From 10681c93e04c7bd93de0c0c2437cf7235839c051 Mon Sep 17 00:00:00 2001
From: Ayush Tiwari <ayush.tiwari@nexedi.com>
Date: Tue, 16 May 2017 08:36:38 +0000
Subject: [PATCH] bt5_config: Move erp5_xhtml_style to BM5 format

---
 .../PathTemplateItem/anonymous_http_cache.xml |   57 -
 .../PathTemplateItem/http_cache.xml           |   57 -
 .../PathTemplateItem/user_ram_cache.xml       |   53 -
 .../registered_skin_selection.xml             |   10 -
 .../portal_skins/erp5_access_tab.xml          |   32 -
 .../ERP5Site_countAdvancedSearchResultList.py |    5 -
 ...ERP5Site_countAdvancedSearchResultList.xml |   62 -
 .../ERP5Site_getAdvancedSearchResultList.py   |    4 -
 .../ERP5Site_getAdvancedSearchResultList.xml  |   62 -
 ...tCategorizedModuleActionInformationDict.py |  148 --
 ...CategorizedModuleActionInformationDict.xml |   62 -
 .../ERP5Site_getConfiguredStatusDict.py       |   50 -
 .../ERP5Site_getConfiguredStatusDict.xml      |   74 -
 .../ERP5Site_getExpressPreferenceDict.py      |    9 -
 .../ERP5Site_getExpressPreferenceDict.xml     |   58 -
 .../ERP5Site_getExpressSupportHTML.py         |   21 -
 .../ERP5Site_getExpressSupportHTML.xml        |   62 -
 .../ERP5Site_getSelectedTab.py                |   18 -
 .../ERP5Site_getSelectedTab.xml               |   62 -
 .../erp5_access_tab/ERP5Site_getTabList.py    |   77 -
 .../erp5_access_tab/ERP5Site_getTabList.xml   |   62 -
 .../ERP5Site_renderActionList.xml             |   58 -
 .../ERP5Site_renderActionList.zpt             |   52 -
 .../ERP5Site_renderContributionDialog.xml     |   58 -
 .../ERP5Site_renderContributionDialog.zpt     |   63 -
 ...5Site_renderDocumentCreationActionList.xml |   58 -
 ...5Site_renderDocumentCreationActionList.zpt |    9 -
 ...RP5Site_renderDocumentSearchActionList.xml |   58 -
 ...RP5Site_renderDocumentSearchActionList.zpt |    9 -
 .../ERP5Site_renderExchangeActionList.xml     |   58 -
 .../ERP5Site_renderExchangeActionList.zpt     |    9 -
 .../ERP5Site_renderExpressSupport.xml         |   58 -
 .../ERP5Site_renderExpressSupport.zpt         |    8 -
 .../ERP5Site_renderPrintActionList.xml        |   58 -
 .../ERP5Site_renderPrintActionList.zpt        |    9 -
 .../ERP5Site_renderQuickSearchDialog.xml      |   58 -
 .../ERP5Site_renderQuickSearchDialog.zpt      |   26 -
 .../ERP5Site_renderReportActionList.xml       |   58 -
 .../ERP5Site_renderReportActionList.zpt       |    9 -
 .../ERP5Site_renderTabList.xml                |   58 -
 .../ERP5Site_renderTabList.zpt                |   13 -
 .../ERP5Site_renderViewActionList.xml         |   58 -
 .../ERP5Site_renderViewActionList.zpt         |    9 -
 .../erp5_access_tab/ERP5Site_view.xml         |   58 -
 .../erp5_access_tab/ERP5Site_view.zpt         |   28 -
 .../ERP5Site_viewClassicFrontPage.xml         |   58 -
 .../ERP5Site_viewClassicFrontPage.zpt         |   52 -
 .../erp5_site_main_template.xml               |   58 -
 .../erp5_site_main_template.zpt               |   39 -
 .../erp5_access_tab/index_html.xml            |   58 -
 .../erp5_access_tab/index_html.zpt            |   31 -
 .../portal_skins/erp5_access_tab/tab_icon.xml |   26 -
 .../tab_icon/access_search.png.png            |  Bin 524 -> 0 bytes
 .../tab_icon/access_search.png.xml            |   40 -
 .../erp5_access_tab/tab_icon/filefind.png.png |  Bin 804 -> 0 bytes
 .../erp5_access_tab/tab_icon/filefind.png.xml |   40 -
 .../erp5_access_tab/tab_icon/filenew.png.png  |  Bin 693 -> 0 bytes
 .../erp5_access_tab/tab_icon/filenew.png.xml  |   40 -
 .../erp5_access_tab/tab_icon/imp-exp.png.png  |  Bin 490 -> 0 bytes
 .../erp5_access_tab/tab_icon/imp-exp.png.xml  |   40 -
 .../erp5_access_tab/tab_icon/list.png.png     |  Bin 633 -> 0 bytes
 .../erp5_access_tab/tab_icon/list.png.xml     |   40 -
 .../erp5_access_tab/tab_icon/ps.png.png       |  Bin 450 -> 0 bytes
 .../erp5_access_tab/tab_icon/ps.png.xml       |   40 -
 .../erp5_access_tab/tab_icon/share.png.png    |  Bin 349 -> 0 bytes
 .../erp5_access_tab/tab_icon/share.png.xml    |   40 -
 .../erp5_access_tab/tab_icon/support.png.png  |  Bin 779 -> 0 bytes
 .../erp5_access_tab/tab_icon/support.png.xml  |   40 -
 .../tab_icon/webexport.png.png                |  Bin 757 -> 0 bytes
 .../tab_icon/webexport.png.xml                |   40 -
 .../erp5_access_tab/tab_icon/wizard.png.png   |  Bin 800 -> 0 bytes
 .../erp5_access_tab/tab_icon/wizard.png.xml   |   40 -
 .../erp5_access_tab/tabber_style.css.css      |  125 -
 .../erp5_access_tab/tabber_style.css.xml      |   32 -
 .../portal_skins/erp5_fckeditor.xml           |   26 -
 .../portal_skins/erp5_fckeditor/editor.xml    |   26 -
 .../erp5_fckeditor/editor/css.xml             |   26 -
 .../erp5_fckeditor/editor/css/behaviors.xml   |   26 -
 .../css/behaviors/disablehandles.htc.htc      |   15 -
 .../css/behaviors/disablehandles.htc.xml      |   32 -
 .../css/behaviors/showtableborders.htc.htc    |   36 -
 .../css/behaviors/showtableborders.htc.xml    |   32 -
 .../editor/css/fck_editorarea.css.css         |  110 -
 .../editor/css/fck_editorarea.css.xml         |   32 -
 .../editor/css/fck_internal.css.css           |  199 --
 .../editor/css/fck_internal.css.xml           |   32 -
 .../css/fck_showtableborders_gecko.css.css    |   49 -
 .../css/fck_showtableborders_gecko.css.xml    |   32 -
 .../erp5_fckeditor/editor/css/images.xml      |   26 -
 .../editor/css/images/block_address.png.png   |  Bin 288 -> 0 bytes
 .../editor/css/images/block_address.png.xml   |   40 -
 .../css/images/block_blockquote.png.png       |  Bin 293 -> 0 bytes
 .../css/images/block_blockquote.png.xml       |   40 -
 .../editor/css/images/block_div.png.png       |  Bin 229 -> 0 bytes
 .../editor/css/images/block_div.png.xml       |   40 -
 .../editor/css/images/block_h1.png.png        |  Bin 218 -> 0 bytes
 .../editor/css/images/block_h1.png.xml        |   40 -
 .../editor/css/images/block_h2.png.png        |  Bin 220 -> 0 bytes
 .../editor/css/images/block_h2.png.xml        |   40 -
 .../editor/css/images/block_h3.png.png        |  Bin 219 -> 0 bytes
 .../editor/css/images/block_h3.png.xml        |   40 -
 .../editor/css/images/block_h4.png.png        |  Bin 229 -> 0 bytes
 .../editor/css/images/block_h4.png.xml        |   40 -
 .../editor/css/images/block_h5.png.png        |  Bin 236 -> 0 bytes
 .../editor/css/images/block_h5.png.xml        |   40 -
 .../editor/css/images/block_h6.png.png        |  Bin 216 -> 0 bytes
 .../editor/css/images/block_h6.png.xml        |   40 -
 .../editor/css/images/block_p.png.png         |  Bin 205 -> 0 bytes
 .../editor/css/images/block_p.png.xml         |   40 -
 .../editor/css/images/block_pre.png.png       |  Bin 223 -> 0 bytes
 .../editor/css/images/block_pre.png.xml       |   40 -
 .../editor/css/images/fck_anchor.gif.gif      |  Bin 184 -> 0 bytes
 .../editor/css/images/fck_anchor.gif.xml      |   40 -
 .../editor/css/images/fck_flashlogo.gif.gif   |  Bin 599 -> 0 bytes
 .../editor/css/images/fck_flashlogo.gif.xml   |   40 -
 .../editor/css/images/fck_hiddenfield.gif.gif |  Bin 105 -> 0 bytes
 .../editor/css/images/fck_hiddenfield.gif.xml |   40 -
 .../editor/css/images/fck_pagebreak.gif.gif   |  Bin 54 -> 0 bytes
 .../editor/css/images/fck_pagebreak.gif.xml   |   40 -
 .../editor/css/images/fck_plugin.gif.gif      |  Bin 1709 -> 0 bytes
 .../editor/css/images/fck_plugin.gif.xml      |   40 -
 .../erp5_fckeditor/editor/dialog.xml          |   26 -
 .../erp5_fckeditor/editor/dialog/common.xml   |   26 -
 .../dialog/common/fck_dialog_common.css.css   |   85 -
 .../dialog/common/fck_dialog_common.css.xml   |   32 -
 .../dialog/common/fck_dialog_common.js.js     |  347 ---
 .../dialog/common/fck_dialog_common.js.xml    |   32 -
 .../editor/dialog/common/images.xml           |   26 -
 .../dialog/common/images/locked.gif.gif       |  Bin 74 -> 0 bytes
 .../dialog/common/images/locked.gif.xml       |   40 -
 .../editor/dialog/common/images/reset.gif.gif |  Bin 104 -> 0 bytes
 .../editor/dialog/common/images/reset.gif.xml |   40 -
 .../dialog/common/images/unlocked.gif.gif     |  Bin 75 -> 0 bytes
 .../dialog/common/images/unlocked.gif.xml     |   40 -
 .../editor/dialog/fck_about.html.html         |  161 --
 .../editor/dialog/fck_about.html.xml          |   32 -
 .../editor/dialog/fck_about.xml               |   26 -
 .../dialog/fck_about/logo_fckeditor.gif.gif   |  Bin 2044 -> 0 bytes
 .../dialog/fck_about/logo_fckeditor.gif.xml   |   40 -
 .../dialog/fck_about/logo_fredck.gif.gif      |  Bin 920 -> 0 bytes
 .../dialog/fck_about/logo_fredck.gif.xml      |   40 -
 .../editor/dialog/fck_about/sponsors.xml      |   26 -
 .../sponsors/spellchecker_net.gif.gif         |  Bin 1447 -> 0 bytes
 .../sponsors/spellchecker_net.gif.xml         |   40 -
 .../editor/dialog/fck_anchor.html.html        |  220 --
 .../editor/dialog/fck_anchor.html.xml         |   32 -
 .../editor/dialog/fck_button.html.html        |  104 -
 .../editor/dialog/fck_button.html.xml         |   32 -
 .../editor/dialog/fck_checkbox.html.html      |  104 -
 .../editor/dialog/fck_checkbox.html.xml       |   32 -
 .../editor/dialog/fck_colorselector.html.html |  172 --
 .../editor/dialog/fck_colorselector.html.xml  |   32 -
 .../editor/dialog/fck_div.html.html           |  396 ---
 .../editor/dialog/fck_div.html.xml            |   32 -
 .../editor/dialog/fck_docprops.html.html      |  600 -----
 .../editor/dialog/fck_docprops.html.xml       |   32 -
 .../editor/dialog/fck_docprops.xml            |   26 -
 .../fck_document_preview.html.html            |  113 -
 .../fck_document_preview.html.xml             |   32 -
 .../editor/dialog/fck_flash.html.html         |  152 --
 .../editor/dialog/fck_flash.html.xml          |   32 -
 .../editor/dialog/fck_flash.xml               |   26 -
 .../editor/dialog/fck_flash/fck_flash.js.js   |  300 ---
 .../editor/dialog/fck_flash/fck_flash.js.xml  |   32 -
 .../fck_flash/fck_flash_preview.html.html     |   50 -
 .../fck_flash/fck_flash_preview.html.xml      |   32 -
 .../editor/dialog/fck_form.html.html          |  109 -
 .../editor/dialog/fck_form.html.xml           |   32 -
 .../editor/dialog/fck_hiddenfield.html.html   |  115 -
 .../editor/dialog/fck_hiddenfield.html.xml    |   32 -
 .../editor/dialog/fck_image.html.html         |  258 --
 .../editor/dialog/fck_image.html.xml          |   32 -
 .../editor/dialog/fck_image.xml               |   26 -
 .../editor/dialog/fck_image/fck_image.js.js   |  512 ----
 .../editor/dialog/fck_image/fck_image.js.xml  |   32 -
 .../fck_image/fck_image_preview.html.html     |   72 -
 .../fck_image/fck_image_preview.html.xml      |   32 -
 .../editor/dialog/fck_link.html.html          |  295 ---
 .../editor/dialog/fck_link.html.xml           |   32 -
 .../erp5_fckeditor/editor/dialog/fck_link.xml |   26 -
 .../editor/dialog/fck_link/fck_link.js.js     |  893 -------
 .../editor/dialog/fck_link/fck_link.js.xml    |   32 -
 .../editor/dialog/fck_listprop.html.html      |  120 -
 .../editor/dialog/fck_listprop.html.xml       |   32 -
 .../editor/dialog/fck_paste.html.html         |  347 ---
 .../editor/dialog/fck_paste.html.xml          |   32 -
 .../editor/dialog/fck_radiobutton.html.html   |  104 -
 .../editor/dialog/fck_radiobutton.html.xml    |   32 -
 .../editor/dialog/fck_replace.html.html       |  650 -----
 .../editor/dialog/fck_replace.html.xml        |   32 -
 .../editor/dialog/fck_scayt.html.html         |  746 ------
 .../editor/dialog/fck_scayt.html.xml          |   32 -
 .../editor/dialog/fck_scayt.xml               |   26 -
 .../dialog/fck_scayt/scayt_dialog.css.css     |  169 --
 .../dialog/fck_scayt/scayt_dialog.css.xml     |   32 -
 .../editor/dialog/fck_select.html.html        |  180 --
 .../editor/dialog/fck_select.html.xml         |   32 -
 .../editor/dialog/fck_select.xml              |   26 -
 .../editor/dialog/fck_select/fck_select.js.js |  194 --
 .../dialog/fck_select/fck_select.js.xml       |   32 -
 .../editor/dialog/fck_smiley.html.html        |  111 -
 .../editor/dialog/fck_smiley.html.xml         |   32 -
 .../editor/dialog/fck_source.html.html        |   68 -
 .../editor/dialog/fck_source.html.xml         |   32 -
 .../editor/dialog/fck_specialchar.html.html   |  121 -
 .../editor/dialog/fck_specialchar.html.xml    |   32 -
 .../editor/dialog/fck_spellerpages.html.html  |   70 -
 .../editor/dialog/fck_spellerpages.html.xml   |   32 -
 .../editor/dialog/fck_spellerpages.xml        |   26 -
 .../dialog/fck_spellerpages/spellerpages.xml  |   26 -
 .../spellerpages/blank.html.html              |    0
 .../spellerpages/blank.html.xml               |   32 -
 .../spellerpages/controlWindow.js.js          |   87 -
 .../spellerpages/controlWindow.js.xml         |   32 -
 .../spellerpages/controls.html.html           |  153 --
 .../spellerpages/controls.html.xml            |   32 -
 .../spellerpages/server-scripts.xml           |   26 -
 .../server-scripts/spellchecker.cfm.obj       |  148 --
 .../server-scripts/spellchecker.cfm.xml       |   32 -
 .../server-scripts/spellchecker.php.php       |  199 --
 .../server-scripts/spellchecker.php.xml       |   32 -
 .../server-scripts/spellchecker.pl.obj        |  193 --
 .../server-scripts/spellchecker.pl.xml        |   32 -
 .../spellerpages/spellChecker.js.js           |  461 ----
 .../spellerpages/spellChecker.js.xml          |   32 -
 .../spellerpages/spellchecker.html.html       |   71 -
 .../spellerpages/spellchecker.html.xml        |   32 -
 .../spellerpages/spellerStyle.css.css         |   49 -
 .../spellerpages/spellerStyle.css.xml         |   32 -
 .../spellerpages/wordWindow.js.js             |  272 --
 .../spellerpages/wordWindow.js.xml            |   32 -
 .../editor/dialog/fck_table.html.html         |  440 ---
 .../editor/dialog/fck_table.html.xml          |   32 -
 .../editor/dialog/fck_tablecell.html.html     |  293 --
 .../editor/dialog/fck_tablecell.html.xml      |   32 -
 .../editor/dialog/fck_template.html.html      |  242 --
 .../editor/dialog/fck_template.html.xml       |   32 -
 .../editor/dialog/fck_template.xml            |   26 -
 .../editor/dialog/fck_template/images.xml     |   26 -
 .../fck_template/images/template1.gif.gif     |  Bin 375 -> 0 bytes
 .../fck_template/images/template1.gif.xml     |   40 -
 .../fck_template/images/template2.gif.gif     |  Bin 333 -> 0 bytes
 .../fck_template/images/template2.gif.xml     |   40 -
 .../fck_template/images/template3.gif.gif     |  Bin 422 -> 0 bytes
 .../fck_template/images/template3.gif.xml     |   40 -
 .../editor/dialog/fck_textarea.html.html      |   94 -
 .../editor/dialog/fck_textarea.html.xml       |   32 -
 .../editor/dialog/fck_textfield.html.html     |  136 -
 .../editor/dialog/fck_textfield.html.xml      |   32 -
 .../erp5_fckeditor/editor/dtd.xml             |   26 -
 .../editor/dtd/fck_dtd_test.html.html         |   41 -
 .../editor/dtd/fck_dtd_test.html.xml          |   32 -
 .../editor/dtd/fck_xhtml10strict.js.js        |  116 -
 .../editor/dtd/fck_xhtml10strict.js.xml       |   32 -
 .../editor/dtd/fck_xhtml10transitional.js.js  |  140 -
 .../editor/dtd/fck_xhtml10transitional.js.xml |   32 -
 .../erp5_fckeditor/editor/fckdebug.html.html  |  153 --
 .../erp5_fckeditor/editor/fckdebug.html.xml   |   32 -
 .../erp5_fckeditor/editor/fckdialog.html.html |  819 ------
 .../erp5_fckeditor/editor/fckdialog.html.xml  |   32 -
 .../erp5_fckeditor/editor/fckeditor.html.html |  317 ---
 .../erp5_fckeditor/editor/fckeditor.html.xml  |   32 -
 .../editor/fckeditor.original.html.html       |  425 ---
 .../editor/fckeditor.original.html.xml        |   32 -
 .../erp5_fckeditor/editor/filemanager.xml     |   26 -
 .../editor/filemanager/browser.xml            |   26 -
 .../editor/filemanager/browser/default.xml    |   26 -
 .../browser/default/browser.css.css           |   87 -
 .../browser/default/browser.css.xml           |   32 -
 .../browser/default/browser.html.html         |  200 --
 .../browser/default/browser.html.xml          |   32 -
 .../browser/default/frmactualfolder.html.html |   95 -
 .../browser/default/frmactualfolder.html.xml  |   32 -
 .../browser/default/frmcreatefolder.html.html |  114 -
 .../browser/default/frmcreatefolder.html.xml  |   32 -
 .../browser/default/frmfolders.html.html      |  198 --
 .../browser/default/frmfolders.html.xml       |   32 -
 .../default/frmresourceslist.html.html        |  169 --
 .../browser/default/frmresourceslist.html.xml |   32 -
 .../browser/default/frmresourcetype.html.html |   69 -
 .../browser/default/frmresourcetype.html.xml  |   32 -
 .../browser/default/frmupload.html.html       |  115 -
 .../browser/default/frmupload.html.xml        |   32 -
 .../filemanager/browser/default/images.xml    |   26 -
 .../default/images/ButtonArrow.gif.gif        |  Bin 138 -> 0 bytes
 .../default/images/ButtonArrow.gif.xml        |   40 -
 .../browser/default/images/Folder.gif.gif     |  Bin 128 -> 0 bytes
 .../browser/default/images/Folder.gif.xml     |   40 -
 .../browser/default/images/Folder32.gif.gif   |  Bin 281 -> 0 bytes
 .../browser/default/images/Folder32.gif.xml   |   40 -
 .../default/images/FolderOpened.gif.gif       |  Bin 132 -> 0 bytes
 .../default/images/FolderOpened.gif.xml       |   40 -
 .../default/images/FolderOpened32.gif.gif     |  Bin 264 -> 0 bytes
 .../default/images/FolderOpened32.gif.xml     |   40 -
 .../browser/default/images/FolderUp.gif.gif   |  Bin 132 -> 0 bytes
 .../browser/default/images/FolderUp.gif.xml   |   40 -
 .../browser/default/images/icons.xml          |   26 -
 .../browser/default/images/icons/32.xml       |   26 -
 .../default/images/icons/32/ai.gif.gif        |  Bin 1140 -> 0 bytes
 .../default/images/icons/32/ai.gif.xml        |   40 -
 .../default/images/icons/32/avi.gif.gif       |  Bin 454 -> 0 bytes
 .../default/images/icons/32/avi.gif.xml       |   40 -
 .../default/images/icons/32/bmp.gif.gif       |  Bin 709 -> 0 bytes
 .../default/images/icons/32/bmp.gif.xml       |   40 -
 .../default/images/icons/32/cs.gif.gif        |  Bin 224 -> 0 bytes
 .../default/images/icons/32/cs.gif.xml        |   40 -
 .../images/icons/32/default.icon.gif.gif      |  Bin 177 -> 0 bytes
 .../images/icons/32/default.icon.gif.xml      |   40 -
 .../default/images/icons/32/dll.gif.gif       |  Bin 258 -> 0 bytes
 .../default/images/icons/32/dll.gif.xml       |   40 -
 .../default/images/icons/32/doc.gif.gif       |  Bin 260 -> 0 bytes
 .../default/images/icons/32/doc.gif.xml       |   40 -
 .../default/images/icons/32/exe.gif.gif       |  Bin 170 -> 0 bytes
 .../default/images/icons/32/exe.gif.xml       |   40 -
 .../default/images/icons/32/fla.gif.gif       |  Bin 946 -> 0 bytes
 .../default/images/icons/32/fla.gif.xml       |   40 -
 .../default/images/icons/32/gif.gif.gif       |  Bin 704 -> 0 bytes
 .../default/images/icons/32/gif.gif.xml       |   40 -
 .../default/images/icons/32/htm.gif.gif       |  Bin 1527 -> 0 bytes
 .../default/images/icons/32/htm.gif.xml       |   40 -
 .../default/images/icons/32/html.gif.gif      |  Bin 1527 -> 0 bytes
 .../default/images/icons/32/html.gif.xml      |   40 -
 .../default/images/icons/32/jpg.gif.gif       |  Bin 463 -> 0 bytes
 .../default/images/icons/32/jpg.gif.xml       |   40 -
 .../default/images/icons/32/js.gif.gif        |  Bin 274 -> 0 bytes
 .../default/images/icons/32/js.gif.xml        |   40 -
 .../default/images/icons/32/mdb.gif.gif       |  Bin 274 -> 0 bytes
 .../default/images/icons/32/mdb.gif.xml       |   40 -
 .../default/images/icons/32/mp3.gif.gif       |  Bin 454 -> 0 bytes
 .../default/images/icons/32/mp3.gif.xml       |   40 -
 .../default/images/icons/32/pdf.gif.gif       |  Bin 567 -> 0 bytes
 .../default/images/icons/32/pdf.gif.xml       |   40 -
 .../default/images/icons/32/png.gif.gif       |  Bin 464 -> 0 bytes
 .../default/images/icons/32/png.gif.xml       |   40 -
 .../default/images/icons/32/ppt.gif.gif       |  Bin 254 -> 0 bytes
 .../default/images/icons/32/ppt.gif.xml       |   40 -
 .../default/images/icons/32/rdp.gif.gif       |  Bin 1493 -> 0 bytes
 .../default/images/icons/32/rdp.gif.xml       |   40 -
 .../default/images/icons/32/swf.gif.gif       |  Bin 725 -> 0 bytes
 .../default/images/icons/32/swf.gif.xml       |   40 -
 .../default/images/icons/32/swt.gif.gif       |  Bin 724 -> 0 bytes
 .../default/images/icons/32/swt.gif.xml       |   40 -
 .../default/images/icons/32/txt.gif.gif       |  Bin 213 -> 0 bytes
 .../default/images/icons/32/txt.gif.xml       |   40 -
 .../default/images/icons/32/vsd.gif.gif       |  Bin 277 -> 0 bytes
 .../default/images/icons/32/vsd.gif.xml       |   40 -
 .../default/images/icons/32/xls.gif.gif       |  Bin 271 -> 0 bytes
 .../default/images/icons/32/xls.gif.xml       |   40 -
 .../default/images/icons/32/xml.gif.gif       |  Bin 408 -> 0 bytes
 .../default/images/icons/32/xml.gif.xml       |   40 -
 .../default/images/icons/32/zip.gif.gif       |  Bin 368 -> 0 bytes
 .../default/images/icons/32/zip.gif.xml       |   40 -
 .../browser/default/images/icons/ai.gif.gif   |  Bin 403 -> 0 bytes
 .../browser/default/images/icons/ai.gif.xml   |   40 -
 .../browser/default/images/icons/avi.gif.gif  |  Bin 249 -> 0 bytes
 .../browser/default/images/icons/avi.gif.xml  |   40 -
 .../browser/default/images/icons/bmp.gif.gif  |  Bin 126 -> 0 bytes
 .../browser/default/images/icons/bmp.gif.xml  |   40 -
 .../browser/default/images/icons/cs.gif.gif   |  Bin 128 -> 0 bytes
 .../browser/default/images/icons/cs.gif.xml   |   40 -
 .../default/images/icons/default.icon.gif.gif |  Bin 113 -> 0 bytes
 .../default/images/icons/default.icon.gif.xml |   40 -
 .../browser/default/images/icons/dll.gif.gif  |  Bin 132 -> 0 bytes
 .../browser/default/images/icons/dll.gif.xml  |   40 -
 .../browser/default/images/icons/doc.gif.gif  |  Bin 140 -> 0 bytes
 .../browser/default/images/icons/doc.gif.xml  |   40 -
 .../browser/default/images/icons/exe.gif.gif  |  Bin 109 -> 0 bytes
 .../browser/default/images/icons/exe.gif.xml  |   40 -
 .../browser/default/images/icons/fla.gif.gif  |  Bin 382 -> 0 bytes
 .../browser/default/images/icons/fla.gif.xml  |   40 -
 .../browser/default/images/icons/gif.gif.gif  |  Bin 125 -> 0 bytes
 .../browser/default/images/icons/gif.gif.xml  |   40 -
 .../browser/default/images/icons/htm.gif.gif  |  Bin 621 -> 0 bytes
 .../browser/default/images/icons/htm.gif.xml  |   40 -
 .../browser/default/images/icons/html.gif.gif |  Bin 621 -> 0 bytes
 .../browser/default/images/icons/html.gif.xml |   40 -
 .../browser/default/images/icons/jpg.gif.gif  |  Bin 125 -> 0 bytes
 .../browser/default/images/icons/jpg.gif.xml  |   40 -
 .../browser/default/images/icons/js.gif.gif   |  Bin 139 -> 0 bytes
 .../browser/default/images/icons/js.gif.xml   |   40 -
 .../browser/default/images/icons/mdb.gif.gif  |  Bin 146 -> 0 bytes
 .../browser/default/images/icons/mdb.gif.xml  |   40 -
 .../browser/default/images/icons/mp3.gif.gif  |  Bin 249 -> 0 bytes
 .../browser/default/images/icons/mp3.gif.xml  |   40 -
 .../browser/default/images/icons/pdf.gif.gif  |  Bin 230 -> 0 bytes
 .../browser/default/images/icons/pdf.gif.xml  |   40 -
 .../browser/default/images/icons/png.gif.gif  |  Bin 125 -> 0 bytes
 .../browser/default/images/icons/png.gif.xml  |   40 -
 .../browser/default/images/icons/ppt.gif.gif  |  Bin 139 -> 0 bytes
 .../browser/default/images/icons/ppt.gif.xml  |   40 -
 .../browser/default/images/icons/rdp.gif.gif  |  Bin 606 -> 0 bytes
 .../browser/default/images/icons/rdp.gif.xml  |   40 -
 .../browser/default/images/icons/swf.gif.gif  |  Bin 388 -> 0 bytes
 .../browser/default/images/icons/swf.gif.xml  |   40 -
 .../browser/default/images/icons/swt.gif.gif  |  Bin 388 -> 0 bytes
 .../browser/default/images/icons/swt.gif.xml  |   40 -
 .../browser/default/images/icons/txt.gif.gif  |  Bin 122 -> 0 bytes
 .../browser/default/images/icons/txt.gif.xml  |   40 -
 .../browser/default/images/icons/vsd.gif.gif  |  Bin 136 -> 0 bytes
 .../browser/default/images/icons/vsd.gif.xml  |   40 -
 .../browser/default/images/icons/xls.gif.gif  |  Bin 138 -> 0 bytes
 .../browser/default/images/icons/xls.gif.xml  |   40 -
 .../browser/default/images/icons/xml.gif.gif  |  Bin 231 -> 0 bytes
 .../browser/default/images/icons/xml.gif.xml  |   40 -
 .../browser/default/images/icons/zip.gif.gif  |  Bin 235 -> 0 bytes
 .../browser/default/images/icons/zip.gif.xml  |   40 -
 .../browser/default/images/spacer.gif.gif     |  Bin 43 -> 0 bytes
 .../browser/default/images/spacer.gif.xml     |   40 -
 .../editor/filemanager/browser/default/js.xml |   26 -
 .../browser/default/js/common.js.js           |   88 -
 .../browser/default/js/common.js.xml          |   32 -
 .../browser/default/js/fckxml.js.js           |  147 --
 .../browser/default/js/fckxml.js.xml          |   32 -
 .../editor/filemanager/browser/zope.xml       |   26 -
 .../filemanager/browser/zope/Browser.css.css  |   85 -
 .../filemanager/browser/zope/Browser.css.xml  |   32 -
 .../browser/zope/browser.html.html            |  126 -
 .../filemanager/browser/zope/browser.html.xml |   32 -
 .../filemanager/browser/zope/connectors.xml   |   26 -
 .../zope/connectors/connectorCPS.py.py        |  545 ----
 .../zope/connectors/connectorCPS.py.xml       |   62 -
 .../browser/zope/connectors/connectorERP5.py  |  532 ----
 .../browser/zope/connectors/connectorERP5.xml |  191 --
 .../zope/connectors/connectorPlone.py.py      |  775 ------
 .../zope/connectors/connectorPlone.py.xml     |   62 -
 .../browser/zope/frmactualfolder.html.xml     |   46 -
 .../browser/zope/frmactualfolder.html.zpt     |   64 -
 .../browser/zope/frmcreatefolder.html.xml     |   46 -
 .../browser/zope/frmcreatefolder.html.zpt     |  105 -
 .../browser/zope/frmfolders.html.xml          |   46 -
 .../browser/zope/frmfolders.html.zpt          |  215 --
 .../browser/zope/frmresourceslist.html.xml    |   58 -
 .../browser/zope/frmresourceslist.html.zpt    |  431 ---
 .../browser/zope/frmresourcetype.html.xml     |   46 -
 .../browser/zope/frmresourcetype.html.zpt     |   61 -
 .../browser/zope/frmupload.html.xml           |   46 -
 .../browser/zope/frmupload.html.zpt           |  123 -
 .../filemanager/browser/zope/images.xml       |   26 -
 .../browser/zope/images/ButtonArrow.gif.gif   |  Bin 138 -> 0 bytes
 .../browser/zope/images/ButtonArrow.gif.xml   |   40 -
 .../browser/zope/images/Folder.gif.gif        |  Bin 128 -> 0 bytes
 .../browser/zope/images/Folder.gif.xml        |   40 -
 .../browser/zope/images/Folder100.gif.gif     |  Bin 826 -> 0 bytes
 .../browser/zope/images/Folder100.gif.xml     |   40 -
 .../browser/zope/images/Folder32.gif.gif      |  Bin 281 -> 0 bytes
 .../browser/zope/images/Folder32.gif.xml      |   40 -
 .../browser/zope/images/FolderOpened.gif.gif  |  Bin 132 -> 0 bytes
 .../browser/zope/images/FolderOpened.gif.xml  |   40 -
 .../zope/images/FolderOpened32.gif.gif        |  Bin 264 -> 0 bytes
 .../zope/images/FolderOpened32.gif.xml        |   40 -
 .../browser/zope/images/FolderPA100.gif.gif   |  Bin 853 -> 0 bytes
 .../browser/zope/images/FolderPA100.gif.xml   |   40 -
 .../zope/images/FolderPhoto100.gif.gif        |  Bin 836 -> 0 bytes
 .../zope/images/FolderPhoto100.gif.xml        |   40 -
 .../browser/zope/images/FolderUp.gif.gif      |  Bin 132 -> 0 bytes
 .../browser/zope/images/FolderUp.gif.xml      |   40 -
 .../filemanager/browser/zope/images/icons.xml |   26 -
 .../browser/zope/images/icons/32.xml          |   26 -
 .../browser/zope/images/icons/32/ai.gif.gif   |  Bin 1140 -> 0 bytes
 .../browser/zope/images/icons/32/ai.gif.xml   |   40 -
 .../browser/zope/images/icons/32/avi.gif.gif  |  Bin 454 -> 0 bytes
 .../browser/zope/images/icons/32/avi.gif.xml  |   40 -
 .../browser/zope/images/icons/32/bmp.gif.gif  |  Bin 709 -> 0 bytes
 .../browser/zope/images/icons/32/bmp.gif.xml  |   40 -
 .../browser/zope/images/icons/32/cs.gif.gif   |  Bin 224 -> 0 bytes
 .../browser/zope/images/icons/32/cs.gif.xml   |   40 -
 .../zope/images/icons/32/default.icon.gif.gif |  Bin 177 -> 0 bytes
 .../zope/images/icons/32/default.icon.gif.xml |   40 -
 .../browser/zope/images/icons/32/dll.gif.gif  |  Bin 258 -> 0 bytes
 .../browser/zope/images/icons/32/dll.gif.xml  |   40 -
 .../browser/zope/images/icons/32/doc.gif.gif  |  Bin 260 -> 0 bytes
 .../browser/zope/images/icons/32/doc.gif.xml  |   40 -
 .../browser/zope/images/icons/32/exe.gif.gif  |  Bin 170 -> 0 bytes
 .../browser/zope/images/icons/32/exe.gif.xml  |   40 -
 .../browser/zope/images/icons/32/fla.gif.gif  |  Bin 946 -> 0 bytes
 .../browser/zope/images/icons/32/fla.gif.xml  |   40 -
 .../browser/zope/images/icons/32/gif.gif.gif  |  Bin 704 -> 0 bytes
 .../browser/zope/images/icons/32/gif.gif.xml  |   40 -
 .../browser/zope/images/icons/32/htm.gif.gif  |  Bin 1527 -> 0 bytes
 .../browser/zope/images/icons/32/htm.gif.xml  |   40 -
 .../browser/zope/images/icons/32/html.gif.gif |  Bin 1527 -> 0 bytes
 .../browser/zope/images/icons/32/html.gif.xml |   40 -
 .../browser/zope/images/icons/32/jpg.gif.gif  |  Bin 463 -> 0 bytes
 .../browser/zope/images/icons/32/jpg.gif.xml  |   40 -
 .../browser/zope/images/icons/32/js.gif.gif   |  Bin 274 -> 0 bytes
 .../browser/zope/images/icons/32/js.gif.xml   |   40 -
 .../browser/zope/images/icons/32/mdb.gif.gif  |  Bin 274 -> 0 bytes
 .../browser/zope/images/icons/32/mdb.gif.xml  |   40 -
 .../browser/zope/images/icons/32/mp3.gif.gif  |  Bin 454 -> 0 bytes
 .../browser/zope/images/icons/32/mp3.gif.xml  |   40 -
 .../browser/zope/images/icons/32/pdf.gif.gif  |  Bin 567 -> 0 bytes
 .../browser/zope/images/icons/32/pdf.gif.xml  |   40 -
 .../browser/zope/images/icons/32/ppt.gif.gif  |  Bin 254 -> 0 bytes
 .../browser/zope/images/icons/32/ppt.gif.xml  |   40 -
 .../browser/zope/images/icons/32/rdp.gif.gif  |  Bin 1493 -> 0 bytes
 .../browser/zope/images/icons/32/rdp.gif.xml  |   40 -
 .../browser/zope/images/icons/32/swf.gif.gif  |  Bin 725 -> 0 bytes
 .../browser/zope/images/icons/32/swf.gif.xml  |   40 -
 .../browser/zope/images/icons/32/swt.gif.gif  |  Bin 724 -> 0 bytes
 .../browser/zope/images/icons/32/swt.gif.xml  |   40 -
 .../browser/zope/images/icons/32/txt.gif.gif  |  Bin 213 -> 0 bytes
 .../browser/zope/images/icons/32/txt.gif.xml  |   40 -
 .../browser/zope/images/icons/32/vsd.gif.gif  |  Bin 277 -> 0 bytes
 .../browser/zope/images/icons/32/vsd.gif.xml  |   40 -
 .../browser/zope/images/icons/32/xls.gif.gif  |  Bin 271 -> 0 bytes
 .../browser/zope/images/icons/32/xls.gif.xml  |   40 -
 .../browser/zope/images/icons/32/xml.gif.gif  |  Bin 408 -> 0 bytes
 .../browser/zope/images/icons/32/xml.gif.xml  |   40 -
 .../browser/zope/images/icons/32/zip.gif.gif  |  Bin 368 -> 0 bytes
 .../browser/zope/images/icons/32/zip.gif.xml  |   40 -
 .../browser/zope/images/icons/ai.gif.gif      |  Bin 403 -> 0 bytes
 .../browser/zope/images/icons/ai.gif.xml      |   40 -
 .../browser/zope/images/icons/avi.gif.gif     |  Bin 249 -> 0 bytes
 .../browser/zope/images/icons/avi.gif.xml     |   40 -
 .../browser/zope/images/icons/bmp.gif.gif     |  Bin 126 -> 0 bytes
 .../browser/zope/images/icons/bmp.gif.xml     |   40 -
 .../browser/zope/images/icons/cs.gif.gif      |  Bin 128 -> 0 bytes
 .../browser/zope/images/icons/cs.gif.xml      |   40 -
 .../zope/images/icons/default.icon.gif.gif    |  Bin 113 -> 0 bytes
 .../zope/images/icons/default.icon.gif.xml    |   40 -
 .../browser/zope/images/icons/dll.gif.gif     |  Bin 132 -> 0 bytes
 .../browser/zope/images/icons/dll.gif.xml     |   40 -
 .../browser/zope/images/icons/doc.gif.gif     |  Bin 140 -> 0 bytes
 .../browser/zope/images/icons/doc.gif.xml     |   40 -
 .../browser/zope/images/icons/exe.gif.gif     |  Bin 109 -> 0 bytes
 .../browser/zope/images/icons/exe.gif.xml     |   40 -
 .../browser/zope/images/icons/fla.gif.gif     |  Bin 382 -> 0 bytes
 .../browser/zope/images/icons/fla.gif.xml     |   40 -
 .../browser/zope/images/icons/gif.gif.gif     |  Bin 125 -> 0 bytes
 .../browser/zope/images/icons/gif.gif.xml     |   40 -
 .../browser/zope/images/icons/gz.gif.gif      |  Bin 240 -> 0 bytes
 .../browser/zope/images/icons/gz.gif.xml      |   40 -
 .../browser/zope/images/icons/htm.gif.gif     |  Bin 621 -> 0 bytes
 .../browser/zope/images/icons/htm.gif.xml     |   40 -
 .../browser/zope/images/icons/html.gif.gif    |  Bin 621 -> 0 bytes
 .../browser/zope/images/icons/html.gif.xml    |   40 -
 .../browser/zope/images/icons/jpg.gif.gif     |  Bin 125 -> 0 bytes
 .../browser/zope/images/icons/jpg.gif.xml     |   40 -
 .../browser/zope/images/icons/js.gif.gif      |  Bin 139 -> 0 bytes
 .../browser/zope/images/icons/js.gif.xml      |   40 -
 .../browser/zope/images/icons/mdb.gif.gif     |  Bin 146 -> 0 bytes
 .../browser/zope/images/icons/mdb.gif.xml     |   40 -
 .../browser/zope/images/icons/mp3.gif.gif     |  Bin 249 -> 0 bytes
 .../browser/zope/images/icons/mp3.gif.xml     |   40 -
 .../browser/zope/images/icons/pdf.gif.gif     |  Bin 230 -> 0 bytes
 .../browser/zope/images/icons/pdf.gif.xml     |   40 -
 .../browser/zope/images/icons/png.gif.gif     |  Bin 127 -> 0 bytes
 .../browser/zope/images/icons/png.gif.xml     |   40 -
 .../browser/zope/images/icons/ppt.gif.gif     |  Bin 139 -> 0 bytes
 .../browser/zope/images/icons/ppt.gif.xml     |   40 -
 .../browser/zope/images/icons/rdp.gif.gif     |  Bin 606 -> 0 bytes
 .../browser/zope/images/icons/rdp.gif.xml     |   40 -
 .../browser/zope/images/icons/swf.gif.gif     |  Bin 388 -> 0 bytes
 .../browser/zope/images/icons/swf.gif.xml     |   40 -
 .../browser/zope/images/icons/swt.gif.gif     |  Bin 388 -> 0 bytes
 .../browser/zope/images/icons/swt.gif.xml     |   40 -
 .../browser/zope/images/icons/tar.gif.gif     |  Bin 240 -> 0 bytes
 .../browser/zope/images/icons/tar.gif.xml     |   40 -
 .../browser/zope/images/icons/tgz.gif.gif     |  Bin 240 -> 0 bytes
 .../browser/zope/images/icons/tgz.gif.xml     |   40 -
 .../browser/zope/images/icons/txt.gif.gif     |  Bin 122 -> 0 bytes
 .../browser/zope/images/icons/txt.gif.xml     |   40 -
 .../browser/zope/images/icons/vsd.gif.gif     |  Bin 136 -> 0 bytes
 .../browser/zope/images/icons/vsd.gif.xml     |   40 -
 .../browser/zope/images/icons/xls.gif.gif     |  Bin 138 -> 0 bytes
 .../browser/zope/images/icons/xls.gif.xml     |   40 -
 .../browser/zope/images/icons/xml.gif.gif     |  Bin 231 -> 0 bytes
 .../browser/zope/images/icons/xml.gif.xml     |   40 -
 .../browser/zope/images/icons/zip.gif.gif     |  Bin 235 -> 0 bytes
 .../browser/zope/images/icons/zip.gif.xml     |   40 -
 .../browser/zope/images/lier.gif.gif          |  Bin 86 -> 0 bytes
 .../browser/zope/images/lier.gif.xml          |   40 -
 .../browser/zope/images/preview.gif.gif       |  Bin 128 -> 0 bytes
 .../browser/zope/images/preview.gif.xml       |   40 -
 .../editor/filemanager/browser/zope/js.xml    |   26 -
 .../browser/zope/js/adebuger.js.js            |  274 --
 .../browser/zope/js/adebuger.js.xml           |   32 -
 .../filemanager/browser/zope/js/common.js.js  |   34 -
 .../filemanager/browser/zope/js/common.js.xml |   32 -
 .../filemanager/browser/zope/js/fckxml.js.js  |  109 -
 .../filemanager/browser/zope/js/fckxml.js.xml |   32 -
 .../erp5_fckeditor/editor/images.xml          |   26 -
 .../editor/images/anchor.gif.gif              |  Bin 184 -> 0 bytes
 .../editor/images/anchor.gif.xml              |   40 -
 .../editor/images/arrow_ltr.gif.gif           |  Bin 49 -> 0 bytes
 .../editor/images/arrow_ltr.gif.xml           |   40 -
 .../editor/images/arrow_rtl.gif.gif           |  Bin 49 -> 0 bytes
 .../editor/images/arrow_rtl.gif.xml           |   40 -
 .../erp5_fckeditor/editor/images/smiley.xml   |   26 -
 .../editor/images/smiley/msn.xml              |   26 -
 .../images/smiley/msn/angel_smile.gif.gif     |  Bin 445 -> 0 bytes
 .../images/smiley/msn/angel_smile.gif.xml     |   40 -
 .../images/smiley/msn/angry_smile.gif.gif     |  Bin 453 -> 0 bytes
 .../images/smiley/msn/angry_smile.gif.xml     |   40 -
 .../images/smiley/msn/broken_heart.gif.gif    |  Bin 423 -> 0 bytes
 .../images/smiley/msn/broken_heart.gif.xml    |   40 -
 .../editor/images/smiley/msn/cake.gif.gif     |  Bin 453 -> 0 bytes
 .../editor/images/smiley/msn/cake.gif.xml     |   40 -
 .../images/smiley/msn/confused_smile.gif.gif  |  Bin 322 -> 0 bytes
 .../images/smiley/msn/confused_smile.gif.xml  |   40 -
 .../images/smiley/msn/cry_smile.gif.gif       |  Bin 473 -> 0 bytes
 .../images/smiley/msn/cry_smile.gif.xml       |   40 -
 .../images/smiley/msn/devil_smile.gif.gif     |  Bin 444 -> 0 bytes
 .../images/smiley/msn/devil_smile.gif.xml     |   40 -
 .../smiley/msn/embaressed_smile.gif.gif       |  Bin 1077 -> 0 bytes
 .../smiley/msn/embaressed_smile.gif.xml       |   40 -
 .../editor/images/smiley/msn/envelope.gif.gif |  Bin 1030 -> 0 bytes
 .../editor/images/smiley/msn/envelope.gif.xml |   40 -
 .../editor/images/smiley/msn/heart.gif.gif    |  Bin 1012 -> 0 bytes
 .../editor/images/smiley/msn/heart.gif.xml    |   40 -
 .../editor/images/smiley/msn/kiss.gif.gif     |  Bin 978 -> 0 bytes
 .../editor/images/smiley/msn/kiss.gif.xml     |   40 -
 .../images/smiley/msn/lightbulb.gif.gif       |  Bin 303 -> 0 bytes
 .../images/smiley/msn/lightbulb.gif.xml       |   40 -
 .../images/smiley/msn/omg_smile.gif.gif       |  Bin 342 -> 0 bytes
 .../images/smiley/msn/omg_smile.gif.xml       |   40 -
 .../images/smiley/msn/regular_smile.gif.gif   |  Bin 1036 -> 0 bytes
 .../images/smiley/msn/regular_smile.gif.xml   |   40 -
 .../images/smiley/msn/sad_smile.gif.gif       |  Bin 1039 -> 0 bytes
 .../images/smiley/msn/sad_smile.gif.xml       |   40 -
 .../images/smiley/msn/shades_smile.gif.gif    |  Bin 1059 -> 0 bytes
 .../images/smiley/msn/shades_smile.gif.xml    |   40 -
 .../images/smiley/msn/teeth_smile.gif.gif     |  Bin 1064 -> 0 bytes
 .../images/smiley/msn/teeth_smile.gif.xml     |   40 -
 .../images/smiley/msn/thumbs_down.gif.gif     |  Bin 992 -> 0 bytes
 .../images/smiley/msn/thumbs_down.gif.xml     |   40 -
 .../images/smiley/msn/thumbs_up.gif.gif       |  Bin 989 -> 0 bytes
 .../images/smiley/msn/thumbs_up.gif.xml       |   40 -
 .../images/smiley/msn/tounge_smile.gif.gif    |  Bin 1055 -> 0 bytes
 .../images/smiley/msn/tounge_smile.gif.xml    |   40 -
 .../msn/whatchutalkingabout_smile.gif.gif     |  Bin 1034 -> 0 bytes
 .../msn/whatchutalkingabout_smile.gif.xml     |   40 -
 .../images/smiley/msn/wink_smile.gif.gif      |  Bin 1041 -> 0 bytes
 .../images/smiley/msn/wink_smile.gif.xml      |   40 -
 .../editor/images/spacer.gif.gif              |  Bin 43 -> 0 bytes
 .../editor/images/spacer.gif.xml              |   40 -
 .../portal_skins/erp5_fckeditor/editor/js.xml |   26 -
 .../editor/js/fckadobeair.js.js               |  176 --
 .../editor/js/fckadobeair.js.xml              |   32 -
 .../editor/js/fckeditorcode_gecko.js.js       |  109 -
 .../editor/js/fckeditorcode_gecko.js.xml      |   32 -
 .../editor/js/fckeditorcode_ie.js.js          |  110 -
 .../editor/js/fckeditorcode_ie.js.xml         |   32 -
 .../erp5_fckeditor/editor/lang.xml            |   26 -
 .../erp5_fckeditor/editor/lang/af.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/af.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ar.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ar.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/bg.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/bg.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/bn.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/bn.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/bs.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/bs.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ca.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ca.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/cs.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/cs.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/da.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/da.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/de.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/de.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/el.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/el.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/en-au.js.js    |  539 ----
 .../erp5_fckeditor/editor/lang/en-au.js.xml   |   32 -
 .../erp5_fckeditor/editor/lang/en-ca.js.js    |  539 ----
 .../erp5_fckeditor/editor/lang/en-ca.js.xml   |   32 -
 .../erp5_fckeditor/editor/lang/en-uk.js.js    |  539 ----
 .../erp5_fckeditor/editor/lang/en-uk.js.xml   |   32 -
 .../erp5_fckeditor/editor/lang/en.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/en.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/eo.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/eo.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/es.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/es.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/et.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/et.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/eu.js.js       |  540 ----
 .../erp5_fckeditor/editor/lang/eu.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/fa.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/fa.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/fi.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/fi.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/fo.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/fo.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/fr-ca.js.js    |  539 ----
 .../erp5_fckeditor/editor/lang/fr-ca.js.xml   |   32 -
 .../erp5_fckeditor/editor/lang/fr.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/fr.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/gl.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/gl.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/gu.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/gu.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/he.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/he.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/hi.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/hi.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/hr.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/hr.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/hu.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/hu.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/is.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/is.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/it.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/it.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ja.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ja.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/km.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/km.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ko.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ko.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/lt.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/lt.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/lv.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/lv.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/mn.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/mn.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ms.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ms.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/nb.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/nb.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/nl.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/nl.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/no.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/no.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/pl.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/pl.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/pt-br.js.js    |  539 ----
 .../erp5_fckeditor/editor/lang/pt-br.js.xml   |   32 -
 .../erp5_fckeditor/editor/lang/pt.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/pt.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ro.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ro.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/ru.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/ru.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/sk.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/sk.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/sl.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/sl.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/sr-latn.js.js  |  539 ----
 .../erp5_fckeditor/editor/lang/sr-latn.js.xml |   32 -
 .../erp5_fckeditor/editor/lang/sr.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/sr.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/sv.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/sv.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/th.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/th.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/tr.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/tr.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/uk.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/uk.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/vi.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/vi.js.xml      |   32 -
 .../erp5_fckeditor/editor/lang/zh-cn.js.js    |  539 ----
 .../erp5_fckeditor/editor/lang/zh-cn.js.xml   |   32 -
 .../erp5_fckeditor/editor/lang/zh.js.js       |  539 ----
 .../erp5_fckeditor/editor/lang/zh.js.xml      |   32 -
 .../erp5_fckeditor/editor/plugins.xml         |   26 -
 .../editor/plugins/autogrow.xml               |   26 -
 .../editor/plugins/autogrow/fckplugin.js.js   |  111 -
 .../editor/plugins/autogrow/fckplugin.js.xml  |   32 -
 .../erp5_fckeditor/editor/plugins/bbcode.xml  |   26 -
 .../editor/plugins/bbcode/fckplugin.js.js     |  123 -
 .../editor/plugins/bbcode/fckplugin.js.xml    |   32 -
 .../editor/plugins/dragresizetable.xml        |   26 -
 .../plugins/dragresizetable/fckplugin.js.js   |  529 ----
 .../plugins/dragresizetable/fckplugin.js.xml  |   32 -
 .../editor/plugins/placeholder.xml            |   26 -
 .../placeholder/fck_placeholder.html.html     |  105 -
 .../placeholder/fck_placeholder.html.xml      |   32 -
 .../plugins/placeholder/fckplugin.js.js       |  187 --
 .../plugins/placeholder/fckplugin.js.xml      |   32 -
 .../editor/plugins/placeholder/lang.xml       |   26 -
 .../editor/plugins/placeholder/lang/de.js.js  |   27 -
 .../editor/plugins/placeholder/lang/de.js.xml |   32 -
 .../editor/plugins/placeholder/lang/en.js.js  |   27 -
 .../editor/plugins/placeholder/lang/en.js.xml |   32 -
 .../editor/plugins/placeholder/lang/es.js.js  |   27 -
 .../editor/plugins/placeholder/lang/es.js.xml |   32 -
 .../editor/plugins/placeholder/lang/fr.js.js  |   27 -
 .../editor/plugins/placeholder/lang/fr.js.xml |   32 -
 .../editor/plugins/placeholder/lang/it.js.js  |   27 -
 .../editor/plugins/placeholder/lang/it.js.xml |   32 -
 .../editor/plugins/placeholder/lang/pl.js.js  |   27 -
 .../editor/plugins/placeholder/lang/pl.js.xml |   32 -
 .../plugins/placeholder/placeholder.gif.gif   |  Bin 96 -> 0 bytes
 .../plugins/placeholder/placeholder.gif.xml   |   40 -
 .../editor/plugins/simplecommands.xml         |   26 -
 .../plugins/simplecommands/fckplugin.js.js    |   29 -
 .../plugins/simplecommands/fckplugin.js.xml   |   32 -
 .../editor/plugins/tablecommands.xml          |   26 -
 .../plugins/tablecommands/fckplugin.js.js     |   33 -
 .../plugins/tablecommands/fckplugin.js.xml    |   32 -
 .../erp5_fckeditor/editor/skins.xml           |   26 -
 .../erp5_fckeditor/editor/skins/default.xml   |   26 -
 .../editor/skins/default/fck_dialog.css.css   |  402 ---
 .../editor/skins/default/fck_dialog.css.xml   |   32 -
 .../editor/skins/default/fck_dialog_ie6.js.js |  110 -
 .../skins/default/fck_dialog_ie6.js.xml       |   32 -
 .../editor/skins/default/fck_editor.css.css   |  464 ----
 .../editor/skins/default/fck_editor.css.xml   |   32 -
 .../editor/skins/default/fck_strip.gif.gif    |  Bin 5175 -> 0 bytes
 .../editor/skins/default/fck_strip.gif.xml    |   40 -
 .../editor/skins/default/images.xml           |   26 -
 .../skins/default/images/dialog.sides.gif.gif |  Bin 48 -> 0 bytes
 .../skins/default/images/dialog.sides.gif.xml |   40 -
 .../skins/default/images/dialog.sides.png.png |  Bin 178 -> 0 bytes
 .../skins/default/images/dialog.sides.png.xml |   40 -
 .../default/images/dialog.sides.rtl.png.png   |  Bin 181 -> 0 bytes
 .../default/images/dialog.sides.rtl.png.xml   |   40 -
 .../skins/default/images/sprites.gif.gif      |  Bin 959 -> 0 bytes
 .../skins/default/images/sprites.gif.xml      |   40 -
 .../skins/default/images/sprites.png.png      |  Bin 3250 -> 0 bytes
 .../skins/default/images/sprites.png.xml      |   40 -
 .../default/images/toolbar.arrowright.gif.gif |  Bin 53 -> 0 bytes
 .../default/images/toolbar.arrowright.gif.xml |   40 -
 .../images/toolbar.buttonarrow.gif.gif        |  Bin 46 -> 0 bytes
 .../images/toolbar.buttonarrow.gif.xml        |   40 -
 .../default/images/toolbar.collapse.gif.gif   |  Bin 152 -> 0 bytes
 .../default/images/toolbar.collapse.gif.xml   |   40 -
 .../skins/default/images/toolbar.end.gif.gif  |  Bin 43 -> 0 bytes
 .../skins/default/images/toolbar.end.gif.xml  |   40 -
 .../default/images/toolbar.expand.gif.gif     |  Bin 152 -> 0 bytes
 .../default/images/toolbar.expand.gif.xml     |   40 -
 .../default/images/toolbar.separator.gif.gif  |  Bin 58 -> 0 bytes
 .../default/images/toolbar.separator.gif.xml  |   40 -
 .../default/images/toolbar.start.gif.gif      |  Bin 105 -> 0 bytes
 .../default/images/toolbar.start.gif.xml      |   40 -
 .../editor/skins/office2003.xml               |   26 -
 .../skins/office2003/fck_dialog.css.css       |  402 ---
 .../skins/office2003/fck_dialog.css.xml       |   32 -
 .../skins/office2003/fck_dialog_ie6.js.js     |  110 -
 .../skins/office2003/fck_dialog_ie6.js.xml    |   32 -
 .../skins/office2003/fck_editor.css.css       |  476 ----
 .../skins/office2003/fck_editor.css.xml       |   32 -
 .../editor/skins/office2003/fck_strip.gif.gif |  Bin 9668 -> 0 bytes
 .../editor/skins/office2003/fck_strip.gif.xml |   40 -
 .../editor/skins/office2003/images.xml        |   26 -
 .../office2003/images/dialog.sides.gif.gif    |  Bin 48 -> 0 bytes
 .../office2003/images/dialog.sides.gif.xml    |   40 -
 .../office2003/images/dialog.sides.png.png    |  Bin 203 -> 0 bytes
 .../office2003/images/dialog.sides.png.xml    |   40 -
 .../images/dialog.sides.rtl.png.png           |  Bin 205 -> 0 bytes
 .../images/dialog.sides.rtl.png.xml           |   40 -
 .../skins/office2003/images/sprites.gif.gif   |  Bin 959 -> 0 bytes
 .../skins/office2003/images/sprites.gif.xml   |   40 -
 .../skins/office2003/images/sprites.png.png   |  Bin 3305 -> 0 bytes
 .../skins/office2003/images/sprites.png.xml   |   40 -
 .../images/toolbar.arrowright.gif.gif         |  Bin 53 -> 0 bytes
 .../images/toolbar.arrowright.gif.xml         |   40 -
 .../office2003/images/toolbar.bg.gif.gif      |  Bin 73 -> 0 bytes
 .../office2003/images/toolbar.bg.gif.xml      |   40 -
 .../images/toolbar.buttonarrow.gif.gif        |  Bin 46 -> 0 bytes
 .../images/toolbar.buttonarrow.gif.xml        |   40 -
 .../images/toolbar.collapse.gif.gif           |  Bin 152 -> 0 bytes
 .../images/toolbar.collapse.gif.xml           |   40 -
 .../office2003/images/toolbar.end.gif.gif     |  Bin 124 -> 0 bytes
 .../office2003/images/toolbar.end.gif.xml     |   40 -
 .../office2003/images/toolbar.expand.gif.gif  |  Bin 152 -> 0 bytes
 .../office2003/images/toolbar.expand.gif.xml  |   40 -
 .../images/toolbar.separator.gif.gif          |  Bin 67 -> 0 bytes
 .../images/toolbar.separator.gif.xml          |   40 -
 .../office2003/images/toolbar.start.gif.gif   |  Bin 99 -> 0 bytes
 .../office2003/images/toolbar.start.gif.xml   |   40 -
 .../erp5_fckeditor/editor/skins/silver.xml    |   26 -
 .../editor/skins/silver/fck_dialog.css.css    |  402 ---
 .../editor/skins/silver/fck_dialog.css.xml    |   32 -
 .../editor/skins/silver/fck_dialog_ie6.js.js  |  110 -
 .../editor/skins/silver/fck_dialog_ie6.js.xml |   32 -
 .../editor/skins/silver/fck_editor.css.css    |  473 ----
 .../editor/skins/silver/fck_editor.css.xml    |   32 -
 .../editor/skins/silver/fck_strip.gif.gif     |  Bin 5175 -> 0 bytes
 .../editor/skins/silver/fck_strip.gif.xml     |   40 -
 .../editor/skins/silver/images.xml            |   26 -
 .../skins/silver/images/dialog.sides.gif.gif  |  Bin 48 -> 0 bytes
 .../skins/silver/images/dialog.sides.gif.xml  |   40 -
 .../skins/silver/images/dialog.sides.png.png  |  Bin 198 -> 0 bytes
 .../skins/silver/images/dialog.sides.png.xml  |   40 -
 .../silver/images/dialog.sides.rtl.png.png    |  Bin 200 -> 0 bytes
 .../silver/images/dialog.sides.rtl.png.xml    |   40 -
 .../skins/silver/images/sprites.gif.gif       |  Bin 959 -> 0 bytes
 .../skins/silver/images/sprites.gif.xml       |   40 -
 .../skins/silver/images/sprites.png.png       |  Bin 3278 -> 0 bytes
 .../skins/silver/images/sprites.png.xml       |   40 -
 .../silver/images/toolbar.arrowright.gif.gif  |  Bin 53 -> 0 bytes
 .../silver/images/toolbar.arrowright.gif.xml  |   40 -
 .../silver/images/toolbar.buttonarrow.gif.gif |  Bin 46 -> 0 bytes
 .../silver/images/toolbar.buttonarrow.gif.xml |   40 -
 .../silver/images/toolbar.buttonbg.gif.gif    |  Bin 829 -> 0 bytes
 .../silver/images/toolbar.buttonbg.gif.xml    |   40 -
 .../silver/images/toolbar.collapse.gif.gif    |  Bin 152 -> 0 bytes
 .../silver/images/toolbar.collapse.gif.xml    |   40 -
 .../skins/silver/images/toolbar.end.gif.gif   |  Bin 43 -> 0 bytes
 .../skins/silver/images/toolbar.end.gif.xml   |   40 -
 .../silver/images/toolbar.expand.gif.gif      |  Bin 152 -> 0 bytes
 .../silver/images/toolbar.expand.gif.xml      |   40 -
 .../silver/images/toolbar.separator.gif.gif   |  Bin 58 -> 0 bytes
 .../silver/images/toolbar.separator.gif.xml   |   40 -
 .../skins/silver/images/toolbar.start.gif.gif |  Bin 105 -> 0 bytes
 .../skins/silver/images/toolbar.start.gif.xml |   40 -
 .../erp5_fckeditor/editor/wsc.xml             |   26 -
 .../editor/wsc/ciframe.html.html              |   65 -
 .../editor/wsc/ciframe.html.xml               |   32 -
 .../editor/wsc/tmpFrameset.html.html          |   67 -
 .../editor/wsc/tmpFrameset.html.xml           |   32 -
 .../erp5_fckeditor/editor/wsc/w.html.html     |  227 --
 .../erp5_fckeditor/editor/wsc/w.html.xml      |   32 -
 .../erp5_fckeditor/erp5_editor.css.css        |  766 ------
 .../erp5_fckeditor/erp5_editor.css.xml        |  379 ---
 .../erp5_fckeditor/fckconfig.js.js            |  340 ---
 .../erp5_fckeditor/fckconfig.js.xml           |   32 -
 .../erp5_fckeditor/fckeditor.js.js            |  331 ---
 .../erp5_fckeditor/fckeditor.js.xml           |   32 -
 .../fckeditor_wysiwyg_support.xml             |   58 -
 .../fckeditor_wysiwyg_support.zpt             |   62 -
 .../erp5_fckeditor/fckpackager.xml.wsdl       |  264 --
 .../erp5_fckeditor/fckpackager.xml.xml        |   32 -
 .../erp5_fckeditor/fckstyles.xml.wsdl         |  111 -
 .../erp5_fckeditor/fckstyles.xml.xml          |   32 -
 .../erp5_fckeditor/fcktemplates.xml.wsdl      |  103 -
 .../erp5_fckeditor/fcktemplates.xml.xml       |   32 -
 .../erp5_fckeditor/license.txt.txt            | 1246 ---------
 .../erp5_fckeditor/license.txt.xml            |   32 -
 .../portal_skins/erp5_fckeditor/resolveUid.py |   24 -
 .../erp5_fckeditor/resolveUid.xml             |  186 --
 .../portal_skins/erp5_html_compatibility.xml  |   32 -
 .../ERP5XhtmlStyle_redirect.py                |    1 -
 .../ERP5XhtmlStyle_redirect.xml               |   62 -
 .../erp5_html_compatibility/dialog_master.xml |   58 -
 .../erp5_html_compatibility/dialog_master.zpt |    7 -
 .../form_folder_delete.xml                    |   58 -
 .../form_folder_delete.zpt                    |    1 -
 .../form_list_relation.xml                    |   58 -
 .../form_list_relation.zpt                    |    1 -
 .../erp5_html_compatibility/form_list_ui.xml  |   58 -
 .../erp5_html_compatibility/form_list_ui.zpt  |    1 -
 .../erp5_html_compatibility/form_sort.xml     |   58 -
 .../erp5_html_compatibility/form_sort.zpt     |    1 -
 .../form_view_dialog.xml                      |   58 -
 .../form_view_dialog.zpt                      |    1 -
 .../list_dialog_master.xml                    |   58 -
 .../list_dialog_master.zpt                    |    1 -
 .../erp5_html_compatibility/view_master.xml   |   58 -
 .../erp5_html_compatibility/view_master.zpt   |    7 -
 .../portal_skins/erp5_xhtml_style.xml         |   32 -
 .../erp5_xhtml_style/Base_cancel.py           |   11 -
 .../erp5_xhtml_style/Base_cancel.xml          |   62 -
 ...e_checkUserCanViewERP5XHTMLStyleOrRaise.py |    1 -
 ..._checkUserCanViewERP5XHTMLStyleOrRaise.xml |   62 -
 .../Base_createCloneDocument.py               |   84 -
 .../Base_createCloneDocument.xml              |   66 -
 .../erp5_xhtml_style/Base_doAction.py         |   60 -
 .../erp5_xhtml_style/Base_doAction.xml        |   62 -
 .../erp5_xhtml_style/Base_doDialog.py         |   15 -
 .../erp5_xhtml_style/Base_doDialog.xml        |   62 -
 .../erp5_xhtml_style/Base_doExchange.py       |   22 -
 .../erp5_xhtml_style/Base_doExchange.xml      |   62 -
 .../erp5_xhtml_style/Base_doFavorite.py       |    7 -
 .../erp5_xhtml_style/Base_doFavorite.xml      |   62 -
 .../erp5_xhtml_style/Base_doJump.py           |   16 -
 .../erp5_xhtml_style/Base_doJump.xml          |   62 -
 .../erp5_xhtml_style/Base_doLanguage.py       |   40 -
 .../erp5_xhtml_style/Base_doLanguage.xml      |   62 -
 .../erp5_xhtml_style/Base_doModule.py         |    5 -
 .../erp5_xhtml_style/Base_doModule.xml        |   62 -
 .../erp5_xhtml_style/Base_doRelationDialog.py |   11 -
 .../Base_doRelationDialog.xml                 |   62 -
 .../erp5_xhtml_style/Base_doReport.py         |   22 -
 .../erp5_xhtml_style/Base_doReport.xml        |   62 -
 .../Base_filterDuplicateActions.py            |   45 -
 .../Base_filterDuplicateActions.xml           |   62 -
 .../Base_fixDialogActions.xml                 |   62 -
 .../Base_getRedirectParameterDictAfterAdd.py  |    2 -
 .../Base_getRedirectParameterDictAfterAdd.xml |   62 -
 .../Base_getRelationFieldProxyListBoxId.py    |    9 -
 .../Base_getRelationFieldProxyListBoxId.xml   |   62 -
 .../Base_getURLTopmostDocumentValue.py        |    6 -
 .../Base_getURLTopmostDocumentValue.xml       |   62 -
 .../erp5_xhtml_style/Base_redirect.py         |   34 -
 .../erp5_xhtml_style/Base_redirect.xml        |   62 -
 .../Base_redirectToDialogAction.py            |   10 -
 .../Base_redirectToDialogAction.xml           |   62 -
 .../erp5_xhtml_style/Base_showUpdateDialog.py |    3 -
 .../Base_showUpdateDialog.xml                 |   62 -
 .../Base_viewIntermediatePrintDialog.xml      |  142 -
 .../your_dialog_action_url.xml                |  278 --
 .../Base_viewOOoPrintDialog.xml               |  155 --
 .../your_base_content_type.xml                |  278 --
 .../your_dialog_action_url.xml                |  278 --
 .../Base_viewOOoPrintDialog/your_format.xml   |  138 -
 .../ERP5Site_filterParameterList.py           |   13 -
 .../ERP5Site_filterParameterList.xml          |   62 -
 .../ERP5Site_getCssRelativeUrlList.py         |   12 -
 .../ERP5Site_getCssRelativeUrlList.xml        |   62 -
 .../ERP5Site_getCurrentDialogAction.py        |   16 -
 .../ERP5Site_getCurrentDialogAction.xml       |   62 -
 .../ERP5Site_getJavaScriptRelativeUrlList.py  |   11 -
 .../ERP5Site_getJavaScriptRelativeUrlList.xml |   62 -
 .../ERP5Site_prepareAction.py                 |    8 -
 .../ERP5Site_prepareAction.xml                |   62 -
 .../erp5_xhtml_style/ERP5Site_redirect.py     |    1 -
 .../erp5_xhtml_style/ERP5Site_redirect.xml    |   62 -
 .../ERP5Site_renderCachedNavigationBox.py     |    9 -
 .../ERP5Site_renderCachedNavigationBox.xml    |   62 -
 .../erp5_xhtml_style/Field_getDescription.py  |   32 -
 .../erp5_xhtml_style/Field_getDescription.xml |   62 -
 .../erp5_xhtml_style/Folder_create.py         |   18 -
 .../erp5_xhtml_style/Folder_create.xml        |   62 -
 .../erp5_xhtml_style/Folder_print.py          |   17 -
 .../erp5_xhtml_style/Folder_print.xml         |   62 -
 .../erp5_xhtml_style/Form_getEnctype.py       |    1 -
 .../erp5_xhtml_style/Form_getEnctype.xml      |   62 -
 .../Form_getGroupTitleAndId.py                |   44 -
 .../Form_getGroupTitleAndId.xml               |   62 -
 .../erp5_xhtml_style/Form_getListbox.py       |   26 -
 .../erp5_xhtml_style/Form_getListbox.xml      |   62 -
 .../erp5_xhtml_style/ListBox_asHTML.xml       |   58 -
 .../erp5_xhtml_style/ListBox_asHTML.zpt       |  557 ----
 .../ListBox_asHTMLLibrary.xml                 |   58 -
 .../ListBox_asHTMLLibrary.zpt                 |  317 ---
 ...stBox_viewSliderPageNavigationRenderer.xml |   46 -
 ...stBox_viewSliderPageNavigationRenderer.zpt |   25 -
 ...ListBox_viewTextPageNavigationRenderer.xml |   46 -
 ...ListBox_viewTextPageNavigationRenderer.zpt |   27 -
 ...allRepositoryBusinessTemplateListDialog.py |    6 -
 ...llRepositoryBusinessTemplateListDialog.xml |   62 -
 .../erp5_xhtml_style/Workflow_statusModify.py |  105 -
 .../Workflow_statusModify.xml                 |   62 -
 .../acknowledgeable_message_render.xml        |   58 -
 .../acknowledgeable_message_render.zpt        |   17 -
 .../erp5_xhtml_style/breadcrumb_render.xml    |   58 -
 .../erp5_xhtml_style/breadcrumb_render.zpt    |   11 -
 .../erp5_xhtml_style/breadcrumbs.py           |   35 -
 .../erp5_xhtml_style/breadcrumbs.xml          |  186 --
 .../configure_list_dialog.xml                 |   58 -
 .../configure_list_dialog.zpt                 |   91 -
 .../erp5_xhtml_style/context_box_render.xml   |   58 -
 .../developper_shortcut_render.xml            |   58 -
 .../developper_shortcut_render.zpt            |   52 -
 .../erp5_xhtml_style/dialog_main.xml          |   58 -
 .../erp5_xhtml_style/dialog_main.zpt          |   49 -
 .../documentation_template.xml                |   58 -
 .../documentation_template.zpt                |  295 ---
 .../erp5_xhtml_style/embedded_form_render.xml |   79 -
 .../erp5_xhtml_style/embedded_form_render.zpt |    1 -
 .../erp5_xhtml_style/embedded_form_view.xml   |   79 -
 .../erp5_xhtml_style/embedded_form_view.zpt   |    8 -
 .../erp5_xhtml_style/erp5.css.css             | 1105 --------
 .../erp5_xhtml_style/erp5.css.xml             |  379 ---
 .../portal_skins/erp5_xhtml_style/erp5.js.js  |  372 ---
 .../portal_skins/erp5_xhtml_style/erp5.js.xml |   36 -
 .../erp5_xhtml_style/erp5_gadgetfield.js.js   |  229 --
 .../erp5_xhtml_style/erp5_gadgetfield.js.xml  |   32 -
 .../erp5_xhtml_style/erp5_listbox.css.css     |  510 ----
 .../erp5_xhtml_style/erp5_listbox.css.xml     |  379 ---
 .../erp5_xhtml_style/erp5_tabber.js.xml       |   62 -
 .../erp5_xhtml_style/erp5_tabber.js.zpt       |   64 -
 .../erp5_xhtml_appearance.js.js               |   22 -
 .../erp5_xhtml_appearance.js.xml              |   36 -
 .../erp5_xhtml_style/favicon.ico.png          |  Bin 519 -> 0 bytes
 .../erp5_xhtml_style/favicon.ico.xml          |   40 -
 .../erp5_xhtml_style/field_render.xml         |   58 -
 .../erp5_xhtml_style/field_render.zpt         |   40 -
 .../erp5_xhtml_style/form_dialog.xml          |   58 -
 .../erp5_xhtml_style/form_dialog.zpt          |  115 -
 .../erp5_xhtml_style/form_list.xml            |   58 -
 .../erp5_xhtml_style/form_list.zpt            |    9 -
 .../erp5_xhtml_style/form_render.xml          |   58 -
 .../erp5_xhtml_style/form_render.zpt          |   50 -
 .../erp5_xhtml_style/form_report.xml          |   58 -
 .../erp5_xhtml_style/form_report.zpt          |    9 -
 .../erp5_xhtml_style/form_view.xml            |   58 -
 .../erp5_xhtml_style/form_view.zpt            |   11 -
 .../erp5_xhtml_style/global_definitions.xml   |   58 -
 .../erp5_xhtml_style/global_definitions.zpt   |   90 -
 .../portal_skins/erp5_xhtml_style/images.xml  |   26 -
 .../images/1bottomarrow.png.png               |  Bin 287 -> 0 bytes
 .../images/1bottomarrow.png.xml               |   40 -
 .../images/1bottomarrow_red.png.png           |  Bin 391 -> 0 bytes
 .../images/1bottomarrow_red.png.xml           |   40 -
 .../images/1leftarrowb.png.png                |  Bin 440 -> 0 bytes
 .../images/1leftarrowb.png.xml                |   40 -
 .../images/1leftarrowv.png.png                |  Bin 405 -> 0 bytes
 .../images/1leftarrowv.png.xml                |   40 -
 .../images/1rightarrowb.png.png               |  Bin 439 -> 0 bytes
 .../images/1rightarrowb.png.xml               |   40 -
 .../images/1rightarrowv.png.png               |  Bin 397 -> 0 bytes
 .../images/1rightarrowv.png.xml               |   40 -
 .../erp5_xhtml_style/images/1toparrow.png.png |  Bin 279 -> 0 bytes
 .../erp5_xhtml_style/images/1toparrow.png.xml |   40 -
 .../images/1toparrow_red.png.png              |  Bin 387 -> 0 bytes
 .../images/1toparrow_red.png.xml              |   40 -
 .../images/2leftarrowb.png.png                |  Bin 589 -> 0 bytes
 .../images/2leftarrowb.png.xml                |   40 -
 .../images/2leftarrowv.png.png                |  Bin 537 -> 0 bytes
 .../images/2leftarrowv.png.xml                |   40 -
 .../images/2rightarrowb.png.png               |  Bin 635 -> 0 bytes
 .../images/2rightarrowb.png.xml               |   40 -
 .../images/2rightarrowv.png.png               |  Bin 373 -> 0 bytes
 .../images/2rightarrowv.png.xml               |   40 -
 .../erp5_xhtml_style/images/Left.png.png      |  Bin 99 -> 0 bytes
 .../erp5_xhtml_style/images/Left.png.xml      |   40 -
 .../images/activity_busy.png.png              |  Bin 1251 -> 0 bytes
 .../images/activity_busy.png.xml              |   40 -
 .../images/appearance.png.png                 |  Bin 1067 -> 0 bytes
 .../images/appearance.png.xml                 |   40 -
 .../erp5_xhtml_style/images/attach.png.png    |  Bin 760 -> 0 bytes
 .../erp5_xhtml_style/images/attach.png.xml    |   40 -
 .../erp5_xhtml_style/images/checkall.png.png  |  Bin 782 -> 0 bytes
 .../erp5_xhtml_style/images/checkall.png.xml  |   40 -
 .../erp5_xhtml_style/images/configure.png.png |  Bin 903 -> 0 bytes
 .../erp5_xhtml_style/images/configure.png.xml |   40 -
 .../images/decheckall.png.png                 |  Bin 784 -> 0 bytes
 .../images/decheckall.png.xml                 |   40 -
 .../erp5_xhtml_style/images/editcopy.png.png  |  Bin 366 -> 0 bytes
 .../erp5_xhtml_style/images/editcopy.png.xml  |   40 -
 .../erp5_xhtml_style/images/editcut.png.png   |  Bin 896 -> 0 bytes
 .../erp5_xhtml_style/images/editcut.png.xml   |   40 -
 .../images/editdelete.png.png                 |  Bin 657 -> 0 bytes
 .../images/editdelete.png.xml                 |   40 -
 .../erp5_xhtml_style/images/editfield.png.png |  Bin 114 -> 0 bytes
 .../erp5_xhtml_style/images/editfield.png.xml |   40 -
 .../erp5_xhtml_style/images/editform.png.png  |  Bin 95 -> 0 bytes
 .../erp5_xhtml_style/images/editform.png.xml  |   40 -
 .../images/editformaction.png.png             |  Bin 114 -> 0 bytes
 .../images/editformaction.png.xml             |   40 -
 .../images/editformrenderer.png.png           |  Bin 104 -> 0 bytes
 .../images/editformrenderer.png.xml           |   40 -
 .../images/editlayout.png.png                 |  Bin 112 -> 0 bytes
 .../images/editlayout.png.xml                 |   40 -
 .../erp5_xhtml_style/images/editpaste.png.png |  Bin 719 -> 0 bytes
 .../erp5_xhtml_style/images/editpaste.png.xml |   40 -
 .../erp5_xhtml_style/images/erp5_logo.png.png |  Bin 10688 -> 0 bytes
 .../erp5_xhtml_style/images/erp5_logo.png.xml |   40 -
 .../erp5_xhtml_style/images/exec.png.png      |  Bin 1187 -> 0 bytes
 .../erp5_xhtml_style/images/exec.png.xml      |   40 -
 .../erp5_xhtml_style/images/exec16.png.png    |  Bin 908 -> 0 bytes
 .../erp5_xhtml_style/images/exec16.png.xml    |   40 -
 .../images/fast_input.png.png                 |  Bin 1386 -> 0 bytes
 .../images/fast_input.png.xml                 |   40 -
 .../erp5_xhtml_style/images/favourite.png.png |  Bin 954 -> 0 bytes
 .../erp5_xhtml_style/images/favourite.png.xml |   40 -
 .../erp5_xhtml_style/images/fileclone.png.png |  Bin 585 -> 0 bytes
 .../erp5_xhtml_style/images/fileclone.png.xml |   40 -
 .../erp5_xhtml_style/images/filenew.png.png   |  Bin 693 -> 0 bytes
 .../erp5_xhtml_style/images/filenew.png.xml   |   40 -
 .../erp5_xhtml_style/images/filter.png.png    |  Bin 816 -> 0 bytes
 .../erp5_xhtml_style/images/filter.png.xml    |   40 -
 .../erp5_xhtml_style/images/filter_on.png.png |  Bin 829 -> 0 bytes
 .../erp5_xhtml_style/images/filter_on.png.xml |   40 -
 .../erp5_xhtml_style/images/find.png.png      |  Bin 906 -> 0 bytes
 .../erp5_xhtml_style/images/find.png.xml      |   40 -
 .../erp5_xhtml_style/images/imp-exp.png.png   |  Bin 490 -> 0 bytes
 .../erp5_xhtml_style/images/imp-exp.png.xml   |   40 -
 .../erp5_xhtml_style/images/info.png.png      |  Bin 833 -> 0 bytes
 .../erp5_xhtml_style/images/info.png.xml      |   40 -
 .../erp5_xhtml_style/images/inspect.png.png   |  Bin 1214 -> 0 bytes
 .../erp5_xhtml_style/images/inspect.png.xml   |   40 -
 .../erp5_xhtml_style/images/jump.png.png      |  Bin 451 -> 0 bytes
 .../erp5_xhtml_style/images/jump.png.xml      |   40 -
 .../erp5_xhtml_style/images/jump22.png.png    |  Bin 673 -> 0 bytes
 .../erp5_xhtml_style/images/jump22.png.xml    |   40 -
 .../erp5_xhtml_style/images/language.png.png  |  Bin 1344 -> 0 bytes
 .../erp5_xhtml_style/images/language.png.xml  |   40 -
 .../images/line_clickable.png.png             |  Bin 302 -> 0 bytes
 .../images/line_clickable.png.xml             |   40 -
 .../images/planningbox.png.png                |  Bin 922 -> 0 bytes
 .../images/planningbox.png.xml                |   40 -
 .../erp5_xhtml_style/images/print.png.png     |  Bin 958 -> 0 bytes
 .../erp5_xhtml_style/images/print.png.xml     |   40 -
 .../erp5_xhtml_style/images/report.png.png    |  Bin 454 -> 0 bytes
 .../erp5_xhtml_style/images/report.png.xml    |   40 -
 .../images/save-preview.png.png               |  Bin 1144 -> 0 bytes
 .../images/save-preview.png.xml               |   40 -
 .../erp5_xhtml_style/images/save.png.png      |  Bin 1076 -> 0 bytes
 .../erp5_xhtml_style/images/save.png.xml      |   40 -
 .../erp5_xhtml_style/images/save2.png.png     |  Bin 3331 -> 0 bytes
 .../erp5_xhtml_style/images/save2.png.xml     |   40 -
 .../erp5_xhtml_style/images/search.png.png    |  Bin 1053 -> 0 bytes
 .../erp5_xhtml_style/images/search.png.xml    |   40 -
 .../images/search_style_icon.png.png          |  Bin 159 -> 0 bytes
 .../images/search_style_icon.png.xml          |   40 -
 .../erp5_xhtml_style/images/sepacla.png.png   |  Bin 75 -> 0 bytes
 .../erp5_xhtml_style/images/sepacla.png.xml   |   40 -
 .../erp5_xhtml_style/images/sepafon.png.png   |  Bin 76 -> 0 bytes
 .../erp5_xhtml_style/images/sepafon.png.xml   |   40 -
 .../erp5_xhtml_style/images/showall.png.png   |  Bin 311 -> 0 bytes
 .../erp5_xhtml_style/images/showall.png.xml   |   40 -
 .../erp5_xhtml_style/images/sort.png.png      |  Bin 220 -> 0 bytes
 .../erp5_xhtml_style/images/sort.png.xml      |   40 -
 .../erp5_xhtml_style/images/spacer.png.png    |  Bin 99 -> 0 bytes
 .../erp5_xhtml_style/images/spacer.png.xml    |   40 -
 .../erp5_xhtml_style/images/tab_left.png.png  |  Bin 212 -> 0 bytes
 .../erp5_xhtml_style/images/tab_left.png.xml  |   40 -
 .../images/tab_left_selected.png.png          |  Bin 289 -> 0 bytes
 .../images/tab_left_selected.png.xml          |   40 -
 .../erp5_xhtml_style/images/tab_right.png.png |  Bin 744 -> 0 bytes
 .../erp5_xhtml_style/images/tab_right.png.xml |   40 -
 .../images/tab_right_selected.png.png         |  Bin 1859 -> 0 bytes
 .../images/tab_right_selected.png.xml         |   40 -
 .../images/table_style_icon.png.png           |  Bin 170 -> 0 bytes
 .../images/table_style_icon.png.xml           |   40 -
 .../images/text_block.png.png                 |  Bin 101 -> 0 bytes
 .../images/text_block.png.xml                 |   40 -
 .../erp5_xhtml_style/images/translate.png.png |  Bin 591 -> 0 bytes
 .../erp5_xhtml_style/images/translate.png.xml |   40 -
 .../images/translate_tooltip.png.png          |  Bin 524 -> 0 bytes
 .../images/translate_tooltip.png.xml          |   40 -
 .../images/transparent-image.gif.gif          |  Bin 64 -> 0 bytes
 .../images/transparent-image.gif.xml          |   40 -
 .../images/tree_closed.png.png                |  Bin 160 -> 0 bytes
 .../images/tree_closed.png.xml                |   40 -
 .../erp5_xhtml_style/images/tree_open.png.png |  Bin 149 -> 0 bytes
 .../erp5_xhtml_style/images/tree_open.png.xml |   40 -
 .../erp5_xhtml_style/images/userhelp.png.png  |  Bin 1223 -> 0 bytes
 .../erp5_xhtml_style/images/userhelp.png.xml  |   40 -
 .../images/view_choose.png.png                |  Bin 243 -> 0 bytes
 .../images/view_choose.png.xml                |   40 -
 .../erp5_xhtml_style/images/view_tree.png.png |  Bin 224 -> 0 bytes
 .../erp5_xhtml_style/images/view_tree.png.xml |   40 -
 .../erp5_xhtml_style/list_dialog.xml          |   58 -
 .../erp5_xhtml_style/list_dialog.zpt          |   16 -
 .../erp5_xhtml_style/list_main.xml            |   58 -
 .../erp5_xhtml_style/list_main.zpt            |   27 -
 .../erp5_xhtml_style/list_report.xml          |   58 -
 .../erp5_xhtml_style/list_report.zpt          |   42 -
 .../erp5_xhtml_style/logged_in.py             |   17 -
 .../erp5_xhtml_style/logged_in.xml            |   62 -
 .../erp5_xhtml_style/logged_out.xml           |   58 -
 .../erp5_xhtml_style/logged_out.zpt           |    3 -
 .../erp5_xhtml_style/login_form.js.js         |   26 -
 .../erp5_xhtml_style/login_form.js.xml        |   32 -
 .../erp5_xhtml_style/login_form.xml           |   64 -
 .../erp5_xhtml_style/login_form.zpt           |   57 -
 .../erp5_xhtml_style/main_template.xml        |   58 -
 .../erp5_xhtml_style/main_template.zpt        |   34 -
 .../navigation_box_render.xml                 |   58 -
 .../navigation_box_render.zpt                 |  103 -
 .../erp5_xhtml_style/planning_content.xml     |   58 -
 .../erp5_xhtml_style/planning_content.zpt     |  306 ---
 .../erp5_xhtml_style/planning_coordinates.py  |  674 -----
 .../erp5_xhtml_style/planning_coordinates.xml |   62 -
 .../erp5_xhtml_style/planning_css.py          |  104 -
 .../erp5_xhtml_style/planning_css.xml         |   62 -
 .../erp5_xhtml_style/planning_dhtml.py        |   33 -
 .../erp5_xhtml_style/planning_dhtml.xml       |   62 -
 .../erp5_xhtml_style/relation_form.xml        |   58 -
 .../erp5_xhtml_style/relation_form.zpt        |   68 -
 .../erp5_xhtml_style/renderjs.js.js           | 2350 -----------------
 .../erp5_xhtml_style/renderjs.js.xml          |   32 -
 .../erp5_xhtml_style/report_list.xml          |   58 -
 .../erp5_xhtml_style/report_list.zpt          |   27 -
 .../erp5_xhtml_style/report_view.xml          |   58 -
 .../erp5_xhtml_style/report_view.zpt          |   38 -
 .../erp5_xhtml_style/require.js.js            | 2000 --------------
 .../erp5_xhtml_style/require.js.xml           |   32 -
 .../erp5_xhtml_style/require.min.js.js        |   35 -
 .../erp5_xhtml_style/require.min.js.xml       |   32 -
 .../portal_skins/erp5_xhtml_style/rsvp.js.js  | 1026 -------
 .../portal_skins/erp5_xhtml_style/rsvp.js.xml |   32 -
 .../erp5_xhtml_style/site_form_list.xml       |   58 -
 .../erp5_xhtml_style/site_form_list.zpt       |   10 -
 .../erp5_xhtml_style/sort_list_dialog.xml     |   58 -
 .../erp5_xhtml_style/sort_list_dialog.zpt     |   68 -
 .../standard_error_message.py                 |   22 -
 .../standard_error_message.xml                |   62 -
 .../standard_error_message_render.xml         |   58 -
 .../standard_error_message_render.zpt         |   30 -
 .../standard_error_message_template.xml       |   58 -
 .../standard_error_message_template.zpt       |   10 -
 .../template_erp5_xhtml_style.xml             |   58 -
 .../template_erp5_xhtml_style.zpt             |   86 -
 .../erp5_xhtml_style/view_main.xml            |   58 -
 .../erp5_xhtml_style/view_main.zpt            |   79 -
 .../erp5_xhtml_style/wz_dragdrop.js.js        | 1751 ------------
 .../erp5_xhtml_style/wz_dragdrop.js.xml       |   36 -
 .../bootstrap/erp5_xhtml_style/bt/change_log  |  390 ---
 .../erp5_xhtml_style/bt/copyright_list        |    1 -
 .../erp5_xhtml_style/bt/dependency_list       |    1 -
 .../bootstrap/erp5_xhtml_style/bt/description |    3 -
 .../bootstrap/erp5_xhtml_style/bt/license     |    1 -
 .../erp5_xhtml_style/bt/maintainer_list       |    2 -
 .../erp5_xhtml_style/bt/provision_list        |    1 -
 .../erp5_xhtml_style/bt/publication_url       |    1 -
 .../bt/template_format_version                |    1 -
 .../erp5_xhtml_style/bt/template_path_list    |    3 -
 .../template_registered_skin_selection_list   |    2 -
 .../erp5_xhtml_style/bt/template_skin_id_list |    4 -
 .../ERP5/bootstrap/erp5_xhtml_style/bt/title  |    1 -
 .../bootstrap/erp5_xhtml_style/bt/version     |    1 -
 .../erp5_xhtml_style/erp5_xhtml_style.zexp    |  Bin 0 -> 3773940 bytes
 1292 files changed, 101649 deletions(-)
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/anonymous_http_cache.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/http_cache.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/user_ram_cache.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.htc
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.htc
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.obj
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.php
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.obj
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.html
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.wsdl
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.wsdl
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.wsdl
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.txt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_fixDialogActions.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog/your_dialog_action_url.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_base_content_type.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_dialog_action_url.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_format.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/context_box_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.css
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.gif
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.png
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.py
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.zpt
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.js
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.xml
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/dependency_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/description
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/license
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/provision_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/publication_url
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/template_format_version
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/template_path_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/template_registered_skin_selection_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/template_skin_id_list
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/title
 delete mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/bt/version
 create mode 100644 product/ERP5/bootstrap/erp5_xhtml_style/erp5_xhtml_style.zexp

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/anonymous_http_cache.xml b/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/anonymous_http_cache.xml
deleted file mode 100644
index 1b449186f0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/anonymous_http_cache.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="AcceleratedHTTPCacheManager" module="Products.StandardCacheManagers.AcceleratedHTTPCacheManager"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_AcceleratedHTTPCacheManager__cacheid</string> </key>
-            <value> <string>140293738026600_1232739699.222134</string> </value>
-        </item>
-        <item>
-            <key> <string>_settings</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>anonymous_only</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>interval</string> </key>
-                    <value> <int>3600</int> </value>
-                </item>
-                <item>
-                    <key> <string>notify_urls</string> </key>
-                    <value>
-                      <tuple/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>public</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>stale_if_error_interval</string> </key>
-                    <value> <int>360000</int> </value>
-                </item>
-                <item>
-                    <key> <string>stale_while_revalidate_interval</string> </key>
-                    <value> <int>360000</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>anonymous_http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/http_cache.xml b/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/http_cache.xml
deleted file mode 100644
index e4cb8263af..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/http_cache.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="AcceleratedHTTPCacheManager" module="Products.StandardCacheManagers.AcceleratedHTTPCacheManager"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_AcceleratedHTTPCacheManager__cacheid</string> </key>
-            <value> <string>140293585282304_1232739770.351467</string> </value>
-        </item>
-        <item>
-            <key> <string>_settings</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>anonymous_only</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>interval</string> </key>
-                    <value> <int>3600</int> </value>
-                </item>
-                <item>
-                    <key> <string>notify_urls</string> </key>
-                    <value>
-                      <tuple/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>public</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>stale_if_error_interval</string> </key>
-                    <value> <int>360000</int> </value>
-                </item>
-                <item>
-                    <key> <string>stale_while_revalidate_interval</string> </key>
-                    <value> <int>360000</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/user_ram_cache.xml b/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/user_ram_cache.xml
deleted file mode 100644
index bd66f0db3e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/PathTemplateItem/user_ram_cache.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="RAMCacheManager" module="Products.StandardCacheManagers.RAMCacheManager"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_RAMCacheManager__cacheid</string> </key>
-            <value> <string>140571995811424_1232605080.630355</string> </value>
-        </item>
-        <item>
-            <key> <string>_settings</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>cleanup_interval</string> </key>
-                    <value> <int>300</int> </value>
-                </item>
-                <item>
-                    <key> <string>max_age</string> </key>
-                    <value> <int>3600</int> </value>
-                </item>
-                <item>
-                    <key> <string>request_vars</string> </key>
-                    <value>
-                      <tuple>
-                        <string>AUTHENTICATED_USER</string>
-                        <string>LOCALIZER_LANGUAGE</string>
-                        <string>current_web_site_url</string>
-                      </tuple>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>threshold</string> </key>
-                    <value> <int>1000</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>user_ram_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml b/product/ERP5/bootstrap/erp5_xhtml_style/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml
deleted file mode 100644
index c27148cdd8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/RegisteredSkinSelectionTemplateItem/registered_skin_selection.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<registered_skin_selection>
- <skin_folder_selection>
-  <skin_folder>erp5_html_compatibility</skin_folder>
-  <skin_selection>View</skin_selection>
- </skin_folder_selection>
- <skin_folder_selection>
-  <skin_folder>erp5_xhtml_style</skin_folder>
-  <skin_selection>View</skin_selection>
- </skin_folder_selection>
-</registered_skin_selection>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab.xml
deleted file mode 100644
index c49d9104c8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_access_tab</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.py
deleted file mode 100644
index 13f9d672f8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.py
+++ /dev/null
@@ -1,5 +0,0 @@
-if search_section_path is not None:
-  section_value = context.getPortalObject().restrictedTraverse(search_section_path)
-  return section_value.countResults(**kw)
-
-return context.portal_catalog.countResults(**kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.xml
deleted file mode 100644
index 1152381745..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_countAdvancedSearchResultList.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>search_section_path=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_countAdvancedSearchResultList</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.py
deleted file mode 100644
index 135ba4d51b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.py
+++ /dev/null
@@ -1,4 +0,0 @@
-if search_section_path is not None:
-  section_value = context.getPortalObject().restrictedTraverse(search_section_path)
-  return section_value.searchResults(**kw)
-return context.portal_catalog(**kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.xml
deleted file mode 100644
index 9f59826020..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getAdvancedSearchResultList.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>search_section_path=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getAdvancedSearchResultList</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.py
deleted file mode 100644
index 795caf35b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.py
+++ /dev/null
@@ -1,148 +0,0 @@
-from Products.ERP5Type.Cache import CachingMethod
-
-def getModuleActionInformationDict(**kw):
-  Base_translateString = context.Base_translateString
-  result_dict = {}
-
-  # If the user is not allowed to get the category, return immediately.
-  portal = context.getPortalObject()
-  business_application = portal.restrictedTraverse('portal_categories/business_application',
-                                                   None)
-  if business_application is None:
-    return result_dict
-
-  renderCustomLink = portal.ERP5Site_renderCustomLink
-  listFilteredActionsFor = portal.portal_actions.listFilteredActionsFor
-  cancel_url = portal.absolute_url()
-
-  # Use searchFolder, because security checks are required, and sorting
-  # is not supported by listFolderContents.
-  for o in business_application.searchFolder(sort_on='int_index'):
-    module_category = o.getObject()
-    module_list = module_category.getBusinessApplicationRelatedValueList(
-                    checked_permission='View',
-                    portal_type=portal.getPortalModuleTypeList())
-
-    # It is necessary to sort the modules by translated titles for convenience.
-    titled_module_list = [(module.getTranslatedTitle(), module) for module in module_list]
-    titled_module_list.sort(key=lambda x: x[0])
-
-    view_list = []
-    add_list = []
-    search_list = []
-    exchange_list = []
-    report_list = []
-    print_list = []
-
-    for translated_title, module in titled_module_list:
-      module_url = module.absolute_url()
-      action_dict = module.Base_filterDuplicateActions(listFilteredActionsFor(module))
-
-      # Obtain a form id and a selection name from the view.
-      # XXX Is it useful ?
-      form_id = 'view'
-      selection_name = 'default_selection'
-      for ai in action_dict['object_view']:
-        if ai['id'] == 'view':
-          form_id = ai['url'].rsplit('/', 1)[-1]
-          form = getattr(portal, form_id, None)
-          if form is not None:
-            listbox = form.Form_getListbox()
-            if listbox is not None:
-              selection_name = listbox.get_value('selection_name')
-          break
-
-      # Collect view actions.
-      module_view_list = [(None, '%s/view' % module_url)]
-      view_list.append((translated_title, module_view_list))
-
-      # Collect add actions.
-      module_add_list = []
-      for content_type in module.getVisibleAllowedContentTypeList():
-        action = 'add %s' % content_type
-        url = renderCustomLink('%s/Base_doAction' % module_url,
-                               dict(cancel_url=cancel_url,
-                                    form_id=form_id,
-                                    selection_name=selection_name,
-                                    select_action=action))
-        module_add_list.append((Base_translateString(content_type), url))
-      for template in module.getDocumentTemplateList():
-        action = 'template %s' % template.getRelativeUrl()
-        url = renderCustomLink('%s/Base_doAction' % module_url,
-                               dict(cancel_url=cancel_url,
-                                    form_id=form_id,
-                                    selection_name=selection_name,
-                                    select_action=action))
-        template_name = Base_translateString('${template_title} (Template)',
-                                             mapping=dict(template_title=template.getTitle()))
-        module_add_list.append((template_name, url))
-      if module_add_list:
-        add_list.append((translated_title, module_add_list))
-
-      # Collect search actions.
-      module_search_list = []
-      for search_action in action_dict.get('object_search', ()):
-        url = renderCustomLink(search_action['url'],
-                               dict(cancel_url=cancel_url,
-                                    form_id=form_id,
-                                    selection_name=selection_name,
-                                    dialog_category='object_search')).strip()
-        module_search_list.append((Base_translateString(search_action['name']), url))
-      if module_search_list:
-        search_list.append((translated_title, module_search_list))
-
-      # Collect exchange actions.
-      module_exchange_list = []
-      for exchange_action in action_dict.get('object_exchange', ()):
-        url = renderCustomLink(exchange_action['url'],
-                               dict(cancel_url=cancel_url,
-                                    form_id=form_id,
-                                    selection_name=selection_name,
-                                    dialog_category='object_exchange')).strip()
-        module_exchange_list.append((Base_translateString(exchange_action['name']), url))
-      if module_exchange_list:
-        exchange_list.append((translated_title, module_exchange_list))
-
-      # Collect report actions.
-      module_report_list = []
-      for report_action in action_dict.get('object_report', ()):
-        url = renderCustomLink(report_action['url'],
-                               dict(cancel_url=cancel_url,
-                                    form_id=form_id,
-                                    selection_name=selection_name,
-                                    dialog_category='object_report')).strip()
-        module_report_list.append((Base_translateString(report_action['name']), url))
-      if module_report_list:
-        report_list.append((translated_title, module_report_list))
-
-      # Collect print actions.
-      module_print_list = []
-      for print_action in action_dict.get('object_print', ()):
-        url = renderCustomLink(print_action['url'],
-                               dict(cancel_url=cancel_url,
-                                    form_id=form_id,
-                                    selection_name=selection_name,
-                                    dialog_category='object_print')).strip()
-        module_print_list.append((Base_translateString(print_action['name']), url))
-      if module_print_list:
-        print_list.append((translated_title, module_print_list))
-
-    # Add the actions, only if they are not empty.
-    action_list_dict = {}
-    for k, v in (('add', add_list), ('search', search_list),
-                 ('exchange', exchange_list), ('report', report_list),
-                 ('print', print_list), ('view', view_list)):
-      if v:
-        result_dict.setdefault(k, []).append((module_category.getTitle(), v))
-
-  return result_dict
-
-getModuleActionInformationDict = CachingMethod(getModuleActionInformationDict,
-                                               id='ERP5Site_getModuleActionInformationDict',
-                                               cache_factory='erp5_ui_long')
-
-# those parameters are only used for the caching key
-return getModuleActionInformationDict(
-         user = context.portal_membership.getAuthenticatedMember().getId(),
-         server_url = context.REQUEST.SERVER_URL,
-         language = context.Localizer.get_selected_language())
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.xml
deleted file mode 100644
index da3e41a043..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getCategorizedModuleActionInformationDict.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getCategorizedModuleActionInformationDict</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.py
deleted file mode 100644
index e58160567c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.py
+++ /dev/null
@@ -1,50 +0,0 @@
-from Products.ERP5Type.Cache import CachingMethod
-
-portal = context.getPortalObject()
-
-def getConfiguredStatusDict():
-
-  # Probe known skins to determine whether erp5_base and erp5_dms are installed.
-  basic_mode = (getattr(context, 'Currency_view', None) is not None)
-  dms_mode = (getattr(context, 'DocumentModule_viewDocumentList', None) is not None)
-
-  express_pref_dict = context.ERP5Site_getExpressPreferenceDict()
-  subscription_status = express_pref_dict.get('subscription_status')
-  configuration_status = express_pref_dict.get('configuration_status')
-  user_id = express_pref_dict.get('user_id')
-
-  SUPPORT_ENABLED = 'support_enabled'
-  SUPPORT_DISABLED = 'support_disabled'
-  ADVERTISEMENT_ENABLED = 'advertisement_enabled'
-
-  if getattr(portal, 'portal_wizard', None) is None:
-    express_mode = SUPPORT_DISABLED
-  elif subscription_status:
-    if user_id:
-      express_mode = SUPPORT_ENABLED
-    else:
-      express_mode = SUPPORT_DISABLED
-  else:
-    express_mode = ADVERTISEMENT_ENABLED
-  return basic_mode, dms_mode, express_mode
-
-getConfiguredStatusDict = CachingMethod(getConfiguredStatusDict, \
-                                        id = 'ERP5Site_getConfiguredStatusDict', \
-                                        cache_factory = 'erp5_ui_long')
-
-basic_mode, dms_mode, express_mode = getConfiguredStatusDict()
-
-# One more test for express
-# If a user uses an account for configurator, only express tab will be displayed.
-member = portal.portal_membership.getAuthenticatedMember()
-role_list = list(member.getRoles())
-role_list.sort()
-group_list = ()
-getGroups = getattr(member, 'getGroups', None)
-if role_list == ['Authenticated', 'Member'] and not getGroups():
-  basic_mode = False
-  dms_mode = False
-
-return {'basic_mode': basic_mode,
-        'dms_mode': dms_mode,
-        'express_mode': express_mode,}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.xml
deleted file mode 100644
index 593dd0bb8f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getConfiguredStatusDict.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>_proxy_roles</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getConfiguredStatusDict</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>ProxyRole(Manager)</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.py
deleted file mode 100644
index 3073e1db7e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.py
+++ /dev/null
@@ -1,9 +0,0 @@
-tool = context.portal_preferences
-subscription_status = tool.getPreference('preferred_express_subscription_status')
-configuration_status = tool.getPreference('preferred_express_configuration_status')
-user_id = tool.getPreference('preferred_express_user_id')
-
-return {'subscription_status':subscription_status,
-        'configuration_status':configuration_status,
-        'user_id':user_id,
-        }
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.xml
deleted file mode 100644
index d2a26cb9c6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressPreferenceDict.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getExpressPreferenceDict</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.py
deleted file mode 100644
index 6d02c151bd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.py
+++ /dev/null
@@ -1,21 +0,0 @@
-language = context.Localizer.get_selected_language()
-
-SUPPORT_ENABLED = 'support_enabled'
-SUPPORT_DISABLED = 'support_disabled'
-ADVERTISEMENT_ENABLED = 'advertisement_enabled'
-
-if express_mode==SUPPORT_ENABLED:
-  # For Express users.
-  proxy_path = 'web_site_module/express_frame/WebSite_viewExpressCustomerSupportMenu'
-elif express_mode==SUPPORT_DISABLED:
-  return ''
-else:
-  # Advertisement
-  # XXXX FIX THIS URL!!!
-  proxy_path = 'web_site_module/express_frame/WebSite_viewDummyAdvertisement'
-
-
-# XXX we need to think about https
-traverse_subpath = proxy_path.split('/')
-context.REQUEST.set('traverse_subpath', traverse_subpath)
-return context.portal_wizard.proxy()
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.xml
deleted file mode 100644
index 452e9a148c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getExpressSupportHTML.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>express_mode</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getExpressSupportHTML</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.py
deleted file mode 100644
index 1e11c8040a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.py
+++ /dev/null
@@ -1,18 +0,0 @@
-tab_list = context.ERP5Site_getTabList()
-if tab_list:
-  # Obtain the selected tab from the request. This is typically a cookie.
-  selected_tab = context.REQUEST.get('erp5_site_selected_tab', None)
-  for tab in tab_list:
-    if tab['id'] == selected_tab:
-      break
-  else:
-    # If not matched, use the first one.
-    tab = tab_list[0]
-else:
-  tab = None
-
-# Renew a cookie, if possible.
-if tab is not None:
-  context.REQUEST.RESPONSE.setCookie('erp5_site_selected_tab', tab['id'])
-
-return tab
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.xml
deleted file mode 100644
index 79cc5f0402..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getSelectedTab.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getSelectedTab</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.py
deleted file mode 100644
index 50e1179c27..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.py
+++ /dev/null
@@ -1,77 +0,0 @@
-from Products.ERP5Type.Cache import CachingMethod
-
-def getTabList(status_dict, info_dict, add_all_tabs):
-  tab_list = []
-  basic_mode = status_dict.get('basic_mode', 1)
-  dms_mode = status_dict.get('dms_mode', 1)
-  express_mode = status_dict.get('express_mode', 1)
-
-  if dms_mode or add_all_tabs:
-    tab_list.append({'id': 'quick_search_tab',
-                     'icon': 'tab_icon/access_search.png',
-                     'renderer': 'ERP5Site_renderQuickSearchDialog',
-                     'title': 'Quick Search'})
-
-    tab_list.append({'id': 'contribution_tab',
-                     'icon': 'tab_icon/share.png',
-                     'renderer': 'ERP5Site_renderContributionDialog',
-                     'title': 'Contribute'})
-
-  if basic_mode or add_all_tabs:
-    if info_dict.get('view') or add_all_tabs:
-      tab_list.append({'id': 'browse_tab',
-                       'icon': 'tab_icon/list.png',
-                       'renderer': 'ERP5Site_renderViewActionList',
-                       'title': 'Browse'})
-    if info_dict.get('add') or add_all_tabs:
-      tab_list.append({'id': 'document_creation_tab',
-                       'icon': 'tab_icon/filenew.png',
-                       'renderer': 'ERP5Site_renderDocumentCreationActionList',
-                       'title': 'New'})
-
-    if info_dict.get('search') or add_all_tabs:
-      tab_list.append({'id': 'document_search_tab',
-                       'icon': 'tab_icon/filefind.png',
-                       'renderer': 'ERP5Site_renderDocumentSearchActionList',
-                       'title': 'Dig'})
-
-    if info_dict.get('report') or add_all_tabs:
-      tab_list.append({'id': 'report_tab',
-                       'icon': 'tab_icon/webexport.png',
-                       'renderer': 'ERP5Site_renderReportActionList',
-                       'title': 'Reports'})
-
-    if info_dict.get('print') or add_all_tabs:
-      tab_list.append({'id': 'printout_tab',
-                       'icon': 'tab_icon/ps.png',
-                       'renderer': 'ERP5Site_renderPrintActionList',
-                       'title': 'Printouts'})
-
-    if info_dict.get('exchange') or add_all_tabs:
-      tab_list.append({'id': 'exchange_tab',
-                       'icon': 'tab_icon/imp-exp.png',
-                       'renderer': 'ERP5Site_renderExchangeActionList',
-                       'title': 'Exchange'})
-
-  if express_mode in ('support_enabled', 'advertisement_enabled') or add_all_tabs:
-    tab_list.append({'id': 'express_support_tab',
-                     'icon': 'tab_icon/support.png',
-                     'renderer': 'ERP5Site_renderExpressSupport',
-                     'title': 'Express Support'})
-  return tab_list
-
-
-status_dict = {}
-info_dict = {}
-if not add_all_tabs:
-  # we have to calculate possible tabs
-  status_dict = context.ERP5Site_getConfiguredStatusDict()
-  info_dict = context.ERP5Site_getCategorizedModuleActionInformationDict()
-
-getTabList = CachingMethod(getTabList, \
-                           id = 'ERP5Site_getTabListInternal', \
-                           cache_factory = 'erp5_ui_long')
-
-return getTabList(status_dict = status_dict, \
-                  info_dict = info_dict, \
-                  add_all_tabs = add_all_tabs)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.xml
deleted file mode 100644
index 9b7153afc7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_getTabList.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>add_all_tabs=0</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getTabList</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.xml
deleted file mode 100644
index 93f719334e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.zpt
deleted file mode 100644
index fea748f9ed..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderActionList.zpt
+++ /dev/null
@@ -1,52 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           i18n:domain="ui"
-           tal:define="dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                       'text/html;; charset=utf-8');">
-  <table metal:define-macro="table"
-         tal:define="max_per_line python: 4;
-         cell_number python: len(module_category_list);
-         row_number python: (cell_number/max_per_line+1)"
-         class="access_tab_table">
-    <tr tal:repeat="row python: xrange(row_number)">
-      <tal:block tal:repeat="module_category python: module_category_list[(row*max_per_line):((row+1)*max_per_line)]">
-        <td>
-        <div style="width:25%; min-width:150px; float:left;"
-            class="tabbertabcont"
-            tal:define="module_list python:module_category[1]">
-          <ul style="list-style-type:none; padding-left:10px; white-space:nowrap;"
-              tal:condition="python:module_list">
-            <li style="font-weight:bold; color:#002e3f;" i18n:translate=""
-                tal:content="python:module_category[0]" />
-            <ul style="list-style-type:none; padding-left:0;">
-              <tal:block tal:repeat="module module_list">
-                <tal:block tal:define="action_list python:module[1];
-                                      default_action python:test(len(action_list) > 1, None, action_list[0])"
-                          tal:condition="python:action_list">
-                  <li style="color:#002e3f;">
-                    <span style="color:#002e3f;"
-                          tal:condition="not:default_action"
-                          tal:content="python:module[0]"></span>
-                    <a tal:condition="default_action"
-                      tal:content="python:module[0]"
-                      tal:attributes="href python:default_action[1]"></a>
-                  </li>
-                  <ul tal:condition="not:default_action"
-                      style="list-style-type:none; padding-left:15px;">
-                    <li tal:repeat="action action_list">
-                      <a style="color:#3d7474" 
-                        tal:content="python:action[0]"
-                        tal:attributes="href python:action[1]"></a>
-                    </li>
-                  </ul>
-                </tal:block>
-              </tal:block>
-            </ul>
-          </ul>
-        </div>
-      </td>
-    </tal:block>
-    </tr>
-  </table>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.xml
deleted file mode 100644
index b297d1de67..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderContributionDialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.zpt
deleted file mode 100644
index 552a338d8b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderContributionDialog.zpt
+++ /dev/null
@@ -1,63 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-           tal:define="dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                                'text/html;; charset=utf-8');">
-  <div class="fieldset hidden_label">
-    
-    <div>
-      <input type="file" name="file" size="30" />
-    </div>
-
-    <div>
-      <label for="classification" 
-             value="" 
-             i18n:translate="" 
-             i18n:domain="ui">Classification</label>
-      <select size="1" name="classification" id="classification">
-        <option value=""
-                i18n:translate="" 
-                i18n:domain="ui">-- Select Classification --</option>
-        <option tal:repeat="item python:context.portal_categories.classification.getCategoryChildTranslatedLogicalPathItemList(local_sort_id='translated_title', filter_node=True, display_none_category=False)"
-                tal:content="python:item[0]" 
-                tal:attributes="value python:item[1]"/>
-      </select>
-    </div>
-    <div>
-      <label for="follow_up_list" 
-             value="" 
-             i18n:translate="" 
-             i18n:domain="ui">Project</label>
-      <select size="1" 
-              id="follow_up_list" 
-              name="follow_up_list"
-              tal:define="ticket_module nocall:here/ticket_module|nothing;
-                          project_module nocall:here/project_module|nothing;">
-        <option value=""
-                i18n:translate="" 
-                i18n:domain="ui">-- Select Project --</option>
-        <option tal:condition="project_module"
-                tal:repeat="item python:[(o.getTitle(),o.getRelativeUrl()) 
-                                            for o in project_module.searchFolder()]" 
-                tal:content="python:item[0]" 
-                tal:attributes="value python:item[1]"/>
-        <option tal:condition="ticket_module"
-                tal:repeat="item python:[(o.getTitle(),o.getRelativeUrl()) 
-                                           for o in ticket_module.searchFolder()]" 
-                tal:content="python:item[0]" 
-                tal:attributes="value python:item[1]"/>
-      </select>
-    </div>
-    
-    <p class="clear" />
-
-    <div style="float:none; margin-top:10px;">
-      <input type="hidden"
-             name="redirect_url"
-             tal:attributes="value here/absolute_url"/>
-      <input type="submit" 
-             i18n:attributes="value" 
-             i18n:domain="ui" name="Base_contribute:method" value="Contribute"/>
-    </div>
-
-  </div>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.xml
deleted file mode 100644
index c32b79b971..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderDocumentCreationActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.zpt
deleted file mode 100644
index 26a67ee870..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentCreationActionList.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           tal:define="info_dict context/ERP5Site_getCategorizedModuleActionInformationDict;
-                       module_category_list info_dict/add | nothing;
-                       dummy python:module_category_list.sort();
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                                'text/html;; charset=utf-8');">
-  <tal:block metal:use-macro="context/ERP5Site_renderActionList/macros/table"/>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.xml
deleted file mode 100644
index 04885e9290..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderDocumentSearchActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.zpt
deleted file mode 100644
index 83f7bd67c2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderDocumentSearchActionList.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           tal:define="info_dict context/ERP5Site_getCategorizedModuleActionInformationDict;
-                       module_category_list info_dict/search;
-                       dummy python:module_category_list.sort();
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                                'text/html;; charset=utf-8');">
-  <tal:block metal:use-macro="context/ERP5Site_renderActionList/macros/table"/>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.xml
deleted file mode 100644
index 4c74610f0b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderExchangeActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.zpt
deleted file mode 100644
index c54733daad..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExchangeActionList.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           tal:define="info_dict context/ERP5Site_getCategorizedModuleActionInformationDict;
-                       module_category_list info_dict/exchange;
-                       dummy python:module_category_list.sort();
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                                'text/html;; charset=utf-8');">
-  <tal:block metal:use-macro="context/ERP5Site_renderActionList/macros/table"/>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.xml
deleted file mode 100644
index 1c6d3a9d66..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderExpressSupport</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.zpt
deleted file mode 100644
index 3186357a5a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderExpressSupport.zpt
+++ /dev/null
@@ -1,8 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-           tal:define="configured_status_dict here/ERP5Site_getConfiguredStatusDict;
-                       express_mode configured_status_dict/express_mode;
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                                'text/html;; charset=utf-8');">
-  <tal:block replace="structure python:here.ERP5Site_getExpressSupportHTML(express_mode)"></tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.xml
deleted file mode 100644
index ac12f783e5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderPrintActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.zpt
deleted file mode 100644
index 8af33a25f3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderPrintActionList.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           tal:define="info_dict context/ERP5Site_getCategorizedModuleActionInformationDict;
-                       module_category_list info_dict/print;
-                       dummy python:module_category_list.sort();
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                                'text/html;; charset=utf-8');">
-  <tal:block metal:use-macro="context/ERP5Site_renderActionList/macros/table"/>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.xml
deleted file mode 100644
index beebdcf7dc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderQuickSearchDialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.zpt
deleted file mode 100644
index 1f4ed6993b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderQuickSearchDialog.zpt
+++ /dev/null
@@ -1,26 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-  tal:define="dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                       'text/html;; charset=utf-8');">
-  <div tal:define="search_default_text python:here.Base_translateString('Search')">
-    <input class="quick_search_field" type="text" onkeypress="submitFormOnEnter(event, this.form, 'ERP5Site_processAdvancedSearch');"
-      value="Search" tal:attributes="value string:${search_default_text};
-                                     onfocus string:if (this.value=='${search_default_text}') this.value='';"
-      onfocus="this.value='';"
-      class="input-text" name="top_your_search_text" size="40" accesskey="4"/>
-    <select size="1" class="input" name="top_your_search_portal_type">
-      <option value="" selected="selected" i18n:translate="" i18n:domain="ui">Everything</option>
-      <option value="all" i18n:translate="" i18n:domain="ui">All Documents</option>
-      <option tal:repeat="ptype here/getPortalDocumentTypeList"
-              tal:attributes="value ptype"
-              tal:content="python:ptype"
-              i18n:translate="" i18n:domain="ui">
-        Standard Type
-      </option>
-      <option value="Person" i18n:translate="" i18n:domain="ui">Person</option>
-      <option value="Organisation" i18n:translate="" i18n:domain="ui">Organisation</option>
-    </select>
-    <input type="submit" name="ERP5Site_processAdvancedSearch:method" value="Search"
-                         i18n:attributes="value" i18n:domain="ui"/>
-  </div>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.xml
deleted file mode 100644
index 636fa91237..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderReportActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.zpt
deleted file mode 100644
index c0016b3b3b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderReportActionList.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           tal:define="info_dict context/ERP5Site_getCategorizedModuleActionInformationDict;
-                       module_category_list info_dict/report;
-                       dummy python:module_category_list.sort();
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                       'text/html;; charset=utf-8');">
-  <tal:block metal:use-macro="context/ERP5Site_renderActionList/macros/table"/>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.xml
deleted file mode 100644
index c8079906a5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderTabList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.zpt
deleted file mode 100644
index 332c44cea9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderTabList.zpt
+++ /dev/null
@@ -1,13 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-           tal:define="selected_tab options/selected_tab">
-  <ul id="tab_box" 
-      tal:define="current_url here/absolute_url"><li tal:repeat="tab here/ERP5Site_getTabList"
-        id="quick_search_tab" class="selected"
-        tal:attributes="class python:test(selected_tab == tab['id'], 'selected', 'non_selected');
-                        id tab/id"><a href="view"
-                                      tal:attributes="href python:'%s/view?erp5_site_selected_tab=%s' % (current_url, tab['id'])">
-                                       <span>
-                                        <img tal:attributes="src python:tab['icon'] ; alt python:tab['id']" width="16px" height="16px"/>
-                                        <tal:block  i18n:translate="" i18n:domain="ui" tal:content="tab/title" /></span></a></li></ul>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.xml
deleted file mode 100644
index 8692b7fd98..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderViewActionList</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.zpt
deleted file mode 100644
index 5405c88cf6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_renderViewActionList.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           tal:define="info_dict context/ERP5Site_getCategorizedModuleActionInformationDict;
-                       module_category_list info_dict/view;
-                       dummy python:module_category_list.sort();
-                       dummy python: request.RESPONSE.setHeader('Content-Type', 
-                                                       'text/html;; charset=utf-8');">
-  <tal:block metal:use-macro="context/ERP5Site_renderActionList/macros/table"/>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.xml
deleted file mode 100644
index 246c23925b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_view</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.zpt
deleted file mode 100644
index b3201fd37e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_view.zpt
+++ /dev/null
@@ -1,28 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-           tal:define="tab here/ERP5Site_getSelectedTab;
-                               preferred_access_tab python:here.portal_preferences.getPreferredHtmlStyleAccessTab()">
-  <tal:block tal:condition="python:tab is not None and preferred_access_tab">
-    <tal:block tal:define="tab_renderer_form_object python: getattr(here, tab['renderer'], None)">
-      <metal:block use-macro="here/erp5_site_main_template/macros/master">
-        <metal:block fill-slot="tabs">
-          <tal:block tal:replace="structure python:here.ERP5Site_renderTabList(selected_tab=tab['id'])" />
-        </metal:block>
-        <metal:block fill-slot="content">
-          <tal:block tal:condition="tab_renderer_form_object"
-                     tal:replace="structure python: tab_renderer_form_object()" />
-          <tal:block tal:condition="not: tab_renderer_form_object">
-            Server side error.
-          </tal:block>
-        
-        </metal:block>
-      </metal:block>
-    </tal:block>
-  </tal:block>
-  <tal:block tal:condition="python:tab is None or not preferred_access_tab">
-    <tal:block tal:replace="structure here/ERP5Site_viewClassicFrontPage" />
-  </tal:block>
-</tal:block>
-
-
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.xml
deleted file mode 100644
index aca09b4b2b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_viewClassicFrontPage</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.zpt
deleted file mode 100644
index a7203a10e9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/ERP5Site_viewClassicFrontPage.zpt
+++ /dev/null
@@ -1,52 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-<tal:block tal:replace="nothing"><!--
-Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
-                   Vincent Pelletier <vincent@nexedi.com>
-                   Christophe Dumez <christophe@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
---></tal:block>
-<tal:block tal:define="title here/Title">
-<tal:block metal:use-macro="here/main_template/macros/master">
-  <tal:block metal:fill-slot="main">
-    <tal:block tal:condition="here/portal_membership/isAnonymousUser">
-        <tal:block tal:define="dummy python: request.RESPONSE.redirect('%s/login_form' % url)" />
-    </tal:block>
-    <div tal:condition="python: not here.portal_membership.isAnonymousUser()"
-         class="index_html">
-      <h2 i18n:translate="" i18n:domain="ui">Welcome to ERP5</h2>
-      <table border="1">
-        <tr tal:define="module_list here/ERP5Site_getModuleItemList;
-                        module_len python: len(module_list);
-                        col_size python: 12;
-                        col_len python: module_len % col_size and (module_len + col_size) / col_size or (module_len) / col_size">
-          <td><a href="http://www.erp5.org/"><img src="images/erp5_logo.png" alt="ERP5 Logo" /></a></td>
-          <tal:block tal:repeat="col_no python:range(col_len)">
-            <td valign="top" class="ModuleShortcut">
-              <tal:block tal:repeat="module python:module_list[col_size*col_no:min(col_size*(col_no+1),module_len)] ">
-                <div><a tal:content="python: module[0]"
-                        tal:attributes="href python: module[1] + '/view'"></a></div>
-              </tal:block>
-            </td>
-          </tal:block>
-        </tr>
-      </table>
-    </div>
-  </tal:block>
-</tal:block>
-</tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.xml
deleted file mode 100644
index cb69992f0a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_site_main_template</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>iso-8859-15</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.zpt
deleted file mode 100644
index 50fb7bb1e2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/erp5_site_main_template.zpt
+++ /dev/null
@@ -1,39 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <metal:block define-macro="master">
-    <tal:block tal:define="title here/Title;
-                           enctype string:multipart/form-data;
-                           portal context/portal_url/getPortalObject;
-                           global css_list python:['%s/tabber_style.css' % (portal.absolute_url(),)];
-                           global js_list python:['%s/erp5_tabber.js' % (portal.absolute_url(),)]">
-      <tal:block metal:use-macro="here/main_template/macros/master">
-        <tal:block metal:fill-slot="main">
-          <tal:block tal:condition="here/portal_membership/isAnonymousUser">
-            <tal:block tal:define="dummy python:request.RESPONSE.redirect('%s/login_form' % portal.absolute_url())" />
-          </tal:block>
-          <tal:block tal:condition="python:not here.portal_membership.isAnonymousUser()">
-            <div class="index_html" style="margin:20px 40px 0 40px; padding:0; text-align:left;">
-             <div class="document">
-              <div class="actions">
-                <metal:block define-slot="tabs" />
-              </div>
-              <div class="content editable">
-              <div id="container" style="margin: 1em">
-                <metal:block define-slot="content" />
-              </div>
-                <p class="clear" />
-              </div>
-              <tal:block tal:condition="python: here.getPortalObject().restrictedTraverse('portal_gadgets', None) is not None">
-                  <tal:block tal:condition="exists:here/ERP5Site_viewHomeAreaRenderer"
-                            tal:replace="structure python: here.ERP5Site_viewHomeAreaRenderer(create_default_pad=True, 
-                                                                                              make_security_check=True)" />
-            </tal:block>
-            </div>
-            </div>
-          </tal:block>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </metal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.xml
deleted file mode 100644
index ca1a232407..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>index_html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.zpt
deleted file mode 100644
index 8a68d2a066..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/index_html.zpt
+++ /dev/null
@@ -1,31 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:replace="nothing">
-<!--
-Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
-Vincent Pelletier <vincent@nexedi.com>
-Christophe Dumez <christophe@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
--->
-  </tal:block>
-  <tal:block tal:condition="here/portal_membership/isAnonymousUser">
-    <tal:block tal:define="dummy python:request.RESPONSE.redirect('%s/login_form' % context.absolute_url())" />
-  </tal:block>
-  <tal:block tal:condition="python:not here.portal_membership.isAnonymousUser()">
-    <tal:block tal:replace="structure here/ERP5Site_view" />
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon.xml
deleted file mode 100644
index 1ab03fda6f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>tab_icon</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.png
deleted file mode 100644
index c24e40a0f44ad314fd4e481ad5ec7d25249ae09d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 524
zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005gNkl<ZIE`cY
z|NlP&3}<BIGP}Ba@LO5gsyaD23#F!Ju_4Q2!*E7&YL-NJctn$^s6@NAu0flIhHjgK
zz5UFj<aA4d1_T6!^Ex>=O$V}H1MwRmo(sfVfOxZ!vGu(0h$vH>1^@w*xw%FCt-H_X
z0|hPsaUT%R0pjIAJQIjF1_Xre^z!y+!es!rt4HuMAm=1V^WXpfCqNB20>oQ^c)Evw
z{6-@qBT-xiC=^xnY=&w8X`J)x|Nmt$HV|)5%4*nRYHF^H(*?y9?I7D9{rUg@;Pe0g
z*MKwvUGfk}Cjs%<+SVC23=9mUaE5`duHKyIKmUIL3VeL||NlLp<}*O{XCQue=>GpF
z1;tgTfL>t684Exl(a|&g!7HFnWN;s7WJk}`|FN;rjReyH5GZ<hc<rdD@A=cvvFLwo
z>-2wBRrRNV;_ITKqyOExdw>7e@81P*8UVw*yu2KsfaT`q;@8vD14kVzE9)*_|A7Bj
zu3o<f<jdnV02dYz5I7zi8~-2Zk~i-^e&izA01%dtlDd$apa1{;$4}25K77PMvH?KA
zC?+O$uBxgU6vlU-K7B4pk^wL*EGl|7H@{#5Gcz+gSq1<BGZ3?a(hvZ|*rpeU^+h)T
O0000<MNUMnLSTZKHS#C`

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.xml
deleted file mode 100644
index d845fe4481..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/access_search.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>access_search.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.png
deleted file mode 100644
index fc9c3fad77181c8df09c073ef8b216cb746049ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 804
zcmV+<1Ka$GP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008(Nkl<ZI8S|2
zOHUJF6g~5x(*i}>A_ZCuEO`1{5PU#P`~zZ4e1M=X*tiilMk66^T<`;AVbsJW2BT3S
z0w%%&5m^X=F4WRa3GGnY(y8rK`j{ENuVl0f<4JD5$G!L5b8jv)H8r(lv)SCbu4^D*
z7zTwP|IjoI9LKSVL?RuDL@u%{J7@TLyWL*f*4F00e?UnnvET34B}pnZnM{9tJTaAC
z(&;n^bKYpMVFe1Hsw$Ny6q56WRSJy~QBV@&ZiE&-*urF5i6-#;E-!r>@+qha3d5hj
z8%`n*v^Uy{EX!~@oiNBLLYpDP<8heHW+oVvkjbjM#b^Lcwpc8AsrT=XV0wBQS1$LV
zyQe3gJTWnjM-LyPb$?5)xVU6{aB%Ri0;Av8uV3Na%q+YfFOtb5-b_v+vK=KM48E>@
zL5!$cU*FJuKHuHZ(WfJ;t1B-k0kgck9CEo_m8ZMTAia~u;X_B@aM&<AGlQMX4oXT&
z!E-zsn_Hk}vk*luR80$Yc6J;a9v&8XI;gR+XJCkmz0L}JT%3o)=0K5Pf~B+=weDJ!
zS*;MgK6utV*kiXLr{$a<78b4%0k_!k@p0kB%jaa8EE@MU;b?n1JYEmN;RqBZg^fTE
zCbI?6Xavoz&2U$_z~y*^L*W}H!PLk7Qc`zf-{V4Qv>eeTI%NT}8igPT`N2|!GMRp3
zOC!vR1=3s;m8uI)vy)T!pH*CSMfFgVexRuD>{XPNS+ORqA)bq&uAvSC*9XwiaRT%6
z?~#%fq}DU&Y&nH<7tSN2WUwSIZnAojo=lX<*i<BBnH=o4a@04}ZTI%}if*^dUsF@#
zztqz$#+7)K;dLZ43H%VhK~e)qYKbua`SVJ@)#|$`rhN4rI5w7ytrivYLuyv_1_A+&
zwqUnAG_te%J_Q$V2QwQ7Cnc4Q$Xi>nxO|VUA>GS<hG&kGvqaD7Z^>>vz&}7XuZuTv
iC&}vMNP!^vdh#0+#cZ#Qz3)u`0000<MNUMnLSTX<9d6P9

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.xml
deleted file mode 100644
index 582a43f58d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filefind.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>filefind.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.png
deleted file mode 100644
index 4c7ddcbfd624a357d35beef060e5240331f2e62f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 693
zcmV;m0!safP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0007fNkl<ZIE~%Y
z%S%*Y7{_t{fc}M+LaP>SGIB4}rXaeYW`<a;3|EC+ObEsz)WDP|90N@giwrEgk{0H5
zyo@+r67Q3Z<GIYtIWy<X`+i%z42T-xxa)!6@_e4>@IFrlkdaDjdndce%dY<Yo4?<j
zjID6Qa@bmq1BL;?ApD$zalhnSpFf3XrVRrm5};|YvI;XZ3LY7^Qux8NVF25Pa2OVs
z6ui6w14Ho?o|QHX5R1WDNWn`%i&4MD$FByh?VU7r^yQ`v3jwC7;H_zG@5Jl%9!LuY
za9tI{fZ<^&2Zvx_5UQTMUH5vuC(?!iA`zIFfQhyiMjLDKjX?F&J;K`TG?SfO1g60J
zl8e=Uk+E?><NZp#<96QF9pSKMIa2-|H4Ip8%0*~52{hj&+LMp%D<<&bG0Da2tkh+%
z?g$5eJ7^l{IvA$<<!BVl2yASqJ)Y|u!SWR#j0)_*JQDs(h~N$4zRR?f9xLAw4sAFJ
zGSzgtuE1~@LhG>f`4!7;r7YE-#F;Jvw+7sYBxg$)yLH%|EI;&V{KCGXZLnrK#N+B1
zEK5xriKyvy9X4JcM<zVTxCd!hf~*HwkBr_!>K>%#!EDK~w?AIYK?t=@j-yUF)g%^!
z(84P7-S1eaD<l~zLs}kW)Po3D(0lEu+g6fu=TUY>=0CSW2uLQuaaEIe9KzktNQTQu
zOkE+?bC$TT2>VANB2+<N*^%a5ubY&r$=dS*tfBKP_I45bo{v3J%rCzW^TRngU!66d
z_8uo)mzcJW5TL&~h57z8wk@ctZJ@5^!I`w-%@th^upa0~2&k%UV9zJLQ~hUfRc*tb
bl7jyLrD}IXO}Hjc00000NkvXXu0mjffjmbQ

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.xml
deleted file mode 100644
index af01eb8080..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/filenew.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>filenew.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.png
deleted file mode 100644
index df1d8b5c014879d1a00d7d5a5c2ec673af727806..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 490
zcmV<G0Tup<P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00058Nkl<ZIE|&0
zy;8zJ6ovN*Y#blL%GQ^#@mVaaouRX_w6gFGY^<HpG0IN_6h}l+KoFT=0s>0{TyqvT
z^0P?@?9AaZVfpS&a`rGHV#)Li)3dLr<W{9_QhB=69_ZpKOK0br5dP~Y@d4;xCDj^^
zM%3xqWVJaN-(AtDSZV~q7Y6gbL+wtVOp6O}_0yzU-SUMm1jcd(L+bG{9Q(``7uO2K
zx)L4<ET_gke8=i?TRC|oaNizyFZ1x|RH?{dJZIY(gEx1G4q_+NFn&nSxQ<EYNlQG@
z-hS*K>~>*(7V{Ip5GI606L$r=)t{%qa#FcDssO)#EK@dD@&|A2E+@cq`N}kSJ-xQ_
z#5gRlopNHox2)16^u1yT0j>hGjbk?F3OM0fi@TI<0l}e=U{v_`qh?aM+7xglc-C$(
zemtoQs02^mSy(_R!8p1pJ>x;63XPRuae|hF27)p1D)2xs@^=y*#WjK8SvV?!UWPq{
ztbjA5J3?Inpr@|wO(DQ7?m@qdwtyn^VYyH+B2o%b3Bi77ggizAc)Dr!rW(wFGr2eB
gUPKi?t|AHk1ybJI5)fjBv;Y7A07*qoM6N<$f{|a@O8@`>

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.xml
deleted file mode 100644
index 381ed6ee64..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/imp-exp.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>imp-exp.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.png
deleted file mode 100644
index 52c9de93efed6477181e7488e4501891a2e07821..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 633
zcmV-<0*3vGP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006&Nkl<ZI1vTG
zPm7gR901_wcg}g|-kBzgif9!CMKz0zpbVm{3F;%XYuiV0U$~SONsDOHLV{M27-U*O
zM41Ru)WT5wGc$Vceb4#zJnhu!vu6$u@4r0HeKq&4kD<@Q7-=4zpq8RWF>O_gt;tj?
z5sQa*mOr+sw%3pEJ->H<wX*3$@7=r^=6RS$CupT;wK%rBZLyfNQca8I>b2{w^^9j;
zdf{1j507m6F!!O)-DW*(Mkkm`QCqdWm@Jo*MXPppwp_XP_jB#u(c0zT|FYT42m%0*
zkVHrTOtrdmxYo9JAI|-EPFPL|Ku4e;0Re!d5B~Z5Mz%51_7=zH8{9{m*?pYcaQ7Y>
z0trZ#td~!M7Lj`5;wfY2YvaGCwfDY~^UC;XUp!hF02ng|Z|M7Hgw%4RG0@h^-W7S_
zDPYVjhw|bd%mC=*FDHya=Fn=Zrbb^K@%;z%14>XD2gmgbuK;7s^a%ZkS_Dd|S_xuM
z_df+-ti;x~`u-OH0044LZ3}ITp~K~m^`omixTU^(Mn1S>T=<BcCjfvkv%bySpNSY+
zEydLE;7|3n)B1NO89`g(y87x_W&jNG(uX90R)Q$xdSiUMFLIZd$RT2F{O}eDfYF(|
zC@7&tiRFYi`H8wJw3%8&eN4Q0o~!_XWNVlTp)A{-+c$sx^4$5oO*exivr9n)Nt8%Q
zW=53ABD7+<dE?*T+Tp?7Z!TT>`BopfmMM`KnPh@eYGw|Z8Bt2Ms2O2ds*C>v=FS{Z
T*N8h400000NkvXXu0mjf>I^dC

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.xml
deleted file mode 100644
index 15b607f71b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/list.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>list.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.png
deleted file mode 100644
index 7dcbcbc4b81e061ee6247fbb5b304549e65341f5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 450
zcmV;z0X_bSP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004rNkl<ZILnoj
zyH3JT7{_@f88xmXK7c$14}c*IOf{?$0t@9<U~7#S5(xu}F3e28f;hF5aKHXN-<O<5
z=rP77Kgel%e)+Be0D*G3{P`P(VR%$36{cFPGITdUKc!NM4*z<Tg3V@w?RJa(eviZ9
zz#NZ9?-IQy=%GkFL9tk5!Fs)BNvqX@X<D$XM~`;9eG-9Euv)EHl1`_6A&VOPEm$s>
zEJ-91K0z**<8)+7CxSwuz=HAk3#LV(ThQ})=z3mU)bWr?p<b^Go?+XLjL0uAO%v{P
ziby1amuB+>dN-fX@gzh_0fiQe#V{BS5xxyGH=z(C&;9-Y@pxP<pq53Wcj&x-Ab1gE
zt}m|`d47HC@Ha}qZnqPKF`#K0w0n&^@sngS$%p|`7m)^NGMT`2U9QDwG{S5)<GhC=
ztwy849U_!%qycgqhb2PjeJCfiR;zKF38jDr$hK{kbh}+-vsq*^8SlT>>tV52Fg}6Y
s1+vR=rj!V(&G}9!m+2hUN~_lS8xfL3OOn;&mH+?%07*qoM6N<$f@;CS4*&oF

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.xml
deleted file mode 100644
index d96128de96..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/ps.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ps.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.png
deleted file mode 100644
index 5e1629b43fb14bdd6a525afd81c62e983fd847fe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 349
zcmV-j0iyniP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003bNkl<ZILl-B
z|NlP&C75B<fKdYmhXIk1ky9tloSjtUWfu}G$(PsYZTVz=as2;sTb)gA+zeI(4e)Sx
z|37Wk{Qp}z3jd$$%lQBQ!M^|hzufx&_u;YsYYM_Xx=ZjcSK?splwxCUmSJO=tH#dS
zrq9Nb9l*ok4K~2c%<Sv>E!+P8zq{xE|4YmM|3AOt|NnC<|Np<R>i_@i>ws*a*n#Q)
zKd);2|72Cm|BaE>|62`}&Q+^PCxZ>pGc@|s)7tcZPgT_a`)x7*@3w^hKVIzfe^b2O
z|E(#G|EK#J{cp8X|KFf5cRN!<rYBWFG#AAST--d{rA36CHMrTGc$pXjgjg6`71)^i
vRN0x*mDrd(jd)m`O?g-xinV3sv4sHu&MmrL=al^a00000NkvXXu0mjf9u~Q1

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.xml
deleted file mode 100644
index 909fccce22..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/share.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>share.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.png
deleted file mode 100644
index d42f972ab2ca30134bd940b63cc6ea1a7112f606..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 779
zcmV+m1N8ifP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008gNkl<ZILn2T
zYe*Ad6o$8$np&nq=WS~9ZZpxDm%Pqa6EtV5P2Et_5^aii)P|QI6=(~8SV)>?-YBy2
zf><Oe5)sxa&>vos&|*?^wRBGN%9~qILR%d;f4+0Rhxhy5a|i$kx-#FL$P~GoB(PcW
zxv}wQ%cA&I6kUCP9Td>bGrL7`&zJgcDCY;-u&ns9y}Yc#$l&mJUQ~eCn`BJV3#bi0
zcnb~bKz%YGNr0j*AKU9|(1vOOoAv3q%JgW}36KO@H9`^%q&q^*cf@Rr6Q1xQ@vyrW
zuV+3%-B}F?$v`a!HQ_EzzX9xmdq!Dd{-x6mRa>eII=;u*;(?#7DwRqdh%~3<1{)a(
zI6l6Oy-^;j6`muIL4*2A{07(B(oYLuGT7vvyIn6eD&N0-hejS}^O&9MHGi@_ZMW3W
zJ;cPJ2&dJpBq|^dL?<`ojusH*;^Q_mCsS(xlb;vBkB;l|ArMG9ow3>1w8XL9d8R!^
zQv78{h$JIIbVL$e)*${0X+K_c-v`s$=Da>@Pg<A>rY{PC>NAjC7OEqysP2St3u{NY
zh_MKvB_@tLAa<`|hCV=yr&r3GnK`W~Q)A<c!QKqMwlH|wV+tZS$hkCBQqBAH0dmr^
z9?h#(wE*eZ<a&^&7gt-T4zO-QDFYh<2S`~o2uuwNc3)&roSm|~=yjtBM={fW9UDqH
zF69-rhXwN}zkb-zfHEqi%QY%~oU(*8mydFB)ld?XRg^}jSJeB_UQM&@H@Ep#z&Qtu
z<Zu<?G+)+<<QmgI@?1@em&#ZhC=0>X#|bD_*6?9Li3v#wR#QEJ3x{{?3&ppJxXo<0
z{bHS?oaJU#I9yY-h+Ux==>hs{fu}d|tT<7gxzqE{WeT#eJ5-rdc)PWwP1(`hB75B2
zG~1EQmzFR?%L5GzsQ=wYP3{a5(ci?}!OxiN>`UBpK%Xm`{0S(4bN2qpGKl~H002ov
JPDHLkV1h+$X;lCK

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.xml
deleted file mode 100644
index 2bb7ab0409..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/support.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>support.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.png
deleted file mode 100644
index ce9b90a210fc32721507411a1663e67883812eac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 757
zcmV<R0t)?!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008KNkl<ZI8TLA
zT}V@57=F%o&gSOSG}&nVSTvgu=%!07>q5<hiW0o3i>`vO3vY}rx`+aADlGefpo=sp
z>Y|IHKZ}wm%d8b9w8)wyQ?}B%xv4wb+4<}HCPvtz7oNk%d*1K)p7(iQ&f#!WoWF4K
zk|N6zvIIv%(=@cTwY7#q!Lh#zJRVPj{-01)RWB_qb<rc1LZIxrqNtE%Ig?l#gb=8T
zlJy@8fqj@nhNVS3PrwtJW6&r|HUf4h8-dY45RHi#nMmMfpAY7$!>4nbE_*F`_PgOb
zExyG%&h2*B4-C9{{$~sHVGMtZqWiHAIuTIo-T>!XE8?>vdcC1=EE+s_yJPQ}-wIS!
z%OGP4&mlM^;@Ay8T+Y?lTvh~IkqP!f0p%q&Y%RB2BeSkk9X&6!69?-$>03ILuVz5~
z1|27!49#FBr6V>k;Y%<9F|9+Q4ltx7)-E{DM(5G81J`N@lcCZK10$P^rEukGfEFs4
zlXUohiddd+!S^2`ytJ*fOo>z=ub|jwwMe@bOr-J|nA!754Mw98CZmRxRtvpsMny>h
z()9J2go4R<3J>0m!(N;Zli6HEIF5~r&wx-^Og!wSC?yau5lKM?2k+P%;z<>GCYBTN
z@NEFEKZOvTO^JlMuM)!P1_Q5XI^CyaOsrgAsJ8Fhgk@#}rsrhz`XU$&i-^oCc<-O4
zhUS0>YCI5}3<z}7#w#n`TNb8Dd(bsWTh~%wSKru~*1$9EilSj8l%PH&U=TPoH<aP(
zt=^Z>Xw1uHTT!n1h{w6c(Yj}U^PwENP`OkIldsbW2?ieb?)MM&^}p)YKXi3xCCHGt
z+PAM-Vc*@*ShHhiQ?<<~5I!(IJ=Jsl(a`6SufzJsuCtlCe-W@Ks5)t^-BxZD^<<ra
n?)IpEA})rdXW_x)$;FyqyN#QHT@XpW00000NkvXXu0mjfsLo^6

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.xml
deleted file mode 100644
index ee4a4a5641..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/webexport.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>webexport.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.png
deleted file mode 100644
index 060cf4d7a20028cd0d83a886ffe71a200427c477..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 800
zcmV+*1K<3KP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008#Nkl<ZIE|H4
zOH30{6g~54%S?+jrKL~^Ah80QCPqt(iD<zDH)>)GJD2Ll7}P}L$^=c^7(a2P7D-&V
zL5f6T5EBzr5=?{uf&yA86gvG`u^(p&ZO1o_7$UgvzQuiSX5P8?o^ythWf>de!M*!5
zN$QiQPf7SkxZPcjiVBN+boBj0Y8~MA&09{Irf!I$WXoo=EXyz{il!Dqq0r2?SnSo<
z*w~0~-e<R3tw)Zvwe8<tUG?KhclY@`z_pH!N0D&kL?jZ%S~d#;fLtyMNlJrdS=ekg
za2ziWy?ujdD3r03m0fv0FmPQdOkKWs>1aR*JQbD&tjbv=5^-`-1kdZRx3LivO=E6u
z4igjOpePEZ#U>~{TP&7bT9W$MWHNatuoOTj8io)I!dPO2>p(NsR#!3jauEJSKPf{<
z(P*IGR)h@cPOVnM>-DZhqS0w~^220Ktx}_QXDxa>9*m5P;9Pq<GMNk*h5=tt04=YD
zxugUdjzcgM42C1&3(JD=I6p#lWtFv1r+a5AEzxh&>8MX1XP_Y!WaOaL7Q$#U!DKXo
zB3u}Xi}7M`;Oyl1#NBm8*!czDXOazWx4XQvvvXm0gPn1;G^5O13SP&9CQGX;L^K+O
zr?(eEK-jTSQg(eqnEpODJ4;PZO(7@*(9qySd1WPXWah75yy)+L27x@6(&_Ro0UQoT
zjlp1`Ii833Q$&yu$`=-4B^JY?&j*F4BE23=GFh_`fL`C2OU<o{ClvM-?G+xBtT3+O
zG>|D7sZ@%{%UibuAR3=ZBog^c3Q*pkzg@1JY2pFJU@I#ty1Kf$!<zu=>*`aAbP7NL
zkxs=jpcz6T!$L*c*J`zSY1Jx~Y`5F_O&qiyYCZ0BI=eico;^!`KTFdL#5Ea-cpS@%
z^N7V_vdiU)H@7rjjmP7Ce>(sBZyX*Twn>t7P!z>o<h6kelO|OcIF1`4j(pv;uPL_i
e`%M7<8@~XFw?36nR{%-?0000<MNUMnLSTZFcVMUh

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.xml
deleted file mode 100644
index 3a36cd4f72..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tab_icon/wizard.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>wizard.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.css
deleted file mode 100644
index 9a4ac26c01..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.css
+++ /dev/null
@@ -1,125 +0,0 @@
-/*========================================================================================
-**  tabber.js default style
-**========================================================================================*/
-
-#tab_box > li.non_selected a span {
-  padding: 5px 8px 3px 0px !important;
-}
-
-#tab_box > li.selected a span {
-  padding: 5px 8px 4px 0px !important;
-}
-
-#tab_box > li a span img {
-  margin: -2px;
-  padding-right: 3px;
-}
-
-/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
-
-/*--------------------------------------------------
-  REQUIRED to hide the non-active tab content.
-  But do not hide them in the print stylesheet!
-  --------------------------------------------------*/
-.tabberlive .tabbertabhide {
- display: none;
-}
-
-/*--------------------------------------------------
-  .tabber = before the tabber interface is set up
-  .tabberlive = after the tabber interface is set up
-  --------------------------------------------------*/
-.tabber {
-}
-.tabberlive {
-}
-
-/*--------------------------------------------------
-  ul.tabbernav = the tab navigation list
-  li.tabberactive = the active tab
-  --------------------------------------------------*/
-ul.tabbernav {
- margin: 0;
- padding: 3px 0;
- border-bottom: 1px solid #778;
-}
-
-ul.tabbernav li {
- list-style: none;
- margin: 0;
- display: inline;
-}
-
-ul.tabbernav li a {
- padding: 3px .5em;
- margin-left: 3px;
- border: 1px solid #778;
- border-bottom: none;
- background: #dde;
- text-decoration: none;
- font-weight: bold;
-}
-
-ul.tabbernav li a:link    {color: #448}
-ul.tabbernav li a:visited {color: #667}
-
-ul.tabbernav li a:hover
-{
- color: #000;
- background: #aae;
- border-color: #227;
-}
-
-.index_html ul.tabbernav li a,
-.index_html ul.tabbernav,
-.index_html .tabberlive .tabbertab {
-  border-color:#5b7c9b;
-}
-
-.index_html ul.tabbernav li a {
- background: #BDD0E0;
-}
-
-.index_html ul.tabbernav li a:hover{
- background: #BDD0E0;
-}
-
-ul.tabbernav li.tabberactive a
-{
- background-color: #fff;
- border-bottom: 1px solid #fff;
-}
-
-ul.tabbernav li.tabberactive a:hover
-{
- color: #000;
- background: white;
- border-bottom: 1px solid white;
-}
-
-/*--------------------------------------------------
-  .tabbertab = the tab content
-  Add style only after the tabber interface is set up (.tabberlive)
-  --------------------------------------------------*/
-.tabberlive .tabbertab {
- padding:5px;
- border: 1px solid #778;
- border-top: 0;
- background-color: white;
-}
-
-/* If desired, hide the heading since a heading is provided by the tab */
-.tabberlive .tabbertab h2 {
- display: none;
-}
-.tabberlive .tabbertab h3 {
- display: none;
-}
-
-table.access_tab_table {
-  width:100%;
-}
-
-table tr td {
-  vertical-align:top;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.xml
deleted file mode 100644
index a0b03edbb5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_access_tab/tabber_style.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tabber_style.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor.xml
deleted file mode 100644
index 0a990b3eb5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_fckeditor</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>erp5 connectors for FCKeditor</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor.xml
deleted file mode 100644
index 59c1536ab1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>editor</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css.xml
deleted file mode 100644
index 956abfea7c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>css</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors.xml
deleted file mode 100644
index 1d869a3a98..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>behaviors</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.htc b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.htc
deleted file mode 100644
index 8dfb661de6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.htc
+++ /dev/null
@@ -1,15 +0,0 @@
-<public:component lightweight="true">
-
-<script language="javascript">
-
-function CancelEvent()
-{
-	return false ;
-}
-
-this.onresizestart = CancelEvent ;
-this.onbeforeeditfocus = CancelEvent ;
-
-</script>
-
-</public:component>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.xml
deleted file mode 100644
index c420742568..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/disablehandles.htc.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>disablehandles.htc</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/x-unknown-content-type</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.htc b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.htc
deleted file mode 100644
index 77418b9ec3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.htc
+++ /dev/null
@@ -1,36 +0,0 @@
-<public:component lightweight="true">
-
-<public:attach event="oncontentready" onevent="ShowBorders()" />
-<public:attach event="onpropertychange" onevent="OnPropertyChange()" />
-
-<script language="javascript">
-
-var oClassRegex = /\s*FCK__ShowTableBorders/ ;
-
-function ShowBorders()
-{
-	if ( this.border == 0 )
-	{
-		if ( !oClassRegex.test( this.className ) )
-			this.className += ' FCK__ShowTableBorders' ;
-	}
-	else
-	{
-		if ( oClassRegex.test( this.className ) )
-		{
-			this.className = this.className.replace( oClassRegex, '' ) ;
-			if ( this.className.length == 0 )
-				this.removeAttribute( 'className', 0 ) ;
-		}
-	}
-}
-
-function OnPropertyChange()
-{
-	if ( event.propertyName == 'border' || event.propertyName == 'className' )
-		ShowBorders.call(this) ;
-}
-
-</script>
-
-</public:component>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.xml
deleted file mode 100644
index e3f1757ebd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/behaviors/showtableborders.htc.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>showtableborders.htc</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/x-unknown-content-type</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.css
deleted file mode 100644
index 50cfe0e92c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.css
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the default CSS file used by the editor area. It defines the
- * initial font of the editor and background color.
- *
- * A user can configure the editor to use another CSS file. Just change
- * the value of the FCKConfig.EditorAreaCSS key in the configuration
- * file.
- */
-
-/**
- * The "body" styles should match your editor web site, mainly regarding
- * background color and font family and size.
- */
-
-body
-{
-	background-color: #ffffff;
-	padding: 5px 5px 5px 5px;
-	margin: 0px;
-}
-
-body, td
-{
-	font-family: Arial, Verdana, sans-serif;
-	font-size: 12px;
-}
-
-a[href]
-{
-	color: -moz-hyperlinktext !important;		/* For Firefox... mark as important, otherwise it becomes black */
-	text-decoration: -moz-anchor-decoration;	/* For Firefox 3, otherwise no underline will be used */
-}
-
-/**
- * Just uncomment the following block if you want to avoid spaces between
- * paragraphs. Remember to apply the same style in your output front end page.
- */
-
-/*
-p, ul, li
-{
-	margin-top: 0px;
-	margin-bottom: 0px;
-}
-*/
-
-/**
- * Uncomment the following block, or only selected lines if appropriate,
- * if you have some style items that would break the styles combo box.
- * You can also write other CSS overrides inside the style block below
- * as needed and they will be applied to inside the style combo only.
- */
-
-/*
-.SC_Item *, .SC_ItemSelected *
-{
-	margin: 0px !important;
-	padding: 0px !important;
-	text-indent: 0px !important;
-	clip: auto !important;
-	position: static !important;
-}
-*/
-
-/**
- * The following are some sample styles used in the "Styles" toolbar command.
- * You should instead remove them, and include the styles used by the site
- * you are using the editor in.
- */
-
-.Bold
-{
-	font-weight: bold;
-}
-
-.Title
-{
-	font-weight: bold;
-	font-size: 18px;
-	color: #cc3300;
-}
-
-.Code
-{
-	border: #8b4513 1px solid;
-	padding-right: 5px;
-	padding-left: 5px;
-	color: #000066;
-	font-family: 'Courier New' , Monospace;
-	background-color: #ff9933;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.xml
deleted file mode 100644
index 21e99720e2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_editorarea.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_editorarea.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.css
deleted file mode 100644
index d92c75e045..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.css
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This CSS Style Sheet defines rules used by the editor for its internal use.
- */
-
-/* #########
- *  WARNING
- * #########
- * When changing this file, the minified version of it must be updated in the
- * fckeditor.html file (see FCK_InternalCSS).
- */
-
-/* Fix to allow putting the caret at the end of the content in Firefox if
-   clicking below the content. */
-html
-{
-	min-height: 100%;
-}
-
-table.FCK__ShowTableBorders, table.FCK__ShowTableBorders td, table.FCK__ShowTableBorders th
-{
-	border: #d3d3d3 1px solid;
-}
-
-form
-{
-	border: 1px dotted #FF0000;
-	padding: 2px;
-}
-
-.FCK__Flash
-{
-	border: #a9a9a9 1px solid;
-	background-position: center center;
-	background-image: url(images/fck_flashlogo.gif);
-	background-repeat: no-repeat;
-	width: 80px;
-	height: 80px;
-}
-
-.FCK__UnknownObject
-{
-	border: #a9a9a9 1px solid;
-	background-position: center center;
-	background-image: url(images/fck_plugin.gif);
-	background-repeat: no-repeat;
-	width: 80px;
-	height: 80px;
-}
-
-/* Empty anchors images */
-.FCK__Anchor
-{
-	border: 1px dotted #00F;
-	background-position: center center;
-	background-image: url(images/fck_anchor.gif);
-	background-repeat: no-repeat;
-	width: 16px;
-	height: 15px;
-	vertical-align: middle;
-}
-
-/* Anchors with content */
-.FCK__AnchorC
-{
-	border: 1px dotted #00F;
-	background-position: 1px center;
-	background-image: url(images/fck_anchor.gif);
-	background-repeat: no-repeat;
-	padding-left: 18px;
-}
-
-/* Any anchor for non-IE, if we combine it with the previous rule IE ignores all. */
-a[name]
-{
-	border: 1px dotted #00F;
-	background-position: 0 center;
-	background-image: url(images/fck_anchor.gif);
-	background-repeat: no-repeat;
-	padding-left: 18px;
-}
-
-.FCK__PageBreak
-{
-	background-position: center center;
-	background-image: url(images/fck_pagebreak.gif);
-	background-repeat: no-repeat;
-	clear: both;
-	display: block;
-	float: none;
-	width: 100%;
-	border-top: #999999 1px dotted;
-	border-bottom: #999999 1px dotted;
-	border-right: 0px;
-	border-left: 0px;
-	height: 5px;
-}
-
-/* Hidden fields */
-.FCK__InputHidden
-{
-	width: 19px;
-	height: 18px;
-	background-image: url(images/fck_hiddenfield.gif);
-	background-repeat: no-repeat;
-	vertical-align: text-bottom;
-	background-position: center center;
-}
-
-.FCK__ShowBlocks p,
-.FCK__ShowBlocks div,
-.FCK__ShowBlocks pre,
-.FCK__ShowBlocks address,
-.FCK__ShowBlocks blockquote,
-.FCK__ShowBlocks h1,
-.FCK__ShowBlocks h2,
-.FCK__ShowBlocks h3,
-.FCK__ShowBlocks h4,
-.FCK__ShowBlocks h5,
-.FCK__ShowBlocks h6
-{
-	background-repeat: no-repeat;
-	border: 1px dotted gray;
-	padding-top: 8px;
-	padding-left: 8px;
-}
-
-.FCK__ShowBlocks p
-{
-	background-image: url(images/block_p.png);
-}
-
-.FCK__ShowBlocks div
-{
-	background-image: url(images/block_div.png);
-}
-
-.FCK__ShowBlocks pre
-{
-	background-image: url(images/block_pre.png);
-}
-
-.FCK__ShowBlocks address
-{
-	background-image: url(images/block_address.png);
-}
-
-.FCK__ShowBlocks blockquote
-{
-	background-image: url(images/block_blockquote.png);
-}
-
-.FCK__ShowBlocks h1
-{
-	background-image: url(images/block_h1.png);
-}
-
-.FCK__ShowBlocks h2
-{
-	background-image: url(images/block_h2.png);
-}
-
-.FCK__ShowBlocks h3
-{
-	background-image: url(images/block_h3.png);
-}
-
-.FCK__ShowBlocks h4
-{
-	background-image: url(images/block_h4.png);
-}
-
-.FCK__ShowBlocks h5
-{
-	background-image: url(images/block_h5.png);
-}
-
-.FCK__ShowBlocks h6
-{
-	background-image: url(images/block_h6.png);
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.xml
deleted file mode 100644
index f4de4cc98d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_internal.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_internal.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.css
deleted file mode 100644
index 333161f8d0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.css
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This CSS Style Sheet defines the rules to show table borders on Gecko.
- */
-
-/* #########
- *  WARNING
- * #########
- * When changing this file, the minified version of it must be updated in the
- * fckeditor.html file (see FCK_ShowTableBordersCSS).
- */
-
-/* For tables with the "border" attribute set to "0" */
-table[border="0"],
-table[border="0"] > tr > td, table[border="0"] > tr > th,
-table[border="0"] > tbody > tr > td, table[border="0"] > tbody > tr > th,
-table[border="0"] > thead > tr > td, table[border="0"] > thead > tr > th,
-table[border="0"] > tfoot > tr > td, table[border="0"] > tfoot > tr > th
-{
-	border: #d3d3d3 1px dotted ;
-}
-
-/* For tables with no "border" attribute set */
-table:not([border]),
-table:not([border]) > tr > td, table:not([border]) > tr > th,
-table:not([border]) > tbody > tr > td, table:not([border]) > tbody > tr > th,
-table:not([border]) > thead > tr > td, table:not([border]) > thead > tr > th,
-table:not([border]) > tfoot > tr > td, table:not([border]) > tfoot > tr > th
-{
-	border: #d3d3d3 1px dotted ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.xml
deleted file mode 100644
index 982c3d7049..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/fck_showtableborders_gecko.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_showtableborders_gecko.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.png
deleted file mode 100644
index 8bbae6e5ad708d9023696ab3a227b227d38c52ea..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 288
zcmeAS@N?(olHy`uVBq!ia0vp^x<Jg&!3HD?>fDwCDYhhUcNd2LAh=-f^2tCE&H|6f
zVg?3oVGw3ym^DWND9B#o>FdgVokNUIi-}jvbvIB*w!}4}#5q4VH#M(>!MP|ku_QG`
zp**uBLm?z1Rl(iUH{gAWY93Hwi>HfYNX4zUQx5VSP~dRx{&@K3=eH?N92=}Qr?6Kk
z`FBP+EV$~Wdb4R&+$t??vzRw>)1t*bYTP&SdiUV*jrdtN#h)@9SP|pLck7X~8s}k#
zgu1KcJ~!VwYr9#-PJMR8^1S%x;(*XRk+p(qw-{3`tj(>{&Q30}_x)8>@{N0MZhzS7
bugrH3X)o?w_h=nA&^-*Eu6{1-oD!M<cXwtZ

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.xml
deleted file mode 100644
index 8f8b96a429..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_address.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_address.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>45</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.png
deleted file mode 100644
index cf065ba6b9272dc793f9270e5c30c4f45a1c491b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 293
zcmeAS@N?(olHy`uVBq!ia0vp^=0MEP!3HE9K83ddDYhhUcNd2LAh=-f^2tCE&H|6f
zVg?3oVGw3ym^DWND9B#o>FdgVos*TFNyzr0pfylPw!}4}#5q4VH#M(>!MP|ku_QG`
zp**uBLm?z1Rl(iUH{gAWY93Hwr>Bc!NX4zUAs6`$7_cn4+5Wq@I!mpo<fYEG9qQ}0
zTwlb{>t?w?t)rv0ck=8q5%o&#@Y@$HwKq<hyzknR&a|_xbyKp}-aXm>C9;r#L3y=m
ziRsztKF1z%ByZo+y0Dc0{nfR0_f|d%uGXE?oWDi2{@M1Jhh_EN`6`PdviA!qhc4Xp
hQvA<fRq0-C^|()~YG!|wnFe$egQu&X%Q~loCIAJdY=Qs)

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.xml
deleted file mode 100644
index 18ea857c9a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_blockquote.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_blockquote.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>55</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.png
deleted file mode 100644
index a2806b1402273270a6a9ab968b368e6a2a2bed29..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 229
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;VIeuy8>v7c*%H@?66gHf+|;}h2Ir#G#FEq$
zh4Rdj426)4R0VfW-+=cis(C<#o}Mm_Ar-fh6C_xfS*4_;{v9^hWnt8-=cko$DA7_`
z<p1)i>@zuj%uAbQJW)`z=fuH#7cLy|5bu5|dL`v|$E%gIE?u$Va$`Kp$iREekWp&q
RKOdl>44$rjF6*2UngAfwM<M_K

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.xml
deleted file mode 100644
index 980469e1ed..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_div.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_div.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.png
deleted file mode 100644
index d43fbdbc05197ce3aedbb56654f99bbf3094fcfc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 218
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;ZT-MY8vQ^a*%H@?66gHf+|;}h2Ir#G#FEq$
zh4Rdj426)4R0VfW-+=cis(C<#cAhSdAr-fh6C_xfS*4_;{v{_TKMrP^aiUOQuWs6s
zWk+?se2~3pmzR-|uw)zmNxoN%n<d2leCcQlG~m);V)&{j#%-f{_9M_F22WQ%mvv4F
FO#o40K~(?%

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.xml
deleted file mode 100644
index 70f7813428..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h1.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_h1.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.png
deleted file mode 100644
index 27b547554b74e1dcb224ac8a6893cef0f5421114..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;eQ6OcNjspBY>8_`iF1B#Zfaf$gL6@8Vo7R>
zLV0FMhC)b2s)D<xZ@~K$)jXg=2TvErkcwN$2@<T#tWr`^{~jkPe}0){sCPVoX+}p0
zkMdUA6HX_tGs_*nQYIj*$+swNg7HKlE))NoixWfwm>C!}47L6$^@kk<n#JJh>gTe~
HDWM4fvNb)=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.xml
deleted file mode 100644
index daf370d75e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h2.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_h2.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.png
deleted file mode 100644
index 3c3034faf54dfb53b179f58317baae85250b233c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 219
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;9eugU`#gX`vL&t&CC>S|xv6<249-QVi6yBi
z3gww4844j8sS56%z5(x3RP%re?LA!_Ln>}1CrGd|vr0)x{d=6G{P|^)q2BQTrWqY2
zJjz>bPdJ^p9#M1N<GO|1iUt4tr!P1rcHD&jRiFXa3RZ?59qp!-N)LAejbiY0^>bP0
Hl+XkKqp?E8

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.xml
deleted file mode 100644
index b079a28789..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h3.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_h3.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.png
deleted file mode 100644
index ab3f64de6b97f8b53891b931b353eb2e66a959cd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 229
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;U2f~{>>EHK*%H@?66gHf+|;}h2Ir#G#FEq$
zh4Rdj426)4R0VfW-+=cis(C<#o}Mm_Ar-fh6C_xfS*4_;{v{_L{_!H|36olo%#{ll
z4tVJD8}Wvm*d)M}7xhDIdB3!jl*C0{r@r{CqsA9IyJt-^>V5V&(BKUNgX(m(maolf
RN<c#yJYD@<);T3K0RU1?Mj`+J

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.xml
deleted file mode 100644
index f265ccff66..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h4.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_h4.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.png
deleted file mode 100644
index 93477d083d21d06fa25ffb9fdf82652a9122be47..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 236
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;eX*?Fsm(wk*%H@?66gHf+|;}h2Ir#G#FEq$
zh4Rdj426)4R0VfW-+=cis(C<#0iG_7Ar-fh6C_xfS*4_;{w>}t4J4J5vu+%AYHF5P
z`O;A>$f+r6-_e)JIbsKDcuE<RV;{|!usB2P$`ziZNkZYy&dka|T<J1re=kl5U}pHm
Wq04TtD<utRHiM_DpUXO@geCwgd`C9`

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.xml
deleted file mode 100644
index 116bd1fa10..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h5.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_h5.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.png
deleted file mode 100644
index 11ea1c2bab92c76f23b9e9efc191c48179b53813..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 216
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;UCYlgRuMoU*%H@?66gHf+|;}h2Ir#G#FEq$
zh4Rdj426)4R0VfW-+=cis(C<#Hl8kyAr-fh6C_xfS*4_;{yk1o{`@k@Q15sE(~J`Z
z63V7JX^Ky>b@rvpL^}HF9&pOpbIE3f`$3HbVhju`%(R>8GXp^GX7F_Nb6Mw<&;$T|
CZaz%_

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.xml
deleted file mode 100644
index aff4924e94..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_h6.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_h6.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.png
deleted file mode 100644
index d055c514a6c77c69bea7ef2994e060e2d908a722..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 205
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;E#A2+BeZ}*vL&t&CC>S|xv6<249-QVi6yBi
z3gww4844j8sS56%z5(x3RP%re4Lw~PLn>}1CrGfCF!j7(;^pQ2fAL38Ng=0L_y5a>
s<d$7ruq^Zf->d~`QfF^0PPoCyaGIUJ?R>F8HBd8yr>mdKI;Vst07*(dMF0Q*

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.xml
deleted file mode 100644
index ca3dd22912..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_p.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_p.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.png
deleted file mode 100644
index be8ad26a75ad27b456dd0835d4667ed92fc17cf2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 223
zcmeAS@N?(olHy`uVBq!ia0vp^azM<_!3HEh@2Z~zq}Y<Y-CY>|gW!U_%O?XxI14-?
ziy0WWg+Z8+Vb&Z8pdfpRr>`sfbq+B;E%`hF%_N|ZY>8_`iF1B#Zfaf$gL6@8Vo7R>
zLV0FMhC)b2s)D<xZ@~K$)jXg=XHOT$kcwN$2@<R&Og%4{czJpMPrT7{q(iZLGVcYQ
zpZ+}(mJOL6?50N#_Goi_Wc@jTJ4;Q-xmob;bpx9yhn^-!W(M1*mVcGEKg<Oh$KdJe
K=d#Wzp$PykfkK1;

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.xml
deleted file mode 100644
index d75643996a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/block_pre.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>block_pre.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>30</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.gif
deleted file mode 100644
index 5aa797b2240a432d9f3f1d166ed5542eaf684937..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 184
zcmZ?wbhEHb6ky<I*v!c=ZQ8Vk28RFtXa4{H|IB}enKOaxGseaYXU+f_{~0iV;!hSv
z1_n+B9gqyj3<j1|1JBG0j>gJ|Uu&?oD;%Ae!z@09(NL_hv#6<cM+(mwx7vpr4xgLw
z>Slx0y!YR{?r|LJZgAju=f-$sQVWNL{+Tsz18#+~Ke%+zTWns()WcPwy8dQcr!JH#
U&i)o#<isE;*~HKyEXZID0Ma=`?EnA(

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.xml
deleted file mode 100644
index 790afdbe9d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_anchor.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_anchor.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.gif
deleted file mode 100644
index 141aac4ed0bf2425f2417067476490bc030ca771..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 599
zcmZ?wbhEHbRA$g%xN64me`dq~GyDHL2>hQ}|Gy#O|EKr=edPZ~8vO4q_`j_G|MH3d
zH_!iH9Pr;);s3MyKRjgr`6&F~H2-;B+P@j~|2ED08=?O(&g$W$rvFR(|KB|SuRh_y
z{7L`!um2Zm@S;BL-=_J0>*N3R6x?1h|K7ZbUxT&p&ztz9qvT(j!@s3{|Lg_+cISVJ
zv-*=__cg)hKTu^+z;8RgcNrf4dkX%iIs7+f_zwmQxPjtN7DfgJGX@=y5|E!5*#0}r
zF7VKiY8MG;J!WGy|8S>+g9nR{$%<_pnL1eyq7-)D4dPDxuw%{AWrwr3ZFa6WeDYJ$
zibg+iA!FW(N@o+sd>JNwA?X%ZedBy?6Y)OxwoE>zsncAgCT1Fo&2=-8$xK#V;-bNu
zZ|t*iwSZAs`DzosZCTAN^LOuAq8Wdnuup_3Uy||6nTWXp3^O-g*_$KJRGYxSzuJZA
zQYMq~Jty@AiQEQH&1BhcnX)peEfLo8X8B-xX9o}Gu2UHu2TD)$*>K)7*sEF4;9}WY
zz|vC{5x}F<@+L!o;eZ1}uf&_S4H+8`IWL}|5j<_>F$M-+1~;2SB8L>N@hJKh?6Pq<
z^7KrJqTmb(fk%@Xcp2Cdo^AO!sjZPQpnsoEkplyp5!W2P0|6auAxyrkXC$=0s{4ui
z^l~{G9DeMpmdtOm*Yb$EAd6q(L`ee|y<nT->Ps^ir><{U!f-(AfHuRcDf?R)&Nw)z
b9J+CuD@{Yf=%(AVjaetTW(q2DFjxZs`Jnz5

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.xml
deleted file mode 100644
index 505c77c266..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_flashlogo.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_flashlogo.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>40</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>35</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.gif
deleted file mode 100644
index 953f643b60032c36ac92590950577c336f133512..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 105
zcmZ?wbhEHb6lM@&n8?8JABg_{Z)j*>U|`SzVg`^n1Cx_W&+?fM`5zlEy44+e;LbT+
zkH8h7N-kQ@I;_|<mfqfeZR_h9DLc;ZID7hMoK>Q}>&=&Wsxvt_U!{00zr0#2QD@sN
HCI)K&$9F25

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.xml
deleted file mode 100644
index 95a5de7827..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_hiddenfield.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_hiddenfield.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>18</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.gif
deleted file mode 100644
index 8d1cffd64af72709b1180b3b0a51bbfe30bcb8c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 54
zcmZ?wbhEHb<Y!=IXkcWRIdkU!|Nj+#vM@3*Ff!;c00Bsbfr;0puk*m${3$UTHfcIC
HGFSrukc<xG

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.xml
deleted file mode 100644
index fd80299650..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_pagebreak.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_pagebreak.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.gif
deleted file mode 100644
index 7d58463457695c2177ba0062e0a7f9f90d4197db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1709
zcmds%iB}T@0Ea)u26G^696AwU$T(C)Jf2`?4IG!Ef=8kc4@?D3MF>R<a=?HgV0dGo
zZh(e)1dB{lYanuVplDfAfngqHD&o~cNdJw#|KR(*_x(b{LjtD6`r*gz3%te*1YizA
z5P=0)f*1yY1gyXsY`_*|-~e(M1}@+VBS8tiFbO7uKfD3c;4M%?1k8px5DD{OAw<I>
zh=C=r6qdmXSP83OHN-(Ytbw)g9;}1)kN_JY5t872NQTXj3R@u!(&0nc1{%nKOvnN)
zWJ3<<AP@4P019CTd;~jT7wm>Tuow2hekg_mPy(fJ5Dvj%(1QWWpd2dT2pok^pb|cX
z<8T5_!YTL+s-PN-@Hy1L7jPQBgfnm!zJhab9xlMw@C}%t7V6+4)WaocfJSJ7W@v#{
z_!ho{@8Jh%gUfIQ+Tki(gCF51xDG$VFK`1o;8*w!euqxzf}8LMbi*z96K=yDxC{5-
zFZdho!$0r<9>OE&fydAbPv9v$gXi!9{)Ikx3H>m@!2boee%bV-Rk6vdRw`1~B*!a4
z!)Ha}_CjbTd1dLtD_)0!xSxSR&S6#h+AOjC=$NJ|!^K>w`;5}C>at7u@`-CZnySki
z3(TcDhg5wx0*k@QFukfaQ)DgIRftWZe8<sq^#O@>^*LrjOHEOfd85t92z|ueNR8)y
zzZhe*VdN@_;}~y|ph<7pW(e6cId6vJ7;E#7qt7fqAh;C1+tbHWieIEkJW=Zq+#<Yp
z_4v3rFF|EyaLaCw@S-ZIRO1_HKDbA*HMx1-v3HgVW(pPAE%qKET86pdMnI0!f}85K
zd-sbb8Pu^!$}n4(01L*(>w^vl71ZsRdrfq@(<^e1^&`W@hC(N~6h)*;C9q3;E?qn+
zygk~t!N1=>b(b=C$MEs1yYGyz56K@I_<DjkY086RrgrB6Gn2-4LYqFzR_!Ab4Ov<|
zep&jn^tcWI%7;>>`@IUTy|&2Q_HB8s)?tw*F=zOu-s&YO?;cCksDuw6We99WkRh~a
zTY%-XK0meH>_|hfJpO!au4}gDQnUB*O1nTaae>Kdtc^<BrILxG)OHc-#NeSTD`l20
zOQ*~Y_o}Fx(CXn&mt@@e;;It0SZPq(N6j~6>mJ{ig^etV>B$>)@~Y9QL~EBpu#Lhi
z+i`K)We?|+;xjsBnxUs<tk%w{-e4aUne7<8uFKnLLz^K~k*iCs7+u|IZ1w6tAzd7_
z#(IP)dftFsQ8y%Ji!5YVMN3Am>y6;d=EEo3%JRkSmup*nZ39kAiBebJAVN1jWLR8f
zS58&B^{yuO<AtKuu^)&vZlZIgiJBUT*~Ug^Cx=%b8?WEl;I!TpXz7wJ?zyHs(6?r_
z?@Hl5lW5*#p~^M2GB(RTVZL>!b8?3v*EK86quJwN!LF9G=ap|ta~?KK6)V#3WHgT0
zd_6JOQ4!Ip5<2%un><Q&ncK(Ibk8-emYEgl+_Ho{xvuHGQ9(RiAvc*xVr1J#ooLFm
zD)F?k805a)c}19;HsZ2hpggB;hEH+QteQRhA_RHvg+4}|?5T@Tv&FsodYP4BNkT)O
z=l=OY&C1;YHv=h^XifO_zVz=*m=hrJKD5!8=XoH$tl1@@e`1D*v17uNTa%6?%@|d#
zvy*u1)5=2b4AB`k9o^7gW6Jg}_c3wBQ(>A}Z@=yI@(a&SrS!CH>+XBp7CP=_@709~
MFP~hub&xXkKL?Jd#{d8T

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.xml
deleted file mode 100644
index 680d600cd0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/css/images/fck_plugin.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_plugin.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>48</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>48</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog.xml
deleted file mode 100644
index 3d842e9bd1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common.xml
deleted file mode 100644
index 5c5997a947..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>common</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.css
deleted file mode 100644
index 1119e44c80..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.css
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the CSS file used for interface details in some dialog
- * windows.
- */
-
-/* #########
- *  WARNING
- * #########
- * When changing this file, the minified version of it must be updated in the
- * fck_dialog_common.js file (see GetCommonDialogCss).
- */
-
-.ImagePreviewArea
-{
-	border: #000000 1px solid;
-	overflow: auto;
-	width: 100%;
-	height: 170px;
-	background-color: #ffffff;
-}
-
-.FlashPreviewArea
-{
-	border: #000000 1px solid;
-	padding: 5px;
-	overflow: auto;
-	width: 100%;
-	height: 170px;
-	background-color: #ffffff;
-}
-
-.BtnReset
-{
-	float: left;
-	background-position: center center;
-	background-image: url(images/reset.gif);
-	width: 16px;
-	height: 16px;
-	background-repeat: no-repeat;
-	border: 1px none;
-	font-size: 1px ;
-}
-
-.BtnLocked, .BtnUnlocked
-{
-	float: left;
-	background-position: center center;
-	background-image: url(images/locked.gif);
-	width: 16px;
-	height: 16px;
-	background-repeat: no-repeat;
-	border: none 1px;
-	font-size: 1px ;
-}
-
-.BtnUnlocked
-{
-	background-image: url(images/unlocked.gif);
-}
-
-.BtnOver
-{
-	border: outset 1px;
-	cursor: pointer;
-	cursor: hand;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.xml
deleted file mode 100644
index 190845bac8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog_common.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.js
deleted file mode 100644
index 478d3d52ef..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.js
+++ /dev/null
@@ -1,347 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Useful functions used by almost all dialog window pages.
- * Dialogs should link to this file as the very first script on the page.
- */
-
-// Automatically detect the correct document.domain (#123).
-(function()
-{
-	var d = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var test = window.parent.document.domain ;
-			break ;
-		}
-		catch( e ) {}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		try
-		{
-			document.domain = d ;
-		}
-		catch (e)
-		{
-			break ;
-		}
-	}
-})() ;
-
-// Attention: FCKConfig must be available in the page.
-function GetCommonDialogCss( prefix )
-{
-	// CSS minified by http://iceyboard.no-ip.org/projects/css_compressor (see _dev/css_compression.txt).
-	return FCKConfig.BasePath + 'dialog/common/' + '|.ImagePreviewArea{border:#000 1px solid;overflow:auto;width:100%;height:170px;background-color:#fff}.FlashPreviewArea{border:#000 1px solid;padding:5px;overflow:auto;width:100%;height:170px;background-color:#fff}.BtnReset{float:left;background-position:center center;background-image:url(images/reset.gif);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.BtnLocked,.BtnUnlocked{float:left;background-position:center center;background-image:url(images/locked.gif);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.BtnUnlocked{background-image:url(images/unlocked.gif)}.BtnOver{border:outset 1px;cursor:pointer;cursor:hand}' ;
-}
-
-// Gets a element by its Id. Used for shorter coding.
-function GetE( elementId )
-{
-	return document.getElementById( elementId )  ;
-}
-
-function ShowE( element, isVisible )
-{
-	if ( typeof( element ) == 'string' )
-		element = GetE( element ) ;
-	element.style.display = isVisible ? '' : 'none' ;
-}
-
-function SetAttribute( element, attName, attValue )
-{
-	if ( attValue == null || attValue.length == 0 )
-		element.removeAttribute( attName, 0 ) ;			// 0 : Case Insensitive
-	else
-		element.setAttribute( attName, attValue, 0 ) ;	// 0 : Case Insensitive
-}
-
-function GetAttribute( element, attName, valueIfNull )
-{
-	var oAtt = element.attributes[attName] ;
-
-	if ( oAtt == null || !oAtt.specified )
-		return valueIfNull ? valueIfNull : '' ;
-
-	var oValue = element.getAttribute( attName, 2 ) ;
-
-	if ( oValue == null )
-		oValue = oAtt.nodeValue ;
-
-	return ( oValue == null ? valueIfNull : oValue ) ;
-}
-
-function SelectField( elementId )
-{
-	var element = GetE( elementId ) ;
-	element.focus() ;
-
-	// element.select may not be available for some fields (like <select>).
-	if ( element.select )
-		element.select() ;
-}
-
-// Functions used by text fields to accept numbers only.
-var IsDigit = ( function()
-	{
-		var KeyIdentifierMap =
-		{
-			End			: 35,
-			Home		: 36,
-			Left		: 37,
-			Right		: 39,
-			'U+00007F'	: 46		// Delete
-		} ;
-
-		return function ( e )
-			{
-				if ( !e )
-					e = event ;
-
-				var iCode = ( e.keyCode || e.charCode ) ;
-
-				if ( !iCode && e.keyIdentifier && ( e.keyIdentifier in KeyIdentifierMap ) )
-						iCode = KeyIdentifierMap[ e.keyIdentifier ] ;
-
-				return (
-						( iCode >= 48 && iCode <= 57 )		// Numbers
-						|| (iCode >= 35 && iCode <= 40)		// Arrows, Home, End
-						|| iCode == 8						// Backspace
-						|| iCode == 46						// Delete
-						|| iCode == 9						// Tab
-				) ;
-			}
-	} )() ;
-
-String.prototype.Trim = function()
-{
-	return this.replace( /(^\s*)|(\s*$)/g, '' ) ;
-}
-
-String.prototype.StartsWith = function( value )
-{
-	return ( this.substr( 0, value.length ) == value ) ;
-}
-
-String.prototype.Remove = function( start, length )
-{
-	var s = '' ;
-
-	if ( start > 0 )
-		s = this.substring( 0, start ) ;
-
-	if ( start + length < this.length )
-		s += this.substring( start + length , this.length ) ;
-
-	return s ;
-}
-
-String.prototype.ReplaceAll = function( searchArray, replaceArray )
-{
-	var replaced = this ;
-
-	for ( var i = 0 ; i < searchArray.length ; i++ )
-	{
-		replaced = replaced.replace( searchArray[i], replaceArray[i] ) ;
-	}
-
-	return replaced ;
-}
-
-function OpenFileBrowser( url, width, height )
-{
-	// oEditor must be defined.
-
-	var iLeft = ( oEditor.FCKConfig.ScreenWidth  - width ) / 2 ;
-	var iTop  = ( oEditor.FCKConfig.ScreenHeight - height ) / 2 ;
-
-	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes" ;
-	sOptions += ",width=" + width ;
-	sOptions += ",height=" + height ;
-	sOptions += ",left=" + iLeft ;
-	sOptions += ",top=" + iTop ;
-
-	window.open( url, 'FCKBrowseWindow', sOptions ) ;
-}
-
-/**
- Utility function to create/update an element with a name attribute in IE, so it behaves properly when moved around
- It also allows to change the name or other special attributes in an existing node
-	oEditor : instance of FCKeditor where the element will be created
-	oOriginal : current element being edited or null if it has to be created
-	nodeName : string with the name of the element to create
-	oAttributes : Hash object with the attributes that must be set at creation time in IE
-								Those attributes will be set also after the element has been
-								created for any other browser to avoid redudant code
-*/
-function CreateNamedElement( oEditor, oOriginal, nodeName, oAttributes )
-{
-	var oNewNode ;
-
-	// IE doesn't allow easily to change properties of an existing object,
-	// so remove the old and force the creation of a new one.
-	var oldNode = null ;
-	if ( oOriginal && oEditor.FCKBrowserInfo.IsIE )
-	{
-		// Force the creation only if some of the special attributes have changed:
-		var bChanged = false;
-		for( var attName in oAttributes )
-			bChanged |= ( oOriginal.getAttribute( attName, 2) != oAttributes[attName] ) ;
-
-		if ( bChanged )
-		{
-			oldNode = oOriginal ;
-			oOriginal = null ;
-		}
-	}
-
-	// If the node existed (and it's not IE), then we just have to update its attributes
-	if ( oOriginal )
-	{
-		oNewNode = oOriginal ;
-	}
-	else
-	{
-		// #676, IE doesn't play nice with the name or type attribute
-		if ( oEditor.FCKBrowserInfo.IsIE )
-		{
-			var sbHTML = [] ;
-			sbHTML.push( '<' + nodeName ) ;
-			for( var prop in oAttributes )
-			{
-				sbHTML.push( ' ' + prop + '="' + oAttributes[prop] + '"' ) ;
-			}
-			sbHTML.push( '>' ) ;
-			if ( !oEditor.FCKListsLib.EmptyElements[nodeName.toLowerCase()] )
-				sbHTML.push( '</' + nodeName + '>' ) ;
-
-			oNewNode = oEditor.FCK.EditorDocument.createElement( sbHTML.join('') ) ;
-			// Check if we are just changing the properties of an existing node: copy its properties
-			if ( oldNode )
-			{
-				CopyAttributes( oldNode, oNewNode, oAttributes ) ;
-				oEditor.FCKDomTools.MoveChildren( oldNode, oNewNode ) ;
-				oldNode.parentNode.removeChild( oldNode ) ;
-				oldNode = null ;
-
-				if ( oEditor.FCK.Selection.SelectionData )
-				{
-					// Trick to refresh the selection object and avoid error in
-					// fckdialog.html Selection.EnsureSelection
-					var oSel = oEditor.FCK.EditorDocument.selection ;
-					oEditor.FCK.Selection.SelectionData = oSel.createRange() ; // Now oSel.type will be 'None' reflecting the real situation
-				}
-			}
-			oNewNode = oEditor.FCK.InsertElement( oNewNode ) ;
-
-			// FCK.Selection.SelectionData is broken by now since we've
-			// deleted the previously selected element. So we need to reassign it.
-			if ( oEditor.FCK.Selection.SelectionData )
-			{
-				var range = oEditor.FCK.EditorDocument.body.createControlRange() ;
-				range.add( oNewNode ) ;
-				oEditor.FCK.Selection.SelectionData = range ;
-			}
-		}
-		else
-		{
-			oNewNode = oEditor.FCK.InsertElement( nodeName ) ;
-		}
-	}
-
-	// Set the basic attributes
-	for( var attName in oAttributes )
-		oNewNode.setAttribute( attName, oAttributes[attName], 0 ) ;	// 0 : Case Insensitive
-
-	return oNewNode ;
-}
-
-// Copy all the attributes from one node to the other, kinda like a clone
-// But oSkipAttributes is an object with the attributes that must NOT be copied
-function CopyAttributes( oSource, oDest, oSkipAttributes )
-{
-	var aAttributes = oSource.attributes ;
-
-	for ( var n = 0 ; n < aAttributes.length ; n++ )
-	{
-		var oAttribute = aAttributes[n] ;
-
-		if ( oAttribute.specified )
-		{
-			var sAttName = oAttribute.nodeName ;
-			// We can set the type only once, so do it with the proper value, not copying it.
-			if ( sAttName in oSkipAttributes )
-				continue ;
-
-			var sAttValue = oSource.getAttribute( sAttName, 2 ) ;
-			if ( sAttValue == null )
-				sAttValue = oAttribute.nodeValue ;
-
-			oDest.setAttribute( sAttName, sAttValue, 0 ) ;	// 0 : Case Insensitive
-		}
-	}
-	// The style:
-	if ( oSource.style.cssText !== '' )
-		oDest.style.cssText = oSource.style.cssText ;
-}
-
-/**
-* Replaces a tag with another one, keeping its contents:
-* for example TD --> TH, and TH --> TD.
-* input: the original node, and the new tag name
-* http://www.w3.org/TR/DOM-Level-3-Core/core.html#Document3-renameNode
-*/
-function RenameNode( oNode , newTag )
-{
-	// TODO: if the browser natively supports document.renameNode call it.
-	// does any browser currently support it in order to test?
-
-	// Only rename element nodes.
-	if ( oNode.nodeType != 1 )
-		return null ;
-
-	// If it's already correct exit here.
-	if ( oNode.nodeName == newTag )
-		return oNode ;
-
-	var oDoc = oNode.ownerDocument ;
-	// Create the new node
-	var newNode = oDoc.createElement( newTag ) ;
-
-	// Copy all attributes
-	CopyAttributes( oNode, newNode, {} ) ;
-
-	// Move children to the new node
-	FCKDomTools.MoveChildren( oNode, newNode ) ;
-
-	// Finally replace the node and return the new one
-	oNode.parentNode.replaceChild( newNode, oNode ) ;
-
-	return newNode ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.xml
deleted file mode 100644
index 3b6639adba..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/fck_dialog_common.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog_common.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.gif
deleted file mode 100644
index ea0787002229d32d374193a96f5d57d4cb411988..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 74
zcmZ?wbhEHb<YwSun8*MG4Gawp3=IE)K=CIFBLf37gAPa-B+tMkJ*R)Aq@wh><VjoA
YmhIGAY|U`5vGwt^rMC`gu`*Z#0Mk_#i2wiq

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.xml
deleted file mode 100644
index f8a2de8d91..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/locked.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>locked.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>12</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>11</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.gif
deleted file mode 100644
index 5e9a2fcb3a9351640f04b66cf4ce2cb8dcd471e0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 104
zcmZ?wbhEHb<YC}pSj5UuUS7Un!IGIX&!nZzG&Y|3|NnmmFi`x-!pOkD%Af<{fz&cE
z>qhLlW7NWPalw|wDT>Y41KDa5B1(AN8J-K6Jhxuv(;()*EkSH0kHq~$&M_(s4Auan
CRv``m

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.xml
deleted file mode 100644
index 8c1866b835..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/reset.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>reset.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>12</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>12</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.gif
deleted file mode 100644
index 801e423c741b39f3d7da2e1bd111e8ed889d5602..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 75
zcmZ?wbhEHb<YwSun8*MG4Gawp3=IE)K=CIFBLf37gAPa-B+tMkGe^E~_o=_rI?}dH
YX)(2UVVl6bAXb>OD&BLeKO=)R0Q995zyJUM

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.xml
deleted file mode 100644
index 6a791045d6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/common/images/unlocked.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>unlocked.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>12</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>11</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.html
deleted file mode 100644
index 842cc66369..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * "About" dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var oEditor = window.parent.InnerDialogLoaded() ;
-var FCKLang	= oEditor.FCKLang ;
-
-window.parent.AddTab( 'About', FCKLang.DlgAboutAboutTab ) ;
-window.parent.AddTab( 'License', FCKLang.DlgAboutLicenseTab ) ;
-window.parent.AddTab( 'BrowserInfo', FCKLang.DlgAboutBrowserInfoTab ) ;
-
-// Function called when a dialog tag is selected.
-function OnDialogTabChange( tabCode )
-{
-	ShowE('divAbout', ( tabCode == 'About' ) ) ;
-	ShowE('divLicense', ( tabCode == 'License' ) ) ;
-	ShowE('divInfo'	, ( tabCode == 'BrowserInfo' ) ) ;
-}
-
-function SendEMail()
-{
-	var eMail = 'mailto:' ;
-	eMail += 'fredck' ;
-	eMail += '@' ;
-	eMail += 'fckeditor' ;
-	eMail += '.' ;
-	eMail += 'net' ;
-
-	window.location = eMail ;
-}
-
-window.onload = function()
-{
-	// Translate the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	window.parent.SetAutoSize( true ) ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<div id="divAbout">
-		<table cellpadding="0" cellspacing="0" border="0" width="100%" style="height: 100%">
-			<tr>
-				<td colspan="2">
-					<img alt="" src="fck_about/logo_fckeditor.gif" width="236" height="41" align="left" />
-					<table width="80" border="0" cellspacing="0" cellpadding="5" bgcolor="#ffffff" align="right">
-						<tr>
-							<td align="center" nowrap="nowrap" style="border-right: #000000 1px solid; border-top: #000000 1px solid;
-								border-left: #000000 1px solid; border-bottom: #000000 1px solid">
-								<span fcklang="DlgAboutVersion">version</span>
-								<br />
-								<b>2.6.8</b><br />
-								Build 25427</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr style="height: 100%">
-				<td align="center" valign="middle">
-					<span style="font-size: 14px" dir="ltr">
-						<b><a href="http://www.fckeditor.net/?about" target="_blank" title="Visit the FCKeditor web site">
-							Support <b>Open Source</b> Software</a></b> </span>
-					<div style="padding-top:15px">
-						<img alt="" src="fck_about/logo_fredck.gif" width="87" height="36" />
-					</div>
-				</td>
-				<td align="center" nowrap="nowrap" valign="middle">
-					<div>
-						<div style="margin-bottom:5px" dir="ltr">Selected Sponsor</div>
-						<a href="http://www.spellchecker.net/fckeditor/" target="_blank"><img alt="Selected Sponsor" border="0" src="fck_about/sponsors/spellchecker_net.gif" width="75" height="75" /></a>
-					</div>
-				</td>
-			</tr>
-			<tr>
-				<td width="100%" nowrap="nowrap">
-					<span fcklang="DlgAboutInfo">For further information go to</span> <a href="http://www.fckeditor.net/?About"
-						target="_blank">http://www.fckeditor.net/</a>.
-					<br />
-					Copyright &copy; 2003-2010 <a href="#" onclick="SendEMail();">Frederico Caldeira Knabben</a>
-				</td>
-				<td align="center">
-					<a href="http://www.fckeditor.net/sponsors/apply" target="_blank">Become a Sponsor</a>
-				</td>
-			</tr>
-		</table>
-	</div>
-	<div id="divLicense" style="display: none">
-			<p>
-				Licensed under the terms of any of the following licenses at your
-				choice:
-			</p>
-			<ul>
-				<li style="margin-bottom:15px">
-					<b>GNU General Public License</b> Version 2 or later (the "GPL")<br />
-					<a href="http://www.gnu.org/licenses/gpl.html" target="_blank">http://www.gnu.org/licenses/gpl.html</a>
-				</li>
-				<li style="margin-bottom:15px">
-					<b>GNU Lesser General Public License</b> Version 2.1 or later (the "LGPL")<br />
-					<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>
-				</li>
-				<li>
-					<b>Mozilla Public License</b> Version 1.1 or later (the "MPL")<br />
-					<a href="http://www.mozilla.org/MPL/MPL-1.1.html" target="_blank">http://www.mozilla.org/MPL/MPL-1.1.html</a>
-			   </li>
-			</ul>
-	</div>
-	<div id="divInfo" style="display: none" dir="ltr">
-		<table align="center" width="80%" border="0">
-			<tr>
-				<td>
-					<script type="text/javascript">
-<!--
-document.write( '<b>User Agent<\/b><br />' + window.navigator.userAgent + '<br /><br />' ) ;
-document.write( '<b>Browser<\/b><br />' + window.navigator.appName + ' ' + window.navigator.appVersion + '<br /><br />' ) ;
-document.write( '<b>Platform<\/b><br />' + window.navigator.platform + '<br /><br />' ) ;
-
-var sUserLang = '?' ;
-
-if ( window.navigator.language )
-	sUserLang = window.navigator.language ;
-else if ( window.navigator.userLanguage )
-	sUserLang = window.navigator.userLanguage ;
-
-document.write( '<b>Language<\/b><br />' + sUserLang ) ;
-//-->
-					</script>
-				</td>
-			</tr>
-		</table>
-	</div>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.xml
deleted file mode 100644
index 076855b553..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_about.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.xml
deleted file mode 100644
index 2ce897d540..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_about</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.gif
deleted file mode 100644
index b7d6bc6fe32cb90cedb27352ac3421ade8549082..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2044
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
Sj6VMTHl}5%&jAGhhyDxSl!}}H

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.xml
deleted file mode 100644
index 05315c06db..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fckeditor.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>logo_fckeditor.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>41</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>236</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.gif
deleted file mode 100644
index 3108dd9ec45936ba349dfa30a172d17cde7ea956..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 920
zcmZ?wbhEHb3};YbxN5-gW}5G(ogE)HRDC_U<o)u@KOdie+SdGeclYxO$)C3memk@B
z@0T~f9-aI5`^WbyTVK>Fe^^uavPt{(B-ejGK7Tnd_2>N)f8IWLGu{8k^*!G&Z20x;
z%DaW}zhB*czc~5ZsilA3K779-`_tB@H<R4HU*7Wb&f(X+wx4#i|9*AnWvl+jP1Wxf
z#C<!r`c=Eh+d1LSiUq$Oo%{d)e+E*3;!hSv1_lEL9grrFpBUKwJIpBX(2?ptvE<VZ
z4Fd_j;}2ZdhKcrdE#3I0YX7Ou*2a?&=QF-29Aw>n|7a82VvpPJuN`DM_ufjjqOnPz
zueQxaxH!1Er=q=<TQseAN?(717-#p?IhoAU>t@YeT*kA&Ls+zQ$(nSoTyHss&097b
zY}&d-NoUXAeL5`qd&NW9b@xe!><eMv$JAII$EbJZ>J{b7*KXaurmKHdCxqp;V92!)
zp{x9jG6^?tGpR5#%Ibdm{^RGj^AGd|?&$H=tp0YW!IY!o*3Q*!i>5X3Yx{5*Fg(1;
z&Ber#BcQN>%Z-ugm+J<xh2r*2I=^m820S>so55L4C1By%+pW1e8hdth7AtK1pOC($
zbxoR}Z(By*J;oW+7qxDj^>{~a2IGWQ$E?>EBD_6)o91$Dn8Z{Q#mmUJPETdZiffM=
zt+wd!g=jCI8hufVSx2HOJy-VXx{y1|Y7MU(jTbNZJ$H5Y)>+}&IeZ`2y1m(ObfTV~
zgF}F?-qr%U!--{#SG>%#Wkt8xge+jbZ9Hvi;pbzf+534@d0E!FH5OlIl#(;``0!|h
zx%S5R2iMrXY`9*x_q5g8qIVm*h5L1MjQD12Onvd-P3)K6h^PB=@11KbXFPPF;K}-j
z!P;33Hep&!Z|c_xg|6@y*H;l}GL`?Z@qkKbf%<&za><6Uv`~u`ycr=L9=uG?LW~)C
z<RdO`y(i6@GbzE8BU15zt!!i>1LL<B%amBYPYL7caVQlyWaC_6z~7fwkZ{~SOmNxx
z2`*xpOKfG|taviX_EF%hQU+Jer&B_9F&ty+o%8kdw3xD&OF4G7Xg(9?U32NwOs<d(
z4>jEk3evQ**BpB$sI>3q38|{HD_iDHNeN&Ks(N=)U5+_n!NFOLRg5PVq+1+ln9~^-
snXb(x!IinBfX6&jSu){+#-bT<ml{|_EfUnEA}oGsELhki#KK?=01ZK=4FCWD

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.xml
deleted file mode 100644
index 1598e8abfa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/logo_fredck.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>logo_fredck.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>36</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>87</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors.xml
deleted file mode 100644
index 0e4933c4e2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>sponsors</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.gif
deleted file mode 100644
index f8586f9060ea7b9bf621bc689b597058d39e0148..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1447
zcmdUs{ZrC+0DwQ>R{>w>t5cIa6$lhxD%WjZX(k|ZGFoxY>?&*4PUmaGmR)*!A>z9;
z-|&SrDMdlWx5QX#q2+69SXybZ^Ic2LJYP{rckRE}^TYG=bN77D^f_|$5(}`vEC79d
z>V$;G_V(9Wt?tvOHQmQIGTGnR+3n@!-BVMG+L@<ALsL82_4)bbjh>t9T``)W(zUhC
z^^OR&`u*m!^euJc&c=d9v%Nk3Fe$0-^U4H=Q@*LnSE<HyAD&C4J<ZL3EiSHPW!;~g
zT)e@_>+T-i8mWqntrCeIFSG=&uWz-tzx*vi@ZfHtESER&PF<P7ZIgGZ6<Ok(?D_GL
zXAh*44WT!p^Yark9}BO`ZYA7K<}Y<;49Nw(<-fmCsYXX<qN2oWe_jd+DcRlK1^+h)
zThM>WE?@lR2|(>~8N4KZa!P7idPZi}AKABZa`W;F1cgP#CBoaKMK*RsVp&B7*}+?4
zU0It<ku;F&nw=XY_~tsQ+?%4PC0NUGPLC>aa%)0&1-{MZS=s(JyTP*F2HdOC=MDXD
zg)il*v645E;pt+vWb{MPgmhpjU4LEQGHup-YBkBy!kmQ0`MRbW*;*K)x7kJ)yomY~
zxRmk~h4J@5Z%}>e?DVkaD0dON!ZOpG?iU!}t+LTWnLAQ~@S!#}R#qXyU5OKf6TCg<
zX7^4nK<xyVNOZKQvy7LH4aGVI(R=D^57;~TZU$ZciDpc~2FAvuQT8BFbWKmt<Xf88
zE~<-?nUR7wiXNjoyS{iLs)iifMYY~t0mMU?07*}gh)uNM8oJ9DQl{F%l8<e?DjdJm
zm!U6EY$u5zDYqzKp=RR{4VA>}Fbn1doubtx$8T7a;E$_YKj_=?6Y;1}<HL4)hi{Be
zdgD=k#qLe#qE+>YPMRN|BB2Mvm~d_Og`5<%9+^$`T6WGIrniu>*jD;%4xOa2AzjD6
zQ_$H;8&g}V@{XQ`FBu)*nCpEp4zuqb4Y6d(D-1aKj{^d-AWqtRXYz0j&xR?DIEEDi
zCE%^br;TNP-J}`xTI@VBsMqG{pQi8lS|h|b%uCWd8HQogxxV(&>D|25KrR(Vz)Ccr
z!89^K&xHdDAPAw{fAKO;iNLrF_6g2lFH?b0!BJ{)wla(f8yF)2(f~?S0v>?52tCnR
zG2R4v0SIxnaB%s}6<jDlm>W_d1e)ECjQfE(gEY}G`Gux<JXdrb>y9qKKwM=tiXZMM
zz`z_DjKnuqlTD5>sY0ZGEEhm%7)TR@PQJxwcJ@UAhJRc*Ok;5SZ-eClmzEJT76X|=
z+@2AP&{>eI+UeY{WF*Oz24f=6NyG+tDnOWqviSF+4pL=;(>)#yEge1X&S1fw&Ab!2
zq9utK#@uCS<9N-SQs<`Q>^|x6*=LVLET=PtC)|-&`$)g!%|U5({c{if4jztB%uTLT
zRi|D{Km0t4q?93=ELX3<@otSXMLa8N2)vinC<gJwh(*QEwj5w;3N_V(^TM#;iubJp
zSMDoYPkdVdu3?mI>@$lWt9={J$5i^eff|WGH!2pNGUOl#u?B|Un08fpUVVGofxE6K
z^s9{=&%cIS0%r|eW2CwjoMI?h8LJeA<gua@r@ZLoa<!XlXEQ%AthI8}AZLDvQ*X^L
zV7pPth@F?L{#hPdJB>*7dvu@@EHgo6N65*wx_s2#P(bl8CJzu)HS$vOS7zb8y=G;e
Q1Zl?S&yZ#nLIRI}0fx0t>i_@%

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.xml
deleted file mode 100644
index 2b58c161e7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellchecker_net.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>75</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>75</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.html
deleted file mode 100644
index 0f08faa6a7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Anchor dialog window.
--->
-<html>
-	<head>
-		<title>Anchor Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-var dialog			= window.parent ;
-var oEditor			= dialog.InnerDialogLoaded() ;
-
-var FCK				= oEditor.FCK ;
-var FCKBrowserInfo	= oEditor.FCKBrowserInfo ;
-var FCKTools		= oEditor.FCKTools ;
-var FCKRegexLib		= oEditor.FCKRegexLib ;
-
-var oDOM			= FCK.EditorDocument ;
-
-var oFakeImage = dialog.Selection.GetSelectedElement() ;
-
-var oAnchor ;
-
-if ( oFakeImage )
-{
-	if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckanchor') )
-		oAnchor = FCK.GetRealElement( oFakeImage ) ;
-	else
-		oFakeImage = null ;
-}
-
-//Search for a real anchor
-if ( !oFakeImage )
-{
-	oAnchor = FCK.Selection.MoveToAncestorNode( 'A' ) ;
-	if ( oAnchor )
-		FCK.Selection.SelectNode( oAnchor ) ;
-}
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oAnchor )
-		GetE('txtName').value = oAnchor.name ;
-	else
-		oAnchor = null ;
-
-	window.parent.SetOkButton( true ) ;
-	window.parent.SetAutoSize( true ) ;
-
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	var sNewName = GetE('txtName').value ;
-
-	// Remove any illegal character in a name attribute:
-	// A name should start with a letter, but the validator passes anyway.
-	sNewName = sNewName.replace( /[^\w-_\.:]/g, '_' ) ;
-
-	if ( sNewName.length == 0 )
-	{
-		// Remove the anchor if the user leaves the name blank
-		if ( oAnchor )
-		{
-			// Removes the current anchor from the document using the new command
-			FCK.Commands.GetCommand( 'AnchorDelete' ).Execute() ;
-			return true ;
-		}
-
-		alert( oEditor.FCKLang.DlgAnchorErrorName ) ;
-		return false ;
-	}
-
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	if ( oAnchor )	// Modifying an existent anchor.
-	{
-		ReadjustLinksToAnchor( oAnchor.name, sNewName );
-
-		// Buggy explorer, bad bad browser. http://alt-tag.com/blog/archives/2006/02/ie-dom-bugs/
-		// Instead of just replacing the .name for the existing anchor (in order to preserve the content), we must remove the .name
-		// and assign .name, although it won't appear until it's specially processed in fckxhtml.js
-
-		// We remove the previous name
-		oAnchor.removeAttribute( 'name' ) ;
-		// Now we set it, but later we must process it specially
-		oAnchor.name = sNewName ;
-
-		return true ;
-	}
-
-	// Create a new anchor preserving the current selection
-	var aNewAnchors = oEditor.FCK.CreateLink( '#' ) ;
-
-	if ( aNewAnchors.length == 0 )
-			aNewAnchors.push( oEditor.FCK.InsertElement( 'a' ) ) ;
-	else
-	{
-		// Remove the fake href
-		for ( var i = 0 ; i < aNewAnchors.length ; i++ )
-			aNewAnchors[i].removeAttribute( 'href' ) ;
-	}
-
-	// More than one anchors may have been created, so interact through all of them (see #220).
-	for ( var i = 0 ; i < aNewAnchors.length ; i++ )
-	{
-		oAnchor = aNewAnchors[i] ;
-
-		// Set the name
-		if ( FCKBrowserInfo.IsIE )
-		{
-			// Setting anchor names directly in IE will trash the HTML code stored
-			// in FCKTempBin after undos. See #2263.
-			var replaceAnchor = oEditor.FCK.EditorDocument.createElement( '<a name="' +
-					FCKTools.HTMLEncode( sNewName ).replace( '"', '&quot;' ) + '">' ) ;
-			oEditor.FCKDomTools.MoveChildren( oAnchor, replaceAnchor ) ;
-			oAnchor.parentNode.replaceChild( replaceAnchor, oAnchor ) ;
-			oAnchor = replaceAnchor ;
-		}
-		else
-			oAnchor.name = sNewName ;
-
-		// IE does require special processing to show the Anchor's image
-		// Opera doesn't allow to select empty anchors
-		if ( FCKBrowserInfo.IsIE || FCKBrowserInfo.IsOpera )
-		{
-			if ( oAnchor.innerHTML != '' )
-			{
-				if ( FCKBrowserInfo.IsIE )
-					oAnchor.className += ' FCK__AnchorC' ;
-			}
-			else
-			{
-				// Create a fake image for both IE and Opera
-				var oImg = oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__Anchor', oAnchor.cloneNode(true) ) ;
-				oImg.setAttribute( '_fckanchor', 'true', 0 ) ;
-
-				oAnchor.parentNode.insertBefore( oImg, oAnchor ) ;
-				oAnchor.parentNode.removeChild( oAnchor ) ;
-			}
-
-		}
-	}
-
-	return true ;
-}
-
-// Checks all the links in the current page pointing to the current name and changes them to the new name
-function ReadjustLinksToAnchor( sCurrent, sNew )
-{
-	var oDoc = FCK.EditorDocument ;
-
-	var aLinks = oDoc.getElementsByTagName( 'A' ) ;
-
-	var sReference = '#' + sCurrent ;
-	// The url of the document, so we check absolute and partial references.
-	var sFullReference = oDoc.location.href.replace( /(#.*$)/, '') ;
-	sFullReference += sReference ;
-
-	var oLink ;
-	var i = aLinks.length - 1 ;
-	while ( i >= 0 && ( oLink = aLinks[i--] ) )
-	{
-		var sHRef = oLink.getAttribute( '_fcksavedurl' ) ;
-		if ( sHRef == null )
-			sHRef = oLink.getAttribute( 'href' , 2 ) || '' ;
-
-		if ( sHRef == sReference || sHRef == sFullReference )
-		{
-			oLink.href = '#' + sNew ;
-			SetAttribute( oLink, '_fcksavedurl', '#' + sNew ) ;
-		}
-	}
-}
-
-		</script>
-	</head>
-	<body style="overflow: hidden">
-		<table height="100%" width="100%">
-			<tr>
-				<td align="center">
-					<table border="0" cellpadding="0" cellspacing="0" width="80%">
-						<tr>
-							<td>
-								<span fckLang="DlgAnchorName">Anchor Name</span><BR>
-								<input id="txtName" style="WIDTH: 100%" type="text">
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.xml
deleted file mode 100644
index 39418d16ee..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_anchor.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_anchor.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.html
deleted file mode 100644
index 9351013fd2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Button dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>Button Properties</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor	= dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelectedElement() ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl && oActiveEl.tagName.toUpperCase() == "INPUT" && ( oActiveEl.type == "button" || oActiveEl.type == "submit" || oActiveEl.type == "reset" ) )
-	{
-		GetE('txtName').value	= oActiveEl.name ;
-		GetE('txtValue').value	= oActiveEl.value ;
-		GetE('txtType').value	= oActiveEl.type ;
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: GetE('txtType').value } ) ;
-
-	SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table width="100%" style="height: 100%">
-		<tr>
-			<td align="center">
-				<table border="0" cellpadding="0" cellspacing="0" width="80%">
-					<tr>
-						<td colspan="">
-							<span fcklang="DlgCheckboxName">Name</span><br />
-							<input type="text" size="20" id="txtName" style="width: 100%" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgButtonText">Text (Value)</span><br />
-							<input type="text" id="txtValue" style="width: 100%" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgButtonType">Type</span><br />
-							<select id="txtType">
-								<option fcklang="DlgButtonTypeBtn" value="button" selected="selected">Button</option>
-								<option fcklang="DlgButtonTypeSbm" value="submit">Submit</option>
-								<option fcklang="DlgButtonTypeRst" value="reset">Reset</option>
-							</select>
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.xml
deleted file mode 100644
index cafcb9fada..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_button.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_button.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.html
deleted file mode 100644
index 624c7df8b2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Checkbox dialog window.
--->
-<html>
-	<head>
-		<title>Checkbox Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor	= dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelectedElement() ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl && oActiveEl.tagName == 'INPUT' && oActiveEl.type == 'checkbox' )
-	{
-		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtValue').value		= oEditor.FCKBrowserInfo.IsIE ? oActiveEl.value : GetAttribute( oActiveEl, 'value' ) ;
-		GetE('txtSelected').checked	= oActiveEl.checked ;
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'checkbox' } ) ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-		oActiveEl.value = GetE('txtValue').value ;
-	else
-		SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
-
-	var bIsChecked = GetE('txtSelected').checked ;
-	SetAttribute( oActiveEl, 'checked', bIsChecked ? 'checked' : null ) ;	// For Firefox
-	oActiveEl.checked = bIsChecked ;
-
-	return true ;
-}
-
-		</script>
-	</head>
-	<body style="OVERFLOW: hidden" scroll="no">
-		<table height="100%" width="100%">
-			<tr>
-				<td align="center">
-					<table border="0" cellpadding="0" cellspacing="0" width="80%">
-						<tr>
-							<td>
-								<span fckLang="DlgCheckboxName">Name</span><br>
-								<input type="text" size="20" id="txtName" style="WIDTH: 100%">
-							</td>
-						</tr>
-						<tr>
-							<td>
-								<span fckLang="DlgCheckboxValue">Value</span><br>
-								<input type="text" size="20" id="txtValue" style="WIDTH: 100%">
-							</td>
-						</tr>
-						<tr>
-							<td><input type="checkbox" id="txtSelected"><label for="txtSelected" fckLang="DlgCheckboxSelected">Checked</label></td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.xml
deleted file mode 100644
index e39bb2ef85..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_checkbox.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_checkbox.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.html
deleted file mode 100644
index 0f2aaaca31..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.html
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Color Selection dialog window.
--->
-<html>
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-		<meta name="robots" content="noindex, nofollow" />
-		<style TYPE="text/css">
-			#ColorTable		{ cursor: pointer ; cursor: hand ; }
-			#hicolor		{ height: 74px ; width: 74px ; border-width: 1px ; border-style: solid ; }
-			#hicolortext	{ width: 75px ; text-align: right ; margin-bottom: 7px ; }
-			#selhicolor		{ height: 20px ; width: 74px ; border-width: 1px ; border-style: solid ; }
-			#selcolor		{ width: 75px ; height: 20px ; margin-top: 0px ; margin-bottom: 7px ; }
-			#btnClear		{ width: 75px ; height: 22px ; margin-bottom: 6px ; }
-			.ColorCell		{ height: 15px ; width: 15px ; }
-		</style>
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-var oEditor = window.parent.InnerDialogLoaded() ;
-
-function OnLoad()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	CreateColorTable() ;
-
-	window.parent.SetOkButton( true ) ;
-	window.parent.SetAutoSize( true ) ;
-}
-
-function CreateColorTable()
-{
-	// Get the target table.
-	var oTable = document.getElementById('ColorTable') ;
-
-	// Create the base colors array.
-	var aColors = ['00','33','66','99','cc','ff'] ;
-
-	// This function combines two ranges of three values from the color array into a row.
-	function AppendColorRow( rangeA, rangeB )
-	{
-		for ( var i = rangeA ; i < rangeA + 3 ; i++ )
-		{
-			var oRow = oTable.insertRow(-1) ;
-
-			for ( var j = rangeB ; j < rangeB + 3 ; j++ )
-			{
-				for ( var n = 0 ; n < 6 ; n++ )
-				{
-					AppendColorCell( oRow, '#' + aColors[j] + aColors[n] + aColors[i] ) ;
-				}
-			}
-		}
-	}
-
-	// This function create a single color cell in the color table.
-	function AppendColorCell( targetRow, color )
-	{
-		var oCell = targetRow.insertCell(-1) ;
-		oCell.className = 'ColorCell' ;
-		oCell.bgColor = color ;
-
-		oCell.onmouseover = function()
-		{
-			document.getElementById('hicolor').style.backgroundColor = this.bgColor ;
-			document.getElementById('hicolortext').innerHTML = this.bgColor ;
-		}
-
-		oCell.onclick = function()
-		{
-			document.getElementById('selhicolor').style.backgroundColor = this.bgColor ;
-			document.getElementById('selcolor').value = this.bgColor ;
-		}
-	}
-
-	AppendColorRow( 0, 0 ) ;
-	AppendColorRow( 3, 0 ) ;
-	AppendColorRow( 0, 3 ) ;
-	AppendColorRow( 3, 3 ) ;
-
-	// Create the last row.
-	var oRow = oTable.insertRow(-1) ;
-
-	// Create the gray scale colors cells.
-	for ( var n = 0 ; n < 6 ; n++ )
-	{
-		AppendColorCell( oRow, '#' + aColors[n] + aColors[n] + aColors[n] ) ;
-	}
-
-	// Fill the row with black cells.
-	for ( var i = 0 ; i < 12 ; i++ )
-	{
-		AppendColorCell( oRow, '#000000' ) ;
-	}
-}
-
-function Clear()
-{
-	document.getElementById('selhicolor').style.backgroundColor = '' ;
-	document.getElementById('selcolor').value = '' ;
-}
-
-function ClearActual()
-{
-	document.getElementById('hicolor').style.backgroundColor = '' ;
-	document.getElementById('hicolortext').innerHTML = '&nbsp;' ;
-}
-
-function UpdateColor()
-{
-	try		  { document.getElementById('selhicolor').style.backgroundColor = document.getElementById('selcolor').value ; }
-	catch (e) { Clear() ; }
-}
-
-function Ok()
-{
-	if ( typeof(window.parent.Args().CustomValue) == 'function' )
-		window.parent.Args().CustomValue( document.getElementById('selcolor').value ) ;
-
-	return true ;
-}
-		</script>
-	</head>
-	<body onload="OnLoad()" scroll="no" style="OVERFLOW: hidden">
-		<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
-			<tr>
-				<td align="center" valign="middle">
-					<table border="0" cellspacing="5" cellpadding="0" width="100%">
-						<tr>
-							<td valign="top" align="center" nowrap width="100%">
-								<table id="ColorTable" border="0" cellspacing="0" cellpadding="0" width="270" onmouseout="ClearActual();">
-								</table>
-							</td>
-							<td valign="top" align="left" nowrap>
-								<span fckLang="DlgColorHighlight">Highlight</span>
-								<div id="hicolor"></div>
-								<div id="hicolortext">&nbsp;</div>
-								<span fckLang="DlgColorSelected">Selected</span>
-								<div id="selhicolor"></div>
-								<input id="selcolor" type="text" maxlength="20" onchange="UpdateColor();">
-								<br>
-								<input id="btnClear" type="button" fckLang="DlgColorBtnClear" value="Clear" onclick="Clear();" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.xml
deleted file mode 100644
index b1252418cb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_colorselector.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_colorselector.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.html
deleted file mode 100644
index 524c66a8f9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.html
+++ /dev/null
@@ -1,396 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Form dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-var FCK = oEditor.FCK ;
-var FCKLang = oEditor.FCKLang ;
-var FCKBrowserInfo = oEditor.FCKBrowserInfo ;
-var FCKStyles = oEditor.FCKStyles ;
-var FCKElementPath = oEditor.FCKElementPath ;
-var FCKDomRange = oEditor.FCKDomRange ;
-var FCKDomTools = oEditor.FCKDomTools ;
-var FCKDomRangeIterator = oEditor.FCKDomRangeIterator ;
-var FCKListsLib = oEditor.FCKListsLib ;
-var AlwaysCreate = dialog.Args().CustomValue ;
-
-String.prototype.IEquals = function()
-{
-	var thisUpper = this.toUpperCase() ;
-
-	var aArgs = arguments ;
-
-	// The arguments could also be a single array.
-	if ( aArgs.length == 1 && aArgs[0].pop )
-		aArgs = aArgs[0] ;
-
-	for ( var i = 0 ; i < aArgs.length ; i++ )
-	{
-		if ( thisUpper == aArgs[i].toUpperCase() )
-			return true ;
-	}
-	return false ;
-}
-
-var CurrentContainers = [] ;
-if ( !AlwaysCreate )
-{
-	dialog.Selection.EnsureSelection() ;
-	CurrentContainers = FCKDomTools.GetSelectedDivContainers() ;
-}
-
-// Add some tabs
-dialog.AddTab( 'General', FCKLang.DlgDivGeneralTab );
-dialog.AddTab( 'Advanced', FCKLang.DlgDivAdvancedTab ) ;
-
-function AddStyleOption( styleName )
-{
-	var el = GetE( 'selStyle' ) ;
-	var opt = document.createElement( 'option' ) ;
-	opt.text = opt.value = styleName ;
-
-	if ( FCKBrowserInfo.IsIE )
-		el.add( opt ) ;
-	else
-		el.add( opt, null ) ;
-}
-
-function OnDialogTabChange( tabCode )
-{
-	ShowE( 'divGeneral', tabCode == 'General' ) ;
-	ShowE( 'divAdvanced', tabCode == 'Advanced' ) ;
-	dialog.SetAutoSize( true ) ;
-}
-
-function GetNearestAncestorDirection( node )
-{
-	var dir = 'ltr' ;	// HTML default.
-	while ( ( node = node.parentNode ) )
-	{
-		if ( node.dir )
-			dir = node.dir ;
-	}
-	return dir ;
-}
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-
-	// Popuplate the style menu
-	var styles = FCKStyles.GetStyles() ;
-	var selectableStyles = {} ;
-	for ( var i in styles )
-	{
-		if ( ! /^_FCK_/.test( i ) && styles[i].Element == 'div' )
-			selectableStyles[i] = styles[i] ;
-	}
-	if ( CurrentContainers.length <= 1 )
-	{
-		var target = CurrentContainers[0] ;
-		var match = null ;
-		for ( var i in selectableStyles )
-		{
-			if ( target && styles[i].CheckElementRemovable( target, true ) )
-				match = i ;
-		}
-		if ( !match )
-			AddStyleOption( "" ) ;
-		for ( var i in selectableStyles )
-			AddStyleOption( i ) ;
-		if ( match )
-			GetE( 'selStyle' ).value = match ;
-
-		// Set the value for other inputs
-		if ( target )
-		{
-			GetE( 'txtClass' ).value = target.className ;
-			GetE( 'txtId' ).value = target.id ;
-			GetE( 'txtLang' ).value = target.lang ;
-			GetE( 'txtInlineStyle').value = target.style.cssText ;
-			GetE( 'txtTitle' ).value = target.title ;
-			GetE( 'selLangDir').value = target.dir || GetNearestAncestorDirection( target ) ;
-		}
-	}
-	else
-	{
-		GetE( 'txtId' ).disabled = true ;
-		AddStyleOption( "" ) ;
-		for ( var i in selectableStyles )
-			AddStyleOption( i ) ;
-	}
-}
-
-function CreateDiv()
-{
-	var newBlocks = [] ;
-	var range = new FCKDomRange( FCK.EditorWindow ) ;
-	range.MoveToSelection() ;
-
-	var bookmark = range.CreateBookmark() ;
-
-	// Kludge for #1592: if the bookmark nodes are in the beginning of
-	// $tagName, then move them to the nearest block element in the
-	// $tagName.
-	if ( FCKBrowserInfo.IsIE )
-	{
-		var bStart	= range.GetBookmarkNode( bookmark, true ) ;
-		var bEnd	= range.GetBookmarkNode( bookmark, false ) ;
-
-		var cursor ;
-
-		if ( bStart
-				&& bStart.parentNode.nodeName.IEquals( 'div' )
-				&& !bStart.previousSibling )
-		{
-			cursor = bStart ;
-			while ( ( cursor = cursor.nextSibling ) )
-			{
-				if ( FCKListsLib.BlockElements[ cursor.nodeName.toLowerCase() ] )
-					FCKDomTools.MoveNode( bStart, cursor, true ) ;
-			}
-		}
-
-		if ( bEnd
-				&& bEnd.parentNode.nodeName.IEquals( 'div' )
-				&& !bEnd.previousSibling )
-		{
-			cursor = bEnd ;
-			while ( ( cursor = cursor.nextSibling ) )
-			{
-				if ( FCKListsLib.BlockElements[ cursor.nodeName.toLowerCase() ] )
-				{
-					if ( cursor.firstChild == bStart )
-						FCKDomTools.InsertAfterNode( bStart, bEnd ) ;
-					else
-						FCKDomTools.MoveNode( bEnd, cursor, true ) ;
-				}
-			}
-		}
-	}
-
-	var iterator = new FCKDomRangeIterator( range ) ;
-	var block ;
-
-	var paragraphs = [] ;
-	while ( ( block = iterator.GetNextParagraph() ) )
-		paragraphs.push( block ) ;
-
-	// Make sure all paragraphs have the same parent.
-	var commonParent = paragraphs[0].parentNode ;
-	var tmp = [] ;
-	for ( var i = 0 ; i < paragraphs.length ; i++ )
-	{
-		block = paragraphs[i] ;
-		commonParent = FCKDomTools.GetCommonParents( block.parentNode, commonParent ).pop() ;
-	}
-
-	// The common parent must not be the following tags: table, tbody, tr, ol, ul.
-	while ( commonParent.nodeName.IEquals( 'table', 'tbody', 'tr', 'ol', 'ul' ) )
-		commonParent = commonParent.parentNode ;
-
-	// Reconstruct the block list to be processed such that all resulting blocks
-	// satisfy parentNode == commonParent.
-	var lastBlock = null ;
-	while ( paragraphs.length > 0 )
-	{
-		block = paragraphs.shift() ;
-		while ( block.parentNode != commonParent )
-			block = block.parentNode ;
-		if ( block != lastBlock )
-			tmp.push( block ) ;
-		lastBlock = block ;
-	}
-	paragraphs = tmp ;
-
-	// Split the paragraphs into groups depending on their BlockLimit element.
-	var groups = [] ;
-	var lastBlockLimit = null ;
-	for ( var i = 0 ; i < paragraphs.length ; i++ )
-	{
-		block = paragraphs[i] ;
-		var elementPath = new FCKElementPath( block ) ;
-		if ( elementPath.BlockLimit != lastBlockLimit )
-		{
-			groups.push( [] ) ;
-			lastBlockLimit = elementPath.BlockLimit ;
-		}
-		groups[groups.length - 1].push( block ) ;
-	}
-
-	// Create a DIV container for each group.
-	for ( var i = 0 ; i < groups.length ; i++ )
-	{
-		var divNode = FCK.EditorDocument.createElement( 'div' ) ;
-		groups[i][0].parentNode.insertBefore( divNode, groups[i][0] ) ;
-		for ( var j = 0 ; j < groups[i].length ; j++ )
-			FCKDomTools.MoveNode( groups[i][j], divNode ) ;
-		newBlocks.push( divNode ) ;
-	}
-
-	range.MoveToBookmark( bookmark ) ;
-	range.Select() ;
-
-	FCK.Focus() ;
-	FCK.Events.FireEvent( 'OnSelectionChange' ) ;
-
-	return newBlocks ;
-}
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	if ( CurrentContainers.length < 1 )
-		CurrentContainers = CreateDiv();
-
-	var setValue = function( attrName, inputName )
-	{
-		var val = GetE( inputName ).value ;
-		for ( var i = 0 ; i < CurrentContainers.length ; i++ )
-		{
-			if ( val == '' )
-				CurrentContainers[i].removeAttribute( attrName ) ;
-			else
-				CurrentContainers[i].setAttribute( attrName, val ) ;
-		}
-	}
-
-	// Apply modifications to the DIV container according to dialog inputs.
-	if ( CurrentContainers.length == 1 )
-	{
-		setValue( 'class', 'txtClass' ) ;
-		setValue( 'id', 'txtId' ) ;
-	}
-	setValue( 'lang', 'txtLang' ) ;
-	if ( FCKBrowserInfo.IsIE )
-	{
-		for ( var i = 0 ; i < CurrentContainers.length ; i++ )
-			CurrentContainers[i].style.cssText = GetE( 'txtInlineStyle' ).value ;
-	}
-	else
-		setValue( 'style', 'txtInlineStyle' ) ;
-	setValue( 'title', 'txtTitle' ) ;
-	for ( var i = 0 ; i < CurrentContainers.length ; i++ )
-	{
-		var dir = GetE( 'selLangDir' ).value ;
-		var styleName = GetE( 'selStyle' ).value ;
-		if ( GetNearestAncestorDirection( CurrentContainers[i] ) != dir )
-			CurrentContainers[i].dir = dir ;
-		else
-			CurrentContainers[i].removeAttribute( 'dir' ) ;
-
-		if ( styleName )
-			FCKStyles.GetStyle( styleName ).ApplyToObject( CurrentContainers[i] ) ;
-	}
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<div id="divGeneral">
-		<table cellspacing="0" cellpadding="0" width="100%" border="0">
-			<colgroup span="2">
-				<col width="49%" />
-				<col width="2%" />
-				<col width="49%" />
-			</colgroup>
-			<tr>
-				<td>
-					<span fcklang="DlgDivStyle">Style</span><br />
-					<select id="selStyle" style="width: 100%;">
-					</select>
-				</td>
-				<td>&nbsp;</td>
-				<td>
-					<span fcklang="DlgGenClass">Stylesheet Classes</span><br />
-					<input id="txtClass" style="width: 100%" type="text" />
-				</td>
-			</tr>
-		</table>
-	</div>
-	<div id="divAdvanced" style="display: none">
-		<table cellspacing="0" cellpadding="0" width="100%" border="0">
-			<colgroup span="2">
-				<col width="49%" />
-				<col width="2%" />
-				<col width="49%" />
-			</colgroup>
-			<tr>
-				<td>
-					<span fcklang="DlgGenId">Id</span><br />
-					<input style="width: 100%" type="text" id="txtId" />
-				</td>
-				<td>&nbsp;</td>
-				<td>
-					<span fcklang="DlgGenLangCode">Language Code</span><br />
-					<input style="width: 100%" type="text" id="txtLang" />
-				</td>
-			</tr>
-			<tr>
-				<td colspan="3">&nbsp;</td>
-			</tr>
-			<tr>
-				<td colspan="3">
-					<span fcklang="DlgDivInlineStyle">Inline Style</span><br />
-					<input style="width: 100%" type="text" id="txtInlineStyle" />
-				</td>
-			</tr>
-			<tr>
-				<td colspan="3">&nbsp;</td>
-			</tr>
-			<tr>
-				<td colspan="3">
-					<span fcklang="DlgGenTitle">Advisory Title</span><br />
-					<input style="width: 100%" type="text" id="txtTitle" />
-				</td>
-			</tr>
-			<tr>
-				<td>&nbsp;</td>
-			</tr>
-			<tr>
-				<td>
-					<span fcklang="DlgGenLangDir">Language Direction</span><br />
-					<select id="selLangDir">
-						<option fcklang="DlgGenLangDirLtr" value="ltr">Left to Right (LTR)
-						<option fcklang="DlgGenLangDirRtl" value="rtl">Right to Left (RTL)
-					</select>
-				</td>
-			</tr>
-		</table>
-	</div>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.xml
deleted file mode 100644
index 824978ccaa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_div.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_div.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.html
deleted file mode 100644
index 935580de90..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.html
+++ /dev/null
@@ -1,600 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Link dialog window.
--->
-<html>
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
-	<meta content="noindex, nofollow" name="robots" >
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var oEditor		= window.parent.InnerDialogLoaded() ;
-var FCK			= oEditor.FCK ;
-var FCKLang		= oEditor.FCKLang ;
-var FCKConfig	= oEditor.FCKConfig ;
-
-//#### Dialog Tabs
-
-// Set the dialog tabs.
-window.parent.AddTab( 'General'		, FCKLang.DlgDocGeneralTab ) ;
-window.parent.AddTab( 'Background'	, FCKLang.DlgDocBackTab ) ;
-window.parent.AddTab( 'Colors'		, FCKLang.DlgDocColorsTab ) ;
-window.parent.AddTab( 'Meta'		, FCKLang.DlgDocMetaTab ) ;
-
-// Function called when a dialog tag is selected.
-function OnDialogTabChange( tabCode )
-{
-	ShowE( 'divGeneral'		, ( tabCode == 'General' ) ) ;
-	ShowE( 'divBackground'	, ( tabCode == 'Background' ) ) ;
-	ShowE( 'divColors'		, ( tabCode == 'Colors' ) ) ;
-	ShowE( 'divMeta'		, ( tabCode == 'Meta' ) ) ;
-
-	ShowE( 'ePreview'		, ( tabCode == 'Background' || tabCode == 'Colors' ) ) ;
-}
-
-//#### Get Base elements from the document: BEGIN
-
-// The HTML element of the document.
-var oHTML = FCK.EditorDocument.getElementsByTagName('html')[0] ;
-
-// The HEAD element of the document.
-var oHead = oHTML.getElementsByTagName('head')[0] ;
-
-var oBody = FCK.EditorDocument.body ;
-
-// This object contains all META tags defined in the document.
-var oMetaTags = new Object() ;
-
-// Get all META tags defined in the document.
-AppendMetaCollection( oMetaTags, oHead.getElementsByTagName('meta') ) ;
-AppendMetaCollection( oMetaTags, oHead.getElementsByTagName('fck:meta') ) ;
-
-function AppendMetaCollection( targetObject, metaCollection )
-{
-	// Loop throw all METAs and put it in the HashTable.
-	for ( var i = 0 ; i < metaCollection.length ; i++ )
-	{
-		// Try to get the "name" attribute.
-		var sName = GetAttribute( metaCollection[i], 'name', GetAttribute( metaCollection[i], '___fcktoreplace:name', '' ) ) ;
-
-		// If no "name", try with the "http-equiv" attribute.
-		if ( sName.length == 0 )
-		{
-			if ( oEditor.FCKBrowserInfo.IsIE )
-			{
-				// Get the http-equiv value from the outerHTML.
-				var oHttpEquivMatch = metaCollection[i].outerHTML.match( oEditor.FCKRegexLib.MetaHttpEquiv ) ;
-				if ( oHttpEquivMatch )
-					sName = oHttpEquivMatch[1] ;
-			}
-			else
-				sName = GetAttribute( metaCollection[i], 'http-equiv', '' ) ;
-		}
-
-		if ( sName.length > 0 )
-			targetObject[ sName.toLowerCase() ] = metaCollection[i] ;
-	}
-}
-
-//#### END
-
-// Set a META tag in the document.
-function SetMetadata( name, content, isHttp )
-{
-	if ( content.length == 0 )
-	{
-		RemoveMetadata( name ) ;
-		return ;
-	}
-
-	var oMeta = oMetaTags[ name.toLowerCase() ] ;
-
-	if ( !oMeta )
-	{
-		oMeta = oHead.appendChild( FCK.EditorDocument.createElement('META') ) ;
-
-		if ( isHttp )
-			SetAttribute( oMeta, 'http-equiv', name ) ;
-		else
-		{
-			// On IE, it is not possible to set the "name" attribute of the META tag.
-			// So a temporary attribute is used and it is replaced when getting the
-			// editor's HTML/XHTML value. This is sad, I know :(
-			if ( oEditor.FCKBrowserInfo.IsIE )
-				SetAttribute( oMeta, '___fcktoreplace:name', name ) ;
-			else
-				SetAttribute( oMeta, 'name', name ) ;
-		}
-
-		oMetaTags[ name.toLowerCase() ] = oMeta ;
-	}
-
-	SetAttribute( oMeta, 'content', content ) ;
-//	oMeta.content = content ;
-}
-
-function RemoveMetadata( name )
-{
-	var oMeta = oMetaTags[ name.toLowerCase() ] ;
-
-	if ( oMeta && oMeta != null )
-	{
-		oMeta.parentNode.removeChild( oMeta ) ;
-		oMetaTags[ name.toLowerCase() ] = null ;
-	}
-}
-
-function GetMetadata( name )
-{
-	var oMeta = oMetaTags[ name.toLowerCase() ] ;
-
-	if ( oMeta && oMeta != null )
-		return oMeta.getAttribute( 'content', 2 ) ;
-	else
-		return '' ;
-}
-
-window.onload = function ()
-{
-	// Show/Hide the "Browse Server" button.
-	GetE('tdBrowse').style.display = oEditor.FCKConfig.ImageBrowser ? "" : "none";
-
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage( document ) ;
-
-	FillFields() ;
-
-	UpdatePreview() ;
-
-	// Show the "Ok" button.
-	window.parent.SetOkButton( true ) ;
-
-	window.parent.SetAutoSize( true ) ;
-}
-
-function FillFields()
-{
-	// ### General Info
-	GetE('txtPageTitle').value = FCK.EditorDocument.title ;
-
-	GetE('selDirection').value	= GetAttribute( oHTML, 'dir', '' ) ;
-	GetE('txtLang').value		= GetAttribute( oHTML, 'xml:lang', GetAttribute( oHTML, 'lang', '' ) ) ;	// "xml:lang" takes precedence to "lang".
-
-	// Character Set Encoding.
-//	if ( oEditor.FCKBrowserInfo.IsIE )
-//		var sCharSet = FCK.EditorDocument.charset ;
-//	else
-		var sCharSet = GetMetadata( 'Content-Type' ) ;
-
-	if ( sCharSet != null && sCharSet.length > 0 )
-	{
-//		if ( !oEditor.FCKBrowserInfo.IsIE )
-			sCharSet = sCharSet.match( /[^=]*$/ ) ;
-
-		GetE('selCharSet').value = sCharSet ;
-
-		if ( GetE('selCharSet').selectedIndex == -1 )
-		{
-			GetE('selCharSet').value = '...' ;
-			GetE('txtCustomCharSet').value = sCharSet ;
-
-			CheckOther( GetE('selCharSet'), 'txtCustomCharSet' ) ;
-		}
-	}
-
-	// Document Type.
-	if ( FCK.DocTypeDeclaration && FCK.DocTypeDeclaration.length > 0 )
-	{
-		GetE('selDocType').value = FCK.DocTypeDeclaration ;
-
-		if ( GetE('selDocType').selectedIndex == -1 )
-		{
-			GetE('selDocType').value = '...' ;
-			GetE('txtDocType').value = FCK.DocTypeDeclaration ;
-
-			CheckOther( GetE('selDocType'), 'txtDocType' ) ;
-		}
-	}
-
-	// Document Type.
-	GetE('chkIncXHTMLDecl').checked = ( FCK.XmlDeclaration && FCK.XmlDeclaration.length > 0 ) ;
-
-	// ### Background
-	GetE('txtBackColor').value = GetAttribute( oBody, 'bgColor'		, '' ) ;
-	GetE('txtBackImage').value = GetAttribute( oBody, 'background'	, '' ) ;
-	GetE('chkBackNoScroll').checked = ( GetAttribute( oBody, 'bgProperties', '' ).toLowerCase() == 'fixed' ) ;
-
-	// ### Colors
-	GetE('txtColorText').value		= GetAttribute( oBody, 'text'	, '' ) ;
-	GetE('txtColorLink').value		= GetAttribute( oBody, 'link'	, '' ) ;
-	GetE('txtColorVisited').value	= GetAttribute( oBody, 'vLink'	, '' ) ;
-	GetE('txtColorActive').value	= GetAttribute( oBody, 'aLink'	, '' ) ;
-
-	// ### Margins
-	GetE('txtMarginTop').value		= GetAttribute( oBody, 'topMargin'		, '' ) ;
-	GetE('txtMarginLeft').value		= GetAttribute( oBody, 'leftMargin'		, '' ) ;
-	GetE('txtMarginRight').value	= GetAttribute( oBody, 'rightMargin'	, '' ) ;
-	GetE('txtMarginBottom').value	= GetAttribute( oBody, 'bottomMargin'	, '' ) ;
-
-	// ### Meta Data
-	GetE('txtMetaKeywords').value		= GetMetadata( 'keywords' ) ;
-	GetE('txtMetaDescription').value	= GetMetadata( 'description' ) ;
-	GetE('txtMetaAuthor').value			= GetMetadata( 'author' ) ;
-	GetE('txtMetaCopyright').value		= GetMetadata( 'copyright' ) ;
-}
-
-// Called when the "Ok" button is clicked.
-function Ok()
-{
-	// ### General Info
-	FCK.EditorDocument.title = GetE('txtPageTitle').value ;
-
-	var oHTML = FCK.EditorDocument.getElementsByTagName('html')[0] ;
-
-	SetAttribute( oHTML, 'dir'		, GetE('selDirection').value ) ;
-	SetAttribute( oHTML, 'lang'		, GetE('txtLang').value ) ;
-	SetAttribute( oHTML, 'xml:lang'	, GetE('txtLang').value ) ;
-
-	// Character Set Enconding.
-	var sCharSet = GetE('selCharSet').value ;
-	if ( sCharSet == '...' )
-		sCharSet = GetE('txtCustomCharSet').value ;
-
-	if ( sCharSet.length > 0 )
-			sCharSet = 'text/html; charset=' + sCharSet ;
-
-//	if ( oEditor.FCKBrowserInfo.IsIE )
-//		FCK.EditorDocument.charset = sCharSet ;
-//	else
-		SetMetadata( 'Content-Type', sCharSet, true ) ;
-
-	// Document Type
-	var sDocType = GetE('selDocType').value ;
-	if ( sDocType == '...' )
-		sDocType = GetE('txtDocType').value ;
-
-	FCK.DocTypeDeclaration = sDocType ;
-
-	// XHTML Declarations.
-	if ( GetE('chkIncXHTMLDecl').checked )
-	{
-		if ( sCharSet.length == 0 )
-			sCharSet = 'utf-8' ;
-
-		FCK.XmlDeclaration = '<' + '?xml version="1.0" encoding="' + sCharSet + '"?>' ;
-
-		SetAttribute( oHTML, 'xmlns', 'http://www.w3.org/1999/xhtml' ) ;
-	}
-	else
-	{
-		FCK.XmlDeclaration = null ;
-		oHTML.removeAttribute( 'xmlns', 0 ) ;
-	}
-
-	// ### Background
-	SetAttribute( oBody, 'bgcolor'		, GetE('txtBackColor').value ) ;
-	SetAttribute( oBody, 'background'	, GetE('txtBackImage').value ) ;
-	SetAttribute( oBody, 'bgproperties'	, GetE('chkBackNoScroll').checked ? 'fixed' : '' ) ;
-
-	// ### Colors
-	SetAttribute( oBody, 'text'	, GetE('txtColorText').value ) ;
-	SetAttribute( oBody, 'link'	, GetE('txtColorLink').value ) ;
-	SetAttribute( oBody, 'vlink', GetE('txtColorVisited').value ) ;
-	SetAttribute( oBody, 'alink', GetE('txtColorActive').value ) ;
-
-	// ### Margins
-	SetAttribute( oBody, 'topmargin'	, GetE('txtMarginTop').value ) ;
-	SetAttribute( oBody, 'leftmargin'	, GetE('txtMarginLeft').value ) ;
-	SetAttribute( oBody, 'rightmargin'	, GetE('txtMarginRight').value ) ;
-	SetAttribute( oBody, 'bottommargin'	, GetE('txtMarginBottom').value ) ;
-
-	// ### Meta data
-	SetMetadata( 'keywords'		, GetE('txtMetaKeywords').value ) ;
-	SetMetadata( 'description'	, GetE('txtMetaDescription').value ) ;
-	SetMetadata( 'author'		, GetE('txtMetaAuthor').value ) ;
-	SetMetadata( 'copyright'	, GetE('txtMetaCopyright').value ) ;
-
-	return true ;
-}
-
-var bPreviewIsLoaded = false ;
-var oPreviewWindow ;
-var oPreviewBody ;
-
-// Called by the Preview page when loaded.
-function OnPreviewLoad( previewWindow, previewBody )
-{
-	oPreviewWindow	= previewWindow ;
-	oPreviewBody	= previewBody ;
-
-	bPreviewIsLoaded = true ;
-	UpdatePreview() ;
-}
-
-function UpdatePreview()
-{
-	if ( !bPreviewIsLoaded )
-		return ;
-
-	// ### Background
-	SetAttribute( oPreviewBody, 'bgcolor'		, GetE('txtBackColor').value ) ;
-	SetAttribute( oPreviewBody, 'background'	, GetE('txtBackImage').value ) ;
-	SetAttribute( oPreviewBody, 'bgproperties'	, GetE('chkBackNoScroll').checked ? 'fixed' : '' ) ;
-
-	// ### Colors
-	SetAttribute( oPreviewBody, 'text', GetE('txtColorText').value ) ;
-
-	oPreviewWindow.SetLinkColor( GetE('txtColorLink').value ) ;
-	oPreviewWindow.SetVisitedColor( GetE('txtColorVisited').value ) ;
-	oPreviewWindow.SetActiveColor( GetE('txtColorActive').value ) ;
-}
-
-function CheckOther( combo, txtField )
-{
-	var bNotOther = ( combo.value != '...' ) ;
-
-	GetE(txtField).style.backgroundColor = ( bNotOther ? '#cccccc' : '' ) ;
-	GetE(txtField).disabled = bNotOther ;
-}
-
-function SetColor( inputId, color )
-{
-	GetE( inputId ).value = color + '' ;
-	UpdatePreview() ;
-}
-
-function SelectBackColor( color )		{ SetColor('txtBackColor', color ) ; }
-function SelectColorText( color )		{ SetColor('txtColorText', color ) ; }
-function SelectColorLink( color )		{ SetColor('txtColorLink', color ) ; }
-function SelectColorVisited( color )	{ SetColor('txtColorVisited', color ) ; }
-function SelectColorActive( color )		{ SetColor('txtColorActive', color ) ; }
-
-function SelectColor( wich )
-{
-	switch ( wich )
-	{
-		case 'Back'			: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectBackColor ) ; return ;
-		case 'ColorText'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorText ) ; return ;
-		case 'ColorLink'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorLink ) ; return ;
-		case 'ColorVisited'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorVisited ) ; return ;
-		case 'ColorActive'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorActive ) ; return ;
-	}
-}
-
-function BrowseServerBack()
-{
-	OpenFileBrowser( FCKConfig.ImageBrowserURL, FCKConfig.ImageBrowserWindowWidth, FCKConfig.ImageBrowserWindowHeight ) ;
-}
-
-function SetUrl( url )
-{
-	GetE('txtBackImage').value = url ;
-	UpdatePreview() ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table cellspacing="0" cellpadding="0" width="100%" border="0" style="height: 100%">
-		<tr>
-			<td valign="top" style="height: 100%">
-				<div id="divGeneral">
-					<span fcklang="DlgDocPageTitle">Page Title</span><br />
-					<input id="txtPageTitle" style="width: 100%" type="text" />
-					<br />
-					<table cellspacing="0" cellpadding="0" border="0">
-						<tr>
-							<td>
-								<span fcklang="DlgDocLangDir">Language Direction</span><br />
-								<select id="selDirection">
-									<option value="" selected="selected"></option>
-									<option value="ltr" fcklang="DlgDocLangDirLTR">Left to Right (LTR)</option>
-									<option value="rtl" fcklang="DlgDocLangDirRTL">Right to Left (RTL)</option>
-								</select>
-							</td>
-							<td>
-								&nbsp;&nbsp;&nbsp;</td>
-							<td>
-								<span fcklang="DlgDocLangCode">Language Code</span><br />
-								<input id="txtLang" type="text" />
-							</td>
-						</tr>
-					</table>
-					<br />
-					<table cellspacing="0" cellpadding="0" width="100%" border="0">
-						<tr>
-							<td style="white-space: nowrap">
-								<span fcklang="DlgDocCharSet">Character Set Encoding</span><br />
-								<select id="selCharSet" onchange="CheckOther( this, 'txtCustomCharSet' );">
-									<option value="" selected="selected"></option>
-									<option value="us-ascii">ASCII</option>
-									<option fcklang="DlgDocCharSetCE" value="iso-8859-2">Central European</option>
-									<option fcklang="DlgDocCharSetCT" value="big5">Chinese Traditional (Big5)</option>
-									<option fcklang="DlgDocCharSetCR" value="iso-8859-5">Cyrillic</option>
-									<option fcklang="DlgDocCharSetGR" value="iso-8859-7">Greek</option>
-									<option fcklang="DlgDocCharSetJP" value="iso-2022-jp">Japanese</option>
-									<option fcklang="DlgDocCharSetKR" value="iso-2022-kr">Korean</option>
-									<option fcklang="DlgDocCharSetTR" value="iso-8859-9">Turkish</option>
-									<option fcklang="DlgDocCharSetUN" value="utf-8">Unicode (UTF-8)</option>
-									<option fcklang="DlgDocCharSetWE" value="iso-8859-1">Western European</option>
-									<option fcklang="DlgOpOther" value="...">&lt;Other&gt;</option>
-								</select>
-							</td>
-							<td>
-								&nbsp;&nbsp;&nbsp;</td>
-							<td width="100%">
-								<span fcklang="DlgDocCharSetOther">Other Character Set Encoding</span><br />
-								<input id="txtCustomCharSet" style="width: 100%; background-color: #cccccc" disabled="disabled"
-									type="text" />
-							</td>
-						</tr>
-						<tr>
-							<td colspan="3">
-								&nbsp;</td>
-						</tr>
-						<tr>
-							<td nowrap="nowrap">
-								<span fcklang="DlgDocDocType">Document Type Heading</span><br />
-								<select id="selDocType" onchange="CheckOther( this, 'txtDocType' );">
-									<option value="" selected="selected"></option>
-									<option value='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;'>HTML
-										4.01 Transitional</option>
-									<option value='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;'>
-										HTML 4.01 Strict</option>
-									<option value='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"&gt;'>
-										HTML 4.01 Frameset</option>
-									<option value='&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;'>
-										XHTML 1.0 Transitional</option>
-									<option value='&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;'>
-										XHTML 1.0 Strict</option>
-									<option value='&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&gt;'>
-										XHTML 1.0 Frameset</option>
-									<option value='&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;'>
-										XHTML 1.1</option>
-									<option value='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"&gt;'>HTML 3.2</option>
-									<option value='&lt;!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"&gt;'>HTML 2.0</option>
-									<option value="..." fcklang="DlgOpOther">&lt;Other&gt;</option>
-								</select>
-							</td>
-							<td>
-							</td>
-							<td width="100%">
-								<span fcklang="DlgDocDocTypeOther">Other Document Type Heading</span><br />
-								<input id="txtDocType" style="width: 100%; background-color: #cccccc" disabled="disabled"
-									type="text" />
-							</td>
-						</tr>
-					</table>
-					<br />
-					<input id="chkIncXHTMLDecl" type="checkbox" />
-					<label for="chkIncXHTMLDecl" fcklang="DlgDocIncXHTML">
-						Include XHTML Declarations</label>
-				</div>
-				<div id="divBackground" style="display: none">
-					<span fcklang="DlgDocBgColor">Background Color</span><br />
-					<input id="txtBackColor" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" />&nbsp;<input
-						id="btnSelBackColor" onclick="SelectColor( 'Back' )" type="button" value="Select..."
-						fcklang="DlgCellBtnSelect" /><br />
-					<br />
-					<span fcklang="DlgDocBgImage">Background Image URL</span><br />
-					<table cellspacing="0" cellpadding="0" width="100%" border="0">
-						<tr>
-							<td width="100%">
-								<input id="txtBackImage" style="width: 100%" type="text" onchange="UpdatePreview();"
-									onkeyup="UpdatePreview();" /></td>
-							<td id="tdBrowse" nowrap="nowrap">
-								&nbsp;<input id="btnBrowse" onclick="BrowseServerBack();" type="button" fcklang="DlgBtnBrowseServer"
-									value="Browse Server" /></td>
-						</tr>
-					</table>
-					<input id="chkBackNoScroll" type="checkbox" onclick="UpdatePreview();" />
-					<label for="chkBackNoScroll" fcklang="DlgDocBgNoScroll">
-						Nonscrolling Background</label>
-				</div>
-				<div id="divColors" style="display: none">
-					<table cellspacing="0" cellpadding="0" width="100%" border="0">
-						<tr>
-							<td>
-								<span fcklang="DlgDocCText">Text</span><br />
-								<input id="txtColorText" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
-									onclick="SelectColor( 'ColorText' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
-								<br />
-								<span fcklang="DlgDocCLink">Link</span><br />
-								<input id="txtColorLink" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
-									onclick="SelectColor( 'ColorLink' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
-								<br />
-								<span fcklang="DlgDocCVisited">Visited Link</span><br />
-								<input id="txtColorVisited" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
-									onclick="SelectColor( 'ColorVisited' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
-								<br />
-								<span fcklang="DlgDocCActive">Active Link</span><br />
-								<input id="txtColorActive" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
-									onclick="SelectColor( 'ColorActive' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
-							</td>
-							<td valign="middle" align="center">
-								<table cellspacing="2" cellpadding="0" border="0">
-									<tr>
-										<td>
-											<span fcklang="DlgDocMargins">Page Margins</span></td>
-									</tr>
-									<tr>
-										<td style="border: #000000 1px solid; padding: 5px">
-											<table cellpadding="0" cellspacing="0" border="0" dir="ltr">
-												<tr>
-													<td align="center" colspan="3">
-														<span fcklang="DlgDocMaTop">Top</span><br />
-														<input id="txtMarginTop" type="text" size="3" />
-													</td>
-												</tr>
-												<tr>
-													<td align="left">
-														<span fcklang="DlgDocMaLeft">Left</span><br />
-														<input id="txtMarginLeft" type="text" size="3" />
-													</td>
-													<td>
-														&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
-													<td align="right">
-														<span fcklang="DlgDocMaRight">Right</span><br />
-														<input id="txtMarginRight" type="text" size="3" />
-													</td>
-												</tr>
-												<tr>
-													<td align="center" colspan="3">
-														<span fcklang="DlgDocMaBottom">Bottom</span><br />
-														<input id="txtMarginBottom" type="text" size="3" />
-													</td>
-												</tr>
-											</table>
-										</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-					</table>
-				</div>
-				<div id="divMeta" style="display: none">
-					<span fcklang="DlgDocMeIndex">Document Indexing Keywords (comma separated)</span><br />
-					<textarea id="txtMetaKeywords" style="width: 100%" rows="2" cols="20"></textarea>
-					<br />
-					<span fcklang="DlgDocMeDescr">Document Description</span><br />
-					<textarea id="txtMetaDescription" style="width: 100%" rows="4" cols="20"></textarea>
-					<br />
-					<span fcklang="DlgDocMeAuthor">Author</span><br />
-					<input id="txtMetaAuthor" style="width: 100%" type="text" /><br />
-					<br />
-					<span fcklang="DlgDocMeCopy">Copyright</span><br />
-					<input id="txtMetaCopyright" type="text" style="width: 100%" />
-				</div>
-			</td>
-		</tr>
-		<tr id="ePreview" style="display: none">
-			<td>
-				<span fcklang="DlgDocPreview">Preview</span><br />
-				<iframe id="frmPreview" src="fck_docprops/fck_document_preview.html" width="100%"
-					height="100"></iframe>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.xml
deleted file mode 100644
index 946caa9dc7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_docprops.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.xml
deleted file mode 100644
index c8dfea0417..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_docprops</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.html
deleted file mode 100644
index 1df5732f75..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Preview shown in the "Document Properties" dialog window.
--->
-<html>
-	<head>
-		<title>Document Properties - Preview</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta name="robots" content="noindex, nofollow">
-		<script type="text/javascript">
-
-var eBase = parent.FCK.EditorDocument.getElementsByTagName( 'BASE' ) ;
-if ( eBase.length > 0 && eBase[0].href.length > 0 )
-{
-	document.write( '<base href="' + eBase[0].href + '">' ) ;
-}
-
-window.onload = function()
-{
-	if ( typeof( parent.OnPreviewLoad ) == 'function' )
-		parent.OnPreviewLoad( window, document.body ) ;
-}
-
-function SetBaseHRef( baseHref )
-{
-	var eBase = document.createElement( 'BASE' ) ;
-	eBase.href = baseHref ;
-
-	var eHead = document.getElementsByTagName( 'HEAD' )[0] ;
-	eHead.appendChild( eBase ) ;
-}
-
-function SetLinkColor( color )
-{
-	if ( color && color.length > 0 )
-		document.getElementById('eLink').style.color = color ;
-	else
-		document.getElementById('eLink').style.color = window.document.linkColor ;
-}
-
-function SetVisitedColor( color )
-{
-	if ( color && color.length > 0 )
-		document.getElementById('eVisited').style.color = color ;
-	else
-		document.getElementById('eVisited').style.color = window.document.vlinkColor ;
-}
-
-function SetActiveColor( color )
-{
-	if ( color && color.length > 0 )
-		document.getElementById('eActive').style.color = color ;
-	else
-		document.getElementById('eActive').style.color = window.document.alinkColor ;
-}
-		</script>
-	</head>
-	<body>
-		<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
-			<tr>
-				<td align="center" valign="middle">
-					Normal Text
-				</td>
-				<td id="eLink" align="center" valign="middle">
-					<u>Link Text</u>
-				</td>
-			</tr>
-			<tr>
-				<td id="eVisited" valign="middle" align="center">
-					<u>Visited Link</u>
-				</td>
-				<td id="eActive" valign="middle" align="center">
-					<u>Active Link</u>
-				</td>
-			</tr>
-		</table>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-		<br>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.xml
deleted file mode 100644
index d6ff3a4909..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_docprops/fck_document_preview.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_document_preview.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.html
deleted file mode 100644
index 3428826a3e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Flash Properties dialog window.
--->
-<html>
-	<head>
-		<title>Flash Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script src="fck_flash/fck_flash.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-document.write( FCKTools.GetStyleHtml( GetCommonDialogCss() ) ) ;
-
-		</script>
-	</head>
-	<body scroll="no" style="OVERFLOW: hidden">
-		<div id="divInfo">
-			<table cellSpacing="1" cellPadding="1" width="100%" border="0">
-				<tr>
-					<td>
-						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
-							<tr>
-								<td width="100%"><span fckLang="DlgImgURL">URL</span>
-								</td>
-								<td id="tdBrowse" style="DISPLAY: none" noWrap rowSpan="2">&nbsp; <input id="btnBrowse" onclick="BrowseServer();" type="button" value="Browse Server" fckLang="DlgBtnBrowseServer">
-								</td>
-							</tr>
-							<tr>
-								<td vAlign="top"><input id="txtUrl" onblur="UpdatePreview();" style="WIDTH: 100%" type="text">
-								</td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-				<TR>
-					<TD>
-						<table cellSpacing="0" cellPadding="0" border="0">
-							<TR>
-								<TD nowrap>
-									<span fckLang="DlgImgWidth">Width</span><br>
-									<input id="txtWidth" onkeypress="return IsDigit(event);" type="text" size="3">
-								</TD>
-								<TD>&nbsp;</TD>
-								<TD>
-									<span fckLang="DlgImgHeight">Height</span><br>
-									<input id="txtHeight" onkeypress="return IsDigit(event);" type="text" size="3">
-								</TD>
-							</TR>
-						</table>
-					</TD>
-				</TR>
-				<tr>
-					<td vAlign="top">
-						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
-							<tr>
-								<td valign="top" width="100%">
-									<table cellSpacing="0" cellPadding="0" width="100%">
-										<tr>
-											<td><span fckLang="DlgImgPreview">Preview</span></td>
-										</tr>
-										<tr>
-											<td id="ePreviewCell" valign="top" class="FlashPreviewArea"><iframe src="fck_flash/fck_flash_preview.html" frameborder="0" marginheight="0" marginwidth="0"></iframe></td>
-										</tr>
-									</table>
-								</td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</div>
-		<div id="divUpload" style="DISPLAY: none">
-			<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data" action="" onsubmit="return CheckUpload();">
-				<span fckLang="DlgLnkUpload">Upload</span><br />
-				<input id="txtUploadFile" style="WIDTH: 100%" type="file" size="40" name="NewFile" /><br />
-				<br />
-				<input id="btnUpload" type="submit" value="Send it to the Server" fckLang="DlgLnkBtnUpload" />
-				<script type="text/javascript">
-					document.write( '<iframe name="UploadWindow" style="DISPLAY: none" src="' + FCKTools.GetVoidUrl() + '"><\/iframe>' ) ;
-				</script>
-			</form>
-		</div>
-		<div id="divAdvanced" style="DISPLAY: none">
-			<TABLE cellSpacing="0" cellPadding="0" border="0">
-				<TR>
-					<TD nowrap>
-						<span fckLang="DlgFlashScale">Scale</span><BR>
-						<select id="cmbScale">
-							<option value="" selected></option>
-							<option value="showall" fckLang="DlgFlashScaleAll">Show all</option>
-							<option value="noborder" fckLang="DlgFlashScaleNoBorder">No Border</option>
-							<option value="exactfit" fckLang="DlgFlashScaleFit">Exact Fit</option>
-						</select></TD>
-					<TD>&nbsp;&nbsp;&nbsp; &nbsp;
-					</TD>
-					<td valign="bottom">
-						<table>
-							<tr>
-								<td><input id="chkAutoPlay" type="checkbox" checked></td>
-								<td><label for="chkAutoPlay" nowrap fckLang="DlgFlashChkPlay">Auto Play</label>&nbsp;&nbsp;</td>
-								<td><input id="chkLoop" type="checkbox" checked></td>
-								<td><label for="chkLoop" nowrap fckLang="DlgFlashChkLoop">Loop</label>&nbsp;&nbsp;</td>
-								<td><input id="chkMenu" type="checkbox" checked></td>
-								<td><label for="chkMenu" nowrap fckLang="DlgFlashChkMenu">Enable Flash Menu</label></td>
-							</tr>
-						</table>
-					</td>
-				</TR>
-			</TABLE>
-			<br>
-			&nbsp;
-			<table cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
-				<tr>
-					<td vAlign="top" width="50%"><span fckLang="DlgGenId">Id</span><br>
-						<input id="txtAttId" style="WIDTH: 100%" type="text">
-					</td>
-					<td>&nbsp;&nbsp;</td>
-					<td vAlign="top" nowrap><span fckLang="DlgGenClass">Stylesheet Classes</span><br>
-						<input id="txtAttClasses" style="WIDTH: 100%" type="text">
-					</td>
-					<td>&nbsp;&nbsp;</td>
-					<td vAlign="top" nowrap width="50%">&nbsp;<span fckLang="DlgGenTitle">Advisory Title</span><br>
-						<input id="txtAttTitle" style="WIDTH: 100%" type="text">
-					</td>
-				</tr>
-			</table>
-			<span fckLang="DlgGenStyle">Style</span><br>
-			<input id="txtAttStyle" style="WIDTH: 100%" type="text">
-		</div>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.xml
deleted file mode 100644
index 7147d8ec72..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_flash.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.xml
deleted file mode 100644
index ffc61c6fe8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_flash</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.js
deleted file mode 100644
index cb28d43c4f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.js
+++ /dev/null
@@ -1,300 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Scripts related to the Flash dialog window (see fck_flash.html).
- */
-
-var dialog		= window.parent ;
-var oEditor		= dialog.InnerDialogLoaded() ;
-var FCK			= oEditor.FCK ;
-var FCKLang		= oEditor.FCKLang ;
-var FCKConfig	= oEditor.FCKConfig ;
-var FCKTools	= oEditor.FCKTools ;
-
-//#### Dialog Tabs
-
-// Set the dialog tabs.
-dialog.AddTab( 'Info', oEditor.FCKLang.DlgInfoTab ) ;
-
-if ( FCKConfig.FlashUpload )
-	dialog.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;
-
-if ( !FCKConfig.FlashDlgHideAdvanced )
-	dialog.AddTab( 'Advanced', oEditor.FCKLang.DlgAdvancedTag ) ;
-
-// Function called when a dialog tag is selected.
-function OnDialogTabChange( tabCode )
-{
-	ShowE('divInfo'		, ( tabCode == 'Info' ) ) ;
-	ShowE('divUpload'	, ( tabCode == 'Upload' ) ) ;
-	ShowE('divAdvanced'	, ( tabCode == 'Advanced' ) ) ;
-}
-
-// Get the selected flash embed (if available).
-var oFakeImage = dialog.Selection.GetSelectedElement() ;
-var oEmbed ;
-
-if ( oFakeImage )
-{
-	if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckflash') )
-		oEmbed = FCK.GetRealElement( oFakeImage ) ;
-	else
-		oFakeImage = null ;
-}
-
-window.onload = function()
-{
-	// Translate the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	// Load the selected element information (if any).
-	LoadSelection() ;
-
-	// Show/Hide the "Browse Server" button.
-	GetE('tdBrowse').style.display = FCKConfig.FlashBrowser	? '' : 'none' ;
-
-	// Set the actual uploader URL.
-	if ( FCKConfig.FlashUpload )
-		GetE('frmUpload').action = FCKConfig.FlashUploadURL ;
-
-	dialog.SetAutoSize( true ) ;
-
-	// Activate the "OK" button.
-	dialog.SetOkButton( true ) ;
-
-	SelectField( 'txtUrl' ) ;
-}
-
-function LoadSelection()
-{
-	if ( ! oEmbed ) return ;
-
-	GetE('txtUrl').value    = GetAttribute( oEmbed, 'src', '' ) ;
-	GetE('txtWidth').value  = GetAttribute( oEmbed, 'width', '' ) ;
-	GetE('txtHeight').value = GetAttribute( oEmbed, 'height', '' ) ;
-
-	// Get Advances Attributes
-	GetE('txtAttId').value		= oEmbed.id ;
-	GetE('chkAutoPlay').checked	= GetAttribute( oEmbed, 'play', 'true' ) == 'true' ;
-	GetE('chkLoop').checked		= GetAttribute( oEmbed, 'loop', 'true' ) == 'true' ;
-	GetE('chkMenu').checked		= GetAttribute( oEmbed, 'menu', 'true' ) == 'true' ;
-	GetE('cmbScale').value		= GetAttribute( oEmbed, 'scale', '' ).toLowerCase() ;
-
-	GetE('txtAttTitle').value		= oEmbed.title ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		GetE('txtAttClasses').value = oEmbed.getAttribute('className') || '' ;
-		GetE('txtAttStyle').value = oEmbed.style.cssText ;
-	}
-	else
-	{
-		GetE('txtAttClasses').value = oEmbed.getAttribute('class',2) || '' ;
-		GetE('txtAttStyle').value = oEmbed.getAttribute('style',2) || '' ;
-	}
-
-	UpdatePreview() ;
-}
-
-//#### The OK button was hit.
-function Ok()
-{
-	if ( GetE('txtUrl').value.length == 0 )
-	{
-		dialog.SetSelectedTab( 'Info' ) ;
-		GetE('txtUrl').focus() ;
-
-		alert( oEditor.FCKLang.DlgAlertUrl ) ;
-
-		return false ;
-	}
-
-	oEditor.FCKUndo.SaveUndoStep() ;
-	if ( !oEmbed )
-	{
-		oEmbed		= FCK.EditorDocument.createElement( 'EMBED' ) ;
-		oFakeImage  = null ;
-	}
-	UpdateEmbed( oEmbed ) ;
-
-	if ( !oFakeImage )
-	{
-		oFakeImage	= oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__Flash', oEmbed ) ;
-		oFakeImage.setAttribute( '_fckflash', 'true', 0 ) ;
-		oFakeImage	= FCK.InsertElement( oFakeImage ) ;
-	}
-
-	oEditor.FCKEmbedAndObjectProcessor.RefreshView( oFakeImage, oEmbed ) ;
-
-	return true ;
-}
-
-function UpdateEmbed( e )
-{
-	SetAttribute( e, 'type'			, 'application/x-shockwave-flash' ) ;
-	SetAttribute( e, 'pluginspage'	, 'http://www.macromedia.com/go/getflashplayer' ) ;
-
-	SetAttribute( e, 'src', GetE('txtUrl').value ) ;
-	SetAttribute( e, "width" , GetE('txtWidth').value ) ;
-	SetAttribute( e, "height", GetE('txtHeight').value ) ;
-
-	// Advances Attributes
-
-	SetAttribute( e, 'id'	, GetE('txtAttId').value ) ;
-	SetAttribute( e, 'scale', GetE('cmbScale').value ) ;
-
-	SetAttribute( e, 'play', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
-	SetAttribute( e, 'loop', GetE('chkLoop').checked ? 'true' : 'false' ) ;
-	SetAttribute( e, 'menu', GetE('chkMenu').checked ? 'true' : 'false' ) ;
-
-	SetAttribute( e, 'title'	, GetE('txtAttTitle').value ) ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		SetAttribute( e, 'className', GetE('txtAttClasses').value ) ;
-		e.style.cssText = GetE('txtAttStyle').value ;
-	}
-	else
-	{
-		SetAttribute( e, 'class', GetE('txtAttClasses').value ) ;
-		SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
-	}
-}
-
-var ePreview ;
-
-function SetPreviewElement( previewEl )
-{
-	ePreview = previewEl ;
-
-	if ( GetE('txtUrl').value.length > 0 )
-		UpdatePreview() ;
-}
-
-function UpdatePreview()
-{
-	if ( !ePreview )
-		return ;
-
-	while ( ePreview.firstChild )
-		ePreview.removeChild( ePreview.firstChild ) ;
-
-	if ( GetE('txtUrl').value.length == 0 )
-		ePreview.innerHTML = '&nbsp;' ;
-	else
-	{
-		var oDoc	= ePreview.ownerDocument || ePreview.document ;
-		var e		= oDoc.createElement( 'EMBED' ) ;
-
-		SetAttribute( e, 'src', GetE('txtUrl').value ) ;
-		SetAttribute( e, 'type', 'application/x-shockwave-flash' ) ;
-		SetAttribute( e, 'width', '100%' ) ;
-		SetAttribute( e, 'height', '100%' ) ;
-
-		ePreview.appendChild( e ) ;
-	}
-}
-
-// <embed id="ePreview" src="fck_flash/claims.swf" width="100%" height="100%" style="visibility:hidden" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
-
-function BrowseServer()
-{
-	OpenFileBrowser( FCKConfig.FlashBrowserURL, FCKConfig.FlashBrowserWindowWidth, FCKConfig.FlashBrowserWindowHeight ) ;
-}
-
-function SetUrl( url, width, height )
-{
-	GetE('txtUrl').value = url ;
-
-	if ( width )
-		GetE('txtWidth').value = width ;
-
-	if ( height )
-		GetE('txtHeight').value = height ;
-
-	UpdatePreview() ;
-
-	dialog.SetSelectedTab( 'Info' ) ;
-}
-
-function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
-{
-	// Remove animation
-	window.parent.Throbber.Hide() ;
-	GetE( 'divUpload' ).style.display  = '' ;
-
-	switch ( errorNumber )
-	{
-		case 0 :	// No errors
-			alert( 'Your file has been successfully uploaded' ) ;
-			break ;
-		case 1 :	// Custom error
-			alert( customMsg ) ;
-			return ;
-		case 101 :	// Custom warning
-			alert( customMsg ) ;
-			break ;
-		case 201 :
-			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
-			break ;
-		case 202 :
-			alert( 'Invalid file type' ) ;
-			return ;
-		case 203 :
-			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
-			return ;
-		case 500 :
-			alert( 'The connector is disabled' ) ;
-			break ;
-		default :
-			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
-			return ;
-	}
-
-	SetUrl( fileUrl ) ;
-	GetE('frmUpload').reset() ;
-}
-
-var oUploadAllowedExtRegex	= new RegExp( FCKConfig.FlashUploadAllowedExtensions, 'i' ) ;
-var oUploadDeniedExtRegex	= new RegExp( FCKConfig.FlashUploadDeniedExtensions, 'i' ) ;
-
-function CheckUpload()
-{
-	var sFile = GetE('txtUploadFile').value ;
-
-	if ( sFile.length == 0 )
-	{
-		alert( 'Please select a file to upload' ) ;
-		return false ;
-	}
-
-	if ( ( FCKConfig.FlashUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
-		( FCKConfig.FlashUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
-	{
-		OnUploadCompleted( 202 ) ;
-		return false ;
-	}
-
-	// Show animation
-	window.parent.Throbber.Show( 100 ) ;
-	GetE( 'divUpload' ).style.display  = 'none' ;
-
-	return true ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.xml
deleted file mode 100644
index e7fa3c6e12..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_flash.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.html
deleted file mode 100644
index 68a4c79aed..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Preview page for the Flash dialog window.
--->
-<html>
-	<head>
-		<title></title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta name="robots" content="noindex, nofollow">
-		<script src="../common/fck_dialog_common.js" type="text/javascript"></script>
-		<script language="javascript">
-
-var FCKTools	= window.parent.FCKTools ;
-var FCKConfig	= window.parent.FCKConfig ;
-
-// Sets the Skin CSS
-document.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
-document.write( FCKTools.GetStyleHtml( GetCommonDialogCss( '../' ) ) ) ;
-
-if ( window.parent.FCKConfig.BaseHref.length > 0 )
-	document.write( '<base href="' + window.parent.FCKConfig.BaseHref + '">' ) ;
-
-window.onload = function()
-{
-	window.parent.SetPreviewElement( document.body ) ;
-}
-
-		</script>
-	</head>
-	<body style="COLOR: #000000; BACKGROUND-COLOR: #ffffff"></body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.xml
deleted file mode 100644
index bfa4d1fd08..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_flash/fck_flash_preview.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_flash_preview.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.html
deleted file mode 100644
index 0284527e95..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Form dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelection().MoveToAncestorNode( 'FORM' ) ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl )
-	{
-		GetE('txtName').value	= oActiveEl.name ;
-		GetE('txtAction').value	= oActiveEl.getAttribute( 'action', 2 ) ;
-		GetE('txtMethod').value	= oActiveEl.method ;
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	if ( !oActiveEl )
-	{
-		oActiveEl = oEditor.FCK.InsertElement( 'form' ) ;
-
-		if ( oEditor.FCKBrowserInfo.IsGeckoLike )
-			oEditor.FCKTools.AppendBogusBr( oActiveEl ) ;
-	}
-
-	oActiveEl.name = GetE('txtName').value ;
-	SetAttribute( oActiveEl, 'action', GetE('txtAction').value ) ;
-	oActiveEl.method = GetE('txtMethod').value ;
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table width="100%" style="height: 100%">
-		<tr>
-			<td align="center">
-				<table cellspacing="0" cellpadding="0" width="80%" border="0">
-					<tr>
-						<td>
-							<span fcklang="DlgFormName">Name</span><br />
-							<input style="width: 100%" type="text" id="txtName" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgFormAction">Action</span><br />
-							<input style="width: 100%" type="text" id="txtAction" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgFormMethod">Method</span><br />
-							<select id="txtMethod">
-								<option value="get" selected="selected">GET</option>
-								<option value="post">POST</option>
-							</select>
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.xml
deleted file mode 100644
index 751622f069..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_form.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_form.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.html
deleted file mode 100644
index f9bfb74c95..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Hidden Field dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>Hidden Field Properties</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-var FCK = oEditor.FCK ;
-
-// Gets the document DOM
-var oDOM = FCK.EditorDocument ;
-
-// Get the selected flash embed (if available).
-var oFakeImage = dialog.Selection.GetSelectedElement() ;
-var oActiveEl ;
-
-if ( oFakeImage )
-{
-	if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckinputhidden') )
-		oActiveEl = FCK.GetRealElement( oFakeImage ) ;
-	else
-		oFakeImage = null ;
-}
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl )
-	{
-		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtValue').value		= oActiveEl.value ;
-	}
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'hidden' } ) ;
-
-	SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
-
-	if ( !oFakeImage )
-	{
-		oFakeImage	= oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__InputHidden', oActiveEl ) ;
-		oFakeImage.setAttribute( '_fckinputhidden', 'true', 0 ) ;
-
-		oActiveEl.parentNode.insertBefore( oFakeImage, oActiveEl ) ;
-		oActiveEl.parentNode.removeChild( oActiveEl ) ;
-	}
-	else
-		oEditor.FCKUndo.SaveUndoStep() ;
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden" scroll="no">
-	<table height="100%" width="100%">
-		<tr>
-			<td align="center">
-				<table border="0" class="inhoud" cellpadding="0" cellspacing="0" width="80%">
-					<tr>
-						<td>
-							<span fcklang="DlgHiddenName">Name</span><br />
-							<input type="text" size="20" id="txtName" style="width: 100%" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgHiddenValue">Value</span><br />
-							<input type="text" size="30" id="txtValue" style="width: 100%" />
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.xml
deleted file mode 100644
index 954bab6dfe..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_hiddenfield.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_hiddenfield.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.html
deleted file mode 100644
index b082b2b76d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Image Properties dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>Image Properties</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script src="fck_image/fck_image.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-document.write( FCKTools.GetStyleHtml( GetCommonDialogCss() ) ) ;
-
-		</script>
-</head>
-<body scroll="no" style="overflow: hidden">
-	<div id="divInfo">
-		<table cellspacing="1" cellpadding="1" border="0" width="100%" height="100%">
-			<tr>
-				<td>
-					<table cellspacing="0" cellpadding="0" width="100%" border="0">
-						<tr>
-							<td width="100%">
-								<span fcklang="DlgImgURL">URL</span>
-							</td>
-							<td id="tdBrowse" style="display: none" nowrap="nowrap" rowspan="2">
-								&nbsp;
-								<input id="btnBrowse" onclick="BrowseServer();" type="button" value="Browse Server"
-									fcklang="DlgBtnBrowseServer" />
-							</td>
-						</tr>
-						<tr>
-							<td valign="top">
-								<input id="txtUrl" style="width: 100%" type="text" onblur="UpdatePreview();" />
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td>
-					<span fcklang="DlgImgAlt">Short Description</span><br />
-					<input id="txtAlt" style="width: 100%" type="text" /><br />
-				</td>
-			</tr>
-			<tr height="100%">
-				<td valign="top">
-					<table cellspacing="0" cellpadding="0" width="100%" border="0" height="100%">
-						<tr>
-							<td valign="top">
-								<br />
-								<table cellspacing="0" cellpadding="0" border="0">
-									<tr>
-										<td nowrap="nowrap">
-											<span fcklang="DlgImgWidth">Width</span>&nbsp;</td>
-										<td>
-											<input type="text" size="3" id="txtWidth" onkeyup="OnSizeChanged('Width',this.value);" /></td>
-										<td rowspan="2">
-											<div id="btnLockSizes" class="BtnLocked" onmouseover="this.className = (bLockRatio ? 'BtnLocked' : 'BtnUnlocked' ) + ' BtnOver';"
-												onmouseout="this.className = (bLockRatio ? 'BtnLocked' : 'BtnUnlocked' );" title="Lock Sizes"
-												onclick="SwitchLock(this);">
-											</div>
-										</td>
-										<td rowspan="2">
-											<div id="btnResetSize" class="BtnReset" onmouseover="this.className='BtnReset BtnOver';"
-												onmouseout="this.className='BtnReset';" title="Reset Size" onclick="ResetSizes();">
-											</div>
-										</td>
-									</tr>
-									<tr>
-										<td nowrap="nowrap">
-											<span fcklang="DlgImgHeight">Height</span>&nbsp;</td>
-										<td>
-											<input type="text" size="3" id="txtHeight" onkeyup="OnSizeChanged('Height',this.value);" /></td>
-									</tr>
-								</table>
-								<br />
-								<table cellspacing="0" cellpadding="0" border="0">
-									<tr>
-										<td nowrap="nowrap">
-											<span fcklang="DlgImgBorder">Border</span>&nbsp;</td>
-										<td>
-											<input type="text" size="2" value="" id="txtBorder" onkeyup="UpdatePreview();" /></td>
-									</tr>
-									<tr>
-										<td nowrap="nowrap">
-											<span fcklang="DlgImgHSpace">HSpace</span>&nbsp;</td>
-										<td>
-											<input type="text" size="2" id="txtHSpace" onkeyup="UpdatePreview();" /></td>
-									</tr>
-									<tr>
-										<td nowrap="nowrap">
-											<span fcklang="DlgImgVSpace">VSpace</span>&nbsp;</td>
-										<td>
-											<input type="text" size="2" id="txtVSpace" onkeyup="UpdatePreview();" /></td>
-									</tr>
-									<tr>
-										<td nowrap="nowrap">
-											<span fcklang="DlgImgAlign">Align</span>&nbsp;</td>
-										<td>
-											<select id="cmbAlign" onchange="UpdatePreview();">
-												<option value="" selected="selected"></option>
-												<option fcklang="DlgImgAlignLeft" value="left">Left</option>
-												<option fcklang="DlgImgAlignAbsBottom" value="absBottom">Abs Bottom</option>
-												<option fcklang="DlgImgAlignAbsMiddle" value="absMiddle">Abs Middle</option>
-												<option fcklang="DlgImgAlignBaseline" value="baseline">Baseline</option>
-												<option fcklang="DlgImgAlignBottom" value="bottom">Bottom</option>
-												<option fcklang="DlgImgAlignMiddle" value="middle">Middle</option>
-												<option fcklang="DlgImgAlignRight" value="right">Right</option>
-												<option fcklang="DlgImgAlignTextTop" value="textTop">Text Top</option>
-												<option fcklang="DlgImgAlignTop" value="top">Top</option>
-											</select>
-										</td>
-									</tr>
-								</table>
-							</td>
-							<td>
-								&nbsp;&nbsp;&nbsp;</td>
-							<td width="100%" valign="top">
-								<table cellpadding="0" cellspacing="0" width="100%" style="table-layout: fixed">
-									<tr>
-										<td>
-											<span fcklang="DlgImgPreview">Preview</span></td>
-									</tr>
-									<tr>
-										<td valign="top">
-											<iframe class="ImagePreviewArea" src="fck_image/fck_image_preview.html" frameborder="0"
-												marginheight="0" marginwidth="0"></iframe>
-										</td>
-									</tr>
-								</table>
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</div>
-	<div id="divUpload" style="display: none">
-		<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data"
-			action="" onsubmit="return CheckUpload();">
-			<span fcklang="DlgLnkUpload">Upload</span><br />
-			<input id="txtUploadFile" style="width: 100%" type="file" size="40" name="NewFile" /><br />
-			<br />
-			<input id="btnUpload" type="submit" value="Send it to the Server" fcklang="DlgLnkBtnUpload" />
-			<script type="text/javascript">
-				document.write( '<iframe name="UploadWindow" style="display: none" src="' + FCKTools.GetVoidUrl() + '"><\/iframe>' ) ;
-			</script>
-		</form>
-	</div>
-	<div id="divLink" style="display: none">
-		<table cellspacing="1" cellpadding="1" border="0" width="100%">
-			<tr>
-				<td>
-					<div>
-						<span fcklang="DlgLnkURL">URL</span><br />
-						<input id="txtLnkUrl" style="width: 100%" type="text" onblur="UpdatePreview();" />
-					</div>
-					<div id="divLnkBrowseServer" align="right">
-						<input type="button" value="Browse Server" fcklang="DlgBtnBrowseServer" onclick="LnkBrowseServer();" />
-					</div>
-					<div>
-						<span fcklang="DlgLnkTarget">Target</span><br />
-						<select id="cmbLnkTarget">
-							<option value="" fcklang="DlgGenNotSet" selected="selected">&lt;not set&gt;</option>
-							<option value="_blank" fcklang="DlgLnkTargetBlank">New Window (_blank)</option>
-							<option value="_top" fcklang="DlgLnkTargetTop">Topmost Window (_top)</option>
-							<option value="_self" fcklang="DlgLnkTargetSelf">Same Window (_self)</option>
-							<option value="_parent" fcklang="DlgLnkTargetParent">Parent Window (_parent)</option>
-						</select>
-					</div>
-				</td>
-			</tr>
-		</table>
-	</div>
-	<div id="divAdvanced" style="display: none">
-		<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
-			<tr>
-				<td valign="top" width="50%">
-					<span fcklang="DlgGenId">Id</span><br />
-					<input id="txtAttId" style="width: 100%" type="text" />
-				</td>
-				<td width="1">
-					&nbsp;&nbsp;</td>
-				<td valign="top">
-					<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
-						<tr>
-							<td width="60%">
-								<span fcklang="DlgGenLangDir">Language Direction</span><br />
-								<select id="cmbAttLangDir" style="width: 100%">
-									<option value="" fcklang="DlgGenNotSet" selected="selected">&lt;not set&gt;</option>
-									<option value="ltr" fcklang="DlgGenLangDirLtr">Left to Right (LTR)</option>
-									<option value="rtl" fcklang="DlgGenLangDirRtl">Right to Left (RTL)</option>
-								</select>
-							</td>
-							<td width="1%">
-								&nbsp;&nbsp;</td>
-							<td nowrap="nowrap">
-								<span fcklang="DlgGenLangCode">Language Code</span><br />
-								<input id="txtAttLangCode" style="width: 100%" type="text" />&nbsp;
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-			<tr>
-				<td colspan="3">
-					&nbsp;</td>
-			</tr>
-			<tr>
-				<td colspan="3">
-					<span fcklang="DlgGenLongDescr">Long Description URL</span><br />
-					<input id="txtLongDesc" style="width: 100%" type="text" />
-				</td>
-			</tr>
-			<tr>
-				<td colspan="3">
-					&nbsp;</td>
-			</tr>
-			<tr>
-				<td valign="top">
-					<span fcklang="DlgGenClass">Stylesheet Classes</span><br />
-					<input id="txtAttClasses" style="width: 100%" type="text" />
-				</td>
-				<td>
-				</td>
-				<td valign="top">
-					&nbsp;<span fcklang="DlgGenTitle">Advisory Title</span><br />
-					<input id="txtAttTitle" style="width: 100%" type="text" />
-				</td>
-			</tr>
-		</table>
-		<span fcklang="DlgGenStyle">Style</span><br />
-		<input id="txtAttStyle" style="width: 100%" type="text" />
-	</div>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.xml
deleted file mode 100644
index c4a7618960..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_image.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.xml
deleted file mode 100644
index 268ded8443..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_image</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.js
deleted file mode 100644
index c341faac6e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.js
+++ /dev/null
@@ -1,512 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Scripts related to the Image dialog window (see fck_image.html).
- */
-
-var dialog		= window.parent ;
-var oEditor		= dialog.InnerDialogLoaded() ;
-var FCK			= oEditor.FCK ;
-var FCKLang		= oEditor.FCKLang ;
-var FCKConfig	= oEditor.FCKConfig ;
-var FCKDebug	= oEditor.FCKDebug ;
-var FCKTools	= oEditor.FCKTools ;
-
-var bImageButton = ( document.location.search.length > 0 && document.location.search.substr(1) == 'ImageButton' ) ;
-
-//#### Dialog Tabs
-
-// Set the dialog tabs.
-dialog.AddTab( 'Info', FCKLang.DlgImgInfoTab ) ;
-
-if ( !bImageButton && !FCKConfig.ImageDlgHideLink )
-	dialog.AddTab( 'Link', FCKLang.DlgImgLinkTab ) ;
-
-if ( FCKConfig.ImageUpload )
-	dialog.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;
-
-if ( !FCKConfig.ImageDlgHideAdvanced )
-	dialog.AddTab( 'Advanced', FCKLang.DlgAdvancedTag ) ;
-
-// Function called when a dialog tag is selected.
-function OnDialogTabChange( tabCode )
-{
-	ShowE('divInfo'		, ( tabCode == 'Info' ) ) ;
-	ShowE('divLink'		, ( tabCode == 'Link' ) ) ;
-	ShowE('divUpload'	, ( tabCode == 'Upload' ) ) ;
-	ShowE('divAdvanced'	, ( tabCode == 'Advanced' ) ) ;
-}
-
-// Get the selected image (if available).
-var oImage = dialog.Selection.GetSelectedElement() ;
-
-if ( oImage && oImage.tagName != 'IMG' && !( oImage.tagName == 'INPUT' && oImage.type == 'image' ) )
-	oImage = null ;
-
-// Get the active link.
-var oLink = dialog.Selection.GetSelection().MoveToAncestorNode( 'A' ) ;
-
-var oImageOriginal ;
-
-function UpdateOriginal( resetSize )
-{
-	if ( !eImgPreview )
-		return ;
-
-	if ( GetE('txtUrl').value.length == 0 )
-	{
-		oImageOriginal = null ;
-		return ;
-	}
-
-	oImageOriginal = document.createElement( 'IMG' ) ;	// new Image() ;
-
-	if ( resetSize )
-	{
-		oImageOriginal.onload = function()
-		{
-			this.onload = null ;
-			ResetSizes() ;
-		}
-	}
-
-	oImageOriginal.src = eImgPreview.src ;
-}
-
-var bPreviewInitialized ;
-
-window.onload = function()
-{
-	// Translate the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	GetE('btnLockSizes').title = FCKLang.DlgImgLockRatio ;
-	GetE('btnResetSize').title = FCKLang.DlgBtnResetSize ;
-
-	// Load the selected element information (if any).
-	LoadSelection() ;
-
-	// Show/Hide the "Browse Server" button.
-	GetE('tdBrowse').style.display				= FCKConfig.ImageBrowser	? '' : 'none' ;
-	GetE('divLnkBrowseServer').style.display	= FCKConfig.LinkBrowser		? '' : 'none' ;
-
-	UpdateOriginal() ;
-
-	// Set the actual uploader URL.
-	if ( FCKConfig.ImageUpload )
-		GetE('frmUpload').action = FCKConfig.ImageUploadURL ;
-
-	dialog.SetAutoSize( true ) ;
-
-	// Activate the "OK" button.
-	dialog.SetOkButton( true ) ;
-
-	SelectField( 'txtUrl' ) ;
-}
-
-function LoadSelection()
-{
-	if ( ! oImage ) return ;
-
-	var sUrl = oImage.getAttribute( '_fcksavedurl' ) ;
-	if ( sUrl == null )
-		sUrl = GetAttribute( oImage, 'src', '' ) ;
-
-	GetE('txtUrl').value    = sUrl ;
-	GetE('txtAlt').value    = GetAttribute( oImage, 'alt', '' ) ;
-	GetE('txtVSpace').value	= GetAttribute( oImage, 'vspace', '' ) ;
-	GetE('txtHSpace').value	= GetAttribute( oImage, 'hspace', '' ) ;
-	GetE('txtBorder').value	= GetAttribute( oImage, 'border', '' ) ;
-	GetE('cmbAlign').value	= GetAttribute( oImage, 'align', '' ) ;
-
-	var iWidth, iHeight ;
-
-	var regexSize = /^\s*(\d+)px\s*$/i ;
-
-	if ( oImage.style.width )
-	{
-		var aMatchW  = oImage.style.width.match( regexSize ) ;
-		if ( aMatchW )
-		{
-			iWidth = aMatchW[1] ;
-			oImage.style.width = '' ;
-			SetAttribute( oImage, 'width' , iWidth ) ;
-		}
-	}
-
-	if ( oImage.style.height )
-	{
-		var aMatchH  = oImage.style.height.match( regexSize ) ;
-		if ( aMatchH )
-		{
-			iHeight = aMatchH[1] ;
-			oImage.style.height = '' ;
-			SetAttribute( oImage, 'height', iHeight ) ;
-		}
-	}
-
-	GetE('txtWidth').value	= iWidth ? iWidth : GetAttribute( oImage, "width", '' ) ;
-	GetE('txtHeight').value	= iHeight ? iHeight : GetAttribute( oImage, "height", '' ) ;
-
-	// Get Advances Attributes
-	GetE('txtAttId').value			= oImage.id ;
-	GetE('cmbAttLangDir').value		= oImage.dir ;
-	GetE('txtAttLangCode').value	= oImage.lang ;
-	GetE('txtAttTitle').value		= oImage.title ;
-	GetE('txtLongDesc').value		= oImage.longDesc ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		GetE('txtAttClasses').value = oImage.className || '' ;
-		GetE('txtAttStyle').value = oImage.style.cssText ;
-	}
-	else
-	{
-		GetE('txtAttClasses').value = oImage.getAttribute('class',2) || '' ;
-		GetE('txtAttStyle').value = oImage.getAttribute('style',2) ;
-	}
-
-	if ( oLink )
-	{
-		var sLinkUrl = oLink.getAttribute( '_fcksavedurl' ) ;
-		if ( sLinkUrl == null )
-			sLinkUrl = oLink.getAttribute('href',2) ;
-
-		GetE('txtLnkUrl').value		= sLinkUrl ;
-		GetE('cmbLnkTarget').value	= oLink.target ;
-	}
-
-	UpdatePreview() ;
-}
-
-//#### The OK button was hit.
-function Ok()
-{
-	if ( GetE('txtUrl').value.length == 0 )
-	{
-		dialog.SetSelectedTab( 'Info' ) ;
-		GetE('txtUrl').focus() ;
-
-		alert( FCKLang.DlgImgAlertUrl ) ;
-
-		return false ;
-	}
-
-	var bHasImage = ( oImage != null ) ;
-
-	if ( bHasImage && bImageButton && oImage.tagName == 'IMG' )
-	{
-		if ( confirm( 'Do you want to transform the selected image on a image button?' ) )
-			oImage = null ;
-	}
-	else if ( bHasImage && !bImageButton && oImage.tagName == 'INPUT' )
-	{
-		if ( confirm( 'Do you want to transform the selected image button on a simple image?' ) )
-			oImage = null ;
-	}
-
-	oEditor.FCKUndo.SaveUndoStep() ;
-	if ( !bHasImage )
-	{
-		if ( bImageButton )
-		{
-			oImage = FCK.EditorDocument.createElement( 'input' ) ;
-			oImage.type = 'image' ;
-			oImage = FCK.InsertElement( oImage ) ;
-		}
-		else
-			oImage = FCK.InsertElement( 'img' ) ;
-	}
-
-	UpdateImage( oImage ) ;
-
-	var sLnkUrl = GetE('txtLnkUrl').value.Trim() ;
-
-	if ( sLnkUrl.length == 0 )
-	{
-		if ( oLink )
-			FCK.ExecuteNamedCommand( 'Unlink' ) ;
-	}
-	else
-	{
-		if ( oLink )	// Modifying an existent link.
-			oLink.href = sLnkUrl ;
-		else			// Creating a new link.
-		{
-			if ( !bHasImage )
-				oEditor.FCKSelection.SelectNode( oImage ) ;
-
-			oLink = oEditor.FCK.CreateLink( sLnkUrl )[0] ;
-
-			if ( !bHasImage )
-			{
-				oEditor.FCKSelection.SelectNode( oLink ) ;
-				oEditor.FCKSelection.Collapse( false ) ;
-			}
-		}
-
-		SetAttribute( oLink, '_fcksavedurl', sLnkUrl ) ;
-		SetAttribute( oLink, 'target', GetE('cmbLnkTarget').value ) ;
-	}
-
-	return true ;
-}
-
-function UpdateImage( e, skipId )
-{
-	e.src = GetE('txtUrl').value ;
-	SetAttribute( e, "_fcksavedurl", GetE('txtUrl').value ) ;
-	SetAttribute( e, "alt"   , GetE('txtAlt').value ) ;
-	SetAttribute( e, "width" , GetE('txtWidth').value ) ;
-	SetAttribute( e, "height", GetE('txtHeight').value ) ;
-	SetAttribute( e, "vspace", GetE('txtVSpace').value ) ;
-	SetAttribute( e, "hspace", GetE('txtHSpace').value ) ;
-	SetAttribute( e, "border", GetE('txtBorder').value ) ;
-	SetAttribute( e, "align" , GetE('cmbAlign').value ) ;
-
-	// Advances Attributes
-
-	if ( ! skipId )
-		SetAttribute( e, 'id', GetE('txtAttId').value ) ;
-
-	SetAttribute( e, 'dir'		, GetE('cmbAttLangDir').value ) ;
-	SetAttribute( e, 'lang'		, GetE('txtAttLangCode').value ) ;
-	SetAttribute( e, 'title'	, GetE('txtAttTitle').value ) ;
-	SetAttribute( e, 'longDesc'	, GetE('txtLongDesc').value ) ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		e.className = GetE('txtAttClasses').value ;
-		e.style.cssText = GetE('txtAttStyle').value ;
-	}
-	else
-	{
-		SetAttribute( e, 'class'	, GetE('txtAttClasses').value ) ;
-		SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
-	}
-}
-
-var eImgPreview ;
-var eImgPreviewLink ;
-
-function SetPreviewElements( imageElement, linkElement )
-{
-	eImgPreview = imageElement ;
-	eImgPreviewLink = linkElement ;
-
-	UpdatePreview() ;
-	UpdateOriginal() ;
-
-	bPreviewInitialized = true ;
-}
-
-function UpdatePreview()
-{
-	if ( !eImgPreview || !eImgPreviewLink )
-		return ;
-
-	if ( GetE('txtUrl').value.length == 0 )
-		eImgPreviewLink.style.display = 'none' ;
-	else
-	{
-		UpdateImage( eImgPreview, true ) ;
-
-		if ( GetE('txtLnkUrl').value.Trim().length > 0 )
-			eImgPreviewLink.href = 'javascript:void(null);' ;
-		else
-			SetAttribute( eImgPreviewLink, 'href', '' ) ;
-
-		eImgPreviewLink.style.display = '' ;
-	}
-}
-
-var bLockRatio = true ;
-
-function SwitchLock( lockButton )
-{
-	bLockRatio = !bLockRatio ;
-	lockButton.className = bLockRatio ? 'BtnLocked' : 'BtnUnlocked' ;
-	lockButton.title = bLockRatio ? 'Lock sizes' : 'Unlock sizes' ;
-
-	if ( bLockRatio )
-	{
-		if ( GetE('txtWidth').value.length > 0 )
-			OnSizeChanged( 'Width', GetE('txtWidth').value ) ;
-		else
-			OnSizeChanged( 'Height', GetE('txtHeight').value ) ;
-	}
-}
-
-// Fired when the width or height input texts change
-function OnSizeChanged( dimension, value )
-{
-	// Verifies if the aspect ration has to be maintained
-	if ( oImageOriginal && bLockRatio )
-	{
-		var e = dimension == 'Width' ? GetE('txtHeight') : GetE('txtWidth') ;
-
-		if ( value.length == 0 || isNaN( value ) )
-		{
-			e.value = '' ;
-			return ;
-		}
-
-		if ( dimension == 'Width' )
-			value = value == 0 ? 0 : Math.round( oImageOriginal.height * ( value  / oImageOriginal.width ) ) ;
-		else
-			value = value == 0 ? 0 : Math.round( oImageOriginal.width  * ( value / oImageOriginal.height ) ) ;
-
-		if ( !isNaN( value ) )
-			e.value = value ;
-	}
-
-	UpdatePreview() ;
-}
-
-// Fired when the Reset Size button is clicked
-function ResetSizes()
-{
-	if ( ! oImageOriginal ) return ;
-	if ( oEditor.FCKBrowserInfo.IsGecko && !oImageOriginal.complete )
-	{
-		setTimeout( ResetSizes, 50 ) ;
-		return ;
-	}
-
-	GetE('txtWidth').value  = oImageOriginal.width ;
-	GetE('txtHeight').value = oImageOriginal.height ;
-
-	UpdatePreview() ;
-}
-
-function BrowseServer()
-{
-	OpenServerBrowser(
-		'Image',
-		FCKConfig.ImageBrowserURL,
-		FCKConfig.ImageBrowserWindowWidth,
-		FCKConfig.ImageBrowserWindowHeight ) ;
-}
-
-function LnkBrowseServer()
-{
-	OpenServerBrowser(
-		'Link',
-		FCKConfig.LinkBrowserURL,
-		FCKConfig.LinkBrowserWindowWidth,
-		FCKConfig.LinkBrowserWindowHeight ) ;
-}
-
-function OpenServerBrowser( type, url, width, height )
-{
-	sActualBrowser = type ;
-	OpenFileBrowser( url, width, height ) ;
-}
-
-var sActualBrowser ;
-
-function SetUrl( url, width, height, alt )
-{
-	if ( sActualBrowser == 'Link' )
-	{
-		GetE('txtLnkUrl').value = url ;
-		UpdatePreview() ;
-	}
-	else
-	{
-		GetE('txtUrl').value = url ;
-		GetE('txtWidth').value = width ? width : '' ;
-		GetE('txtHeight').value = height ? height : '' ;
-
-		if ( alt )
-			GetE('txtAlt').value = alt;
-
-		UpdatePreview() ;
-		UpdateOriginal( true ) ;
-	}
-
-	dialog.SetSelectedTab( 'Info' ) ;
-}
-
-function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
-{
-	// Remove animation
-	window.parent.Throbber.Hide() ;
-	GetE( 'divUpload' ).style.display  = '' ;
-
-	switch ( errorNumber )
-	{
-		case 0 :	// No errors
-			alert( 'Your file has been successfully uploaded' ) ;
-			break ;
-		case 1 :	// Custom error
-			alert( customMsg ) ;
-			return ;
-		case 101 :	// Custom warning
-			alert( customMsg ) ;
-			break ;
-		case 201 :
-			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
-			break ;
-		case 202 :
-			alert( 'Invalid file type' ) ;
-			return ;
-		case 203 :
-			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
-			return ;
-		case 500 :
-			alert( 'The connector is disabled' ) ;
-			break ;
-		default :
-			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
-			return ;
-	}
-
-	sActualBrowser = '' ;
-	SetUrl( fileUrl ) ;
-	GetE('frmUpload').reset() ;
-}
-
-var oUploadAllowedExtRegex	= new RegExp( FCKConfig.ImageUploadAllowedExtensions, 'i' ) ;
-var oUploadDeniedExtRegex	= new RegExp( FCKConfig.ImageUploadDeniedExtensions, 'i' ) ;
-
-function CheckUpload()
-{
-	var sFile = GetE('txtUploadFile').value ;
-
-	if ( sFile.length == 0 )
-	{
-		alert( 'Please select a file to upload' ) ;
-		return false ;
-	}
-
-	if ( ( FCKConfig.ImageUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
-		( FCKConfig.ImageUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
-	{
-		OnUploadCompleted( 202 ) ;
-		return false ;
-	}
-
-	// Show animation
-	window.parent.Throbber.Show( 100 ) ;
-	GetE( 'divUpload' ).style.display  = 'none' ;
-
-	return true ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.xml
deleted file mode 100644
index 79539a97ed..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_image.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.html
deleted file mode 100644
index db0d2e091b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Preview page for the Image dialog window.
- *
- * Curiosity: http://en.wikipedia.org/wiki/Lorem_ipsum
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<script src="../common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var FCKTools	= window.parent.FCKTools ;
-var FCKConfig	= window.parent.FCKConfig ;
-
-// Set the preview CSS
-document.write( FCKTools.GetStyleHtml( FCKConfig.EditorAreaCSS ) ) ;
-document.write( FCKTools.GetStyleHtml( FCKConfig.EditorAreaStyles ) ) ;
-
-if ( window.parent.FCKConfig.BaseHref.length > 0 )
-	document.write( '<base href="' + window.parent.FCKConfig.BaseHref + '">' ) ;
-
-window.onload = function()
-{
-	window.parent.SetPreviewElements(
-		document.getElementById( 'imgPreview' ),
-		document.getElementById( 'lnkPreview' ) ) ;
-}
-
-	</script>
-</head>
-<body>
-	<div>
-		<a id="lnkPreview" onclick="return false;" style="cursor: default">
-			<img id="imgPreview" onload="window.parent.UpdateOriginal();"
-				style="display: none" alt="" /></a>Lorem ipsum dolor sit amet, consectetuer adipiscing
-		elit. Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus
-		a, commodo non, facilisis vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis,
-		nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed
-		velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper
-		nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, ultrices
-		a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, augue in cursus
-		faucibus, eros pede bibendum sem, in tempus tellus justo quis ligula. Etiam eget
-		tortor. Vestibulum rutrum, est ut placerat elementum, lectus nisl aliquam velit,
-		tempor aliquam eros nunc nonummy metus. In eros metus, gravida a, gravida sed, lobortis
-		id, turpis. Ut ultrices, ipsum at venenatis fringilla, sem nulla lacinia tellus,
-		eget aliquet turpis mauris non enim. Nam turpis. Suspendisse lacinia. Curabitur
-		ac tortor ut ipsum egestas elementum. Nunc imperdiet gravida mauris.
-	</div>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.xml
deleted file mode 100644
index 3428928126..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_image/fck_image_preview.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_image_preview.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.html
deleted file mode 100644
index b57e1f05e8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Link dialog window.
--->
-<html>
-	<head>
-		<title>Link Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-		<meta name="robots" content="noindex, nofollow" />
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script src="fck_link/fck_link.js" type="text/javascript"></script>
-	</head>
-	<body scroll="no" style="OVERFLOW: hidden">
-		<div id="divInfo" style="DISPLAY: none">
-			<span fckLang="DlgLnkType">Link Type</span><br />
-			<select id="cmbLinkType" onchange="SetLinkType(this.value);">
-				<option value="url" fckLang="DlgLnkTypeURL" selected="selected">URL</option>
-				<option value="anchor" fckLang="DlgLnkTypeAnchor">Anchor in this page</option>
-				<option value="email" fckLang="DlgLnkTypeEMail">E-Mail</option>
-			</select>
-			<br />
-			<br />
-			<div id="divLinkTypeUrl">
-				<table cellspacing="0" cellpadding="0" width="100%" border="0" dir="ltr">
-					<tr>
-						<td nowrap="nowrap">
-							<span fckLang="DlgLnkProto">Protocol</span><br />
-							<select id="cmbLinkProtocol">
-								<option value="http://" selected="selected">http://</option>
-								<option value="https://">https://</option>
-								<option value="ftp://">ftp://</option>
-								<option value="news://">news://</option>
-								<option value="" fckLang="DlgLnkProtoOther">&lt;other&gt;</option>
-							</select>
-						</td>
-						<td nowrap="nowrap">&nbsp;</td>
-						<td nowrap="nowrap" width="100%">
-							<span fckLang="DlgLnkURL">URL</span><br />
-							<input id="txtUrl" style="WIDTH: 100%" type="text" onkeyup="OnUrlChange();" onchange="OnUrlChange();" />
-						</td>
-					</tr>
-				</table>
-				<br />
-				<div id="divBrowseServer">
-				<input type="button" value="Browse Server" fckLang="DlgBtnBrowseServer" onclick="BrowseServer();" />
-				</div>
-			</div>
-			<div id="divLinkTypeAnchor" style="DISPLAY: none" align="center">
-				<div id="divSelAnchor" style="DISPLAY: none">
-					<table cellspacing="0" cellpadding="0" border="0" width="70%">
-						<tr>
-							<td colspan="3">
-								<span fckLang="DlgLnkAnchorSel">Select an Anchor</span>
-							</td>
-						</tr>
-						<tr>
-							<td width="50%">
-								<span fckLang="DlgLnkAnchorByName">By Anchor Name</span><br />
-								<select id="cmbAnchorName" onchange="GetE('cmbAnchorId').value='';" style="WIDTH: 100%">
-									<option value="" selected="selected"></option>
-								</select>
-							</td>
-							<td>&nbsp;&nbsp;&nbsp;</td>
-							<td width="50%">
-								<span fckLang="DlgLnkAnchorById">By Element Id</span><br />
-								<select id="cmbAnchorId" onchange="GetE('cmbAnchorName').value='';" style="WIDTH: 100%">
-									<option value="" selected="selected"></option>
-								</select>
-							</td>
-						</tr>
-					</table>
-				</div>
-				<div id="divNoAnchor" style="DISPLAY: none">
-					<span fckLang="DlgLnkNoAnchors">&lt;No anchors available in the document&gt;</span>
-				</div>
-			</div>
-			<div id="divLinkTypeEMail" style="DISPLAY: none">
-				<span fckLang="DlgLnkEMail">E-Mail Address</span><br />
-				<input id="txtEMailAddress" style="WIDTH: 100%" type="text" /><br />
-				<span fckLang="DlgLnkEMailSubject">Message Subject</span><br />
-				<input id="txtEMailSubject" style="WIDTH: 100%" type="text" /><br />
-				<span fckLang="DlgLnkEMailBody">Message Body</span><br />
-				<textarea id="txtEMailBody" style="WIDTH: 100%" rows="3" cols="20"></textarea>
-			</div>
-		</div>
-		<div id="divUpload" style="DISPLAY: none">
-			<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data" action="" onsubmit="return CheckUpload();">
-				<span fckLang="DlgLnkUpload">Upload</span><br />
-				<input id="txtUploadFile" style="WIDTH: 100%" type="file" size="40" name="NewFile" /><br />
-				<br />
-				<input id="btnUpload" type="submit" value="Send it to the Server" fckLang="DlgLnkBtnUpload" />
-				<script type="text/javascript">
-					document.write( '<iframe name="UploadWindow" style="display: none" src="' + FCKTools.GetVoidUrl() + '"><\/iframe>' ) ;
-				</script>
-			</form>
-		</div>
-		<div id="divTarget" style="DISPLAY: none">
-			<table cellspacing="0" cellpadding="0" width="100%" border="0">
-				<tr>
-					<td nowrap="nowrap">
-						<span fckLang="DlgLnkTarget">Target</span><br />
-						<select id="cmbTarget" onchange="SetTarget(this.value);">
-							<option value="" fckLang="DlgGenNotSet" selected="selected">&lt;not set&gt;</option>
-							<option value="frame" fckLang="DlgLnkTargetFrame">&lt;frame&gt;</option>
-							<option value="popup" fckLang="DlgLnkTargetPopup">&lt;popup window&gt;</option>
-							<option value="_blank" fckLang="DlgLnkTargetBlank">New Window (_blank)</option>
-							<option value="_top" fckLang="DlgLnkTargetTop">Topmost Window (_top)</option>
-							<option value="_self" fckLang="DlgLnkTargetSelf">Same Window (_self)</option>
-							<option value="_parent" fckLang="DlgLnkTargetParent">Parent Window (_parent)</option>
-						</select>
-					</td>
-					<td>&nbsp;</td>
-					<td id="tdTargetFrame" nowrap="nowrap" width="100%">
-						<span fckLang="DlgLnkTargetFrameName">Target Frame Name</span><br />
-						<input id="txtTargetFrame" style="WIDTH: 100%" type="text" onkeyup="OnTargetNameChange();"
-							onchange="OnTargetNameChange();" />
-					</td>
-					<td id="tdPopupName" style="DISPLAY: none" nowrap="nowrap" width="100%">
-						<span fckLang="DlgLnkPopWinName">Popup Window Name</span><br />
-						<input id="txtPopupName" style="WIDTH: 100%" type="text" />
-					</td>
-				</tr>
-			</table>
-			<br />
-			<table id="tablePopupFeatures" style="DISPLAY: none" cellspacing="0" cellpadding="0" align="center"
-				border="0">
-				<tr>
-					<td>
-						<span fckLang="DlgLnkPopWinFeat">Popup Window Features</span><br />
-						<table cellspacing="0" cellpadding="0" border="0">
-							<tr>
-								<td valign="top" nowrap="nowrap" width="50%">
-									<input id="chkPopupResizable" name="chkFeature" value="resizable" type="checkbox" /><label for="chkPopupResizable" fckLang="DlgLnkPopResize">Resizable</label><br />
-									<input id="chkPopupLocationBar" name="chkFeature" value="location" type="checkbox" /><label for="chkPopupLocationBar" fckLang="DlgLnkPopLocation">Location
-										Bar</label><br />
-									<input id="chkPopupManuBar" name="chkFeature" value="menubar" type="checkbox" /><label for="chkPopupManuBar" fckLang="DlgLnkPopMenu">Menu
-										Bar</label><br />
-									<input id="chkPopupScrollBars" name="chkFeature" value="scrollbars" type="checkbox" /><label for="chkPopupScrollBars" fckLang="DlgLnkPopScroll">Scroll
-										Bars</label>
-								</td>
-								<td></td>
-								<td valign="top" nowrap="nowrap" width="50%">
-									<input id="chkPopupStatusBar" name="chkFeature" value="status" type="checkbox" /><label for="chkPopupStatusBar" fckLang="DlgLnkPopStatus">Status
-										Bar</label><br />
-									<input id="chkPopupToolbar" name="chkFeature" value="toolbar" type="checkbox" /><label for="chkPopupToolbar" fckLang="DlgLnkPopToolbar">Toolbar</label><br />
-									<input id="chkPopupFullScreen" name="chkFeature" value="fullscreen" type="checkbox" /><label for="chkPopupFullScreen" fckLang="DlgLnkPopFullScrn">Full
-										Screen (IE)</label><br />
-									<input id="chkPopupDependent" name="chkFeature" value="dependent" type="checkbox" /><label for="chkPopupDependent" fckLang="DlgLnkPopDependent">Dependent
-										(Netscape)</label>
-								</td>
-							</tr>
-							<tr>
-								<td valign="top" nowrap="nowrap" width="50%">&nbsp;</td>
-								<td></td>
-								<td valign="top" nowrap="nowrap" width="50%"></td>
-							</tr>
-							<tr>
-								<td valign="top">
-									<table cellspacing="0" cellpadding="0" border="0">
-										<tr>
-											<td nowrap="nowrap"><span fckLang="DlgLnkPopWidth">Width</span></td>
-											<td>&nbsp;<input id="txtPopupWidth" type="text" maxlength="4" size="4" /></td>
-										</tr>
-										<tr>
-											<td nowrap="nowrap"><span fckLang="DlgLnkPopHeight">Height</span></td>
-											<td>&nbsp;<input id="txtPopupHeight" type="text" maxlength="4" size="4" /></td>
-										</tr>
-									</table>
-								</td>
-								<td>&nbsp;&nbsp;</td>
-								<td valign="top">
-									<table cellspacing="0" cellpadding="0" border="0">
-										<tr>
-											<td nowrap="nowrap"><span fckLang="DlgLnkPopLeft">Left Position</span></td>
-											<td>&nbsp;<input id="txtPopupLeft" type="text" maxlength="4" size="4" /></td>
-										</tr>
-										<tr>
-											<td nowrap="nowrap"><span fckLang="DlgLnkPopTop">Top Position</span></td>
-											<td>&nbsp;<input id="txtPopupTop" type="text" maxlength="4" size="4" /></td>
-										</tr>
-									</table>
-								</td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</div>
-		<div id="divAttribs" style="DISPLAY: none">
-			<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
-				<tr>
-					<td valign="top" width="50%">
-						<span fckLang="DlgGenId">Id</span><br />
-						<input id="txtAttId" style="WIDTH: 100%" type="text" />
-					</td>
-					<td width="1"></td>
-					<td valign="top">
-						<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
-							<tr>
-								<td width="60%">
-									<span fckLang="DlgGenLangDir">Language Direction</span><br />
-									<select id="cmbAttLangDir" style="WIDTH: 100%">
-										<option value="" fckLang="DlgGenNotSet" selected>&lt;not set&gt;</option>
-										<option value="ltr" fckLang="DlgGenLangDirLtr">Left to Right (LTR)</option>
-										<option value="rtl" fckLang="DlgGenLangDirRtl">Right to Left (RTL)</option>
-									</select>
-								</td>
-								<td width="1%">&nbsp;&nbsp;&nbsp;</td>
-								<td nowrap="nowrap"><span fckLang="DlgGenAccessKey">Access Key</span><br />
-									<input id="txtAttAccessKey" style="WIDTH: 100%" type="text" maxlength="1" size="1" />
-								</td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-				<tr>
-					<td valign="top" width="50%">
-						<span fckLang="DlgGenName">Name</span><br />
-						<input id="txtAttName" style="WIDTH: 100%" type="text" />
-					</td>
-					<td width="1"></td>
-					<td valign="top">
-						<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
-							<tr>
-								<td width="60%">
-									<span fckLang="DlgGenLangCode">Language Code</span><br />
-									<input id="txtAttLangCode" style="WIDTH: 100%" type="text" />
-								</td>
-								<td width="1%">&nbsp;&nbsp;&nbsp;</td>
-								<td nowrap="nowrap">
-									<span fckLang="DlgGenTabIndex">Tab Index</span><br />
-									<input id="txtAttTabIndex" style="WIDTH: 100%" type="text" maxlength="5" size="5" />
-								</td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-				<tr>
-					<td valign="top" width="50%">&nbsp;</td>
-					<td width="1"></td>
-					<td valign="top"></td>
-				</tr>
-				<tr>
-					<td valign="top" width="50%">
-						<span fckLang="DlgGenTitle">Advisory Title</span><br />
-						<input id="txtAttTitle" style="WIDTH: 100%" type="text" />
-					</td>
-					<td width="1">&nbsp;&nbsp;&nbsp;</td>
-					<td valign="top">
-						<span fckLang="DlgGenContType">Advisory Content Type</span><br />
-						<input id="txtAttContentType" style="WIDTH: 100%" type="text" />
-					</td>
-				</tr>
-				<tr>
-					<td valign="top">
-						<span fckLang="DlgGenClass">Stylesheet Classes</span><br />
-						<input id="txtAttClasses" style="WIDTH: 100%" type="text" />
-					</td>
-					<td></td>
-					<td valign="top">
-						<span fckLang="DlgGenLinkCharset">Linked Resource Charset</span><br />
-						<input id="txtAttCharSet" style="WIDTH: 100%" type="text" />
-					</td>
-				</tr>
-			</table>
-			<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
-				<tr>
-					<td>
-						<span fckLang="DlgGenStyle">Style</span><br />
-						<input id="txtAttStyle" style="WIDTH: 100%" type="text" />
-					</td>
-				</tr>
-			</table>
-		</div>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.xml
deleted file mode 100644
index f7fac0dea7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_link.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.xml
deleted file mode 100644
index 7e93ade08e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_link</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.js
deleted file mode 100644
index 449e13ff47..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.js
+++ /dev/null
@@ -1,893 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Scripts related to the Link dialog window (see fck_link.html).
- */
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-var FCK			= oEditor.FCK ;
-var FCKLang		= oEditor.FCKLang ;
-var FCKConfig	= oEditor.FCKConfig ;
-var FCKRegexLib	= oEditor.FCKRegexLib ;
-var FCKTools	= oEditor.FCKTools ;
-
-//#### Dialog Tabs
-
-// Set the dialog tabs.
-dialog.AddTab( 'Info', FCKLang.DlgLnkInfoTab ) ;
-
-if ( !FCKConfig.LinkDlgHideTarget )
-	dialog.AddTab( 'Target', FCKLang.DlgLnkTargetTab, true ) ;
-
-if ( FCKConfig.LinkUpload )
-	dialog.AddTab( 'Upload', FCKLang.DlgLnkUpload, true ) ;
-
-if ( !FCKConfig.LinkDlgHideAdvanced )
-	dialog.AddTab( 'Advanced', FCKLang.DlgAdvancedTag ) ;
-
-// Function called when a dialog tag is selected.
-function OnDialogTabChange( tabCode )
-{
-	ShowE('divInfo'		, ( tabCode == 'Info' ) ) ;
-	ShowE('divTarget'	, ( tabCode == 'Target' ) ) ;
-	ShowE('divUpload'	, ( tabCode == 'Upload' ) ) ;
-	ShowE('divAttribs'	, ( tabCode == 'Advanced' ) ) ;
-
-	dialog.SetAutoSize( true ) ;
-}
-
-//#### Regular Expressions library.
-var oRegex = new Object() ;
-
-oRegex.UriProtocol = /^(((http|https|ftp|news):\/\/)|mailto:)/gi ;
-
-oRegex.UrlOnChangeProtocol = /^(http|https|ftp|news):\/\/(?=.)/gi ;
-
-oRegex.UrlOnChangeTestOther = /^((javascript:)|[#\/\.])/gi ;
-
-oRegex.ReserveTarget = /^_(blank|self|top|parent)$/i ;
-
-oRegex.PopupUri = /^javascript:void\(\s*window.open\(\s*'([^']+)'\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*\)\s*$/ ;
-
-// Accessible popups
-oRegex.OnClickPopup = /^\s*on[cC]lick="\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*"$/ ;
-
-oRegex.PopupFeatures = /(?:^|,)([^=]+)=(\d+|yes|no)/gi ;
-
-//#### Parser Functions
-
-var oParser = new Object() ;
-
-// This method simply returns the two inputs in numerical order. You can even
-// provide strings, as the method would parseInt() the values.
-oParser.SortNumerical = function(a, b)
-{
-	return parseInt( a, 10 ) - parseInt( b, 10 ) ;
-}
-
-oParser.ParseEMailParams = function(sParams)
-{
-	// Initialize the oEMailParams object.
-	var oEMailParams = new Object() ;
-	oEMailParams.Subject = '' ;
-	oEMailParams.Body = '' ;
-
-	var aMatch = sParams.match( /(^|^\?|&)subject=([^&]+)/i ) ;
-	if ( aMatch ) oEMailParams.Subject = decodeURIComponent( aMatch[2] ) ;
-
-	aMatch = sParams.match( /(^|^\?|&)body=([^&]+)/i ) ;
-	if ( aMatch ) oEMailParams.Body = decodeURIComponent( aMatch[2] ) ;
-
-	return oEMailParams ;
-}
-
-// This method returns either an object containing the email info, or FALSE
-// if the parameter is not an email link.
-oParser.ParseEMailUri = function( sUrl )
-{
-	// Initializes the EMailInfo object.
-	var oEMailInfo = new Object() ;
-	oEMailInfo.Address = '' ;
-	oEMailInfo.Subject = '' ;
-	oEMailInfo.Body = '' ;
-
-	var aLinkInfo = sUrl.match( /^(\w+):(.*)$/ ) ;
-	if ( aLinkInfo && aLinkInfo[1] == 'mailto' )
-	{
-		// This seems to be an unprotected email link.
-		var aParts = aLinkInfo[2].match( /^([^\?]+)\??(.+)?/ ) ;
-		if ( aParts )
-		{
-			// Set the e-mail address.
-			oEMailInfo.Address = aParts[1] ;
-
-			// Look for the optional e-mail parameters.
-			if ( aParts[2] )
-			{
-				var oEMailParams = oParser.ParseEMailParams( aParts[2] ) ;
-				oEMailInfo.Subject = oEMailParams.Subject ;
-				oEMailInfo.Body = oEMailParams.Body ;
-			}
-		}
-		return oEMailInfo ;
-	}
-	else if ( aLinkInfo && aLinkInfo[1] == 'javascript' )
-	{
-		// This may be a protected email.
-
-		// Try to match the url against the EMailProtectionFunction.
-		var func = FCKConfig.EMailProtectionFunction ;
-		if ( func != null )
-		{
-			try
-			{
-				// Escape special chars.
-				func = func.replace( /([\/^$*+.?()\[\]])/g, '\\$1' ) ;
-
-				// Define the possible keys.
-				var keys = new Array('NAME', 'DOMAIN', 'SUBJECT', 'BODY') ;
-
-				// Get the order of the keys (hold them in the array <pos>) and
-				// the function replaced by regular expression patterns.
-				var sFunc = func ;
-				var pos = new Array() ;
-				for ( var i = 0 ; i < keys.length ; i ++ )
-				{
-					var rexp = new RegExp( keys[i] ) ;
-					var p = func.search( rexp ) ;
-					if ( p >= 0 )
-					{
-						sFunc = sFunc.replace( rexp, '\'([^\']*)\'' ) ;
-						pos[pos.length] = p + ':' + keys[i] ;
-					}
-				}
-
-				// Sort the available keys.
-				pos.sort( oParser.SortNumerical ) ;
-
-				// Replace the excaped single quotes in the url, such they do
-				// not affect the regexp afterwards.
-				aLinkInfo[2] = aLinkInfo[2].replace( /\\'/g, '###SINGLE_QUOTE###' ) ;
-
-				// Create the regexp and execute it.
-				var rFunc = new RegExp( '^' + sFunc + '$' ) ;
-				var aMatch = rFunc.exec( aLinkInfo[2] ) ;
-				if ( aMatch )
-				{
-					var aInfo = new Array();
-					for ( var i = 1 ; i < aMatch.length ; i ++ )
-					{
-						var k = pos[i-1].match(/^\d+:(.+)$/) ;
-						aInfo[k[1]] = aMatch[i].replace(/###SINGLE_QUOTE###/g, '\'') ;
-					}
-
-					// Fill the EMailInfo object that will be returned
-					oEMailInfo.Address = aInfo['NAME'] + '@' + aInfo['DOMAIN'] ;
-					oEMailInfo.Subject = decodeURIComponent( aInfo['SUBJECT'] ) ;
-					oEMailInfo.Body = decodeURIComponent( aInfo['BODY'] ) ;
-
-					return oEMailInfo ;
-				}
-			}
-			catch (e)
-			{
-			}
-		}
-
-		// Try to match the email against the encode protection.
-		var aMatch = aLinkInfo[2].match( /^(?:void\()?location\.href='mailto:'\+(String\.fromCharCode\([\d,]+\))\+'(.*)'\)?$/ ) ;
-		if ( aMatch )
-		{
-			// The link is encoded
-			oEMailInfo.Address = eval( aMatch[1] ) ;
-			if ( aMatch[2] )
-			{
-				var oEMailParams = oParser.ParseEMailParams( aMatch[2] ) ;
-				oEMailInfo.Subject = oEMailParams.Subject ;
-				oEMailInfo.Body = oEMailParams.Body ;
-			}
-			return oEMailInfo ;
-		}
-	}
-	return false;
-}
-
-oParser.CreateEMailUri = function( address, subject, body )
-{
-	// Switch for the EMailProtection setting.
-	switch ( FCKConfig.EMailProtection )
-	{
-		case 'function' :
-			var func = FCKConfig.EMailProtectionFunction ;
-			if ( func == null )
-			{
-				if ( FCKConfig.Debug )
-				{
-					alert('EMailProtection alert!\nNo function defined. Please set "FCKConfig.EMailProtectionFunction"') ;
-				}
-				return '';
-			}
-
-			// Split the email address into name and domain parts.
-			var aAddressParts = address.split( '@', 2 ) ;
-			if ( aAddressParts[1] == undefined )
-			{
-				aAddressParts[1] = '' ;
-			}
-
-			// Replace the keys by their values (embedded in single quotes).
-			func = func.replace(/NAME/g, "'" + aAddressParts[0].replace(/'/g, '\\\'') + "'") ;
-			func = func.replace(/DOMAIN/g, "'" + aAddressParts[1].replace(/'/g, '\\\'') + "'") ;
-			func = func.replace(/SUBJECT/g, "'" + encodeURIComponent( subject ).replace(/'/g, '\\\'') + "'") ;
-			func = func.replace(/BODY/g, "'" + encodeURIComponent( body ).replace(/'/g, '\\\'') + "'") ;
-
-			return 'javascript:' + func ;
-
-		case 'encode' :
-			var aParams = [] ;
-			var aAddressCode = [] ;
-
-			if ( subject.length > 0 )
-				aParams.push( 'subject='+ encodeURIComponent( subject ) ) ;
-			if ( body.length > 0 )
-				aParams.push( 'body=' + encodeURIComponent( body ) ) ;
-			for ( var i = 0 ; i < address.length ; i++ )
-				aAddressCode.push( address.charCodeAt( i ) ) ;
-
-			return 'javascript:void(location.href=\'mailto:\'+String.fromCharCode(' + aAddressCode.join( ',' ) + ')+\'?' + aParams.join( '&' ) + '\')' ;
-	}
-
-	// EMailProtection 'none'
-
-	var sBaseUri = 'mailto:' + address ;
-
-	var sParams = '' ;
-
-	if ( subject.length > 0 )
-		sParams = '?subject=' + encodeURIComponent( subject ) ;
-
-	if ( body.length > 0 )
-	{
-		sParams += ( sParams.length == 0 ? '?' : '&' ) ;
-		sParams += 'body=' + encodeURIComponent( body ) ;
-	}
-
-	return sBaseUri + sParams ;
-}
-
-//#### Initialization Code
-
-// oLink: The actual selected link in the editor.
-var oLink = dialog.Selection.GetSelection().MoveToAncestorNode( 'A' ) ;
-if ( oLink )
-	FCK.Selection.SelectNode( oLink ) ;
-
-window.onload = function()
-{
-	// Translate the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	// Fill the Anchor Names and Ids combos.
-	LoadAnchorNamesAndIds() ;
-
-	// Load the selected link information (if any).
-	LoadSelection() ;
-
-	// Update the dialog box.
-	SetLinkType( GetE('cmbLinkType').value ) ;
-
-	// Show/Hide the "Browse Server" button.
-	GetE('divBrowseServer').style.display = FCKConfig.LinkBrowser ? '' : 'none' ;
-
-	// Show the initial dialog content.
-	GetE('divInfo').style.display = '' ;
-
-	// Set the actual uploader URL.
-	if ( FCKConfig.LinkUpload )
-		GetE('frmUpload').action = FCKConfig.LinkUploadURL ;
-
-	// Set the default target (from configuration).
-	SetDefaultTarget() ;
-
-	// Activate the "OK" button.
-	dialog.SetOkButton( true ) ;
-
-	// Select the first field.
-	switch( GetE('cmbLinkType').value )
-	{
-		case 'url' :
-			SelectField( 'txtUrl' ) ;
-			break ;
-		case 'email' :
-			SelectField( 'txtEMailAddress' ) ;
-			break ;
-		case 'anchor' :
-			if ( GetE('divSelAnchor').style.display != 'none' )
-				SelectField( 'cmbAnchorName' ) ;
-			else
-				SelectField( 'cmbLinkType' ) ;
-	}
-}
-
-var bHasAnchors ;
-
-function LoadAnchorNamesAndIds()
-{
-	// Since version 2.0, the anchors are replaced in the DOM by IMGs so the user see the icon
-	// to edit them. So, we must look for that images now.
-	var aAnchors = new Array() ;
-	var i ;
-	var oImages = oEditor.FCK.EditorDocument.getElementsByTagName( 'IMG' ) ;
-	for( i = 0 ; i < oImages.length ; i++ )
-	{
-		if ( oImages[i].getAttribute('_fckanchor') )
-			aAnchors[ aAnchors.length ] = oEditor.FCK.GetRealElement( oImages[i] ) ;
-	}
-
-	// Add also real anchors
-	var oLinks = oEditor.FCK.EditorDocument.getElementsByTagName( 'A' ) ;
-	for( i = 0 ; i < oLinks.length ; i++ )
-	{
-		if ( oLinks[i].name && ( oLinks[i].name.length > 0 ) )
-			aAnchors[ aAnchors.length ] = oLinks[i] ;
-	}
-
-	var aIds = FCKTools.GetAllChildrenIds( oEditor.FCK.EditorDocument.body ) ;
-
-	bHasAnchors = ( aAnchors.length > 0 || aIds.length > 0 ) ;
-
-	for ( i = 0 ; i < aAnchors.length ; i++ )
-	{
-		var sName = aAnchors[i].name ;
-		if ( sName && sName.length > 0 )
-			FCKTools.AddSelectOption( GetE('cmbAnchorName'), sName, sName ) ;
-	}
-
-	for ( i = 0 ; i < aIds.length ; i++ )
-	{
-		FCKTools.AddSelectOption( GetE('cmbAnchorId'), aIds[i], aIds[i] ) ;
-	}
-
-	ShowE( 'divSelAnchor'	, bHasAnchors ) ;
-	ShowE( 'divNoAnchor'	, !bHasAnchors ) ;
-}
-
-function LoadSelection()
-{
-	if ( !oLink ) return ;
-
-	var sType = 'url' ;
-
-	// Get the actual Link href.
-	var sHRef = oLink.getAttribute( '_fcksavedurl' ) ;
-	if ( sHRef == null )
-		sHRef = oLink.getAttribute( 'href' , 2 ) || '' ;
-
-	// Look for a popup javascript link.
-	var oPopupMatch = oRegex.PopupUri.exec( sHRef ) ;
-	if( oPopupMatch )
-	{
-		GetE('cmbTarget').value = 'popup' ;
-		sHRef = oPopupMatch[1] ;
-		FillPopupFields( oPopupMatch[2], oPopupMatch[3] ) ;
-		SetTarget( 'popup' ) ;
-	}
-
-	// Accessible popups, the popup data is in the onclick attribute
-	if ( !oPopupMatch )
-	{
-		var onclick = oLink.getAttribute( 'onclick_fckprotectedatt' ) ;
-		if ( onclick )
-		{
-			// Decode the protected string
-			onclick = decodeURIComponent( onclick ) ;
-
-			oPopupMatch = oRegex.OnClickPopup.exec( onclick ) ;
-			if( oPopupMatch )
-			{
-				GetE( 'cmbTarget' ).value = 'popup' ;
-				FillPopupFields( oPopupMatch[1], oPopupMatch[2] ) ;
-				SetTarget( 'popup' ) ;
-			}
-		}
-	}
-
-	// Search for the protocol.
-	var sProtocol = oRegex.UriProtocol.exec( sHRef ) ;
-
-	// Search for a protected email link.
-	var oEMailInfo = oParser.ParseEMailUri( sHRef );
-
-	if ( oEMailInfo )
-	{
-		sType = 'email' ;
-
-		GetE('txtEMailAddress').value = oEMailInfo.Address ;
-		GetE('txtEMailSubject').value = oEMailInfo.Subject ;
-		GetE('txtEMailBody').value    = oEMailInfo.Body ;
-	}
-	else if ( sProtocol )
-	{
-		sProtocol = sProtocol[0].toLowerCase() ;
-		GetE('cmbLinkProtocol').value = sProtocol ;
-
-		// Remove the protocol and get the remaining URL.
-		var sUrl = sHRef.replace( oRegex.UriProtocol, '' ) ;
-		sType = 'url' ;
-		GetE('txtUrl').value = sUrl ;
-	}
-	else if ( sHRef.substr(0,1) == '#' && sHRef.length > 1 )	// It is an anchor link.
-	{
-		sType = 'anchor' ;
-		GetE('cmbAnchorName').value = GetE('cmbAnchorId').value = sHRef.substr(1) ;
-	}
-	else					// It is another type of link.
-	{
-		sType = 'url' ;
-
-		GetE('cmbLinkProtocol').value = '' ;
-		GetE('txtUrl').value = sHRef ;
-	}
-
-	if ( !oPopupMatch )
-	{
-		// Get the target.
-		var sTarget = oLink.target ;
-
-		if ( sTarget && sTarget.length > 0 )
-		{
-			if ( oRegex.ReserveTarget.test( sTarget ) )
-			{
-				sTarget = sTarget.toLowerCase() ;
-				GetE('cmbTarget').value = sTarget ;
-			}
-			else
-				GetE('cmbTarget').value = 'frame' ;
-			GetE('txtTargetFrame').value = sTarget ;
-		}
-	}
-
-	// Get Advances Attributes
-	GetE('txtAttId').value			= oLink.id ;
-	GetE('txtAttName').value		= oLink.name ;
-	GetE('cmbAttLangDir').value		= oLink.dir ;
-	GetE('txtAttLangCode').value	= oLink.lang ;
-	GetE('txtAttAccessKey').value	= oLink.accessKey ;
-	GetE('txtAttTabIndex').value	= oLink.tabIndex <= 0 ? '' : oLink.tabIndex ;
-	GetE('txtAttTitle').value		= oLink.title ;
-	GetE('txtAttContentType').value	= oLink.type ;
-	GetE('txtAttCharSet').value		= oLink.charset ;
-
-	var sClass ;
-	if ( oEditor.FCKBrowserInfo.IsIE )
-	{
-		sClass	= oLink.getAttribute('className',2) || '' ;
-		// Clean up temporary classes for internal use:
-		sClass = sClass.replace( FCKRegexLib.FCK_Class, '' ) ;
-
-		GetE('txtAttStyle').value	= oLink.style.cssText ;
-	}
-	else
-	{
-		sClass	= oLink.getAttribute('class',2) || '' ;
-		GetE('txtAttStyle').value	= oLink.getAttribute('style',2) || '' ;
-	}
-	GetE('txtAttClasses').value	= sClass ;
-
-	// Update the Link type combo.
-	GetE('cmbLinkType').value = sType ;
-}
-
-//#### Link type selection.
-function SetLinkType( linkType )
-{
-	ShowE('divLinkTypeUrl'		, (linkType == 'url') ) ;
-	ShowE('divLinkTypeAnchor'	, (linkType == 'anchor') ) ;
-	ShowE('divLinkTypeEMail'	, (linkType == 'email') ) ;
-
-	if ( !FCKConfig.LinkDlgHideTarget )
-		dialog.SetTabVisibility( 'Target'	, (linkType == 'url') ) ;
-
-	if ( FCKConfig.LinkUpload )
-		dialog.SetTabVisibility( 'Upload'	, (linkType == 'url') ) ;
-
-	if ( !FCKConfig.LinkDlgHideAdvanced )
-		dialog.SetTabVisibility( 'Advanced'	, (linkType != 'anchor' || bHasAnchors) ) ;
-
-	if ( linkType == 'email' )
-		dialog.SetAutoSize( true ) ;
-}
-
-//#### Target type selection.
-function SetTarget( targetType )
-{
-	GetE('tdTargetFrame').style.display	= ( targetType == 'popup' ? 'none' : '' ) ;
-	GetE('tdPopupName').style.display	=
-	GetE('tablePopupFeatures').style.display = ( targetType == 'popup' ? '' : 'none' ) ;
-
-	switch ( targetType )
-	{
-		case "_blank" :
-		case "_self" :
-		case "_parent" :
-		case "_top" :
-			GetE('txtTargetFrame').value = targetType ;
-			break ;
-		case "" :
-			GetE('txtTargetFrame').value = '' ;
-			break ;
-	}
-
-	if ( targetType == 'popup' )
-		dialog.SetAutoSize( true ) ;
-}
-
-//#### Called while the user types the URL.
-function OnUrlChange()
-{
-	var sUrl = GetE('txtUrl').value ;
-	var sProtocol = oRegex.UrlOnChangeProtocol.exec( sUrl ) ;
-
-	if ( sProtocol )
-	{
-		sUrl = sUrl.substr( sProtocol[0].length ) ;
-		GetE('txtUrl').value = sUrl ;
-		GetE('cmbLinkProtocol').value = sProtocol[0].toLowerCase() ;
-	}
-	else if ( oRegex.UrlOnChangeTestOther.test( sUrl ) )
-	{
-		GetE('cmbLinkProtocol').value = '' ;
-	}
-}
-
-//#### Called while the user types the target name.
-function OnTargetNameChange()
-{
-	var sFrame = GetE('txtTargetFrame').value ;
-
-	if ( sFrame.length == 0 )
-		GetE('cmbTarget').value = '' ;
-	else if ( oRegex.ReserveTarget.test( sFrame ) )
-		GetE('cmbTarget').value = sFrame.toLowerCase() ;
-	else
-		GetE('cmbTarget').value = 'frame' ;
-}
-
-// Accessible popups
-function BuildOnClickPopup()
-{
-	var sWindowName = "'" + GetE('txtPopupName').value.replace(/\W/gi, "") + "'" ;
-
-	var sFeatures = '' ;
-	var aChkFeatures = document.getElementsByName( 'chkFeature' ) ;
-	for ( var i = 0 ; i < aChkFeatures.length ; i++ )
-	{
-		if ( i > 0 ) sFeatures += ',' ;
-		sFeatures += aChkFeatures[i].value + '=' + ( aChkFeatures[i].checked ? 'yes' : 'no' ) ;
-	}
-
-	if ( GetE('txtPopupWidth').value.length > 0 )	sFeatures += ',width=' + GetE('txtPopupWidth').value ;
-	if ( GetE('txtPopupHeight').value.length > 0 )	sFeatures += ',height=' + GetE('txtPopupHeight').value ;
-	if ( GetE('txtPopupLeft').value.length > 0 )	sFeatures += ',left=' + GetE('txtPopupLeft').value ;
-	if ( GetE('txtPopupTop').value.length > 0 )		sFeatures += ',top=' + GetE('txtPopupTop').value ;
-
-	if ( sFeatures != '' )
-		sFeatures = sFeatures + ",status" ;
-
-	return ( "window.open(this.href," + sWindowName + ",'" + sFeatures + "'); return false" ) ;
-}
-
-//#### Fills all Popup related fields.
-function FillPopupFields( windowName, features )
-{
-	if ( windowName )
-		GetE('txtPopupName').value = windowName ;
-
-	var oFeatures = new Object() ;
-	var oFeaturesMatch ;
-	while( ( oFeaturesMatch = oRegex.PopupFeatures.exec( features ) ) != null )
-	{
-		var sValue = oFeaturesMatch[2] ;
-		if ( sValue == ( 'yes' || '1' ) )
-			oFeatures[ oFeaturesMatch[1] ] = true ;
-		else if ( ! isNaN( sValue ) && sValue != 0 )
-			oFeatures[ oFeaturesMatch[1] ] = sValue ;
-	}
-
-	// Update all features check boxes.
-	var aChkFeatures = document.getElementsByName('chkFeature') ;
-	for ( var i = 0 ; i < aChkFeatures.length ; i++ )
-	{
-		if ( oFeatures[ aChkFeatures[i].value ] )
-			aChkFeatures[i].checked = true ;
-	}
-
-	// Update position and size text boxes.
-	if ( oFeatures['width'] )	GetE('txtPopupWidth').value		= oFeatures['width'] ;
-	if ( oFeatures['height'] )	GetE('txtPopupHeight').value	= oFeatures['height'] ;
-	if ( oFeatures['left'] )	GetE('txtPopupLeft').value		= oFeatures['left'] ;
-	if ( oFeatures['top'] )		GetE('txtPopupTop').value		= oFeatures['top'] ;
-}
-
-//#### The OK button was hit.
-function Ok()
-{
-	var sUri, sInnerHtml ;
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	switch ( GetE('cmbLinkType').value )
-	{
-		case 'url' :
-			sUri = GetE('txtUrl').value ;
-
-			if ( sUri.length == 0 )
-			{
-				alert( FCKLang.DlnLnkMsgNoUrl ) ;
-				return false ;
-			}
-
-			sUri = GetE('cmbLinkProtocol').value + sUri ;
-
-			break ;
-
-		case 'email' :
-			sUri = GetE('txtEMailAddress').value ;
-
-			if ( sUri.length == 0 )
-			{
-				alert( FCKLang.DlnLnkMsgNoEMail ) ;
-				return false ;
-			}
-
-			sUri = oParser.CreateEMailUri(
-				sUri,
-				GetE('txtEMailSubject').value,
-				GetE('txtEMailBody').value ) ;
-			break ;
-
-		case 'anchor' :
-			var sAnchor = GetE('cmbAnchorName').value ;
-			if ( sAnchor.length == 0 ) sAnchor = GetE('cmbAnchorId').value ;
-
-			if ( sAnchor.length == 0 )
-			{
-				alert( FCKLang.DlnLnkMsgNoAnchor ) ;
-				return false ;
-			}
-
-			sUri = '#' + sAnchor ;
-			break ;
-	}
-
-	// If no link is selected, create a new one (it may result in more than one link creation - #220).
-	var aLinks = oLink ? [ oLink ] : oEditor.FCK.CreateLink( sUri, true ) ;
-
-	// If no selection, no links are created, so use the uri as the link text (by dom, 2006-05-26)
-	var aHasSelection = ( aLinks.length > 0 ) ;
-	if ( !aHasSelection )
-	{
-		sInnerHtml = sUri;
-
-		// Built a better text for empty links.
-		switch ( GetE('cmbLinkType').value )
-		{
-			// anchor: use old behavior --> return true
-			case 'anchor':
-				sInnerHtml = sInnerHtml.replace( /^#/, '' ) ;
-				break ;
-
-			// url: try to get path
-			case 'url':
-				var oLinkPathRegEx = new RegExp("//?([^?\"']+)([?].*)?$") ;
-				var asLinkPath = oLinkPathRegEx.exec( sUri ) ;
-				if (asLinkPath != null)
-					sInnerHtml = asLinkPath[1];  // use matched path
-				break ;
-
-			// mailto: try to get email address
-			case 'email':
-				sInnerHtml = GetE('txtEMailAddress').value ;
-				break ;
-		}
-
-		// Create a new (empty) anchor.
-		aLinks = [ oEditor.FCK.InsertElement( 'a' ) ] ;
-	}
-
-	for ( var i = 0 ; i < aLinks.length ; i++ )
-	{
-		oLink = aLinks[i] ;
-
-		if ( aHasSelection )
-			sInnerHtml = oLink.innerHTML ;		// Save the innerHTML (IE changes it if it is like an URL).
-
-		oLink.href = sUri ;
-		SetAttribute( oLink, '_fcksavedurl', sUri ) ;
-
-		var onclick;
-		// Accessible popups
-		if( GetE('cmbTarget').value == 'popup' )
-		{
-			onclick = BuildOnClickPopup() ;
-			// Encode the attribute
-			onclick = encodeURIComponent( " onclick=\"" + onclick + "\"" )  ;
-			SetAttribute( oLink, 'onclick_fckprotectedatt', onclick ) ;
-		}
-		else
-		{
-			// Check if the previous onclick was for a popup:
-			// In that case remove the onclick handler.
-			onclick = oLink.getAttribute( 'onclick_fckprotectedatt' ) ;
-			if ( onclick )
-			{
-				// Decode the protected string
-				onclick = decodeURIComponent( onclick ) ;
-
-				if( oRegex.OnClickPopup.test( onclick ) )
-					SetAttribute( oLink, 'onclick_fckprotectedatt', '' ) ;
-			}
-		}
-
-		oLink.innerHTML = sInnerHtml ;		// Set (or restore) the innerHTML
-
-		// Target
-		if( GetE('cmbTarget').value != 'popup' )
-			SetAttribute( oLink, 'target', GetE('txtTargetFrame').value ) ;
-		else
-			SetAttribute( oLink, 'target', null ) ;
-
-		// Let's set the "id" only for the first link to avoid duplication.
-		if ( i == 0 )
-			SetAttribute( oLink, 'id', GetE('txtAttId').value ) ;
-
-		// Advances Attributes
-		SetAttribute( oLink, 'name'		, GetE('txtAttName').value ) ;
-		SetAttribute( oLink, 'dir'		, GetE('cmbAttLangDir').value ) ;
-		SetAttribute( oLink, 'lang'		, GetE('txtAttLangCode').value ) ;
-		SetAttribute( oLink, 'accesskey', GetE('txtAttAccessKey').value ) ;
-		SetAttribute( oLink, 'tabindex'	, ( GetE('txtAttTabIndex').value > 0 ? GetE('txtAttTabIndex').value : null ) ) ;
-		SetAttribute( oLink, 'title'	, GetE('txtAttTitle').value ) ;
-		SetAttribute( oLink, 'type'		, GetE('txtAttContentType').value ) ;
-		SetAttribute( oLink, 'charset'	, GetE('txtAttCharSet').value ) ;
-
-		if ( oEditor.FCKBrowserInfo.IsIE )
-		{
-			var sClass = GetE('txtAttClasses').value ;
-			// If it's also an anchor add an internal class
-			if ( GetE('txtAttName').value.length != 0 )
-				sClass += ' FCK__AnchorC' ;
-			SetAttribute( oLink, 'className', sClass ) ;
-
-			oLink.style.cssText = GetE('txtAttStyle').value ;
-		}
-		else
-		{
-			SetAttribute( oLink, 'class', GetE('txtAttClasses').value ) ;
-			SetAttribute( oLink, 'style', GetE('txtAttStyle').value ) ;
-		}
-	}
-
-	// Select the (first) link.
-	oEditor.FCKSelection.SelectNode( aLinks[0] );
-
-	return true ;
-}
-
-function BrowseServer()
-{
-	OpenFileBrowser( FCKConfig.LinkBrowserURL, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
-}
-
-function SetUrl( url )
-{
-	GetE('txtUrl').value = url ;
-	OnUrlChange() ;
-	dialog.SetSelectedTab( 'Info' ) ;
-}
-
-function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
-{
-	// Remove animation
-	window.parent.Throbber.Hide() ;
-	GetE( 'divUpload' ).style.display  = '' ;
-
-	switch ( errorNumber )
-	{
-		case 0 :	// No errors
-			alert( 'Your file has been successfully uploaded' ) ;
-			break ;
-		case 1 :	// Custom error
-			alert( customMsg ) ;
-			return ;
-		case 101 :	// Custom warning
-			alert( customMsg ) ;
-			break ;
-		case 201 :
-			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
-			break ;
-		case 202 :
-			alert( 'Invalid file type' ) ;
-			return ;
-		case 203 :
-			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
-			return ;
-		case 500 :
-			alert( 'The connector is disabled' ) ;
-			break ;
-		default :
-			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
-			return ;
-	}
-
-	SetUrl( fileUrl ) ;
-	GetE('frmUpload').reset() ;
-}
-
-var oUploadAllowedExtRegex	= new RegExp( FCKConfig.LinkUploadAllowedExtensions, 'i' ) ;
-var oUploadDeniedExtRegex	= new RegExp( FCKConfig.LinkUploadDeniedExtensions, 'i' ) ;
-
-function CheckUpload()
-{
-	var sFile = GetE('txtUploadFile').value ;
-
-	if ( sFile.length == 0 )
-	{
-		alert( 'Please select a file to upload' ) ;
-		return false ;
-	}
-
-	if ( ( FCKConfig.LinkUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
-		( FCKConfig.LinkUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
-	{
-		OnUploadCompleted( 202 ) ;
-		return false ;
-	}
-
-	// Show animation
-	window.parent.Throbber.Show( 100 ) ;
-	GetE( 'divUpload' ).style.display  = 'none' ;
-
-	return true ;
-}
-
-function SetDefaultTarget()
-{
-	var target = FCKConfig.DefaultLinkTarget || '' ;
-
-	if ( oLink || target.length == 0 )
-		return ;
-
-	switch ( target )
-	{
-		case '_blank' :
-		case '_self' :
-		case '_parent' :
-		case '_top' :
-			GetE('cmbTarget').value = target ;
-			break ;
-		default :
-			GetE('cmbTarget').value = 'frame' ;
-			break ;
-	}
-
-	GetE('txtTargetFrame').value = target ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.xml
deleted file mode 100644
index 41df7616fc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_link/fck_link.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_link.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.html
deleted file mode 100644
index a67af1895b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Bulleted List dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-var sListType = ( location.search == '?OL' ? 'OL' : 'UL' ) ;
-
-var oActiveEl = dialog.Selection.GetSelection().MoveToAncestorNode( sListType ) ;
-var oActiveSel ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( sListType == 'UL' )
-		oActiveSel = GetE('selBulleted') ;
-	else
-	{
-		if ( oActiveEl )
-		{
-			oActiveSel = GetE('selNumbered') ;
-			GetE('eStart').style.display = '' ;
-			GetE('txtStartPosition').value	= GetAttribute( oActiveEl, 'start' ) ;
-		}
-	}
-
-	oActiveSel.style.display = '' ;
-
-	if ( oActiveEl )
-	{
-		if ( oActiveEl.getAttribute('type') )
-			oActiveSel.value = oActiveEl.getAttribute('type') ;
-	}
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-
-	SelectField( sListType == 'OL' ? 'txtStartPosition' : 'selBulleted' ) ;
-}
-
-function Ok()
-{
-	if ( oActiveEl ){
-		SetAttribute( oActiveEl, 'type'	, oActiveSel.value ) ;
-		if(oActiveEl.tagName == 'OL')
-			SetAttribute( oActiveEl, 'start', GetE('txtStartPosition').value ) ;
-	}
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table width="100%" style="height: 100%">
-		<tr>
-			<td style="text-align:center">
-				<table cellspacing="0" cellpadding="0" border="0" style="margin-left: auto; margin-right: auto;">
-					<tr>
-						<td id="eStart" style="display: none; padding-right: 5px; padding-left: 5px">
-							<span fcklang="DlgLstStart">Start</span><br />
-							<input type="text" id="txtStartPosition" size="5" />
-						</td>
-						<td style="padding-right: 5px; padding-left: 5px">
-							<span fcklang="DlgLstType">List Type</span><br />
-							<select id="selBulleted" style="display: none">
-								<option value="" selected="selected"></option>
-								<option value="circle" fcklang="DlgLstTypeCircle">Circle</option>
-								<option value="disc" fcklang="DlgLstTypeDisc">Disc</option>
-								<option value="square" fcklang="DlgLstTypeSquare">Square</option>
-							</select>
-							<select id="selNumbered" style="display: none">
-								<option value="" selected="selected"></option>
-								<option value="1" fcklang="DlgLstTypeNumbers">Numbers (1, 2, 3)</option>
-								<option value="a" fcklang="DlgLstTypeLCase">Lowercase Letters (a, b, c)</option>
-								<option value="A" fcklang="DlgLstTypeUCase">Uppercase Letters (A, B, C)</option>
-								<option value="i" fcklang="DlgLstTypeSRoman">Small Roman Numerals (i, ii, iii)</option>
-								<option value="I" fcklang="DlgLstTypeLRoman">Large Roman Numerals (I, II, III)</option>
-							</select>
-							&nbsp;
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.xml
deleted file mode 100644
index 327775f032..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_listprop.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_listprop.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.html
deleted file mode 100644
index 3e11da1037..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.html
+++ /dev/null
@@ -1,347 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This dialog is shown when, for some reason (usually security settings),
- * the user is not able to paste data from the clipboard to the editor using
- * the toolbar buttons or the context menu.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-var dialog = window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-var FCK = oEditor.FCK;
-var FCKTools	= oEditor.FCKTools ;
-var FCKConfig	= oEditor.FCKConfig ;
-var FCKBrowserInfo = oEditor.FCKBrowserInfo ;
-
-window.onload = function ()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	var sPastingType = dialog.Args().CustomValue ;
-
-	if ( sPastingType == 'Word' || sPastingType == 'Security' )
-	{
-		if ( sPastingType == 'Security' )
-			document.getElementById( 'xSecurityMsg' ).style.display = '' ;
-
-		// For document.domain compatibility (#123) we must do all the magic in
-		// the URL for IE.
-		var sFrameUrl = !oEditor.FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE ?
-			'javascript:void(0)' :
-			'javascript:void( (function(){' +
-				'document.open() ;' +
-				'document.domain=\'' + document.domain + '\' ;' +
-				'document.write(\'<html><head><scr' + 'ipt>window.onerror = function() { return true ; };<\/script><\/head><body><\/body><\/html>\') ;' +
-				'document.close() ;' +
-				'document.body.contentEditable = true ;' +
-				'window.focus() ;' +
-				'})() )' ;
-
-		var eFrameSpace = document.getElementById( 'xFrameSpace' ) ;
-		eFrameSpace.innerHTML = '<iframe id="frmData" src="' + sFrameUrl + '" ' +
-					'height="98%" width="99%" frameborder="0" style="border: #000000 1px; background-color: #ffffff"><\/iframe>' ;
-
-		var oFrame = eFrameSpace.firstChild ;
-
-		if ( !oEditor.FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE )
-		{
-			// Avoid errors if the pasted content has any script that fails: #389
-			var oDoc = oFrame.contentWindow.document ;
-			oDoc.open() ;
-			oDoc.write('<html><head><scr' + 'ipt>window.onerror = function() { return true ; };<\/script><\/head><body><\/body><\/html>') ;
-			oDoc.close() ;
-
-			if ( FCKBrowserInfo.IsIE )
-				oDoc.body.contentEditable = true ;
-			else
-				oDoc.designMode = 'on' ;
-
-			oFrame.contentWindow.focus();
-		}
-	}
-	else
-	{
-		document.getElementById('txtData').style.display = '' ;
-		SelectField( 'txtData' ) ;
-	}
-
-	if ( sPastingType != 'Word' )
-		document.getElementById('oWordCommands').style.display = 'none' ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-}
-
-function Ok()
-{
-	// Before doing anything, save undo snapshot.
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	var sHtml ;
-
-	var sPastingType = dialog.Args().CustomValue ;
-
-	if ( sPastingType == 'Word' || sPastingType == 'Security' )
-	{
-		var oFrame = document.getElementById('frmData') ;
-		var oBody ;
-
-		if ( oFrame.contentDocument )
-			oBody = oFrame.contentDocument.body ;
-		else
-			oBody = oFrame.contentWindow.document.body ;
-
-		if ( sPastingType == 'Word' )
-		{
-			// If a plugin creates a FCK.CustomCleanWord function it will be called instead of the default one
-			if ( typeof( FCK.CustomCleanWord ) == 'function' )
-				sHtml = FCK.CustomCleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ;
-			else
-				sHtml = CleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ;
-		}
-		else
-			sHtml = oBody.innerHTML ;
-
-		// Fix relative anchor URLs (IE automatically adds the current page URL).
-		var re = new RegExp( window.location + "#", "g" ) ;
-		sHtml = sHtml.replace( re, '#') ;
-	}
-	else
-	{
-		sHtml = oEditor.FCKTools.HTMLEncode( document.getElementById('txtData').value )  ;
-		sHtml = FCKTools.ProcessLineBreaks( oEditor, FCKConfig, sHtml ) ;
-
-		// FCK.InsertHtml() does not work for us, since document fragments cannot contain node fragments. :(
-		// Use the marker method instead. It's primitive, but it works.
-		var range = new oEditor.FCKDomRange( oEditor.FCK.EditorWindow ) ;
-		var oDoc = oEditor.FCK.EditorDocument ;
-		dialog.Selection.EnsureSelection() ;
-		range.MoveToSelection() ;
-		range.DeleteContents() ;
-		var marker = [] ;
-		for ( var i = 0 ; i < 5 ; i++ )
-			marker.push( parseInt(Math.random() * 100000, 10 ) ) ;
-		marker = marker.join( "" ) ;
-		range.InsertNode ( oDoc.createTextNode( marker ) ) ;
-		var bookmark = range.CreateBookmark() ;
-
-		// Now we've got a marker indicating the paste position in the editor document.
-		// Find its position in the HTML code.
-		var htmlString = oDoc.body.innerHTML ;
-		var index = htmlString.indexOf( marker ) ;
-
-		// Split it the HTML code up, add the code we generated, and put them back together.
-		var htmlList = [] ;
-		htmlList.push( htmlString.substr( 0, index ) ) ;
-		htmlList.push( sHtml ) ;
-		htmlList.push( htmlString.substr( index + marker.length ) ) ;
-		htmlString = htmlList.join( "" ) ;
-
-		if ( oEditor.FCKBrowserInfo.IsIE )
-			oEditor.FCK.SetInnerHtml( htmlString ) ;
-		else
-			oDoc.body.innerHTML = htmlString ;
-
-		range.MoveToBookmark( bookmark ) ;
-		range.Collapse( false ) ;
-		range.Select() ;
-		range.Release() ;
-		return true ;
-	}
-
-	oEditor.FCK.InsertHtml( sHtml ) ;
-
-	return true ;
-}
-
-// This function will be called from the PasteFromWord dialog (fck_paste.html)
-// Input: oNode a DOM node that contains the raw paste from the clipboard
-// bIgnoreFont, bRemoveStyles booleans according to the values set in the dialog
-// Output: the cleaned string
-function CleanWord( oNode, bIgnoreFont, bRemoveStyles )
-{
-	var html = oNode.innerHTML ;
-
-	html = html.replace(/<o:p>\s*<\/o:p>/g, '') ;
-	html = html.replace(/<o:p>[\s\S]*?<\/o:p>/g, '&nbsp;') ;
-
-	// Remove mso-xxx styles.
-	html = html.replace( /\s*mso-[^:]+:[^;"]+;?/gi, '' ) ;
-
-	// Remove margin styles.
-	html = html.replace( /\s*MARGIN: 0(?:cm|in) 0(?:cm|in) 0pt\s*;/gi, '' ) ;
-	html = html.replace( /\s*MARGIN: 0(?:cm|in) 0(?:cm|in) 0pt\s*"/gi, "\"" ) ;
-
-	html = html.replace( /\s*TEXT-INDENT: 0(?:cm|in)\s*;/gi, '' ) ;
-	html = html.replace( /\s*TEXT-INDENT: 0(?:cm|in)\s*"/gi, "\"" ) ;
-
-	html = html.replace( /\s*TEXT-ALIGN: [^\s;]+;?"/gi, "\"" ) ;
-
-	html = html.replace( /\s*PAGE-BREAK-BEFORE: [^\s;]+;?"/gi, "\"" ) ;
-
-	html = html.replace( /\s*FONT-VARIANT: [^\s;]+;?"/gi, "\"" ) ;
-
-	html = html.replace( /\s*tab-stops:[^;"]*;?/gi, '' ) ;
-	html = html.replace( /\s*tab-stops:[^"]*/gi, '' ) ;
-
-	// Remove FONT face attributes.
-	if ( bIgnoreFont )
-	{
-		html = html.replace( /\s*face="[^"]*"/gi, '' ) ;
-		html = html.replace( /\s*face=[^ >]*/gi, '' ) ;
-
-		html = html.replace( /\s*FONT-FAMILY:[^;"]*;?/gi, '' ) ;
-	}
-
-	// Remove Class attributes
-	html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
-
-	// Remove styles.
-	if ( bRemoveStyles )
-		html = html.replace( /<(\w[^>]*) style="([^\"]*)"([^>]*)/gi, "<$1$3" ) ;
-
-	// Remove style, meta and link tags
-	html = html.replace( /<STYLE[^>]*>[\s\S]*?<\/STYLE[^>]*>/gi, '' ) ;
-	html = html.replace( /<(?:META|LINK)[^>]*>\s*/gi, '' ) ;
-
-	// Remove empty styles.
-	html =  html.replace( /\s*style="\s*"/gi, '' ) ;
-
-	html = html.replace( /<SPAN\s*[^>]*>\s*&nbsp;\s*<\/SPAN>/gi, '&nbsp;' ) ;
-
-	html = html.replace( /<SPAN\s*[^>]*><\/SPAN>/gi, '' ) ;
-
-	// Remove Lang attributes
-	html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
-
-	html = html.replace( /<SPAN\s*>([\s\S]*?)<\/SPAN>/gi, '$1' ) ;
-
-	html = html.replace( /<FONT\s*>([\s\S]*?)<\/FONT>/gi, '$1' ) ;
-
-	// Remove XML elements and declarations
-	html = html.replace(/<\\?\?xml[^>]*>/gi, '' ) ;
-
-	// Remove w: tags with contents.
-	html = html.replace( /<w:[^>]*>[\s\S]*?<\/w:[^>]*>/gi, '' ) ;
-
-	// Remove Tags with XML namespace declarations: <o:p><\/o:p>
-	html = html.replace(/<\/?\w+:[^>]*>/gi, '' ) ;
-
-	// Remove comments [SF BUG-1481861].
-	html = html.replace(/<\!--[\s\S]*?-->/g, '' ) ;
-
-	html = html.replace( /<(U|I|STRIKE)>&nbsp;<\/\1>/g, '&nbsp;' ) ;
-
-	html = html.replace( /<H\d>\s*<\/H\d>/gi, '' ) ;
-
-	// Remove "display:none" tags.
-	html = html.replace( /<(\w+)[^>]*\sstyle="[^"]*DISPLAY\s?:\s?none[\s\S]*?<\/\1>/ig, '' ) ;
-
-	// Remove language tags
-	html = html.replace( /<(\w[^>]*) language=([^ |>]*)([^>]*)/gi, "<$1$3") ;
-
-	// Remove onmouseover and onmouseout events (from MS Word comments effect)
-	html = html.replace( /<(\w[^>]*) onmouseover="([^\"]*)"([^>]*)/gi, "<$1$3") ;
-	html = html.replace( /<(\w[^>]*) onmouseout="([^\"]*)"([^>]*)/gi, "<$1$3") ;
-
-	if ( FCKConfig.CleanWordKeepsStructure )
-	{
-		// The original <Hn> tag send from Word is something like this: <Hn style="margin-top:0px;margin-bottom:0px">
-		html = html.replace( /<H(\d)([^>]*)>/gi, '<h$1>' ) ;
-
-		// Word likes to insert extra <font> tags, when using MSIE. (Wierd).
-		html = html.replace( /<(H\d)><FONT[^>]*>([\s\S]*?)<\/FONT><\/\1>/gi, '<$1>$2<\/$1>' );
-		html = html.replace( /<(H\d)><EM>([\s\S]*?)<\/EM><\/\1>/gi, '<$1>$2<\/$1>' );
-	}
-	else
-	{
-		html = html.replace( /<H1([^>]*)>/gi, '<div$1><b><font size="6">' ) ;
-		html = html.replace( /<H2([^>]*)>/gi, '<div$1><b><font size="5">' ) ;
-		html = html.replace( /<H3([^>]*)>/gi, '<div$1><b><font size="4">' ) ;
-		html = html.replace( /<H4([^>]*)>/gi, '<div$1><b><font size="3">' ) ;
-		html = html.replace( /<H5([^>]*)>/gi, '<div$1><b><font size="2">' ) ;
-		html = html.replace( /<H6([^>]*)>/gi, '<div$1><b><font size="1">' ) ;
-
-		html = html.replace( /<\/H\d>/gi, '<\/font><\/b><\/div>' ) ;
-
-		// Transform <P> to <DIV>
-		var re = new RegExp( '(<P)([^>]*>[\\s\\S]*?)(<\/P>)', 'gi' ) ;	// Different because of a IE 5.0 error
-		html = html.replace( re, '<div$2<\/div>' ) ;
-
-		// Remove empty tags (three times, just to be sure).
-		// This also removes any empty anchor
-		html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
-		html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
-		html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
-	}
-
-	return html ;
-}
-
-	</script>
-
-</head>
-<body style="overflow: hidden">
-	<table cellspacing="0" cellpadding="0" width="100%" border="0" style="height: 98%">
-		<tr>
-			<td>
-				<div id="xSecurityMsg" style="display: none">
-					<span fcklang="DlgPasteSec">Because of your browser security settings,
-						the editor is not able to access your clipboard data directly. You are required
-						to paste it again in this window.</span><br />
-					&nbsp;
-				</div>
-				<div>
-					<span fcklang="DlgPasteMsg2">Please paste inside the following box using the keyboard
-						(<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.</span><br />
-					&nbsp;
-				</div>
-			</td>
-		</tr>
-		<tr>
-			<td id="xFrameSpace" valign="top" height="100%" style="border: #000000 1px solid">
-				<textarea id="txtData" cols="80" rows="5" style="border: #000000 1px; display: none;
-					width: 99%; height: 98%"></textarea>
-			</td>
-		</tr>
-		<tr id="oWordCommands">
-			<td>
-
-					<input id="chkRemoveFont" type="checkbox" checked="checked" />
-					<label for="chkRemoveFont" fcklang="DlgPasteIgnoreFont">
-						Ignore Font Face definitions</label>
-					<br />
-					<input id="chkRemoveStyles" type="checkbox" />
-					<label for="chkRemoveStyles" fcklang="DlgPasteRemoveStyles">
-						Remove Styles definitions</label>
-
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.xml
deleted file mode 100644
index f1b52367f8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_paste.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_paste.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.html
deleted file mode 100644
index 556890f443..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Radio Button dialog window.
--->
-<html>
-	<head>
-		<title>Radio Button Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelectedElement() ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl && oActiveEl.tagName.toUpperCase() == 'INPUT' && oActiveEl.type == 'radio' )
-	{
-		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtValue').value		= oEditor.FCKBrowserInfo.IsIE ? oActiveEl.value : GetAttribute( oActiveEl, 'value' ) ;
-		GetE('txtSelected').checked	= oActiveEl.checked ;
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'radio' } ) ;
-
-	if ( oEditor.FCKBrowserInfo.IsIE )
-		oActiveEl.value = GetE('txtValue').value ;
-	else
-		SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
-
-	var bIsChecked = GetE('txtSelected').checked ;
-	SetAttribute( oActiveEl, 'checked', bIsChecked ? 'checked' : null ) ;	// For Firefox
-	oActiveEl.checked = bIsChecked ;
-
-	return true ;
-}
-
-		</script>
-	</head>
-	<body style="OVERFLOW: hidden" scroll="no">
-		<table height="100%" width="100%">
-			<tr>
-				<td align="center">
-					<table border="0" cellpadding="0" cellspacing="0" width="80%">
-						<tr>
-							<td>
-								<span fckLang="DlgCheckboxName">Name</span><br>
-								<input type="text" size="20" id="txtName" style="WIDTH: 100%">
-							</td>
-						</tr>
-						<tr>
-							<td>
-								<span fckLang="DlgCheckboxValue">Value</span><br>
-								<input type="text" size="20" id="txtValue" style="WIDTH: 100%">
-							</td>
-						</tr>
-						<tr>
-							<td><input type="checkbox" id="txtSelected"><label for="txtSelected" fckLang="DlgCheckboxSelected">Checked</label></td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.xml
deleted file mode 100644
index 4e3a20b64f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_radiobutton.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_radiobutton.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.html
deleted file mode 100644
index 2c574d2d0d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.html
+++ /dev/null
@@ -1,650 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * "Find" and "Replace" dialog box window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-var dialogArguments = dialog.Args() ;
-
-var FCKLang = oEditor.FCKLang ;
-var FCKDomTools = oEditor.FCKDomTools ;
-var FCKDomRange = oEditor.FCKDomRange ;
-var FCKListsLib = oEditor.FCKListsLib ;
-var FCKTools = oEditor.FCKTools ;
-var EditorDocument = oEditor.FCK.EditorDocument ;
-var HighlightStyle = oEditor.FCKStyles.GetStyle( '_FCK_SelectionHighlight' )  ;
-
-dialog.AddTab( 'Find', FCKLang.DlgFindTitle ) ;
-dialog.AddTab( 'Replace', FCKLang.DlgReplaceTitle ) ;
-var idMap = {} ;
-
-function OnDialogTabChange( tabCode )
-{
-	ShowE( 'divFind', ( tabCode == 'Find' ) ) ;
-	ShowE( 'divReplace', ( tabCode == 'Replace' ) ) ;
-	idMap['FindText'] = 'txtFind' + tabCode ;
-	idMap['CheckCase'] = 'chkCase' + tabCode ;
-	idMap['CheckWord'] = 'chkWord' + tabCode ;
-
-	if ( tabCode == 'Replace' )
-		dialog.SetAutoSize( true ) ;
-}
-
-GetNextNonEmptyTextNode = function( node, stopNode )
-{
-	while ( ( node = FCKDomTools.GetNextSourceNode( node, false, 3, stopNode ) ) && node && node.length < 1 )
-		1 ;
-	return node ;
-}
-
-CharacterCursor = function( arg )
-{
-	if ( arg.nodeType && arg.nodeType == 9 )
-	{
-		this._textNode = GetNextNonEmptyTextNode( arg.body, arg.documentElement ) ;
-		this._offset = 0 ;
-		this._doc = arg ;
-	}
-	else
-	{
-		this._textNode = arguments[0] ;
-		this._offset = arguments[1] ;
-		this._doc = FCKTools.GetElementDocument( arguments[0] ) ;
-	}
-}
-CharacterCursor.prototype =
-{
-	GetCharacter : function()
-	{
-		return ( this._textNode && this._textNode.nodeValue.charAt( this._offset ) ) || null ;
-	},
-
-	// Non-normalized.
-	GetTextNode : function()
-	{
-		return this._textNode ;
-	},
-
-	// Non-normalized.
-	GetIndex : function()
-	{
-		return this._offset ;
-	},
-
-	// Return value means whehther we've crossed a line break or a paragraph boundary.
-	MoveNext : function()
-	{
-		if ( this._offset < this._textNode.length - 1 )
-		{
-			this._offset++ ;
-			return false ;
-		}
-
-		var crossed = false ;
-		var curNode = this._textNode ;
-		while ( ( curNode = FCKDomTools.GetNextSourceNode( curNode ) )
-				&& curNode && ( curNode.nodeType != 3 || curNode.length < 1 ) )
-		{
-			var tag = curNode.nodeName.toLowerCase() ;
-			if ( FCKListsLib.BlockElements[tag] || tag == 'br' )
-				crossed = true ;
-		}
-
-		this._textNode = curNode ;
-		this._offset = 0 ;
-		return crossed ;
-	},
-
-	// Return value means whehther we've crossed a line break or a paragraph boundary.
-	MoveBack : function()
-	{
-		if ( this._offset > 0 && this._textNode.length > 0 )
-		{
-			this._offset = Math.min( this._offset - 1, this._textNode.length - 1 ) ;
-			return false ;
-		}
-
-		var crossed = false ;
-		var curNode = this._textNode ;
-		while ( ( curNode = FCKDomTools.GetPreviousSourceNode( curNode ) )
-				&& curNode && ( curNode.nodeType != 3 || curNode.length < 1 ) )
-		{
-			var tag = curNode.nodeName.toLowerCase() ;
-			if ( FCKListsLib.BlockElements[tag] || tag == 'br' )
-				crossed = true ;
-		}
-
-		this._textNode = curNode ;
-		this._offset = curNode && curNode.length - 1 ;
-		return crossed ;
-	},
-
-	Clone : function()
-	{
-		return new CharacterCursor( this._textNode, this._offset ) ;
-	}
-} ;
-
-CharacterRange = function( initCursor, maxLength )
-{
-	this._cursors = initCursor.push ? initCursor : [initCursor] ;
-	this._maxLength = maxLength ;
-	this._highlightRange = null ;
-}
-CharacterRange.prototype =
-{
-	ToDomRange : function()
-	{
-		var firstCursor = this._cursors[0] ;
-		var lastCursor = this._cursors[ this._cursors.length - 1 ] ;
-		var domRange = new FCKDomRange( FCKTools.GetElementWindow( firstCursor.GetTextNode() ) ) ;
-		var w3cRange = domRange._Range = domRange.CreateRange() ;
-		w3cRange.setStart( firstCursor.GetTextNode(), firstCursor.GetIndex() ) ;
-		w3cRange.setEnd( lastCursor.GetTextNode(), lastCursor.GetIndex() + 1 ) ;
-		domRange._UpdateElementInfo() ;
-		return domRange ;
-	},
-
-	Highlight : function()
-	{
-		if ( this._cursors.length < 1 )
-			return ;
-
-		var domRange = this.ToDomRange() ;
-		HighlightStyle.ApplyToRange( domRange, false, true ) ;
-		this._highlightRange = domRange ;
-
-		var charRange = CharacterRange.CreateFromDomRange( domRange ) ;
-		var focusNode = domRange.StartNode ;
-		if ( focusNode.nodeType != 1 )
-			focusNode = focusNode.parentNode ;
-		FCKDomTools.ScrollIntoView( focusNode, false ) ;
-		this._cursors = charRange._cursors ;
-	},
-
-	RemoveHighlight : function()
-	{
-		if ( this._highlightRange )
-		{
-			HighlightStyle.RemoveFromRange( this._highlightRange, false, true ) ;
-			var charRange = CharacterRange.CreateFromDomRange( this._highlightRange ) ;
-			this._cursors = charRange._cursors ;
-			this._highlightRange = null ;
-		}
-	},
-
-	GetHighlightDomRange : function()
-	{
-		return this._highlightRange;
-	},
-
-	MoveNext : function()
-	{
-		var next = this._cursors[ this._cursors.length - 1 ].Clone() ;
-		var retval = next.MoveNext() ;
-		if ( retval )
-			this._cursors = [] ;
-		this._cursors.push( next ) ;
-		if ( this._cursors.length > this._maxLength )
-			this._cursors.shift() ;
-		return retval ;
-	},
-
-	MoveBack : function()
-	{
-		var prev = this._cursors[0].Clone() ;
-		var retval = prev.MoveBack() ;
-		if ( retval )
-			this._cursors = [] ;
-		this._cursors.unshift( prev ) ;
-		if ( this._cursors.length > this._maxLength )
-			this._cursors.pop() ;
-		return retval ;
-	},
-
-	GetEndCharacter : function()
-	{
-		if ( this._cursors.length < 1 )
-			return null ;
-		var retval = this._cursors[ this._cursors.length - 1 ].GetCharacter() ;
-		return retval ;
-	},
-
-	GetNextRange : function( len )
-	{
-		if ( this._cursors.length == 0 )
-			return null ;
-		var cur = this._cursors[ this._cursors.length - 1 ].Clone() ;
-		cur.MoveNext() ;
-		return new CharacterRange( cur, len ) ;
-	},
-
-	GetCursors : function()
-	{
-		return this._cursors ;
-	}
-} ;
-
-CharacterRange.CreateFromDomRange = function( domRange )
-{
-	var w3cRange = domRange._Range ;
-	var startContainer = w3cRange.startContainer ;
-	var endContainer = w3cRange.endContainer ;
-	var startTextNode, startIndex, endTextNode, endIndex ;
-
-	if ( startContainer.nodeType == 3 )
-	{
-		startTextNode = startContainer ;
-		startIndex = w3cRange.startOffset ;
-	}
-	else if ( domRange.StartNode.nodeType == 3 )
-	{
-		startTextNode = domRange.StartNode ;
-		startIndex = 0 ;
-	}
-	else
-	{
-		startTextNode = GetNextNonEmptyTextNode( domRange.StartNode, domRange.StartNode.parentNode ) ;
-		if ( !startTextNode )
-			return null ;
-		startIndex = 0 ;
-	}
-
-	if ( endContainer.nodeType == 3 && w3cRange.endOffset > 0 )
-	{
-		endTextNode = endContainer ;
-		endIndex = w3cRange.endOffset - 1 ;
-	}
-	else
-	{
-		endTextNode = domRange.EndNode ;
-		while ( endTextNode.nodeType != 3 )
-			endTextNode = endTextNode.lastChild ;
-		endIndex = endTextNode.length - 1 ;
-	}
-
-	var cursors = [] ;
-	var current = new CharacterCursor( startTextNode, startIndex ) ;
-	cursors.push( current ) ;
-	if ( !( current.GetTextNode() == endTextNode && current.GetIndex() == endIndex ) && !domRange.CheckIsEmpty() )
-	{
-		do
-		{
-			current = current.Clone() ;
-			current.MoveNext() ;
-			cursors.push( current ) ;
-		}
-		while ( !( current.GetTextNode() == endTextNode && current.GetIndex() == endIndex ) ) ;
-	}
-
-	return new CharacterRange( cursors, cursors.length ) ;
-}
-
-// Knuth-Morris-Pratt Algorithm for stream input
-KMP_NOMATCH = 0 ;
-KMP_ADVANCED = 1 ;
-KMP_MATCHED = 2 ;
-KmpMatch = function( pattern, ignoreCase )
-{
-	var overlap = [ -1 ] ;
-	for ( var i = 0 ; i < pattern.length ; i++ )
-	{
-		overlap.push( overlap[i] + 1 ) ;
-		while ( overlap[ i + 1 ] > 0 && pattern.charAt( i ) != pattern.charAt( overlap[ i + 1 ] - 1 ) )
-			overlap[ i + 1 ] = overlap[ overlap[ i + 1 ] - 1 ] + 1 ;
-	}
-	this._Overlap = overlap ;
-	this._State = 0 ;
-	this._IgnoreCase = ( ignoreCase === true ) ;
-	if ( ignoreCase )
-		this.Pattern = pattern.toLowerCase();
-	else
-		this.Pattern = pattern ;
-}
-KmpMatch.prototype = {
-	FeedCharacter : function( c )
-	{
-		if ( this._IgnoreCase )
-			c = c.toLowerCase();
-
-		while ( true )
-		{
-			if ( c == this.Pattern.charAt( this._State ) )
-			{
-				this._State++ ;
-				if ( this._State == this.Pattern.length )
-				{
-					// found a match, start over, don't care about partial matches involving the current match
-					this._State = 0;
-					return KMP_MATCHED;
-				}
-				return KMP_ADVANCED ;
-			}
-			else if ( this._State == 0 )
-				return KMP_NOMATCH;
-			else
-				this._State = this._Overlap[ this._State ];
-		}
-
-		return null ;
-	},
-
-	Reset : function()
-	{
-		this._State = 0 ;
-	}
-};
-
-// Place a range at the start of document.
-function OnLoad()
-{
-	// First of all, translate the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage( document ) ;
-
-	// Show the appropriate tab at startup.
-	if ( dialogArguments.CustomValue == 'Find' )
-	{
-		dialog.SetSelectedTab( 'Find' ) ;
-		dialog.SetAutoSize( true ) ;
-	}
-	else
-		dialog.SetSelectedTab( 'Replace' ) ;
-
-	SelectField( 'txtFind' + dialogArguments.CustomValue ) ;
-}
-
-function btnStat()
-{
-	GetE('btnReplace').disabled =
-		GetE('btnReplaceAll').disabled =
-			GetE('btnFind').disabled =
-				( GetE(idMap["FindText"]).value.length == 0 ) ;
-}
-
-function btnStatDelayed()
-{
-	setTimeout( btnStat, 1 ) ;
-}
-
-function GetSearchString()
-{
-	return GetE(idMap['FindText']).value ;
-}
-
-function GetReplaceString()
-{
-	return GetE("txtReplace").value ;
-}
-
-function GetCheckCase()
-{
-	return !! ( GetE(idMap['CheckCase']).checked ) ;
-}
-
-function GetMatchWord()
-{
-	return !! ( GetE(idMap['CheckWord']).checked ) ;
-}
-
-/* Is this character a unicode whitespace or a punctuation mark?
- * References:
- * http://unicode.org/Public/UNIDATA/PropList.txt (whitespaces)
- * http://php.chinaunix.net/manual/tw/ref.regex.php (punctuation marks)
- */
-function CheckIsWordSeparator( c )
-{
-	if ( !c )
-		return true;
-	var code = c.charCodeAt( 0 );
-	if ( code >= 9 && code <= 0xd )
-		return true;
-	if ( code >= 0x2000 && code <= 0x200a )
-		return true;
-	switch ( code )
-	{
-		case 0x20:
-		case 0x85:
-		case 0xa0:
-		case 0x1680:
-		case 0x180e:
-		case 0x2028:
-		case 0x2029:
-		case 0x202f:
-		case 0x205f:
-		case 0x3000:
-			return true;
-		default:
-	}
-	return /[.,"'?!;:]/.test( c ) ;
-}
-
-FindRange = null ;
-function _Find()
-{
-	var searchString = GetSearchString() ;
-	if ( !FindRange )
-		FindRange = new CharacterRange( new CharacterCursor( EditorDocument ), searchString.length ) ;
-	else
-	{
-		FindRange.RemoveHighlight() ;
-		FindRange = FindRange.GetNextRange( searchString.length ) ;
-	}
-	var matcher = new KmpMatch( searchString, ! GetCheckCase() ) ;
-	var matchState = KMP_NOMATCH ;
-	var character = '%' ;
-
-	while ( character != null )
-	{
-		while ( ( character = FindRange.GetEndCharacter() ) )
-		{
-			matchState = matcher.FeedCharacter( character ) ;
-			if ( matchState == KMP_MATCHED )
-				break ;
-			if ( FindRange.MoveNext() )
-				matcher.Reset() ;
-		}
-
-		if ( matchState == KMP_MATCHED )
-		{
-			if ( GetMatchWord() )
-			{
-				var cursors = FindRange.GetCursors() ;
-				var head = cursors[ cursors.length - 1 ].Clone() ;
-				var tail = cursors[0].Clone() ;
-				if ( !head.MoveNext() && !CheckIsWordSeparator( head.GetCharacter() ) )
-					continue ;
-				if ( !tail.MoveBack() && !CheckIsWordSeparator( tail.GetCharacter() ) )
-					continue ;
-			}
-
-			FindRange.Highlight() ;
-			return true ;
-		}
-	}
-
-	FindRange = null ;
-	return false ;
-}
-
-function Find()
-{
-	if ( ! _Find() )
-		alert( FCKLang.DlgFindNotFoundMsg ) ;
-}
-
-function Replace()
-{
-	var saveUndoStep = function( selectRange )
-	{
-		var ieRange ;
-		if ( oEditor.FCKBrowserInfo.IsIE )
-			ieRange = document.selection.createRange() ;
-
-		selectRange.Select() ;
-		oEditor.FCKUndo.SaveUndoStep() ;
-		var cloneRange = selectRange.Clone() ;
-		cloneRange.Collapse( false ) ;
-		cloneRange.Select() ;
-
-		if ( ieRange )
-			setTimeout( function(){ ieRange.select() ; }, 1 ) ;
-	}
-
-	if ( FindRange && FindRange.GetHighlightDomRange() )
-	{
-		var range = FindRange.GetHighlightDomRange() ;
-		var bookmark = range.CreateBookmark() ;
-		FindRange.RemoveHighlight() ;
-		range.MoveToBookmark( bookmark ) ;
-
-		saveUndoStep( range ) ;
-		range.DeleteContents() ;
-		range.InsertNode( EditorDocument.createTextNode( GetReplaceString() ) ) ;
-		range._UpdateElementInfo() ;
-
-		FindRange = CharacterRange.CreateFromDomRange( range ) ;
-	}
-	else
-	{
-		if ( ! _Find() )
-		{
-			FindRange && FindRange.RemoveHighlight() ;
-			alert( FCKLang.DlgFindNotFoundMsg ) ;
-		}
-	}
-}
-
-function ReplaceAll()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-	var replaceCount = 0 ;
-
-	while ( _Find() )
-	{
-		var range = FindRange.GetHighlightDomRange() ;
-		var bookmark = range.CreateBookmark() ;
-		FindRange.RemoveHighlight() ;
-		range.MoveToBookmark( bookmark) ;
-
-		range.DeleteContents() ;
-		range.InsertNode( EditorDocument.createTextNode( GetReplaceString() ) ) ;
-		range._UpdateElementInfo() ;
-
-		FindRange = CharacterRange.CreateFromDomRange( range ) ;
-		replaceCount++ ;
-	}
-	if ( replaceCount == 0 )
-	{
-		FindRange && FindRange.RemoveHighlight() ;
-		alert( FCKLang.DlgFindNotFoundMsg ) ;
-	}
-	dialog.Cancel() ;
-}
-
-window.onunload = function()
-{
-	if ( FindRange )
-	{
-		FindRange.RemoveHighlight() ;
-		FindRange.ToDomRange().Select() ;
-	}
-}
-	</script>
-</head>
-<body onload="OnLoad()" style="overflow: hidden">
-	<div id="divFind" style="display: none">
-		<table cellspacing="3" cellpadding="2" width="100%" border="0">
-			<tr>
-				<td nowrap="nowrap">
-					<label for="txtFindFind" fcklang="DlgReplaceFindLbl">
-						Find what:</label>
-				</td>
-				<td width="100%">
-					<input id="txtFindFind" onkeyup="btnStat()" oninput="btnStat()" onpaste="btnStatDelayed()" style="width: 100%" tabindex="1"
-						type="text" />
-				</td>
-				<td>
-					<input id="btnFind" style="width: 80px" disabled="disabled" onclick="Find();"
-						type="button" value="Find" fcklang="DlgFindFindBtn" />
-				</td>
-			</tr>
-			<tr>
-				<td valign="bottom" colspan="3">
-					&nbsp;<input id="chkCaseFind" tabindex="3" type="checkbox" /><label for="chkCaseFind" fcklang="DlgReplaceCaseChk">Match
-						case</label>
-					<br />
-					&nbsp;<input id="chkWordFind" tabindex="4" type="checkbox" /><label for="chkWordFind" fcklang="DlgReplaceWordChk">Match
-						whole word</label>
-				</td>
-			</tr>
-		</table>
-	</div>
-	<div id="divReplace" style="display:none">
-		<table cellspacing="3" cellpadding="2" width="100%" border="0">
-			<tr>
-				<td nowrap="nowrap">
-					<label for="txtFindReplace" fcklang="DlgReplaceFindLbl">
-						Find what:</label>
-				</td>
-				<td width="100%">
-					<input id="txtFindReplace" onkeyup="btnStat()" oninput="btnStat()" onpaste="btnStatDelayed()" style="width: 100%" tabindex="1"
-						type="text" />
-				</td>
-				<td>
-					<input id="btnReplace" style="width: 80px" disabled="disabled" onclick="Replace();"
-						type="button" value="Replace" fcklang="DlgReplaceReplaceBtn" />
-				</td>
-			</tr>
-			<tr>
-				<td valign="top" nowrap="nowrap">
-					<label for="txtReplace" fcklang="DlgReplaceReplaceLbl">
-						Replace with:</label>
-				</td>
-				<td valign="top">
-					<input id="txtReplace" style="width: 100%" tabindex="2" type="text" />
-				</td>
-				<td>
-					<input id="btnReplaceAll" style="width: 80px" disabled="disabled" onclick="ReplaceAll()" type="button"
-						value="Replace All" fcklang="DlgReplaceReplAllBtn" />
-				</td>
-			</tr>
-			<tr>
-				<td valign="bottom" colspan="3">
-					&nbsp;<input id="chkCaseReplace" tabindex="3" type="checkbox" /><label for="chkCaseReplace" fcklang="DlgReplaceCaseChk">Match
-						case</label>
-					<br />
-					&nbsp;<input id="chkWordReplace" tabindex="4" type="checkbox" /><label for="chkWordReplace" fcklang="DlgReplaceWordChk">Match
-						whole word</label>
-				</td>
-			</tr>
-		</table>
-	</div>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.xml
deleted file mode 100644
index 692360c178..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_replace.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_replace.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.html
deleted file mode 100644
index f8ef9b43fe..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.html
+++ /dev/null
@@ -1,746 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
--->
-<html>
-	<head>
-		<title>SCAYT Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<link type="text/css" href="fck_scayt/scayt_dialog.css" rel="stylesheet" />
-		<script type="text/javascript">
-
-			var dialog	= window.parent ;
-			var oEditor	= dialog.InnerDialogLoaded() ;
-			var FCKLang = oEditor.FCKLang;
-			var scayt = oEditor.scayt;
-			var scayt_control = oEditor.scayt_control;
-			var lang_list = {};
-            var	sLang;
-			var	fckLang;
-            var chosed_lang;
-			var options;
-			var	tabs = scayt_control.uiTags || [1,1,0,1];
-			var	userDicActive = tabs[2] == 1;
-			var	captions;
-			var dic_buttons = [
-				// [0] contains buttons for creating
-				"dic_create,dic_restore",
-				// [1] contains buton for manipulation
-				"dic_rename,dic_delete"
-			];
-
-			var get =
-				new function(){
-
-					var mergeObjs = function(obj1, obj2)
-					{
-						for (var k in obj1)
-							obj2[k] = obj1[k];
-
-						return obj2;
-					};
-
-					var removeWhitespaces = function( s )
-					{
-						s = s.replace( new RegExp("^ +| +$"), '' ) ;
-						return s ;
-					};
-
-					var addEvent = function( el ,sEventName, fTodo )
-					{
-						if (el.addEventListener) {
-							el.addEventListener (sEventName,fTodo,false);
-
-						} else if (el.attachEvent) {
-							el.attachEvent ("on"+sEventName,fTodo);
-
-						} else {
-							el["on"+sEventName] = fTodo;
-						}
-					};
-
-					var getElementsByClassName = function (node,classname ,strTag) {
-						strTag = strTag || "*";
-					  	node = node || document;
-						if (node.getElementsByClassName)
-							return node.getElementsByClassName(classname);
-						else {
-							var objColl = node.getElementsByTagName(strTag);
-							if (!objColl.length &&  strTag == "*" &&  node.all) objColl = node.all;
-							var arr = new Array();
-							var delim = classname.indexOf('|') != -1  ? '|' : ' ';
-							var arrClass = classname.split(delim);
-							for (var i = 0, j = objColl.length; i < j; i++) {
-								var arrObjClass = objColl[i].className.split(' ');
-								if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
-								var c = 0;
-								comparisonLoop:
-									for ( var k = 0, l = arrObjClass.length ; k < l ; k++ )
-									{
-										for ( var m = 0, n = arrClass.length ; m < n ; m++ )
-										{
-											if ( arrClass[m] == arrObjClass[k] )
-												c++ ;
-
-											if ( ( delim == '|' && c == 1 ) || ( delim == ' ' && c == arrClass.length ) )
-											{
-												arr.push( objColl[i] ) ;
-												break comparisonLoop ;
-											}
-										}
-									}
-							}
-							return arr;
-						}
-					};
-
-					var hasClassName = function ( sClassName, elem ) {
-						//.split(/\s+/);
-						var aCnames = elem.className.split(/\s+/) || [];
-						for (var i=0, l=aCnames.length; i<l ; i++){
-							if (sClassName == aCnames[i])
-								return true;
-						}
-						return false;
-					}
-
-					var single = {
-						addClass 	: function ( sClassName ) {
-							//console.info( sClassName, this.className, );
-							if ( hasClassName(sClassName , this) )
-								return this;
-							var s = removeWhitespaces(this.className + " " +sClassName);
-							this.className = s;
-							return this;
-
-						},
-						removeClass : function ( sClassName ) {
-							var s = removeWhitespaces(this.className.replace(sClassName,""));
-							this.className = s;
-							return this;
-						},
-						setStyle : function( oStyles )
-						{
-							for ( var style in oStyles )
-							{
-								this.style[style] = oStyles[style] ;
-							}
-							return this ;
-						},
-						bindOnclick		: function ( handler ) {
-							//addEvent( this, "click" , handler);
-							this.onclick = handler;
-							return this;
-						},
-						bindOnchange	: function ( handler ) {
-							//addEvent( this, "change" , handler);
-							this.onchange = handler;
-							return this;
-						},
-						getAttr : function ( sAttrName )
-						{
-							if ( !sAttrName )
-								return null;
-
-							return this[sAttrName];
-						},
-						setAttr : function ( sAttrName , attrVal )
-						{
-							if ( !sAttrName || !attrVal )
-								return null;
-
-							this[sAttrName] = attrVal;
-
-							return this;
-						},
-						remAttr : function ( sAttrName )
-						{
-							if ( !sAttrName )
-								return null;
-						}
-					};
-
-					var singleCaller = function ( sMethod,args ) {
-						for ( var i=0, l=this.length; i<l ; i++ ){
-							var oItem = mergeObjs( single, this[i] );
-							oItem[sMethod].apply(this[i],args);
-						}
-					};
-
-
-					var collection = {
-
-						addClass 	: function ( sClassName ){
-							singleCaller.call(this, "addClass", [sClassName])
-							return this;
-						},
-						removeClass 	: function ( sClassName ) {
-							singleCaller.call(this, "removeClass", [sClassName])
-							return this;
-						},
-						setStyle		: function ( oStyles ) {
-							singleCaller.call(this, "setStyle", [oStyles])
-							return this;
-						},
-						bindOnclick		: function ( f ) {
-							singleCaller.call(this, "bindOnclick", [f])
-							return this;
-						},
-						bindOnchange	: function ( f ) {
-							singleCaller.call(this, "bindOnchange", [f])
-							return this;
-						},
-
-						forEach : function ( fTodo ) {
-							//el,i
-							for (var i=0, l=this.length; i<l ; i++){
-								fTodo.apply(this[i], [this[i],i ]);
-							}
-							return this;
-						}
-
-					};
-
-
-
-					this.byClass = function( sClassName ){
-						var o = getElementsByClassName(document, sClassName );
-						return o ? mergeObjs( collection, o ) : o;
-					};
-
-					this.byId = function( sId ){
-						var o = document.getElementById( sId );
-						return o ? mergeObjs( single, o ) : o;
-					};
-
-					this.gup = function ( name ){
-				        name = name.replace( /[\[]/, '\\\[' ).replace( /[\]]/, '\\\]' ) ;
-				        var regexS = '[\\?&]' + name + '=([^&#]*)' ;
-				        var regex = new RegExp( regexS ) ;
-				        var results = regex.exec( window.location.href ) ;
-
-				        if( results == null )
-				            return '' ;
-				        else
-				            return results[ 1 ] ;
-					};
-					this.wrap = function ( o ) {
-						return o ? mergeObjs( single, o ) : o;
-					};
-					this.forEach = function ( oScope, fTodo ){
-						collection.forEach.apply( oScope,[fTodo] );
-					};
-
-				 };
-
-
-
-			// Add the dialog tabs.
-			tabs[0] == 1 && dialog.AddTab( 'options', 'Options' ) ;
-			tabs[1] == 1 && dialog.AddTab( 'langs', 'Languages' ) ;
-			tabs[2] == 1 && dialog.AddTab( 'dictionary', 'Dictionary' ) ;
-			tabs[3] == 1 && dialog.AddTab( 'about', 'About' ) ;
-
-			// Function called when a dialog tab is selected.
-			function OnDialogTabChange( tabCode )
-			{
-				ShowE('inner_options'	, ( tabCode == 'options' ) ) ;
-				ShowE('inner_langs'	, ( tabCode == 'langs' ) ) ;
-				ShowE('inner_dictionary'		, ( tabCode == 'dictionary' ) ) ;
-				ShowE('inner_about'	, ( tabCode == 'about' ) ) ;
-			}
-
-
-
-
-
-			window.onload = function()
-			{
-				// Things to do when the page is loaded.
-
-				if ( document.location.search.length )
-					dialog.SetSelectedTab( document.location.search.substr(1) ) ;
-
-				dialog.SetOkButton( true ) ;
-
-
-	                if (!scayt) throw "SCAYT is undefined";
-	                if (!scayt_control) throw "SCAYT_CONTROL is undefined";
-
-					// show alowed tabs
-					tabs = scayt_control.uiTags || [1,1,1,0];
-
-
-					sLang = scayt_control.getLang();
-	                fckLang = "en";
-					options = scayt_control.option();
-					// apply captions
-					scayt.getCaption( fckLang, function( caps )
-					{
-						//console.info( "scayt.getCaption runned" )
-						captions = caps;
-						apllyCaptions();
-						//lang_list = scayt.getLangList();
-		                lang_list = scayt.getLangList() ;//|| {ltr: {"en_US" : "English","en_GB" : "British English","pt_BR" : "Brazilian Portuguese","da_DK" : "Danish","nl_NL" : "Dutch","en_CA" : "English Canadian","fi_FI" : "Finnish","fr_FR" : "French","fr_CA" : "French Canadian","de_DE" : "German","el_GR" : "Greek","hu_HU" : "Hungarian","it_IT" : "Italian","nb_NO" : "Norwegian","pl_PL" : "Polish","pt_PT" : "Portuguese","ru_RU" : "Russian","es_ES" : "Spanish","sv_SE" : "Swedish","tr_TR" : "Turkish","uk_UA" : "Ukrainian","cy_GB" : "Welsh"},rtl: {"ar_EG" : "Arabic"}};
-
-
-
-
-		                // ** animate options
-		                get.byClass("_scayt_option").forEach(function(el,i){
-
-							if ('undefined' != typeof(options[el.name])) {
-		                        // *** set default values
-
-		                        if ( 1 == options[ el.name ] ){
-		                           //el.setAttribute("checked","true");
-								   get.wrap(el).setAttr("checked" ,true)
-								   //document.all_options[el.name].checked = "true";
-								   //el.checked = true;
-								   //alert( options[ dojo.attr(el ,'name') ] + " el " )
-		                        }
-								//console.info(options)
-		                        // *** bind events
-		                        get.wrap(el).bindOnclick( function(ev){
-
-									var that = get.wrap(this);
-									var isCheck = that.getAttr("checked");
-									//console.info(isCheck)
-		                            if ( isCheck == false ) {
-
-										//that.setAttr("checked",false);
-										options[ this.name ] = 0;
-		                            }else{
-		                                //that.setAttr("checked",true);
-										options[ this.name ] = 1;
-		                            }
-									//console.info(options)
-		                        });
-		                    }
-		                });
-
-
-		                // * Create languages tab
-		                // ** convert langs obj to array
-		                var lang_arr = [];
-
-		                for (var k in lang_list.rtl){
-		                    // find curent lang
-		                    if ( k == sLang)
-		                        chosed_lang = lang_list.rtl[k] + "::" + k;
-		                    lang_arr[lang_arr.length] = lang_list.rtl[k] + "::" + k;
-
-		                }
-		                for (var k in lang_list.ltr){
-		                     // find curent lang
-		                     if ( k == sLang)
-		                        chosed_lang = lang_list.ltr[k] + "::" + k;
-		                    lang_arr[lang_arr.length] = lang_list.ltr[k] + "::" + k;
-		                }
-		                lang_arr.sort();
-
-		                // ** find lang containers
-
-		                var lcol = get.byId("lcolid");
-		                var rcol = get.byId("rcolid");
-		                // ** place langs in DOM
-
-		                get.forEach(lang_arr , function( l , i ){
-
-							//console.info( l,i );
-
-							var l_arr = l.split('::');
-		                    var l_name = l_arr[0];
-		                    var l_code = l_arr[1];
-		                    var row = document.createElement('div');
-		                    row.id = l_code;
-		                    row.className = "li";
-		                    // split langs on half
-		                    var col = ( i < lang_arr.length/2 ) ? lcol:rcol ;
-
-		                    // append row
-		                    //console.dir( col )
-		                    col.appendChild(row);
-		                    var row_dom = get.byId( l_code )
-		                    row_dom.innerHTML = l_name;
-
-		                    var checkActiveLang = function( id ){
-		                        return chosed_lang.split("::")[1] == id;
-		                    };
-		                    // bind click
-		                    row_dom.bindOnclick(function(ev){
-
-		                        if ( checkActiveLang(this.id) ) return false;
-		                        var elId = this.id;
-								get.byId(this.id)
-	                            	.addClass("Button")
-	                            	.removeClass("DarkBackground");
-
-		                        window.setTimeout( function (){ get.byId(elId).setStyle({opacity:"0.5",cursor:"no-drop"});  } ,300 );
-
-		                        get.byId(chosed_lang.split("::")[1])
-		                            .addClass("DarkBackground")
-		                            .removeClass("Button")
-		                            .setStyle({opacity:"1",cursor:"pointer"});
-
-		                        chosed_lang = this.innerHTML + "::" + this.id;
-		                        return true;
-		                    })
-							.setStyle({
-		                        cursor:"pointer"
-		                    });
-		                    // select current lang
-		                    if (l == chosed_lang)
-		                        row_dom.addClass("Button").setStyle({opacity:"0.5",cursor:"no-drop"});
-		                    else
-		                        row_dom.addClass("DarkBackground").setStyle({opacity:"1"});
-
-		                });
-						// * user dictionary
-						if ( userDicActive ){
-							initUserDictionary()
-
-						}
-					});
-
-
-
-			}
-
-
-
-
-			var buttons = [ 'dic_create','dic_delete','dic_rename','dic_restore' ];
-			var labels  = [ 'mixedCase','mixedWithDigits','allCaps','ignoreDomainNames' ];
-
-
-			function apllyCaptions ( )
-			{
-
-				// fill tabs headers
-				// add missing captions
-
-				get.byClass("PopupTab").forEach(function(el,i){
-
-					if ( tabs[i] == 1 ){
-						el.style.display = "block";
-					}
-					el.innerHTML = captions['tab_'+el.id];
-
-				});
-
-				// Fill options labels.
-				for ( i in labels )
-				{
-					var label = 'label_' + labels[ i ],
-						labelElement = document.getElementById( label );
-
-					if (  'undefined' != typeof labelElement
-					   && 'undefined' != typeof captions[ label ] && captions[ label ] !== ""
-					   && 'undefined' != typeof options[labels[ i ]] )
-					{
-						labelElement.innerHTML = captions[ label ];
-						var labelParent = labelElement.parentNode;
-						labelParent.style.display = "block";
-					}
-				}
-				// fill dictionary section
-				for ( var i in buttons )
-				{
-					var button = buttons[ i ];
-					get.byId( button ).innerHTML = '<span>' + captions[ 'button_' + button]  +'</span>' ;
-				}
-				get.byId("dname").innerHTML = captions['label_dname'];
-				get.byId( 'dic_info' ).innerHTML = captions[ 'dic_info' ];
-
-				// fill about tab
-				var about = '<p>' + captions[ 'about_throwt_image' ] + '</p>'+
-					'<p>' + captions[ 'version' ]  + scayt.version.toString() + '</p>' +
-					'<p>' + captions[ 'about_throwt_copy' ] + '</p>';
-
-				get.byId( 'scayt_about' ).innerHTML = about;
-
-			}
-
-
-			function initUserDictionary () {
-
-				scayt.getNameUserDictionary(
-					function( o )
-					{
-						var dic_name = o.dname;
-						if ( dic_name )
-						{
-							get.byId( 'dic_name' ).value = dic_name;
-							display_dic_buttons( dic_buttons[1] );
-						}
-						else
-							display_dic_buttons( dic_buttons[0] );
-
-					},
-					function ()
-					{
-						get.byId( 'dic_name' ).value("");
-						dic_error_message(captions["err_dic_enable"] || "Used dictionary are unaveilable now.")
-					}
-				);
-
-				dic_success_message("");
-
-				 // ** bind event listeners
-                get.byClass("button").bindOnclick(function( ){
-
-					// get dic name
-					var dic_name = get.byId('dic_name').value ;
-					// check common dictionary rules
-					if (!dic_name) {
-						dic_error_message(" Dictionary name should not be empty. ");
-						return false;
-					}
-					//apply handler
-					window[this.id].apply( window, [this, dic_name, dic_buttons ] );
-
-					//console.info( typeof window[this.id], window[this.id].calle )
-					return false;
-				});
-
-			}
-
-			dic_create = function( el, dic_name , dic_buttons )
-			{
-				// comma separated button's ids include repeats if exists
-				var all_buttons = dic_buttons[0] + ',' + dic_buttons[1];
-
-				var err_massage = captions["err_dic_create"];
-				var suc_massage = captions["succ_dic_create"];
-				//console.info("--plugin ");
-
-				scayt.createUserDictionary(dic_name,
-					function(arg)
-						{
-							//console.info( "dic_create callback called with args" , arg );
-							hide_dic_buttons ( all_buttons );
-							display_dic_buttons ( dic_buttons[1] );
-							suc_massage = suc_massage.replace("%s" , arg.dname );
-							dic_success_message (suc_massage);
-						},
-					function(arg)
-						{
-							//console.info( "dic_create errorback called with args" , arg )
-							err_massage = err_massage.replace("%s" ,arg.dname );
-							dic_error_message ( err_massage + "( "+ (arg.message || "") +")");
-						});
-
-			};
-
-			dic_rename = function( el, dic_name , dic_buttons )
-			{
-				//
-				// try to rename dictionary
-				// @TODO: rename dict
-				//console.info ( captions["err_dic_rename"] )
-				var err_massage = captions["err_dic_rename"] || "";
-				var suc_massage = captions["succ_dic_rename"] || "";
-				scayt.renameUserDictionary(dic_name,
-					function(arg)
-						{
-							//console.info( "dic_rename callback called with args" , arg );
-							suc_massage = suc_massage.replace("%s" , arg.dname );
-							set_dic_name( dic_name );
-							dic_success_message ( suc_massage );
-						},
-					function(arg)
-						{
-							//console.info( "dic_rename errorback called with args" , arg )
-							err_massage = err_massage.replace("%s" , arg.dname  );
-							set_dic_name( dic_name );
-							dic_error_message( err_massage + "( " + ( arg.message || "" ) + " )" );
-						});
-			};
-
-			dic_delete = function ( el, dic_name , dic_buttons )
-			{
-				var all_buttons = dic_buttons[0] + ',' + dic_buttons[1];
-				var err_massage = captions["err_dic_delete"];
-				var suc_massage = captions["succ_dic_delete"];
-
-				// try to delete dictionary
-				// @TODO: delete dict
-				scayt.deleteUserDictionary(
-					function(arg)
-						{
-							//console.info( "dic_delete callback " , dic_name ,arg );
-							suc_massage = suc_massage.replace("%s" , arg.dname );
-							hide_dic_buttons ( all_buttons );
-							display_dic_buttons ( dic_buttons[0] );
-							set_dic_name( "" ); // empty input field
-							dic_success_message( suc_massage );
-						},
-					function(arg)
-						{
-							//console.info( " dic_delete errorback called with args" , arg )
-							err_massage = err_massage.replace("%s" , arg.dname );
-							dic_error_message(err_massage);
-						});
-			};
-
-			dic_restore = dialog.dic_restore || function ( el, dic_name , dic_buttons )
-			{
-				// try to restore existing dictionary
-				var all_buttons = dic_buttons[0] + ',' + dic_buttons[1];
-				var err_massage = captions["err_dic_restore"];
-				var suc_massage = captions["succ_dic_restore"];
-
-				scayt.restoreUserDictionary(dic_name,
-					function(arg)
-						{
-							//console.info( "dic_restore callback called with args" , arg );
-							suc_massage = suc_massage.replace("%s" , arg.dname );
-							hide_dic_buttons ( all_buttons );
-							display_dic_buttons(dic_buttons[1]);
-							dic_success_message( suc_massage );
-						},
-					function(arg)
-						{
-							//console.info( " dic_restore errorback called with args" , arg )
-							err_massage = err_massage.replace("%s" , arg.dname );
-							dic_error_message( err_massage );
-						});
-			};
-
-			function dic_error_message( m )
-			{
-				if ( !m )
-					return ;
-
-				get.byId('dic_message').innerHTML =  '<span class="error">' + m + '</span>' ;
-			}
-
-            function dic_success_message( m )
-            {
-				if ( !m )
-					return ;
-
-				get.byId('dic_message').innerHTML = '<span class="success">' + m + '</span>' ;
-			}
-
-			function display_dic_buttons ( sIds ){
-				sIds = new String( sIds );
-				get.forEach( sIds.split(','), function ( id,i) {
-					get.byId(id).setStyle({display:"inline"});
-				});
-			}
-			function hide_dic_buttons ( sIds ){
-				sIds = new String( sIds );
-				get.forEach( sIds.split(','), function ( id,i) {
-					get.byId(id).setStyle({display:"none"});
-				});
-			}
-			function set_dic_name ( dic_name ) {
-				get.byId('dic_name').value = dic_name;
-			}
-			function display_dic_tab () {
-				get.byId("dic_tab").style.display = "block";
-			}
-
-			function Ok()
-			{
-				// Things to do when the Ok button is clicked.
-				var c = 0;
-			    // set upp options if any was set
-			    var o = scayt_control.option();
-				//console.info(options)
-			    for ( var oN in options ) {
-
-			        if ( o[oN] != options[oN] && c == 0){
-						//console.info( "set option " )
-			            scayt_control.option( options );
-			            c++;
-			        }
-			    }
-			    //setup languge if it was change
-			    var csLang = chosed_lang.split("::")[1];
-			    if ( csLang && sLang != csLang ){
-			        scayt_control.setLang( csLang );
-					//console.info(sLang+" -> "+csLang , scayt_control)
-			        c++;
-			    }
-
-			    if ( c > 0 )  scayt_control.refresh();
-
-			    return dialog.Cancel();
-
-			}
-
-		</script>
-	</head>
-	<body style="OVERFLOW: hidden" scroll="no">
-		<div class="tab_container" id="inner_options">
-
-           <ul id="scayt_options">
-               <li class="_scayt_options">
-                   <input class="_scayt_option" type="checkbox" value="0" name="allCaps" />
-                   <label for="allCaps" id="label_allCaps"></label>
-               </li>
-               <li>
-                   <input class="_scayt_option" type="checkbox" value="0" name="ignoreDomainNames" />
-                   <label for="ignoreDomainNames" id="label_ignoreDomainNames"></label>
-               </li>
-               <li>
-                   <input class="_scayt_option" type="checkbox" value="0" name="mixedCase" />
-                   <label for="mixedCase" id="label_mixedCase"></label>
-               </li>
-               <li>
-                   <input class="_scayt_option" type="checkbox" value="0" name="mixedWithDigits" />
-                   <label for="mixedWithDigits" id="label_mixedWithDigits"></label>
-               </li>
-           </ul>
-		</div>
-		<div class="tab_container" id="inner_langs">
-
-		   <div class="lcol" id="lcolid"></div>
-           <div class="rcol" id="rcolid"></div>
-		</div>
-		<div class="tab_container" id="inner_dictionary">
-
-		   <div id="dic_message"></div>
-			<div id="_off_dic_tab" class="dictionary" >
-				<div style="padding-left:10px;">
-							<label id="dname" for="dname"></label>
-							<input type="text" size="14" maxlength="15" value="" id="dic_name" name="dic_name"/>
-						</div>
-						<div class="dic_buttons">
-							<a href="#" id="dic_create" class="button">  </a>
-							<a href="#" id="dic_delete" class="button">  </a>
-							<a href="#" id="dic_rename" class="button">  </a>
-							<a href="#" id="dic_restore" class="button">  </a>
-						</div>
-
-						<div id="dic_info"></div>
-
-			</div>
-		</div>
-		<div id="inner_about" class="tab_container">
-		   <div id="scayt_about"></div>
-		</div>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.xml
deleted file mode 100644
index f3ae3e48dc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_scayt.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.xml
deleted file mode 100644
index 3c60c375b9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_scayt</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.css
deleted file mode 100644
index c2eeb75f91..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.css
+++ /dev/null
@@ -1,169 +0,0 @@
-html, body
-{
-	background-color: transparent;
-	margin: 0px;
-	padding: 0px;
-}
-
-body
-{
-	padding: 10px;
-}
-
-body, td, input, select, textarea
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
-}
-
-.midtext
-{
-	padding:0px;
-	margin:10px;
-}
-
-.midtext p
-{
-	padding:0px;
-	margin:10px;
-}
-
-.Button
-{
-	border: #737357 1px solid;
-	color: #3b3b1f;
-	background-color: #c7c78f;
-}
-
-.PopupTabArea , .button
-{
-	color: #737357;
-	background-color: #e3e3c7;
-}
-
-.PopupTitleBorder
-{
-	border-bottom: #d5d59d 1px solid;
-}
-.PopupTabEmptyArea
-{
-	padding-left: 10px;
-	border-bottom: #d5d59d 1px solid;
-}
-
-.PopupTab, .PopupTabSelected
-{
-	border-right: #d5d59d 1px solid;
-	border-top: #d5d59d 1px solid;
-	border-left: #d5d59d 1px solid;
-	padding: 3px 5px 3px 5px;
-	color: #737357;
-}
-
-.PopupTab
-{
-	margin-top: 1px;
-	border-bottom: #d5d59d 1px solid;
-	cursor: pointer;
-	cursor: hand;
-}
-
-.PopupTabSelected
-{
-	font-weight: bold;
-	cursor: default;
-	padding-top: 4px;
-	border-bottom: #f1f1e3 1px solid;
-	background-color: #f1f1e3;
-}
-
-ul {
-    padding:0;
-    margin:0px 0px 12px 0px;
-    list-style-type:none;
-}
-ul.tabs {
-    height:20px;
-    margin:10px 0px;
-}
-ul.tabs li {
-    float: left;
-	display:none;
-}
-div.tab_container {
-    /*display:none;*/
-    padding: 0px 5px ;
-}
-.lcol {
-    float:left;
-    width:47%;
-    margin-left:5px;
-}
-.rcol {
-    float:right;
-    width:47%;
-    margin-right:5px;
-}
-div.tabs-container{
-	height:220px;
-	overflow-x:hidden;
-	overflow-y:auto;
-}
-
-div.tabs-container h3{
-    margin:5px 15px 7px 15px;
-    background-color:transparent;
-    font-size: 14px ;
-}
-
-.li {
-    border: 1px solid transparent;
-}
-
-#dic_message{
-	height: 24px;
-}
-#dic_message .error{
-	color: red ;
-}
-#dic_message .success{
-	color: blue ;
-}
-
-.dic_buttons {
-	margin-top: 5px;
-	padding-left:10px;
-}
-.dic_buttons a {
-	display: none;
-}
-a.button {
-	border: #d5d59d 1px solid;
-	padding: 2px 4px;
-	margin-right: 4px;
-	text-decoration: none;
-}
-
-a.button:hover,
-a.button:active,
-a.button:visited{
-	padding: 2px 4px;
-	margin-right: 4px;
-	text-decoration: none;
-}
-a.button:hover {
-	border: #d5d59d 1px solid;
-	color: #e3e3c7;
-	background-color: #737357;
-}
-
-#scayt_options li {
-	display: none;
-}
-
-#dic_info {
-	margin:10px;
-}
-#dic_tab {
-	display:none;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.xml
deleted file mode 100644
index 85741762eb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_scayt/scayt_dialog.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>scayt_dialog.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.html
deleted file mode 100644
index 2f28da6b3d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Select dialog window.
--->
-<html>
-	<head>
-		<title>Select Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript" src="fck_select/fck_select.js"></script>
-		<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelectedElement() ;
-
-var oListText ;
-var oListValue ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	oListText	= document.getElementById( 'cmbText' ) ;
-	oListValue	= document.getElementById( 'cmbValue' ) ;
-
-	// Fix the lists widths. (Bug #970)
-	oListText.style.width = oListText.offsetWidth ;
-	oListValue.style.width = oListValue.offsetWidth ;
-
-	if ( oActiveEl && oActiveEl.tagName == 'SELECT' )
-	{
-		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtSelValue').value	= oActiveEl.value ;
-		GetE('txtLines').value		= GetAttribute( oActiveEl, 'size' ) ;
-		GetE('chkMultiple').checked	= oActiveEl.multiple ;
-
-		// Load the actual options
-		for ( var i = 0 ; i < oActiveEl.options.length ; i++ )
-		{
-			var sText	= HTMLDecode( oActiveEl.options[i].innerHTML ) ;
-			var sValue	= oActiveEl.options[i].value ;
-
-			AddComboOption( oListText, sText, sText ) ;
-			AddComboOption( oListValue, sValue, sValue ) ;
-		}
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	var sSize = GetE('txtLines').value ;
-	if ( sSize == null || isNaN( sSize ) || sSize <= 1 )
-		sSize = '' ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'SELECT', {name: GetE('txtName').value} ) ;
-
-	SetAttribute( oActiveEl, 'size'	, sSize ) ;
-	oActiveEl.multiple = ( sSize.length > 0 && GetE('chkMultiple').checked ) ;
-
-	// Remove all options.
-	while ( oActiveEl.options.length > 0 )
-		oActiveEl.remove(0) ;
-
-	// Add all available options.
-	for ( var i = 0 ; i < oListText.options.length ; i++ )
-	{
-		var sText	= oListText.options[i].value ;
-		var sValue	= oListValue.options[i].value ;
-		if ( sValue.length == 0 ) sValue = sText ;
-
-		var oOption = AddComboOption( oActiveEl, sText, sValue, oDOM ) ;
-
-		if ( sValue == GetE('txtSelValue').value )
-		{
-			SetAttribute( oOption, 'selected', 'selected' ) ;
-			oOption.selected = true ;
-		}
-	}
-
-	return true ;
-}
-
-		</script>
-	</head>
-	<body style="overflow: hidden">
-		<table width="100%" height="100%">
-			<tr>
-				<td>
-					<table width="100%">
-						<tr>
-							<td nowrap><span fckLang="DlgSelectName">Name</span>&nbsp;</td>
-							<td width="100%" colSpan="2"><input id="txtName" style="WIDTH: 100%" type="text"></td>
-						</tr>
-						<tr>
-							<td nowrap><span fckLang="DlgSelectValue">Value</span>&nbsp;</td>
-							<td width="100%" colSpan="2"><input id="txtSelValue" style="WIDTH: 100%; BACKGROUND-COLOR: buttonface" type="text" readonly></td>
-						</tr>
-						<tr>
-							<td nowrap><span fckLang="DlgSelectSize">Size</span>&nbsp;</td>
-							<td nowrap><input id="txtLines" type="text" size="2" value="">&nbsp;<span fckLang="DlgSelectLines">lines</span></td>
-							<td nowrap align="right"><input id="chkMultiple" type="checkbox"><label for="chkMultiple" fckLang="DlgSelectChkMulti">Allow
-									multiple selections</label></td>
-						</tr>
-					</table>
-					<br>
-					<hr style="POSITION: absolute">
-					<span style="LEFT: 10px; POSITION: relative; TOP: -7px" class="BackColor">&nbsp;<span fckLang="DlgSelectOpAvail">Available
-							Options</span>&nbsp;</span>
-					<table width="100%">
-						<tr>
-							<td width="50%"><span fckLang="DlgSelectOpText">Text</span><br>
-								<input id="txtText" style="WIDTH: 100%" type="text">
-							</td>
-							<td width="50%"><span fckLang="DlgSelectOpValue">Value</span><br>
-								<input id="txtValue" style="WIDTH: 100%" type="text">
-							</td>
-							<td vAlign="bottom"><input onclick="Add();" type="button" fckLang="DlgSelectBtnAdd" value="Add"></td>
-							<td vAlign="bottom"><input onclick="Modify();" type="button" fckLang="DlgSelectBtnModify" value="Modify"></td>
-						</tr>
-						<tr>
-							<td rowSpan="2"><select id="cmbText" style="WIDTH: 100%" onchange="GetE('cmbValue').selectedIndex = this.selectedIndex;Select(this);"
-									size="5"></select>
-							</td>
-							<td rowSpan="2"><select id="cmbValue" style="WIDTH: 100%" onchange="GetE('cmbText').selectedIndex = this.selectedIndex;Select(this);"
-									size="5"></select>
-							</td>
-							<td vAlign="top" colSpan="2">
-							</td>
-						</tr>
-						<tr>
-							<td vAlign="bottom" colSpan="2"><input style="WIDTH: 100%" onclick="Move(-1);" type="button" fckLang="DlgSelectBtnUp" value="Up">
-								<br>
-								<input style="WIDTH: 100%" onclick="Move(1);" type="button" fckLang="DlgSelectBtnDown"
-									value="Down">
-							</td>
-						</tr>
-						<TR>
-							<TD vAlign="bottom" colSpan="4"><INPUT onclick="SetSelectedValue();" type="button" fckLang="DlgSelectBtnSetValue" value="Set as selected value">&nbsp;&nbsp;
-								<input onclick="Delete();" type="button" fckLang="DlgSelectBtnDelete" value="Delete"></TD>
-						</TR>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.xml
deleted file mode 100644
index dcd65bf890..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_select.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.xml
deleted file mode 100644
index 1b5ecea491..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_select</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.js
deleted file mode 100644
index 3120bb32a6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.js
+++ /dev/null
@@ -1,194 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Scripts for the fck_select.html page.
- */
-
-function Select( combo )
-{
-	var iIndex = combo.selectedIndex ;
-
-	oListText.selectedIndex		= iIndex ;
-	oListValue.selectedIndex	= iIndex ;
-
-	var oTxtText	= document.getElementById( "txtText" ) ;
-	var oTxtValue	= document.getElementById( "txtValue" ) ;
-
-	oTxtText.value	= oListText.value ;
-	oTxtValue.value	= oListValue.value ;
-}
-
-function Add()
-{
-	var oTxtText	= document.getElementById( "txtText" ) ;
-	var oTxtValue	= document.getElementById( "txtValue" ) ;
-
-	AddComboOption( oListText, oTxtText.value, oTxtText.value ) ;
-	AddComboOption( oListValue, oTxtValue.value, oTxtValue.value ) ;
-
-	oListText.selectedIndex = oListText.options.length - 1 ;
-	oListValue.selectedIndex = oListValue.options.length - 1 ;
-
-	oTxtText.value	= '' ;
-	oTxtValue.value	= '' ;
-
-	oTxtText.focus() ;
-}
-
-function Modify()
-{
-	var iIndex = oListText.selectedIndex ;
-
-	if ( iIndex < 0 ) return ;
-
-	var oTxtText	= document.getElementById( "txtText" ) ;
-	var oTxtValue	= document.getElementById( "txtValue" ) ;
-
-	oListText.options[ iIndex ].innerHTML	= HTMLEncode( oTxtText.value ) ;
-	oListText.options[ iIndex ].value		= oTxtText.value ;
-
-	oListValue.options[ iIndex ].innerHTML	= HTMLEncode( oTxtValue.value ) ;
-	oListValue.options[ iIndex ].value		= oTxtValue.value ;
-
-	oTxtText.value	= '' ;
-	oTxtValue.value	= '' ;
-
-	oTxtText.focus() ;
-}
-
-function Move( steps )
-{
-	ChangeOptionPosition( oListText, steps ) ;
-	ChangeOptionPosition( oListValue, steps ) ;
-}
-
-function Delete()
-{
-	RemoveSelectedOptions( oListText ) ;
-	RemoveSelectedOptions( oListValue ) ;
-}
-
-function SetSelectedValue()
-{
-	var iIndex = oListValue.selectedIndex ;
-	if ( iIndex < 0 ) return ;
-
-	var oTxtValue = document.getElementById( "txtSelValue" ) ;
-
-	oTxtValue.value = oListValue.options[ iIndex ].value ;
-}
-
-// Moves the selected option by a number of steps (also negative)
-function ChangeOptionPosition( combo, steps )
-{
-	var iActualIndex = combo.selectedIndex ;
-
-	if ( iActualIndex < 0 )
-		return ;
-
-	var iFinalIndex = iActualIndex + steps ;
-
-	if ( iFinalIndex < 0 )
-		iFinalIndex = 0 ;
-
-	if ( iFinalIndex > ( combo.options.length - 1 ) )
-		iFinalIndex = combo.options.length - 1 ;
-
-	if ( iActualIndex == iFinalIndex )
-		return ;
-
-	var oOption = combo.options[ iActualIndex ] ;
-	var sText	= HTMLDecode( oOption.innerHTML ) ;
-	var sValue	= oOption.value ;
-
-	combo.remove( iActualIndex ) ;
-
-	oOption = AddComboOption( combo, sText, sValue, null, iFinalIndex ) ;
-
-	oOption.selected = true ;
-}
-
-// Remove all selected options from a SELECT object
-function RemoveSelectedOptions(combo)
-{
-	// Save the selected index
-	var iSelectedIndex = combo.selectedIndex ;
-
-	var oOptions = combo.options ;
-
-	// Remove all selected options
-	for ( var i = oOptions.length - 1 ; i >= 0 ; i-- )
-	{
-		if (oOptions[i].selected) combo.remove(i) ;
-	}
-
-	// Reset the selection based on the original selected index
-	if ( combo.options.length > 0 )
-	{
-		if ( iSelectedIndex >= combo.options.length ) iSelectedIndex = combo.options.length - 1 ;
-		combo.selectedIndex = iSelectedIndex ;
-	}
-}
-
-// Add a new option to a SELECT object (combo or list)
-function AddComboOption( combo, optionText, optionValue, documentObject, index )
-{
-	var oOption ;
-
-	if ( documentObject )
-		oOption = documentObject.createElement("OPTION") ;
-	else
-		oOption = document.createElement("OPTION") ;
-
-	if ( index != null )
-		combo.options.add( oOption, index ) ;
-	else
-		combo.options.add( oOption ) ;
-
-	oOption.innerHTML = optionText.length > 0 ? HTMLEncode( optionText ) : '&nbsp;' ;
-	oOption.value     = optionValue ;
-
-	return oOption ;
-}
-
-function HTMLEncode( text )
-{
-	if ( !text )
-		return '' ;
-
-	text = text.replace( /&/g, '&amp;' ) ;
-	text = text.replace( /</g, '&lt;' ) ;
-	text = text.replace( />/g, '&gt;' ) ;
-
-	return text ;
-}
-
-
-function HTMLDecode( text )
-{
-	if ( !text )
-		return '' ;
-
-	text = text.replace( /&gt;/g, '>' ) ;
-	text = text.replace( /&lt;/g, '<' ) ;
-	text = text.replace( /&amp;/g, '&' ) ;
-
-	return text ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.xml
deleted file mode 100644
index 73d2e318f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_select/fck_select.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_select.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.html
deleted file mode 100644
index ba3a302e28..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Smileys (emoticons) dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<style type="text/css">
-		.Hand
-		{
-			cursor: pointer;
-			cursor: hand;
-		}
-	</style>
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-window.onload = function ()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	dialog.SetAutoSize( true ) ;
-}
-
-function InsertSmiley( url )
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	var oImg = oEditor.FCK.InsertElement( 'img' ) ;
-	oImg.src = url ;
-	oImg.setAttribute( '_fcksavedurl', url ) ;
-
-	// For long smileys list, it seams that IE continues loading the images in
-	// the background when you quickly select one image. so, let's clear
-	// everything before closing.
-	document.body.innerHTML = '' ;
-
-	dialog.Cancel() ;
-}
-
-function over(td)
-{
-	td.className = 'LightBackground Hand' ;
-}
-
-function out(td)
-{
-	td.className = 'DarkBackground Hand' ;
-}
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table cellpadding="2" cellspacing="2" align="center" border="0" width="100%" height="100%">
-		<script type="text/javascript">
-
-var FCKConfig = oEditor.FCKConfig ;
-
-var sBasePath	= FCKConfig.SmileyPath ;
-var aImages		= FCKConfig.SmileyImages ;
-var iCols		= FCKConfig.SmileyColumns ;
-var iColWidth	= parseInt( 100 / iCols, 10 ) ;
-
-var i = 0 ;
-while (i < aImages.length)
-{
-	document.write( '<tr>' ) ;
-	for(var j = 0 ; j < iCols ; j++)
-	{
-		if (aImages[i])
-		{
-			var sUrl = sBasePath + aImages[i] ;
-			document.write( '<td width="' + iColWidth + '%" align="center" class="DarkBackground Hand" onclick="InsertSmiley(\'' + sUrl.replace(/'/g, "\\'" ) + '\')" onmouseover="over(this)" onmouseout="out(this)">' ) ;
-			document.write( '<img src="' + sUrl + '" border="0" />' ) ;
-		}
-		else
-			document.write( '<td width="' + iColWidth + '%" class="DarkBackground">&nbsp;' ) ;
-		document.write( '<\/td>' ) ;
-		i++ ;
-	}
-	document.write('<\/tr>') ;
-}
-
-		</script>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.xml
deleted file mode 100644
index 07f65b3cb6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_smiley.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_smiley.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.html
deleted file mode 100644
index 0782c653ec..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.html
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Source editor dialog window.
--->
-<html>
-	<head>
-		<title>Source</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta name="robots" content="noindex, nofollow">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script language="javascript">
-
-var oEditor		= window.parent.InnerDialogLoaded() ;
-var FCK			= oEditor.FCK ;
-var FCKConfig	= oEditor.FCKConfig ;
-var FCKTools	= oEditor.FCKTools ;
-
-document.write( FCKTools.GetStyleHtml( GetCommonDialogCss() ) ) ;
-
-window.onload = function()
-{
-	// EnableXHTML and EnableSourceXHTML has been deprecated
-//	document.getElementById('txtSource').value = ( FCKConfig.EnableXHTML && FCKConfig.EnableSourceXHTML ? FCK.GetXHTML( FCKConfig.FormatSource ) : FCK.GetHTML( FCKConfig.FormatSource ) ) ;
-	document.getElementById('txtSource').value = FCK.GetXHTML( FCKConfig.FormatSource ) ;
-
-	// Activate the "OK" button.
-	window.parent.SetOkButton( true ) ;
-}
-
-//#### The OK button was hit.
-function Ok()
-{
-	if ( oEditor.FCKBrowserInfo.IsIE )
-		oEditor.FCKUndo.SaveUndoStep() ;
-
-	FCK.SetData( document.getElementById('txtSource').value, false ) ;
-
-	return true ;
-}
-		</script>
-	</head>
-	<body scroll="no" style="OVERFLOW: hidden">
-		<table width="100%" height="100%">
-			<tr>
-				<td height="100%"><textarea id="txtSource" dir="ltr" style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; FONT-FAMILY: Monospace; HEIGHT: 100%">Loading. Please wait...</textarea></td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.xml
deleted file mode 100644
index 9027f61f7b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_source.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_source.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.html
deleted file mode 100644
index 9a8ba772db..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Special Chars Selector dialog window.
--->
-<html>
-	<head>
-		<meta name="robots" content="noindex, nofollow">
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<style type="text/css">
-				.Hand
-				{
-					cursor: pointer ;
-					cursor: hand ;
-				}
-				.Sample { font-size: 24px; }
-		</style>
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-var oEditor = window.parent.InnerDialogLoaded() ;
-
-var oSample ;
-
-function insertChar(charValue)
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-	oEditor.FCK.InsertHtml( charValue || "" ) ;
-	window.parent.Cancel() ;
-}
-
-function over(td)
-{
-	if ( ! oSample )
-		return ;
-	oSample.innerHTML = td.innerHTML ;
-	td.className = 'LightBackground SpecialCharsOver Hand' ;
-}
-
-function out(td)
-{
-	if ( ! oSample )
-		return ;
-	oSample.innerHTML = "&nbsp;" ;
-	td.className = 'DarkBackground SpecialCharsOut Hand' ;
-}
-
-function setDefaults()
-{
-	// Gets the sample placeholder.
-	oSample = document.getElementById("SampleTD") ;
-
-	// First of all, translates the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	window.parent.SetAutoSize( true ) ;
-}
-
-		</script>
-	</head>
-	<body onload="setDefaults()" style="overflow: hidden">
-		<table cellpadding="0" cellspacing="0" width="100%" height="100%">
-			<tr>
-				<td width="100%">
-					<table cellpadding="1" cellspacing="1" align="center" border="0" width="100%" height="100%">
-						<script type="text/javascript">
-var aChars = ["!","&quot;","#","$","%","&amp;","\\'","(",")","*","+","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","&lt;","=","&gt;","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","&euro;","&lsquo;","&rsquo;","&rsquo;","&ldquo;","&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;","&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;","&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;","&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;","&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;","&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&uuml;","&yacute;","&thorn;","&yuml;","&OElig;","&oelig;","&#372;","&#374","&#373","&#375;","&sbquo;","&#8219;","&bdquo;","&hellip;","&trade;","&#9658;","&bull;","&rarr;","&rArr;","&hArr;","&diams;","&asymp;"] ;
-
-var cols = 20 ;
-
-var i = 0 ;
-while (i < aChars.length)
-{
-	document.write("<TR>") ;
-	for(var j = 0 ; j < cols ; j++)
-	{
-		if (aChars[i])
-		{
-			document.write('<TD width="1%" class="DarkBackground SpecialCharsOut Hand" align="center" onclick="insertChar(\'' + aChars[i].replace(/&/g, "&amp;") + '\')" onmouseover="over(this)" onmouseout="out(this)">') ;
-			document.write(aChars[i]) ;
-		}
-		else
-			document.write("<TD class='DarkBackground SpecialCharsOut'>&nbsp;") ;
-		document.write("<\/TD>") ;
-		i++ ;
-	}
-	document.write("<\/TR>") ;
-}
-						</script>
-					</table>
-				</td>
-				<td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;</td>
-				<td valign="top">
-					<table width="40" cellpadding="0" cellspacing="0" border="0">
-						<tr>
-							<td id="SampleTD" width="40" height="40" align="center" class="DarkBackground SpecialCharsOut Sample">&nbsp;</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.xml
deleted file mode 100644
index d51690bf4e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_specialchar.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_specialchar.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.html
deleted file mode 100644
index c3b74091b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Spell Check dialog window.
--->
-<html>
-	<head>
-		<title>Spell Check</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script src="fck_spellerpages/spellerpages/spellChecker.js"></script>
-		<script type="text/javascript">
-
-var oEditor = window.parent.InnerDialogLoaded() ;
-var FCKLang = oEditor.FCKLang ;
-
-window.onload = function()
-{
-	document.getElementById('txtHtml').value = oEditor.FCK.EditorDocument.body.innerHTML ;
-
-	var oSpeller = new spellChecker( document.getElementById('txtHtml') ) ;
-	oSpeller.spellCheckScript = oEditor.FCKConfig.SpellerPagesServerScript || 'server-scripts/spellchecker.php' ;
-	oSpeller.OnFinished = oSpeller_OnFinished ;
-	oSpeller.openChecker() ;
-}
-
-function OnSpellerControlsLoad( controlsWindow )
-{
-	// Translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage( controlsWindow.document ) ;
-}
-
-function oSpeller_OnFinished( numberOCorrections )
-{
-	if ( numberOCorrections > 0 )
-	{
-		oEditor.FCKUndo.SaveUndoStep() ;
-		oEditor.FCK.EditorDocument.body.innerHTML = document.getElementById('txtHtml').value ;
-		if ( oEditor.FCKBrowserInfo.IsIE )
-			oEditor.FCKSelection.Collapse( true ) ;
-	}
-	window.parent.Cancel() ;
-}
-
-		</script>
-	</head>
-	<body style="OVERFLOW: hidden" scroll="no" style="padding:0px;">
-		<input type="hidden" id="txtHtml" value="">
-		<iframe id="frmSpell" src="javascript:void(0)" name="spellchecker" width="100%" height="100%" frameborder="0"></iframe>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.xml
deleted file mode 100644
index d1c489ee77..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_spellerpages.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.xml
deleted file mode 100644
index 69b1d680b3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_spellerpages</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages.xml
deleted file mode 100644
index c6a7e4d163..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>spellerpages</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.html
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.xml
deleted file mode 100644
index 556428447f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>blank.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.js
deleted file mode 100644
index 80af84995f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.js
+++ /dev/null
@@ -1,87 +0,0 @@
-////////////////////////////////////////////////////
-// controlWindow object
-////////////////////////////////////////////////////
-function controlWindow( controlForm ) {
-	// private properties
-	this._form = controlForm;
-
-	// public properties
-	this.windowType = "controlWindow";
-//	this.noSuggestionSelection = "- No suggestions -";	// by FredCK
-	this.noSuggestionSelection = FCKLang.DlgSpellNoSuggestions ;
-	// set up the properties for elements of the given control form
-	this.suggestionList  = this._form.sugg;
-	this.evaluatedText   = this._form.misword;
-	this.replacementText = this._form.txtsugg;
-	this.undoButton      = this._form.btnUndo;
-
-	// public methods
-	this.addSuggestion = addSuggestion;
-	this.clearSuggestions = clearSuggestions;
-	this.selectDefaultSuggestion = selectDefaultSuggestion;
-	this.resetForm = resetForm;
-	this.setSuggestedText = setSuggestedText;
-	this.enableUndo = enableUndo;
-	this.disableUndo = disableUndo;
-}
-
-function resetForm() {
-	if( this._form ) {
-		this._form.reset();
-	}
-}
-
-function setSuggestedText() {
-	var slct = this.suggestionList;
-	var txt = this.replacementText;
-	var str = "";
-	if( (slct.options[0].text) && slct.options[0].text != this.noSuggestionSelection ) {
-		str = slct.options[slct.selectedIndex].text;
-	}
-	txt.value = str;
-}
-
-function selectDefaultSuggestion() {
-	var slct = this.suggestionList;
-	var txt = this.replacementText;
-	if( slct.options.length == 0 ) {
-		this.addSuggestion( this.noSuggestionSelection );
-	} else {
-		slct.options[0].selected = true;
-	}
-	this.setSuggestedText();
-}
-
-function addSuggestion( sugg_text ) {
-	var slct = this.suggestionList;
-	if( sugg_text ) {
-		var i = slct.options.length;
-		var newOption = new Option( sugg_text, 'sugg_text'+i );
-		slct.options[i] = newOption;
-	 }
-}
-
-function clearSuggestions() {
-	var slct = this.suggestionList;
-	for( var j = slct.length - 1; j > -1; j-- ) {
-		if( slct.options[j] ) {
-			slct.options[j] = null;
-		}
-	}
-}
-
-function enableUndo() {
-	if( this.undoButton ) {
-		if( this.undoButton.disabled == true ) {
-			this.undoButton.disabled = false;
-		}
-	}
-}
-
-function disableUndo() {
-	if( this.undoButton ) {
-		if( this.undoButton.disabled == false ) {
-			this.undoButton.disabled = true;
-		}
-	}
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.xml
deleted file mode 100644
index 5284f98254..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>controlWindow.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.html
deleted file mode 100644
index d91bcce2d5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<html>
-	<head>
-		<link rel="stylesheet" type="text/css" href="spellerStyle.css" />
-		<script type="text/javascript" src="controlWindow.js"></script>
-		<script type="text/javascript">
-var spellerObject;
-var controlWindowObj;
-
-if( parent.opener ) {
-	spellerObject = parent.opener.speller;
-}
-
-function ignore_word() {
-	if( spellerObject ) {
-		spellerObject.ignoreWord();
-	}
-}
-
-function ignore_all() {
-	if( spellerObject ) {
-		spellerObject.ignoreAll();
-	}
-}
-
-function replace_word() {
-	if( spellerObject ) {
-		spellerObject.replaceWord();
-	}
-}
-
-function replace_all() {
-	if( spellerObject ) {
-		spellerObject.replaceAll();
-	}
-}
-
-function end_spell() {
-	if( spellerObject ) {
-		spellerObject.terminateSpell();
-	}
-}
-
-function undo() {
-	if( spellerObject ) {
-		spellerObject.undo();
-	}
-}
-
-function suggText() {
-	if( controlWindowObj ) {
-		controlWindowObj.setSuggestedText();
-	}
-}
-
-var FCKLang = window.parent.parent.FCKLang ;	// by FredCK
-
-function init_spell() {
-	// By FredCK (fckLang attributes have been added to the HTML source of this page)
-	window.parent.parent.OnSpellerControlsLoad( this ) ;
-
-	var controlForm = document.spellcheck;
-
-	// create a new controlWindow object
- 	controlWindowObj = new controlWindow( controlForm );
-
-	// call the init_spell() function in the parent frameset
-	if( parent.frames.length ) {
-		parent.init_spell( controlWindowObj );
-	} else {
-		alert( 'This page was loaded outside of a frameset. It might not display properly' );
-	}
-}
-
-</script>
-	</head>
-	<body class="controlWindowBody" onLoad="init_spell();" style="OVERFLOW: hidden" scroll="no">	<!-- by FredCK -->
-		<form name="spellcheck">
-			<table border="0" cellpadding="0" cellspacing="0" border="0" align="center">
-				<tr>
-					<td colspan="3" class="normalLabel"><span fckLang="DlgSpellNotInDic">Not in dictionary:</span></td>
-				</tr>
-				<tr>
-					<td colspan="3"><input class="readonlyInput" type="text" name="misword" readonly /></td>
-				</tr>
-				<tr>
-					<td colspan="3" height="5"></td>
-				</tr>
-				<tr>
-					<td class="normalLabel"><span fckLang="DlgSpellChangeTo">Change to:</span></td>
-				</tr>
-				<tr valign="top">
-					<td>
-						<table border="0" cellpadding="0" cellspacing="0" border="0">
-							<tr>
-								<td class="normalLabel">
-									<input class="textDefault" type="text" name="txtsugg" />
-								</td>
-							</tr>
-							<tr>
-								<td>
-									<select class="suggSlct" name="sugg" size="7" onChange="suggText();" onDblClick="replace_word();">
-										<option></option>
-									</select>
-								</td>
-							</tr>
-						</table>
-					</td>
-					<td>&nbsp;&nbsp;</td>
-					<td>
-						<table border="0" cellpadding="0" cellspacing="0" border="0">
-							<tr>
-								<td>
-									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnIgnore" value="Ignore" onClick="ignore_word();">
-								</td>
-								<td>&nbsp;&nbsp;</td>
-								<td>
-									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnIgnoreAll" value="Ignore All" onClick="ignore_all();">
-								</td>
-							</tr>
-							<tr>
-								<td colspan="3" height="5"></td>
-							</tr>
-							<tr>
-								<td>
-									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnReplace" value="Replace" onClick="replace_word();">
-								</td>
-								<td>&nbsp;&nbsp;</td>
-								<td>
-									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnReplaceAll" value="Replace All" onClick="replace_all();">
-								</td>
-							</tr>
-							<tr>
-								<td colspan="3" height="5"></td>
-							</tr>
-							<tr>
-								<td>
-									<input class="buttonDefault" type="button" name="btnUndo" fckLang="DlgSpellBtnUndo" value="Undo" onClick="undo();"
-										disabled>
-								</td>
-								<td>&nbsp;&nbsp;</td>
-								<td>
-									<!-- by FredCK
-									<input class="buttonDefault" type="button" value="Close" onClick="end_spell();">
-									-->
-								</td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</form>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.xml
deleted file mode 100644
index a3f8cb8c00..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>controls.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts.xml
deleted file mode 100644
index 764916daae..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>server-scripts</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.obj b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.obj
deleted file mode 100644
index 01522f93d0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.obj
+++ /dev/null
@@ -1,148 +0,0 @@
-<cfsetting enablecfoutputonly="true">
-<!---
-This code uses a CF User Defined Function and should work in CF version 5.0
-and up without alteration.
-
-Also if you are hosting your site at an ISP, you will have to check with them
-to see if the use of <CFEXECUTE> is allowed. In most cases ISP will not allow
-the use of that tag for security reasons. Clients would be able to access each
-others files in certain cases.
---->
-
-<!--- The following variables values must reflect your installation. --->
-<cfset aspell_dir	  = "C:\Program Files\Aspell\bin">
-<cfset lang         = "en_US">
-<cfset aspell_opts  = "-a --lang=#lang# --encoding=utf-8 -H --rem-sgml-check=alt">
-<cfset tempfile_in  = GetTempFile(GetTempDirectory(), "spell_")>
-<cfset tempfile_out = GetTempFile(GetTempDirectory(), "spell_")>
-<cfset spellercss   = "../spellerStyle.css">
-<cfset word_win_src = "../wordWindow.js">
-
-<cfset form.checktext = form["textinputs[]"]>
-
-<!--- make no difference between URL and FORM scopes --->
-<cfparam name="url.checktext"  default="">
-<cfparam name="form.checktext" default="#url.checktext#">
-
-<!--- Takes care of those pesky smart quotes from MS apps, replaces them with regular quotes --->
-<cfset submitted_text = ReplaceList(form.checktext,"%u201C,%u201D","%22,%22")>
-
-<!--- submitted_text now is ready for processing --->
-
-<!--- use carat on each line to escape possible aspell commands --->
-<cfset text = "">
-<cfset CRLF = Chr(13) & Chr(10)>
-
-<cfloop list="#submitted_text#" index="field" delimiters=",">
-	<cfset text = text & "%"  & CRLF
-                      & "^A" & CRLF
-                      & "!"  & CRLF>
-	<!--- Strip all tags for the text. (by FredCK - #339 / #681) --->
-	<cfset field = REReplace(URLDecode(field), "<[^>]+>", " ", "all")>
-	<cfloop list="#field#" index="line" delimiters="#CRLF#">
-		<cfset text = ListAppend(text, "^" & Trim(JSStringFormat(line)), CRLF)>
-	</cfloop>
-</cfloop>
-
-<!--- create temp file from the submitted text, this will be passed to aspell to be check for misspelled words --->
-<cffile action="write" file="#tempfile_in#" output="#text#" charset="utf-8">
-
-<!--- execute aspell in an UTF-8 console and redirect output to a file. UTF-8 encoding is lost if done differently --->
-<cfexecute name="cmd.exe" arguments='/c type "#tempfile_in#" | "#aspell_dir#\aspell.exe" #aspell_opts# > "#tempfile_out#"' timeout="100"/>
-
-<!--- read output file for further processing --->
-<cffile action="read" file="#tempfile_out#" variable="food" charset="utf-8">
-
-<!--- remove temp files --->
-<cffile action="delete" file="#tempfile_in#">
-<cffile action="delete" file="#tempfile_out#">
-
-<cfset texts = StructNew()>
-<cfset texts.textinputs = "">
-<cfset texts.words      = "">
-<cfset texts.abort      = "">
-
-<!--- Generate Text Inputs --->
-<cfset i = 0>
-<cfloop list="#submitted_text#" index="textinput">
-  <cfset texts.textinputs = ListAppend(texts.textinputs, 'textinputs[#i#] = decodeURIComponent("' & htmleditformat( textinput ) & '");', CRLF)>
-  <cfset i = i + 1>
-</cfloop>
-
-<!--- Generate Words Lists --->
-<cfset word_cnt  = 0>
-<cfset input_cnt = -1>
-<cfloop list="#food#" index="aspell_line" delimiters="#CRLF#">
-    <cfset leftChar = Left(aspell_line, 1)>
-	<cfif leftChar eq "*">
-			<cfset input_cnt   = input_cnt + 1>
-			<cfset word_cnt    = 0>
-			<cfset texts.words = ListAppend(texts.words, "words[#input_cnt#] = [];", CRLF)>
-			<cfset texts.words = ListAppend(texts.words, "suggs[#input_cnt#] = [];", CRLF)>
-    <cfelse>
-        <cfif leftChar eq "&" or leftChar eq "##">
-			<!--- word that misspelled --->
-			<cfset bad_word    = Trim(ListGetAt(aspell_line, 2, " "))>
-			<cfset bad_word    = Replace(bad_word, "'", "\'", "ALL")>
-			<!--- sugestions --->
-			<cfset sug_list    = Trim(ListRest(aspell_line, ":"))>
-			<cfset sug_list    = ListQualify(Replace(sug_list, "'", "\'", "ALL"), "'")>
-			<!--- javascript --->
-			<cfset texts.words = ListAppend(texts.words, "words[#input_cnt#][#word_cnt#] = '#bad_word#';", CRLF)>
-			<cfset texts.words = ListAppend(texts.words, "suggs[#input_cnt#][#word_cnt#] = [#sug_list#];", CRLF)>
-			<cfset word_cnt    = word_cnt + 1>
-		</cfif>
-     </cfif>
-</cfloop>
-
-<cfif texts.words eq "">
-  <cfset texts.abort = "alert('Spell check complete.\n\nNo misspellings found.'); top.window.close();">
-</cfif>
-
-<cfcontent type="text/html; charset=utf-8">
-
-<cfoutput><html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="#spellercss#" />
-<script language="javascript" src="#word_win_src#"></script>
-<script language="javascript">
-var suggs      = new Array();
-var words      = new Array();
-var textinputs = new Array();
-var error;
-
-#texts.textinputs##CRLF#
-#texts.words#
-#texts.abort#
-
-var wordWindowObj = new wordWindow();
-wordWindowObj.originalSpellings = words;
-wordWindowObj.suggestions = suggs;
-wordWindowObj.textInputs = textinputs;
-
-function init_spell() {
-	// check if any error occured during server-side processing
-	if( error ) {
-		alert( error );
-	} else {
-		// call the init_spell() function in the parent frameset
-		if (parent.frames.length) {
-			parent.init_spell( wordWindowObj );
-		} else {
-			alert('This page was loaded outside of a frameset. It might not display properly');
-		}
-	}
-}
-</script>
-
-</head>
-<body onLoad="init_spell();">
-
-<script type="text/javascript">
-wordWindowObj.writeBody();
-</script>
-
-</body>
-</html></cfoutput>
-<cfsetting enablecfoutputonly="false">
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.xml
deleted file mode 100644
index bfc5527f60..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellchecker.cfm</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/octet-stream</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.php b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.php
deleted file mode 100644
index f4a37d94bc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.php
+++ /dev/null
@@ -1,199 +0,0 @@
-<?php
-header('Content-type: text/html; charset=utf-8');
-
-// The following variables values must reflect your installation needs.
-
-$aspell_prog	= '"C:\Program Files\Aspell\bin\aspell.exe"';	// by FredCK (for Windows)
-//$aspell_prog	= 'aspell';										// by FredCK (for Linux)
-
-$lang			= 'en_US';
-$aspell_opts	= "-a --lang=$lang --encoding=utf-8 -H --rem-sgml-check=alt";		// by FredCK
-
-$tempfiledir	= "./";
-
-$spellercss		= '../spellerStyle.css';						// by FredCK
-$word_win_src	= '../wordWindow.js';							// by FredCK
-
-$textinputs		= $_POST['textinputs']; # array
-$input_separator = "A";
-
-# set the JavaScript variable to the submitted text.
-# textinputs is an array, each element corresponding to the (url-encoded)
-# value of the text control submitted for spell-checking
-function print_textinputs_var() {
-	global $textinputs;
-	foreach( $textinputs as $key=>$val ) {
-		# $val = str_replace( "'", "%27", $val );
-		echo "textinputs[$key] = decodeURIComponent(\"" . htmlspecialchars($val, ENT_QUOTES) . "\");\n";
-	}
-}
-
-# make declarations for the text input index
-function print_textindex_decl( $text_input_idx ) {
-	echo "words[$text_input_idx] = [];\n";
-	echo "suggs[$text_input_idx] = [];\n";
-}
-
-# set an element of the JavaScript 'words' array to a misspelled word
-function print_words_elem( $word, $index, $text_input_idx ) {
-	echo "words[$text_input_idx][$index] = '" . escape_quote( $word ) . "';\n";
-}
-
-
-# set an element of the JavaScript 'suggs' array to a list of suggestions
-function print_suggs_elem( $suggs, $index, $text_input_idx ) {
-	echo "suggs[$text_input_idx][$index] = [";
-	foreach( $suggs as $key=>$val ) {
-		if( $val ) {
-			echo "'" . escape_quote( $val ) . "'";
-			if ( $key+1 < count( $suggs )) {
-				echo ", ";
-			}
-		}
-	}
-	echo "];\n";
-}
-
-# escape single quote
-function escape_quote( $str ) {
-	return preg_replace ( "/'/", "\\'", $str );
-}
-
-
-# handle a server-side error.
-function error_handler( $err ) {
-	echo "error = '" . preg_replace( "/['\\\\]/", "\\\\$0", $err ) . "';\n";
-}
-
-## get the list of misspelled words. Put the results in the javascript words array
-## for each misspelled word, get suggestions and put in the javascript suggs array
-function print_checker_results() {
-
-	global $aspell_prog;
-	global $aspell_opts;
-	global $tempfiledir;
-	global $textinputs;
-	global $input_separator;
-	$aspell_err = "";
-	# create temp file
-	$tempfile = tempnam( $tempfiledir, 'aspell_data_' );
-
-	# open temp file, add the submitted text.
-	if( $fh = fopen( $tempfile, 'w' )) {
-		for( $i = 0; $i < count( $textinputs ); $i++ ) {
-			$text = urldecode( $textinputs[$i] );
-
-			// Strip all tags for the text. (by FredCK - #339 / #681)
-			$text = preg_replace( "/<[^>]+>/", " ", $text ) ;
-
-			$lines = explode( "\n", $text );
-			fwrite ( $fh, "%\n" ); # exit terse mode
-			fwrite ( $fh, "^$input_separator\n" );
-			fwrite ( $fh, "!\n" ); # enter terse mode
-			foreach( $lines as $key=>$value ) {
-				# use carat on each line to escape possible aspell commands
-				fwrite( $fh, "^$value\n" );
-			}
-		}
-		fclose( $fh );
-
-		# exec aspell command - redirect STDERR to STDOUT
-		$cmd = "$aspell_prog $aspell_opts < $tempfile 2>&1";
-		if( $aspellret = shell_exec( $cmd )) {
-			$linesout = explode( "\n", $aspellret );
-			$index = 0;
-			$text_input_index = -1;
-			# parse each line of aspell return
-			foreach( $linesout as $key=>$val ) {
-				$chardesc = substr( $val, 0, 1 );
-				# if '&', then not in dictionary but has suggestions
-				# if '#', then not in dictionary and no suggestions
-				# if '*', then it is a delimiter between text inputs
-				# if '@' then version info
-				if( $chardesc == '&' || $chardesc == '#' ) {
-					$line = explode( " ", $val, 5 );
-					print_words_elem( $line[1], $index, $text_input_index );
-					if( isset( $line[4] )) {
-						$suggs = explode( ", ", $line[4] );
-					} else {
-						$suggs = array();
-					}
-					print_suggs_elem( $suggs, $index, $text_input_index );
-					$index++;
-				} elseif( $chardesc == '*' ) {
-					$text_input_index++;
-					print_textindex_decl( $text_input_index );
-					$index = 0;
-				} elseif( $chardesc != '@' && $chardesc != "" ) {
-					# assume this is error output
-					$aspell_err .= $val;
-				}
-			}
-			if( $aspell_err ) {
-				$aspell_err = "Error executing `$cmd`\\n$aspell_err";
-				error_handler( $aspell_err );
-			}
-		} else {
-			error_handler( "System error: Aspell program execution failed (`$cmd`)" );
-		}
-	} else {
-		error_handler( "System error: Could not open file '$tempfile' for writing" );
-	}
-
-	# close temp file, delete file
-	unlink( $tempfile );
-}
-
-
-?>
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="<?php echo $spellercss ?>" />
-<script language="javascript" src="<?php echo $word_win_src ?>"></script>
-<script language="javascript">
-var suggs = new Array();
-var words = new Array();
-var textinputs = new Array();
-var error;
-<?php
-
-print_textinputs_var();
-
-print_checker_results();
-
-?>
-
-var wordWindowObj = new wordWindow();
-wordWindowObj.originalSpellings = words;
-wordWindowObj.suggestions = suggs;
-wordWindowObj.textInputs = textinputs;
-
-function init_spell() {
-	// check if any error occured during server-side processing
-	if( error ) {
-		alert( error );
-	} else {
-		// call the init_spell() function in the parent frameset
-		if (parent.frames.length) {
-			parent.init_spell( wordWindowObj );
-		} else {
-			alert('This page was loaded outside of a frameset. It might not display properly');
-		}
-	}
-}
-
-
-
-</script>
-
-</head>
-<!-- <body onLoad="init_spell();">		by FredCK -->
-<body onLoad="init_spell();" bgcolor="#ffffff">
-
-<script type="text/javascript">
-wordWindowObj.writeBody();
-</script>
-
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.xml
deleted file mode 100644
index 43d699ce12..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellchecker.php</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/x-php</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.obj b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.obj
deleted file mode 100644
index c01242ea39..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.obj
+++ /dev/null
@@ -1,193 +0,0 @@
-#!/usr/bin/perl
-
-use CGI qw/ :standard /;
-use File::Temp qw/ tempfile tempdir /;
-
-# my $spellercss = '/speller/spellerStyle.css';					# by FredCK
-my $spellercss = '../spellerStyle.css';							# by FredCK
-# my $wordWindowSrc = '/speller/wordWindow.js';					# by FredCK
-my $wordWindowSrc = '../wordWindow.js';							# by FredCK
-my @textinputs = param( 'textinputs[]' ); # array
-# my $aspell_cmd = 'aspell';									# by FredCK (for Linux)
-my $aspell_cmd = '"C:\Program Files\Aspell\bin\aspell.exe"';	# by FredCK (for Windows)
-my $lang = 'en_US';
-# my $aspell_opts = "-a --lang=$lang --encoding=utf-8";			# by FredCK
-my $aspell_opts = "-a --lang=$lang --encoding=utf-8 -H --rem-sgml-check=alt";		# by FredCK
-my $input_separator = "A";
-
-# set the 'wordtext' JavaScript variable to the submitted text.
-sub printTextVar {
-	for( my $i = 0; $i <= $#textinputs; $i++ ) {
-	        print "textinputs[$i] = decodeURIComponent(\"" . specialchar_cnv( $textinputs[$i] ) . "\");\n";
-	}
-}
-
-sub printTextIdxDecl {
-	my $idx = shift;
-	print "words[$idx] = [];\n";
-	print "suggs[$idx] = [];\n";
-}
-
-sub printWordsElem {
-	my( $textIdx, $wordIdx, $word ) = @_;
-	print "words[$textIdx][$wordIdx] = '" . escapeQuote( $word ) . "';\n";
-}
-
-sub printSuggsElem {
-	my( $textIdx, $wordIdx, @suggs ) = @_;
-	print "suggs[$textIdx][$wordIdx] = [";
-	for my $i ( 0..$#suggs ) {
-		print "'" . escapeQuote( $suggs[$i] ) . "'";
-		if( $i < $#suggs ) {
-			print ", ";
-		}
-	}
-	print "];\n";
-}
-
-sub printCheckerResults {
-	my $textInputIdx = -1;
-	my $wordIdx = 0;
-	my $unhandledText;
-	# create temp file
-	my $dir = tempdir( CLEANUP => 1 );
-	my( $fh, $tmpfilename ) = tempfile( DIR => $dir );
-
-	# temp file was created properly?
-
-	# open temp file, add the submitted text.
-	for( my $i = 0; $i <= $#textinputs; $i++ ) {
-		$text = url_decode( $textinputs[$i] );
-		# Strip all tags for the text. (by FredCK - #339 / #681)
-		$text =~ s/<[^>]+>/ /g;
-		@lines = split( /\n/, $text );
-		print $fh "\%\n"; # exit terse mode
-		print $fh "^$input_separator\n";
-		print $fh "!\n";  # enter terse mode
-		for my $line ( @lines ) {
-			# use carat on each line to escape possible aspell commands
-			print $fh "^$line\n";
-		}
-
-	}
-	# exec aspell command
-	my $cmd = "$aspell_cmd $aspell_opts < $tmpfilename 2>&1";
-	open ASPELL, "$cmd |" or handleError( "Could not execute `$cmd`\\n$!" ) and return;
-	# parse each line of aspell return
-	for my $ret ( <ASPELL> ) {
-		chomp( $ret );
-		# if '&', then not in dictionary but has suggestions
-		# if '#', then not in dictionary and no suggestions
-		# if '*', then it is a delimiter between text inputs
-		if( $ret =~ /^\*/ ) {
-			$textInputIdx++;
-			printTextIdxDecl( $textInputIdx );
-			$wordIdx = 0;
-
-		} elsif( $ret =~ /^(&|#)/ ) {
-			my @tokens = split( " ", $ret, 5 );
-			printWordsElem( $textInputIdx, $wordIdx, $tokens[1] );
-			my @suggs = ();
-			if( $tokens[4] ) {
-				@suggs = split( ", ", $tokens[4] );
-			}
-			printSuggsElem( $textInputIdx, $wordIdx, @suggs );
-			$wordIdx++;
-		} else {
-			$unhandledText .= $ret;
-		}
-	}
-	close ASPELL or handleError( "Error executing `$cmd`\\n$unhandledText" ) and return;
-}
-
-sub escapeQuote {
-	my $str = shift;
-	$str =~ s/'/\\'/g;
-	return $str;
-}
-
-sub specialchar_cnv
-{
-	local($ch) = @_;
-
-	$ch =~ s/&/&amp;/g;		# &
-	$ch =~ s/\"/&quot;/g;	#"
-	$ch =~ s/\'/&#39;/g;	# '
-	$ch =~ s/</&lt;/g;		# <
-	$ch =~ s/>/&gt;/g;		# >
-	return($ch);
-}
-
-sub handleError {
-	my $err = shift;
-	print "error = '" . escapeQuote( $err ) . "';\n";
-}
-
-sub url_decode {
-	local $_ = @_ ? shift : $_;
-	defined or return;
-	# change + signs to spaces
-	tr/+/ /;
-	# change hex escapes to the proper characters
-	s/%([a-fA-F0-9]{2})/pack "H2", $1/eg;
-	return $_;
-}
-
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-# Display HTML
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
-
-print <<EOF;
-Content-type: text/html; charset=utf-8
-
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<link rel="stylesheet" type="text/css" href="$spellercss"/>
-<script src="$wordWindowSrc"></script>
-<script type="text/javascript">
-var suggs = new Array();
-var words = new Array();
-var textinputs = new Array();
-var error;
-EOF
-
-printTextVar();
-
-printCheckerResults();
-
-print <<EOF;
-var wordWindowObj = new wordWindow();
-wordWindowObj.originalSpellings = words;
-wordWindowObj.suggestions = suggs;
-wordWindowObj.textInputs = textinputs;
-
-
-function init_spell() {
-	// check if any error occured during server-side processing
-	if( error ) {
-		alert( error );
-	} else {
-		// call the init_spell() function in the parent frameset
-		if (parent.frames.length) {
-			parent.init_spell( wordWindowObj );
-		} else {
-			error = "This page was loaded outside of a frameset. ";
-			error += "It might not display properly";
-			alert( error );
-		}
-	}
-}
-
-</script>
-
-</head>
-<body onLoad="init_spell();">
-
-<script type="text/javascript">
-wordWindowObj.writeBody();
-</script>
-
-</body>
-</html>
-EOF
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.xml
deleted file mode 100644
index 9b5576e434..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellchecker.pl</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/octet-stream</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.js
deleted file mode 100644
index c85be9ab63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.js
+++ /dev/null
@@ -1,461 +0,0 @@
-////////////////////////////////////////////////////
-// spellChecker.js
-//
-// spellChecker object
-//
-// This file is sourced on web pages that have a textarea object to evaluate
-// for spelling. It includes the implementation for the spellCheckObject.
-//
-////////////////////////////////////////////////////
-
-
-// constructor
-function spellChecker( textObject ) {
-
-	// public properties - configurable
-//	this.popUpUrl = '/speller/spellchecker.html';							// by FredCK
-	this.popUpUrl = 'fck_spellerpages/spellerpages/spellchecker.html';		// by FredCK
-	this.popUpName = 'spellchecker';
-//	this.popUpProps = "menu=no,width=440,height=350,top=70,left=120,resizable=yes,status=yes";	// by FredCK
-	this.popUpProps = null ;																	// by FredCK
-//	this.spellCheckScript = '/speller/server-scripts/spellchecker.php';		// by FredCK
-	//this.spellCheckScript = '/cgi-bin/spellchecker.pl';
-
-	// values used to keep track of what happened to a word
-	this.replWordFlag = "R";	// single replace
-	this.ignrWordFlag = "I";	// single ignore
-	this.replAllFlag = "RA";	// replace all occurances
-	this.ignrAllFlag = "IA";	// ignore all occurances
-	this.fromReplAll = "~RA";	// an occurance of a "replace all" word
-	this.fromIgnrAll = "~IA";	// an occurance of a "ignore all" word
-	// properties set at run time
-	this.wordFlags = new Array();
-	this.currentTextIndex = 0;
-	this.currentWordIndex = 0;
-	this.spellCheckerWin = null;
-	this.controlWin = null;
-	this.wordWin = null;
-	this.textArea = textObject;	// deprecated
-	this.textInputs = arguments;
-
-	// private methods
-	this._spellcheck = _spellcheck;
-	this._getSuggestions = _getSuggestions;
-	this._setAsIgnored = _setAsIgnored;
-	this._getTotalReplaced = _getTotalReplaced;
-	this._setWordText = _setWordText;
-	this._getFormInputs = _getFormInputs;
-
-	// public methods
-	this.openChecker = openChecker;
-	this.startCheck = startCheck;
-	this.checkTextBoxes = checkTextBoxes;
-	this.checkTextAreas = checkTextAreas;
-	this.spellCheckAll = spellCheckAll;
-	this.ignoreWord = ignoreWord;
-	this.ignoreAll = ignoreAll;
-	this.replaceWord = replaceWord;
-	this.replaceAll = replaceAll;
-	this.terminateSpell = terminateSpell;
-	this.undo = undo;
-
-	// set the current window's "speller" property to the instance of this class.
-	// this object can now be referenced by child windows/frames.
-	window.speller = this;
-}
-
-// call this method to check all text boxes (and only text boxes) in the HTML document
-function checkTextBoxes() {
-	this.textInputs = this._getFormInputs( "^text$" );
-	this.openChecker();
-}
-
-// call this method to check all textareas (and only textareas ) in the HTML document
-function checkTextAreas() {
-	this.textInputs = this._getFormInputs( "^textarea$" );
-	this.openChecker();
-}
-
-// call this method to check all text boxes and textareas in the HTML document
-function spellCheckAll() {
-	this.textInputs = this._getFormInputs( "^text(area)?$" );
-	this.openChecker();
-}
-
-// call this method to check text boxe(s) and/or textarea(s) that were passed in to the
-// object's constructor or to the textInputs property
-function openChecker() {
-	this.spellCheckerWin = window.open( this.popUpUrl, this.popUpName, this.popUpProps );
-	if( !this.spellCheckerWin.opener ) {
-		this.spellCheckerWin.opener = window;
-	}
-}
-
-function startCheck( wordWindowObj, controlWindowObj ) {
-
-	// set properties from args
-	this.wordWin = wordWindowObj;
-	this.controlWin = controlWindowObj;
-
-	// reset properties
-	this.wordWin.resetForm();
-	this.controlWin.resetForm();
-	this.currentTextIndex = 0;
-	this.currentWordIndex = 0;
-	// initialize the flags to an array - one element for each text input
-	this.wordFlags = new Array( this.wordWin.textInputs.length );
-	// each element will be an array that keeps track of each word in the text
-	for( var i=0; i<this.wordFlags.length; i++ ) {
-		this.wordFlags[i] = [];
-	}
-
-	// start
-	this._spellcheck();
-
-	return true;
-}
-
-function ignoreWord() {
-	var wi = this.currentWordIndex;
-	var ti = this.currentTextIndex;
-	if( !this.wordWin ) {
-		alert( 'Error: Word frame not available.' );
-		return false;
-	}
-	if( !this.wordWin.getTextVal( ti, wi )) {
-		alert( 'Error: "Not in dictionary" text is missing.' );
-		return false;
-	}
-	// set as ignored
-	if( this._setAsIgnored( ti, wi, this.ignrWordFlag )) {
-		this.currentWordIndex++;
-		this._spellcheck();
-	}
-	return true;
-}
-
-function ignoreAll() {
-	var wi = this.currentWordIndex;
-	var ti = this.currentTextIndex;
-	if( !this.wordWin ) {
-		alert( 'Error: Word frame not available.' );
-		return false;
-	}
-	// get the word that is currently being evaluated.
-	var s_word_to_repl = this.wordWin.getTextVal( ti, wi );
-	if( !s_word_to_repl ) {
-		alert( 'Error: "Not in dictionary" text is missing' );
-		return false;
-	}
-
-	// set this word as an "ignore all" word.
-	this._setAsIgnored( ti, wi, this.ignrAllFlag );
-
-	// loop through all the words after this word
-	for( var i = ti; i < this.wordWin.textInputs.length; i++ ) {
-		for( var j = 0; j < this.wordWin.totalWords( i ); j++ ) {
-			if(( i == ti && j > wi ) || i > ti ) {
-				// future word: set as "from ignore all" if
-				// 1) do not already have a flag and
-				// 2) have the same value as current word
-				if(( this.wordWin.getTextVal( i, j ) == s_word_to_repl )
-				&& ( !this.wordFlags[i][j] )) {
-					this._setAsIgnored( i, j, this.fromIgnrAll );
-				}
-			}
-		}
-	}
-
-	// finally, move on
-	this.currentWordIndex++;
-	this._spellcheck();
-	return true;
-}
-
-function replaceWord() {
-	var wi = this.currentWordIndex;
-	var ti = this.currentTextIndex;
-	if( !this.wordWin ) {
-		alert( 'Error: Word frame not available.' );
-		return false;
-	}
-	if( !this.wordWin.getTextVal( ti, wi )) {
-		alert( 'Error: "Not in dictionary" text is missing' );
-		return false;
-	}
-	if( !this.controlWin.replacementText ) {
-		return false ;
-	}
-	var txt = this.controlWin.replacementText;
-	if( txt.value ) {
-		var newspell = new String( txt.value );
-		if( this._setWordText( ti, wi, newspell, this.replWordFlag )) {
-			this.currentWordIndex++;
-			this._spellcheck();
-		}
-	}
-	return true;
-}
-
-function replaceAll() {
-	var ti = this.currentTextIndex;
-	var wi = this.currentWordIndex;
-	if( !this.wordWin ) {
-		alert( 'Error: Word frame not available.' );
-		return false;
-	}
-	var s_word_to_repl = this.wordWin.getTextVal( ti, wi );
-	if( !s_word_to_repl ) {
-		alert( 'Error: "Not in dictionary" text is missing' );
-		return false;
-	}
-	var txt = this.controlWin.replacementText;
-	if( !txt.value ) return false;
-	var newspell = new String( txt.value );
-
-	// set this word as a "replace all" word.
-	this._setWordText( ti, wi, newspell, this.replAllFlag );
-
-	// loop through all the words after this word
-	for( var i = ti; i < this.wordWin.textInputs.length; i++ ) {
-		for( var j = 0; j < this.wordWin.totalWords( i ); j++ ) {
-			if(( i == ti && j > wi ) || i > ti ) {
-				// future word: set word text to s_word_to_repl if
-				// 1) do not already have a flag and
-				// 2) have the same value as s_word_to_repl
-				if(( this.wordWin.getTextVal( i, j ) == s_word_to_repl )
-				&& ( !this.wordFlags[i][j] )) {
-					this._setWordText( i, j, newspell, this.fromReplAll );
-				}
-			}
-		}
-	}
-
-	// finally, move on
-	this.currentWordIndex++;
-	this._spellcheck();
-	return true;
-}
-
-function terminateSpell() {
-	// called when we have reached the end of the spell checking.
-	var msg = "";		// by FredCK
-	var numrepl = this._getTotalReplaced();
-	if( numrepl == 0 ) {
-		// see if there were no misspellings to begin with
-		if( !this.wordWin ) {
-			msg = "";
-		} else {
-			if( this.wordWin.totalMisspellings() ) {
-//				msg += "No words changed.";			// by FredCK
-				msg += FCKLang.DlgSpellNoChanges ;	// by FredCK
-			} else {
-//				msg += "No misspellings found.";	// by FredCK
-				msg += FCKLang.DlgSpellNoMispell ;	// by FredCK
-			}
-		}
-	} else if( numrepl == 1 ) {
-//		msg += "One word changed.";			// by FredCK
-		msg += FCKLang.DlgSpellOneChange ;	// by FredCK
-	} else {
-//		msg += numrepl + " words changed.";	// by FredCK
-		msg += FCKLang.DlgSpellManyChanges.replace( /%1/g, numrepl ) ;
-	}
-	if( msg ) {
-//		msg += "\n";	// by FredCK
-		alert( msg );
-	}
-
-	if( numrepl > 0 ) {
-		// update the text field(s) on the opener window
-		for( var i = 0; i < this.textInputs.length; i++ ) {
-			// this.textArea.value = this.wordWin.text;
-			if( this.wordWin ) {
-				if( this.wordWin.textInputs[i] ) {
-					this.textInputs[i].value = this.wordWin.textInputs[i];
-				}
-			}
-		}
-	}
-
-	// return back to the calling window
-//	this.spellCheckerWin.close();					// by FredCK
-	if ( typeof( this.OnFinished ) == 'function' )	// by FredCK
-		this.OnFinished(numrepl) ;					// by FredCK
-
-	return true;
-}
-
-function undo() {
-	// skip if this is the first word!
-	var ti = this.currentTextIndex;
-	var wi = this.currentWordIndex;
-
-	if( this.wordWin.totalPreviousWords( ti, wi ) > 0 ) {
-		this.wordWin.removeFocus( ti, wi );
-
-		// go back to the last word index that was acted upon
-		do {
-			// if the current word index is zero then reset the seed
-			if( this.currentWordIndex == 0 && this.currentTextIndex > 0 ) {
-				this.currentTextIndex--;
-				this.currentWordIndex = this.wordWin.totalWords( this.currentTextIndex )-1;
-				if( this.currentWordIndex < 0 ) this.currentWordIndex = 0;
-			} else {
-				if( this.currentWordIndex > 0 ) {
-					this.currentWordIndex--;
-				}
-			}
-		} while (
-			this.wordWin.totalWords( this.currentTextIndex ) == 0
-			|| this.wordFlags[this.currentTextIndex][this.currentWordIndex] == this.fromIgnrAll
-			|| this.wordFlags[this.currentTextIndex][this.currentWordIndex] == this.fromReplAll
-		);
-
-		var text_idx = this.currentTextIndex;
-		var idx = this.currentWordIndex;
-		var preReplSpell = this.wordWin.originalSpellings[text_idx][idx];
-
-		// if we got back to the first word then set the Undo button back to disabled
-		if( this.wordWin.totalPreviousWords( text_idx, idx ) == 0 ) {
-			this.controlWin.disableUndo();
-		}
-
-		var i, j, origSpell ;
-		// examine what happened to this current word.
-		switch( this.wordFlags[text_idx][idx] ) {
-			// replace all: go through this and all the future occurances of the word
-			// and revert them all to the original spelling and clear their flags
-			case this.replAllFlag :
-				for( i = text_idx; i < this.wordWin.textInputs.length; i++ ) {
-					for( j = 0; j < this.wordWin.totalWords( i ); j++ ) {
-						if(( i == text_idx && j >= idx ) || i > text_idx ) {
-							origSpell = this.wordWin.originalSpellings[i][j];
-							if( origSpell == preReplSpell ) {
-								this._setWordText ( i, j, origSpell, undefined );
-							}
-						}
-					}
-				}
-				break;
-
-			// ignore all: go through all the future occurances of the word
-			// and clear their flags
-			case this.ignrAllFlag :
-				for( i = text_idx; i < this.wordWin.textInputs.length; i++ ) {
-					for( j = 0; j < this.wordWin.totalWords( i ); j++ ) {
-						if(( i == text_idx && j >= idx ) || i > text_idx ) {
-							origSpell = this.wordWin.originalSpellings[i][j];
-							if( origSpell == preReplSpell ) {
-								this.wordFlags[i][j] = undefined;
-							}
-						}
-					}
-				}
-				break;
-
-			// replace: revert the word to its original spelling
-			case this.replWordFlag :
-				this._setWordText ( text_idx, idx, preReplSpell, undefined );
-				break;
-		}
-
-		// For all four cases, clear the wordFlag of this word. re-start the process
-		this.wordFlags[text_idx][idx] = undefined;
-		this._spellcheck();
-	}
-}
-
-function _spellcheck() {
-	var ww = this.wordWin;
-
-	// check if this is the last word in the current text element
-	if( this.currentWordIndex == ww.totalWords( this.currentTextIndex) ) {
-		this.currentTextIndex++;
-		this.currentWordIndex = 0;
-		// keep going if we're not yet past the last text element
-		if( this.currentTextIndex < this.wordWin.textInputs.length ) {
-			this._spellcheck();
-			return;
-		} else {
-			this.terminateSpell();
-			return;
-		}
-	}
-
-	// if this is after the first one make sure the Undo button is enabled
-	if( this.currentWordIndex > 0 ) {
-		this.controlWin.enableUndo();
-	}
-
-	// skip the current word if it has already been worked on
-	if( this.wordFlags[this.currentTextIndex][this.currentWordIndex] ) {
-		// increment the global current word index and move on.
-		this.currentWordIndex++;
-		this._spellcheck();
-	} else {
-		var evalText = ww.getTextVal( this.currentTextIndex, this.currentWordIndex );
-		if( evalText ) {
-			this.controlWin.evaluatedText.value = evalText;
-			ww.setFocus( this.currentTextIndex, this.currentWordIndex );
-			this._getSuggestions( this.currentTextIndex, this.currentWordIndex );
-		}
-	}
-}
-
-function _getSuggestions( text_num, word_num ) {
-	this.controlWin.clearSuggestions();
-	// add suggestion in list for each suggested word.
-	// get the array of suggested words out of the
-	// three-dimensional array containing all suggestions.
-	var a_suggests = this.wordWin.suggestions[text_num][word_num];
-	if( a_suggests ) {
-		// got an array of suggestions.
-		for( var ii = 0; ii < a_suggests.length; ii++ ) {
-			this.controlWin.addSuggestion( a_suggests[ii] );
-		}
-	}
-	this.controlWin.selectDefaultSuggestion();
-}
-
-function _setAsIgnored( text_num, word_num, flag ) {
-	// set the UI
-	this.wordWin.removeFocus( text_num, word_num );
-	// do the bookkeeping
-	this.wordFlags[text_num][word_num] = flag;
-	return true;
-}
-
-function _getTotalReplaced() {
-	var i_replaced = 0;
-	for( var i = 0; i < this.wordFlags.length; i++ ) {
-		for( var j = 0; j < this.wordFlags[i].length; j++ ) {
-			if(( this.wordFlags[i][j] == this.replWordFlag )
-			|| ( this.wordFlags[i][j] == this.replAllFlag )
-			|| ( this.wordFlags[i][j] == this.fromReplAll )) {
-				i_replaced++;
-			}
-		}
-	}
-	return i_replaced;
-}
-
-function _setWordText( text_num, word_num, newText, flag ) {
-	// set the UI and form inputs
-	this.wordWin.setText( text_num, word_num, newText );
-	// keep track of what happened to this word:
-	this.wordFlags[text_num][word_num] = flag;
-	return true;
-}
-
-function _getFormInputs( inputPattern ) {
-	var inputs = new Array();
-	for( var i = 0; i < document.forms.length; i++ ) {
-		for( var j = 0; j < document.forms[i].elements.length; j++ ) {
-			if( document.forms[i].elements[j].type.match( inputPattern )) {
-				inputs[inputs.length] = document.forms[i].elements[j];
-			}
-		}
-	}
-	return inputs;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.xml
deleted file mode 100644
index 7c67746314..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellChecker.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.html
deleted file mode 100644
index cbcd7db79e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-<script>
-
-var wordWindow = null;
-var controlWindow = null;
-
-function init_spell( spellerWindow ) {
-
-	if( spellerWindow ) {
-		if( spellerWindow.windowType == "wordWindow" ) {
-			wordWindow = spellerWindow;
-		} else if ( spellerWindow.windowType == "controlWindow" ) {
-			controlWindow = spellerWindow;
-		}
-	}
-
-	if( controlWindow && wordWindow ) {
-		// populate the speller object and start it off!
-		var speller = opener.speller;
-		wordWindow.speller = speller;
-		speller.startCheck( wordWindow, controlWindow );
-	}
-}
-
-// encodeForPost
-function encodeForPost( str ) {
-	var s = new String( str );
-	s = encodeURIComponent( s );
-	// additionally encode single quotes to evade any PHP
-	// magic_quotes_gpc setting (it inserts escape characters and
-	// therefore skews the btye positions of misspelled words)
-	return s.replace( /\'/g, '%27' );
-}
-
-// post the text area data to the script that populates the speller
-function postWords() {
-	var bodyDoc = window.frames[0].document;
-	bodyDoc.open();
-	bodyDoc.write('<html>');
-	bodyDoc.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8">');
-	bodyDoc.write('<link rel="stylesheet" type="text/css" href="spellerStyle.css"/>');
-	if (opener) {
-		var speller = opener.speller;
-		bodyDoc.write('<body class="normalText" onLoad="document.forms[0].submit();">');
-		bodyDoc.write('<p>' + window.parent.FCKLang.DlgSpellProgress + '<\/p>');		// by FredCK
-		bodyDoc.write('<form action="'+speller.spellCheckScript+'" method="post">');
-		for( var i = 0; i < speller.textInputs.length; i++ ) {
-			bodyDoc.write('<input type="hidden" name="textinputs[]" value="'+encodeForPost(speller.textInputs[i].value)+'">');
-		}
-		bodyDoc.write('<\/form>');
-		bodyDoc.write('<\/body>');
-	} else {
-		bodyDoc.write('<body class="normalText">');
-		bodyDoc.write('<p><b>This page cannot be displayed<\/b><\/p><p>The window was not opened from another window.<\/p>');
-		bodyDoc.write('<\/body>');
-	}
-	bodyDoc.write('<\/html>');
-	bodyDoc.close();
-}
-</script>
-
-<html>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<head>
-<title>Speller Pages</title>
-</head>
-<frameset rows="*,201" onLoad="postWords();">
-<frame src="blank.html">
-<frame src="controls.html">
-</frameset>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.xml
deleted file mode 100644
index 08dd83c9b6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellchecker.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.css
deleted file mode 100644
index 9928086e15..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.css
+++ /dev/null
@@ -1,49 +0,0 @@
-.blend {
-	font-family: courier new;
-	font-size: 10pt;
-	border: 0;
-	margin-bottom:-1;
-}
-.normalLabel {
-	font-size:8pt;
-}
-.normalText {
-	font-family:arial, helvetica, sans-serif;
-	font-size:10pt;
-	color:000000;
-	background-color:FFFFFF;
-}
-.plainText {
-	font-family: courier new, courier, monospace;
-	font-size: 10pt;
-	color:000000;
-	background-color:FFFFFF;
-}
-.controlWindowBody {
-	font-family:arial, helvetica, sans-serif;
-	font-size:8pt;
-	padding: 7px ;		/* by FredCK */
-	margin: 0px ;		/* by FredCK */
-	/* color:000000;				by FredCK */
-	/* background-color:DADADA;		by FredCK */
-}
-.readonlyInput {
-	background-color:DADADA;
-	color:000000;
-	font-size:8pt;
-	width:392px;
-}
-.textDefault {
-	font-size:8pt;
-	width: 200px;
-}
-.buttonDefault {
-	width:90px;
-	height:22px;
-	font-size:8pt;
-}
-.suggSlct {
-	width:200px;
-	margin-top:2;
-	font-size:8pt;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.xml
deleted file mode 100644
index 16c0bad389..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spellerStyle.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.js
deleted file mode 100644
index 7990296a20..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.js
+++ /dev/null
@@ -1,272 +0,0 @@
-////////////////////////////////////////////////////
-// wordWindow object
-////////////////////////////////////////////////////
-function wordWindow() {
-	// private properties
-	this._forms = [];
-
-	// private methods
-	this._getWordObject = _getWordObject;
-	//this._getSpellerObject = _getSpellerObject;
-	this._wordInputStr = _wordInputStr;
-	this._adjustIndexes = _adjustIndexes;
-	this._isWordChar = _isWordChar;
-	this._lastPos = _lastPos;
-
-	// public properties
-	this.wordChar = /[a-zA-Z]/;
-	this.windowType = "wordWindow";
-	this.originalSpellings = new Array();
-	this.suggestions = new Array();
-	this.checkWordBgColor = "pink";
-	this.normWordBgColor = "white";
-	this.text = "";
-	this.textInputs = new Array();
-	this.indexes = new Array();
-	//this.speller = this._getSpellerObject();
-
-	// public methods
-	this.resetForm = resetForm;
-	this.totalMisspellings = totalMisspellings;
-	this.totalWords = totalWords;
-	this.totalPreviousWords = totalPreviousWords;
-	//this.getTextObjectArray = getTextObjectArray;
-	this.getTextVal = getTextVal;
-	this.setFocus = setFocus;
-	this.removeFocus = removeFocus;
-	this.setText = setText;
-	//this.getTotalWords = getTotalWords;
-	this.writeBody = writeBody;
-	this.printForHtml = printForHtml;
-}
-
-function resetForm() {
-	if( this._forms ) {
-		for( var i = 0; i < this._forms.length; i++ ) {
-			this._forms[i].reset();
-		}
-	}
-	return true;
-}
-
-function totalMisspellings() {
-	var total_words = 0;
-	for( var i = 0; i < this.textInputs.length; i++ ) {
-		total_words += this.totalWords( i );
-	}
-	return total_words;
-}
-
-function totalWords( textIndex ) {
-	return this.originalSpellings[textIndex].length;
-}
-
-function totalPreviousWords( textIndex, wordIndex ) {
-	var total_words = 0;
-	for( var i = 0; i <= textIndex; i++ ) {
-		for( var j = 0; j < this.totalWords( i ); j++ ) {
-			if( i == textIndex && j == wordIndex ) {
-				break;
-			} else {
-				total_words++;
-			}
-		}
-	}
-	return total_words;
-}
-
-//function getTextObjectArray() {
-//	return this._form.elements;
-//}
-
-function getTextVal( textIndex, wordIndex ) {
-	var word = this._getWordObject( textIndex, wordIndex );
-	if( word ) {
-		return word.value;
-	}
-}
-
-function setFocus( textIndex, wordIndex ) {
-	var word = this._getWordObject( textIndex, wordIndex );
-	if( word ) {
-		if( word.type == "text" ) {
-			word.focus();
-			word.style.backgroundColor = this.checkWordBgColor;
-		}
-	}
-}
-
-function removeFocus( textIndex, wordIndex ) {
-	var word = this._getWordObject( textIndex, wordIndex );
-	if( word ) {
-		if( word.type == "text" ) {
-			word.blur();
-			word.style.backgroundColor = this.normWordBgColor;
-		}
-	}
-}
-
-function setText( textIndex, wordIndex, newText ) {
-	var word = this._getWordObject( textIndex, wordIndex );
-	var beginStr;
-	var endStr;
-	if( word ) {
-		var pos = this.indexes[textIndex][wordIndex];
-		var oldText = word.value;
-		// update the text given the index of the string
-		beginStr = this.textInputs[textIndex].substring( 0, pos );
-		endStr = this.textInputs[textIndex].substring(
-			pos + oldText.length,
-			this.textInputs[textIndex].length
-		);
-		this.textInputs[textIndex] = beginStr + newText + endStr;
-
-		// adjust the indexes on the stack given the differences in
-		// length between the new word and old word.
-		var lengthDiff = newText.length - oldText.length;
-		this._adjustIndexes( textIndex, wordIndex, lengthDiff );
-
-		word.size = newText.length;
-		word.value = newText;
-		this.removeFocus( textIndex, wordIndex );
-	}
-}
-
-
-function writeBody() {
-	var d = window.document;
-	var is_html = false;
-
-	d.open();
-
-	// iterate through each text input.
-	for( var txtid = 0; txtid < this.textInputs.length; txtid++ ) {
-		var end_idx = 0;
-		var begin_idx = 0;
-		d.writeln( '<form name="textInput'+txtid+'">' );
-		var wordtxt = this.textInputs[txtid];
-		this.indexes[txtid] = [];
-
-		if( wordtxt ) {
-			var orig = this.originalSpellings[txtid];
-			if( !orig ) break;
-
-			//!!! plain text, or HTML mode?
-			d.writeln( '<div class="plainText">' );
-			// iterate through each occurrence of a misspelled word.
-			for( var i = 0; i < orig.length; i++ ) {
-				// find the position of the current misspelled word,
-				// starting at the last misspelled word.
-				// and keep looking if it's a substring of another word
-				do {
-					begin_idx = wordtxt.indexOf( orig[i], end_idx );
-					end_idx = begin_idx + orig[i].length;
-					// word not found? messed up!
-					if( begin_idx == -1 ) break;
-					// look at the characters immediately before and after
-					// the word. If they are word characters we'll keep looking.
-					var before_char = wordtxt.charAt( begin_idx - 1 );
-					var after_char = wordtxt.charAt( end_idx );
-				} while (
-					this._isWordChar( before_char )
-					|| this._isWordChar( after_char )
-				);
-
-				// keep track of its position in the original text.
-				this.indexes[txtid][i] = begin_idx;
-
-				// write out the characters before the current misspelled word
-				for( var j = this._lastPos( txtid, i ); j < begin_idx; j++ ) {
-					// !!! html mode? make it html compatible
-					d.write( this.printForHtml( wordtxt.charAt( j )));
-				}
-
-				// write out the misspelled word.
-				d.write( this._wordInputStr( orig[i] ));
-
-				// if it's the last word, write out the rest of the text
-				if( i == orig.length-1 ){
-					d.write( printForHtml( wordtxt.substr( end_idx )));
-				}
-			}
-
-			d.writeln( '</div>' );
-
-		}
-		d.writeln( '</form>' );
-	}
-	//for ( var j = 0; j < d.forms.length; j++ ) {
-	//	alert( d.forms[j].name );
-	//	for( var k = 0; k < d.forms[j].elements.length; k++ ) {
-	//		alert( d.forms[j].elements[k].name + ": " + d.forms[j].elements[k].value );
-	//	}
-	//}
-
-	// set the _forms property
-	this._forms = d.forms;
-	d.close();
-}
-
-// return the character index in the full text after the last word we evaluated
-function _lastPos( txtid, idx ) {
-	if( idx > 0 )
-		return this.indexes[txtid][idx-1] + this.originalSpellings[txtid][idx-1].length;
-	else
-		return 0;
-}
-
-function printForHtml( n ) {
-	return n ;		// by FredCK
-/*
-	var htmlstr = n;
-	if( htmlstr.length == 1 ) {
-		// do simple case statement if it's just one character
-		switch ( n ) {
-			case "\n":
-				htmlstr = '<br/>';
-				break;
-			case "<":
-				htmlstr = '&lt;';
-				break;
-			case ">":
-				htmlstr = '&gt;';
-				break;
-		}
-		return htmlstr;
-	} else {
-		htmlstr = htmlstr.replace( /</g, '&lt' );
-		htmlstr = htmlstr.replace( />/g, '&gt' );
-		htmlstr = htmlstr.replace( /\n/g, '<br/>' );
-		return htmlstr;
-	}
-*/
-}
-
-function _isWordChar( letter ) {
-	if( letter.search( this.wordChar ) == -1 ) {
-		return false;
-	} else {
-		return true;
-	}
-}
-
-function _getWordObject( textIndex, wordIndex ) {
-	if( this._forms[textIndex] ) {
-		if( this._forms[textIndex].elements[wordIndex] ) {
-			return this._forms[textIndex].elements[wordIndex];
-		}
-	}
-	return null;
-}
-
-function _wordInputStr( word ) {
-	var str = '<input readonly ';
-	str += 'class="blend" type="text" value="' + word + '" size="' + word.length + '">';
-	return str;
-}
-
-function _adjustIndexes( textIndex, wordIndex, lengthDiff ) {
-	for( var i = wordIndex + 1; i < this.originalSpellings[textIndex].length; i++ ) {
-		this.indexes[textIndex][i] = this.indexes[textIndex][i] + lengthDiff;
-	}
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.xml
deleted file mode 100644
index 345327e702..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>wordWindow.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.html
deleted file mode 100644
index 3eb85b4f46..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.html
+++ /dev/null
@@ -1,440 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Table dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>Table Properties</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-var FCKDomTools = oEditor.FCKDomTools ;
-
-// Gets the table if there is one selected.
-var table ;
-var e = dialog.Selection.GetSelectedElement() ;
-var hasColumnHeaders ;
-
-if ( ( !e && document.location.search.substr(1) == 'Parent' ) || ( e && e.tagName != 'TABLE' ) )
-	e = oEditor.FCKSelection.MoveToAncestorNode( 'TABLE' ) ;
-
-if ( e && e.tagName == "TABLE" )
-	table = e ;
-
-// Fired when the window loading process is finished. It sets the fields with the
-// actual values if a table is selected in the editor.
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if (table)
-	{
-		document.getElementById('txtRows').value    = table.rows.length ;
-		document.getElementById('txtColumns').value = table.rows[0].cells.length ;
-
-		// Gets the value from the Width or the Style attribute
-		var iWidth  = (table.style.width  ? table.style.width  : table.width ) ;
-		var iHeight = (table.style.height ? table.style.height : table.height ) ;
-
-		if (iWidth.indexOf('%') >= 0)			// Percentual = %
-		{
-			iWidth = parseInt( iWidth.substr(0,iWidth.length - 1), 10 ) ;
-			document.getElementById('selWidthType').value = "percent" ;
-		}
-		else if (iWidth.indexOf('px') >= 0)		// Style Pixel = px
-		{																										  //
-			iWidth = iWidth.substr(0,iWidth.length - 2);
-			document.getElementById('selWidthType').value = "pixels" ;
-		}
-
-		if (iHeight && iHeight.indexOf('px') >= 0)		// Style Pixel = px
-			iHeight = iHeight.substr(0,iHeight.length - 2);
-
-		document.getElementById('txtWidth').value		= iWidth || '' ;
-		document.getElementById('txtHeight').value		= iHeight || '' ;
-		document.getElementById('txtBorder').value		= GetAttribute( table, 'border', '' ) ;
-		document.getElementById('selAlignment').value	= GetAttribute( table, 'align', '' ) ;
-		document.getElementById('txtCellPadding').value	= GetAttribute( table, 'cellPadding', '' ) ;
-		document.getElementById('txtCellSpacing').value	= GetAttribute( table, 'cellSpacing', '' ) ;
-		document.getElementById('txtSummary').value     = GetAttribute( table, 'summary', '' ) ;
-//		document.getElementById('cmbFontStyle').value	= table.className ;
-
-		var eCaption = oEditor.FCKDomTools.GetFirstChild( table, 'CAPTION' ) ;
-		if ( eCaption ) document.getElementById('txtCaption').value = eCaption.innerHTML ;
-
-		hasColumnHeaders = true ;
-		// Check if all the first cells in every row are TH
-		for (var row=0; row<table.rows.length; row++)
-		{
-			// If just one cell isn't a TH then it isn't a header column
-			if ( table.rows[row].cells[0].nodeName != 'TH' )
-			{
-				hasColumnHeaders = false ;
-
-				break;
-			}
-		}
-
-		// Check if the table contains <thead>
-		if ((table.tHead !== null) )
-		{
-			if (hasColumnHeaders)
-				GetE('selHeaders').value = 'both' ;
-			else
-				GetE('selHeaders').value = 'row' ;
-		}
-		else
-		{
-			if (hasColumnHeaders)
-				GetE('selHeaders').value = 'col' ;
-			else
-				GetE('selHeaders').value = '' ;
-		}
-
-
-		document.getElementById('txtRows').disabled    = true ;
-		document.getElementById('txtColumns').disabled = true ;
-		SelectField( 'txtWidth' ) ;
-	}
-	else
-		SelectField( 'txtRows' ) ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-}
-
-// Fired when the user press the OK button
-function Ok()
-{
-	var bExists = ( table != null ) ;
-
-	var oDoc = oEditor.FCK.EditorDocument ;
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	if ( ! bExists )
-		table = oDoc.createElement( "TABLE" ) ;
-
-	// Removes the Width and Height styles
-	if ( bExists && table.style.width )		table.style.width = null ; //.removeAttribute("width") ;
-	if ( bExists && table.style.height )	table.style.height = null ; //.removeAttribute("height") ;
-
-	var sWidth = GetE('txtWidth').value ;
-	if ( sWidth.length > 0 && GetE('selWidthType').value == 'percent' )
-		sWidth += '%' ;
-
-	SetAttribute( table, 'width'		, sWidth ) ;
-	SetAttribute( table, 'height'		, GetE('txtHeight').value ) ;
-	SetAttribute( table, 'border'		, GetE('txtBorder').value ) ;
-	SetAttribute( table, 'align'		, GetE('selAlignment').value ) ;
-	SetAttribute( table, 'cellPadding'	, GetE('txtCellPadding').value ) ;
-	SetAttribute( table, 'cellSpacing'	, GetE('txtCellSpacing').value ) ;
-	SetAttribute( table, 'summary'		, GetE('txtSummary').value ) ;
-
-	var headers = GetE('selHeaders').value ;
-	if ( bExists )
-	{
-		// Should we make a <thead>?
-		if ( table.tHead==null && (headers=='row' || headers=='both') )
-		{
-			var oThead = table.createTHead() ;
-			var tbody = FCKDomTools.GetFirstChild( table, 'TBODY' ) ;
-			var theRow= FCKDomTools.GetFirstChild( tbody, 'TR' ) ;
-
-			//now change TD to TH:
-			for (var i = 0; i<theRow.childNodes.length ; i++)
-			{
-				var th = RenameNode(theRow.childNodes[i], 'TH') ;
-				if (th != null)
-					th.scope='col' ;
-			}
-			oThead.appendChild( theRow ) ;
-		}
-
-		if ( table.tHead!==null && !(headers=='row' || headers=='both') )
-		{
-			// Move the row out of the THead and put it in the TBody:
-			var tHead = table.tHead ;
-			var tbody = FCKDomTools.GetFirstChild( table, 'TBODY' ) ;
-
-			var previousFirstRow = tbody.firstChild ;
-			while ( tHead.firstChild )
-			{
-				var theRow = tHead.firstChild ;
-				for (var i = 0; i < theRow.childNodes.length ; i++ )
-				{
-					var newCell = RenameNode( theRow.childNodes[i], 'TD' ) ;
-					if ( newCell != null )
-						newCell.removeAttribute( 'scope' ) ;
-				}
-				tbody.insertBefore( theRow, previousFirstRow ) ;
-			}
-			table.removeChild( tHead ) ;
-		}
-
-		// Should we make all first cells in a row TH?
-		if ( (!hasColumnHeaders)  && (headers=='col' || headers=='both') )
-		{
-			for( var row=0 ; row < table.rows.length ; row++ )
-			{
-				var newCell = RenameNode(table.rows[row].cells[0], 'TH') ;
-				if ( newCell != null )
-					newCell.scope = 'row' ;
-			}
-		}
-
-		// Should we make all first TH-cells in a row make TD? If 'yes' we do it the other way round :-)
-		if ( (hasColumnHeaders)  && !(headers=='col' || headers=='both') )
-		{
-			for( var row=0 ; row < table.rows.length ; row++ )
-			{
-				var oRow = table.rows[row] ;
-				if ( oRow.parentNode.nodeName == 'TBODY' )
-				{
-					var newCell = RenameNode(oRow.cells[0], 'TD') ;
-					if (newCell != null)
-						newCell.removeAttribute( 'scope' ) ;
-				}
-			}
-		}
-	}
-
-	if (! bExists)
-	{
-		var iRows = GetE('txtRows').value ;
-		var iCols = GetE('txtColumns').value ;
-
-		var startRow = 0 ;
-		// Should we make a <thead> ?
-		if (headers=='row' || headers=='both')
-		{
-			startRow++ ;
-			var oThead = table.createTHead() ;
-			var oRow = table.insertRow(-1) ;
-			oThead.appendChild(oRow);
-
-			for ( var c = 0 ; c < iCols ; c++ )
-			{
-				var oThcell = oDoc.createElement( 'TH' ) ;
-				oThcell.scope = 'col' ;
-				oRow.appendChild( oThcell ) ;
-				if ( oEditor.FCKBrowserInfo.IsGeckoLike )
-					oEditor.FCKTools.AppendBogusBr( oThcell ) ;
-			}
-		}
-
-		// Opera automatically creates a tbody when a thead has been added
-		var oTbody = FCKDomTools.GetFirstChild( table, 'TBODY' ) ;
-		if ( !oTbody )
-		{
-			// make TBODY if it doesn't exist
-			oTbody = oDoc.createElement( 'TBODY' ) ;
-			table.appendChild( oTbody ) ;
-		}
-		for ( var r = startRow ; r < iRows; r++ )
-		{
-			var oRow = oDoc.createElement( 'TR' ) ;
-			oTbody.appendChild(oRow) ;
-
-			var startCol = 0 ;
-			// Is the first column a header?
-			if (headers=='col' || headers=='both')
-			{
-				var oThcell = oDoc.createElement( 'TH' ) ;
-				oThcell.scope = 'row' ;
-				oRow.appendChild( oThcell ) ;
-				if ( oEditor.FCKBrowserInfo.IsGeckoLike )
-					oEditor.FCKTools.AppendBogusBr( oThcell ) ;
-
-				startCol++ ;
-			}
-			for ( var c = startCol ; c < iCols ; c++ )
-			{
-				// IE will leave the TH at the end of the row if we use now oRow.insertCell(-1)
-				var oCell = oDoc.createElement( 'TD' ) ;
-				oRow.appendChild( oCell ) ;
-				if ( oEditor.FCKBrowserInfo.IsGeckoLike )
-					oEditor.FCKTools.AppendBogusBr( oCell ) ;
-			}
-		}
-
-		oEditor.FCK.InsertElement( table ) ;
-	}
-
-	var eCaption = oEditor.FCKDomTools.GetFirstChild( table, 'CAPTION' ) ;
-
-	if ( eCaption && !oEditor.FCKBrowserInfo.IsIE )
-		eCaption.parentNode.removeChild( eCaption ) ;
-
-	if ( document.getElementById('txtCaption').value != '' )
-	{
-		if ( !eCaption || !oEditor.FCKBrowserInfo.IsIE )
-		{
-			eCaption = oDoc.createElement( 'CAPTION' ) ;
-			table.insertBefore( eCaption, table.firstChild ) ;
-		}
-
-		eCaption.innerHTML = document.getElementById('txtCaption').value ;
-	}
-	else if ( bExists && eCaption )
-	{
-		// TODO: It causes an IE internal error if using removeChild or
-		// table.deleteCaption() (see #505).
-		if ( oEditor.FCKBrowserInfo.IsIE )
-			eCaption.innerHTML = '' ;
-	}
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table id="otable" cellspacing="0" cellpadding="0" width="100%" border="0" style="height: 100%">
-		<tr>
-			<td>
-				<table cellspacing="1" cellpadding="1" width="100%" border="0">
-					<tr>
-						<td valign="top">
-							<table cellspacing="1" cellpadding="0" border="0">
-								<tr>
-									<td>
-										<span fcklang="DlgTableRows">Rows</span>:</td>
-									<td>
-										&nbsp;<input id="txtRows" type="text" maxlength="3" size="2" value="3"
-											onkeypress="return IsDigit(event);" /></td>
-								</tr>
-								<tr>
-									<td>
-										<span fcklang="DlgTableColumns">Columns</span>:</td>
-									<td>
-										&nbsp;<input id="txtColumns" type="text" maxlength="2" size="2" value="2"
-											onkeypress="return IsDigit(event);" /></td>
-								</tr>
-								<tr>
-									<td><span fcklang="DlgTableHeaders">Headers</span>:</td>
-									<td>
-										&nbsp;<select id="selHeaders">
-											<option fcklang="DlgTableHeadersNone" value="">None</option>
-											<option fcklang="DlgTableHeadersRow" value="row">First row</option>
-											<option fcklang="DlgTableHeadersColumn" value="col">First column</option>
-											<option fcklang="DlgTableHeadersBoth" value="both">Both</option>
-										</select>
-									</td>
-								</tr>
-								<tr>
-									<td>
-										<span fcklang="DlgTableBorder">Border size</span>:</td>
-									<td>
-										&nbsp;<input id="txtBorder" type="text" maxlength="2" size="2" value="1"
-											onkeypress="return IsDigit(event);" /></td>
-								</tr>
-								<tr>
-									<td>
-										<span fcklang="DlgTableAlign">Alignment</span>:</td>
-									<td>
-										&nbsp;<select id="selAlignment">
-											<option fcklang="DlgTableAlignNotSet" value="" selected="selected">&lt;Not set&gt;</option>
-											<option fcklang="DlgTableAlignLeft" value="left">Left</option>
-											<option fcklang="DlgTableAlignCenter" value="center">Center</option>
-											<option fcklang="DlgTableAlignRight" value="right">Right</option>
-										</select></td>
-								</tr>
-							</table>
-						</td>
-						<td>
-							&nbsp;&nbsp;&nbsp;</td>
-						<td align="right" valign="top">
-							<table cellspacing="0" cellpadding="0" border="0">
-								<tr>
-									<td>
-										<span fcklang="DlgTableWidth">Width</span>:</td>
-									<td>
-										&nbsp;<input id="txtWidth" type="text" maxlength="4" size="3" value="200"
-											onkeypress="return IsDigit(event);" /></td>
-									<td>
-										&nbsp;<select id="selWidthType">
-											<option fcklang="DlgTableWidthPx" value="pixels" selected="selected">pixels</option>
-											<option fcklang="DlgTableWidthPc" value="percent">percent</option>
-										</select></td>
-								</tr>
-								<tr>
-									<td>
-										<span fcklang="DlgTableHeight">Height</span>:</td>
-									<td>
-										&nbsp;<input id="txtHeight" type="text" maxlength="4" size="3" onkeypress="return IsDigit(event);" /></td>
-									<td>
-										&nbsp;<span fcklang="DlgTableWidthPx">pixels</span></td>
-								</tr>
-								<tr>
-									<td colspan="3">&nbsp;</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgTableCellSpace">Cell spacing</span>:</td>
-									<td>
-										&nbsp;<input id="txtCellSpacing" type="text" maxlength="2" size="2" value="1"
-											onkeypress="return IsDigit(event);" /></td>
-									<td>
-										&nbsp;</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgTableCellPad">Cell padding</span>:</td>
-									<td>
-										&nbsp;<input id="txtCellPadding" type="text" maxlength="2" size="2" value="1"
-											onkeypress="return IsDigit(event);" /></td>
-									<td>
-										&nbsp;</td>
-								</tr>
-							</table>
-						</td>
-					</tr>
-				</table>
-				<table cellspacing="0" cellpadding="0" width="100%" border="0">
-					<tr>
-						<td nowrap="nowrap">
-							<span fcklang="DlgTableCaption">Caption</span>:&nbsp;</td>
-						<td>
-							&nbsp;</td>
-						<td width="100%" nowrap="nowrap">
-							<input id="txtCaption" type="text" style="width: 100%" /></td>
-					</tr>
-					<tr>
-						<td nowrap="nowrap">
-							<span fcklang="DlgTableSummary">Summary</span>:&nbsp;</td>
-						<td>
-							&nbsp;</td>
-						<td width="100%" nowrap="nowrap">
-							<input id="txtSummary" type="text" style="width: 100%" /></td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.xml
deleted file mode 100644
index bb835b9d30..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_table.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_table.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.html
deleted file mode 100644
index a4d1c97e34..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.html
+++ /dev/null
@@ -1,293 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Cell properties dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>Table Cell Properties</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-var FCKDomTools = oEditor.FCKDomTools ;
-
-// Array of selected Cells
-var aCells = oEditor.FCKTableHandler.GetSelectedCells() ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage( document ) ;
-
-	SetStartupValue() ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtWidth' ) ;
-}
-
-function SetStartupValue()
-{
-	if ( aCells.length > 0 )
-	{
-		var oCell = aCells[0] ;
-		var iWidth = GetAttribute( oCell, 'width' ) ;
-
-		if ( iWidth.indexOf && iWidth.indexOf( '%' ) >= 0 )
-		{
-			iWidth = iWidth.substr( 0, iWidth.length - 1 ) ;
-			GetE('selWidthType').value = 'percent' ;
-		}
-
-		if ( oCell.attributes['noWrap'] != null && oCell.attributes['noWrap'].specified )
-			GetE('selWordWrap').value = !oCell.noWrap ;
-
-		GetE('txtWidth').value			= iWidth ;
-		GetE('txtHeight').value			= GetAttribute( oCell, 'height' ) ;
-		GetE('selHAlign').value			= GetAttribute( oCell, 'align' ) ;
-		GetE('selVAlign').value			= GetAttribute( oCell, 'vAlign' ) ;
-		GetE('txtRowSpan').value		= GetAttribute( oCell, 'rowSpan' ) ;
-		GetE('txtCollSpan').value		= GetAttribute( oCell, 'colSpan' ) ;
-		GetE('txtBackColor').value		= GetAttribute( oCell, 'bgColor' ) ;
-		GetE('txtBorderColor').value	= GetAttribute( oCell, 'borderColor' ) ;
-		GetE('selCellType').value     = oCell.nodeName.toLowerCase() ;
-	}
-}
-
-// Fired when the user press the OK button
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	for( i = 0 ; i < aCells.length ; i++ )
-	{
-		if ( GetE('txtWidth').value.length > 0 )
-			aCells[i].width	= GetE('txtWidth').value + ( GetE('selWidthType').value == 'percent' ? '%' : '') ;
-		else
-			aCells[i].removeAttribute( 'width', 0 ) ;
-
-		if ( GetE('selWordWrap').value == 'false' )
-			SetAttribute( aCells[i], 'noWrap', 'nowrap' ) ;
-		else
-			aCells[i].removeAttribute( 'noWrap' ) ;
-
-		SetAttribute( aCells[i], 'height'		, GetE('txtHeight').value ) ;
-		SetAttribute( aCells[i], 'align'		, GetE('selHAlign').value ) ;
-		SetAttribute( aCells[i], 'vAlign'		, GetE('selVAlign').value ) ;
-		SetAttribute( aCells[i], 'rowSpan'		, GetE('txtRowSpan').value ) ;
-		SetAttribute( aCells[i], 'colSpan'		, GetE('txtCollSpan').value ) ;
-		SetAttribute( aCells[i], 'bgColor'		, GetE('txtBackColor').value ) ;
-		SetAttribute( aCells[i], 'borderColor'	, GetE('txtBorderColor').value ) ;
-
-		var cellType = GetE('selCellType').value ;
-		if ( aCells[i].nodeName.toLowerCase() != cellType )
-			aCells[i] = RenameNode( aCells[i], cellType ) ;
-	}
-
-	// The cells need to be reselected, otherwise the caret will appear inside the table borders (Gecko)
-	// or sent back to the beginning of the document (Opera and Safari).
-	// Strangely, IE works ok so no change is needed for IE.
-	if ( !oEditor.FCKBrowserInfo.IsIE )
-	{
-		var selection = oEditor.FCK.EditorWindow.getSelection() ;
-		selection.removeAllRanges() ;
-		for ( var i = 0 ; i < aCells.length ; i++ )
-		{
-			var range = oEditor.FCK.EditorDocument.createRange() ;
-			range.selectNode( aCells[i] ) ;
-			selection.addRange( range ) ;
-		}
-	}
-
-	return true ;
-}
-
-function SelectBackColor( color )
-{
-	if ( color && color.length > 0 )
-		GetE('txtBackColor').value = color ;
-}
-
-function SelectBorderColor( color )
-{
-	if ( color && color.length > 0 )
-		GetE('txtBorderColor').value = color ;
-}
-
-function SelectColor( wich )
-{
-	oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', oEditor.FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, wich == 'Back' ? SelectBackColor : SelectBorderColor ) ;
-}
-
-	</script>
-</head>
-<body scroll="no" style="overflow: hidden">
-	<table cellspacing="0" cellpadding="0" width="100%" border="0" height="100%">
-		<tr>
-			<td>
-				<table cellspacing="1" cellpadding="1" width="100%" border="0">
-					<tr>
-						<td>
-							<table cellspacing="0" cellpadding="0" border="0">
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellWidth">Width</span>:</td>
-									<td>
-										&nbsp;<input onkeypress="return IsDigit(event);" id="txtWidth" type="text" maxlength="4"
-											size="3" />&nbsp;<select id="selWidthType">
-												<option fcklang="DlgCellWidthPx" value="pixels" selected="selected">pixels</option>
-												<option fcklang="DlgCellWidthPc" value="percent">percent</option>
-											</select></td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellHeight">Height</span>:</td>
-									<td>
-										&nbsp;<input id="txtHeight" type="text" maxlength="4" size="3" onkeypress="return IsDigit(event);" />&nbsp;<span
-											fcklang="DlgCellWidthPx">pixels</span></td>
-								</tr>
-								<tr>
-									<td>
-										&nbsp;</td>
-									<td>
-										&nbsp;</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellWordWrap">Word Wrap</span>:</td>
-									<td>
-										&nbsp;<select id="selWordWrap">
-											<option fcklang="DlgCellWordWrapYes" value="true" selected="selected">Yes</option>
-											<option fcklang="DlgCellWordWrapNo" value="false">No</option>
-										</select></td>
-								</tr>
-								<tr>
-									<td>
-										&nbsp;</td>
-									<td>
-										&nbsp;</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellHorAlign">Horizontal Alignment</span>:</td>
-									<td>
-										&nbsp;<select id="selHAlign">
-											<option fcklang="DlgCellHorAlignNotSet" value="" selected>&lt;Not set&gt;</option>
-											<option fcklang="DlgCellHorAlignLeft" value="left">Left</option>
-											<option fcklang="DlgCellHorAlignCenter" value="center">Center</option>
-											<option fcklang="DlgCellHorAlignRight" value="right">Right</option>
-										</select></td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellVerAlign">Vertical Alignment</span>:</td>
-									<td>
-										&nbsp;<select id="selVAlign">
-											<option fcklang="DlgCellVerAlignNotSet" value="" selected>&lt;Not set&gt;</option>
-											<option fcklang="DlgCellVerAlignTop" value="top">Top</option>
-											<option fcklang="DlgCellVerAlignMiddle" value="middle">Middle</option>
-											<option fcklang="DlgCellVerAlignBottom" value="bottom">Bottom</option>
-											<option fcklang="DlgCellVerAlignBaseline" value="baseline">Baseline</option>
-										</select></td>
-								</tr>
-							</table>
-						</td>
-						<td>
-							&nbsp;&nbsp;&nbsp;</td>
-						<td align="right">
-							<table cellspacing="0" cellpadding="0" border="0">
-								<tr>
-									<td nowrap="nowrap">
-									 <span fcklang="DlgCellType">Cell Type</span>:</td>
-									<td colspan="2">
-										&nbsp; <select id="selCellType">
-											<option fcklang="DlgCellTypeData" value="td">Data</option>
-											<option fcklang="DlgCellTypeHeader" value="th">Header</option>
-										</select>
-								</tr>
-								<tr>
-									<td>
-										&nbsp;</td>
-									<td>
-										&nbsp;</td>
-									<td>
-										&nbsp;</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellRowSpan">Rows Span</span>:</td>
-									<td>
-										&nbsp;
-										<input onkeypress="return IsDigit(event);" id="txtRowSpan" type="text" maxlength="3" size="2"
-											></td>
-									<td>
-									</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellCollSpan">Columns Span</span>:</td>
-									<td>
-										&nbsp;
-										<input onkeypress="return IsDigit(event);" id="txtCollSpan" type="text" maxlength="2"
-											size="2"></td>
-									<td>
-									</td>
-								</tr>
-								<tr>
-									<td>
-										&nbsp;</td>
-									<td>
-										&nbsp;</td>
-									<td>
-										&nbsp;</td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellBackColor">Background Color</span>:</td>
-									<td>
-										&nbsp;<input id="txtBackColor" type="text" size="8" /></td>
-									<td>
-										&nbsp;
-										<input type="button" fcklang="DlgCellBtnSelect" value="Select..." onclick="SelectColor( 'Back' )"></td>
-								</tr>
-								<tr>
-									<td nowrap="nowrap">
-										<span fcklang="DlgCellBorderColor">Border Color</span>:</td>
-									<td>
-										&nbsp;<input id="txtBorderColor" type="text" size="8" /></td>
-									<td>
-										&nbsp;
-										<input type="button" fcklang="DlgCellBtnSelect" value="Select..." onclick="SelectColor( 'Border' )" /></td>
-								</tr>
-							</table>
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.xml
deleted file mode 100644
index 3e6130ad97..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_tablecell.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_tablecell.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.html
deleted file mode 100644
index e7c1292745..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Template selection dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="robots" content="noindex, nofollow" />
-	<style type="text/css">
-			.TplList
-			{
-				border: #dcdcdc 2px solid;
-				background-color: #ffffff;
-				overflow: auto;
-				width: 90%;
-			}
-
-			.TplItem
-			{
-				margin: 5px;
-				padding: 7px;
-				border: #eeeeee 1px solid;
-			}
-
-			.TplItem TABLE
-			{
-				display: inline;
-			}
-
-			.TplTitle
-			{
-				font-weight: bold;
-			}
-		</style>
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var oEditor		= window.parent.InnerDialogLoaded() ;
-var FCK			= oEditor.FCK ;
-var FCKLang		= oEditor.FCKLang ;
-var FCKConfig	= oEditor.FCKConfig ;
-
-window.onload = function()
-{
-	// Set the right box height (browser dependent).
-	GetE('eList').style.height = document.all ? '100%' : '295px' ;
-
-	// Translate the dialog box texts.
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	GetE('xChkReplaceAll').checked = ( FCKConfig.TemplateReplaceAll !== false ) ;
-
-	if ( FCKConfig.TemplateReplaceCheckbox !== false )
-		GetE('xReplaceBlock').style.display = '' ;
-
-	window.parent.SetAutoSize( true ) ;
-
-	LoadTemplatesXml() ;
-}
-
-function LoadTemplatesXml()
-{
-	var oTemplate ;
-
-	if ( !FCK._Templates )
-	{
-		GetE('eLoading').style.display = '' ;
-
-		// Create the Templates array.
-		FCK._Templates = new Array() ;
-
-		// Load the XML file.
-		var oXml = new oEditor.FCKXml() ;
-		oXml.LoadUrl( FCKConfig.TemplatesXmlPath ) ;
-
-		// Get the Images Base Path.
-		var oAtt = oXml.SelectSingleNode( 'Templates/@imagesBasePath' ) ;
-		var sImagesBasePath = oAtt ? oAtt.value : '' ;
-
-		// Get the "Template" nodes defined in the XML file.
-		var aTplNodes = oXml.SelectNodes( 'Templates/Template' ) ;
-
-		for ( var i = 0 ; i < aTplNodes.length ; i++ )
-		{
-			var oNode = aTplNodes[i] ;
-
-			oTemplate = new Object() ;
-
-			var oPart ;
-
-			// Get the Template Title.
-			if ( (oPart = oNode.attributes.getNamedItem('title')) )
-				oTemplate.Title = oPart.value ;
-			else
-				oTemplate.Title = 'Template ' + ( i + 1 ) ;
-
-			// Get the Template Description.
-			if ( (oPart = oXml.SelectSingleNode( 'Description', oNode )) )
-				oTemplate.Description = oPart.text ? oPart.text : oPart.textContent ;
-
-			// Get the Template Image.
-			if ( (oPart = oNode.attributes.getNamedItem('image')) )
-				oTemplate.Image = sImagesBasePath + oPart.value ;
-
-			// Get the Template HTML.
-			if ( (oPart = oXml.SelectSingleNode( 'Html', oNode )) )
-				oTemplate.Html = oPart.text ? oPart.text : oPart.textContent ;
-			else
-			{
-				alert( 'No HTML defined for template index ' + i + '. Please review the "' + FCKConfig.TemplatesXmlPath + '" file.' ) ;
-				continue ;
-			}
-
-			FCK._Templates[ FCK._Templates.length ] = oTemplate ;
-		}
-
-		GetE('eLoading').style.display = 'none' ;
-	}
-
-	if ( FCK._Templates.length == 0 )
-		GetE('eEmpty').style.display = '' ;
-	else
-	{
-		for ( var j = 0 ; j < FCK._Templates.length ; j++ )
-		{
-			oTemplate = FCK._Templates[j] ;
-
-			var oItemDiv = GetE('eList').appendChild( document.createElement( 'DIV' ) ) ;
-			oItemDiv.TplIndex = j ;
-			oItemDiv.className = 'TplItem' ;
-
-			// Build the inner HTML of our new item DIV.
-			var sInner = '<table><tr>' ;
-
-			if ( oTemplate.Image )
-				sInner += '<td valign="top"><img src="' + oTemplate.Image + '"><\/td>' ;
-
-			sInner += '<td valign="top"><div class="TplTitle">' + oTemplate.Title + '<\/div>' ;
-
-			if ( oTemplate.Description )
-				sInner += '<div>' + oTemplate.Description + '<\/div>' ;
-
-			sInner += '<\/td><\/tr><\/table>' ;
-
-			oItemDiv.innerHTML = sInner ;
-
-			oItemDiv.onmouseover = ItemDiv_OnMouseOver ;
-			oItemDiv.onmouseout = ItemDiv_OnMouseOut ;
-			oItemDiv.onclick = ItemDiv_OnClick ;
-		}
-	}
-}
-
-function ItemDiv_OnMouseOver()
-{
-	this.className += ' PopupSelectionBox' ;
-}
-
-function ItemDiv_OnMouseOut()
-{
-	this.className = this.className.replace( /\s*PopupSelectionBox\s*/, '' ) ;
-}
-
-function ItemDiv_OnClick()
-{
-	SelectTemplate( this.TplIndex ) ;
-}
-
-function SelectTemplate( index )
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	if ( GetE('xChkReplaceAll').checked )
-		FCK.SetData( FCK._Templates[index].Html ) ;
-	else
-		FCK.InsertHtml( FCK._Templates[index].Html ) ;
-
-	window.parent.Cancel( true ) ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table width="100%" style="height: 100%">
-		<tr>
-			<td align="center">
-				<span fcklang="DlgTemplatesSelMsg">Please select the template to open in the editor<br />
-					(the actual contents will be lost):</span>
-			</td>
-		</tr>
-		<tr>
-			<td height="100%" align="center">
-				<div id="eList" align="left" class="TplList">
-					<div id="eLoading" align="center" style="display: none">
-						<br />
-						<span fcklang="DlgTemplatesLoading">Loading templates list. Please wait...</span>
-					</div>
-					<div id="eEmpty" align="center" style="display: none">
-						<br />
-						<span fcklang="DlgTemplatesNoTpl">(No templates defined)</span>
-					</div>
-				</div>
-			</td>
-		</tr>
-		<tr id="xReplaceBlock" style="display: none">
-			<td>
-				<table cellpadding="0" cellspacing="0">
-					<tr>
-						<td>
-							<input id="xChkReplaceAll" type="checkbox" /></td>
-						<td>
-							&nbsp;</td>
-						<td>
-							<label for="xChkReplaceAll" fcklang="DlgTemplatesReplace">
-								Replace actual contents</label></td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.xml
deleted file mode 100644
index 2ce5680bf8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_template.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.xml
deleted file mode 100644
index c442b3f405..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fck_template</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.gif
deleted file mode 100644
index efdabbebd4503ceb55c948fa73b9b83cbd373e57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 375
zcmV--0f_!bNk%w1VPpVC0FeLyva+%O00960{{R30A^8LV00000EC2ui0Av7000092
zgpaAq?GK}zwAu@W-n{z{hT=$;9b%^H%BpA!$8!13_AS@=&Xal%3~GMDB95pDD3{Ep
z^T{;k4xj+g%7JRP+$IPq!1Bb&uKB$DQa@x|8x8NO4b`hO25#T<cT?Wp$MV<17dSFF
z))BV|H3v{fXt;v7Qz+>OnRw~9=3yE0xyeE4CQ8$(2)Mz>8udZCXX=BRr7DZbW_#-a
zYZEHlJM(KAEc4dditDMnJ4(CC+&uK06fIp0D*Z|wX5EYpGb{?;a*WKVoEoWp!Y!`y
zeo4*}FFC(bZ<u%9$nH#MiXXad0R3$OV^9jhghduI4C3%%k9`6wT1+QVA-9Z3Kq7Ly
z;ql{)kRtK8vxt%(#*z~^va~_+<s_FfO%|-VgJQ~^i&o+sN%QB-n?ivSEo$=-QkX%P
V&N}LJD2Az2t6IH^HS2={06Vn%v1I@N

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.xml
deleted file mode 100644
index 933179e539..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template1.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>template1.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>70</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.gif
deleted file mode 100644
index d1cebb3aed88265add0a1d87d40de566f86a9619..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 333
zcmV-T0kZx_Nk%w1VPpVC0FeLyva+%O00960{{R30A^8LV00000EC2ui0Av7000092
zgpaAq?GK}zwAu@W-n{z{hT=$;9b%^H%BpA!$8!13_AS@=&Xal%3~GMDB93TG#*l)5
z^9hYgr_{iwip@$vOs!XY{ff7r?)dx+qsQEX@;zh1=Oa1&?y=+d0`r>f@duda#%D-q
zaHzPUxA@lRm;@PF<R|E*cA3?dNXa+p2?QF-GfH|?csggPiIv$(#R;HFXG)usdMlZ$
zTglrSWDC5)3On^`93?w!B+P8${Ot29eG^?BQk)EhyzR7%T}mCkG)~@fea?}tJ~ZwP
zF9_a_+eu$;e~)giKb_z2;$6IfgHG@RnC&3KG71+O{O7Pv!-(!6Y9NRa6GMw06gST5
f=<g#)5$xKPRCn@RN^%%lx_k*Urp%cV3IG5*5PY8V

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.xml
deleted file mode 100644
index c4fae62b41..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template2.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>template2.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>70</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.gif
deleted file mode 100644
index db41cb4fb8fc7eafac8f382810e87147e791ad6e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 422
zcmV;X0a^Y>Nk%w1VPpVC0FeLyva+%O00960{{R30A^8LV00000EC2ui0Av7000092
zgpaAq?GK}zwAu@W-n{z{hT=$;9b%^H%BpA!$8!13_AS@=&Xal%3~GMDB93TG#*l%g
z^9hYgr_`$T`us4l+^+W<)gC_JviY3#AeC&_xD98m<8-m1jvsB&<_@0<GMBdz090rP
zFgS9^!+7$h2y*z>q~XXRsCap^IRqK$(K#c!N9pBf82AawVH$?WN){q&IjedXiz+EX
zOS+od%WDgp+d909toAG5`lTy-9D18rOxWx+T}>D*o&1Qa9n5V^96nACtqfi*?*05t
zZSMX~zfpQ^<%jRPUfiDEO<g>8=eEuB)DKv}S_cJW8uTxqL`=(AMXYB~Aenu4SM=e_
zrj6M`kqsZ_xrlC}y^5evW>krApudqWP2zFM5Fo{b%sA$2wGU)SI5vkKVQCad(WEn$
zGF`IFr&KONpB8ayRSwduHn4I{;q@zxs8h=VDkqjl*t8<nvaR~I>(;n#c+zd*_U=jy
QeEa(S3plV~2n7HDJNoX*`2YX_

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.xml
deleted file mode 100644
index 497d421a5c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_template/images/template3.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>template3.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>70</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.html
deleted file mode 100644
index 631fe27213..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Text Area dialog window.
--->
-<html>
-	<head>
-		<title>Text Area Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-		<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelectedElement() ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl && oActiveEl.tagName == 'TEXTAREA' )
-	{
-		GetE('txtName').value		= oActiveEl.name ;
-		GetE('txtCols').value		= GetAttribute( oActiveEl, 'cols' ) ;
-		GetE('txtRows').value		= GetAttribute( oActiveEl, 'rows' ) ;
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'TEXTAREA', {name: GetE('txtName').value} ) ;
-
-	SetAttribute( oActiveEl, 'cols', GetE('txtCols').value ) ;
-	SetAttribute( oActiveEl, 'rows', GetE('txtRows').value ) ;
-
-	return true ;
-}
-
-		</script>
-	</head>
-	<body style="overflow: hidden">
-		<table height="100%" width="100%">
-			<tr>
-				<td align="center">
-					<table border="0" cellpadding="0" cellspacing="0" width="80%">
-						<tr>
-							<td>
-								<span fckLang="DlgTextareaName">Name</span><br>
-								<input type="text" id="txtName" style="WIDTH: 100%">
-								<span fckLang="DlgTextareaCols">Collumns</span><br>
-								<input id="txtCols" type="text" size="5">
-								<br>
-								<span fckLang="DlgTextareaRows">Rows</span><br>
-								<input id="txtRows" type="text" size="5">
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.xml
deleted file mode 100644
index 639055cbd3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textarea.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_textarea.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.html
deleted file mode 100644
index 43f91a6cd0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Text field dialog window.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta content="noindex, nofollow" name="robots" />
-	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
-	<script type="text/javascript">
-
-var dialog	= window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-
-// Gets the document DOM
-var oDOM = oEditor.FCK.EditorDocument ;
-
-var oActiveEl = dialog.Selection.GetSelectedElement() ;
-
-window.onload = function()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage(document) ;
-
-	if ( oActiveEl && oActiveEl.tagName == 'INPUT' && ( oActiveEl.type == 'text' || oActiveEl.type == 'password' ) )
-	{
-		GetE('txtName').value	= oActiveEl.name ;
-		GetE('txtValue').value	= oActiveEl.value ;
-		GetE('txtSize').value	= GetAttribute( oActiveEl, 'size' ) ;
-		GetE('txtMax').value	= GetAttribute( oActiveEl, 'maxLength' ) ;
-		GetE('txtType').value	= oActiveEl.type ;
-	}
-	else
-		oActiveEl = null ;
-
-	dialog.SetOkButton( true ) ;
-	dialog.SetAutoSize( true ) ;
-	SelectField( 'txtName' ) ;
-}
-
-function Ok()
-{
-	if ( isNaN( GetE('txtMax').value ) || GetE('txtMax').value < 0 )
-	{
-		alert( "Maximum characters must be a positive number." ) ;
-		GetE('txtMax').focus() ;
-		return false ;
-	}
-	else if( isNaN( GetE('txtSize').value ) || GetE('txtSize').value < 0 )
-	{
-		alert( "Width must be a positive number." ) ;
-		GetE('txtSize').focus() ;
-		return false ;
-	}
-
-	oEditor.FCKUndo.SaveUndoStep() ;
-
-	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: GetE('txtType').value } ) ;
-
-	SetAttribute( oActiveEl, 'value'	, GetE('txtValue').value ) ;
-	SetAttribute( oActiveEl, 'size'		, GetE('txtSize').value ) ;
-	SetAttribute( oActiveEl, 'maxlength', GetE('txtMax').value ) ;
-
-	return true ;
-}
-
-	</script>
-</head>
-<body style="overflow: hidden">
-	<table width="100%" style="height: 100%">
-		<tr>
-			<td align="center">
-				<table cellspacing="0" cellpadding="0" border="0">
-					<tr>
-						<td>
-							<span fcklang="DlgTextName">Name</span><br />
-							<input id="txtName" type="text" size="20" />
-						</td>
-						<td>
-						</td>
-						<td>
-							<span fcklang="DlgTextValue">Value</span><br />
-							<input id="txtValue" type="text" size="25" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgTextCharWidth">Character Width</span><br />
-							<input id="txtSize" type="text" size="5" />
-						</td>
-						<td>
-						</td>
-						<td>
-							<span fcklang="DlgTextMaxChars">Maximum Characters</span><br />
-							<input id="txtMax" type="text" size="5" />
-						</td>
-					</tr>
-					<tr>
-						<td>
-							<span fcklang="DlgTextType">Type</span><br />
-							<select id="txtType">
-								<option value="text" selected="selected" fcklang="DlgTextTypeText">Text</option>
-								<option value="password" fcklang="DlgTextTypePass">Password</option>
-							</select>
-						</td>
-						<td>
-							&nbsp;</td>
-						<td>
-						</td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.xml
deleted file mode 100644
index b4a1112c6e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dialog/fck_textfield.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_textfield.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd.xml
deleted file mode 100644
index 8e8d0d1036..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>dtd</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.html
deleted file mode 100644
index c149d15c1b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>DTD Test Page</title>
-	<script type="text/javascript">
-
-	// Define an object for this test page, so the assignment to FCK.DTD works
-	var FCK = {} ;
-	</script>
-	<script type="text/javascript" src="../_source/internals/fcktools.js"></script>
-	<script type="text/javascript" src="fck_xhtml10transitional.js"></script>
-</head>
-<body>
-	<h1>
-		DTD Contents
-	</h1>
-	<table border="1">
-		<script type="text/javascript">
-
-for ( var p in FCK.DTD )
-{
-	document.write( '<tr><td><b>' + p + '</b></td><td>' ) ;
-
-	var isFirst = true ;
-
-	for ( var c in FCK.DTD[p] )
-	{
-		if ( !isFirst )
-			document.write( ', ' ) ;
-		isFirst = false ;
-
-		document.write( c ) ;
-	}
-
-
-	document.write( '</td></tr>' ) ;
-}
-		</script>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.xml
deleted file mode 100644
index 078a4eca63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_dtd_test.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dtd_test.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.js
deleted file mode 100644
index a39fcfc91a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.js
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Contains the DTD mapping for XHTML 1.0 Strict.
- * This file was automatically generated from the file: xhtml10-strict.dtd
- */
-FCK.DTD = (function()
-{
-    var X = FCKTools.Merge ;
-
-    var H,I,J,K,C,L,M,A,B,D,E,G,N,F ;
-    A = {ins:1, del:1, script:1} ;
-    B = {hr:1, ul:1, div:1, blockquote:1, noscript:1, table:1, address:1, pre:1, p:1, h5:1, dl:1, h4:1, ol:1, h6:1, h1:1, h3:1, h2:1} ;
-    C = X({fieldset:1}, B) ;
-    D = X({sub:1, bdo:1, 'var':1, sup:1, br:1, kbd:1, map:1, samp:1, b:1, acronym:1, '#':1, abbr:1, code:1, i:1, cite:1, tt:1, strong:1, q:1, em:1, big:1, small:1, span:1, dfn:1}, A) ;
-    E = X({img:1, object:1}, D) ;
-    F = {input:1, button:1, textarea:1, select:1, label:1} ;
-    G = X({a:1}, F) ;
-    H = {img:1, noscript:1, br:1, kbd:1, button:1, h5:1, h4:1, samp:1, h6:1, ol:1, h1:1, h3:1, h2:1, form:1, select:1, '#':1, ins:1, abbr:1, label:1, code:1, table:1, script:1, cite:1, input:1, strong:1, textarea:1, big:1, small:1, span:1, hr:1, sub:1, bdo:1, 'var':1, div:1, object:1, sup:1, map:1, dl:1, del:1, fieldset:1, ul:1, b:1, acronym:1, a:1, blockquote:1, i:1, address:1, tt:1, q:1, pre:1, p:1, em:1, dfn:1} ;
-
-    I = X({form:1, fieldset:1}, B, E, G) ;
-    J = {tr:1} ;
-    K = {'#':1} ;
-    L = X(E, G) ;
-    M = {li:1} ;
-    N = X({form:1}, A, C) ;
-
-    return {
-        col: {},
-        tr: {td:1, th:1},
-        img: {},
-        colgroup: {col:1},
-        noscript: N,
-        td: I,
-        br: {},
-        th: I,
-        kbd: L,
-        button: X(B, E),
-        h5: L,
-        h4: L,
-        samp: L,
-        h6: L,
-        ol: M,
-        h1: L,
-        h3: L,
-        option: K,
-        h2: L,
-        form: X(A, C),
-        select: {optgroup:1, option:1},
-        ins: I,
-        abbr: L,
-        label: L,
-        code: L,
-        table: {thead:1, col:1, tbody:1, tr:1, colgroup:1, caption:1, tfoot:1},
-        script: K,
-        tfoot: J,
-        cite: L,
-        li: I,
-        input: {},
-        strong: L,
-        textarea: K,
-        big: L,
-        small: L,
-        span: L,
-        dt: L,
-        hr: {},
-        sub: L,
-        optgroup: {option:1},
-        bdo: L,
-        param: {},
-        'var': L,
-        div: I,
-        object: X({param:1}, H),
-        sup: L,
-        dd: I,
-        area: {},
-        map: X({form:1, area:1}, A, C),
-        dl: {dt:1, dd:1},
-        del: I,
-        fieldset: X({legend:1}, H),
-        thead: J,
-        ul: M,
-        acronym: L,
-        b: L,
-        a: X({img:1, object:1}, D, F),
-        blockquote: N,
-        caption: L,
-        i: L,
-        tbody: J,
-        address: L,
-        tt: L,
-        legend: L,
-        q: L,
-        pre: X({a:1}, D, F),
-        p: L,
-        em: L,
-        dfn: L
-    } ;
-})() ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.xml
deleted file mode 100644
index 723daeae1f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10strict.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_xhtml10strict.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.js
deleted file mode 100644
index 53617bd602..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.js
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Contains the DTD mapping for XHTML 1.0 Transitional.
- * This file was automatically generated from the file: xhtml10-transitional.dtd
- */
-FCK.DTD = (function()
-{
-    var X = FCKTools.Merge ;
-
-    var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I ;
-    A = {isindex:1, fieldset:1} ;
-    B = {input:1, button:1, select:1, textarea:1, label:1} ;
-    C = X({a:1}, B) ;
-    D = X({iframe:1}, C) ;
-    E = {hr:1, ul:1, menu:1, div:1, blockquote:1, noscript:1, table:1, center:1, address:1, dir:1, pre:1, h5:1, dl:1, h4:1, noframes:1, h6:1, ol:1, h1:1, h3:1, h2:1} ;
-    F = {ins:1, del:1, script:1} ;
-    G = X({b:1, acronym:1, bdo:1, 'var':1, '#':1, abbr:1, code:1, br:1, i:1, cite:1, kbd:1, u:1, strike:1, s:1, tt:1, strong:1, q:1, samp:1, em:1, dfn:1, span:1}, F) ;
-    H = X({sub:1, img:1, object:1, sup:1, basefont:1, map:1, applet:1, font:1, big:1, small:1}, G) ;
-    I = X({p:1}, H) ;
-    J = X({iframe:1}, H, B) ;
-    K = {img:1, noscript:1, br:1, kbd:1, center:1, button:1, basefont:1, h5:1, h4:1, samp:1, h6:1, ol:1, h1:1, h3:1, h2:1, form:1, font:1, '#':1, select:1, menu:1, ins:1, abbr:1, label:1, code:1, table:1, script:1, cite:1, input:1, iframe:1, strong:1, textarea:1, noframes:1, big:1, small:1, span:1, hr:1, sub:1, bdo:1, 'var':1, div:1, object:1, sup:1, strike:1, dir:1, map:1, dl:1, applet:1, del:1, isindex:1, fieldset:1, ul:1, b:1, acronym:1, a:1, blockquote:1, i:1, u:1, s:1, tt:1, address:1, q:1, pre:1, p:1, em:1, dfn:1} ;
-
-    L = X({a:1}, J) ;
-    M = {tr:1} ;
-    N = {'#':1} ;
-    O = X({param:1}, K) ;
-    P = X({form:1}, A, D, E, I) ;
-    Q = {li:1} ;
-
-    return {
-        col: {},
-        tr: {td:1, th:1},
-        img: {},
-        colgroup: {col:1},
-        noscript: P,
-        td: P,
-        br: {},
-        th: P,
-        center: P,
-        kbd: L,
-        button: X(I, E),
-        basefont: {},
-        h5: L,
-        h4: L,
-        samp: L,
-        h6: L,
-        ol: Q,
-        h1: L,
-        h3: L,
-        option: N,
-        h2: L,
-        form: X(A, D, E, I),
-        select: {optgroup:1, option:1},
-        font: J,		// Changed from L to J (see (1))
-        ins: P,
-        menu: Q,
-        abbr: L,
-        label: L,
-        table: {thead:1, col:1, tbody:1, tr:1, colgroup:1, caption:1, tfoot:1},
-        code: L,
-        script: N,
-        tfoot: M,
-        cite: L,
-        li: P,
-        input: {},
-        iframe: P,
-        strong: J,		// Changed from L to J (see (1))
-        textarea: N,
-        noframes: P,
-        big: J,			// Changed from L to J (see (1))
-        small: J,		// Changed from L to J (see (1))
-        span: J,		// Changed from L to J (see (1))
-        hr: {},
-        dt: L,
-        sub: J,			// Changed from L to J (see (1))
-        optgroup: {option:1},
-        param: {},
-        bdo: L,
-        'var': J,		// Changed from L to J (see (1))
-        div: P,
-        object: O,
-        sup: J,			// Changed from L to J (see (1))
-        dd: P,
-        strike: J,		// Changed from L to J (see (1))
-        area: {},
-        dir: Q,
-        map: X({area:1, form:1, p:1}, A, F, E),
-        applet: O,
-        dl: {dt:1, dd:1},
-        del: P,
-        isindex: {},
-        fieldset: X({legend:1}, K),
-        thead: M,
-        ul: Q,
-        acronym: L,
-        b: J,			// Changed from L to J (see (1))
-        a: J,
-        blockquote: P,
-        caption: L,
-        i: J,			// Changed from L to J (see (1))
-        u: J,			// Changed from L to J (see (1))
-        tbody: M,
-        s: L,
-        address: X(D, I),
-        tt: J,			// Changed from L to J (see (1))
-        legend: L,
-        q: L,
-        pre: X(G, C),
-        p: L,
-        em: J,			// Changed from L to J (see (1))
-        dfn: L
-    } ;
-})() ;
-
-/*
-	Notes:
-	(1) According to the DTD, many elements, like <b> accept <a> elements
-	    inside of them. But, to produce better output results, we have manually
-	    changed the map to avoid breaking the links on pieces, having
-	    "<b>this is a </b><a><b>link</b> test</a>", instead of
-	    "<b>this is a <a>link</a></b><a> test</a>".
-*/
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.xml
deleted file mode 100644
index a19f830d84..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/dtd/fck_xhtml10transitional.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_xhtml10transitional.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.html
deleted file mode 100644
index e3b3420365..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the Debug window.
- * It automatically popups if the Debug = true in the configuration file.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>FCKeditor Debug Window</title>
-	<meta name="robots" content="noindex, nofollow" />
-	<script type="text/javascript">
-
-var oWindow ;
-var oDiv ;
-
-if ( !window.FCKMessages )
-	window.FCKMessages = new Array() ;
-
-window.onload = function()
-{
-	oWindow = document.getElementById('xOutput').contentWindow ;
-	oWindow.document.open() ;
-	oWindow.document.write( '<div id="divMsg"><\/div>' ) ;
-	oWindow.document.close() ;
-	oDiv	= oWindow.document.getElementById('divMsg') ;
-}
-
-function Output( message, color, noParse )
-{
-	if ( !noParse && message != null && isNaN( message ) )
-		message = message.replace(/</g, "&lt;") ;
-
-	if ( color )
-		message = '<font color="' + color + '">' + message + '<\/font>' ;
-
-	window.FCKMessages[ window.FCKMessages.length ] = message ;
-	StartTimer() ;
-}
-
-function OutputObject( anyObject, color )
-{
-	var message ;
-
-	if ( anyObject != null )
-	{
-		message = 'Properties of: ' + anyObject + '</b><blockquote>' ;
-
-		for (var prop in anyObject)
-		{
-			try
-			{
-				var sVal = anyObject[ prop ] != null ? anyObject[ prop ] + '' : '[null]' ;
-				message += '<b>' + prop + '</b> : ' + sVal.replace(/</g, '&lt;') + '<br>' ;
-			}
-			catch (e)
-			{
-				try
-				{
-					message += '<b>' + prop + '</b> : [' + typeof( anyObject[ prop ] ) + ']<br>' ;
-				}
-				catch (e)
-				{
-					message += '<b>' + prop + '</b> : [-error-]<br>' ;
-				}
-			}
-		}
-
-		message += '</blockquote><b>' ;
-	} else
-		message = 'OutputObject : Object is "null".' ;
-
-	Output( message, color, true ) ;
-}
-
-function StartTimer()
-{
-	window.setTimeout( 'CheckMessages()', 100 ) ;
-}
-
-function CheckMessages()
-{
-	if ( window.FCKMessages.length > 0 )
-	{
-		// Get the first item in the queue
-		var sMessage = window.FCKMessages[0] ;
-
-		// Removes the first item from the queue
-		var oTempArray = new Array() ;
-		for ( i = 1 ; i < window.FCKMessages.length ; i++ )
-			oTempArray[ i - 1 ] = window.FCKMessages[ i ] ;
-		window.FCKMessages = oTempArray ;
-
-		var d = new Date() ;
-		var sTime =
-			( d.getHours() + 100 + '' ).substr( 1,2 ) + ':' +
-			( d.getMinutes() + 100 + '' ).substr( 1,2 ) + ':' +
-			( d.getSeconds() + 100 + '' ).substr( 1,2 ) + ':' +
-			( d.getMilliseconds() + 1000 + '' ).substr( 1,3 ) ;
-
-		var oMsgDiv = oWindow.document.createElement( 'div' ) ;
-		oMsgDiv.innerHTML = sTime + ': <b>' + sMessage + '<\/b>' ;
-		oDiv.appendChild( oMsgDiv ) ;
-		oMsgDiv.scrollIntoView() ;
-	}
-}
-
-function Clear()
-{
-	oDiv.innerHTML = '' ;
-}
-	</script>
-</head>
-<body style="margin: 10px">
-	<table style="height: 100%" cellspacing="5" cellpadding="0" width="100%" border="0">
-		<tr>
-			<td>
-				<table cellspacing="0" cellpadding="0" width="100%" border="0">
-					<tr>
-						<td style="font-weight: bold; font-size: 1.2em;">
-							FCKeditor Debug Window</td>
-						<td align="right">
-							<input type="button" value="Clear" onclick="Clear();" /></td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-		<tr style="height: 100%">
-			<td style="border: #696969 1px solid">
-				<iframe id="xOutput" width="100%" height="100%" scrolling="auto" src="javascript:void(0)"
-					frameborder="0"></iframe>
-			</td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.xml
deleted file mode 100644
index bb3f8f9bab..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdebug.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckdebug.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.html
deleted file mode 100644
index 0770c89812..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.html
+++ /dev/null
@@ -1,819 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page is used by all dialog box as the container.
--->
-<html xmlns="http://www.w3.org/1999/xhtml">
-	<head>
-		<title></title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-		<meta name="robots" content="noindex, nofollow" />
-		<script type="text/javascript">
-// <![CDATA[
-
-// Domain relaxation logic.
-(function()
-{
-	var d = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var parentDomain = ( Args().TopWindow || E ).document.domain ;
-
-			if ( document.domain != parentDomain )
-				document.domain = parentDomain ;
-
-			break ;
-		}
-		catch( e ) {}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		document.domain = d ;
-	}
-})() ;
-
-var E = frameElement._DialogArguments.Editor ;
-
-// It seems referencing to frameElement._DialogArguments directly would lead to memory leaks in IE.
-// So let's use functions to access its members instead.
-function Args()
-{
-	return frameElement._DialogArguments ;
-}
-
-function ParentDialog( dialog )
-{
-	return dialog ? dialog._ParentDialog : frameElement._ParentDialog ;
-}
-
-var FCK				= E.FCK ;
-var FCKTools		= E.FCKTools ;
-var FCKDomTools		= E.FCKDomTools ;
-var FCKDialog		= E.FCKDialog ;
-var FCKBrowserInfo	= E.FCKBrowserInfo ;
-var FCKConfig		= E.FCKConfig ;
-
-// Steal the focus so that the caret would no longer stay in the editor iframe.
-window.focus() ;
-
-// Sets the Skin CSS
-document.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
-
-// Sets the language direction.
-var langDir = E.FCKLang.Dir ;
-
-// For IE6-, the fck_dialog_ie6.js is loaded, used to fix limitations in the browser.
-if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
-	document.write( '<' + 'script type="text/javascript" src="' + FCKConfig.SkinPath + 'fck_dialog_ie6.js"><' + '\/script>' ) ;
-
-FCKTools.RegisterDollarFunction( window ) ;
-
-// Resize related functions.
-var Sizer = function()
-{
-	var bAutoSize = false ;
-
-	var retval = {
-		// Sets whether the dialog should auto-resize according to its content's height.
-		SetAutoSize : function( autoSize )
-		{
-			bAutoSize = autoSize ;
-			this.RefreshSize() ;
-		},
-
-		// Fit the dialog container's layout to the inner iframe's external size.
-		RefreshContainerSize : function()
-		{
-			var frmMain = $( 'frmMain' ) ;
-
-			if ( frmMain )
-			{
-				// Get the container size.
-				var height = $( 'contents' ).offsetHeight ;
-
-				// Subtract the size of other elements.
-				height -= $( 'TitleArea' ).offsetHeight ;
-				height -= $( 'TabsRow' ).offsetHeight ;
-				height -= $( 'PopupButtons' ).offsetHeight ;
-
-				frmMain.style.height = Math.max( height, 0 ) + 'px' ;
-			}
-		},
-
-		// Resize and re-layout the dialog.
-		// Triggers the onresize event for the layout logic.
-		ResizeDialog : function( width, height )
-		{
-			FCKDomTools.SetElementStyles( window.frameElement,
-					{
-						'width' : width + 'px',
-						'height' : height + 'px'
-					} ) ;
-
-			// If the skin have defined a function for resize fixes, call it now.
-			if ( typeof window.DoResizeFixes == 'function' )
-				window.DoResizeFixes() ;
-		},
-
-		// if bAutoSize is true, automatically fit the dialog size and layout to
-		// accomodate the inner iframe's internal height.
-		// if bAutoSize is false, then only the layout logic for the dialog decorations
-		// is run to accomodate the inner iframe's external height.
-		RefreshSize : function()
-		{
-			if ( bAutoSize )
-			{
-				var frmMain		= $( 'frmMain' ) ;
-				var innerDoc	= frmMain.contentWindow.document ;
-				var isStrict	= FCKTools.IsStrictMode( innerDoc ) ;
-
-				// Get the size of the frame contents.
-				var innerWidth	= isStrict ? innerDoc.documentElement.scrollWidth : innerDoc.body.scrollWidth ;
-				var innerHeight	= isStrict ? innerDoc.documentElement.scrollHeight : innerDoc.body.scrollHeight ;
-
-				// Get the current frame size.
-				var frameSize = FCKTools.GetViewPaneSize( frmMain.contentWindow ) ;
-
-				var deltaWidth	= innerWidth - frameSize.Width ;
-				var deltaHeight	= innerHeight - frameSize.Height ;
-
-				// If the contents fits the current size.
-				if ( deltaWidth <= 0 && deltaHeight <= 0 )
-					return ;
-
-				var dialogWidth		= frameElement.offsetWidth + Math.max( deltaWidth, 0 ) ;
-				var dialogHeight	= frameElement.offsetHeight + Math.max( deltaHeight, 0 ) ;
-
-				this.ResizeDialog( dialogWidth, dialogHeight ) ;
-			}
-			this.RefreshContainerSize() ;
-		}
-	}
-
-	/**
-	 * Safari seems to have a bug with the time when RefreshSize() is executed - it
-	 * thinks frmMain's innerHeight is 0 if we query the value too soon after the
-	 * page is loaded in some circumstances. (#1316)
-	 * TODO : Maybe this is not needed anymore after #35.
-	 */
-	if ( FCKBrowserInfo.IsSafari )
-	{
-		var originalRefreshSize = retval.RefreshSize ;
-
-		retval.RefreshSize = function()
-		{
-			FCKTools.SetTimeout( originalRefreshSize, 1, retval ) ;
-		}
-	}
-
-	/**
-	 * IE6 has a similar bug where it sometimes thinks $('contents') has an
-	 * offsetHeight of 0 (#2114).
-	 */
-	if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
-	{
-		var originalRefreshContainerSize = retval.RefreshContainerSize ;
-		retval.RefreshContainerSize = function()
-		{
-			FCKTools.SetTimeout( originalRefreshContainerSize, 1, retval ) ;
-		}
-	}
-
-	window.onresize = function()
-	{
-		retval.RefreshContainerSize() ;
-	}
-
-	window.SetAutoSize = FCKTools.Bind( retval, retval.SetAutoSize ) ;
-
-	return retval ;
-}() ;
-
-// Manages the throbber image that appears if the inner part of dialog is taking too long to load.
-var Throbber = function()
-{
-	var timer ;
-
-	var updateThrobber = function()
-	{
-		var throbberParent = $( 'throbberBlock' ) ;
-		var throbberBlocks = throbberParent.childNodes ;
-		var lastClass = throbberParent.lastChild.className ;
-
-		// From the last to the second one, copy the class from the previous one.
-		for ( var i = throbberBlocks.length - 1 ; i > 0 ; i-- )
-			throbberBlocks[i].className = throbberBlocks[i-1].className ;
-
-		// For the first one, copy the last class (rotation).
-		throbberBlocks[0].className = lastClass ;
-	}
-
-	return {
-		Show : function( waitMilliseconds )
-		{
-			// Auto-setup the Show function to be called again after the
-			// requested amount of time.
-			if ( waitMilliseconds && waitMilliseconds > 0 )
-			{
-				timer = FCKTools.SetTimeout( this.Show, waitMilliseconds, this, null, window ) ;
-				return ;
-			}
-
-			var throbberParent = $( 'throbberBlock' ) ;
-
-			if (throbberParent.childNodes.length == 0)
-			{
-				// Create the throbber blocks.
-				var classIds = [ 1,2,3,4,5,4,3,2 ] ;
-				while ( classIds.length > 0 )
-					throbberParent.appendChild( document.createElement( 'div' ) ).className = ' throbber_' + classIds.shift() ;
-			}
-
-			// Center the throbber.
-			var frm = $( 'contents' ) ;
-			var frmCoords = FCKTools.GetDocumentPosition( window, frm ) ;
-			var x = frmCoords.x + ( frm.offsetWidth - throbberParent.offsetWidth ) / 2 ;
-			var y = frmCoords.y + ( frm.offsetHeight - throbberParent.offsetHeight ) / 2 ;
-			throbberParent.style.left = parseInt( x, 10 ) + 'px' ;
-			throbberParent.style.top = parseInt( y, 10 ) + 'px' ;
-
-			// Show it.
-			throbberParent.style.visibility = ''  ;
-
-			// Hide tabs and buttons:
-			$( 'Tabs' ).style.visibility = 'hidden' ;
-			$( 'PopupButtons' ).style.visibility = 'hidden' ;
-
-			// Setup the animation interval.
-			timer = setInterval( updateThrobber, 100 ) ;
-		},
-
-		Hide : function()
-		{
-			if ( timer )
-			{
-				clearInterval( timer ) ;
-				timer = null ;
-			}
-
-			$( 'throbberBlock' ).style.visibility = 'hidden' ;
-
-			// Show tabs and buttons:
-			$( 'Tabs' ).style.visibility = '' ;
-			$( 'PopupButtons' ).style.visibility = '' ;
-		}
-	} ;
-}() ;
-
-// Drag and drop handlers.
-var DragAndDrop = function()
-{
-	var registeredWindows = [] ;
-	var lastCoords ;
-	var currentPos ;
-
-	var cleanUpHandlers = function()
-	{
-		for ( var i = 0 ; i < registeredWindows.length ; i++ )
-		{
-			FCKTools.RemoveEventListener( registeredWindows[i].document, 'mousemove', dragMouseMoveHandler ) ;
-			FCKTools.RemoveEventListener( registeredWindows[i].document, 'mouseup', dragMouseUpHandler ) ;
-		}
-	}
-
-	var dragMouseMoveHandler = function( evt )
-	{
-		if ( !lastCoords )
-			return ;
-
-		if ( !evt )
-			evt = FCKTools.GetElementDocument( this ).parentWindow.event ;
-
-		// Updated the last coordinates.
-		var currentCoords =
-		{
-			x : evt.screenX,
-			y : evt.screenY
-		} ;
-
-		currentPos =
-		{
-			x : currentPos.x + ( currentCoords.x - lastCoords.x ),
-			y : currentPos.y + ( currentCoords.y - lastCoords.y )
-		} ;
-
-		lastCoords = currentCoords ;
-
-		frameElement.style.left	= currentPos.x + 'px' ;
-		frameElement.style.top	= currentPos.y + 'px' ;
-
-		if ( evt.preventDefault )
-			evt.preventDefault() ;
-		else
-			evt.returnValue = false ;
-	}
-
-	var dragMouseUpHandler = function( evt )
-	{
-		if ( !lastCoords )
-			return ;
-		if ( !evt )
-			evt = FCKTools.GetElementDocument( this ).parentWindow.event ;
-		cleanUpHandlers() ;
-		lastCoords = null ;
-	}
-
-	return {
-
-		MouseDownHandler : function( evt )
-		{
-			var view = null ;
-			if ( !evt )
-			{
-				view = FCKTools.GetElementDocument( this ).parentWindow ;
-				evt = view.event ;
-			}
-			else
-				view = evt.view ;
-
-			var target = evt.srcElement || evt.target ;
-			if ( target.id == 'closeButton' || target.className == 'PopupTab' || target.className == 'PopupTabSelected' )
-				return ;
-
-			lastCoords =
-			{
-				x : evt.screenX,
-				y : evt.screenY
-			} ;
-
-			// Save the current IFRAME position.
-			currentPos =
-			{
-				x : parseInt( FCKDomTools.GetCurrentElementStyle( frameElement, 'left' ), 10 ),
-				y : parseInt( FCKDomTools.GetCurrentElementStyle( frameElement, 'top' ), 10 )
-			} ;
-
-			for ( var i = 0 ; i < registeredWindows.length ; i++ )
-			{
-				FCKTools.AddEventListener( registeredWindows[i].document, 'mousemove', dragMouseMoveHandler ) ;
-				FCKTools.AddEventListener( registeredWindows[i].document, 'mouseup', dragMouseUpHandler ) ;
-			}
-
-			if ( evt.preventDefault )
-				evt.preventDefault() ;
-			else
-				evt.returnValue = false ;
-		},
-
-		RegisterHandlers : function( w )
-		{
-			registeredWindows.push( w ) ;
-		}
-	}
-}() ;
-
-// Selection related functions.
-//(Became simple shortcuts after the fix for #1990)
-var Selection =
-{
-	/**
-	 * Ensures that the editing area contains an active selection. This is a
-	 * requirement for IE, as it looses the selection when the focus moves to other
-	 * frames.
-	 */
-	EnsureSelection : function()
-	{
-		// Move the focus to the Cancel button so even if the dialog contains a
-		// contentEditable element the selection is properly restored in the editor #2496
-		window.focus() ;
-		$( 'btnCancel' ).focus() ;
-
-		FCK.Selection.Restore() ;
-	},
-
-	/**
-	 * Get the FCKSelection object for the editor instance.
-	 */
-	GetSelection : function()
-	{
-		return FCK.Selection ;
-	},
-
-	/**
-	 * Get the selected element in the editing area (for object selections).
-	 */
-	GetSelectedElement : function()
-	{
-		return FCK.Selection.GetSelectedElement() ;
-	}
-}
-
-// Tab related functions.
-var Tabs = function()
-{
-	// Only element ids should be stored here instead of element references since setSelectedTab and TabDiv_OnClick
-	// would build circular references with the element references inside and cause memory leaks in IE6.
-	var oTabs = new Object() ;
-
-	var setSelectedTab = function( tabCode )
-	{
-		for ( var sCode in oTabs )
-		{
-			if ( sCode == tabCode )
-				$( oTabs[sCode] ).className = 'PopupTabSelected' ;
-			else
-				$( oTabs[sCode] ).className = 'PopupTab' ;
-		}
-
-		if ( typeof( window.frames["frmMain"].OnDialogTabChange ) == 'function' )
-			window.frames["frmMain"].OnDialogTabChange( tabCode ) ;
-	}
-
-	function TabDiv_OnClick()
-	{
-		setSelectedTab( this.TabCode ) ;
-	}
-
-	window.AddTab = function( tabCode, tabText, startHidden )
-	{
-		if ( typeof( oTabs[ tabCode ] ) != 'undefined' )
-			return ;
-
-		var eTabsRow = $( 'Tabs' ) ;
-
-		var oCell = eTabsRow.insertCell(  eTabsRow.cells.length - 1 ) ;
-		oCell.noWrap = true ;
-
-		var oDiv = document.createElement( 'DIV' ) ;
-		oDiv.className = 'PopupTab' ;
-		oDiv.innerHTML = tabText ;
-		oDiv.TabCode = tabCode ;
-		oDiv.onclick = TabDiv_OnClick ;
-		oDiv.id = Math.random() ;
-
-		if ( startHidden )
-			oDiv.style.display = 'none' ;
-
-		eTabsRow = $( 'TabsRow' ) ;
-
-		oCell.appendChild( oDiv ) ;
-
-		if ( eTabsRow.style.display == 'none' )
-		{
-			var eTitleArea = $( 'TitleArea' ) ;
-			eTitleArea.className = 'PopupTitle' ;
-
-			oDiv.className = 'PopupTabSelected' ;
-			eTabsRow.style.display = '' ;
-
-			if ( window.onresize )
-				window.onresize() ;
-		}
-
-		oTabs[ tabCode ] = oDiv.id ;
-
-		FCKTools.DisableSelection( oDiv ) ;
-	} ;
-
-	window.SetSelectedTab = setSelectedTab ;
-
-	window.SetTabVisibility = function( tabCode, isVisible )
-	{
-		var oTab = $( oTabs[ tabCode ] ) ;
-		oTab.style.display = isVisible ? '' : 'none' ;
-
-		if ( ! isVisible && oTab.className == 'PopupTabSelected' )
-		{
-			for ( var sCode in oTabs )
-			{
-				if ( $( oTabs[sCode] ).style.display != 'none' )
-				{
-					setSelectedTab( sCode ) ;
-					break ;
-				}
-			}
-		}
-	} ;
-}() ;
-
-// readystatechange handler for registering drag and drop handlers in cover
-// iframes, defined out here to avoid memory leak.
-// Do NOT put this function as a private function as it will induce memory leak
-// in IE and it's not detectable with Drip or sIEve and undetectable leaks are
-// really nasty (sigh).
-var onReadyRegister = function()
-{
-	if ( this.readyState != 'complete' )
-		return ;
-	DragAndDrop.RegisterHandlers( this.contentWindow ) ;
-} ;
-
-// The business logic of the dialog, dealing with operational things like
-// dialog open/dialog close/enable/disable/etc.
-(function()
-{
-	var setOnKeyDown = function( targetDocument )
-	{
-		targetDocument.onkeydown = function ( e )
-		{
-			e = e || event || this.parentWindow.event ;
-			switch ( e.keyCode )
-			{
-				case 13 :		// ENTER
-					var oTarget = e.srcElement || e.target ;
-					if ( oTarget.tagName == 'TEXTAREA' )
-						return true ;
-					Ok() ;
-					return false ;
-
-				case 27 :		// ESC
-					Cancel() ;
-					return false ;
-			}
-			return true ;
-		}
-	} ;
-
-	var contextMenuBlocker = function( e )
-	{
-		var sTagName = e.target.tagName ;
-		if ( ! ( ( sTagName == "INPUT" && e.target.type == "text" ) || sTagName == "TEXTAREA" ) )
-			e.preventDefault() ;
-	} ;
-
-	var disableContextMenu = function( targetDocument )
-	{
-		if ( FCKBrowserInfo.IsIE )
-			return ;
-
-		targetDocument.addEventListener( 'contextmenu', contextMenuBlocker, true ) ;
-	} ;
-
-	// Program entry point.
-	window.Init = function()
-	{
-		$( 'contents' ).dir = langDir;
-
-		// Start the throbber timer.
-		Throbber.Show( 1000 ) ;
-
-		Sizer.RefreshContainerSize() ;
-		LoadInnerDialog() ;
-
-		FCKTools.DisableSelection( document.body ) ;
-
-		// Make the title area draggable.
-		var titleElement = $( 'header' ) ;
-		titleElement.onmousedown = DragAndDrop.MouseDownHandler ;
-
-		// Connect mousemove and mouseup events from dialog frame and outer window to dialog dragging logic.
-		DragAndDrop.RegisterHandlers( window ) ;
-		DragAndDrop.RegisterHandlers( Args().TopWindow ) ;
-
-		// Disable the previous dialog if it exists.
-		if ( ParentDialog() )
-		{
-			ParentDialog().contentWindow.SetEnabled( false ) ;
-			if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
-			{
-				var currentParent = ParentDialog() ;
-				while ( currentParent )
-				{
-					var blockerFrame = currentParent.contentWindow.$( 'blocker' ) ;
-					if ( blockerFrame.readyState == 'complete' )
-						DragAndDrop.RegisterHandlers( blockerFrame.contentWindow ) ;
-					else
-						blockerFrame.onreadystatechange = onReadyRegister ;
-					currentParent = ParentDialog( currentParent ) ;
-				}
-			}
-			else
-			{
-				var currentParent = ParentDialog() ;
-				while ( currentParent )
-				{
-					DragAndDrop.RegisterHandlers( currentParent.contentWindow ) ;
-					currentParent = ParentDialog( currentParent ) ;
-				}
-			}
-		}
-
-		// If this is the only dialog on screen, enable the background cover.
-		if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
-		{
-			var blockerFrame = FCKDialog.GetCover().firstChild ;
-			if ( blockerFrame.readyState == 'complete' )
-				DragAndDrop.RegisterHandlers( blockerFrame.contentWindow ) ;
-			else
-				blockerFrame.onreadystatechange = onReadyRegister;
-		}
-
-		// Add Enter/Esc hotkeys and disable context menu for the dialog.
-		setOnKeyDown( document ) ;
-		disableContextMenu( document ) ;
-	} ;
-
-	window.LoadInnerDialog = function()
-	{
-		if ( window.onresize )
-			window.onresize() ;
-
-		// First of all, translate the dialog box contents.
-		E.FCKLanguageManager.TranslatePage( document ) ;
-
-		// Create the IFRAME that holds the dialog contents.
-		$( 'innerContents' ).innerHTML = '<iframe id="frmMain" src="' + Args().Page + '" name="frmMain" frameborder="0" width="100%" height="100%" scrolling="auto" style="visibility: hidden;" allowtransparency="true"><\/iframe>' ;
-	} ;
-
-	window.InnerDialogLoaded = function()
-	{
-		// If the dialog has been closed before the iframe is loaded, do nothing.
-		if ( !frameElement.parentNode )
-			return null ;
-
-		Throbber.Hide() ;
-
-		var frmMain = $('frmMain') ;
-		var innerWindow = frmMain.contentWindow ;
-		var innerDoc = innerWindow.document ;
-
-		// Show the loaded iframe.
-		frmMain.style.visibility = '' ;
-
-		// Set the language direction.
-		innerDoc.documentElement.dir = langDir ;
-
-		// Sets the Skin CSS.
-		innerDoc.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
-
-		setOnKeyDown( innerDoc ) ;
-		disableContextMenu( innerDoc ) ;
-
-		Sizer.RefreshContainerSize();
-
-		DragAndDrop.RegisterHandlers( innerWindow ) ;
-
-		innerWindow.focus() ;
-
-		return E ;
-	} ;
-
-	window.SetOkButton = function( showIt )
-	{
-		$('btnOk').style.visibility = ( showIt ? '' : 'hidden' ) ;
-	} ;
-
-	window.Ok = function()
-	{
-		Selection.EnsureSelection() ;
-
-		var frmMain = window.frames["frmMain"] ;
-
-		if ( frmMain.Ok && frmMain.Ok() )
-			CloseDialog() ;
-		else
-			frmMain.focus() ;
-	} ;
-
-	window.Cancel = function( dontFireChange )
-	{
-		Selection.EnsureSelection() ;
-		return CloseDialog( dontFireChange ) ;
-	} ;
-
-	window.CloseDialog = function( dontFireChange )
-	{
-		Throbber.Hide() ;
-
-		// Points the src to a non-existent location to avoid loading errors later, in case the dialog
-		// haven't been completed loaded at this point.
-		if ( $( 'frmMain' ) )
-			$( 'frmMain' ).src = FCKTools.GetVoidUrl() ;
-
-		if ( !dontFireChange && !FCK.EditMode )
-		{
-			// All dialog windows, by default, will fire the "OnSelectionChange"
-			// event, no matter the Ok or Cancel button has been pressed.
-			// It seems that OnSelectionChange may enter on a concurrency state
-			// on some situations (#1965), so we should put the event firing in
-			// the execution queue instead of executing it immediately.
-			setTimeout( function()
-				{
-					FCK.Events.FireEvent( 'OnSelectionChange' ) ;
-				}, 0 ) ;
-		}
-
-		FCKDialog.OnDialogClose( window ) ;
-	} ;
-
-	window.SetEnabled = function( isEnabled )
-	{
-		var cover = $( 'cover' ) ;
-		cover.style.display = isEnabled ? 'none' : '' ;
-
-		if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
-		{
-			if ( !isEnabled )
-			{
-				// Inser the blocker IFRAME before the cover.
-				var blocker = document.createElement( 'iframe' ) ;
-				blocker.src = FCKTools.GetVoidUrl() ;
-				blocker.hideFocus = true ;
-				blocker.frameBorder = 0 ;
-				blocker.id = blocker.className = 'blocker' ;
-				cover.appendChild( blocker ) ;
-			}
-			else
-			{
-				var blocker = $( 'blocker' ) ;
-				if ( blocker && blocker.parentNode )
-					blocker.parentNode.removeChild( blocker ) ;
-			}
-		}
-	} ;
-})() ;
-// ]]>
-		</script>
-	</head>
-	<body onload="Init();" class="PopupBody">
-		<div class="contents" id="contents">
-			<div id="header">
-				<div id="TitleArea" class="PopupTitle PopupTitleBorder">
-					<script type="text/javascript">
-// <![CDATA[
-document.write( Args().Title ) ;
-// ]]>
-					</script>
-					<div id="closeButton" onclick="Cancel();"></div>
-				</div>
-				<div id="TabsRow" class="PopupTabArea" style="display: none">
-					<table border="0" cellpadding="0" cellspacing="0" width="100%">
-						<tr id="Tabs">
-							<td class="PopupTabEmptyArea">&nbsp;</td>
-							<td class="PopupTabEmptyArea" width="100%">&nbsp;</td>
-						</tr>
-					</table>
-				</div>
-			</div>
-			<div id="innerContents"></div>
-			<div id="PopupButtons" class="PopupButtons">
-				<table border="0" cellpadding="0" cellspacing="0">
-					<tr>
-						<td width="100%">&nbsp;</td>
-						<td nowrap="nowrap">
-							<input id="btnOk" style="visibility: hidden;" type="button" value="Ok" class="Button" onclick="Ok();" fckLang="DlgBtnOK" />
-							&nbsp;
-							<input id="btnCancel" type="button" value="Cancel" class="Button" onclick="Cancel();" fckLang="DlgBtnCancel" />
-						</td>
-					</tr>
-				</table>
-			</div>
-		</div>
-		<div class="tl"></div>
-		<div class="tc"></div>
-		<div class="tr"></div>
-		<div class="ml"></div>
-		<div class="mr"></div>
-		<div class="bl"></div>
-		<div class="bc"></div>
-		<div class="br"></div>
-		<div class="cover" id="cover" style="display:none"></div>
-		<div id="throbberBlock" style="position: absolute; visibility: hidden"></div>
-		<script type="text/javascript">
-// <![CDATA[
-			// Set the class name for language direction.
-			document.body.className += ' ' + langDir ;
-
-			var cover = $( 'cover' ) ;
-			cover.style.backgroundColor = FCKConfig.BackgroundBlockerColor ;
-			FCKDomTools.SetOpacity( cover, FCKConfig.BackgroundBlockerOpacity ) ;
-// ]]>
-		</script>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.xml
deleted file mode 100644
index 3f199d8c86..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckdialog.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckdialog.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.html
deleted file mode 100644
index 5f90c3d694..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.html
+++ /dev/null
@@ -1,317 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Main page that holds the editor.
--->
-<html>
-<head>
-	<title>FCKeditor</title>
-	<meta name="robots" content="noindex, nofollow">
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-	<meta http-equiv="Cache-Control" content="public">
-	<script type="text/javascript">
-
-// #1645: Alert the user if opening FCKeditor in FF3 from local filesystem
-// without security.fileuri.strict_origin_policy disabled.
-if ( document.location.protocol == 'file:' )
-{
-	try
-	{
-		window.parent.document.domain ;
-	}
-	catch ( e )
-	{
-		window.addEventListener( 'load', function()
-			{
-				document.body.innerHTML = '\
-					<div style="border: 1px red solid; font-family: arial; font-size: 12px; color: red; padding:10px;">\
-						<p>\
-							<b>Your browser security settings don\'t allow FCKeditor to be opened from\
-							the local filesystem.<\/b>\
-						<\/p>\
-						<p>\
-							Please open the <b>about:config<\/b> page and disable the\
-							&quot;security.fileuri.strict_origin_policy&quot; option; then load this page again.\
-						<\/p>\
-						<p>\
-							Check our <a href="http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/FAQ#ff3perms">FAQ<\/a>\
-							for more information.\
-						<\/p>\
-					<\/div>' ;
-			}, false ) ;
-	}
-}
-
-// Save a reference to the default domain.
-var FCK_ORIGINAL_DOMAIN ;
-
-// Automatically detect the correct document.domain (#123).
-(function()
-{
-	var d = FCK_ORIGINAL_DOMAIN = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var test = window.parent.document.domain ;
-			break ;
-		}
-		catch( e ) {}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		try
-		{
-			document.domain = d ;
-		}
-		catch (e)
-		{
-			break ;
-		}
-	}
-})() ;
-
-// Save a reference to the detected runtime domain.
-var FCK_RUNTIME_DOMAIN = document.domain ;
-
-var FCK_IS_CUSTOM_DOMAIN = ( FCK_ORIGINAL_DOMAIN != FCK_RUNTIME_DOMAIN ) ;
-
-// Instead of loading scripts and CSSs using inline tags, all scripts are
-// loaded by code. In this way we can guarantee the correct processing order,
-// otherwise external scripts and inline scripts could be executed in an
-// unwanted order (IE).
-
-function LoadScript( url )
-{
-	document.write( '<scr' + 'ipt type="text/javascript" src="' + url + '"><\/scr' + 'ipt>' ) ;
-}
-
-// Main editor scripts.
-var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
-
-LoadScript( 'js/fckeditorcode_' + sSuffix + '.js' ) ;
-
-// Base configuration file.
-LoadScript( '../fckconfig.js' ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// Adobe AIR compatibility file.
-if ( FCKBrowserInfo.IsAIR )
-	LoadScript( 'js/fckadobeair.js' ) ;
-
-if ( FCKBrowserInfo.IsIE )
-{
-	// Remove IE mouse flickering.
-	try
-	{
-		document.execCommand( 'BackgroundImageCache', false, true ) ;
-	}
-	catch (e)
-	{
-		// We have been reported about loading problems caused by the above
-		// line. For safety, let's just ignore errors.
-	}
-
-	// Create the default cleanup object used by the editor.
-	FCK.IECleanup = new FCKIECleanup( window ) ;
-	FCK.IECleanup.AddItem( FCKTempBin, FCKTempBin.Reset ) ;
-	FCK.IECleanup.AddItem( FCK, FCK_Cleanup ) ;
-}
-
-// The first function to be called on selection change must the the styles
-// change checker, because the result of its processing may be used by another
-// functions listening to the same event.
-FCK.Events.AttachEvent( 'OnSelectionChange', function() { FCKStyles.CheckSelectionChanges() ; } ) ;
-
-// The config hidden field is processed immediately, because
-// CustomConfigurationsPath may be set in the page.
-FCKConfig.ProcessHiddenField() ;
-
-// Load the custom configurations file (if defined).
-if ( FCKConfig.CustomConfigurationsPath.length > 0 )
-	LoadScript( FCKConfig.CustomConfigurationsPath ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// Load configurations defined at page level.
-FCKConfig_LoadPageConfig() ;
-
-FCKConfig_PreProcess() ;
-
-// Load the full debug script.
-if ( FCKConfig.Debug )
-	LoadScript( '_source/internals/fckdebug.js' ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// CSS minified by http://iceyboard.no-ip.org/projects/css_compressor (see _dev/css_compression.txt).
-var FCK_InternalCSS			= FCKTools.FixCssUrls( FCKConfig.BasePath + 'css/', 'html{min-height:100%}table.FCK__ShowTableBorders,table.FCK__ShowTableBorders td,table.FCK__ShowTableBorders th{border:#d3d3d3 1px solid}form{border:1px dotted #F00;padding:2px}.FCK__Flash{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_flashlogo.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__UnknownObject{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_plugin.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__Anchor{border:1px dotted #00F;background-position:center center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;width:16px;height:15px;vertical-align:middle}.FCK__AnchorC{border:1px dotted #00F;background-position:1px center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}a[name]{border:1px dotted #00F;background-position:0 center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}.FCK__PageBreak{background-position:center center;background-image:url(images/fck_pagebreak.gif);background-repeat:no-repeat;clear:both;display:block;float:none;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;border-right:0;border-left:0;height:5px}.FCK__InputHidden{width:19px;height:18px;background-image:url(images/fck_hiddenfield.gif);background-repeat:no-repeat;vertical-align:text-bottom;background-position:center center}.FCK__ShowBlocks p,.FCK__ShowBlocks div,.FCK__ShowBlocks pre,.FCK__ShowBlocks address,.FCK__ShowBlocks blockquote,.FCK__ShowBlocks h1,.FCK__ShowBlocks h2,.FCK__ShowBlocks h3,.FCK__ShowBlocks h4,.FCK__ShowBlocks h5,.FCK__ShowBlocks h6{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px;padding-left:8px}.FCK__ShowBlocks p{background-image:url(images/block_p.png)}.FCK__ShowBlocks div{background-image:url(images/block_div.png)}.FCK__ShowBlocks pre{background-image:url(images/block_pre.png)}.FCK__ShowBlocks address{background-image:url(images/block_address.png)}.FCK__ShowBlocks blockquote{background-image:url(images/block_blockquote.png)}.FCK__ShowBlocks h1{background-image:url(images/block_h1.png)}.FCK__ShowBlocks h2{background-image:url(images/block_h2.png)}.FCK__ShowBlocks h3{background-image:url(images/block_h3.png)}.FCK__ShowBlocks h4{background-image:url(images/block_h4.png)}.FCK__ShowBlocks h5{background-image:url(images/block_h5.png)}.FCK__ShowBlocks h6{background-image:url(images/block_h6.png)}' ) ;
-var FCK_ShowTableBordersCSS	= FCKTools.FixCssUrls( FCKConfig.BasePath + 'css/', 'table:not([border]),table:not([border]) > tr > td,table:not([border]) > tr > th,table:not([border]) > tbody > tr > td,table:not([border]) > tbody > tr > th,table:not([border]) > thead > tr > td,table:not([border]) > thead > tr > th,table:not([border]) > tfoot > tr > td,table:not([border]) > tfoot > tr > th,table[border=\"0\"],table[border=\"0\"] > tr > td,table[border=\"0\"] > tr > th,table[border=\"0\"] > tbody > tr > td,table[border=\"0\"] > tbody > tr > th,table[border=\"0\"] > thead > tr > td,table[border=\"0\"] > thead > tr > th,table[border=\"0\"] > tfoot > tr > td,table[border=\"0\"] > tfoot > tr > th{border:#d3d3d3 1px dotted}' ) ;
-
-// Popup the debug window if debug mode is set to true. It guarantees that the
-// first debug message will not be lost.
-if ( FCKConfig.Debug )
-	FCKDebug._GetWindow() ;
-
-// Load the active skin CSS.
-document.write( FCKTools.GetStyleHtml( FCKConfig.SkinEditorCSS ) ) ;
-
-// Load the language file.
-FCKLanguageManager.Initialize() ;
-LoadScript( 'lang/' + FCKLanguageManager.ActiveLanguage.Code + '.js' ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// Initialize the editing area context menu.
-FCK_ContextMenu_Init() ;
-
-FCKPlugins.Load() ;
-
-	</script>
-	<script type="text/javascript">
-
-// Set the editor interface direction.
-window.document.dir = FCKLang.Dir ;
-
-	</script>
-	<script type="text/javascript">
-
-window.onload = function()
-{
-	InitializeAPI() ;
-
-	if ( FCKBrowserInfo.IsIE )
-		FCK_PreloadImages() ;
-	else
-		LoadToolbarSetup() ;
-}
-
-function LoadToolbarSetup()
-{
-	FCKeditorAPI._FunctionQueue.Add( LoadToolbar ) ;
-}
-
-function LoadToolbar()
-{
-	var oToolbarSet = FCK.ToolbarSet = FCKToolbarSet_Create() ;
-
-	if ( oToolbarSet.IsLoaded )
-		StartEditor() ;
-	else
-	{
-		oToolbarSet.OnLoad = StartEditor ;
-		oToolbarSet.Load( FCKURLParams['Toolbar'] || 'Default' ) ;
-	}
-}
-
-function StartEditor()
-{
-	// Remove the onload listener.
-	FCK.ToolbarSet.OnLoad = null ;
-
-	FCKeditorAPI._FunctionQueue.Remove( LoadToolbar ) ;
-
-	FCK.Events.AttachEvent( 'OnStatusChange', WaitForActive ) ;
-
-	// Start the editor.
-	FCK.StartEditor() ;
-}
-
-function WaitForActive( editorInstance, newStatus )
-{
-	if ( newStatus == FCK_STATUS_ACTIVE )
-	{
-		if ( FCKBrowserInfo.IsGecko )
-			FCKTools.RunFunction( window.onresize ) ;
-
-		if ( !FCKConfig.PreventSubmitHandler )
-			_AttachFormSubmitToAPI() ;
-
-		FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
-
-		// Call the special "FCKeditor_OnComplete" function that should be present in
-		// the HTML page where the editor is located.
-		if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
-			window.parent.FCKeditor_OnComplete( FCK ) ;
-	}
-}
-
-// Gecko and Webkit browsers don't calculate well the IFRAME size so we must
-// recalculate it every time the window size changes.
-if ( FCKBrowserInfo.IsGecko || ( FCKBrowserInfo.IsSafari && !FCKBrowserInfo.IsSafari3 ) )
-{
-	window.onresize = function( e )
-	{
-		// Running in Firefox's chrome makes the window receive the event including subframes.
-		// we care only about this window. Ticket #1642.
-		// #2002: The originalTarget from the event can be the current document, the window, or the editing area.
-		if ( e && e.originalTarget && e.originalTarget !== document && e.originalTarget !== window && (!e.originalTarget.ownerDocument || e.originalTarget.ownerDocument != document ))
-			return ;
-
-		var oCell = document.getElementById( 'xEditingArea' ) ;
-
-		var eInnerElement = oCell.firstChild ;
-		if ( eInnerElement )
-		{
-			eInnerElement.style.height = '0px' ;
-			eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ;
-		}
-	}
-}
-
-	</script>
-</head>
-<body>
-	<table width="100%" cellpadding="0" cellspacing="0" style="height: 100%; table-layout: fixed">
-		<tr id="xToolbarRow" style="display: none">
-			<td id="xToolbarSpace" style="overflow: hidden">
-				<table width="100%" cellpadding="0" cellspacing="0">
-					<tr id="xCollapsed" style="display: none">
-						<td id="xExpandHandle" class="TB_Expand" colspan="3">
-							<img class="TB_ExpandImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
-					</tr>
-					<tr id="xExpanded" style="display: none">
-						<td id="xTBLeftBorder" class="TB_SideBorder" style="width: 1px; display: none;"></td>
-						<td id="xCollapseHandle" style="display: none" class="TB_Collapse" valign="bottom">
-							<img class="TB_CollapseImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
-						<td id="xToolbar" class="TB_ToolbarSet"></td>
-						<td class="TB_SideBorder" style="width: 1px"></td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-		<tr>
-			<td id="xEditingArea" valign="top" style="height: 100%"></td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.xml
deleted file mode 100644
index c4a41e7e68..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckeditor.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.html
deleted file mode 100644
index 34d76ca0d4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.html
+++ /dev/null
@@ -1,425 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Main page that holds the editor.
--->
-<html>
-<head>
-	<title>FCKeditor</title>
-	<meta name="robots" content="noindex, nofollow">
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-	<!-- @Packager.RemoveLine
-	<meta http-equiv="Cache-Control" content="public">
-	@Packager.RemoveLine -->
-	<script type="text/javascript">
-
-// #1645: Alert the user if opening FCKeditor in FF3 from local filesystem
-// without security.fileuri.strict_origin_policy disabled.
-if ( document.location.protocol == 'file:' )
-{
-	try
-	{
-		window.parent.document.domain ;
-	}
-	catch ( e )
-	{
-		window.addEventListener( 'load', function()
-			{
-				document.body.innerHTML = '\
-					<div style="border: 1px red solid; font-family: arial; font-size: 12px; color: red; padding:10px;">\
-						<p>\
-							<b>Your browser security settings don\'t allow FCKeditor to be opened from\
-							the local filesystem.<\/b>\
-						<\/p>\
-						<p>\
-							Please open the <b>about:config<\/b> page and disable the\
-							&quot;security.fileuri.strict_origin_policy&quot; option; then load this page again.\
-						<\/p>\
-						<p>\
-							Check our <a href="http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/FAQ#ff3perms">FAQ<\/a>\
-							for more information.\
-						<\/p>\
-					<\/div>' ;
-			}, false ) ;
-	}
-}
-
-// Save a reference to the default domain.
-var FCK_ORIGINAL_DOMAIN ;
-
-// Automatically detect the correct document.domain (#123).
-(function()
-{
-	var d = FCK_ORIGINAL_DOMAIN = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var test = window.parent.document.domain ;
-			break ;
-		}
-		catch( e ) {}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		try
-		{
-			document.domain = d ;
-		}
-		catch (e)
-		{
-			break ;
-		}
-	}
-})() ;
-
-// Save a reference to the detected runtime domain.
-var FCK_RUNTIME_DOMAIN = document.domain ;
-
-var FCK_IS_CUSTOM_DOMAIN = ( FCK_ORIGINAL_DOMAIN != FCK_RUNTIME_DOMAIN ) ;
-
-// Instead of loading scripts and CSSs using inline tags, all scripts are
-// loaded by code. In this way we can guarantee the correct processing order,
-// otherwise external scripts and inline scripts could be executed in an
-// unwanted order (IE).
-
-function LoadScript( url )
-{
-	document.write( '<scr' + 'ipt type="text/javascript" src="' + url + '"><\/scr' + 'ipt>' ) ;
-}
-
-// Main editor scripts.
-var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
-
-/* @Packager.RemoveLine
-LoadScript( 'js/fckeditorcode_' + sSuffix + '.js' ) ;
-@Packager.RemoveLine */
-// @Packager.Remove.Start
-
-LoadScript( '_source/fckconstants.js' ) ;
-LoadScript( '_source/fckjscoreextensions.js' ) ;
-
-if ( sSuffix == 'ie' )
-	LoadScript( '_source/classes/fckiecleanup.js' ) ;
-
-LoadScript( '_source/internals/fckbrowserinfo.js' ) ;
-LoadScript( '_source/internals/fckurlparams.js' ) ;
-LoadScript( '_source/classes/fckevents.js' ) ;
-LoadScript( '_source/classes/fckdataprocessor.js' ) ;
-LoadScript( '_source/internals/fck.js' ) ;
-LoadScript( '_source/internals/fck_' + sSuffix + '.js' ) ;
-LoadScript( '_source/internals/fckconfig.js' ) ;
-
-LoadScript( '_source/internals/fckdebug_empty.js' ) ;
-LoadScript( '_source/internals/fckdomtools.js' ) ;
-LoadScript( '_source/internals/fcktools.js' ) ;
-LoadScript( '_source/internals/fcktools_' + sSuffix + '.js' ) ;
-LoadScript( '_source/fckeditorapi.js' ) ;
-LoadScript( '_source/classes/fckimagepreloader.js' ) ;
-LoadScript( '_source/internals/fckregexlib.js' ) ;
-LoadScript( '_source/internals/fcklistslib.js' ) ;
-LoadScript( '_source/internals/fcklanguagemanager.js' ) ;
-LoadScript( '_source/internals/fckxhtmlentities.js' ) ;
-LoadScript( '_source/internals/fckxhtml.js' ) ;
-LoadScript( '_source/internals/fckxhtml_' + sSuffix + '.js' ) ;
-LoadScript( '_source/internals/fckcodeformatter.js' ) ;
-LoadScript( '_source/internals/fckundo.js' ) ;
-LoadScript( '_source/classes/fckeditingarea.js' ) ;
-LoadScript( '_source/classes/fckkeystrokehandler.js' ) ;
-
-LoadScript( 'dtd/fck_xhtml10transitional.js' ) ;
-LoadScript( '_source/classes/fckstyle.js' ) ;
-LoadScript( '_source/internals/fckstyles.js' ) ;
-
-LoadScript( '_source/internals/fcklisthandler.js' ) ;
-LoadScript( '_source/classes/fckelementpath.js' ) ;
-LoadScript( '_source/classes/fckdomrange.js' ) ;
-LoadScript( '_source/classes/fckdocumentfragment_' + sSuffix + '.js' ) ;
-LoadScript( '_source/classes/fckw3crange.js' ) ;
-LoadScript( '_source/classes/fckdomrange_' + sSuffix + '.js' ) ;
-LoadScript( '_source/classes/fckdomrangeiterator.js' ) ;
-LoadScript( '_source/classes/fckenterkey.js' ) ;
-
-LoadScript( '_source/internals/fckdocumentprocessor.js' ) ;
-LoadScript( '_source/internals/fckselection.js' ) ;
-LoadScript( '_source/internals/fckselection_' + sSuffix + '.js' ) ;
-
-LoadScript( '_source/internals/fcktablehandler.js' ) ;
-LoadScript( '_source/internals/fcktablehandler_' + sSuffix + '.js' ) ;
-LoadScript( '_source/classes/fckxml.js' ) ;
-LoadScript( '_source/classes/fckxml_' + sSuffix + '.js' ) ;
-
-LoadScript( '_source/commandclasses/fcknamedcommand.js' ) ;
-LoadScript( '_source/commandclasses/fckstylecommand.js' ) ;
-LoadScript( '_source/commandclasses/fck_othercommands.js' ) ;
-LoadScript( '_source/commandclasses/fckshowblocks.js' ) ;
-LoadScript( '_source/commandclasses/fckspellcheckcommand_' + sSuffix + '.js' ) ;
-LoadScript( '_source/commandclasses/fcktextcolorcommand.js' ) ;
-LoadScript( '_source/commandclasses/fckpasteplaintextcommand.js' ) ;
-LoadScript( '_source/commandclasses/fckpastewordcommand.js' ) ;
-LoadScript( '_source/commandclasses/fcktablecommand.js' ) ;
-LoadScript( '_source/commandclasses/fckfitwindow.js' ) ;
-LoadScript( '_source/commandclasses/fcklistcommands.js' ) ;
-LoadScript( '_source/commandclasses/fckjustifycommands.js' ) ;
-LoadScript( '_source/commandclasses/fckindentcommands.js' ) ;
-LoadScript( '_source/commandclasses/fckblockquotecommand.js' ) ;
-LoadScript( '_source/commandclasses/fckcorestylecommand.js' ) ;
-LoadScript( '_source/commandclasses/fckremoveformatcommand.js' ) ;
-LoadScript( '_source/internals/fckcommands.js' ) ;
-
-LoadScript( '_source/classes/fckpanel.js' ) ;
-LoadScript( '_source/classes/fckicon.js' ) ;
-LoadScript( '_source/classes/fcktoolbarbuttonui.js' ) ;
-LoadScript( '_source/classes/fcktoolbarbutton.js' ) ;
-LoadScript( '_source/classes/fckspecialcombo.js' ) ;
-LoadScript( '_source/classes/fcktoolbarspecialcombo.js' ) ;
-LoadScript( '_source/classes/fcktoolbarstylecombo.js' ) ;
-LoadScript( '_source/classes/fcktoolbarfontformatcombo.js' ) ;
-LoadScript( '_source/classes/fcktoolbarfontscombo.js' ) ;
-LoadScript( '_source/classes/fcktoolbarfontsizecombo.js' ) ;
-LoadScript( '_source/classes/fcktoolbarpanelbutton.js' ) ;
-LoadScript( '_source/internals/fckscayt.js' ) ;
-LoadScript( '_source/internals/fcktoolbaritems.js' ) ;
-LoadScript( '_source/classes/fcktoolbar.js' ) ;
-LoadScript( '_source/classes/fcktoolbarbreak_' + sSuffix + '.js' ) ;
-LoadScript( '_source/internals/fcktoolbarset.js' ) ;
-LoadScript( '_source/internals/fckdialog.js' ) ;
-LoadScript( '_source/classes/fckmenuitem.js' ) ;
-LoadScript( '_source/classes/fckmenublock.js' ) ;
-LoadScript( '_source/classes/fckmenublockpanel.js' ) ;
-LoadScript( '_source/classes/fckcontextmenu.js' ) ;
-LoadScript( '_source/internals/fck_contextmenu.js' ) ;
-LoadScript( '_source/classes/fckhtmliterator.js' ) ;
-LoadScript( '_source/classes/fckplugin.js' ) ;
-LoadScript( '_source/internals/fckplugins.js' ) ;
-
-// @Packager.Remove.End
-
-// Base configuration file.
-LoadScript( '../fckconfig.js' ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// Adobe AIR compatibility file.
-if ( FCKBrowserInfo.IsAIR )
-	LoadScript( 'js/fckadobeair.js' ) ;
-
-if ( FCKBrowserInfo.IsIE )
-{
-	// Remove IE mouse flickering.
-	try
-	{
-		document.execCommand( 'BackgroundImageCache', false, true ) ;
-	}
-	catch (e)
-	{
-		// We have been reported about loading problems caused by the above
-		// line. For safety, let's just ignore errors.
-	}
-
-	// Create the default cleanup object used by the editor.
-	FCK.IECleanup = new FCKIECleanup( window ) ;
-	FCK.IECleanup.AddItem( FCKTempBin, FCKTempBin.Reset ) ;
-	FCK.IECleanup.AddItem( FCK, FCK_Cleanup ) ;
-}
-
-// The first function to be called on selection change must the the styles
-// change checker, because the result of its processing may be used by another
-// functions listening to the same event.
-FCK.Events.AttachEvent( 'OnSelectionChange', function() { FCKStyles.CheckSelectionChanges() ; } ) ;
-
-// The config hidden field is processed immediately, because
-// CustomConfigurationsPath may be set in the page.
-FCKConfig.ProcessHiddenField() ;
-
-// Load the custom configurations file (if defined).
-if ( FCKConfig.CustomConfigurationsPath.length > 0 )
-	LoadScript( FCKConfig.CustomConfigurationsPath ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// Load configurations defined at page level.
-FCKConfig_LoadPageConfig() ;
-
-FCKConfig_PreProcess() ;
-
-// Load the full debug script.
-if ( FCKConfig.Debug )
-	LoadScript( '_source/internals/fckdebug.js' ) ;
-
-	</script>
-	<script type="text/javascript">
-
-var FCK_InternalCSS			= FCKConfig.BasePath + 'css/fck_internal.css' ;					// @Packager.RemoveLine
-var FCK_ShowTableBordersCSS	= FCKConfig.BasePath + 'css/fck_showtableborders_gecko.css' ;	// @Packager.RemoveLine
-/* @Packager.RemoveLine
-// CSS minified by http://iceyboard.no-ip.org/projects/css_compressor (see _dev/css_compression.txt).
-var FCK_InternalCSS			= FCKTools.FixCssUrls( FCKConfig.BasePath + 'css/', 'html{min-height:100%}table.FCK__ShowTableBorders,table.FCK__ShowTableBorders td,table.FCK__ShowTableBorders th{border:#d3d3d3 1px solid}form{border:1px dotted #F00;padding:2px}.FCK__Flash{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_flashlogo.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__UnknownObject{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_plugin.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__Anchor{border:1px dotted #00F;background-position:center center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;width:16px;height:15px;vertical-align:middle}.FCK__AnchorC{border:1px dotted #00F;background-position:1px center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}a[name]{border:1px dotted #00F;background-position:0 center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}.FCK__PageBreak{background-position:center center;background-image:url(images/fck_pagebreak.gif);background-repeat:no-repeat;clear:both;display:block;float:none;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;border-right:0;border-left:0;height:5px}.FCK__InputHidden{width:19px;height:18px;background-image:url(images/fck_hiddenfield.gif);background-repeat:no-repeat;vertical-align:text-bottom;background-position:center center}.FCK__ShowBlocks p,.FCK__ShowBlocks div,.FCK__ShowBlocks pre,.FCK__ShowBlocks address,.FCK__ShowBlocks blockquote,.FCK__ShowBlocks h1,.FCK__ShowBlocks h2,.FCK__ShowBlocks h3,.FCK__ShowBlocks h4,.FCK__ShowBlocks h5,.FCK__ShowBlocks h6{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px;padding-left:8px}.FCK__ShowBlocks p{background-image:url(images/block_p.png)}.FCK__ShowBlocks div{background-image:url(images/block_div.png)}.FCK__ShowBlocks pre{background-image:url(images/block_pre.png)}.FCK__ShowBlocks address{background-image:url(images/block_address.png)}.FCK__ShowBlocks blockquote{background-image:url(images/block_blockquote.png)}.FCK__ShowBlocks h1{background-image:url(images/block_h1.png)}.FCK__ShowBlocks h2{background-image:url(images/block_h2.png)}.FCK__ShowBlocks h3{background-image:url(images/block_h3.png)}.FCK__ShowBlocks h4{background-image:url(images/block_h4.png)}.FCK__ShowBlocks h5{background-image:url(images/block_h5.png)}.FCK__ShowBlocks h6{background-image:url(images/block_h6.png)}' ) ;
-var FCK_ShowTableBordersCSS	= FCKTools.FixCssUrls( FCKConfig.BasePath + 'css/', 'table:not([border]),table:not([border]) > tr > td,table:not([border]) > tr > th,table:not([border]) > tbody > tr > td,table:not([border]) > tbody > tr > th,table:not([border]) > thead > tr > td,table:not([border]) > thead > tr > th,table:not([border]) > tfoot > tr > td,table:not([border]) > tfoot > tr > th,table[border=\"0\"],table[border=\"0\"] > tr > td,table[border=\"0\"] > tr > th,table[border=\"0\"] > tbody > tr > td,table[border=\"0\"] > tbody > tr > th,table[border=\"0\"] > thead > tr > td,table[border=\"0\"] > thead > tr > th,table[border=\"0\"] > tfoot > tr > td,table[border=\"0\"] > tfoot > tr > th{border:#d3d3d3 1px dotted}' ) ;
-@Packager.RemoveLine */
-
-// Popup the debug window if debug mode is set to true. It guarantees that the
-// first debug message will not be lost.
-if ( FCKConfig.Debug )
-	FCKDebug._GetWindow() ;
-
-// Load the active skin CSS.
-document.write( FCKTools.GetStyleHtml( FCKConfig.SkinEditorCSS ) ) ;
-
-// Load the language file.
-FCKLanguageManager.Initialize() ;
-LoadScript( 'lang/' + FCKLanguageManager.ActiveLanguage.Code + '.js' ) ;
-
-	</script>
-	<script type="text/javascript">
-
-// Initialize the editing area context menu.
-FCK_ContextMenu_Init() ;
-
-FCKPlugins.Load() ;
-
-	</script>
-	<script type="text/javascript">
-
-// Set the editor interface direction.
-window.document.dir = FCKLang.Dir ;
-
-	</script>
-	<script type="text/javascript">
-
-window.onload = function()
-{
-	InitializeAPI() ;
-
-	if ( FCKBrowserInfo.IsIE )
-		FCK_PreloadImages() ;
-	else
-		LoadToolbarSetup() ;
-}
-
-function LoadToolbarSetup()
-{
-	FCKeditorAPI._FunctionQueue.Add( LoadToolbar ) ;
-}
-
-function LoadToolbar()
-{
-	var oToolbarSet = FCK.ToolbarSet = FCKToolbarSet_Create() ;
-
-	if ( oToolbarSet.IsLoaded )
-		StartEditor() ;
-	else
-	{
-		oToolbarSet.OnLoad = StartEditor ;
-		oToolbarSet.Load( FCKURLParams['Toolbar'] || 'Default' ) ;
-	}
-}
-
-function StartEditor()
-{
-	// Remove the onload listener.
-	FCK.ToolbarSet.OnLoad = null ;
-
-	FCKeditorAPI._FunctionQueue.Remove( LoadToolbar ) ;
-
-	FCK.Events.AttachEvent( 'OnStatusChange', WaitForActive ) ;
-
-	// Start the editor.
-	FCK.StartEditor() ;
-}
-
-function WaitForActive( editorInstance, newStatus )
-{
-	if ( newStatus == FCK_STATUS_ACTIVE )
-	{
-		if ( FCKBrowserInfo.IsGecko )
-			FCKTools.RunFunction( window.onresize ) ;
-
-		if ( !FCKConfig.PreventSubmitHandler )
-			_AttachFormSubmitToAPI() ;
-
-		FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
-
-		// Call the special "FCKeditor_OnComplete" function that should be present in
-		// the HTML page where the editor is located.
-		if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
-			window.parent.FCKeditor_OnComplete( FCK ) ;
-	}
-}
-
-// Gecko and Webkit browsers don't calculate well the IFRAME size so we must
-// recalculate it every time the window size changes.
-if ( FCKBrowserInfo.IsGecko || ( FCKBrowserInfo.IsSafari && !FCKBrowserInfo.IsSafari3 ) )
-{
-	window.onresize = function( e )
-	{
-		// Running in Firefox's chrome makes the window receive the event including subframes.
-		// we care only about this window. Ticket #1642.
-		// #2002: The originalTarget from the event can be the current document, the window, or the editing area.
-		if ( e && e.originalTarget && e.originalTarget !== document && e.originalTarget !== window && (!e.originalTarget.ownerDocument || e.originalTarget.ownerDocument != document ))
-			return ;
-
-		var oCell = document.getElementById( 'xEditingArea' ) ;
-
-		var eInnerElement = oCell.firstChild ;
-		if ( eInnerElement )
-		{
-			eInnerElement.style.height = '0px' ;
-			eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ;
-		}
-	}
-}
-
-	</script>
-</head>
-<body>
-	<table width="100%" cellpadding="0" cellspacing="0" style="height: 100%; table-layout: fixed">
-		<tr id="xToolbarRow" style="display: none">
-			<td id="xToolbarSpace" style="overflow: hidden">
-				<table width="100%" cellpadding="0" cellspacing="0">
-					<tr id="xCollapsed" style="display: none">
-						<td id="xExpandHandle" class="TB_Expand" colspan="3">
-							<img class="TB_ExpandImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
-					</tr>
-					<tr id="xExpanded" style="display: none">
-						<td id="xTBLeftBorder" class="TB_SideBorder" style="width: 1px; display: none;"></td>
-						<td id="xCollapseHandle" style="display: none" class="TB_Collapse" valign="bottom">
-							<img class="TB_CollapseImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
-						<td id="xToolbar" class="TB_ToolbarSet"></td>
-						<td class="TB_SideBorder" style="width: 1px"></td>
-					</tr>
-				</table>
-			</td>
-		</tr>
-		<tr>
-			<td id="xEditingArea" valign="top" style="height: 100%"></td>
-		</tr>
-	</table>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.xml
deleted file mode 100644
index 38f495956d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/fckeditor.original.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckeditor.original.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager.xml
deleted file mode 100644
index 4a30b1ca7c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>filemanager</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser.xml
deleted file mode 100644
index 156605efae..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>browser</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default.xml
deleted file mode 100644
index 8f3dcd3dac..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>default</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.css
deleted file mode 100644
index 8325a88d81..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.css
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * CSS styles used by all pages that compose the File Browser.
- */
-
-body
-{
-	background-color: #f1f1e3;
-	margin-top:0;
-	margin-bottom:0;
-}
-
-form
-{
-	margin: 0;
-	padding: 0;
-}
-
-.Frame
-{
-	background-color: #f1f1e3;
-	border: thin inset #f1f1e3;
-}
-
-body.FileArea
-{
-	background-color: #ffffff;
-	margin: 10px;
-}
-
-body, td, input, select
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
-}
-
-.ActualFolder
-{
-	font-weight: bold;
-	font-size: 14px;
-}
-
-.PopupButtons
-{
-	border-top: #d5d59d 1px solid;
-	background-color: #e3e3c7;
-	padding: 7px 10px 7px 10px;
-}
-
-.Button, button
-{
-	color: #3b3b1f;
-	border: #737357 1px solid;
-	background-color: #c7c78f;
-}
-
-.FolderListCurrentFolder img
-{
-	background-image: url(images/FolderOpened.gif);
-}
-
-.FolderListFolder img
-{
-	background-image: url(images/Folder.gif);
-}
-
-.fullHeight {
-	height: 100%;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.xml
deleted file mode 100644
index 1461256d7e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>browser.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.html
deleted file mode 100644
index d5e773b05a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
-   "http://www.w3.org/TR/html4/frameset.dtd">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page compose the File Browser dialog frameset.
--->
-<html>
-	<head>
-		<title>FCKeditor - Resources Browser</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/fckxml.js"></script>
-		<script type="text/javascript">
-// Automatically detect the correct document.domain (#1919).
-(function()
-{
-	var d = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var test = window.opener.document.domain ;
-			break ;
-		}
-		catch( e )
-		{}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		try
-		{
-			document.domain = d ;
-		}
-		catch (e)
-		{
-			break ;
-		}
-	}
-})() ;
-
-function GetUrlParam( paramName )
-{
-	var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
-	var oMatch = oRegex.exec( window.top.location.search ) ;
-
-	if ( oMatch && oMatch.length > 1 )
-		return decodeURIComponent( oMatch[1] ) ;
-	else
-		return '' ;
-}
-
-var oConnector = new Object() ;
-oConnector.CurrentFolder	= '/' ;
-
-var sConnUrl = GetUrlParam( 'Connector' ) ;
-
-// Gecko has some problems when using relative URLs (not starting with slash).
-if ( sConnUrl.substr(0,1) != '/' && sConnUrl.indexOf( '://' ) < 0 )
-	sConnUrl = window.location.href.replace( /browser.html.*$/, '' ) + sConnUrl ;
-
-oConnector.ConnectorUrl = sConnUrl + ( sConnUrl.indexOf('?') != -1 ? '&' : '?' ) ;
-
-var sServerPath = GetUrlParam( 'ServerPath' ) ;
-if ( sServerPath.length > 0 )
-	oConnector.ConnectorUrl += 'ServerPath=' + encodeURIComponent( sServerPath ) + '&' ;
-
-oConnector.ResourceType		= GetUrlParam( 'Type' ) ;
-oConnector.ShowAllTypes		= ( oConnector.ResourceType.length == 0 ) ;
-
-if ( oConnector.ShowAllTypes )
-	oConnector.ResourceType = 'File' ;
-
-oConnector.SendCommand = function( command, params, callBackFunction )
-{
-	var sUrl = this.ConnectorUrl + 'Command=' + command ;
-	sUrl += '&Type=' + this.ResourceType ;
-	sUrl += '&CurrentFolder=' + encodeURIComponent( this.CurrentFolder ) ;
-
-	if ( params ) sUrl += '&' + params ;
-
-	// Add a random salt to avoid getting a cached version of the command execution
-	sUrl += '&uuid=' + new Date().getTime() ;
-
-	var oXML = new FCKXml() ;
-
-	if ( callBackFunction )
-		oXML.LoadUrl( sUrl, callBackFunction ) ;	// Asynchronous load.
-	else
-		return oXML.LoadUrl( sUrl ) ;
-
-	return null ;
-}
-
-oConnector.CheckError = function( responseXml )
-{
-	var iErrorNumber = 0 ;
-	var oErrorNode = responseXml.SelectSingleNode( 'Connector/Error' ) ;
-
-	if ( oErrorNode )
-	{
-		iErrorNumber = parseInt( oErrorNode.attributes.getNamedItem('number').value, 10 ) ;
-
-		switch ( iErrorNumber )
-		{
-			case 0 :
-				break ;
-			case 1 :	// Custom error. Message placed in the "text" attribute.
-				alert( oErrorNode.attributes.getNamedItem('text').value ) ;
-				break ;
-			case 101 :
-				alert( 'Folder already exists' ) ;
-				break ;
-			case 102 :
-				alert( 'Invalid folder name' ) ;
-				break ;
-			case 103 :
-				alert( 'You have no permissions to create the folder' ) ;
-				break ;
-			case 110 :
-				alert( 'Unknown error creating folder' ) ;
-				break ;
-			default :
-				alert( 'Error on your request. Error number: ' + iErrorNumber ) ;
-				break ;
-		}
-	}
-	return iErrorNumber ;
-}
-
-var oIcons = new Object() ;
-
-oIcons.AvailableIconsArray = [
-	'ai','avi','bmp','cs','dll','doc','exe','fla','gif','htm','html','jpg','js',
-	'mdb','mp3','pdf','png','ppt','rdp','swf','swt','txt','vsd','xls','xml','zip' ] ;
-
-oIcons.AvailableIcons = new Object() ;
-
-for ( var i = 0 ; i < oIcons.AvailableIconsArray.length ; i++ )
-	oIcons.AvailableIcons[ oIcons.AvailableIconsArray[i] ] = true ;
-
-oIcons.GetIcon = function( fileName )
-{
-	var sExtension = fileName.substr( fileName.lastIndexOf('.') + 1 ).toLowerCase() ;
-
-	if ( this.AvailableIcons[ sExtension ] == true )
-		return sExtension ;
-	else
-		return 'default.icon' ;
-}
-
-function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
-{
-	if (errorNumber == "1")
-		window.frames['frmUpload'].OnUploadCompleted( errorNumber, customMsg ) ;
-	else
-		window.frames['frmUpload'].OnUploadCompleted( errorNumber, fileName ) ;
-}
-
-		</script>
-	</head>
-	<frameset cols="150,*" class="Frame" framespacing="3" bordercolor="#f1f1e3" frameborder="1">
-		<frameset rows="50,*" framespacing="0">
-			<frame src="frmresourcetype.html" scrolling="no" frameborder="0">
-			<frame name="frmFolders" src="frmfolders.html" scrolling="auto" frameborder="1">
-		</frameset>
-		<frameset rows="50,*,50" framespacing="0">
-			<frame name="frmActualFolder" src="frmactualfolder.html" scrolling="no" frameborder="0">
-			<frame name="frmResourcesList" src="frmresourceslist.html" scrolling="auto" frameborder="1">
-			<frameset cols="150,*,0" framespacing="0" frameborder="0">
-				<frame name="frmCreateFolder" src="frmcreatefolder.html" scrolling="no" frameborder="0">
-				<frame name="frmUpload" src="frmupload.html" scrolling="no" frameborder="0">
-				<frame name="frmUploadWorker" src="javascript:void(0)" scrolling="no" frameborder="0">
-			</frameset>
-		</frameset>
-	</frameset>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.xml
deleted file mode 100644
index 2b78534783..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/browser.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>browser.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.html
deleted file mode 100644
index dc1f517a65..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page shows the actual folder path.
--->
-<html>
-	<head>
-		<title>Folder path</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript">
-// Automatically detect the correct document.domain (#1919).
-(function()
-{
-	var d = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var test = window.top.opener.document.domain ;
-			break ;
-		}
-		catch( e )
-		{}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		try
-		{
-			document.domain = d ;
-		}
-		catch (e)
-		{
-			break ;
-		}
-	}
-})() ;
-
-function SetCurrentFolder( resourceType, folderPath )
-{
-	document.getElementById('tdName').innerHTML = folderPath ;
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedActualFolder = true ;
-}
-
-		</script>
-	</head>
-	<body>
-		<table class="fullHeight" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td>
-					<button style="WIDTH: 100%" type="button">
-						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
-							<tr>
-								<td><img height="32" alt="" src="images/FolderOpened32.gif" width="32"></td>
-								<td>&nbsp;</td>
-								<td id="tdName" width="100%" nowrap class="ActualFolder">/</td>
-								<td>&nbsp;</td>
-								<td><img height="8" src="images/ButtonArrow.gif" width="12" alt=""></td>
-								<td>&nbsp;</td>
-							</tr>
-						</table>
-					</button>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.xml
deleted file mode 100644
index a33b044f35..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmactualfolder.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>frmactualfolder.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.html
deleted file mode 100644
index 390eb49bca..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Page used to create new folders in the current folder.
--->
-<html>
-	<head>
-		<title>Create Folder</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/common.js"></script>
-		<script type="text/javascript">
-
-function SetCurrentFolder( resourceType, folderPath )
-{
-	oConnector.ResourceType = resourceType ;
-	oConnector.CurrentFolder = folderPath ;
-}
-
-function CreateFolder()
-{
-	var sFolderName ;
-
-	while ( true )
-	{
-		sFolderName = prompt( 'Type the name of the new folder:', '' ) ;
-
-		if ( sFolderName == null )
-			return ;
-		else if ( sFolderName.length == 0 )
-			alert( 'Please type the folder name' ) ;
-		else
-			break ;
-	}
-
-	oConnector.SendCommand( 'CreateFolder', 'NewFolderName=' + encodeURIComponent( sFolderName) , CreateFolderCallBack ) ;
-}
-
-function CreateFolderCallBack( fckXml )
-{
-	if ( oConnector.CheckError( fckXml ) == 0 )
-		window.parent.frames['frmResourcesList'].Refresh() ;
-
-	/*
-	// Get the current folder path.
-	var oNode = fckXml.SelectSingleNode( 'Connector/Error' ) ;
-	var iErrorNumber = parseInt( oNode.attributes.getNamedItem('number').value ) ;
-
-	switch ( iErrorNumber )
-	{
-		case 0 :
-			window.parent.frames['frmResourcesList'].Refresh() ;
-			break ;
-		case 101 :
-			alert( 'Folder already exists' ) ;
-			break ;
-		case 102 :
-			alert( 'Invalid folder name' ) ;
-			break ;
-		case 103 :
-			alert( 'You have no permissions to create the folder' ) ;
-			break ;
-		case 110 :
-			alert( 'Unknown error creating folder' ) ;
-			break ;
-		default :
-			alert( 'Error creating folder. Error number: ' + iErrorNumber ) ;
-			break ;
-	}
-	*/
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedCreateFolder = true ;
-}
-		</script>
-	</head>
-	<body>
-		<table class="fullHeight" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td>
-					<button type="button" style="WIDTH: 100%" onclick="CreateFolder();">
-						<table cellSpacing="0" cellPadding="0" border="0">
-							<tr>
-								<td><img height="16" alt="" src="images/Folder.gif" width="16"></td>
-								<td>&nbsp;</td>
-								<td nowrap>Create New Folder</td>
-							</tr>
-						</table>
-					</button>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.xml
deleted file mode 100644
index 05e333e712..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmcreatefolder.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>frmcreatefolder.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.html
deleted file mode 100644
index d4b3b3d397..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page shows the list of folders available in the parent folder
- * of the current folder.
--->
-<html>
-	<head>
-		<title>Folders</title>
-		<link href="browser.css" type="text/css" rel="stylesheet">
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<script type="text/javascript" src="js/common.js"></script>
-		<script type="text/javascript">
-
-var sActiveFolder ;
-
-var bIsLoaded = false ;
-var iIntervalId ;
-
-var oListManager = new Object() ;
-
-oListManager.Init = function()
-{
-	this.Table = document.getElementById('tableFiles') ;
-	this.UpRow = document.getElementById('trUp') ;
-
-	this.TableRows = new Object() ;
-}
-
-oListManager.Clear = function()
-{
-	// Remove all other rows available.
-	while ( this.Table.rows.length > 1 )
-		this.Table.deleteRow(1) ;
-
-	// Reset the TableRows collection.
-	this.TableRows = new Object() ;
-}
-
-oListManager.AddItem = function( folderName, folderPath )
-{
-	// Create the new row.
-	var oRow = this.Table.insertRow(-1) ;
-	oRow.className = 'FolderListFolder' ;
-
-	// Build the link to view the folder.
-	var sLink = '<a href="#" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
-
-	// Add the folder icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 16 ;
-	oCell.innerHTML = sLink + '<img alt="" src="images/spacer.gif" width="16" height="16" border="0"><\/a>' ;
-
-	// Add the folder name cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.innerHTML = '&nbsp;' + sLink + folderName + '<\/a>' ;
-
-	this.TableRows[ folderPath ] = oRow ;
-}
-
-oListManager.ShowUpFolder = function( upFolderPath )
-{
-	this.UpRow.style.display = ( upFolderPath != null ? '' : 'none' ) ;
-
-	if ( upFolderPath != null )
-	{
-		document.getElementById('linkUpIcon').onclick = document.getElementById('linkUp').onclick = function()
-		{
-			LoadFolders( upFolderPath ) ;
-			return false ;
-		}
-	}
-}
-
-function CheckLoaded()
-{
-	if ( window.top.IsLoadedActualFolder
-		&& window.top.IsLoadedCreateFolder
-		&& window.top.IsLoadedUpload
-		&& window.top.IsLoadedResourcesList )
-	{
-		window.clearInterval( iIntervalId ) ;
-		bIsLoaded = true ;
-		OpenFolder( sActiveFolder ) ;
-	}
-}
-
-function OpenFolder( folderPath )
-{
-	sActiveFolder = folderPath ;
-
-	if ( ! bIsLoaded )
-	{
-		if ( ! iIntervalId )
-			iIntervalId = window.setInterval( CheckLoaded, 100 ) ;
-		return ;
-	}
-
-	// Change the style for the select row (to show the opened folder).
-	for ( var sFolderPath in oListManager.TableRows )
-	{
-		oListManager.TableRows[ sFolderPath ].className =
-			( sFolderPath == folderPath ? 'FolderListCurrentFolder' : 'FolderListFolder' ) ;
-	}
-
-	// Set the current folder in all frames.
-	window.parent.frames['frmActualFolder'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
-	window.parent.frames['frmCreateFolder'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
-	window.parent.frames['frmUpload'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
-
-	// Load the resources list for this folder.
-	window.parent.frames['frmResourcesList'].LoadResources( oConnector.ResourceType, folderPath ) ;
-}
-
-function LoadFolders( folderPath )
-{
-	// Clear the folders list.
-	oListManager.Clear() ;
-
-	// Get the parent folder path.
-	var sParentFolderPath ;
-	if ( folderPath != '/' )
-		sParentFolderPath = folderPath.substring( 0, folderPath.lastIndexOf( '/', folderPath.length - 2 ) + 1 ) ;
-
-	// Show/Hide the Up Folder.
-	oListManager.ShowUpFolder( sParentFolderPath ) ;
-
-	if ( folderPath != '/' )
-	{
-		sActiveFolder = folderPath ;
-		oConnector.CurrentFolder = sParentFolderPath ;
-		oConnector.SendCommand( 'GetFolders', null, GetFoldersCallBack ) ;
-	}
-	else
-		OpenFolder( '/' ) ;
-}
-
-function GetFoldersCallBack( fckXml )
-{
-	if ( oConnector.CheckError( fckXml ) != 0 )
-		return ;
-
-	// Get the current folder path.
-	var oNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
-	var sCurrentFolderPath = oNode.attributes.getNamedItem('path').value ;
-
-	var oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
-
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
-		oListManager.AddItem( sFolderName, sCurrentFolderPath + sFolderName + '/' ) ;
-	}
-
-	OpenFolder( sActiveFolder ) ;
-}
-
-function SetResourceType( type )
-{
-	oConnector.ResourceType = type ;
-	LoadFolders( '/' ) ;
-}
-
-window.onload = function()
-{
-	oListManager.Init() ;
-	LoadFolders( '/' ) ;
-}
-		</script>
-	</head>
-	<body class="FileArea">
-		<table id="tableFiles" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr id="trUp" style="DISPLAY: none">
-				<td width="16"><a id="linkUpIcon" href="#"><img alt="" src="images/FolderUp.gif" width="16" height="16" border="0"></a></td>
-				<td nowrap width="100%">&nbsp;<a id="linkUp" href="#">..</a></td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.xml
deleted file mode 100644
index e6dd077ace..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmfolders.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>frmfolders.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.html
deleted file mode 100644
index 3e2771d097..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page shows all resources available in a folder in the File Browser.
--->
-<html>
-<head>
-	<title>Resources</title>
-	<link href="browser.css" type="text/css" rel="stylesheet">
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-	<script type="text/javascript" src="js/common.js"></script>
-	<script type="text/javascript">
-
-var oListManager = new Object() ;
-
-oListManager.Clear = function()
-{
-	document.body.innerHTML = '' ;
-}
-
-function ProtectPath(path)
-{
-	path = path.replace( /\\/g, '\\\\') ;
-	path = path.replace( /'/g, '\\\'') ;
-	return path ;
-}
-
-oListManager.GetFolderRowHtml = function( folderName, folderPath )
-{
-	// Build the link to view the folder.
-	var sLink = '<a href="#" onclick="OpenFolder(\'' + ProtectPath( folderPath ) + '\');return false;">' ;
-
-	return '<tr>' +
-			'<td width="16">' +
-				sLink +
-				'<img alt="" src="images/Folder.gif" width="16" height="16" border="0"><\/a>' +
-			'<\/td><td nowrap colspan="2">&nbsp;' +
-				sLink +
-				folderName +
-				'<\/a>' +
-		'<\/td><\/tr>' ;
-}
-
-oListManager.GetFileRowHtml = function( fileName, fileUrl, fileSize )
-{
-	// Build the link to view the folder.
-	var sLink = '<a href="#" onclick="OpenFile(\'' + ProtectPath( fileUrl ) + '\');return false;">' ;
-
-	// Get the file icon.
-	var sIcon = oIcons.GetIcon( fileName ) ;
-
-	return '<tr>' +
-			'<td width="16">' +
-				sLink +
-				'<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"><\/a>' +
-			'<\/td><td>&nbsp;' +
-				sLink +
-				fileName +
-				'<\/a>' +
-			'<\/td><td align="right" nowrap>&nbsp;' +
-				fileSize +
-				' KB' +
-		'<\/td><\/tr>' ;
-}
-
-function OpenFolder( folderPath )
-{
-	// Load the resources list for this folder.
-	window.parent.frames['frmFolders'].LoadFolders( folderPath ) ;
-}
-
-function OpenFile( fileUrl )
-{
-	window.top.opener.SetUrl( fileUrl ) ;
-	window.top.close() ;
-	window.top.opener.focus() ;
-}
-
-function LoadResources( resourceType, folderPath )
-{
-	oListManager.Clear() ;
-	oConnector.ResourceType = resourceType ;
-	oConnector.CurrentFolder = folderPath ;
-	oConnector.SendCommand( 'GetFoldersAndFiles', null, GetFoldersAndFilesCallBack ) ;
-}
-
-function Refresh()
-{
-	LoadResources( oConnector.ResourceType, oConnector.CurrentFolder ) ;
-}
-
-function GetFoldersAndFilesCallBack( fckXml )
-{
-	if ( oConnector.CheckError( fckXml ) != 0 )
-		return ;
-
-	// Get the current folder path.
-	var oFolderNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
-	if ( oFolderNode == null )
-	{
-		alert( 'The server didn\'t reply with a proper XML data. Please check your configuration.' ) ;
-		return ;
-	}
-	var sCurrentFolderPath	= oFolderNode.attributes.getNamedItem('path').value ;
-	var sCurrentFolderUrl	= oFolderNode.attributes.getNamedItem('url').value ;
-
-//	var dTimer = new Date() ;
-
-	var oHtml = new StringBuilder( '<table id="tableFiles" cellspacing="1" cellpadding="0" width="100%" border="0">' ) ;
-
-	// Add the Folders.
-	var oNodes ;
-	oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
-		oHtml.Append( oListManager.GetFolderRowHtml( sFolderName, sCurrentFolderPath + sFolderName + "/" ) ) ;
-	}
-
-	// Add the Files.
-	oNodes = fckXml.SelectNodes( 'Connector/Files/File' ) ;
-	for ( var j = 0 ; j < oNodes.length ; j++ )
-	{
-		var oNode = oNodes[j] ;
-		var sFileName = oNode.attributes.getNamedItem('name').value ;
-		var sFileSize = oNode.attributes.getNamedItem('size').value ;
-
-		// Get the optional "url" attribute. If not available, build the url.
-		var oFileUrlAtt = oNodes[j].attributes.getNamedItem('url') ;
-		var sFileUrl = oFileUrlAtt != null ? oFileUrlAtt.value : encodeURI( sCurrentFolderUrl + sFileName ).replace( /#/g, '%23' ) ;
-
-		oHtml.Append( oListManager.GetFileRowHtml( sFileName, sFileUrl, sFileSize ) ) ;
-	}
-
-	oHtml.Append( '<\/table>' ) ;
-
-	document.body.innerHTML = oHtml.ToString() ;
-
-//	window.top.document.title = 'Finished processing in ' + ( ( ( new Date() ) - dTimer ) / 1000 ) + ' seconds' ;
-
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedResourcesList = true ;
-}
-	</script>
-</head>
-<body class="FileArea">
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.xml
deleted file mode 100644
index e136f9ade0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourceslist.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>frmresourceslist.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.html
deleted file mode 100644
index e918f9fb4e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This page shows the list of available resource types.
--->
-<html>
-	<head>
-		<title>Available types</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/common.js"></script>
-		<script type="text/javascript">
-
-function SetResourceType( type )
-{
-	window.parent.frames["frmFolders"].SetResourceType( type ) ;
-}
-
-var aTypes = [
-	['File','File'],
-	['Image','Image'],
-	['Flash','Flash'],
-	['Media','Media']
-] ;
-
-window.onload = function()
-{
-	var oCombo = document.getElementById('cmbType') ;
-	oCombo.innerHTML = '' ;
-	for ( var i = 0 ; i < aTypes.length ; i++ )
-	{
-		if ( oConnector.ShowAllTypes || aTypes[i][0] == oConnector.ResourceType )
-			AddSelectOption( oCombo, aTypes[i][1], aTypes[i][0] ) ;
-	}
-}
-
-		</script>
-	</head>
-	<body>
-		<table class="fullHeight" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td nowrap>
-					Resource Type<BR>
-					<select id="cmbType" style="WIDTH: 100%" onchange="SetResourceType(this.value);">
-						<option>&nbsp;
-					</select>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.xml
deleted file mode 100644
index ac92afe4e1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmresourcetype.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>frmresourcetype.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.html
deleted file mode 100644
index e840c0a9e5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Page used to upload new files in the current folder.
--->
-<html>
-	<head>
-		<title>File Upload</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="browser.css" type="text/css" rel="stylesheet" >
-		<script type="text/javascript" src="js/common.js"></script>
-		<script type="text/javascript">
-
-function SetCurrentFolder( resourceType, folderPath )
-{
-	var sUrl = oConnector.ConnectorUrl + 'Command=FileUpload' ;
-	sUrl += '&Type=' + resourceType ;
-	sUrl += '&CurrentFolder=' + encodeURIComponent( folderPath ) ;
-
-	document.getElementById('frmUpload').action = sUrl ;
-}
-
-function OnSubmit()
-{
-	if ( document.getElementById('NewFile').value.length == 0 )
-	{
-		alert( 'Please select a file from your computer' ) ;
-		return false ;
-	}
-
-	// Set the interface elements.
-	document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder (Upload in progress, please wait...)' ;
-	document.getElementById('btnUpload').disabled = true ;
-
-	return true ;
-}
-
-function OnUploadCompleted( errorNumber, data )
-{
-	// Reset the Upload Worker Frame.
-	window.parent.frames['frmUploadWorker'].location = 'javascript:void(0)' ;
-
-	// Reset the upload form (On IE we must do a little trick to avoid problems).
-	if ( document.all )
-		document.getElementById('NewFile').outerHTML = '<input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file">' ;
-	else
-		document.getElementById('frmUpload').reset() ;
-
-	// Reset the interface elements.
-	document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder' ;
-	document.getElementById('btnUpload').disabled = false ;
-
-	switch ( errorNumber )
-	{
-		case 0 :
-			window.parent.frames['frmResourcesList'].Refresh() ;
-			break ;
-		case 1 :	// Custom error.
-			alert( data ) ;
-			break ;
-		case 201 :
-			window.parent.frames['frmResourcesList'].Refresh() ;
-			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + data + '"' ) ;
-			break ;
-		case 202 :
-			alert( 'Invalid file' ) ;
-			break ;
-		default :
-			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
-			break ;
-	}
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedUpload = true ;
-}
-		</script>
-	</head>
-	<body>
-		<form id="frmUpload" action="" target="frmUploadWorker" method="post" enctype="multipart/form-data" onsubmit="return OnSubmit();">
-			<table class="fullHeight" cellspacing="0" cellpadding="0" width="100%" border="0">
-				<tr>
-					<td nowrap="nowrap">
-						<span id="eUploadMessage">Upload a new file in this folder</span><br>
-						<table cellspacing="0" cellpadding="0" width="100%" border="0">
-							<tr>
-								<td width="100%"><input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file"></td>
-								<td nowrap="nowrap">&nbsp;<input id="btnUpload" type="submit" value="Upload"></td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</form>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.xml
deleted file mode 100644
index f7d3a0ffab..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/frmupload.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>frmupload.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.gif
deleted file mode 100644
index a355e5a449014d40f6e686aec027356b9e72c626..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 138
zcmZ?wbhEHb<YC}o*v!wcWXTdGC8fZ?z`DA+)YR0^pFhjW%5L4dm7SekLqmgugTu|u
zjg5`X*w~nXf#LuE|B63Z7#SG&8FYYL29OyHEan9oN3?>?doRyP?sz1@R%qk?NW&|^
p<j_wM2O*7bOd|gOd6qaNKlm)l(%ae){zjC8J92aRgl|d=)&LCsE1UoT

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.xml
deleted file mode 100644
index 18ba9771a3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ButtonArrow.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>12</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.gif
deleted file mode 100644
index ab6824d7f80a913246dfa5ae13220e1f779d7a7d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 128
zcmV-`0Du2SNk%w1VGsZi0HOx~_xJbz|IVD80RPUM&dy^100960od5s-A^8LW000L7
zEC2ui01yBW0009;c)Hvx5El192*!x%1o<ElMT&5p=w%R-nZ2+vu!kGVIBnm9tYfgA
iaMc0^akJuUC`{G@Oyt1n30Xm$f_BU0Qodkt0suQ<88(6d

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.xml
deleted file mode 100644
index d9f02a1f7c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Folder.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.gif
deleted file mode 100644
index b93b752cb35d07c65713249a9675f9e05995bb4b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 281
zcmZ?wbhEHbRA5kG*v!em!NI}6!0`Y7cSA#lIdd4!olE|IZq9!Y0Fgi`G@$sCg^_`Q
zlR*b04l;v*<(R=q&((Wpyx7b5Poz*G#ZyRbMsHg8Dlx?^CZ7%o1-_|yU+j?Z&Ot}2
z|HKo;2?AH=sWE$6xr#9OWq6*tTgBVz81{RK)QT{}?mu7i4nK|(zdP&j^_(Ly@Apn$
zTofEr7nN4io)Og2(AtsKU0M?po0pzhSQ0R~YFa{;N#~@F&^hx8CpOHT-8Fy8y7uVw
z$>|eTtnS=Y)v`XcZE0Wm%(S+{n>TgunLDTH*uh2T&!5`4%<k&7>$c3C%y;hIyZ_+f
R9g8PVpFMx^^0^>`H30UMeqjIr

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.xml
deleted file mode 100644
index 08634268ec..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/Folder32.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Folder32.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.gif
deleted file mode 100644
index 0c5dd413efe52ef8df245c62d38abd3fb5531faf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132
zcmZ?wbhEHb6krfwSj5I~?p*T!b93g*Vfg=l&j0`a85n>J5UKc+g^_`QjX?*<2C5Wb
zU|{yl*mXxoV3&KA=w%M0D)qo6IdPeS4hsuYt(PRqFy=dMJ1DS(;Y^uj?AqnKDvKH$
h4uqvBmU_;}`s(90J$U9C1Ji>22?c3Bc`6JH)&Op|Ft`8!

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.xml
deleted file mode 100644
index 0514722640..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderOpened.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.gif
deleted file mode 100644
index 3e3fcf56cc471cb8f44c5edb5f23407f120b75a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 264
zcmV+j0r&n#Nk%w1VITk?0HOx~fPet_`1s7sW&i*HnVA6p%$fiHng9R)A^8LW000L7
zEC2ui03ZM$000Bcc)HyFFv{78y_ZT7y6*y^J)B{lXE-t?>Kf|WzJ*zbST3@`>l>e7
zXTYP`jx|Fqxg-!3v!5%8G&mPg=26MzE|piEc$^ay3Qmr2&HfAsp|@13<vQbpd6oJF
z5AZ)!K7u!YX?iqYXG#KwM0s>xD0Kw@Z;yk4lxJy}TbYwv1&v{IeS%6~q)(8cfvHH9
z1FWAXijuHrXtPjLUZ*y?s=NoSsJ^hlX9AX3p}@()!dFnYxLu3VoKMAM-ecScv*YCD
O=I1Nv>g((j2>?5Tf_QiU

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.xml
deleted file mode 100644
index 03c08d696b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderOpened32.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.gif
deleted file mode 100644
index ad5bc202670bfa12195e767c28050b236089e940..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132
zcmV-~0DJ#ONk%w1VGsZi0HOx~_xJbz|IYu;oSd8h&dy{1|C|5-0RR90A^8LW000L7
zEC2ui01yBW0009?c)Hv>5E}PD2&Iha2KgWnMapoU=v5GtnPtYC3GCs*Ml2M2edj<P
m&xd&#cF0w$2ooZSF9A?TTPCl9sx8C~ai(A}WlSa~0027y3^TU?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.xml
deleted file mode 100644
index 88df8fdf80..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/FolderUp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderUp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons.xml
deleted file mode 100644
index 83f2722ccf..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>icons</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32.xml
deleted file mode 100644
index c3f8a38921..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>32</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.gif
deleted file mode 100644
index 699e6a3872b53a9b211f6ff36ac7e3225dd22de4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1140
zcmb`E`%e>h0KmVcuWJD*FM9~M9v0;0gPtyf2D4lb<<T&i7xyY{DZQpKY2t`yX0(p=
zamed}XfBIC)BrzRLYx=b54SK(XIr2}l%}|?BUx<NqIQX7_{hTc(@p<}eSY}-`1$42
z(be8!?l%Afc;*FCj!Uyt(hm_Boaby(n)O@FBBjgnq?D$T43_f)X<INOx;(4neQ=gD
z=UE_71Z9TO3>@_VjwB*Bz)~b>#zfjC@IsD5w|Oidff-V#g8<L55kD2B;e3P^g@|9w
z(zG8ln^73zlDTX$lJ=8QPKb(v)oM)&ypO<kSRDdEHY*Wf{iMwn<yj%Z@jk#pP&$_<
zC|@+4<@_|`BeEQq=4rppnoTE@qR4WQWHu)<bWY?2KPrgPohU<~1PsG8WlJa1JVmlB
zmqSqmMrc;_k=C@pN}@R`M%jpfqNpUGBnpePRj^_^BF*_QDN6b<B<VB12>}2kNqXb|
z3*=vg3;-`U_%`_V2~bM`Zz#+RT^Sx39b;sQ1LKpSLm`J&E4zlMTrP)fis|!OD8<dI
zqt#VzkJCwMYiqS7H(eeNwcu(FDf?nESFy_DPI=VMk~`Guym~<~Q>)8jZh1;Bx0l-=
z|5olUpD))!On*&71F@oVS4HgTQTv+9Iq!CAXG00xRC*#ce9p0;gBC#?#*V6<Jo+1a
zDiD3DJu5+9H$MbmQzuXzmmju&W(ni&>(fm&gZ6(iJ-?<*$cbd*Pk~-cu8ti%)$w~m
zF}hZExT5MvJfM2lQ43BrJ}jtiY)z1z1`ujO>Tf(rd_j!es+s?@v3Z@+H#wzy1)VN~
z@>^29db%?9H2l8(hXn%^4iv!}88EbHo(0)mmo&(%=?eP|btA=e;a;G<qb&36dp*4v
zS_wmtt3TMK8hi`^$PiR+^erwOrvtW(=cLN%pJ;B71v1KsuU|ge{3QrQ*9_AGiP%-l
zRRm9Fnt~U$@BPR<6gST!P{ph(W<bLFleZJh=TP^cUgvqxF+6D;hl)R*o*UJ>2Q0DP
z{-2wtWFHm{1TQkUDOA}p5{MVR_NXWH$j~Q!`r_`FL9mV*0)_R8X_@LhsNeFX+sNR+
zSfg*(_dLbjNJHJs(*8ZS&&0=-PQx<n`pObm*Ec#ovW)IK7F<>#BQM^m*xk9gs-%qS
znBFlNEK&BnY6)r2oZVd1)G6?=(lHPMAXN*g^vz7X7pY-0Z6&Aw2(%UNZ;9`9D~)47
zrrC(Kl^)sZ>YQrb0&SZ5`MJ2}gUe;0&|w@Y2Td<b?TYKW>TqQnY+2%QP)b0SNt_6c
z?vCNb#g{jS<eAEI0Z?*mAU0Rgf(OC<OLNPWukK$6e5VH04rPJo0DiIb{DVWc_A<|d
Z@(u6Z*u)Sw^Vh=G_s`GXWfTRV^*=j}sFVNz

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.xml
deleted file mode 100644
index cf401dea3f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ai.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.gif
deleted file mode 100644
index 97025bb6ea850203861b833a9aded6117cc2a3cc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 454
zcmV;%0XhChNk%w1VITk?0K^^uF)?E?F`Q#DoMU5S&YS?w&i|#(_y5i@#@@!IrKQfC
zW6tmYoMU53N=i~vQqIm}oSb9-|Mz2@oX*Yw|ITBaV*vmEoMU60|IPsaoB)J`gvQ3k
z00030|NsC0{{R30A^8LW0015UEC2ui03ZM$000I5peK%=W}awzk}Rura4gTA#<loM
z@3483mY{G*%;;vCjSYywP#}+{bZXqals}IJlOZ?&g9;%-CUdWwO-zRsZ8IH-006ik
zVwrPVt**t|ZygC27XkqQ8h3d{X-R1{9FdY7fd+(xb9D?8j7g3ikAIY09R-({h5!u=
zjwXDeFdL(Arl**Ph)PPWeX+Bpwif}o1H7KSzLluMbOQtg$Hz3X%7(ZX1sMm7d&n}>
zqzS1F7Yi`j+&oF3vk@0`<uZ$(GRJ(g3IhWQW&LNMy`tUQGNm9DN4*mI>c_AlBY-{D
z_{yQ;#4A33CbnP$uv<4j5!vO4<#7+FSQ$k_Zp>IRAV4-*NE~_OF;=T}DqVd0X!Bwp
wStD5{bcIq>&_CW_%>cTRhtqE{M<8rT)nil<ld@{vDhY?zuVBN9#SsDkJ606O-v9sr

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.xml
deleted file mode 100644
index 6c901ddcd3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>avi.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.gif
deleted file mode 100644
index f3c7f82ab63066a16dd2548514f8618160cc2cd7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 709
zcmZ?wbhEHbRA5kGxN68CAt7OCX!!m6cTG*r<m6;aOUtOJD8ppK=g*(NfB)Waj-lZ>
z!>wDl1_cGpIX9=cxY)_bDS6JhrAwC@0;zN7lIJ9Qd3jyCc5Tj_ImyXD;@rJ^_ma;g
z8yY5`d;cG#;{UlRQ>F+A2pqe249Ed0F-%To`2XJ!Xvn$mii(QIjvZ@hX<_)!zyK8e
z52b({B7x#h7DfgJLk1m?dXS$O*!~}wQ6SMQ*?%Hs(g~SEVHZ}EoNC$|w?XZ5<=d*g
ztFz3tLuQ?K`?%vx*6#ZsEPVF1?cDu#wReB{`LnL&mDMf!E$w>6I^8|><yEb%6LS57
zwfmYUHn$ao#ZM3IpEGAx{=9@4g{z9<^%rDp@L0Pbs;g)Fj<xHGw`wynDJb*tiL$Wh
z?Ax_l$1l=No1agC?~pE^t|&XN1n1^G=d=uXwOARMMFm8!%joL9VQ15xzeh`p@#_zU
zUs}w(qVL|`(zN)%;3ytt@Tv1b_=3h(Mn)w*jRFV9ZdP$olN|-EVH2wa<P0VVB{ZGn
zW025_Xb5a%WjsBH!Qq*z3*%(@I027Ly#uEnv2w{BDG748*B#Gh<<r3s?BpdZDHj$~
zz|icjZo;bK(WTVH!Y1%VvSY&`hf`D8*I6YNgfK922r7vPEX;Rc<CW%EbEC3BVZEBc
z4Xy(M3Qk=@tUm-VI5ajfhU+kV`McYdHJXdjXpX{0rzRHOPkp5|3Nwu+wlGR?BnUoe
zX6F~zC`b`#cr3~yaLAB(kJ9!yW>%FP4+RFsZbl(HUW2zRj7*mpIc#(i7%CXAa&G$1
zb$HJi?&sBSc@@$XSXf!41ycM4mR3*HJEyr}!-dTZEo^K(lB@3>s9p2_-O+~A4J>>T
HEDY8FY?%te

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.xml
deleted file mode 100644
index 51d7d66cff..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bmp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.gif
deleted file mode 100644
index b62bd026061c32a9c6e5e0b7bb0f63f29e2b3dff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 224
zcmZ?wbhEHbRA5kGSj5J_(8AEt(sJzBF^2yPK=2<7fDFZ-EQ|~cYz#UeQIJ{&=A{`~
z7yn&Y>lvzH@j8}i<%6w^G1qDysAQ$w<c!<3M%Q46c+avDLk8VG5B0@=bM%^ub}sJd
zvln-BSZWq3@qkzJEXO)ypD#DQHt9;v-ezNKeB@Tb&(o)sp2k*joV)iz+qO2Xv`MDk
zFD|sJJ2bbYRjNH=!o)o7o*BKYlM<&iSI_HPFni{VMGXs=cdVR~5xlf#)#Qb1^VdvU
WIeW);n+^N6`W!rT*h`p`!5RQ!1Ym9e

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.xml
deleted file mode 100644
index 4b7c58277d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cs.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.gif
deleted file mode 100644
index 976997b1b6639272b6aab2b239cb454fa7d0819b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 177
zcmZ?wbhEHbRA5kGSj56`?AWoEmKFvEhW}syWI%x8PZmZ71{MY#5ErDDfw|1X>*7Cw
zb)JWJSY*qv{Jo}@*85%ep#_^mxz@^Ek!v|my$+pkc#iYHgR|<)Hv*145}Xzy*?#uy
zW+72u^}VkibX`f?;iJ!XMxcLs>SwXJYbV{lxV?&3^z_y8;(O=jz293O)tFaX(OQ+m
V(AC}3+t;1pIBD{fscM`I)&R&*NlyR(

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.xml
deleted file mode 100644
index badfef7b7b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>default.icon.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.gif
deleted file mode 100644
index 9b54964576b86bdff354807f15bf8d7b45c26a87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 258
zcmZ?wbhEHbRA5kGSj5KA(!y};*s+$DmjC}5fZ#tE02zuuSr{1@*cfy`q9C;l%*Qjd
z?)>vVsp-1YB3p;!?=`iwp6{W_Q5=rtdap9Js!4P!*0z~@{&9%b7hSQiZSf+3>%l=4
zbC?{xRHYJ^JbD!_YN>wVRmm#fINl3>={^y&r(Zh2+A*{0{Dp5OF3+;}xtHpSu`tBg
zGna`sL=;C?F*CGG>|*W7kZQMY%L(e5o+#PMJTG{P!~)G$mL+Rfuc**k!@v;4&?&i6
zd2`3?whaZ+?fYX6_}i99@A5dc@yywS=ck>!bS&ZO&I-occkbT1e<$7H@sp>|OgR~>
E0d_=epa1{>

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.xml
deleted file mode 100644
index 7bf1b88840..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dll.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.gif
deleted file mode 100644
index b557568b3d1ca19f9520b38a4c74de4e4abe0301..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 260
zcmZ?wbhEHbRA5kGSj5WE($aG5*f9o%{|rD320#W7DE?$&WME)r&;fBkY8jYMM(kq!
zXJF^1sbKNi_rQt=M|)>{Hf)}-F6;CphX;mvXV)1h&Uf|7+UJv?arlkMs(3X`m9CP_
zv)3+@oW^!z&6Ep|?ycG7>(EguSdif;%5!b$-mI&xN9DLr?#s-QF^TF-@eHzvD|N|b
zOf4v2R;u;NYnoIoQPMuWEU$95PkPn_w-&EyGa42)SIuA0xw3g_dy3)$ug*<%>t}2f
z_1`SBb+_-1>AS@Cs_Z|y`tZVS$C7M#_MAI&;Bx2%Zo@;jPiRElfABCu;mOly&tE8T
HGFSruuDNnD

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.xml
deleted file mode 100644
index 49c4b0c291..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>doc.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.gif
deleted file mode 100644
index 758499394afc5814b9da3e02d6b2996623ea3ece..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 170
zcmZ?wbhEHbRA5kGSj5V3?AWoEmKKKp{}~v71PA~bK%n@Og^_`Ql|cu@0jXtR&X3r2
z=bynT&((V^Uh}fgcb2F-r!c4K#l%&et8O!#Y3N#3U@Bnaczx0Bu1&8c>vg>^p7?UH
zZNaiF>{E4?pUHaCwNz`jZ!Y_szmxXvGM=^K87~uK*>B$dd{+jey?NVLeM+n`tOzMk
R;r49r>h9_76XRsC1^{%DM?C-l

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.xml
deleted file mode 100644
index df8e8c60ff..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>exe.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.gif
deleted file mode 100644
index 923079fc6bbc36b0f3cef03c381d42fb9962c753..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 946
zcmdUs-ET{A9EZO<+S9YC?Wob8m!v&2wj#5`EE?U~b1XJhOV`LE=R#U_A%>LBTk4|S
zDr>A5I=U%J+YM1$%pthhOzORHK?$-Hd%=a%c}WpTjsL=P_1t})<Ws$R)pE5(2}&4c
zAwhtEK(E&iA;_p8kw|bHC#2I24GlccXJ`Pm)j?4}>AeVLSTYuigUXan3z0}9Eu?9h
z4g>-bhr_|LX#{*U>a$wohya=sD6q38WU|M2-pz4VO66u*f^)O9+M!lQeLk<%>M)rS
z@wg8m9uWb%T~Db3Za0TeOoiOEDnX+NMMe>+W=#Q_8XFq2BNU$qP77YIcVbf*696Fd
zj|ur7p?-?809aV`H~#M@Ajvq{CbpuYvZaL}@K*dVj_I0@`<f~le@Evjj6BxfPB7YV
zL>ubTVq)>xVDrh4rms5^3Spr$J-t`?u;zkBE4#^Dz7jki4oSKP`v#fm9opMHCnZ;}
zz1GBI{`)<+KP-zs;Tg$M-Djcl;f+t)SC6%Q2YyxP#?LXbXR8Ot7T)hy{Qg~6P_(9=
zkQdf^l{=`riw%{(Tm{ue)-_qW)%G&WtZSVquZKD9wz*vvb@{U-2|A~ACfIDf%*e$P
z?cUS3lIChBh={$LNy`98<Xgs9CcpS_e9~c=F&G?Zk|_;Kh%EBMot-7SH;r6^dl;$6
z5K`mqx81SeNa<6<C8ur@Id2$)-sZa(y*Wj7_E`UDy|}EiWOK?~;+*>ZaqW`&r0BuD
z4e~{vlsT1)@1B+?J7{TnC0!%;?@hifwn#f%#%SZ*H~5S4*^M6Md&ZgN-V?5w@~~=t
z{vj(Nr0)EH;qJQ9o~mu@T=}_;Ri6HWl}~Q2nBysSj+e}{F=hLUxurkNGZZr8)2@BH
zc*QJFQiqE)DV<5`2@a_I-->GXJTEl6a!_e0hA-#`rlP|j&e=bb4-A%VXakYh*qgmk
zvHe)KIKK@GwKB_#Mav3D*S`~KYRv;jX8bUE+RCqgjUTO<pPiRi?kW2?e0=Ta*dyP%
JTp0l?{s0H&I0OIy

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.xml
deleted file mode 100644
index 6d1946031f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fla.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.gif
deleted file mode 100644
index df5f5795c3900836b0aaff70dc0577cd76e21ff8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 704
zcmZ?wbhEHbRA5kGxN68CAt7OCX!!m6cTG*r<m6;aOUtOJD8ppK=g*(NfB)Waj-lZ>
z!>wDl1_cGpIX9=cxY)_bDS6JhrAwC@0;zN7lIJ9Qd3jyCc5Tj_ImyXD;@rJ^_ma;g
z8yY5`d;cG#;{UlRQ>F+A2pqe249Ed0F-%To`2XJ!Xvn$mii(QIjvZ@hX<=w#VE7Ld
z{?7oU!6cAD3{d>Z!pOj2$e;sK4Du5L+y4VI3M85(`%k1yIw5l??81tYQ%!s0HmH5B
zd|S15b(Xny$gJ~jA9viz+I|0nh0or$qwC-1oqj!Uc6Wh(V`Y&}TYG3|b5l!oMQw0E
zU2}DBPkvau_T<K%s_C`y`m?(Vmo1x_P?xdBebJJr;*QN7ixwAe)MjE*Q0C(kWnt0T
zwQakOU!<EhKc52MK0Q7?QFdMl&h<M^X&LZpu`)7?3W#2o(bIdu&Za$Uhn5!O$1e=u
zw3vBCU%h<E#m+BK(#X1a9!CwURD^`Uf`<)E>>@iN3<4dSxx*7gJJ}yHGHWubb-ZC<
zSlGlWA{rr3aE6m1Db7hm;O9fu#z~Ku=EN*`;OKo<o%PP%8>tHpw{YmFPBEF7n0SPh
z-5{fcDcGTDk%p2-0>i<1jU3uMQ*0^|Rtd8?vkEi_C^|6;eq&3yu%Yol*KBr%M_EkF
zYZ-VLm6m7(GRQOXifBkk9A$F2w>LUu!BPQ*!<<6eDjpXe<V74~?^6`klxS#V5M#8f
z_)yTu<i^Hm5a-CSP}*ppcGhjv0Ea_uEKC9$BorJkGhFl&P+*X4IB<xGtwP*j?t)+I
z3{ITh6Hpg^kD-9gDZpU^qvKbWz)j*W7tLYf=C<T^$VhOQvEc>pmF>6I+p(?v&mbqn
H!e9*mGolF;

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.xml
deleted file mode 100644
index 871fbcaaa8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gif.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.gif
deleted file mode 100644
index a9bdf0030869bb72b8115ce01f776f080576c7b9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1527
zcmeH`{ZA8j0LH)9QYgijQL3Xb9mPUCP}fsqdcG`2MWB@s=vZ*wTcIvP>jLr2GVQVz
zsSK7QR(9EZxjA2Q#At5f;%#Q}wifXeUv8S=#l7Ts(Rs#Su5P-onwal!f5HBMJwHBq
zl24u|d20PNUb3|WlmN&99U=pwfS}>5j&nK@pj8723W`QKf);~}MALjMAw)PO5@89>
zfDlR=jIbgv>yZR6s4zGkQcx(w_#%l=h$UFV6_Z3+4X7x_Nt}U14Kac$Du@;|R?-E<
zAbCjekWmes*9A!-SuGF~d@_uPT2MlafpEc4bSMZYz$$`@=!8fLkQ5DEG>Bjf=M9!u
zI8hT-gI1AYKr$gSoETIg&gi~S3>TrSL!8wTyv$9bRTzk}E>>5kP0nB?m5`u|(}PjQ
zCm=$EQAP;S3`z451-Tf-6`%!(SRLUZhLsTw5wD|!ti?D1XXJ#ABt;Jh22S%n5rqU@
z)*vAwLO_~ss5(+LgA}LfhO8TSLc;|_G71Y3!DzB-Xb{C@o#b?y;YbNZbi`|hD;RSz
z8mk$>U_w?kQi34`iPHnh2u~<vl#NOT&S-=Hbpt9I^eKqoG?JUHi8KQ#I)VsE8lq_$
z{VVXl{@Vhs$5|Kv99Z-${_GRLiU67WLi^G1E?c?1VeiDz$$_#pJAN;$J9UKe99X*f
ziuG{hLP<$S^{G1ht(yAcSK7Xx<gw9D%T~1R$LYbV2P)^JJ0Azb^&Hi)<l2<n(0`B%
zP~gd6x7}iMZ`<1ky1I{BcT|W@Ffc#g^j5OHgz|A<S^F_QP5pe?ZkoC@XX4#n7r^S5
zdkYSAjOV@Qx7Fn@?Ahn3c5gp+zpLSGcj?MUPm9kS0WZCoiCfJVyV(V`Tdl8Q@xI<=
zA3Qa^zrKlLmf*>ZYig>O`E6zO$w${GbK~PbwtSb3mHwSqnssSQ)8U-}b8HPg_%>_x
zBa>>fIL03gpPN^)w#SV+8-Q)r+?LX&lOIh!p)e}g2`O;-;CQ9i`y!RwzimCp_U?@R
zlK+k0JpW9xx(Ev`)qt4;Yv-<6Zk>qV#E1Iqx%Vj0TvCxq^}Y)BV9x9fUX$tOyoD*(
z(hL<Z@Ke^-{B>Kd)h=*;7*6e`zP{NubIIL9!;aS-hi(tlS3FLaeE~M5utm1heOY8(
z`kbR-(VrGJ+_T+Zwk)wJRhHvT{o3{M2G=dn?FM&d=Z@jkGu=rKR@^o?x<Bi))Ay~m
zM(S>zDeuOf1vXFIQ&Z5CaSncE@`o)s?@Yvp&Gd|+sxQr}<K|ML_j;D4y!ptz<2miA
z{iceIV@WK}%Vkp8XI_r)EDEuKuKe}YLlq|qhvX`|qjLbunaxdXnX@?s63*R4heu}b
zn{nbEcHTCE<(XU4>rC5+;yoa`Jb8YWvo}>;o{{qmZ0^wKHN~U0k<{~VI7%+gT2)wO
zaTc7dJbCs(+l4fU-X67DTIw=gBc=6?>2%H~$<B3)8?TwnmCc^vsugZiht+wM>ysb;
za64Ysd4;-jJbz>Gud6HcvxI+!XDIbkUigo=xhPC+yI$Ddc-pcn+_I;<v3BvpvF6(T
Mu^Ss``*UE`KkaQ?D*ylh

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.xml
deleted file mode 100644
index 2ef9bf22b7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>htm.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.gif
deleted file mode 100644
index a9bdf0030869bb72b8115ce01f776f080576c7b9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1527
zcmeH`{ZA8j0LH)9QYgijQL3Xb9mPUCP}fsqdcG`2MWB@s=vZ*wTcIvP>jLr2GVQVz
zsSK7QR(9EZxjA2Q#At5f;%#Q}wifXeUv8S=#l7Ts(Rs#Su5P-onwal!f5HBMJwHBq
zl24u|d20PNUb3|WlmN&99U=pwfS}>5j&nK@pj8723W`QKf);~}MALjMAw)PO5@89>
zfDlR=jIbgv>yZR6s4zGkQcx(w_#%l=h$UFV6_Z3+4X7x_Nt}U14Kac$Du@;|R?-E<
zAbCjekWmes*9A!-SuGF~d@_uPT2MlafpEc4bSMZYz$$`@=!8fLkQ5DEG>Bjf=M9!u
zI8hT-gI1AYKr$gSoETIg&gi~S3>TrSL!8wTyv$9bRTzk}E>>5kP0nB?m5`u|(}PjQ
zCm=$EQAP;S3`z451-Tf-6`%!(SRLUZhLsTw5wD|!ti?D1XXJ#ABt;Jh22S%n5rqU@
z)*vAwLO_~ss5(+LgA}LfhO8TSLc;|_G71Y3!DzB-Xb{C@o#b?y;YbNZbi`|hD;RSz
z8mk$>U_w?kQi34`iPHnh2u~<vl#NOT&S-=Hbpt9I^eKqoG?JUHi8KQ#I)VsE8lq_$
z{VVXl{@Vhs$5|Kv99Z-${_GRLiU67WLi^G1E?c?1VeiDz$$_#pJAN;$J9UKe99X*f
ziuG{hLP<$S^{G1ht(yAcSK7Xx<gw9D%T~1R$LYbV2P)^JJ0Azb^&Hi)<l2<n(0`B%
zP~gd6x7}iMZ`<1ky1I{BcT|W@Ffc#g^j5OHgz|A<S^F_QP5pe?ZkoC@XX4#n7r^S5
zdkYSAjOV@Qx7Fn@?Ahn3c5gp+zpLSGcj?MUPm9kS0WZCoiCfJVyV(V`Tdl8Q@xI<=
zA3Qa^zrKlLmf*>ZYig>O`E6zO$w${GbK~PbwtSb3mHwSqnssSQ)8U-}b8HPg_%>_x
zBa>>fIL03gpPN^)w#SV+8-Q)r+?LX&lOIh!p)e}g2`O;-;CQ9i`y!RwzimCp_U?@R
zlK+k0JpW9xx(Ev`)qt4;Yv-<6Zk>qV#E1Iqx%Vj0TvCxq^}Y)BV9x9fUX$tOyoD*(
z(hL<Z@Ke^-{B>Kd)h=*;7*6e`zP{NubIIL9!;aS-hi(tlS3FLaeE~M5utm1heOY8(
z`kbR-(VrGJ+_T+Zwk)wJRhHvT{o3{M2G=dn?FM&d=Z@jkGu=rKR@^o?x<Bi))Ay~m
zM(S>zDeuOf1vXFIQ&Z5CaSncE@`o)s?@Yvp&Gd|+sxQr}<K|ML_j;D4y!ptz<2miA
z{iceIV@WK}%Vkp8XI_r)EDEuKuKe}YLlq|qhvX`|qjLbunaxdXnX@?s63*R4heu}b
zn{nbEcHTCE<(XU4>rC5+;yoa`Jb8YWvo}>;o{{qmZ0^wKHN~U0k<{~VI7%+gT2)wO
zaTc7dJbCs(+l4fU-X67DTIw=gBc=6?>2%H~$<B3)8?TwnmCc^vsugZiht+wM>ysb;
za64Ysd4;-jJbz>Gud6HcvxI+!XDIbkUigo=xhPC+yI$Ddc-pcn+_I;<v3BvpvF6(T
Mu^Ss``*UE`KkaQ?D*ylh

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.xml
deleted file mode 100644
index 25068e5f8d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>html.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.gif
deleted file mode 100644
index de78363f2412db4ce1909d7187e0a0c01208b050..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 463
zcmV;=0WkhYNk%w1VITk?0J9GOL9#(mTv6@u?^37Esj09xH#*YQ)k0&OAt52g#>Rw%
zgoK0u0RI60|Nj600RR90A^8LW000jFEC2ui03ZM$000F4@X7g{y*Over%PZcj*8PX
zPRD&`>$*wVrjlmgmOR%>@BhG{L$`DMT#J_P^c&hL!A4J-tOAFMtkxNwGON_yXO!SB
ztzop!^eUH*;dC<1hM9wS;j7`s`7wKLDp*>DhI@QNg9!o+0tN&L0099CjEIQ}9w`<v
z1O^F^3<(UA0R)Y0ikt`z0SE;J2$KM$01TxJlnJVu2(Z7w!UzGkx45O1shJhR4!;Ef
zva!>}xc~qK1}B2eunLhO1qbA^(8kG)-OZLR3gZX7ufVg|lgu6kyp9dh2Lp`={0ea3
zRk2Bt6j2zmPk^)m0|*c>7hphwdAIZ_Tu9)AfCB}5AQpJ`>%gY~7hP4_$kEY6ivuWr
zG7x}|0$2f9dO*-I!MFjSBu46|fSW;`HDGmoXF$NCPz@$-^C$~x1)sz&7Wm{;z|D>@
zT50Ow!0F9suh7Qo*i~JLu`3*bN(-%0)23ZRSgqsKfC6c-Vo@4Qc<-OXa5)%S%y@AG
F06XGF$;AKw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.xml
deleted file mode 100644
index 42a7989e8c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>jpg.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.gif
deleted file mode 100644
index fe0c98e975c3e36eb30275c584f5cfdaf2bb0b52..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 274
zcmV+t0qy=rNk%w1VITk?0HOu}goFUb#>Rw%g#Z5l00030|NsC0{{R30A^8LW000I6
zEC2ui03ZM$000BmXe!+PP|3N9y*Oh*C>2_$F`ZY5XdwigX@IE+vgH@c7VW_s<X9Yn
zP-xo>E=S8CAk;96zye@OEi4J7%yYsMBs14lfQi{kx>D-2z!Z<kx!Oq;3ctsMi+K)G
zuiHaSdU7upJW5t@B722~1AYK(d5eUHAV-*1l9W(UkVlGTl_Q#&pp&AVhG}Z2TB9MC
zrJA9PheorRinb#@9GJVXs~D%hn{l09PFSVE$+?osuE<=trqR>XXBlpHG<dJ71%c#4
Y%i=fZ)#)j=-tX}6gyr=0<q8P^J9J8WCjbBd

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.xml
deleted file mode 100644
index c89ebb212a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>js.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.gif
deleted file mode 100644
index d3af9e87bf867b1449563542d4753e128a82edc4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 274
zcmV+t0qy=rNk%w1VITk?0HOu}goK2I004vlgvQ3k00030|NsC0{{R30A^8LW000I6
zEC2ui03ZM$000BmXu1aeFg`{pC^+j~0IA@`jhOQ>LXfU%%aXw0F>cMSa3P;YN@~85
zXs1wZZWz^I$sBYt#31HnOf{Juf_6(VW^93iSL5Ui2-3o>8d&O_<;{7#7K;Vu(OKI1
z;;nFSdR=&TNjQdbgFbA98Gu(;7;}G#8%mLqI%r`kjz?`jI+KK=hk>Yqn`^8sag(rR
zlwho{Z*H<Y3?g|yxgjK|x2k8rdWxgJ6}-q$SjrZ`qR_j+nN6g|roOrh%-d$&3g6&l
Y;tkj7k>_0P?(bV5^7Hid_8<uWJ6ec+DF6Tf

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.xml
deleted file mode 100644
index 98c488c231..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mdb.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.gif
deleted file mode 100644
index 7d6360f2a56679edb21b0803c84999324addc6bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 454
zcmV;%0XhChNk%w1VITk?0K^^uF)?E?F`Q#DoMU5S&YS?w&i|#(_y5i@#@@!IrKQfC
zW6tmYoMU53N=i~vQqIm}oSb9-|Mz2@oX*Yw|ITBaV*vmEoMU60|IPsaoB)J`gvQ3k
z00030|NsC0{{R30A^8LW0015UEC2ui03ZM$000I5peK%GX`bk)t!(SEX{mK|ZQq^7
z#VYRCs~yQgEE<oQ8BVj&4KWxB<N>W(lfGF~=&@ij1P5SHA!N?yuXeKm(zYURrXvvm
z02f3pqh`0;IW=%{9SIi~0s#OTdVEQ2Ol&zEl$9KW28V}scnlMdOpzUuf|p+%1)7?P
z01XV0D}SVKrgN#Pn~IA~O|XEpgtw{zx&ywUzrd%Nxy1wo$jCSwwH=v>x)%i*2akTq
zHq?X(tPK|nG~C`lOry0C7kB42j-ocmf3*q&0}5#WYDWEvmd}fogI6N`T1e}k!-tOq
z(ohn}-H8`1Wc?9D>*5=M-@a9>NX;Y2kQ+xsakOZHqDGMu1u7}oQqW64yn5l}LW1JS
wh3#O{lo3win^+%9nY4LhR#Tomen<@mRfIy6Sg}_1V5zIuua$U+O%VbBJG0Wu*8l(j

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.xml
deleted file mode 100644
index 78011d3218..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mp3.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.gif
deleted file mode 100644
index 4950ec87c13f9918009b13ae2db6732e07317cd0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 567
zcmZ?wbhEHbRA5kGxT?c&?%cWOmX-nn0?EnA&*#k9yLa!kYuBE81--YlJa+8Z+O=z=
zqN28L-TFKz$jQm+d3Ls!m)G;X$DT(;JvTIbuW9(arRBM$;q&V1=Rr|Zrc8OBocum0
z>iOQi_cS%Lv$N*_4RmsP@8tEoXUg-Qp6A)c?~98qEiH?Si~j=w0|?x^cMrw{^GPHW
zf3h$#Fz5gw5P<x|!1mu^TEU4R$^H{5lTOI23cIkPgiCZuh|AKl>@~~Qom*ewqZhw7
zKBurJtN!*1^O!YOYu9|)YB8_t^WW6ca;6rh2(6sF+WgwC%rb5DN$RB?)j2&i$xXpi
zXH<91Dwz;8FKv0soTXD@*19hVEcJDrymhOr!sL)mzWyOW976j8_W0~Otj(@`;%MZF
z07c$2>YI-rW@Nm4^}HZEi}c~Me&>Z*v_(|+KXSSjEdDG&n311fNae_ty(exka&YjA
z3b14-FdgnHb#0U7V94icWRT)}X6&|fc5Aw}g~uJWRtM%biI0UgiAk;v%sgIhj0-kh
zc1hP(n4!^dprL6J+ky=&8(u%P2${xg#2}GysD*KoI+sXnLPBFRqx9EWgM|t!Ij4C=
zs_n>1(muUHq|?e^qLB9WHL>g!0Swn9Z;EDi%b6A`9lXKl>+6tVt+!-b+&ZS;DoLw1
LBt|<jFjxZs>rC3S

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.xml
deleted file mode 100644
index 0f523d65a0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pdf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.gif
deleted file mode 100644
index 0a79ebfdf5f97176aa1605e4cc4d779d6c49487c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 464
zcmV;>0WbbXNk%w1VITk?0J9GO($&>MW1Lc_&Z()eL9#*Z@$WY`I#66uAt52g#>Rw%
zgn$450RI60|Nj600RR90A^8LW000jFEC2ui03ZM$000F4@X7g{y*Over%PZcj*8PX
zPRD&`>$*wVrjlmgmOR%>@BhG{L$`DMTD?Xxsq_tPmE*FhZ2pFdtoC_4F&9<vbp+!2
ztYR<K`D!H0%X8eze!WY<yxwGg;{F$HcPdy~hKFr#Lxc$h4Fv!L2?PfR3XO@13LYsI
zF#`Yzkqik8lm`QjeVd&K4hIMZ1_+b{r34J743!D14+ycq!ovs$xVX8dma3W+!w$d(
z2eY!&#<~Oq1^_36&an!TAqD~Ev(d-Oj^56fE(+uUy|BTw*_6#52EC6B(*Xh;4FGl^
z04!saBrT#agkOPa0t5^gaPEMB1oUw2TgY(0i2?zA3`8^l4OjqB2Qa>}#IfTeiWdb`
z1O?!L8wIfrwDf?$V*+vlLQRz9PeHeXJ8Q)92oFF3NTM20<o0n^(h5I|VKe~hX#t!b
zVYu4V!NF6U(qN^P<<aZ95@c6A3Z*uhC8tikhPcY-5hMlEV#%sRxG-Nph~siN#JDlz
G2mm{HLB#X`

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.xml
deleted file mode 100644
index da0d3e13b3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>png.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.gif
deleted file mode 100644
index 023431c16401f84d3be65bc112f9d0ac38a6aba1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 254
zcmZ?wbhEHbRA5kGSj5KA0s;)jjvZrQVE7M2U;tz*{$ycfU|?g=0kVNA6&M(p4`=LR
z`)6S1rm11^I`+Vd2S<Bnd^Tj9xGwATq=pBEd1u!ZD9(5D%F=8sh&c2{WL4AIr94l1
zjPLhOSjg6X=u*OIS(Rwtv`@<gd6ryh;!pOS+#9$2_O+VyGndYUysewPpGhX(FQPRy
zJ-5*<A-k-;DA*#oucKySu2ri`d12Y)x{m49WmbjW6KBrqDo|WvpSE_L@&-|*RJT>D
zmu}o7y+v%V%zmD2<vUij?>V?;>*<qc&z%w5d1aOjPwdTGw__CU-GA`#kpd@!H2_9w
Ba%2Di

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.xml
deleted file mode 100644
index 4f3c4e7c6e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ppt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.gif
deleted file mode 100644
index b9eace7ed9cd09dde62d4ad894a116cdd02d7241..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1493
zcmd^;|8Emz9LI0nZSB?qh0)Q$fOZ?wHbgf<a8rW)vafZ>==MW7XXv~x5)aMfBoK?F
zW6zSoF1YE1%;Xl!+`|~*F%!825>LA^kD=kxDLIWMmuhA@4aseU*nlRFhyRAJe17_T
zednEgTH2cH8+u%Xi^xwCx~}JPxqLn^%Q8ZU<2Y8uilPXDpsK1M$f77FRLmRXFfh<C
ztzb^Wf}jXG<~Rs|(PB(!9H%e}reqwHFip#egt0^7IK=ZZ&kI5hClU&TiX=&@stE!L
zOE@B9q~it&OOh6raf65<gbX7}l0qq%WhI7DD2g#AppH=<2g8(CG-PnWa0EgL07EdJ
zNI)@<b2%L$g@+P^G5|cwDWa${3@hca7hzde5i-Px3O1B$EXz?e;CY4TC4^Ltlbpyn
zt=5UgQGk%lvOEBiAc%qhdEN*FfXpyJmX(Nvd8hy&&@@le06+z4x`2!-50M6Cl|^b@
zLzv-JR>r&_Mo^w%1SiCjqEi$FfC3CdWW#Vx#+XI9hG0Y#wXle3m_taUP(G1Bk%%bi
zd5%*7FENslF#v987>gJtA&5B&>WZQ=Fb5Pp9HGJyIv5N>H3vAAW!Z2z40t7sbU{*C
zNskB`r|3|WSp{pFM$<I@58{81`!QKS5Yxo2r%pWm3BrPj&XP*cN`GL0Ec12OXR@X;
z^M<kdZ)PUuipg!wdmLG!X}H`P2V==<qQJ7>*GP~H>s_TyfBt%-F5T8;J#~8H?0~s+
zXXB9PW>r(KZ`8W`gfA8$e1fNO%=5#NJh;x~k4ES33@n<g#p!wo(g!*#4=#8%UJeev
z@K$!_aG;0(v4726bN5QBzq6}^7_zUwZ1Eg8m-0WZ2A_eD&uY7Jch&17Lg%9&)|y(@
zx?jF%x!X?za`Pyo-4K!+yv6p)j`ZhMEf*YctKYxj*5tjf4;G~Rsy^LVShBXcBl=1Y
zC@is^S{Hxv%fnu0>~zf1OYA*v&hGHzSS<BD|G`u{I`bY;;4JE@onOps-3$J<EikU7
z=HI6a3rJ77>4?YPRQ&w4x)AxOBAXi6+*mu{KIuGh-r|Wzv*e+FR&JZ$xH1zUYu>cG
z&uzI9Yq2%M<KKE+`&Q>2+ZunHb+$N1&swYAuDxyBGP!IrSI*qb3{MTMZ?x0V6mWcE
z|9I}gv+Zq5){pLIssew!b1CU`96NN@Lmgc;S&v>{nR6wN1qU|2T6&+L3hhaM(Mw%*
z=Cbw&*_@SYooKank`p0e+U}nkcSN&;J5R;>2P@wHG7vNmO}g(4+wR?39xu;~%vQg<
zR5uH^PL`HTjZgH3$5R)tj|9pq+DGQe#QhXwJ1IW#TFzKpt=1433zr-oN$pzWPW3N)
z3vDY`$G2a5h9EB2ESek@@obZ&?AYo9?}a@b{_0IaO<I)qE}nJl;5&+LHXQ~_-t9k;
z>93CVWK6}Ix*b7F+;uhM-Q5?z=G__V3lY5wu~{<E{rbx6ej(j=d+m`_`p#>Q`c_Bd
p$!sXy?YxvMau4r&IQrbrt}oV%E%z;d_m?(Y)4DIetHV#c_%B&pUbg@M

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.xml
deleted file mode 100644
index 4a821f064f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>rdp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.gif
deleted file mode 100644
index 5df7de574966c8f4738c337d97c97b362cfb9f91..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 725
zcmZ?wbhEHbRA5kGxN5}U<>i%K-E;5x^Y7o^pSyOC!7ym=-o5X?f6va&j*5y}yLRol
zbJrLYoz9&**D__!lqqwfidzf~4Xb<RY&~{v>DFV}EmQU$yT;&^-7{zD+O2zova1E6
zTHe3^Uft3o5mY>7=~@QOpgC*zdL>sU7gulHdoH_rN_NlEDRY)aRZoe^Zn<~w`L%1;
zdU|@^e}7+HUH$&~dj<xE|6l-Q5Car{vM@3*7%}L86odT4!1mu^=7gg~lD!-*PBSyq
z7z`Gcc$FSqcVms&rH-KeMlNq$_4XfoCXsNJHGKX0X@6q+&N3QqyRN(W*vk~%j1s|c
zZSCp=<&0$Zblv)liniRmFlJ``89n-a$&=eU@{(pICl@a(3@});Rxg3GphTB>&K6yl
zojL~V<C6-@=1nLonWMjZZ^)A6$-;b$N=l4;!dnj<-;*%;u(rIEsDz{lpOBP<_BF#3
z8<y#63kisDYcVmgNGdW4X*b<C8N4w`CZmy&sj*6iPauKe&|wx1KA*Qv3*LHlb4u}X
z2}L|O)W*xCvqYgW^X~Kr<|rGE0Df+^el?aA0fG;XNKOt>+xsHH@c`o|9UhyC1r82J
zxwvJ|?KtsmX#fwSz>CD02Ob=1WztX6Yq-Gqe2S+w&#yg)7Bt*sVo!_W*x)34c}@Y7
zfW?X=#ttTpbtl%GzNUM0S(}W`jNJ=z7`bH9q-4uKzYW*nGST5k*x}Susnz8aaN);%
zk-6GdPqd>OoiEPR_xjSi@ycd_<z+@aKO7z$;5wSZ#9~lzY;CsWf=?+IY|DBYxEMvY
z?0xig^E7c@IgbeqF-^_vywi-^KThX*qdoJ6L_orVKVA1CqQb8vO+526>dkEKgTed$
sRj~fxwYl+MVLG=`U+uM14J=|F5Athe7Cva=(YhfkFW{!(D!^b300g%yMgRZ+

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.xml
deleted file mode 100644
index b8bb3496b4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.gif
deleted file mode 100644
index 7807c075c4082d561fd2f08c9a20ab4844d8cee4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 724
zcmZ?wbhEHbRA5kGxN5}U<>i%K-E;5x^Y7o^pSyOC!7ym=-o5X?f6va&j*5y}yLRol
zbJrLYoz9&**D__!lqqwfidzf~4Xb<RY&~{v>DFV}EmQU$yT;&^-7{zD+O2zova1E6
zTHe3^Uft3o5mY>7=~@QOpgC*zdL>sU7gulHdoH_rN_NlEDRY)aRZoe^Zn<~w`L%1;
zdU|@^e}7+HUH$&~dj<xE|6l-Q5Car{vM@3*7%}L86odT4!1mu^X27weoqg^sN*jGF
zgc)uWc!};xy0NBAI@4oysLLByz5U0YNhCaF4PO6v+Mk%dvy6t{uIujJ7gds?n^7Vd
zp{-q=pq!D+p5D-qQPG~87tYMAKeJcAKY2=fXI|2*<ibfMx`763*Xbp2Mx+!n&(&qt
zb=|FFupzOqZ2qK`bM^P`4_SIpUzm?kNr{n9cw2q)iG(SWwB@BlB_u`ogrp?2uNmG9
z-84a4NI-;Ji;0OvQjt+eyZQLOjS+lX4lp!2*z&P+7%)6cWMW}oUZr@UZRt@KUN-il
z76A_qwed3PEK!)4DJvSeQ;ucDbk=5fVWyB390iYhPHIkxE7_p%z(MRIo19I6!h)pM
zR=)I@KdX~8+88*#Z1PDcc<9t9ZY1vTp`@5&sVHl8Qewb@oJM9NU6zQ2d74w_FmgzQ
zY-Dg@6p2W>6nnc&>9RAQ*ojz&Z49h@M%{gzUy7xRu}X=tXv8QUvk`Ss)JT|f=Hm=e
z*-sPK9%x)~MqKsBv4C5Z9>La<ZZ!%839d;-j7$<1m$z-55Kw9KM9kXFp_PH_M$*e)
z)u+4J_*FbC^bQ_uW;-?g@CWawreeN1JQ@ZLb*%4o)@bIf^f<O>?bkD@4;205_cZ-x
olY3FW;k4_-V{to`9yGA<y_hZPp|avZ6KB!!<IMtGf-DTy06#n)*Z=?k

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.xml
deleted file mode 100644
index 38e7bbfe78..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.gif
deleted file mode 100644
index 4e2c2e3ce28466110ce3b731d0b73e3ebf3872bd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 213
zcmZ?wbhEHbRA5kGSj586($aG5*f9nMhW}syWI%x8PZmZ71{MY#5ErDDfq9n4Dy7Tk
z4{AQ$#l^GW=eq~$OiXSW=Zsh6yjqtM5clHOwz7SkM$6V7SWsXw;cLbbm5Ub9f2Lee
zT0e86>AE9cT`#-ccAhw4`jpjrZ$Po=+>rS<-e!jPxbB|+;eoCFoy*4?8no+b9O@c7
znu6TZTic2fJ10d?=<Vwc$*-SW+R`_#wY@8KYWDO+$vF#ZR#)b!Gj80pdCS(N;&XP2
Ib23;10R6IFA^-pY

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.xml
deleted file mode 100644
index 6c7f63c90f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>txt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.gif
deleted file mode 100644
index 7624697ccd94ea02f7bab331faf2537cbf7b6b0c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 277
zcmZ?wbhEHbRA5kGSj5WE($aG5*f9nW_zwYKHiP0%7DfgJRt6mq7o?Vf`BucPJO2tA
zJy$Q?$asiZJ?=Ye!vxRxRm&!y<SEcO&zw=M@=~ire*K)@JVs`rtT{>r%vv9_HjDCz
zuLzsz8*EthN5gskqy(RPr<QnZ&=3`vQGYijN_5rkiG?M{vzFf9t6348Q=*XTRawxH
zt=-;a>t4~5-RICX$;@Huv^eHa<pm-2ZgXcYtFyCftC>HuZ)ITCWCd#;pH0iBv~AT`
zy{2TX>>jQNx6%cN_>V4GmXLeO{Gvrq>3P1>XKIxXvqqdd(YocrnJ3qzF1@(?>e;q6
V@7}Mula%u1>$flJKLt4%tN|w0c+CI+

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.xml
deleted file mode 100644
index aab8c8d8f5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>vsd.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.gif
deleted file mode 100644
index afe724a3d06a51d2810f8d956f9a2042f4127e39..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 271
zcmV+q0r37uNk%w1VITk?0HOr|0E7U9goMV%#sB~S|NsC0|Nj6000000A^8LW000F5
zEC2ui03ZM$000BjSh^MdFg`|UAUNwy!l>ZIjhOQ>0g$e0%aVcMF>cMSLY`-rd^P}*
zCI!Rz6e@y?mrRaCgd_3RX;pPt-(bsaDsRo0Mlj9@21Mm|c`cjG1E-q(&D!B<Ypwn6
zN8=ZJODbf3QFuXMYgcwyaAATegl<NNPcA8im40V(LWGSvh+w1unujBurKG23J4Qb!
zu31s9qOc)`g}1kVxtp7zaKE**ysy3$P^Y`L$Y;dNM$Veh%Cn(&$reK0!`I&3))v|2
VSg{LS>g(+7An)+;^79}G06U9=e5U{a

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.xml
deleted file mode 100644
index 4105307fd2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xls.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.gif
deleted file mode 100644
index 4fae35662f0ff048d4004fdc74cda6b63f16d119..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 408
zcmZ?wbhEHbRA5kGI3mViIETS7`9A~09EN0urRTmg%=vGa%wTx#zu`GU28RFV-v2*#
z?AW>g=g$5AZ}|T|Lkq*XbLR|`=d`r6eE<HP0jL5DfDBwf@h1x-1A`cY4oCsWP6pQh
z3sn13GUu&WvM%TJqNO2cOJe=6ssw(}xNSCPgHq&&D*FdH8dD@Eo=VN@`fVE=D3jpr
z8|QmcTAa~<W!01|zeM7gw0JfhtXUSOa6H1dfm=eLn4OhT#InY+BFBV@MU;`3HI1E}
zk&(HTrM)vjl&i<GpKo&0GzJlinOw80=GR8EHZe2vEDN5wTE%EyuW&vGGb<}|%CZ$q
zt15SP?_t<~U>Y<3j9Dk`OoZE`nWr*xa<<-Z+HtMSBJ<w;2W5|yJbf&)-aoqfHt5sS
z*I&fm{rLX5>n{^u;`V&6mSzrNEt?LH`~3Ax?=4JrY*0GX#-Qk=qQTsLv|qx~^^Qg0
iVuwC~AkkGZCpV>f)n+A~n&Y{-{p@Uu;&~j54AuZc3Y?7q

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.xml
deleted file mode 100644
index f68ed14dc3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xml.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.gif
deleted file mode 100644
index 7157f72ad82ea877fcb6995070a6563f56ef67d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 368
zcmZ?wbhEHbRA5kGI3mt)ZwdoL@|2!y|Nno#_WxKm!<2grhC%<Y_56RnwWXzn;oiOf
zd%gazRs6q}A-m^)_Obs!b^rhOFtoHBJ9g|p0|)?xfB?+ILMZ-ZVPs$sXV3x3f$U^p
zefvN)E+})}3d?nCG$IRh&QA;3`osJEhADS;Ozm@@>{EB};slLq*~Wvao7t<?mIg<s
z?(X%QDXigr{HfHwhhnL@D_OW$TOU2NXg(_L^~Awo%1%b6GMh~8?DmcvQ6|xH9T7uj
zjv5}`-tJzPR^<s|%*-|1ybRNO`r5<<CQV^jlDlkH#e~%?+-uj(SUzVJ$JWJbm(Fb2
zw1sE;jtz(V>(4YcThC6;%`Yr24Zi4PaOV6eOA}Gnc(I#ahItQPFz&i!!1#jo#hY7?
xFH}7HYVuU?=dbU7{-(T977Tb`-^99F#>8mh!o%$X%5o`g8<nPuDl#xw0|4$|ow5J`

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.xml
deleted file mode 100644
index b866551138..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>zip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.gif
deleted file mode 100644
index ba5a9131240cec954bc6040412d52b7b2af22944..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 403
zcmV;E0c`$9Nk%w1VGsZi0M$JJoO@&Uy@Y#8InLhaV`FR9#+>JrTL0dyds<4RV^aVB
z|57<IjAK&Ht&Gl$W1Nh8&c@EYwXG>BDbA&H|IUoo#=W(zoP=va&U;d8QcCBXbFE`S
zIUx{AF)?dGF|DPoy|um8l$26hT61GsrId``*3Q<>#_!(N_xJC;lzX*=bN97#y`_w;
zoRr4a-o4J&oRpmJ@Ar&zW5%telzVgk@2%FQQj}6cwR2kk-jp#pIT#oib8~zD|Nj60
z00000A^8LW002DzEC2ui01yBW000KCz@CstEEa{x;b0IOxF9c{E~y-RE*p%Er<f*r
zAOylASO~b?@9l<j1ON*jVeakm*tS&-RnRTgJ4ieXI5q|vIW;L9Hwl45gg6E^I1@P;
z7Y2`ZG5`n;ISdmu4+1uuJSq<W2{}0jH8=tos1_s*02%=~6b>CXs53AutGm1iI;a&9
x77a8B0W|>v8K@@^5iJcNH3tSG6{sd9*aZa#2L%MDNFqA#5;_tRJN5NJ06RZNq>TUo

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.xml
deleted file mode 100644
index 775205cd4e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ai.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ai.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.gif
deleted file mode 100644
index 6f3bac9bf1593da0934d7ce02064ef74e484c1a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 249
zcmZ?wbhEHb6krfwI3mMvZjPa$VRCZvIm6^RbLO1;{{8!$ImuhMZvFrNTynDExpT=;
zQBh7#PUq$Tr48R-J9cgk!?|-n9>bhupf;f9IseZw{GY?n($aG5*f9nMhW}syWI%x8
zPZmZ71{nq&5Eo=818bRrdQwVemqvT;n`v8Ts6~~;GQZY}p1#>*LidNJlNo(daVY@{
zWw<yVou0ZUhh>UaL(+k*J$tlM*YK{1NYI`ZnW)mW{>#=ysy0hLX0`cg<Wy)^+VBc<
onYrkNFgW*!TS!)FsHp|JP12naZ=^h7?z{=JwLBItQDm?N0B3z=$^ZZW

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.xml
deleted file mode 100644
index 99180ebfc6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/avi.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>avi.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.gif
deleted file mode 100644
index 7708dd895b3a7dabc2f0df782d82657dc2ba23fd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 126
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|1&TE5d)Y3q!|={vM@3*urla?I3TqQ%+3)}
zSN>&BbkJ4}^gUQzaPeB<)#Q2S7Oc~`%`->q#0Q%_#rF={<o!1l?PK3^m%~x6@N1T3
W>k17wA&Fi)#cna}i9!sV4Aub8Vl3$Z

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.xml
deleted file mode 100644
index d3711007d2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bmp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.gif
deleted file mode 100644
index 4d927230b980dbbdca5b06f12a98449647ca0fe7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 128
zcmZ?wbhEHb6krfwSj5V}(8AEt(sJzBF$M;P|6l-Q0D<C97DfgJRt6mq2c(vP*)>A+
z&boq$o(!ph*Rni6Ts&TSB!TY&dxW+s#|ou&Pgs`UaTDBbb9LQ}wC%4m<4%bCYbdc5
Z?pbo_Mu}eVr8OUpyyY@Z@L*!F1^}CaF8}}l

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.xml
deleted file mode 100644
index da305dcf3e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/cs.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cs.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.gif
deleted file mode 100644
index 6ce26a4dc516f5962623445396862c753a875900..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 113
zcmZ?wbhEHb6krfwSj56`?AWoEmKFvEhW}syWI%x8PZmZ71{MY#5ErDDf!WMM<j%T+
zUQcz7z%VYhwu5e*OBlLD6SNew*3Mcz@14Qst-RYm&AV?XGC}>z)wYHuMVva8^OvzO
GSOWls#w7~?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.xml
deleted file mode 100644
index afe5d741be..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>default.icon.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.gif
deleted file mode 100644
index 48d445acd2feab875c2d42c246e9010814314bb6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132
zcmZ?wbhEHb6krfwSj5KA(!%inKf|$O$6A0a1|S;*fDFZ-EQ|~cYz#U;Hc+Ji0|T>X
z#^yWU3Z{52m-ukf%k`k3yP%3-*W8u93=RcNt9)D@gcWkI9QhQriC6L4&!=I+p7|fF
f&bcuq9o#ATcbQ|zt0ha__CHv$#zk+n5Q8-UbUQQ<

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.xml
deleted file mode 100644
index 16c65f8b70..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/dll.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dll.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.gif
deleted file mode 100644
index 6535b4c0e72aa2cded728e28ee6440c1fe0a954c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 140
zcmZ?wbhEHb6krfwSj5WE($aG5*f9o%{|rD320#W7DE?$&WME)r&;fBkY8jXVBe?FY
z+rZ$Y&Fb8_(OO=7Vq=(Ufb*})xCcUxyE@a|Sq<E;JP>$%KqPl7^Ro&=#&h4hzE(^L
jR*hU`(7bxhmuZnxV$QBxlGW+R@Sr5BCvfLoP6lfLw_`LY

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.xml
deleted file mode 100644
index 887117732f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/doc.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>doc.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.gif
deleted file mode 100644
index 315817f5d93a2a6fa5db3ca5e1c9d9e72297c1b0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 109
zcmZ?wbhEHb6krfwSj5V3?AWoEmKKKpAi%%?qJbn3DE?$&WME)r&;fBkY8jY~B6i*R
zXJF>^RLSWASNXZw&O8U&G9N8irFy(4+h@r~EB~#sJ|Y3ajSDg!Grv<&><*gAz+epk
D58Wo=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.xml
deleted file mode 100644
index 8bce78454a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/exe.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>exe.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.gif
deleted file mode 100644
index 8f91a98ecb196dbcf5424e266ca58d216cd4a9eb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 382
zcmZ?wbhEHb6krfwxT?XhR8hdo%PTuO`&>{EgJIPF<m6+=&aIUYcy6h=*DI*lDM-L6
zn?cd*nxVuwLq*M?;%X-+2Fv6Yub^zFpeV1XbA|$jhK5rlB<46dX<B+2dL>I}I;|Dp
zc%Pgc6&3aV`}^-fUeCQOdwP0~X-ZUASHFM${{R2~3=9kq63CzsDE?$&WMI%>&;gkP
z@)HBwYzL7p7om#2#si)wL?(F!2%98Cm<2ZVZ~3Ch>UA|+?3QVy&oYC{!ISECotivn
zi=MmpqCcH_Dg71<%DDkb)jrCNqP!hVYOOUI?7WH`68uu^LH$n3d{a32xdr%?``R=Z
z6crRi1i6?MXU<-+T7iX|hf_g(S&gzHs}Re21x4km3ChAO(z2|q%0<OKiae6ctM|LO
OFohr6AMWGGU=09&u4eB5

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.xml
deleted file mode 100644
index 5a96736511..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/fla.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fla.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.gif
deleted file mode 100644
index a5e3e6cfb9deb3205d115e8068406a864b49133c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 125
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|1-2O00D>r28usf7#SE?8FWBAkXi<2r--O4
z|FS1KXsZVL9;`07c&+ei^1O2k*6G|{AtTej{=zM0yDLAt%B`L9e?;#s+CMY!M%Jo;
V3vL<)Qnkyb>9`50G6*qP0|1+DE=>Rc

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.xml
deleted file mode 100644
index b5f1722ff9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/gif.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gif.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.gif
deleted file mode 100644
index 0b5d6ba1fc35ab7dccc0f27ef14f2bdbefe75859..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 621
zcmd6k&ui0A0Dxb+VB4{+?YgxUTV^K{qg5LnvM_(lIJz`RQF6>pa?C||-g?<)1gmc#
znuA~%2n(Jb2oms;!(;>zd@zI@a}ZpP&%@y1>FN9{{7&ETgKuNdUy&bHKm{BPf$bAQ
zctp74_-+tm!XZvY7?`FD-7q4V=#n7LI(|kO*D!S=`qxAh%U-Hr9ul5XK60@Xu`r=B
zBBGZmgli+L*e=O<Q?{d&OFs3(G)h^NFiEi_#qnZpd!ZOmM7e}%XB0sgK*nW1g9*ok
zCX|aFl{^|J)Qb`aVHq>YPhmpijCBxUoJ%MbLzXcv!BBQQ+xAQo#TmCOWTHs45W)$B
zkpBbxmvnv$IRJ*Bds27u1Qfn*4!1S;sax6}KQYjbQ3B6j7}Xo@=~BM;N(1VyYBVSI
z8e>(xbhXt4Mx}Z?-_VC5xY?bZoxa#MW@hqN!goSp%D6mNTdCj8Pw4U5t#bL!;#_;O
zeyAHlYkKhW=-%Y@`E^~83TFlv`p5l+YYX!m-)p~?m8p91_~pKu6ZFTu!$)iDJFV5T
zZ$4EQ5B8T%6}v|Mhfpk^(}do$596)Zxh8s0**y3H8nw1;?w$YkcG+37K7V|Fe|HOj
F)j#Az*75)V

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.xml
deleted file mode 100644
index ba8761438a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/htm.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>htm.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.gif
deleted file mode 100644
index 0b5d6ba1fc35ab7dccc0f27ef14f2bdbefe75859..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 621
zcmd6k&ui0A0Dxb+VB4{+?YgxUTV^K{qg5LnvM_(lIJz`RQF6>pa?C||-g?<)1gmc#
znuA~%2n(Jb2oms;!(;>zd@zI@a}ZpP&%@y1>FN9{{7&ETgKuNdUy&bHKm{BPf$bAQ
zctp74_-+tm!XZvY7?`FD-7q4V=#n7LI(|kO*D!S=`qxAh%U-Hr9ul5XK60@Xu`r=B
zBBGZmgli+L*e=O<Q?{d&OFs3(G)h^NFiEi_#qnZpd!ZOmM7e}%XB0sgK*nW1g9*ok
zCX|aFl{^|J)Qb`aVHq>YPhmpijCBxUoJ%MbLzXcv!BBQQ+xAQo#TmCOWTHs45W)$B
zkpBbxmvnv$IRJ*Bds27u1Qfn*4!1S;sax6}KQYjbQ3B6j7}Xo@=~BM;N(1VyYBVSI
z8e>(xbhXt4Mx}Z?-_VC5xY?bZoxa#MW@hqN!goSp%D6mNTdCj8Pw4U5t#bL!;#_;O
zeyAHlYkKhW=-%Y@`E^~83TFlv`p5l+YYX!m-)p~?m8p91_~pKu6ZFTu!$)iDJFV5T
zZ$4EQ5B8T%6}v|Mhfpk^(}do$596)Zxh8s0**y3H8nw1;?w$YkcG+37K7V|Fe|HOj
F)j#Az*75)V

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.xml
deleted file mode 100644
index 664f385d15..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/html.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>html.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.gif
deleted file mode 100644
index 634b386139ac697806757c8d34bed36b5a2e5b45..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 125
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|F^U-00EEzq8Jzyf3h$#Ft9S{fH)wv49rdu
zQCI$DPjt{$4fH)&U2ySQ;nn1M=N7Efxy>W1vu4h(L$B8CcA0nH;sGzmk%w`nkI!Gr
Xww$>lL&HF-cG)x?H=$exAqHyz+f*-Z

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.xml
deleted file mode 100644
index a896781843..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>jpg.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.gif
deleted file mode 100644
index 4ea17d452edaf63a5f599042879cc05a3b05905d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 139
zcmZ?wbhEHb6krfwSj524(!y};*s=frfs7Ug28RDY78of0WC7DUAQGgOfjPip*Bukp
zV`_&dr*>@0-Etv>LB&I4!HI?a)6<ka&!|ghtqzZ!?7(Ct&31j|UL!81PSuu~7VEfO
hKHT6aS?{P|ppcV&mZ`UmG57q7FBNC!sWLEF0{|UqFcJU&

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.xml
deleted file mode 100644
index 406dcff241..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/js.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>js.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.gif
deleted file mode 100644
index 0d7c102103f1209cae9f0f4607e6705ae522d8d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 146
zcmZ?wbhEHb6krfwSj5KA0t7&Uf#KM(V+;%o|G@yrQ2fcl$iTqHpaWzBRSGaLFo$Pw
z-C1{`!AYCdrE`NdfB3}4FjXF<g<PTsd>OrXSt1KqtHVsZE6pPt-9GvFF^A}XUv*^C
r;ak22hG!S;yY$xUOU2HaM|C{I+Ek;sd6_hJPfqX2@(WjGV6X-NZuBx8

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.xml
deleted file mode 100644
index 45c5fc00b4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mdb.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.gif
deleted file mode 100644
index 6f3bac9bf1593da0934d7ce02064ef74e484c1a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 249
zcmZ?wbhEHb6krfwI3mMvZjPa$VRCZvIm6^RbLO1;{{8!$ImuhMZvFrNTynDExpT=;
zQBh7#PUq$Tr48R-J9cgk!?|-n9>bhupf;f9IseZw{GY?n($aG5*f9nMhW}syWI%x8
zPZmZ71{nq&5Eo=818bRrdQwVemqvT;n`v8Ts6~~;GQZY}p1#>*LidNJlNo(daVY@{
zWw<yVou0ZUhh>UaL(+k*J$tlM*YK{1NYI`ZnW)mW{>#=ysy0hLX0`cg<Wy)^+VBc<
onYrkNFgW*!TS!)FsHp|JP12naZ=^h7?z{=JwLBItQDm?N0B3z=$^ZZW

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.xml
deleted file mode 100644
index 318eb4024d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mp3.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.gif
deleted file mode 100644
index ca1f94acdd7bfb0a40fa68dc17e0ae3a4c4e860d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 230
zcmZ?wbhEHb6krfwI3mmNyr<{6lhgCHYwumV_I%Eq=h@l!&YipW{Q2{(Tc3M*J=fHH
zzIE?&OQ+|ChVLycpBEQDPfmUx6!hN7>v>ev^SyhYS64r8X?YK12So`82>fRNfqVDv
z{r?YPGARCJVPs&CWzYdhfb3*oO-@kHONmUIxgsy-^|qPQW|^Ek`f1r)oAdK_#q~cu
zbtPl{l^0V5_T;S=Z~hQc)}ed!aA|{HGz;^B2|Yz@;*5(PawLd_EmCDzp}@k>p>l2}
b%e-`vLRL<;1{wB3!FE?Ijs6J}6d9}meKBOp

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.xml
deleted file mode 100644
index 7e2494ea6d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pdf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.gif
deleted file mode 100644
index b6d1b32011afe305d35026c66cf3a0564e6cfbe8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 125
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|2Hsz0FVKu85DoAFfuT(GU$M~Ahit4P7zU8
z{$)>e&{hrfJy>0E@mk^4<ay^7tkb#8Ge_&hr$6T`Y*&Amdv3;*)5^@3=OU$ZBWqp2
U1vd=?soG`Jblikg8H5<D0cngZ0{{R3

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.xml
deleted file mode 100644
index 21fb6a4e20..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/png.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>png.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.gif
deleted file mode 100644
index 877a8c8679545e4ea31ea6d66c344cb1a69b9b60..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 139
zcmZ?wbhEHb6krfwSj5KA0s;)jjvZrQVE7M2U;tz*{$ycfU|?g=0kVNA1sE8Z12VYo
zth><Qq@CKua<+U2YeG$!Yk;%WoVj5vPB9#Zw~OlJUHtj_kkPEOmll60SQ77Ju==OX
k(Pt}N7>!zWU*s{&Jd<`>yWH_^+2I#AA{J%s7G|&p0BKw|IsgCw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.xml
deleted file mode 100644
index ecb0af1c05..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ppt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.gif
deleted file mode 100644
index 916cd7e639de75276e3fac7d4a4466479285fbc0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 606
zcmchU&ubGw6vrpo{HP7Ji>awd!Ny-jsS1MH`U@LtlcrQ_s3zIwU|DauxyQX|x?q%1
zq|BkhKtPz|fCvMEEP~*e(;VkGD5!f}3&P@Qocc%j<z2q-J@|Ydue!W6H@|5E8~p5m
zBuNlLQc4tQrBt9a=Nv~GV^XQRj?k4*OR0RRgMbktAT)Co1Tc<cLI`6FV^b8N5JG{C
zVWLd6>k8i|G!%@<`A|b55u$#WP!&Un9G3XLps}Wj7D9Eqf$#fJ8H5p*G7e=-si0JO
zNL85WQ<ue<CywJH#Jf_vByzY3$q~XHmYfTSl@po;!em5+@;pBXOj_beb5~psb%Q39
zN|xvb*RIeI;x36?mr%xqFf1BH#=82S!2eSDPbLLG2h8pP_kIHMA0BslomA?~R=?kB
z<<jliv*#_R*#^za2U3%zai<5*9R|g8<^GZCiToh-qMg||xO6sudhL`&UxJNy=f^B7
zZ)F!8XCiF3O4E&%Y<BGGwZZVl<RN=}@%rf3ySE3u;W7KtT)D7Xn7Q!1H_;r~zdm*G
z_|1F!c28!0PxXfj)~%;Uci*qQ`7)g==I(4i{PoIyU0NxQEbctntbTe_e?a?hzg0ih
TMp<nqz4dt+{g~Y@WWbfbwX6S6

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.xml
deleted file mode 100644
index 81067369f6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>rdp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.gif
deleted file mode 100644
index 314469da14a51a3079a95b10deff5e4af2f14dd3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 388
zcmZ?wbhEHb6krfwxT?;;U>Fn?71c9mX?Aw@`|sb+UAvcE-BaB&M=_}Q+_`f-OSf)4
zb}qYTDT7yb%al3Su3fu#?|E`@wO3T}oV9xy6rIkUyY~J2djY3pLqo%$?CQP8u1N$H
zzyJQ;%gbx&)?@dcKL={->FM!Gt_Fhl&)@(5|DS<@0YU;9lmo?|EQ|~c>I^y{qd<OQ
zU|V?La;AwCOW)i+&l4hj9!rF_w0P>wUe4Gl+*;-lwkB+sYUz^1v;|)#6j^vpu37T#
zmUD%0Y=v2e3tNhqVwDfO5R;r7Q-i8ZOSQU^94jjq2ZyAL>I5eRE_r!5X$}Qpc9pr4
zSQql}D#)`c&1sz^&mzyuz#u2Ed6fdUDiZ^b6pNe!-zs$lh21Qw^6W*$K1?FwqAc7B
ROoA@15eoGR5k8I#)&SOyb=v>{

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.xml
deleted file mode 100644
index e708887cc5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.gif
deleted file mode 100644
index 314469da14a51a3079a95b10deff5e4af2f14dd3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 388
zcmZ?wbhEHb6krfwxT?;;U>Fn?71c9mX?Aw@`|sb+UAvcE-BaB&M=_}Q+_`f-OSf)4
zb}qYTDT7yb%al3Su3fu#?|E`@wO3T}oV9xy6rIkUyY~J2djY3pLqo%$?CQP8u1N$H
zzyJQ;%gbx&)?@dcKL={->FM!Gt_Fhl&)@(5|DS<@0YU;9lmo?|EQ|~c>I^y{qd<OQ
zU|V?La;AwCOW)i+&l4hj9!rF_w0P>wUe4Gl+*;-lwkB+sYUz^1v;|)#6j^vpu37T#
zmUD%0Y=v2e3tNhqVwDfO5R;r7Q-i8ZOSQU^94jjq2ZyAL>I5eRE_r!5X$}Qpc9pr4
zSQql}D#)`c&1sz^&mzyuz#u2Ed6fdUDiZ^b6pNe!-zs$lh21Qw^6W*$K1?FwqAc7B
ROoA@15eoGR5k8I#)&SOyb=v>{

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.xml
deleted file mode 100644
index cf45c164f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/swt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.gif
deleted file mode 100644
index 1511ba3e9fa53d21b23d74e5430199f52107b8c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 122
zcmZ?wbhEHb6krfwSj586($aG5*f9nMhW}syWI%x8PZmZ71{MY#5ErDDf!W?e<?ubN
zb&M<4Iz2iTA9hutFZqL@qUWqYjXk`^8y2j(wBpA*qj|SBPwu`h%;bGc!vBf2(Pa1d
Q1h2J^#9S7sFfv#J0FQGkiU0rr

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.xml
deleted file mode 100644
index 68aa3cecb6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/txt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>txt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.gif
deleted file mode 100644
index 9be3daaed8faf9200e030ed1c4bc657b0bba30d0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 136
zcmZ?wbhEHb6krfwSj5WE($aG5*f9nW_zwYKHiP0%7DfgJRt6mq7o?Vf**Ajg&bkc@
zPTH(ay=Q-`-b@fw^5k5hP;^aTkIRBdvoqO0o(WUco9@uX{Y|*aWk*b>dQV`N^25{1
dUq#HdJfRXbF>~kLGf7@*-Ks0MSTQnK0|4?|F*N`H

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.xml
deleted file mode 100644
index f24f37ac48..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>vsd.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.gif
deleted file mode 100644
index f57715d6a0cf03d3d392fb78d1477fcb1756edc1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 138
zcmZ?wbhEHb6krfwSj5V}(86%+*f9nm-O}<O41jDPQ2fcl$iTqLpabH7)G{#pM_Aoi
zw}Hn=Th^&@qxSqGQ)*>BIae?UME_<r5KLLUn^nXv`wjQ;-C_P3lUMqzn?Lc0WK`O=
iWdYM8Lt>83{kohvOm*4@L8Aw=661Zc_WCg}SOWmuf-oWg

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.xml
deleted file mode 100644
index cca6ae8f1e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xls.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xls.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.gif
deleted file mode 100644
index 455992877e103d01bd247e45d96e33412ae706d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 231
zcmZ?wbhEHb6krfwI3mEn(9&}3*fGQ8|AuoI4Cnke{QuwZ+<yiJAesY|TYB!hVe*`o
zmX`0|zcT<u!2rl09w`1~VPpVWr32CevXg-|MM1f53CCQ4&uem|4OZM*clI(1|C~!@
z@zxH<*DYMZ$iNi+Q87eQfd9Z^2M-&8qt7n0X-KejN^SdjgNviNS@gDoaCYa8PuoA=
j%zpbY>HPD{sTJjBd9|(eHjSNmO^r^D{SzDo6d9}m>N8Dk

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.xml
deleted file mode 100644
index d4ac7ddca0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/xml.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xml.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.gif
deleted file mode 100644
index b1e24921e56f8b71282f953c690d152dd986f6ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 235
zcmZ?wbhEHb6krfwI3mLE|M^yid-wjYW%$3>>;GEC|Np;dAN!x(^Z)<<p8wZ+{(ry5
zFy-F=W7!ObK|R<0GbB&BH-!Nx_n!d-U^JM6gHZg*!pOiN!k`0^2ieKMnxUZD7o2IP
zth)Bf7aeZ_3HDV=oR??(dAwltf(fRDJ|PpAFilYA=sUXDW#tK87J(Ilkr8H!H?Nhw
zO6585aK$QagXDuznKK*w`YV4-IzO%GV2VkNrfx-3b1ip!vz{<_4}X^ke^1|J5k&@T
E07Q;h^Z)<=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.xml
deleted file mode 100644
index 8c5e02f367..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/icons/zip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>zip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.gif
deleted file mode 100644
index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 43
scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.xml
deleted file mode 100644
index 888ffb6323..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/images/spacer.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spacer.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js.xml
deleted file mode 100644
index 2b3798ee4a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>js</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.js
deleted file mode 100644
index 98c4b90709..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.js
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Common objects and functions shared by all pages that compose the
- * File Browser dialog window.
- */
-
-// Automatically detect the correct document.domain (#1919).
-(function()
-{
-	var d = document.domain ;
-
-	while ( true )
-	{
-		// Test if we can access a parent property.
-		try
-		{
-			var test = window.top.opener.document.domain ;
-			break ;
-		}
-		catch( e )
-		{}
-
-		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
-		d = d.replace( /.*?(?:\.|$)/, '' ) ;
-
-		if ( d.length == 0 )
-			break ;		// It was not able to detect the domain.
-
-		try
-		{
-			document.domain = d ;
-		}
-		catch (e)
-		{
-			break ;
-		}
-	}
-})() ;
-
-function AddSelectOption( selectElement, optionText, optionValue )
-{
-	var oOption = document.createElement("OPTION") ;
-
-	oOption.text	= optionText ;
-	oOption.value	= optionValue ;
-
-	selectElement.options.add(oOption) ;
-
-	return oOption ;
-}
-
-var oConnector	= window.parent.oConnector ;
-var oIcons		= window.parent.oIcons ;
-
-
-function StringBuilder( value )
-{
-    this._Strings = new Array( value || '' ) ;
-}
-
-StringBuilder.prototype.Append = function( value )
-{
-    if ( value )
-        this._Strings.push( value ) ;
-}
-
-StringBuilder.prototype.ToString = function()
-{
-    return this._Strings.join( '' ) ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.xml
deleted file mode 100644
index 91cf6a495c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/common.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>common.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.js
deleted file mode 100644
index b7eddc601e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.js
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Defines the FCKXml object that is used for XML data calls
- * and XML processing.
- *
- * This script is shared by almost all pages that compose the
- * File Browser frameset.
- */
-
-var FCKXml = function()
-{}
-
-FCKXml.prototype.GetHttpRequest = function()
-{
-	// Gecko / IE7
-	try { return new XMLHttpRequest(); }
-	catch(e) {}
-
-	// IE6
-	try { return new ActiveXObject( 'Msxml2.XMLHTTP' ) ; }
-	catch(e) {}
-
-	// IE5
-	try { return new ActiveXObject( 'Microsoft.XMLHTTP' ) ; }
-	catch(e) {}
-
-	return null ;
-}
-
-FCKXml.prototype.LoadUrl = function( urlToCall, asyncFunctionPointer )
-{
-	var oFCKXml = this ;
-
-	var bAsync = ( typeof(asyncFunctionPointer) == 'function' ) ;
-
-	var oXmlHttp = this.GetHttpRequest() ;
-
-	oXmlHttp.open( "GET", urlToCall, bAsync ) ;
-
-	if ( bAsync )
-	{
-		oXmlHttp.onreadystatechange = function()
-		{
-			if ( oXmlHttp.readyState == 4 )
-			{
-				var oXml ;
-				try
-				{
-					// this is the same test for an FF2 bug as in fckxml_gecko.js
-					// but we've moved the responseXML assignment into the try{}
-					// so we don't even have to check the return status codes.
-					var test = oXmlHttp.responseXML.firstChild ;
-					oXml = oXmlHttp.responseXML ;
-				}
-				catch ( e )
-				{
-					try
-					{
-						oXml = (new DOMParser()).parseFromString( oXmlHttp.responseText, 'text/xml' ) ;
-					}
-					catch ( e ) {}
-				}
-
-				if ( !oXml || !oXml.firstChild || oXml.firstChild.nodeName == 'parsererror' )
-				{
-					alert( 'The server didn\'t send back a proper XML response. Please contact your system administrator.\n\n' +
-							'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')\n\n' +
-							'Requested URL:\n' + urlToCall + '\n\n' +
-							'Response text:\n' + oXmlHttp.responseText ) ;
-					return ;
-				}
-
-				oFCKXml.DOMDocument = oXml ;
-				asyncFunctionPointer( oFCKXml ) ;
-			}
-		}
-	}
-
-	oXmlHttp.send( null ) ;
-
-	if ( ! bAsync )
-	{
-		if ( oXmlHttp.status == 200 || oXmlHttp.status == 304 )
-			this.DOMDocument = oXmlHttp.responseXML ;
-		else
-		{
-			alert( 'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')' ) ;
-		}
-	}
-}
-
-FCKXml.prototype.SelectNodes = function( xpath )
-{
-	if ( navigator.userAgent.indexOf('MSIE') >= 0 )		// IE
-		return this.DOMDocument.selectNodes( xpath ) ;
-	else					// Gecko
-	{
-		var aNodeArray = new Array();
-
-		var xPathResult = this.DOMDocument.evaluate( xpath, this.DOMDocument,
-				this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), XPathResult.ORDERED_NODE_ITERATOR_TYPE, null) ;
-		if ( xPathResult )
-		{
-			var oNode = xPathResult.iterateNext() ;
- 			while( oNode )
- 			{
- 				aNodeArray[aNodeArray.length] = oNode ;
- 				oNode = xPathResult.iterateNext();
- 			}
-		}
-		return aNodeArray ;
-	}
-}
-
-FCKXml.prototype.SelectSingleNode = function( xpath )
-{
-	if ( navigator.userAgent.indexOf('MSIE') >= 0 )		// IE
-		return this.DOMDocument.selectSingleNode( xpath ) ;
-	else					// Gecko
-	{
-		var xPathResult = this.DOMDocument.evaluate( xpath, this.DOMDocument,
-				this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), 9, null);
-
-		if ( xPathResult && xPathResult.singleNodeValue )
-			return xPathResult.singleNodeValue ;
-		else
-			return null ;
-	}
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.xml
deleted file mode 100644
index 548297823f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/default/js/fckxml.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckxml.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope.xml
deleted file mode 100644
index 3b3cb63297..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>zope</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.css
deleted file mode 100644
index df490f6e65..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.css
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: Browser.css
- * 	CSS styles used by all pages that compose the File Browser.
- * 
- * Version:  2.0 FC
- * Modified: 2005-05-16 très tard
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-body
-{
-	background-color: #f1f1e3;
-}
-
-form
-{
-	margin: 0px 0px 0px 0px ;
-	padding: 0px 0px 0px 0px ;
-}
-
-.Frame
-{
-	background-color: #f1f1e3;
-	border-color: #f1f1e3;
-	border-right: thin inset;
-	border-top: thin inset;
-	border-left: thin inset;
-	border-bottom: thin inset;
-}
-
-body.FileArea
-{
-
-	background-color: #ffffff;
-}
-
-body, td, input, select
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
-}
-
-.ActualFolder
-{
-	font-weight: bold;
-	font-size: 14px;
-}
-
-.PopupButtons
-{
-	border-top: #d5d59d 1px solid;
-	background-color: #e3e3c7;
-	padding: 7px 10px 7px 10px;
-}
-
-.Button, button
-{
-	border-right: #737357 1px solid;
-	border-top: #737357 1px solid;
-	border-left: #737357 1px solid;
-	color: #3b3b1f;
-	border-bottom: #737357 1px solid;
-	background-color: #c7c78f;
-}
-
-.FolderListCurrentFolder img
-{
-	background-image: url(images/FolderOpened.gif);
-}
-
-.FolderListFolder img
-{
-	background-image: url(images/Folder.gif);
-}
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.xml
deleted file mode 100644
index 295ce8cf18..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/Browser.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Browser.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.html
deleted file mode 100644
index d07a6f84b6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: browser.html
- * 	This page compose the File Browser dialog frameset.
- * 
- * Version:  2.0 FC
- * Modified: 2005-05-16 
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- * Browser and Connector adapted for Zope objects by jean-mat@macadames.com
- * New attributes for xml nodes (title, description, image size for Zphotoslide albums ...)
- * 
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<title>FCKeditor - Resources Browser</title>
-		<link href="Browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/fckxml.js"></script>
-		<script language="javascript">
-
-function GetUrlParam( paramName )
-{
-	var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
-	var oMatch = oRegex.exec( window.top.location.search ) ;
-	
-	if ( oMatch && oMatch.length > 1 )
-		return oMatch[1] ;
-	else
-		return '' ;
-}
-
-var oConnector = new Object() ;
-
-var sCurrentPath = escape(GetUrlParam( 'CurrentPath' )) ;
-
-if (sCurrentPath =='')  sCurrentPath = '/' ;
-
-var sConnUrl = GetUrlParam( 'Connector' ) ;
-
-// Gecko has some problems when using relative URLs (not starting with slash).
-if ( sConnUrl.substr(0,1) != '/' && sConnUrl.indexOf( '://' ) < 0 )
-	sConnUrl = window.location.href.replace( /browser.html.*$/, '' ) + sConnUrl ;
-
-oConnector.ConnectorUrl		= sConnUrl + '?' ;
-
-var sServerPath = GetUrlParam( 'ServerPath' ) ;
-if ( sServerPath.length > 0 )
-	oConnector.ConnectorUrl += 'ServerPath=' + escape( sServerPath ) + '&' ;
-
-oConnector.ResourceType		= GetUrlParam( 'Type' ) ;
-oConnector.ShowAllTypes		= ( oConnector.ResourceType.length == 0 ) ;
-
-if ( oConnector.ShowAllTypes )
-	oConnector.ResourceType = 'File' ;
-
-oConnector.SendCommand = function( command, params, callBackFunction )
-{
-	var sUrl = this.ConnectorUrl + 'Command=' + command ;
-	sUrl += '&Type=' + this.ResourceType ;
-	sUrl += '&CurrentFolder=' + escape( this.CurrentFolder ) ;
-	
-	if ( params ) sUrl += '&' + params ;
-
-	var oXML = new FCKXml() ;
-	
-	if ( callBackFunction )
-		oXML.LoadUrl( sUrl, callBackFunction ) ;	// Asynchronous load.
-	else
-		return oXML.LoadUrl( sUrl ) ;
-}
-
-var oIcons = new Object() ;
-
-oIcons.AvailableIconsArray = [ 
-	'ai','avi','bmp','cs','dll','doc','exe','fla','gif','gz','htm','html','jpg','js',
-	'mdb','mp3','pdf','png','ppt','rdp','swf','swt','tar','tgz','txt','vsd','xls','xml','zip' ] ;
-	
-oIcons.AvailableIcons = new Object() ;
-
-for ( var i = 0 ; i < oIcons.AvailableIconsArray.length ; i++ )
-	oIcons.AvailableIcons[ oIcons.AvailableIconsArray[i] ] = true ;
-
-oIcons.GetIcon = function( fileName )
-{
-	var sExtension = fileName.substr( fileName.lastIndexOf('.') + 1 ).toLowerCase() ;
-
-	if ( this.AvailableIcons[ sExtension ] == true )
-		return sExtension ;
-	else
-		return 'default.icon' ;
-}
-
-
-
-		</script>
-	</head>
-
-	<frameset cols="0,*" class="Frame" framespacing="3" bordercolor="#f1f1e3" frameborder="no">
-		<frameset rows="0,*" framespacing="0">
-			<frame src="frmresourcetype.html" scrolling="no" frameborder="no" />
-			<frame name="frmFolders" src="frmfolders.html?ServerPath=<dtml-var "REQUEST.form['ServerPath']">&CurrentPath=<dtml-var "REQUEST.form['CurrentPath']">" scrolling="auto" frameborder="yes" />
-
-		</frameset>
-		<frameset rows="0,*,50" framespacing="0">
-			<frame name="frmActualFolder" src="frmactualfolder.html" scrolling="no" frameborder="no" />
-			<frame name="frmResourcesList" src="frmresourceslist.html" scrolling="auto" frameborder="yes" />
-			<frameset cols="0,*,0" framespacing="0" frameborder="no">
-				<frame name="frmCreateFolder" src="frmcreatefolder.html" scrolling="no" frameborder="no" />
-				<frame name="frmUpload" src="frmupload.html" scrolling="no" frameborder="no" />
-				<frame name="frmUploadWorker" src="" scrolling="no" frameborder="no" />
-			</frameset>
-		</frameset>
-	</frameset>
-
-
-</html>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.xml
deleted file mode 100644
index 2a800ea4c2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/browser.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLMethod" module="OFS.DTMLMethod"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>browser.html</string> </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors.xml
deleted file mode 100644
index cc37e5d388..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>connectors</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.py
deleted file mode 100644
index 725557620c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.py
+++ /dev/null
@@ -1,545 +0,0 @@
-from Products.PythonScripts.standard import html_quote
-from Products.CMFCore.utils import getToolByName
-from Products.FCKeditor.utils import fckCreateValidZopeId
-
-
-# Author : Youenn Broussard - alias youyou (!) on macadames.com ;-)
-# modified by Jean-mat 05/03/06 for new xml attributes compliance and charset questions
-
-
-# 1. Config
-
-# Path to user files relative to the document root.
-ConfigUserFilesPath=""
-# SECURITY TIP: Uncomment the following line to set a fixed path
-# ConfigUserFilesPath = "/UserFiles/"
-# SECURITY TIP: Uncomment the 3 following code lines to force the Plone Member Home Folder as fixed path
-# You can do it as well with wysiwyg_support templates customization
-# it's just more secure  
-# portal=context.portal_url.getPortalObject()
-# portal_url=portal.absolute_url()
-# ConfigUserFilesPath = portal.portal_membership.getHomeUrl().replace(portal_url, '') + '/'
-
-# special review_states 
-# (unpublished states for contents which need to be hidden to local_roles
-# not in rolesSeeUnpublishedContent even with View permission )
-unpublishedStates=['visible','pending','rejected', 'waitreview']
-
-# special local_roles who can see unpublished contents according to permissions
-# by default set to None 
-rolesSeeUnpublishedContent = None
-# you can force the value here
-# rolesSeeUnpublishedContent = ['Manager','Reviewer','Owner', 'Contributor']
-
-# if rolesSeeUnpublishedContent is None we try to take it from portal_properties > navtree_properties 
-if not rolesSeeUnpublishedContent:
-  try:
-    props=getToolByName(context,'portal_properties')
-    if hasattr(props,'navtree_properties'):
-        props=props.navtree_properties
-    rolesSeeUnpublishedContent=getattr(props,'rolesSeeUnpublishedContent',  ['Manager','Reviewer','Owner'])
-  except:
-    rolesSeeUnpublishedContent = ['Manager','Reviewer','Owner']
-
-# Allowed and denied extensions dictionaries
-
-ConfigAllowedExtensions = {"File":None,
-                           "Image":("jpg","gif","jpeg","png"),
-                           "Flash":("swf","fla"),
-                           "Media":("swf",
-                                    "fla",
-                                    "jpg",
-                                    "gif",
-                                    "jpeg",
-                                    "png",
-                                    "avi",
-                                    "mpg",
-                                    "mpeg",
-                                    "mp1",
-                                    "mp2",
-                                    "mp3",
-                                    "mp4",
-                                    "wma",
-                                    "wmv",
-                                    "wav",
-                                    "mid",
-                                    "midi",
-                                    "rmi",
-                                    "rm",
-                                    "ram",
-                                    "rmvb",
-                                    "mov",
-                                    "qt")}
-ConfigDeniedExtensions =  {"File":("py",
-                                   "cpy",
-                                   "pt",
-                                   "cpt",
-                                   "dtml",
-                                   "php",
-                                   "asp",
-                                   "aspx",
-                                   "ascx",
-                                   "jsp",
-                                   "cfm",
-                                   "cfc",
-                                   "pl",
-                                   "bat",
-                                   "exe",
-                                   "com",
-                                   "dll",
-                                   "vbs",
-                                   "js",
-                                   "reg"),
-                          "Image":None,
-                          "Flash":None,
-                          "Media":None}
-
-# set link by UID for AT content Types 
-# change value to 0 to disable it 
-linkbyuid=1
-
-CPS_FOLDER_TYPE=['Workspace','ImageGallery','CPS Proxy Folder','CPS Proxy Folderish Document']
-
-# find Plone Site charset (todo : CPS compliance (how ?))
-
-try:
-  prop   = getToolByName(context, "portal_properties")
-  charsetSite = prop.site_properties.getProperty("default_charset", "utf-8")
-except:
-  charsetSite ="iso-8859-1"
-
-# 2. utils
-
-def RemoveFromStart(sourceString,charToRemove ):
-  return sourceString.lstrip(charToRemove)
-
-def utf8Encode(chaine) :
-
-    errors="strict"
-    if charsetSite.lower() in ("utf-8", "utf8"):
-      return chaine
-    else:
-      return unicode(chaine, charsetSite, errors).encode("utf-8", errors)
-
-def utf8Decode(chaine) :
-    # because browser upload form is in utf-8 we need it
-    errors="strict"
-    if charsetSite.lower() in ("utf-8", "utf8"):
-        return chaine
-    else:
-        try:
-            chaine = unicode(chaine, "utf-8", "strict").encode(charsetSite, "strict")
-        except:
-            chaine = chaine.encode(charsetSite, "strict")
-        return chaine
-
-def ConvertToXmlAttribute( value ):
-  return utf8Encode(value).replace("\"", "&quot;").replace("&", "&amp;")
-
-
-
-
-# 3. io
-
-
-
-def GetUrlFromPath( folderPath ) :
-
-    return '%s%s' %(portal_path,folderPath.rstrip("/"))
-
-
-def RemoveExtension( fileName ):
-
-   sprout=fileName.split(".")
-   return '.'.join(sprout[:len(sprout)-1])
-
-def  IsAllowedExt( extension, resourceType ) :
-  
-   sAllowed = ConfigAllowedExtensions[resourceType]
-   sDenied = ConfigDeniedExtensions[resourceType]
-
-   if (sAllowed is None or extension in sAllowed) and (sDenied is None or extension not in sDenied) :
-     return 1
-   else :
-     return 0
-
-def FindExtension (fileName):
-
-   sprout=fileName.split(RemoveExtension(fileName))
-   return ''.join(sprout).lstrip('.')
-
-  
-
-
-
-# 4. basexml
-
-def CreateXmlHeader( command, resourceType, currentFolder ):
-    header = ['<?xml version="1.0" encoding="utf-8" ?>']
-    header.append('\r<Connector command="%s" resourceType=" %s ">'% (command,resourceType))
-    header.append('\r    <CurrentFolder path="%s" url="%s/" />'% (ConvertToXmlAttribute(currentFolder),ConvertToXmlAttribute(GetUrlFromPath(currentFolder))))
-    return ''.join(header)
-
-
-def CreateXmlFooter():
-    return '\r</Connector>'
-
-
-
-def xmlString(results, resourceType, foldersOnly):
-
-    # traitement xml
-    xmlFiles=['\r        <Files>']
-    xmlFolders=['\r        <Folders>']
-    
-    for result in results :
-        
-        titre = result.title_or_id()
-        if linkbyuid and hasattr(result, 'UID'):
-           tagLinkbyuid="yes"
-           uid = result.UID()
-        else :
-           tagLinkbyuid="no"
-           uid=""
-        
-        if result.meta_type in CPS_FOLDER_TYPE :
-            
-            try:
-               xmlFolders.append('\r            <Folder name="%s" title="%s" linkbyuid="%s" uid="%s" type="%s" metatype="%s" />'%(ConvertToXmlAttribute(result.id),ConvertToXmlAttribute(titre), tagLinkbyuid, uid, resourceType, ConvertToXmlAttribute(result.meta_type)))
-               
-            except Exception , e:
-               pass
-            
-        else :
-            tagPhoto= "no"
-            
-            size=0
-            try:
-               size= result.getContent().get_size()
-            except Exception,e:
-               
-               pass
-            try:
-               xmlFiles.append('\r            <File name="%s/preview" size="%s" title="%s" photo="%s" linkbyuid="%s" uid="%s" type="%s" isPA3img="no" isattach="no" attachid="" />'%(ConvertToXmlAttribute(result.getId()),size,ConvertToXmlAttribute(titre), tagPhoto, tagLinkbyuid, uid, resourceType))
-               
-            except Exception,e:
-               pass
-   
-    xmlFiles.append('\r        </Files>')
-    xmlFolders.append('\r        </Folders>')
-    
-    if foldersOnly:
-        stringXml=''.join(xmlFolders)
-    else :
-        stringXml=''.join(xmlFolders)+''.join(xmlFiles)
-    return stringXml
-
-
-def CreateXmlErrorNode (errorNumber,errorDescription):
-
-    return '\r        <Error number="' + errorNumber + '" originalNumber="' + errorNumber + '" originalDescription="' + ConvertToXmlAttribute( errorDescription ) + '" />'
-
-
-# 5. commands
-# Specific CPS , for special folderish (doc flexible ...) change these lines
-
-def GetFoldersAndFiles( resourceType, currentFolder ):
-    results=[]
-    user=context.REQUEST['AUTHENTICATED_USER']
-    types=context.portal_types
-    all_portal_types = [ctype.content_meta_type for ctype in types.objectValues()]
-    
-    accepted_values=['CPS Proxy Document',]
-    if resourceType=="Image" :
-      accepted_types=[ctype.id for ctype in types.objectValues() if ctype.id in ('Image', )]
-      
-    elif resourceType=="Flash":
-      accepted_types=[ctype.id for ctype in types.objectValues() if ctype.id in ('Flash Animation', )]
-      
-    #elif resourceType not in ('Image', 'Flash') :
-    #  accepted_types=[ctype.id for ctype in types.objectValues()]
-      
-    else :
-      accepted_types = [ctype.id for ctype in types.objectValues()]
-    if currentFolder != "/" :
-      try:
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-      except Exception,e:
-        
-        obj = context.portal_url.getPortalObject()
-    else :
-      
-      obj = context.portal_url.getPortalObject()
-        
-    
-    for object in obj.objectValues( accepted_values + CPS_FOLDER_TYPE):
-      mtool = context.portal_membership
-      checkPerm = mtool.checkPermission
-
-      if not checkPerm('View', object):
-        pass
-      
-      
-      if object.portal_type in accepted_types or (object.meta_type in CPS_FOLDER_TYPE) :
-         
-        results.append(object)
-    results = [ s for s in results if user.has_permission('View', s) ]
-    
-    return xmlString(results,resourceType,0)
-
-
-def GetFolders( resourceType, currentFolder ):
-    results=[]
-    user=context.REQUEST['AUTHENTICATED_USER']
-    types=context.portal_types
-    
-     
-    all_portal_types = [ctype.content_meta_type for ctype in types.objectValues()]
-    if currentFolder != "/" :
-        
-        #try:
-           
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-        #except Exception,e:
-           
-        #   obj = context.portal_url.getPortalObject()
-            
-    else :
-        #obj = context.portal_url.getPortalObject()
-        return xmlString([],resourceType,1)
-        #
-    
-    #if obj.meta_type == 'CPSDefault Site':
-    #    obj=obj.sections
-    
-
-    mtool = context.portal_membership
-    checkPerm = mtool.checkPermission 
-    
-    for object in obj.objectValues(CPS_FOLDER_TYPE):
-      
-      
-      # filter out objects that cannot be viewed
-      if not user.has_permission('View', object):
-        
-        continue
-      
-        
-      try:
-        if object.meta_type in CPS_FOLDER_TYPE and object.meta_type in all_portal_types  :
-          
-          #review_state=container.portal_workflow.getInfoFor(object, 'review_state', '')
-          start_pub=getattr(object,'effective_date',None)
-          end_pub=getattr(object,'expiration_date',None)
-          if not ((start_pub and start_pub > DateTime()) or (end_pub and DateTime() > end_pub)):
-            results.append(object)
-          elif user.has_role(rolesSeeUnpublishedContent,object) :
-            results.append(object)
-      except Exception,e:
-          pass  
-    results = [ s for s in results if user.has_permission('View', s) ]
-     
-    return xmlString(results,resourceType,1)
-
-
-def CreateFolder(currentFolder, folderName ):
-
-    user=context.REQUEST['AUTHENTICATED_USER']
-    if currentFolder != "/" :
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-    else :
-        obj = context.portal_url.getPortalObject()
-    sErrorNumber=""
-
-    # error cases
-    if not user.has_permission('Add portal content', obj) and not user.has_permission('Modify portal content', obj):
-       sErrorNumber = "103"
-       sErrorDescription = "folder creation forbidden"
-
-    if not folderName:
-       sErrorNumber = "102"
-       sErrorDescription = "invalid folder name"
-
-    if not sErrorNumber :
-      try :
-        folderTitle=utf8Decode(folderName)
-        folderName = fckCreateValidZopeId(utf8Encode(folderName))
-        new_id = obj.invokeFactory(id=folderName, type_name='Folder', title=folderTitle)
-        sErrorNumber = "0"
-        sErrorDescription = "success"
-      except :
-        sErrorNumber = "103"
-        sErrorDescription = "folder creation forbidden"
-
-    return CreateXmlErrorNode(sErrorNumber,sErrorDescription)
-       
-
-
-
-# 6. upload
-
-def UploadFile(resourceType, currentFolder, data, title) :
-
-        user=context.REQUEST['AUTHENTICATED_USER']
-        if currentFolder != "/" :
-            obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-        else :
-            obj = context.portal_url.getPortalObject()
-        error=""
-        idObj=""
-         
-        # define Portal Type to add
-
-
-        if resourceType == 'Flash':
-            typeToAdd='Flash Animation'
-        elif resourceType in ('File', 'Flash', 'Media'):
-            typeToAdd = 'File'
-        elif resourceType == 'Image' :
-            typeToAdd='Image'
-         
-        
-
-        if not user.has_permission('Add portal content', obj) and not user.has_permission('Modify portal content', obj):
-           error = "103"
-
-        if not data:
-          #pas de fichier 
-          error= "202"
-
-
-        titre_data=''
-        filename=utf8Decode(getattr(data,'filename', ''))
-        titre_data=filename[max(string.rfind(filename, '/'),
-                        string.rfind(filename, '\\'),
-                        string.rfind(filename, ':'),
-                        )+1:]                  
-
-        idObj=fckCreateValidZopeId(utf8Encode(titre_data))
-
-        if title :
-           titre_data=title
-
-        if not IsAllowedExt( FindExtension(idObj), resourceType ):
-              error= "202"
-         
-        if not error :              
-            error="0"
-            indice=0
-            exemple_titre=idObj
-            while exemple_titre in obj.objectIds():
-              indice=indice+1
-              exemple_titre=str(indice) + idObj
-            if indice!=0:
-                error= "201"
-                idObj = exemple_titre
-
-            try:
-                # this method need to be changed for browser refresh
-                # because it send 302 redirection : we need no http response
-                request=context.REQUEST
-                request.form.update({'widget__preview':data,'widget__preview_choice':'change','type_name':typeToAdd,'widget__Title':titre_data, 'cpsdocument_create_button':1,'widget__LanguageSelectorCreation':'fr'})
-                ti=context.portal_types[typeToAdd]
-                res = ti.renderCreateObjectDetailed(container=obj, request=request,
-                                    validate=1, layout_mode='create',
-                                    create_callback='createCPSDocument_cb',
-                                    created_callback='cpsdocument_created')
-                
-                #context.createCPSDocument(context=obj,REQUEST=request)
-                obj.reindexObject()
-                
-            except Exception , e :
-                
-                error = "103"
-                
-        
-        d= '''
-        <script type="text/javascript">
-        window.parent.frames['frmUpload'].OnUploadCompleted(%s,%s) ;
-        </script>
-        '''% (error,idObj)
-        
-        return d
-
-
-#7. connector 
-
-
-request = context.REQUEST
-RESPONSE =  request.RESPONSE
-dicoRequest = request.form
-message_error=""
-
-portal_url=context.portal_url.getPortalObject().absolute_url()
-server_url = request.SERVER_URL
-portal_path = portal_url.replace(server_url,'')
-
-if ConfigUserFilesPath != "" :
-   sUserFilesPath = ConfigUserFilesPath
-elif dicoRequest.has_key('ServerPath'):
-   sUserFilesPath = dicoRequest ['ServerPath']
-else :
-   sUserFilesPath = "/"
-
-
-if dicoRequest.has_key('CurrentFolder'):
-   sCurrentFolder = dicoRequest ['CurrentFolder']
-   if sUserFilesPath!='/' and sUserFilesPath.rstrip('/') not in sCurrentFolder:
-        sCurrentFolder = sUserFilesPath
-else :
-   message_error="No CurrentFolder in request"
-
-
-
-if dicoRequest.has_key('Command'):
-    sCommand = dicoRequest ['Command']
-else :
-    message_error="No Command in request"
-
-if dicoRequest.has_key('Type'):
-    sResourceType = dicoRequest ['Type']
-else :
-    message_error="No Type in request"
-
-
-if dicoRequest.has_key('NewFolderName'):
-    sFolderName = dicoRequest ['NewFolderName']
-
-
-# interception File Upload
-if sCommand=='FileUpload' and dicoRequest.has_key('NewFile'):
-    sData = dicoRequest ['NewFile']
-    sTitle = utf8Decode(dicoRequest ['Title'])
-    chaineHtmlUpload = UploadFile(sResourceType, sCurrentFolder, sData, sTitle)
-    RESPONSE.setHeader('Content-type', 'text/html; charset=%s' % charsetSite)
-    return chaineHtmlUpload
-
-
-else :
-
-    # Creation response XML
-    if not message_error :
-
-        RESPONSE.setHeader('Cache-control', 'pre-check=0,post-check=0,must-revalidate,s-maxage=0,max-age=0,no-cache')
-        RESPONSE.setHeader('Content-type', 'text/xml; charset=utf-8')
-        
-        xmlHeader = CreateXmlHeader (sCommand, sResourceType, sCurrentFolder)
-        
-        if sCommand=="GetFolders":
-            xmlBody = GetFolders (sResourceType, sCurrentFolder)
-        elif sCommand=="GetFoldersAndFiles":
-            xmlBody = GetFoldersAndFiles (sResourceType, sCurrentFolder)
-        elif sCommand=="CreateFolder":
-            xmlBody = CreateFolder (sCurrentFolder,sFolderName)
-
-        xmlFooter = CreateXmlFooter()
-        return xmlHeader + xmlBody + xmlFooter
-
-    # creation response error request
-    else :
-        
-        sErrorNumber="218"
-        sErrorDescription="Browser Request exception : " + message_error
-        xmlHeader = CreateXmlHeader (sCommand, sResourceType, sCurrentFolder)
-        xmlFooter = CreateXmlFooter()
-        return xmlHeader + CreateXmlErrorNode(sErrorNumber,sErrorDescription) + xmlFooter
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.xml
deleted file mode 100644
index fec85f7605..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorCPS.py.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>Command=\'\',Type=\'\',CurrentFolder=\'\',NewFolderName=\'\'</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>connectorCPS.py</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.py
deleted file mode 100644
index 10aacf5988..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.py
+++ /dev/null
@@ -1,532 +0,0 @@
-from Products.PythonScripts.standard import html_quote
-from Products.CMFCore.utils import getToolByName
-
-
-#############
-# This connector is based on CPS connector from the FCKeditor/zope integration product
-#############
-
-# 1. Config
-
-# Path to user files relative to the document root.
-ConfigUserFilesPath=""
-# SECURITY TIP: Uncomment the following line to set a fixed path
-# ConfigUserFilesPath = "/UserFiles/"
-# SECURITY TIP: Uncomment the 3 following code lines to force the Plone Member Home Folder as fixed path
-# You can do it as well with wysiwyg_support templates customization
-# it's just more secure
-# portal=context.portal_url.getPortalObject()
-# portal_url=portal.absolute_url()
-# ConfigUserFilesPath = portal.portal_membership.getHomeUrl().replace(portal_url, '') + '/'
-
-# special review_states
-# (unpublished states for contents which need to be hidden to local_roles
-# not in rolesSeeUnpublishedContent even with View permission )
-unpublishedStates = []   #['visible','pending','rejected', 'waitreview']
-
-# special local_roles who can see unpublished contents according to permissions
-# by default set to None
-rolesSeeUnpublishedContent = None
-# you can force the value here
-# rolesSeeUnpublishedContent = ['Manager','Reviewer','Owner', 'Contributor']
-
-# if rolesSeeUnpublishedContent is None we try to take it from portal_properties > navtree_properties
-if not rolesSeeUnpublishedContent:
-  try:
-    props=getToolByName(context,'portal_properties')
-    if hasattr(props,'navtree_properties'):
-        props=props.navtree_properties
-    rolesSeeUnpublishedContent=getattr(props,'rolesSeeUnpublishedContent',  ['Manager','Reviewer','Owner'])
-  except:
-    rolesSeeUnpublishedContent = ['Manager','Reviewer','Owner']
-
-# Allowed and denied extensions dictionaries
-
-ConfigAllowedExtensions = { "File" : None
-                          , "Image": ( "jpg", "gif", "jpeg", "png")
-                          , "Flash": ( "swf", "fla")
-                          , "Media": ( "swf", "fla"
-                                     , "jpg", "gif", "jpeg", "png"
-                                     , "avi"
-                                     , "mpg", "mpeg", "mp1", "mp2", "mp3", "mp4"
-                                     , "wma", "wmv"
-                                     , "wav", "mid", "midi"
-                                     , "rmi", "rm", "ram", "rmvb"
-                                     , "mov", "qt"
-                                     )
-                          }
-ConfigDeniedExtensions = { "Image": None
-                         , "Flash": None
-                         , "Media": None
-                         , "File" : ( "py", "cpy"
-                                    , "pt", "cpt", "dtml"
-                                    , "php"
-                                    , "asp", "aspx", "ascx"
-                                    , "jsp"
-                                    , "cfm", "cfc"
-                                    , "pl"
-                                    , "bat", "exe", "com", "dll"
-                                    , "vbs"
-                                    , "js"
-                                    , "reg"
-                                    )
-                          }
-
-# link by uid is against ERP5 rules
-linkbyuid = 0
-
-ERP5_FOLDER_TYPE = ['Folder', 'ERP5 Folder', 'ERP5 Document', ' ERP5 Web Page']
-
-# ERP5 is full UTF-8, no need to get charset dynamiccaly
-charsetSite = "utf-8"
-
-
-# 2. utils
-
-def RemoveFromStart(sourceString,charToRemove ):
-  return sourceString.lstrip(charToRemove)
-
-def utf8Encode(chaine) :
-
-    errors="strict"
-    if charsetSite.lower() in ("utf-8", "utf8"):
-      return chaine
-    else:
-      return unicode(chaine, charsetSite, errors).encode("utf-8", errors)
-
-def utf8Decode(chaine) :
-    # because browser upload form is in utf-8 we need it
-    errors="strict"
-    if charsetSite.lower() in ("utf-8", "utf8"):
-        return chaine
-    else:
-        try:
-            chaine = unicode(chaine, "utf-8", "strict").encode(charsetSite, "strict")
-        except:
-            chaine = chaine.encode(charsetSite, "strict")
-        return chaine
-
-def ConvertToXmlAttribute( value ):
-  return utf8Encode(value).replace("\"", "&quot;").replace("&", "&amp;")
-
-def fckCreateValidZopeId(s):
-    """
-    Return a valid Zope id from the given string
-    """
-    id = s.decode('utf-8')
-    # we cannot access unicodedata.normalize in restricted environment.
-    # id = unicodedata.normalize('NFKD', id)
-    id = id.encode('ascii', 'ignore')
-
-    # remove invalid ascii chars for ids
-    new_id = ''
-    for a in id:
-        if a in string.digits or a in string.lowercase or a in string.uppercase or a=='.' or a==' ' or a=='-' or a=='_':
-            new_id += a
-    new_id = new_id.replace(' ','-')
-    new_id = new_id.replace('_','-')
-    new_id = '-'.join([e for e in new_id.split('-') if e])
-    # ids in lower case
-    return new_id.lower()
-
-
-
-# 3. io
-
-
-
-def GetUrlFromPath( folderPath ) :
-
-    return '%s%s' %(portal_path,folderPath.rstrip("/"))
-
-
-def RemoveExtension( fileName ):
-
-   sprout=fileName.split(".")
-   return '.'.join(sprout[:len(sprout)-1])
-
-def  IsAllowedExt( extension, resourceType ) :
-
-   sAllowed = ConfigAllowedExtensions[resourceType]
-   sDenied = ConfigDeniedExtensions[resourceType]
-
-   if (sAllowed is None or extension in sAllowed) and (sDenied is None or extension not in sDenied) :
-     return 1
-   else :
-     return 0
-
-def FindExtension (fileName):
-
-   sprout=fileName.split(RemoveExtension(fileName))
-   return ''.join(sprout).lstrip('.')
-
-
-
-
-
-# 4. basexml
-
-def CreateXmlHeader( command, resourceType, currentFolder ):
-    header = ['<?xml version="1.0" encoding="utf-8" ?>']
-    header.append('\r<Connector command="%s" resourceType=" %s ">'% (command,resourceType))
-    header.append('\r    <CurrentFolder path="%s" url="%s/" />'% (ConvertToXmlAttribute(currentFolder),ConvertToXmlAttribute(GetUrlFromPath(currentFolder))))
-    return ''.join(header)
-
-
-def CreateXmlFooter():
-    return '\r</Connector>'
-
-
-
-def xmlString(results, resourceType, foldersOnly):
-
-    # traitement xml
-    xmlFiles=['\r        <Files>']
-    xmlFolders=['\r        <Folders>']
-
-    for result in results :
-
-        titre = result.title_or_id()
-        # create a safe title string
-        titre = titre.replace("'", "-")
-        titre = titre.replace('"', "-")
-
-        if linkbyuid and hasattr(result, 'uid'):
-           tagLinkbyuid="yes"
-           uid = result.getUid()
-        else :
-           tagLinkbyuid="no"
-           uid=""
-
-        if result.meta_type in ERP5_FOLDER_TYPE :
-
-            try:
-               xmlFolders.append('\r            <Folder name="%s" title="%s" linkbyuid="%s" uid="%s" type="%s" metatype="%s" />'%(ConvertToXmlAttribute(result.id),ConvertToXmlAttribute(titre), tagLinkbyuid, uid, resourceType, ConvertToXmlAttribute(result.meta_type)))
-
-            except Exception , e:
-               pass
-
-        else :
-            tagPhoto= "no"
-            size='unknown size'
-            unit=''
-            try:
-               size = result.get_size()
-               if size >= (1024*1024):
-                 size = size / (1024*1024)
-                 unit = " MB"
-               elif size >= 1024:
-                 size = size / 1024
-                 unit = " KB"
-               else:
-                 unit = " Bytes"
-            except Exception,e:
-               pass
-            try:
-               xmlFiles.append('\r            <File name="%s" size="%s%s" title="%s" photo="%s" linkbyuid="%s" uid="%s" type="%s" isPA3img="no" isattach="no" attachid="" />'%(ConvertToXmlAttribute(result.getId()),size,unit,ConvertToXmlAttribute(titre), tagPhoto, tagLinkbyuid, uid, resourceType))
-
-            except Exception,e:
-               pass
-
-    xmlFiles.append('\r        </Files>')
-    xmlFolders.append('\r        </Folders>')
-
-    if foldersOnly:
-        stringXml=''.join(xmlFolders)
-    else:
-        stringXml=''.join(xmlFolders)+''.join(xmlFiles)
-    return stringXml
-
-
-def CreateXmlErrorNode (errorNumber,errorDescription):
-
-    return '\r        <Error number="' + errorNumber + '" originalNumber="' + errorNumber + '" originalDescription="' + ConvertToXmlAttribute( errorDescription ) + '" />'
-
-
-# 5. commands
-
-def GetFoldersAndFiles( resourceType, currentFolder ):
-    results=[]
-    user=context.REQUEST['AUTHENTICATED_USER']
-    types=context.portal_types
-
-    if resourceType=="Image" :
-      accepted_types=[ctype.id for ctype in types.objectValues() if ctype.id in ('Image', )]
-
-
-
-    elif resourceType=="Flash":
-      accepted_types=[ctype.id for ctype in types.objectValues() if ctype.id in ('Flash Animation', )]
-
-    #elif resourceType not in ('Image', 'Flash') :
-    #  accepted_types=[ctype.id for ctype in types.objectValues()]
-
-    else :
-      accepted_types = [ctype.id for ctype in types.objectValues()]
-    if currentFolder != "/" :
-      try:
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-      except Exception,e:
-
-        obj = context.portal_url.getPortalObject()
-    else :
-
-      obj = context.portal_url.getPortalObject()
-
-
-    for object in obj.objectValues():
-      mtool = context.portal_membership
-      checkPerm = mtool.checkPermission
-
-      if not checkPerm('View', object):
-        pass
-
-
-      if object.portal_type in accepted_types or (object.meta_type in ERP5_FOLDER_TYPE) :
-
-        results.append(object)
-
-    results = [ s for s in results if user.has_permission('View', s) ]
-
-    return xmlString(results,resourceType,0)
-
-
-def GetFolders( resourceType, currentFolder ):
-    results=[]
-    user=context.REQUEST['AUTHENTICATED_USER']
-    types=context.portal_types
-
-    if currentFolder != "/" :
-
-        #try:
-
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-        #except Exception,e:
-
-        #   obj = context.portal_url.getPortalObject()
-
-    else :
-        #obj = context.portal_url.getPortalObject()
-        return xmlString([],resourceType,1)
-
-
-    mtool = context.portal_membership
-    checkPerm = mtool.checkPermission
-
-    for object in obj.objectValues():
-
-
-      # filter out objects that cannot be viewed
-      if not user.has_permission('View', object):
-
-        continue
-
-
-      try:
-        if object.meta_type in ERP5_FOLDER_TYPE:
-
-          #review_state=container.portal_workflow.getInfoFor(object, 'review_state', '')
-          start_pub=getattr(object,'effective_date',None)
-          end_pub=getattr(object,'expiration_date',None)
-          if not ((start_pub and start_pub > DateTime()) or (end_pub and DateTime() > end_pub)):
-            results.append(object)
-          elif user.has_role(rolesSeeUnpublishedContent,object) :
-            results.append(object)
-      except Exception,e:
-          pass
-    results = [ s for s in results if user.has_permission('View', s) ]
-
-    return xmlString(results,resourceType,1)
-
-
-def CreateFolder(currentFolder, folderName ):
-
-    user=context.REQUEST['AUTHENTICATED_USER']
-    if currentFolder != "/" :
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-    else :
-        obj = context.portal_url.getPortalObject()
-    sErrorNumber=""
-
-    # error cases
-    if not user.has_permission('Add portal content', obj) and not user.has_permission('Modify portal content', obj):
-       sErrorNumber = "103"
-       sErrorDescription = "folder creation forbidden"
-
-    if not folderName:
-       sErrorNumber = "102"
-       sErrorDescription = "invalid folder name"
-
-    if not sErrorNumber :
-      try :
-        folderTitle=utf8Decode(folderName)
-        folderName = fckCreateValidZopeId(utf8Encode(folderName))
-        new_id = obj.invokeFactory(id=folderName, type_name='Folder', title=folderTitle)
-        sErrorNumber = "0"
-        sErrorDescription = "success"
-      except :
-        sErrorNumber = "103"
-        sErrorDescription = "folder creation forbidden"
-
-    return CreateXmlErrorNode(sErrorNumber,sErrorDescription)
-
-
-
-
-# 6. upload
-
-def UploadFile(resourceType, currentFolder, data, title) :
-
-        user=context.REQUEST['AUTHENTICATED_USER']
-        if currentFolder != "/" :
-            obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-        else :
-            obj = context.portal_url.getPortalObject()
-        error=""
-        idObj=""
-
-        # define Portal Type to add
-        if resourceType == 'Image' :
-            typeToAdd='Image'
-        else:
-            typeToAdd = 'File'
-
-
-
-        if not user.has_permission('Add portal content', obj) and not user.has_permission('Modify portal content', obj):
-           error = "103"
-
-        if not data:
-          #pas de fichier
-          error= "202"
-
-        titre_data=''
-        filename=utf8Decode(getattr(data,'filename', ''))
-        titre_data=filename[max(string.rfind(filename, '/'),
-                        string.rfind(filename, '\\'),
-                        string.rfind(filename, ':'),
-                        )+1:]
-
-        idObj=fckCreateValidZopeId(utf8Encode(titre_data))
-        context.log('xxx', idObj)
-
-
-
-        if title :
-           titre_data=title
-
-        if not IsAllowedExt( FindExtension(idObj), resourceType ):
-              error= "202"
-
-        if not error :
-            error="0"
-            indice=0
-            exemple_titre=idObj
-            while exemple_titre in obj.objectIds():
-              indice=indice+1
-              exemple_titre=str(indice) + idObj
-            if indice!=0:
-                error= "201"
-                idObj = exemple_titre
-
-            try:
-                # this method need to be changed for browser refresh
-                # because it send 302 redirection : we need no http response
-                new_image = obj.newContent(portal_type=typeToAdd, id=idObj, title=titre_data, file=data)
-                new_image.reindexObject()
-
-            except Exception , e :
-                error = "103"
-
-        d= '''
-        <script type="text/javascript">
-        window.parent.frames['frmUpload'].OnUploadCompleted(%s,"%s") ;
-        </script>
-        '''% (error, idObj)
-
-
-        return d
-
-
-#7. connector
-
-
-request = context.REQUEST
-RESPONSE =  request.RESPONSE
-dicoRequest = request.form
-message_error=""
-
-portal_url=context.portal_url.getPortalObject().absolute_url()
-server_url = request.SERVER_URL
-portal_path = portal_url.replace(server_url,'')
-
-if ConfigUserFilesPath != "" :
-   sUserFilesPath = ConfigUserFilesPath
-elif dicoRequest.has_key('ServerPath'):
-   sUserFilesPath = dicoRequest ['ServerPath']
-else :
-   sUserFilesPath = "/"
-
-
-if dicoRequest.has_key('CurrentFolder'):
-   sCurrentFolder = dicoRequest ['CurrentFolder']
-   if sUserFilesPath!='/' and sUserFilesPath.rstrip('/') not in sCurrentFolder:
-        sCurrentFolder = sUserFilesPath
-else :
-   message_error="No CurrentFolder in request"
-
-
-
-if dicoRequest.has_key('Command'):
-    sCommand = dicoRequest ['Command']
-else :
-    message_error="No Command in request"
-
-if dicoRequest.has_key('Type'):
-    sResourceType = dicoRequest ['Type']
-else :
-    message_error="No Type in request"
-
-
-if dicoRequest.has_key('NewFolderName'):
-    sFolderName = dicoRequest ['NewFolderName']
-
-
-# interception File Upload
-if sCommand=='FileUpload' and dicoRequest.has_key('NewFile'):
-    sData = dicoRequest ['NewFile']
-    sTitle = utf8Decode(dicoRequest ['Title'])
-    chaineHtmlUpload = UploadFile(sResourceType, sCurrentFolder, sData, sTitle)
-    RESPONSE.setHeader('Content-type', 'text/html; charset=%s' % charsetSite)
-    return chaineHtmlUpload
-
-
-else :
-
-    # Creation response XML
-    if not message_error :
-
-        RESPONSE.setHeader('Cache-control', 'pre-check=0,post-check=0,must-revalidate,s-maxage=0,max-age=0,no-cache')
-        RESPONSE.setHeader('Content-type', 'text/xml; charset=utf-8')
-
-        xmlHeader = CreateXmlHeader (sCommand, sResourceType, sCurrentFolder)
-
-        xmlBody = ''
-        if sCommand=="GetFolders":
-            xmlBody = GetFolders (sResourceType, sCurrentFolder)
-        elif sCommand=="GetFoldersAndFiles":
-            xmlBody = GetFoldersAndFiles (sResourceType, sCurrentFolder)
-        elif sCommand=="CreateFolder":
-            xmlBody = CreateFolder (sCurrentFolder,sFolderName)
-
-        xmlFooter = CreateXmlFooter()
-        return xmlHeader + xmlBody + xmlFooter
-
-    # creation response error request
-    else :
-
-        sErrorNumber="218"
-        sErrorDescription="Browser Request exception : " + message_error
-        xmlHeader = CreateXmlHeader (sCommand, sResourceType, sCurrentFolder)
-        xmlFooter = CreateXmlFooter()
-        return xmlHeader + CreateXmlErrorNode(sErrorNumber,sErrorDescription) + xmlFooter
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.xml
deleted file mode 100644
index ebf50d46d2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorERP5.xml
+++ /dev/null
@@ -1,191 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_bindings_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_cache_settings_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_permissions_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Copy_or_Move_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Delete_objects_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Manage_WebDAV_Locks_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Manage_properties_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Take_ownership_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Undo_changes_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_management_screens_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_Lock_items_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_Unlock_items_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_access_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>Command=\'\',Type=\'\',CurrentFolder=\'\',NewFolderName=\'\'</string> </value>
-        </item>
-        <item>
-            <key> <string>_proxy_roles</string> </key>
-            <value>
-              <tuple>
-                <string>Manager</string>
-                <string>Owner</string>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>connectorERP5</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.py
deleted file mode 100644
index 5c83c0cccc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.py
+++ /dev/null
@@ -1,775 +0,0 @@
-from Products.PythonScripts.standard import html_quote
-from Products.CMFCore.utils import getToolByName
-from Products.FCKeditor.utils import fckCreateValidZopeId
-
-
-
-# Author : jean-mat Grimaldi - jean-mat@macadames.com
-# Thanks to Martin F. Krafft (alias madduck on sourceforge) for some corrections
-# Thanks to kupu developpers for UID referencing
-# This connector is plone specific
-# Some functions need to be adapted for other Zope CMS compatibility
-
-# 1. Config
-
-# Path to user files relative to the document root.
-# security tip
-ConfigUserFilesPath=""
-
-# dico fck parameters for browsing
-fckParams=context.getFck_params()
-
-
-# special review_states 
-# (unpublished states for contents which need to be hidden to local_roles
-# not in fck prefs rolesSeeUnpublishedContent even with View permission )
-unpublishedStates=fckParams['fck_unpublished_states']
-
-# special local_roles who can see unpublished contents according to permissions
-# by default set to fck unpublished view roles (fck prefs) 
-rolesSeeUnpublishedContent = fckParams['fck_unpublished_view_roles']
-
-# PloneArticle based meta_types
-pa_meta_types = fckParams['pa_meta_types']
-
-# Allowed and denied extensions dictionaries
-
-ConfigAllowedExtensions = {"File":None,
-                           "Image":("jpg","gif","jpeg","png"),
-                           "Flash":("swf","fla"),
-                           "Media":("swf",
-                                    "fla",
-                                    "jpg",
-                                    "gif",
-                                    "jpeg",
-                                    "png",
-                                    "avi",
-                                    "mpg",
-                                    "mpeg",
-                                    "mp1",
-                                    "mp2",
-                                    "mp3",
-                                    "mp4",
-                                    "wma",
-                                    "wmv",
-                                    "wav",
-                                    "mid",
-                                    "midi",
-                                    "rmi",
-                                    "rm",
-                                    "ram",
-                                    "rmvb",
-                                    "mov",
-                                    "qt")}
-ConfigDeniedExtensions =  {"File":("py",
-                                   "cpy",
-                                   "pt",
-                                   "cpt",
-                                   "dtml",
-                                   "php",
-                                   "asp",
-                                   "aspx",
-                                   "ascx",
-                                   "jsp",
-                                   "cfm",
-                                   "cfc",
-                                   "pl",
-                                   "bat",
-                                   "exe",
-                                   "com",
-                                   "dll",
-                                   "vbs",
-                                   "js",
-                                   "reg"),
-                          "Image":None,
-                          "Flash":None,
-                          "Media":None}
-
-# set link by UID for AT content Types 
-linkbyuid=test(fckParams['allow_link_byuid'],1,0)
-
-# check if upload allowed for Links Image and internal links
-
-allow_file_upload=test(fckParams['allow_server_browsing'],test(fckParams['allow_file_upload'],1,0),0)
-allow_image_upload=test(fckParams['allow_server_browsing'],test(fckParams['allow_image_upload'],1,0),0)
-allow_flash_upload=test(fckParams['allow_server_browsing'],test(fckParams['allow_flash_upload'],1,0),0)
-
-
-# check for portal_types when uploading internal links, images and files
-
-file_portal_type = test(fckParams['file_portal_type'],fckParams['file_portal_type'],'File')
-image_portal_type = test(fckParams['image_portal_type'],fckParams['image_portal_type'],'Image')
-flash_portal_type = test(fckParams['flash_portal_type'],fckParams['flash_portal_type'],'File')
-
-# find Plone Site charset 
-
-try:
-  prop   = getToolByName(context, "portal_properties")
-  charsetSite = prop.site_properties.getProperty("default_charset", "utf-8")
-except:
-  charsetSite ="utf-8"
-
-
-# 2. utils
-
-
-def utf8Encode(chaine) :
-
-    errors="strict"
-    if charsetSite.lower() in ("utf-8", "utf8"):
-      return chaine
-    else:
-      return unicode(chaine, charsetSite, errors).encode("utf-8", errors)
-
-def utf8Decode(chaine) :
-    # because browser upload form is in utf-8 we need it
-    errors="strict"
-    if charsetSite.lower() in ("utf-8", "utf8"):
-        return chaine
-    else:
-        try:
-            chaine = unicode(chaine, "utf-8", "strict").encode(charsetSite, "strict")
-        except:
-            chaine = chaine.encode(charsetSite, "strict")
-        return chaine
-
-
-def ConvertToXmlAttribute( value ):
-  return utf8Encode(value).replace("\"", "&quot;").replace("'","&rsquo;").replace("&", "&amp;")
-
-
-
-
-# 3. io
-
-
-
-def GetUrlFromPath( folderPath ) :
-
-    return '%s%s' %(portal_path,folderPath.rstrip("/"))
-
-
-def RemoveExtension( fileName ):
-
-   sprout=fileName.split(".")
-   return '.'.join(sprout[:len(sprout)-1])
-
-def  IsAllowedExt( extension, resourceType ) :
-  
-   sAllowed = ConfigAllowedExtensions[resourceType]
-   sDenied = ConfigDeniedExtensions[resourceType]
-
-   if (sAllowed is None or extension in sAllowed) and (sDenied is None or extension not in sDenied) :
-     return 1
-   else :
-     return 0
-
-def FindExtension (fileName):
-
-   sprout=fileName.split(RemoveExtension(fileName))
-   return ''.join(sprout).lstrip('.')
-
-  
-
-
-
-# 4. basexml
-
-def CreateXmlHeader( command, resourceType, currentFolder ):
-    header = ['<?xml version="1.0" encoding="utf-8" ?>']
-    header.append('\r<Connector command="%s" resourceType=" %s ">'% (command,resourceType))
-    header.append('\r    <CurrentFolder path="%s" url="%s/" />'\
-                   % (ConvertToXmlAttribute(currentFolder),
-                      ConvertToXmlAttribute(GetUrlFromPath(currentFolder))))
-    return ''.join(header)
-
-
-def CreateXmlFooter():
-    return '\r</Connector>'
-
-
-
-def xmlString(results, resourceType, foldersOnly, isPA):
-
-    user=context.REQUEST['AUTHENTICATED_USER']
-    # traitement xml
-    xmlFiles=['\r        <Files>']
-    xmlFolders=['\r        <Folders>']
-
-
-    # traitement folderish standard non PloneArticle
-    if isPA ==0:
-        for result in results :
-            titre = result.title_or_id()
-            if linkbyuid and hasattr(result.aq_explicit, 'UID'):               
-               tagLinkbyuid="yes"
-               uid = result.UID()
-            else :
-               tagLinkbyuid="no"
-               uid=""
-            if result.isPrincipiaFolderish or result.meta_type in pa_meta_types :
-                xmlFolders.append('''
-            <Folder name="%s"
-                    title="%s"
-                    linkbyuid="%s"
-                    uid="%s"
-                    type="%s"
-                    metatype="%s" />'''%(ConvertToXmlAttribute(result.getId()),
-                                         ConvertToXmlAttribute(titre),
-                                         tagLinkbyuid, uid,
-                                         resourceType,
-                                         ConvertToXmlAttribute(result.meta_type)))
-            else :
-                if result.meta_type in ('CMF ZPhoto', 'CMF Photo'):
-                   tagPhoto="yes"
-                else:
-                   tagPhoto= "no"
-                isAttach = "no"
-                attachId=""
-                xmlFiles.append('''
-            <File name="%s"
-                  size="%s"
-                  title="%s"
-                  photo="%s"
-                  linkbyuid="%s"
-                  uid="%s"
-                  type="%s"
-                  isPA3img="no"
-                  isattach="%s"
-                  attachid="%s" />'''%(ConvertToXmlAttribute(result.getId()),
-                                       str(context.getObjSize(result)),
-                                       ConvertToXmlAttribute(titre),
-                                       tagPhoto,
-                                       tagLinkbyuid,
-                                       uid,
-                                       resourceType,
-                                       isAttach,
-                                       attachId))
-    # PloneArticle specific treatment
-    elif user.has_permission('View', results) :
-        # find Plone Article version and brains for PA v3
-        try :
-            image_brains =results.getImageBrains()
-            attachment_brains=results.getAttachmentBrains()
-            versionPA=3
-        except:
-            versionPA=2
-
-        # Plone Article v3 treatment
-        if versionPA==3:
-            atool = context.portal_article
-            #  PloneArticle 3.x images and attachements
-            # images
-            for image_brain in image_brains :
-                image = image_brain.getObject()
-                image_field = image.getField('image')
-                image_name = atool.getFieldFilename(image, image_field)
-                image_id = image.getId()
-                image_title = image.title_or_id()
-                image_size = context.plonearticle_format_size(image.get_size())
-                tagPhoto= "no"
-                isAttach = "no"
-                if linkbyuid and hasattr(image.aq_explicit, 'UID'):               
-                    tagLinkbyuid="yes"
-                    uid = image.UID()
-                else:
-                    tagLinkbyuid="no"
-                    uid=""
-                xmlFiles.append('''
-            <File name="%s"
-                  size="%s"
-                  title="%s"
-                  photo="%s"
-                  linkbyuid="%s"
-                  uid="%s"
-                  type="%s"
-                  isPA3img="yes"
-                  isattach="%s"
-                  attachid="%s" />'''%(ConvertToXmlAttribute(image_id), 
-                                       image_size,
-                                       ConvertToXmlAttribute(image_title),
-                                       tagPhoto,
-                                       tagLinkbyuid,
-                                       uid,
-                                       resourceType,
-                                       isAttach,
-                                       ConvertToXmlAttribute(image_name)))
-
-            # files and other resource types
-            if resourceType!='Image':
-                for attach_brain in attachment_brains :
-                    attach = attach_brain.getObject()
-                    attach_field = attach.getField('file')
-                    attach_name = atool.getFieldFilename(attach, attach_field)
-                    attach_id = attach.getId()
-                    attach_title = attach.title_or_id()
-                    attach_size = context.plonearticle_format_size(attach.get_size())
-                    tagPhoto= "no"
-                    isAttach = "no"
-                    if linkbyuid and hasattr(attach.aq_explicit, 'UID'):               
-                        tagLinkbyuid="yes"
-                        uid = attach.UID()
-                    else:
-                        tagLinkbyuid="no"
-                        uid=""
-                    xmlFiles.append('''
-            <File name="%s"
-                  size="%s"
-                  title="%s"
-                  photo="%s"
-                  linkbyuid="%s"
-                  uid="%s"
-                  type="%s"
-                  isPA3img="no"
-                  isattach="%s"
-                  attachid="%s" />'''%(ConvertToXmlAttribute(attach_id),
-                                       attach_size,
-                                       ConvertToXmlAttribute(attach_title),
-                                       tagPhoto,
-                                       tagLinkbyuid,
-                                       uid,
-                                       resourceType,
-                                       isAttach,
-                                       ConvertToXmlAttribute(attach_name)))
-
-                
-        # PloneArticle v2.x
-        else:
-            tagLinkbyuid="no"
-            uid=""
-            # images
-            if len(results.listImages())>0:
-                images = results.listImages()
-                index=0
-                for image in images :
-                    titre = image.title_or_id()
-                    # get Id
-                    imageId=results.getImageId(index)
-                    index +=1
-                    # get Size object
-                    try:
-                        imageSize=image.getSize()
-                    except:
-                        imageSize=context.getObjSize(image)
-                    tagPhoto= "no"
-                    isAttach = "no"
-                    attachId = image.getId()
-                    xmlFiles.append('''
-            <File name="%s"
-                  size="%s"
-                  title="%s"
-                  photo="%s"
-                  linkbyuid="%s"
-                  uid="%s"
-                  type="%s"
-                  isPA3img="no"
-                  isattach="%s"
-                  attachid="%s" />'''%(ConvertToXmlAttribute(imageId),
-                                       imageSize,
-                                       ConvertToXmlAttribute(titre),
-                                       tagPhoto,
-                                       tagLinkbyuid,
-                                       uid,
-                                       resourceType,
-                                       isAttach,
-                                       ConvertToXmlAttribute(attachId)))            
-
-            # files and other ressources types
-            if len(results.listAttachments())>0 and resourceType!='Image':
-                attachements = results.listAttachments()
-                index=0
-                for attachement in attachements :
-                    titre = attachement.title_or_id()
-                    # get Id
-                    attachementId=results.getAttachmentId(index)
-                    index +=1
-                    # get Size object
-                    try:
-                        attachementSize=attachement.getSize()
-                    except:
-                        attachementSize=context.getObjSize(attachement)
-                    tagPhoto= "no"
-                    isAttach = "yes"
-                    attachId=attachement.getFilename()
-                    xmlFiles.append('''
-            <File name="%s"
-                  size="%s"
-                  title="%s"
-                  photo="%s"
-                  linkbyuid="%s"
-                  uid="%s"
-                  type="%s"
-                  isPA3img="no"
-                  isattach="%s"
-                  attachid="%s" />'''%(ConvertToXmlAttribute(attachementId),
-                                       attachementSize,
-                                       ConvertToXmlAttribute(titre),
-                                       tagPhoto,
-                                       tagLinkbyuid,
-                                       uid,
-                                       resourceType,
-                                       isAttach,
-                                       ConvertToXmlAttribute(attachId)))            
-
-
-
-    xmlFiles.append('\r        </Files>')
-    xmlFolders.append('\r        </Folders>')
-    if foldersOnly:
-        stringXml=''.join(xmlFolders)
-    else :
-        stringXml=''.join(xmlFolders)+''.join(xmlFiles)
-    return stringXml
-
-
-def CreateXmlErrorNode (errorNumber,errorDescription):
-
-    return '''
-        <Error number="%s"
-               originalNumber="%s"
-               originalDescription="%s" />'''%(errorNumber,
-                                               errorNumber,
-                                               ConvertToXmlAttribute(errorDescription))
-
-
-# 5. commands
-# Specific Plone - for others CMS (CPS ...), for special folderish (Plone Article, doc flexible ...) change these lines
-
-def GetFoldersAndFiles( resourceType, currentFolder ):
-    results=[]
-    user=context.REQUEST['AUTHENTICATED_USER']
-    if currentFolder != "/" :
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-    else :
-        obj = context.portal_url.getPortalObject()
-    # objet folderish
-    if obj.meta_type not in pa_meta_types:
-        types=context.portal_types
-        all_portal_types = [ctype.content_meta_type for ctype in types.objectValues()]
-        if resourceType=="Image" :
-          accepted_types=[ctype.content_meta_type for ctype in types.objectValues() if ctype.id in (image_portal_type, 'Photo', 'ZPhoto')]
-        elif resourceType=="Flash" :
-          accepted_types=[ctype.content_meta_type for ctype in types.objectValues() if ctype.id == flash_portal_type ]
-        else :
-          accepted_types = all_portal_types
-        for object in obj.objectValues():
-          if object.meta_type in accepted_types or (object.meta_type in all_portal_types  and (object.isPrincipiaFolderish or object.meta_type in pa_meta_types)) :
-            review_state=container.portal_workflow.getInfoFor(object, 'review_state', '')
-            start_pub=getattr(object,'effective_date',None)
-            end_pub=getattr(object,'expiration_date',None)
-            if review_state not in unpublishedStates and not ((start_pub and start_pub > DateTime()) or (end_pub and DateTime() > end_pub)):
-              results.append(object)
-            elif user.has_role(rolesSeeUnpublishedContent,object) :
-              results.append(object)
-        results = [ s for s in results if user.has_permission('View', s) ]
-        return xmlString(results,resourceType,0,0)
-
-    # objet Plone article find attachements and images
-    else:
-        # oblige d'envoyer l'objet car trop specifique 
-        return xmlString(obj,resourceType,0,1)
-
-
-
-def GetFolders( resourceType, currentFolder ):
-    results=[]
-    user=context.REQUEST['AUTHENTICATED_USER']
-    types=context.portal_types
-    all_portal_types = [ctype.content_meta_type for ctype in types.objectValues()]
-    if currentFolder != "/" :
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-    else :
-        obj = context.portal_url.getPortalObject()
-    for object in obj.objectValues():
-      if object.meta_type in all_portal_types and (object.isPrincipiaFolderish or object.meta_type=='PloneArticle') :
-        review_state=container.portal_workflow.getInfoFor(object, 'review_state', '')
-        start_pub=getattr(object,'effective_date',None)
-        end_pub=getattr(object,'expiration_date',None)
-        if review_state not in unpublishedStates and not ((start_pub and start_pub > DateTime()) or (end_pub and DateTime() > end_pub)):
-          results.append(object)
-        elif user.has_role(rolesSeeUnpublishedContent,object) :
-          results.append(object)
-    results = [ s for s in results if user.has_permission('View', s) ]
-    return xmlString(results,resourceType,1,0)
-
-
-def CreateFolder(currentFolder, folderName ):
-
-    user=context.REQUEST['AUTHENTICATED_USER']
-    if currentFolder != "/" :
-        obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-    else :
-        obj = context.portal_url.getPortalObject()
-    sErrorNumber=""
-
-    # error cases
-    if not user.has_permission('Add portal content', obj) and not user.has_permission('Modify portal content', obj):
-       sErrorNumber = "103"
-       sErrorDescription = "folder creation forbidden"
-
-    if obj.meta_type == 'PloneArticle':
-       sErrorNumber = "103"
-       sErrorDescription = "folder creation forbidden"
-
-    if not folderName:
-       sErrorNumber = "102"
-       sErrorDescription = "invalid folder name"
-
-    if not sErrorNumber :
-      try :
-        folderTitle=utf8Decode(folderName)
-        folderName = fckCreateValidZopeId(utf8Encode(folderTitle))
-        new_id = obj.invokeFactory(id=folderName, type_name='Folder', title=folderTitle)
-        sErrorNumber = "0"
-        sErrorDescription = "success"
-      except :
-        sErrorNumber = "103"
-        sErrorDescription = "folder creation forbidden"
-
-    return CreateXmlErrorNode(sErrorNumber,sErrorDescription)
-       
-
-
-
-# 6. upload
-
-def UploadFile(resourceType, currentFolder, data, title) :
-
-        user=context.REQUEST['AUTHENTICATED_USER']
-        if currentFolder != "/" :
-            obj = context.restrictedTraverse(currentFolder.lstrip('/'))
-        else :
-            obj = context.portal_url.getPortalObject()
-        error=""
-        idObj=""
-        
-        if obj.meta_type != 'PloneArticle':
-            # define Portal Type to add
-
-            if resourceType == 'File':
-                typeToAdd = file_portal_type
-            elif resourceType == 'Flash':
-                typeToAdd = flash_portal_type
-            elif resourceType == 'Image' :
-                if obj.meta_type=="CMF ZPhotoSlides":
-                    typeToAdd = 'ZPhoto'
-                elif obj.meta_type=="Photo Album":
-                    typeToAdd = 'Photo'
-                elif obj.meta_type=="ATPhotoAlbum":
-                    typeToAdd = 'ATPhoto'
-                else:
-                    typeToAdd = image_portal_type
-        
-
-            if not user.has_permission('Add portal content', obj) and not user.has_permission('Modify portal content', obj):
-               error = "103"
-
-            if resourceType == 'Image' and not allow_image_upload:
-               error = "103"
-
-            if resourceType == 'Flash' and not allow_flash_upload:
-               error = "103"
-
-            if resourceType not in ('Flash','Image') and not allow_file_upload:
-               error = "103"
-
-            if not data:
-              #pas de fichier 
-              error= "202"
-
-
-            titre_data=''
-            filename=utf8Decode(getattr(data,'filename', ''))
-            titre_data=filename[max(string.rfind(filename, '/'),
-                            string.rfind(filename, '\\'),
-                            string.rfind(filename, ':'),
-                            )+1:]                  
-
-            idObj=fckCreateValidZopeId(utf8Encode(titre_data))
-
-            if title :
-               titre_data=title
-            
-
-            if not IsAllowedExt( FindExtension(idObj), resourceType ):
-                  error= "202"
-
-            if not error :              
-                error="0"
-                indice=0
-                exemple_titre=idObj
-                while exemple_titre in obj.objectIds():
-                  indice=indice+1
-                  exemple_titre=str(indice) + idObj
-                if indice!=0:
-                    error= "201"
-                    idObj = exemple_titre
-
-                try:
-                    obj.invokeFactory(id=idObj, type_name=typeToAdd, title=titre_data )
-                    newFile = getattr(obj, idObj)
-                    newFile.edit(file=data)
-                    obj.reindexObject()
-
-                except:
-                    error = "103"
-
-        #Plone Article treatment
-        else :
-            # find Plone Article version
-            try :
-                image_brains = obj.getImageBrains()
-                attachment_brains = obj.getAttachmentBrains()
-                versionPA=3
-            except:
-                versionPA=2
-
-            if not data:
-                #pas de fichier 
-                error= "1"        
-                customMsg="no file uploaded"
-            else :
-                filename=utf8Decode(getattr(data,'filename', ''))
-                titre_data=filename[max(string.rfind(filename, '/'),
-                                string.rfind(filename, '\\'),
-                                string.rfind(filename, ':'),
-                                )+1:]                  
-
-                # idObj can't be cleaned with PloneArticle attachements
-                # it's a problem but we do the job
-                idObj=fckCreateValidZopeId(utf8Encode(titre_data))
-                if title :
-                    titre_data=title
-                
-                if resourceType == 'Image' :
-                    # Upload file
-                    if not user.has_permission('Modify portal content', obj):
-                        error = "103"
-                    elif not allow_image_upload:
-                        error = "103"
-                    elif not IsAllowedExt( FindExtension(idObj), resourceType ):
-                        error= "202"        
-                        customMsg="Invalid file type"
-                    elif obj.portal_article.checkImageSize(data):
-                        if versionPA==2 :
-                            obj.appendImage(titre_data, data, )
-                        else :
-                            obj.addImage(title=titre_data, description='', image=data)
-                        error="0"
-                        try:
-                            obj.reindexObject()
-                        except:
-                            parent = obj.aq_parent
-                            parent.reindexObject()
-
-                    else:
-                        error="104"
-                else:
-                    # Upload file
-                    if not user.has_permission('Modify portal content', obj):
-                        error = "103"
-                    elif not allow_file_upload:
-                        error = "103"
-                    elif not IsAllowedExt( FindExtension(idObj), resourceType ):
-                        error= "202"        
-                        customMsg="Invalid file type"
-                    elif obj.portal_article.checkAttachmentSize(data):
-                        if versionPA==2 :
-                            obj.appendAttachment(titre_data, data, )
-                        else :
-                            obj.addAttachment(title=titre_data, description='', file=data)
-                        error="0"
-                        try:
-                            obj.reindexObject()
-                        except:
-                            parent = obj.aq_parent
-                            parent.reindexObject()
-                    else:
-                        error="104"
-
-
-        d= '''
-        <script type="text/javascript">
-        window.parent.frames['frmUpload'].OnUploadCompleted(%s,"%s") ;
-        </script>
-        '''% (error,idObj)
-        return d
-
-
-#7. connector 
-
-
-request = context.REQUEST
-RESPONSE =  request.RESPONSE
-dicoRequest = request.form
-message_error=""
-portal_url=context.portal_url.getPortalObject().absolute_url()
-server_url = request.SERVER_URL
-portal_path = portal_url.replace(server_url,'')
-
-if ConfigUserFilesPath != "" :
-   sUserFilesPath = ConfigUserFilesPath
-elif dicoRequest.has_key('ServerPath'):
-   sUserFilesPath = dicoRequest ['ServerPath']
-else :
-   sUserFilesPath = "/"
-
-
-if dicoRequest.has_key('CurrentFolder'):
-   sCurrentFolder = dicoRequest ['CurrentFolder']
-   if sUserFilesPath!='/' and sUserFilesPath.rstrip('/') not in sCurrentFolder:
-        sCurrentFolder = sUserFilesPath
-else :
-   message_error="No CurrentFolder in request"
-
-
-
-if dicoRequest.has_key('Command'):
-    sCommand = dicoRequest ['Command']
-else :
-    message_error="No Command in request"
-
-if dicoRequest.has_key('Type'):
-    sResourceType = dicoRequest ['Type']
-else :
-    message_error="No Type in request"
-
-
-if dicoRequest.has_key('NewFolderName'):
-    sFolderName = dicoRequest ['NewFolderName']
-
-
-# interception File Upload
-if sCommand=='FileUpload' and dicoRequest.has_key('NewFile'):
-    sData = dicoRequest ['NewFile']
-    sTitle = utf8Decode(dicoRequest ['Title'])
-    chaineHtmlUpload = UploadFile(sResourceType, sCurrentFolder, sData, sTitle)
-    RESPONSE.setHeader('Content-type', 'text/html; charset=%s' % charsetSite)
-    return chaineHtmlUpload
-
-else :
-
-    # Creation response XML
-    if not message_error :
-
-        RESPONSE.setHeader('Cache-control','pre-check=0,post-check=0,must-revalidate,s-maxage=0,max-age=0,no-cache')
-        RESPONSE.setHeader('Content-type', 'text/xml; charset=utf-8')
-        xmlHeader = CreateXmlHeader (sCommand, sResourceType, sCurrentFolder)
-
-        if sCommand=="GetFolders":
-            xmlBody = GetFolders (sResourceType, sCurrentFolder)
-        elif sCommand=="GetFoldersAndFiles":
-            xmlBody = GetFoldersAndFiles (sResourceType, sCurrentFolder)
-        elif sCommand=="CreateFolder":
-            xmlBody = CreateFolder (sCurrentFolder,sFolderName)
-
-        xmlFooter = CreateXmlFooter()
-        return xmlHeader + xmlBody + xmlFooter
-
-    # creation response error request
-    else :
-        sErrorNumber="218"
-        sErrorDescription="Browser Request exception : " + message_error
-        xmlHeader = CreateXmlHeader (sCommand, sResourceType, sCurrentFolder)
-        xmlFooter = CreateXmlFooter()
-        return xmlHeader + CreateXmlErrorNode(sErrorNumber,sErrorDescription) + xmlFooter
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.xml
deleted file mode 100644
index 9af01bf562..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/connectors/connectorPlone.py.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>Command=\'\',Type=\'\',CurrentFolder=\'\',NewFolderName=\'\'</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>connectorPlone.py</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.xml
deleted file mode 100644
index df4db832f3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>frmactualfolder.html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.zpt
deleted file mode 100644
index 52c8202a94..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmactualfolder.html.zpt
+++ /dev/null
@@ -1,64 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: frmactualfolder.html
- * 	This page shows the actual folder path.
- * 
- * Version:  2.0 FC
- * Modified: 2005-05-16
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<link href="Browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript">
-
-function OnResize()
-{
-	divName.style.width = "1px" ;
-	divName.style.width = tdName.offsetWidth + "px" ;
-}
-
-function SetCurrentFolder( resourceType, folderPath )
-{
-	document.getElementById('tdName').innerHTML = folderPath ;
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedActualFolder = true ;
-}
-
-		</script>
-	</head>
-	<body bottomMargin="0" topMargin="0">
-		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td>
-					<button style="WIDTH: 100%" type="button">
-						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
-							<tr>
-								<td><img height="32" alt="" src="images/FolderOpened32.gif" width="32"></td>
-								<td>&nbsp;</td>
-								<td id="tdName" width="100%" nowrap class="ActualFolder">/</td>
-								<td>&nbsp;</td>
-								<td><img height="8" src="images/ButtonArrow.gif" width="12"></td>
-								<td>&nbsp;</td>
-							</tr>
-						</table>
-					</button>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.xml
deleted file mode 100644
index 5cffb7aff3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>frmcreatefolder.html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.zpt
deleted file mode 100644
index c709f073f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmcreatefolder.html.zpt
+++ /dev/null
@@ -1,105 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: frmcreatefolder.html
- * 	Page used to create new folders in the current folder.
- * 
- * Version:  2.0 FC
- * Modified: 2005-05-16
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="Browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/common.js"></script>
-		<script language="javascript">
-
-function SetCurrentFolder( resourceType, folderPath )
-{
-	oConnector.ResourceType = resourceType ;
-	oConnector.CurrentFolder = folderPath
-}
-
-function CreateFolder()
-{
-	var sFolderName ;
-	
-	while ( true ) 
-	{
-		sFolderName = prompt( 'Type the name of the new folder:', '' ) ;
-	
-		if ( sFolderName == null )
-			return ;
-		else if ( sFolderName.length == 0 )
-			alert( 'Please type the folder name' ) ;
-		else
-			break ;
-	}
-	
-	oConnector.SendCommand( 'CreateFolder', 'NewFolderName=' + encodeURI( sFolderName) , CreateFolderCallBack ) ;
-}
-
-function CreateFolderCallBack( fckXml )
-{
-	// Get the current folder path.
-	var oNode = fckXml.SelectSingleNode( 'Connector/Error' ) ;
-	var iErrorNumber = parseInt( oNode.attributes.getNamedItem('number').value ) ;
-	
-	switch ( iErrorNumber )
-	{
-		case 0 :
-			window.parent.frames['frmResourcesList'].Refresh() ;
-			break ;
-		case 101 :
-			alert( 'Folder already exists' ) ;
-			break ;
-		case 102 :
-			alert( 'Invalid folder name' ) ;
-			break ;
-		case 103 :
-			alert( 'You have no permissions to create the folder' ) ;
-			break ;
-		case 110 :
-			alert( 'Unknown error creating folder' ) ;
-			break ;
-		default :
-			alert( 'Error creating folder. Error number: ' + iErrorNumber ) ;
-			break ;
-	}
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedCreateFolder = true ;
-}
-		</script>
-	</head>
-	<body bottomMargin="0" topMargin="0">
-		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td>
-					<button type="button" style="WIDTH: 100%" onclick="CreateFolder();">
-						<table cellSpacing="0" cellPadding="0" border="0">
-							<tr>
-								<td><img height="16" alt="" src="images/Folder.gif" width="16"></td>
-								<td>&nbsp;</td>
-								<td nowrap>Create New Folder</td>
-							</tr>
-						</table>
-					</button>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.xml
deleted file mode 100644
index 174bd1d50c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>frmfolders.html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.zpt
deleted file mode 100644
index b39577b7b5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmfolders.html.zpt
+++ /dev/null
@@ -1,215 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: frmfolders.html
- * 	This page shows the list of folders available in the parent folder 
- * 	of the current folder.
- * 
- * Version:  2.0 FC
- * Modified: 2005-02-25 22:01:23
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- *              adapted by jean-mat@macadames.com for Zope objects
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-
-<html>
-	<head>
-		<link href="Browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/common.js"></script>
-		<script language="javascript">
-
-function GetUrlParam( paramName )
-{
-	var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
-	var oMatch = oRegex.exec( window.top.location.search ) ;
-	
-	if ( oMatch && oMatch.length > 1 )
-		return oMatch[1] ;
-	else
-		return '' ;
-}
-
-var sCurrentPath = escape(GetUrlParam( 'CurrentPath' )) ;
-var sServerPath = escape(GetUrlParam( 'ServerPath' )) ;
-pathlength=sCurrentPath.length;
-rootSubPos=sCurrentPath.indexOf(sServerPath);
-if (pathlength!=0 && rootSubPos!=0){
-                                  sCurrentPath=sServerPath } 
-
-var sActiveFolder ;
-
-var bIsLoaded = false ;
-var iIntervalId ;
-
-var oListManager = new Object() ;
-
-
-
-oListManager.Init = function()
-{
-	this.Table = document.getElementById('tableFiles') ;
-	this.UpRow = document.getElementById('trUp') ;
-
-	this.TableRows = new Object() ;	
-}
-
-oListManager.Clear = function()
-{
-	// Remove all other rows available.
-	while ( this.Table.rows.length > 1 )
-		this.Table.deleteRow(1) ;
-
-	// Reset the TableRows collection.
-	this.TableRows = new Object() ;
-}
-
-oListManager.AddItem = function( folderName, folderTitle, folderPath )
-{
-	// Create the new row.
-	var oRow = this.Table.insertRow(-1) ;
-	oRow.className = 'FolderListFolder' ;
-
-	// Build the link to view the folder.
-	var sLink = '<'+'a href="#" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
-
-	// Add the folder icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 16 ;
-	oCell.innerHTML = sLink + '<'+'img alt="" src="images/spacer.gif" width="16" height="16" border="0"><'+'/a>' ;
-
-	// Add the folder name cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.innerHTML = '&nbsp;' + sLink + folderTitle + '<'+'/a>' ;
-	
-	this.TableRows[ folderPath ] = oRow ;
-}
-
-oListManager.ShowUpFolder = function( upFolderPath )
-{
-	this.UpRow.style.display = ( upFolderPath != null ? '' : 'none' ) ;
-	
-	if ( upFolderPath != null )
-	{
-		document.getElementById('linkUpIcon').onclick = document.getElementById('linkUp').onclick = function()
-		{
-			LoadFolders( upFolderPath ) ;
-			return false ;
-		}
-	}
-}
-
-function CheckLoaded()
-{
-	if ( window.top.IsLoadedActualFolder 
-		&& window.top.IsLoadedCreateFolder 
-		&& window.top.IsLoadedUpload
-		&& window.top.IsLoadedResourcesList )
-	{
-		window.clearInterval( iIntervalId ) ;
-		bIsLoaded = true ;
-		OpenFolder( sActiveFolder ) ;
-	}
-}
-
-function OpenFolder( folderPath )
-{
-	sActiveFolder = folderPath ;
-
-	if ( ! bIsLoaded )
-	{
-		if ( ! iIntervalId )
-			iIntervalId = window.setInterval( CheckLoaded, 100 ) ;
-		return ;
-	}
-
-	// Change the style for the select row (to show the opened folder).
-	for ( var sFolderPath in oListManager.TableRows )
-	{
-		oListManager.TableRows[ sFolderPath ].className = 
-			( sFolderPath == folderPath ? 'FolderListCurrentFolder' : 'FolderListFolder' ) ;
-	}
-
-	// Set the current folder in all frames.
-	window.parent.frames['frmActualFolder'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
-	window.parent.frames['frmCreateFolder'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
-	window.parent.frames['frmUpload'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
-	
-	// Load the resources list for this folder.
-	window.parent.frames['frmResourcesList'].LoadResources( oConnector.ResourceType, folderPath ) ;
-}
-
-function LoadFolders( folderPath )
-{
-	// Clear the folders list.
-	oListManager.Clear() ;
-
-	// Get the parent folder path.
-	var sParentFolderPath ;
-	if ( folderPath != sServerPath )
-		sParentFolderPath = folderPath.substring( 0, folderPath.lastIndexOf( '/', folderPath.length - 2 ) + 1 ) ;
-
-	// Show/Hide the Up Folder.
-	oListManager.ShowUpFolder( sParentFolderPath ) ;
-	
-	if ( folderPath != '/' )
-	{
-		sActiveFolder = folderPath ;
-		oConnector.CurrentFolder = sParentFolderPath
-		oConnector.SendCommand( 'GetFolders', null, GetFoldersCallBack ) ;
-	}
-	else
-		OpenFolder( '/' ) ;
-}
-
-function GetFoldersCallBack( fckXml )
-{
-	// Get the current folder path.
-	var oNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
-	var sCurrentFolderPath = oNode.attributes.getNamedItem('path').value ;
-	
-	var oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
-	
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
-		var sFolderTitle = oNodes[i].attributes.getNamedItem('title').value ;
-		oListManager.AddItem( sFolderName, sFolderTitle, sCurrentFolderPath + sFolderName + "/" ) ;
-	}
-	
-	OpenFolder( sActiveFolder ) ;
-}
-
-function SetResourceType( type )
-{
-	oConnector.ResourceType = type ;
-        if (sCurrentPath!='') LoadFolders(sCurrentPath);
-	else LoadFolders( '/' ) ;
-}
-
-window.onload = function()
-{
-	oListManager.Init() ;
-        if (sCurrentPath!='') LoadFolders(sCurrentPath);
-	else LoadFolders( '/' ) ;
-}
-		</script>
-	</head>
-	<body class="FileArea" bottomMargin="10" leftMargin="10" topMargin="10" rightMargin="10">
-		<table id="tableFiles" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr id="trUp" style="DISPLAY: none">
-				<td width="16"><a id="linkUpIcon" href="#"><img alt="" src="images/FolderUp.gif" width="16" height="16" border="0"></a></td>
-				<td nowrap width="100%">&nbsp;<a id="linkUp" href="#">..</a></td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.xml
deleted file mode 100644
index 651679aa3f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>frmresourceslist.html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.zpt
deleted file mode 100644
index aceccdbc27..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourceslist.html.zpt
+++ /dev/null
@@ -1,431 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: frmresourceslist.html
- * 	This page shows all resources available in a folder in the File Browser.
- * 
- * Version specifique Zope
- * Modified: 2005-09-16
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- * 		adaptation zope : jean-mat@macadames.com
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<link href="Browser.css" type="text/css" rel="stylesheet" />
-		<script type="text/javascript" src="js/common.js"></script>
-		<script language="javascript">
-
-function preview(url)
-{
-  top_win = parseInt(screen.height/20) ;
-  left_win = parseInt(screen.width/20) ;
-  agt = navigator.userAgent.toLowerCase();
-  win_h = parseInt(screen.height/2)  ;
-  win_w = parseInt(screen.width/2) ;
-  stringwin = "width=" + win_w + ",height=" + win_h + ",top=" + top_win + ",left=" + left_win + ",alwaysRaised=yes,toolbar=yes,scrollbars=yes,resizable";
-  inf = window.open(url,"inf",stringwin);
-  inf.blur();
-  inf.focus();
-}
-
-
-
-
-var oListManager = new Object() ;
-
-
-// define the nb cell by row for new album presentation
-// nb cells = frame width / cells width (approx. 130) 
-// gecko browsers only
-
-  agt = navigator.userAgent.toLowerCase();
-  if (agt.indexOf('netscape') != -1 || agt.indexOf('gecko')!= -1)
-  {
-        frame_w = parseInt(self.innerWidth) ;
-        var nbCell = Math.floor (frame_w/140);
-  }
-
-  else
-  {
-        var nbCell = 4;
-  }
-
-
-
-
-
-oListManager.Init = function()
-{
-	this.Table = document.getElementById('tableFiles') ;
-        // init cellspacing and cellpading to standard values before changing resource type view
-        this.Table.cellPadding='0' ;
-        this.Table.cellSpacing='1' ;
-}
-
-
-
-oListManager.Clear = function()
-{
-        // reinit cellspacing and cellpading to standard values before changing resource type view
-        this.Table.cellPadding='0' ;
-        this.Table.cellSpacing='1' ;
-
-	// Remove all other rows available.
-	while ( this.Table.rows.length > 0 )
-		this.Table.deleteRow(0) ;
-}
-
-oListManager.AddFolder = function( folderName, folderTitle, folderPath, sType, sLinkbyuid, sUid, sMetatype )
-{
-	// Create the new row.
-	var oRow = this.Table.insertRow(-1) ;
-
-	// Build the link to view the folder.
-	var sLink = '<a href="#" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
-        var sLinkFolder = '';
-        if (sType=='File') {
-                            if (sLinkbyuid=='yes' && sUid !='') {
-                                                                 sFolderUrl = './resolveUid/' + sUid ;
-                                                                }
-                            else                                {
-                                                                 sFolderUrl = folderPath ;
-                                                                }
-                            sLinkFolder = 'Link the folder&nbsp;<a title="link the folder" href="#" onclick="OpenFile(\'' + sFolderUrl + '\');return false;"><img alt="link the folder" src="images/lier.gif" width="16" height="16" border="0"><\/a>' ;
-                            }
-        if (sMetatype=='CMF ZPhotoSlides' || sMetatype=='Photo Album')
-              {
-               sMeta='&nbsp;(Photo album)';
-              }
-        else if (sMetatype=='PloneArticle')
-              {
-               sMeta='&nbsp;(Plone Article attachements)';
-              }
-        else 
-              {
-               sMeta='';
-              }
-
-	// Add the folder icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 16 ;
-	oCell.innerHTML = sLink + '<img alt="" src="images/Folder.gif" width="16" height="16" border="0"><\/a>' ;
-
-	// Add the folder name cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.innerHTML = '&nbsp;' + sLink + folderTitle + '<\/a>'+ sMeta
-	// Add the link folder cell.
-	oCell = oRow.insertCell(-1) ;
-  oCell.align = 'left' ;
-	oCell.noWrap = true ;
-	oCell.innerHTML = sLinkFolder  ;
-	// Add the size folder cell (empty)
-	oCell = oRow.insertCell(-1) ;
-        oCell.align = 'right' ;
-	oCell.noWrap = true ;
-	oCell.innerHTML = '&nbsp;'  ;
-
-}
-
-oListManager.AddFile = function( fileName, fileTitle, filePhoto, fileUrl, realUrl, fileSize, sType, isPA3img )
-{
-	// Create the new row.
-	var oRow = this.Table.insertRow(-1) ;
-
-	// Build the link to view the file.
-        var sLink = '<a href="#" onclick="OpenFile(\'./' + fileName + '\');return false;">' ;
-        // Change the link if type is image since setUrl for images support more arguments
-        if (sType=='Image') {
-	                        sLink = '<a href="#" onclick="OpenImage(\'./' + fileName + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               }
-
-	// Get the file icon.
-	var sIcon = oIcons.GetIcon( fileName ) ;
-  var sPreview = '&nbsp;Preview&nbsp;:&nbsp;<a title="click for preview" href="#" onclick="preview(\'' + fileUrl + '\');return false;"><img alt="click for preview" src="images/preview.gif" width="16" height="16" border="0"><\/a>' ;
-	// Add the file icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 16 ;
-	oCell.innerHTML = sLink + '<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"><\/a>' ;
-
-	// Add the file name cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.innerHTML = '&nbsp;' + sLink + fileTitle + '<\/a>' ;
-        if (filePhoto=='yes') {
-                               var sLinkThumb = '<a href="#" onclick="OpenImage(\'' + realUrl + '?size=thumb\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkMedium = '<a href="#" onclick="OpenImage(\'' + realUrl + '?size=medium\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkFull = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               // Add the photo cell.
-                               oCell = oRow.insertCell(-1) ;
-                               oCell.innerHTML = 'Size&nbsp;:&nbsp;' + sLinkThumb + 'small<\/a>&nbsp;-&nbsp;' + sLinkMedium + 'medium<\/a>&nbsp;-&nbsp;' + sLinkFull + 'full<\/a>' ;
-                              }
-        else if (isPA3img=='yes')
-                               {
-                               var sLinkThumb = '<a href="#" onclick="OpenImage(\'' + realUrl + '\/image\/thumb?width=100\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkMedium = '<a href="#" onclick="OpenImage(\'' + realUrl + '\/image\/thumb?width=300\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkFull = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               // Add the photo cell.
-                               oCell = oRow.insertCell(-1) ;
-                               oCell.innerHTML = 'Size&nbsp;:&nbsp;' + sLinkThumb + 'small<\/a>&nbsp;-&nbsp;' + sLinkMedium + 'medium<\/a>&nbsp;-&nbsp;' + sLinkFull + 'full<\/a>' ;
-                              }                              
-
-        // Add the preview cell
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.align = 'left' ;
-	oCell.innerHTML = sPreview ;
-	
-	// Add the file size cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.align = 'right' ;
-	oCell.innerHTML = '&nbsp;' + fileSize ;
-}
-
-oListManager.AddFolderToAlbum = function( folderName, folderTitle, folderPath, sType, sLinkbyuid, sUid, numCell, sMetatype )
-{
-
-
-        //define table style
-        if (numCell==0)
-        {
-	    this.Table.cellPadding='5' ;
-	    this.Table.cellSpacing='5' ;
-        }
-
-	// Create the new row.
-        if (numCell%nbCell==0)
-        {
-	    var oRow = this.Table.insertRow(-1) ;
-        }
-        else
-        {
-            numRow = Math.floor (numCell/nbCell);
-            var oRow= this.Table.rows[numRow];
-        }
-
-	// Build the link to browse the folder.
-	var sLink = '<a href="#" title="browse the folder" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
-
-	// Add the folder icon cell.
-        if (sMetatype=='CMF ZPhotoSlides' || sMetatype=='Photo Album')
-              {
-               sIcon='images/FolderPhoto100.gif';
-              }
-        else if (sMetatype=='PloneArticle')
-              {
-               sIcon='images/FolderPA100.gif';
-              }
-        else 
-              {
-               sIcon='images/Folder100.gif';
-              }
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 130 ;
-        oCell.height = 130;
-        oCell.noWrap = true ;
-        oCell.align = 'center' ;
-	oCell.innerHTML = sLink + '<img alt="browse the folder" src="' + sIcon + '" width="100" height="100" border="0"><\/a>' + '<br \/>' + sLink +  folderTitle + '<\/a><br \/>'  ;
-
-}
-
-oListManager.AddFileToAlbum = function( fileName, fileTitle, filePhoto, fileUrl, realUrl, fileSize, sType, isPA3img, numCell )
-{
-
-
-        //define table style
-        if (numCell==0)
-        {
-	    this.Table.cellPadding='5' ;
-	    this.Table.cellSpacing='5' ;
-        }
-        
-	// Create the new row.
-        if (numCell%nbCell==0)
-        {
-	    var oRow = this.Table.insertRow(-1) ;
-        }
-        else
-        {
-            numRow = Math.floor (numCell/nbCell);
-            var oRow= this.Table.rows[numRow];
-        }
-        // init sLinksPhoto
-        var sLinksPhoto='' ;
-	// Build the link to view the file.
-        var sLink = '<a title="link the file" href="#" onclick="OpenFile(\'./' + fileName + '\');return false;">' ;
-        // Change the link if type is image since setUrl for images support more arguments
-        if (sType=='Image') {
-	                        sLink = '<a title="link the image" href="#" onclick="OpenImage(\'./' + fileName + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                            }
-
-	// Get the thumb for album display
-        if (filePhoto=='no' && isPA3img=='no' )
-                             {
-                             var sIcon = realUrl ;
-                             }
-        else if (isPA3img=='yes')
-                             {
-                             var sIcon = realUrl + '/image/thumb?width=100';
-                             }
-        else                 {
-                             var sIcon = realUrl + '?size=thumb';
-                             }
-
-
-        sPreview = '&nbsp;Preview&nbsp;:&nbsp;<a title="click for preview" href="#" onclick="preview(\'' + fileUrl + '\');return false;"><img alt="click for preview" src="images/preview.gif" width="16" height="16" border="0"><\/a>' ;
-                            
-        if (filePhoto=='yes') {
-                               var sLinkThumb = '<a href="#" onclick="OpenImage(\'' + realUrl + '?size=thumb\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkMedium = '<a href="#" onclick="OpenImage(\'' + realUrl + '?size=medium\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkFull = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               sLinksPhoto = 'Size&nbsp;:&nbsp;' + sLinkThumb + 'small<\/a>&nbsp;-&nbsp;' + sLinkMedium + 'medium<\/a>&nbsp;-&nbsp;' + sLinkFull + 'full<\/a>' ;
-                              }
-                              
-        else if (isPA3img=='yes')
-                               {
-                               var sLinkThumb = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\/image\/thumb?width=100\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkMedium = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\/image\/thumb?width=300\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkFull = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               sLinksPhoto = 'Size&nbsp;:&nbsp;' + sLinkThumb + 'small<\/a>&nbsp;-&nbsp;' + sLinkMedium + 'medium<\/a>&nbsp;-&nbsp;' + sLinkFull + 'full<\/a>' ;
-                              }                              
-
-
-	// Add the file icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 130 ; 
-        oCell.height = 130;
-        oCell.align = 'center' ;
-	oCell.innerHTML = sLink + '<img alt="" src="' + sIcon + '" width="100" height="100" border="0"><\/a>' + '<br\/>' + sLink + fileTitle + '<\/a><br\/>' + sLinksPhoto + '<br\/>' + sPreview + '<br\/>' + fileSize ;
-
-}
-
-
-
-function OpenFolder( folderPath )
-{
-	// Load the resources list for this folder.
-	window.parent.frames['frmFolders'].LoadFolders( folderPath ) ;
-}
-
-function OpenFile( fileUrl )
-{
-	window.top.opener.SetUrl( fileUrl ) ;
-	window.top.close() ;
-	window.top.opener.focus() ;
-}
-
-function OpenImage( fileUrl, fileWidth, fileHeight, fileTitle )
-{
-	window.top.opener.SetUrl( fileUrl, fileWidth, fileHeight, fileTitle ) ;
-	window.top.close() ;
-	window.top.opener.focus() ;
-}
-
-function LoadResources( resourceType, folderPath )
-{
-	oListManager.Clear() ;
-	oConnector.ResourceType = resourceType ;
-	oConnector.CurrentFolder = folderPath
-	oConnector.SendCommand( 'GetFoldersAndFiles', null, GetFoldersAndFilesCallBack ) ;
-}
-
-function Refresh()
-{
-	LoadResources( oConnector.ResourceType, oConnector.CurrentFolder ) ;
-}
-
-function GetFoldersAndFilesCallBack( fckXml )
-{
-
-        // Get the resourceType
-      	var sRootType	= oConnector.ResourceType ;
-	// Get the current folder path.
-	var oNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
-	var sCurrentFolderPath	= oNode.attributes.getNamedItem('path').value ;
-	var sCurrentFolderUrl	= oNode.attributes.getNamedItem('url').value ;
-        // need j to continue in the same row or table
-        var j= 0;
-
-	// Add the Folders.	
-	var oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
-		var sFolderTitle = oNodes[i].attributes.getNamedItem('title').value ;
-                var sType =  oNodes[i].attributes.getNamedItem('type').value ;
-                var sMetatype =  oNodes[i].attributes.getNamedItem('metatype').value ;
-                var sLinkbyuid =  oNodes[i].attributes.getNamedItem('linkbyuid').value ;
-                var sUid =  oNodes[i].attributes.getNamedItem('uid').value ;
-                if (sRootType!= 'Image')
-                {
-		                   oListManager.AddFolder( sFolderName, sFolderTitle, sCurrentFolderPath + sFolderName + "/", sType, sLinkbyuid, sUid, sMetatype ) ;
-                }
-                else
-                {
-                       oListManager.AddFolderToAlbum( sFolderName, sFolderTitle, sCurrentFolderPath + sFolderName + "/", sType, sLinkbyuid, sUid, i, sMetatype ) ;
-                       // need j to continue in the same row or table
-                       j= i+1;
-                }
-	}
-	// Add the Files.	
-	var oNodes = fckXml.SelectNodes( 'Connector/Files/File' ) ;
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFileName = oNodes[i].attributes.getNamedItem('name').value ;
-		var sFileSize = oNodes[i].attributes.getNamedItem('size').value ;
-		var sFileTitle = oNodes[i].attributes.getNamedItem('title').value ;
-		var sFilePhoto = oNodes[i].attributes.getNamedItem('photo').value ;
-                var sLinkbyuid =  oNodes[i].attributes.getNamedItem('linkbyuid').value ;
-                var sUid =  oNodes[i].attributes.getNamedItem('uid').value ;
-                var sType =  oNodes[i].attributes.getNamedItem('type').value ;
-                var sIsAttach =  oNodes[i].attributes.getNamedItem('isattach').value ;
-                var sIsPA3img =  oNodes[i].attributes.getNamedItem('isPA3img').value ;
-                var sAttachId =  oNodes[i].attributes.getNamedItem('attachid').value ;
-                var sFileUrl = sCurrentFolderUrl + sFileName ;
-                // for image thumbs
-                var sRealUrl= sFileUrl;
-                if (sLinkbyuid=='yes' && sUid !='') {
-                                                     sFileUrl = './resolveUid/' + sUid ;
-                                                     }
-                // special Plone Article v2 attachements
-                if (sLinkbyuid=='no' && sIsAttach=='yes' && sAttachId !='') {
-                                                        sFileUrl = sFileUrl +'/' + sAttachId ;
-                                                        }
-                if (sAttachId !='')
-                                                       {
-                                                        sFileName = sAttachId ;
-                                                        }
-
-                if (sRootType!= 'Image')
-                {
-		                   oListManager.AddFile( sFileName, sFileTitle, sFilePhoto, sFileUrl, sRealUrl, sFileSize, sType, sIsPA3img ) ;
-                }
-                else
-                {
-                       oListManager.AddFileToAlbum( sFileName, sFileTitle, sFilePhoto, sFileUrl, sRealUrl, sFileSize, sType, sIsPA3img, j+i ) ;
-                }	
-        }
-}
-
-window.onload = function()
-{
-	oListManager.Init() ;
-	window.top.IsLoadedResourcesList = true ;
-}
-		</script>
-	</head>
-	<body class="FileArea" bottomMargin="10" leftMargin="10" topMargin="10" rightMargin="10">
-		<table id="tableFiles" cellSpacing="1" cellPadding="0" width="100%" border="0">
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.xml
deleted file mode 100644
index 58d648a675..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>frmresourcetype.html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.zpt
deleted file mode 100644
index 0cb68d1f41..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmresourcetype.html.zpt
+++ /dev/null
@@ -1,61 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: frmresourcetype.html
- * 	This page shows the list of available resource types.
- * 
- * Version:  2.0 FC 
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<link href="Browser.css" type="text/css" rel="stylesheet">
-		<script type="text/javascript" src="js/common.js"></script>
-		<script language="javascript">
-
-function SetResourceType( type )
-{
-	window.parent.frames["frmFolders"].SetResourceType( type ) ;
-}
-
-var aTypes = [
-	['File','File'],
-	['Image','Image'],
-	['Flash','Flash'],
-	['Media','Media']
-] ;
-
-window.onload = function()
-{
-	for ( var i = 0 ; i < aTypes.length ; i++ )
-	{
-		if ( oConnector.ShowAllTypes || aTypes[i][0] == oConnector.ResourceType )
-			AddSelectOption( document.getElementById('cmbType'), aTypes[i][1], aTypes[i][0] ) ;
-	}
-}
-
-		</script>
-	</head>
-	<body bottomMargin="0" topMargin="0">
-		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td nowrap>
-					Resource Type<BR>
-					<select id="cmbType" style="WIDTH: 100%" onchange="SetResourceType(this.value);">
-					</select>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.xml
deleted file mode 100644
index 22c7d36662..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>frmupload.html</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.zpt
deleted file mode 100644
index 9ec0a4241d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/frmupload.html.zpt
+++ /dev/null
@@ -1,123 +0,0 @@
-<!--
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: frmupload.html
- * 	Page used to upload new files in the current folder.
- * 
- * Version:  2.0 FC 
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
--->
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-		<link href="Browser.css" type="text/css" rel="stylesheet" />
-		<script type="text/javascript" src="js/common.js"></script>
-		<script language="javascript">
-
-function SetCurrentFolder( resourceType, folderPath )
-{
-	var sUrl = oConnector.ConnectorUrl +'Command=FileUpload' ;
-	sUrl += '&Type=' + resourceType ;
-	sUrl += '&CurrentFolder=' + folderPath ;
-	
-	document.getElementById('Command').value = 'FileUpload' ;
-	document.getElementById('Type').value = resourceType ;
-	document.getElementById('CurrentFolder').value = folderPath ;
-	document.getElementById('frmUpload').action = sUrl ;
-}
-
-function OnSubmit()
-{
-	if ( document.getElementById('NewFile').value.length == 0 )
-	{
-		alert( 'Please select a file from your computer' ) ;
-		return false ;
-	}
-
-	// Set the interface elements.
-	document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder (Upload in progress, please wait...)' ;
-	document.getElementById('btnUpload').disabled = true ;
-	
-	return true ;
-}
-
-function OnUploadCompleted( errorNumber, fileName )
-{
-	// Reset the Upload Worker Frame.
-	window.parent.frames['frmUploadWorker'].location = 'about:blank' ;
-	
-	// Reset the upload form (On IE we must do a little trick to avout problems).
-	if ( document.all )
-		document.getElementById('NewFile').outerHTML = '<input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file">' ;
-	else
-		document.getElementById('frmUpload').reset() ;
-	
-	// Reset the interface elements.
-	document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder' ;
-	document.getElementById('btnUpload').disabled = false ;
-	
-	switch ( errorNumber )
-	{
-		case 0 :
-			window.parent.frames['frmResourcesList'].Refresh() ;
-			break ;
-		case 201 :
-			window.parent.frames['frmResourcesList'].Refresh() ;
-			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
-			break ;
-		case 202 :
-			alert( 'Invalid file' ) ;
-			break ;
-		case 103 :
-			alert( 'File Upload Forbidden - insufficient privileges or content type not allowed in this context ' ) ;
-			break ;
-		case 104 :
-			alert( 'File Upload Forbidden - exceeded limit size ' ) ;
-			break ;
-		default :
-			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
-			break ;
-	}
-}
-
-window.onload = function()
-{
-	window.top.IsLoadedUpload = true ;
-}
-		</script>
-	</head>
-	<body bottomMargin="0" topMargin="0">
-		<form id="frmUpload" action="" target="frmUploadWorker" method="post" enctype="multipart/form-data" onsubmit="return OnSubmit();">
-                        <input type="hidden" id="Command" name="Command" value="" />
-                        <input type="hidden" id="Type" name="Type" value="" />
-                        <input type="hidden" id="CurrentFolder" name="CurrentFolder" value="" />
-			<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
-				<tr>
-					<td nowrap>
-						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
-							<tr>
-								<td width="40%"><span id="eUploadMessage">Upload a new file in this folder</span></td>
-								<td colspan="2">Set the title</td>
-							</tr>
-							<tr>
-								<td width="40%"><input id="NewFile" name="NewFile" style="WIDTH: 150px" type="file"></td>
-								<td width="40%"><input id="Title" name="Title" style="WIDTH: 200px" type="text"></td>
-								<td nowrap>&nbsp;<input id="btnUpload" type="submit" value="Upload"></td>
-							</tr>
-						</table>
-					</td>
-				</tr>
-			</table>
-		</form>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.gif
deleted file mode 100644
index a355e5a449014d40f6e686aec027356b9e72c626..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 138
zcmZ?wbhEHb<YC}o*v!wcWXTdGC8fZ?z`DA+)YR0^pFhjW%5L4dm7SekLqmgugTu|u
zjg5`X*w~nXf#LuE|B63Z7#SG&8FYYL29OyHEan9oN3?>?doRyP?sz1@R%qk?NW&|^
p<j_wM2O*7bOd|gOd6qaNKlm)l(%ae){zjC8J92aRgl|d=)&LCsE1UoT

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.xml
deleted file mode 100644
index 18ba9771a3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/ButtonArrow.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ButtonArrow.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>12</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.gif
deleted file mode 100644
index ab6824d7f80a913246dfa5ae13220e1f779d7a7d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 128
zcmV-`0Du2SNk%w1VGsZi0HOx~_xJbz|IVD80RPUM&dy^100960od5s-A^8LW000L7
zEC2ui01yBW0009;c)Hvx5El192*!x%1o<ElMT&5p=w%R-nZ2+vu!kGVIBnm9tYfgA
iaMc0^akJuUC`{G@Oyt1n30Xm$f_BU0Qodkt0suQ<88(6d

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.xml
deleted file mode 100644
index d9f02a1f7c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Folder.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.gif
deleted file mode 100644
index baba50cd61ac4621e256a68f7e825a4dd1eeafd4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 826
zcmV-A1I7GDNk%w1VPpVg0K@<Q|NsC0{<HnkYnqyw|NP2uZDaranAWT>|LKF;xmLo$
z!pxZh?9-0^{N4ZGdX9B1uZR=h-`?uPQ~&ae?&7=c?d{Q`761F}_~fFjm|)wqJmbf7
z_V)Jw{`dU+{Qv*`A^8LW00000EC2ui0Av7U06+!*ARvxpX`X1Ru59bRa4gSsZQppV
z?|kq7K+&QRFc^<WqsF4yFer_Vbb6@@q?Uq$6YMz|nnrR=E(-|RZMVlc9554vd`_?1
z>w<-ryY9I$0)c`85=#pU5Dx{50|N>Q5fvPKeU+A%n3<ZJoSmMZprN9pq@|`W2^$w>
z1Q!+q6ch{_ZcG~+7!(~B4X+iaD{mMM2Me}O4OJHe%+1cv1Og2V5CajwClnGA8%1T`
zW*ZOI*eDhY1P<!!?CtLBgvI06<tG&ijgAqK93J)m00RmfNU)&6g9sBUT*$DY!%+#C
zq<TU@1T{4ePb6Tl>RW&+4H^&#;LQOc4aFA!Xh=ojK!ynZ03HzY4S@s;6nKT)$&;sm
zWqM!+)WCp&g=Hj@DqYHSsk8*+eg)jHO#=aNSd$3A0HFZAfGrPnn?Sa#*|TWR3OEpz
z;2{im;>w*Pq3c(H2P~v}_wMAmM2Z;ci#d=Mt-lWf7jOiLU&hCfBTJr4xw7TUm@{kM
z%(=7Y&!9t#9!<Km>C>o9#hR7Cjj;%nDEGP`B_y)|1Ue*mNq9s9SsPFuN>HJ9z+NK1
z{a)#WLMvXki%f8^;K6|eumvtymel})lPM20d2->yhX&>~Jiz#Gh_`PyX)Dv&Gvt*H
zdf3;SX%>NlLg!eJKu*vU$jnb%d4(6Z0~jojz;in_)6|3{Nh1z9Qx&Db1r&DJlr$PF
zCKW(b1$R|<S)Gxeapf?u%?2l;2#x><*fkIZ8Z;3=T0Hhh79nj36cz?M`e>wCYiThe
zKpqssKpb;LNk<-9uvpI_1o+3-mVDKvAVJ0K#bsZG6ayF|O9u4EAZ!YP5@L%m^2k1t
z9Ml>hfdGg|VsSRom?Tyrw85TzG8Rdlm3dGBo&BWd=%bKED(R$@R%+>`m}aW!3n2gi
EJMuen3;+NC

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.xml
deleted file mode 100644
index 195d140fc4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder100.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Folder100.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.gif
deleted file mode 100644
index b93b752cb35d07c65713249a9675f9e05995bb4b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 281
zcmZ?wbhEHbRA5kG*v!em!NI}6!0`Y7cSA#lIdd4!olE|IZq9!Y0Fgi`G@$sCg^_`Q
zlR*b04l;v*<(R=q&((Wpyx7b5Poz*G#ZyRbMsHg8Dlx?^CZ7%o1-_|yU+j?Z&Ot}2
z|HKo;2?AH=sWE$6xr#9OWq6*tTgBVz81{RK)QT{}?mu7i4nK|(zdP&j^_(Ly@Apn$
zTofEr7nN4io)Og2(AtsKU0M?po0pzhSQ0R~YFa{;N#~@F&^hx8CpOHT-8Fy8y7uVw
z$>|eTtnS=Y)v`XcZE0Wm%(S+{n>TgunLDTH*uh2T&!5`4%<k&7>$c3C%y;hIyZ_+f
R9g8PVpFMx^^0^>`H30UMeqjIr

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.xml
deleted file mode 100644
index 08634268ec..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/Folder32.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Folder32.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.gif
deleted file mode 100644
index 0c5dd413efe52ef8df245c62d38abd3fb5531faf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132
zcmZ?wbhEHb6krfwSj5I~?p*T!b93g*Vfg=l&j0`a85n>J5UKc+g^_`QjX?*<2C5Wb
zU|{yl*mXxoV3&KA=w%M0D)qo6IdPeS4hsuYt(PRqFy=dMJ1DS(;Y^uj?AqnKDvKH$
h4uqvBmU_;}`s(90J$U9C1Ji>22?c3Bc`6JH)&Op|Ft`8!

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.xml
deleted file mode 100644
index 0514722640..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderOpened.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.gif
deleted file mode 100644
index 3e3fcf56cc471cb8f44c5edb5f23407f120b75a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 264
zcmV+j0r&n#Nk%w1VITk?0HOx~fPet_`1s7sW&i*HnVA6p%$fiHng9R)A^8LW000L7
zEC2ui03ZM$000Bcc)HyFFv{78y_ZT7y6*y^J)B{lXE-t?>Kf|WzJ*zbST3@`>l>e7
zXTYP`jx|Fqxg-!3v!5%8G&mPg=26MzE|piEc$^ay3Qmr2&HfAsp|@13<vQbpd6oJF
z5AZ)!K7u!YX?iqYXG#KwM0s>xD0Kw@Z;yk4lxJy}TbYwv1&v{IeS%6~q)(8cfvHH9
z1FWAXijuHrXtPjLUZ*y?s=NoSsJ^hlX9AX3p}@()!dFnYxLu3VoKMAM-ecScv*YCD
O=I1Nv>g((j2>?5Tf_QiU

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.xml
deleted file mode 100644
index 03c08d696b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderOpened32.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderOpened32.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.gif
deleted file mode 100644
index f503bb9046096fb82e055b1310e006100250109f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 853
zcmV-b1FHN-Nk%w1VPpVg0K^{vJcrU<U}^vS)6&w?{{H=((e>D{HBnrS|NWTJ>ihrx
zv;W_E|MHCg>4W{!Ys{Gf|NHC!O1<O9bkn00?9-0!;=7ufnd-z-+PPNk?d|yFqK<Vf
zuZR=w_W!JyU^4)jA^8LW0018VEC2ui0Av7U06+!*;3tk`X`X1Ru59bRa4gSsZQppV
z?|kq7K+!{>Kp2lmqhVr@P$~j~bPB0Dq?5p)6YM!D20?O6E;|I-ZMWAk7&MHAd`_>^
z34p17dLXQMZW<1Qgbo)=4-Xt00gV<G0|W;N0F{=N1$}>;oSmMZprN9pq@|{(sHv)}
ztSA@~5M=@o6BZQ}6cTPs5)v8}1Q2Kz8LcaC8Vd#wyic=L0@2db)B<M|9FWE*6&Dv0
zMP=d$c$emte%mDzLksTj@bU4I1QGTT3HkY&>LeKhk01>gkfB4meh3pPT*$DY!-o(f
zN}NcsqQ#4+Ffe)bq=E=+YA~L_Kp~bm1<<1ZDG0Z~kefsXUR5yQA(Fx{;~HF;P(fI=
zpALjQ&~mV!0SXi*2wTatsne%U&tTX<Y@q~iILB#4;y?ojEevNiQNW<A*|TWR;;DD9
zExm<_G}xItmtKSb1tJjW!1wLV2?FE^cIT2Ey>poOCDf&h-6BSg1`aGpLehcDm@_LD
z$+@%V&!9t#9!<Km>C>oFt6t5zwd>cgW6PdRyLOOUxiGw(5K=T62vVjgh=QSJQ4s=g
z>00&xLx$rC(L@uMJf;&UDTx$eu;9Uln7t7`5VjRT1DDL*TnA1d3IPKf!mAq+PTWr5
zRkByRLSU%;ZDE|%zygP`GXVxY{iI;hP+oy`69pPH_e?cVRk+d_5>PdORY(~CfrTJK
zb%p@}RHe{Wx`<KUR%iGJ-8K|>BY}!59<j%bQz#@BIBE5m)>=49v6(tzX+V~bNHVZi
zTW$@x&3g|}5C>gUHelC1<>cYyHi-x@;9y`bVAliyM9_gH32bT1GJ%CT*cE*cpicq?
z)S1bPYrav)o`me82xOAzW9Oi1wxXLLgB18DWF-njkU<9wD(Rh8{n<#Pl4U^I2|?bt
f5CQ)@il=R)mTKy$sHUpws;su^>Z`Dx5CQ-@@iT+C

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.xml
deleted file mode 100644
index a2e088f442..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPA100.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderPA100.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.gif
deleted file mode 100644
index 6720c9e948a1ad0668e8b7dc2370d744ba2b2602..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 836
zcmV-K1H1f3Nk%w1VPpVg0K^{v*snDE`}qI;nE(E>|MHCg-+GCOhyVP_|LKGN{N4T1
zYXATM%$WlJ`|RV#bSEb#-{0QRq7`s$WA5U+?9+~#nwjdvQ|;~T!otGZxmJ#KE%@Z3
zuZR->nEe2{05brYA^8LW0018VEC2ui0Av7U06+!*;3tk`X`X1Ru59bRa4gSsZQppV
z?|kq7KoKJ`5Eze0BOn5BP$r3hblRvYq!9@w5bQZAfJAakE-Mb%ZMPQy05$}Kd`_<;
z9{7cRkH@RmJ#HHcgoO$gOAHJg8WN6skdY67l$Dm3n3<ZJoSmMZprN9pq@^qw4h>}o
z4G|R+6BG_^Ob!kk69Ekgt{0{&ZyN;w47E=QRSgHr%+1aR3JDY(6%fBC6BZT@MP=S*
z4jR?hC=m<?1?lSR?CA>z@DCmH@A1~;Cl?qM{1^}r7o^}DNU)&6g9sBUT*$DY!-o(f
zN)(lW392U(L`?fL(L@Fcs=N)Tk|4o>0o@A!9CD)w0ICT9s&OG0<{JVF5hm;^$+Krq
z1<DvmfG~3)016Z$C_~A#sne%Uqh%21tDpmI01kZHnnb|{4nq&ZY%+j=*|TWVrtO1=
zfC2zi5h~hXr!Jj(@b<v7mv9NXc7Rn{z-vJ7-Umeu&YES8Q6oncF!%$QxTEFEm@{kM
z%(=7Y&!9t#9!<Km>C>oFt6t5zwd>cRV9CnBG6GT0yc$R;xop6J02ySONDyllF$Ng|
zCgf$(8*!ITCa~Joy9j{-3^cgBU66q?t^yFOJnkmC?f_BRXyAx%NH=ddbtl{Dv*eWk
zLfMlGgBC#nMCL@0flkj9xC~HVg;mhOQ5zsP9Z$?aB_T@Dgfos+NCD8mgd9Q@4FD2U
zP!&N}&7u`}T%D0$W#mwxjRPm5_>BSxfOStnV{xO_jy$GyNL&VuwLw`u_Q+NrZ)q_i
zL2WQVK^%6~^}t?KQn`SB11WNVe}MruWnLH1v)2MQ8br)rUAFUOVIH)J*8)o}_=X{L
z7DCG+YgRd?LbMG+2!M-d@K}hE{Sy$24LJ~~BZNu@kaC;_aDkx$!Di{Dm}aW!rkr-_
O>8GHEDyj=10029Z-)I*A

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.xml
deleted file mode 100644
index 8d807617bf..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderPhoto100.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderPhoto100.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>100</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.gif
deleted file mode 100644
index ad5bc202670bfa12195e767c28050b236089e940..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132
zcmV-~0DJ#ONk%w1VGsZi0HOx~_xJbz|IYu;oSd8h&dy{1|C|5-0RR90A^8LW000L7
zEC2ui01yBW0009?c)Hv>5E}PD2&Iha2KgWnMapoU=v5GtnPtYC3GCs*Ml2M2edj<P
m&xd&#cF0w$2ooZSF9A?TTPCl9sx8C~ai(A}WlSa~0027y3^TU?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.xml
deleted file mode 100644
index 88df8fdf80..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/FolderUp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>FolderUp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons.xml
deleted file mode 100644
index 83f2722ccf..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>icons</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32.xml
deleted file mode 100644
index c3f8a38921..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>32</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.gif
deleted file mode 100644
index 699e6a3872b53a9b211f6ff36ac7e3225dd22de4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1140
zcmb`E`%e>h0KmVcuWJD*FM9~M9v0;0gPtyf2D4lb<<T&i7xyY{DZQpKY2t`yX0(p=
zamed}XfBIC)BrzRLYx=b54SK(XIr2}l%}|?BUx<NqIQX7_{hTc(@p<}eSY}-`1$42
z(be8!?l%Afc;*FCj!Uyt(hm_Boaby(n)O@FBBjgnq?D$T43_f)X<INOx;(4neQ=gD
z=UE_71Z9TO3>@_VjwB*Bz)~b>#zfjC@IsD5w|Oidff-V#g8<L55kD2B;e3P^g@|9w
z(zG8ln^73zlDTX$lJ=8QPKb(v)oM)&ypO<kSRDdEHY*Wf{iMwn<yj%Z@jk#pP&$_<
zC|@+4<@_|`BeEQq=4rppnoTE@qR4WQWHu)<bWY?2KPrgPohU<~1PsG8WlJa1JVmlB
zmqSqmMrc;_k=C@pN}@R`M%jpfqNpUGBnpePRj^_^BF*_QDN6b<B<VB12>}2kNqXb|
z3*=vg3;-`U_%`_V2~bM`Zz#+RT^Sx39b;sQ1LKpSLm`J&E4zlMTrP)fis|!OD8<dI
zqt#VzkJCwMYiqS7H(eeNwcu(FDf?nESFy_DPI=VMk~`Guym~<~Q>)8jZh1;Bx0l-=
z|5olUpD))!On*&71F@oVS4HgTQTv+9Iq!CAXG00xRC*#ce9p0;gBC#?#*V6<Jo+1a
zDiD3DJu5+9H$MbmQzuXzmmju&W(ni&>(fm&gZ6(iJ-?<*$cbd*Pk~-cu8ti%)$w~m
zF}hZExT5MvJfM2lQ43BrJ}jtiY)z1z1`ujO>Tf(rd_j!es+s?@v3Z@+H#wzy1)VN~
z@>^29db%?9H2l8(hXn%^4iv!}88EbHo(0)mmo&(%=?eP|btA=e;a;G<qb&36dp*4v
zS_wmtt3TMK8hi`^$PiR+^erwOrvtW(=cLN%pJ;B71v1KsuU|ge{3QrQ*9_AGiP%-l
zRRm9Fnt~U$@BPR<6gST!P{ph(W<bLFleZJh=TP^cUgvqxF+6D;hl)R*o*UJ>2Q0DP
z{-2wtWFHm{1TQkUDOA}p5{MVR_NXWH$j~Q!`r_`FL9mV*0)_R8X_@LhsNeFX+sNR+
zSfg*(_dLbjNJHJs(*8ZS&&0=-PQx<n`pObm*Ec#ovW)IK7F<>#BQM^m*xk9gs-%qS
znBFlNEK&BnY6)r2oZVd1)G6?=(lHPMAXN*g^vz7X7pY-0Z6&Aw2(%UNZ;9`9D~)47
zrrC(Kl^)sZ>YQrb0&SZ5`MJ2}gUe;0&|w@Y2Td<b?TYKW>TqQnY+2%QP)b0SNt_6c
z?vCNb#g{jS<eAEI0Z?*mAU0Rgf(OC<OLNPWukK$6e5VH04rPJo0DiIb{DVWc_A<|d
Z@(u6Z*u)Sw^Vh=G_s`GXWfTRV^*=j}sFVNz

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.xml
deleted file mode 100644
index cf401dea3f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ai.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ai.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.gif
deleted file mode 100644
index 97025bb6ea850203861b833a9aded6117cc2a3cc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 454
zcmV;%0XhChNk%w1VITk?0K^^uF)?E?F`Q#DoMU5S&YS?w&i|#(_y5i@#@@!IrKQfC
zW6tmYoMU53N=i~vQqIm}oSb9-|Mz2@oX*Yw|ITBaV*vmEoMU60|IPsaoB)J`gvQ3k
z00030|NsC0{{R30A^8LW0015UEC2ui03ZM$000I5peK%=W}awzk}Rura4gTA#<loM
z@3483mY{G*%;;vCjSYywP#}+{bZXqals}IJlOZ?&g9;%-CUdWwO-zRsZ8IH-006ik
zVwrPVt**t|ZygC27XkqQ8h3d{X-R1{9FdY7fd+(xb9D?8j7g3ikAIY09R-({h5!u=
zjwXDeFdL(Arl**Ph)PPWeX+Bpwif}o1H7KSzLluMbOQtg$Hz3X%7(ZX1sMm7d&n}>
zqzS1F7Yi`j+&oF3vk@0`<uZ$(GRJ(g3IhWQW&LNMy`tUQGNm9DN4*mI>c_AlBY-{D
z_{yQ;#4A33CbnP$uv<4j5!vO4<#7+FSQ$k_Zp>IRAV4-*NE~_OF;=T}DqVd0X!Bwp
wStD5{bcIq>&_CW_%>cTRhtqE{M<8rT)nil<ld@{vDhY?zuVBN9#SsDkJ606O-v9sr

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.xml
deleted file mode 100644
index 6c901ddcd3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/avi.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>avi.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.gif
deleted file mode 100644
index f3c7f82ab63066a16dd2548514f8618160cc2cd7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 709
zcmZ?wbhEHbRA5kGxN68CAt7OCX!!m6cTG*r<m6;aOUtOJD8ppK=g*(NfB)Waj-lZ>
z!>wDl1_cGpIX9=cxY)_bDS6JhrAwC@0;zN7lIJ9Qd3jyCc5Tj_ImyXD;@rJ^_ma;g
z8yY5`d;cG#;{UlRQ>F+A2pqe249Ed0F-%To`2XJ!Xvn$mii(QIjvZ@hX<_)!zyK8e
z52b({B7x#h7DfgJLk1m?dXS$O*!~}wQ6SMQ*?%Hs(g~SEVHZ}EoNC$|w?XZ5<=d*g
ztFz3tLuQ?K`?%vx*6#ZsEPVF1?cDu#wReB{`LnL&mDMf!E$w>6I^8|><yEb%6LS57
zwfmYUHn$ao#ZM3IpEGAx{=9@4g{z9<^%rDp@L0Pbs;g)Fj<xHGw`wynDJb*tiL$Wh
z?Ax_l$1l=No1agC?~pE^t|&XN1n1^G=d=uXwOARMMFm8!%joL9VQ15xzeh`p@#_zU
zUs}w(qVL|`(zN)%;3ytt@Tv1b_=3h(Mn)w*jRFV9ZdP$olN|-EVH2wa<P0VVB{ZGn
zW025_Xb5a%WjsBH!Qq*z3*%(@I027Ly#uEnv2w{BDG748*B#Gh<<r3s?BpdZDHj$~
zz|icjZo;bK(WTVH!Y1%VvSY&`hf`D8*I6YNgfK922r7vPEX;Rc<CW%EbEC3BVZEBc
z4Xy(M3Qk=@tUm-VI5ajfhU+kV`McYdHJXdjXpX{0rzRHOPkp5|3Nwu+wlGR?BnUoe
zX6F~zC`b`#cr3~yaLAB(kJ9!yW>%FP4+RFsZbl(HUW2zRj7*mpIc#(i7%CXAa&G$1
zb$HJi?&sBSc@@$XSXf!41ycM4mR3*HJEyr}!-dTZEo^K(lB@3>s9p2_-O+~A4J>>T
HEDY8FY?%te

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.xml
deleted file mode 100644
index 51d7d66cff..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/bmp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bmp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.gif
deleted file mode 100644
index b62bd026061c32a9c6e5e0b7bb0f63f29e2b3dff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 224
zcmZ?wbhEHbRA5kGSj5J_(8AEt(sJzBF^2yPK=2<7fDFZ-EQ|~cYz#UeQIJ{&=A{`~
z7yn&Y>lvzH@j8}i<%6w^G1qDysAQ$w<c!<3M%Q46c+avDLk8VG5B0@=bM%^ub}sJd
zvln-BSZWq3@qkzJEXO)ypD#DQHt9;v-ezNKeB@Tb&(o)sp2k*joV)iz+qO2Xv`MDk
zFD|sJJ2bbYRjNH=!o)o7o*BKYlM<&iSI_HPFni{VMGXs=cdVR~5xlf#)#Qb1^VdvU
WIeW);n+^N6`W!rT*h`p`!5RQ!1Ym9e

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.xml
deleted file mode 100644
index 4b7c58277d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/cs.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cs.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.gif
deleted file mode 100644
index 976997b1b6639272b6aab2b239cb454fa7d0819b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 177
zcmZ?wbhEHbRA5kGSj56`?AWoEmKFvEhW}syWI%x8PZmZ71{MY#5ErDDfw|1X>*7Cw
zb)JWJSY*qv{Jo}@*85%ep#_^mxz@^Ek!v|my$+pkc#iYHgR|<)Hv*145}Xzy*?#uy
zW+72u^}VkibX`f?;iJ!XMxcLs>SwXJYbV{lxV?&3^z_y8;(O=jz293O)tFaX(OQ+m
V(AC}3+t;1pIBD{fscM`I)&R&*NlyR(

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.xml
deleted file mode 100644
index badfef7b7b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/default.icon.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>default.icon.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.gif
deleted file mode 100644
index 9b54964576b86bdff354807f15bf8d7b45c26a87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 258
zcmZ?wbhEHbRA5kGSj5KA(!y};*s+$DmjC}5fZ#tE02zuuSr{1@*cfy`q9C;l%*Qjd
z?)>vVsp-1YB3p;!?=`iwp6{W_Q5=rtdap9Js!4P!*0z~@{&9%b7hSQiZSf+3>%l=4
zbC?{xRHYJ^JbD!_YN>wVRmm#fINl3>={^y&r(Zh2+A*{0{Dp5OF3+;}xtHpSu`tBg
zGna`sL=;C?F*CGG>|*W7kZQMY%L(e5o+#PMJTG{P!~)G$mL+Rfuc**k!@v;4&?&i6
zd2`3?whaZ+?fYX6_}i99@A5dc@yywS=ck>!bS&ZO&I-occkbT1e<$7H@sp>|OgR~>
E0d_=epa1{>

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.xml
deleted file mode 100644
index 7bf1b88840..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/dll.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dll.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.gif
deleted file mode 100644
index b557568b3d1ca19f9520b38a4c74de4e4abe0301..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 260
zcmZ?wbhEHbRA5kGSj5WE($aG5*f9o%{|rD320#W7DE?$&WME)r&;fBkY8jYMM(kq!
zXJF^1sbKNi_rQt=M|)>{Hf)}-F6;CphX;mvXV)1h&Uf|7+UJv?arlkMs(3X`m9CP_
zv)3+@oW^!z&6Ep|?ycG7>(EguSdif;%5!b$-mI&xN9DLr?#s-QF^TF-@eHzvD|N|b
zOf4v2R;u;NYnoIoQPMuWEU$95PkPn_w-&EyGa42)SIuA0xw3g_dy3)$ug*<%>t}2f
z_1`SBb+_-1>AS@Cs_Z|y`tZVS$C7M#_MAI&;Bx2%Zo@;jPiRElfABCu;mOly&tE8T
HGFSruuDNnD

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.xml
deleted file mode 100644
index 49c4b0c291..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/doc.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>doc.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.gif
deleted file mode 100644
index 758499394afc5814b9da3e02d6b2996623ea3ece..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 170
zcmZ?wbhEHbRA5kGSj5V3?AWoEmKKKp{}~v71PA~bK%n@Og^_`Ql|cu@0jXtR&X3r2
z=bynT&((V^Uh}fgcb2F-r!c4K#l%&et8O!#Y3N#3U@Bnaczx0Bu1&8c>vg>^p7?UH
zZNaiF>{E4?pUHaCwNz`jZ!Y_szmxXvGM=^K87~uK*>B$dd{+jey?NVLeM+n`tOzMk
R;r49r>h9_76XRsC1^{%DM?C-l

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.xml
deleted file mode 100644
index df8e8c60ff..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/exe.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>exe.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.gif
deleted file mode 100644
index 923079fc6bbc36b0f3cef03c381d42fb9962c753..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 946
zcmdUs-ET{A9EZO<+S9YC?Wob8m!v&2wj#5`EE?U~b1XJhOV`LE=R#U_A%>LBTk4|S
zDr>A5I=U%J+YM1$%pthhOzORHK?$-Hd%=a%c}WpTjsL=P_1t})<Ws$R)pE5(2}&4c
zAwhtEK(E&iA;_p8kw|bHC#2I24GlccXJ`Pm)j?4}>AeVLSTYuigUXan3z0}9Eu?9h
z4g>-bhr_|LX#{*U>a$wohya=sD6q38WU|M2-pz4VO66u*f^)O9+M!lQeLk<%>M)rS
z@wg8m9uWb%T~Db3Za0TeOoiOEDnX+NMMe>+W=#Q_8XFq2BNU$qP77YIcVbf*696Fd
zj|ur7p?-?809aV`H~#M@Ajvq{CbpuYvZaL}@K*dVj_I0@`<f~le@Evjj6BxfPB7YV
zL>ubTVq)>xVDrh4rms5^3Spr$J-t`?u;zkBE4#^Dz7jki4oSKP`v#fm9opMHCnZ;}
zz1GBI{`)<+KP-zs;Tg$M-Djcl;f+t)SC6%Q2YyxP#?LXbXR8Ot7T)hy{Qg~6P_(9=
zkQdf^l{=`riw%{(Tm{ue)-_qW)%G&WtZSVquZKD9wz*vvb@{U-2|A~ACfIDf%*e$P
z?cUS3lIChBh={$LNy`98<Xgs9CcpS_e9~c=F&G?Zk|_;Kh%EBMot-7SH;r6^dl;$6
z5K`mqx81SeNa<6<C8ur@Id2$)-sZa(y*Wj7_E`UDy|}EiWOK?~;+*>ZaqW`&r0BuD
z4e~{vlsT1)@1B+?J7{TnC0!%;?@hifwn#f%#%SZ*H~5S4*^M6Md&ZgN-V?5w@~~=t
z{vj(Nr0)EH;qJQ9o~mu@T=}_;Ri6HWl}~Q2nBysSj+e}{F=hLUxurkNGZZr8)2@BH
zc*QJFQiqE)DV<5`2@a_I-->GXJTEl6a!_e0hA-#`rlP|j&e=bb4-A%VXakYh*qgmk
zvHe)KIKK@GwKB_#Mav3D*S`~KYRv;jX8bUE+RCqgjUTO<pPiRi?kW2?e0=Ta*dyP%
JTp0l?{s0H&I0OIy

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.xml
deleted file mode 100644
index 6d1946031f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/fla.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fla.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.gif
deleted file mode 100644
index df5f5795c3900836b0aaff70dc0577cd76e21ff8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 704
zcmZ?wbhEHbRA5kGxN68CAt7OCX!!m6cTG*r<m6;aOUtOJD8ppK=g*(NfB)Waj-lZ>
z!>wDl1_cGpIX9=cxY)_bDS6JhrAwC@0;zN7lIJ9Qd3jyCc5Tj_ImyXD;@rJ^_ma;g
z8yY5`d;cG#;{UlRQ>F+A2pqe249Ed0F-%To`2XJ!Xvn$mii(QIjvZ@hX<=w#VE7Ld
z{?7oU!6cAD3{d>Z!pOj2$e;sK4Du5L+y4VI3M85(`%k1yIw5l??81tYQ%!s0HmH5B
zd|S15b(Xny$gJ~jA9viz+I|0nh0or$qwC-1oqj!Uc6Wh(V`Y&}TYG3|b5l!oMQw0E
zU2}DBPkvau_T<K%s_C`y`m?(Vmo1x_P?xdBebJJr;*QN7ixwAe)MjE*Q0C(kWnt0T
zwQakOU!<EhKc52MK0Q7?QFdMl&h<M^X&LZpu`)7?3W#2o(bIdu&Za$Uhn5!O$1e=u
zw3vBCU%h<E#m+BK(#X1a9!CwURD^`Uf`<)E>>@iN3<4dSxx*7gJJ}yHGHWubb-ZC<
zSlGlWA{rr3aE6m1Db7hm;O9fu#z~Ku=EN*`;OKo<o%PP%8>tHpw{YmFPBEF7n0SPh
z-5{fcDcGTDk%p2-0>i<1jU3uMQ*0^|Rtd8?vkEi_C^|6;eq&3yu%Yol*KBr%M_EkF
zYZ-VLm6m7(GRQOXifBkk9A$F2w>LUu!BPQ*!<<6eDjpXe<V74~?^6`klxS#V5M#8f
z_)yTu<i^Hm5a-CSP}*ppcGhjv0Ea_uEKC9$BorJkGhFl&P+*X4IB<xGtwP*j?t)+I
z3{ITh6Hpg^kD-9gDZpU^qvKbWz)j*W7tLYf=C<T^$VhOQvEc>pmF>6I+p(?v&mbqn
H!e9*mGolF;

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.xml
deleted file mode 100644
index 871fbcaaa8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/gif.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gif.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.gif
deleted file mode 100644
index a9bdf0030869bb72b8115ce01f776f080576c7b9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1527
zcmeH`{ZA8j0LH)9QYgijQL3Xb9mPUCP}fsqdcG`2MWB@s=vZ*wTcIvP>jLr2GVQVz
zsSK7QR(9EZxjA2Q#At5f;%#Q}wifXeUv8S=#l7Ts(Rs#Su5P-onwal!f5HBMJwHBq
zl24u|d20PNUb3|WlmN&99U=pwfS}>5j&nK@pj8723W`QKf);~}MALjMAw)PO5@89>
zfDlR=jIbgv>yZR6s4zGkQcx(w_#%l=h$UFV6_Z3+4X7x_Nt}U14Kac$Du@;|R?-E<
zAbCjekWmes*9A!-SuGF~d@_uPT2MlafpEc4bSMZYz$$`@=!8fLkQ5DEG>Bjf=M9!u
zI8hT-gI1AYKr$gSoETIg&gi~S3>TrSL!8wTyv$9bRTzk}E>>5kP0nB?m5`u|(}PjQ
zCm=$EQAP;S3`z451-Tf-6`%!(SRLUZhLsTw5wD|!ti?D1XXJ#ABt;Jh22S%n5rqU@
z)*vAwLO_~ss5(+LgA}LfhO8TSLc;|_G71Y3!DzB-Xb{C@o#b?y;YbNZbi`|hD;RSz
z8mk$>U_w?kQi34`iPHnh2u~<vl#NOT&S-=Hbpt9I^eKqoG?JUHi8KQ#I)VsE8lq_$
z{VVXl{@Vhs$5|Kv99Z-${_GRLiU67WLi^G1E?c?1VeiDz$$_#pJAN;$J9UKe99X*f
ziuG{hLP<$S^{G1ht(yAcSK7Xx<gw9D%T~1R$LYbV2P)^JJ0Azb^&Hi)<l2<n(0`B%
zP~gd6x7}iMZ`<1ky1I{BcT|W@Ffc#g^j5OHgz|A<S^F_QP5pe?ZkoC@XX4#n7r^S5
zdkYSAjOV@Qx7Fn@?Ahn3c5gp+zpLSGcj?MUPm9kS0WZCoiCfJVyV(V`Tdl8Q@xI<=
zA3Qa^zrKlLmf*>ZYig>O`E6zO$w${GbK~PbwtSb3mHwSqnssSQ)8U-}b8HPg_%>_x
zBa>>fIL03gpPN^)w#SV+8-Q)r+?LX&lOIh!p)e}g2`O;-;CQ9i`y!RwzimCp_U?@R
zlK+k0JpW9xx(Ev`)qt4;Yv-<6Zk>qV#E1Iqx%Vj0TvCxq^}Y)BV9x9fUX$tOyoD*(
z(hL<Z@Ke^-{B>Kd)h=*;7*6e`zP{NubIIL9!;aS-hi(tlS3FLaeE~M5utm1heOY8(
z`kbR-(VrGJ+_T+Zwk)wJRhHvT{o3{M2G=dn?FM&d=Z@jkGu=rKR@^o?x<Bi))Ay~m
zM(S>zDeuOf1vXFIQ&Z5CaSncE@`o)s?@Yvp&Gd|+sxQr}<K|ML_j;D4y!ptz<2miA
z{iceIV@WK}%Vkp8XI_r)EDEuKuKe}YLlq|qhvX`|qjLbunaxdXnX@?s63*R4heu}b
zn{nbEcHTCE<(XU4>rC5+;yoa`Jb8YWvo}>;o{{qmZ0^wKHN~U0k<{~VI7%+gT2)wO
zaTc7dJbCs(+l4fU-X67DTIw=gBc=6?>2%H~$<B3)8?TwnmCc^vsugZiht+wM>ysb;
za64Ysd4;-jJbz>Gud6HcvxI+!XDIbkUigo=xhPC+yI$Ddc-pcn+_I;<v3BvpvF6(T
Mu^Ss``*UE`KkaQ?D*ylh

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.xml
deleted file mode 100644
index 2ef9bf22b7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/htm.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>htm.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.gif
deleted file mode 100644
index a9bdf0030869bb72b8115ce01f776f080576c7b9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1527
zcmeH`{ZA8j0LH)9QYgijQL3Xb9mPUCP}fsqdcG`2MWB@s=vZ*wTcIvP>jLr2GVQVz
zsSK7QR(9EZxjA2Q#At5f;%#Q}wifXeUv8S=#l7Ts(Rs#Su5P-onwal!f5HBMJwHBq
zl24u|d20PNUb3|WlmN&99U=pwfS}>5j&nK@pj8723W`QKf);~}MALjMAw)PO5@89>
zfDlR=jIbgv>yZR6s4zGkQcx(w_#%l=h$UFV6_Z3+4X7x_Nt}U14Kac$Du@;|R?-E<
zAbCjekWmes*9A!-SuGF~d@_uPT2MlafpEc4bSMZYz$$`@=!8fLkQ5DEG>Bjf=M9!u
zI8hT-gI1AYKr$gSoETIg&gi~S3>TrSL!8wTyv$9bRTzk}E>>5kP0nB?m5`u|(}PjQ
zCm=$EQAP;S3`z451-Tf-6`%!(SRLUZhLsTw5wD|!ti?D1XXJ#ABt;Jh22S%n5rqU@
z)*vAwLO_~ss5(+LgA}LfhO8TSLc;|_G71Y3!DzB-Xb{C@o#b?y;YbNZbi`|hD;RSz
z8mk$>U_w?kQi34`iPHnh2u~<vl#NOT&S-=Hbpt9I^eKqoG?JUHi8KQ#I)VsE8lq_$
z{VVXl{@Vhs$5|Kv99Z-${_GRLiU67WLi^G1E?c?1VeiDz$$_#pJAN;$J9UKe99X*f
ziuG{hLP<$S^{G1ht(yAcSK7Xx<gw9D%T~1R$LYbV2P)^JJ0Azb^&Hi)<l2<n(0`B%
zP~gd6x7}iMZ`<1ky1I{BcT|W@Ffc#g^j5OHgz|A<S^F_QP5pe?ZkoC@XX4#n7r^S5
zdkYSAjOV@Qx7Fn@?Ahn3c5gp+zpLSGcj?MUPm9kS0WZCoiCfJVyV(V`Tdl8Q@xI<=
zA3Qa^zrKlLmf*>ZYig>O`E6zO$w${GbK~PbwtSb3mHwSqnssSQ)8U-}b8HPg_%>_x
zBa>>fIL03gpPN^)w#SV+8-Q)r+?LX&lOIh!p)e}g2`O;-;CQ9i`y!RwzimCp_U?@R
zlK+k0JpW9xx(Ev`)qt4;Yv-<6Zk>qV#E1Iqx%Vj0TvCxq^}Y)BV9x9fUX$tOyoD*(
z(hL<Z@Ke^-{B>Kd)h=*;7*6e`zP{NubIIL9!;aS-hi(tlS3FLaeE~M5utm1heOY8(
z`kbR-(VrGJ+_T+Zwk)wJRhHvT{o3{M2G=dn?FM&d=Z@jkGu=rKR@^o?x<Bi))Ay~m
zM(S>zDeuOf1vXFIQ&Z5CaSncE@`o)s?@Yvp&Gd|+sxQr}<K|ML_j;D4y!ptz<2miA
z{iceIV@WK}%Vkp8XI_r)EDEuKuKe}YLlq|qhvX`|qjLbunaxdXnX@?s63*R4heu}b
zn{nbEcHTCE<(XU4>rC5+;yoa`Jb8YWvo}>;o{{qmZ0^wKHN~U0k<{~VI7%+gT2)wO
zaTc7dJbCs(+l4fU-X67DTIw=gBc=6?>2%H~$<B3)8?TwnmCc^vsugZiht+wM>ysb;
za64Ysd4;-jJbz>Gud6HcvxI+!XDIbkUigo=xhPC+yI$Ddc-pcn+_I;<v3BvpvF6(T
Mu^Ss``*UE`KkaQ?D*ylh

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.xml
deleted file mode 100644
index 25068e5f8d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/html.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>html.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.gif
deleted file mode 100644
index de78363f2412db4ce1909d7187e0a0c01208b050..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 463
zcmV;=0WkhYNk%w1VITk?0J9GOL9#(mTv6@u?^37Esj09xH#*YQ)k0&OAt52g#>Rw%
zgoK0u0RI60|Nj600RR90A^8LW000jFEC2ui03ZM$000F4@X7g{y*Over%PZcj*8PX
zPRD&`>$*wVrjlmgmOR%>@BhG{L$`DMT#J_P^c&hL!A4J-tOAFMtkxNwGON_yXO!SB
ztzop!^eUH*;dC<1hM9wS;j7`s`7wKLDp*>DhI@QNg9!o+0tN&L0099CjEIQ}9w`<v
z1O^F^3<(UA0R)Y0ikt`z0SE;J2$KM$01TxJlnJVu2(Z7w!UzGkx45O1shJhR4!;Ef
zva!>}xc~qK1}B2eunLhO1qbA^(8kG)-OZLR3gZX7ufVg|lgu6kyp9dh2Lp`={0ea3
zRk2Bt6j2zmPk^)m0|*c>7hphwdAIZ_Tu9)AfCB}5AQpJ`>%gY~7hP4_$kEY6ivuWr
zG7x}|0$2f9dO*-I!MFjSBu46|fSW;`HDGmoXF$NCPz@$-^C$~x1)sz&7Wm{;z|D>@
zT50Ow!0F9suh7Qo*i~JLu`3*bN(-%0)23ZRSgqsKfC6c-Vo@4Qc<-OXa5)%S%y@AG
F06XGF$;AKw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.xml
deleted file mode 100644
index 42a7989e8c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/jpg.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>jpg.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.gif
deleted file mode 100644
index fe0c98e975c3e36eb30275c584f5cfdaf2bb0b52..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 274
zcmV+t0qy=rNk%w1VITk?0HOu}goFUb#>Rw%g#Z5l00030|NsC0{{R30A^8LW000I6
zEC2ui03ZM$000BmXe!+PP|3N9y*Oh*C>2_$F`ZY5XdwigX@IE+vgH@c7VW_s<X9Yn
zP-xo>E=S8CAk;96zye@OEi4J7%yYsMBs14lfQi{kx>D-2z!Z<kx!Oq;3ctsMi+K)G
zuiHaSdU7upJW5t@B722~1AYK(d5eUHAV-*1l9W(UkVlGTl_Q#&pp&AVhG}Z2TB9MC
zrJA9PheorRinb#@9GJVXs~D%hn{l09PFSVE$+?osuE<=trqR>XXBlpHG<dJ71%c#4
Y%i=fZ)#)j=-tX}6gyr=0<q8P^J9J8WCjbBd

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.xml
deleted file mode 100644
index c89ebb212a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/js.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>js.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.gif
deleted file mode 100644
index d3af9e87bf867b1449563542d4753e128a82edc4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 274
zcmV+t0qy=rNk%w1VITk?0HOu}goK2I004vlgvQ3k00030|NsC0{{R30A^8LW000I6
zEC2ui03ZM$000BmXu1aeFg`{pC^+j~0IA@`jhOQ>LXfU%%aXw0F>cMSa3P;YN@~85
zXs1wZZWz^I$sBYt#31HnOf{Juf_6(VW^93iSL5Ui2-3o>8d&O_<;{7#7K;Vu(OKI1
z;;nFSdR=&TNjQdbgFbA98Gu(;7;}G#8%mLqI%r`kjz?`jI+KK=hk>Yqn`^8sag(rR
zlwho{Z*H<Y3?g|yxgjK|x2k8rdWxgJ6}-q$SjrZ`qR_j+nN6g|roOrh%-d$&3g6&l
Y;tkj7k>_0P?(bV5^7Hid_8<uWJ6ec+DF6Tf

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.xml
deleted file mode 100644
index 98c488c231..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mdb.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mdb.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.gif
deleted file mode 100644
index 7d6360f2a56679edb21b0803c84999324addc6bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 454
zcmV;%0XhChNk%w1VITk?0K^^uF)?E?F`Q#DoMU5S&YS?w&i|#(_y5i@#@@!IrKQfC
zW6tmYoMU53N=i~vQqIm}oSb9-|Mz2@oX*Yw|ITBaV*vmEoMU60|IPsaoB)J`gvQ3k
z00030|NsC0{{R30A^8LW0015UEC2ui03ZM$000I5peK%GX`bk)t!(SEX{mK|ZQq^7
z#VYRCs~yQgEE<oQ8BVj&4KWxB<N>W(lfGF~=&@ij1P5SHA!N?yuXeKm(zYURrXvvm
z02f3pqh`0;IW=%{9SIi~0s#OTdVEQ2Ol&zEl$9KW28V}scnlMdOpzUuf|p+%1)7?P
z01XV0D}SVKrgN#Pn~IA~O|XEpgtw{zx&ywUzrd%Nxy1wo$jCSwwH=v>x)%i*2akTq
zHq?X(tPK|nG~C`lOry0C7kB42j-ocmf3*q&0}5#WYDWEvmd}fogI6N`T1e}k!-tOq
z(ohn}-H8`1Wc?9D>*5=M-@a9>NX;Y2kQ+xsakOZHqDGMu1u7}oQqW64yn5l}LW1JS
wh3#O{lo3win^+%9nY4LhR#Tomen<@mRfIy6Sg}_1V5zIuua$U+O%VbBJG0Wu*8l(j

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.xml
deleted file mode 100644
index 78011d3218..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/mp3.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mp3.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.gif
deleted file mode 100644
index 4950ec87c13f9918009b13ae2db6732e07317cd0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 567
zcmZ?wbhEHbRA5kGxT?c&?%cWOmX-nn0?EnA&*#k9yLa!kYuBE81--YlJa+8Z+O=z=
zqN28L-TFKz$jQm+d3Ls!m)G;X$DT(;JvTIbuW9(arRBM$;q&V1=Rr|Zrc8OBocum0
z>iOQi_cS%Lv$N*_4RmsP@8tEoXUg-Qp6A)c?~98qEiH?Si~j=w0|?x^cMrw{^GPHW
zf3h$#Fz5gw5P<x|!1mu^TEU4R$^H{5lTOI23cIkPgiCZuh|AKl>@~~Qom*ewqZhw7
zKBurJtN!*1^O!YOYu9|)YB8_t^WW6ca;6rh2(6sF+WgwC%rb5DN$RB?)j2&i$xXpi
zXH<91Dwz;8FKv0soTXD@*19hVEcJDrymhOr!sL)mzWyOW976j8_W0~Otj(@`;%MZF
z07c$2>YI-rW@Nm4^}HZEi}c~Me&>Z*v_(|+KXSSjEdDG&n311fNae_ty(exka&YjA
z3b14-FdgnHb#0U7V94icWRT)}X6&|fc5Aw}g~uJWRtM%biI0UgiAk;v%sgIhj0-kh
zc1hP(n4!^dprL6J+ky=&8(u%P2${xg#2}GysD*KoI+sXnLPBFRqx9EWgM|t!Ij4C=
zs_n>1(muUHq|?e^qLB9WHL>g!0Swn9Z;EDi%b6A`9lXKl>+6tVt+!-b+&ZS;DoLw1
LBt|<jFjxZs>rC3S

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.xml
deleted file mode 100644
index 0f523d65a0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/pdf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pdf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.gif
deleted file mode 100644
index 023431c16401f84d3be65bc112f9d0ac38a6aba1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 254
zcmZ?wbhEHbRA5kGSj5KA0s;)jjvZrQVE7M2U;tz*{$ycfU|?g=0kVNA6&M(p4`=LR
z`)6S1rm11^I`+Vd2S<Bnd^Tj9xGwATq=pBEd1u!ZD9(5D%F=8sh&c2{WL4AIr94l1
zjPLhOSjg6X=u*OIS(Rwtv`@<gd6ryh;!pOS+#9$2_O+VyGndYUysewPpGhX(FQPRy
zJ-5*<A-k-;DA*#oucKySu2ri`d12Y)x{m49WmbjW6KBrqDo|WvpSE_L@&-|*RJT>D
zmu}o7y+v%V%zmD2<vUij?>V?;>*<qc&z%w5d1aOjPwdTGw__CU-GA`#kpd@!H2_9w
Ba%2Di

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.xml
deleted file mode 100644
index 4f3c4e7c6e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/ppt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ppt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.gif
deleted file mode 100644
index b9eace7ed9cd09dde62d4ad894a116cdd02d7241..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1493
zcmd^;|8Emz9LI0nZSB?qh0)Q$fOZ?wHbgf<a8rW)vafZ>==MW7XXv~x5)aMfBoK?F
zW6zSoF1YE1%;Xl!+`|~*F%!825>LA^kD=kxDLIWMmuhA@4aseU*nlRFhyRAJe17_T
zednEgTH2cH8+u%Xi^xwCx~}JPxqLn^%Q8ZU<2Y8uilPXDpsK1M$f77FRLmRXFfh<C
ztzb^Wf}jXG<~Rs|(PB(!9H%e}reqwHFip#egt0^7IK=ZZ&kI5hClU&TiX=&@stE!L
zOE@B9q~it&OOh6raf65<gbX7}l0qq%WhI7DD2g#AppH=<2g8(CG-PnWa0EgL07EdJ
zNI)@<b2%L$g@+P^G5|cwDWa${3@hca7hzde5i-Px3O1B$EXz?e;CY4TC4^Ltlbpyn
zt=5UgQGk%lvOEBiAc%qhdEN*FfXpyJmX(Nvd8hy&&@@le06+z4x`2!-50M6Cl|^b@
zLzv-JR>r&_Mo^w%1SiCjqEi$FfC3CdWW#Vx#+XI9hG0Y#wXle3m_taUP(G1Bk%%bi
zd5%*7FENslF#v987>gJtA&5B&>WZQ=Fb5Pp9HGJyIv5N>H3vAAW!Z2z40t7sbU{*C
zNskB`r|3|WSp{pFM$<I@58{81`!QKS5Yxo2r%pWm3BrPj&XP*cN`GL0Ec12OXR@X;
z^M<kdZ)PUuipg!wdmLG!X}H`P2V==<qQJ7>*GP~H>s_TyfBt%-F5T8;J#~8H?0~s+
zXXB9PW>r(KZ`8W`gfA8$e1fNO%=5#NJh;x~k4ES33@n<g#p!wo(g!*#4=#8%UJeev
z@K$!_aG;0(v4726bN5QBzq6}^7_zUwZ1Eg8m-0WZ2A_eD&uY7Jch&17Lg%9&)|y(@
zx?jF%x!X?za`Pyo-4K!+yv6p)j`ZhMEf*YctKYxj*5tjf4;G~Rsy^LVShBXcBl=1Y
zC@is^S{Hxv%fnu0>~zf1OYA*v&hGHzSS<BD|G`u{I`bY;;4JE@onOps-3$J<EikU7
z=HI6a3rJ77>4?YPRQ&w4x)AxOBAXi6+*mu{KIuGh-r|Wzv*e+FR&JZ$xH1zUYu>cG
z&uzI9Yq2%M<KKE+`&Q>2+ZunHb+$N1&swYAuDxyBGP!IrSI*qb3{MTMZ?x0V6mWcE
z|9I}gv+Zq5){pLIssew!b1CU`96NN@Lmgc;S&v>{nR6wN1qU|2T6&+L3hhaM(Mw%*
z=Cbw&*_@SYooKank`p0e+U}nkcSN&;J5R;>2P@wHG7vNmO}g(4+wR?39xu;~%vQg<
zR5uH^PL`HTjZgH3$5R)tj|9pq+DGQe#QhXwJ1IW#TFzKpt=1433zr-oN$pzWPW3N)
z3vDY`$G2a5h9EB2ESek@@obZ&?AYo9?}a@b{_0IaO<I)qE}nJl;5&+LHXQ~_-t9k;
z>93CVWK6}Ix*b7F+;uhM-Q5?z=G__V3lY5wu~{<E{rbx6ej(j=d+m`_`p#>Q`c_Bd
p$!sXy?YxvMau4r&IQrbrt}oV%E%z;d_m?(Y)4DIetHV#c_%B&pUbg@M

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.xml
deleted file mode 100644
index 4a821f064f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/rdp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>rdp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.gif
deleted file mode 100644
index 5df7de574966c8f4738c337d97c97b362cfb9f91..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 725
zcmZ?wbhEHbRA5kGxN5}U<>i%K-E;5x^Y7o^pSyOC!7ym=-o5X?f6va&j*5y}yLRol
zbJrLYoz9&**D__!lqqwfidzf~4Xb<RY&~{v>DFV}EmQU$yT;&^-7{zD+O2zova1E6
zTHe3^Uft3o5mY>7=~@QOpgC*zdL>sU7gulHdoH_rN_NlEDRY)aRZoe^Zn<~w`L%1;
zdU|@^e}7+HUH$&~dj<xE|6l-Q5Car{vM@3*7%}L86odT4!1mu^=7gg~lD!-*PBSyq
z7z`Gcc$FSqcVms&rH-KeMlNq$_4XfoCXsNJHGKX0X@6q+&N3QqyRN(W*vk~%j1s|c
zZSCp=<&0$Zblv)liniRmFlJ``89n-a$&=eU@{(pICl@a(3@});Rxg3GphTB>&K6yl
zojL~V<C6-@=1nLonWMjZZ^)A6$-;b$N=l4;!dnj<-;*%;u(rIEsDz{lpOBP<_BF#3
z8<y#63kisDYcVmgNGdW4X*b<C8N4w`CZmy&sj*6iPauKe&|wx1KA*Qv3*LHlb4u}X
z2}L|O)W*xCvqYgW^X~Kr<|rGE0Df+^el?aA0fG;XNKOt>+xsHH@c`o|9UhyC1r82J
zxwvJ|?KtsmX#fwSz>CD02Ob=1WztX6Yq-Gqe2S+w&#yg)7Bt*sVo!_W*x)34c}@Y7
zfW?X=#ttTpbtl%GzNUM0S(}W`jNJ=z7`bH9q-4uKzYW*nGST5k*x}Susnz8aaN);%
zk-6GdPqd>OoiEPR_xjSi@ycd_<z+@aKO7z$;5wSZ#9~lzY;CsWf=?+IY|DBYxEMvY
z?0xig^E7c@IgbeqF-^_vywi-^KThX*qdoJ6L_orVKVA1CqQb8vO+526>dkEKgTed$
sRj~fxwYl+MVLG=`U+uM14J=|F5Athe7Cva=(YhfkFW{!(D!^b300g%yMgRZ+

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.xml
deleted file mode 100644
index b8bb3496b4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.gif
deleted file mode 100644
index 7807c075c4082d561fd2f08c9a20ab4844d8cee4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 724
zcmZ?wbhEHbRA5kGxN5}U<>i%K-E;5x^Y7o^pSyOC!7ym=-o5X?f6va&j*5y}yLRol
zbJrLYoz9&**D__!lqqwfidzf~4Xb<RY&~{v>DFV}EmQU$yT;&^-7{zD+O2zova1E6
zTHe3^Uft3o5mY>7=~@QOpgC*zdL>sU7gulHdoH_rN_NlEDRY)aRZoe^Zn<~w`L%1;
zdU|@^e}7+HUH$&~dj<xE|6l-Q5Car{vM@3*7%}L86odT4!1mu^X27weoqg^sN*jGF
zgc)uWc!};xy0NBAI@4oysLLByz5U0YNhCaF4PO6v+Mk%dvy6t{uIujJ7gds?n^7Vd
zp{-q=pq!D+p5D-qQPG~87tYMAKeJcAKY2=fXI|2*<ibfMx`763*Xbp2Mx+!n&(&qt
zb=|FFupzOqZ2qK`bM^P`4_SIpUzm?kNr{n9cw2q)iG(SWwB@BlB_u`ogrp?2uNmG9
z-84a4NI-;Ji;0OvQjt+eyZQLOjS+lX4lp!2*z&P+7%)6cWMW}oUZr@UZRt@KUN-il
z76A_qwed3PEK!)4DJvSeQ;ucDbk=5fVWyB390iYhPHIkxE7_p%z(MRIo19I6!h)pM
zR=)I@KdX~8+88*#Z1PDcc<9t9ZY1vTp`@5&sVHl8Qewb@oJM9NU6zQ2d74w_FmgzQ
zY-Dg@6p2W>6nnc&>9RAQ*ojz&Z49h@M%{gzUy7xRu}X=tXv8QUvk`Ss)JT|f=Hm=e
z*-sPK9%x)~MqKsBv4C5Z9>La<ZZ!%839d;-j7$<1m$z-55Kw9KM9kXFp_PH_M$*e)
z)u+4J_*FbC^bQ_uW;-?g@CWawreeN1JQ@ZLb*%4o)@bIf^f<O>?bkD@4;205_cZ-x
olY3FW;k4_-V{to`9yGA<y_hZPp|avZ6KB!!<IMtGf-DTy06#n)*Z=?k

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.xml
deleted file mode 100644
index 38e7bbfe78..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/swt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.gif
deleted file mode 100644
index 4e2c2e3ce28466110ce3b731d0b73e3ebf3872bd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 213
zcmZ?wbhEHbRA5kGSj586($aG5*f9nMhW}syWI%x8PZmZ71{MY#5ErDDfq9n4Dy7Tk
z4{AQ$#l^GW=eq~$OiXSW=Zsh6yjqtM5clHOwz7SkM$6V7SWsXw;cLbbm5Ub9f2Lee
zT0e86>AE9cT`#-ccAhw4`jpjrZ$Po=+>rS<-e!jPxbB|+;eoCFoy*4?8no+b9O@c7
znu6TZTic2fJ10d?=<Vwc$*-SW+R`_#wY@8KYWDO+$vF#ZR#)b!Gj80pdCS(N;&XP2
Ib23;10R6IFA^-pY

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.xml
deleted file mode 100644
index 6c7f63c90f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/txt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>txt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.gif
deleted file mode 100644
index 7624697ccd94ea02f7bab331faf2537cbf7b6b0c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 277
zcmZ?wbhEHbRA5kGSj5WE($aG5*f9nW_zwYKHiP0%7DfgJRt6mq7o?Vf`BucPJO2tA
zJy$Q?$asiZJ?=Ye!vxRxRm&!y<SEcO&zw=M@=~ire*K)@JVs`rtT{>r%vv9_HjDCz
zuLzsz8*EthN5gskqy(RPr<QnZ&=3`vQGYijN_5rkiG?M{vzFf9t6348Q=*XTRawxH
zt=-;a>t4~5-RICX$;@Huv^eHa<pm-2ZgXcYtFyCftC>HuZ)ITCWCd#;pH0iBv~AT`
zy{2TX>>jQNx6%cN_>V4GmXLeO{Gvrq>3P1>XKIxXvqqdd(YocrnJ3qzF1@(?>e;q6
V@7}Mula%u1>$flJKLt4%tN|w0c+CI+

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.xml
deleted file mode 100644
index aab8c8d8f5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/vsd.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>vsd.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.gif
deleted file mode 100644
index afe724a3d06a51d2810f8d956f9a2042f4127e39..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 271
zcmV+q0r37uNk%w1VITk?0HOr|0E7U9goMV%#sB~S|NsC0|Nj6000000A^8LW000F5
zEC2ui03ZM$000BjSh^MdFg`|UAUNwy!l>ZIjhOQ>0g$e0%aVcMF>cMSLY`-rd^P}*
zCI!Rz6e@y?mrRaCgd_3RX;pPt-(bsaDsRo0Mlj9@21Mm|c`cjG1E-q(&D!B<Ypwn6
zN8=ZJODbf3QFuXMYgcwyaAATegl<NNPcA8im40V(LWGSvh+w1unujBurKG23J4Qb!
zu31s9qOc)`g}1kVxtp7zaKE**ysy3$P^Y`L$Y;dNM$Veh%Cn(&$reK0!`I&3))v|2
VSg{LS>g(+7An)+;^79}G06U9=e5U{a

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.xml
deleted file mode 100644
index 4105307fd2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xls.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xls.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.gif
deleted file mode 100644
index 4fae35662f0ff048d4004fdc74cda6b63f16d119..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 408
zcmZ?wbhEHbRA5kGI3mViIETS7`9A~09EN0urRTmg%=vGa%wTx#zu`GU28RFV-v2*#
z?AW>g=g$5AZ}|T|Lkq*XbLR|`=d`r6eE<HP0jL5DfDBwf@h1x-1A`cY4oCsWP6pQh
z3sn13GUu&WvM%TJqNO2cOJe=6ssw(}xNSCPgHq&&D*FdH8dD@Eo=VN@`fVE=D3jpr
z8|QmcTAa~<W!01|zeM7gw0JfhtXUSOa6H1dfm=eLn4OhT#InY+BFBV@MU;`3HI1E}
zk&(HTrM)vjl&i<GpKo&0GzJlinOw80=GR8EHZe2vEDN5wTE%EyuW&vGGb<}|%CZ$q
zt15SP?_t<~U>Y<3j9Dk`OoZE`nWr*xa<<-Z+HtMSBJ<w;2W5|yJbf&)-aoqfHt5sS
z*I&fm{rLX5>n{^u;`V&6mSzrNEt?LH`~3Ax?=4JrY*0GX#-Qk=qQTsLv|qx~^^Qg0
iVuwC~AkkGZCpV>f)n+A~n&Y{-{p@Uu;&~j54AuZc3Y?7q

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.xml
deleted file mode 100644
index f68ed14dc3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/xml.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xml.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.gif
deleted file mode 100644
index 7157f72ad82ea877fcb6995070a6563f56ef67d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 368
zcmZ?wbhEHbRA5kGI3mt)ZwdoL@|2!y|Nno#_WxKm!<2grhC%<Y_56RnwWXzn;oiOf
zd%gazRs6q}A-m^)_Obs!b^rhOFtoHBJ9g|p0|)?xfB?+ILMZ-ZVPs$sXV3x3f$U^p
zefvN)E+})}3d?nCG$IRh&QA;3`osJEhADS;Ozm@@>{EB};slLq*~Wvao7t<?mIg<s
z?(X%QDXigr{HfHwhhnL@D_OW$TOU2NXg(_L^~Awo%1%b6GMh~8?DmcvQ6|xH9T7uj
zjv5}`-tJzPR^<s|%*-|1ybRNO`r5<<CQV^jlDlkH#e~%?+-uj(SUzVJ$JWJbm(Fb2
zw1sE;jtz(V>(4YcThC6;%`Yr24Zi4PaOV6eOA}Gnc(I#ahItQPFz&i!!1#jo#hY7?
xFH}7HYVuU?=dbU7{-(T977Tb`-^99F#>8mh!o%$X%5o`g8<nPuDl#xw0|4$|ow5J`

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.xml
deleted file mode 100644
index b866551138..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/32/zip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>zip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.gif
deleted file mode 100644
index ba5a9131240cec954bc6040412d52b7b2af22944..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 403
zcmV;E0c`$9Nk%w1VGsZi0M$JJoO@&Uy@Y#8InLhaV`FR9#+>JrTL0dyds<4RV^aVB
z|57<IjAK&Ht&Gl$W1Nh8&c@EYwXG>BDbA&H|IUoo#=W(zoP=va&U;d8QcCBXbFE`S
zIUx{AF)?dGF|DPoy|um8l$26hT61GsrId``*3Q<>#_!(N_xJC;lzX*=bN97#y`_w;
zoRr4a-o4J&oRpmJ@Ar&zW5%telzVgk@2%FQQj}6cwR2kk-jp#pIT#oib8~zD|Nj60
z00000A^8LW002DzEC2ui01yBW000KCz@CstEEa{x;b0IOxF9c{E~y-RE*p%Er<f*r
zAOylASO~b?@9l<j1ON*jVeakm*tS&-RnRTgJ4ieXI5q|vIW;L9Hwl45gg6E^I1@P;
z7Y2`ZG5`n;ISdmu4+1uuJSq<W2{}0jH8=tos1_s*02%=~6b>CXs53AutGm1iI;a&9
x77a8B0W|>v8K@@^5iJcNH3tSG6{sd9*aZa#2L%MDNFqA#5;_tRJN5NJ06RZNq>TUo

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.xml
deleted file mode 100644
index 775205cd4e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ai.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ai.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.gif
deleted file mode 100644
index 6f3bac9bf1593da0934d7ce02064ef74e484c1a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 249
zcmZ?wbhEHb6krfwI3mMvZjPa$VRCZvIm6^RbLO1;{{8!$ImuhMZvFrNTynDExpT=;
zQBh7#PUq$Tr48R-J9cgk!?|-n9>bhupf;f9IseZw{GY?n($aG5*f9nMhW}syWI%x8
zPZmZ71{nq&5Eo=818bRrdQwVemqvT;n`v8Ts6~~;GQZY}p1#>*LidNJlNo(daVY@{
zWw<yVou0ZUhh>UaL(+k*J$tlM*YK{1NYI`ZnW)mW{>#=ysy0hLX0`cg<Wy)^+VBc<
onYrkNFgW*!TS!)FsHp|JP12naZ=^h7?z{=JwLBItQDm?N0B3z=$^ZZW

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.xml
deleted file mode 100644
index 99180ebfc6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/avi.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>avi.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.gif
deleted file mode 100644
index 7708dd895b3a7dabc2f0df782d82657dc2ba23fd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 126
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|1&TE5d)Y3q!|={vM@3*urla?I3TqQ%+3)}
zSN>&BbkJ4}^gUQzaPeB<)#Q2S7Oc~`%`->q#0Q%_#rF={<o!1l?PK3^m%~x6@N1T3
W>k17wA&Fi)#cna}i9!sV4Aub8Vl3$Z

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.xml
deleted file mode 100644
index d3711007d2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/bmp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bmp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.gif
deleted file mode 100644
index 4d927230b980dbbdca5b06f12a98449647ca0fe7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 128
zcmZ?wbhEHb6krfwSj5V}(8AEt(sJzBF$M;P|6l-Q0D<C97DfgJRt6mq2c(vP*)>A+
z&boq$o(!ph*Rni6Ts&TSB!TY&dxW+s#|ou&Pgs`UaTDBbb9LQ}wC%4m<4%bCYbdc5
Z?pbo_Mu}eVr8OUpyyY@Z@L*!F1^}CaF8}}l

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.xml
deleted file mode 100644
index da305dcf3e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/cs.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cs.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.gif
deleted file mode 100644
index 6ce26a4dc516f5962623445396862c753a875900..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 113
zcmZ?wbhEHb6krfwSj56`?AWoEmKFvEhW}syWI%x8PZmZ71{MY#5ErDDf!WMM<j%T+
zUQcz7z%VYhwu5e*OBlLD6SNew*3Mcz@14Qst-RYm&AV?XGC}>z)wYHuMVva8^OvzO
GSOWls#w7~?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.xml
deleted file mode 100644
index afe5d741be..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/default.icon.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>default.icon.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.gif
deleted file mode 100644
index 48d445acd2feab875c2d42c246e9010814314bb6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132
zcmZ?wbhEHb6krfwSj5KA(!%inKf|$O$6A0a1|S;*fDFZ-EQ|~cYz#U;Hc+Ji0|T>X
z#^yWU3Z{52m-ukf%k`k3yP%3-*W8u93=RcNt9)D@gcWkI9QhQriC6L4&!=I+p7|fF
f&bcuq9o#ATcbQ|zt0ha__CHv$#zk+n5Q8-UbUQQ<

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.xml
deleted file mode 100644
index 16c65f8b70..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/dll.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dll.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.gif
deleted file mode 100644
index 6535b4c0e72aa2cded728e28ee6440c1fe0a954c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 140
zcmZ?wbhEHb6krfwSj5WE($aG5*f9o%{|rD320#W7DE?$&WME)r&;fBkY8jXVBe?FY
z+rZ$Y&Fb8_(OO=7Vq=(Ufb*})xCcUxyE@a|Sq<E;JP>$%KqPl7^Ro&=#&h4hzE(^L
jR*hU`(7bxhmuZnxV$QBxlGW+R@Sr5BCvfLoP6lfLw_`LY

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.xml
deleted file mode 100644
index 887117732f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/doc.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>doc.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.gif
deleted file mode 100644
index 315817f5d93a2a6fa5db3ca5e1c9d9e72297c1b0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 109
zcmZ?wbhEHb6krfwSj5V3?AWoEmKKKpAi%%?qJbn3DE?$&WME)r&;fBkY8jY~B6i*R
zXJF>^RLSWASNXZw&O8U&G9N8irFy(4+h@r~EB~#sJ|Y3ajSDg!Grv<&><*gAz+epk
D58Wo=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.xml
deleted file mode 100644
index 8bce78454a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/exe.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>exe.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.gif
deleted file mode 100644
index 8f91a98ecb196dbcf5424e266ca58d216cd4a9eb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 382
zcmZ?wbhEHb6krfwxT?XhR8hdo%PTuO`&>{EgJIPF<m6+=&aIUYcy6h=*DI*lDM-L6
zn?cd*nxVuwLq*M?;%X-+2Fv6Yub^zFpeV1XbA|$jhK5rlB<46dX<B+2dL>I}I;|Dp
zc%Pgc6&3aV`}^-fUeCQOdwP0~X-ZUASHFM${{R2~3=9kq63CzsDE?$&WMI%>&;gkP
z@)HBwYzL7p7om#2#si)wL?(F!2%98Cm<2ZVZ~3Ch>UA|+?3QVy&oYC{!ISECotivn
zi=MmpqCcH_Dg71<%DDkb)jrCNqP!hVYOOUI?7WH`68uu^LH$n3d{a32xdr%?``R=Z
z6crRi1i6?MXU<-+T7iX|hf_g(S&gzHs}Re21x4km3ChAO(z2|q%0<OKiae6ctM|LO
OFohr6AMWGGU=09&u4eB5

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.xml
deleted file mode 100644
index 5a96736511..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/fla.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fla.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.gif
deleted file mode 100644
index a5e3e6cfb9deb3205d115e8068406a864b49133c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 125
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|1-2O00D>r28usf7#SE?8FWBAkXi<2r--O4
z|FS1KXsZVL9;`07c&+ei^1O2k*6G|{AtTej{=zM0yDLAt%B`L9e?;#s+CMY!M%Jo;
V3vL<)Qnkyb>9`50G6*qP0|1+DE=>Rc

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.xml
deleted file mode 100644
index b5f1722ff9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gif.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gif.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.gif
deleted file mode 100644
index b522c08c3d4be8621ae4576e98c41fb7a7346f7e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 240
zcmZ?wbhEHb6krfwIKsg2|M^yid-wjYW%$3>>;GEC|Np;dAN!x(^Z)<<p8wZ+{(ry5
zFy-F=W7!ObK|R<0GbB&BH-!Nx_n!d-U^JM6gHZg*!pOiN!k`0^2ifVsnyaAN7o2If
zI7EZNm?OX@aI&#?;5juO#WP!PcBE)6bP-}%A82ALqj87pfbxk9v#up4YvtM(olM>&
z&^=Lz^X<k67N)kthQ8~UZ#19V^u38;vxT*uVO>R3Q&>yAlXFsTeqnq<FZbkx<mA+3
I5k&@T0Pe3>!2kdN

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.xml
deleted file mode 100644
index d2526070c2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/gz.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gz.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.gif
deleted file mode 100644
index 0b5d6ba1fc35ab7dccc0f27ef14f2bdbefe75859..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 621
zcmd6k&ui0A0Dxb+VB4{+?YgxUTV^K{qg5LnvM_(lIJz`RQF6>pa?C||-g?<)1gmc#
znuA~%2n(Jb2oms;!(;>zd@zI@a}ZpP&%@y1>FN9{{7&ETgKuNdUy&bHKm{BPf$bAQ
zctp74_-+tm!XZvY7?`FD-7q4V=#n7LI(|kO*D!S=`qxAh%U-Hr9ul5XK60@Xu`r=B
zBBGZmgli+L*e=O<Q?{d&OFs3(G)h^NFiEi_#qnZpd!ZOmM7e}%XB0sgK*nW1g9*ok
zCX|aFl{^|J)Qb`aVHq>YPhmpijCBxUoJ%MbLzXcv!BBQQ+xAQo#TmCOWTHs45W)$B
zkpBbxmvnv$IRJ*Bds27u1Qfn*4!1S;sax6}KQYjbQ3B6j7}Xo@=~BM;N(1VyYBVSI
z8e>(xbhXt4Mx}Z?-_VC5xY?bZoxa#MW@hqN!goSp%D6mNTdCj8Pw4U5t#bL!;#_;O
zeyAHlYkKhW=-%Y@`E^~83TFlv`p5l+YYX!m-)p~?m8p91_~pKu6ZFTu!$)iDJFV5T
zZ$4EQ5B8T%6}v|Mhfpk^(}do$596)Zxh8s0**y3H8nw1;?w$YkcG+37K7V|Fe|HOj
F)j#Az*75)V

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.xml
deleted file mode 100644
index ba8761438a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/htm.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>htm.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.gif
deleted file mode 100644
index 0b5d6ba1fc35ab7dccc0f27ef14f2bdbefe75859..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 621
zcmd6k&ui0A0Dxb+VB4{+?YgxUTV^K{qg5LnvM_(lIJz`RQF6>pa?C||-g?<)1gmc#
znuA~%2n(Jb2oms;!(;>zd@zI@a}ZpP&%@y1>FN9{{7&ETgKuNdUy&bHKm{BPf$bAQ
zctp74_-+tm!XZvY7?`FD-7q4V=#n7LI(|kO*D!S=`qxAh%U-Hr9ul5XK60@Xu`r=B
zBBGZmgli+L*e=O<Q?{d&OFs3(G)h^NFiEi_#qnZpd!ZOmM7e}%XB0sgK*nW1g9*ok
zCX|aFl{^|J)Qb`aVHq>YPhmpijCBxUoJ%MbLzXcv!BBQQ+xAQo#TmCOWTHs45W)$B
zkpBbxmvnv$IRJ*Bds27u1Qfn*4!1S;sax6}KQYjbQ3B6j7}Xo@=~BM;N(1VyYBVSI
z8e>(xbhXt4Mx}Z?-_VC5xY?bZoxa#MW@hqN!goSp%D6mNTdCj8Pw4U5t#bL!;#_;O
zeyAHlYkKhW=-%Y@`E^~83TFlv`p5l+YYX!m-)p~?m8p91_~pKu6ZFTu!$)iDJFV5T
zZ$4EQ5B8T%6}v|Mhfpk^(}do$596)Zxh8s0**y3H8nw1;?w$YkcG+37K7V|Fe|HOj
F)j#Az*75)V

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.xml
deleted file mode 100644
index 664f385d15..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/html.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>html.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.gif
deleted file mode 100644
index 634b386139ac697806757c8d34bed36b5a2e5b45..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 125
zcmZ?wbhEHb6krfwSj5WE($aG5*s=fr|F^U-00EEzq8Jzyf3h$#Ft9S{fH)wv49rdu
zQCI$DPjt{$4fH)&U2ySQ;nn1M=N7Efxy>W1vu4h(L$B8CcA0nH;sGzmk%w`nkI!Gr
Xww$>lL&HF-cG)x?H=$exAqHyz+f*-Z

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.xml
deleted file mode 100644
index a896781843..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/jpg.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>jpg.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.gif
deleted file mode 100644
index 4ea17d452edaf63a5f599042879cc05a3b05905d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 139
zcmZ?wbhEHb6krfwSj524(!y};*s=frfs7Ug28RDY78of0WC7DUAQGgOfjPip*Bukp
zV`_&dr*>@0-Etv>LB&I4!HI?a)6<ka&!|ghtqzZ!?7(Ct&31j|UL!81PSuu~7VEfO
hKHT6aS?{P|ppcV&mZ`UmG57q7FBNC!sWLEF0{|UqFcJU&

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.xml
deleted file mode 100644
index 406dcff241..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/js.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>js.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.gif
deleted file mode 100644
index 0d7c102103f1209cae9f0f4607e6705ae522d8d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 146
zcmZ?wbhEHb6krfwSj5KA0t7&Uf#KM(V+;%o|G@yrQ2fcl$iTqHpaWzBRSGaLFo$Pw
z-C1{`!AYCdrE`NdfB3}4FjXF<g<PTsd>OrXSt1KqtHVsZE6pPt-9GvFF^A}XUv*^C
r;ak22hG!S;yY$xUOU2HaM|C{I+Ek;sd6_hJPfqX2@(WjGV6X-NZuBx8

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.xml
deleted file mode 100644
index 45c5fc00b4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mdb.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mdb.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.gif
deleted file mode 100644
index 6f3bac9bf1593da0934d7ce02064ef74e484c1a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 249
zcmZ?wbhEHb6krfwI3mMvZjPa$VRCZvIm6^RbLO1;{{8!$ImuhMZvFrNTynDExpT=;
zQBh7#PUq$Tr48R-J9cgk!?|-n9>bhupf;f9IseZw{GY?n($aG5*f9nMhW}syWI%x8
zPZmZ71{nq&5Eo=818bRrdQwVemqvT;n`v8Ts6~~;GQZY}p1#>*LidNJlNo(daVY@{
zWw<yVou0ZUhh>UaL(+k*J$tlM*YK{1NYI`ZnW)mW{>#=ysy0hLX0`cg<Wy)^+VBc<
onYrkNFgW*!TS!)FsHp|JP12naZ=^h7?z{=JwLBItQDm?N0B3z=$^ZZW

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.xml
deleted file mode 100644
index 318eb4024d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/mp3.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mp3.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.gif
deleted file mode 100644
index ca1f94acdd7bfb0a40fa68dc17e0ae3a4c4e860d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 230
zcmZ?wbhEHb6krfwI3mmNyr<{6lhgCHYwumV_I%Eq=h@l!&YipW{Q2{(Tc3M*J=fHH
zzIE?&OQ+|ChVLycpBEQDPfmUx6!hN7>v>ev^SyhYS64r8X?YK12So`82>fRNfqVDv
z{r?YPGARCJVPs&CWzYdhfb3*oO-@kHONmUIxgsy-^|qPQW|^Ek`f1r)oAdK_#q~cu
zbtPl{l^0V5_T;S=Z~hQc)}ed!aA|{HGz;^B2|Yz@;*5(PawLd_EmCDzp}@k>p>l2}
b%e-`vLRL<;1{wB3!FE?Ijs6J}6d9}meKBOp

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.xml
deleted file mode 100644
index 7e2494ea6d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/pdf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pdf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.gif
deleted file mode 100644
index 8a6b89e81467521822e857f3fe6fba6341580584..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 127
zcmZ?wbhEHb6krfwSj5Hv1lHMG{{R1f?AWoEmKNLGtw1(VQ1K@VBLf2)gAPaqNUa02
zOGeg(e_SkzhnASOAK(4|+#wzbGn?t5zFAi{WX)kxGPqOWr(f3h-ZaSb!{mrQk0;*F
ani)E$lb>l;sII^8-~vlZ149c7gEatJ=rBA0

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.xml
deleted file mode 100644
index 21fb6a4e20..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/png.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>png.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.gif
deleted file mode 100644
index 877a8c8679545e4ea31ea6d66c344cb1a69b9b60..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 139
zcmZ?wbhEHb6krfwSj5KA0s;)jjvZrQVE7M2U;tz*{$ycfU|?g=0kVNA1sE8Z12VYo
zth><Qq@CKua<+U2YeG$!Yk;%WoVj5vPB9#Zw~OlJUHtj_kkPEOmll60SQ77Ju==OX
k(Pt}N7>!zWU*s{&Jd<`>yWH_^+2I#AA{J%s7G|&p0BKw|IsgCw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.xml
deleted file mode 100644
index ecb0af1c05..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/ppt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ppt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.gif
deleted file mode 100644
index 916cd7e639de75276e3fac7d4a4466479285fbc0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 606
zcmchU&ubGw6vrpo{HP7Ji>awd!Ny-jsS1MH`U@LtlcrQ_s3zIwU|DauxyQX|x?q%1
zq|BkhKtPz|fCvMEEP~*e(;VkGD5!f}3&P@Qocc%j<z2q-J@|Ydue!W6H@|5E8~p5m
zBuNlLQc4tQrBt9a=Nv~GV^XQRj?k4*OR0RRgMbktAT)Co1Tc<cLI`6FV^b8N5JG{C
zVWLd6>k8i|G!%@<`A|b55u$#WP!&Un9G3XLps}Wj7D9Eqf$#fJ8H5p*G7e=-si0JO
zNL85WQ<ue<CywJH#Jf_vByzY3$q~XHmYfTSl@po;!em5+@;pBXOj_beb5~psb%Q39
zN|xvb*RIeI;x36?mr%xqFf1BH#=82S!2eSDPbLLG2h8pP_kIHMA0BslomA?~R=?kB
z<<jliv*#_R*#^za2U3%zai<5*9R|g8<^GZCiToh-qMg||xO6sudhL`&UxJNy=f^B7
zZ)F!8XCiF3O4E&%Y<BGGwZZVl<RN=}@%rf3ySE3u;W7KtT)D7Xn7Q!1H_;r~zdm*G
z_|1F!c28!0PxXfj)~%;Uci*qQ`7)g==I(4i{PoIyU0NxQEbctntbTe_e?a?hzg0ih
TMp<nqz4dt+{g~Y@WWbfbwX6S6

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.xml
deleted file mode 100644
index 81067369f6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/rdp.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>rdp.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.gif
deleted file mode 100644
index 314469da14a51a3079a95b10deff5e4af2f14dd3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 388
zcmZ?wbhEHb6krfwxT?;;U>Fn?71c9mX?Aw@`|sb+UAvcE-BaB&M=_}Q+_`f-OSf)4
zb}qYTDT7yb%al3Su3fu#?|E`@wO3T}oV9xy6rIkUyY~J2djY3pLqo%$?CQP8u1N$H
zzyJQ;%gbx&)?@dcKL={->FM!Gt_Fhl&)@(5|DS<@0YU;9lmo?|EQ|~c>I^y{qd<OQ
zU|V?La;AwCOW)i+&l4hj9!rF_w0P>wUe4Gl+*;-lwkB+sYUz^1v;|)#6j^vpu37T#
zmUD%0Y=v2e3tNhqVwDfO5R;r7Q-i8ZOSQU^94jjq2ZyAL>I5eRE_r!5X$}Qpc9pr4
zSQql}D#)`c&1sz^&mzyuz#u2Ed6fdUDiZ^b6pNe!-zs$lh21Qw^6W*$K1?FwqAc7B
ROoA@15eoGR5k8I#)&SOyb=v>{

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.xml
deleted file mode 100644
index e708887cc5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swf.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swf.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.gif
deleted file mode 100644
index 314469da14a51a3079a95b10deff5e4af2f14dd3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 388
zcmZ?wbhEHb6krfwxT?;;U>Fn?71c9mX?Aw@`|sb+UAvcE-BaB&M=_}Q+_`f-OSf)4
zb}qYTDT7yb%al3Su3fu#?|E`@wO3T}oV9xy6rIkUyY~J2djY3pLqo%$?CQP8u1N$H
zzyJQ;%gbx&)?@dcKL={->FM!Gt_Fhl&)@(5|DS<@0YU;9lmo?|EQ|~c>I^y{qd<OQ
zU|V?La;AwCOW)i+&l4hj9!rF_w0P>wUe4Gl+*;-lwkB+sYUz^1v;|)#6j^vpu37T#
zmUD%0Y=v2e3tNhqVwDfO5R;r7Q-i8ZOSQU^94jjq2ZyAL>I5eRE_r!5X$}Qpc9pr4
zSQql}D#)`c&1sz^&mzyuz#u2Ed6fdUDiZ^b6pNe!-zs$lh21Qw^6W*$K1?FwqAc7B
ROoA@15eoGR5k8I#)&SOyb=v>{

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.xml
deleted file mode 100644
index cf45c164f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/swt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>swt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.gif
deleted file mode 100644
index b522c08c3d4be8621ae4576e98c41fb7a7346f7e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 240
zcmZ?wbhEHb6krfwIKsg2|M^yid-wjYW%$3>>;GEC|Np;dAN!x(^Z)<<p8wZ+{(ry5
zFy-F=W7!ObK|R<0GbB&BH-!Nx_n!d-U^JM6gHZg*!pOiN!k`0^2ifVsnyaAN7o2If
zI7EZNm?OX@aI&#?;5juO#WP!PcBE)6bP-}%A82ALqj87pfbxk9v#up4YvtM(olM>&
z&^=Lz^X<k67N)kthQ8~UZ#19V^u38;vxT*uVO>R3Q&>yAlXFsTeqnq<FZbkx<mA+3
I5k&@T0Pe3>!2kdN

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.xml
deleted file mode 100644
index cacbd5bc08..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tar.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tar.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.gif
deleted file mode 100644
index b522c08c3d4be8621ae4576e98c41fb7a7346f7e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 240
zcmZ?wbhEHb6krfwIKsg2|M^yid-wjYW%$3>>;GEC|Np;dAN!x(^Z)<<p8wZ+{(ry5
zFy-F=W7!ObK|R<0GbB&BH-!Nx_n!d-U^JM6gHZg*!pOiN!k`0^2ifVsnyaAN7o2If
zI7EZNm?OX@aI&#?;5juO#WP!PcBE)6bP-}%A82ALqj87pfbxk9v#up4YvtM(olM>&
z&^=Lz^X<k67N)kthQ8~UZ#19V^u38;vxT*uVO>R3Q&>yAlXFsTeqnq<FZbkx<mA+3
I5k&@T0Pe3>!2kdN

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.xml
deleted file mode 100644
index 179d7dd10e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/tgz.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tgz.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.gif
deleted file mode 100644
index 1511ba3e9fa53d21b23d74e5430199f52107b8c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 122
zcmZ?wbhEHb6krfwSj586($aG5*f9nMhW}syWI%x8PZmZ71{MY#5ErDDf!W?e<?ubN
zb&M<4Iz2iTA9hutFZqL@qUWqYjXk`^8y2j(wBpA*qj|SBPwu`h%;bGc!vBf2(Pa1d
Q1h2J^#9S7sFfv#J0FQGkiU0rr

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.xml
deleted file mode 100644
index 68aa3cecb6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/txt.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>txt.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.gif
deleted file mode 100644
index 9be3daaed8faf9200e030ed1c4bc657b0bba30d0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 136
zcmZ?wbhEHb6krfwSj5WE($aG5*f9nW_zwYKHiP0%7DfgJRt6mq7o?Vf**Ajg&bkc@
zPTH(ay=Q-`-b@fw^5k5hP;^aTkIRBdvoqO0o(WUco9@uX{Y|*aWk*b>dQV`N^25{1
dUq#HdJfRXbF>~kLGf7@*-Ks0MSTQnK0|4?|F*N`H

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.xml
deleted file mode 100644
index f24f37ac48..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/vsd.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>vsd.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.gif
deleted file mode 100644
index f57715d6a0cf03d3d392fb78d1477fcb1756edc1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 138
zcmZ?wbhEHb6krfwSj5V}(86%+*f9nm-O}<O41jDPQ2fcl$iTqLpabH7)G{#pM_Aoi
zw}Hn=Th^&@qxSqGQ)*>BIae?UME_<r5KLLUn^nXv`wjQ;-C_P3lUMqzn?Lc0WK`O=
iWdYM8Lt>83{kohvOm*4@L8Aw=661Zc_WCg}SOWmuf-oWg

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.xml
deleted file mode 100644
index cca6ae8f1e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xls.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xls.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.gif
deleted file mode 100644
index 455992877e103d01bd247e45d96e33412ae706d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 231
zcmZ?wbhEHb6krfwI3mEn(9&}3*fGQ8|AuoI4Cnke{QuwZ+<yiJAesY|TYB!hVe*`o
zmX`0|zcT<u!2rl09w`1~VPpVWr32CevXg-|MM1f53CCQ4&uem|4OZM*clI(1|C~!@
z@zxH<*DYMZ$iNi+Q87eQfd9Z^2M-&8qt7n0X-KejN^SdjgNviNS@gDoaCYa8PuoA=
j%zpbY>HPD{sTJjBd9|(eHjSNmO^r^D{SzDo6d9}m>N8Dk

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.xml
deleted file mode 100644
index d4ac7ddca0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/xml.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>xml.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.gif
deleted file mode 100644
index b1e24921e56f8b71282f953c690d152dd986f6ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 235
zcmZ?wbhEHb6krfwI3mLE|M^yid-wjYW%$3>>;GEC|Np;dAN!x(^Z)<<p8wZ+{(ry5
zFy-F=W7!ObK|R<0GbB&BH-!Nx_n!d-U^JM6gHZg*!pOiN!k`0^2ieKMnxUZD7o2IP
zth)Bf7aeZ_3HDV=oR??(dAwltf(fRDJ|PpAFilYA=sUXDW#tK87J(Ilkr8H!H?Nhw
zO6585aK$QagXDuznKK*w`YV4-IzO%GV2VkNrfx-3b1ip!vz{<_4}X^ke^1|J5k&@T
E07Q;h^Z)<=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.xml
deleted file mode 100644
index 8c5e02f367..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/icons/zip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>zip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.gif
deleted file mode 100644
index 514e8428e1c8384ec28ba89e38e6b5f9c33e4eaa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 86
zcmZ?wbhEHb6krfwn8?8J|Nnmm28Oh0vw@`IPZmZX#h?QsK=KYu>Mi{<8HJc;7@cvn
ke0<Q7ZJuZR@<^%9We?rL&Rgyb*WPxPTPuE@5-Wo>0K^6u>;M1&

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.xml
deleted file mode 100644
index 75c846f24e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/lier.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>lier.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.gif
deleted file mode 100644
index 53fea90b4e729c18ea654e3d27ead1fa3f29c6fb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 128
zcmZ?wbhEHb6krfwSj52a;^f&ZJ<}ag>G!wnI@Qw400W9YSr|cV9S{Lh>%i>F;h^HD
zb?Ugwj)G$cBPD`%l!h?~E->M^$x^g(YMa5Ggd{&Mg<Y0Ar!}bv^;FFdSj;RTz+`iA
V6^kxszgf25Q=PNhWc`>JtO0TzC#V1b

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.xml
deleted file mode 100644
index fdc82d4181..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/images/preview.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>preview.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js.xml
deleted file mode 100644
index 2b3798ee4a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>js</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.js
deleted file mode 100644
index 0c64dfce74..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.js
+++ /dev/null
@@ -1,274 +0,0 @@
-var oListManager = new Object() ;
-// define the nb cell by row for album presentation
-var nbCell=3;
-
-oListManager.Init = function()
-{
-	this.Table = document.getElementById('tableFiles') ;
-}
-
-oListManager.Clear = function()
-{
-	// Remove all other rows available.
-	while ( this.Table.rows.length > 0 )
-		this.Table.deleteRow(0) ;
-}
-
-oListManager.AddFolder = function( folderName, folderTitle, folderPath, sType, sLinkbyuid, sUid )
-{
-	// Create the new row.
-	var oRow = this.Table.insertRow(-1) ;
-
-	// Build the link to view the folder.
-	var sLink = '<a href="#" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
-        var sLinkFolder = '';
-        if (sType!='Image') {
-                            if (sLinkbyuid=='yes' && sUid !='') {
-                                                                 sFolderUrl = './resolveUid/' + sUid ;
-                                                                }
-                            else                                {
-                                                                 sFolderUrl = folderPath ;
-                                                                }
-                            sLinkFolder = '<a title="link the folder" href="#" onclick="OpenFile(\'' + sFolderUrl + '\');return false;"><img alt="link the folder" src="images/lier.gif" width="12" height="12" border="0"><\/a>' ;
-                            }
-
-	// Add the folder icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 16 ;
-	oCell.innerHTML = sLink + '<img alt="" src="images/Folder.gif" width="16" height="16" border="0"><\/a>' ;
-
-	// Add the folder name cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.colSpan = 2 ;
-	oCell.innerHTML = '&nbsp;' + sLink + folderTitle + '<\/a>&nbsp;' + sLinkFolder  ;
-}
-
-oListManager.AddFile = function( fileName, fileTitle, filePhoto, fileUrl, fileSize, sType )
-{
-	// Create the new row.
-	var oRow = this.Table.insertRow(-1) ;
-
-	// Build the link to view the file.
-        var sLink = '<a href="#" onclick="OpenFile(\'' + fileUrl + '\');return false;">' ;
-        // Change the link if type is image since setUrl for images support more arguments
-        if (sType=='Image') {
-	                        sLink = '<a href="#" onclick="OpenImage(\'' + fileUrl + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               }
-
-	// Get the file icon.
-	var sIcon = oIcons.GetIcon( fileName ) ;
-
-	// Add the file icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 16 ;
-	oCell.innerHTML = sLink + '<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"><\/a>' ;
-
-	// Add the file name cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.innerHTML = '&nbsp;' + sLink + fileTitle + '<\/a>' ;
-        if (filePhoto=='yes') {
-                               var sLinkThumb = '<a href="#" onclick="OpenImage(\'' + fileUrl + '?size=thumb\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkMedium = '<a href="#" onclick="OpenImage(\'' + fileUrl + '?size=medium\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkFull = '<a href="#" onclick="OpenImage(\'' + fileUrl + '?size=full\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               // Add the photo cell.
-                               oCell = oRow.insertCell(-1) ;
-                               oCell.innerHTML = 'Photo&nbsp;Size&nbsp;:&nbsp;' + sLinkThumb + 'small<\/a>&nbsp;-&nbsp;' + sLinkMedium + 'medium<\/a>&nbsp;-&nbsp;' + sLinkFull + 'full<\/a>' ;
-                              }
-	
-	// Add the file size cell.
-	oCell = oRow.insertCell(-1) ;
-	oCell.noWrap = true ;
-	oCell.align = 'right' ;
-	oCell.innerHTML = '&nbsp;' + fileSize + ' KB' ;
-}
-
-oListManager.AddFolderToAlbum = function( folderName, folderTitle, folderPath, sType, sLinkbyuid, sUid, numCell )
-{
-
-      
-	// Create the new row.
-        if (numCell%nbCell==0)
-        {
-	    var oRow = this.Table.insertRow(-1) ;
-        }
-        else
-        {
-            numRow = Math.floor (numCell/nbCell);
-            var oRow= this.Table[numCell];
-        }
-
-	// Build the link to view the folder.
-	var sLink = '<a href="#" title="browse the folder" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
-        var sLinkFolder = '&nbsp;';
-        if (sType!='Image') {
-                            if (sLinkbyuid=='yes' && sUid !='') {
-                                                                 sFolderUrl = './resolveUid/' + sUid ;
-                                                                }
-                            else                                {
-                                                                 sFolderUrl = folderPath ;
-                                                                }
-                            sLinkFolder = '<a title="link the folder" href="#" onclick="OpenFile(\'' + sFolderUrl + '\');return false;"><img alt="link the folder" src="images/lier.gif" width="12" height="12" border="0">&nbsp;Link the folder<\/a>' ;
-                            }
-
-	// Add the folder icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 130 ;
-        oCell.height = 130;
-        oCell.noWrap = true ;
-        oCell.align = 'center' ;
-	oCell.innerHTML = sLink + '<img alt="browse the folder" src="images/Folder100.gif" width="100" height="100" border="0"><\/a>' + '<br \/>' + folderTitle +  + '<br \/>' + sLinkFolder  ;
-
-}
-
-oListManager.AddFileToAlbum = function( fileName, fileTitle, filePhoto, fileUrl, fileSize, sType, numCell )
-{
-	// Create the new row.
-        if (numCell%nbCell==0)
-        {
-	    var oRow = this.Table.insertRow(-1) ;
-        }
-        else
-        {
-            numRow = Math.floor (numCell/nbCell);
-            var oRow= this.Table[numCell];
-        }
-
-	// Build the link to view the file.
-        var sLink = '<a title="link the file" href="#" onclick="OpenFile(\'' + fileUrl + '\');return false;">' ;
-        // Change the link if type is image since setUrl for images support more arguments
-        if (sType=='Image') {
-	                        sLink = '<a title="link the image" href="#" onclick="OpenImage(\'' + fileUrl + '\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                            }
-
-	// Get the file icon.
-        if (sType!='Image')
-        {
-	    var sIcon = 'images/icons/' + oIcons.GetIcon( fileName ) +'.gif' ;
-        }
-        else
-        {
-	    var sIcon = fileUrl ;
-        }
-        if (filePhoto=='yes') {
-                               var sLinkThumb = '<a href="#" onclick="OpenImage(\'' + fileUrl + '?size=thumb\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkMedium = '<a href="#" onclick="OpenImage(\'' + fileUrl + '?size=medium\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               var sLinkFull = '<a href="#" onclick="OpenImage(\'' + fileUrl + '?size=full\',\'\',\'\',\'' + fileTitle + '\');return false;">' ;
-                               sLinksPhoto = 'Size&nbsp;:&nbsp;' + sLinkThumb + 'small<\/a>&nbsp;-&nbsp;' + sLinkMedium + 'medium<\/a>&nbsp;-&nbsp;' + sLinkFull + 'full<\/a>' ;
-                              }
-
-
-	// Add the file icon cell.
-	var oCell = oRow.insertCell(-1) ;
-	oCell.width = 130 ; 
-        oCell.height = 130;
-        oCell.align = 'center' ;
-	oCell.innerHTML = sLink + '<img alt="" src="' + sIcon + '" width="100" height="100" border="0"><\/a>' + '<br\/>' + sLink + fileTitle + '<\/a><br\/>' + sLinksPhoto + '<br\/>' + fileSize + ' KB' ;
-
-}
-
-
-
-function OpenFolder( folderPath )
-{
-	// Load the resources list for this folder.
-	window.parent.frames['frmFolders'].LoadFolders( folderPath ) ;
-}
-
-function OpenFile( fileUrl )
-{
-	window.top.opener.SetUrl( fileUrl ) ;
-	window.top.close() ;
-	window.top.opener.focus() ;
-}
-
-function OpenImage( fileUrl, fileWidth, fileHeight, fileTitle )
-{
-	window.top.opener.SetUrl( fileUrl, fileWidth, fileHeight, fileTitle ) ;
-	window.top.close() ;
-	window.top.opener.focus() ;
-}
-
-function LoadResources( resourceType, folderPath )
-{
-	oListManager.Clear() ;
-	oConnector.ResourceType = resourceType ;
-	oConnector.CurrentFolder = folderPath
-	oConnector.SendCommand( 'GetFoldersAndFiles', null, GetFoldersAndFilesCallBack ) ;
-}
-
-function Refresh()
-{
-	LoadResources( oConnector.ResourceType, oConnector.CurrentFolder ) ;
-}
-
-function GetFoldersAndFilesCallBack( fckXml )
-{
-
-        // Get the resourceType
-        var oRootNode = fckXml.SelectSingleNode( 'Connector' ) ;
-      	var sRootType	= oRootNode.attributes.getNamedItem('resourceType').value ;
-	// Get the current folder path.
-	var oNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
-	var sCurrentFolderPath	= oNode.attributes.getNamedItem('path').value ;
-	var sCurrentFolderUrl	= oNode.attributes.getNamedItem('url').value ;
-
-	// Add the Folders.	
-	var oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
-		var sFolderTitle = oNodes[i].attributes.getNamedItem('title').value ;
-                var sType =  oNodes[i].attributes.getNamedItem('type').value ;
-                var sLinkbyuid =  oNodes[i].attributes.getNamedItem('linkbyuid').value ;
-                var sUid =  oNodes[i].attributes.getNamedItem('uid').value ;
-                if (sRootType!= 'Image')
-                {
-		       oListManager.AddFolder( sFolderName, sFolderTitle, sCurrentFolderPath + sFolderName + "/", sType, sLinkbyuid, sUid ) ;
-                }
-                else
-                {
-                       oListManager.AddFolderToAlbum( sFolderName, sFolderTitle, sCurrentFolderPath + sFolderName + "/", sType, sLinkbyuid, sUid, i ) ;
-                       // need j to continue in the same row or table
-                       var j= i;
-                }
-	}
-	// Add the Files.	
-	var oNodes = fckXml.SelectNodes( 'Connector/Files/File' ) ;
-	for ( var i = 0 ; i < oNodes.length ; i++ )
-	{
-		var sFileName = oNodes[i].attributes.getNamedItem('name').value ;
-		var sFileSize = oNodes[i].attributes.getNamedItem('size').value ;
-		var sFileTitle = oNodes[i].attributes.getNamedItem('title').value ;
-		var sFilePhoto = oNodes[i].attributes.getNamedItem('photo').value ;
-                var sLinkbyuid =  oNodes[i].attributes.getNamedItem('linkbyuid').value ;
-                var sUid =  oNodes[i].attributes.getNamedItem('uid').value ;
-                var sType =  oNodes[i].attributes.getNamedItem('type').value ;
-                var sIsAttach =  oNodes[i].attributes.getNamedItem('isattach').value ;
-                var sAttachId =  oNodes[i].attributes.getNamedItem('attachid').value ;
-                var sFileUrl = sCurrentFolderUrl + sFileName ;
-                if (sLinkbyuid=='yes' && sUid !='') {
-                                                     sFileUrl = './resolveUid/' + sUid ;
-                                                     }
-                if (sIsAttach=='yes' && sAttachId !='') {
-                                                        sFileUrl = sFileUrl +'/' + sAttachId ;
-                                                        }
-                if (sAttachId !='') {
-                                                        sFileName = sAttachId ;
-                                                        }
-
-                if (sRootType!= 'Image')
-                {
-		       oListManager.AddFile( sFileName, sFileTitle, sFilePhoto, sFileUrl, sFileSize, sType ) ;
-                else
-                {
-                       oListManager.AddFileToAlbum( sFileName, sFileTitle, sFilePhoto, sFileUrl, sFileSize, sType, j+i ) ;
-                }	
-        }
-}
-
-window.onload = function()
-{
-	oListManager.Init() ;
-	window.top.IsLoadedResourcesList = true ;
-}
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.xml
deleted file mode 100644
index abe9d0d679..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/adebuger.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>adebuger.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.js
deleted file mode 100644
index 488636278e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: common.js
- * 	Common objects and functions shared by all pages that compose the
- * 	File Browser dialog window.
- * 
- * Version:  2.0 FC 
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-function AddSelectOption( selectElement, optionText, optionValue )
-{
-	var oOption = document.createElement("OPTION") ;
-
-	oOption.text	= optionText ;
-	oOption.value	= optionValue ;	
-
-	selectElement.options.add(oOption) ;
-
-	return oOption ;
-}
-
-var oConnector	= window.parent.oConnector ;
-var oIcons		= window.parent.oIcons ;
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.xml
deleted file mode 100644
index 91cf6a495c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/common.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>common.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.js
deleted file mode 100644
index 4e7d4024cf..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.js
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * FCKeditor - The text editor for internet
- * Copyright (C) 2003-2004 Frederico Caldeira Knabben
- * 
- * Licensed under the terms of the GNU Lesser General Public License:
- * 		http://www.opensource.org/licenses/lgpl-license.php
- * 
- * For further information visit:
- * 		http://www.fckeditor.net/
- * 
- * File Name: fckxml.js
- * 	Defines the FCKXml object that is used for XML data calls
- * 	and XML processing.
- * 	This script is shared by almost all pages that compose the 
- * 	File Browser frameset.
- * 
- * Version:  2.0 FC
- * 
- * File Authors:
- * 		Frederico Caldeira Knabben (fredck@fckeditor.net)
- */
-
-var FCKXml = function()
-{}
-
-FCKXml.prototype.GetHttpRequest = function()
-{
-	if ( window.XMLHttpRequest )		// Gecko
-		return new XMLHttpRequest() ;
-	else if ( window.ActiveXObject )	// IE
-		return new ActiveXObject("MsXml2.XmlHttp") ;
-}
-
-FCKXml.prototype.LoadUrl = function( urlToCall, asyncFunctionPointer )
-{
-	var oFCKXml = this ;
-
-	var bAsync = ( typeof(asyncFunctionPointer) == 'function' ) ;
-
-	var oXmlHttp = this.GetHttpRequest() ;
-		
-	oXmlHttp.open( "GET", urlToCall, bAsync ) ;
-	
-	if ( bAsync )
-	{	
-		oXmlHttp.onreadystatechange = function() 
-		{
-			if ( oXmlHttp.readyState == 4 )
-			{
-				oFCKXml.DOMDocument = oXmlHttp.responseXML ;
-				if ( oXmlHttp.status == 200 )
-					asyncFunctionPointer( oFCKXml ) ;
-				else
-					alert( 'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')' ) ;
-			}
-		}
-	}
-	
-	oXmlHttp.send( null ) ;
-	
-	if ( ! bAsync )
-	{
-		if ( oXmlHttp.status == 200 )
-			this.DOMDocument = oXmlHttp.responseXML ;
-		else
-		{
-			alert( 'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')' ) ;
-		}
-	}
-}
-
-FCKXml.prototype.SelectNodes = function( xpath )
-{
-	if ( document.all )		// IE
-		return this.DOMDocument.selectNodes( xpath ) ;
-	else					// Gecko
-	{
-		var aNodeArray = new Array();
-
-		var xPathResult = this.DOMDocument.evaluate( xpath, this.DOMDocument, 
-				this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), XPathResult.ORDERED_NODE_ITERATOR_TYPE, null) ;
-		if ( xPathResult ) 
-		{
-			var oNode = xPathResult.iterateNext() ;
- 			while( oNode )
- 			{
- 				aNodeArray[aNodeArray.length] = oNode ;
- 				oNode = xPathResult.iterateNext();
- 			}
-		} 
-		return aNodeArray ;
-	}
-}
-
-FCKXml.prototype.SelectSingleNode = function( xpath ) 
-{
-	if ( document.all )		// IE
-		return this.DOMDocument.selectSingleNode( xpath ) ;
-	else					// Gecko
-	{
-		var xPathResult = this.DOMDocument.evaluate( xpath, this.DOMDocument,
-				this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), 9, null);
-
-		if ( xPathResult && xPathResult.singleNodeValue )
-			return xPathResult.singleNodeValue ;
-		else	
-			return null ;
-	}
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.xml
deleted file mode 100644
index 548297823f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/filemanager/browser/zope/js/fckxml.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckxml.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.gif
deleted file mode 100644
index 5aa797b2240a432d9f3f1d166ed5542eaf684937..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 184
zcmZ?wbhEHb6ky<I*v!c=ZQ8Vk28RFtXa4{H|IB}enKOaxGseaYXU+f_{~0iV;!hSv
z1_n+B9gqyj3<j1|1JBG0j>gJ|Uu&?oD;%Ae!z@09(NL_hv#6<cM+(mwx7vpr4xgLw
z>Slx0y!YR{?r|LJZgAju=f-$sQVWNL{+Tsz18#+~Ke%+zTWns()WcPwy8dQcr!JH#
U&i)o#<isE;*~HKyEXZID0Ma=`?EnA(

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.xml
deleted file mode 100644
index 3645ee603d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/anchor.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>anchor.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.gif
deleted file mode 100644
index 9c59bfe0bbfbdbe0a3c21212060a67aba774349e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 49
ycmZ?wbhEHbWMN=uXkY+=|Ns9h{$ycfU|?j>0r5dH3``s@d}5hzR)=UXSOWn0FbS~$

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.xml
deleted file mode 100644
index 74d229e700..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_ltr.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>arrow_ltr.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.gif
deleted file mode 100644
index 22e864984dc8be2445bc66780300651610c029b3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 49
ucmZ?wbhEHbWMN=uXkcW30L7myKqe!D4u}hqVPN9uDdaf4E0als!5RRbfd=jX

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.xml
deleted file mode 100644
index 92013e293e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/arrow_rtl.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>arrow_rtl.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley.xml
deleted file mode 100644
index d8a5795884..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>smiley</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn.xml
deleted file mode 100644
index 3fc61d0de1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>msn</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.gif
deleted file mode 100644
index a95e053715347debd916ed191a9411a81b97c471..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 445
zcmZ?wbhEHb6lM@+xXQrr9|(Sb_<#TZmHYqCocVv?&VeiY|Nox>6kYZI{;DhYSN-3=
z>dO9A|L3o|GJn;A1xx<_5B+~X^veCv|NBF)><|4vKlIA{&{gw+f(-xnGhErv@P9tT
zmH7<+>qA!oQGDns`_TXO46A_1o}s=zG!%&9LqqLD>*X1!0u+C;aB?uPGw6U!1Nn)8
z?bd<jfEf`wUEN+uCuEX@Ix<WI4w|$Jx+olZn`YRfrWU{{dak8-MbH7B865%(4kY*}
zi5y#S!O@4sNrEA*TtGmuLzqXJLxR<rlR=PEKwV8lP;EN50B^q&w-9HCs*0H4QZX6+
zbZ4%P4i$zODvTn+V)I=#h%hiL-zOp|p6D#nF32NtT2Sn?<W8URjuRa-geB#6u?uzF
z-5@9|bwTMi`(>pKkHzGr_?|tkP*zrwQ_#3s<;%KVQtI0mlP5;%EsX7TQU#R>4h0^J
Y+;U1?I|3RGOjWBEnPcc+z`<Y*00^&{MgRZ+

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.xml
deleted file mode 100644
index 54731444e1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angel_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>angel_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.gif
deleted file mode 100644
index c667c5d6a1f1ae5f2d5cff8d6ccd0d94d1cd62bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 453
zcmZ?wbhEHb6lM@+xXQrr|Ns9h_y3<c^MBc?5C3QU|9^kg|M{y{&0qDue$|!wRiW{#
zwCq=D$pZyLugnkqUmtp<KJ<Tl=#}`;|MsC*>_b-pkvvd@;YvKie|v^2_6+~!8Lr4P
ztg>fVCC^YV9~vqjs%0OlB_CQZ&k!olKy{$_lZBImfrUW_WHQK43~Y}anhH85q*w@Z
zCY?~pQtH=mahB4ZsXWO=sn)}7L5GWSrrWAXZBf#-E*hzc7rnDCt4=uXI$6MOYZkA7
zfHH%Mpn#yD91BN!TMQe&3S(QIgrF>Eh4NH+zCdLzW@Y|PK~Kr_#idOOiahP&f)e6l
zGW^QiN=x~9g)-tcCyT}<WLD+|Bne812?d-i>+GB%Uce!hTiF?^;x8yJG>gSwKrZG0
z6C=Cw454kTES%E(B9T)Veznhd;v^)Jw)f;D)r6LG-(v@w*>vZyl=!x&d<alvR^t`1
U33wq~ctR~*R;3_Ch=su#06p4(YXATM

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.xml
deleted file mode 100644
index 89085fb15b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/angry_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>angry_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.gif
deleted file mode 100644
index 938cce190c645af09643f16fd829fbb992376a95..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 423
zcmZ?wbhEHb6lM@+xXQrr|Nj5~XZ~Ng|Np?91OI0L8LR&9Uv*{ws{iv>U75dX)&5lr
z7A#pce^o<6!~gnKSL#=-s$ccLKJ-d`=>Pc8EAgSL>O)t>hyJ$@y<#8wUp{n|edsEA
zpcKQEc!vM>3|H(K{>w95k!M&X&p;!f_>+Z`gMo!X2V_3TPYi5F9GVI|bfo%EJZwBP
zMW(}hV%sN?Af<`tSb}Y19K`$CjTLMJ*iN=MCkkjtUr;Yu*rM>hS<xxdm`ylYPFy})
ziCKh=Lr_>&T$tHgPEt`JS%OQ5vpPyxUWh@crCCHyjLVyizh^ENYqG*rDc)3mp=#k?
zVIIaL2{~y|9ww)496~a}qFjO!5(*N$^)5U@JtExRGIH{lQeC&zaPi6Pzvm$)bhCEZ
mWzYI7SuyVWo-7RPPX)NXxr&Ls`^766;Qv5?!M%xr!5RS2k9cPQ

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.xml
deleted file mode 100644
index 70953e6dd0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/broken_heart.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>broken_heart.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.gif
deleted file mode 100644
index f6489d7d59dc8dba08fb248e9b0a6182695f5e01..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 453
zcmZ?wbhEHb6lM@+xXQrr9|(Sb_<#TZmHYqCocVv?&Vgm8KK!2n6kYZI{;DhYSN-3=
z>dO9A|L3n-wSU!u1xr@VU)9jiu&REQR{Sb0`&C-<tN#BF{eM673J~oNy)r*^)qEhy
z@V`FvN`2`6_|Plyp{wdcSH*|^w-3Ey4-{coRnPF>p5cl;Lw$W{eSD~vJ&<G|8z}x{
z;pAXoXV3we0P+(9+oJ=`0Tohw-N#bcLo5`em!uU%NQsIqZ~Ux0SB{O9>68_N$gbeS
zDhzroJfdsAFGyRV`i=9}4E~kM(rnrlo;*^G!jf71T_V!b{BAlt96Wqt^<td-9O6=n
zPRweO(o!-~90KB;(#w}>`f_P;a`ABWE2>Fv<KdB1@?}+H<mBMk!g=Bt$0i<jR;8s<
zl1EQ-N=n_-I(LXu;)b-`!?n_qH#VHtIwt<+?YlJx*qIa+w~0%<xwo1}T1PR6$7zE=
t;-iCGg7|$_7ziF@Y*b8;yAV84sijLmQ_jNT@lxJqV+D2&2_Y5+YXB(VoJarw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.xml
deleted file mode 100644
index 38514eeadc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cake.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cake.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.gif
deleted file mode 100644
index aeb05393db268118d01fea2ebd90950a97733fc9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 322
zcmZ?wbhEHb6lM@+IKsg29|(SbIB@5{{~7=P-(Pj*{;L1`S6$h^YQcgftLCrz|3CEq
z{m}pWL$3hQ{LoeNfn0|F`x&kP(R_wg^BJzxhpqym_|R4Mp;zh|Rsm5w!zz1*dU=LW
zc?KX*{K>+}!NAO*1LA<}WMJL@K%tNMpb3xTy2pofx;E|L)fVEFIb0LGhDBCiZMJEM
zF6+Th3MWL`k0+aDo|R*0Nd3-{k*VZ%X3__r<8zOcJXByw?RQD%{;r^-cQVoJ+d5IP
zNPYnxL4HdERv%vLu68{hzM9F_#?u5_eW&@)HWt(q<YQ;nH<FpgD=i_-*UBqw-@z>|
z%*7`&Nm6<pzp{{<gpByw84@!@?UmT}&*z>ozm-R1u?j2Sd7c&_b*U>lynMHL7Yg&A
PG*b->VrSA(WUvMRUk7-C

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.xml
deleted file mode 100644
index 154210236c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/confused_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>confused_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.gif
deleted file mode 100644
index 0758f429e95b1fa75f3e54b731fab507ab9318bd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 473
zcmZ?wbhEHb6lM@+xXQrr9|(SbxN`shnKS<n+&Qr7{{LmCKK!5Y|Ns3}SMIO+zkk)0
z{i{|1(fm~n4Gs16tLo!dg#wZNs!;h=|Nn>nzaM(#e(3-Gp;v%te(0+Gp{wQt1sVSD
zXSf1H^BGpvhpvhbU1cA-s-9t0Ji{t`hWh%@`uNaLdmzbBZ_hv>Q2fcl$-%(RpaU`o
z<R=EUZwHzSDjZ@A#90b0&-7@Ccr7hT;p&}o@fg$FI5BA@Ca;4H9#TD9nmlzovW(b_
znH<f}pD&P_+VDzJEJ#_cRKh7hT!=3=C_7kKk|SA6NRThNFIH4qLzp{Qh+jaXDR6eq
zGyw@w!F9r%H43V#k|7#`{9F=zJA_g;vob5nhzbY`Ci4pO6^g1dF)%8HNUHO*%La=F
z2dlC&Feu83%PFw1ui=xvd;a1haal<LXT{ZTwJs{j%ZaNC@U*xzFg$YF$R+PG<wwE8
zrmZpTayAZyixhWOc-UlA8XP>p$RRi*^+&@(=1KgLMhldk9yB&+Cz$0#Ola^FV6X-N
Dk$IbY

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.xml
deleted file mode 100644
index 0a05646df1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/cry_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cry_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.gif
deleted file mode 100644
index 15518d7f05408c0c00be035fbbeb20001878807b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 444
zcmZ?wbhEHb6lM@+xXQrr9|(Sb_<#TZmHYn>+&S=n#{Vn(S6!LEYSsQ#tLCq2XlS@n
zziL(eDy{nep&$|{75cwE^h$l`|M<`=@u92gLs!Lz{<jak0z~qmtL#Hp$pg6zSAa;K
zVU<0@DtU%b`Otb0$v_LB_>+Z`gMpPn2V^+NPYi4~4>Vm^Bq-G@-}NwJL4y#>vI`qF
zx-6f?_xO}ajSc5wRpw1HOIW#=RsGGdoB5=r`DK8K+@91(gD1M;%F0SYLL$w|QeqrQ
z@~r}bf=YtQf+7;~0dDNVLV~ReCJHJ<ySKGYQk*E%BogL6w^f;eaq4CUW$79x@dZkZ
zye&!$d`hxCZn7&B`T6?J@XAXkx=GBRD6cqAP+nO?{)Cf|@ceyE6D7Lc*(4SoX4r9O
zsXMo<u*kg4Qx&*4n1i_OA{INm^kenS;EQN@e5{G7C4-Acp+UisiJ66s!$OFK!5RPu
C6olLW

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.xml
deleted file mode 100644
index cfc15b61b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/devil_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>devil_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.gif
deleted file mode 100644
index c4319461727559f0491599f477bcc5c810122e98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1077
zcmW+#Uuf4=9Q}~}aoH%?l48Wgm(YuYawz@*zlAaz4$`p`jEajaOZQYpgK*=sio%9j
z;crpB+*!KvQ!A}75b6$ksBBRWx4;l?JrrR*7_>q|Pj?=;e9q-^_<T5@bGP;NuHUe$
zLptPNS;WNEGjX*{)Z4@&=FZK{oVnl|^9_9vAK-)eK(FEzUd=0g6d&QE`ADC{C-`JO
z(HHRrzL+oc6i;}XCm{j>#2|zdIKUYk(Fhu#F*HOF1Rxj!p#lZephOfzAQ~c(1PMrn
zL=-^*ilGn`5TJon5v^)56{-_;P-p6>jc5aHOdDzt4bWg3s4A*ZHC1X9jnHTssYx_J
zlWC$B(E=@|g-WSIDNRWeF@cGh(43fqIWtFV#2Q#**3g1jfCaNqHFYeQS`}Lqi?C=G
zX-O=>l3Ah^u>vb*g+?*LXhvp{EXZP6n4M&Y>?}LxMskDPSZ<hu<bWJ32WFM5$ZA=c
zqvVJjEl1`gIUy&@iMdEF$i;GDreq@1GP!7H?d*gObd`{eumKxmLk3|0gE6q$O$F7e
zFO0$nMq?zCFoDUK$RaFYF&2__MK(WA&a;Pnlzd~6R!{5NAZpcIi6RjaO(G?UBuFwz
zlp<0f#iX$2s9NqtyueE(^iI5kcjg^^BfbIuyD&X{v__gW=T&jF)LL1^ii_8_EtRij
zb$zTqqC;fq6*=72|H89vpA7cj_}0p`Csy2h=Q9J{`+NTyTGhGop$+|`H~+MC?|1h+
zF#mD?@RmKtuAgYFo4tQ}a`}<9W6KZp#aG7vJo59Foo9Onmc)gNpLRSlt!+=w?0d~)
z&CA<{&$ZUIe*gBdZ(39PejPcxWB>TUD_vb*4gENHbg+BVsnt8;-p&V4KfLVx>nDcC
z?z^Mww?A&{pZsFu<x7}so!tE8!RIgCdj7+Y!sqKRuNi&6)8W{mg{OL7ebVNh>ucY>
ztow=MFWxoP-u2J+zjwWK{LsnSJ?p0K{%pFpr}Mzb?SA9j+u!dzHUIdk-Q&01w6$++
x$nQS$<_Jd59(ixz-PXe952gkkx~}V(@%^?x&i-=4>46{K8TW_Vms}&8{s+7l5EK9a

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.xml
deleted file mode 100644
index 4166a4a1b7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/embaressed_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>embaressed_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.gif
deleted file mode 100644
index 66d3656147a0f70d36c65ea44a0ee1577fc5832b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1030
zcmW+#U5FM$6g|dTZhx$PAq3H^i})~wp;2T#3{jc}!4lof${kBv77<#ghsuY$pT!ck
zJ=GUm56uRPu-AvohoEQ~_a$@tN~B2$jCt@uiUOlBBIq=`2Znow;czeKo_TD~t_OC!
z&_M@(V+B*IXKJ-fwcFGR&RjZkV)?2M<^z3%kK&{GNU!iJUd=0gf=}X;`9z=Lv-oU2
z(^vQ^zM8M}gr|6#Cj}6QzyuTraU#ydQ35201d~9CkSG#OB1Iu8q9#g7kR*~!5+y^j
zNH)oo3aKL1q*4f>2u(-@w5eeVs)IUFXX>Z{8bpI>phjpEji!;RP!&~Er6y<+O{R&O
zp;<JWW@?32(P~<$L>o$JN*Z7ggBfTJ=ER(tqXk$H3ub{9VNooa#inUviK#WQC0G(m
zW{H+zSuC4nT7^}yYF254QH*9}0SctR3RoP9lj5v6mVgqZ1S^3hqC_dtN@P(Km7-RZ
zC7~oK$x33$C|OFjl36NBl~S!#7NSrJt&l5rw$2W8Le~fxz#t69Kt?bMqcO7CO%<v&
zUzoroOvXfJFblIWlNGGOYOEyNimcx!`@EMNCqG=F&C|9vfm$;c2}puuNJIv*AR97K
zfhwqm%9f*Mxd%MNqY-)s@5DRvjy}K#;lEes=H^?Z*>c_#tEJV(8aDkiFt`rqaCdub
zKcWMyyNve+@7R56Zt2bGn+G3!ZK!+K#1AJHzC1fQeBH!Q`r?i0nUO~Z`X4`Wbo!53
zd+E-bMn>0u_v2?zot<6SzVnq$OTBCV{W5d$$=><VV?)o}HorXfz3zDT@%fFf&J7>7
z=WoC7##_3N4t)C6@Y`D^XBPLBtxx}ae0b^PzJo`$bpHCax43uk)UKoN^cFtpj*Txa
zUpxNMbBhN$n}_B<`2DBTFQ5N>|N95}`@3Tsx848k-qVMcp1tAl`Xd*&Um19D!^C<&
zI&|gS?Aq5aj9lJ!=$?ZcF8w+3&DY(x9^TX0{M*j!kIkL*x6Y66?oD>rtieP717~&l
A`~Uy|

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.xml
deleted file mode 100644
index 5b4e2c2342..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/envelope.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>envelope.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.gif
deleted file mode 100644
index 305714f889555d11032bb7a07bff522f5f854acb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1012
zcmW+#U5JoH6g`r{F8w^T{ScHNVN_0O%Wi}gG@@ZYSO{^55E%toF!CX?p3=LTML#cv
z3N5kC(vQh~>d7D<#xTK_g%AdVPzE6qgTSDuE$B4sf#IHEINZy*XP$g|^Sbpr$1sM!
zu!QMrXZl*1?zibBoVsx8*!<NHJw%0skQkDOq+kffU>-~%BV>l`AuAMw!caUEg@(`=
znun$!1Tn~iM1UaSggAf$IXDL~f{~2QC?+tG$(ck0jWnl;8O&sMX0d>UEY2b}u#wH#
zM1dmZlnk)0h8tu9Y@iKpgDk=#ExJWnf+bpVOEQBQ&D>0uVVRcQvaG-gt+*9ggEd-n
zYcin^Wpa}oaM0ln`2Zj2gZm(l@JNsDQJ&z5p4?N{^s(sXUF;d2>DfKY3%t;adyzMI
zqc`^^7hH6?OBJYKg;%H!r~~WZbx@6{ku`dastGl*Ca+1=P>t2RnrcSPtl4W;EvSXH
zcrB_8wXrs@O;xC3l~-xW&fa-|25RU;icqAYD@qAURB|PCyJeJl_eB}XRCZ;lK!qx<
zA~mQ{&DA9J75Tz~w4h08N}5@s-P67{!n~V{3}hlZvQU6R6h{#n(1_+}>N)C`2Oxj}
zohS?l1H<59P>2YT`uFPG+~+;g>N)R<Yo*uDI__RvK01Q$@nC=KKVl3RIfuiecRuyi
z+_!IzjQX$NjUNdIuD?{T{PDq#FL$1Pba8&yd|kWk<lZauhjz@}ziVOR;y-8Jy=nHt
zBd@>q>CcysZg_8D;=iBHj2&LH{iFSh2cMsK@xH0EZ;$@AeD9BIwtT&L>gIdKZ+YhE
z?EV#dUV4A`%1w{lKC$Z9k;CV=Kfdq$`mGPo9N)UyMlYV({lb=Y`)=T>zi+$ac$yu5
z>%xl5({m^8-L(48TPMcuiU(g_`Nqeue75%VJ2(Ea`s4#YTsm~!?`OYw^`Xg)oEg73
Zx%`_QpFEehjXkm9*%NyXEL(=h{s()1^AZ36

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.xml
deleted file mode 100644
index aa1c79ada5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/heart.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>heart.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.gif
deleted file mode 100644
index f840ea602cc02693e97a5cc3b3453f7c39dc2abf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 978
zcmW+#O=uoO6dXz`iDG;BE~yBMAXFDcLM|~{mNZr)h#u1Mx&|Z%5xf{_6@011ix>ZT
zP%vx?wdgDUL9en=+e6!U+k=R>7o`@8^j4&Yag%}N&9V&dF>m&{=bxQ_a&>|U?qC-i
zduL;>Y>eB+F1G*JzHse!OdgYBM$C-aV^%aoV>FMZSP%<i@mLfqVr8rzt71p&jNM~b
z6rvdAQ6fN)a6$}VAcHfA2~1>iCNYDV%+4$tXrwt!EMOsvvxpU}WOY`tgPrWoE(#PW
zr(}Q)HQXQzus{oLL6%^NmfVso!!j+qWtqW@W^N`cutF<tMOI;zR^6(s!#b_Ib(t`R
zGPy|(IOuSPJir4zxCeQHCwg*E@(j=P?4E~aj72veVlVJQFYZNN;gw$9tGvTIy}Nh0
z;G)Z2YCr=Uyg@CX1-9TVs3o+-mb@jkjF#E5x2$Gp#%A73t)LaQ;;pDvw8~b!Rke=R
z*}Au`CN#0ho3v}^=p3Lxg+ZhQB`Ud+l%Y&zSJtpwMwt&^RG>l?SCJ}Isp_gyhdR|=
zUD8;Q@9aoBnv>R~&v)tYbgYdqALgO}g(!|9RG<>oQH2h4qC2`qj)vtCh+xDZiUBb&
z29H58AtvhX?X9izBhnf<ABw#)>R<y8{kMO53Rm&icpN`s0!)2}Pp2PT{(kGHGgFiJ
z%x_;$_MP^H$8Y_0@!X>;n{TeaedVLWbGgp1|9t7<$|GlHmS*oBpPekfaQ{mOU!VHq
z%O_r)pS$@xXFuG2`qaXy%fH;}>7C_s2Yy|;dH(u~_2su7SUa?MY4z;MwQKFj;eCsz
z-+T9q*WQ@9`oZSGsW@}*g>N?>UO({Tk$+YfR~F_zzI^t^_R*#3<5#Ynxbf#v-pBX9
bnSAx{vD59u;bX7d`Qh*DpB=hqKc4y@%md%w

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.xml
deleted file mode 100644
index efa3aa0fa4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/kiss.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>kiss.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.gif
deleted file mode 100644
index 863be6e51ca72e7855147df62c8506d60eb0e9c8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 303
zcmV+~0nq+ONk%w1VG{ro0K@<Q|NsC0`|$tY|J2|A%*_A5+`y*F@c)?q|NpB0->TH#
zs?@)#)Ss%Vzp9|1q^h5)fPjF1pQ``=RsY{r)W22KpH-@#Re*p1s()3gUsbAq0DoUq
zRbN#qUsY8<RR910A^8Le2ml8FEC2ui022Tc000H7pjI3txtwE3YR8hL?Ltx2qhiZg
z3`emf0fdmkfbB}YKyV^SASf7ts`Nu7nnK};H(el@!k|!5fnivds}rGAl5OY0=z(Ro
z1B=>$YpNh5b^ri)7!6Y-7!y`)016uqFe(KY6j=cl8xE0E1rUA+7>@-~Q!IT#nJE_w
zB{-u84;&B>91mOz7%&7W4h{wm9)?JpBn}Y<w8Do|4znE|Hp_>z9GcS0a>OJd06W)^
BeUJbE

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.xml
deleted file mode 100644
index 6c3f3b0ae8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/lightbulb.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>lightbulb.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.gif
deleted file mode 100644
index aabc7fd17e0f09bcb73ac9e200a626f3068d778e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 342
zcmZ?wbhEHb6lM@+IKsg29|(SbxN`shfjbA5o%-;9#{d8KS6u<3{i{~ZU)9ji@c)14
z|NEg=?uY*0A9@9d=7+AD4-{eezn|d>5Y1<3Xkb`XAG)fZVO2aseSK)XJP<L2$}>QK
z;!hS%4hB{R9S|2}Cj;x{1jWAAhc<nJJTc2BJic6d`>=sud8brn*#y@mn<MVX@y}=s
z%n{4)<zR8Fk`Qk@&04sZfx+|Q+n2m9GkQ*Z7fOq}+Td-T*d{UU#v@fm3u!|cPH_<q
z^9*ir*(Nt0DOni_KEbd&o`wl+{NiE)!h(FsKKv3=W<3^slPWUW+C=z-_=H76%-WVO
z78l*bFTl>aV6C}`I17`wg@}N%$RQqaCWbT-Ve$P+Y-U0{8zn9>2=E0PaO_?wEX7>7
eIK)7SUzA^1KvGIVfcc#rhu~ihrgu&Z4AuY%yn4<6

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.xml
deleted file mode 100644
index a4cc00fe75..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/omg_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>omg_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.gif
deleted file mode 100644
index 33f297e818c0fc7cc4841272301963c3344ad373..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1036
zcmW+#O=uoO6da1sM2c1t@KW5Spwg{)Xhmv0Y*TEt@nHHjPejBuAxR+zp*Mxfi;9g(
z1fil;k^O9&5TAlrr3XE14nZ^x7Qz<%DQxvp6vSLg4Iai#29`I=GQ7vU*~gC_+5gCB
zANp_$8<^fa)0<_w-KICNcx`chdCdp&fj+`V@zH#wS9le#=9NCdC-KRAqR;SId^Vry
zD|{7S%~yKDQ#{R+0tiH40*Zq;5oh8k0TM)lNuWeX6p1F0q7W5P6Qv|b5=kbBk|9|n
zn`BCbRFP^@DTGjjCZqz|)G!6rL7k{Gb<_Y2qQNv!BQ%Oe(@0gQimItn6Euk?(?reC
zESgO-wL+_CHLX;l4W%?C4KRqo3^WIGV$RIb0xXCHvp|cmC>G6P)3mX~)SB25EQuwv
zM9Z)&md!G)!m3y`t2DwWMl-Si1yW!IEDps<aaJ5lKnYTUmB12FqLgSQvM7p5Q7g)l
zP?D5nC9!0bEG1jXEET0nsa7frQ7DC0$PGJNX9qf=YlIA75C&r)BN&Cz7}@Nm3e}n~
zOkffwV<Iz{h1r<N3RYn?R+4Q+wz5L5a348Iez-xKr)_NlwPr37kOaw)hzw*wHe{j#
zRZtC;El16A4|s@2BlHg5iFf85eSi<b|JJ(Q3oX)YId6*1(rRN31M9c-_TWc6&>q{5
z=mUEG#F^e5XSe<O^~mM!UC-@b`{m+^?E~kY{eF1oH#4g{Cuh$tUp@5t>fY0{KOFmg
zabmS|v-iEBaXa`*XZN0~+sC@fEr+*_UwOVevC!#V`g!Y#^v+@4JbCGh{)gVZ@^5$e
z+hbEdO<aEBv!S`KZtv?qwQF*HdF#T(v}1i~_Dy^0p3XDBUD|c@?sNNQ7A6nK)3+X6
znphs6U;Suy&tnJXh6hKEygl;CTNe(!eCnkS`u`Xid~)F7(>Bt5b@1b<`QtNpj1BL-
z_s;SA&Yavm{AIlH_xY($KkxM1|JRE{-;IrS=B{tKaeVpwKd;#f?|0sq9zBRh{|CYs
B0q6h#

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.xml
deleted file mode 100644
index 7c64d19f2b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/regular_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>regular_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.gif
deleted file mode 100644
index dfb78efea7fe651c7ba84aaf2fb3ee19aa8f8efc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1039
zcmW+#O=uoO6nwQRZIK#H1fzu|Dwr(MOGWDMT7PQPprK?ygSd!RrQSS9!NN<WNC|pr
ziL?mr*N{~Eu!zBfki$l64^1K#+^7{{4;GaYXz0Pe9>z@umN&~XyvMxRC!gB2<Gz=>
zrCa`%HH@#H@%1v^ZsTj1|8@Sv!m1DE1AP=9;iLITui_P6%`1HppWu`EM4!cH_-sDY
zSMe3Tny>T}Pk5RqAp!x!AcPY*z!@A71OW(!Ktw?Vq9GD0P(TezBtZg_ArV=Sfo#Y`
z6;z-aDnS7O8b}q<rWRA7I#CC8rj8m!12mWhY7~voXd0<1s!%mmY7$M*WSXd1G()p#
zrdH7kt)`VqX+tSZNfR-FiJ8!xn1eYpM+;&B7R&-IibYs7i%rwUf~hsJC9wocW{H-?
zGAx^AS{19XYF23!BaCKb5h;QqR)ob#aVXA;V+m3MO0W`GqLhddtwa`;q9|%bS(225
zlB^__EG464E19KAsVLP-WuX+J&<eR`XY1^Q4s?x>K^VYb3}h5WFd8G9-BeJm`NAYj
zU@|5$3p1FFnXJMJR%0dER%A;{<Px`&uaU>rX!EqK4Wib}l_ZiN$s|#-NQPvSOsOIj
zQcWsbj+*6O#0$JMLhr;ocxT?x2k`;CvfAlPw@9<)yeZa8tBp1E{d@K1O>$NS+hh9?
z-6ES-<jCf2N3Z*3c670G!;3ps&(FTzmHLLyjC6J$I`#3MgZs`cKl;WkkL`N@&%w!W
z4lIt%T>Rlqd^@^-?C#r_yKZwm!~cAF_^;2d-_o;x>+a#-FTc>)*MHR$4^B*dzkSb4
zr}x77KWdoiy7Kef#NJ+yfxc^JFOIJK`0!%qLvLR^*ZJVajb~RT-o7yO)z-PGEw6T6
z8alYJd*Gv!zSj<&8kw9reRTAv`RV`qAAkPx&A&Y|GqimCNblaxf$42;Jv+DbX8-*s
z9vZu2^65)EKV2C4dT{vMO#`35^vXMTT{Cg->Ct1)d^dRJlb&}cHXc8D_|_rZ^WKIH
G^1%P79RflC

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.xml
deleted file mode 100644
index 3bb5ee7098..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/sad_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sad_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.gif
deleted file mode 100644
index 157df770acd36cbd49f1fd80da2cd9251ef52626..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1059
zcmW+#U1$(g7(K4lexM&2lQyE;9zwhr%_Om+ZYHP`VOD+#v$`fMEqcj%TE@4cKpKIh
z7DaSd*wSx7AQU|WSExp<K`-~E5N;AtS`Qn9SwW|}9k_hwayfh-=R0@%$hOUQJ<*3g
z{DoyquAIr0GTCmE%Q$!b+|2x<59R}XgpcB*`ADzuDqhVieS%NollerS;j{Q`KGRqD
zD!!Vp^n|B)nkNMih`<CC2XP|K#8Cnyhy;^BiI6A~O(I1hDxxMzNsuIxOcEtSvPd?`
zlnSXL)ud7gp$JV#1+=MQ3aW!TQD^F?0UAVuX`n`E6pf~ls!$bGQ>7+o5>2LwnxR=V
zn`UZ-R?%u&sYDw}X-XPk5Q7<L4(7z1nWF_*5DR937GY5=n#HDRV~MFXu_ag%OJ<3d
zVOcDjWm<(*v1(Rngi(xUWC04KzzSF#ij(53IF^7Cqy#I0C89(r(Mn`d6qTY@lqI1g
zDalG=$tYP$wvt&YN|jQrR2HI83ayaKcDBwAbVAn%8NeV6#z00e3ZpTy*-aIyHD8#(
zBuvIcW-tr0F_RUn!fLD}+lp*qfn4B5@=5aTW!gM#YZIt7bCG}~NQOjYAPce~6BVd}
zYN%{EYL<JzLp&OxckoWUGw<jFd=UP-I6Zx;MVc+=O|ep1ZLDGF@6MiXe2ew%vHgfX
zp!+`@@42b_+A-U6y7#(AKVSUe?7<s`X2#}@{j~L|?}xV?d2_yh>!E=Subuy9^*i@(
z+0Yaxc8=Y0pTD>?^y#jFbuV?{tI4j>TPN4t_Rv3_yFVGd16_wZHXr@-@u>-1S^wPJ
z+V^JP$L^6Yd#88Kj(@lR)XS@;54xkna{0*2t^pf=@d3Fw*nMEy-@Etjk4Nl!dwp=k
z@4LLI-yNFY@y7Fy93Niy@HJ`a!p8lFe>wBY>YIQ6d1>h6-m>Pw7w*I#`^G=qadPnV
z#JO4Jl@k+Fmu~dq@AiD)UtK%(%#WWvJA2@_r#D>~pF8x{rHx-4IJ?J2w%mTTKeqkX
Uj>pdQe*Mv?@9e*7RR`|*A1UAdR{#J2

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.xml
deleted file mode 100644
index 64050facb8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/shades_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>shades_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.gif
deleted file mode 100644
index 26b5a555f834884bf75e8c64021893d85eb1fc7a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1064
zcmW+#Uue)(7(LV&v!aqUL5VH~n{@kw)+$%vudp?o3ljYXMsO?8{plfm5TufCnhz04
zQ5gDAccIw!2_+fjOWeJLm4im!6^`Hv=F1*p{r|J_bhiVS?_4g2@8f*u_HB85W6!hg
zXvd#e!r1Z|TP|buHnxPRAEr)zz2F=34Sj$Q;)D4>ukb2f%`1I`kK&{GNT1-7_+&oO
z7x*H+m@o8%r+Att1rUh91QZ8xBF@B78b~A3m^73C2_nHHP!ysfYNC_~i6YS?QW7MI
zB$GrbkRnn{3WX4g(1cV#s~V=DI;azMrjFV`8_~wJp$2FW4W@yrP!&~ErABBJji!;B
zph+~DCTf8e(PCPtL>)?LN*Z7ggBfTJ=ER(tqcyNbtTAh70T#r9S*V&imY7-<TZBci
zXclP+mc)`-q7_&XD`tg87{zEtW*|c{EQ8r0JIT(nV{VWe$&KZPIUong!E#_$WR<Lz
zl{q3u$<cCTPRL1evYeO;a*<pt7iJ<;GA)x!cGk`gbV64N*?^6(F*alXgD@BatKC$g
zTJ?nyjKXM)WCD{g853E+A}q#2vaZOcr^#vFNA4z%Ez#;}U7J9ynu`cTK{P}n0ZEVy
zi6}r36hmRnQMKFy9^z36y@Pk+oq0#!z&FChh4JwdHPWm(uZrbTYh@K{|87~)hOcl}
zeXKvC9ca6Xw^!VH^oF@JJI;@<e0t-}PsPERlTU2z7+$^kz|8o?#qWpa&Ws$m`rq?c
zM%R8axc{-%x4JfTo;%bMAHDw2!7Y8SbRTPZad32eU}XQ3`SP`gJ8!$?=U4C9+PQwV
zdwBAnOMBLA@Nvhz+jsr@<uAw2jeL9in(m|hvmbvjoHiZl`t{<OUFZ9Ij=VEJ-}m9V
z<In9qJFt7z=*xEE;J)=YxzU}MS|92;{LQJ}kN)~?^_xRemv!Hb*8kmuvt#<l#I~1u
z=idAL)cIBGE?js28+TqfExYd6dwOX5XOp(D?MnXxZf?)Y?mYi#9@{igTIU94IwlXj
ju-G*quk~!6Z+riXyE`U+?0wy?Y5jfYPwzhS2p;|)1Dz2#

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.xml
deleted file mode 100644
index 9af6e0b5f0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/teeth_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>teeth_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.gif
deleted file mode 100644
index f53ee72499afe72d1d3543dee9d5ab3e255f1f24..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 992
zcmW+#L5Pq=7=6eJyGBrMmqPfF=rWqbu8|Ts&_QuoDXWK<XsFzTZW|O7#J3CKA)>5s
zsYA|&S?mV|wWop@O(-@uDjE-hFkZHZgf@btJiKQ2!SKCdczhr4dvoaU!F~Im9>+Lt
zU;}fTXKu61_1oMA&R;$M@%QT?dWZ@MAu%KmNx=||!918kM#v1=LslpVg`s#T3Jsw#
zG!IQd2x5>2i2y;u32^`ia&Qh}1S1)pQA}VWlQW418fi`wGnmQj%whoxS)4^|U?ZEe
zi2_B+DH&j04L8UJ*gzZH23dqfT6BxD1WUB!mShGqnz@-Q!!j+qWm$n0T5&6~25YqD
z)?`8-%H$?F;Gn}D@&P{32lqi9;gKHQqddVAJ-Mf@>0{B&yVx^4)3bY)7kHr;_ablb
zMsMy-F1YA&mnu-f3a?NdPzTn*>!2D@BWv^;RTFArO<t3#p&F}sHPwuoS+m!yT2KpX
z@mf?HYGZ9)o2pR7DzDOpoxSq_4b;$y6ro5(SCkTzsN_oOcFQR9?u#;%sqD&9feKYz
zMQTu^nyX3bEArJ<X;qWbbJF`8w0qjuMwoYVk%3HPM-~cDh~g+h0~*mBO+825@&E)d
zpc91wVPF_M3<?n;Qa9HZ7eDHeR?m4?Y?fX->)844$k-@Wu)9C@A2AM$evNm>cI^9!
zOHYiZ+n;=I_1cA*)rHgH-0L6iI<_?R<tyJ_zcP8?(wnCrzVA^U<fX-j9$%TgGI8MC
z^sUot6Kl&e56tfQV|nt_H^=wB_}Px|^F7n=tZcdb+OHEQj+}WlZ25F)dFklclOqc+
z+<C`|V`uN)>f83t?z;TR{K(-W|7@Gz`NbnQ*MI-z&~1;Mym9TT>*Ig#xp>^C{<{CA
zH{SZO-16PR_Oa*heP(`i>h0|>|M}aqpU+%;>dgM5r`CR0x%%JM4|d;mVGa-e5AP%G
AhX4Qo

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.xml
deleted file mode 100644
index 3caf906e1a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_down.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>thumbs_down.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.gif
deleted file mode 100644
index 7e8c74627f641e404eee62083dfbb87e8664e119..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 989
zcmW+#KWN`Y9DPI4)Fpv9=pf%V&?48UgB1Kzdu<Sn#X(|TQ9GPf5-G0jB85+gW|S0u
zCX(qw5h0(+3RxVyxV1G<!CR{04HX0jX&ow3^m)mH<MWQ=@%ivR?_PcFmFJ#6KZ!~F
zjXf;wpQZh>)Nf0B*!gAW%bRyY^bi#iLSjfBl7b-^gLyE8jF1_!hpbQ#3PbTw6dFQf
zXdaq^5X2x45&?pQ6XF04<lr2{2u3nGqnN-%CT9{2G}4?VW-yc4nZ*JYvN(&_z(zJ_
z69tNtQ!>E18g7scuz@zX4YCM}wCEOP36^NdEy)aKG;=dqhGklI%d!G1wBlA|4c2JQ
zt;vKwl*vtUz(I#Q<O6)55AK6J!XrJpM|pxLdU8)))5oHlcd=)9rf2soFYrPy?nU0<
zjo#dwTyW9lE>)m{6<(n_pbo5q*FiO+M%L&xswULLn!F}eLp4_OYN{DEvu3YZwV)Q(
z;<czY)W+JpHdUdDRbHh%JA3B=8mOTYDMFEot|%oaQOT9m?UqsI-4|sjQ`wcJ0u`#b
ziqxP+HCL0=SLD09(ypGB7Nw0n+CA-SBh0(G$Ur8tBMSv6L~#_M0gY&mrk<m2c>n?!
z(22r;Ffa@r28D<asRwsAH^1nSR?m4??3Z3U>p1++frDeXf$9F(f5ap(_6<e{FY?UV
z&c|buk4$e*Upc)pF<M(*zj^-U6<@#b=x={a&2Ve;rE_P0xbxkq@8>_AUbuJF=PtkX
z^ts2Myc#~6`uy~dvtQ3|&5w_^UbsK~`}K_z$Jb{LeYJZ1<cZazM=s1B${$?5_}A;(
zmu_F1<B|Js-?$WR%`HDP^TdZ|?_8UIcYJZ}r|t3l{!^okcYZ!TpHD6Sx$)jd6Gv~I
r-2Cs?H&-_A9s6YL%<X@V&0aZtVD*`)Hx_0m7Do@Kg>N65z>EI_<RIoH

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.xml
deleted file mode 100644
index 3357fab5bb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/thumbs_up.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>thumbs_up.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.gif
deleted file mode 100644
index b87ec446522db26964c9d732ba20d6fc3d53dbcd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1055
zcmW+#Uuf4=96j1>TNaT&eTaf@e+=`Q!P1ARvuh6-4a=c@P)BfCWUJ^Q=%q0E{DPF)
zOJ#%>)Lr2g`_#kOV-H=+QF9w)deaKwg49F4w1TK8JKgQT<#R5V!{@{KocqwjJA1bb
zwa~(!SVVj2w3kY|-r9>eb?Maj?1J;=JY9eb;)1zAr*JAx%_&`ki{hfWNSEM}xMVKT
z6}Td<m@9OIqd1x)1rUh91e6BSh%_b*#Y4P^H}RAJ2_nHHP!ysfYNC_~i6YS?QW7MI
zB$GrbkRnn{3WX4g(1cV#s~V=DHqb`2F>R<G>P5Y&rv_*c4W@yrP!&~ErABBJji!;B
zph+~DCTf8e(PCPtL>)?LN*Z7ggBfTItPyL>8k&cBF>mH+0T#r9S*V&imY7-<TZBci
zXclP+mc)`-q7_&XD`tg87{zEtW*|c{EQ7g0ZX`FB8)lE}C40-BIUong!E#_$WR<Lz
zl{q3u$<cCTPRL1evYeO;a*<pt7iJ<;GA)yfcGk`f*a(|SNDq3UH+nLFK^TmI)o!X#
zt@^?UMqxBYGJ#2$jEO8@5f)=1SyyE9^W;1?kx!BDF4F30U7J9ynu`cTK{P}n0ZEVy
zi6}r36hmRnQMKFw4&qP=T?5yMYs@ut9?lE@Sr{EXStHGw^Qu@XwN_Sf``;biT{we#
z>SO&8EuiaPyxo24iR*uydTeg=rpJ31ewZ3QcXIm+Cq_Qp@$|%PJ9BT(JD(gm+uMKX
z?%xi$BiHQxqr2mg%bR7xrbpL)H~Eb}boh?`l~4W}MqgjO;@*{OXVy&*A0GLyWAM7c
znPs~=etvak-IYDVa|09aec!pFb^p2X?Q@sc+<5lj?DDZ=<H!2Hdd+ptOn>%iKK<66
zuUvU>+vcCXO?SmDhsK|~dA*z&_~rfmtJXw!;P|pVe?7k=9$a;N<1KG~-1^|liT<&^
z-uCW^zL&RdY+YFY#?(O9wNFeBj_iJR==9O6AD!>)d0^jI*Tu2DUtjDQ`uz9(yN*sy
cPW8RG_3G^T;g{~)XUm`QH_Wd7qK$3;1Il~_)&Kwi

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.xml
deleted file mode 100644
index 47a6aa2a38..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/tounge_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tounge_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.gif
deleted file mode 100644
index c0741223de8ddc366826bad1ef5db6e19e938896..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1034
zcmW+#UuYLp82ui!bObFoBPF;7NpVpKjaWro6Q(GV{n>db;W}llm!9hV+dwkbL*z{S
z1K!_C#eEdS`a?u<2aU2hE7pCng8NboLSjZ>Gur8H2QJ^aTn^vI`Oe+DZ%^OjgFVtC
zw`2t)t7l}jjI`Ux3Z{RZzBIe&gZV%o#YgyPKGLgrg;(=RpTsBlWIoYn@fkjw&-7J%
zg|Fr-J;f8A=1GV^05J&R1P*WpM+89tf*}x55P@ijgbEZ;gAz%QfMiHS7GxkBGEoH;
zsD?^VK!65PMYO5KRH#nWL7l0i2GIZwrhytoBQ%;us){O9O_iEN6EvA7Y8K7VY?`T6
zv_h+CrBd2ZN>kEAOkiRrG$-a@&dkw*SbznyK#O7#7R_SQw6S1nO>9Xl!ID{`Ww8v)
zW|>ySDy*7S8pQ~s8CgV%pokS=aZ((Lv*K8Slz<Yf1ePczqC_i^MWrZ;T2YoHC7~oM
zi6u+PDA`J8sZuIRwNhCqg($Q_uGrZ+JD~$zBV-T;Fc<?Fg%OO#$YwVcRBOI42@{x%
ziOj+bW@9F+u!7ZCNwyW)+#ET_o#e~pnHAbRZEJ(5HFG72BuFwzlq`}V*(6h{NQG3B
z%9f*Mxfk&QFOASU@ebaZcl1Gg0RLU=bS|_=v*o-gR!ggmH9WAiX8k((PPVnj_9J>k
z)-A~R`uk7c_4Cxg)y_SK`WCNG4bNYA>b28j6T5KW+0MgTpL@~wZo>9s-#qy4-rnwu
zul{{yX5-W2^PT>ak8S^bX87Xf{V&~n`QVoE?iZGBe0-xbJv4v&^V@fRcyMNT^wbw!
zzioTy(KknzC;nOJJ(Bdm^4cdZ|1tRd<mmZ5{~hnVy<_O;*3UMd?RxL)^Wm-KPky;M
zIdksn$(vu!-nuk6^uwC*4NE^R&g7o8@6Vq3;LoGqem{1{GaFyoV&`7pef*8x3!7|c
y;!xMIQ-0^+Yh(Qz2C)C5seu!B|MkwbM=<%*iGBT__I01NU03kck^8#k$^QWm^9Bh3

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.xml
deleted file mode 100644
index 34aa2da62e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>whatchutalkingabout_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.gif
deleted file mode 100644
index eefe61dfab08643b5c4d7ef3f5c8f6afeba2731d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1041
zcmW+#OK2EG6dW|tq<Bm9Aj;aH!LFY}6hAGvO4TZQh-scuK^J4K=t(3>MCB!-HH09+
zTH73C6PjvyHV4yM#LEW6LrrQCR>2}HC<s=pu@Jx5ag%}N&9V&dF>iLq1NYs2$CKUY
z#-CWj==vF5FQe@?x`xH?7eDxN#Rv0&KEg-w(R`#=conbal|I2I@yUFm&+u7%HlOJ$
zd=+2KS9-!zJk65=2t;54ii0>2XW}RU5=4SYphQR%i6)Vv5EW4qr6foaNhXPsAz37w
zWJ-lpk!n&YgiwSgqypO1Fa^~?ov1T))Bp{l!8A}KG>S&kNL8qcs;N>FG>InDM9t7F
znoTpcLaS&styH27r8FfCFo?knGzW8H&dkvQEQkfOK#Q;_7R_SQw6Vn0n%EL7i6yf{
z%djk#%`&aRs#rCvG{PuGGqL~$QeXuv4#i1vRvb$}2~vWUz!FiSlxQWgD2hr^E6S2k
zl9Xg6v1F7iC0ofX6{Sk4Rw@foD1}zYH9K2p2Rfl^gbZL124f&27=_Uo+3cnY)tWC%
zU=k){A~TqU*_g=+R$(<(l5It{yi6|hW^xZXy+)g-ZEXUzW-bzt1j&$y3}itzWTFC9
zPz{wWN6m5%c!)<M^bX#Mcjg^^fDgidS7v7BTBO->-W2Pl)y5h&|J~8miIcdYJ+>dw
z4RoHvzOE||UV3I>aB1ed?TgoJy!-Xn`e*K6J^Djm@7Ul~Bc1a@HrRdro!bshJazB0
zr{@k2^_<_8COZzyzPtDQ?l128<H99ZjJ(i$>b<cG|NXMFZ`ab`tK%mo$3Nb5{Ov7=
zZu;@_9lKrc%0E*B-z@AoHSyKdbB|v>KD2bK=fI8I4<9|<cl??6=jFuF!K;t-{5(E<
z>pSPp%%AN4WNzQYZ^s6QAD-R%?S{wt-q`!#*In1%_Iuycb1!YY=gq&S7Y0VoPWjd8
z=iQ?h&(3}}`RS&#b$I5XpAMa!wSkZJZ+_yH<rjZ_>!O|edsbh*WoF>W*oTi?c3uA#
L=^WkAfo=Z-Q#A*W

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.xml
deleted file mode 100644
index 4ac5c688df..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/smiley/msn/wink_smile.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>wink_smile.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>19</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.gif
deleted file mode 100644
index 5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 43
mcmZ?wbhEHbWMp7uXkdT>#h)yUAf^t80Ld^gF}W}@SOWlZ0R#L1

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.xml
deleted file mode 100644
index 888ffb6323..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/images/spacer.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spacer.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js.xml
deleted file mode 100644
index 2b3798ee4a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>js</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.js
deleted file mode 100644
index aea8fdc7b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.js
+++ /dev/null
@@ -1,176 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Compatibility code for Adobe AIR.
- */
-
-if ( FCKBrowserInfo.IsAIR )
-{
-	var FCKAdobeAIR = (function()
-	{
-		/*
-		 * ### Private functions.
-		 */
-
-		var getDocumentHead = function( doc )
-		{
-			var head ;
-			var heads = doc.getElementsByTagName( 'head' ) ;
-
-			if( heads && heads[0] )
-				head = heads[0] ;
-			else
-			{
-				head = doc.createElement( 'head' ) ;
-				doc.documentElement.insertBefore( head, doc.documentElement.firstChild ) ;
-			}
-
-			return head ;
-		} ;
-
-		/*
-		 * ### Public interface.
-		 */
-		return {
-			FCKeditorAPI_Evaluate : function( parentWindow, script )
-			{
-				// TODO : This one doesn't work always. The parent window will
-				// point to an anonymous function in this window. If this
-				// window is destroyied the parent window will be pointing to
-				// an invalid reference.
-
-				// Evaluate the script in this window.
-				eval( script ) ;
-
-				// Point the FCKeditorAPI property of the parent window to the
-				// local reference.
-				parentWindow.FCKeditorAPI = window.FCKeditorAPI ;
-			},
-
-			EditingArea_Start : function( doc, html )
-			{
-				// Get the HTML for the <head>.
-				var headInnerHtml = html.match( /<head>([\s\S]*)<\/head>/i )[1] ;
-
-				if ( headInnerHtml && headInnerHtml.length > 0 )
-				{
-					// Inject the <head> HTML inside a <div>.
-					// Do that before getDocumentHead because WebKit moves
-					// <link css> elements to the <head> at this point.
-					var div = doc.createElement( 'div' ) ;
-					div.innerHTML = headInnerHtml ;
-
-					// Move the <div> nodes to <head>.
-					FCKDomTools.MoveChildren( div, getDocumentHead( doc ) ) ;
-				}
-
-				doc.body.innerHTML = html.match( /<body>([\s\S]*)<\/body>/i )[1] ;
-
-				//prevent clicking on hyperlinks and navigating away
-				doc.addEventListener('click', function( ev )
-					{
-						ev.preventDefault() ;
-						ev.stopPropagation() ;
-					}, true ) ;
-			},
-
-			Panel_Contructor : function( doc, baseLocation )
-			{
-				var head = getDocumentHead( doc ) ;
-
-				// Set the <base> href.
-				head.appendChild( doc.createElement('base') ).href = baseLocation ;
-
-				doc.body.style.margin	= '0px' ;
-				doc.body.style.padding	= '0px' ;
-			},
-
-			ToolbarSet_GetOutElement : function( win, outMatch )
-			{
-				var toolbarTarget = win.parent ;
-
-				var targetWindowParts = outMatch[1].split( '.' ) ;
-				while ( targetWindowParts.length > 0 )
-				{
-					var part = targetWindowParts.shift() ;
-					if ( part.length > 0 )
-						toolbarTarget = toolbarTarget[ part ] ;
-				}
-
-				toolbarTarget = toolbarTarget.document.getElementById( outMatch[2] ) ;
-			},
-
-			ToolbarSet_InitOutFrame : function( doc )
-			{
-				var head = getDocumentHead( doc ) ;
-
-				head.appendChild( doc.createElement('base') ).href = window.document.location ;
-
-				var targetWindow = doc.defaultView;
-
-				targetWindow.adjust = function()
-				{
-					targetWindow.frameElement.height = doc.body.scrollHeight;
-				} ;
-
-				targetWindow.onresize = targetWindow.adjust ;
-				targetWindow.setTimeout( targetWindow.adjust, 0 ) ;
-
-				doc.body.style.overflow = 'hidden';
-				doc.body.innerHTML = document.getElementById( 'xToolbarSpace' ).innerHTML ;
-			}
-		} ;
-	})();
-
-	/*
-	 * ### Overrides
-	 */
-	( function()
-	{
-		// Save references for override reuse.
-		var _Original_FCKPanel_Window_OnFocus	= FCKPanel_Window_OnFocus ;
-		var _Original_FCKPanel_Window_OnBlur	= FCKPanel_Window_OnBlur ;
-		var _Original_FCK_StartEditor			= FCK.StartEditor ;
-
-		FCKPanel_Window_OnFocus = function( e, panel )
-		{
-			// Call the original implementation.
-			_Original_FCKPanel_Window_OnFocus.call( this, e, panel ) ;
-
-			if ( panel._focusTimer )
-				clearTimeout( panel._focusTimer ) ;
-		}
-
-		FCKPanel_Window_OnBlur = function( e, panel )
-		{
-			// Delay the execution of the original function.
-			panel._focusTimer = FCKTools.SetTimeout( _Original_FCKPanel_Window_OnBlur, 100, this, [ e, panel ] ) ;
-		}
-
-		FCK.StartEditor = function()
-		{
-			// Force pointing to the CSS files instead of using the inline CSS cached styles.
-			window.FCK_InternalCSS			= FCKConfig.BasePath + 'css/fck_internal.css' ;
-			window.FCK_ShowTableBordersCSS	= FCKConfig.BasePath + 'css/fck_showtableborders_gecko.css' ;
-
-			_Original_FCK_StartEditor.apply( this, arguments ) ;
-		}
-	})();
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.xml
deleted file mode 100644
index 318ef751f2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckadobeair.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckadobeair.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.js
deleted file mode 100644
index 1dca32fa4d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.js
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This file has been compressed for better performance. The original source
- * can be found at "editor/_source".
- */
-
-var FCK_STATUS_NOTLOADED=window.parent.FCK_STATUS_NOTLOADED=0;var FCK_STATUS_ACTIVE=window.parent.FCK_STATUS_ACTIVE=1;var FCK_STATUS_COMPLETE=window.parent.FCK_STATUS_COMPLETE=2;var FCK_TRISTATE_OFF=window.parent.FCK_TRISTATE_OFF=0;var FCK_TRISTATE_ON=window.parent.FCK_TRISTATE_ON=1;var FCK_TRISTATE_DISABLED=window.parent.FCK_TRISTATE_DISABLED=-1;var FCK_UNKNOWN=window.parent.FCK_UNKNOWN=-9;var FCK_TOOLBARITEM_ONLYICON=window.parent.FCK_TOOLBARITEM_ONLYICON=0;var FCK_TOOLBARITEM_ONLYTEXT=window.parent.FCK_TOOLBARITEM_ONLYTEXT=1;var FCK_TOOLBARITEM_ICONTEXT=window.parent.FCK_TOOLBARITEM_ICONTEXT=2;var FCK_EDITMODE_WYSIWYG=window.parent.FCK_EDITMODE_WYSIWYG=0;var FCK_EDITMODE_SOURCE=window.parent.FCK_EDITMODE_SOURCE=1;var FCK_IMAGES_PATH='images/';var FCK_SPACER_PATH='images/spacer.gif';var CTRL=1000;var SHIFT=2000;var ALT=4000;var FCK_STYLE_BLOCK=0;var FCK_STYLE_INLINE=1;var FCK_STYLE_OBJECT=2;
-String.prototype.Contains=function(A){return (this.indexOf(A)>-1);};String.prototype.Equals=function(){var A=arguments;if (A.length==1&&A[0].pop) A=A[0];for (var i=0;i<A.length;i++){if (this==A[i]) return true;};return false;};String.prototype.IEquals=function(){var A=this.toUpperCase();var B=arguments;if (B.length==1&&B[0].pop) B=B[0];for (var i=0;i<B.length;i++){if (A==B[i].toUpperCase()) return true;};return false;};String.prototype.ReplaceAll=function(A,B){var C=this;for (var i=0;i<A.length;i++){C=C.replace(A[i],B[i]);};return C;};String.prototype.StartsWith=function(A){return (this.substr(0,A.length)==A);};String.prototype.EndsWith=function(A,B){var C=this.length;var D=A.length;if (D>C) return false;if (B){var E=new RegExp(A+'$','i');return E.test(this);}else return (D==0||this.substr(C-D,D)==A);};String.prototype.Remove=function(A,B){var s='';if (A>0) s=this.substring(0,A);if (A+B<this.length) s+=this.substring(A+B,this.length);return s;};String.prototype.Trim=function(){return this.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,'');};String.prototype.LTrim=function(){return this.replace(/^[ \t\n\r]*/g,'');};String.prototype.RTrim=function(){return this.replace(/[ \t\n\r]*$/g,'');};String.prototype.ReplaceNewLineChars=function(A){return this.replace(/\n/g,A);};String.prototype.Replace=function(A,B,C){if (typeof B=='function'){return this.replace(A,function(){return B.apply(C||this,arguments);});}else return this.replace(A,B);};Array.prototype.IndexOf=function(A){for (var i=0;i<this.length;i++){if (this[i]==A) return i;};return-1;};
-var s=navigator.userAgent.toLowerCase();var FCKBrowserInfo={IsIE:/*@cc_on!@*/false,IsIE7:/*@cc_on!@*/false&&(parseInt(s.match(/msie (\d+)/)[1],10)>=7),IsIE6:/*@cc_on!@*/false&&(parseInt(s.match(/msie (\d+)/)[1],10)>=6),IsSafari:s.Contains(' applewebkit/'),IsOpera:!!window.opera,IsAIR:s.Contains(' adobeair/'),IsMac:s.Contains('macintosh')};(function(A){A.IsGecko=(navigator.product=='Gecko')&&!A.IsSafari&&!A.IsOpera;A.IsGeckoLike=(A.IsGecko||A.IsSafari||A.IsOpera);if (A.IsGecko){var B=s.match(/rv:(\d+\.\d+)/);var C=B&&parseFloat(B[1]);if (C){A.IsGecko10=(C<1.8);A.IsGecko19=(C>1.8);}};if (A.IsSafari) A.IsSafari3=(parseFloat(s.match(/ applewebkit\/(\d+)/)[1])<526);})(FCKBrowserInfo);
-var FCKURLParams={};(function(){var A=document.location.search.substr(1).split('&');for (var i=0;i<A.length;i++){var B=A[i].split('=');var C=decodeURIComponent(B[0]);var D=decodeURIComponent(B[1]);FCKURLParams[C]=D;}})();
-var FCKEvents=function(A){this.Owner=A;this._RegisteredEvents={};};FCKEvents.prototype.AttachEvent=function(A,B){var C;if (!(C=this._RegisteredEvents[A])) this._RegisteredEvents[A]=[B];else{if (C.IndexOf(B)==-1) C.push(B);}};FCKEvents.prototype.FireEvent=function(A,B){var C=true;var D=this._RegisteredEvents[A];if (D){for (var i=0;i<D.length;i++){try{C=(D[i](this.Owner,B)&&C);}catch(e){if (e.number!=-2146823277) throw e;}}};return C;};
-var FCKDataProcessor=function(){};FCKDataProcessor.prototype={ConvertToHtml:function(A){if (FCKConfig.FullPage){FCK.DocTypeDeclaration=A.match(FCKRegexLib.DocTypeTag);if (!FCKRegexLib.HasBodyTag.test(A)) A='<body>'+A+'</body>';if (!FCKRegexLib.HtmlOpener.test(A)) A='<html dir="'+FCKConfig.ContentLangDirection+'">'+A+'</html>';if (!FCKRegexLib.HeadOpener.test(A)) A=A.replace(FCKRegexLib.HtmlOpener,'$&<head><title></title></head>');return A;}else{var B=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"';if (FCKBrowserInfo.IsIE&&FCKConfig.DocType.length>0&&!FCKRegexLib.Html4DocType.test(FCKConfig.DocType)) B+=' style="overflow-y: scroll"';B+='><head><title></title></head><body'+FCKConfig.GetBodyAttributes()+'>'+A+'</body></html>';return B;}},ConvertToDataFormat:function(A,B,C,D){var E=FCKXHtml.GetXHTML(A,!B,D);if (C&&FCKRegexLib.EmptyOutParagraph.test(E)) return '';return E;},FixHtml:function(A){return A;}};
-var FCK={Name:FCKURLParams['InstanceName'],Status:0,EditMode:0,Toolbar:null,HasFocus:false,DataProcessor:new FCKDataProcessor(),GetInstanceObject:(function(){var w=window;return function(name){return w[name];}})(),AttachToOnSelectionChange:function(A){this.Events.AttachEvent('OnSelectionChange',A);},GetLinkedFieldValue:function(){return this.LinkedField.value;},GetParentForm:function(){return this.LinkedField.form;},StartupValue:'',IsDirty:function(){if (this.EditMode==1) return (this.StartupValue!=this.EditingArea.Textarea.value);else{if (!this.EditorDocument) return false;return (this.StartupValue!=this.EditorDocument.body.innerHTML);}},ResetIsDirty:function(){if (this.EditMode==1) this.StartupValue=this.EditingArea.Textarea.value;else if (this.EditorDocument.body) this.StartupValue=this.EditorDocument.body.innerHTML;},StartEditor:function(){this.TempBaseTag=FCKConfig.BaseHref.length>0?'<base href="'+FCKConfig.BaseHref+'" _fcktemp="true"></base>':'';var A=FCK.KeystrokeHandler=new FCKKeystrokeHandler();A.OnKeystroke=_FCK_KeystrokeHandler_OnKeystroke;A.SetKeystrokes(FCKConfig.Keystrokes);if (FCKBrowserInfo.IsIE7){if ((CTRL+86) in A.Keystrokes) A.SetKeystrokes([CTRL+86,true]);if ((SHIFT+45) in A.Keystrokes) A.SetKeystrokes([SHIFT+45,true]);};A.SetKeystrokes([CTRL+8,true]);this.EditingArea=new FCKEditingArea(document.getElementById('xEditingArea'));this.EditingArea.FFSpellChecker=FCKConfig.FirefoxSpellChecker;this.SetData(this.GetLinkedFieldValue(),true);FCKTools.AddEventListener(document,"keydown",this._TabKeyHandler);this.AttachToOnSelectionChange(_FCK_PaddingNodeListener);if (FCKBrowserInfo.IsGecko) this.AttachToOnSelectionChange(this._ExecCheckEmptyBlock);},Focus:function(){FCK.EditingArea.Focus();},SetStatus:function(A){this.Status=A;if (A==1){FCKFocusManager.AddWindow(window,true);if (FCKBrowserInfo.IsIE) FCKFocusManager.AddWindow(window.frameElement,true);if (FCKConfig.StartupFocus) FCK.Focus();};this.Events.FireEvent('OnStatusChange',A);},FixBody:function(){var A=FCKConfig.EnterMode;if (A!='p'&&A!='div') return;var B=this.EditorDocument;if (!B) return;var C=B.body;if (!C) return;FCKDomTools.TrimNode(C);var D=C.firstChild;var E;while (D){var F=false;switch (D.nodeType){case 1:var G=D.nodeName.toLowerCase();if (!FCKListsLib.BlockElements[G]&&G!='li'&&!D.getAttribute('_fckfakelement')&&D.getAttribute('_moz_dirty')==null) F=true;break;case 3:if (E||D.nodeValue.Trim().length>0) F=true;break;case 8:if (E) F=true;break;};if (F){var H=D.parentNode;if (!E) E=H.insertBefore(B.createElement(A),D);E.appendChild(H.removeChild(D));D=E.nextSibling;}else{if (E){FCKDomTools.TrimNode(E);E=null;};D=D.nextSibling;}};if (E) FCKDomTools.TrimNode(E);},GetData:function(A){FCK.Events.FireEvent("OnBeforeGetData");if (FCK.EditMode==1) return FCK.EditingArea.Textarea.value;this.FixBody();var B=FCK.EditorDocument;if (!B) return null;var C=FCKConfig.FullPage;var D=FCK.DataProcessor.ConvertToDataFormat(C?B.documentElement:B.body,!C,FCKConfig.IgnoreEmptyParagraphValue,A);D=FCK.ProtectEventsRestore(D);if (FCKBrowserInfo.IsIE) D=D.replace(FCKRegexLib.ToReplace,'$1');if (C){if (FCK.DocTypeDeclaration&&FCK.DocTypeDeclaration.length>0) D=FCK.DocTypeDeclaration+'\n'+D;if (FCK.XmlDeclaration&&FCK.XmlDeclaration.length>0) D=FCK.XmlDeclaration+'\n'+D;};D=FCKConfig.ProtectedSource.Revert(D);setTimeout(function() { FCK.Events.FireEvent("OnAfterGetData");},0);return D;},UpdateLinkedField:function(){var A=FCK.GetXHTML(FCKConfig.FormatOutput);if (FCKConfig.HtmlEncodeOutput) A=FCKTools.HTMLEncode(A);FCK.LinkedField.value=A;FCK.Events.FireEvent('OnAfterLinkedFieldUpdate');},RegisteredDoubleClickHandlers:{},OnDoubleClick:function(A){var B=FCK.RegisteredDoubleClickHandlers[A.tagName.toUpperCase()];if (B){for (var i=0;i<B.length;i++) B[i](A);};B=FCK.RegisteredDoubleClickHandlers['*'];if (B){for (var i=0;i<B.length;i++) B[i](A);}},RegisterDoubleClickHandler:function(A,B){var C=B||'*';C=C.toUpperCase();var D;if (!(D=FCK.RegisteredDoubleClickHandlers[C])) FCK.RegisteredDoubleClickHandlers[C]=[A];else{if (D.IndexOf(A)==-1) D.push(A);}},OnAfterSetHTML:function(){FCKDocumentProcessor.Process(FCK.EditorDocument);FCKUndo.SaveUndoStep();FCK.Events.FireEvent('OnSelectionChange');FCK.Events.FireEvent('OnAfterSetHTML');},ProtectUrls:function(A){A=A.replace(FCKRegexLib.ProtectUrlsA,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsImg,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsArea,'$& _fcksavedurl=$1');return A;},ProtectEvents:function(A){return A.replace(FCKRegexLib.TagsWithEvent,_FCK_ProtectEvents_ReplaceTags);},ProtectEventsRestore:function(A){return A.replace(FCKRegexLib.ProtectedEvents,_FCK_ProtectEvents_RestoreEvents);},ProtectTags:function(A){var B=FCKConfig.ProtectedTags;if (FCKBrowserInfo.IsIE) B+=B.length>0?'|ABBR|XML|EMBED|OBJECT':'ABBR|XML|EMBED|OBJECT';var C;if (B.length>0){C=new RegExp('<('+B+')(?!\w|:)','gi');A=A.replace(C,'<FCK:$1');C=new RegExp('<\/('+B+')>','gi');A=A.replace(C,'<\/FCK:$1>');};B='META';if (FCKBrowserInfo.IsIE) B+='|HR';C=new RegExp('<(('+B+')(?=\\s|>|/)[\\s\\S]*?)/?>','gi');A=A.replace(C,'<FCK:$1 />');return A;},SetData:function(A,B){this.EditingArea.Mode=FCK.EditMode;if (FCKBrowserInfo.IsIE&&FCK.EditorDocument){FCK.EditorDocument.detachEvent("onselectionchange",Doc_OnSelectionChange);};FCKTempBin.Reset();FCK.Selection.Release();if (FCK.EditMode==0){this._ForceResetIsDirty=(B===true);A=FCKConfig.ProtectedSource.Protect(A);A=FCK.DataProcessor.ConvertToHtml(A);A=A.replace(FCKRegexLib.InvalidSelfCloseTags,'$1></$2>');A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);if (FCK.TempBaseTag.length>0&&!FCKRegexLib.HasBaseTag.test(A)) A=A.replace(FCKRegexLib.HeadOpener,'$&'+FCK.TempBaseTag);var C='';if (!FCKConfig.FullPage) C+=_FCK_GetEditorAreaStyleTags();if (FCKBrowserInfo.IsIE) C+=FCK._GetBehaviorsStyle();else if (FCKConfig.ShowBorders) C+=FCKTools.GetStyleHtml(FCK_ShowTableBordersCSS,true);C+=FCKTools.GetStyleHtml(FCK_InternalCSS,true);A=A.replace(FCKRegexLib.HeadCloser,C+'$&');this.EditingArea.OnLoad=_FCK_EditingArea_OnLoad;this.EditingArea.Start(A);}else{FCK.EditorWindow=null;FCK.EditorDocument=null;FCKDomTools.PaddingNode=null;this.EditingArea.OnLoad=null;this.EditingArea.Start(A);this.EditingArea.Textarea._FCKShowContextMenu=true;FCK.EnterKeyHandler=null;if (B) this.ResetIsDirty();FCK.KeystrokeHandler.AttachToElement(this.EditingArea.Textarea);this.EditingArea.Textarea.focus();FCK.Events.FireEvent('OnAfterSetHTML');};if (window.onresize) window.onresize();},RedirectNamedCommands:{},ExecuteNamedCommand:function(A,B,C,D){if (!D) FCKUndo.SaveUndoStep();if (!C&&FCK.RedirectNamedCommands[A]!=null) FCK.ExecuteRedirectedNamedCommand(A,B);else{FCK.Focus();FCK.EditorDocument.execCommand(A,false,B);FCK.Events.FireEvent('OnSelectionChange');};if (!D) FCKUndo.SaveUndoStep();},GetNamedCommandState:function(A){try{if (FCKBrowserInfo.IsSafari&&FCK.EditorWindow&&A.IEquals('Paste')) return 0;if (!FCK.EditorDocument.queryCommandEnabled(A)) return -1;else{return FCK.EditorDocument.queryCommandState(A)?1:0;}}catch (e){return 0;}},GetNamedCommandValue:function(A){var B='';var C=FCK.GetNamedCommandState(A);if (C==-1) return null;try{B=this.EditorDocument.queryCommandValue(A);}catch(e) {};return B?B:'';},Paste:function(A){if (FCK.Status!=2||!FCK.Events.FireEvent('OnPaste')) return false;return A||FCK._ExecPaste();},PasteFromWord:function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteFromWord,'dialog/fck_paste.html',400,330,'Word');},Preview:function(){var A;if (FCKConfig.FullPage){if (FCK.TempBaseTag.length>0) A=FCK.TempBaseTag+FCK.GetXHTML();else A=FCK.GetXHTML();}else{A=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"><head>'+FCK.TempBaseTag+'<title>'+FCKLang.Preview+'</title>'+_FCK_GetEditorAreaStyleTags()+'</head><body'+FCKConfig.GetBodyAttributes()+'>'+FCK.GetXHTML()+'</body></html>';};var B=FCKConfig.ScreenWidth*0.8;var C=FCKConfig.ScreenHeight*0.7;var D=(FCKConfig.ScreenWidth-B)/2;var E='';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=A;E='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.opener._FCKHtmlToLoad );document.close() ;window.opener._FCKHtmlToLoad = null ;})() )';};var F=window.open(E,null,'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+B+',height='+C+',left='+D);if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){F.document.write(A);F.document.close();}},SwitchEditMode:function(A){var B=(FCK.EditMode==0);var C=FCK.IsDirty();var D;if (B){FCKCommands.GetCommand('ShowBlocks').SaveState();if (!A&&FCKBrowserInfo.IsIE) FCKUndo.SaveUndoStep();D=FCK.GetXHTML(FCKConfig.FormatSource);if (FCKBrowserInfo.IsIE) FCKTempBin.ToHtml();if (D==null) return false;}else D=this.EditingArea.Textarea.value;FCK.EditMode=B?1:0;FCK.SetData(D,!C);FCK.Focus();FCKTools.RunFunction(FCK.ToolbarSet.RefreshModeState,FCK.ToolbarSet);return true;},InsertElement:function(A){if (typeof A=='string') A=this.EditorDocument.createElement(A);var B=A.nodeName.toLowerCase();FCKSelection.Restore();var C=new FCKDomRange(this.EditorWindow);C.MoveToSelection();C.DeleteContents();if (FCKListsLib.BlockElements[B]!=null){if (C.StartBlock){if (C.CheckStartOfBlock()) C.MoveToPosition(C.StartBlock,3);else if (C.CheckEndOfBlock()) C.MoveToPosition(C.StartBlock,4);else C.SplitBlock();};C.InsertNode(A);var D=FCKDomTools.GetNextSourceElement(A,false,null,['hr','br','param','img','area','input'],true);if (!D&&FCKConfig.EnterMode!='br'){D=this.EditorDocument.body.appendChild(this.EditorDocument.createElement(FCKConfig.EnterMode));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(D);};if (FCKListsLib.EmptyElements[B]==null) C.MoveToElementEditStart(A);else if (D) C.MoveToElementEditStart(D);else C.MoveToPosition(A,4);if (FCKBrowserInfo.IsGeckoLike){if (D) FCKDomTools.ScrollIntoView(D,false);FCKDomTools.ScrollIntoView(A,false);}}else{C.InsertNode(A);C.SetStart(A,4);C.SetEnd(A,4);};C.Select();C.Release();this.Focus();return A;},_InsertBlockElement:function(A){},_IsFunctionKey:function(A){if (A>=16&&A<=20) return true;if (A==27||(A>=33&&A<=40)) return true;if (A==45) return true;return false;},_KeyDownListener:function(A){if (!A) A=FCK.EditorWindow.event;if (FCK.EditorWindow){if (!FCK._IsFunctionKey(A.keyCode)&&!(A.ctrlKey||A.metaKey)&&!(A.keyCode==46)) FCK._KeyDownUndo();};return true;},_KeyDownUndo:function(){if (!FCKUndo.Typing){FCKUndo.SaveUndoStep();FCKUndo.Typing=true;FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.TypesCount++;FCKUndo.Changed=1;if (FCKUndo.TypesCount>FCKUndo.MaxTypes){FCKUndo.TypesCount=0;FCKUndo.SaveUndoStep();}},_TabKeyHandler:function(A){if (!A) A=window.event;var B=A.keyCode;if (B==9&&FCK.EditMode!=0){if (FCKBrowserInfo.IsIE){var C=document.selection.createRange();if (C.parentElement()!=FCK.EditingArea.Textarea) return true;C.text='\t';C.select();}else{var a=[];var D=FCK.EditingArea.Textarea;var E=D.selectionStart;var F=D.selectionEnd;a.push(D.value.substr(0,E));a.push('\t');a.push(D.value.substr(F));D.value=a.join('');D.setSelectionRange(E+1,E+1);};if (A.preventDefault) return A.preventDefault();return A.returnValue=false;};return true;}};FCK.Events=new FCKEvents(FCK);FCK.GetHTML=FCK.GetXHTML=FCK.GetData;FCK.SetHTML=FCK.SetData;FCK.InsertElementAndGetIt=FCK.CreateElement=FCK.InsertElement;function _FCK_ProtectEvents_ReplaceTags(A){return A.replace(FCKRegexLib.EventAttributes,_FCK_ProtectEvents_ReplaceEvents);};function _FCK_ProtectEvents_ReplaceEvents(A,B){return ' '+B+'_fckprotectedatt="'+encodeURIComponent(A)+'"';};function _FCK_ProtectEvents_RestoreEvents(A,B){return decodeURIComponent(B);};function _FCK_MouseEventsListener(A){if (!A) A=window.event;if (A.type=='mousedown') FCK.MouseDownFlag=true;else if (A.type=='mouseup') FCK.MouseDownFlag=false;else if (A.type=='mousemove') FCK.Events.FireEvent('OnMouseMove',A);};function _FCK_PaddingNodeListener(){if (FCKConfig.EnterMode.IEquals('br')) return;FCKDomTools.EnforcePaddingNode(FCK.EditorDocument,FCKConfig.EnterMode);if (!FCKBrowserInfo.IsIE&&FCKDomTools.PaddingNode){var A=FCKSelection.GetSelection();if (A&&A.rangeCount==1){var B=A.getRangeAt(0);if (B.collapsed&&B.startContainer==FCK.EditorDocument.body&&B.startOffset==0){B.selectNodeContents(FCKDomTools.PaddingNode);B.collapse(true);A.removeAllRanges();A.addRange(B);}}}else if (FCKDomTools.PaddingNode){var C=FCKSelection.GetParentElement();var D=FCKDomTools.PaddingNode;if (C&&C.nodeName.IEquals('body')){if (FCK.EditorDocument.body.childNodes.length==1&&FCK.EditorDocument.body.firstChild==D){if (FCKSelection._GetSelectionDocument(FCK.EditorDocument.selection)!=FCK.EditorDocument) return;var B=FCK.EditorDocument.body.createTextRange();var F=false;if (!D.childNodes.firstChild){D.appendChild(FCKTools.GetElementDocument(D).createTextNode('\ufeff'));F=true;};B.moveToElementText(D);B.select();if (F) B.pasteHTML('');}}}};function _FCK_EditingArea_OnLoad(){FCK.EditorWindow=FCK.EditingArea.Window;FCK.EditorDocument=FCK.EditingArea.Document;if (FCKBrowserInfo.IsIE) FCKTempBin.ToElements();FCK.InitializeBehaviors();FCK.MouseDownFlag=false;FCKTools.AddEventListener(FCK.EditorDocument,'mousemove',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mousedown',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mouseup',_FCK_MouseEventsListener);if (FCKBrowserInfo.IsSafari){FCKTools.AddEventListener(FCK.EditorDocument,'paste',function(evt){var A=new FCKDomRange(FCK.EditorWindow);var B=FCK.EditorDocument.createTextNode('\ufeff');var C=FCK.EditorDocument.createElement('a');C.id='fck_paste_padding';C.innerHTML='&#65279;';A.MoveToSelection();A.DeleteContents();A.InsertNode(B);A.Collapse();A.InsertNode(C);A.MoveToPosition(C,3);A.Select();setTimeout(function(){B.parentNode.removeChild(B);C=FCK.EditorDocument.getElementById('fck_paste_padding');C.parentNode.removeChild(C);},0);});};if (FCKBrowserInfo.IsSafari){var D=function(evt){if (!(evt.ctrlKey||evt.metaKey)) return;if (FCK.EditMode!=0) return;switch (evt.keyCode){case 89:FCKUndo.Redo();break;case 90:FCKUndo.Undo();break;}};FCKTools.AddEventListener(FCK.EditorDocument,'keyup',D);};FCK.EnterKeyHandler=new FCKEnterKey(FCK.EditorWindow,FCKConfig.EnterMode,FCKConfig.ShiftEnterMode,FCKConfig.TabSpaces);FCK.KeystrokeHandler.AttachToElement(FCK.EditorDocument);if (FCK._ForceResetIsDirty) FCK.ResetIsDirty();if (FCKBrowserInfo.IsIE&&FCK.HasFocus) FCK.EditorDocument.body.setActive();FCK.OnAfterSetHTML();FCKCommands.GetCommand('ShowBlocks').RestoreState();if (FCK.Status!=0) return;FCK.SetStatus(1);};function _FCK_GetEditorAreaStyleTags(){return FCKTools.GetStyleHtml(FCKConfig.EditorAreaCSS)+FCKTools.GetStyleHtml(FCKConfig.EditorAreaStyles);};function _FCK_KeystrokeHandler_OnKeystroke(A,B){if (FCK.Status!=2) return false;if (FCK.EditMode==0){switch (B){case 'Paste':return!FCK.Paste();case 'Cut':FCKUndo.SaveUndoStep();return false;}}else{if (B.Equals('Paste','Undo','Redo','SelectAll','Cut')) return false;};var C=FCK.Commands.GetCommand(B);if (C.GetState()==-1) return false;return (C.Execute.apply(C,FCKTools.ArgumentsToArray(arguments,2))!==false);};(function(){var A=window.parent.document;var B=A.getElementById(FCK.Name);var i=0;while (B||i==0){if (B&&B.tagName.toLowerCase().Equals('input','textarea')){FCK.LinkedField=B;break;};B=A.getElementsByName(FCK.Name)[i++];}})();var FCKTempBin={Elements:[],AddElement:function(A){var B=this.Elements.length;this.Elements[B]=A;return B;},RemoveElement:function(A){var e=this.Elements[A];this.Elements[A]=null;return e;},Reset:function(){var i=0;while (i<this.Elements.length) this.Elements[i++]=null;this.Elements.length=0;},ToHtml:function(){for (var i=0;i<this.Elements.length;i++){this.Elements[i]='<div>&nbsp;'+this.Elements[i].outerHTML+'</div>';this.Elements[i].isHtml=true;}},ToElements:function(){var A=FCK.EditorDocument.createElement('div');for (var i=0;i<this.Elements.length;i++){if (this.Elements[i].isHtml){A.innerHTML=this.Elements[i];this.Elements[i]=A.firstChild.removeChild(A.firstChild.lastChild);}}}};var FCKFocusManager=FCK.FocusManager={IsLocked:false,AddWindow:function(A,B){var C;if (FCKBrowserInfo.IsIE) C=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else if (FCKBrowserInfo.IsSafari) C=A;else C=A.document;FCKTools.AddEventListener(C,'blur',FCKFocusManager_Win_OnBlur);FCKTools.AddEventListener(C,'focus',B?FCKFocusManager_Win_OnFocus_Area:FCKFocusManager_Win_OnFocus);},RemoveWindow:function(A){if (FCKBrowserInfo.IsIE) oTarget=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else oTarget=A.document;FCKTools.RemoveEventListener(oTarget,'blur',FCKFocusManager_Win_OnBlur);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus_Area);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus);},Lock:function(){this.IsLocked=true;},Unlock:function(){if (this._HasPendingBlur) FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);this.IsLocked=false;},_ResetTimer:function(){this._HasPendingBlur=false;if (this._Timer){window.clearTimeout(this._Timer);delete this._Timer;}}};function FCKFocusManager_Win_OnBlur(){if (typeof(FCK)!='undefined'&&FCK.HasFocus){FCKFocusManager._ResetTimer();FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);}};function FCKFocusManager_FireOnBlur(){if (FCKFocusManager.IsLocked) FCKFocusManager._HasPendingBlur=true;else{FCK.HasFocus=false;FCK.Events.FireEvent("OnBlur");}};function FCKFocusManager_Win_OnFocus_Area(){if (FCKFocusManager._IsFocusing) return;FCKFocusManager._IsFocusing=true;FCK.Focus();FCKFocusManager_Win_OnFocus();FCKTools.RunFunction(function(){delete FCKFocusManager._IsFocusing;});};function FCKFocusManager_Win_OnFocus(){FCKFocusManager._ResetTimer();if (!FCK.HasFocus&&!FCKFocusManager.IsLocked){FCK.HasFocus=true;FCK.Events.FireEvent("OnFocus");}};(function(){var A=window.frameElement;var B=A.width;var C=A.height;if (/^\d+$/.test(B)) B+='px';if (/^\d+$/.test(C)) C+='px';var D=A.style;D.border=D.padding=D.margin=0;D.backgroundColor='transparent';D.backgroundImage='none';D.width=B;D.height=C;})();
-FCK.Description="FCKeditor for Gecko Browsers";FCK.InitializeBehaviors=function(){if (window.onresize) window.onresize();FCKFocusManager.AddWindow(this.EditorWindow);this.ExecOnSelectionChange=function(){FCK.Events.FireEvent("OnSelectionChange");};this._ExecDrop=function(evt){if (FCK.MouseDownFlag){FCK.MouseDownFlag=false;return;};if (FCKConfig.ForcePasteAsPlainText){if (evt.dataTransfer){var A=evt.dataTransfer.getData('Text');A=FCKTools.HTMLEncode(A);A=FCKTools.ProcessLineBreaks(window,FCKConfig,A);FCK.InsertHtml(A);}else if (FCKConfig.ShowDropDialog) FCK.PasteAsPlainText();evt.preventDefault();evt.stopPropagation();}};this._ExecCheckCaret=function(evt){if (FCK.EditMode!=0) return;if (evt.type=='keypress'){var B=evt.keyCode;if (B<33||B>40) return;};var C=function(H){if (H.nodeType!=1) return false;var D=H.tagName.toLowerCase();return (FCKListsLib.BlockElements[D]||FCKListsLib.EmptyElements[D]);};var E=function(){var F=FCKSelection.GetSelection();var G=F.getRangeAt(0);if (!G||!G.collapsed) return;var H=G.endContainer;if (H.nodeType!=3) return;if (H.nodeValue.length!=G.endOffset) return;var I=H.parentNode.tagName.toLowerCase();if (!(I=='a'||(!FCKBrowserInfo.IsOpera&&String(H.parentNode.contentEditable)=='false')||(!(FCKListsLib.BlockElements[I]||FCKListsLib.NonEmptyBlockElements[I])&&B==35))) return;var J=FCKTools.GetNextTextNode(H,H.parentNode,C);if (J) return;G=FCK.EditorDocument.createRange();J=FCKTools.GetNextTextNode(H,H.parentNode.parentNode,C);if (J){if (FCKBrowserInfo.IsOpera&&B==37) return;G.setStart(J,0);G.setEnd(J,0);}else{while (H.parentNode&&H.parentNode!=FCK.EditorDocument.body&&H.parentNode!=FCK.EditorDocument.documentElement&&H==H.parentNode.lastChild&&(!FCKListsLib.BlockElements[H.parentNode.tagName.toLowerCase()]&&!FCKListsLib.NonEmptyBlockElements[H.parentNode.tagName.toLowerCase()])) H=H.parentNode;if (FCKListsLib.BlockElements[I]||FCKListsLib.EmptyElements[I]||H==FCK.EditorDocument.body){G.setStart(H,H.childNodes.length);G.setEnd(H,H.childNodes.length);}else{var K=H.nextSibling;while (K){if (K.nodeType!=1){K=K.nextSibling;continue;};var L=K.tagName.toLowerCase();if (FCKListsLib.BlockElements[L]||FCKListsLib.EmptyElements[L]||FCKListsLib.NonEmptyBlockElements[L]) break;K=K.nextSibling;};var M=FCK.EditorDocument.createTextNode('');if (K) H.parentNode.insertBefore(M,K);else H.parentNode.appendChild(M);G.setStart(M,0);G.setEnd(M,0);}};F.removeAllRanges();F.addRange(G);FCK.Events.FireEvent("OnSelectionChange");};setTimeout(E,1);};this.ExecOnSelectionChangeTimer=function(){if (FCK.LastOnChangeTimer) window.clearTimeout(FCK.LastOnChangeTimer);FCK.LastOnChangeTimer=window.setTimeout(FCK.ExecOnSelectionChange,100);};this.EditorDocument.addEventListener('mouseup',this.ExecOnSelectionChange,false);this.EditorDocument.addEventListener('keyup',this.ExecOnSelectionChangeTimer,false);this._DblClickListener=function(e){FCK.OnDoubleClick(e.target);e.stopPropagation();};this.EditorDocument.addEventListener('dblclick',this._DblClickListener,true);this.EditorDocument.addEventListener('keydown',this._KeyDownListener,false);if (FCKBrowserInfo.IsGecko){this.EditorWindow.addEventListener('dragdrop',this._ExecDrop,true);}else if (FCKBrowserInfo.IsSafari){this.EditorDocument.addEventListener('dragover',function (evt){ if (!FCK.MouseDownFlag&&FCK.Config.ForcePasteAsPlainText) evt.returnValue=false;},true);this.EditorDocument.addEventListener('drop',this._ExecDrop,true);this.EditorDocument.addEventListener('mousedown',function(ev){var N=ev.srcElement;if (N.nodeName.IEquals('IMG','HR','INPUT','TEXTAREA','SELECT')){FCKSelection.SelectNode(N);}},true);this.EditorDocument.addEventListener('mouseup',function(ev){if (ev.srcElement.nodeName.IEquals('INPUT','TEXTAREA','SELECT')) ev.preventDefault()},true);this.EditorDocument.addEventListener('click',function(ev){if (ev.srcElement.nodeName.IEquals('INPUT','TEXTAREA','SELECT')) ev.preventDefault()},true);};if (FCKBrowserInfo.IsGecko||FCKBrowserInfo.IsOpera){this.EditorDocument.addEventListener('keypress',this._ExecCheckCaret,false);this.EditorDocument.addEventListener('click',this._ExecCheckCaret,false);};FCK.ContextMenu._InnerContextMenu.SetMouseClickWindow(FCK.EditorWindow);FCK.ContextMenu._InnerContextMenu.AttachToElement(FCK.EditorDocument);};FCK.MakeEditable=function(){this.EditingArea.MakeEditable();};function Document_OnContextMenu(e){if (!e.target._FCKShowContextMenu) e.preventDefault();};document.oncontextmenu=Document_OnContextMenu;FCK._BaseGetNamedCommandState=FCK.GetNamedCommandState;FCK.GetNamedCommandState=function(A){switch (A){case 'Unlink':return FCKSelection.HasAncestorNode('A')?0:-1;default:return FCK._BaseGetNamedCommandState(A);}};FCK.RedirectNamedCommands={Print:true,Paste:true};FCK.ExecuteRedirectedNamedCommand=function(A,B){switch (A){case 'Print':FCK.EditorWindow.print();break;case 'Paste':try{if (FCKBrowserInfo.IsSafari) throw '';if (FCK.Paste()) FCK.ExecuteNamedCommand('Paste',null,true);}catch (e)	{if (FCKConfig.ForcePasteAsPlainText) FCK.PasteAsPlainText();else FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.Paste,'dialog/fck_paste.html',400,330,'Security');};break;default:FCK.ExecuteNamedCommand(A,B);}};FCK._ExecPaste=function(){FCKUndo.SaveUndoStep();if (FCKConfig.ForcePasteAsPlainText){FCK.PasteAsPlainText();return false;};return true;};FCK.InsertHtml=function(A){var B=FCK.EditorDocument,range;A=FCKConfig.ProtectedSource.Protect(A);A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);FCKUndo.SaveUndoStep();if (FCKBrowserInfo.IsGecko){A=A.replace(/&nbsp;$/,'$&<span _fcktemp="1"/>');var C=new FCKDocumentFragment(this.EditorDocument);C.AppendHtml(A);var D=C.RootNode.lastChild;range=new FCKDomRange(this.EditorWindow);range.MoveToSelection();var E=C.RootNode.firstChild;while (E&&E.nodeType!=1) E=E.nextSibling;if (E&&FCKListsLib.BlockElements[E.nodeName.toLowerCase()]) range.SplitBlock();range.DeleteContents();range.InsertNode(C.RootNode);range.MoveToPosition(D,4);}else B.execCommand('inserthtml',false,A);this.Focus();if (!range){range=new FCKDomRange(this.EditorWindow);range.MoveToSelection();};var F=range.CreateBookmark();FCKDocumentProcessor.Process(B);try{range.MoveToBookmark(F);range.Select();}catch (e) {};this.Events.FireEvent("OnSelectionChange");};FCK.PasteAsPlainText=function(){FCKTools.RunFunction(FCKDialog.OpenDialog,FCKDialog,['FCKDialog_Paste',FCKLang.PasteAsText,'dialog/fck_paste.html',400,330,'PlainText']);};FCK.GetClipboardHTML=function(){return '';};FCK.CreateLink=function(A,B){var C=[];if (FCKSelection.GetSelection().isCollapsed) return C;FCK.ExecuteNamedCommand('Unlink',null,false,!!B);if (A.length>0){var D='javascript:void(0);/*'+(new Date().getTime())+'*/';FCK.ExecuteNamedCommand('CreateLink',D,false,!!B);var E=this.EditorDocument.evaluate("//a[@href='"+D+"']",this.EditorDocument.body,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for (var i=0;i<E.snapshotLength;i++){var F=E.snapshotItem(i);F.href=A;C.push(F);}};return C;};FCK._FillEmptyBlock=function(A){if (!A||A.nodeType!=1) return;var B=A.tagName.toLowerCase();if (B!='p'&&B!='div') return;if (A.firstChild) return;FCKTools.AppendBogusBr(A);};FCK._ExecCheckEmptyBlock=function(){FCK._FillEmptyBlock(FCK.EditorDocument.body.firstChild);var A=FCKSelection.GetSelection();if (!A||A.rangeCount<1) return;var B=A.getRangeAt(0);FCK._FillEmptyBlock(B.startContainer);};
-var FCKConfig=FCK.Config={};if (document.location.protocol=='file:'){FCKConfig.BasePath=decodeURIComponent(document.location.pathname.substr(1));FCKConfig.BasePath=FCKConfig.BasePath.replace(/\\/gi,'/');var sFullProtocol=document.location.href.match(/^(file\:\/{2,3})/)[1];if (FCKBrowserInfo.IsOpera) sFullProtocol+='localhost/';FCKConfig.BasePath=sFullProtocol+FCKConfig.BasePath.substring(0,FCKConfig.BasePath.lastIndexOf('/')+1);}else FCKConfig.BasePath=document.location.protocol+'//'+document.location.host+document.location.pathname.substring(0,document.location.pathname.lastIndexOf('/')+1);FCKConfig.FullBasePath=FCKConfig.BasePath;FCKConfig.EditorPath=FCKConfig.BasePath.replace(/editor\/$/,'');try{FCKConfig.ScreenWidth=screen.width;FCKConfig.ScreenHeight=screen.height;}catch (e){FCKConfig.ScreenWidth=800;FCKConfig.ScreenHeight=600;};FCKConfig.ProcessHiddenField=function(){this.PageConfig={};var A=window.parent.document.getElementById(FCK.Name+'___Config');if (!A) return;var B=A.value.split('&');for (var i=0;i<B.length;i++){if (B[i].length==0) continue;var C=B[i].split('=');var D=decodeURIComponent(C[0]);var E=decodeURIComponent(C[1]);if (D=='CustomConfigurationsPath') FCKConfig[D]=E;else if (E.toLowerCase()=="true") this.PageConfig[D]=true;else if (E.toLowerCase()=="false") this.PageConfig[D]=false;else if (E.length>0&&!isNaN(E)) this.PageConfig[D]=parseFloat(E);else this.PageConfig[D]=E;}};function FCKConfig_LoadPageConfig(){var A=FCKConfig.PageConfig;for (var B in A) FCKConfig[B]=A[B];};function FCKConfig_PreProcess(){var A=FCKConfig;if (A.AllowQueryStringDebug){try{if ((/fckdebug=true/i).test(window.top.location.search)) A.Debug=true;}catch (e) {  }};if (!A.PluginsPath.EndsWith('/')) A.PluginsPath+='/';var B=A.ToolbarComboPreviewCSS;if (!B||B.length==0) A.ToolbarComboPreviewCSS=A.EditorAreaCSS;A.RemoveAttributesArray=(A.RemoveAttributes||'').split(',');if (!FCKConfig.SkinEditorCSS||FCKConfig.SkinEditorCSS.length==0) FCKConfig.SkinEditorCSS=FCKConfig.SkinPath+'fck_editor.css';if (!FCKConfig.SkinDialogCSS||FCKConfig.SkinDialogCSS.length==0) FCKConfig.SkinDialogCSS=FCKConfig.SkinPath+'fck_dialog.css';};FCKConfig.ToolbarSets={};FCKConfig.Plugins={};FCKConfig.Plugins.Items=[];FCKConfig.Plugins.Add=function(A,B,C){FCKConfig.Plugins.Items.push([A,B,C]);};FCKConfig.ProtectedSource={};FCKConfig.ProtectedSource._CodeTag=(new Date()).valueOf();FCKConfig.ProtectedSource.RegexEntries=[/<!--[\s\S]*?-->/g,/<script[\s\S]*?<\/script>/gi,/<noscript[\s\S]*?<\/noscript>/gi];FCKConfig.ProtectedSource.Add=function(A){this.RegexEntries.push(A);};FCKConfig.ProtectedSource.Protect=function(A){var B=this._CodeTag;function _Replace(protectedSource){var C=FCKTempBin.AddElement(protectedSource);return '<!--{'+B+C+'}-->';};for (var i=0;i<this.RegexEntries.length;i++){A=A.replace(this.RegexEntries[i],_Replace);};return A;};FCKConfig.ProtectedSource.Revert=function(A,B){function _Replace(m,opener,index){var C=B?FCKTempBin.RemoveElement(index):FCKTempBin.Elements[index];return FCKConfig.ProtectedSource.Revert(C,B);};var D=new RegExp("(<|&lt;)!--\\{"+this._CodeTag+"(\\d+)\\}--(>|&gt;)","g");return A.replace(D,_Replace);};FCKConfig.GetBodyAttributes=function(){var A='';if (this.BodyId&&this.BodyId.length>0) A+=' id="'+this.BodyId+'"';if (this.BodyClass&&this.BodyClass.length>0) A+=' class="'+this.BodyClass+'"';return A;};FCKConfig.ApplyBodyAttributes=function(A){if (this.BodyId&&this.BodyId.length>0) A.id=FCKConfig.BodyId;if (this.BodyClass&&this.BodyClass.length>0) A.className+=' '+FCKConfig.BodyClass;};
-var FCKDebug={Output:function(){},OutputObject:function(){}};
-var FCKDomTools={MoveChildren:function(A,B,C){if (A==B) return;var D;if (C){while ((D=A.lastChild)) B.insertBefore(A.removeChild(D),B.firstChild);}else{while ((D=A.firstChild)) B.appendChild(A.removeChild(D));}},MoveNode:function(A,B,C){if (C) B.insertBefore(FCKDomTools.RemoveNode(A),B.firstChild);else B.appendChild(FCKDomTools.RemoveNode(A));},TrimNode:function(A){this.LTrimNode(A);this.RTrimNode(A);},LTrimNode:function(A){var B;while ((B=A.firstChild)){if (B.nodeType==3){var C=B.nodeValue.LTrim();var D=B.nodeValue.length;if (C.length==0){A.removeChild(B);continue;}else if (C.length<D){B.splitText(D-C.length);A.removeChild(A.firstChild);}};break;}},RTrimNode:function(A){var B;while ((B=A.lastChild)){if (B.nodeType==3){var C=B.nodeValue.RTrim();var D=B.nodeValue.length;if (C.length==0){B.parentNode.removeChild(B);continue;}else if (C.length<D){B.splitText(C.length);A.lastChild.parentNode.removeChild(A.lastChild);}};break;};if (!FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsOpera){B=A.lastChild;if (B&&B.nodeType==1&&B.nodeName.toLowerCase()=='br'){B.parentNode.removeChild(B);}}},RemoveNode:function(A,B){if (B){var C;while ((C=A.firstChild)) A.parentNode.insertBefore(A.removeChild(C),A);};return A.parentNode.removeChild(A);},GetFirstChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.firstChild;while(C){if (C.nodeType==1&&C.tagName.Equals.apply(C.tagName,B)) return C;C=C.nextSibling;};return null;},GetLastChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.lastChild;while(C){if (C.nodeType==1&&(!B||C.tagName.Equals(B))) return C;C=C.previousSibling;};return null;},GetPreviousSourceElement:function(A,B,C,D){if (!A) return null;if (C&&A.nodeType==1&&A.nodeName.IEquals(C)) return null;if (A.previousSibling) A=A.previousSibling;else return this.GetPreviousSourceElement(A.parentNode,B,C,D);while (A){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (!D||!A.nodeName.IEquals(D)) return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;if (A.lastChild) A=A.lastChild;else return this.GetPreviousSourceElement(A,B,C,D);};return null;},GetNextSourceElement:function(A,B,C,D,E){while((A=this.GetNextSourceNode(A,E))){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (D&&A.nodeName.IEquals(D)) return this.GetNextSourceElement(A,B,C,D);return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;};return null;},GetNextSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.firstChild) E=A.firstChild;else{if (D&&A==D) return null;E=A.nextSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetNextSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetNextSourceNode(E,false,C,D);return E;},GetPreviousSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.lastChild) E=A.lastChild;else{if (D&&A==D) return null;E=A.previousSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetPreviousSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetPreviousSourceNode(E,false,C,D);return E;},InsertAfterNode:function(A,B){return A.parentNode.insertBefore(B,A.nextSibling);},GetParents:function(A){var B=[];while (A){B.unshift(A);A=A.parentNode;};return B;},GetCommonParents:function(A,B){var C=this.GetParents(A);var D=this.GetParents(B);var E=[];for (var i=0;i<C.length;i++){if (C[i]==D[i]) E.push(C[i]);};return E;},GetCommonParentNode:function(A,B,C){var D={};if (!C.pop) C=[C];while (C.length>0) D[C.pop().toLowerCase()]=1;var E=this.GetCommonParents(A,B);var F=null;while ((F=E.pop())){if (D[F.nodeName.toLowerCase()]) return F;};return null;},GetIndexOf:function(A){var B=A.parentNode?A.parentNode.firstChild:null;var C=-1;while (B){C++;if (B==A) return C;B=B.nextSibling;};return-1;},PaddingNode:null,EnforcePaddingNode:function(A,B){try{if (!A||!A.body) return;}catch (e){return;};this.CheckAndRemovePaddingNode(A,B,true);try{if (A.body.lastChild&&(A.body.lastChild.nodeType!=1||A.body.lastChild.tagName.toLowerCase()==B.toLowerCase())) return;}catch (e){return;};var C=A.createElement(B);if (FCKBrowserInfo.IsGecko&&FCKListsLib.NonEmptyBlockElements[B]) FCKTools.AppendBogusBr(C);this.PaddingNode=C;if (A.body.childNodes.length==1&&A.body.firstChild.nodeType==1&&A.body.firstChild.tagName.toLowerCase()=='br'&&(A.body.firstChild.getAttribute('_moz_dirty')!=null||A.body.firstChild.getAttribute('type')=='_moz')) A.body.replaceChild(C,A.body.firstChild);else A.body.appendChild(C);},CheckAndRemovePaddingNode:function(A,B,C){var D=this.PaddingNode;if (!D) return;try{if (D.parentNode!=A.body||D.tagName.toLowerCase()!=B||(D.childNodes.length>1)||(D.firstChild&&D.firstChild.nodeValue!='\xa0'&&String(D.firstChild.tagName).toLowerCase()!='br')){this.PaddingNode=null;return;}}catch (e){this.PaddingNode=null;return;};if (!C){if (D.parentNode.childNodes.length>1) D.parentNode.removeChild(D);this.PaddingNode=null;}},HasAttribute:function(A,B){if (A.hasAttribute) return A.hasAttribute(B);else{var C=A.attributes[B];return (C!=undefined&&C.specified);}},HasAttributes:function(A){var B=A.attributes;for (var i=0;i<B.length;i++){if (FCKBrowserInfo.IsIE){var C=B[i].nodeName;if (C.StartsWith('_fck')){continue;};if (C=='class'){if (A.className.length>0) return true;continue;}};if (B[i].specified) return true;};return false;},RemoveAttribute:function(A,B){if (FCKBrowserInfo.IsIE&&B.toLowerCase()=='class') B='className';return A.removeAttribute(B,0);},RemoveAttributes:function (A,B){for (var i=0;i<B.length;i++) this.RemoveAttribute(A,B[i]);},GetAttributeValue:function(A,B){var C=B;if (typeof B=='string') B=A.attributes[B];else C=B.nodeName;if (B&&B.specified){if (C=='style') return A.style.cssText;else if (C=='class'||C.indexOf('on')==0) return B.nodeValue;else{return A.getAttribute(C,2);}};return null;},Contains:function(A,B){if (A.contains&&B.nodeType==1) return A.contains(B);while ((B=B.parentNode)){if (B==A) return true;};return false;},BreakParent:function(A,B,C){var D=C||new FCKDomRange(FCKTools.GetElementWindow(A));D.SetStart(A,4);D.SetEnd(B,4);var E=D.ExtractContents();D.InsertNode(A.parentNode.removeChild(A));E.InsertAfterNode(A);D.Release(!!C);},GetNodeAddress:function(A,B){var C=[];while (A&&A!=FCKTools.GetElementDocument(A).documentElement){var D=A.parentNode;var E=-1;for(var i=0;i<D.childNodes.length;i++){var F=D.childNodes[i];if (B===true&&F.nodeType==3&&F.previousSibling&&F.previousSibling.nodeType==3) continue;E++;if (D.childNodes[i]==A) break;};C.unshift(E);A=A.parentNode;};return C;},GetNodeFromAddress:function(A,B,C){var D=A.documentElement;for (var i=0;i<B.length;i++){var E=B[i];if (!C){D=D.childNodes[E];continue;};var F=-1;for (var j=0;j<D.childNodes.length;j++){var G=D.childNodes[j];if (C===true&&G.nodeType==3&&G.previousSibling&&G.previousSibling.nodeType==3) continue;F++;if (F==E){D=G;break;}}};return D;},CloneElement:function(A){A=A.cloneNode(false);A.removeAttribute('id',false);return A;},ClearElementJSProperty:function(A,B){if (FCKBrowserInfo.IsIE) A.removeAttribute(B);else delete A[B];},SetElementMarker:function (A,B,C,D){var E=String(parseInt(Math.random()*0xffffffff,10));B._FCKMarkerId=E;B[C]=D;if (!A[E]) A[E]={ 'element':B,'markers':{} };A[E]['markers'][C]=D;},ClearElementMarkers:function(A,B,C){var D=B._FCKMarkerId;if (!D) return;this.ClearElementJSProperty(B,'_FCKMarkerId');for (var j in A[D]['markers']) this.ClearElementJSProperty(B,j);if (C) delete A[D];},ClearAllMarkers:function(A){for (var i in A) this.ClearElementMarkers(A,A[i]['element'],true);},ListToArray:function(A,B,C,D,E){if (!A.nodeName.IEquals(['ul','ol'])) return [];if (!D) D=0;if (!C) C=[];for (var i=0;i<A.childNodes.length;i++){var F=A.childNodes[i];if (!F.nodeName.IEquals('li')) continue;var G={ 'parent':A,'indent':D,'contents':[] };if (!E){G.grandparent=A.parentNode;if (G.grandparent&&G.grandparent.nodeName.IEquals('li')) G.grandparent=G.grandparent.parentNode;}else G.grandparent=E;if (B) this.SetElementMarker(B,F,'_FCK_ListArray_Index',C.length);C.push(G);for (var j=0;j<F.childNodes.length;j++){var H=F.childNodes[j];if (H.nodeName.IEquals(['ul','ol'])) this.ListToArray(H,B,C,D+1,G.grandparent);else G.contents.push(H);}};return C;},ArrayToList:function(A,B,C){if (C==undefined) C=0;if (!A||A.length<C+1) return null;var D=FCKTools.GetElementDocument(A[C].parent);var E=D.createDocumentFragment();var F=null;var G=C;var H=Math.max(A[C].indent,0);var I=null;while (true){var J=A[G];if (J.indent==H){if (!F||A[G].parent.nodeName!=F.nodeName){F=A[G].parent.cloneNode(false);E.appendChild(F);};I=D.createElement('li');F.appendChild(I);for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));G++;}else if (J.indent==Math.max(H,0)+1){var K=this.ArrayToList(A,null,G);I.appendChild(K.listNode);G=K.nextIndex;}else if (J.indent==-1&&C==0&&J.grandparent){var I;if (J.grandparent.nodeName.IEquals(['ul','ol'])) I=D.createElement('li');else{if (FCKConfig.EnterMode.IEquals(['div','p'])&&!J.grandparent.nodeName.IEquals('td')) I=D.createElement(FCKConfig.EnterMode);else I=D.createDocumentFragment();};for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));if (I.nodeType==11){if (I.lastChild&&I.lastChild.getAttribute&&I.lastChild.getAttribute('type')=='_moz') I.removeChild(I.lastChild);I.appendChild(D.createElement('br'));};if (I.nodeName.IEquals(FCKConfig.EnterMode)&&I.firstChild){this.TrimNode(I);if (FCKListsLib.BlockBoundaries[I.firstChild.nodeName.toLowerCase()]){var M=D.createDocumentFragment();while (I.firstChild) M.appendChild(I.removeChild(I.firstChild));I=M;}};if (FCKBrowserInfo.IsGeckoLike&&I.nodeName.IEquals(['div','p'])) FCKTools.AppendBogusBr(I);E.appendChild(I);F=null;G++;}else return null;if (A.length<=G||Math.max(A[G].indent,0)<H){break;}};if (B){var N=E.firstChild;while (N){if (N.nodeType==1) this.ClearElementMarkers(B,N);N=this.GetNextSourceNode(N);}};return { 'listNode':E,'nextIndex':G };},GetNextSibling:function(A,B){A=A.nextSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.nextSibling;return A;},GetPreviousSibling:function(A,B){A=A.previousSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.previousSibling;return A;},CheckIsEmptyElement:function(A,B){var C=A.firstChild;var D;while (C){if (C.nodeType==1){if (D||!FCKListsLib.InlineNonEmptyElements[C.nodeName.toLowerCase()]) return false;if (!B||B(C)===true) D=C;}else if (C.nodeType==3&&C.nodeValue.length>0) return false;C=C.nextSibling;};return D?this.CheckIsEmptyElement(D,B):true;},SetElementStyles:function(A,B){var C=A.style;for (var D in B) C[D]=B[D];},SetOpacity:function(A,B){if (FCKBrowserInfo.IsIE){B=Math.round(B*100);A.style.filter=(B>100?'':'progid:DXImageTransform.Microsoft.Alpha(opacity='+B+')');}else A.style.opacity=B;},GetCurrentElementStyle:function(A,B){if (FCKBrowserInfo.IsIE) return A.currentStyle[B];else return A.ownerDocument.defaultView.getComputedStyle(A,'').getPropertyValue(B);},GetPositionedAncestor:function(A){var B=A;while (B!=FCKTools.GetElementDocument(B).documentElement){if (this.GetCurrentElementStyle(B,'position')!='static') return B;if (B==FCKTools.GetElementDocument(B).documentElement&&currentWindow!=w) B=currentWindow.frameElement;else B=B.parentNode;};return null;},ScrollIntoView:function(A,B){var C=FCKTools.GetElementWindow(A);var D=FCKTools.GetViewPaneSize(C).Height;var E=D*-1;if (B===false){E+=A.offsetHeight||0;E+=parseInt(this.GetCurrentElementStyle(A,'marginBottom')||0,10)||0;};var F=FCKTools.GetDocumentPosition(C,A);E+=F.y;var G=FCKTools.GetScrollPosition(C).Y;if (E>0&&(E>G||E<G-D)) C.scrollTo(0,E);},CheckIsEditable:function(A){var B=A.nodeName.toLowerCase();var C=FCK.DTD[B]||FCK.DTD.span;return (C['#']&&!FCKListsLib.NonEditableElements[B]);},GetSelectedDivContainers:function(){var A=[];var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.GetTouchedStartNode();var D=B.GetTouchedEndNode();var E=C;if (C==D){while (D.nodeType==1&&D.lastChild) D=D.lastChild;D=FCKDomTools.GetNextSourceNode(D);}while (E&&E!=D){if (E.nodeType!=3||!/^[ \t\n]*$/.test(E.nodeValue)){var F=new FCKElementPath(E);var G=F.BlockLimit;if (G&&G.nodeName.IEquals('div')&&A.IndexOf(G)==-1) A.push(G);};E=FCKDomTools.GetNextSourceNode(E);};return A;}};
-var FCKTools={};FCKTools.CreateBogusBR=function(A){var B=A.createElement('br');B.setAttribute('type','_moz');return B;};FCKTools.FixCssUrls=function(A,B){if (!A||A.length==0) return B;return B.replace(/url\s*\(([\s'"]*)(.*?)([\s"']*)\)/g,function(match,opener,path,closer){if (/^\/|^\w?:/.test(path)) return match;else return 'url('+opener+A+path+closer+')';});};FCKTools._GetUrlFixedCss=function(A,B){var C=A.match(/^([^|]+)\|([\s\S]*)/);if (C) return FCKTools.FixCssUrls(C[1],C[2]);else return A;};FCKTools.AppendStyleSheet=function(A,B){if (!B) return [];if (typeof(B)=='string'){if (/[\\\/\.][^{}]*$/.test(B)){return this.AppendStyleSheet(A,B.split(','));}else return [this.AppendStyleString(A,FCKTools._GetUrlFixedCss(B))];}else{var C=[];for (var i=0;i<B.length;i++) C.push(this._AppendStyleSheet(A,B[i]));return C;}};FCKTools.GetStyleHtml=(function(){var A=function(styleDef,markTemp){if (styleDef.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<style type="text/css"'+B+'>'+styleDef+'</style>';};var C=function(cssFileUrl,markTemp){if (cssFileUrl.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<link href="'+cssFileUrl+'" type="text/css" rel="stylesheet" '+B+'/>';};return function(cssFileOrArrayOrDef,markTemp){if (!cssFileOrArrayOrDef) return '';if (typeof(cssFileOrArrayOrDef)=='string'){if (/[\\\/\.][^{}]*$/.test(cssFileOrArrayOrDef)){return this.GetStyleHtml(cssFileOrArrayOrDef.split(','),markTemp);}else return A(this._GetUrlFixedCss(cssFileOrArrayOrDef),markTemp);}else{var E='';for (var i=0;i<cssFileOrArrayOrDef.length;i++) E+=C(cssFileOrArrayOrDef[i],markTemp);return E;}}})();FCKTools.GetElementDocument=function (A){return A.ownerDocument||A.document;};FCKTools.GetElementWindow=function(A){return this.GetDocumentWindow(this.GetElementDocument(A));};FCKTools.GetDocumentWindow=function(A){if (FCKBrowserInfo.IsSafari&&!A.parentWindow) this.FixDocumentParentWindow(window.top);return A.parentWindow||A.defaultView;};FCKTools.FixDocumentParentWindow=function(A){if (A.document) A.document.parentWindow=A;for (var i=0;i<A.frames.length;i++) FCKTools.FixDocumentParentWindow(A.frames[i]);};FCKTools.HTMLEncode=function(A){if (!A) return '';A=A.replace(/&/g,'&amp;');A=A.replace(/</g,'&lt;');A=A.replace(/>/g,'&gt;');return A;};FCKTools.HTMLDecode=function(A){if (!A) return '';A=A.replace(/&gt;/g,'>');A=A.replace(/&lt;/g,'<');A=A.replace(/&amp;/g,'&');return A;};FCKTools._ProcessLineBreaksForPMode=function(A,B,C,D,E){var F=0;var G="<p>";var H="</p>";var I="<br />";if (C){G="<li>";H="</li>";F=1;}while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='p'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};var n=B.charAt(i+1);if (n=='\r'){i++;n=B.charAt(i+1);};if (n=='\n'){i++;if (F) E.push(H);E.push(G);F=1;}else E.push(I);}};FCKTools._ProcessLineBreaksForDivMode=function(A,B,C,D,E){var F=0;var G="<div>";var H="</div>";if (C){G="<li>";H="</li>";F=1;}while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='div'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F){if (E[E.length-1]==G){E.push("&nbsp;");};E.push(H);};E.push(G);F=1;};if (F) E.push(H);};FCKTools._ProcessLineBreaksForBrMode=function(A,B,C,D,E){var F=0;var G="<br />";var H="";if (C){G="<li>";H="</li>";F=1;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F&&H.length) E.push (H);E.push(G);F=1;}};FCKTools.ProcessLineBreaks=function(A,B,C){var D=B.EnterMode.toLowerCase();var E=[];var F=0;var G=new A.FCKDomRange(A.FCK.EditorWindow);G.MoveToSelection();var H=G._Range.startContainer;while (H&&H.nodeType!=1) H=H.parentNode;if (H&&H.tagName.toLowerCase()=='li') F=1;if (D=='p') this._ProcessLineBreaksForPMode(A,C,F,H,E);else if (D=='div') this._ProcessLineBreaksForDivMode(A,C,F,H,E);else if (D=='br') this._ProcessLineBreaksForBrMode(A,C,F,H,E);return E.join("");};FCKTools.AddSelectOption=function(A,B,C){var D=FCKTools.GetElementDocument(A).createElement("OPTION");D.text=B;D.value=C;A.options.add(D);return D;};FCKTools.RunFunction=function(A,B,C,D){if (A) this.SetTimeout(A,0,B,C,D);};FCKTools.SetTimeout=function(A,B,C,D,E){return (E||window).setTimeout(function(){if (D) A.apply(C,[].concat(D));else A.apply(C);},B);};FCKTools.SetInterval=function(A,B,C,D,E){return (E||window).setInterval(function(){A.apply(C,D||[]);},B);};FCKTools.ConvertStyleSizeToHtml=function(A){return A.EndsWith('%')?A:parseInt(A,10);};FCKTools.ConvertHtmlSizeToStyle=function(A){return A.EndsWith('%')?A:(A+'px');};FCKTools.GetElementAscensor=function(A,B){var e=A;var C=","+B.toUpperCase()+",";while (e){if (C.indexOf(","+e.nodeName.toUpperCase()+",")!=-1) return e;e=e.parentNode;};return null;};FCKTools.CreateEventListener=function(A,B){var f=function(){var C=[];for (var i=0;i<arguments.length;i++) C.push(arguments[i]);A.apply(this,C.concat(B));};return f;};FCKTools.IsStrictMode=function(A){return ('CSS1Compat'==(A.compatMode||(FCKBrowserInfo.IsSafari?'CSS1Compat':null)));};FCKTools.ArgumentsToArray=function(A,B,C){B=B||0;C=C||A.length;var D=[];for (var i=B;i<B+C&&i<A.length;i++) D.push(A[i]);return D;};FCKTools.CloneObject=function(A){var B=function() {};B.prototype=A;return new B;};FCKTools.AppendBogusBr=function(A){if (!A) return;var B=this.GetLastItem(A.getElementsByTagName('br'));if (!B||(B.getAttribute('type',2)!='_moz'&&B.getAttribute('_moz_dirty')==null)){var C=this.GetElementDocument(A);if (FCKBrowserInfo.IsOpera) A.appendChild(C.createTextNode(''));else A.appendChild(this.CreateBogusBR(C));}};FCKTools.GetLastItem=function(A){if (A.length>0) return A[A.length-1];return null;};FCKTools.GetDocumentPosition=function(w,A){var x=0;var y=0;var B=A;var C=null;var D=FCKTools.GetElementWindow(B);while (B&&!(D==w&&(B==w.document.body||B==w.document.documentElement))){x+=B.offsetLeft-B.scrollLeft;y+=B.offsetTop-B.scrollTop;if (!FCKBrowserInfo.IsOpera){var E=C;while (E&&E!=B){x-=E.scrollLeft;y-=E.scrollTop;E=E.parentNode;}};C=B;if (B.offsetParent) B=B.offsetParent;else{if (D!=w){B=D.frameElement;C=null;if (B) D=B.contentWindow.parent;}else B=null;}};if (FCKDomTools.GetCurrentElementStyle(w.document.body,'position')!='static'||(FCKBrowserInfo.IsIE&&FCKDomTools.GetPositionedAncestor(A)==null)){x+=w.document.body.offsetLeft;y+=w.document.body.offsetTop;};return { "x":x,"y":y };};FCKTools.GetWindowPosition=function(w,A){var B=this.GetDocumentPosition(w,A);var C=FCKTools.GetScrollPosition(w);B.x-=C.X;B.y-=C.Y;return B;};FCKTools.ProtectFormStyles=function(A){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return [];var B=[];var C=['style','className'];for (var i=0;i<C.length;i++){var D=C[i];if (A.elements.namedItem(D)){var E=A.elements.namedItem(D);B.push([E,E.nextSibling]);A.removeChild(E);}};return B;};FCKTools.RestoreFormStyles=function(A,B){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return;if (B.length>0){for (var i=B.length-1;i>=0;i--){var C=B[i][0];var D=B[i][1];if (D) A.insertBefore(C,D);else A.appendChild(C);}}};FCKTools.GetNextNode=function(A,B){if (A.firstChild) return A.firstChild;else if (A.nextSibling) return A.nextSibling;else{var C=A.parentNode;while (C){if (C==B) return null;if (C.nextSibling) return C.nextSibling;else C=C.parentNode;}};return null;};FCKTools.GetNextTextNode=function(A,B,C){node=this.GetNextNode(A,B);if (C&&node&&C(node)) return null;while (node&&node.nodeType!=3){node=this.GetNextNode(node,B);if (C&&node&&C(node)) return null;};return node;};FCKTools.Merge=function(){var A=arguments;var o=A[0];for (var i=1;i<A.length;i++){var B=A[i];for (var p in B) o[p]=B[p];};return o;};FCKTools.IsArray=function(A){return (A instanceof Array);};FCKTools.AppendLengthProperty=function(A,B){var C=0;for (var n in A) C++;return A[B||'length']=C;};FCKTools.NormalizeCssText=function(A){var B=document.createElement('span');B.style.cssText=A;return B.style.cssText;};FCKTools.Bind=function(A,B){return function(){ return B.apply(A,arguments);};};FCKTools.GetVoidUrl=function(){if (FCK_IS_CUSTOM_DOMAIN) return "javascript: void( function(){document.open();document.write('<html><head><title></title></head><body></body></html>');document.domain = '"+FCK_RUNTIME_DOMAIN+"';document.close();}() ) ;";if (FCKBrowserInfo.IsIE){if (FCKBrowserInfo.IsIE7||!FCKBrowserInfo.IsIE6) return "";else return "javascript: '';";};return "javascript: void(0);";};FCKTools.ResetStyles=function(A){A.style.cssText='margin:0;padding:0;border:0;background-color:transparent;background-image:none;';};
-FCKTools.CancelEvent=function(e){if (e) e.preventDefault();};FCKTools.DisableSelection=function(A){if (FCKBrowserInfo.IsGecko) A.style.MozUserSelect='none';else if (FCKBrowserInfo.IsSafari) A.style.KhtmlUserSelect='none';else A.style.userSelect='none';};FCKTools._AppendStyleSheet=function(A,B){var e=A.createElement('LINK');e.rel='stylesheet';e.type='text/css';e.href=B;A.getElementsByTagName("HEAD")[0].appendChild(e);return e;};FCKTools.AppendStyleString=function(A,B){if (!B) return null;var e=A.createElement("STYLE");e.appendChild(A.createTextNode(B));A.getElementsByTagName("HEAD")[0].appendChild(e);return e;};FCKTools.ClearElementAttributes=function(A){for (var i=0;i<A.attributes.length;i++){A.removeAttribute(A.attributes[i].name,0);}};FCKTools.GetAllChildrenIds=function(A){var B=[];var C=function(parent){for (var i=0;i<parent.childNodes.length;i++){var D=parent.childNodes[i].id;if (D&&D.length>0) B[B.length]=D;C(parent.childNodes[i]);}};C(A);return B;};FCKTools.RemoveOuterTags=function(e){var A=e.ownerDocument.createDocumentFragment();for (var i=0;i<e.childNodes.length;i++) A.appendChild(e.childNodes[i].cloneNode(true));e.parentNode.replaceChild(A,e);};FCKTools.CreateXmlObject=function(A){switch (A){case 'XmlHttp':return new XMLHttpRequest();case 'DOMDocument':var B=(new DOMParser()).parseFromString('<tmp></tmp>','text/xml');FCKDomTools.RemoveNode(B.firstChild);return B;};return null;};FCKTools.GetScrollPosition=function(A){return { X:A.pageXOffset,Y:A.pageYOffset };};FCKTools.AddEventListener=function(A,B,C){A.addEventListener(B,C,false);};FCKTools.RemoveEventListener=function(A,B,C){A.removeEventListener(B,C,false);};FCKTools.AddEventListenerEx=function(A,B,C,D){A.addEventListener(B,function(e){C.apply(A,[e].concat(D||[]));},false);};FCKTools.GetViewPaneSize=function(A){return { Width:A.innerWidth,Height:A.innerHeight };};FCKTools.SaveStyles=function(A){var B=FCKTools.ProtectFormStyles(A);var C={};if (A.className.length>0){C.Class=A.className;A.className='';};var D=A.getAttribute('style');if (D&&D.length>0){C.Inline=D;A.setAttribute('style','',0);};FCKTools.RestoreFormStyles(A,B);return C;};FCKTools.RestoreStyles=function(A,B){var C=FCKTools.ProtectFormStyles(A);A.className=B.Class||'';if (B.Inline) A.setAttribute('style',B.Inline,0);else A.removeAttribute('style',0);FCKTools.RestoreFormStyles(A,C);};FCKTools.RegisterDollarFunction=function(A){A.$=function(id){return A.document.getElementById(id);};};FCKTools.AppendElement=function(A,B){return A.appendChild(A.ownerDocument.createElement(B));};FCKTools.GetElementPosition=function(A,B){var c={ X:0,Y:0 };var C=B||window;var D=FCKTools.GetElementWindow(A);var E=null;while (A){var F=D.getComputedStyle(A,'').position;if (F&&F!='static'&&A.style.zIndex!=FCKConfig.FloatingPanelsZIndex) break;c.X+=A.offsetLeft-A.scrollLeft;c.Y+=A.offsetTop-A.scrollTop;if (!FCKBrowserInfo.IsOpera){var G=E;while (G&&G!=A){c.X-=G.scrollLeft;c.Y-=G.scrollTop;G=G.parentNode;}};E=A;if (A.offsetParent) A=A.offsetParent;else{if (D!=C){A=D.frameElement;E=null;if (A) D=FCKTools.GetElementWindow(A);}else{c.X+=A.scrollLeft;c.Y+=A.scrollTop;break;}}};return c;};
-var FCKeditorAPI;function InitializeAPI(){var A=window.parent;if (!(FCKeditorAPI=A.FCKeditorAPI)){var B='window.FCKeditorAPI = {Version : "2.6.8",VersionBuild : "25427",Instances : window.FCKeditorAPI && window.FCKeditorAPI.Instances || {},GetInstance : function( name ){return this.Instances[ name ];},_FormSubmit : function(){for ( var name in FCKeditorAPI.Instances ){var oEditor = FCKeditorAPI.Instances[ name ] ;if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )oEditor.UpdateLinkedField() ;}this._FCKOriginalSubmit() ;},_FunctionQueue	: window.FCKeditorAPI && window.FCKeditorAPI._FunctionQueue || {Functions : new Array(),IsRunning : false,Add : function( f ){this.Functions.push( f );if ( !this.IsRunning )this.StartNext();},StartNext : function(){var aQueue = this.Functions ;if ( aQueue.length > 0 ){this.IsRunning = true;aQueue[0].call();}else this.IsRunning = false;},Remove : function( f ){var aQueue = this.Functions;var i = 0, fFunc;while( (fFunc = aQueue[ i ]) ){if ( fFunc == f )aQueue.splice( i,1 );i++ ;}this.StartNext();}}}';if (A.execScript) A.execScript(B,'JavaScript');else{if (FCKBrowserInfo.IsGecko10){eval.call(A,B);}else if(FCKBrowserInfo.IsAIR){FCKAdobeAIR.FCKeditorAPI_Evaluate(A,B);}else if (FCKBrowserInfo.IsSafari){var C=A.document;var D=C.createElement('script');D.appendChild(C.createTextNode(B));C.documentElement.appendChild(D);}else A.eval(B);};FCKeditorAPI=A.FCKeditorAPI;FCKeditorAPI.__Instances=FCKeditorAPI.Instances;};FCKeditorAPI.Instances[FCK.Name]=FCK;};function _AttachFormSubmitToAPI(){var A=FCK.GetParentForm();if (A){FCKTools.AddEventListener(A,'submit',FCK.UpdateLinkedField);if (!A._FCKOriginalSubmit&&(typeof(A.submit)=='function'||(!A.submit.tagName&&!A.submit.length))){A._FCKOriginalSubmit=A.submit;A.submit=FCKeditorAPI._FormSubmit;}}};function FCKeditorAPI_Cleanup(){if (window.FCKConfig&&FCKConfig.MsWebBrowserControlCompat&&!window.FCKUnloadFlag) return;delete FCKeditorAPI.Instances[FCK.Name];};function FCKeditorAPI_ConfirmCleanup(){if (window.FCKConfig&&FCKConfig.MsWebBrowserControlCompat) window.FCKUnloadFlag=true;};FCKTools.AddEventListener(window,'unload',FCKeditorAPI_Cleanup);FCKTools.AddEventListener(window,'beforeunload',FCKeditorAPI_ConfirmCleanup);
-var FCKImagePreloader=function(){this._Images=[];};FCKImagePreloader.prototype={AddImages:function(A){if (typeof(A)=='string') A=A.split(';');this._Images=this._Images.concat(A);},Start:function(){var A=this._Images;this._PreloadCount=A.length;for (var i=0;i<A.length;i++){var B=document.createElement('img');FCKTools.AddEventListenerEx(B,'load',_FCKImagePreloader_OnImage,this);FCKTools.AddEventListenerEx(B,'error',_FCKImagePreloader_OnImage,this);B.src=A[i];_FCKImagePreloader_ImageCache.push(B);}}};var _FCKImagePreloader_ImageCache=[];function _FCKImagePreloader_OnImage(A,B){if ((--B._PreloadCount)==0&&B.OnComplete) B.OnComplete();};
-var FCKRegexLib={AposEntity:/&apos;/gi,ObjectElements:/^(?:IMG|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|HR|OBJECT|A|UL|OL|LI)$/i,NamedCommands:/^(?:Cut|Copy|Paste|Print|SelectAll|RemoveFormat|Unlink|Undo|Redo|Bold|Italic|Underline|StrikeThrough|Subscript|Superscript|JustifyLeft|JustifyCenter|JustifyRight|JustifyFull|Outdent|Indent|InsertOrderedList|InsertUnorderedList|InsertHorizontalRule)$/i,BeforeBody:/(^[\s\S]*\<body[^\>]*\>)/i,AfterBody:/(\<\/body\>[\s\S]*$)/i,ToReplace:/___fcktoreplace:([\w]+)/ig,MetaHttpEquiv:/http-equiv\s*=\s*["']?([^"' ]+)/i,HasBaseTag:/<base /i,HasBodyTag:/<body[\s|>]/i,HtmlOpener:/<html\s?[^>]*>/i,HeadOpener:/<head\s?[^>]*>/i,HeadCloser:/<\/head\s*>/i,FCK_Class:/\s*FCK__[^ ]*(?=\s+|$)/,ElementName:/(^[a-z_:][\w.\-:]*\w$)|(^[a-z_]$)/,ForceSimpleAmpersand:/___FCKAmp___/g,SpaceNoClose:/\/>/g,EmptyParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>\s*(<\/\1>)?$/,EmptyOutParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>(?:\s*|&nbsp;|&#160;)(<\/\1>)?$/,TagBody:/></,GeckoEntitiesMarker:/#\?-\:/g,ProtectUrlsImg:/<img(?=\s).*?\ssrc=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsA:/<a(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsArea:/<area(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,Html4DocType:/HTML 4\.0 Transitional/i,DocTypeTag:/<!DOCTYPE[^>]*>/i,HtmlDocType:/DTD HTML/,TagsWithEvent:/<[^\>]+ on\w+[\s\r\n]*=[\s\r\n]*?('|")[\s\S]+?\>/g,EventAttributes:/\s(on\w+)[\s\r\n]*=[\s\r\n]*?('|")([\s\S]*?)\2/g,ProtectedEvents:/\s\w+_fckprotectedatt="([^"]+)"/g,StyleProperties:/\S+\s*:/g,InvalidSelfCloseTags:/(<(?!base|meta|link|hr|br|param|img|area|input)([a-zA-Z0-9:]+)[^>]*)\/>/gi,StyleVariableAttName:/#\(\s*("|')(.+?)\1[^\)]*\s*\)/g,RegExp:/^\/(.*)\/([gim]*)$/,HtmlTag:/<[^\s<>](?:"[^"]*"|'[^']*'|[^<])*>/};
-var FCKListsLib={BlockElements:{ address:1,blockquote:1,center:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,marquee:1,noscript:1,ol:1,p:1,pre:1,script:1,table:1,ul:1 },NonEmptyBlockElements:{ p:1,div:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,address:1,pre:1,ol:1,ul:1,li:1,td:1,th:1 },InlineChildReqElements:{ abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },InlineNonEmptyElements:{ a:1,abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },EmptyElements:{ base:1,col:1,meta:1,link:1,hr:1,br:1,param:1,img:1,area:1,input:1 },PathBlockElements:{ address:1,blockquote:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,li:1,dt:1,de:1 },PathBlockLimitElements:{ body:1,div:1,td:1,th:1,caption:1,form:1 },StyleBlockElements:{ address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1 },StyleObjectElements:{ img:1,hr:1,li:1,table:1,tr:1,td:1,embed:1,object:1,ol:1,ul:1 },NonEditableElements:{ button:1,option:1,script:1,iframe:1,textarea:1,object:1,embed:1,map:1,applet:1 },BlockBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1 },ListBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1,br:1 }};
-var FCKLanguageManager=FCK.Language={AvailableLanguages:{af:'Afrikaans',ar:'Arabic',bg:'Bulgarian',bn:'Bengali/Bangla',bs:'Bosnian',ca:'Catalan',cs:'Czech',da:'Danish',de:'German',el:'Greek',en:'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)',eo:'Esperanto',es:'Spanish',et:'Estonian',eu:'Basque',fa:'Persian',fi:'Finnish',fo:'Faroese',fr:'French','fr-ca':'French (Canada)',gl:'Galician',gu:'Gujarati',he:'Hebrew',hi:'Hindi',hr:'Croatian',hu:'Hungarian',is:'Icelandic',it:'Italian',ja:'Japanese',km:'Khmer',ko:'Korean',lt:'Lithuanian',lv:'Latvian',mn:'Mongolian',ms:'Malay',nb:'Norwegian Bokmal',nl:'Dutch',no:'Norwegian',pl:'Polish',pt:'Portuguese (Portugal)','pt-br':'Portuguese (Brazil)',ro:'Romanian',ru:'Russian',sk:'Slovak',sl:'Slovenian',sr:'Serbian (Cyrillic)','sr-latn':'Serbian (Latin)',sv:'Swedish',th:'Thai',tr:'Turkish',uk:'Ukrainian',vi:'Vietnamese',zh:'Chinese Traditional','zh-cn':'Chinese Simplified'},GetActiveLanguage:function(){if (FCKConfig.AutoDetectLanguage){var A;if (navigator.userLanguage) A=navigator.userLanguage.toLowerCase();else if (navigator.language) A=navigator.language.toLowerCase();else{return FCKConfig.DefaultLanguage;};if (A.length>=5){A=A.substr(0,5);if (this.AvailableLanguages[A]) return A;};if (A.length>=2){A=A.substr(0,2);if (this.AvailableLanguages[A]) return A;}};return this.DefaultLanguage;},TranslateElements:function(A,B,C,D){var e=A.getElementsByTagName(B);var E,s;for (var i=0;i<e.length;i++){if ((E=e[i].getAttribute('fckLang'))){if ((s=FCKLang[E])){if (D) s=FCKTools.HTMLEncode(s);e[i][C]=s;}}}},TranslatePage:function(A){this.TranslateElements(A,'INPUT','value');this.TranslateElements(A,'SPAN','innerHTML');this.TranslateElements(A,'LABEL','innerHTML');this.TranslateElements(A,'OPTION','innerHTML',true);this.TranslateElements(A,'LEGEND','innerHTML');},Initialize:function(){if (this.AvailableLanguages[FCKConfig.DefaultLanguage]) this.DefaultLanguage=FCKConfig.DefaultLanguage;else this.DefaultLanguage='en';this.ActiveLanguage={};this.ActiveLanguage.Code=this.GetActiveLanguage();this.ActiveLanguage.Name=this.AvailableLanguages[this.ActiveLanguage.Code];}};
-var FCKXHtmlEntities={};FCKXHtmlEntities.Initialize=function(){if (FCKXHtmlEntities.Entities) return;var A='';var B,e;if (FCKConfig.ProcessHTMLEntities){FCKXHtmlEntities.Entities={' ':'nbsp','¡':'iexcl','¢':'cent','£':'pound','¤':'curren','¥':'yen','¦':'brvbar','§':'sect','¨':'uml','©':'copy','ª':'ordf','«':'laquo','¬':'not','­':'shy','®':'reg','¯':'macr','°':'deg','±':'plusmn','²':'sup2','³':'sup3','´':'acute','µ':'micro','¶':'para','·':'middot','¸':'cedil','¹':'sup1','º':'ordm','»':'raquo','¼':'frac14','½':'frac12','¾':'frac34','¿':'iquest','×':'times','÷':'divide','ƒ':'fnof','•':'bull','…':'hellip','′':'prime','″':'Prime','‾':'oline','⁄':'frasl','℘':'weierp','ℑ':'image','ℜ':'real','™':'trade','ℵ':'alefsym','←':'larr','↑':'uarr','→':'rarr','↓':'darr','↔':'harr','↵':'crarr','⇐':'lArr','⇑':'uArr','⇒':'rArr','⇓':'dArr','⇔':'hArr','∀':'forall','∂':'part','∃':'exist','∅':'empty','∇':'nabla','∈':'isin','∉':'notin','∋':'ni','∏':'prod','∑':'sum','−':'minus','∗':'lowast','√':'radic','∝':'prop','∞':'infin','∠':'ang','∧':'and','∨':'or','∩':'cap','∪':'cup','∫':'int','∴':'there4','∼':'sim','≅':'cong','≈':'asymp','≠':'ne','≡':'equiv','≤':'le','≥':'ge','⊂':'sub','⊃':'sup','⊄':'nsub','⊆':'sube','⊇':'supe','⊕':'oplus','⊗':'otimes','⊥':'perp','⋅':'sdot','\u2308':'lceil','\u2309':'rceil','\u230a':'lfloor','\u230b':'rfloor','\u2329':'lang','\u232a':'rang','◊':'loz','♠':'spades','♣':'clubs','♥':'hearts','♦':'diams','"':'quot','>':'gt','ˆ':'circ','˜':'tilde',' ':'ensp',' ':'emsp',' ':'thinsp','‌':'zwnj','‍':'zwj','‎':'lrm','‏':'rlm','–':'ndash','—':'mdash','‘':'lsquo','’':'rsquo','‚':'sbquo','“':'ldquo','”':'rdquo','„':'bdquo','†':'dagger','‡':'Dagger','‰':'permil','‹':'lsaquo','›':'rsaquo','€':'euro'};for (e in FCKXHtmlEntities.Entities) A+=e;if (FCKConfig.IncludeLatinEntities){B={'À':'Agrave','Á':'Aacute','Â':'Acirc','Ã':'Atilde','Ä':'Auml','Å':'Aring','Æ':'AElig','Ç':'Ccedil','È':'Egrave','É':'Eacute','Ê':'Ecirc','Ë':'Euml','Ì':'Igrave','Í':'Iacute','Î':'Icirc','Ï':'Iuml','Ð':'ETH','Ñ':'Ntilde','Ò':'Ograve','Ó':'Oacute','Ô':'Ocirc','Õ':'Otilde','Ö':'Ouml','Ø':'Oslash','Ù':'Ugrave','Ú':'Uacute','Û':'Ucirc','Ü':'Uuml','Ý':'Yacute','Þ':'THORN','ß':'szlig','à':'agrave','á':'aacute','â':'acirc','ã':'atilde','ä':'auml','å':'aring','æ':'aelig','ç':'ccedil','è':'egrave','é':'eacute','ê':'ecirc','ë':'euml','ì':'igrave','í':'iacute','î':'icirc','ï':'iuml','ð':'eth','ñ':'ntilde','ò':'ograve','ó':'oacute','ô':'ocirc','õ':'otilde','ö':'ouml','ø':'oslash','ù':'ugrave','ú':'uacute','û':'ucirc','ü':'uuml','ý':'yacute','þ':'thorn','ÿ':'yuml','Œ':'OElig','œ':'oelig','Š':'Scaron','š':'scaron','Ÿ':'Yuml'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;};if (FCKConfig.IncludeGreekEntities){B={'Α':'Alpha','Β':'Beta','Γ':'Gamma','Δ':'Delta','Ε':'Epsilon','Ζ':'Zeta','Η':'Eta','Θ':'Theta','Ι':'Iota','Κ':'Kappa','Λ':'Lambda','Μ':'Mu','Ν':'Nu','Ξ':'Xi','Ο':'Omicron','Π':'Pi','Ρ':'Rho','Σ':'Sigma','Τ':'Tau','Υ':'Upsilon','Φ':'Phi','Χ':'Chi','Ψ':'Psi','Ω':'Omega','α':'alpha','β':'beta','γ':'gamma','δ':'delta','ε':'epsilon','ζ':'zeta','η':'eta','θ':'theta','ι':'iota','κ':'kappa','λ':'lambda','μ':'mu','ν':'nu','ξ':'xi','ο':'omicron','π':'pi','ρ':'rho','ς':'sigmaf','σ':'sigma','τ':'tau','υ':'upsilon','φ':'phi','χ':'chi','ψ':'psi','ω':'omega','\u03d1':'thetasym','\u03d2':'upsih','\u03d6':'piv'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;}}else{FCKXHtmlEntities.Entities={'>':'gt'};A='>';A+=' ';};var C='['+A+']';if (FCKConfig.ProcessNumericEntities) C='[^ -~]|'+C;var D=FCKConfig.AdditionalNumericEntities;if (D&&D.length>0) C+='|'+FCKConfig.AdditionalNumericEntities;FCKXHtmlEntities.EntitiesRegex=new RegExp(C,'g');};
-var FCKXHtml={};FCKXHtml.CurrentJobNum=0;FCKXHtml.GetXHTML=function(A,B,C){FCKDomTools.CheckAndRemovePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);FCKXHtmlEntities.Initialize();this._NbspEntity=(FCKConfig.ProcessHTMLEntities?'nbsp':'#160');var D=FCK.IsDirty();FCKXHtml.SpecialBlocks=[];this.XML=FCKTools.CreateXmlObject('DOMDocument');this.MainNode=this.XML.appendChild(this.XML.createElement('xhtml'));FCKXHtml.CurrentJobNum++;if (B) this._AppendNode(this.MainNode,A);else this._AppendChildNodes(this.MainNode,A,false);if (FCKBrowserInfo.IsIE) FCKXHtml._RemoveXHtmlJobProperties(A);var E=this._GetMainXmlString();this.XML=null;if (FCKBrowserInfo.IsSafari) E=E.replace(/^<xhtml.*?>/,'<xhtml>');E=E.substr(7,E.length-15).Trim();if (FCKConfig.DocType.length>0&&FCKRegexLib.HtmlDocType.test(FCKConfig.DocType)) E=E.replace(FCKRegexLib.SpaceNoClose,'>');else E=E.replace(FCKRegexLib.SpaceNoClose,' />');if (FCKConfig.ForceSimpleAmpersand) E=E.replace(FCKRegexLib.ForceSimpleAmpersand,'&');if (C) E=FCKCodeFormatter.Format(E);for (var i=0;i<FCKXHtml.SpecialBlocks.length;i++){var F=new RegExp('___FCKsi___'+i);E=E.replace(F,FCKXHtml.SpecialBlocks[i]);};E=E.replace(FCKRegexLib.GeckoEntitiesMarker,'&');if (!D) FCK.ResetIsDirty();FCKDomTools.EnforcePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);return E;};FCKXHtml._AppendAttribute=function(A,B,C){try{if (C==undefined||C==null) C='';else if (C.replace){if (FCKConfig.ForceSimpleAmpersand) C=C.replace(/&/g,'___FCKAmp___');C=C.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity);};var D=this.XML.createAttribute(B);D.value=C;A.attributes.setNamedItem(D);}catch (e){}};FCKXHtml._AppendChildNodes=function(A,B,C){var D=B.firstChild;while (D){this._AppendNode(A,D);D=D.nextSibling;};if (C&&B.tagName&&B.tagName.toLowerCase()!='pre'){FCKDomTools.TrimNode(A);if (FCKConfig.FillEmptyBlocks){var E=A.lastChild;if (E&&E.nodeType==1&&E.nodeName=='br') this._AppendEntity(A,this._NbspEntity);}};if (A.childNodes.length==0){if (C&&FCKConfig.FillEmptyBlocks){this._AppendEntity(A,this._NbspEntity);return A;};var F=A.nodeName;if (FCKListsLib.InlineChildReqElements[F]) return null;if (!FCKListsLib.EmptyElements[F]) A.appendChild(this.XML.createTextNode(''));};return A;};FCKXHtml._AppendNode=function(A,B){if (!B) return false;switch (B.nodeType){case 1:if (FCKBrowserInfo.IsGecko&&B.tagName.toLowerCase()=='br'&&B.parentNode.tagName.toLowerCase()=='pre'){var C='\r';if (B==B.parentNode.firstChild) C+='\r';return FCKXHtml._AppendNode(A,this.XML.createTextNode(C));};if (B.getAttribute('_fckfakelement')) return FCKXHtml._AppendNode(A,FCK.GetRealElement(B));if (FCKBrowserInfo.IsGecko&&(B.hasAttribute('_moz_editor_bogus_node')||B.getAttribute('type')=='_moz')){if (B.nextSibling) return false;else{B.removeAttribute('_moz_editor_bogus_node');B.removeAttribute('type');}};if (B.getAttribute('_fcktemp')) return false;var D=B.tagName.toLowerCase();if (FCKBrowserInfo.IsIE){if (B.scopeName&&B.scopeName!='HTML'&&B.scopeName!='FCK') D=B.scopeName.toLowerCase()+':'+D;}else{if (D.StartsWith('fck:')) D=D.Remove(0,4);};if (!FCKRegexLib.ElementName.test(D)) return false;if (B._fckxhtmljob&&B._fckxhtmljob==FCKXHtml.CurrentJobNum) return false;var E=this.XML.createElement(D);FCKXHtml._AppendAttributes(A,B,E,D);B._fckxhtmljob=FCKXHtml.CurrentJobNum;var F=FCKXHtml.TagProcessors[D];if (F) E=F(E,B,A);else E=this._AppendChildNodes(E,B,Boolean(FCKListsLib.NonEmptyBlockElements[D]));if (!E) return false;A.appendChild(E);break;case 3:if (B.parentNode&&B.parentNode.nodeName.IEquals('pre')) return this._AppendTextNode(A,B.nodeValue);return this._AppendTextNode(A,B.nodeValue.ReplaceNewLineChars(' '));case 8:if (FCKBrowserInfo.IsIE&&!B.innerHTML) break;try { A.appendChild(this.XML.createComment(B.nodeValue));}catch (e) {};break;default:A.appendChild(this.XML.createComment("Element not supported - Type: "+B.nodeType+" Name: "+B.nodeName));break;};return true;};FCKXHtml._AppendSpecialItem=function(A){return '___FCKsi___'+(FCKXHtml.SpecialBlocks.push(A)-1);};FCKXHtml._AppendEntity=function(A,B){A.appendChild(this.XML.createTextNode('#?-:'+B+';'));};FCKXHtml._AppendTextNode=function(A,B){var C=B.length>0;if (C) A.appendChild(this.XML.createTextNode(B.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity)));return C;};function FCKXHtml_GetEntity(A){var B=FCKXHtmlEntities.Entities[A]||('#'+A.charCodeAt(0));return '#?-:'+B+';';};FCKXHtml.TagProcessors={a:function(A,B){if (B.innerHTML.Trim().length==0&&!B.name) return false;var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);};A=FCKXHtml._AppendChildNodes(A,B,false);return A;},area:function(A,B){var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (!A.attributes.getNamedItem('coords')){var D=B.getAttribute('coords',2);if (D&&D!='0,0,0') FCKXHtml._AppendAttribute(A,'coords',D);};if (!A.attributes.getNamedItem('shape')){var E=B.getAttribute('shape',2);if (E&&E.length>0) FCKXHtml._AppendAttribute(A,'shape',E.toLowerCase());}};return A;},body:function(A,B){A=FCKXHtml._AppendChildNodes(A,B,false);A.removeAttribute('spellcheck');return A;},iframe:function(A,B){var C=B.innerHTML;if (FCKBrowserInfo.IsGecko) C=FCKTools.HTMLDecode(C);C=C.replace(/\s_fcksavedurl="[^"]*"/g,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},img:function(A,B){if (!A.attributes.getNamedItem('alt')) FCKXHtml._AppendAttribute(A,'alt','');var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'src',C);if (B.style.width) A.removeAttribute('width');if (B.style.height) A.removeAttribute('height');return A;},li:function(A,B,C){if (C.nodeName.IEquals(['ul','ol'])) return FCKXHtml._AppendChildNodes(A,B,true);var D=FCKXHtml.XML.createElement('ul');B._fckxhtmljob=null;do{FCKXHtml._AppendNode(D,B);do{B=FCKDomTools.GetNextSibling(B);} while (B&&B.nodeType==3&&B.nodeValue.Trim().length==0)}	while (B&&B.nodeName.toLowerCase()=='li') return D;},ol:function(A,B,C){if (B.innerHTML.Trim().length==0) return false;var D=C.lastChild;if (D&&D.nodeType==3) D=D.previousSibling;if (D&&D.nodeName.toUpperCase()=='LI'){B._fckxhtmljob=null;FCKXHtml._AppendNode(D,B);return false;};A=FCKXHtml._AppendChildNodes(A,B);return A;},pre:function (A,B){var C=B.firstChild;if (C&&C.nodeType==3) A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem('\r\n')));FCKXHtml._AppendChildNodes(A,B,true);return A;},script:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/javascript');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(B.text)));return A;},span:function(A,B){if (B.innerHTML.length==0) return false;A=FCKXHtml._AppendChildNodes(A,B,false);return A;},style:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/css');var C=B.innerHTML;if (FCKBrowserInfo.IsIE) C=C.replace(/^(\r\n|\n|\r)/,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},title:function(A,B){A.appendChild(FCKXHtml.XML.createTextNode(FCK.EditorDocument.title));return A;}};FCKXHtml.TagProcessors.ul=FCKXHtml.TagProcessors.ol;
-FCKXHtml._GetMainXmlString=function(){return (new XMLSerializer()).serializeToString(this.MainNode);};FCKXHtml._AppendAttributes=function(A,B,C){var D=B.attributes;for (var n=0;n<D.length;n++){var E=D[n];if (E.specified){var F=E.nodeName.toLowerCase();var G;if (F.StartsWith('_fck')) continue;else if (F.indexOf('_moz')==0) continue;else if (F=='class'){G=E.nodeValue.replace(FCKRegexLib.FCK_Class,'');if (G.length==0) continue;}else if (E.nodeValue===true) G=F;else G=B.getAttribute(F,2);this._AppendAttribute(C,F,G);}}};if (FCKBrowserInfo.IsOpera){FCKXHtml.TagProcessors['head']=function(A,B){FCKXHtml.XML._HeadElement=A;A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['meta']=function(A,B,C){if (B.parentNode.nodeName.toLowerCase()!='head'){var D=FCKXHtml.XML._HeadElement;if (D&&C!=D){delete B._fckxhtmljob;FCKXHtml._AppendNode(D,B);return null;}};return A;}};if (FCKBrowserInfo.IsGecko){FCKXHtml.TagProcessors['link']=function(A,B){if (B.href.substr(0,9).toLowerCase()=='chrome://') return false;return A;}};
-var FCKCodeFormatter={};FCKCodeFormatter.Init=function(){var A=this.Regex={};A.BlocksOpener=/\<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DL|DT|DD|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.BlocksCloser=/\<\/(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DL|DT|DD|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.NewLineTags=/\<(BR|HR)[^\>]*\>/gi;A.MainTags=/\<\/?(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR)[^\>]*\>/gi;A.LineSplitter=/\s*\n+\s*/g;A.IncreaseIndent=/^\<(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL|DL)[ \/\>]/i;A.DecreaseIndent=/^\<\/(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL|DL)[ \>]/i;A.FormatIndentatorRemove=new RegExp('^'+FCKConfig.FormatIndentator);A.ProtectedTags=/(<PRE[^>]*>)([\s\S]*?)(<\/PRE>)/gi;};FCKCodeFormatter._ProtectData=function(A,B,C,D){return B+'___FCKpd___'+(FCKCodeFormatter.ProtectedData.push(C)-1)+D;};FCKCodeFormatter.Format=function(A){if (!this.Regex) this.Init();FCKCodeFormatter.ProtectedData=[];var B=A.replace(this.Regex.ProtectedTags,FCKCodeFormatter._ProtectData);B=B.replace(this.Regex.BlocksOpener,'\n$&');B=B.replace(this.Regex.BlocksCloser,'$&\n');B=B.replace(this.Regex.NewLineTags,'$&\n');B=B.replace(this.Regex.MainTags,'\n$&\n');var C='';var D=B.split(this.Regex.LineSplitter);B='';for (var i=0;i<D.length;i++){var E=D[i];if (E.length==0) continue;if (this.Regex.DecreaseIndent.test(E)) C=C.replace(this.Regex.FormatIndentatorRemove,'');B+=C+E+'\n';if (this.Regex.IncreaseIndent.test(E)) C+=FCKConfig.FormatIndentator;};for (var j=0;j<FCKCodeFormatter.ProtectedData.length;j++){var F=new RegExp('___FCKpd___'+j);B=B.replace(F,FCKCodeFormatter.ProtectedData[j].replace(/\$/g,'$$$$'));};return B.Trim();};
-var FCKUndo={};FCKUndo.SavedData=[];FCKUndo.CurrentIndex=-1;FCKUndo.TypesCount=0;FCKUndo.Changed=false;FCKUndo.MaxTypes=25;FCKUndo.Typing=false;FCKUndo.SaveLocked=false;FCKUndo._GetBookmark=function(){FCKSelection.Restore();var A=new FCKDomRange(FCK.EditorWindow);try{A.MoveToSelection();}catch (e){return null;};if (FCKBrowserInfo.IsIE){var B=A.CreateBookmark();var C=FCK.EditorDocument.body.innerHTML;A.MoveToBookmark(B);return [B,C];};return A.CreateBookmark2();};FCKUndo._SelectBookmark=function(A){if (!A) return;var B=new FCKDomRange(FCK.EditorWindow);if (A instanceof Object){if (FCKBrowserInfo.IsIE) B.MoveToBookmark(A[0]);else B.MoveToBookmark2(A);try{B.Select();}catch (e){B.MoveToPosition(FCK.EditorDocument.body,4);B.Select();}}};FCKUndo._CompareCursors=function(A,B){for (var i=0;i<Math.min(A.length,B.length);i++){if (A[i]<B[i]) return-1;else if (A[i]>B[i]) return 1;};if (A.length<B.length) return-1;else if (A.length>B.length) return 1;return 0;};FCKUndo._CheckIsBookmarksEqual=function(A,B){if (!(A&&B)) return false;if (FCKBrowserInfo.IsIE){var C=A[1].search(A[0].StartId);var D=B[1].search(B[0].StartId);var E=A[1].search(A[0].EndId);var F=B[1].search(B[0].EndId);return C==D&&E==F;}else{return this._CompareCursors(A.Start,B.Start)==0&&this._CompareCursors(A.End,B.End)==0;}};FCKUndo.SaveUndoStep=function(){if (FCK.EditMode!=0||this.SaveLocked) return;if (this.SavedData.length) this.Changed=true;var A=FCK.EditorDocument.body.innerHTML;var B=this._GetBookmark();this.SavedData=this.SavedData.slice(0,this.CurrentIndex+1);if (this.CurrentIndex>0&&A==this.SavedData[this.CurrentIndex][0]&&this._CheckIsBookmarksEqual(B,this.SavedData[this.CurrentIndex][1])) return;else if (this.CurrentIndex==0&&this.SavedData.length&&A==this.SavedData[0][0]){this.SavedData[0][1]=B;return;};if (this.CurrentIndex+1>=FCKConfig.MaxUndoLevels) this.SavedData.shift();else this.CurrentIndex++;this.SavedData[this.CurrentIndex]=[A,B];FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.CheckUndoState=function(){return (this.Changed||this.CurrentIndex>0);};FCKUndo.CheckRedoState=function(){return (this.CurrentIndex<(this.SavedData.length-1));};FCKUndo.Undo=function(){if (this.CheckUndoState()){if (this.CurrentIndex==(this.SavedData.length-1)){this.SaveUndoStep();};this._ApplyUndoLevel(--this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo.Redo=function(){if (this.CheckRedoState()){this._ApplyUndoLevel(++this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo._ApplyUndoLevel=function(A){var B=this.SavedData[A];if (!B) return;if (FCKBrowserInfo.IsIE){if (B[1]&&B[1][1]) FCK.SetInnerHtml(B[1][1]);else FCK.SetInnerHtml(B[0]);}else FCK.EditorDocument.body.innerHTML=B[0];this._SelectBookmark(B[1]);this.TypesCount=0;this.Changed=false;this.Typing=false;};
-var FCKEditingArea=function(A){this.TargetElement=A;this.Mode=0;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKEditingArea_Cleanup);};FCKEditingArea.prototype.Start=function(A,B){var C=this.TargetElement;var D=FCKTools.GetElementDocument(C);while(C.firstChild) C.removeChild(C.firstChild);if (this.Mode==0){if (FCK_IS_CUSTOM_DOMAIN) A='<script>document.domain="'+FCK_RUNTIME_DOMAIN+'";</script>'+A;if (FCKBrowserInfo.IsIE) A=A.replace(/(<base[^>]*?)\s*\/?>(?!\s*<\/base>)/gi,'$1></base>');else if (!B){var E=A.match(FCKRegexLib.BeforeBody);var F=A.match(FCKRegexLib.AfterBody);if (E&&F){var G=A.substr(E[1].length,A.length-E[1].length-F[1].length);A=E[1]+'&nbsp;'+F[1];if (FCKBrowserInfo.IsGecko&&(G.length==0||FCKRegexLib.EmptyParagraph.test(G))) G='<br type="_moz">';this._BodyHTML=G;}else this._BodyHTML=A;};var H=this.IFrame=D.createElement('iframe');var I='<script type="text/javascript" _fcktemp="true">window.onerror=function(){return true;};</script>';H.frameBorder=0;H.style.width=H.style.height='100%';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=A.replace(/<head>/i,'<head>'+I);H.src='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.parent._FCKHtmlToLoad );document.close() ;window.parent._FCKHtmlToLoad = null ;})() )';}else if (!FCKBrowserInfo.IsGecko){H.src='javascript:void(0)';};C.appendChild(H);this.Window=H.contentWindow;if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){var J=this.Window.document;J.open();J.write(A.replace(/<head>/i,'<head>'+I));J.close();};if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.EditingArea_Start(J,A);if (FCKBrowserInfo.IsGecko10&&!B){this.Start(A,true);return;};if (H.readyState&&H.readyState!='completed'){var K=this;setTimeout(function(){try{K.Window.document.documentElement.doScroll("left");}catch(e){setTimeout(arguments.callee,0);return;};K.Window._FCKEditingArea=K;FCKEditingArea_CompleteStart.call(K.Window);},0);}else{this.Window._FCKEditingArea=this;if (FCKBrowserInfo.IsGecko10) this.Window.setTimeout(FCKEditingArea_CompleteStart,500);else FCKEditingArea_CompleteStart.call(this.Window);}}else{var L=this.Textarea=D.createElement('textarea');L.className='SourceField';L.dir='ltr';FCKDomTools.SetElementStyles(L,{width:'100%',height:'100%',border:'none',resize:'none',outline:'none'});C.appendChild(L);L.value=A;FCKTools.RunFunction(this.OnLoad);}};function FCKEditingArea_CompleteStart(){if (!this.document.body){this.setTimeout(FCKEditingArea_CompleteStart,50);return;};var A=this._FCKEditingArea;A.Document=A.Window.document;A.MakeEditable();FCKTools.RunFunction(A.OnLoad);};FCKEditingArea.prototype.MakeEditable=function(){var A=this.Document;if (FCKBrowserInfo.IsIE){A.body.disabled=true;A.body.contentEditable=true;A.body.removeAttribute("disabled");}else{try{A.body.spellcheck=(this.FFSpellChecker!==false);if (this._BodyHTML){A.body.innerHTML=this._BodyHTML;A.body.offsetLeft;this._BodyHTML=null;};A.designMode='on';A.execCommand('enableObjectResizing',false,!FCKConfig.DisableObjectResizing);A.execCommand('enableInlineTableEditing',false,!FCKConfig.DisableFFTableHandles);}catch (e){FCKTools.AddEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);}}};function FCKEditingArea_Document_AttributeNodeModified(A){var B=A.currentTarget.contentWindow._FCKEditingArea;if (B._timer) window.clearTimeout(B._timer);B._timer=FCKTools.SetTimeout(FCKEditingArea_MakeEditableByMutation,1000,B);};function FCKEditingArea_MakeEditableByMutation(){delete this._timer;FCKTools.RemoveEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);this.MakeEditable();};FCKEditingArea.prototype.Focus=function(){try{if (this.Mode==0){if (FCKBrowserInfo.IsIE) this._FocusIE();else this.Window.focus();}else{var A=FCKTools.GetElementDocument(this.Textarea);if ((!A.hasFocus||A.hasFocus())&&A.activeElement==this.Textarea) return;this.Textarea.focus();}}catch(e) {}};FCKEditingArea.prototype._FocusIE=function(){this.Document.body.setActive();this.Window.focus();var A=this.Document.selection.createRange();var B=A.parentElement();var C=B.nodeName.toLowerCase();if (B.childNodes.length>0||!(FCKListsLib.BlockElements[C]||FCKListsLib.NonEmptyBlockElements[C])){return;};A=new FCKDomRange(this.Window);A.MoveToElementEditStart(B);A.Select();};function FCKEditingArea_Cleanup(){if (this.Document){this.Document.selection.empty();this.Document.body.innerHTML="";};this.TargetElement=null;this.IFrame=null;this.Document=null;this.Textarea=null;if (this.Window){this.Window._FCKEditingArea=null;this.Window=null;}};
-var FCKKeystrokeHandler=function(A){this.Keystrokes={};this.CancelCtrlDefaults=(A!==false);};FCKKeystrokeHandler.prototype.AttachToElement=function(A){FCKTools.AddEventListenerEx(A,'keydown',_FCKKeystrokeHandler_OnKeyDown,this);if (FCKBrowserInfo.IsGecko10||FCKBrowserInfo.IsOpera||(FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac)) FCKTools.AddEventListenerEx(A,'keypress',_FCKKeystrokeHandler_OnKeyPress,this);};FCKKeystrokeHandler.prototype.SetKeystrokes=function(){for (var i=0;i<arguments.length;i++){var A=arguments[i];if (!A) continue;if (typeof(A[0])=='object') this.SetKeystrokes.apply(this,A);else{if (A.length==1) delete this.Keystrokes[A[0]];else this.Keystrokes[A[0]]=A[1]===true?true:A;}}};function _FCKKeystrokeHandler_OnKeyDown(A,B){var C=A.keyCode||A.which;var D=0;if (A.ctrlKey||A.metaKey) D+=CTRL;if (A.shiftKey) D+=SHIFT;if (A.altKey) D+=ALT;var E=C+D;var F=B._CancelIt=false;var G=B.Keystrokes[E];if (G){if (G===true||!(B.OnKeystroke&&B.OnKeystroke.apply(B,G))) return true;F=true;};if (F||(B.CancelCtrlDefaults&&D==CTRL&&(C<33||C>40))){B._CancelIt=true;if (A.preventDefault) return A.preventDefault();A.returnValue=false;A.cancelBubble=true;return false;};return true;};function _FCKKeystrokeHandler_OnKeyPress(A,B){if (B._CancelIt){if (A.preventDefault) return A.preventDefault();return false;};return true;};
-FCK.DTD=(function(){var X=FCKTools.Merge;var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I;A={isindex:1,fieldset:1};B={input:1,button:1,select:1,textarea:1,label:1};C=X({a:1},B);D=X({iframe:1},C);E={hr:1,ul:1,menu:1,div:1,blockquote:1,noscript:1,table:1,center:1,address:1,dir:1,pre:1,h5:1,dl:1,h4:1,noframes:1,h6:1,ol:1,h1:1,h3:1,h2:1};F={ins:1,del:1,script:1};G=X({b:1,acronym:1,bdo:1,'var':1,'#':1,abbr:1,code:1,br:1,i:1,cite:1,kbd:1,u:1,strike:1,s:1,tt:1,strong:1,q:1,samp:1,em:1,dfn:1,span:1},F);H=X({sub:1,img:1,object:1,sup:1,basefont:1,map:1,applet:1,font:1,big:1,small:1},G);I=X({p:1},H);J=X({iframe:1},H,B);K={img:1,noscript:1,br:1,kbd:1,center:1,button:1,basefont:1,h5:1,h4:1,samp:1,h6:1,ol:1,h1:1,h3:1,h2:1,form:1,font:1,'#':1,select:1,menu:1,ins:1,abbr:1,label:1,code:1,table:1,script:1,cite:1,input:1,iframe:1,strong:1,textarea:1,noframes:1,big:1,small:1,span:1,hr:1,sub:1,bdo:1,'var':1,div:1,object:1,sup:1,strike:1,dir:1,map:1,dl:1,applet:1,del:1,isindex:1,fieldset:1,ul:1,b:1,acronym:1,a:1,blockquote:1,i:1,u:1,s:1,tt:1,address:1,q:1,pre:1,p:1,em:1,dfn:1};L=X({a:1},J);M={tr:1};N={'#':1};O=X({param:1},K);P=X({form:1},A,D,E,I);Q={li:1};return {col:{},tr:{td:1,th:1},img:{},colgroup:{col:1},noscript:P,td:P,br:{},th:P,center:P,kbd:L,button:X(I,E),basefont:{},h5:L,h4:L,samp:L,h6:L,ol:Q,h1:L,h3:L,option:N,h2:L,form:X(A,D,E,I),select:{optgroup:1,option:1},font:J,ins:P,menu:Q,abbr:L,label:L,table:{thead:1,col:1,tbody:1,tr:1,colgroup:1,caption:1,tfoot:1},code:L,script:N,tfoot:M,cite:L,li:P,input:{},iframe:P,strong:J,textarea:N,noframes:P,big:J,small:J,span:J,hr:{},dt:L,sub:J,optgroup:{option:1},param:{},bdo:L,'var':J,div:P,object:O,sup:J,dd:P,strike:J,area:{},dir:Q,map:X({area:1,form:1,p:1},A,F,E),applet:O,dl:{dt:1,dd:1},del:P,isindex:{},fieldset:X({legend:1},K),thead:M,ul:Q,acronym:L,b:J,a:J,blockquote:P,caption:L,i:J,u:J,tbody:M,s:L,address:X(D,I),tt:J,legend:L,q:L,pre:X(G,C),p:L,em:J,dfn:L};})();
-var FCKStyle=function(A){this.Element=(A.Element||'span').toLowerCase();this._StyleDesc=A;};FCKStyle.prototype={GetType:function(){var A=this.GetType_$;if (A!=undefined) return A;var B=this.Element;if (B=='#'||FCKListsLib.StyleBlockElements[B]) A=0;else if (FCKListsLib.StyleObjectElements[B]) A=2;else A=1;return (this.GetType_$=A);},ApplyToSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.ApplyToRange(B,true);},ApplyToRange:function(A,B,C){switch (this.GetType()){case 0:this.ApplyToRange=this._ApplyBlockStyle;break;case 1:this.ApplyToRange=this._ApplyInlineStyle;break;default:return;};this.ApplyToRange(A,B,C);},ApplyToObject:function(A){if (!A) return;this.BuildElement(null,A);},RemoveFromSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.RemoveFromRange(B,true);},RemoveFromRange:function(A,B,C){var D;var E=this._GetAttribsForComparison();var F=this._GetOverridesForComparison();if (A.CheckIsCollapsed()){var D=A.CreateBookmark(true);var H=A.GetBookmarkNode(D,true);var I=new FCKElementPath(H.parentNode);var J=[];var K=!FCKDomTools.GetNextSibling(H);var L=K||!FCKDomTools.GetPreviousSibling(H);var M;var N=-1;for (var i=0;i<I.Elements.length;i++){var O=I.Elements[i];if (this.CheckElementRemovable(O)){if (L&&!FCKDomTools.CheckIsEmptyElement(O,function(el){return (el!=H);})){M=O;N=J.length-1;}else{var P=O.nodeName.toLowerCase();if (P==this.Element){for (var Q in E){if (FCKDomTools.HasAttribute(O,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(O);break;case 'class':if (FCKDomTools.GetAttributeValue(O,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(O,Q);}}}};this._RemoveOverrides(O,F[P]);if (this.GetType()==1) this._RemoveNoAttribElement(O);}}else if (L) J.push(O);L=L&&((K&&!FCKDomTools.GetNextSibling(O))||(!K&&!FCKDomTools.GetPreviousSibling(O)));if (M&&(!L||(i==I.Elements.length-1))){var R=FCKDomTools.RemoveNode(H);for (var j=0;j<=N;j++){var S=FCKDomTools.CloneElement(J[j]);S.appendChild(R);R=S;};if (K) FCKDomTools.InsertAfterNode(M,R);else M.parentNode.insertBefore(R,M);L=false;M=null;}};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);return;};A.Expand('inline_elements');D=A.CreateBookmark(true);var T=A.GetBookmarkNode(D,true);var U=A.GetBookmarkNode(D,false);A.Release(true);var I=new FCKElementPath(T);var X=I.Elements;var O;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(T,O,A);};I=new FCKElementPath(U);X=I.Elements;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;b=O.nodeName.toLowerCase();if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(U,O,A);};var Z=FCKDomTools.GetNextSourceNode(T,true);while (Z){var a=FCKDomTools.GetNextSourceNode(Z);if (Z.nodeType==1){var b=Z.nodeName.toLowerCase();var c=(b==this.Element);if (c){for (var Q in E){if (FCKDomTools.HasAttribute(Z,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(Z);break;case 'class':if (FCKDomTools.GetAttributeValue(Z,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(Z,Q);}}}}else c=!!F[b];if (c){this._RemoveOverrides(Z,F[b]);this._RemoveNoAttribElement(Z);}};if (a==U) break;Z=a;};this._FixBookmarkStart(T);if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},CheckElementRemovable:function(A,B){if (!A) return false;var C=A.nodeName.toLowerCase();if (C==this.Element){if (!B&&!FCKDomTools.HasAttributes(A)) return true;var D=this._GetAttribsForComparison();var E=(D._length==0);for (var F in D){if (F=='_length') continue;if (this._CompareAttributeValues(F,FCKDomTools.GetAttributeValue(A,F),(this.GetFinalAttributeValue(F)||''))){E=true;if (!B) break;}else{E=false;if (B) return false;}};if (E) return true;};var G=this._GetOverridesForComparison()[C];if (G){if (!(D=G.Attributes)) return true;for (var i=0;i<D.length;i++){var H=D[i][0];if (FCKDomTools.HasAttribute(A,H)){var I=D[i][1];if (I==null||(typeof I=='string'&&FCKDomTools.GetAttributeValue(A,H)==I)||I.test(FCKDomTools.GetAttributeValue(A,H))) return true;}}};return false;},CheckActive:function(A){switch (this.GetType()){case 0:return this.CheckElementRemovable(A.Block||A.BlockLimit,true);case 1:var B=A.Elements;for (var i=0;i<B.length;i++){var C=B[i];if (C==A.Block||C==A.BlockLimit) continue;if (this.CheckElementRemovable(C,true)) return true;}};return false;},RemoveFromElement:function(A){var B=this._GetAttribsForComparison();var C=this._GetOverridesForComparison();var D=A.getElementsByTagName(this.Element);for (var i=D.length-1;i>=0;i--){var E=D[i];for (var F in B){if (FCKDomTools.HasAttribute(E,F)){switch (F){case 'style':this._RemoveStylesFromElement(E);break;case 'class':if (FCKDomTools.GetAttributeValue(E,F)!=this.GetFinalAttributeValue(F)) continue;default:FCKDomTools.RemoveAttribute(E,F);}}};this._RemoveOverrides(E,C[this.Element]);this._RemoveNoAttribElement(E);};for (var G in C){if (G!=this.Element){D=A.getElementsByTagName(G);for (var i=D.length-1;i>=0;i--){var E=D[i];this._RemoveOverrides(E,C[G]);this._RemoveNoAttribElement(E);}}}},_RemoveStylesFromElement:function(A){var B=A.style.cssText;var C=this.GetFinalStyleValue();if (B.length>0&&C.length==0) return;C='(^|;)\\s*('+C.replace(/\s*([^ ]+):.*?(;|$)/g,'$1|').replace(/\|$/,'')+'):[^;]+';var D=new RegExp(C,'gi');B=B.replace(D,'').Trim();if (B.length==0||B==';') FCKDomTools.RemoveAttribute(A,'style');else A.style.cssText=B.replace(D,'');},_RemoveOverrides:function(A,B){var C=B&&B.Attributes;if (C){for (var i=0;i<C.length;i++){var D=C[i][0];if (FCKDomTools.HasAttribute(A,D)){var E=C[i][1];if (E==null||(E.test&&E.test(FCKDomTools.GetAttributeValue(A,D)))||(typeof E=='string'&&FCKDomTools.GetAttributeValue(A,D)==E)) FCKDomTools.RemoveAttribute(A,D);}}}},_RemoveNoAttribElement:function(A){if (!FCKDomTools.HasAttributes(A)){var B=A.firstChild;var C=A.lastChild;FCKDomTools.RemoveNode(A,true);this._MergeSiblings(B);if (B!=C) this._MergeSiblings(C);}},BuildElement:function(A,B){var C=B||A.createElement(this.Element);var D=this._StyleDesc.Attributes;var E;if (D){for (var F in D){E=this.GetFinalAttributeValue(F);if (F.toLowerCase()=='class') C.className=E;else C.setAttribute(F,E);}};if (this._GetStyleText().length>0) C.style.cssText=this.GetFinalStyleValue();return C;},_CompareAttributeValues:function(A,B,C){if (A=='style'&&B&&C){B=B.replace(/;$/,'').toLowerCase();C=C.replace(/;$/,'').toLowerCase();};return (B==C||((B===null||B==='')&&(C===null||C==='')))},GetFinalAttributeValue:function(A){var B=this._StyleDesc.Attributes;var B=B?B[A]:null;if (!B&&A=='style') return this.GetFinalStyleValue();if (B&&this._Variables) B=B.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);return B;},GetFinalStyleValue:function(){var A=this._GetStyleText();if (A.length>0&&this._Variables){A=A.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);A=FCKTools.NormalizeCssText(A);};return A;},_GetVariableReplace:function(){return this._Variables[arguments[2]]||arguments[0];},SetVariable:function(A,B){var C=this._Variables;if (!C) C=this._Variables={};this._Variables[A]=B;},_FromPre:function(A,B,C){var D=B.innerHTML;D=D.replace(/(\r\n|\r)/g,'\n');D=D.replace(/^[ \t]*\n/,'');D=D.replace(/\n$/,'');D=D.replace(/^[ \t]+|[ \t]+$/g,function(match,offset,s){if (match.length==1) return '&nbsp;';else if (offset==0) return new Array(match.length).join('&nbsp;')+' ';else return ' '+new Array(match.length).join('&nbsp;');});var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag){value=value.replace(/\n/g,'<br>');value=value.replace(/[ \t]{2,}/g,function (match){return new Array(match.length).join('&nbsp;')+' ';});};F.push(value);});C.innerHTML=F.join('');return C;},_ToPre:function(A,B,C){var D=B.innerHTML.Trim();D=D.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,'<br />');var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag) value=value.replace(/([ \t\n\r]+|&nbsp;)/g,' ');else if (isTag&&value=='<br />') value='\n';F.push(value);});if (FCKBrowserInfo.IsIE){var G=A.createElement('div');G.appendChild(C);C.outerHTML='<pre>\n'+F.join('')+'</pre>';C=G.removeChild(G.firstChild);}else C.innerHTML=F.join('');return C;},_CheckAndMergePre:function(A,B){if (A!=FCKDomTools.GetPreviousSourceElement(B,true)) return;var C=A.innerHTML.replace(/\n$/,'')+'\n\n'+B.innerHTML.replace(/^\n/,'');if (FCKBrowserInfo.IsIE) B.outerHTML='<pre>'+C+'</pre>';else B.innerHTML=C;FCKDomTools.RemoveNode(A);},_CheckAndSplitPre:function(A){var B;var C=A.firstChild;C=C&&C.nextSibling;while (C){var D=C.nextSibling;if (D&&D.nextSibling&&C.nodeName.IEquals('br')&&D.nodeName.IEquals('br')){FCKDomTools.RemoveNode(C);C=D.nextSibling;FCKDomTools.RemoveNode(D);B=FCKDomTools.InsertAfterNode(B||A,FCKDomTools.CloneElement(A));continue;};if (B){C=C.previousSibling;FCKDomTools.MoveNode(C.nextSibling,B);};C=C.nextSibling;}},_ApplyBlockStyle:function(A,B,C){var D;if (B) D=A.CreateBookmark();var E=new FCKDomRangeIterator(A);E.EnforceRealBlocks=true;var F;var G=A.Window.document;var H;while((F=E.GetNextParagraph())){var I=this.BuildElement(G);var J=I.nodeName.IEquals('pre');var K=F.nodeName.IEquals('pre');var L=J&&!K;var M=!J&&K;if (L) I=this._ToPre(G,F,I);else if (M) I=this._FromPre(G,F,I);else FCKDomTools.MoveChildren(F,I);F.parentNode.insertBefore(I,F);FCKDomTools.RemoveNode(F);if (J){if (H) this._CheckAndMergePre(H,I);H=I;}else if (M) this._CheckAndSplitPre(I);};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},_ApplyInlineStyle:function(A,B,C){var D=A.Window.document;if (A.CheckIsCollapsed()){var E=this.BuildElement(D);A.InsertNode(E);A.MoveToPosition(E,2);A.Select();return;};var F=this.Element;var G=FCK.DTD[F]||FCK.DTD.span;var H=this._GetAttribsForComparison();var I;A.Expand('inline_elements');var J=A.CreateBookmark(true);var K=A.GetBookmarkNode(J,true);var L=A.GetBookmarkNode(J,false);A.Release(true);var M=FCKDomTools.GetNextSourceNode(K,true);while (M){var N=false;var O=M.nodeType;var P=O==1?M.nodeName.toLowerCase():null;if (!P||G[P]){if ((FCK.DTD[M.parentNode.nodeName.toLowerCase()]||FCK.DTD.span)[F]||!FCK.DTD[F]){if (!A.CheckHasRange()) A.SetStart(M,3);if (O!=1||M.childNodes.length==0){var Q=M;var R=Q.parentNode;while (Q==R.lastChild&&G[R.nodeName.toLowerCase()]){Q=R;};A.SetEnd(Q,4);if (Q==Q.parentNode.lastChild&&!G[Q.parentNode.nodeName.toLowerCase()]) N=true;}else{A.SetEnd(M,3);}}else N=true;}else N=true;M=FCKDomTools.GetNextSourceNode(M);if (M==L){M=null;N=true;};if (N&&A.CheckHasRange()&&!A.CheckIsCollapsed()){I=this.BuildElement(D);A.ExtractContents().AppendTo(I);if (I.innerHTML.RTrim().length>0){A.InsertNode(I);this.RemoveFromElement(I);this._MergeSiblings(I,this._GetAttribsForComparison());if (!FCKBrowserInfo.IsIE) I.normalize();};A.Release(true);}};this._FixBookmarkStart(K);if (B) A.SelectBookmark(J);if (C) A.MoveToBookmark(J);},_FixBookmarkStart:function(A){var B;while ((B=A.nextSibling)){if (B.nodeType==1&&FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){if (!B.firstChild) FCKDomTools.RemoveNode(B);else FCKDomTools.MoveNode(A,B,true);continue;};if (B.nodeType==3&&B.length==0){FCKDomTools.RemoveNode(B);continue;};break;}},_MergeSiblings:function(A,B){if (!A||A.nodeType!=1||!FCKListsLib.InlineNonEmptyElements[A.nodeName.toLowerCase()]) return;this._MergeNextSibling(A,B);this._MergePreviousSibling(A,B);},_MergeNextSibling:function(A,B){var C=A.nextSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.nextSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.lastChild;if (D) FCKDomTools.MoveNode(A.nextSibling,A);FCKDomTools.MoveChildren(C,A);FCKDomTools.RemoveNode(C);if (E) this._MergeNextSibling(E);}}},_MergePreviousSibling:function(A,B){var C=A.previousSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.previousSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.firstChild;if (D) FCKDomTools.MoveNode(A.previousSibling,A,true);FCKDomTools.MoveChildren(C,A,true);FCKDomTools.RemoveNode(C);if (E) this._MergePreviousSibling(E);}}},_GetStyleText:function(){var A=this._StyleDesc.Styles;var B=(this._StyleDesc.Attributes?this._StyleDesc.Attributes['style']||'':'');if (B.length>0) B+=';';for (var C in A) B+=C+':'+A[C]+';';if (B.length>0&&!(/#\(/.test(B))){B=FCKTools.NormalizeCssText(B);};return (this._GetStyleText=function() { return B;})();},_GetAttribsForComparison:function(){var A=this._GetAttribsForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Attributes;if (B){for (var C in B){A[C.toLowerCase()]=B[C].toLowerCase();}};if (this._GetStyleText().length>0){A['style']=this._GetStyleText().toLowerCase();};FCKTools.AppendLengthProperty(A,'_length');return (this._GetAttribsForComparison_$=A);},_GetOverridesForComparison:function(){var A=this._GetOverridesForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Overrides;if (B){if (!FCKTools.IsArray(B)) B=[B];for (var i=0;i<B.length;i++){var C=B[i];var D;var E;var F;if (typeof C=='string') D=C.toLowerCase();else{D=C.Element?C.Element.toLowerCase():this.Element;F=C.Attributes;};E=A[D]||(A[D]={});if (F){var G=(E.Attributes=E.Attributes||[]);for (var H in F){G.push([H.toLowerCase(),F[H]]);}}}};return (this._GetOverridesForComparison_$=A);},_CreateElementAttribsForComparison:function(A){var B={};var C=0;for (var i=0;i<A.attributes.length;i++){var D=A.attributes[i];if (D.specified){B[D.nodeName.toLowerCase()]=FCKDomTools.GetAttributeValue(A,D).toLowerCase();C++;}};B._length=C;return B;},_CheckAttributesMatch:function(A,B){var C=A.attributes;var D=0;for (var i=0;i<C.length;i++){var E=C[i];if (E.specified){var F=E.nodeName.toLowerCase();var G=B[F];if (!G) break;if (G!=FCKDomTools.GetAttributeValue(A,E).toLowerCase()) break;D++;}};return (D==B._length);}};
-var FCKStyles=FCK.Styles={_Callbacks:{},_ObjectStyles:{},ApplyStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){if (A.GetType()==2) A.ApplyToObject(FCKSelection.GetSelectedElement());else A.ApplyToSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},RemoveStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){A.RemoveFromSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},AttachStyleStateChange:function(A,B,C){var D=this._Callbacks[A];if (!D) D=this._Callbacks[A]=[];D.push([B,C]);},CheckSelectionChanges:function(){var A=FCKSelection.GetBoundaryParentElement(true);if (!A) return;var B=new FCKElementPath(A);var C=this.GetStyles();for (var D in C){var E=this._Callbacks[D];if (E){var F=C[D];var G=F.CheckActive(B);if (G!=(F._LastState||null)){F._LastState=G;for (var i=0;i<E.length;i++){var H=E[i][0];var I=E[i][1];H.call(I||window,D,G);}}}}},CheckStyleInSelection:function(A){return false;},_GetRemoveFormatTagsRegex:function (){var A=new RegExp('^(?:'+FCKConfig.RemoveFormatTags.replace(/,/g,'|')+')$','i');return (this._GetRemoveFormatTagsRegex=function(){return A;})&&A;},RemoveAll:function(){var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();if (A.CheckIsCollapsed()) return;A.Expand('inline_elements');var B=A.CreateBookmark(true);var C=A.GetBookmarkNode(B,true);var D=A.GetBookmarkNode(B,false);A.Release(true);var E=this._GetRemoveFormatTagsRegex();var F=new FCKElementPath(C);var G=F.Elements;var H;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;if (E.test(H.nodeName)) FCKDomTools.BreakParent(C,H,A);};F=new FCKElementPath(D);G=F.Elements;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;elementName=H.nodeName.toLowerCase();if (E.test(H.nodeName)) FCKDomTools.BreakParent(D,H,A);};var I=FCKDomTools.GetNextSourceNode(C,true,1);while (I){if (I==D) break;var J=FCKDomTools.GetNextSourceNode(I,false,1);if (E.test(I.nodeName)) FCKDomTools.RemoveNode(I,true);else FCKDomTools.RemoveAttributes(I,FCKConfig.RemoveAttributesArray);I=J;};A.SelectBookmark(B);FCK.Events.FireEvent('OnSelectionChange');},GetStyle:function(A){return this.GetStyles()[A];},GetStyles:function(){var A=this._GetStyles;if (!A){A=this._GetStyles=FCKTools.Merge(this._LoadStylesCore(),this._LoadStylesCustom(),this._LoadStylesXml());};return A;},CheckHasObjectStyle:function(A){return!!this._ObjectStyles[A];},_LoadStylesCore:function(){var A={};var B=FCKConfig.CoreStyles;for (var C in B){var D=A['_FCK_'+C]=new FCKStyle(B[C]);D.IsCore=true;};return A;},_LoadStylesCustom:function(){var A={};var B=FCKConfig.CustomStyles;if (B){for (var C in B){var D=A[C]=new FCKStyle(B[C]);D.Name=C;}};return A;},_LoadStylesXml:function(){var A={};var B=FCKConfig.StylesXmlPath;if (!B||B.length==0) return A;var C=new FCKXml();C.LoadUrl(B);var D=FCKXml.TransformToObject(C.SelectSingleNode('Styles'));var E=D.$Style;if (!E) return A;for (var i=0;i<E.length;i++){var F=E[i];var G=(F.element||'').toLowerCase();if (G.length==0) throw('The element name is required. Error loading "'+B+'"');var H={Element:G,Attributes:{},Styles:{},Overrides:[]};var I=F.$Attribute||[];for (var j=0;j<I.length;j++){H.Attributes[I[j].name]=I[j].value;};var J=F.$Style||[];for (j=0;j<J.length;j++){H.Styles[J[j].name]=J[j].value;};var K=F.$Override;if (K){for (j=0;j<K.length;j++){var L=K[j];var M={Element:L.element};var N=L.$Attribute;if (N){M.Attributes={};for (var k=0;k<N.length;k++){var O=N[k].value||null;if (O){var P=O&&FCKRegexLib.RegExp.exec(O);if (P) O=new RegExp(P[1],P[2]||'');};M.Attributes[N[k].name]=O;}};H.Overrides.push(M);}};var Q=new FCKStyle(H);Q.Name=F.name||G;if (Q.GetType()==2) this._ObjectStyles[G]=true;A[Q.Name]=Q;};return A;}};
-var FCKListHandler={OutdentListItem:function(A){var B=A.parentNode;if (B.tagName.toUpperCase().Equals('UL','OL')){var C=FCKTools.GetElementDocument(A);var D=new FCKDocumentFragment(C);var E=D.RootNode;var F=false;var G=FCKDomTools.GetFirstChild(A,['UL','OL']);if (G){F=true;var H;while ((H=G.firstChild)) E.appendChild(G.removeChild(H));FCKDomTools.RemoveNode(G);};var I;var J=false;while ((I=A.nextSibling)){if (!F&&I.nodeType==1&&I.nodeName.toUpperCase()=='LI') J=F=true;E.appendChild(I.parentNode.removeChild(I));if (!J&&I.nodeType==1&&I.nodeName.toUpperCase().Equals('UL','OL')) FCKDomTools.RemoveNode(I,true);};var K=B.parentNode.tagName.toUpperCase();var L=(K=='LI');if (L||K.Equals('UL','OL')){if (F){var G=B.cloneNode(false);D.AppendTo(G);A.appendChild(G);}else if (L) D.InsertAfterNode(B.parentNode);else D.InsertAfterNode(B);if (L) FCKDomTools.InsertAfterNode(B.parentNode,B.removeChild(A));else FCKDomTools.InsertAfterNode(B,B.removeChild(A));}else{if (F){var N=B.cloneNode(false);D.AppendTo(N);FCKDomTools.InsertAfterNode(B,N);};var O=C.createElement(FCKConfig.EnterMode=='p'?'p':'div');FCKDomTools.MoveChildren(B.removeChild(A),O);FCKDomTools.InsertAfterNode(B,O);if (FCKConfig.EnterMode=='br'){if (FCKBrowserInfo.IsGecko) O.parentNode.insertBefore(FCKTools.CreateBogusBR(C),O);else FCKDomTools.InsertAfterNode(O,FCKTools.CreateBogusBR(C));FCKDomTools.RemoveNode(O,true);}};if (this.CheckEmptyList(B)) FCKDomTools.RemoveNode(B,true);}},CheckEmptyList:function(A){return (FCKDomTools.GetFirstChild(A,'LI')==null);},CheckListHasContents:function(A){var B=A.firstChild;while (B){switch (B.nodeType){case 1:if (!B.nodeName.IEquals('UL','LI')) return true;break;case 3:if (B.nodeValue.Trim().length>0) return true;};B=B.nextSibling;};return false;}};
-var FCKElementPath=function(A){var B=null;var C=null;var D=[];var e=A;while (e){if (e.nodeType==1){if (!this.LastElement) this.LastElement=e;var E=e.nodeName.toLowerCase();if (FCKBrowserInfo.IsIE&&e.scopeName!='HTML') E=e.scopeName.toLowerCase()+':'+E;if (!C){if (!B&&FCKListsLib.PathBlockElements[E]!=null) B=e;if (FCKListsLib.PathBlockLimitElements[E]!=null){if (!B&&E=='div'&&!FCKElementPath._CheckHasBlock(e)) B=e;else C=e;}};D.push(e);if (E=='body') break;};e=e.parentNode;};this.Block=B;this.BlockLimit=C;this.Elements=D;};FCKElementPath._CheckHasBlock=function(A){var B=A.childNodes;for (var i=0,count=B.length;i<count;i++){var C=B[i];if (C.nodeType==1&&FCKListsLib.BlockElements[C.nodeName.toLowerCase()]) return true;};return false;};
-var FCKDomRange=function(A){this.Window=A;this._Cache={};};FCKDomRange.prototype={_UpdateElementInfo:function(){var A=this._Range;if (!A) this.Release(true);else{var B=A.startContainer;var C=new FCKElementPath(B);this.StartNode=B.nodeType==3?B:B.childNodes[A.startOffset];this.StartContainer=B;this.StartBlock=C.Block;this.StartBlockLimit=C.BlockLimit;if (A.collapsed){this.EndNode=this.StartNode;this.EndContainer=this.StartContainer;this.EndBlock=this.StartBlock;this.EndBlockLimit=this.StartBlockLimit;}else{var D=A.endContainer;if (B!=D) C=new FCKElementPath(D);var E=D;if (A.endOffset==0){while (E&&!E.previousSibling) E=E.parentNode;if (E) E=E.previousSibling;}else if (E.nodeType==1) E=E.childNodes[A.endOffset-1];this.EndNode=E;this.EndContainer=D;this.EndBlock=C.Block;this.EndBlockLimit=C.BlockLimit;}};this._Cache={};},CreateRange:function(){return new FCKW3CRange(this.Window.document);},DeleteContents:function(){if (this._Range){this._Range.deleteContents();this._UpdateElementInfo();}},ExtractContents:function(){if (this._Range){var A=this._Range.extractContents();this._UpdateElementInfo();return A;};return null;},CheckIsCollapsed:function(){if (this._Range) return this._Range.collapsed;return false;},Collapse:function(A){if (this._Range) this._Range.collapse(A);this._UpdateElementInfo();},Clone:function(){var A=FCKTools.CloneObject(this);if (this._Range) A._Range=this._Range.cloneRange();return A;},MoveToNodeContents:function(A){if (!this._Range) this._Range=this.CreateRange();this._Range.selectNodeContents(A);this._UpdateElementInfo();},MoveToElementStart:function(A){this.SetStart(A,1);this.SetEnd(A,1);},MoveToElementEditStart:function(A){var B;while (A&&A.nodeType==1){if (FCKDomTools.CheckIsEditable(A)) B=A;else if (B) break;A=A.firstChild;};if (B) this.MoveToElementStart(B);},InsertNode:function(A){if (this._Range) this._Range.insertNode(A);},CheckIsEmpty:function(){if (this.CheckIsCollapsed()) return true;var A=this.Window.document.createElement('div');this._Range.cloneContents().AppendTo(A);FCKDomTools.TrimNode(A);return (A.innerHTML.length==0);},CheckStartOfBlock:function(){var A=this._Cache;var B=A.IsStartOfBlock;if (B!=undefined) return B;var C=this.StartBlock||this.StartBlockLimit;var D=this._Range.startContainer;var E=this._Range.startOffset;var F;if (E>0){if (D.nodeType==3){var G=D.nodeValue.substr(0,E).Trim();if (G.length!=0) return A.IsStartOfBlock=false;}else F=D.childNodes[E-1];};if (!F) F=FCKDomTools.GetPreviousSourceNode(D,true,null,C);while (F){switch (F.nodeType){case 1:if (!FCKListsLib.InlineChildReqElements[F.nodeName.toLowerCase()]) return A.IsStartOfBlock=false;break;case 3:if (F.nodeValue.Trim().length>0) return A.IsStartOfBlock=false;};F=FCKDomTools.GetPreviousSourceNode(F,false,null,C);};return A.IsStartOfBlock=true;},CheckEndOfBlock:function(A){var B=this._Cache.IsEndOfBlock;if (B!=undefined) return B;var C=this.EndBlock||this.EndBlockLimit;var D=this._Range.endContainer;var E=this._Range.endOffset;var F;if (D.nodeType==3){var G=D.nodeValue;if (E<G.length){G=G.substr(E);if (G.Trim().length!=0) return this._Cache.IsEndOfBlock=false;}}else F=D.childNodes[E];if (!F) F=FCKDomTools.GetNextSourceNode(D,true,null,C);var H=false;while (F){switch (F.nodeType){case 1:var I=F.nodeName.toLowerCase();if (FCKListsLib.InlineChildReqElements[I]) break;if (I=='br'&&!H){H=true;break;};return this._Cache.IsEndOfBlock=false;case 3:if (F.nodeValue.Trim().length>0) return this._Cache.IsEndOfBlock=false;};F=FCKDomTools.GetNextSourceNode(F,false,null,C);};if (A) this.Select();return this._Cache.IsEndOfBlock=true;},CreateBookmark:function(A){var B={StartId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'S',EndId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'E'};var C=this.Window.document;var D;var E;var F;if (!this.CheckIsCollapsed()){E=C.createElement('span');E.style.display='none';E.id=B.EndId;E.setAttribute('_fck_bookmark',true);E.innerHTML='&nbsp;';F=this.Clone();F.Collapse(false);F.InsertNode(E);};D=C.createElement('span');D.style.display='none';D.id=B.StartId;D.setAttribute('_fck_bookmark',true);D.innerHTML='&nbsp;';F=this.Clone();F.Collapse(true);F.InsertNode(D);if (A){B.StartNode=D;B.EndNode=E;};if (E){this.SetStart(D,4);this.SetEnd(E,3);}else this.MoveToPosition(D,4);return B;},GetBookmarkNode:function(A,B){var C=this.Window.document;if (B) return A.StartNode||C.getElementById(A.StartId);else return A.EndNode||C.getElementById(A.EndId);},MoveToBookmark:function(A,B){var C=this.GetBookmarkNode(A,true);var D=this.GetBookmarkNode(A,false);this.SetStart(C,3);if (!B) FCKDomTools.RemoveNode(C);if (D){this.SetEnd(D,3);if (!B) FCKDomTools.RemoveNode(D);}else this.Collapse(true);this._UpdateElementInfo();},CreateBookmark2:function(){if (!this._Range) return { "Start":0,"End":0 };var A={"Start":[this._Range.startOffset],"End":[this._Range.endOffset]};var B=this._Range.startContainer.previousSibling;var C=this._Range.endContainer.previousSibling;var D=this._Range.startContainer;var E=this._Range.endContainer;while (B&&B.nodeType==3&&D.nodeType==3){A.Start[0]+=B.length;D=B;B=B.previousSibling;}while (C&&C.nodeType==3&&E.nodeType==3){A.End[0]+=C.length;E=C;C=C.previousSibling;};if (D.nodeType==1&&D.childNodes[A.Start[0]]&&D.childNodes[A.Start[0]].nodeType==3){var F=D.childNodes[A.Start[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};D=F;A.Start[0]=G;};if (E.nodeType==1&&E.childNodes[A.End[0]]&&E.childNodes[A.End[0]].nodeType==3){var F=E.childNodes[A.End[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};E=F;A.End[0]=G;};A.Start=FCKDomTools.GetNodeAddress(D,true).concat(A.Start);A.End=FCKDomTools.GetNodeAddress(E,true).concat(A.End);return A;},MoveToBookmark2:function(A){var B=FCKDomTools.GetNodeFromAddress(this.Window.document,A.Start.slice(0,-1),true);var C=FCKDomTools.GetNodeFromAddress(this.Window.document,A.End.slice(0,-1),true);this.Release(true);this._Range=new FCKW3CRange(this.Window.document);var D=A.Start[A.Start.length-1];var E=A.End[A.End.length-1];while (B.nodeType==3&&D>B.length){if (!B.nextSibling||B.nextSibling.nodeType!=3) break;D-=B.length;B=B.nextSibling;}while (C.nodeType==3&&E>C.length){if (!C.nextSibling||C.nextSibling.nodeType!=3) break;E-=C.length;C=C.nextSibling;};this._Range.setStart(B,D);this._Range.setEnd(C,E);this._UpdateElementInfo();},MoveToPosition:function(A,B){this.SetStart(A,B);this.Collapse(true);},SetStart:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setStart(A,0);break;case 2:D.setStart(A,A.childNodes.length);break;case 3:D.setStartBefore(A);break;case 4:D.setStartAfter(A);};if (!C) this._UpdateElementInfo();},SetEnd:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setEnd(A,0);break;case 2:D.setEnd(A,A.childNodes.length);break;case 3:D.setEndBefore(A);break;case 4:D.setEndAfter(A);};if (!C) this._UpdateElementInfo();},Expand:function(A){var B,oSibling;switch (A){case 'inline_elements':if (this._Range.startOffset==0){B=this._Range.startContainer;if (B.nodeType!=1) B=B.previousSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setStartBefore(B);if (B!=B.parentNode.firstChild) break;B=B.parentNode;}}};B=this._Range.endContainer;var C=this._Range.endOffset;if ((B.nodeType==3&&C>=B.nodeValue.length)||(B.nodeType==1&&C>=B.childNodes.length)||(B.nodeType!=1&&B.nodeType!=3)){if (B.nodeType!=1) B=B.nextSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setEndAfter(B);if (B!=B.parentNode.lastChild) break;B=B.parentNode;}}};break;case 'block_contents':case 'list_contents':var D=FCKListsLib.BlockBoundaries;if (A=='list_contents'||FCKConfig.EnterMode=='br') D=FCKListsLib.ListBoundaries;if (this.StartBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents') this.SetStart(this.StartBlock,1);else{B=this._Range.startContainer;if (B.nodeType==1){var E=B.childNodes[this._Range.startOffset];if (E) B=FCKDomTools.GetPreviousSourceNode(E,true);else B=B.lastChild||B;}while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setStartBefore(B);B=B.previousSibling||B.parentNode;}};if (this.EndBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents'&&this.EndBlock.nodeName.toLowerCase()!='li') this.SetEnd(this.EndBlock,2);else{B=this._Range.endContainer;if (B.nodeType==1) B=B.childNodes[this._Range.endOffset]||B.lastChild;while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setEndAfter(B);B=B.nextSibling||B.parentNode;};if (B&&B.nodeName.toLowerCase()=='br') this._Range.setEndAfter(B);};this._UpdateElementInfo();}},SplitBlock:function(A){var B=A||FCKConfig.EnterMode;if (!this._Range) this.MoveToSelection();if (this.StartBlockLimit==this.EndBlockLimit){var C=this.StartBlock;var D=this.EndBlock;var E=null;if (B!='br'){if (!C){C=this.FixBlock(true,B);D=this.EndBlock;};if (!D) D=this.FixBlock(false,B);};var F=(C!=null&&this.CheckStartOfBlock());var G=(D!=null&&this.CheckEndOfBlock());if (!this.CheckIsEmpty()) this.DeleteContents();if (C&&D&&C==D){if (G){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(D,4);D=null;}else if (F){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(C,3);C=null;}else{this.SetEnd(C,2);var H=this.ExtractContents();D=C.cloneNode(false);D.removeAttribute('id',false);H.AppendTo(D);FCKDomTools.InsertAfterNode(C,D);this.MoveToPosition(C,4);if (FCKBrowserInfo.IsGecko&&!C.nodeName.IEquals(['ul','ol'])) FCKTools.AppendBogusBr(C);}};return {PreviousBlock:C,NextBlock:D,WasStartOfBlock:F,WasEndOfBlock:G,ElementPath:E};};return null;},FixBlock:function(A,B){var C=this.CreateBookmark();this.Collapse(A);this.Expand('block_contents');var D=this.Window.document.createElement(B);this.ExtractContents().AppendTo(D);FCKDomTools.TrimNode(D);if (FCKDomTools.CheckIsEmptyElement(D,function(element) { return element.getAttribute('_fck_bookmark')!='true';})&&FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(D);this.InsertNode(D);this.MoveToBookmark(C);return D;},Release:function(A){if (!A) this.Window=null;this.StartNode=null;this.StartContainer=null;this.StartBlock=null;this.StartBlockLimit=null;this.EndNode=null;this.EndContainer=null;this.EndBlock=null;this.EndBlockLimit=null;this._Range=null;this._Cache=null;},CheckHasRange:function(){return!!this._Range;},GetTouchedStartNode:function(){var A=this._Range;var B=A.startContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.startOffset]||B;},GetTouchedEndNode:function(){var A=this._Range;var B=A.endContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.endOffset-1]||B;}};
-FCKDomRange.prototype.MoveToSelection=function(){this.Release(true);var A=this.Window.getSelection();if (A&&A.rangeCount>0){this._Range=FCKW3CRange.CreateFromRange(this.Window.document,A.getRangeAt(0));this._UpdateElementInfo();}else if (this.Window.document) this.MoveToElementStart(this.Window.document.body);};FCKDomRange.prototype.Select=function(){var A=this._Range;if (A){var B=A.startContainer;if (A.collapsed&&B.nodeType==1&&B.childNodes.length==0) B.appendChild(A._Document.createTextNode(''));var C=this.Window.document.createRange();C.setStart(B,A.startOffset);try{C.setEnd(A.endContainer,A.endOffset);}catch (e){if (e.toString().Contains('NS_ERROR_ILLEGAL_VALUE')){A.collapse(true);C.setEnd(A.endContainer,A.endOffset);}else throw(e);};var D=this.Window.getSelection();D.removeAllRanges();D.addRange(C);}};FCKDomRange.prototype.SelectBookmark=function(A){var B=this.Window.document.createRange();var C=this.GetBookmarkNode(A,true);var D=this.GetBookmarkNode(A,false);B.setStart(C.parentNode,FCKDomTools.GetIndexOf(C));FCKDomTools.RemoveNode(C);if (D){B.setEnd(D.parentNode,FCKDomTools.GetIndexOf(D));FCKDomTools.RemoveNode(D);};var E=this.Window.getSelection();E.removeAllRanges();E.addRange(B);};
-var FCKDomRangeIterator=function(A){this.Range=A;this.ForceBrBreak=false;this.EnforceRealBlocks=false;};FCKDomRangeIterator.CreateFromSelection=function(A){var B=new FCKDomRange(A);B.MoveToSelection();return new FCKDomRangeIterator(B);};FCKDomRangeIterator.prototype={GetNextParagraph:function(){var A;var B;var C;var D;var E;var F=this.ForceBrBreak?FCKListsLib.ListBoundaries:FCKListsLib.BlockBoundaries;if (!this._LastNode){var B=this.Range.Clone();B.Expand(this.ForceBrBreak?'list_contents':'block_contents');this._NextNode=B.GetTouchedStartNode();this._LastNode=B.GetTouchedEndNode();B=null;};var H=this._NextNode;var I=this._LastNode;this._NextNode=null;while (H){var J=false;var K=(H.nodeType!=1);var L=false;if (!K){var M=H.nodeName.toLowerCase();if (F[M]&&(!FCKBrowserInfo.IsIE||H.scopeName=='HTML')){if (M=='br') K=true;else if (!B&&H.childNodes.length==0&&M!='hr'){A=H;C=H==I;break;};if (B){B.SetEnd(H,3,true);if (M!='br') this._NextNode=FCKDomTools.GetNextSourceNode(H,true,null,I)||H;};J=true;}else{if (H.firstChild){if (!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};H=H.firstChild;continue;};K=true;}}else if (H.nodeType==3){if (/^[\r\n\t ]+$/.test(H.nodeValue)) K=false;};if (K&&!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};C=((!J||K)&&H==I);if (B&&!J){while (!H.nextSibling&&!C){var N=H.parentNode;if (F[N.nodeName.toLowerCase()]){J=true;C=C||(N==I);break;};H=N;K=true;C=(H==I);L=true;}};if (K) B.SetEnd(H,4,true);if ((J||C)&&B){B._UpdateElementInfo();if (B.StartNode==B.EndNode&&B.StartNode.parentNode==B.StartBlockLimit&&B.StartNode.getAttribute&&B.StartNode.getAttribute('_fck_bookmark')) B=null;else break;};if (C) break;H=FCKDomTools.GetNextSourceNode(H,L,null,I);};if (!A){if (!B){this._NextNode=null;return null;};A=B.StartBlock;if (!A&&!this.EnforceRealBlocks&&B.StartBlockLimit.nodeName.IEquals('DIV','TH','TD')&&B.CheckStartOfBlock()&&B.CheckEndOfBlock()){A=B.StartBlockLimit;}else if (!A||(this.EnforceRealBlocks&&A.nodeName.toLowerCase()=='li')){A=this.Range.Window.document.createElement(FCKConfig.EnterMode=='p'?'p':'div');B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);B.InsertNode(A);D=true;E=true;}else if (A.nodeName.toLowerCase()!='li'){if (!B.CheckStartOfBlock()||!B.CheckEndOfBlock()){A=A.cloneNode(false);B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);var O=B.SplitBlock();D=!O.WasStartOfBlock;E=!O.WasEndOfBlock;B.InsertNode(A);}}else if (!C){this._NextNode=A==I?null:FCKDomTools.GetNextSourceNode(B.EndNode,true,null,I);return A;}};if (D){var P=A.previousSibling;if (P&&P.nodeType==1){if (P.nodeName.toLowerCase()=='br') P.parentNode.removeChild(P);else if (P.lastChild&&P.lastChild.nodeName.IEquals('br')) P.removeChild(P.lastChild);}};if (E){var Q=A.lastChild;if (Q&&Q.nodeType==1&&Q.nodeName.toLowerCase()=='br') A.removeChild(Q);};if (!this._NextNode) this._NextNode=(C||A==I)?null:FCKDomTools.GetNextSourceNode(A,true,null,I);return A;}};
-var FCKDocumentFragment=function(A,B){this.RootNode=B||A.createDocumentFragment();};FCKDocumentFragment.prototype={AppendTo:function(A){A.appendChild(this.RootNode);},AppendHtml:function(A){var B=this.RootNode.ownerDocument.createElement('div');B.innerHTML=A;FCKDomTools.MoveChildren(B,this.RootNode);},InsertAfterNode:function(A){FCKDomTools.InsertAfterNode(A,this.RootNode);}};
-var FCKW3CRange=function(A){this._Document=A;this.startContainer=null;this.startOffset=null;this.endContainer=null;this.endOffset=null;this.collapsed=true;};FCKW3CRange.CreateRange=function(A){return new FCKW3CRange(A);};FCKW3CRange.CreateFromRange=function(A,B){var C=FCKW3CRange.CreateRange(A);C.setStart(B.startContainer,B.startOffset);C.setEnd(B.endContainer,B.endOffset);return C;};FCKW3CRange.prototype={_UpdateCollapsed:function(){this.collapsed=(this.startContainer==this.endContainer&&this.startOffset==this.endOffset);},setStart:function(A,B){this.startContainer=A;this.startOffset=B;if (!this.endContainer){this.endContainer=A;this.endOffset=B;};this._UpdateCollapsed();},setEnd:function(A,B){this.endContainer=A;this.endOffset=B;if (!this.startContainer){this.startContainer=A;this.startOffset=B;};this._UpdateCollapsed();},setStartAfter:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setStartBefore:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A));},setEndAfter:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setEndBefore:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A));},collapse:function(A){if (A){this.endContainer=this.startContainer;this.endOffset=this.startOffset;}else{this.startContainer=this.endContainer;this.startOffset=this.endOffset;};this.collapsed=true;},selectNodeContents:function(A){this.setStart(A,0);this.setEnd(A,A.nodeType==3?A.data.length:A.childNodes.length);},insertNode:function(A){var B=this.startContainer;var C=this.startOffset;if (B.nodeType==3){B.splitText(C);if (B==this.endContainer) this.setEnd(B.nextSibling,this.endOffset-this.startOffset);FCKDomTools.InsertAfterNode(B,A);return;}else{B.insertBefore(A,B.childNodes[C]||null);if (B==this.endContainer){this.endOffset++;this.collapsed=false;}}},deleteContents:function(){if (this.collapsed) return;this._ExecContentsAction(0);},extractContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(1,A);return A;},cloneContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(2,A);return A;},_ExecContentsAction:function(A,B){var C=this.startContainer;var D=this.endContainer;var E=this.startOffset;var F=this.endOffset;var G=false;var H=false;if (D.nodeType==3) D=D.splitText(F);else{if (D.childNodes.length>0){if (F>D.childNodes.length-1){D=FCKDomTools.InsertAfterNode(D.lastChild,this._Document.createTextNode(''));H=true;}else D=D.childNodes[F];}};if (C.nodeType==3){C.splitText(E);if (C==D) D=C.nextSibling;}else{if (E==0){C=C.insertBefore(this._Document.createTextNode(''),C.firstChild);G=true;}else if (E>C.childNodes.length-1){C=C.appendChild(this._Document.createTextNode(''));G=true;}else C=C.childNodes[E].previousSibling;};var I=FCKDomTools.GetParents(C);var J=FCKDomTools.GetParents(D);var i,topStart,topEnd;for (i=0;i<I.length;i++){topStart=I[i];topEnd=J[i];if (topStart!=topEnd) break;};var K,levelStartNode,levelClone,currentNode,currentSibling;if (B) K=B.RootNode;for (var j=i;j<I.length;j++){levelStartNode=I[j];if (K&&levelStartNode!=C) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==C));currentNode=levelStartNode.nextSibling;while(currentNode){if (currentNode==J[j]||currentNode==D) break;currentSibling=currentNode.nextSibling;if (A==2) K.appendChild(currentNode.cloneNode(true));else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.appendChild(currentNode);};currentNode=currentSibling;};if (K) K=levelClone;};if (B) K=B.RootNode;for (var k=i;k<J.length;k++){levelStartNode=J[k];if (A>0&&levelStartNode!=D) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==D));if (!I[k]||levelStartNode.parentNode!=I[k].parentNode){currentNode=levelStartNode.previousSibling;while(currentNode){if (currentNode==I[k]||currentNode==C) break;currentSibling=currentNode.previousSibling;if (A==2) K.insertBefore(currentNode.cloneNode(true),K.firstChild);else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.insertBefore(currentNode,K.firstChild);};currentNode=currentSibling;}};if (K) K=levelClone;};if (A==2){var L=this.startContainer;if (L.nodeType==3){L.data+=L.nextSibling.data;L.parentNode.removeChild(L.nextSibling);};var M=this.endContainer;if (M.nodeType==3&&M.nextSibling){M.data+=M.nextSibling.data;M.parentNode.removeChild(M.nextSibling);}}else{if (topStart&&topEnd&&(C.parentNode!=topStart.parentNode||D.parentNode!=topEnd.parentNode)){var N=FCKDomTools.GetIndexOf(topEnd);if (G&&topEnd.parentNode==C.parentNode) N--;this.setStart(topEnd.parentNode,N);};this.collapse(true);};if(G) C.parentNode.removeChild(C);if(H&&D.parentNode) D.parentNode.removeChild(D);},cloneRange:function(){return FCKW3CRange.CreateFromRange(this._Document,this);}};
-var FCKEnterKey=function(A,B,C,D){this.Window=A;this.EnterMode=B||'p';this.ShiftEnterMode=C||'br';var E=new FCKKeystrokeHandler(false);E._EnterKey=this;E.OnKeystroke=FCKEnterKey_OnKeystroke;E.SetKeystrokes([[13,'Enter'],[SHIFT+13,'ShiftEnter'],[8,'Backspace'],[CTRL+8,'CtrlBackspace'],[46,'Delete']]);this.TabText='';if (D>0||FCKBrowserInfo.IsSafari){while (D--) this.TabText+='\xa0';E.SetKeystrokes([9,'Tab']);};E.AttachToElement(A.document);};function FCKEnterKey_OnKeystroke(A,B){var C=this._EnterKey;try{switch (B){case 'Enter':return C.DoEnter();break;case 'ShiftEnter':return C.DoShiftEnter();break;case 'Backspace':return C.DoBackspace();break;case 'Delete':return C.DoDelete();break;case 'Tab':return C.DoTab();break;case 'CtrlBackspace':return C.DoCtrlBackspace();break;}}catch (e){};return false;};FCKEnterKey.prototype.DoEnter=function(A,B){FCKUndo.SaveUndoStep();this._HasShift=(B===true);var C=FCKSelection.GetParentElement();var D=new FCKElementPath(C);var E=A||this.EnterMode;if (E=='br'||D.Block&&D.Block.tagName.toLowerCase()=='pre') return this._ExecuteEnterBr();else return this._ExecuteEnterBlock(E);};FCKEnterKey.prototype.DoShiftEnter=function(){return this.DoEnter(this.ShiftEnterMode,true);};FCKEnterKey.prototype.DoBackspace=function(){var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};var C=B.CheckIsCollapsed();if (!C){if (FCKBrowserInfo.IsIE&&this.Window.document.selection.type.toLowerCase()=="control"){var D=this.Window.document.selection.createRange();for (var i=D.length-1;i>=0;i--){var E=D.item(i);E.parentNode.removeChild(E);};return true;};return false;};if (FCKBrowserInfo.IsIE){var F=FCKDomTools.GetPreviousSourceElement(B.StartNode,true);if (F&&F.nodeName.toLowerCase()=='br'){var G=B.Clone();G.SetStart(F,4);if (G.CheckIsEmpty()){F.parentNode.removeChild(F);return true;}}};var H=B.StartBlock;var I=B.EndBlock;if (B.StartBlockLimit==B.EndBlockLimit&&H&&I){if (!C){var J=B.CheckEndOfBlock();B.DeleteContents();if (H!=I){B.SetStart(I,1);B.SetEnd(I,1);};B.Select();A=(H==I);};if (B.CheckStartOfBlock()){var K=B.StartBlock;var L=FCKDomTools.GetPreviousSourceElement(K,true,['BODY',B.StartBlockLimit.nodeName],['UL','OL']);A=this._ExecuteBackspace(B,L,K);}else if (FCKBrowserInfo.IsGeckoLike){B.Select();}};B.Release();return A;};FCKEnterKey.prototype.DoCtrlBackspace=function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(this.Window);A.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(A,this.Window.document.body)){this._FixIESelectAllBug(A);return true;};return false;};FCKEnterKey.prototype._ExecuteBackspace=function(A,B,C){var D=false;if (!B&&C&&C.nodeName.IEquals('LI')&&C.parentNode.parentNode.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};if (B&&B.nodeName.IEquals('LI')){var E=FCKDomTools.GetLastChild(B,['UL','OL']);while (E){B=FCKDomTools.GetLastChild(E,'LI');E=FCKDomTools.GetLastChild(B,['UL','OL']);}};if (B&&C){if (C.nodeName.IEquals('LI')&&!B.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};var F=C.parentNode;var G=B.nodeName.toLowerCase();if (FCKListsLib.EmptyElements[G]!=null||G=='table'){FCKDomTools.RemoveNode(B);D=true;}else{FCKDomTools.RemoveNode(C);while (F.innerHTML.Trim().length==0){var H=F.parentNode;H.removeChild(F);F=H;};FCKDomTools.LTrimNode(C);FCKDomTools.RTrimNode(B);A.SetStart(B,2,true);A.Collapse(true);var I=A.CreateBookmark(true);if (!C.tagName.IEquals(['TABLE'])) FCKDomTools.MoveChildren(C,B);A.SelectBookmark(I);D=true;}};return D;};FCKEnterKey.prototype.DoDelete=function(){FCKUndo.SaveUndoStep();var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};if (B.CheckIsCollapsed()&&B.CheckEndOfBlock(FCKBrowserInfo.IsGeckoLike)){var C=B.StartBlock;var D=FCKTools.GetElementAscensor(C,'td');var E=FCKDomTools.GetNextSourceElement(C,true,[B.StartBlockLimit.nodeName],['UL','OL','TR'],true);if (D){var F=FCKTools.GetElementAscensor(E,'td');if (F!=D) return true;};A=this._ExecuteBackspace(B,C,E);};B.Release();return A;};FCKEnterKey.prototype.DoTab=function(){var A=new FCKDomRange(this.Window);A.MoveToSelection();var B=A._Range.startContainer;while (B){if (B.nodeType==1){var C=B.tagName.toLowerCase();if (C=="tr"||C=="td"||C=="th"||C=="tbody"||C=="table") return false;else break;};B=B.parentNode;};if (this.TabText){A.DeleteContents();A.InsertNode(this.Window.document.createTextNode(this.TabText));A.Collapse(false);A.Select();};return true;};FCKEnterKey.prototype._ExecuteEnterBlock=function(A,B){var C=B||new FCKDomRange(this.Window);var D=C.SplitBlock(A);if (D){var E=D.PreviousBlock;var F=D.NextBlock;var G=D.WasStartOfBlock;var H=D.WasEndOfBlock;if (F){if (F.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(F,F.parentNode);FCKDomTools.MoveNode(F,F.nextSibling,true);}}else if (E&&E.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(E,E.parentNode);C.MoveToElementEditStart(E.nextSibling);FCKDomTools.MoveNode(E,E.previousSibling);};if (!G&&!H){if (F.nodeName.IEquals('li')&&F.firstChild&&F.firstChild.nodeName.IEquals(['ul','ol'])) F.insertBefore(FCKTools.GetElementDocument(F).createTextNode('\xa0'),F.firstChild);if (F) C.MoveToElementEditStart(F);}else{if (G&&H&&E.tagName.toUpperCase()=='LI'){C.MoveToElementStart(E);this._OutdentWithSelection(E,C);C.Release();return true;};var I;if (E){var J=E.tagName.toUpperCase();if (!this._HasShift&&!(/^H[1-6]$/).test(J)){I=FCKDomTools.CloneElement(E);}}else if (F) I=FCKDomTools.CloneElement(F);if (!I) I=this.Window.document.createElement(A);var K=D.ElementPath;if (K){for (var i=0,len=K.Elements.length;i<len;i++){var L=K.Elements[i];if (L==K.Block||L==K.BlockLimit) break;if (FCKListsLib.InlineChildReqElements[L.nodeName.toLowerCase()]){L=FCKDomTools.CloneElement(L);FCKDomTools.MoveChildren(I,L);I.appendChild(L);}}};if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);C.InsertNode(I);if (FCKBrowserInfo.IsIE){C.MoveToElementEditStart(I);C.Select();};C.MoveToElementEditStart(G&&!H?F:I);};if (FCKBrowserInfo.IsGeckoLike){if (F){var M=this.Window.document.createElement('span');M.innerHTML='&nbsp;';C.InsertNode(M);FCKDomTools.ScrollIntoView(M,false);C.DeleteContents();}else{FCKDomTools.ScrollIntoView(F||I,false);}};C.Select();};C.Release();return true;};FCKEnterKey.prototype._ExecuteEnterBr=function(A){var B=new FCKDomRange(this.Window);B.MoveToSelection();if (B.StartBlockLimit==B.EndBlockLimit){B.DeleteContents();B.MoveToSelection();var C=B.CheckStartOfBlock();var D=B.CheckEndOfBlock();var E=B.StartBlock?B.StartBlock.tagName.toUpperCase():'';var F=this._HasShift;var G=false;if (!F&&E=='LI') return this._ExecuteEnterBlock(null,B);if (!F&&D&&(/^H[1-6]$/).test(E)){FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createElement('br'));if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createTextNode(''));B.SetStart(B.StartBlock.nextSibling,FCKBrowserInfo.IsIE?3:1);}else{var H;G=E.IEquals('pre');if (G) H=this.Window.document.createTextNode(FCKBrowserInfo.IsIE?'\r':'\n');else H=this.Window.document.createElement('br');B.InsertNode(H);if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(H,this.Window.document.createTextNode(''));if (D&&FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H.parentNode);if (FCKBrowserInfo.IsIE) B.SetStart(H,4);else B.SetStart(H.nextSibling,1);if (!FCKBrowserInfo.IsIE){var I=null;if (FCKBrowserInfo.IsOpera) I=this.Window.document.createElement('span');else I=this.Window.document.createElement('br');H.parentNode.insertBefore(I,H.nextSibling);FCKDomTools.ScrollIntoView(I,false);I.parentNode.removeChild(I);}};B.Collapse(true);B.Select(G);};B.Release();return true;};FCKEnterKey.prototype._OutdentWithSelection=function(A,B){var C=B.CreateBookmark();FCKListHandler.OutdentListItem(A);B.MoveToBookmark(C);B.Select();};FCKEnterKey.prototype._CheckIsAllContentsIncluded=function(A,B){var C=false;var D=false;if (A.StartContainer==B||A.StartContainer==B.firstChild) C=(A._Range.startOffset==0);if (A.EndContainer==B||A.EndContainer==B.lastChild){var E=A.EndContainer.nodeType==3?A.EndContainer.length:A.EndContainer.childNodes.length;D=(A._Range.endOffset==E);};return C&&D;};FCKEnterKey.prototype._FixIESelectAllBug=function(A){var B=this.Window.document;B.body.innerHTML='';var C;if (FCKConfig.EnterMode.IEquals(['div','p'])){C=B.createElement(FCKConfig.EnterMode);B.body.appendChild(C);}else C=B.body;A.MoveToNodeContents(C);A.Collapse(true);A.Select();A.Release();};
-var FCKDocumentProcessor={};FCKDocumentProcessor._Items=[];FCKDocumentProcessor.AppendNew=function(){var A={};this._Items.push(A);return A;};FCKDocumentProcessor.Process=function(A){var B=FCK.IsDirty();var C,i=0;while((C=this._Items[i++])) C.ProcessDocument(A);if (!B) FCK.ResetIsDirty();};var FCKDocumentProcessor_CreateFakeImage=function(A,B){var C=FCKTools.GetElementDocument(B).createElement('IMG');C.className=A;C.src=FCKConfig.BasePath+'images/spacer.gif';C.setAttribute('_fckfakelement','true',0);C.setAttribute('_fckrealelement',FCKTempBin.AddElement(B),0);return C;};if (FCKBrowserInfo.IsIE||FCKBrowserInfo.IsOpera){var FCKAnchorsProcessor=FCKDocumentProcessor.AppendNew();FCKAnchorsProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('A');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.name.length>0){if (C.innerHTML!==''){if (FCKBrowserInfo.IsIE) C.className+=' FCK__AnchorC';}else{var D=FCKDocumentProcessor_CreateFakeImage('FCK__Anchor',C.cloneNode(true));D.setAttribute('_fckanchor','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}}}};var FCKPageBreaksProcessor=FCKDocumentProcessor.AppendNew();FCKPageBreaksProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('DIV');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.style.pageBreakAfter=='always'&&C.childNodes.length==1&&C.childNodes[0].style&&C.childNodes[0].style.display=='none'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',C.cloneNode(true));C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};var FCKEmbedAndObjectProcessor=(function(){var A=[];var B=function(el){var C=el.cloneNode(true);var D;var E=D=FCKDocumentProcessor_CreateFakeImage('FCK__UnknownObject',C);FCKEmbedAndObjectProcessor.RefreshView(E,el);for (var i=0;i<A.length;i++) D=A[i](el,D)||D;if (D!=E) FCKTempBin.RemoveElement(E.getAttribute('_fckrealelement'));el.parentNode.replaceChild(D,el);};var F=function(elementName,doc){var G=doc.getElementsByTagName(elementName);for (var i=G.length-1;i>=0;i--) B(G[i]);};var H=function(doc){F('object',doc);F('embed',doc);};return FCKTools.Merge(FCKDocumentProcessor.AppendNew(),{ProcessDocument:function(doc){if (FCKBrowserInfo.IsGecko) FCKTools.RunFunction(H,this,[doc]);else H(doc);},RefreshView:function(placeHolder,original){if (original.getAttribute('width')>0) placeHolder.style.width=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('width'));if (original.getAttribute('height')>0) placeHolder.style.height=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('height'));},AddCustomHandler:function(func){A.push(func);}});})();FCK.GetRealElement=function(A){var e=FCKTempBin.Elements[A.getAttribute('_fckrealelement')];if (A.getAttribute('_fckflash')){if (A.style.width.length>0) e.width=FCKTools.ConvertStyleSizeToHtml(A.style.width);if (A.style.height.length>0) e.height=FCKTools.ConvertStyleSizeToHtml(A.style.height);};return e;};if (FCKBrowserInfo.IsIE){FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('HR');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){var D=A.createElement('hr');D.mergeAttributes(C,true);FCKDomTools.InsertAfterNode(C,D);C.parentNode.removeChild(C);}}};FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('INPUT');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.type=='hidden'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__InputHidden',C.cloneNode(true));D.setAttribute('_fckinputhidden','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};FCKEmbedAndObjectProcessor.AddCustomHandler(function(A,B){if (!(A.nodeName.IEquals('embed')&&(A.type=='application/x-shockwave-flash'||/\.swf($|#|\?)/i.test(A.src)))) return;B.className='FCK__Flash';B.setAttribute('_fckflash','true',0);});if (FCKBrowserInfo.IsSafari){FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByClassName?A.getElementsByClassName('Apple-style-span'):Array.prototype.filter.call(A.getElementsByTagName('span'),function(item){ return item.className=='Apple-style-span';});for (var i=B.length-1;i>=0;i--) FCKDomTools.RemoveNode(B[i],true);}};
-var FCKSelection=FCK.Selection={GetParentBlock:function(){var A=this.GetParentElement();while (A){if (FCKListsLib.BlockBoundaries[A.nodeName.toLowerCase()]) break;A=A.parentNode;};return A;},ApplyStyle:function(A){FCKStyles.ApplyStyle(new FCKStyle(A));}};
-FCKSelection.GetType=function(){var A='Text';var B;try { B=this.GetSelection();} catch (e) {};if (B&&B.rangeCount==1){var C=B.getRangeAt(0);if (C.startContainer==C.endContainer&&(C.endOffset-C.startOffset)==1&&C.startContainer.nodeType==1&&FCKListsLib.StyleObjectElements[C.startContainer.childNodes[C.startOffset].nodeName.toLowerCase()]){A='Control';}};return A;};FCKSelection.GetSelectedElement=function(){var A=!!FCK.EditorWindow&&this.GetSelection();if (!A||A.rangeCount<1) return null;var B=A.getRangeAt(0);if (B.startContainer!=B.endContainer||B.startContainer.nodeType!=1||B.startOffset!=B.endOffset-1) return null;var C=B.startContainer.childNodes[B.startOffset];if (C.nodeType!=1) return null;return C;};FCKSelection.GetParentElement=function(){if (this.GetType()=='Control') return FCKSelection.GetSelectedElement().parentNode;else{var A=this.GetSelection();if (A){if (A.anchorNode&&A.anchorNode==A.focusNode){var B=A.getRangeAt(0);if (B.collapsed||B.startContainer.nodeType==3) return A.anchorNode.parentNode;else return A.anchorNode;};var C=new FCKElementPath(A.anchorNode);var D=new FCKElementPath(A.focusNode);var E=null;var F=null;if (C.Elements.length>D.Elements.length){E=C.Elements;F=D.Elements;}else{E=D.Elements;F=C.Elements;};var G=E.length-F.length;for(var i=0;i<F.length;i++){if (E[G+i]==F[i]) return F[i];};return null;}};return null;};FCKSelection.GetBoundaryParentElement=function(A){if (!FCK.EditorWindow) return null;if (this.GetType()=='Control') return FCKSelection.GetSelectedElement().parentNode;else{var B=this.GetSelection();if (B&&B.rangeCount>0){var C=B.getRangeAt(A?0:(B.rangeCount-1));var D=A?C.startContainer:C.endContainer;return (D.nodeType==1?D:D.parentNode);}};return null;};FCKSelection.SelectNode=function(A){var B=FCK.EditorDocument.createRange();B.selectNode(A);var C=this.GetSelection();C.removeAllRanges();C.addRange(B);};FCKSelection.Collapse=function(A){var B=this.GetSelection();if (A==null||A===true) B.collapseToStart();else B.collapseToEnd();};FCKSelection.HasAncestorNode=function(A){var B=this.GetSelectedElement();if (!B&&FCK.EditorWindow){try		{ B=this.GetSelection().getRangeAt(0).startContainer;}catch(e){}}while (B){if (B.nodeType==1&&B.nodeName.IEquals(A)) return true;B=B.parentNode;};return false;};FCKSelection.MoveToAncestorNode=function(A){var B;var C=this.GetSelectedElement();if (!C) C=this.GetSelection().getRangeAt(0).startContainer;while (C){if (C.nodeName.IEquals(A)) return C;C=C.parentNode;};return null;};FCKSelection.Delete=function(){var A=this.GetSelection();for (var i=0;i<A.rangeCount;i++){A.getRangeAt(i).deleteContents();};return A;};FCKSelection.GetSelection=function(){return FCK.EditorWindow.getSelection();};FCKSelection.Save=function(){};FCKSelection.Restore=function(){};FCKSelection.Release=function(){};
-var FCKTableHandler={};FCKTableHandler.InsertRow=function(A){var B=FCKSelection.MoveToAncestorNode('TR');if (!B) return;var C=B.cloneNode(true);B.parentNode.insertBefore(C,B);FCKTableHandler.ClearRow(A?C:B);};FCKTableHandler.DeleteRows=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();var C=[];for (var i=0;i<B.length;i++){var D=B[i].parentNode;C[D.rowIndex]=D;};for (var i=C.length;i>=0;i--){if (C[i]) FCKTableHandler.DeleteRows(C[i]);};return;};var E=FCKTools.GetElementAscensor(A,'TABLE');if (E.rows.length==1){FCKTableHandler.DeleteTable(E);return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteTable=function(A){if (!A){A=FCKSelection.GetSelectedElement();if (!A||A.tagName!='TABLE') A=FCKSelection.MoveToAncestorNode('TABLE');};if (!A) return;FCKSelection.SelectNode(A);FCKSelection.Collapse();if (A.parentNode.childNodes.length==1) A.parentNode.parentNode.removeChild(A.parentNode);else A.parentNode.removeChild(A);};FCKTableHandler.InsertColumn=function(A){var B=null;var C=this.GetSelectedCells();if (C&&C.length) B=C[A?0:(C.length-1)];if (!B) return;var D=FCKTools.GetElementAscensor(B,'TABLE');var E=B.cellIndex;for (var i=0;i<D.rows.length;i++){var F=D.rows[i];if (F.cells.length<(E+1)) continue;B=F.cells[E].cloneNode(false);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B);var G=F.cells[E];F.insertBefore(B,(A?G:G.nextSibling));}};FCKTableHandler.DeleteColumns=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();for (var i=B.length;i>=0;i--){if (B[i]) FCKTableHandler.DeleteColumns(B[i]);};return;};if (!A) return;var C=FCKTools.GetElementAscensor(A,'TABLE');var D=A.cellIndex;for (var i=C.rows.length-1;i>=0;i--){var E=C.rows[i];if (D==0&&E.cells.length==1){FCKTableHandler.DeleteRows(E);continue;};if (E.cells[D]) E.removeChild(E.cells[D]);}};FCKTableHandler.InsertCell=function(A,B){var C=null;var D=this.GetSelectedCells();if (D&&D.length) C=D[B?0:(D.length-1)];if (!C) return null;var E=FCK.EditorDocument.createElement('TD');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(E);if (!B&&C.cellIndex==C.parentNode.cells.length-1) C.parentNode.appendChild(E);else C.parentNode.insertBefore(E,B?C:C.nextSibling);return E;};FCKTableHandler.DeleteCell=function(A){if (A.parentNode.cells.length==1){FCKTableHandler.DeleteRows(A.parentNode);return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteCells=function(){var A=FCKTableHandler.GetSelectedCells();for (var i=A.length-1;i>=0;i--){FCKTableHandler.DeleteCell(A[i]);}};FCKTableHandler._MarkCells=function(A,B){for (var i=0;i<A.length;i++) A[i][B]=true;};FCKTableHandler._UnmarkCells=function(A,B){for (var i=0;i<A.length;i++){FCKDomTools.ClearElementJSProperty(A[i],B);}};FCKTableHandler._ReplaceCellsByMarker=function(A,B,C){for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){if (A[i][j][B]) A[i][j]=C;}}};FCKTableHandler._GetMarkerGeometry=function(A,B,C,D){var E=0;var F=0;var G=0;var H=0;for (var i=C;A[B][i]&&A[B][i][D];i++) E++;for (var i=C-1;A[B][i]&&A[B][i][D];i--){E++;G++;};for (var i=B;A[i]&&A[i][C]&&A[i][C][D];i++) F++;for (var i=B-1;A[i]&&A[i][C]&&A[i][C][D];i--){F++;H++;};return { 'width':E,'height':F,'x':G,'y':H };};FCKTableHandler.CheckIsSelectionRectangular=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length<1) return false;for (var i=0;i<A.length;i++){if (A[i].parentNode.parentNode!=A[0].parentNode.parentNode) return false;};this._MarkCells(A,'_CellSelected');var B=this._CreateTableMap(A[0]);var C=A[0].parentNode.rowIndex;var D=this._GetCellIndexSpan(B,C,A[0]);var E=this._GetMarkerGeometry(B,C,D,'_CellSelected');var F=D-E.x;var G=C-E.y;if (E.width>=E.height){for (D=F;D<F+E.width;D++){C=G+(D-F) % E.height;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}}else{for (C=G;C<G+E.height;C++){D=F+(C-G) % E.width;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}};this._UnmarkCells(A,'_CellSelected');return true;};FCKTableHandler.MergeCells=function(){var A=this.GetSelectedCells();if (A.length<2) return;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);this._MarkCells(A,'_SelectedCells');var F=this._GetMarkerGeometry(C,D,E,'_SelectedCells');var G=E-F.x;var H=D-F.y;var I=FCKTools.GetElementDocument(B).createDocumentFragment();for (var i=0;i<F.height;i++){var J=0;for (var j=0;j<F.width;j++){var K=C[H+i][G+j];while (K.childNodes.length>0){var L=K.removeChild(K.firstChild);if (L.nodeType!=1||(L.getAttribute('type',2)!='_moz'&&L.getAttribute('_moz_dirty')!=null)){I.appendChild(L);J++;}}};if (J>0) I.appendChild(FCK.EditorDocument.createElement('br'));};this._ReplaceCellsByMarker(C,'_SelectedCells',B);this._UnmarkCells(A,'_SelectedCells');this._InstallTableMap(C,B.parentNode.parentNode.parentNode);B.appendChild(I);if (FCKBrowserInfo.IsGeckoLike&&(!B.firstChild)) FCKTools.AppendBogusBr(B);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeRight=function(){var A=this.GetMergeRightTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCK.EditorDocument.createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));D.parentNode.removeChild(D);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeDown=function(){var A=this.GetMergeDownTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCKTools.GetElementDocument(B).createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));if (E.firstChild) E.insertBefore(FCK.EditorDocument.createElement('br'),E.firstChild);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.HorizontalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=FCKTableHandler._GetCellIndexSpan(C,D,B);var F=isNaN(B.colSpan)?1:B.colSpan;if (F>1){var G=Math.ceil(F/2);var H=FCK.EditorDocument.createElement(B.nodeName);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H);var I=E+G;var J=E+F;var K=isNaN(B.rowSpan)?1:B.rowSpan;for (var r=D;r<D+K;r++){for (var i=I;i<J;i++) C[r][i]=H;}}else{var L=[];for (var i=0;i<C.length;i++){var M=C[i].slice(0,E);if (C[i].length<=E){L.push(M);continue;};if (C[i][E]==B){M.push(B);M.push(FCK.EditorDocument.createElement(B.nodeName));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(M[M.length-1]);}else{M.push(C[i][E]);M.push(C[i][E]);};for (var j=E+1;j<C[i].length;j++) M.push(C[i][j]);L.push(M);};C=L;};this._InstallTableMap(C,B.parentNode.parentNode.parentNode);};FCKTableHandler.VerticalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=FCKTableHandler._GetCellIndexSpan(C,D,B);var F=isNaN(B.colSpan)?1:B.colSpan;var G=B.rowSpan;if (isNaN(G)) G=1;if (G>1){B.rowSpan=Math.ceil(G/2);var H=D+Math.ceil(G/2);var I=C[H];var J=null;for (var i=E+1;i<I.length;i++){if (I[i].parentNode.rowIndex==H){J=I[i];break;}};var K=FCK.EditorDocument.createElement(B.nodeName);K.rowSpan=Math.floor(G/2);if (F>1) K.colSpan=F;if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(K);B.parentNode.parentNode.parentNode.rows[H].insertBefore(K,J);}else{var L=B.parentNode.sectionRowIndex+1;var M=FCK.EditorDocument.createElement('tr');var N=B.parentNode.parentNode;if (N.rows.length>L) N.insertBefore(M,N.rows[L]);else N.appendChild(M);for (var i=0;i<C[D].length;){var O=C[D][i].colSpan;if (isNaN(O)||O<1) O=1;if (i==E){i+=O;continue;};var P=C[D][i].rowSpan;if (isNaN(P)) P=1;C[D][i].rowSpan=P+1;i+=O;};var K=FCK.EditorDocument.createElement(B.nodeName);if (F>1) K.colSpan=F;if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(K);M.appendChild(K);}};FCKTableHandler._GetCellIndexSpan=function(A,B,C){if (A.length<B+1) return null;var D=A[B];for (var c=0;c<D.length;c++){if (D[c]==C) return c;};return null;};FCKTableHandler._GetCellLocation=function(A,B){for (var i=0;i<A.length;i++){for (var c=0;c<A[i].length;c++){if (A[i][c]==B) return [i,c];}};return null;};FCKTableHandler._CreateTableMap=function(A){var B=(A.nodeName=='TABLE'?A:A.parentNode.parentNode.parentNode);var C=B.rows;var r=-1;var D=[];for (var i=0;i<C.length;i++){r++;if (!D[r]) D[r]=[];var c=-1;for (var j=0;j<C[i].cells.length;j++){var E=C[i].cells[j];c++;while (D[r][c]) c++;var F=isNaN(E.colSpan)?1:E.colSpan;var G=isNaN(E.rowSpan)?1:E.rowSpan;for (var H=0;H<G;H++){if (!D[r+H]) D[r+H]=[];for (var I=0;I<F;I++){D[r+H][c+I]=C[i].cells[j];}};c+=F-1;}};return D;};FCKTableHandler._InstallTableMap=function(A,B){var C=FCKBrowserInfo.IsIE?"_fckrowspan":"rowSpan";for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (D.parentNode) D.parentNode.removeChild(D);D.colSpan=D[C]=1;}};var E=0;for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (!D) continue;if (j>E) E=j;if (D._colScanned===true) continue;if (A[i][j-1]==D) D.colSpan++;if (A[i][j+1]!=D) D._colScanned=true;}};for (var i=0;i<=E;i++){for (var j=0;j<A.length;j++){if (!A[j]) continue;var D=A[j][i];if (!D||D._rowScanned===true) continue;if (A[j-1]&&A[j-1][i]==D) D[C]++;if (!A[j+1]||A[j+1][i]!=D) D._rowScanned=true;}};for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];FCKDomTools.ClearElementJSProperty(D,'_colScanned');FCKDomTools.ClearElementJSProperty(D,'_rowScanned');}};for (var i=0;i<A.length;i++){var I=FCK.EditorDocument.createElement('tr');for (var j=0;j<A[i].length;){var D=A[i][j];if (A[i-1]&&A[i-1][j]==D){j+=D.colSpan;continue;};I.appendChild(D);if (C!='rowSpan'){D.rowSpan=D[C];D.removeAttribute(C);};j+=D.colSpan;if (D.colSpan==1) D.removeAttribute('colspan');if (D.rowSpan==1) D.removeAttribute('rowspan');};if (FCKBrowserInfo.IsIE){B.rows[i].replaceNode(I);}else{B.rows[i].innerHTML='';FCKDomTools.MoveChildren(I,B.rows[i]);}}};FCKTableHandler._MoveCaretToCell=function (A,B){var C=new FCKDomRange(FCK.EditorWindow);C.MoveToNodeContents(A);C.Collapse(B);C.Select();};FCKTableHandler.ClearRow=function(A){var B=A.cells;for (var i=0;i<B.length;i++){B[i].innerHTML='';if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B[i]);}};FCKTableHandler.GetMergeRightTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=E+(isNaN(B.colSpan)?1:B.colSpan);var G=C[D][F];if (!G) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,D,F,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.height!=I.height||H.y!=I.y) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};FCKTableHandler.GetMergeDownTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=D+(isNaN(B.rowSpan)?1:B.rowSpan);if (!C[F]) return null;var G=C[F][E];if (!G) return null;if (B.parentNode.parentNode!=G.parentNode.parentNode) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,F,E,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.width!=I.width||H.x!=I.x) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};
-FCKTableHandler.GetSelectedCells=function(){var A=[];var B=FCKSelection.GetSelection();if (B.rangeCount==1&&B.anchorNode.nodeType==3){var C=FCKTools.GetElementAscensor(B.anchorNode,'TD,TH');if (C) A[0]=C;return A;};for (var i=0;i<B.rangeCount;i++){var D=B.getRangeAt(i);var E;if (D.startContainer.tagName.Equals('TD','TH')) E=D.startContainer;else E=D.startContainer.childNodes[D.startOffset];if (E.nodeName.Equals('TD','TH')) A[A.length]=E;};return A;};
-var FCKXml=function(){this.Error=false;};FCKXml.GetAttribute=function(A,B,C){var D=A.attributes.getNamedItem(B);return D?D.value:C;};FCKXml.TransformToObject=function(A){if (!A) return null;var B={};var C=A.attributes;for (var i=0;i<C.length;i++){var D=C[i];B[D.name]=D.value;};var E=A.childNodes;for (i=0;i<E.length;i++){var F=E[i];if (F.nodeType==1){var G='$'+F.nodeName;var H=B[G];if (!H) H=B[G]=[];H.push(this.TransformToObject(F));}};return B;};
-FCKXml.prototype={LoadUrl:function(A){this.Error=false;var B;var C=FCKTools.CreateXmlObject('XmlHttp');C.open('GET',A,false);C.send(null);if (C.status==200||C.status==304||(C.status==0&&C.readyState==4)){B=C.responseXML;if (!B) B=(new DOMParser()).parseFromString(C.responseText,'text/xml');}else B=null;if (B){try{var D=B.firstChild;}catch (e){B=(new DOMParser()).parseFromString(C.responseText,'text/xml');}};if (!B||!B.firstChild){this.Error=true;if (window.confirm('Error loading "'+A+'" (HTTP Status: '+C.status+').\r\nDo you want to see the server response dump?')) alert(C.responseText);};this.DOMDocument=B;},SelectNodes:function(A,B){if (this.Error) return [];var C=[];var D=this.DOMDocument.evaluate(A,B?B:this.DOMDocument,this.DOMDocument.createNSResolver(this.DOMDocument.documentElement),XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);if (D){var E=D.iterateNext();while(E){C[C.length]=E;E=D.iterateNext();}};return C;},SelectSingleNode:function(A,B){if (this.Error) return null;var C=this.DOMDocument.evaluate(A,B?B:this.DOMDocument,this.DOMDocument.createNSResolver(this.DOMDocument.documentElement),9,null);if (C&&C.singleNodeValue) return C.singleNodeValue;else return null;}};
-var FCKNamedCommand=function(A){this.Name=A;};FCKNamedCommand.prototype.Execute=function(){FCK.ExecuteNamedCommand(this.Name);};FCKNamedCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState(this.Name);};
-var FCKStyleCommand=function(){};FCKStyleCommand.prototype={Name:'Style',Execute:function(A,B){FCKUndo.SaveUndoStep();if (B.Selected) FCK.Styles.RemoveStyle(B.Style);else FCK.Styles.ApplyStyle(B.Style);FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorDocument) return -1;if (FCKSelection.GetType()=='Control'){var A=FCKSelection.GetSelectedElement();if (!A||!FCKStyles.CheckHasObjectStyle(A.nodeName.toLowerCase())) return -1;};return 0;}};
-var FCKDialogCommand=function(A,B,C,D,E,F,G,H){this.Name=A;this.Title=B;this.Url=C;this.Width=D;this.Height=E;this.CustomValue=H;this.GetStateFunction=F;this.GetStateParam=G;this.Resizable=false;};FCKDialogCommand.prototype.Execute=function(){FCKDialog.OpenDialog('FCKDialog_'+this.Name,this.Title,this.Url,this.Width,this.Height,this.CustomValue,this.Resizable);};FCKDialogCommand.prototype.GetState=function(){if (this.GetStateFunction) return this.GetStateFunction(this.GetStateParam);else return FCK.EditMode==0?0:-1;};var FCKUndefinedCommand=function(){this.Name='Undefined';};FCKUndefinedCommand.prototype.Execute=function(){alert(FCKLang.NotImplemented);};FCKUndefinedCommand.prototype.GetState=function(){return 0;};var FCKFormatBlockCommand=function(){};FCKFormatBlockCommand.prototype={Name:'FormatBlock',Execute:FCKStyleCommand.prototype.Execute,GetState:function(){return FCK.EditorDocument?0:-1;}};var FCKFontNameCommand=function(){};FCKFontNameCommand.prototype={Name:'FontName',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKFontSizeCommand=function(){};FCKFontSizeCommand.prototype={Name:'FontSize',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKPreviewCommand=function(){this.Name='Preview';};FCKPreviewCommand.prototype.Execute=function(){FCK.Preview();};FCKPreviewCommand.prototype.GetState=function(){return 0;};var FCKSaveCommand=function(){this.Name='Save';};FCKSaveCommand.prototype.Execute=function(){var A=FCK.GetParentForm();if (typeof(A.onsubmit)=='function'){var B=A.onsubmit();if (B!=null&&B===false) return;};if (typeof(A.submit)=='function') A.submit();else A.submit.click();};FCKSaveCommand.prototype.GetState=function(){return 0;};var FCKNewPageCommand=function(){this.Name='NewPage';};FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetData('');FCKUndo.Typing=true;FCK.Focus();};FCKNewPageCommand.prototype.GetState=function(){return 0;};var FCKSourceCommand=function(){this.Name='Source';};FCKSourceCommand.prototype.Execute=function(){if (FCKConfig.SourcePopup){var A=FCKConfig.ScreenWidth*0.65;var B=FCKConfig.ScreenHeight*0.65;FCKDialog.OpenDialog('FCKDialog_Source',FCKLang.Source,'dialog/fck_source.html',A,B,null,true);}else FCK.SwitchEditMode();};FCKSourceCommand.prototype.GetState=function(){return (FCK.EditMode==0?0:1);};var FCKUndoCommand=function(){this.Name='Undo';};FCKUndoCommand.prototype.Execute=function(){FCKUndo.Undo();};FCKUndoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckUndoState()?0:-1);};var FCKRedoCommand=function(){this.Name='Redo';};FCKRedoCommand.prototype.Execute=function(){FCKUndo.Redo();};FCKRedoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckRedoState()?0:-1);};var FCKPageBreakCommand=function(){this.Name='PageBreak';};FCKPageBreakCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();var e=FCK.EditorDocument.createElement('DIV');e.style.pageBreakAfter='always';e.innerHTML='<span style="DISPLAY:none">&nbsp;</span>';var A=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',e);var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.SplitBlock();B.InsertNode(A);FCK.Events.FireEvent('OnSelectionChange');};FCKPageBreakCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKUnlinkCommand=function(){this.Name='Unlink';};FCKUnlinkCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (FCKBrowserInfo.IsGeckoLike){var A=FCK.Selection.MoveToAncestorNode('A');if (A) FCKTools.RemoveOuterTags(A);return;};FCK.ExecuteNamedCommand(this.Name);};FCKUnlinkCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;var A=FCK.GetNamedCommandState(this.Name);if (A==0&&FCK.EditMode==0){var B=FCKSelection.MoveToAncestorNode('A');var C=(B&&B.name.length>0&&B.href.length==0);if (C) A=-1;};return A;};var FCKVisitLinkCommand=function(){this.Name='VisitLink';};FCKVisitLinkCommand.prototype={GetState:function(){if (FCK.EditMode!=0) return -1;var A=FCK.GetNamedCommandState('Unlink');if (A==0){var B=FCKSelection.MoveToAncestorNode('A');if (!B.href) A=-1;};return A;},Execute:function(){var A=FCKSelection.MoveToAncestorNode('A');var B=A.getAttribute('_fcksavedurl')||A.getAttribute('href',2);if (!/:\/\//.test(B)){var C=FCKConfig.BaseHref;var D=FCK.GetInstanceObject('parent');if (!C){C=D.document.location.href;C=C.substring(0,C.lastIndexOf('/')+1);};if (/^\//.test(B)){try{C=C.match(/^.*:\/\/+[^\/]+/)[0];}catch (e){C=D.document.location.protocol+'://'+D.parent.document.location.host;}};B=C+B;};if (!window.open(B,'_blank')) alert(FCKLang.VisitLinkBlocked);}};var FCKSelectAllCommand=function(){this.Name='SelectAll';};FCKSelectAllCommand.prototype.Execute=function(){if (FCK.EditMode==0){FCK.ExecuteNamedCommand('SelectAll');}else{var A=FCK.EditingArea.Textarea;if (FCKBrowserInfo.IsIE){A.createTextRange().execCommand('SelectAll');}else{A.selectionStart=0;A.selectionEnd=A.value.length;};A.focus();}};FCKSelectAllCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKPasteCommand=function(){this.Name='Paste';};FCKPasteCommand.prototype={Execute:function(){if (FCKBrowserInfo.IsIE) FCK.Paste();else FCK.ExecuteNamedCommand('Paste');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');}};var FCKRuleCommand=function(){this.Name='Rule';};FCKRuleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();FCK.InsertElement('hr');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('InsertHorizontalRule');}};var FCKCutCopyCommand=function(A){this.Name=A?'Cut':'Copy';};FCKCutCopyCommand.prototype={Execute:function(){var A=false;if (FCKBrowserInfo.IsIE){var B=function(){A=true;};var C='on'+this.Name.toLowerCase();FCK.EditorDocument.body.attachEvent(C,B);FCK.ExecuteNamedCommand(this.Name);FCK.EditorDocument.body.detachEvent(C,B);}else{try{FCK.ExecuteNamedCommand(this.Name);A=true;}catch(e){}};if (!A) alert(FCKLang['PasteError'+this.Name]);},GetState:function(){return FCK.EditMode!=0?-1:FCK.GetNamedCommandState('Cut');}};var FCKAnchorDeleteCommand=function(){this.Name='AnchorDelete';};FCKAnchorDeleteCommand.prototype={Execute:function(){if (FCK.Selection.GetType()=='Control'){FCK.Selection.Delete();}else{var A=FCK.Selection.GetSelectedElement();if (A){if (A.tagName=='IMG'&&A.getAttribute('_fckanchor')) oAnchor=FCK.GetRealElement(A);else A=null;};if (!A){oAnchor=FCK.Selection.MoveToAncestorNode('A');if (oAnchor) FCK.Selection.SelectNode(oAnchor);};if (oAnchor.href.length!=0){oAnchor.removeAttribute('name');if (FCKBrowserInfo.IsIE) oAnchor.className=oAnchor.className.replace(FCKRegexLib.FCK_Class,'');return;};if (A){A.parentNode.removeChild(A);return;};if (oAnchor.innerHTML.length==0){oAnchor.parentNode.removeChild(oAnchor);return;};FCKTools.RemoveOuterTags(oAnchor);};if (FCKBrowserInfo.IsGecko) FCK.Selection.Collapse(true);},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Unlink');}};var FCKDeleteDivCommand=function(){};FCKDeleteDivCommand.prototype={GetState:function(){if (FCK.EditMode!=0) return -1;var A=FCKSelection.GetParentElement();var B=new FCKElementPath(A);return B.BlockLimit&&B.BlockLimit.nodeName.IEquals('div')?0:-1;},Execute:function(){FCKUndo.SaveUndoStep();var A=FCKDomTools.GetSelectedDivContainers();var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.CreateBookmark();for (var i=0;i<A.length;i++) FCKDomTools.RemoveNode(A[i],true);B.MoveToBookmark(C);B.Select();}};var FCKNbsp=function(){this.Name='Non Breaking Space';};FCKNbsp.prototype={Execute:function(){FCK.InsertHtml('&nbsp;');},GetState:function(){return (FCK.EditMode!=0?-1:0);}};
-var FCKShowBlockCommand=function(A,B){this.Name=A;if (B!=undefined) this._SavedState=B;else this._SavedState=null;};FCKShowBlockCommand.prototype.Execute=function(){var A=this.GetState();if (A==-1) return;var B=FCK.EditorDocument.body;if (A==1) B.className=B.className.replace(/(^| )FCK__ShowBlocks/g,'');else B.className+=' FCK__ShowBlocks';if (FCKBrowserInfo.IsIE){try{FCK.EditorDocument.selection.createRange().select();}catch (e){}}else{var C=FCK.EditorWindow.getSelection().focusNode;if (C){if (C.nodeType!=1) C=C.parentNode;FCKDomTools.ScrollIntoView(C,false);}};FCK.Events.FireEvent('OnSelectionChange');};FCKShowBlockCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;if (!FCK.EditorDocument) return 0;if (/FCK__ShowBlocks(?:\s|$)/.test(FCK.EditorDocument.body.className)) return 1;return 0;};FCKShowBlockCommand.prototype.SaveState=function(){this._SavedState=this.GetState();};FCKShowBlockCommand.prototype.RestoreState=function(){if (this._SavedState!=null&&this.GetState()!=this._SavedState) this.Execute();};
-var FCKSpellCheckCommand=function(){this.Name='SpellCheck';this.IsEnabled=(FCKConfig.SpellChecker!='ieSpell');};FCKSpellCheckCommand.prototype.Execute=function(){switch (FCKConfig.SpellChecker){case 'SpellerPages':FCKDialog.OpenDialog('FCKDialog_SpellCheck','Spell Check','dialog/fck_spellerpages.html',440,480);break;case 'WSC':FCKDialog.OpenDialog('FCKDialog_SpellCheck','Spell Check','wsc/w.html',530,480);}};FCKSpellCheckCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return this.IsEnabled?0:-1;};
-var FCKTextColorCommand=function(A){this.Name=A=='ForeColor'?'TextColor':'BGColor';this.Type=A;var B;if (FCKBrowserInfo.IsIE) B=window;else if (FCK.ToolbarSet._IFrame) B=FCKTools.GetElementWindow(FCK.ToolbarSet._IFrame);else B=window.parent;this._Panel=new FCKPanel(B);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._Panel.MainNode.className='FCK_Panel';this._CreatePanelBody(this._Panel.Document,this._Panel.MainNode);FCK.ToolbarSet.ToolbarItems.GetItem(this.Name).RegisterPanel(this._Panel);FCKTools.DisableSelection(this._Panel.Document.body);};FCKTextColorCommand.prototype.Execute=function(A,B,C){this._Panel.Show(A,B,C);};FCKTextColorCommand.prototype.SetColor=function(A){FCKUndo.SaveUndoStep();var B=FCKStyles.GetStyle('_FCK_'+(this.Type=='ForeColor'?'Color':'BackColor'));if (!A||A.length==0) FCK.Styles.RemoveStyle(B);else{B.SetVariable('Color',A);FCKStyles.ApplyStyle(B);};FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');};FCKTextColorCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};function FCKTextColorCommand_OnMouseOver(){this.className='ColorSelected';};function FCKTextColorCommand_OnMouseOut(){this.className='ColorDeselected';};function FCKTextColorCommand_OnClick(A,B,C){this.className='ColorDeselected';B.SetColor(C);B._Panel.Hide();};function FCKTextColorCommand_AutoOnClick(A,B){this.className='ColorDeselected';B.SetColor('');B._Panel.Hide();};function FCKTextColorCommand_MoreOnClick(A,B){this.className='ColorDeselected';B._Panel.Hide();FCKDialog.OpenDialog('FCKDialog_Color',FCKLang.DlgColorTitle,'dialog/fck_colorselector.html',410,320,FCKTools.Bind(B,B.SetColor));};FCKTextColorCommand.prototype._CreatePanelBody=function(A,B){function CreateSelectionDiv(){var C=A.createElement("DIV");C.className='ColorDeselected';FCKTools.AddEventListenerEx(C,'mouseover',FCKTextColorCommand_OnMouseOver);FCKTools.AddEventListenerEx(C,'mouseout',FCKTextColorCommand_OnMouseOut);return C;};var D=B.appendChild(A.createElement("TABLE"));D.className='ForceBaseFont';D.style.tableLayout='fixed';D.cellPadding=0;D.cellSpacing=0;D.border=0;D.width=150;var E=D.insertRow(-1).insertCell(-1);E.colSpan=8;var C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table cellspacing="0" cellpadding="0" width="100%" border="0">\n			<tr>\n				<td><div class="ColorBoxBorder"><div class="ColorBox" style="background-color: #000000"></div></div></td>\n				<td nowrap width="100%" align="center">'+FCKLang.ColorAutomatic+'</td>\n			</tr>\n		</table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_AutoOnClick,this);if (!FCKBrowserInfo.IsIE) C.style.width='96%';var G=FCKConfig.FontColors.toString().split(',');var H=0;while (H<G.length){var I=D.insertRow(-1);for (var i=0;i<8;i++,H++){if (H<G.length){var J=G[H].split('/');var K='#'+J[0];var L=J[1]||K;};C=I.insertCell(-1).appendChild(CreateSelectionDiv());C.innerHTML='<div class="ColorBoxBorder"><div class="ColorBox" style="background-color: '+K+'"></div></div>';if (H>=G.length) C.style.visibility='hidden';else FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_OnClick,[this,L]);}};if (FCKConfig.EnableMoreFontColors){E=D.insertRow(-1).insertCell(-1);E.colSpan=8;C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td nowrap align="center">'+FCKLang.ColorMoreColors+'</td></tr></table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_MoreOnClick,this);if (!FCKBrowserInfo.IsIE) C.style.width='96%';}};
-var FCKPastePlainTextCommand=function(){this.Name='PasteText';};FCKPastePlainTextCommand.prototype.Execute=function(){FCK.PasteAsPlainText();};FCKPastePlainTextCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');};
-var FCKPasteWordCommand=function(){this.Name='PasteWord';};FCKPasteWordCommand.prototype.Execute=function(){FCK.PasteFromWord();};FCKPasteWordCommand.prototype.GetState=function(){if (FCK.EditMode!=0||FCKConfig.ForcePasteAsPlainText) return -1;else return FCK.GetNamedCommandState('Paste');};
-var FCKTableCommand=function(A){this.Name=A;};FCKTableCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (!FCKBrowserInfo.IsGecko){switch (this.Name){case 'TableMergeRight':return FCKTableHandler.MergeRight();case 'TableMergeDown':return FCKTableHandler.MergeDown();}};switch (this.Name){case 'TableInsertRowAfter':return FCKTableHandler.InsertRow(false);case 'TableInsertRowBefore':return FCKTableHandler.InsertRow(true);case 'TableDeleteRows':return FCKTableHandler.DeleteRows();case 'TableInsertColumnAfter':return FCKTableHandler.InsertColumn(false);case 'TableInsertColumnBefore':return FCKTableHandler.InsertColumn(true);case 'TableDeleteColumns':return FCKTableHandler.DeleteColumns();case 'TableInsertCellAfter':return FCKTableHandler.InsertCell(null,false);case 'TableInsertCellBefore':return FCKTableHandler.InsertCell(null,true);case 'TableDeleteCells':return FCKTableHandler.DeleteCells();case 'TableMergeCells':return FCKTableHandler.MergeCells();case 'TableHorizontalSplitCell':return FCKTableHandler.HorizontalSplitCell();case 'TableVerticalSplitCell':return FCKTableHandler.VerticalSplitCell();case 'TableDelete':return FCKTableHandler.DeleteTable();default:return alert(FCKLang.UnknownCommand.replace(/%1/g,this.Name));}};FCKTableCommand.prototype.GetState=function(){if (FCK.EditorDocument!=null&&FCKSelection.HasAncestorNode('TABLE')){switch (this.Name){case 'TableHorizontalSplitCell':case 'TableVerticalSplitCell':if (FCKTableHandler.GetSelectedCells().length==1) return 0;else return -1;case 'TableMergeCells':if (FCKTableHandler.CheckIsSelectionRectangular()&&FCKTableHandler.GetSelectedCells().length>1) return 0;else return -1;case 'TableMergeRight':return FCKTableHandler.GetMergeRightTarget()?0:-1;case 'TableMergeDown':return FCKTableHandler.GetMergeDownTarget()?0:-1;default:return 0;}}else return -1;};
-var FCKFitWindow=function(){this.Name='FitWindow';};FCKFitWindow.prototype.Execute=function(){var A=window.frameElement;var B=A.style;var C=parent;var D=C.document.documentElement;var E=C.document.body;var F=E.style;var G;var H,oEditorScrollPos;if (FCK.EditMode==0){H=new FCKDomRange(FCK.EditorWindow);H.MoveToSelection();oEditorScrollPos=FCKTools.GetScrollPosition(FCK.EditorWindow);}else{var I=FCK.EditingArea.Textarea;H=!FCKBrowserInfo.IsIE&&[I.selectionStart,I.selectionEnd];oEditorScrollPos=[I.scrollLeft,I.scrollTop];};if (!this.IsMaximized){if(FCKBrowserInfo.IsIE) C.attachEvent('onresize',FCKFitWindow_Resize);else C.addEventListener('resize',FCKFitWindow_Resize,true);this._ScrollPos=FCKTools.GetScrollPosition(C);G=A;while((G=G.parentNode)){if (G.nodeType==1){G._fckSavedStyles=FCKTools.SaveStyles(G);G.style.zIndex=FCKConfig.FloatingPanelsZIndex-1;}};if (FCKBrowserInfo.IsIE){this.documentElementOverflow=D.style.overflow;D.style.overflow='hidden';F.overflow='hidden';}else{F.overflow='hidden';F.width='0px';F.height='0px';};this._EditorFrameStyles=FCKTools.SaveStyles(A);var J=FCKTools.GetViewPaneSize(C);B.position="absolute";A.offsetLeft;B.zIndex=FCKConfig.FloatingPanelsZIndex-1;B.left="0px";B.top="0px";B.width=J.Width+"px";B.height=J.Height+"px";if (!FCKBrowserInfo.IsIE){B.borderRight=B.borderBottom="9999px solid white";B.backgroundColor="white";};C.scrollTo(0,0);var K=FCKTools.GetWindowPosition(C,A);if (K.x!=0) B.left=(-1*K.x)+"px";if (K.y!=0) B.top=(-1*K.y)+"px";this.IsMaximized=true;}else{if(FCKBrowserInfo.IsIE) C.detachEvent("onresize",FCKFitWindow_Resize);else C.removeEventListener("resize",FCKFitWindow_Resize,true);G=A;while((G=G.parentNode)){if (G._fckSavedStyles){FCKTools.RestoreStyles(G,G._fckSavedStyles);G._fckSavedStyles=null;}};if (FCKBrowserInfo.IsIE) D.style.overflow=this.documentElementOverflow;FCKTools.RestoreStyles(A,this._EditorFrameStyles);C.scrollTo(this._ScrollPos.X,this._ScrollPos.Y);this.IsMaximized=false;};FCKToolbarItems.GetItem('FitWindow').RefreshState();if (FCK.EditMode==0) FCK.EditingArea.MakeEditable();FCK.Focus();if (FCK.EditMode==0){H.Select();FCK.EditorWindow.scrollTo(oEditorScrollPos.X,oEditorScrollPos.Y);}else{if (!FCKBrowserInfo.IsIE){I.selectionStart=H[0];I.selectionEnd=H[1];};I.scrollLeft=oEditorScrollPos[0];I.scrollTop=oEditorScrollPos[1];}};FCKFitWindow.prototype.GetState=function(){if (FCKConfig.ToolbarLocation!='In') return -1;else return (this.IsMaximized?1:0);};function FCKFitWindow_Resize(){var A=FCKTools.GetViewPaneSize(parent);var B=window.frameElement.style;B.width=A.Width+'px';B.height=A.Height+'px';};
-var FCKListCommand=function(A,B){this.Name=A;this.TagName=B;};FCKListCommand.prototype={GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=FCKSelection.GetBoundaryParentElement(true);var B=A;while (B){if (B.nodeName.IEquals(['ul','ol'])) break;B=B.parentNode;};if (B&&B.nodeName.IEquals(this.TagName)) return 1;else return 0;},Execute:function(){FCKUndo.SaveUndoStep();var A=FCK.EditorDocument;var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=this.GetState();if (C==0){FCKDomTools.TrimNode(A.body);if (!A.body.firstChild){var D=A.createElement('p');A.body.appendChild(D);B.MoveToNodeContents(D);}};var E=B.CreateBookmark();var F=[];var G={};var H=new FCKDomRangeIterator(B);var I;H.ForceBrBreak=(C==0);var J=true;var K=null;while (J){while ((I=H.GetNextParagraph())){var L=new FCKElementPath(I);var M=null;var N=false;var O=L.BlockLimit;for (var i=L.Elements.length-1;i>=0;i--){var P=L.Elements[i];if (P.nodeName.IEquals(['ol','ul'])){if (O._FCK_ListGroupObject) O._FCK_ListGroupObject=null;var Q=P._FCK_ListGroupObject;if (Q) Q.contents.push(I);else{Q={ 'root':P,'contents':[I] };F.push(Q);FCKDomTools.SetElementMarker(G,P,'_FCK_ListGroupObject',Q);};N=true;break;}};if (N) continue;var R=O;if (R._FCK_ListGroupObject) R._FCK_ListGroupObject.contents.push(I);else{var Q={ 'root':R,'contents':[I] };FCKDomTools.SetElementMarker(G,R,'_FCK_ListGroupObject',Q);F.push(Q);}};if (FCKBrowserInfo.IsIE) J=false;else{if (K==null){K=[];var T=FCKSelection.GetSelection();if (T&&F.length==0) K.push(T.getRangeAt(0));for (var i=1;T&&i<T.rangeCount;i++) K.push(T.getRangeAt(i));};if (K.length<1) J=false;else{var U=FCKW3CRange.CreateFromRange(A,K.shift());B._Range=U;B._UpdateElementInfo();if (B.StartNode.nodeName.IEquals('td')) B.SetStart(B.StartNode,1);if (B.EndNode.nodeName.IEquals('td')) B.SetEnd(B.EndNode,2);H=new FCKDomRangeIterator(B);H.ForceBrBreak=(C==0);}}};var W=[];while (F.length>0){var Q=F.shift();if (C==0){if (Q.root.nodeName.IEquals(['ul','ol'])) this._ChangeListType(Q,G,W);else this._CreateList(Q,W);}else if (C==1&&Q.root.nodeName.IEquals(['ul','ol'])) this._RemoveList(Q,G);};for (var i=0;i<W.length;i++){var M=W[i];var Z=false;var a=M;while (!Z){a=a.nextSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.firstChild) M.appendChild(a.removeChild(a.firstChild));};Z=false;a=M;while (!Z){a=a.previousSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.lastChild) M.insertBefore(a.removeChild(a.lastChild),M.firstChild);}};FCKDomTools.ClearAllMarkers(G);B.MoveToBookmark(E);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},_ChangeListType:function(A,B,C){var D=FCKDomTools.ListToArray(A.root,B);var E=[];for (var i=0;i<A.contents.length;i++){var F=A.contents[i];F=FCKTools.GetElementAscensor(F,'li');if (!F||F._FCK_ListItem_Processed) continue;E.push(F);FCKDomTools.SetElementMarker(B,F,'_FCK_ListItem_Processed',true);};var G=FCKTools.GetElementDocument(A.root).createElement(this.TagName);for (var i=0;i<E.length;i++){var H=E[i]._FCK_ListArray_Index;D[H].parent=G;};var I=FCKDomTools.ArrayToList(D,B);for (var i=0;i<I.listNode.childNodes.length;i++){if (I.listNode.childNodes[i].nodeName.IEquals(this.TagName)) C.push(I.listNode.childNodes[i]);};A.root.parentNode.replaceChild(I.listNode,A.root);},_CreateList:function(A,B){var C=A.contents;var D=FCKTools.GetElementDocument(A.root);var E=[];if (C.length==1&&C[0]==A.root){var F=D.createElement('div');while (C[0].firstChild) F.appendChild(C[0].removeChild(C[0].firstChild));C[0].appendChild(F);C[0]=F;};var G=A.contents[0].parentNode;for (var i=0;i<C.length;i++) G=FCKDomTools.GetCommonParents(G,C[i].parentNode).pop();for (var i=0;i<C.length;i++){var H=C[i];while (H.parentNode){if (H.parentNode==G){E.push(H);break;};H=H.parentNode;}};if (E.length<1) return;var I=E[E.length-1].nextSibling;var J=D.createElement(this.TagName);B.push(J);while (E.length){var K=E.shift();var L=D.createDocumentFragment();while (K.firstChild) L.appendChild(K.removeChild(K.firstChild));K.parentNode.removeChild(K);var M=D.createElement('li');M.appendChild(L);J.appendChild(M);};G.insertBefore(J,I);},_RemoveList:function(A,B){var C=FCKDomTools.ListToArray(A.root,B);var D=[];for (var i=0;i<A.contents.length;i++){var E=A.contents[i];E=FCKTools.GetElementAscensor(E,'li');if (!E||E._FCK_ListItem_Processed) continue;D.push(E);FCKDomTools.SetElementMarker(B,E,'_FCK_ListItem_Processed',true);};var F=null;for (var i=0;i<D.length;i++){var G=D[i]._FCK_ListArray_Index;C[G].indent=-1;F=G;};for (var i=F+1;i<C.length;i++){if (C[i].indent>C[i-1].indent+1){var H=C[i-1].indent+1-C[i].indent;var I=C[i].indent;while (C[i]&&C[i].indent>=I){C[i].indent+=H;i++;};i--;}};var J=FCKDomTools.ArrayToList(C,B);if (A.root.nextSibling==null||A.root.nextSibling.nodeName.IEquals('br')){if (J.listNode.lastChild.nodeName.IEquals('br')) J.listNode.removeChild(J.listNode.lastChild);};A.root.parentNode.replaceChild(J.listNode,A.root);}};
-var FCKJustifyCommand=function(A){this.AlignValue=A;var B=FCKConfig.ContentLangDirection.toLowerCase();this.IsDefaultAlign=(A=='left'&&B=='ltr')||(A=='right'&&B=='rtl');var C=this._CssClassName=(function(){var D=FCKConfig.JustifyClasses;if (D){switch (A){case 'left':return D[0]||null;case 'center':return D[1]||null;case 'right':return D[2]||null;case 'justify':return D[3]||null;}};return null;})();if (C&&C.length>0) this._CssClassRegex=new RegExp('(?:^|\\s+)'+C+'(?=$|\\s)');};FCKJustifyCommand._GetClassNameRegex=function(){var A=FCKJustifyCommand._ClassRegex;if (A!=undefined) return A;var B=[];var C=FCKConfig.JustifyClasses;if (C){for (var i=0;i<4;i++){var D=C[i];if (D&&D.length>0) B.push(D);}};if (B.length>0) A=new RegExp('(?:^|\\s+)(?:'+B.join('|')+')(?=$|\\s)');else A=null;return FCKJustifyCommand._ClassRegex=A;};FCKJustifyCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=this.GetState();if (B==-1) return;var C=A.CreateBookmark();var D=this._CssClassName;var E=new FCKDomRangeIterator(A);var F;while ((F=E.GetNextParagraph())){F.removeAttribute('align');if (D){var G=F.className.replace(FCKJustifyCommand._GetClassNameRegex(),'');if (B==0){if (G.length>0) G+=' ';F.className=G+D;}else if (G.length==0) FCKDomTools.RemoveAttribute(F,'class');}else{var H=F.style;if (B==0) H.textAlign=this.AlignValue;else{H.textAlign='';if (H.cssText.length==0) F.removeAttribute('style');}}};A.MoveToBookmark(C);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;var C;if (FCKBrowserInfo.IsIE) C=B.currentStyle.textAlign;else C=FCK.EditorWindow.getComputedStyle(B,'').getPropertyValue('text-align');C=C.replace(/(-moz-|-webkit-|start|auto)/i,'');if ((!C&&this.IsDefaultAlign)||C==this.AlignValue) return 1;return 0;}};
-var FCKIndentCommand=function(A,B){this.Name=A;this.Offset=B;this.IndentCSSProperty=FCKConfig.ContentLangDirection.IEquals('ltr')?'marginLeft':'marginRight';};FCKIndentCommand._InitIndentModeParameters=function(){if (FCKConfig.IndentClasses&&FCKConfig.IndentClasses.length>0){this._UseIndentClasses=true;this._IndentClassMap={};for (var i=0;i<FCKConfig.IndentClasses.length;i++) this._IndentClassMap[FCKConfig.IndentClasses[i]]=i+1;this._ClassNameRegex=new RegExp('(?:^|\\s+)('+FCKConfig.IndentClasses.join('|')+')(?=$|\\s)');}else this._UseIndentClasses=false;};FCKIndentCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=A.CreateBookmark();var C=FCKDomTools.GetCommonParentNode(A.StartNode||A.StartContainer,A.EndNode||A.EndContainer,['ul','ol']);if (C) this._IndentList(A,C);else this._IndentBlock(A);A.MoveToBookmark(B);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;if (FCKIndentCommand._UseIndentClasses==undefined) FCKIndentCommand._InitIndentModeParameters();var A=FCKSelection.GetBoundaryParentElement(true);var B=FCKSelection.GetBoundaryParentElement(false);var C=FCKDomTools.GetCommonParentNode(A,B,['ul','ol']);if (C){if (this.Name.IEquals('outdent')) return 0;var D=FCKTools.GetElementAscensor(A,'li');if (!D||!D.previousSibling) return -1;return 0;};if (!FCKIndentCommand._UseIndentClasses&&this.Name.IEquals('indent')) return 0;var E=new FCKElementPath(A);var F=E.Block||E.BlockLimit;if (!F) return -1;if (FCKIndentCommand._UseIndentClasses){var G=F.className.match(FCKIndentCommand._ClassNameRegex);var H=0;if (G!=null){G=G[1];H=FCKIndentCommand._IndentClassMap[G];};if ((this.Name=='outdent'&&H==0)||(this.Name=='indent'&&H==FCKConfig.IndentClasses.length)) return -1;return 0;}else{var I=parseInt(F.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;if (I<=0) return -1;return 0;}},_IndentBlock:function(A){var B=new FCKDomRangeIterator(A);B.EnforceRealBlocks=true;A.Expand('block_contents');var C=FCKDomTools.GetCommonParents(A.StartContainer,A.EndContainer);var D=C[C.length-1];var E;while ((E=B.GetNextParagraph())){if (!(E==D||E.parentNode==D)) continue;if (FCKIndentCommand._UseIndentClasses){var F=E.className.match(FCKIndentCommand._ClassNameRegex);var G=0;if (F!=null){F=F[1];G=FCKIndentCommand._IndentClassMap[F];};if (this.Name.IEquals('outdent')) G--;else if (this.Name.IEquals('indent')) G++;G=Math.min(G,FCKConfig.IndentClasses.length);G=Math.max(G,0);var H=E.className.replace(FCKIndentCommand._ClassNameRegex,'');if (G<1) E.className=H;else E.className=(H.length>0?H+' ':'')+FCKConfig.IndentClasses[G-1];}else{var I=parseInt(E.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;I+=this.Offset;I=Math.max(I,0);I=Math.ceil(I/this.Offset)*this.Offset;E.style[this.IndentCSSProperty]=I?I+FCKConfig.IndentUnit:'';if (E.getAttribute('style')=='') E.removeAttribute('style');}}},_IndentList:function(A,B){var C=A.StartContainer;var D=A.EndContainer;while (C&&C.parentNode!=B) C=C.parentNode;while (D&&D.parentNode!=B) D=D.parentNode;if (!C||!D) return;var E=C;var F=[];var G=false;while (G==false){if (E==D) G=true;F.push(E);E=E.nextSibling;};if (F.length<1) return;var H=FCKDomTools.GetParents(B);for (var i=0;i<H.length;i++){if (H[i].nodeName.IEquals(['ul','ol'])){B=H[i];break;}};var I=this.Name.IEquals('indent')?1:-1;var J=F[0];var K=F[F.length-1];var L={};var M=FCKDomTools.ListToArray(B,L);var N=M[K._FCK_ListArray_Index].indent;for (var i=J._FCK_ListArray_Index;i<=K._FCK_ListArray_Index;i++) M[i].indent+=I;for (var i=K._FCK_ListArray_Index+1;i<M.length&&M[i].indent>N;i++) M[i].indent+=I;var O=FCKDomTools.ArrayToList(M);if (O) B.parentNode.replaceChild(O.listNode,B);FCKDomTools.ClearAllMarkers(L);}};
-var FCKBlockQuoteCommand=function(){};FCKBlockQuoteCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=this.GetState();var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.CreateBookmark();if (FCKBrowserInfo.IsIE){var D=B.GetBookmarkNode(C,true);var E=B.GetBookmarkNode(C,false);var F;if (D&&D.parentNode.nodeName.IEquals('blockquote')&&!D.previousSibling){F=D;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]) FCKDomTools.MoveNode(D,F,true);}};if (E&&E.parentNode.nodeName.IEquals('blockquote')&&!E.previousSibling){F=E;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]){if (F.firstChild==D) FCKDomTools.InsertAfterNode(D,E);else FCKDomTools.MoveNode(E,F,true);}}}};var G=new FCKDomRangeIterator(B);var H;if (A==0){var I=[];while ((H=G.GetNextParagraph())) I.push(H);if (I.length<1){para=B.Window.document.createElement(FCKConfig.EnterMode.IEquals('p')?'p':'div');B.InsertNode(para);para.appendChild(B.Window.document.createTextNode('\ufeff'));B.MoveToBookmark(C);B.MoveToNodeContents(para);B.Collapse(true);C=B.CreateBookmark();I.push(para);};var J=I[0].parentNode;var K=[];for (var i=0;i<I.length;i++){H=I[i];J=FCKDomTools.GetCommonParents(H.parentNode,J).pop();}while (J.nodeName.IEquals('table','tbody','tr','ol','ul')) J=J.parentNode;var L=null;while (I.length>0){H=I.shift();while (H.parentNode!=J) H=H.parentNode;if (H!=L) K.push(H);L=H;}while (K.length>0){H=K.shift();if (H.nodeName.IEquals('blockquote')){var M=FCKTools.GetElementDocument(H).createDocumentFragment();while (H.firstChild){M.appendChild(H.removeChild(H.firstChild));I.push(M.lastChild);};H.parentNode.replaceChild(M,H);}else I.push(H);};var N=B.Window.document.createElement('blockquote');J.insertBefore(N,I[0]);while (I.length>0){H=I.shift();N.appendChild(H);}}else if (A==1){var O=[];var P={};while ((H=G.GetNextParagraph())){var Q=null;var R=null;while (H.parentNode){if (H.parentNode.nodeName.IEquals('blockquote')){Q=H.parentNode;R=H;break;};H=H.parentNode;};if (Q&&R&&!R._fckblockquotemoveout){O.push(R);FCKDomTools.SetElementMarker(P,R,'_fckblockquotemoveout',true);}};FCKDomTools.ClearAllMarkers(P);var S=[];var T=[],P={};var U=function(N){for (var i=0;i<N.childNodes.length;i++){if (FCKListsLib.BlockElements[N.childNodes[i].nodeName.toLowerCase()]) return false;};return true;};while (O.length>0){var W=O.shift();var N=W.parentNode;if (W==W.parentNode.firstChild) N.parentNode.insertBefore(N.removeChild(W),N);else if (W==W.parentNode.lastChild) N.parentNode.insertBefore(N.removeChild(W),N.nextSibling);else FCKDomTools.BreakParent(W,W.parentNode,B);if (!N._fckbqprocessed){T.push(N);FCKDomTools.SetElementMarker(P,N,'_fckbqprocessed',true);};S.push(W);};for (var i=T.length-1;i>=0;i--){var N=T[i];if (U(N)) FCKDomTools.RemoveNode(N);};FCKDomTools.ClearAllMarkers(P);if (FCKConfig.EnterMode.IEquals('br')){while (S.length){var W=S.shift();var a=true;if (W.nodeName.IEquals('div')){var M=FCKTools.GetElementDocument(W).createDocumentFragment();var c=a&&W.previousSibling&&!FCKListsLib.BlockBoundaries[W.previousSibling.nodeName.toLowerCase()];if (a&&c) M.appendChild(FCKTools.GetElementDocument(W).createElement('br'));var d=W.nextSibling&&!FCKListsLib.BlockBoundaries[W.nextSibling.nodeName.toLowerCase()];while (W.firstChild) M.appendChild(W.removeChild(W.firstChild));if (d) M.appendChild(FCKTools.GetElementDocument(W).createElement('br'));W.parentNode.replaceChild(M,W);a=false;}}}};B.MoveToBookmark(C);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;for (var i=0;i<A.Elements.length;i++){if (A.Elements[i].nodeName.IEquals('blockquote')) return 1;};return 0;}};
-var FCKCoreStyleCommand=function(A){this.Name='CoreStyle';this.StyleName='_FCK_'+A;this.IsActive=false;FCKStyles.AttachStyleStateChange(this.StyleName,this._OnStyleStateChange,this);};FCKCoreStyleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();if (this.IsActive) FCKStyles.RemoveStyle(this.StyleName);else FCKStyles.ApplyStyle(this.StyleName);FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0) return -1;return this.IsActive?1:0;},_OnStyleStateChange:function(A,B){this.IsActive=B;}};
-var FCKRemoveFormatCommand=function(){this.Name='RemoveFormat';};FCKRemoveFormatCommand.prototype={Execute:function(){FCKStyles.RemoveAll();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){return FCK.EditorWindow?0:-1;}};
-var FCKCommands=FCK.Commands={};FCKCommands.LoadedCommands={};FCKCommands.RegisterCommand=function(A,B){this.LoadedCommands[A]=B;};FCKCommands.GetCommand=function(A){var B=FCKCommands.LoadedCommands[A];if (B) return B;switch (A){case 'Bold':case 'Italic':case 'Underline':case 'StrikeThrough':case 'Subscript':case 'Superscript':B=new FCKCoreStyleCommand(A);break;case 'RemoveFormat':B=new FCKRemoveFormatCommand();break;case 'DocProps':B=new FCKDialogCommand('DocProps',FCKLang.DocProps,'dialog/fck_docprops.html',400,380,FCKCommands.GetFullPageState);break;case 'Templates':B=new FCKDialogCommand('Templates',FCKLang.DlgTemplatesTitle,'dialog/fck_template.html',380,450);break;case 'Link':B=new FCKDialogCommand('Link',FCKLang.DlgLnkWindowTitle,'dialog/fck_link.html',400,300);break;case 'Unlink':B=new FCKUnlinkCommand();break;case 'VisitLink':B=new FCKVisitLinkCommand();break;case 'Anchor':B=new FCKDialogCommand('Anchor',FCKLang.DlgAnchorTitle,'dialog/fck_anchor.html',370,160);break;case 'AnchorDelete':B=new FCKAnchorDeleteCommand();break;case 'BulletedList':B=new FCKDialogCommand('BulletedList',FCKLang.BulletedListProp,'dialog/fck_listprop.html?UL',370,160);break;case 'NumberedList':B=new FCKDialogCommand('NumberedList',FCKLang.NumberedListProp,'dialog/fck_listprop.html?OL',370,160);break;case 'About':B=new FCKDialogCommand('About',FCKLang.About,'dialog/fck_about.html',420,330,function(){ return 0;});break;case 'Find':B=new FCKDialogCommand('Find',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Find');break;case 'Replace':B=new FCKDialogCommand('Replace',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Replace');break;case 'Image':B=new FCKDialogCommand('Image',FCKLang.DlgImgTitle,'dialog/fck_image.html',450,390);break;case 'Flash':B=new FCKDialogCommand('Flash',FCKLang.DlgFlashTitle,'dialog/fck_flash.html',450,390);break;case 'SpecialChar':B=new FCKDialogCommand('SpecialChar',FCKLang.DlgSpecialCharTitle,'dialog/fck_specialchar.html',400,290);break;case 'Smiley':B=new FCKDialogCommand('Smiley',FCKLang.DlgSmileyTitle,'dialog/fck_smiley.html',FCKConfig.SmileyWindowWidth,FCKConfig.SmileyWindowHeight);break;case 'Table':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html',480,250);break;case 'TableProp':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html?Parent',480,250);break;case 'TableCellProp':B=new FCKDialogCommand('TableCell',FCKLang.DlgCellTitle,'dialog/fck_tablecell.html',550,240);break;case 'Style':B=new FCKStyleCommand();break;case 'FontName':B=new FCKFontNameCommand();break;case 'FontSize':B=new FCKFontSizeCommand();break;case 'FontFormat':B=new FCKFormatBlockCommand();break;case 'Source':B=new FCKSourceCommand();break;case 'Preview':B=new FCKPreviewCommand();break;case 'Save':B=new FCKSaveCommand();break;case 'NewPage':B=new FCKNewPageCommand();break;case 'PageBreak':B=new FCKPageBreakCommand();break;case 'Rule':B=new FCKRuleCommand();break;case 'Nbsp':B=new FCKNbsp();break;case 'TextColor':B=new FCKTextColorCommand('ForeColor');break;case 'BGColor':B=new FCKTextColorCommand('BackColor');break;case 'Paste':B=new FCKPasteCommand();break;case 'PasteText':B=new FCKPastePlainTextCommand();break;case 'PasteWord':B=new FCKPasteWordCommand();break;case 'JustifyLeft':B=new FCKJustifyCommand('left');break;case 'JustifyCenter':B=new FCKJustifyCommand('center');break;case 'JustifyRight':B=new FCKJustifyCommand('right');break;case 'JustifyFull':B=new FCKJustifyCommand('justify');break;case 'Indent':B=new FCKIndentCommand('indent',FCKConfig.IndentLength);break;case 'Outdent':B=new FCKIndentCommand('outdent',FCKConfig.IndentLength*-1);break;case 'Blockquote':B=new FCKBlockQuoteCommand();break;case 'CreateDiv':B=new FCKDialogCommand('CreateDiv',FCKLang.CreateDiv,'dialog/fck_div.html',380,210,null,null,true);break;case 'EditDiv':B=new FCKDialogCommand('EditDiv',FCKLang.EditDiv,'dialog/fck_div.html',380,210,null,null,false);break;case 'DeleteDiv':B=new FCKDeleteDivCommand();break;case 'TableInsertRowAfter':B=new FCKTableCommand('TableInsertRowAfter');break;case 'TableInsertRowBefore':B=new FCKTableCommand('TableInsertRowBefore');break;case 'TableDeleteRows':B=new FCKTableCommand('TableDeleteRows');break;case 'TableInsertColumnAfter':B=new FCKTableCommand('TableInsertColumnAfter');break;case 'TableInsertColumnBefore':B=new FCKTableCommand('TableInsertColumnBefore');break;case 'TableDeleteColumns':B=new FCKTableCommand('TableDeleteColumns');break;case 'TableInsertCellAfter':B=new FCKTableCommand('TableInsertCellAfter');break;case 'TableInsertCellBefore':B=new FCKTableCommand('TableInsertCellBefore');break;case 'TableDeleteCells':B=new FCKTableCommand('TableDeleteCells');break;case 'TableMergeCells':B=new FCKTableCommand('TableMergeCells');break;case 'TableMergeRight':B=new FCKTableCommand('TableMergeRight');break;case 'TableMergeDown':B=new FCKTableCommand('TableMergeDown');break;case 'TableHorizontalSplitCell':B=new FCKTableCommand('TableHorizontalSplitCell');break;case 'TableVerticalSplitCell':B=new FCKTableCommand('TableVerticalSplitCell');break;case 'TableDelete':B=new FCKTableCommand('TableDelete');break;case 'Form':B=new FCKDialogCommand('Form',FCKLang.Form,'dialog/fck_form.html',380,210);break;case 'Checkbox':B=new FCKDialogCommand('Checkbox',FCKLang.Checkbox,'dialog/fck_checkbox.html',380,200);break;case 'Radio':B=new FCKDialogCommand('Radio',FCKLang.RadioButton,'dialog/fck_radiobutton.html',380,200);break;case 'TextField':B=new FCKDialogCommand('TextField',FCKLang.TextField,'dialog/fck_textfield.html',380,210);break;case 'Textarea':B=new FCKDialogCommand('Textarea',FCKLang.Textarea,'dialog/fck_textarea.html',380,210);break;case 'HiddenField':B=new FCKDialogCommand('HiddenField',FCKLang.HiddenField,'dialog/fck_hiddenfield.html',380,190);break;case 'Button':B=new FCKDialogCommand('Button',FCKLang.Button,'dialog/fck_button.html',380,210);break;case 'Select':B=new FCKDialogCommand('Select',FCKLang.SelectionField,'dialog/fck_select.html',400,340);break;case 'ImageButton':B=new FCKDialogCommand('ImageButton',FCKLang.ImageButton,'dialog/fck_image.html?ImageButton',450,390);break;case 'SpellCheck':B=new FCKSpellCheckCommand();break;case 'FitWindow':B=new FCKFitWindow();break;case 'Undo':B=new FCKUndoCommand();break;case 'Redo':B=new FCKRedoCommand();break;case 'Copy':B=new FCKCutCopyCommand(false);break;case 'Cut':B=new FCKCutCopyCommand(true);break;case 'SelectAll':B=new FCKSelectAllCommand();break;case 'InsertOrderedList':B=new FCKListCommand('insertorderedlist','ol');break;case 'InsertUnorderedList':B=new FCKListCommand('insertunorderedlist','ul');break;case 'ShowBlocks':B=new FCKShowBlockCommand('ShowBlocks',FCKConfig.StartupShowBlocks?1:0);break;case 'Undefined':B=new FCKUndefinedCommand();break;case 'Scayt':B=FCKScayt.CreateCommand();break;case 'ScaytContext':B=FCKScayt.CreateContextCommand();break;default:if (FCKRegexLib.NamedCommands.test(A)) B=new FCKNamedCommand(A);else{alert(FCKLang.UnknownCommand.replace(/%1/g,A));return null;}};FCKCommands.LoadedCommands[A]=B;return B;};FCKCommands.GetFullPageState=function(){return FCKConfig.FullPage?0:-1;};FCKCommands.GetBooleanState=function(A){return A?-1:0;};
-var FCKPanel=function(A){this.IsRTL=(FCKLang.Dir=='rtl');this.IsContextMenu=false;this._LockCounter=0;this._Window=A||window;var B;if (FCKBrowserInfo.IsIE){this._Popup=this._Window.createPopup();var C=this._Window.document;if (FCK_IS_CUSTOM_DOMAIN&&!FCKBrowserInfo.IsIE7){C.domain=FCK_ORIGINAL_DOMAIN;document.domain=FCK_ORIGINAL_DOMAIN;};B=this.Document=this._Popup.document;if (FCK_IS_CUSTOM_DOMAIN){B.domain=FCK_RUNTIME_DOMAIN;C.domain=FCK_RUNTIME_DOMAIN;document.domain=FCK_RUNTIME_DOMAIN;};FCK.IECleanup.AddItem(this,FCKPanel_Cleanup);}else{var D=this._IFrame=this._Window.document.createElement('iframe');FCKTools.ResetStyles(D);D.src='javascript:void(0)';D.allowTransparency=true;D.frameBorder='0';D.scrolling='no';D.style.width=D.style.height='0px';FCKDomTools.SetElementStyles(D,{position:'absolute',zIndex:FCKConfig.FloatingPanelsZIndex});this._Window.document.body.appendChild(D);var E=D.contentWindow;B=this.Document=E.document;var F='';if (FCKBrowserInfo.IsSafari) F='<base href="'+window.document.location+'">';B.open();B.write('<html><head>'+F+'<\/head><body style="margin:0px;padding:0px;"><\/body><\/html>');B.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.Panel_Contructor(B,window.document.location);FCKTools.AddEventListenerEx(E,'focus',FCKPanel_Window_OnFocus,this);FCKTools.AddEventListenerEx(E,'blur',FCKPanel_Window_OnBlur,this);};B.dir=FCKLang.Dir;FCKTools.AddEventListener(B,'contextmenu',FCKTools.CancelEvent);this.MainNode=B.body.appendChild(B.createElement('DIV'));this.MainNode.style.cssFloat=this.IsRTL?'right':'left';};FCKPanel.prototype.AppendStyleSheet=function(A){FCKTools.AppendStyleSheet(this.Document,A);};FCKPanel.prototype.Preload=function(x,y,A){if (this._Popup) this._Popup.show(x,y,0,0,A);};FCKPanel.prototype.ResizeForSubpanel=function(A,B,C){if (!FCKBrowserInfo.IsIE7) return false;if (!this._Popup.isOpen){this.Subpanel=null;return false;};if (B==0&&C==0){if (this.Subpanel!==A) return false;this.Subpanel=null;this.IncreasedX=0;}else{this.Subpanel=A;if ((this.IncreasedX>=B)&&(this.IncreasedY>=C)) return false;this.IncreasedX=Math.max(this.IncreasedX,B);this.IncreasedY=Math.max(this.IncreasedY,C);};var x=this.ShowRect.x;var w=this.IncreasedX;if (this.IsRTL) x=x-w;var D=this.ShowRect.w+w;var E=Math.max(this.ShowRect.h,this.IncreasedY);if (this.ParentPanel) this.ParentPanel.ResizeForSubpanel(this,D,E);this._Popup.show(x,this.ShowRect.y,D,E,this.RelativeElement);return this.IsRTL;};FCKPanel.prototype.Show=function(x,y,A,B,C){var D;var E=this.MainNode;if (this._Popup){this._Popup.show(x,y,0,0,A);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (FCKBrowserInfo.IsIE7){if (this.ParentPanel&&this.ParentPanel.ResizeForSubpanel(this,D,E.offsetHeight)){FCKTools.RunFunction(this.Show,this,[x,y,A]);return;}};if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=(x*-1)+A.offsetWidth-D;};if (FCKBrowserInfo.IsIE7){this.ShowRect={x:x,y:y,w:D,h:E.offsetHeight};this.IncreasedX=0;this.IncreasedY=0;this.RelativeElement=A;};this._PopupArgs=[x,y,D,E.offsetHeight,A];this._Popup.show(x,y,D,E.offsetHeight,A);if (this.OnHide){if (this._Timer) CheckPopupOnHide.call(this,true);this._Timer=FCKTools.SetInterval(CheckPopupOnHide,100,this);}}else{if (typeof(FCK.ToolbarSet.CurrentInstance.FocusManager)!='undefined') FCK.ToolbarSet.CurrentInstance.FocusManager.Lock();if (this.ParentPanel){this.ParentPanel.Lock();FCKPanel_Window_OnBlur(null,this.ParentPanel);};if (FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac){this._IFrame.scrolling='';FCKTools.RunFunction(function(){ this._IFrame.scrolling='no';},this);};if (FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel&&FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel!=this) FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel.Hide(false,true);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (!B)	this._IFrame.width=1;if (!C)	this._IFrame.height=1;D=E.offsetWidth||E.firstChild.offsetWidth;var F=FCKTools.GetDocumentPosition(this._Window,A.nodeType==9?(FCKTools.IsStrictMode(A)?A.documentElement:A.body):A);var G=FCKDomTools.GetPositionedAncestor(this._IFrame.parentNode);if (G){var H=FCKTools.GetDocumentPosition(FCKTools.GetElementWindow(G),G);F.x-=H.x;F.y-=H.y;};if (this.IsRTL&&!this.IsContextMenu) x=(x*-1);x+=F.x;y+=F.y;if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=x+A.offsetWidth-D;}else{var I=FCKTools.GetViewPaneSize(this._Window);var J=FCKTools.GetScrollPosition(this._Window);var K=I.Height+J.Y;var L=I.Width+J.X;if ((x+D)>L) x-=x+D-L;if ((y+E.offsetHeight)>K) y-=y+E.offsetHeight-K;};FCKDomTools.SetElementStyles(this._IFrame,{left:x+'px',top:y+'px'});this._IFrame.contentWindow.focus();this._IsOpened=true;var M=this;this._resizeTimer=setTimeout(function(){var N=E.offsetWidth||E.firstChild.offsetWidth;var O=E.offsetHeight;M._IFrame.style.width=N+'px';M._IFrame.style.height=O+'px';},0);FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel=this;};FCKTools.RunFunction(this.OnShow,this);};FCKPanel.prototype.Hide=function(A,B){if (this._Popup) this._Popup.hide();else{if (!this._IsOpened||this._LockCounter>0) return;if (typeof(FCKFocusManager)!='undefined'&&!B) FCKFocusManager.Unlock();this._IFrame.style.width=this._IFrame.style.height='0px';this._IsOpened=false;if (this._resizeTimer){clearTimeout(this._resizeTimer);this._resizeTimer=null;};if (this.ParentPanel) this.ParentPanel.Unlock();if (!A) FCKTools.RunFunction(this.OnHide,this);}};FCKPanel.prototype.CheckIsOpened=function(){if (this._Popup) return this._Popup.isOpen;else return this._IsOpened;};FCKPanel.prototype.CreateChildPanel=function(){var A=this._Popup?FCKTools.GetDocumentWindow(this.Document):this._Window;var B=new FCKPanel(A);B.ParentPanel=this;return B;};FCKPanel.prototype.Lock=function(){this._LockCounter++;};FCKPanel.prototype.Unlock=function(){if (--this._LockCounter==0&&!this.HasFocus) this.Hide();};function FCKPanel_Window_OnFocus(e,A){A.HasFocus=true;};function FCKPanel_Window_OnBlur(e,A){A.HasFocus=false;if (A._LockCounter==0) FCKTools.RunFunction(A.Hide,A);};function CheckPopupOnHide(A){if (A||!this._Popup.isOpen){window.clearInterval(this._Timer);this._Timer=null;if (this._Popup&&this.ParentPanel&&!A) this.ParentPanel.ResizeForSubpanel(this,0,0);FCKTools.RunFunction(this.OnHide,this);}};function FCKPanel_Cleanup(){this._Popup=null;this._Window=null;this.Document=null;this.MainNode=null;this.RelativeElement=null;};
-var FCKIcon=function(A){var B=A?typeof(A):'undefined';switch (B){case 'number':this.Path=FCKConfig.SkinPath+'fck_strip.gif';this.Size=16;this.Position=A;break;case 'undefined':this.Path=FCK_SPACER_PATH;break;case 'string':this.Path=A;break;default:this.Path=A[0];this.Size=A[1];this.Position=A[2];}};FCKIcon.prototype.CreateIconElement=function(A){var B,eIconImage;if (this.Position){var C='-'+((this.Position-1)*this.Size)+'px';if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path;eIconImage.style.top=C;}else{B=A.createElement('IMG');B.src=FCK_SPACER_PATH;B.style.backgroundPosition='0px '+C;B.style.backgroundImage='url("'+this.Path+'")';}}else{if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path?this.Path:FCK_SPACER_PATH;}else{B=A.createElement('IMG');B.src=this.Path?this.Path:FCK_SPACER_PATH;}};B.className='TB_Button_Image';return B;};
-var FCKToolbarButtonUI=function(A,B,C,D,E,F){this.Name=A;this.Label=B||A;this.Tooltip=C||this.Label;this.Style=E||0;this.State=F||0;this.Icon=new FCKIcon(D);if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarButtonUI_Cleanup);};FCKToolbarButtonUI.prototype._CreatePaddingElement=function(A){var B=A.createElement('IMG');B.className='TB_Button_Padding';B.src=FCK_SPACER_PATH;return B;};FCKToolbarButtonUI.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this.MainElement=B.createElement('DIV');C.title=this.Tooltip;if (FCKBrowserInfo.IsGecko) C.onmousedown=FCKTools.CancelEvent;FCKTools.AddEventListenerEx(C,'mouseover',FCKToolbarButtonUI_OnMouseOver,this);FCKTools.AddEventListenerEx(C,'mouseout',FCKToolbarButtonUI_OnMouseOut,this);FCKTools.AddEventListenerEx(C,'click',FCKToolbarButtonUI_OnClick,this);this.ChangeState(this.State,true);if (this.Style==0&&!this.ShowArrow){C.appendChild(this.Icon.CreateIconElement(B));}else{var D=C.appendChild(B.createElement('TABLE'));D.cellPadding=0;D.cellSpacing=0;var E=D.insertRow(-1);var F=E.insertCell(-1);if (this.Style==0||this.Style==2) F.appendChild(this.Icon.CreateIconElement(B));else F.appendChild(this._CreatePaddingElement(B));if (this.Style==1||this.Style==2){F=E.insertCell(-1);F.className='TB_Button_Text';F.noWrap=true;F.appendChild(B.createTextNode(this.Label));};if (this.ShowArrow){if (this.Style!=0){E.insertCell(-1).appendChild(this._CreatePaddingElement(B));};F=E.insertCell(-1);var G=F.appendChild(B.createElement('IMG'));G.src=FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif';G.width=5;G.height=3;};F=E.insertCell(-1);F.appendChild(this._CreatePaddingElement(B));};A.appendChild(C);};FCKToolbarButtonUI.prototype.ChangeState=function(A,B){if (!B&&this.State==A) return;var e=this.MainElement;if (!e) return;switch (parseInt(A,10)){case 0:e.className='TB_Button_Off';break;case 1:e.className='TB_Button_On';break;case -1:e.className='TB_Button_Disabled';break;};this.State=A;};function FCKToolbarButtonUI_OnMouseOver(A,B){if (B.State==0) this.className='TB_Button_Off_Over';else if (B.State==1) this.className='TB_Button_On_Over';};function FCKToolbarButtonUI_OnMouseOut(A,B){if (B.State==0) this.className='TB_Button_Off';else if (B.State==1) this.className='TB_Button_On';};function FCKToolbarButtonUI_OnClick(A,B){if (B.OnClick&&B.State!=-1) B.OnClick(B);};function FCKToolbarButtonUI_Cleanup(){this.MainElement=null;};
-var FCKToolbarButton=function(A,B,C,D,E,F,G){this.CommandName=A;this.Label=B;this.Tooltip=C;this.Style=D;this.SourceView=E?true:false;this.ContextSensitive=F?true:false;if (G==null) this.IconPath=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(G)=='number') this.IconPath=[FCKConfig.SkinPath+'fck_strip.gif',16,G];else this.IconPath=G;};FCKToolbarButton.prototype.Create=function(A){this._UIButton=new FCKToolbarButtonUI(this.CommandName,this.Label,this.Tooltip,this.IconPath,this.Style);this._UIButton.OnClick=this.Click;this._UIButton._ToolbarButton=this;this._UIButton.Create(A);};FCKToolbarButton.prototype.RefreshState=function(){var A=this._UIButton;if (!A) return;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B==A.State) return;A.ChangeState(B);};FCKToolbarButton.prototype.Click=function(){var A=this._ToolbarButton||this;FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(A.CommandName).Execute();};FCKToolbarButton.prototype.Enable=function(){this.RefreshState();};FCKToolbarButton.prototype.Disable=function(){this._UIButton.ChangeState(-1);};
-var FCKSpecialCombo=function(A,B,C,D,E){this.FieldWidth=B||100;this.PanelWidth=C||150;this.PanelMaxHeight=D||150;this.Label='&nbsp;';this.Caption=A;this.Tooltip=A;this.Style=2;this.Enabled=true;this.Items={};this._Panel=new FCKPanel(E||window);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._PanelBox=this._Panel.MainNode.appendChild(this._Panel.Document.createElement('DIV'));this._PanelBox.className='SC_Panel';this._PanelBox.style.width=this.PanelWidth+'px';this._PanelBox.innerHTML='<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>';this._ItemsHolderEl=this._PanelBox.getElementsByTagName('TD')[0];if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKSpecialCombo_Cleanup);};function FCKSpecialCombo_ItemOnMouseOver(){this.className+=' SC_ItemOver';};function FCKSpecialCombo_ItemOnMouseOut(){this.className=this.originalClass;};function FCKSpecialCombo_ItemOnClick(A,B,C){this.className=this.originalClass;B._Panel.Hide();B.SetLabel(this.FCKItemLabel);if (typeof(B.OnSelect)=='function') B.OnSelect(C,this);};FCKSpecialCombo.prototype.ClearItems=function (){if (this.Items) this.Items={};var A=this._ItemsHolderEl;while (A.firstChild) A.removeChild(A.firstChild);};FCKSpecialCombo.prototype.AddItem=function(A,B,C,D){var E=this._ItemsHolderEl.appendChild(this._Panel.Document.createElement('DIV'));E.className=E.originalClass='SC_Item';E.innerHTML=B;E.FCKItemLabel=C||A;E.Selected=false;if (FCKBrowserInfo.IsIE) E.style.width='100%';if (D) E.style.backgroundColor=D;FCKTools.AddEventListenerEx(E,'mouseover',FCKSpecialCombo_ItemOnMouseOver);FCKTools.AddEventListenerEx(E,'mouseout',FCKSpecialCombo_ItemOnMouseOut);FCKTools.AddEventListenerEx(E,'click',FCKSpecialCombo_ItemOnClick,[this,A]);this.Items[A.toString().toLowerCase()]=E;return E;};FCKSpecialCombo.prototype.SelectItem=function(A){if (typeof A=='string') A=this.Items[A.toString().toLowerCase()];if (A){A.className=A.originalClass='SC_ItemSelected';A.Selected=true;}};FCKSpecialCombo.prototype.SelectItemByLabel=function(A,B){for (var C in this.Items){var D=this.Items[C];if (D.FCKItemLabel==A){D.className=D.originalClass='SC_ItemSelected';D.Selected=true;if (B) this.SetLabel(A);}}};FCKSpecialCombo.prototype.DeselectAll=function(A){for (var i in this.Items){if (!this.Items[i]) continue;this.Items[i].className=this.Items[i].originalClass='SC_Item';this.Items[i].Selected=false;};if (A) this.SetLabel('');};FCKSpecialCombo.prototype.SetLabelById=function(A){A=A?A.toString().toLowerCase():'';var B=this.Items[A];this.SetLabel(B?B.FCKItemLabel:'');};FCKSpecialCombo.prototype.SetLabel=function(A){A=(!A||A.length==0)?'&nbsp;':A;if (A==this.Label) return;this.Label=A;var B=this._LabelEl;if (B){B.innerHTML=A;FCKTools.DisableSelection(B);}};FCKSpecialCombo.prototype.SetEnabled=function(A){this.Enabled=A;if (this._OuterTable) this._OuterTable.className=A?'':'SC_FieldDisabled';};FCKSpecialCombo.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this._OuterTable=A.appendChild(B.createElement('TABLE'));C.cellPadding=0;C.cellSpacing=0;C.insertRow(-1);var D;var E;switch (this.Style){case 0:D='TB_ButtonType_Icon';E=false;break;case 1:D='TB_ButtonType_Text';E=false;break;case 2:E=true;break;};if (this.Caption&&this.Caption.length>0&&E){var F=C.rows[0].insertCell(-1);F.innerHTML=this.Caption;F.className='SC_FieldCaption';};var G=FCKTools.AppendElement(C.rows[0].insertCell(-1),'div');if (E){G.className='SC_Field';G.style.width=this.FieldWidth+'px';G.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldLabel"><label>&nbsp;</label></td><td class="SC_FieldButton">&nbsp;</td></tr></tbody></table>';this._LabelEl=G.getElementsByTagName('label')[0];this._LabelEl.innerHTML=this.Label;}else{G.className='TB_Button_Off';G.innerHTML='<table title="'+this.Tooltip+'" class="'+D+'" cellspacing="0" cellpadding="0" border="0"><tr><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_Text">'+this.Caption+'</td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_ButtonArrow"><img src="'+FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif" width="5" height="3"></td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td></tr></table>';};FCKTools.AddEventListenerEx(G,'mouseover',FCKSpecialCombo_OnMouseOver,this);FCKTools.AddEventListenerEx(G,'mouseout',FCKSpecialCombo_OnMouseOut,this);FCKTools.AddEventListenerEx(G,'click',FCKSpecialCombo_OnClick,this);FCKTools.DisableSelection(this._Panel.Document.body);};function FCKSpecialCombo_Cleanup(){this._LabelEl=null;this._OuterTable=null;this._ItemsHolderEl=null;this._PanelBox=null;if (this.Items){for (var A in this.Items) this.Items[A]=null;}};function FCKSpecialCombo_OnMouseOver(A,B){if (B.Enabled){switch (B.Style){case 0:this.className='TB_Button_On_Over';break;case 1:this.className='TB_Button_On_Over';break;case 2:this.className='SC_Field SC_FieldOver';break;}}};function FCKSpecialCombo_OnMouseOut(A,B){switch (B.Style){case 0:this.className='TB_Button_Off';break;case 1:this.className='TB_Button_Off';break;case 2:this.className='SC_Field';break;}};function FCKSpecialCombo_OnClick(e,A){if (A.Enabled){var B=A._Panel;var C=A._PanelBox;var D=A._ItemsHolderEl;var E=A.PanelMaxHeight;if (A.OnBeforeClick) A.OnBeforeClick(A);if (FCKBrowserInfo.IsIE) B.Preload(0,this.offsetHeight,this);if (D.offsetHeight>E) C.style.height=E+'px';else C.style.height='';B.Show(0,this.offsetHeight,this);}};
-var FCKToolbarSpecialCombo=function(){this.SourceView=false;this.ContextSensitive=true;this.FieldWidth=null;this.PanelWidth=null;this.PanelMaxHeight=null;};FCKToolbarSpecialCombo.prototype.DefaultLabel='';function FCKToolbarSpecialCombo_OnSelect(A,B){FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).Execute(A,B);};FCKToolbarSpecialCombo.prototype.Create=function(A){this._Combo=new FCKSpecialCombo(this.GetLabel(),this.FieldWidth,this.PanelWidth,this.PanelMaxHeight,FCKBrowserInfo.IsIE?window:FCKTools.GetElementWindow(A).parent);this._Combo.Tooltip=this.Tooltip;this._Combo.Style=this.Style;this.CreateItems(this._Combo);this._Combo.Create(A);this._Combo.CommandName=this.CommandName;this._Combo.OnSelect=FCKToolbarSpecialCombo_OnSelect;};function FCKToolbarSpecialCombo_RefreshActiveItems(A,B){A.DeselectAll();A.SelectItem(B);A.SetLabelById(B);};FCKToolbarSpecialCombo.prototype.RefreshState=function(){var A;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B!=-1){A=1;if (this.RefreshActiveItems) this.RefreshActiveItems(this._Combo,B);else{if (this._LastValue!==B){this._LastValue=B;if (!B||B.length==0){this._Combo.DeselectAll();this._Combo.SetLabel(this.DefaultLabel);}else FCKToolbarSpecialCombo_RefreshActiveItems(this._Combo,B);}}}else A=-1;if (A==this.State) return;if (A==-1){this._Combo.DeselectAll();this._Combo.SetLabel('');};this.State=A;this._Combo.SetEnabled(A!=-1);};FCKToolbarSpecialCombo.prototype.Enable=function(){this.RefreshState();};FCKToolbarSpecialCombo.prototype.Disable=function(){this.State=-1;this._Combo.DeselectAll();this._Combo.SetLabel('');this._Combo.SetEnabled(false);};
-var FCKToolbarStyleCombo=function(A,B){if (A===false) return;this.CommandName='Style';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultStyleLabel||'';};FCKToolbarStyleCombo.prototype=new FCKToolbarSpecialCombo;FCKToolbarStyleCombo.prototype.GetLabel=function(){return FCKLang.Style;};FCKToolbarStyleCombo.prototype.GetStyles=function(){var A={};var B=FCK.ToolbarSet.CurrentInstance.Styles.GetStyles();for (var C in B){var D=B[C];if (!D.IsCore) A[C]=D;};return A;};FCKToolbarStyleCombo.prototype.CreateItems=function(A){var B=A._Panel.Document;FCKTools.AppendStyleSheet(B,FCKConfig.ToolbarComboPreviewCSS);FCKTools.AppendStyleString(B,FCKConfig.EditorAreaStyles);B.body.className+=' ForceBaseFont';FCKConfig.ApplyBodyAttributes(B.body);var C=this.GetStyles();for (var D in C){var E=C[D];var F=E.GetType()==2?D:FCKToolbarStyleCombo_BuildPreview(E,E.Label||D);var G=A.AddItem(D,F);G.Style=E;};A.OnBeforeClick=this.StyleCombo_OnBeforeClick;};FCKToolbarStyleCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Elements;for (var e=0;e<D.length;e++){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D[e],true)){A.SetLabel(F.Label||F.Name);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarStyleCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B;var C;var D;var E=FCK.ToolbarSet.CurrentInstance.Selection;if (E.GetType()=='Control'){B=E.GetSelectedElement();D=B.nodeName.toLowerCase();}else{B=E.GetBoundaryParentElement(true);C=new FCKElementPath(B);};for (var i in A.Items){var F=A.Items[i];var G=F.Style;if ((D&&G.Element==D)||(!D&&G.GetType()!=2)){F.style.display='';if ((C&&G.CheckActive(C))||(!C&&G.CheckElementRemovable(B,true))) A.SelectItem(G.Name);}else F.style.display='none';}};function FCKToolbarStyleCombo_BuildPreview(A,B){var C=A.GetType();var D=[];if (C==0) D.push('<div class="BaseFont">');var E=A.Element;if (E=='bdo') E='span';D=['<',E];var F=A._StyleDesc.Attributes;if (F){for (var G in F){D.push(' ',G,'="',A.GetFinalAttributeValue(G),'"');}};if (A._GetStyleText().length>0) D.push(' style="',A.GetFinalStyleValue(),'"');D.push('>',B,'</',E,'>');if (C==0) D.push('</div>');return D.join('');};
-var FCKToolbarFontFormatCombo=function(A,B){if (A===false) return;this.CommandName='FontFormat';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.NormalLabel='Normal';this.PanelWidth=190;this.DefaultLabel=FCKConfig.DefaultFontFormatLabel||'';};FCKToolbarFontFormatCombo.prototype=new FCKToolbarStyleCombo(false);FCKToolbarFontFormatCombo.prototype.GetLabel=function(){return FCKLang.FontFormat;};FCKToolbarFontFormatCombo.prototype.GetStyles=function(){var A={};var B=FCKLang['FontFormats'].split(';');var C={p:B[0],pre:B[1],address:B[2],h1:B[3],h2:B[4],h3:B[5],h4:B[6],h5:B[7],h6:B[8],div:B[9]||(B[0]+' (DIV)')};var D=FCKConfig.FontFormats.split(';');for (var i=0;i<D.length;i++){var E=D[i];var F=FCKStyles.GetStyle('_FCK_'+E);if (F){F.Label=C[E];A['_FCK_'+E]=F;}else alert("The FCKConfig.CoreStyles['"+E+"'] setting was not found. Please check the fckconfig.js file");};return A;};FCKToolbarFontFormatCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;if (D){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SetLabel(F.Label);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarFontFormatCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SelectItem(E);return;}}}};
-var FCKToolbarFontsCombo=function(A,B){this.CommandName='FontName';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontLabel||'';};FCKToolbarFontsCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontsCombo.prototype.GetLabel=function(){return FCKLang.Font;};FCKToolbarFontsCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_FontFace');if (!A){alert("The FCKConfig.CoreStyles['Size'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontNames.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Font',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontsCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCKSelection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);for (var i in A.Items){var D=A.Items[i];var E=D.Style;if (E.CheckActive(C)){A.SelectItem(D);return;}}}};
-var FCKToolbarFontSizeCombo=function(A,B){this.CommandName='FontSize';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontSizeLabel||'';this.FieldWidth=70;};FCKToolbarFontSizeCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontSizeCombo.prototype.GetLabel=function(){return FCKLang.FontSize;};FCKToolbarFontSizeCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_Size');if (!A){alert("The FCKConfig.CoreStyles['FontFace'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontSizes.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Size',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontSizeCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontSizeCombo.prototype.StyleCombo_OnBeforeClick=FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick;
-var FCKToolbarPanelButton=function(A,B,C,D,E){this.CommandName=A;var F;if (E==null) F=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(E)=='number') F=[FCKConfig.SkinPath+'fck_strip.gif',16,E];var G=this._UIButton=new FCKToolbarButtonUI(A,B,C,F,D);G._FCKToolbarPanelButton=this;G.ShowArrow=true;G.OnClick=FCKToolbarPanelButton_OnButtonClick;};FCKToolbarPanelButton.prototype.TypeName='FCKToolbarPanelButton';FCKToolbarPanelButton.prototype.Create=function(A){A.className+='Menu';this._UIButton.Create(A);var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName)._Panel;this.RegisterPanel(B);};FCKToolbarPanelButton.prototype.RegisterPanel=function(A){if (A._FCKToolbarPanelButton) return;A._FCKToolbarPanelButton=this;var B=A.Document.body.appendChild(A.Document.createElement('div'));B.style.position='absolute';B.style.top='0px';var C=A._FCKToolbarPanelButtonLineDiv=B.appendChild(A.Document.createElement('IMG'));C.className='TB_ConnectionLine';C.style.position='absolute';C.src=FCK_SPACER_PATH;A.OnHide=FCKToolbarPanelButton_OnPanelHide;};function FCKToolbarPanelButton_OnButtonClick(A){var B=this._FCKToolbarPanelButton;var e=B._UIButton.MainElement;B._UIButton.ChangeState(1);var C=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(B.CommandName);var D=C._Panel;D._FCKToolbarPanelButtonLineDiv.style.width=(e.offsetWidth-2)+'px';C.Execute(0,e.offsetHeight-1,e);};function FCKToolbarPanelButton_OnPanelHide(){var A=this._FCKToolbarPanelButton;A._UIButton.ChangeState(0);};FCKToolbarPanelButton.prototype.RefreshState=FCKToolbarButton.prototype.RefreshState;FCKToolbarPanelButton.prototype.Enable=FCKToolbarButton.prototype.Enable;FCKToolbarPanelButton.prototype.Disable=FCKToolbarButton.prototype.Disable;
-var FCKScayt;(function(){var A=[];var B=(FCK&&FCK.EditorWindow&&FCK.EditorWindow.parent.parent.scayt)?true:false;var C=false;var D=false;function ScaytEngineLoad(callback){if (B) return;B=true;var E=FCK.EditorWindow.parent.parent;var F=function (){window.scayt=E.scayt;InitScayt();var G=FCKToolbarItems.LoadedItems['ScaytCombobox'];G&&G.SetEnabled(scyt_control&&scyt_control.disabled);InitSetup();};if (E.scayt){F();return;};if (FCK.Config.ScaytCustomUrl) FCK.Config.ScaytCustomUrl=new String(FCK.Config.ScaytCustomUrl).replace(new RegExp("^http[s]*:\/\/"),"");var H=document.location.protocol;var I=FCK.Config.ScaytCustomUrl||'svc.spellchecker.net/spellcheck3/lf/scayt/scayt4.js';var J=H+'//'+I;var K=ParseUrl(J).path+'/';var L=E.window.CKEDITOR||(E.window.CKEDITOR={});L._djScaytConfig={I:K,addOnLoad:function(){F();},isDebug:false};if (callback) A.push(callback);DoLoadScript(J);};function DoLoadScript(url){if (!url) return false;var E=FCK.EditorWindow.parent.parent;var s=E.document.createElement('script');s.type='text/javascript';s.src=url;E.document.getElementsByTagName('head')[0].appendChild(s);return true;};function ParseUrl(data){var m=data.match(/(.*)[\/\\]([^\/\\]+\.\w+)$/);return m?{ path:m[1],file:m[2] }:data;};function createScaytControl (){var N={};var E=FCK.EditorWindow.parent.parent;N.srcNodeRef=FCK.EditingArea.IFrame;N.customerid=FCK.Config.ScaytCustomerid;N.customDictionaryName=FCK.Config.ScaytCustomDictionaryName;N.userDictionaryName=FCK.Config.ScaytUserDictionaryName;N.defLang=FCK.Config.ScaytDefLang;var P=E.scayt;var Q=window.scayt_control=new P(N);};function InitScayt(){createScaytControl();var Q=window.scayt_control;if (Q){Q.setDisabled(false);D=true;C=!Q.disabled;var G=FCKToolbarItems.LoadedItems['ScaytCombobox'];G&&G.Enable();ShowScaytState();};for (var i=0;i<A.length;i++){try{A[i].call(this);}catch(err){}}};var T=function(){name='Scayt';};T.prototype.Execute=function(c){switch (c){case 'Options':case 'Langs':case 'About':if (B&&D&&!C){ScaytMessage('SCAYT is not enabled');break;};if (B&&D) FCKDialog.OpenDialog('Scayt','SCAYT Settings','dialog/fck_scayt.html?'+c.toLowerCase(),343,343);break;default:if (!B){var U=this;ScaytEngineLoad(function (){U.SetEnabled(!window.scayt_control.disabled);});return true;}else if (D){if (C) this.Disable();else this.Enable();ShowScaytState();}};if (!B) return ScaytMessage('SCAYT is not loaded')||false;if (!D) return ScaytMessage('SCAYT is not ready')||false;return true;};T.prototype.Enable=function(){window.scayt_control.setDisabled(false);C=true;};T.prototype.Disable=function(){window.scayt_control.setDisabled(true);C=false;};T.prototype.SetEnabled=function(state){if (state) this.Enable();else this.Disable();ShowScaytState();return true;};T.prototype.GetState=function(){return 0;};function ShowScaytState(){var W=FCKToolbarItems.GetItem('SpellCheck');if (!W||!W._Combo||!W._Combo._OuterTable) return;var X=W._Combo._OuterTable.getElementsByTagName('img')[1];var Y=W._Combo.Items['trigger'];if (C){X.style.opacity='1';Y.innerHTML=GetStatusLabel();}else{X.style.opacity='0.5';Y.innerHTML=GetStatusLabel();}};function GetStatusLabel(){if (!D) return  '<b>Enable SCAYT</b>';return C?'<b>Disable SCAYT</b>':'<b>Enable SCAYT</b>';};var Z=function(tooltip,style){this.Command=FCKCommands.GetCommand('Scayt');this.CommandName='Scayt';this.Label=this.GetLabel();this.Tooltip=FCKLang.ScaytTitle;this.Style=1;};Z.prototype=new FCKToolbarSpecialCombo;Z.prototype.CreateItems=function(){this._Combo.AddItem('Trigger','<b>Enable SCAYT</b>');this._Combo.AddItem('Options',FCKLang.ScaytTitleOptions||"Options");this._Combo.AddItem('Langs',FCKLang.ScaytTitleLangs||"Languages");this._Combo.AddItem('About',FCKLang.ScaytTitleAbout||"About");};Z.prototype.GetLabel=function(){var a=FCKConfig.SkinPath+'fck_strip.gif';return FCKBrowserInfo.IsIE?'<div class="TB_Button_Image"><img src="'+a+'" style="top:-192px"></div>':'<img class="TB_Button_Image" src="'+FCK_SPACER_PATH+'" style="background-position: 0px -192px;background-image: url('+a+');">';};function ScaytMessage(m){m&&alert(m);};var b=function(){name='ScaytContext';};b.prototype.Execute=function(contextInfo){var c=contextInfo&&contextInfo.action,g=c&&contextInfo.node,Q=window.scayt_control;if (g){switch (c){case 'Suggestion':Q.replace(g,contextInfo.suggestion);break;case 'Ignore':Q.ignore(g);break;case 'Ignore All':Q.ignoreAll(g);break;case 'Add Word':var E=FCK.EditorWindow.parent.parent;E.scayt.addWordToUserDictionary(g);break;}}};function InitSetup(){FCK.ContextMenu.RegisterListener({AddItems:function(menu){var E=FCK.EditorWindow.parent.parent;var Q=window.scayt_control,P=E.scayt;if (!Q) return;var g=Q.getScaytNode();if (!g) return;var h=P.getSuggestion(Q.getWord(g),Q.getLang());if (!h||!h.length) return;menu.AddSeparator();var j=FCK.Config.ScaytMaxSuggestions||5;var k=(j==-1)?h.length:j;for (var i=0;i<k;i+=1){if (h[i]){menu.AddItem('ScaytContext',h[i],null,false,{'action':'Suggestion','node':g,'suggestion':h[i] });}};menu.AddSeparator();menu.AddItem('ScaytContext','Ignore',null,false,{ 'action':'Ignore','node':g });menu.AddItem('ScaytContext','Ignore All',null,false,{ 'action':'Ignore All','node':g });menu.AddItem('ScaytContext','Add Word',null,false,{ 'action':'Add Word','node':g });try{if (D&&C) Q.fireOnContextMenu(null,FCK.ContextMenu._InnerContextMenu);}catch(err) {}}});FCK.Events.AttachEvent('OnPaste',function(){window.scayt_control.refresh();return true;});};FCK.Events.AttachEvent('OnAfterSetHTML',function(){if (FCKConfig.SpellChecker=='SCAYT'){if (!B&&FCK.Config.ScaytAutoStartup) ScaytEngineLoad();if (FCK.EditMode==0&&B&&D) createScaytControl();ShowScaytState();}});FCK.Events.AttachEvent('OnBeforeGetData',function(){D&&window.scayt_control.reset();});FCK.Events.AttachEvent('OnAfterGetData',function(){D&&window.scayt_control.refresh();});FCKScayt={CreateCommand:function(){return new T();},CreateContextCommand:function(){return new b();},CreateToolbarItem:function(){return new Z();}};})();
-var FCKToolbarItems={};FCKToolbarItems.LoadedItems={};FCKToolbarItems.RegisterItem=function(A,B){this.LoadedItems[A]=B;};FCKToolbarItems.GetItem=function(A){var B=FCKToolbarItems.LoadedItems[A];if (B) return B;switch (A){case 'Source':B=new FCKToolbarButton('Source',FCKLang.Source,null,2,true,true,1);break;case 'DocProps':B=new FCKToolbarButton('DocProps',FCKLang.DocProps,null,null,null,null,2);break;case 'Save':B=new FCKToolbarButton('Save',FCKLang.Save,null,null,true,null,3);break;case 'NewPage':B=new FCKToolbarButton('NewPage',FCKLang.NewPage,null,null,true,null,4);break;case 'Preview':B=new FCKToolbarButton('Preview',FCKLang.Preview,null,null,true,null,5);break;case 'Templates':B=new FCKToolbarButton('Templates',FCKLang.Templates,null,null,null,null,6);break;case 'About':B=new FCKToolbarButton('About',FCKLang.About,null,null,true,null,47);break;case 'Cut':B=new FCKToolbarButton('Cut',FCKLang.Cut,null,null,false,true,7);break;case 'Copy':B=new FCKToolbarButton('Copy',FCKLang.Copy,null,null,false,true,8);break;case 'Paste':B=new FCKToolbarButton('Paste',FCKLang.Paste,null,null,false,true,9);break;case 'PasteText':B=new FCKToolbarButton('PasteText',FCKLang.PasteText,null,null,false,true,10);break;case 'PasteWord':B=new FCKToolbarButton('PasteWord',FCKLang.PasteWord,null,null,false,true,11);break;case 'Print':B=new FCKToolbarButton('Print',FCKLang.Print,null,null,false,true,12);break;case 'Undo':B=new FCKToolbarButton('Undo',FCKLang.Undo,null,null,false,true,14);break;case 'Redo':B=new FCKToolbarButton('Redo',FCKLang.Redo,null,null,false,true,15);break;case 'SelectAll':B=new FCKToolbarButton('SelectAll',FCKLang.SelectAll,null,null,true,null,18);break;case 'RemoveFormat':B=new FCKToolbarButton('RemoveFormat',FCKLang.RemoveFormat,null,null,false,true,19);break;case 'FitWindow':B=new FCKToolbarButton('FitWindow',FCKLang.FitWindow,null,null,true,true,66);break;case 'Bold':B=new FCKToolbarButton('Bold',FCKLang.Bold,null,null,false,true,20);break;case 'Italic':B=new FCKToolbarButton('Italic',FCKLang.Italic,null,null,false,true,21);break;case 'Underline':B=new FCKToolbarButton('Underline',FCKLang.Underline,null,null,false,true,22);break;case 'StrikeThrough':B=new FCKToolbarButton('StrikeThrough',FCKLang.StrikeThrough,null,null,false,true,23);break;case 'Subscript':B=new FCKToolbarButton('Subscript',FCKLang.Subscript,null,null,false,true,24);break;case 'Superscript':B=new FCKToolbarButton('Superscript',FCKLang.Superscript,null,null,false,true,25);break;case 'OrderedList':B=new FCKToolbarButton('InsertOrderedList',FCKLang.NumberedListLbl,FCKLang.NumberedList,null,false,true,26);break;case 'UnorderedList':B=new FCKToolbarButton('InsertUnorderedList',FCKLang.BulletedListLbl,FCKLang.BulletedList,null,false,true,27);break;case 'Outdent':B=new FCKToolbarButton('Outdent',FCKLang.DecreaseIndent,null,null,false,true,28);break;case 'Indent':B=new FCKToolbarButton('Indent',FCKLang.IncreaseIndent,null,null,false,true,29);break;case 'Blockquote':B=new FCKToolbarButton('Blockquote',FCKLang.Blockquote,null,null,false,true,73);break;case 'CreateDiv':B=new FCKToolbarButton('CreateDiv',FCKLang.CreateDiv,null,null,false,true,74);break;case 'Link':B=new FCKToolbarButton('Link',FCKLang.InsertLinkLbl,FCKLang.InsertLink,null,false,true,34);break;case 'Unlink':B=new FCKToolbarButton('Unlink',FCKLang.RemoveLink,null,null,false,true,35);break;case 'Anchor':B=new FCKToolbarButton('Anchor',FCKLang.Anchor,null,null,null,null,36);break;case 'Image':B=new FCKToolbarButton('Image',FCKLang.InsertImageLbl,FCKLang.InsertImage,null,false,true,37);break;case 'Flash':B=new FCKToolbarButton('Flash',FCKLang.InsertFlashLbl,FCKLang.InsertFlash,null,false,true,38);break;case 'Table':B=new FCKToolbarButton('Table',FCKLang.InsertTableLbl,FCKLang.InsertTable,null,false,true,39);break;case 'SpecialChar':B=new FCKToolbarButton('SpecialChar',FCKLang.InsertSpecialCharLbl,FCKLang.InsertSpecialChar,null,false,true,42);break;case 'Smiley':B=new FCKToolbarButton('Smiley',FCKLang.InsertSmileyLbl,FCKLang.InsertSmiley,null,false,true,41);break;case 'PageBreak':B=new FCKToolbarButton('PageBreak',FCKLang.PageBreakLbl,FCKLang.PageBreak,null,false,true,43);break;case 'Rule':B=new FCKToolbarButton('Rule',FCKLang.InsertLineLbl,FCKLang.InsertLine,null,false,true,40);break;case 'JustifyLeft':B=new FCKToolbarButton('JustifyLeft',FCKLang.LeftJustify,null,null,false,true,30);break;case 'JustifyCenter':B=new FCKToolbarButton('JustifyCenter',FCKLang.CenterJustify,null,null,false,true,31);break;case 'JustifyRight':B=new FCKToolbarButton('JustifyRight',FCKLang.RightJustify,null,null,false,true,32);break;case 'JustifyFull':B=new FCKToolbarButton('JustifyFull',FCKLang.BlockJustify,null,null,false,true,33);break;case 'Style':B=new FCKToolbarStyleCombo();break;case 'FontName':B=new FCKToolbarFontsCombo();break;case 'FontSize':B=new FCKToolbarFontSizeCombo();break;case 'FontFormat':B=new FCKToolbarFontFormatCombo();break;case 'TextColor':B=new FCKToolbarPanelButton('TextColor',FCKLang.TextColor,null,null,45);break;case 'BGColor':B=new FCKToolbarPanelButton('BGColor',FCKLang.BGColor,null,null,46);break;case 'Find':B=new FCKToolbarButton('Find',FCKLang.Find,null,null,null,null,16);break;case 'Replace':B=new FCKToolbarButton('Replace',FCKLang.Replace,null,null,null,null,17);break;case 'Form':B=new FCKToolbarButton('Form',FCKLang.Form,null,null,null,null,48);break;case 'Checkbox':B=new FCKToolbarButton('Checkbox',FCKLang.Checkbox,null,null,null,null,49);break;case 'Radio':B=new FCKToolbarButton('Radio',FCKLang.RadioButton,null,null,null,null,50);break;case 'TextField':B=new FCKToolbarButton('TextField',FCKLang.TextField,null,null,null,null,51);break;case 'Textarea':B=new FCKToolbarButton('Textarea',FCKLang.Textarea,null,null,null,null,52);break;case 'HiddenField':B=new FCKToolbarButton('HiddenField',FCKLang.HiddenField,null,null,null,null,56);break;case 'Button':B=new FCKToolbarButton('Button',FCKLang.Button,null,null,null,null,54);break;case 'Select':B=new FCKToolbarButton('Select',FCKLang.SelectionField,null,null,null,null,53);break;case 'ImageButton':B=new FCKToolbarButton('ImageButton',FCKLang.ImageButton,null,null,null,null,55);break;case 'ShowBlocks':B=new FCKToolbarButton('ShowBlocks',FCKLang.ShowBlocks,null,null,null,true,72);break;case 'SpellCheck':if (FCKConfig.SpellChecker=='SCAYT') B=FCKScayt.CreateToolbarItem();else B=new FCKToolbarButton('SpellCheck',FCKLang.SpellCheck,null,null,null,null,13);break;default:alert(FCKLang.UnknownToolbarItem.replace(/%1/g,A));return null;};FCKToolbarItems.LoadedItems[A]=B;return B;};
-var FCKToolbar=function(){this.Items=[];};FCKToolbar.prototype.AddItem=function(A){return this.Items[this.Items.length]=A;};FCKToolbar.prototype.AddButton=function(A,B,C,D,E,F){if (typeof(D)=='number') D=[this.DefaultIconsStrip,this.DefaultIconSize,D];var G=new FCKToolbarButtonUI(A,B,C,D,E,F);G._FCKToolbar=this;G.OnClick=FCKToolbar_OnItemClick;return this.AddItem(G);};function FCKToolbar_OnItemClick(A){var B=A._FCKToolbar;if (B.OnItemClick) B.OnItemClick(B,A);};FCKToolbar.prototype.AddSeparator=function(){this.AddItem(new FCKToolbarSeparator());};FCKToolbar.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var e=B.createElement('table');e.className='TB_Toolbar';e.style.styleFloat=e.style.cssFloat=(FCKLang.Dir=='ltr'?'left':'right');e.dir=FCKLang.Dir;e.cellPadding=0;e.cellSpacing=0;var C=e.insertRow(-1);var D;if (!this.HideStart){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_Start';};for (var i=0;i<this.Items.length;i++){this.Items[i].Create(C.insertCell(-1));};if (!this.HideEnd){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_End';};A.appendChild(e);};var FCKToolbarSeparator=function(){};FCKToolbarSeparator.prototype.Create=function(A){FCKTools.AppendElement(A,'div').className='TB_Separator';};
-var FCKToolbarBreak=function(){};FCKToolbarBreak.prototype.Create=function(A){var B=A.ownerDocument.createElement('div');B.style.clear=B.style.cssFloat=FCKLang.Dir=='rtl'?'right':'left';A.appendChild(B);};
-function FCKToolbarSet_Create(A){var B;var C=A||FCKConfig.ToolbarLocation;switch (C){case 'In':document.getElementById('xToolbarRow').style.display='';B=new FCKToolbarSet(document);break;case 'None':B=new FCKToolbarSet(document);break;default:FCK.Events.AttachEvent('OnBlur',FCK_OnBlur);FCK.Events.AttachEvent('OnFocus',FCK_OnFocus);var D;var E=C.match(/^Out:(.+)\((\w+)\)$/);if (E){if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_GetOutElement(window,E);else D=eval('parent.'+E[1]).document.getElementById(E[2]);}else{E=C.match(/^Out:(\w+)$/);if (E) D=parent.document.getElementById(E[1]);};if (!D){alert('Invalid value for "ToolbarLocation"');return arguments.callee('In');};B=D.__FCKToolbarSet;if (B) break;var F=FCKTools.GetElementDocument(D).createElement('iframe');F.src='javascript:void(0)';F.frameBorder=0;F.width='100%';F.height='10';D.appendChild(F);F.unselectable='on';var G=F.contentWindow.document;var H='';if (FCKBrowserInfo.IsSafari) H='<base href="'+window.document.location+'">';G.open();G.write('<html><head>'+H+'<script type="text/javascript"> var adjust = function() { window.frameElement.height = document.body.scrollHeight ; }; window.onresize = window.onload = function(){var timer = null;var lastHeight = -1;var lastChange = 0;var poller = function(){var currentHeight = document.body.scrollHeight || 0;var currentTime = (new Date()).getTime();if (currentHeight != lastHeight){lastChange = currentTime;adjust();lastHeight = document.body.scrollHeight;}if (lastChange < currentTime - 1000) clearInterval(timer);};timer = setInterval(poller, 100);}</script></head><body style="overflow: hidden">'+document.getElementById('xToolbarSpace').innerHTML+'</body></html>');G.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_InitOutFrame(G);FCKTools.AddEventListener(G,'contextmenu',FCKTools.CancelEvent);FCKTools.AppendStyleSheet(G,FCKConfig.SkinEditorCSS);B=D.__FCKToolbarSet=new FCKToolbarSet(G);B._IFrame=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(D,FCKToolbarSet_Target_Cleanup);};B.CurrentInstance=FCK;if (!B.ToolbarItems) B.ToolbarItems=FCKToolbarItems;FCK.AttachToOnSelectionChange(B.RefreshItemsState);return B;};function FCK_OnBlur(A){var B=A.ToolbarSet;if (B.CurrentInstance==A) B.Disable();};function FCK_OnFocus(A){var B=A.ToolbarSet;var C=A||FCK;B.CurrentInstance.FocusManager.RemoveWindow(B._IFrame.contentWindow);B.CurrentInstance=C;C.FocusManager.AddWindow(B._IFrame.contentWindow,true);B.Enable();};function FCKToolbarSet_Cleanup(){this._TargetElement=null;this._IFrame=null;};function FCKToolbarSet_Target_Cleanup(){this.__FCKToolbarSet=null;};var FCKToolbarSet=function(A){this._Document=A;this._TargetElement=A.getElementById('xToolbar');var B=A.getElementById('xExpandHandle');var C=A.getElementById('xCollapseHandle');B.title=FCKLang.ToolbarExpand;FCKTools.AddEventListener(B,'click',FCKToolbarSet_Expand_OnClick);C.title=FCKLang.ToolbarCollapse;FCKTools.AddEventListener(C,'click',FCKToolbarSet_Collapse_OnClick);if (!FCKConfig.ToolbarCanCollapse||FCKConfig.ToolbarStartExpanded) this.Expand();else this.Collapse();C.style.display=FCKConfig.ToolbarCanCollapse?'':'none';if (FCKConfig.ToolbarCanCollapse) C.style.display='';else A.getElementById('xTBLeftBorder').style.display='';this.Toolbars=[];this.IsLoaded=false;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarSet_Cleanup);};function FCKToolbarSet_Expand_OnClick(){FCK.ToolbarSet.Expand();};function FCKToolbarSet_Collapse_OnClick(){FCK.ToolbarSet.Collapse();};FCKToolbarSet.prototype.Expand=function(){this._ChangeVisibility(false);};FCKToolbarSet.prototype.Collapse=function(){this._ChangeVisibility(true);};FCKToolbarSet.prototype._ChangeVisibility=function(A){this._Document.getElementById('xCollapsed').style.display=A?'':'none';this._Document.getElementById('xExpanded').style.display=A?'none':'';if (window.onresize){FCKTools.RunFunction(window.onresize);}};FCKToolbarSet.prototype.Load=function(A){this.Name=A;this.Items=[];this.ItemsWysiwygOnly=[];this.ItemsContextSensitive=[];this._TargetElement.innerHTML='';var B=FCKConfig.ToolbarSets[A];if (!B){alert(FCKLang.UnknownToolbarSet.replace(/%1/g,A));return;};this.Toolbars=[];for (var x=0;x<B.length;x++){var C=B[x];if (!C) continue;var D;if (typeof(C)=='string'){if (C=='/') D=new FCKToolbarBreak();}else{D=new FCKToolbar();for (var j=0;j<C.length;j++){var E=C[j];if (E=='-') D.AddSeparator();else{var F=FCKToolbarItems.GetItem(E);if (F){D.AddItem(F);this.Items.push(F);if (!F.SourceView) this.ItemsWysiwygOnly.push(F);if (F.ContextSensitive) this.ItemsContextSensitive.push(F);}}}};D.Create(this._TargetElement);this.Toolbars[this.Toolbars.length]=D;};FCKTools.DisableSelection(this._Document.getElementById('xCollapseHandle').parentNode);if (FCK.Status!=2) FCK.Events.AttachEvent('OnStatusChange',this.RefreshModeState);else this.RefreshModeState();this.IsLoaded=true;this.IsEnabled=true;FCKTools.RunFunction(this.OnLoad);};FCKToolbarSet.prototype.Enable=function(){if (this.IsEnabled) return;this.IsEnabled=true;var A=this.Items;for (var i=0;i<A.length;i++) A[i].RefreshState();};FCKToolbarSet.prototype.Disable=function(){if (!this.IsEnabled) return;this.IsEnabled=false;var A=this.Items;for (var i=0;i<A.length;i++) A[i].Disable();};FCKToolbarSet.prototype.RefreshModeState=function(A){if (FCK.Status!=2) return;var B=A?A.ToolbarSet:this;var C=B.ItemsWysiwygOnly;if (FCK.EditMode==0){for (var i=0;i<C.length;i++) C[i].Enable();B.RefreshItemsState(A);}else{B.RefreshItemsState(A);for (var j=0;j<C.length;j++) C[j].Disable();}};FCKToolbarSet.prototype.RefreshItemsState=function(A){var B=(A?A.ToolbarSet:this).ItemsContextSensitive;for (var i=0;i<B.length;i++) B[i].RefreshState();};
-var FCKDialog=(function(){var A;var B;var C;var D=window.parent;while (D.parent&&D.parent!=D){try{if (D.parent.document.domain!=document.domain) break;if (D.parent.document.getElementsByTagName('frameset').length>0) break;}catch (e){break;};D=D.parent;};var E=D.document;var F=function(){if (!B) B=FCKConfig.FloatingPanelsZIndex+999;return++B;};var G=function(){if (!C) return;var H=FCKTools.IsStrictMode(E)?E.documentElement:E.body;FCKDomTools.SetElementStyles(C,{'width':Math.max(H.scrollWidth,H.clientWidth,E.scrollWidth||0)-1+'px','height':Math.max(H.scrollHeight,H.clientHeight,E.scrollHeight||0)-1+'px'});};return {OpenDialog:function(dialogName,dialogTitle,dialogPage,width,height,customValue,resizable){if (!A) this.DisplayMainCover();var I={Title:dialogTitle,Page:dialogPage,Editor:window,CustomValue:customValue,TopWindow:D};FCK.ToolbarSet.CurrentInstance.Selection.Save(true);var J=FCKTools.GetViewPaneSize(D);var K={ 'X':0,'Y':0 };var L=FCKBrowserInfo.IsIE&&(!FCKBrowserInfo.IsIE7||!FCKTools.IsStrictMode(D.document));if (L) K=FCKTools.GetScrollPosition(D);var M=Math.max(K.Y+(J.Height-height-20)/2,0);var N=Math.max(K.X+(J.Width-width-20)/2,0);var O=E.createElement('iframe');FCKTools.ResetStyles(O);O.src=FCKConfig.BasePath+'fckdialog.html';O.frameBorder=0;O.allowTransparency=true;FCKDomTools.SetElementStyles(O,{'position':(L)?'absolute':'fixed','top':M+'px','left':N+'px','width':width+'px','height':height+'px','zIndex':F()});O._DialogArguments=I;E.body.appendChild(O);O._ParentDialog=A;A=O;},OnDialogClose:function(dialogWindow){var O=dialogWindow.frameElement;FCKDomTools.RemoveNode(O);if (O._ParentDialog){A=O._ParentDialog;O._ParentDialog.contentWindow.SetEnabled(true);}else{if (!FCKBrowserInfo.IsIE) FCK.Focus();this.HideMainCover();setTimeout(function(){ A=null;},0);FCK.ToolbarSet.CurrentInstance.Selection.Release();}},DisplayMainCover:function(){C=E.createElement('div');FCKTools.ResetStyles(C);FCKDomTools.SetElementStyles(C,{'position':'absolute','zIndex':F(),'top':'0px','left':'0px','backgroundColor':FCKConfig.BackgroundBlockerColor});FCKDomTools.SetOpacity(C,FCKConfig.BackgroundBlockerOpacity);if (FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsIE7){var Q=E.createElement('iframe');FCKTools.ResetStyles(Q);Q.hideFocus=true;Q.frameBorder=0;Q.src=FCKTools.GetVoidUrl();FCKDomTools.SetElementStyles(Q,{'width':'100%','height':'100%','position':'absolute','left':'0px','top':'0px','filter':'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'});C.appendChild(Q);};FCKTools.AddEventListener(D,'resize',G);G();E.body.appendChild(C);FCKFocusManager.Lock();var R=FCK.ToolbarSet.CurrentInstance.GetInstanceObject('frameElement');R._fck_originalTabIndex=R.tabIndex;R.tabIndex=-1;},HideMainCover:function(){FCKDomTools.RemoveNode(C);FCKFocusManager.Unlock();var R=FCK.ToolbarSet.CurrentInstance.GetInstanceObject('frameElement');R.tabIndex=R._fck_originalTabIndex;FCKDomTools.ClearElementJSProperty(R,'_fck_originalTabIndex');},GetCover:function(){return C;}};})();
-var FCKMenuItem=function(A,B,C,D,E,F){this.Name=B;this.Label=C||B;this.IsDisabled=E;this.Icon=new FCKIcon(D);this.SubMenu=new FCKMenuBlockPanel();this.SubMenu.Parent=A;this.SubMenu.OnClick=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnClick,this);this.CustomData=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuItem_Cleanup);};FCKMenuItem.prototype.AddItem=function(A,B,C,D,E){this.HasSubMenu=true;return this.SubMenu.AddItem(A,B,C,D,E);};FCKMenuItem.prototype.AddSeparator=function(){this.SubMenu.AddSeparator();};FCKMenuItem.prototype.Create=function(A){var B=this.HasSubMenu;var C=FCKTools.GetElementDocument(A);var r=this.MainElement=A.insertRow(-1);r.className=this.IsDisabled?'MN_Item_Disabled':'MN_Item';if (!this.IsDisabled){FCKTools.AddEventListenerEx(r,'mouseover',FCKMenuItem_OnMouseOver,[this]);FCKTools.AddEventListenerEx(r,'click',FCKMenuItem_OnClick,[this]);if (!B) FCKTools.AddEventListenerEx(r,'mouseout',FCKMenuItem_OnMouseOut,[this]);};var D=r.insertCell(-1);D.className='MN_Icon';D.appendChild(this.Icon.CreateIconElement(C));D=r.insertCell(-1);D.className='MN_Label';D.noWrap=true;D.appendChild(C.createTextNode(this.Label));D=r.insertCell(-1);if (B){D.className='MN_Arrow';var E=D.appendChild(C.createElement('IMG'));E.src=FCK_IMAGES_PATH+'arrow_'+FCKLang.Dir+'.gif';E.width=4;E.height=7;this.SubMenu.Create();this.SubMenu.Panel.OnHide=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnHide,this);}};FCKMenuItem.prototype.Activate=function(){this.MainElement.className='MN_Item_Over';if (this.HasSubMenu){this.SubMenu.Show(this.MainElement.offsetWidth+2,-2,this.MainElement);};FCKTools.RunFunction(this.OnActivate,this);};FCKMenuItem.prototype.Deactivate=function(){this.MainElement.className='MN_Item';if (this.HasSubMenu) this.SubMenu.Hide();};function FCKMenuItem_SubMenu_OnClick(A,B){FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuItem_SubMenu_OnHide(A){A.Deactivate();};function FCKMenuItem_OnClick(A,B){if (B.HasSubMenu) B.Activate();else{B.Deactivate();FCKTools.RunFunction(B.OnClick,B,[B]);}};function FCKMenuItem_OnMouseOver(A,B){B.Activate();};function FCKMenuItem_OnMouseOut(A,B){B.Deactivate();};function FCKMenuItem_Cleanup(){this.MainElement=null;};
-var FCKMenuBlock=function(){this._Items=[];};FCKMenuBlock.prototype.Count=function(){return this._Items.length;};FCKMenuBlock.prototype.AddItem=function(A,B,C,D,E){var F=new FCKMenuItem(this,A,B,C,D,E);F.OnClick=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnClick,this);F.OnActivate=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnActivate,this);this._Items.push(F);return F;};FCKMenuBlock.prototype.AddSeparator=function(){this._Items.push(new FCKMenuSeparator());};FCKMenuBlock.prototype.RemoveAllItems=function(){this._Items=[];var A=this._ItemsTable;if (A){while (A.rows.length>0) A.deleteRow(0);}};FCKMenuBlock.prototype.Create=function(A){if (!this._ItemsTable){if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuBlock_Cleanup);this._Window=FCKTools.GetElementWindow(A);var B=FCKTools.GetElementDocument(A);var C=A.appendChild(B.createElement('table'));C.cellPadding=0;C.cellSpacing=0;FCKTools.DisableSelection(C);var D=C.insertRow(-1).insertCell(-1);D.className='MN_Menu';var E=this._ItemsTable=D.appendChild(B.createElement('table'));E.cellPadding=0;E.cellSpacing=0;};for (var i=0;i<this._Items.length;i++) this._Items[i].Create(this._ItemsTable);};function FCKMenuBlock_Item_OnClick(A,B){if (B.Hide) B.Hide();FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuBlock_Item_OnActivate(A){var B=A._ActiveItem;if (B&&B!=this){if (!FCKBrowserInfo.IsIE&&B.HasSubMenu&&!this.HasSubMenu){A._Window.focus();A.Panel.HasFocus=true;};B.Deactivate();};A._ActiveItem=this;};function FCKMenuBlock_Cleanup(){this._Window=null;this._ItemsTable=null;};var FCKMenuSeparator=function(){};FCKMenuSeparator.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var r=A.insertRow(-1);var C=r.insertCell(-1);C.className='MN_Separator MN_Icon';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';};
-var FCKMenuBlockPanel=function(){FCKMenuBlock.call(this);};FCKMenuBlockPanel.prototype=new FCKMenuBlock();FCKMenuBlockPanel.prototype.Create=function(){var A=this.Panel=(this.Parent&&this.Parent.Panel?this.Parent.Panel.CreateChildPanel():new FCKPanel());A.AppendStyleSheet(FCKConfig.SkinEditorCSS);FCKMenuBlock.prototype.Create.call(this,A.MainNode);};FCKMenuBlockPanel.prototype.Show=function(x,y,A){if (!this.Panel.CheckIsOpened()) this.Panel.Show(x,y,A);};FCKMenuBlockPanel.prototype.Hide=function(){if (this.Panel.CheckIsOpened()) this.Panel.Hide();};
-var FCKContextMenu=function(A,B){this.CtrlDisable=false;var C=this._Panel=new FCKPanel(A);C.AppendStyleSheet(FCKConfig.SkinEditorCSS);C.IsContextMenu=true;if (FCKBrowserInfo.IsGecko) C.Document.addEventListener('draggesture',function(e) {e.preventDefault();return false;},true);var D=this._MenuBlock=new FCKMenuBlock();D.Panel=C;D.OnClick=FCKTools.CreateEventListener(FCKContextMenu_MenuBlock_OnClick,this);this._Redraw=true;};FCKContextMenu.prototype.SetMouseClickWindow=function(A){if (!FCKBrowserInfo.IsIE){this._Document=A.document;if (FCKBrowserInfo.IsOpera&&!('oncontextmenu' in document.createElement('foo'))){this._Document.addEventListener('mousedown',FCKContextMenu_Document_OnMouseDown,false);this._Document.addEventListener('mouseup',FCKContextMenu_Document_OnMouseUp,false);};this._Document.addEventListener('contextmenu',FCKContextMenu_Document_OnContextMenu,false);}};FCKContextMenu.prototype.AddItem=function(A,B,C,D,E){var F=this._MenuBlock.AddItem(A,B,C,D,E);this._Redraw=true;return F;};FCKContextMenu.prototype.AddSeparator=function(){this._MenuBlock.AddSeparator();this._Redraw=true;};FCKContextMenu.prototype.RemoveAllItems=function(){this._MenuBlock.RemoveAllItems();this._Redraw=true;};FCKContextMenu.prototype.AttachToElement=function(A){if (FCKBrowserInfo.IsIE) FCKTools.AddEventListenerEx(A,'contextmenu',FCKContextMenu_AttachedElement_OnContextMenu,this);else A._FCKContextMenu=this;};function FCKContextMenu_Document_OnContextMenu(e){if (FCKConfig.BrowserContextMenu) return true;var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;FCKTools.CancelEvent(e);FCKContextMenu_AttachedElement_OnContextMenu(e,A._FCKContextMenu,A);return false;};A=A.parentNode;};return true;};var FCKContextMenu_OverrideButton;function FCKContextMenu_Document_OnMouseDown(e){if(!e||e.button!=2) return false;if (FCKConfig.BrowserContextMenu) return true;var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;var B=FCKContextMenu_OverrideButton;if(!B){var C=FCKTools.GetElementDocument(e.target);B=FCKContextMenu_OverrideButton=C.createElement('input');B.type='button';var D=C.createElement('p');C.body.appendChild(D);D.appendChild(B);};B.style.cssText='position:absolute;top:'+(e.clientY-2)+'px;left:'+(e.clientX-2)+'px;width:5px;height:5px;opacity:0.01';};A=A.parentNode;};return false;};function FCKContextMenu_Document_OnMouseUp(e){if (FCKConfig.BrowserContextMenu) return true;var A=FCKContextMenu_OverrideButton;if (A){var B=A.parentNode;B.parentNode.removeChild(B);FCKContextMenu_OverrideButton=undefined;if(e&&e.button==2){FCKContextMenu_Document_OnContextMenu(e);return false;}};return true;};function FCKContextMenu_AttachedElement_OnContextMenu(A,B,C){if ((B.CtrlDisable&&(A.ctrlKey||A.metaKey))||FCKConfig.BrowserContextMenu) return true;var D=C||this;if (B.OnBeforeOpen) B.OnBeforeOpen.call(B,D);if (B._MenuBlock.Count()==0) return false;if (B._Redraw){B._MenuBlock.Create(B._Panel.MainNode);B._Redraw=false;};FCKTools.DisableSelection(B._Panel.Document.body);var x=0;var y=0;if (FCKBrowserInfo.IsIE){x=A.screenX;y=A.screenY;}else if (FCKBrowserInfo.IsSafari){x=A.clientX;y=A.clientY;}else{x=A.pageX;y=A.pageY;};B._Panel.Show(x,y,A.currentTarget||null);return false;};function FCKContextMenu_MenuBlock_OnClick(A,B){B._Panel.Hide();FCKTools.RunFunction(B.OnItemClick,B,A);};
-FCK.ContextMenu={};FCK.ContextMenu.Listeners=[];FCK.ContextMenu.RegisterListener=function(A){if (A) this.Listeners.push(A);};function FCK_ContextMenu_Init(){var A=FCK.ContextMenu._InnerContextMenu=new FCKContextMenu(FCKBrowserInfo.IsIE?window:window.parent,FCKLang.Dir);A.CtrlDisable=FCKConfig.BrowserContextMenuOnCtrl;A.OnBeforeOpen=FCK_ContextMenu_OnBeforeOpen;A.OnItemClick=FCK_ContextMenu_OnItemClick;var B=FCK.ContextMenu;for (var i=0;i<FCKConfig.ContextMenu.length;i++) B.RegisterListener(FCK_ContextMenu_GetListener(FCKConfig.ContextMenu[i]));};function FCK_ContextMenu_GetListener(A){switch (A){case 'Generic':return {AddItems:function(menu,tag,tagName){menu.AddItem('Cut',FCKLang.Cut,7,FCKCommands.GetCommand('Cut').GetState()==-1);menu.AddItem('Copy',FCKLang.Copy,8,FCKCommands.GetCommand('Copy').GetState()==-1);menu.AddItem('Paste',FCKLang.Paste,9,FCKCommands.GetCommand('Paste').GetState()==-1);}};case 'Table':return {AddItems:function(menu,tag,tagName){var B=(tagName=='TABLE');var C=(!B&&FCKSelection.HasAncestorNode('TABLE'));if (C){menu.AddSeparator();var D=menu.AddItem('Cell',FCKLang.CellCM);D.AddItem('TableInsertCellBefore',FCKLang.InsertCellBefore,69);D.AddItem('TableInsertCellAfter',FCKLang.InsertCellAfter,58);D.AddItem('TableDeleteCells',FCKLang.DeleteCells,59);if (FCKBrowserInfo.IsGecko) D.AddItem('TableMergeCells',FCKLang.MergeCells,60,FCKCommands.GetCommand('TableMergeCells').GetState()==-1);else{D.AddItem('TableMergeRight',FCKLang.MergeRight,60,FCKCommands.GetCommand('TableMergeRight').GetState()==-1);D.AddItem('TableMergeDown',FCKLang.MergeDown,60,FCKCommands.GetCommand('TableMergeDown').GetState()==-1);};D.AddItem('TableHorizontalSplitCell',FCKLang.HorizontalSplitCell,61,FCKCommands.GetCommand('TableHorizontalSplitCell').GetState()==-1);D.AddItem('TableVerticalSplitCell',FCKLang.VerticalSplitCell,61,FCKCommands.GetCommand('TableVerticalSplitCell').GetState()==-1);D.AddSeparator();D.AddItem('TableCellProp',FCKLang.CellProperties,57,FCKCommands.GetCommand('TableCellProp').GetState()==-1);menu.AddSeparator();D=menu.AddItem('Row',FCKLang.RowCM);D.AddItem('TableInsertRowBefore',FCKLang.InsertRowBefore,70);D.AddItem('TableInsertRowAfter',FCKLang.InsertRowAfter,62);D.AddItem('TableDeleteRows',FCKLang.DeleteRows,63);menu.AddSeparator();D=menu.AddItem('Column',FCKLang.ColumnCM);D.AddItem('TableInsertColumnBefore',FCKLang.InsertColumnBefore,71);D.AddItem('TableInsertColumnAfter',FCKLang.InsertColumnAfter,64);D.AddItem('TableDeleteColumns',FCKLang.DeleteColumns,65);};if (B||C){menu.AddSeparator();menu.AddItem('TableDelete',FCKLang.TableDelete);menu.AddItem('TableProp',FCKLang.TableProperties,39);}}};case 'Link':return {AddItems:function(menu,tag,tagName){var E=(tagName=='A'||FCKSelection.HasAncestorNode('A'));if (E||FCK.GetNamedCommandState('Unlink')!=-1){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0&&F.href.length==0);if (G) return;menu.AddSeparator();menu.AddItem('VisitLink',FCKLang.VisitLink);menu.AddSeparator();if (E) menu.AddItem('Link',FCKLang.EditLink,34);menu.AddItem('Unlink',FCKLang.RemoveLink,35);}}};case 'Image':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&!tag.getAttribute('_fckfakelement')){menu.AddSeparator();menu.AddItem('Image',FCKLang.ImageProperties,37);}}};case 'Anchor':return {AddItems:function(menu,tag,tagName){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0);if (G||(tagName=='IMG'&&tag.getAttribute('_fckanchor'))){menu.AddSeparator();menu.AddItem('Anchor',FCKLang.AnchorProp,36);menu.AddItem('AnchorDelete',FCKLang.AnchorDelete);}}};case 'Flash':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckflash')){menu.AddSeparator();menu.AddItem('Flash',FCKLang.FlashProperties,38);}}};case 'Form':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('FORM')){menu.AddSeparator();menu.AddItem('Form',FCKLang.FormProp,48);}}};case 'Checkbox':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='checkbox'){menu.AddSeparator();menu.AddItem('Checkbox',FCKLang.CheckboxProp,49);}}};case 'Radio':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='radio'){menu.AddSeparator();menu.AddItem('Radio',FCKLang.RadioButtonProp,50);}}};case 'TextField':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='text'||tag.type=='password')){menu.AddSeparator();menu.AddItem('TextField',FCKLang.TextFieldProp,51);}}};case 'HiddenField':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckinputhidden')){menu.AddSeparator();menu.AddItem('HiddenField',FCKLang.HiddenFieldProp,56);}}};case 'ImageButton':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='image'){menu.AddSeparator();menu.AddItem('ImageButton',FCKLang.ImageButtonProp,55);}}};case 'Button':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='button'||tag.type=='submit'||tag.type=='reset')){menu.AddSeparator();menu.AddItem('Button',FCKLang.ButtonProp,54);}}};case 'Select':return {AddItems:function(menu,tag,tagName){if (tagName=='SELECT'){menu.AddSeparator();menu.AddItem('Select',FCKLang.SelectionFieldProp,53);}}};case 'Textarea':return {AddItems:function(menu,tag,tagName){if (tagName=='TEXTAREA'){menu.AddSeparator();menu.AddItem('Textarea',FCKLang.TextareaProp,52);}}};case 'BulletedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('UL')){menu.AddSeparator();menu.AddItem('BulletedList',FCKLang.BulletedListProp,27);}}};case 'NumberedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('OL')){menu.AddSeparator();menu.AddItem('NumberedList',FCKLang.NumberedListProp,26);}}};case 'DivContainer':return {AddItems:function(menu,tag,tagName){var J=FCKDomTools.GetSelectedDivContainers();if (J.length>0){menu.AddSeparator();menu.AddItem('EditDiv',FCKLang.EditDiv,75);menu.AddItem('DeleteDiv',FCKLang.DeleteDiv,76);}}};};return null;};function FCK_ContextMenu_OnBeforeOpen(){FCK.Events.FireEvent('OnSelectionChange');var A,sTagName;if ((A=FCKSelection.GetSelectedElement())) sTagName=A.tagName;var B=FCK.ContextMenu._InnerContextMenu;B.RemoveAllItems();var C=FCK.ContextMenu.Listeners;for (var i=0;i<C.length;i++) C[i].AddItems(B,A,sTagName);};function FCK_ContextMenu_OnItemClick(A){if (!FCKBrowserInfo.IsIE) FCK.Focus();FCKCommands.GetCommand(A.Name).Execute(A.CustomData);};
-var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};
-var FCKPlugin=function(A,B,C){this.Name=A;this.BasePath=C?C:FCKConfig.PluginsPath;this.Path=this.BasePath+A+'/';if (!B||B.length==0) this.AvailableLangs=[];else this.AvailableLangs=B.split(',');};FCKPlugin.prototype.Load=function(){if (this.AvailableLangs.length>0){var A;if (this.AvailableLangs.IndexOf(FCKLanguageManager.ActiveLanguage.Code)>=0) A=FCKLanguageManager.ActiveLanguage.Code;else A=this.AvailableLangs[0];LoadScript(this.Path+'lang/'+A+'.js');};LoadScript(this.Path+'fckplugin.js');};
-var FCKPlugins=FCK.Plugins={};FCKPlugins.ItemsCount=0;FCKPlugins.Items={};FCKPlugins.Load=function(){var A=FCKPlugins.Items;for (var i=0;i<FCKConfig.Plugins.Items.length;i++){var B=FCKConfig.Plugins.Items[i];var C=A[B[0]]=new FCKPlugin(B[0],B[1],B[2]);FCKPlugins.ItemsCount++;};for (var s in A) A[s].Load();FCKPlugins.Load=null;};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.xml
deleted file mode 100644
index 2f25bb70a8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_gecko.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckeditorcode_gecko.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.js
deleted file mode 100644
index 74d9c8bdda..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This file has been compressed for better performance. The original source
- * can be found at "editor/_source".
- */
-
-var FCK_STATUS_NOTLOADED=window.parent.FCK_STATUS_NOTLOADED=0;var FCK_STATUS_ACTIVE=window.parent.FCK_STATUS_ACTIVE=1;var FCK_STATUS_COMPLETE=window.parent.FCK_STATUS_COMPLETE=2;var FCK_TRISTATE_OFF=window.parent.FCK_TRISTATE_OFF=0;var FCK_TRISTATE_ON=window.parent.FCK_TRISTATE_ON=1;var FCK_TRISTATE_DISABLED=window.parent.FCK_TRISTATE_DISABLED=-1;var FCK_UNKNOWN=window.parent.FCK_UNKNOWN=-9;var FCK_TOOLBARITEM_ONLYICON=window.parent.FCK_TOOLBARITEM_ONLYICON=0;var FCK_TOOLBARITEM_ONLYTEXT=window.parent.FCK_TOOLBARITEM_ONLYTEXT=1;var FCK_TOOLBARITEM_ICONTEXT=window.parent.FCK_TOOLBARITEM_ICONTEXT=2;var FCK_EDITMODE_WYSIWYG=window.parent.FCK_EDITMODE_WYSIWYG=0;var FCK_EDITMODE_SOURCE=window.parent.FCK_EDITMODE_SOURCE=1;var FCK_IMAGES_PATH='images/';var FCK_SPACER_PATH='images/spacer.gif';var CTRL=1000;var SHIFT=2000;var ALT=4000;var FCK_STYLE_BLOCK=0;var FCK_STYLE_INLINE=1;var FCK_STYLE_OBJECT=2;
-String.prototype.Contains=function(A){return (this.indexOf(A)>-1);};String.prototype.Equals=function(){var A=arguments;if (A.length==1&&A[0].pop) A=A[0];for (var i=0;i<A.length;i++){if (this==A[i]) return true;};return false;};String.prototype.IEquals=function(){var A=this.toUpperCase();var B=arguments;if (B.length==1&&B[0].pop) B=B[0];for (var i=0;i<B.length;i++){if (A==B[i].toUpperCase()) return true;};return false;};String.prototype.ReplaceAll=function(A,B){var C=this;for (var i=0;i<A.length;i++){C=C.replace(A[i],B[i]);};return C;};String.prototype.StartsWith=function(A){return (this.substr(0,A.length)==A);};String.prototype.EndsWith=function(A,B){var C=this.length;var D=A.length;if (D>C) return false;if (B){var E=new RegExp(A+'$','i');return E.test(this);}else return (D==0||this.substr(C-D,D)==A);};String.prototype.Remove=function(A,B){var s='';if (A>0) s=this.substring(0,A);if (A+B<this.length) s+=this.substring(A+B,this.length);return s;};String.prototype.Trim=function(){return this.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,'');};String.prototype.LTrim=function(){return this.replace(/^[ \t\n\r]*/g,'');};String.prototype.RTrim=function(){return this.replace(/[ \t\n\r]*$/g,'');};String.prototype.ReplaceNewLineChars=function(A){return this.replace(/\n/g,A);};String.prototype.Replace=function(A,B,C){if (typeof B=='function'){return this.replace(A,function(){return B.apply(C||this,arguments);});}else return this.replace(A,B);};Array.prototype.IndexOf=function(A){for (var i=0;i<this.length;i++){if (this[i]==A) return i;};return-1;};
-var	FCKIECleanup=function(A){if (A._FCKCleanupObj) this.Items=A._FCKCleanupObj.Items;else{this.Items=[];A._FCKCleanupObj=this;FCKTools.AddEventListenerEx(A,'unload',FCKIECleanup_Cleanup);}};FCKIECleanup.prototype.AddItem=function(A,B){this.Items.push([A,B]);};function FCKIECleanup_Cleanup(){if (!this._FCKCleanupObj||(FCKConfig.MsWebBrowserControlCompat&&!window.FCKUnloadFlag)) return;var A=this._FCKCleanupObj.Items;while (A.length>0){var B=A.pop();if (B) B[1].call(B[0]);};this._FCKCleanupObj=null;if (CollectGarbage) CollectGarbage();};
-var s=navigator.userAgent.toLowerCase();var FCKBrowserInfo={IsIE:/*@cc_on!@*/false,IsIE7:/*@cc_on!@*/false&&(parseInt(s.match(/msie (\d+)/)[1],10)>=7),IsIE6:/*@cc_on!@*/false&&(parseInt(s.match(/msie (\d+)/)[1],10)>=6),IsSafari:s.Contains(' applewebkit/'),IsOpera:!!window.opera,IsAIR:s.Contains(' adobeair/'),IsMac:s.Contains('macintosh')};(function(A){A.IsGecko=(navigator.product=='Gecko')&&!A.IsSafari&&!A.IsOpera;A.IsGeckoLike=(A.IsGecko||A.IsSafari||A.IsOpera);if (A.IsGecko){var B=s.match(/rv:(\d+\.\d+)/);var C=B&&parseFloat(B[1]);if (C){A.IsGecko10=(C<1.8);A.IsGecko19=(C>1.8);}};if (A.IsSafari) A.IsSafari3=(parseFloat(s.match(/ applewebkit\/(\d+)/)[1])<526);})(FCKBrowserInfo);
-var FCKURLParams={};(function(){var A=document.location.search.substr(1).split('&');for (var i=0;i<A.length;i++){var B=A[i].split('=');var C=decodeURIComponent(B[0]);var D=decodeURIComponent(B[1]);FCKURLParams[C]=D;}})();
-var FCKEvents=function(A){this.Owner=A;this._RegisteredEvents={};};FCKEvents.prototype.AttachEvent=function(A,B){var C;if (!(C=this._RegisteredEvents[A])) this._RegisteredEvents[A]=[B];else{if (C.IndexOf(B)==-1) C.push(B);}};FCKEvents.prototype.FireEvent=function(A,B){var C=true;var D=this._RegisteredEvents[A];if (D){for (var i=0;i<D.length;i++){try{C=(D[i](this.Owner,B)&&C);}catch(e){if (e.number!=-2146823277) throw e;}}};return C;};
-var FCKDataProcessor=function(){};FCKDataProcessor.prototype={ConvertToHtml:function(A){if (FCKConfig.FullPage){FCK.DocTypeDeclaration=A.match(FCKRegexLib.DocTypeTag);if (!FCKRegexLib.HasBodyTag.test(A)) A='<body>'+A+'</body>';if (!FCKRegexLib.HtmlOpener.test(A)) A='<html dir="'+FCKConfig.ContentLangDirection+'">'+A+'</html>';if (!FCKRegexLib.HeadOpener.test(A)) A=A.replace(FCKRegexLib.HtmlOpener,'$&<head><title></title></head>');return A;}else{var B=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"';if (FCKBrowserInfo.IsIE&&FCKConfig.DocType.length>0&&!FCKRegexLib.Html4DocType.test(FCKConfig.DocType)) B+=' style="overflow-y: scroll"';B+='><head><title></title></head><body'+FCKConfig.GetBodyAttributes()+'>'+A+'</body></html>';return B;}},ConvertToDataFormat:function(A,B,C,D){var E=FCKXHtml.GetXHTML(A,!B,D);if (C&&FCKRegexLib.EmptyOutParagraph.test(E)) return '';return E;},FixHtml:function(A){return A;}};
-var FCK={Name:FCKURLParams['InstanceName'],Status:0,EditMode:0,Toolbar:null,HasFocus:false,DataProcessor:new FCKDataProcessor(),GetInstanceObject:(function(){var w=window;return function(name){return w[name];}})(),AttachToOnSelectionChange:function(A){this.Events.AttachEvent('OnSelectionChange',A);},GetLinkedFieldValue:function(){return this.LinkedField.value;},GetParentForm:function(){return this.LinkedField.form;},StartupValue:'',IsDirty:function(){if (this.EditMode==1) return (this.StartupValue!=this.EditingArea.Textarea.value);else{if (!this.EditorDocument) return false;return (this.StartupValue!=this.EditorDocument.body.innerHTML);}},ResetIsDirty:function(){if (this.EditMode==1) this.StartupValue=this.EditingArea.Textarea.value;else if (this.EditorDocument.body) this.StartupValue=this.EditorDocument.body.innerHTML;},StartEditor:function(){this.TempBaseTag=FCKConfig.BaseHref.length>0?'<base href="'+FCKConfig.BaseHref+'" _fcktemp="true"></base>':'';var A=FCK.KeystrokeHandler=new FCKKeystrokeHandler();A.OnKeystroke=_FCK_KeystrokeHandler_OnKeystroke;A.SetKeystrokes(FCKConfig.Keystrokes);if (FCKBrowserInfo.IsIE7){if ((CTRL+86) in A.Keystrokes) A.SetKeystrokes([CTRL+86,true]);if ((SHIFT+45) in A.Keystrokes) A.SetKeystrokes([SHIFT+45,true]);};A.SetKeystrokes([CTRL+8,true]);this.EditingArea=new FCKEditingArea(document.getElementById('xEditingArea'));this.EditingArea.FFSpellChecker=FCKConfig.FirefoxSpellChecker;this.SetData(this.GetLinkedFieldValue(),true);FCKTools.AddEventListener(document,"keydown",this._TabKeyHandler);this.AttachToOnSelectionChange(_FCK_PaddingNodeListener);if (FCKBrowserInfo.IsGecko) this.AttachToOnSelectionChange(this._ExecCheckEmptyBlock);},Focus:function(){FCK.EditingArea.Focus();},SetStatus:function(A){this.Status=A;if (A==1){FCKFocusManager.AddWindow(window,true);if (FCKBrowserInfo.IsIE) FCKFocusManager.AddWindow(window.frameElement,true);if (FCKConfig.StartupFocus) FCK.Focus();};this.Events.FireEvent('OnStatusChange',A);},FixBody:function(){var A=FCKConfig.EnterMode;if (A!='p'&&A!='div') return;var B=this.EditorDocument;if (!B) return;var C=B.body;if (!C) return;FCKDomTools.TrimNode(C);var D=C.firstChild;var E;while (D){var F=false;switch (D.nodeType){case 1:var G=D.nodeName.toLowerCase();if (!FCKListsLib.BlockElements[G]&&G!='li'&&!D.getAttribute('_fckfakelement')&&D.getAttribute('_moz_dirty')==null) F=true;break;case 3:if (E||D.nodeValue.Trim().length>0) F=true;break;case 8:if (E) F=true;break;};if (F){var H=D.parentNode;if (!E) E=H.insertBefore(B.createElement(A),D);E.appendChild(H.removeChild(D));D=E.nextSibling;}else{if (E){FCKDomTools.TrimNode(E);E=null;};D=D.nextSibling;}};if (E) FCKDomTools.TrimNode(E);},GetData:function(A){FCK.Events.FireEvent("OnBeforeGetData");if (FCK.EditMode==1) return FCK.EditingArea.Textarea.value;this.FixBody();var B=FCK.EditorDocument;if (!B) return null;var C=FCKConfig.FullPage;var D=FCK.DataProcessor.ConvertToDataFormat(C?B.documentElement:B.body,!C,FCKConfig.IgnoreEmptyParagraphValue,A);D=FCK.ProtectEventsRestore(D);if (FCKBrowserInfo.IsIE) D=D.replace(FCKRegexLib.ToReplace,'$1');if (C){if (FCK.DocTypeDeclaration&&FCK.DocTypeDeclaration.length>0) D=FCK.DocTypeDeclaration+'\n'+D;if (FCK.XmlDeclaration&&FCK.XmlDeclaration.length>0) D=FCK.XmlDeclaration+'\n'+D;};D=FCKConfig.ProtectedSource.Revert(D);setTimeout(function() { FCK.Events.FireEvent("OnAfterGetData");},0);return D;},UpdateLinkedField:function(){var A=FCK.GetXHTML(FCKConfig.FormatOutput);if (FCKConfig.HtmlEncodeOutput) A=FCKTools.HTMLEncode(A);FCK.LinkedField.value=A;FCK.Events.FireEvent('OnAfterLinkedFieldUpdate');},RegisteredDoubleClickHandlers:{},OnDoubleClick:function(A){var B=FCK.RegisteredDoubleClickHandlers[A.tagName.toUpperCase()];if (B){for (var i=0;i<B.length;i++) B[i](A);};B=FCK.RegisteredDoubleClickHandlers['*'];if (B){for (var i=0;i<B.length;i++) B[i](A);}},RegisterDoubleClickHandler:function(A,B){var C=B||'*';C=C.toUpperCase();var D;if (!(D=FCK.RegisteredDoubleClickHandlers[C])) FCK.RegisteredDoubleClickHandlers[C]=[A];else{if (D.IndexOf(A)==-1) D.push(A);}},OnAfterSetHTML:function(){FCKDocumentProcessor.Process(FCK.EditorDocument);FCKUndo.SaveUndoStep();FCK.Events.FireEvent('OnSelectionChange');FCK.Events.FireEvent('OnAfterSetHTML');},ProtectUrls:function(A){A=A.replace(FCKRegexLib.ProtectUrlsA,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsImg,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsArea,'$& _fcksavedurl=$1');return A;},ProtectEvents:function(A){return A.replace(FCKRegexLib.TagsWithEvent,_FCK_ProtectEvents_ReplaceTags);},ProtectEventsRestore:function(A){return A.replace(FCKRegexLib.ProtectedEvents,_FCK_ProtectEvents_RestoreEvents);},ProtectTags:function(A){var B=FCKConfig.ProtectedTags;if (FCKBrowserInfo.IsIE) B+=B.length>0?'|ABBR|XML|EMBED|OBJECT':'ABBR|XML|EMBED|OBJECT';var C;if (B.length>0){C=new RegExp('<('+B+')(?!\w|:)','gi');A=A.replace(C,'<FCK:$1');C=new RegExp('<\/('+B+')>','gi');A=A.replace(C,'<\/FCK:$1>');};B='META';if (FCKBrowserInfo.IsIE) B+='|HR';C=new RegExp('<(('+B+')(?=\\s|>|/)[\\s\\S]*?)/?>','gi');A=A.replace(C,'<FCK:$1 />');return A;},SetData:function(A,B){this.EditingArea.Mode=FCK.EditMode;if (FCKBrowserInfo.IsIE&&FCK.EditorDocument){FCK.EditorDocument.detachEvent("onselectionchange",Doc_OnSelectionChange);};FCKTempBin.Reset();FCK.Selection.Release();if (FCK.EditMode==0){this._ForceResetIsDirty=(B===true);A=FCKConfig.ProtectedSource.Protect(A);A=FCK.DataProcessor.ConvertToHtml(A);A=A.replace(FCKRegexLib.InvalidSelfCloseTags,'$1></$2>');A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);if (FCK.TempBaseTag.length>0&&!FCKRegexLib.HasBaseTag.test(A)) A=A.replace(FCKRegexLib.HeadOpener,'$&'+FCK.TempBaseTag);var C='';if (!FCKConfig.FullPage) C+=_FCK_GetEditorAreaStyleTags();if (FCKBrowserInfo.IsIE) C+=FCK._GetBehaviorsStyle();else if (FCKConfig.ShowBorders) C+=FCKTools.GetStyleHtml(FCK_ShowTableBordersCSS,true);C+=FCKTools.GetStyleHtml(FCK_InternalCSS,true);A=A.replace(FCKRegexLib.HeadCloser,C+'$&');this.EditingArea.OnLoad=_FCK_EditingArea_OnLoad;this.EditingArea.Start(A);}else{FCK.EditorWindow=null;FCK.EditorDocument=null;FCKDomTools.PaddingNode=null;this.EditingArea.OnLoad=null;this.EditingArea.Start(A);this.EditingArea.Textarea._FCKShowContextMenu=true;FCK.EnterKeyHandler=null;if (B) this.ResetIsDirty();FCK.KeystrokeHandler.AttachToElement(this.EditingArea.Textarea);this.EditingArea.Textarea.focus();FCK.Events.FireEvent('OnAfterSetHTML');};if (window.onresize) window.onresize();},RedirectNamedCommands:{},ExecuteNamedCommand:function(A,B,C,D){if (!D) FCKUndo.SaveUndoStep();if (!C&&FCK.RedirectNamedCommands[A]!=null) FCK.ExecuteRedirectedNamedCommand(A,B);else{FCK.Focus();FCK.EditorDocument.execCommand(A,false,B);FCK.Events.FireEvent('OnSelectionChange');};if (!D) FCKUndo.SaveUndoStep();},GetNamedCommandState:function(A){try{if (FCKBrowserInfo.IsSafari&&FCK.EditorWindow&&A.IEquals('Paste')) return 0;if (!FCK.EditorDocument.queryCommandEnabled(A)) return -1;else{return FCK.EditorDocument.queryCommandState(A)?1:0;}}catch (e){return 0;}},GetNamedCommandValue:function(A){var B='';var C=FCK.GetNamedCommandState(A);if (C==-1) return null;try{B=this.EditorDocument.queryCommandValue(A);}catch(e) {};return B?B:'';},Paste:function(A){if (FCK.Status!=2||!FCK.Events.FireEvent('OnPaste')) return false;return A||FCK._ExecPaste();},PasteFromWord:function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteFromWord,'dialog/fck_paste.html',400,330,'Word');},Preview:function(){var A;if (FCKConfig.FullPage){if (FCK.TempBaseTag.length>0) A=FCK.TempBaseTag+FCK.GetXHTML();else A=FCK.GetXHTML();}else{A=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"><head>'+FCK.TempBaseTag+'<title>'+FCKLang.Preview+'</title>'+_FCK_GetEditorAreaStyleTags()+'</head><body'+FCKConfig.GetBodyAttributes()+'>'+FCK.GetXHTML()+'</body></html>';};var B=FCKConfig.ScreenWidth*0.8;var C=FCKConfig.ScreenHeight*0.7;var D=(FCKConfig.ScreenWidth-B)/2;var E='';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=A;E='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.opener._FCKHtmlToLoad );document.close() ;window.opener._FCKHtmlToLoad = null ;})() )';};var F=window.open(E,null,'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+B+',height='+C+',left='+D);if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){F.document.write(A);F.document.close();}},SwitchEditMode:function(A){var B=(FCK.EditMode==0);var C=FCK.IsDirty();var D;if (B){FCKCommands.GetCommand('ShowBlocks').SaveState();if (!A&&FCKBrowserInfo.IsIE) FCKUndo.SaveUndoStep();D=FCK.GetXHTML(FCKConfig.FormatSource);if (FCKBrowserInfo.IsIE) FCKTempBin.ToHtml();if (D==null) return false;}else D=this.EditingArea.Textarea.value;FCK.EditMode=B?1:0;FCK.SetData(D,!C);FCK.Focus();FCKTools.RunFunction(FCK.ToolbarSet.RefreshModeState,FCK.ToolbarSet);return true;},InsertElement:function(A){if (typeof A=='string') A=this.EditorDocument.createElement(A);var B=A.nodeName.toLowerCase();FCKSelection.Restore();var C=new FCKDomRange(this.EditorWindow);C.MoveToSelection();C.DeleteContents();if (FCKListsLib.BlockElements[B]!=null){if (C.StartBlock){if (C.CheckStartOfBlock()) C.MoveToPosition(C.StartBlock,3);else if (C.CheckEndOfBlock()) C.MoveToPosition(C.StartBlock,4);else C.SplitBlock();};C.InsertNode(A);var D=FCKDomTools.GetNextSourceElement(A,false,null,['hr','br','param','img','area','input'],true);if (!D&&FCKConfig.EnterMode!='br'){D=this.EditorDocument.body.appendChild(this.EditorDocument.createElement(FCKConfig.EnterMode));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(D);};if (FCKListsLib.EmptyElements[B]==null) C.MoveToElementEditStart(A);else if (D) C.MoveToElementEditStart(D);else C.MoveToPosition(A,4);if (FCKBrowserInfo.IsGeckoLike){if (D) FCKDomTools.ScrollIntoView(D,false);FCKDomTools.ScrollIntoView(A,false);}}else{C.InsertNode(A);C.SetStart(A,4);C.SetEnd(A,4);};C.Select();C.Release();this.Focus();return A;},_InsertBlockElement:function(A){},_IsFunctionKey:function(A){if (A>=16&&A<=20) return true;if (A==27||(A>=33&&A<=40)) return true;if (A==45) return true;return false;},_KeyDownListener:function(A){if (!A) A=FCK.EditorWindow.event;if (FCK.EditorWindow){if (!FCK._IsFunctionKey(A.keyCode)&&!(A.ctrlKey||A.metaKey)&&!(A.keyCode==46)) FCK._KeyDownUndo();};return true;},_KeyDownUndo:function(){if (!FCKUndo.Typing){FCKUndo.SaveUndoStep();FCKUndo.Typing=true;FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.TypesCount++;FCKUndo.Changed=1;if (FCKUndo.TypesCount>FCKUndo.MaxTypes){FCKUndo.TypesCount=0;FCKUndo.SaveUndoStep();}},_TabKeyHandler:function(A){if (!A) A=window.event;var B=A.keyCode;if (B==9&&FCK.EditMode!=0){if (FCKBrowserInfo.IsIE){var C=document.selection.createRange();if (C.parentElement()!=FCK.EditingArea.Textarea) return true;C.text='\t';C.select();}else{var a=[];var D=FCK.EditingArea.Textarea;var E=D.selectionStart;var F=D.selectionEnd;a.push(D.value.substr(0,E));a.push('\t');a.push(D.value.substr(F));D.value=a.join('');D.setSelectionRange(E+1,E+1);};if (A.preventDefault) return A.preventDefault();return A.returnValue=false;};return true;}};FCK.Events=new FCKEvents(FCK);FCK.GetHTML=FCK.GetXHTML=FCK.GetData;FCK.SetHTML=FCK.SetData;FCK.InsertElementAndGetIt=FCK.CreateElement=FCK.InsertElement;function _FCK_ProtectEvents_ReplaceTags(A){return A.replace(FCKRegexLib.EventAttributes,_FCK_ProtectEvents_ReplaceEvents);};function _FCK_ProtectEvents_ReplaceEvents(A,B){return ' '+B+'_fckprotectedatt="'+encodeURIComponent(A)+'"';};function _FCK_ProtectEvents_RestoreEvents(A,B){return decodeURIComponent(B);};function _FCK_MouseEventsListener(A){if (!A) A=window.event;if (A.type=='mousedown') FCK.MouseDownFlag=true;else if (A.type=='mouseup') FCK.MouseDownFlag=false;else if (A.type=='mousemove') FCK.Events.FireEvent('OnMouseMove',A);};function _FCK_PaddingNodeListener(){if (FCKConfig.EnterMode.IEquals('br')) return;FCKDomTools.EnforcePaddingNode(FCK.EditorDocument,FCKConfig.EnterMode);if (!FCKBrowserInfo.IsIE&&FCKDomTools.PaddingNode){var A=FCKSelection.GetSelection();if (A&&A.rangeCount==1){var B=A.getRangeAt(0);if (B.collapsed&&B.startContainer==FCK.EditorDocument.body&&B.startOffset==0){B.selectNodeContents(FCKDomTools.PaddingNode);B.collapse(true);A.removeAllRanges();A.addRange(B);}}}else if (FCKDomTools.PaddingNode){var C=FCKSelection.GetParentElement();var D=FCKDomTools.PaddingNode;if (C&&C.nodeName.IEquals('body')){if (FCK.EditorDocument.body.childNodes.length==1&&FCK.EditorDocument.body.firstChild==D){if (FCKSelection._GetSelectionDocument(FCK.EditorDocument.selection)!=FCK.EditorDocument) return;var B=FCK.EditorDocument.body.createTextRange();var F=false;if (!D.childNodes.firstChild){D.appendChild(FCKTools.GetElementDocument(D).createTextNode('\ufeff'));F=true;};B.moveToElementText(D);B.select();if (F) B.pasteHTML('');}}}};function _FCK_EditingArea_OnLoad(){FCK.EditorWindow=FCK.EditingArea.Window;FCK.EditorDocument=FCK.EditingArea.Document;if (FCKBrowserInfo.IsIE) FCKTempBin.ToElements();FCK.InitializeBehaviors();FCK.MouseDownFlag=false;FCKTools.AddEventListener(FCK.EditorDocument,'mousemove',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mousedown',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mouseup',_FCK_MouseEventsListener);if (FCKBrowserInfo.IsSafari){FCKTools.AddEventListener(FCK.EditorDocument,'paste',function(evt){var A=new FCKDomRange(FCK.EditorWindow);var B=FCK.EditorDocument.createTextNode('\ufeff');var C=FCK.EditorDocument.createElement('a');C.id='fck_paste_padding';C.innerHTML='&#65279;';A.MoveToSelection();A.DeleteContents();A.InsertNode(B);A.Collapse();A.InsertNode(C);A.MoveToPosition(C,3);A.Select();setTimeout(function(){B.parentNode.removeChild(B);C=FCK.EditorDocument.getElementById('fck_paste_padding');C.parentNode.removeChild(C);},0);});};if (FCKBrowserInfo.IsSafari){var D=function(evt){if (!(evt.ctrlKey||evt.metaKey)) return;if (FCK.EditMode!=0) return;switch (evt.keyCode){case 89:FCKUndo.Redo();break;case 90:FCKUndo.Undo();break;}};FCKTools.AddEventListener(FCK.EditorDocument,'keyup',D);};FCK.EnterKeyHandler=new FCKEnterKey(FCK.EditorWindow,FCKConfig.EnterMode,FCKConfig.ShiftEnterMode,FCKConfig.TabSpaces);FCK.KeystrokeHandler.AttachToElement(FCK.EditorDocument);if (FCK._ForceResetIsDirty) FCK.ResetIsDirty();if (FCKBrowserInfo.IsIE&&FCK.HasFocus) FCK.EditorDocument.body.setActive();FCK.OnAfterSetHTML();FCKCommands.GetCommand('ShowBlocks').RestoreState();if (FCK.Status!=0) return;FCK.SetStatus(1);};function _FCK_GetEditorAreaStyleTags(){return FCKTools.GetStyleHtml(FCKConfig.EditorAreaCSS)+FCKTools.GetStyleHtml(FCKConfig.EditorAreaStyles);};function _FCK_KeystrokeHandler_OnKeystroke(A,B){if (FCK.Status!=2) return false;if (FCK.EditMode==0){switch (B){case 'Paste':return!FCK.Paste();case 'Cut':FCKUndo.SaveUndoStep();return false;}}else{if (B.Equals('Paste','Undo','Redo','SelectAll','Cut')) return false;};var C=FCK.Commands.GetCommand(B);if (C.GetState()==-1) return false;return (C.Execute.apply(C,FCKTools.ArgumentsToArray(arguments,2))!==false);};(function(){var A=window.parent.document;var B=A.getElementById(FCK.Name);var i=0;while (B||i==0){if (B&&B.tagName.toLowerCase().Equals('input','textarea')){FCK.LinkedField=B;break;};B=A.getElementsByName(FCK.Name)[i++];}})();var FCKTempBin={Elements:[],AddElement:function(A){var B=this.Elements.length;this.Elements[B]=A;return B;},RemoveElement:function(A){var e=this.Elements[A];this.Elements[A]=null;return e;},Reset:function(){var i=0;while (i<this.Elements.length) this.Elements[i++]=null;this.Elements.length=0;},ToHtml:function(){for (var i=0;i<this.Elements.length;i++){this.Elements[i]='<div>&nbsp;'+this.Elements[i].outerHTML+'</div>';this.Elements[i].isHtml=true;}},ToElements:function(){var A=FCK.EditorDocument.createElement('div');for (var i=0;i<this.Elements.length;i++){if (this.Elements[i].isHtml){A.innerHTML=this.Elements[i];this.Elements[i]=A.firstChild.removeChild(A.firstChild.lastChild);}}}};var FCKFocusManager=FCK.FocusManager={IsLocked:false,AddWindow:function(A,B){var C;if (FCKBrowserInfo.IsIE) C=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else if (FCKBrowserInfo.IsSafari) C=A;else C=A.document;FCKTools.AddEventListener(C,'blur',FCKFocusManager_Win_OnBlur);FCKTools.AddEventListener(C,'focus',B?FCKFocusManager_Win_OnFocus_Area:FCKFocusManager_Win_OnFocus);},RemoveWindow:function(A){if (FCKBrowserInfo.IsIE) oTarget=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else oTarget=A.document;FCKTools.RemoveEventListener(oTarget,'blur',FCKFocusManager_Win_OnBlur);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus_Area);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus);},Lock:function(){this.IsLocked=true;},Unlock:function(){if (this._HasPendingBlur) FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);this.IsLocked=false;},_ResetTimer:function(){this._HasPendingBlur=false;if (this._Timer){window.clearTimeout(this._Timer);delete this._Timer;}}};function FCKFocusManager_Win_OnBlur(){if (typeof(FCK)!='undefined'&&FCK.HasFocus){FCKFocusManager._ResetTimer();FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);}};function FCKFocusManager_FireOnBlur(){if (FCKFocusManager.IsLocked) FCKFocusManager._HasPendingBlur=true;else{FCK.HasFocus=false;FCK.Events.FireEvent("OnBlur");}};function FCKFocusManager_Win_OnFocus_Area(){if (FCKFocusManager._IsFocusing) return;FCKFocusManager._IsFocusing=true;FCK.Focus();FCKFocusManager_Win_OnFocus();FCKTools.RunFunction(function(){delete FCKFocusManager._IsFocusing;});};function FCKFocusManager_Win_OnFocus(){FCKFocusManager._ResetTimer();if (!FCK.HasFocus&&!FCKFocusManager.IsLocked){FCK.HasFocus=true;FCK.Events.FireEvent("OnFocus");}};(function(){var A=window.frameElement;var B=A.width;var C=A.height;if (/^\d+$/.test(B)) B+='px';if (/^\d+$/.test(C)) C+='px';var D=A.style;D.border=D.padding=D.margin=0;D.backgroundColor='transparent';D.backgroundImage='none';D.width=B;D.height=C;})();
-FCK.Description="FCKeditor for Internet Explorer 5.5+";FCK._GetBehaviorsStyle=function(){if (!FCK._BehaviorsStyle){var A=FCKConfig.BasePath;var B='';var C;C='<style type="text/css" _fcktemp="true">';if (FCKConfig.ShowBorders) B='url('+A+'css/behaviors/showtableborders.htc)';C+='INPUT,TEXTAREA,SELECT,.FCK__Anchor,.FCK__PageBreak,.FCK__InputHidden';if (FCKConfig.DisableObjectResizing){C+=',IMG';B+=' url('+A+'css/behaviors/disablehandles.htc)';};C+=' { behavior: url('+A+'css/behaviors/disablehandles.htc) ; }';if (B.length>0) C+='TABLE { behavior: '+B+' ; }';C+='</style>';FCK._BehaviorsStyle=C;};return FCK._BehaviorsStyle;};function Doc_OnMouseUp(){if (FCK.EditorWindow.event.srcElement.tagName=='HTML'){FCK.Focus();FCK.EditorWindow.event.cancelBubble=true;FCK.EditorWindow.event.returnValue=false;}};function Doc_OnPaste(){var A=FCK.EditorDocument.body;A.detachEvent('onpaste',Doc_OnPaste);var B=FCK.Paste(!FCKConfig.ForcePasteAsPlainText&&!FCKConfig.AutoDetectPasteFromWord);A.attachEvent('onpaste',Doc_OnPaste);return B;};function Doc_OnDblClick(){FCK.OnDoubleClick(FCK.EditorWindow.event.srcElement);FCK.EditorWindow.event.cancelBubble=true;};function Doc_OnSelectionChange(){if (!FCK.IsSelectionChangeLocked&&FCK.EditorDocument) FCK.Events.FireEvent("OnSelectionChange");};function Doc_OnDrop(){if (FCK.MouseDownFlag){FCK.MouseDownFlag=false;return;};if (FCKConfig.ForcePasteAsPlainText){var A=FCK.EditorWindow.event;if (FCK._CheckIsPastingEnabled()||FCKConfig.ShowDropDialog) FCK.PasteAsPlainText(A.dataTransfer.getData('Text'));A.returnValue=false;A.cancelBubble=true;}};FCK.InitializeBehaviors=function(A){this.EditorDocument.attachEvent('onmouseup',Doc_OnMouseUp);this.EditorDocument.body.attachEvent('onpaste',Doc_OnPaste);this.EditorDocument.body.attachEvent('ondrop',Doc_OnDrop);FCK.ContextMenu._InnerContextMenu.AttachToElement(FCK.EditorDocument.body);this.EditorDocument.attachEvent("onkeydown",FCK._KeyDownListener);this.EditorDocument.attachEvent("ondblclick",Doc_OnDblClick);this.EditorDocument.attachEvent("onbeforedeactivate",function(){ FCKSelection.Save();});this.EditorDocument.attachEvent("onselectionchange",Doc_OnSelectionChange);FCKTools.AddEventListener(FCK.EditorDocument,'mousedown',Doc_OnMouseDown);};FCK.InsertHtml=function(A){A=FCKConfig.ProtectedSource.Protect(A);A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);FCKSelection.Restore();FCK.EditorWindow.focus();FCKUndo.SaveUndoStep();var B=FCKSelection.GetSelection();if (B.type.toLowerCase()=='control') B.clear();A='<span id="__fakeFCKRemove__" style="display:none;">fakeFCKRemove</span>'+A;B.createRange().pasteHTML(A);var C=FCK.EditorDocument.getElementById('__fakeFCKRemove__');if (C.parentNode.childNodes.length==1) C=C.parentNode;C.removeNode(true);FCKDocumentProcessor.Process(FCK.EditorDocument);this.Events.FireEvent("OnSelectionChange");};FCK.SetInnerHtml=function(A){var B=FCK.EditorDocument;B.body.innerHTML='<div id="__fakeFCKRemove__">&nbsp;</div>'+A;B.getElementById('__fakeFCKRemove__').removeNode(true);};function FCK_PreloadImages(){var A=new FCKImagePreloader();A.AddImages(FCKConfig.PreloadImages);A.AddImages(FCKConfig.SkinPath+'fck_strip.gif');A.OnComplete=LoadToolbarSetup;A.Start();};function Document_OnContextMenu(){return (event.srcElement._FCKShowContextMenu==true);};document.oncontextmenu=Document_OnContextMenu;function FCK_Cleanup(){this.LinkedField=null;this.EditorWindow=null;this.EditorDocument=null;};FCK._ExecPaste=function(){if (FCK._PasteIsRunning) return true;if (FCKConfig.ForcePasteAsPlainText){FCK.PasteAsPlainText();return false;};var A=FCK._CheckIsPastingEnabled(true);if (A===false) FCKTools.RunFunction(FCKDialog.OpenDialog,FCKDialog,['FCKDialog_Paste',FCKLang.Paste,'dialog/fck_paste.html',400,330,'Security']);else{if (FCKConfig.AutoDetectPasteFromWord&&A.length>0){var B=/<\w[^>]*(( class="?MsoNormal"?)|(="mso-))/gi;if (B.test(A)){if (confirm(FCKLang.PasteWordConfirm)){FCK.PasteFromWord();return false;}}};FCK._PasteIsRunning=true;FCK.ExecuteNamedCommand('Paste');delete FCK._PasteIsRunning;};return false;};FCK.PasteAsPlainText=function(A){if (!FCK._CheckIsPastingEnabled()){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteAsText,'dialog/fck_paste.html',400,330,'PlainText');return;};var B=null;if (!A) B=clipboardData.getData("Text");else B=A;if (B&&B.length>0){B=FCKTools.HTMLEncode(B);B=FCKTools.ProcessLineBreaks(window,FCKConfig,B);var C=B.search('</p>');var D=B.search('<p>');if ((C!=-1&&D!=-1&&C<D)||(C!=-1&&D==-1)){var E=B.substr(0,C);B=B.substr(C+4);this.InsertHtml(E);};FCKUndo.SaveLocked=true;this.InsertHtml(B);FCKUndo.SaveLocked=false;}};FCK._CheckIsPastingEnabled=function(A){FCK._PasteIsEnabled=false;document.body.attachEvent('onpaste',FCK_CheckPasting_Listener);var B=FCK.GetClipboardHTML();document.body.detachEvent('onpaste',FCK_CheckPasting_Listener);if (FCK._PasteIsEnabled){if (!A) B=true;}else B=false;delete FCK._PasteIsEnabled;return B;};function FCK_CheckPasting_Listener(){FCK._PasteIsEnabled=true;};FCK.GetClipboardHTML=function(){var A=document.getElementById('___FCKHiddenDiv');if (!A){A=document.createElement('DIV');A.id='___FCKHiddenDiv';var B=A.style;B.position='absolute';B.visibility=B.overflow='hidden';B.width=B.height=1;document.body.appendChild(A);};A.innerHTML='';var C=document.body.createTextRange();C.moveToElementText(A);C.execCommand('Paste');var D=A.innerHTML;A.innerHTML='';return D;};FCK.CreateLink=function(A,B){var C=[];var D=FCKSelection.GetType()=='Control';var E=D&&FCKSelection.GetSelectedElement();if (!(D&&!FCKTools.GetElementAscensor(E,'a'))) FCK.ExecuteNamedCommand('Unlink',null,false,!!B);if (A.length>0){if (D){var F=this.EditorDocument.createElement('A');F.href=A;var G=E;G.parentNode.insertBefore(F,G);G.parentNode.removeChild(G);F.appendChild(G);return [F];};var H='javascript:void(0);/*'+(new Date().getTime())+'*/';FCK.ExecuteNamedCommand('CreateLink',H,false,!!B);var I=this.EditorDocument.links;for (i=0;i<I.length;i++){var F=I[i];if (F.getAttribute('href',2)==H){var K=F.innerHTML;F.href=A;F.innerHTML=K;var L=F.lastChild;if (L&&L.nodeName=='BR'){FCKDomTools.InsertAfterNode(F,F.removeChild(L));};C.push(F);}}};return C;};function _FCK_RemoveDisabledAtt(){this.removeAttribute('disabled');};function Doc_OnMouseDown(A){var e=A.srcElement;if (e.nodeName&&e.nodeName.IEquals('input')&&e.type.IEquals(['radio','checkbox'])&&!e.disabled){e.disabled=true;FCKTools.SetTimeout(_FCK_RemoveDisabledAtt,1,e);}};
-var FCKConfig=FCK.Config={};if (document.location.protocol=='file:'){FCKConfig.BasePath=decodeURIComponent(document.location.pathname.substr(1));FCKConfig.BasePath=FCKConfig.BasePath.replace(/\\/gi,'/');var sFullProtocol=document.location.href.match(/^(file\:\/{2,3})/)[1];if (FCKBrowserInfo.IsOpera) sFullProtocol+='localhost/';FCKConfig.BasePath=sFullProtocol+FCKConfig.BasePath.substring(0,FCKConfig.BasePath.lastIndexOf('/')+1);}else FCKConfig.BasePath=document.location.protocol+'//'+document.location.host+document.location.pathname.substring(0,document.location.pathname.lastIndexOf('/')+1);FCKConfig.FullBasePath=FCKConfig.BasePath;FCKConfig.EditorPath=FCKConfig.BasePath.replace(/editor\/$/,'');try{FCKConfig.ScreenWidth=screen.width;FCKConfig.ScreenHeight=screen.height;}catch (e){FCKConfig.ScreenWidth=800;FCKConfig.ScreenHeight=600;};FCKConfig.ProcessHiddenField=function(){this.PageConfig={};var A=window.parent.document.getElementById(FCK.Name+'___Config');if (!A) return;var B=A.value.split('&');for (var i=0;i<B.length;i++){if (B[i].length==0) continue;var C=B[i].split('=');var D=decodeURIComponent(C[0]);var E=decodeURIComponent(C[1]);if (D=='CustomConfigurationsPath') FCKConfig[D]=E;else if (E.toLowerCase()=="true") this.PageConfig[D]=true;else if (E.toLowerCase()=="false") this.PageConfig[D]=false;else if (E.length>0&&!isNaN(E)) this.PageConfig[D]=parseFloat(E);else this.PageConfig[D]=E;}};function FCKConfig_LoadPageConfig(){var A=FCKConfig.PageConfig;for (var B in A) FCKConfig[B]=A[B];};function FCKConfig_PreProcess(){var A=FCKConfig;if (A.AllowQueryStringDebug){try{if ((/fckdebug=true/i).test(window.top.location.search)) A.Debug=true;}catch (e) {  }};if (!A.PluginsPath.EndsWith('/')) A.PluginsPath+='/';var B=A.ToolbarComboPreviewCSS;if (!B||B.length==0) A.ToolbarComboPreviewCSS=A.EditorAreaCSS;A.RemoveAttributesArray=(A.RemoveAttributes||'').split(',');if (!FCKConfig.SkinEditorCSS||FCKConfig.SkinEditorCSS.length==0) FCKConfig.SkinEditorCSS=FCKConfig.SkinPath+'fck_editor.css';if (!FCKConfig.SkinDialogCSS||FCKConfig.SkinDialogCSS.length==0) FCKConfig.SkinDialogCSS=FCKConfig.SkinPath+'fck_dialog.css';};FCKConfig.ToolbarSets={};FCKConfig.Plugins={};FCKConfig.Plugins.Items=[];FCKConfig.Plugins.Add=function(A,B,C){FCKConfig.Plugins.Items.push([A,B,C]);};FCKConfig.ProtectedSource={};FCKConfig.ProtectedSource._CodeTag=(new Date()).valueOf();FCKConfig.ProtectedSource.RegexEntries=[/<!--[\s\S]*?-->/g,/<script[\s\S]*?<\/script>/gi,/<noscript[\s\S]*?<\/noscript>/gi];FCKConfig.ProtectedSource.Add=function(A){this.RegexEntries.push(A);};FCKConfig.ProtectedSource.Protect=function(A){var B=this._CodeTag;function _Replace(protectedSource){var C=FCKTempBin.AddElement(protectedSource);return '<!--{'+B+C+'}-->';};for (var i=0;i<this.RegexEntries.length;i++){A=A.replace(this.RegexEntries[i],_Replace);};return A;};FCKConfig.ProtectedSource.Revert=function(A,B){function _Replace(m,opener,index){var C=B?FCKTempBin.RemoveElement(index):FCKTempBin.Elements[index];return FCKConfig.ProtectedSource.Revert(C,B);};var D=new RegExp("(<|&lt;)!--\\{"+this._CodeTag+"(\\d+)\\}--(>|&gt;)","g");return A.replace(D,_Replace);};FCKConfig.GetBodyAttributes=function(){var A='';if (this.BodyId&&this.BodyId.length>0) A+=' id="'+this.BodyId+'"';if (this.BodyClass&&this.BodyClass.length>0) A+=' class="'+this.BodyClass+'"';return A;};FCKConfig.ApplyBodyAttributes=function(A){if (this.BodyId&&this.BodyId.length>0) A.id=FCKConfig.BodyId;if (this.BodyClass&&this.BodyClass.length>0) A.className+=' '+FCKConfig.BodyClass;};
-var FCKDebug={Output:function(){},OutputObject:function(){}};
-var FCKDomTools={MoveChildren:function(A,B,C){if (A==B) return;var D;if (C){while ((D=A.lastChild)) B.insertBefore(A.removeChild(D),B.firstChild);}else{while ((D=A.firstChild)) B.appendChild(A.removeChild(D));}},MoveNode:function(A,B,C){if (C) B.insertBefore(FCKDomTools.RemoveNode(A),B.firstChild);else B.appendChild(FCKDomTools.RemoveNode(A));},TrimNode:function(A){this.LTrimNode(A);this.RTrimNode(A);},LTrimNode:function(A){var B;while ((B=A.firstChild)){if (B.nodeType==3){var C=B.nodeValue.LTrim();var D=B.nodeValue.length;if (C.length==0){A.removeChild(B);continue;}else if (C.length<D){B.splitText(D-C.length);A.removeChild(A.firstChild);}};break;}},RTrimNode:function(A){var B;while ((B=A.lastChild)){if (B.nodeType==3){var C=B.nodeValue.RTrim();var D=B.nodeValue.length;if (C.length==0){B.parentNode.removeChild(B);continue;}else if (C.length<D){B.splitText(C.length);A.lastChild.parentNode.removeChild(A.lastChild);}};break;};if (!FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsOpera){B=A.lastChild;if (B&&B.nodeType==1&&B.nodeName.toLowerCase()=='br'){B.parentNode.removeChild(B);}}},RemoveNode:function(A,B){if (B){var C;while ((C=A.firstChild)) A.parentNode.insertBefore(A.removeChild(C),A);};return A.parentNode.removeChild(A);},GetFirstChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.firstChild;while(C){if (C.nodeType==1&&C.tagName.Equals.apply(C.tagName,B)) return C;C=C.nextSibling;};return null;},GetLastChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.lastChild;while(C){if (C.nodeType==1&&(!B||C.tagName.Equals(B))) return C;C=C.previousSibling;};return null;},GetPreviousSourceElement:function(A,B,C,D){if (!A) return null;if (C&&A.nodeType==1&&A.nodeName.IEquals(C)) return null;if (A.previousSibling) A=A.previousSibling;else return this.GetPreviousSourceElement(A.parentNode,B,C,D);while (A){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (!D||!A.nodeName.IEquals(D)) return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;if (A.lastChild) A=A.lastChild;else return this.GetPreviousSourceElement(A,B,C,D);};return null;},GetNextSourceElement:function(A,B,C,D,E){while((A=this.GetNextSourceNode(A,E))){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (D&&A.nodeName.IEquals(D)) return this.GetNextSourceElement(A,B,C,D);return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;};return null;},GetNextSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.firstChild) E=A.firstChild;else{if (D&&A==D) return null;E=A.nextSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetNextSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetNextSourceNode(E,false,C,D);return E;},GetPreviousSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.lastChild) E=A.lastChild;else{if (D&&A==D) return null;E=A.previousSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetPreviousSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetPreviousSourceNode(E,false,C,D);return E;},InsertAfterNode:function(A,B){return A.parentNode.insertBefore(B,A.nextSibling);},GetParents:function(A){var B=[];while (A){B.unshift(A);A=A.parentNode;};return B;},GetCommonParents:function(A,B){var C=this.GetParents(A);var D=this.GetParents(B);var E=[];for (var i=0;i<C.length;i++){if (C[i]==D[i]) E.push(C[i]);};return E;},GetCommonParentNode:function(A,B,C){var D={};if (!C.pop) C=[C];while (C.length>0) D[C.pop().toLowerCase()]=1;var E=this.GetCommonParents(A,B);var F=null;while ((F=E.pop())){if (D[F.nodeName.toLowerCase()]) return F;};return null;},GetIndexOf:function(A){var B=A.parentNode?A.parentNode.firstChild:null;var C=-1;while (B){C++;if (B==A) return C;B=B.nextSibling;};return-1;},PaddingNode:null,EnforcePaddingNode:function(A,B){try{if (!A||!A.body) return;}catch (e){return;};this.CheckAndRemovePaddingNode(A,B,true);try{if (A.body.lastChild&&(A.body.lastChild.nodeType!=1||A.body.lastChild.tagName.toLowerCase()==B.toLowerCase())) return;}catch (e){return;};var C=A.createElement(B);if (FCKBrowserInfo.IsGecko&&FCKListsLib.NonEmptyBlockElements[B]) FCKTools.AppendBogusBr(C);this.PaddingNode=C;if (A.body.childNodes.length==1&&A.body.firstChild.nodeType==1&&A.body.firstChild.tagName.toLowerCase()=='br'&&(A.body.firstChild.getAttribute('_moz_dirty')!=null||A.body.firstChild.getAttribute('type')=='_moz')) A.body.replaceChild(C,A.body.firstChild);else A.body.appendChild(C);},CheckAndRemovePaddingNode:function(A,B,C){var D=this.PaddingNode;if (!D) return;try{if (D.parentNode!=A.body||D.tagName.toLowerCase()!=B||(D.childNodes.length>1)||(D.firstChild&&D.firstChild.nodeValue!='\xa0'&&String(D.firstChild.tagName).toLowerCase()!='br')){this.PaddingNode=null;return;}}catch (e){this.PaddingNode=null;return;};if (!C){if (D.parentNode.childNodes.length>1) D.parentNode.removeChild(D);this.PaddingNode=null;}},HasAttribute:function(A,B){if (A.hasAttribute) return A.hasAttribute(B);else{var C=A.attributes[B];return (C!=undefined&&C.specified);}},HasAttributes:function(A){var B=A.attributes;for (var i=0;i<B.length;i++){if (FCKBrowserInfo.IsIE){var C=B[i].nodeName;if (C.StartsWith('_fck')){continue;};if (C=='class'){if (A.className.length>0) return true;continue;}};if (B[i].specified) return true;};return false;},RemoveAttribute:function(A,B){if (FCKBrowserInfo.IsIE&&B.toLowerCase()=='class') B='className';return A.removeAttribute(B,0);},RemoveAttributes:function (A,B){for (var i=0;i<B.length;i++) this.RemoveAttribute(A,B[i]);},GetAttributeValue:function(A,B){var C=B;if (typeof B=='string') B=A.attributes[B];else C=B.nodeName;if (B&&B.specified){if (C=='style') return A.style.cssText;else if (C=='class'||C.indexOf('on')==0) return B.nodeValue;else{return A.getAttribute(C,2);}};return null;},Contains:function(A,B){if (A.contains&&B.nodeType==1) return A.contains(B);while ((B=B.parentNode)){if (B==A) return true;};return false;},BreakParent:function(A,B,C){var D=C||new FCKDomRange(FCKTools.GetElementWindow(A));D.SetStart(A,4);D.SetEnd(B,4);var E=D.ExtractContents();D.InsertNode(A.parentNode.removeChild(A));E.InsertAfterNode(A);D.Release(!!C);},GetNodeAddress:function(A,B){var C=[];while (A&&A!=FCKTools.GetElementDocument(A).documentElement){var D=A.parentNode;var E=-1;for(var i=0;i<D.childNodes.length;i++){var F=D.childNodes[i];if (B===true&&F.nodeType==3&&F.previousSibling&&F.previousSibling.nodeType==3) continue;E++;if (D.childNodes[i]==A) break;};C.unshift(E);A=A.parentNode;};return C;},GetNodeFromAddress:function(A,B,C){var D=A.documentElement;for (var i=0;i<B.length;i++){var E=B[i];if (!C){D=D.childNodes[E];continue;};var F=-1;for (var j=0;j<D.childNodes.length;j++){var G=D.childNodes[j];if (C===true&&G.nodeType==3&&G.previousSibling&&G.previousSibling.nodeType==3) continue;F++;if (F==E){D=G;break;}}};return D;},CloneElement:function(A){A=A.cloneNode(false);A.removeAttribute('id',false);return A;},ClearElementJSProperty:function(A,B){if (FCKBrowserInfo.IsIE) A.removeAttribute(B);else delete A[B];},SetElementMarker:function (A,B,C,D){var E=String(parseInt(Math.random()*0xffffffff,10));B._FCKMarkerId=E;B[C]=D;if (!A[E]) A[E]={ 'element':B,'markers':{} };A[E]['markers'][C]=D;},ClearElementMarkers:function(A,B,C){var D=B._FCKMarkerId;if (!D) return;this.ClearElementJSProperty(B,'_FCKMarkerId');for (var j in A[D]['markers']) this.ClearElementJSProperty(B,j);if (C) delete A[D];},ClearAllMarkers:function(A){for (var i in A) this.ClearElementMarkers(A,A[i]['element'],true);},ListToArray:function(A,B,C,D,E){if (!A.nodeName.IEquals(['ul','ol'])) return [];if (!D) D=0;if (!C) C=[];for (var i=0;i<A.childNodes.length;i++){var F=A.childNodes[i];if (!F.nodeName.IEquals('li')) continue;var G={ 'parent':A,'indent':D,'contents':[] };if (!E){G.grandparent=A.parentNode;if (G.grandparent&&G.grandparent.nodeName.IEquals('li')) G.grandparent=G.grandparent.parentNode;}else G.grandparent=E;if (B) this.SetElementMarker(B,F,'_FCK_ListArray_Index',C.length);C.push(G);for (var j=0;j<F.childNodes.length;j++){var H=F.childNodes[j];if (H.nodeName.IEquals(['ul','ol'])) this.ListToArray(H,B,C,D+1,G.grandparent);else G.contents.push(H);}};return C;},ArrayToList:function(A,B,C){if (C==undefined) C=0;if (!A||A.length<C+1) return null;var D=FCKTools.GetElementDocument(A[C].parent);var E=D.createDocumentFragment();var F=null;var G=C;var H=Math.max(A[C].indent,0);var I=null;while (true){var J=A[G];if (J.indent==H){if (!F||A[G].parent.nodeName!=F.nodeName){F=A[G].parent.cloneNode(false);E.appendChild(F);};I=D.createElement('li');F.appendChild(I);for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));G++;}else if (J.indent==Math.max(H,0)+1){var K=this.ArrayToList(A,null,G);I.appendChild(K.listNode);G=K.nextIndex;}else if (J.indent==-1&&C==0&&J.grandparent){var I;if (J.grandparent.nodeName.IEquals(['ul','ol'])) I=D.createElement('li');else{if (FCKConfig.EnterMode.IEquals(['div','p'])&&!J.grandparent.nodeName.IEquals('td')) I=D.createElement(FCKConfig.EnterMode);else I=D.createDocumentFragment();};for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));if (I.nodeType==11){if (I.lastChild&&I.lastChild.getAttribute&&I.lastChild.getAttribute('type')=='_moz') I.removeChild(I.lastChild);I.appendChild(D.createElement('br'));};if (I.nodeName.IEquals(FCKConfig.EnterMode)&&I.firstChild){this.TrimNode(I);if (FCKListsLib.BlockBoundaries[I.firstChild.nodeName.toLowerCase()]){var M=D.createDocumentFragment();while (I.firstChild) M.appendChild(I.removeChild(I.firstChild));I=M;}};if (FCKBrowserInfo.IsGeckoLike&&I.nodeName.IEquals(['div','p'])) FCKTools.AppendBogusBr(I);E.appendChild(I);F=null;G++;}else return null;if (A.length<=G||Math.max(A[G].indent,0)<H){break;}};if (B){var N=E.firstChild;while (N){if (N.nodeType==1) this.ClearElementMarkers(B,N);N=this.GetNextSourceNode(N);}};return { 'listNode':E,'nextIndex':G };},GetNextSibling:function(A,B){A=A.nextSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.nextSibling;return A;},GetPreviousSibling:function(A,B){A=A.previousSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.previousSibling;return A;},CheckIsEmptyElement:function(A,B){var C=A.firstChild;var D;while (C){if (C.nodeType==1){if (D||!FCKListsLib.InlineNonEmptyElements[C.nodeName.toLowerCase()]) return false;if (!B||B(C)===true) D=C;}else if (C.nodeType==3&&C.nodeValue.length>0) return false;C=C.nextSibling;};return D?this.CheckIsEmptyElement(D,B):true;},SetElementStyles:function(A,B){var C=A.style;for (var D in B) C[D]=B[D];},SetOpacity:function(A,B){if (FCKBrowserInfo.IsIE){B=Math.round(B*100);A.style.filter=(B>100?'':'progid:DXImageTransform.Microsoft.Alpha(opacity='+B+')');}else A.style.opacity=B;},GetCurrentElementStyle:function(A,B){if (FCKBrowserInfo.IsIE) return A.currentStyle[B];else return A.ownerDocument.defaultView.getComputedStyle(A,'').getPropertyValue(B);},GetPositionedAncestor:function(A){var B=A;while (B!=FCKTools.GetElementDocument(B).documentElement){if (this.GetCurrentElementStyle(B,'position')!='static') return B;if (B==FCKTools.GetElementDocument(B).documentElement&&currentWindow!=w) B=currentWindow.frameElement;else B=B.parentNode;};return null;},ScrollIntoView:function(A,B){var C=FCKTools.GetElementWindow(A);var D=FCKTools.GetViewPaneSize(C).Height;var E=D*-1;if (B===false){E+=A.offsetHeight||0;E+=parseInt(this.GetCurrentElementStyle(A,'marginBottom')||0,10)||0;};var F=FCKTools.GetDocumentPosition(C,A);E+=F.y;var G=FCKTools.GetScrollPosition(C).Y;if (E>0&&(E>G||E<G-D)) C.scrollTo(0,E);},CheckIsEditable:function(A){var B=A.nodeName.toLowerCase();var C=FCK.DTD[B]||FCK.DTD.span;return (C['#']&&!FCKListsLib.NonEditableElements[B]);},GetSelectedDivContainers:function(){var A=[];var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.GetTouchedStartNode();var D=B.GetTouchedEndNode();var E=C;if (C==D){while (D.nodeType==1&&D.lastChild) D=D.lastChild;D=FCKDomTools.GetNextSourceNode(D);}while (E&&E!=D){if (E.nodeType!=3||!/^[ \t\n]*$/.test(E.nodeValue)){var F=new FCKElementPath(E);var G=F.BlockLimit;if (G&&G.nodeName.IEquals('div')&&A.IndexOf(G)==-1) A.push(G);};E=FCKDomTools.GetNextSourceNode(E);};return A;}};
-var FCKTools={};FCKTools.CreateBogusBR=function(A){var B=A.createElement('br');B.setAttribute('type','_moz');return B;};FCKTools.FixCssUrls=function(A,B){if (!A||A.length==0) return B;return B.replace(/url\s*\(([\s'"]*)(.*?)([\s"']*)\)/g,function(match,opener,path,closer){if (/^\/|^\w?:/.test(path)) return match;else return 'url('+opener+A+path+closer+')';});};FCKTools._GetUrlFixedCss=function(A,B){var C=A.match(/^([^|]+)\|([\s\S]*)/);if (C) return FCKTools.FixCssUrls(C[1],C[2]);else return A;};FCKTools.AppendStyleSheet=function(A,B){if (!B) return [];if (typeof(B)=='string'){if (/[\\\/\.][^{}]*$/.test(B)){return this.AppendStyleSheet(A,B.split(','));}else return [this.AppendStyleString(A,FCKTools._GetUrlFixedCss(B))];}else{var C=[];for (var i=0;i<B.length;i++) C.push(this._AppendStyleSheet(A,B[i]));return C;}};FCKTools.GetStyleHtml=(function(){var A=function(styleDef,markTemp){if (styleDef.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<style type="text/css"'+B+'>'+styleDef+'</style>';};var C=function(cssFileUrl,markTemp){if (cssFileUrl.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<link href="'+cssFileUrl+'" type="text/css" rel="stylesheet" '+B+'/>';};return function(cssFileOrArrayOrDef,markTemp){if (!cssFileOrArrayOrDef) return '';if (typeof(cssFileOrArrayOrDef)=='string'){if (/[\\\/\.][^{}]*$/.test(cssFileOrArrayOrDef)){return this.GetStyleHtml(cssFileOrArrayOrDef.split(','),markTemp);}else return A(this._GetUrlFixedCss(cssFileOrArrayOrDef),markTemp);}else{var E='';for (var i=0;i<cssFileOrArrayOrDef.length;i++) E+=C(cssFileOrArrayOrDef[i],markTemp);return E;}}})();FCKTools.GetElementDocument=function (A){return A.ownerDocument||A.document;};FCKTools.GetElementWindow=function(A){return this.GetDocumentWindow(this.GetElementDocument(A));};FCKTools.GetDocumentWindow=function(A){if (FCKBrowserInfo.IsSafari&&!A.parentWindow) this.FixDocumentParentWindow(window.top);return A.parentWindow||A.defaultView;};FCKTools.FixDocumentParentWindow=function(A){if (A.document) A.document.parentWindow=A;for (var i=0;i<A.frames.length;i++) FCKTools.FixDocumentParentWindow(A.frames[i]);};FCKTools.HTMLEncode=function(A){if (!A) return '';A=A.replace(/&/g,'&amp;');A=A.replace(/</g,'&lt;');A=A.replace(/>/g,'&gt;');return A;};FCKTools.HTMLDecode=function(A){if (!A) return '';A=A.replace(/&gt;/g,'>');A=A.replace(/&lt;/g,'<');A=A.replace(/&amp;/g,'&');return A;};FCKTools._ProcessLineBreaksForPMode=function(A,B,C,D,E){var F=0;var G="<p>";var H="</p>";var I="<br />";if (C){G="<li>";H="</li>";F=1;}while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='p'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};var n=B.charAt(i+1);if (n=='\r'){i++;n=B.charAt(i+1);};if (n=='\n'){i++;if (F) E.push(H);E.push(G);F=1;}else E.push(I);}};FCKTools._ProcessLineBreaksForDivMode=function(A,B,C,D,E){var F=0;var G="<div>";var H="</div>";if (C){G="<li>";H="</li>";F=1;}while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='div'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F){if (E[E.length-1]==G){E.push("&nbsp;");};E.push(H);};E.push(G);F=1;};if (F) E.push(H);};FCKTools._ProcessLineBreaksForBrMode=function(A,B,C,D,E){var F=0;var G="<br />";var H="";if (C){G="<li>";H="</li>";F=1;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F&&H.length) E.push (H);E.push(G);F=1;}};FCKTools.ProcessLineBreaks=function(A,B,C){var D=B.EnterMode.toLowerCase();var E=[];var F=0;var G=new A.FCKDomRange(A.FCK.EditorWindow);G.MoveToSelection();var H=G._Range.startContainer;while (H&&H.nodeType!=1) H=H.parentNode;if (H&&H.tagName.toLowerCase()=='li') F=1;if (D=='p') this._ProcessLineBreaksForPMode(A,C,F,H,E);else if (D=='div') this._ProcessLineBreaksForDivMode(A,C,F,H,E);else if (D=='br') this._ProcessLineBreaksForBrMode(A,C,F,H,E);return E.join("");};FCKTools.AddSelectOption=function(A,B,C){var D=FCKTools.GetElementDocument(A).createElement("OPTION");D.text=B;D.value=C;A.options.add(D);return D;};FCKTools.RunFunction=function(A,B,C,D){if (A) this.SetTimeout(A,0,B,C,D);};FCKTools.SetTimeout=function(A,B,C,D,E){return (E||window).setTimeout(function(){if (D) A.apply(C,[].concat(D));else A.apply(C);},B);};FCKTools.SetInterval=function(A,B,C,D,E){return (E||window).setInterval(function(){A.apply(C,D||[]);},B);};FCKTools.ConvertStyleSizeToHtml=function(A){return A.EndsWith('%')?A:parseInt(A,10);};FCKTools.ConvertHtmlSizeToStyle=function(A){return A.EndsWith('%')?A:(A+'px');};FCKTools.GetElementAscensor=function(A,B){var e=A;var C=","+B.toUpperCase()+",";while (e){if (C.indexOf(","+e.nodeName.toUpperCase()+",")!=-1) return e;e=e.parentNode;};return null;};FCKTools.CreateEventListener=function(A,B){var f=function(){var C=[];for (var i=0;i<arguments.length;i++) C.push(arguments[i]);A.apply(this,C.concat(B));};return f;};FCKTools.IsStrictMode=function(A){return ('CSS1Compat'==(A.compatMode||(FCKBrowserInfo.IsSafari?'CSS1Compat':null)));};FCKTools.ArgumentsToArray=function(A,B,C){B=B||0;C=C||A.length;var D=[];for (var i=B;i<B+C&&i<A.length;i++) D.push(A[i]);return D;};FCKTools.CloneObject=function(A){var B=function() {};B.prototype=A;return new B;};FCKTools.AppendBogusBr=function(A){if (!A) return;var B=this.GetLastItem(A.getElementsByTagName('br'));if (!B||(B.getAttribute('type',2)!='_moz'&&B.getAttribute('_moz_dirty')==null)){var C=this.GetElementDocument(A);if (FCKBrowserInfo.IsOpera) A.appendChild(C.createTextNode(''));else A.appendChild(this.CreateBogusBR(C));}};FCKTools.GetLastItem=function(A){if (A.length>0) return A[A.length-1];return null;};FCKTools.GetDocumentPosition=function(w,A){var x=0;var y=0;var B=A;var C=null;var D=FCKTools.GetElementWindow(B);while (B&&!(D==w&&(B==w.document.body||B==w.document.documentElement))){x+=B.offsetLeft-B.scrollLeft;y+=B.offsetTop-B.scrollTop;if (!FCKBrowserInfo.IsOpera){var E=C;while (E&&E!=B){x-=E.scrollLeft;y-=E.scrollTop;E=E.parentNode;}};C=B;if (B.offsetParent) B=B.offsetParent;else{if (D!=w){B=D.frameElement;C=null;if (B) D=B.contentWindow.parent;}else B=null;}};if (FCKDomTools.GetCurrentElementStyle(w.document.body,'position')!='static'||(FCKBrowserInfo.IsIE&&FCKDomTools.GetPositionedAncestor(A)==null)){x+=w.document.body.offsetLeft;y+=w.document.body.offsetTop;};return { "x":x,"y":y };};FCKTools.GetWindowPosition=function(w,A){var B=this.GetDocumentPosition(w,A);var C=FCKTools.GetScrollPosition(w);B.x-=C.X;B.y-=C.Y;return B;};FCKTools.ProtectFormStyles=function(A){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return [];var B=[];var C=['style','className'];for (var i=0;i<C.length;i++){var D=C[i];if (A.elements.namedItem(D)){var E=A.elements.namedItem(D);B.push([E,E.nextSibling]);A.removeChild(E);}};return B;};FCKTools.RestoreFormStyles=function(A,B){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return;if (B.length>0){for (var i=B.length-1;i>=0;i--){var C=B[i][0];var D=B[i][1];if (D) A.insertBefore(C,D);else A.appendChild(C);}}};FCKTools.GetNextNode=function(A,B){if (A.firstChild) return A.firstChild;else if (A.nextSibling) return A.nextSibling;else{var C=A.parentNode;while (C){if (C==B) return null;if (C.nextSibling) return C.nextSibling;else C=C.parentNode;}};return null;};FCKTools.GetNextTextNode=function(A,B,C){node=this.GetNextNode(A,B);if (C&&node&&C(node)) return null;while (node&&node.nodeType!=3){node=this.GetNextNode(node,B);if (C&&node&&C(node)) return null;};return node;};FCKTools.Merge=function(){var A=arguments;var o=A[0];for (var i=1;i<A.length;i++){var B=A[i];for (var p in B) o[p]=B[p];};return o;};FCKTools.IsArray=function(A){return (A instanceof Array);};FCKTools.AppendLengthProperty=function(A,B){var C=0;for (var n in A) C++;return A[B||'length']=C;};FCKTools.NormalizeCssText=function(A){var B=document.createElement('span');B.style.cssText=A;return B.style.cssText;};FCKTools.Bind=function(A,B){return function(){ return B.apply(A,arguments);};};FCKTools.GetVoidUrl=function(){if (FCK_IS_CUSTOM_DOMAIN) return "javascript: void( function(){document.open();document.write('<html><head><title></title></head><body></body></html>');document.domain = '"+FCK_RUNTIME_DOMAIN+"';document.close();}() ) ;";if (FCKBrowserInfo.IsIE){if (FCKBrowserInfo.IsIE7||!FCKBrowserInfo.IsIE6) return "";else return "javascript: '';";};return "javascript: void(0);";};FCKTools.ResetStyles=function(A){A.style.cssText='margin:0;padding:0;border:0;background-color:transparent;background-image:none;';};
-FCKTools.CancelEvent=function(e){return false;};FCKTools._AppendStyleSheet=function(A,B){return A.createStyleSheet(B).owningElement;};FCKTools.AppendStyleString=function(A,B){if (!B) return null;var s=A.createStyleSheet("");s.cssText=B;return s;};FCKTools.ClearElementAttributes=function(A){A.clearAttributes();};FCKTools.GetAllChildrenIds=function(A){var B=[];for (var i=0;i<A.all.length;i++){var C=A.all[i].id;if (C&&C.length>0) B[B.length]=C;};return B;};FCKTools.RemoveOuterTags=function(e){e.insertAdjacentHTML('beforeBegin',e.innerHTML);e.parentNode.removeChild(e);};FCKTools.CreateXmlObject=function(A){var B;switch (A){case 'XmlHttp':if (document.location.protocol!='file:') try { return new XMLHttpRequest();} catch (e) {};B=['MSXML2.XmlHttp','Microsoft.XmlHttp'];break;case 'DOMDocument':B=['MSXML2.DOMDocument','Microsoft.XmlDom'];break;};for (var i=0;i<2;i++){try { return new ActiveXObject(B[i]);}catch (e){}};if (FCKLang.NoActiveX){alert(FCKLang.NoActiveX);FCKLang.NoActiveX=null;};return null;};FCKTools.DisableSelection=function(A){A.unselectable='on';var e,i=0;while ((e=A.all[i++])){switch (e.tagName){case 'IFRAME':case 'TEXTAREA':case 'INPUT':case 'SELECT':break;default:e.unselectable='on';}}};FCKTools.GetScrollPosition=function(A){var B=A.document;var C={ X:B.documentElement.scrollLeft,Y:B.documentElement.scrollTop };if (C.X>0||C.Y>0) return C;return { X:B.body.scrollLeft,Y:B.body.scrollTop };};FCKTools.AddEventListener=function(A,B,C){A.attachEvent('on'+B,C);};FCKTools.RemoveEventListener=function(A,B,C){A.detachEvent('on'+B,C);};FCKTools.AddEventListenerEx=function(A,B,C,D){var o={};o.Source=A;o.Params=D||[];o.Listener=function(ev){return C.apply(o.Source,[ev].concat(o.Params));};if (FCK.IECleanup) FCK.IECleanup.AddItem(null,function() { o.Source=null;o.Params=null;});A.attachEvent('on'+B,o.Listener);A=null;D=null;};FCKTools.GetViewPaneSize=function(A){var B;var C=A.document.documentElement;if (C&&C.clientWidth) B=C;else B=A.document.body;if (B) return { Width:B.clientWidth,Height:B.clientHeight };else return { Width:0,Height:0 };};FCKTools.SaveStyles=function(A){var B=FCKTools.ProtectFormStyles(A);var C={};if (A.className.length>0){C.Class=A.className;A.className='';};var D=A.style.cssText;if (D.length>0){C.Inline=D;A.style.cssText='';};FCKTools.RestoreFormStyles(A,B);return C;};FCKTools.RestoreStyles=function(A,B){var C=FCKTools.ProtectFormStyles(A);A.className=B.Class||'';A.style.cssText=B.Inline||'';FCKTools.RestoreFormStyles(A,C);};FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};FCKTools.AppendElement=function(A,B){return A.appendChild(this.GetElementDocument(A).createElement(B));};FCKTools.ToLowerCase=function(A){return A.toLowerCase();};
-var FCKeditorAPI;function InitializeAPI(){var A=window.parent;if (!(FCKeditorAPI=A.FCKeditorAPI)){var B='window.FCKeditorAPI = {Version : "2.6.8",VersionBuild : "25427",Instances : window.FCKeditorAPI && window.FCKeditorAPI.Instances || {},GetInstance : function( name ){return this.Instances[ name ];},_FormSubmit : function(){for ( var name in FCKeditorAPI.Instances ){var oEditor = FCKeditorAPI.Instances[ name ] ;if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )oEditor.UpdateLinkedField() ;}this._FCKOriginalSubmit() ;},_FunctionQueue	: window.FCKeditorAPI && window.FCKeditorAPI._FunctionQueue || {Functions : new Array(),IsRunning : false,Add : function( f ){this.Functions.push( f );if ( !this.IsRunning )this.StartNext();},StartNext : function(){var aQueue = this.Functions ;if ( aQueue.length > 0 ){this.IsRunning = true;aQueue[0].call();}else this.IsRunning = false;},Remove : function( f ){var aQueue = this.Functions;var i = 0, fFunc;while( (fFunc = aQueue[ i ]) ){if ( fFunc == f )aQueue.splice( i,1 );i++ ;}this.StartNext();}}}';if (A.execScript) A.execScript(B,'JavaScript');else{if (FCKBrowserInfo.IsGecko10){eval.call(A,B);}else if(FCKBrowserInfo.IsAIR){FCKAdobeAIR.FCKeditorAPI_Evaluate(A,B);}else if (FCKBrowserInfo.IsSafari){var C=A.document;var D=C.createElement('script');D.appendChild(C.createTextNode(B));C.documentElement.appendChild(D);}else A.eval(B);};FCKeditorAPI=A.FCKeditorAPI;FCKeditorAPI.__Instances=FCKeditorAPI.Instances;};FCKeditorAPI.Instances[FCK.Name]=FCK;};function _AttachFormSubmitToAPI(){var A=FCK.GetParentForm();if (A){FCKTools.AddEventListener(A,'submit',FCK.UpdateLinkedField);if (!A._FCKOriginalSubmit&&(typeof(A.submit)=='function'||(!A.submit.tagName&&!A.submit.length))){A._FCKOriginalSubmit=A.submit;A.submit=FCKeditorAPI._FormSubmit;}}};function FCKeditorAPI_Cleanup(){if (window.FCKConfig&&FCKConfig.MsWebBrowserControlCompat&&!window.FCKUnloadFlag) return;delete FCKeditorAPI.Instances[FCK.Name];};function FCKeditorAPI_ConfirmCleanup(){if (window.FCKConfig&&FCKConfig.MsWebBrowserControlCompat) window.FCKUnloadFlag=true;};FCKTools.AddEventListener(window,'unload',FCKeditorAPI_Cleanup);FCKTools.AddEventListener(window,'beforeunload',FCKeditorAPI_ConfirmCleanup);
-var FCKImagePreloader=function(){this._Images=[];};FCKImagePreloader.prototype={AddImages:function(A){if (typeof(A)=='string') A=A.split(';');this._Images=this._Images.concat(A);},Start:function(){var A=this._Images;this._PreloadCount=A.length;for (var i=0;i<A.length;i++){var B=document.createElement('img');FCKTools.AddEventListenerEx(B,'load',_FCKImagePreloader_OnImage,this);FCKTools.AddEventListenerEx(B,'error',_FCKImagePreloader_OnImage,this);B.src=A[i];_FCKImagePreloader_ImageCache.push(B);}}};var _FCKImagePreloader_ImageCache=[];function _FCKImagePreloader_OnImage(A,B){if ((--B._PreloadCount)==0&&B.OnComplete) B.OnComplete();};
-var FCKRegexLib={AposEntity:/&apos;/gi,ObjectElements:/^(?:IMG|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|HR|OBJECT|A|UL|OL|LI)$/i,NamedCommands:/^(?:Cut|Copy|Paste|Print|SelectAll|RemoveFormat|Unlink|Undo|Redo|Bold|Italic|Underline|StrikeThrough|Subscript|Superscript|JustifyLeft|JustifyCenter|JustifyRight|JustifyFull|Outdent|Indent|InsertOrderedList|InsertUnorderedList|InsertHorizontalRule)$/i,BeforeBody:/(^[\s\S]*\<body[^\>]*\>)/i,AfterBody:/(\<\/body\>[\s\S]*$)/i,ToReplace:/___fcktoreplace:([\w]+)/ig,MetaHttpEquiv:/http-equiv\s*=\s*["']?([^"' ]+)/i,HasBaseTag:/<base /i,HasBodyTag:/<body[\s|>]/i,HtmlOpener:/<html\s?[^>]*>/i,HeadOpener:/<head\s?[^>]*>/i,HeadCloser:/<\/head\s*>/i,FCK_Class:/\s*FCK__[^ ]*(?=\s+|$)/,ElementName:/(^[a-z_:][\w.\-:]*\w$)|(^[a-z_]$)/,ForceSimpleAmpersand:/___FCKAmp___/g,SpaceNoClose:/\/>/g,EmptyParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>\s*(<\/\1>)?$/,EmptyOutParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>(?:\s*|&nbsp;|&#160;)(<\/\1>)?$/,TagBody:/></,GeckoEntitiesMarker:/#\?-\:/g,ProtectUrlsImg:/<img(?=\s).*?\ssrc=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsA:/<a(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsArea:/<area(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,Html4DocType:/HTML 4\.0 Transitional/i,DocTypeTag:/<!DOCTYPE[^>]*>/i,HtmlDocType:/DTD HTML/,TagsWithEvent:/<[^\>]+ on\w+[\s\r\n]*=[\s\r\n]*?('|")[\s\S]+?\>/g,EventAttributes:/\s(on\w+)[\s\r\n]*=[\s\r\n]*?('|")([\s\S]*?)\2/g,ProtectedEvents:/\s\w+_fckprotectedatt="([^"]+)"/g,StyleProperties:/\S+\s*:/g,InvalidSelfCloseTags:/(<(?!base|meta|link|hr|br|param|img|area|input)([a-zA-Z0-9:]+)[^>]*)\/>/gi,StyleVariableAttName:/#\(\s*("|')(.+?)\1[^\)]*\s*\)/g,RegExp:/^\/(.*)\/([gim]*)$/,HtmlTag:/<[^\s<>](?:"[^"]*"|'[^']*'|[^<])*>/};
-var FCKListsLib={BlockElements:{ address:1,blockquote:1,center:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,marquee:1,noscript:1,ol:1,p:1,pre:1,script:1,table:1,ul:1 },NonEmptyBlockElements:{ p:1,div:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,address:1,pre:1,ol:1,ul:1,li:1,td:1,th:1 },InlineChildReqElements:{ abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },InlineNonEmptyElements:{ a:1,abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },EmptyElements:{ base:1,col:1,meta:1,link:1,hr:1,br:1,param:1,img:1,area:1,input:1 },PathBlockElements:{ address:1,blockquote:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,li:1,dt:1,de:1 },PathBlockLimitElements:{ body:1,div:1,td:1,th:1,caption:1,form:1 },StyleBlockElements:{ address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1 },StyleObjectElements:{ img:1,hr:1,li:1,table:1,tr:1,td:1,embed:1,object:1,ol:1,ul:1 },NonEditableElements:{ button:1,option:1,script:1,iframe:1,textarea:1,object:1,embed:1,map:1,applet:1 },BlockBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1 },ListBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1,br:1 }};
-var FCKLanguageManager=FCK.Language={AvailableLanguages:{af:'Afrikaans',ar:'Arabic',bg:'Bulgarian',bn:'Bengali/Bangla',bs:'Bosnian',ca:'Catalan',cs:'Czech',da:'Danish',de:'German',el:'Greek',en:'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)',eo:'Esperanto',es:'Spanish',et:'Estonian',eu:'Basque',fa:'Persian',fi:'Finnish',fo:'Faroese',fr:'French','fr-ca':'French (Canada)',gl:'Galician',gu:'Gujarati',he:'Hebrew',hi:'Hindi',hr:'Croatian',hu:'Hungarian',is:'Icelandic',it:'Italian',ja:'Japanese',km:'Khmer',ko:'Korean',lt:'Lithuanian',lv:'Latvian',mn:'Mongolian',ms:'Malay',nb:'Norwegian Bokmal',nl:'Dutch',no:'Norwegian',pl:'Polish',pt:'Portuguese (Portugal)','pt-br':'Portuguese (Brazil)',ro:'Romanian',ru:'Russian',sk:'Slovak',sl:'Slovenian',sr:'Serbian (Cyrillic)','sr-latn':'Serbian (Latin)',sv:'Swedish',th:'Thai',tr:'Turkish',uk:'Ukrainian',vi:'Vietnamese',zh:'Chinese Traditional','zh-cn':'Chinese Simplified'},GetActiveLanguage:function(){if (FCKConfig.AutoDetectLanguage){var A;if (navigator.userLanguage) A=navigator.userLanguage.toLowerCase();else if (navigator.language) A=navigator.language.toLowerCase();else{return FCKConfig.DefaultLanguage;};if (A.length>=5){A=A.substr(0,5);if (this.AvailableLanguages[A]) return A;};if (A.length>=2){A=A.substr(0,2);if (this.AvailableLanguages[A]) return A;}};return this.DefaultLanguage;},TranslateElements:function(A,B,C,D){var e=A.getElementsByTagName(B);var E,s;for (var i=0;i<e.length;i++){if ((E=e[i].getAttribute('fckLang'))){if ((s=FCKLang[E])){if (D) s=FCKTools.HTMLEncode(s);e[i][C]=s;}}}},TranslatePage:function(A){this.TranslateElements(A,'INPUT','value');this.TranslateElements(A,'SPAN','innerHTML');this.TranslateElements(A,'LABEL','innerHTML');this.TranslateElements(A,'OPTION','innerHTML',true);this.TranslateElements(A,'LEGEND','innerHTML');},Initialize:function(){if (this.AvailableLanguages[FCKConfig.DefaultLanguage]) this.DefaultLanguage=FCKConfig.DefaultLanguage;else this.DefaultLanguage='en';this.ActiveLanguage={};this.ActiveLanguage.Code=this.GetActiveLanguage();this.ActiveLanguage.Name=this.AvailableLanguages[this.ActiveLanguage.Code];}};
-var FCKXHtmlEntities={};FCKXHtmlEntities.Initialize=function(){if (FCKXHtmlEntities.Entities) return;var A='';var B,e;if (FCKConfig.ProcessHTMLEntities){FCKXHtmlEntities.Entities={' ':'nbsp','¡':'iexcl','¢':'cent','£':'pound','¤':'curren','¥':'yen','¦':'brvbar','§':'sect','¨':'uml','©':'copy','ª':'ordf','«':'laquo','¬':'not','­':'shy','®':'reg','¯':'macr','°':'deg','±':'plusmn','²':'sup2','³':'sup3','´':'acute','µ':'micro','¶':'para','·':'middot','¸':'cedil','¹':'sup1','º':'ordm','»':'raquo','¼':'frac14','½':'frac12','¾':'frac34','¿':'iquest','×':'times','÷':'divide','ƒ':'fnof','•':'bull','…':'hellip','′':'prime','″':'Prime','‾':'oline','⁄':'frasl','℘':'weierp','ℑ':'image','ℜ':'real','™':'trade','ℵ':'alefsym','←':'larr','↑':'uarr','→':'rarr','↓':'darr','↔':'harr','↵':'crarr','⇐':'lArr','⇑':'uArr','⇒':'rArr','⇓':'dArr','⇔':'hArr','∀':'forall','∂':'part','∃':'exist','∅':'empty','∇':'nabla','∈':'isin','∉':'notin','∋':'ni','∏':'prod','∑':'sum','−':'minus','∗':'lowast','√':'radic','∝':'prop','∞':'infin','∠':'ang','∧':'and','∨':'or','∩':'cap','∪':'cup','∫':'int','∴':'there4','∼':'sim','≅':'cong','≈':'asymp','≠':'ne','≡':'equiv','≤':'le','≥':'ge','⊂':'sub','⊃':'sup','⊄':'nsub','⊆':'sube','⊇':'supe','⊕':'oplus','⊗':'otimes','⊥':'perp','⋅':'sdot','\u2308':'lceil','\u2309':'rceil','\u230a':'lfloor','\u230b':'rfloor','\u2329':'lang','\u232a':'rang','◊':'loz','♠':'spades','♣':'clubs','♥':'hearts','♦':'diams','"':'quot','>':'gt','ˆ':'circ','˜':'tilde',' ':'ensp',' ':'emsp',' ':'thinsp','‌':'zwnj','‍':'zwj','‎':'lrm','‏':'rlm','–':'ndash','—':'mdash','‘':'lsquo','’':'rsquo','‚':'sbquo','“':'ldquo','”':'rdquo','„':'bdquo','†':'dagger','‡':'Dagger','‰':'permil','‹':'lsaquo','›':'rsaquo','€':'euro'};for (e in FCKXHtmlEntities.Entities) A+=e;if (FCKConfig.IncludeLatinEntities){B={'À':'Agrave','Á':'Aacute','Â':'Acirc','Ã':'Atilde','Ä':'Auml','Å':'Aring','Æ':'AElig','Ç':'Ccedil','È':'Egrave','É':'Eacute','Ê':'Ecirc','Ë':'Euml','Ì':'Igrave','Í':'Iacute','Î':'Icirc','Ï':'Iuml','Ð':'ETH','Ñ':'Ntilde','Ò':'Ograve','Ó':'Oacute','Ô':'Ocirc','Õ':'Otilde','Ö':'Ouml','Ø':'Oslash','Ù':'Ugrave','Ú':'Uacute','Û':'Ucirc','Ü':'Uuml','Ý':'Yacute','Þ':'THORN','ß':'szlig','à':'agrave','á':'aacute','â':'acirc','ã':'atilde','ä':'auml','å':'aring','æ':'aelig','ç':'ccedil','è':'egrave','é':'eacute','ê':'ecirc','ë':'euml','ì':'igrave','í':'iacute','î':'icirc','ï':'iuml','ð':'eth','ñ':'ntilde','ò':'ograve','ó':'oacute','ô':'ocirc','õ':'otilde','ö':'ouml','ø':'oslash','ù':'ugrave','ú':'uacute','û':'ucirc','ü':'uuml','ý':'yacute','þ':'thorn','ÿ':'yuml','Œ':'OElig','œ':'oelig','Š':'Scaron','š':'scaron','Ÿ':'Yuml'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;};if (FCKConfig.IncludeGreekEntities){B={'Α':'Alpha','Β':'Beta','Γ':'Gamma','Δ':'Delta','Ε':'Epsilon','Ζ':'Zeta','Η':'Eta','Θ':'Theta','Ι':'Iota','Κ':'Kappa','Λ':'Lambda','Μ':'Mu','Ν':'Nu','Ξ':'Xi','Ο':'Omicron','Π':'Pi','Ρ':'Rho','Σ':'Sigma','Τ':'Tau','Υ':'Upsilon','Φ':'Phi','Χ':'Chi','Ψ':'Psi','Ω':'Omega','α':'alpha','β':'beta','γ':'gamma','δ':'delta','ε':'epsilon','ζ':'zeta','η':'eta','θ':'theta','ι':'iota','κ':'kappa','λ':'lambda','μ':'mu','ν':'nu','ξ':'xi','ο':'omicron','π':'pi','ρ':'rho','ς':'sigmaf','σ':'sigma','τ':'tau','υ':'upsilon','φ':'phi','χ':'chi','ψ':'psi','ω':'omega','\u03d1':'thetasym','\u03d2':'upsih','\u03d6':'piv'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;}}else{FCKXHtmlEntities.Entities={'>':'gt'};A='>';A+=' ';};var C='['+A+']';if (FCKConfig.ProcessNumericEntities) C='[^ -~]|'+C;var D=FCKConfig.AdditionalNumericEntities;if (D&&D.length>0) C+='|'+FCKConfig.AdditionalNumericEntities;FCKXHtmlEntities.EntitiesRegex=new RegExp(C,'g');};
-var FCKXHtml={};FCKXHtml.CurrentJobNum=0;FCKXHtml.GetXHTML=function(A,B,C){FCKDomTools.CheckAndRemovePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);FCKXHtmlEntities.Initialize();this._NbspEntity=(FCKConfig.ProcessHTMLEntities?'nbsp':'#160');var D=FCK.IsDirty();FCKXHtml.SpecialBlocks=[];this.XML=FCKTools.CreateXmlObject('DOMDocument');this.MainNode=this.XML.appendChild(this.XML.createElement('xhtml'));FCKXHtml.CurrentJobNum++;if (B) this._AppendNode(this.MainNode,A);else this._AppendChildNodes(this.MainNode,A,false);if (FCKBrowserInfo.IsIE) FCKXHtml._RemoveXHtmlJobProperties(A);var E=this._GetMainXmlString();this.XML=null;if (FCKBrowserInfo.IsSafari) E=E.replace(/^<xhtml.*?>/,'<xhtml>');E=E.substr(7,E.length-15).Trim();if (FCKConfig.DocType.length>0&&FCKRegexLib.HtmlDocType.test(FCKConfig.DocType)) E=E.replace(FCKRegexLib.SpaceNoClose,'>');else E=E.replace(FCKRegexLib.SpaceNoClose,' />');if (FCKConfig.ForceSimpleAmpersand) E=E.replace(FCKRegexLib.ForceSimpleAmpersand,'&');if (C) E=FCKCodeFormatter.Format(E);for (var i=0;i<FCKXHtml.SpecialBlocks.length;i++){var F=new RegExp('___FCKsi___'+i);E=E.replace(F,FCKXHtml.SpecialBlocks[i]);};E=E.replace(FCKRegexLib.GeckoEntitiesMarker,'&');if (!D) FCK.ResetIsDirty();FCKDomTools.EnforcePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);return E;};FCKXHtml._AppendAttribute=function(A,B,C){try{if (C==undefined||C==null) C='';else if (C.replace){if (FCKConfig.ForceSimpleAmpersand) C=C.replace(/&/g,'___FCKAmp___');C=C.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity);};var D=this.XML.createAttribute(B);D.value=C;A.attributes.setNamedItem(D);}catch (e){}};FCKXHtml._AppendChildNodes=function(A,B,C){var D=B.firstChild;while (D){this._AppendNode(A,D);D=D.nextSibling;};if (C&&B.tagName&&B.tagName.toLowerCase()!='pre'){FCKDomTools.TrimNode(A);if (FCKConfig.FillEmptyBlocks){var E=A.lastChild;if (E&&E.nodeType==1&&E.nodeName=='br') this._AppendEntity(A,this._NbspEntity);}};if (A.childNodes.length==0){if (C&&FCKConfig.FillEmptyBlocks){this._AppendEntity(A,this._NbspEntity);return A;};var F=A.nodeName;if (FCKListsLib.InlineChildReqElements[F]) return null;if (!FCKListsLib.EmptyElements[F]) A.appendChild(this.XML.createTextNode(''));};return A;};FCKXHtml._AppendNode=function(A,B){if (!B) return false;switch (B.nodeType){case 1:if (FCKBrowserInfo.IsGecko&&B.tagName.toLowerCase()=='br'&&B.parentNode.tagName.toLowerCase()=='pre'){var C='\r';if (B==B.parentNode.firstChild) C+='\r';return FCKXHtml._AppendNode(A,this.XML.createTextNode(C));};if (B.getAttribute('_fckfakelement')) return FCKXHtml._AppendNode(A,FCK.GetRealElement(B));if (FCKBrowserInfo.IsGecko&&(B.hasAttribute('_moz_editor_bogus_node')||B.getAttribute('type')=='_moz')){if (B.nextSibling) return false;else{B.removeAttribute('_moz_editor_bogus_node');B.removeAttribute('type');}};if (B.getAttribute('_fcktemp')) return false;var D=B.tagName.toLowerCase();if (FCKBrowserInfo.IsIE){if (B.scopeName&&B.scopeName!='HTML'&&B.scopeName!='FCK') D=B.scopeName.toLowerCase()+':'+D;}else{if (D.StartsWith('fck:')) D=D.Remove(0,4);};if (!FCKRegexLib.ElementName.test(D)) return false;if (B._fckxhtmljob&&B._fckxhtmljob==FCKXHtml.CurrentJobNum) return false;var E=this.XML.createElement(D);FCKXHtml._AppendAttributes(A,B,E,D);B._fckxhtmljob=FCKXHtml.CurrentJobNum;var F=FCKXHtml.TagProcessors[D];if (F) E=F(E,B,A);else E=this._AppendChildNodes(E,B,Boolean(FCKListsLib.NonEmptyBlockElements[D]));if (!E) return false;A.appendChild(E);break;case 3:if (B.parentNode&&B.parentNode.nodeName.IEquals('pre')) return this._AppendTextNode(A,B.nodeValue);return this._AppendTextNode(A,B.nodeValue.ReplaceNewLineChars(' '));case 8:if (FCKBrowserInfo.IsIE&&!B.innerHTML) break;try { A.appendChild(this.XML.createComment(B.nodeValue));}catch (e) {};break;default:A.appendChild(this.XML.createComment("Element not supported - Type: "+B.nodeType+" Name: "+B.nodeName));break;};return true;};FCKXHtml._AppendSpecialItem=function(A){return '___FCKsi___'+(FCKXHtml.SpecialBlocks.push(A)-1);};FCKXHtml._AppendEntity=function(A,B){A.appendChild(this.XML.createTextNode('#?-:'+B+';'));};FCKXHtml._AppendTextNode=function(A,B){var C=B.length>0;if (C) A.appendChild(this.XML.createTextNode(B.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity)));return C;};function FCKXHtml_GetEntity(A){var B=FCKXHtmlEntities.Entities[A]||('#'+A.charCodeAt(0));return '#?-:'+B+';';};FCKXHtml.TagProcessors={a:function(A,B){if (B.innerHTML.Trim().length==0&&!B.name) return false;var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);};A=FCKXHtml._AppendChildNodes(A,B,false);return A;},area:function(A,B){var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (!A.attributes.getNamedItem('coords')){var D=B.getAttribute('coords',2);if (D&&D!='0,0,0') FCKXHtml._AppendAttribute(A,'coords',D);};if (!A.attributes.getNamedItem('shape')){var E=B.getAttribute('shape',2);if (E&&E.length>0) FCKXHtml._AppendAttribute(A,'shape',E.toLowerCase());}};return A;},body:function(A,B){A=FCKXHtml._AppendChildNodes(A,B,false);A.removeAttribute('spellcheck');return A;},iframe:function(A,B){var C=B.innerHTML;if (FCKBrowserInfo.IsGecko) C=FCKTools.HTMLDecode(C);C=C.replace(/\s_fcksavedurl="[^"]*"/g,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},img:function(A,B){if (!A.attributes.getNamedItem('alt')) FCKXHtml._AppendAttribute(A,'alt','');var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'src',C);if (B.style.width) A.removeAttribute('width');if (B.style.height) A.removeAttribute('height');return A;},li:function(A,B,C){if (C.nodeName.IEquals(['ul','ol'])) return FCKXHtml._AppendChildNodes(A,B,true);var D=FCKXHtml.XML.createElement('ul');B._fckxhtmljob=null;do{FCKXHtml._AppendNode(D,B);do{B=FCKDomTools.GetNextSibling(B);} while (B&&B.nodeType==3&&B.nodeValue.Trim().length==0)}	while (B&&B.nodeName.toLowerCase()=='li') return D;},ol:function(A,B,C){if (B.innerHTML.Trim().length==0) return false;var D=C.lastChild;if (D&&D.nodeType==3) D=D.previousSibling;if (D&&D.nodeName.toUpperCase()=='LI'){B._fckxhtmljob=null;FCKXHtml._AppendNode(D,B);return false;};A=FCKXHtml._AppendChildNodes(A,B);return A;},pre:function (A,B){var C=B.firstChild;if (C&&C.nodeType==3) A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem('\r\n')));FCKXHtml._AppendChildNodes(A,B,true);return A;},script:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/javascript');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(B.text)));return A;},span:function(A,B){if (B.innerHTML.length==0) return false;A=FCKXHtml._AppendChildNodes(A,B,false);return A;},style:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/css');var C=B.innerHTML;if (FCKBrowserInfo.IsIE) C=C.replace(/^(\r\n|\n|\r)/,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},title:function(A,B){A.appendChild(FCKXHtml.XML.createTextNode(FCK.EditorDocument.title));return A;}};FCKXHtml.TagProcessors.ul=FCKXHtml.TagProcessors.ol;
-FCKXHtml._GetMainXmlString=function(){return this.MainNode.xml;};FCKXHtml._AppendAttributes=function(A,B,C,D){var E=B.attributes,bHasStyle;for (var n=0;n<E.length;n++){var F=E[n];if (F.specified){var G=F.nodeName.toLowerCase();var H;if (G.StartsWith('_fck')) continue;else if (G=='style'){bHasStyle=true;continue;}else if (G=='class'){H=F.nodeValue.replace(FCKRegexLib.FCK_Class,'');if (H.length==0) continue;}else if (G.indexOf('on')==0) H=F.nodeValue;else if (D=='body'&&G=='contenteditable') continue;else if (F.nodeValue===true) H=G;else{try{H=B.getAttribute(G,2);}catch (e) {}};this._AppendAttribute(C,G,H||F.nodeValue);}};if (bHasStyle||B.style.cssText.length>0){var I=FCKTools.ProtectFormStyles(B);var J=B.style.cssText.replace(FCKRegexLib.StyleProperties,FCKTools.ToLowerCase);FCKTools.RestoreFormStyles(B,I);this._AppendAttribute(C,'style',J);}};FCKXHtml._RemoveXHtmlJobProperties=function (A){if (!A||!A.nodeType||A.nodeType!=1) return;if (typeof A._fckxhtmljob=='undefined'&&A.tagName!=='BODY') return;A.removeAttribute('_fckxhtmljob');if (A.hasChildNodes()){var B=A.childNodes;for (var i=B.length-1;i>=0;i--){var C=B[i];if (C.parentNode==A) FCKXHtml._RemoveXHtmlJobProperties(C);}}};FCKXHtml.TagProcessors['div']=function(A,B){if (B.align.length>0) FCKXHtml._AppendAttribute(A,'align',B.align);A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['font']=function(A,B){if (A.attributes.length==0) A=FCKXHtml.XML.createDocumentFragment();A=FCKXHtml._AppendChildNodes(A,B);return A;};FCKXHtml.TagProcessors['form']=function(A,B){if (B.acceptCharset&&B.acceptCharset.length>0&&B.acceptCharset!='UNKNOWN') FCKXHtml._AppendAttribute(A,'accept-charset',B.acceptCharset);var C=B.attributes['name'];if (C&&C.value.length>0) FCKXHtml._AppendAttribute(A,'name',C.value);A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['input']=function(A,B){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);if (B.value&&!A.attributes.getNamedItem('value')) FCKXHtml._AppendAttribute(A,'value',B.value);if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text');return A;};FCKXHtml.TagProcessors['label']=function(A,B){if (B.htmlFor.length>0) FCKXHtml._AppendAttribute(A,'for',B.htmlFor);A=FCKXHtml._AppendChildNodes(A,B);return A;};FCKXHtml.TagProcessors['map']=function(A,B){if (!A.attributes.getNamedItem('name')){var C=B.name;if (C) FCKXHtml._AppendAttribute(A,'name',C);};A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['meta']=function(A,B){var C=A.attributes.getNamedItem('http-equiv');if (C==null||C.value.length==0){var D=B.outerHTML.match(FCKRegexLib.MetaHttpEquiv);if (D){D=D[1];FCKXHtml._AppendAttribute(A,'http-equiv',D);}};return A;};FCKXHtml.TagProcessors['option']=function(A,B){if (B.selected&&!A.attributes.getNamedItem('selected')) FCKXHtml._AppendAttribute(A,'selected','selected');A=FCKXHtml._AppendChildNodes(A,B);return A;};FCKXHtml.TagProcessors['textarea']=FCKXHtml.TagProcessors['select']=function(A,B){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);A=FCKXHtml._AppendChildNodes(A,B);return A;};
-var FCKCodeFormatter={};FCKCodeFormatter.Init=function(){var A=this.Regex={};A.BlocksOpener=/\<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DL|DT|DD|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.BlocksCloser=/\<\/(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DL|DT|DD|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.NewLineTags=/\<(BR|HR)[^\>]*\>/gi;A.MainTags=/\<\/?(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR)[^\>]*\>/gi;A.LineSplitter=/\s*\n+\s*/g;A.IncreaseIndent=/^\<(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL|DL)[ \/\>]/i;A.DecreaseIndent=/^\<\/(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL|DL)[ \>]/i;A.FormatIndentatorRemove=new RegExp('^'+FCKConfig.FormatIndentator);A.ProtectedTags=/(<PRE[^>]*>)([\s\S]*?)(<\/PRE>)/gi;};FCKCodeFormatter._ProtectData=function(A,B,C,D){return B+'___FCKpd___'+(FCKCodeFormatter.ProtectedData.push(C)-1)+D;};FCKCodeFormatter.Format=function(A){if (!this.Regex) this.Init();FCKCodeFormatter.ProtectedData=[];var B=A.replace(this.Regex.ProtectedTags,FCKCodeFormatter._ProtectData);B=B.replace(this.Regex.BlocksOpener,'\n$&');B=B.replace(this.Regex.BlocksCloser,'$&\n');B=B.replace(this.Regex.NewLineTags,'$&\n');B=B.replace(this.Regex.MainTags,'\n$&\n');var C='';var D=B.split(this.Regex.LineSplitter);B='';for (var i=0;i<D.length;i++){var E=D[i];if (E.length==0) continue;if (this.Regex.DecreaseIndent.test(E)) C=C.replace(this.Regex.FormatIndentatorRemove,'');B+=C+E+'\n';if (this.Regex.IncreaseIndent.test(E)) C+=FCKConfig.FormatIndentator;};for (var j=0;j<FCKCodeFormatter.ProtectedData.length;j++){var F=new RegExp('___FCKpd___'+j);B=B.replace(F,FCKCodeFormatter.ProtectedData[j].replace(/\$/g,'$$$$'));};return B.Trim();};
-var FCKUndo={};FCKUndo.SavedData=[];FCKUndo.CurrentIndex=-1;FCKUndo.TypesCount=0;FCKUndo.Changed=false;FCKUndo.MaxTypes=25;FCKUndo.Typing=false;FCKUndo.SaveLocked=false;FCKUndo._GetBookmark=function(){FCKSelection.Restore();var A=new FCKDomRange(FCK.EditorWindow);try{A.MoveToSelection();}catch (e){return null;};if (FCKBrowserInfo.IsIE){var B=A.CreateBookmark();var C=FCK.EditorDocument.body.innerHTML;A.MoveToBookmark(B);return [B,C];};return A.CreateBookmark2();};FCKUndo._SelectBookmark=function(A){if (!A) return;var B=new FCKDomRange(FCK.EditorWindow);if (A instanceof Object){if (FCKBrowserInfo.IsIE) B.MoveToBookmark(A[0]);else B.MoveToBookmark2(A);try{B.Select();}catch (e){B.MoveToPosition(FCK.EditorDocument.body,4);B.Select();}}};FCKUndo._CompareCursors=function(A,B){for (var i=0;i<Math.min(A.length,B.length);i++){if (A[i]<B[i]) return-1;else if (A[i]>B[i]) return 1;};if (A.length<B.length) return-1;else if (A.length>B.length) return 1;return 0;};FCKUndo._CheckIsBookmarksEqual=function(A,B){if (!(A&&B)) return false;if (FCKBrowserInfo.IsIE){var C=A[1].search(A[0].StartId);var D=B[1].search(B[0].StartId);var E=A[1].search(A[0].EndId);var F=B[1].search(B[0].EndId);return C==D&&E==F;}else{return this._CompareCursors(A.Start,B.Start)==0&&this._CompareCursors(A.End,B.End)==0;}};FCKUndo.SaveUndoStep=function(){if (FCK.EditMode!=0||this.SaveLocked) return;if (this.SavedData.length) this.Changed=true;var A=FCK.EditorDocument.body.innerHTML;var B=this._GetBookmark();this.SavedData=this.SavedData.slice(0,this.CurrentIndex+1);if (this.CurrentIndex>0&&A==this.SavedData[this.CurrentIndex][0]&&this._CheckIsBookmarksEqual(B,this.SavedData[this.CurrentIndex][1])) return;else if (this.CurrentIndex==0&&this.SavedData.length&&A==this.SavedData[0][0]){this.SavedData[0][1]=B;return;};if (this.CurrentIndex+1>=FCKConfig.MaxUndoLevels) this.SavedData.shift();else this.CurrentIndex++;this.SavedData[this.CurrentIndex]=[A,B];FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.CheckUndoState=function(){return (this.Changed||this.CurrentIndex>0);};FCKUndo.CheckRedoState=function(){return (this.CurrentIndex<(this.SavedData.length-1));};FCKUndo.Undo=function(){if (this.CheckUndoState()){if (this.CurrentIndex==(this.SavedData.length-1)){this.SaveUndoStep();};this._ApplyUndoLevel(--this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo.Redo=function(){if (this.CheckRedoState()){this._ApplyUndoLevel(++this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo._ApplyUndoLevel=function(A){var B=this.SavedData[A];if (!B) return;if (FCKBrowserInfo.IsIE){if (B[1]&&B[1][1]) FCK.SetInnerHtml(B[1][1]);else FCK.SetInnerHtml(B[0]);}else FCK.EditorDocument.body.innerHTML=B[0];this._SelectBookmark(B[1]);this.TypesCount=0;this.Changed=false;this.Typing=false;};
-var FCKEditingArea=function(A){this.TargetElement=A;this.Mode=0;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKEditingArea_Cleanup);};FCKEditingArea.prototype.Start=function(A,B){var C=this.TargetElement;var D=FCKTools.GetElementDocument(C);while(C.firstChild) C.removeChild(C.firstChild);if (this.Mode==0){if (FCK_IS_CUSTOM_DOMAIN) A='<script>document.domain="'+FCK_RUNTIME_DOMAIN+'";</script>'+A;if (FCKBrowserInfo.IsIE) A=A.replace(/(<base[^>]*?)\s*\/?>(?!\s*<\/base>)/gi,'$1></base>');else if (!B){var E=A.match(FCKRegexLib.BeforeBody);var F=A.match(FCKRegexLib.AfterBody);if (E&&F){var G=A.substr(E[1].length,A.length-E[1].length-F[1].length);A=E[1]+'&nbsp;'+F[1];if (FCKBrowserInfo.IsGecko&&(G.length==0||FCKRegexLib.EmptyParagraph.test(G))) G='<br type="_moz">';this._BodyHTML=G;}else this._BodyHTML=A;};var H=this.IFrame=D.createElement('iframe');var I='<script type="text/javascript" _fcktemp="true">window.onerror=function(){return true;};</script>';H.frameBorder=0;H.style.width=H.style.height='100%';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=A.replace(/<head>/i,'<head>'+I);H.src='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.parent._FCKHtmlToLoad );document.close() ;window.parent._FCKHtmlToLoad = null ;})() )';}else if (!FCKBrowserInfo.IsGecko){H.src='javascript:void(0)';};C.appendChild(H);this.Window=H.contentWindow;if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){var J=this.Window.document;J.open();J.write(A.replace(/<head>/i,'<head>'+I));J.close();};if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.EditingArea_Start(J,A);if (FCKBrowserInfo.IsGecko10&&!B){this.Start(A,true);return;};if (H.readyState&&H.readyState!='completed'){var K=this;setTimeout(function(){try{K.Window.document.documentElement.doScroll("left");}catch(e){setTimeout(arguments.callee,0);return;};K.Window._FCKEditingArea=K;FCKEditingArea_CompleteStart.call(K.Window);},0);}else{this.Window._FCKEditingArea=this;if (FCKBrowserInfo.IsGecko10) this.Window.setTimeout(FCKEditingArea_CompleteStart,500);else FCKEditingArea_CompleteStart.call(this.Window);}}else{var L=this.Textarea=D.createElement('textarea');L.className='SourceField';L.dir='ltr';FCKDomTools.SetElementStyles(L,{width:'100%',height:'100%',border:'none',resize:'none',outline:'none'});C.appendChild(L);L.value=A;FCKTools.RunFunction(this.OnLoad);}};function FCKEditingArea_CompleteStart(){if (!this.document.body){this.setTimeout(FCKEditingArea_CompleteStart,50);return;};var A=this._FCKEditingArea;A.Document=A.Window.document;A.MakeEditable();FCKTools.RunFunction(A.OnLoad);};FCKEditingArea.prototype.MakeEditable=function(){var A=this.Document;if (FCKBrowserInfo.IsIE){A.body.disabled=true;A.body.contentEditable=true;A.body.removeAttribute("disabled");}else{try{A.body.spellcheck=(this.FFSpellChecker!==false);if (this._BodyHTML){A.body.innerHTML=this._BodyHTML;A.body.offsetLeft;this._BodyHTML=null;};A.designMode='on';A.execCommand('enableObjectResizing',false,!FCKConfig.DisableObjectResizing);A.execCommand('enableInlineTableEditing',false,!FCKConfig.DisableFFTableHandles);}catch (e){FCKTools.AddEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);}}};function FCKEditingArea_Document_AttributeNodeModified(A){var B=A.currentTarget.contentWindow._FCKEditingArea;if (B._timer) window.clearTimeout(B._timer);B._timer=FCKTools.SetTimeout(FCKEditingArea_MakeEditableByMutation,1000,B);};function FCKEditingArea_MakeEditableByMutation(){delete this._timer;FCKTools.RemoveEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);this.MakeEditable();};FCKEditingArea.prototype.Focus=function(){try{if (this.Mode==0){if (FCKBrowserInfo.IsIE) this._FocusIE();else this.Window.focus();}else{var A=FCKTools.GetElementDocument(this.Textarea);if ((!A.hasFocus||A.hasFocus())&&A.activeElement==this.Textarea) return;this.Textarea.focus();}}catch(e) {}};FCKEditingArea.prototype._FocusIE=function(){this.Document.body.setActive();this.Window.focus();var A=this.Document.selection.createRange();var B=A.parentElement();var C=B.nodeName.toLowerCase();if (B.childNodes.length>0||!(FCKListsLib.BlockElements[C]||FCKListsLib.NonEmptyBlockElements[C])){return;};A=new FCKDomRange(this.Window);A.MoveToElementEditStart(B);A.Select();};function FCKEditingArea_Cleanup(){if (this.Document){this.Document.selection.empty();this.Document.body.innerHTML="";};this.TargetElement=null;this.IFrame=null;this.Document=null;this.Textarea=null;if (this.Window){this.Window._FCKEditingArea=null;this.Window=null;}};
-var FCKKeystrokeHandler=function(A){this.Keystrokes={};this.CancelCtrlDefaults=(A!==false);};FCKKeystrokeHandler.prototype.AttachToElement=function(A){FCKTools.AddEventListenerEx(A,'keydown',_FCKKeystrokeHandler_OnKeyDown,this);if (FCKBrowserInfo.IsGecko10||FCKBrowserInfo.IsOpera||(FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac)) FCKTools.AddEventListenerEx(A,'keypress',_FCKKeystrokeHandler_OnKeyPress,this);};FCKKeystrokeHandler.prototype.SetKeystrokes=function(){for (var i=0;i<arguments.length;i++){var A=arguments[i];if (!A) continue;if (typeof(A[0])=='object') this.SetKeystrokes.apply(this,A);else{if (A.length==1) delete this.Keystrokes[A[0]];else this.Keystrokes[A[0]]=A[1]===true?true:A;}}};function _FCKKeystrokeHandler_OnKeyDown(A,B){var C=A.keyCode||A.which;var D=0;if (A.ctrlKey||A.metaKey) D+=CTRL;if (A.shiftKey) D+=SHIFT;if (A.altKey) D+=ALT;var E=C+D;var F=B._CancelIt=false;var G=B.Keystrokes[E];if (G){if (G===true||!(B.OnKeystroke&&B.OnKeystroke.apply(B,G))) return true;F=true;};if (F||(B.CancelCtrlDefaults&&D==CTRL&&(C<33||C>40))){B._CancelIt=true;if (A.preventDefault) return A.preventDefault();A.returnValue=false;A.cancelBubble=true;return false;};return true;};function _FCKKeystrokeHandler_OnKeyPress(A,B){if (B._CancelIt){if (A.preventDefault) return A.preventDefault();return false;};return true;};
-FCK.DTD=(function(){var X=FCKTools.Merge;var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I;A={isindex:1,fieldset:1};B={input:1,button:1,select:1,textarea:1,label:1};C=X({a:1},B);D=X({iframe:1},C);E={hr:1,ul:1,menu:1,div:1,blockquote:1,noscript:1,table:1,center:1,address:1,dir:1,pre:1,h5:1,dl:1,h4:1,noframes:1,h6:1,ol:1,h1:1,h3:1,h2:1};F={ins:1,del:1,script:1};G=X({b:1,acronym:1,bdo:1,'var':1,'#':1,abbr:1,code:1,br:1,i:1,cite:1,kbd:1,u:1,strike:1,s:1,tt:1,strong:1,q:1,samp:1,em:1,dfn:1,span:1},F);H=X({sub:1,img:1,object:1,sup:1,basefont:1,map:1,applet:1,font:1,big:1,small:1},G);I=X({p:1},H);J=X({iframe:1},H,B);K={img:1,noscript:1,br:1,kbd:1,center:1,button:1,basefont:1,h5:1,h4:1,samp:1,h6:1,ol:1,h1:1,h3:1,h2:1,form:1,font:1,'#':1,select:1,menu:1,ins:1,abbr:1,label:1,code:1,table:1,script:1,cite:1,input:1,iframe:1,strong:1,textarea:1,noframes:1,big:1,small:1,span:1,hr:1,sub:1,bdo:1,'var':1,div:1,object:1,sup:1,strike:1,dir:1,map:1,dl:1,applet:1,del:1,isindex:1,fieldset:1,ul:1,b:1,acronym:1,a:1,blockquote:1,i:1,u:1,s:1,tt:1,address:1,q:1,pre:1,p:1,em:1,dfn:1};L=X({a:1},J);M={tr:1};N={'#':1};O=X({param:1},K);P=X({form:1},A,D,E,I);Q={li:1};return {col:{},tr:{td:1,th:1},img:{},colgroup:{col:1},noscript:P,td:P,br:{},th:P,center:P,kbd:L,button:X(I,E),basefont:{},h5:L,h4:L,samp:L,h6:L,ol:Q,h1:L,h3:L,option:N,h2:L,form:X(A,D,E,I),select:{optgroup:1,option:1},font:J,ins:P,menu:Q,abbr:L,label:L,table:{thead:1,col:1,tbody:1,tr:1,colgroup:1,caption:1,tfoot:1},code:L,script:N,tfoot:M,cite:L,li:P,input:{},iframe:P,strong:J,textarea:N,noframes:P,big:J,small:J,span:J,hr:{},dt:L,sub:J,optgroup:{option:1},param:{},bdo:L,'var':J,div:P,object:O,sup:J,dd:P,strike:J,area:{},dir:Q,map:X({area:1,form:1,p:1},A,F,E),applet:O,dl:{dt:1,dd:1},del:P,isindex:{},fieldset:X({legend:1},K),thead:M,ul:Q,acronym:L,b:J,a:J,blockquote:P,caption:L,i:J,u:J,tbody:M,s:L,address:X(D,I),tt:J,legend:L,q:L,pre:X(G,C),p:L,em:J,dfn:L};})();
-var FCKStyle=function(A){this.Element=(A.Element||'span').toLowerCase();this._StyleDesc=A;};FCKStyle.prototype={GetType:function(){var A=this.GetType_$;if (A!=undefined) return A;var B=this.Element;if (B=='#'||FCKListsLib.StyleBlockElements[B]) A=0;else if (FCKListsLib.StyleObjectElements[B]) A=2;else A=1;return (this.GetType_$=A);},ApplyToSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.ApplyToRange(B,true);},ApplyToRange:function(A,B,C){switch (this.GetType()){case 0:this.ApplyToRange=this._ApplyBlockStyle;break;case 1:this.ApplyToRange=this._ApplyInlineStyle;break;default:return;};this.ApplyToRange(A,B,C);},ApplyToObject:function(A){if (!A) return;this.BuildElement(null,A);},RemoveFromSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.RemoveFromRange(B,true);},RemoveFromRange:function(A,B,C){var D;var E=this._GetAttribsForComparison();var F=this._GetOverridesForComparison();if (A.CheckIsCollapsed()){var D=A.CreateBookmark(true);var H=A.GetBookmarkNode(D,true);var I=new FCKElementPath(H.parentNode);var J=[];var K=!FCKDomTools.GetNextSibling(H);var L=K||!FCKDomTools.GetPreviousSibling(H);var M;var N=-1;for (var i=0;i<I.Elements.length;i++){var O=I.Elements[i];if (this.CheckElementRemovable(O)){if (L&&!FCKDomTools.CheckIsEmptyElement(O,function(el){return (el!=H);})){M=O;N=J.length-1;}else{var P=O.nodeName.toLowerCase();if (P==this.Element){for (var Q in E){if (FCKDomTools.HasAttribute(O,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(O);break;case 'class':if (FCKDomTools.GetAttributeValue(O,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(O,Q);}}}};this._RemoveOverrides(O,F[P]);if (this.GetType()==1) this._RemoveNoAttribElement(O);}}else if (L) J.push(O);L=L&&((K&&!FCKDomTools.GetNextSibling(O))||(!K&&!FCKDomTools.GetPreviousSibling(O)));if (M&&(!L||(i==I.Elements.length-1))){var R=FCKDomTools.RemoveNode(H);for (var j=0;j<=N;j++){var S=FCKDomTools.CloneElement(J[j]);S.appendChild(R);R=S;};if (K) FCKDomTools.InsertAfterNode(M,R);else M.parentNode.insertBefore(R,M);L=false;M=null;}};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);return;};A.Expand('inline_elements');D=A.CreateBookmark(true);var T=A.GetBookmarkNode(D,true);var U=A.GetBookmarkNode(D,false);A.Release(true);var I=new FCKElementPath(T);var X=I.Elements;var O;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(T,O,A);};I=new FCKElementPath(U);X=I.Elements;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;b=O.nodeName.toLowerCase();if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(U,O,A);};var Z=FCKDomTools.GetNextSourceNode(T,true);while (Z){var a=FCKDomTools.GetNextSourceNode(Z);if (Z.nodeType==1){var b=Z.nodeName.toLowerCase();var c=(b==this.Element);if (c){for (var Q in E){if (FCKDomTools.HasAttribute(Z,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(Z);break;case 'class':if (FCKDomTools.GetAttributeValue(Z,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(Z,Q);}}}}else c=!!F[b];if (c){this._RemoveOverrides(Z,F[b]);this._RemoveNoAttribElement(Z);}};if (a==U) break;Z=a;};this._FixBookmarkStart(T);if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},CheckElementRemovable:function(A,B){if (!A) return false;var C=A.nodeName.toLowerCase();if (C==this.Element){if (!B&&!FCKDomTools.HasAttributes(A)) return true;var D=this._GetAttribsForComparison();var E=(D._length==0);for (var F in D){if (F=='_length') continue;if (this._CompareAttributeValues(F,FCKDomTools.GetAttributeValue(A,F),(this.GetFinalAttributeValue(F)||''))){E=true;if (!B) break;}else{E=false;if (B) return false;}};if (E) return true;};var G=this._GetOverridesForComparison()[C];if (G){if (!(D=G.Attributes)) return true;for (var i=0;i<D.length;i++){var H=D[i][0];if (FCKDomTools.HasAttribute(A,H)){var I=D[i][1];if (I==null||(typeof I=='string'&&FCKDomTools.GetAttributeValue(A,H)==I)||I.test(FCKDomTools.GetAttributeValue(A,H))) return true;}}};return false;},CheckActive:function(A){switch (this.GetType()){case 0:return this.CheckElementRemovable(A.Block||A.BlockLimit,true);case 1:var B=A.Elements;for (var i=0;i<B.length;i++){var C=B[i];if (C==A.Block||C==A.BlockLimit) continue;if (this.CheckElementRemovable(C,true)) return true;}};return false;},RemoveFromElement:function(A){var B=this._GetAttribsForComparison();var C=this._GetOverridesForComparison();var D=A.getElementsByTagName(this.Element);for (var i=D.length-1;i>=0;i--){var E=D[i];for (var F in B){if (FCKDomTools.HasAttribute(E,F)){switch (F){case 'style':this._RemoveStylesFromElement(E);break;case 'class':if (FCKDomTools.GetAttributeValue(E,F)!=this.GetFinalAttributeValue(F)) continue;default:FCKDomTools.RemoveAttribute(E,F);}}};this._RemoveOverrides(E,C[this.Element]);this._RemoveNoAttribElement(E);};for (var G in C){if (G!=this.Element){D=A.getElementsByTagName(G);for (var i=D.length-1;i>=0;i--){var E=D[i];this._RemoveOverrides(E,C[G]);this._RemoveNoAttribElement(E);}}}},_RemoveStylesFromElement:function(A){var B=A.style.cssText;var C=this.GetFinalStyleValue();if (B.length>0&&C.length==0) return;C='(^|;)\\s*('+C.replace(/\s*([^ ]+):.*?(;|$)/g,'$1|').replace(/\|$/,'')+'):[^;]+';var D=new RegExp(C,'gi');B=B.replace(D,'').Trim();if (B.length==0||B==';') FCKDomTools.RemoveAttribute(A,'style');else A.style.cssText=B.replace(D,'');},_RemoveOverrides:function(A,B){var C=B&&B.Attributes;if (C){for (var i=0;i<C.length;i++){var D=C[i][0];if (FCKDomTools.HasAttribute(A,D)){var E=C[i][1];if (E==null||(E.test&&E.test(FCKDomTools.GetAttributeValue(A,D)))||(typeof E=='string'&&FCKDomTools.GetAttributeValue(A,D)==E)) FCKDomTools.RemoveAttribute(A,D);}}}},_RemoveNoAttribElement:function(A){if (!FCKDomTools.HasAttributes(A)){var B=A.firstChild;var C=A.lastChild;FCKDomTools.RemoveNode(A,true);this._MergeSiblings(B);if (B!=C) this._MergeSiblings(C);}},BuildElement:function(A,B){var C=B||A.createElement(this.Element);var D=this._StyleDesc.Attributes;var E;if (D){for (var F in D){E=this.GetFinalAttributeValue(F);if (F.toLowerCase()=='class') C.className=E;else C.setAttribute(F,E);}};if (this._GetStyleText().length>0) C.style.cssText=this.GetFinalStyleValue();return C;},_CompareAttributeValues:function(A,B,C){if (A=='style'&&B&&C){B=B.replace(/;$/,'').toLowerCase();C=C.replace(/;$/,'').toLowerCase();};return (B==C||((B===null||B==='')&&(C===null||C==='')))},GetFinalAttributeValue:function(A){var B=this._StyleDesc.Attributes;var B=B?B[A]:null;if (!B&&A=='style') return this.GetFinalStyleValue();if (B&&this._Variables) B=B.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);return B;},GetFinalStyleValue:function(){var A=this._GetStyleText();if (A.length>0&&this._Variables){A=A.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);A=FCKTools.NormalizeCssText(A);};return A;},_GetVariableReplace:function(){return this._Variables[arguments[2]]||arguments[0];},SetVariable:function(A,B){var C=this._Variables;if (!C) C=this._Variables={};this._Variables[A]=B;},_FromPre:function(A,B,C){var D=B.innerHTML;D=D.replace(/(\r\n|\r)/g,'\n');D=D.replace(/^[ \t]*\n/,'');D=D.replace(/\n$/,'');D=D.replace(/^[ \t]+|[ \t]+$/g,function(match,offset,s){if (match.length==1) return '&nbsp;';else if (offset==0) return new Array(match.length).join('&nbsp;')+' ';else return ' '+new Array(match.length).join('&nbsp;');});var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag){value=value.replace(/\n/g,'<br>');value=value.replace(/[ \t]{2,}/g,function (match){return new Array(match.length).join('&nbsp;')+' ';});};F.push(value);});C.innerHTML=F.join('');return C;},_ToPre:function(A,B,C){var D=B.innerHTML.Trim();D=D.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,'<br />');var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag) value=value.replace(/([ \t\n\r]+|&nbsp;)/g,' ');else if (isTag&&value=='<br />') value='\n';F.push(value);});if (FCKBrowserInfo.IsIE){var G=A.createElement('div');G.appendChild(C);C.outerHTML='<pre>\n'+F.join('')+'</pre>';C=G.removeChild(G.firstChild);}else C.innerHTML=F.join('');return C;},_CheckAndMergePre:function(A,B){if (A!=FCKDomTools.GetPreviousSourceElement(B,true)) return;var C=A.innerHTML.replace(/\n$/,'')+'\n\n'+B.innerHTML.replace(/^\n/,'');if (FCKBrowserInfo.IsIE) B.outerHTML='<pre>'+C+'</pre>';else B.innerHTML=C;FCKDomTools.RemoveNode(A);},_CheckAndSplitPre:function(A){var B;var C=A.firstChild;C=C&&C.nextSibling;while (C){var D=C.nextSibling;if (D&&D.nextSibling&&C.nodeName.IEquals('br')&&D.nodeName.IEquals('br')){FCKDomTools.RemoveNode(C);C=D.nextSibling;FCKDomTools.RemoveNode(D);B=FCKDomTools.InsertAfterNode(B||A,FCKDomTools.CloneElement(A));continue;};if (B){C=C.previousSibling;FCKDomTools.MoveNode(C.nextSibling,B);};C=C.nextSibling;}},_ApplyBlockStyle:function(A,B,C){var D;if (B) D=A.CreateBookmark();var E=new FCKDomRangeIterator(A);E.EnforceRealBlocks=true;var F;var G=A.Window.document;var H;while((F=E.GetNextParagraph())){var I=this.BuildElement(G);var J=I.nodeName.IEquals('pre');var K=F.nodeName.IEquals('pre');var L=J&&!K;var M=!J&&K;if (L) I=this._ToPre(G,F,I);else if (M) I=this._FromPre(G,F,I);else FCKDomTools.MoveChildren(F,I);F.parentNode.insertBefore(I,F);FCKDomTools.RemoveNode(F);if (J){if (H) this._CheckAndMergePre(H,I);H=I;}else if (M) this._CheckAndSplitPre(I);};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},_ApplyInlineStyle:function(A,B,C){var D=A.Window.document;if (A.CheckIsCollapsed()){var E=this.BuildElement(D);A.InsertNode(E);A.MoveToPosition(E,2);A.Select();return;};var F=this.Element;var G=FCK.DTD[F]||FCK.DTD.span;var H=this._GetAttribsForComparison();var I;A.Expand('inline_elements');var J=A.CreateBookmark(true);var K=A.GetBookmarkNode(J,true);var L=A.GetBookmarkNode(J,false);A.Release(true);var M=FCKDomTools.GetNextSourceNode(K,true);while (M){var N=false;var O=M.nodeType;var P=O==1?M.nodeName.toLowerCase():null;if (!P||G[P]){if ((FCK.DTD[M.parentNode.nodeName.toLowerCase()]||FCK.DTD.span)[F]||!FCK.DTD[F]){if (!A.CheckHasRange()) A.SetStart(M,3);if (O!=1||M.childNodes.length==0){var Q=M;var R=Q.parentNode;while (Q==R.lastChild&&G[R.nodeName.toLowerCase()]){Q=R;};A.SetEnd(Q,4);if (Q==Q.parentNode.lastChild&&!G[Q.parentNode.nodeName.toLowerCase()]) N=true;}else{A.SetEnd(M,3);}}else N=true;}else N=true;M=FCKDomTools.GetNextSourceNode(M);if (M==L){M=null;N=true;};if (N&&A.CheckHasRange()&&!A.CheckIsCollapsed()){I=this.BuildElement(D);A.ExtractContents().AppendTo(I);if (I.innerHTML.RTrim().length>0){A.InsertNode(I);this.RemoveFromElement(I);this._MergeSiblings(I,this._GetAttribsForComparison());if (!FCKBrowserInfo.IsIE) I.normalize();};A.Release(true);}};this._FixBookmarkStart(K);if (B) A.SelectBookmark(J);if (C) A.MoveToBookmark(J);},_FixBookmarkStart:function(A){var B;while ((B=A.nextSibling)){if (B.nodeType==1&&FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){if (!B.firstChild) FCKDomTools.RemoveNode(B);else FCKDomTools.MoveNode(A,B,true);continue;};if (B.nodeType==3&&B.length==0){FCKDomTools.RemoveNode(B);continue;};break;}},_MergeSiblings:function(A,B){if (!A||A.nodeType!=1||!FCKListsLib.InlineNonEmptyElements[A.nodeName.toLowerCase()]) return;this._MergeNextSibling(A,B);this._MergePreviousSibling(A,B);},_MergeNextSibling:function(A,B){var C=A.nextSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.nextSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.lastChild;if (D) FCKDomTools.MoveNode(A.nextSibling,A);FCKDomTools.MoveChildren(C,A);FCKDomTools.RemoveNode(C);if (E) this._MergeNextSibling(E);}}},_MergePreviousSibling:function(A,B){var C=A.previousSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.previousSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.firstChild;if (D) FCKDomTools.MoveNode(A.previousSibling,A,true);FCKDomTools.MoveChildren(C,A,true);FCKDomTools.RemoveNode(C);if (E) this._MergePreviousSibling(E);}}},_GetStyleText:function(){var A=this._StyleDesc.Styles;var B=(this._StyleDesc.Attributes?this._StyleDesc.Attributes['style']||'':'');if (B.length>0) B+=';';for (var C in A) B+=C+':'+A[C]+';';if (B.length>0&&!(/#\(/.test(B))){B=FCKTools.NormalizeCssText(B);};return (this._GetStyleText=function() { return B;})();},_GetAttribsForComparison:function(){var A=this._GetAttribsForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Attributes;if (B){for (var C in B){A[C.toLowerCase()]=B[C].toLowerCase();}};if (this._GetStyleText().length>0){A['style']=this._GetStyleText().toLowerCase();};FCKTools.AppendLengthProperty(A,'_length');return (this._GetAttribsForComparison_$=A);},_GetOverridesForComparison:function(){var A=this._GetOverridesForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Overrides;if (B){if (!FCKTools.IsArray(B)) B=[B];for (var i=0;i<B.length;i++){var C=B[i];var D;var E;var F;if (typeof C=='string') D=C.toLowerCase();else{D=C.Element?C.Element.toLowerCase():this.Element;F=C.Attributes;};E=A[D]||(A[D]={});if (F){var G=(E.Attributes=E.Attributes||[]);for (var H in F){G.push([H.toLowerCase(),F[H]]);}}}};return (this._GetOverridesForComparison_$=A);},_CreateElementAttribsForComparison:function(A){var B={};var C=0;for (var i=0;i<A.attributes.length;i++){var D=A.attributes[i];if (D.specified){B[D.nodeName.toLowerCase()]=FCKDomTools.GetAttributeValue(A,D).toLowerCase();C++;}};B._length=C;return B;},_CheckAttributesMatch:function(A,B){var C=A.attributes;var D=0;for (var i=0;i<C.length;i++){var E=C[i];if (E.specified){var F=E.nodeName.toLowerCase();var G=B[F];if (!G) break;if (G!=FCKDomTools.GetAttributeValue(A,E).toLowerCase()) break;D++;}};return (D==B._length);}};
-var FCKStyles=FCK.Styles={_Callbacks:{},_ObjectStyles:{},ApplyStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){if (A.GetType()==2) A.ApplyToObject(FCKSelection.GetSelectedElement());else A.ApplyToSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},RemoveStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){A.RemoveFromSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},AttachStyleStateChange:function(A,B,C){var D=this._Callbacks[A];if (!D) D=this._Callbacks[A]=[];D.push([B,C]);},CheckSelectionChanges:function(){var A=FCKSelection.GetBoundaryParentElement(true);if (!A) return;var B=new FCKElementPath(A);var C=this.GetStyles();for (var D in C){var E=this._Callbacks[D];if (E){var F=C[D];var G=F.CheckActive(B);if (G!=(F._LastState||null)){F._LastState=G;for (var i=0;i<E.length;i++){var H=E[i][0];var I=E[i][1];H.call(I||window,D,G);}}}}},CheckStyleInSelection:function(A){return false;},_GetRemoveFormatTagsRegex:function (){var A=new RegExp('^(?:'+FCKConfig.RemoveFormatTags.replace(/,/g,'|')+')$','i');return (this._GetRemoveFormatTagsRegex=function(){return A;})&&A;},RemoveAll:function(){var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();if (A.CheckIsCollapsed()) return;A.Expand('inline_elements');var B=A.CreateBookmark(true);var C=A.GetBookmarkNode(B,true);var D=A.GetBookmarkNode(B,false);A.Release(true);var E=this._GetRemoveFormatTagsRegex();var F=new FCKElementPath(C);var G=F.Elements;var H;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;if (E.test(H.nodeName)) FCKDomTools.BreakParent(C,H,A);};F=new FCKElementPath(D);G=F.Elements;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;elementName=H.nodeName.toLowerCase();if (E.test(H.nodeName)) FCKDomTools.BreakParent(D,H,A);};var I=FCKDomTools.GetNextSourceNode(C,true,1);while (I){if (I==D) break;var J=FCKDomTools.GetNextSourceNode(I,false,1);if (E.test(I.nodeName)) FCKDomTools.RemoveNode(I,true);else FCKDomTools.RemoveAttributes(I,FCKConfig.RemoveAttributesArray);I=J;};A.SelectBookmark(B);FCK.Events.FireEvent('OnSelectionChange');},GetStyle:function(A){return this.GetStyles()[A];},GetStyles:function(){var A=this._GetStyles;if (!A){A=this._GetStyles=FCKTools.Merge(this._LoadStylesCore(),this._LoadStylesCustom(),this._LoadStylesXml());};return A;},CheckHasObjectStyle:function(A){return!!this._ObjectStyles[A];},_LoadStylesCore:function(){var A={};var B=FCKConfig.CoreStyles;for (var C in B){var D=A['_FCK_'+C]=new FCKStyle(B[C]);D.IsCore=true;};return A;},_LoadStylesCustom:function(){var A={};var B=FCKConfig.CustomStyles;if (B){for (var C in B){var D=A[C]=new FCKStyle(B[C]);D.Name=C;}};return A;},_LoadStylesXml:function(){var A={};var B=FCKConfig.StylesXmlPath;if (!B||B.length==0) return A;var C=new FCKXml();C.LoadUrl(B);var D=FCKXml.TransformToObject(C.SelectSingleNode('Styles'));var E=D.$Style;if (!E) return A;for (var i=0;i<E.length;i++){var F=E[i];var G=(F.element||'').toLowerCase();if (G.length==0) throw('The element name is required. Error loading "'+B+'"');var H={Element:G,Attributes:{},Styles:{},Overrides:[]};var I=F.$Attribute||[];for (var j=0;j<I.length;j++){H.Attributes[I[j].name]=I[j].value;};var J=F.$Style||[];for (j=0;j<J.length;j++){H.Styles[J[j].name]=J[j].value;};var K=F.$Override;if (K){for (j=0;j<K.length;j++){var L=K[j];var M={Element:L.element};var N=L.$Attribute;if (N){M.Attributes={};for (var k=0;k<N.length;k++){var O=N[k].value||null;if (O){var P=O&&FCKRegexLib.RegExp.exec(O);if (P) O=new RegExp(P[1],P[2]||'');};M.Attributes[N[k].name]=O;}};H.Overrides.push(M);}};var Q=new FCKStyle(H);Q.Name=F.name||G;if (Q.GetType()==2) this._ObjectStyles[G]=true;A[Q.Name]=Q;};return A;}};
-var FCKListHandler={OutdentListItem:function(A){var B=A.parentNode;if (B.tagName.toUpperCase().Equals('UL','OL')){var C=FCKTools.GetElementDocument(A);var D=new FCKDocumentFragment(C);var E=D.RootNode;var F=false;var G=FCKDomTools.GetFirstChild(A,['UL','OL']);if (G){F=true;var H;while ((H=G.firstChild)) E.appendChild(G.removeChild(H));FCKDomTools.RemoveNode(G);};var I;var J=false;while ((I=A.nextSibling)){if (!F&&I.nodeType==1&&I.nodeName.toUpperCase()=='LI') J=F=true;E.appendChild(I.parentNode.removeChild(I));if (!J&&I.nodeType==1&&I.nodeName.toUpperCase().Equals('UL','OL')) FCKDomTools.RemoveNode(I,true);};var K=B.parentNode.tagName.toUpperCase();var L=(K=='LI');if (L||K.Equals('UL','OL')){if (F){var G=B.cloneNode(false);D.AppendTo(G);A.appendChild(G);}else if (L) D.InsertAfterNode(B.parentNode);else D.InsertAfterNode(B);if (L) FCKDomTools.InsertAfterNode(B.parentNode,B.removeChild(A));else FCKDomTools.InsertAfterNode(B,B.removeChild(A));}else{if (F){var N=B.cloneNode(false);D.AppendTo(N);FCKDomTools.InsertAfterNode(B,N);};var O=C.createElement(FCKConfig.EnterMode=='p'?'p':'div');FCKDomTools.MoveChildren(B.removeChild(A),O);FCKDomTools.InsertAfterNode(B,O);if (FCKConfig.EnterMode=='br'){if (FCKBrowserInfo.IsGecko) O.parentNode.insertBefore(FCKTools.CreateBogusBR(C),O);else FCKDomTools.InsertAfterNode(O,FCKTools.CreateBogusBR(C));FCKDomTools.RemoveNode(O,true);}};if (this.CheckEmptyList(B)) FCKDomTools.RemoveNode(B,true);}},CheckEmptyList:function(A){return (FCKDomTools.GetFirstChild(A,'LI')==null);},CheckListHasContents:function(A){var B=A.firstChild;while (B){switch (B.nodeType){case 1:if (!B.nodeName.IEquals('UL','LI')) return true;break;case 3:if (B.nodeValue.Trim().length>0) return true;};B=B.nextSibling;};return false;}};
-var FCKElementPath=function(A){var B=null;var C=null;var D=[];var e=A;while (e){if (e.nodeType==1){if (!this.LastElement) this.LastElement=e;var E=e.nodeName.toLowerCase();if (FCKBrowserInfo.IsIE&&e.scopeName!='HTML') E=e.scopeName.toLowerCase()+':'+E;if (!C){if (!B&&FCKListsLib.PathBlockElements[E]!=null) B=e;if (FCKListsLib.PathBlockLimitElements[E]!=null){if (!B&&E=='div'&&!FCKElementPath._CheckHasBlock(e)) B=e;else C=e;}};D.push(e);if (E=='body') break;};e=e.parentNode;};this.Block=B;this.BlockLimit=C;this.Elements=D;};FCKElementPath._CheckHasBlock=function(A){var B=A.childNodes;for (var i=0,count=B.length;i<count;i++){var C=B[i];if (C.nodeType==1&&FCKListsLib.BlockElements[C.nodeName.toLowerCase()]) return true;};return false;};
-var FCKDomRange=function(A){this.Window=A;this._Cache={};};FCKDomRange.prototype={_UpdateElementInfo:function(){var A=this._Range;if (!A) this.Release(true);else{var B=A.startContainer;var C=new FCKElementPath(B);this.StartNode=B.nodeType==3?B:B.childNodes[A.startOffset];this.StartContainer=B;this.StartBlock=C.Block;this.StartBlockLimit=C.BlockLimit;if (A.collapsed){this.EndNode=this.StartNode;this.EndContainer=this.StartContainer;this.EndBlock=this.StartBlock;this.EndBlockLimit=this.StartBlockLimit;}else{var D=A.endContainer;if (B!=D) C=new FCKElementPath(D);var E=D;if (A.endOffset==0){while (E&&!E.previousSibling) E=E.parentNode;if (E) E=E.previousSibling;}else if (E.nodeType==1) E=E.childNodes[A.endOffset-1];this.EndNode=E;this.EndContainer=D;this.EndBlock=C.Block;this.EndBlockLimit=C.BlockLimit;}};this._Cache={};},CreateRange:function(){return new FCKW3CRange(this.Window.document);},DeleteContents:function(){if (this._Range){this._Range.deleteContents();this._UpdateElementInfo();}},ExtractContents:function(){if (this._Range){var A=this._Range.extractContents();this._UpdateElementInfo();return A;};return null;},CheckIsCollapsed:function(){if (this._Range) return this._Range.collapsed;return false;},Collapse:function(A){if (this._Range) this._Range.collapse(A);this._UpdateElementInfo();},Clone:function(){var A=FCKTools.CloneObject(this);if (this._Range) A._Range=this._Range.cloneRange();return A;},MoveToNodeContents:function(A){if (!this._Range) this._Range=this.CreateRange();this._Range.selectNodeContents(A);this._UpdateElementInfo();},MoveToElementStart:function(A){this.SetStart(A,1);this.SetEnd(A,1);},MoveToElementEditStart:function(A){var B;while (A&&A.nodeType==1){if (FCKDomTools.CheckIsEditable(A)) B=A;else if (B) break;A=A.firstChild;};if (B) this.MoveToElementStart(B);},InsertNode:function(A){if (this._Range) this._Range.insertNode(A);},CheckIsEmpty:function(){if (this.CheckIsCollapsed()) return true;var A=this.Window.document.createElement('div');this._Range.cloneContents().AppendTo(A);FCKDomTools.TrimNode(A);return (A.innerHTML.length==0);},CheckStartOfBlock:function(){var A=this._Cache;var B=A.IsStartOfBlock;if (B!=undefined) return B;var C=this.StartBlock||this.StartBlockLimit;var D=this._Range.startContainer;var E=this._Range.startOffset;var F;if (E>0){if (D.nodeType==3){var G=D.nodeValue.substr(0,E).Trim();if (G.length!=0) return A.IsStartOfBlock=false;}else F=D.childNodes[E-1];};if (!F) F=FCKDomTools.GetPreviousSourceNode(D,true,null,C);while (F){switch (F.nodeType){case 1:if (!FCKListsLib.InlineChildReqElements[F.nodeName.toLowerCase()]) return A.IsStartOfBlock=false;break;case 3:if (F.nodeValue.Trim().length>0) return A.IsStartOfBlock=false;};F=FCKDomTools.GetPreviousSourceNode(F,false,null,C);};return A.IsStartOfBlock=true;},CheckEndOfBlock:function(A){var B=this._Cache.IsEndOfBlock;if (B!=undefined) return B;var C=this.EndBlock||this.EndBlockLimit;var D=this._Range.endContainer;var E=this._Range.endOffset;var F;if (D.nodeType==3){var G=D.nodeValue;if (E<G.length){G=G.substr(E);if (G.Trim().length!=0) return this._Cache.IsEndOfBlock=false;}}else F=D.childNodes[E];if (!F) F=FCKDomTools.GetNextSourceNode(D,true,null,C);var H=false;while (F){switch (F.nodeType){case 1:var I=F.nodeName.toLowerCase();if (FCKListsLib.InlineChildReqElements[I]) break;if (I=='br'&&!H){H=true;break;};return this._Cache.IsEndOfBlock=false;case 3:if (F.nodeValue.Trim().length>0) return this._Cache.IsEndOfBlock=false;};F=FCKDomTools.GetNextSourceNode(F,false,null,C);};if (A) this.Select();return this._Cache.IsEndOfBlock=true;},CreateBookmark:function(A){var B={StartId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'S',EndId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'E'};var C=this.Window.document;var D;var E;var F;if (!this.CheckIsCollapsed()){E=C.createElement('span');E.style.display='none';E.id=B.EndId;E.setAttribute('_fck_bookmark',true);E.innerHTML='&nbsp;';F=this.Clone();F.Collapse(false);F.InsertNode(E);};D=C.createElement('span');D.style.display='none';D.id=B.StartId;D.setAttribute('_fck_bookmark',true);D.innerHTML='&nbsp;';F=this.Clone();F.Collapse(true);F.InsertNode(D);if (A){B.StartNode=D;B.EndNode=E;};if (E){this.SetStart(D,4);this.SetEnd(E,3);}else this.MoveToPosition(D,4);return B;},GetBookmarkNode:function(A,B){var C=this.Window.document;if (B) return A.StartNode||C.getElementById(A.StartId);else return A.EndNode||C.getElementById(A.EndId);},MoveToBookmark:function(A,B){var C=this.GetBookmarkNode(A,true);var D=this.GetBookmarkNode(A,false);this.SetStart(C,3);if (!B) FCKDomTools.RemoveNode(C);if (D){this.SetEnd(D,3);if (!B) FCKDomTools.RemoveNode(D);}else this.Collapse(true);this._UpdateElementInfo();},CreateBookmark2:function(){if (!this._Range) return { "Start":0,"End":0 };var A={"Start":[this._Range.startOffset],"End":[this._Range.endOffset]};var B=this._Range.startContainer.previousSibling;var C=this._Range.endContainer.previousSibling;var D=this._Range.startContainer;var E=this._Range.endContainer;while (B&&B.nodeType==3&&D.nodeType==3){A.Start[0]+=B.length;D=B;B=B.previousSibling;}while (C&&C.nodeType==3&&E.nodeType==3){A.End[0]+=C.length;E=C;C=C.previousSibling;};if (D.nodeType==1&&D.childNodes[A.Start[0]]&&D.childNodes[A.Start[0]].nodeType==3){var F=D.childNodes[A.Start[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};D=F;A.Start[0]=G;};if (E.nodeType==1&&E.childNodes[A.End[0]]&&E.childNodes[A.End[0]].nodeType==3){var F=E.childNodes[A.End[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};E=F;A.End[0]=G;};A.Start=FCKDomTools.GetNodeAddress(D,true).concat(A.Start);A.End=FCKDomTools.GetNodeAddress(E,true).concat(A.End);return A;},MoveToBookmark2:function(A){var B=FCKDomTools.GetNodeFromAddress(this.Window.document,A.Start.slice(0,-1),true);var C=FCKDomTools.GetNodeFromAddress(this.Window.document,A.End.slice(0,-1),true);this.Release(true);this._Range=new FCKW3CRange(this.Window.document);var D=A.Start[A.Start.length-1];var E=A.End[A.End.length-1];while (B.nodeType==3&&D>B.length){if (!B.nextSibling||B.nextSibling.nodeType!=3) break;D-=B.length;B=B.nextSibling;}while (C.nodeType==3&&E>C.length){if (!C.nextSibling||C.nextSibling.nodeType!=3) break;E-=C.length;C=C.nextSibling;};this._Range.setStart(B,D);this._Range.setEnd(C,E);this._UpdateElementInfo();},MoveToPosition:function(A,B){this.SetStart(A,B);this.Collapse(true);},SetStart:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setStart(A,0);break;case 2:D.setStart(A,A.childNodes.length);break;case 3:D.setStartBefore(A);break;case 4:D.setStartAfter(A);};if (!C) this._UpdateElementInfo();},SetEnd:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setEnd(A,0);break;case 2:D.setEnd(A,A.childNodes.length);break;case 3:D.setEndBefore(A);break;case 4:D.setEndAfter(A);};if (!C) this._UpdateElementInfo();},Expand:function(A){var B,oSibling;switch (A){case 'inline_elements':if (this._Range.startOffset==0){B=this._Range.startContainer;if (B.nodeType!=1) B=B.previousSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setStartBefore(B);if (B!=B.parentNode.firstChild) break;B=B.parentNode;}}};B=this._Range.endContainer;var C=this._Range.endOffset;if ((B.nodeType==3&&C>=B.nodeValue.length)||(B.nodeType==1&&C>=B.childNodes.length)||(B.nodeType!=1&&B.nodeType!=3)){if (B.nodeType!=1) B=B.nextSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setEndAfter(B);if (B!=B.parentNode.lastChild) break;B=B.parentNode;}}};break;case 'block_contents':case 'list_contents':var D=FCKListsLib.BlockBoundaries;if (A=='list_contents'||FCKConfig.EnterMode=='br') D=FCKListsLib.ListBoundaries;if (this.StartBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents') this.SetStart(this.StartBlock,1);else{B=this._Range.startContainer;if (B.nodeType==1){var E=B.childNodes[this._Range.startOffset];if (E) B=FCKDomTools.GetPreviousSourceNode(E,true);else B=B.lastChild||B;}while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setStartBefore(B);B=B.previousSibling||B.parentNode;}};if (this.EndBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents'&&this.EndBlock.nodeName.toLowerCase()!='li') this.SetEnd(this.EndBlock,2);else{B=this._Range.endContainer;if (B.nodeType==1) B=B.childNodes[this._Range.endOffset]||B.lastChild;while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setEndAfter(B);B=B.nextSibling||B.parentNode;};if (B&&B.nodeName.toLowerCase()=='br') this._Range.setEndAfter(B);};this._UpdateElementInfo();}},SplitBlock:function(A){var B=A||FCKConfig.EnterMode;if (!this._Range) this.MoveToSelection();if (this.StartBlockLimit==this.EndBlockLimit){var C=this.StartBlock;var D=this.EndBlock;var E=null;if (B!='br'){if (!C){C=this.FixBlock(true,B);D=this.EndBlock;};if (!D) D=this.FixBlock(false,B);};var F=(C!=null&&this.CheckStartOfBlock());var G=(D!=null&&this.CheckEndOfBlock());if (!this.CheckIsEmpty()) this.DeleteContents();if (C&&D&&C==D){if (G){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(D,4);D=null;}else if (F){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(C,3);C=null;}else{this.SetEnd(C,2);var H=this.ExtractContents();D=C.cloneNode(false);D.removeAttribute('id',false);H.AppendTo(D);FCKDomTools.InsertAfterNode(C,D);this.MoveToPosition(C,4);if (FCKBrowserInfo.IsGecko&&!C.nodeName.IEquals(['ul','ol'])) FCKTools.AppendBogusBr(C);}};return {PreviousBlock:C,NextBlock:D,WasStartOfBlock:F,WasEndOfBlock:G,ElementPath:E};};return null;},FixBlock:function(A,B){var C=this.CreateBookmark();this.Collapse(A);this.Expand('block_contents');var D=this.Window.document.createElement(B);this.ExtractContents().AppendTo(D);FCKDomTools.TrimNode(D);if (FCKDomTools.CheckIsEmptyElement(D,function(element) { return element.getAttribute('_fck_bookmark')!='true';})&&FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(D);this.InsertNode(D);this.MoveToBookmark(C);return D;},Release:function(A){if (!A) this.Window=null;this.StartNode=null;this.StartContainer=null;this.StartBlock=null;this.StartBlockLimit=null;this.EndNode=null;this.EndContainer=null;this.EndBlock=null;this.EndBlockLimit=null;this._Range=null;this._Cache=null;},CheckHasRange:function(){return!!this._Range;},GetTouchedStartNode:function(){var A=this._Range;var B=A.startContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.startOffset]||B;},GetTouchedEndNode:function(){var A=this._Range;var B=A.endContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.endOffset-1]||B;}};
-FCKDomRange.prototype.MoveToSelection=function(){this.Release(true);this._Range=new FCKW3CRange(this.Window.document);var A=this.Window.document.selection;if (A.type!='Control'){var B=this._GetSelectionMarkerTag(true);var C=this._GetSelectionMarkerTag(false);if (!B&&!C){this._Range.setStart(this.Window.document.body,0);this._UpdateElementInfo();return;};this._Range.setStart(B.parentNode,FCKDomTools.GetIndexOf(B));B.parentNode.removeChild(B);this._Range.setEnd(C.parentNode,FCKDomTools.GetIndexOf(C));C.parentNode.removeChild(C);this._UpdateElementInfo();}else{var D=A.createRange().item(0);if (D){this._Range.setStartBefore(D);this._Range.setEndAfter(D);this._UpdateElementInfo();}}};FCKDomRange.prototype.Select=function(A){if (this._Range) this.SelectBookmark(this.CreateBookmark(true),A);};FCKDomRange.prototype.SelectBookmark=function(A,B){var C=this.CheckIsCollapsed();var D;var E;var F=this.GetBookmarkNode(A,true);if (!F) return;var G;if (!C) G=this.GetBookmarkNode(A,false);var H=this.Window.document.body.createTextRange();H.moveToElementText(F);H.moveStart('character',1);if (G){var I=this.Window.document.body.createTextRange();I.moveToElementText(G);H.setEndPoint('EndToEnd',I);H.moveEnd('character',-1);}else{D=B||!F.previousSibling||F.previousSibling.nodeName.toLowerCase()=='br';E=this.Window.document.createElement('span');E.innerHTML='&#65279;';F.parentNode.insertBefore(E,F);if (D){F.parentNode.insertBefore(this.Window.document.createTextNode('\ufeff'),F);}};if (!this._Range) this._Range=this.CreateRange();this._Range.setStartBefore(F);F.parentNode.removeChild(F);if (C){if (D){H.moveStart('character',-1);H.select();this.Window.document.selection.clear();}else H.select();FCKDomTools.RemoveNode(E);}else{this._Range.setEndBefore(G);G.parentNode.removeChild(G);H.select();}};FCKDomRange.prototype._GetSelectionMarkerTag=function(A){var B=this.Window.document;var C=B.selection;var D;try{D=C.createRange();}catch (e){return null;};if (D.parentElement().document!=B) return null;D.collapse(A===true);var E='fck_dom_range_temp_'+(new Date()).valueOf()+'_'+Math.floor(Math.random()*1000);D.pasteHTML('<span id="'+E+'"></span>');return B.getElementById(E);};
-var FCKDomRangeIterator=function(A){this.Range=A;this.ForceBrBreak=false;this.EnforceRealBlocks=false;};FCKDomRangeIterator.CreateFromSelection=function(A){var B=new FCKDomRange(A);B.MoveToSelection();return new FCKDomRangeIterator(B);};FCKDomRangeIterator.prototype={GetNextParagraph:function(){var A;var B;var C;var D;var E;var F=this.ForceBrBreak?FCKListsLib.ListBoundaries:FCKListsLib.BlockBoundaries;if (!this._LastNode){var B=this.Range.Clone();B.Expand(this.ForceBrBreak?'list_contents':'block_contents');this._NextNode=B.GetTouchedStartNode();this._LastNode=B.GetTouchedEndNode();B=null;};var H=this._NextNode;var I=this._LastNode;this._NextNode=null;while (H){var J=false;var K=(H.nodeType!=1);var L=false;if (!K){var M=H.nodeName.toLowerCase();if (F[M]&&(!FCKBrowserInfo.IsIE||H.scopeName=='HTML')){if (M=='br') K=true;else if (!B&&H.childNodes.length==0&&M!='hr'){A=H;C=H==I;break;};if (B){B.SetEnd(H,3,true);if (M!='br') this._NextNode=FCKDomTools.GetNextSourceNode(H,true,null,I)||H;};J=true;}else{if (H.firstChild){if (!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};H=H.firstChild;continue;};K=true;}}else if (H.nodeType==3){if (/^[\r\n\t ]+$/.test(H.nodeValue)) K=false;};if (K&&!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};C=((!J||K)&&H==I);if (B&&!J){while (!H.nextSibling&&!C){var N=H.parentNode;if (F[N.nodeName.toLowerCase()]){J=true;C=C||(N==I);break;};H=N;K=true;C=(H==I);L=true;}};if (K) B.SetEnd(H,4,true);if ((J||C)&&B){B._UpdateElementInfo();if (B.StartNode==B.EndNode&&B.StartNode.parentNode==B.StartBlockLimit&&B.StartNode.getAttribute&&B.StartNode.getAttribute('_fck_bookmark')) B=null;else break;};if (C) break;H=FCKDomTools.GetNextSourceNode(H,L,null,I);};if (!A){if (!B){this._NextNode=null;return null;};A=B.StartBlock;if (!A&&!this.EnforceRealBlocks&&B.StartBlockLimit.nodeName.IEquals('DIV','TH','TD')&&B.CheckStartOfBlock()&&B.CheckEndOfBlock()){A=B.StartBlockLimit;}else if (!A||(this.EnforceRealBlocks&&A.nodeName.toLowerCase()=='li')){A=this.Range.Window.document.createElement(FCKConfig.EnterMode=='p'?'p':'div');B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);B.InsertNode(A);D=true;E=true;}else if (A.nodeName.toLowerCase()!='li'){if (!B.CheckStartOfBlock()||!B.CheckEndOfBlock()){A=A.cloneNode(false);B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);var O=B.SplitBlock();D=!O.WasStartOfBlock;E=!O.WasEndOfBlock;B.InsertNode(A);}}else if (!C){this._NextNode=A==I?null:FCKDomTools.GetNextSourceNode(B.EndNode,true,null,I);return A;}};if (D){var P=A.previousSibling;if (P&&P.nodeType==1){if (P.nodeName.toLowerCase()=='br') P.parentNode.removeChild(P);else if (P.lastChild&&P.lastChild.nodeName.IEquals('br')) P.removeChild(P.lastChild);}};if (E){var Q=A.lastChild;if (Q&&Q.nodeType==1&&Q.nodeName.toLowerCase()=='br') A.removeChild(Q);};if (!this._NextNode) this._NextNode=(C||A==I)?null:FCKDomTools.GetNextSourceNode(A,true,null,I);return A;}};
-var FCKDocumentFragment=function(A){this._Document=A;this.RootNode=A.createElement('div');};FCKDocumentFragment.prototype={AppendTo:function(A){FCKDomTools.MoveChildren(this.RootNode,A);},AppendHtml:function(A){var B=this._Document.createElement('div');B.innerHTML=A;FCKDomTools.MoveChildren(B,this.RootNode);},InsertAfterNode:function(A){var B=this.RootNode;var C;while((C=B.lastChild)) FCKDomTools.InsertAfterNode(A,B.removeChild(C));}};
-var FCKW3CRange=function(A){this._Document=A;this.startContainer=null;this.startOffset=null;this.endContainer=null;this.endOffset=null;this.collapsed=true;};FCKW3CRange.CreateRange=function(A){return new FCKW3CRange(A);};FCKW3CRange.CreateFromRange=function(A,B){var C=FCKW3CRange.CreateRange(A);C.setStart(B.startContainer,B.startOffset);C.setEnd(B.endContainer,B.endOffset);return C;};FCKW3CRange.prototype={_UpdateCollapsed:function(){this.collapsed=(this.startContainer==this.endContainer&&this.startOffset==this.endOffset);},setStart:function(A,B){this.startContainer=A;this.startOffset=B;if (!this.endContainer){this.endContainer=A;this.endOffset=B;};this._UpdateCollapsed();},setEnd:function(A,B){this.endContainer=A;this.endOffset=B;if (!this.startContainer){this.startContainer=A;this.startOffset=B;};this._UpdateCollapsed();},setStartAfter:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setStartBefore:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A));},setEndAfter:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setEndBefore:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A));},collapse:function(A){if (A){this.endContainer=this.startContainer;this.endOffset=this.startOffset;}else{this.startContainer=this.endContainer;this.startOffset=this.endOffset;};this.collapsed=true;},selectNodeContents:function(A){this.setStart(A,0);this.setEnd(A,A.nodeType==3?A.data.length:A.childNodes.length);},insertNode:function(A){var B=this.startContainer;var C=this.startOffset;if (B.nodeType==3){B.splitText(C);if (B==this.endContainer) this.setEnd(B.nextSibling,this.endOffset-this.startOffset);FCKDomTools.InsertAfterNode(B,A);return;}else{B.insertBefore(A,B.childNodes[C]||null);if (B==this.endContainer){this.endOffset++;this.collapsed=false;}}},deleteContents:function(){if (this.collapsed) return;this._ExecContentsAction(0);},extractContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(1,A);return A;},cloneContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(2,A);return A;},_ExecContentsAction:function(A,B){var C=this.startContainer;var D=this.endContainer;var E=this.startOffset;var F=this.endOffset;var G=false;var H=false;if (D.nodeType==3) D=D.splitText(F);else{if (D.childNodes.length>0){if (F>D.childNodes.length-1){D=FCKDomTools.InsertAfterNode(D.lastChild,this._Document.createTextNode(''));H=true;}else D=D.childNodes[F];}};if (C.nodeType==3){C.splitText(E);if (C==D) D=C.nextSibling;}else{if (E==0){C=C.insertBefore(this._Document.createTextNode(''),C.firstChild);G=true;}else if (E>C.childNodes.length-1){C=C.appendChild(this._Document.createTextNode(''));G=true;}else C=C.childNodes[E].previousSibling;};var I=FCKDomTools.GetParents(C);var J=FCKDomTools.GetParents(D);var i,topStart,topEnd;for (i=0;i<I.length;i++){topStart=I[i];topEnd=J[i];if (topStart!=topEnd) break;};var K,levelStartNode,levelClone,currentNode,currentSibling;if (B) K=B.RootNode;for (var j=i;j<I.length;j++){levelStartNode=I[j];if (K&&levelStartNode!=C) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==C));currentNode=levelStartNode.nextSibling;while(currentNode){if (currentNode==J[j]||currentNode==D) break;currentSibling=currentNode.nextSibling;if (A==2) K.appendChild(currentNode.cloneNode(true));else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.appendChild(currentNode);};currentNode=currentSibling;};if (K) K=levelClone;};if (B) K=B.RootNode;for (var k=i;k<J.length;k++){levelStartNode=J[k];if (A>0&&levelStartNode!=D) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==D));if (!I[k]||levelStartNode.parentNode!=I[k].parentNode){currentNode=levelStartNode.previousSibling;while(currentNode){if (currentNode==I[k]||currentNode==C) break;currentSibling=currentNode.previousSibling;if (A==2) K.insertBefore(currentNode.cloneNode(true),K.firstChild);else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.insertBefore(currentNode,K.firstChild);};currentNode=currentSibling;}};if (K) K=levelClone;};if (A==2){var L=this.startContainer;if (L.nodeType==3){L.data+=L.nextSibling.data;L.parentNode.removeChild(L.nextSibling);};var M=this.endContainer;if (M.nodeType==3&&M.nextSibling){M.data+=M.nextSibling.data;M.parentNode.removeChild(M.nextSibling);}}else{if (topStart&&topEnd&&(C.parentNode!=topStart.parentNode||D.parentNode!=topEnd.parentNode)){var N=FCKDomTools.GetIndexOf(topEnd);if (G&&topEnd.parentNode==C.parentNode) N--;this.setStart(topEnd.parentNode,N);};this.collapse(true);};if(G) C.parentNode.removeChild(C);if(H&&D.parentNode) D.parentNode.removeChild(D);},cloneRange:function(){return FCKW3CRange.CreateFromRange(this._Document,this);}};
-var FCKEnterKey=function(A,B,C,D){this.Window=A;this.EnterMode=B||'p';this.ShiftEnterMode=C||'br';var E=new FCKKeystrokeHandler(false);E._EnterKey=this;E.OnKeystroke=FCKEnterKey_OnKeystroke;E.SetKeystrokes([[13,'Enter'],[SHIFT+13,'ShiftEnter'],[8,'Backspace'],[CTRL+8,'CtrlBackspace'],[46,'Delete']]);this.TabText='';if (D>0||FCKBrowserInfo.IsSafari){while (D--) this.TabText+='\xa0';E.SetKeystrokes([9,'Tab']);};E.AttachToElement(A.document);};function FCKEnterKey_OnKeystroke(A,B){var C=this._EnterKey;try{switch (B){case 'Enter':return C.DoEnter();break;case 'ShiftEnter':return C.DoShiftEnter();break;case 'Backspace':return C.DoBackspace();break;case 'Delete':return C.DoDelete();break;case 'Tab':return C.DoTab();break;case 'CtrlBackspace':return C.DoCtrlBackspace();break;}}catch (e){};return false;};FCKEnterKey.prototype.DoEnter=function(A,B){FCKUndo.SaveUndoStep();this._HasShift=(B===true);var C=FCKSelection.GetParentElement();var D=new FCKElementPath(C);var E=A||this.EnterMode;if (E=='br'||D.Block&&D.Block.tagName.toLowerCase()=='pre') return this._ExecuteEnterBr();else return this._ExecuteEnterBlock(E);};FCKEnterKey.prototype.DoShiftEnter=function(){return this.DoEnter(this.ShiftEnterMode,true);};FCKEnterKey.prototype.DoBackspace=function(){var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};var C=B.CheckIsCollapsed();if (!C){if (FCKBrowserInfo.IsIE&&this.Window.document.selection.type.toLowerCase()=="control"){var D=this.Window.document.selection.createRange();for (var i=D.length-1;i>=0;i--){var E=D.item(i);E.parentNode.removeChild(E);};return true;};return false;};if (FCKBrowserInfo.IsIE){var F=FCKDomTools.GetPreviousSourceElement(B.StartNode,true);if (F&&F.nodeName.toLowerCase()=='br'){var G=B.Clone();G.SetStart(F,4);if (G.CheckIsEmpty()){F.parentNode.removeChild(F);return true;}}};var H=B.StartBlock;var I=B.EndBlock;if (B.StartBlockLimit==B.EndBlockLimit&&H&&I){if (!C){var J=B.CheckEndOfBlock();B.DeleteContents();if (H!=I){B.SetStart(I,1);B.SetEnd(I,1);};B.Select();A=(H==I);};if (B.CheckStartOfBlock()){var K=B.StartBlock;var L=FCKDomTools.GetPreviousSourceElement(K,true,['BODY',B.StartBlockLimit.nodeName],['UL','OL']);A=this._ExecuteBackspace(B,L,K);}else if (FCKBrowserInfo.IsGeckoLike){B.Select();}};B.Release();return A;};FCKEnterKey.prototype.DoCtrlBackspace=function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(this.Window);A.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(A,this.Window.document.body)){this._FixIESelectAllBug(A);return true;};return false;};FCKEnterKey.prototype._ExecuteBackspace=function(A,B,C){var D=false;if (!B&&C&&C.nodeName.IEquals('LI')&&C.parentNode.parentNode.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};if (B&&B.nodeName.IEquals('LI')){var E=FCKDomTools.GetLastChild(B,['UL','OL']);while (E){B=FCKDomTools.GetLastChild(E,'LI');E=FCKDomTools.GetLastChild(B,['UL','OL']);}};if (B&&C){if (C.nodeName.IEquals('LI')&&!B.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};var F=C.parentNode;var G=B.nodeName.toLowerCase();if (FCKListsLib.EmptyElements[G]!=null||G=='table'){FCKDomTools.RemoveNode(B);D=true;}else{FCKDomTools.RemoveNode(C);while (F.innerHTML.Trim().length==0){var H=F.parentNode;H.removeChild(F);F=H;};FCKDomTools.LTrimNode(C);FCKDomTools.RTrimNode(B);A.SetStart(B,2,true);A.Collapse(true);var I=A.CreateBookmark(true);if (!C.tagName.IEquals(['TABLE'])) FCKDomTools.MoveChildren(C,B);A.SelectBookmark(I);D=true;}};return D;};FCKEnterKey.prototype.DoDelete=function(){FCKUndo.SaveUndoStep();var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};if (B.CheckIsCollapsed()&&B.CheckEndOfBlock(FCKBrowserInfo.IsGeckoLike)){var C=B.StartBlock;var D=FCKTools.GetElementAscensor(C,'td');var E=FCKDomTools.GetNextSourceElement(C,true,[B.StartBlockLimit.nodeName],['UL','OL','TR'],true);if (D){var F=FCKTools.GetElementAscensor(E,'td');if (F!=D) return true;};A=this._ExecuteBackspace(B,C,E);};B.Release();return A;};FCKEnterKey.prototype.DoTab=function(){var A=new FCKDomRange(this.Window);A.MoveToSelection();var B=A._Range.startContainer;while (B){if (B.nodeType==1){var C=B.tagName.toLowerCase();if (C=="tr"||C=="td"||C=="th"||C=="tbody"||C=="table") return false;else break;};B=B.parentNode;};if (this.TabText){A.DeleteContents();A.InsertNode(this.Window.document.createTextNode(this.TabText));A.Collapse(false);A.Select();};return true;};FCKEnterKey.prototype._ExecuteEnterBlock=function(A,B){var C=B||new FCKDomRange(this.Window);var D=C.SplitBlock(A);if (D){var E=D.PreviousBlock;var F=D.NextBlock;var G=D.WasStartOfBlock;var H=D.WasEndOfBlock;if (F){if (F.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(F,F.parentNode);FCKDomTools.MoveNode(F,F.nextSibling,true);}}else if (E&&E.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(E,E.parentNode);C.MoveToElementEditStart(E.nextSibling);FCKDomTools.MoveNode(E,E.previousSibling);};if (!G&&!H){if (F.nodeName.IEquals('li')&&F.firstChild&&F.firstChild.nodeName.IEquals(['ul','ol'])) F.insertBefore(FCKTools.GetElementDocument(F).createTextNode('\xa0'),F.firstChild);if (F) C.MoveToElementEditStart(F);}else{if (G&&H&&E.tagName.toUpperCase()=='LI'){C.MoveToElementStart(E);this._OutdentWithSelection(E,C);C.Release();return true;};var I;if (E){var J=E.tagName.toUpperCase();if (!this._HasShift&&!(/^H[1-6]$/).test(J)){I=FCKDomTools.CloneElement(E);}}else if (F) I=FCKDomTools.CloneElement(F);if (!I) I=this.Window.document.createElement(A);var K=D.ElementPath;if (K){for (var i=0,len=K.Elements.length;i<len;i++){var L=K.Elements[i];if (L==K.Block||L==K.BlockLimit) break;if (FCKListsLib.InlineChildReqElements[L.nodeName.toLowerCase()]){L=FCKDomTools.CloneElement(L);FCKDomTools.MoveChildren(I,L);I.appendChild(L);}}};if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);C.InsertNode(I);if (FCKBrowserInfo.IsIE){C.MoveToElementEditStart(I);C.Select();};C.MoveToElementEditStart(G&&!H?F:I);};if (FCKBrowserInfo.IsGeckoLike){if (F){var M=this.Window.document.createElement('span');M.innerHTML='&nbsp;';C.InsertNode(M);FCKDomTools.ScrollIntoView(M,false);C.DeleteContents();}else{FCKDomTools.ScrollIntoView(F||I,false);}};C.Select();};C.Release();return true;};FCKEnterKey.prototype._ExecuteEnterBr=function(A){var B=new FCKDomRange(this.Window);B.MoveToSelection();if (B.StartBlockLimit==B.EndBlockLimit){B.DeleteContents();B.MoveToSelection();var C=B.CheckStartOfBlock();var D=B.CheckEndOfBlock();var E=B.StartBlock?B.StartBlock.tagName.toUpperCase():'';var F=this._HasShift;var G=false;if (!F&&E=='LI') return this._ExecuteEnterBlock(null,B);if (!F&&D&&(/^H[1-6]$/).test(E)){FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createElement('br'));if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createTextNode(''));B.SetStart(B.StartBlock.nextSibling,FCKBrowserInfo.IsIE?3:1);}else{var H;G=E.IEquals('pre');if (G) H=this.Window.document.createTextNode(FCKBrowserInfo.IsIE?'\r':'\n');else H=this.Window.document.createElement('br');B.InsertNode(H);if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(H,this.Window.document.createTextNode(''));if (D&&FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H.parentNode);if (FCKBrowserInfo.IsIE) B.SetStart(H,4);else B.SetStart(H.nextSibling,1);if (!FCKBrowserInfo.IsIE){var I=null;if (FCKBrowserInfo.IsOpera) I=this.Window.document.createElement('span');else I=this.Window.document.createElement('br');H.parentNode.insertBefore(I,H.nextSibling);FCKDomTools.ScrollIntoView(I,false);I.parentNode.removeChild(I);}};B.Collapse(true);B.Select(G);};B.Release();return true;};FCKEnterKey.prototype._OutdentWithSelection=function(A,B){var C=B.CreateBookmark();FCKListHandler.OutdentListItem(A);B.MoveToBookmark(C);B.Select();};FCKEnterKey.prototype._CheckIsAllContentsIncluded=function(A,B){var C=false;var D=false;if (A.StartContainer==B||A.StartContainer==B.firstChild) C=(A._Range.startOffset==0);if (A.EndContainer==B||A.EndContainer==B.lastChild){var E=A.EndContainer.nodeType==3?A.EndContainer.length:A.EndContainer.childNodes.length;D=(A._Range.endOffset==E);};return C&&D;};FCKEnterKey.prototype._FixIESelectAllBug=function(A){var B=this.Window.document;B.body.innerHTML='';var C;if (FCKConfig.EnterMode.IEquals(['div','p'])){C=B.createElement(FCKConfig.EnterMode);B.body.appendChild(C);}else C=B.body;A.MoveToNodeContents(C);A.Collapse(true);A.Select();A.Release();};
-var FCKDocumentProcessor={};FCKDocumentProcessor._Items=[];FCKDocumentProcessor.AppendNew=function(){var A={};this._Items.push(A);return A;};FCKDocumentProcessor.Process=function(A){var B=FCK.IsDirty();var C,i=0;while((C=this._Items[i++])) C.ProcessDocument(A);if (!B) FCK.ResetIsDirty();};var FCKDocumentProcessor_CreateFakeImage=function(A,B){var C=FCKTools.GetElementDocument(B).createElement('IMG');C.className=A;C.src=FCKConfig.BasePath+'images/spacer.gif';C.setAttribute('_fckfakelement','true',0);C.setAttribute('_fckrealelement',FCKTempBin.AddElement(B),0);return C;};if (FCKBrowserInfo.IsIE||FCKBrowserInfo.IsOpera){var FCKAnchorsProcessor=FCKDocumentProcessor.AppendNew();FCKAnchorsProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('A');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.name.length>0){if (C.innerHTML!==''){if (FCKBrowserInfo.IsIE) C.className+=' FCK__AnchorC';}else{var D=FCKDocumentProcessor_CreateFakeImage('FCK__Anchor',C.cloneNode(true));D.setAttribute('_fckanchor','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}}}};var FCKPageBreaksProcessor=FCKDocumentProcessor.AppendNew();FCKPageBreaksProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('DIV');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.style.pageBreakAfter=='always'&&C.childNodes.length==1&&C.childNodes[0].style&&C.childNodes[0].style.display=='none'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',C.cloneNode(true));C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};var FCKEmbedAndObjectProcessor=(function(){var A=[];var B=function(el){var C=el.cloneNode(true);var D;var E=D=FCKDocumentProcessor_CreateFakeImage('FCK__UnknownObject',C);FCKEmbedAndObjectProcessor.RefreshView(E,el);for (var i=0;i<A.length;i++) D=A[i](el,D)||D;if (D!=E) FCKTempBin.RemoveElement(E.getAttribute('_fckrealelement'));el.parentNode.replaceChild(D,el);};var F=function(elementName,doc){var G=doc.getElementsByTagName(elementName);for (var i=G.length-1;i>=0;i--) B(G[i]);};var H=function(doc){F('object',doc);F('embed',doc);};return FCKTools.Merge(FCKDocumentProcessor.AppendNew(),{ProcessDocument:function(doc){if (FCKBrowserInfo.IsGecko) FCKTools.RunFunction(H,this,[doc]);else H(doc);},RefreshView:function(placeHolder,original){if (original.getAttribute('width')>0) placeHolder.style.width=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('width'));if (original.getAttribute('height')>0) placeHolder.style.height=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('height'));},AddCustomHandler:function(func){A.push(func);}});})();FCK.GetRealElement=function(A){var e=FCKTempBin.Elements[A.getAttribute('_fckrealelement')];if (A.getAttribute('_fckflash')){if (A.style.width.length>0) e.width=FCKTools.ConvertStyleSizeToHtml(A.style.width);if (A.style.height.length>0) e.height=FCKTools.ConvertStyleSizeToHtml(A.style.height);};return e;};if (FCKBrowserInfo.IsIE){FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('HR');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){var D=A.createElement('hr');D.mergeAttributes(C,true);FCKDomTools.InsertAfterNode(C,D);C.parentNode.removeChild(C);}}};FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('INPUT');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.type=='hidden'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__InputHidden',C.cloneNode(true));D.setAttribute('_fckinputhidden','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};FCKEmbedAndObjectProcessor.AddCustomHandler(function(A,B){if (!(A.nodeName.IEquals('embed')&&(A.type=='application/x-shockwave-flash'||/\.swf($|#|\?)/i.test(A.src)))) return;B.className='FCK__Flash';B.setAttribute('_fckflash','true',0);});if (FCKBrowserInfo.IsSafari){FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByClassName?A.getElementsByClassName('Apple-style-span'):Array.prototype.filter.call(A.getElementsByTagName('span'),function(item){ return item.className=='Apple-style-span';});for (var i=B.length-1;i>=0;i--) FCKDomTools.RemoveNode(B[i],true);}};
-var FCKSelection=FCK.Selection={GetParentBlock:function(){var A=this.GetParentElement();while (A){if (FCKListsLib.BlockBoundaries[A.nodeName.toLowerCase()]) break;A=A.parentNode;};return A;},ApplyStyle:function(A){FCKStyles.ApplyStyle(new FCKStyle(A));}};
-FCKSelection.GetType=function(){try{var A=FCKSelection.GetSelection().type;if (A=='Control'||A=='Text') return A;if (this.GetSelection().createRange().parentElement) return 'Text';}catch(e){};return 'None';};FCKSelection.GetSelectedElement=function(){if (this.GetType()=='Control'){var A=this.GetSelection().createRange();if (A&&A.item) return this.GetSelection().createRange().item(0);};return null;};FCKSelection.GetParentElement=function(){switch (this.GetType()){case 'Control':var A=FCKSelection.GetSelectedElement();return A?A.parentElement:null;case 'None':return null;default:return this.GetSelection().createRange().parentElement();}};FCKSelection.GetBoundaryParentElement=function(A){switch (this.GetType()){case 'Control':var B=FCKSelection.GetSelectedElement();return B?B.parentElement:null;case 'None':return null;default:var C=FCK.EditorDocument;var D=C.selection.createRange();D.collapse(A!==false);var B=D.parentElement();return FCKTools.GetElementDocument(B)==C?B:null;}};FCKSelection.SelectNode=function(A){FCK.Focus();this.GetSelection().empty();var B;try{B=FCK.EditorDocument.body.createControlRange();B.addElement(A);B.select();}catch(e){B=FCK.EditorDocument.body.createTextRange();B.moveToElementText(A);B.select();}};FCKSelection.Collapse=function(A){FCK.Focus();if (this.GetType()=='Text'){var B=this.GetSelection().createRange();B.collapse(A==null||A===true);B.select();}};FCKSelection.HasAncestorNode=function(A){var B;if (this.GetSelection().type=="Control"){B=this.GetSelectedElement();}else{var C=this.GetSelection().createRange();B=C.parentElement();}while (B){if (B.nodeName.IEquals(A)) return true;B=B.parentNode;};return false;};FCKSelection.MoveToAncestorNode=function(A){var B,oRange;if (!FCK.EditorDocument) return null;if (this.GetSelection().type=="Control"){oRange=this.GetSelection().createRange();for (i=0;i<oRange.length;i++){if (oRange(i).parentNode){B=oRange(i).parentNode;break;}}}else{oRange=this.GetSelection().createRange();B=oRange.parentElement();}while (B&&!B.nodeName.Equals(A)) B=B.parentNode;return B;};FCKSelection.Delete=function(){var A=this.GetSelection();if (A.type.toLowerCase()!="none"){A.clear();};return A;};FCKSelection.GetSelection=function(){this.Restore();return FCK.EditorDocument.selection;};FCKSelection.Save=function(A){var B=FCK.EditorDocument;if (!B) return;if (this.locked) return;this.locked=!!A;var C=B.selection;var D;if (C){try {D=C.createRange();}catch(e) {};if (D){if (D.parentElement&&FCKTools.GetElementDocument(D.parentElement())!=B) D=null;else if (D.item&&FCKTools.GetElementDocument(D.item(0))!=B) D=null;}};this.SelectionData=D;};FCKSelection._GetSelectionDocument=function(A){var B=A.createRange();if (!B) return null;else if (B.item) return FCKTools.GetElementDocument(B.item(0));else return FCKTools.GetElementDocument(B.parentElement());};FCKSelection.Restore=function(){if (this.SelectionData){FCK.IsSelectionChangeLocked=true;try{if (String(this._GetSelectionDocument(FCK.EditorDocument.selection).body.contentEditable)=='true'){FCK.IsSelectionChangeLocked=false;return;};this.SelectionData.select();}catch (e) {};FCK.IsSelectionChangeLocked=false;}};FCKSelection.Release=function(){this.locked=false;delete this.SelectionData;};
-var FCKTableHandler={};FCKTableHandler.InsertRow=function(A){var B=FCKSelection.MoveToAncestorNode('TR');if (!B) return;var C=B.cloneNode(true);B.parentNode.insertBefore(C,B);FCKTableHandler.ClearRow(A?C:B);};FCKTableHandler.DeleteRows=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();var C=[];for (var i=0;i<B.length;i++){var D=B[i].parentNode;C[D.rowIndex]=D;};for (var i=C.length;i>=0;i--){if (C[i]) FCKTableHandler.DeleteRows(C[i]);};return;};var E=FCKTools.GetElementAscensor(A,'TABLE');if (E.rows.length==1){FCKTableHandler.DeleteTable(E);return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteTable=function(A){if (!A){A=FCKSelection.GetSelectedElement();if (!A||A.tagName!='TABLE') A=FCKSelection.MoveToAncestorNode('TABLE');};if (!A) return;FCKSelection.SelectNode(A);FCKSelection.Collapse();if (A.parentNode.childNodes.length==1) A.parentNode.parentNode.removeChild(A.parentNode);else A.parentNode.removeChild(A);};FCKTableHandler.InsertColumn=function(A){var B=null;var C=this.GetSelectedCells();if (C&&C.length) B=C[A?0:(C.length-1)];if (!B) return;var D=FCKTools.GetElementAscensor(B,'TABLE');var E=B.cellIndex;for (var i=0;i<D.rows.length;i++){var F=D.rows[i];if (F.cells.length<(E+1)) continue;B=F.cells[E].cloneNode(false);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B);var G=F.cells[E];F.insertBefore(B,(A?G:G.nextSibling));}};FCKTableHandler.DeleteColumns=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();for (var i=B.length;i>=0;i--){if (B[i]) FCKTableHandler.DeleteColumns(B[i]);};return;};if (!A) return;var C=FCKTools.GetElementAscensor(A,'TABLE');var D=A.cellIndex;for (var i=C.rows.length-1;i>=0;i--){var E=C.rows[i];if (D==0&&E.cells.length==1){FCKTableHandler.DeleteRows(E);continue;};if (E.cells[D]) E.removeChild(E.cells[D]);}};FCKTableHandler.InsertCell=function(A,B){var C=null;var D=this.GetSelectedCells();if (D&&D.length) C=D[B?0:(D.length-1)];if (!C) return null;var E=FCK.EditorDocument.createElement('TD');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(E);if (!B&&C.cellIndex==C.parentNode.cells.length-1) C.parentNode.appendChild(E);else C.parentNode.insertBefore(E,B?C:C.nextSibling);return E;};FCKTableHandler.DeleteCell=function(A){if (A.parentNode.cells.length==1){FCKTableHandler.DeleteRows(A.parentNode);return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteCells=function(){var A=FCKTableHandler.GetSelectedCells();for (var i=A.length-1;i>=0;i--){FCKTableHandler.DeleteCell(A[i]);}};FCKTableHandler._MarkCells=function(A,B){for (var i=0;i<A.length;i++) A[i][B]=true;};FCKTableHandler._UnmarkCells=function(A,B){for (var i=0;i<A.length;i++){FCKDomTools.ClearElementJSProperty(A[i],B);}};FCKTableHandler._ReplaceCellsByMarker=function(A,B,C){for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){if (A[i][j][B]) A[i][j]=C;}}};FCKTableHandler._GetMarkerGeometry=function(A,B,C,D){var E=0;var F=0;var G=0;var H=0;for (var i=C;A[B][i]&&A[B][i][D];i++) E++;for (var i=C-1;A[B][i]&&A[B][i][D];i--){E++;G++;};for (var i=B;A[i]&&A[i][C]&&A[i][C][D];i++) F++;for (var i=B-1;A[i]&&A[i][C]&&A[i][C][D];i--){F++;H++;};return { 'width':E,'height':F,'x':G,'y':H };};FCKTableHandler.CheckIsSelectionRectangular=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length<1) return false;for (var i=0;i<A.length;i++){if (A[i].parentNode.parentNode!=A[0].parentNode.parentNode) return false;};this._MarkCells(A,'_CellSelected');var B=this._CreateTableMap(A[0]);var C=A[0].parentNode.rowIndex;var D=this._GetCellIndexSpan(B,C,A[0]);var E=this._GetMarkerGeometry(B,C,D,'_CellSelected');var F=D-E.x;var G=C-E.y;if (E.width>=E.height){for (D=F;D<F+E.width;D++){C=G+(D-F) % E.height;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}}else{for (C=G;C<G+E.height;C++){D=F+(C-G) % E.width;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}};this._UnmarkCells(A,'_CellSelected');return true;};FCKTableHandler.MergeCells=function(){var A=this.GetSelectedCells();if (A.length<2) return;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);this._MarkCells(A,'_SelectedCells');var F=this._GetMarkerGeometry(C,D,E,'_SelectedCells');var G=E-F.x;var H=D-F.y;var I=FCKTools.GetElementDocument(B).createDocumentFragment();for (var i=0;i<F.height;i++){var J=0;for (var j=0;j<F.width;j++){var K=C[H+i][G+j];while (K.childNodes.length>0){var L=K.removeChild(K.firstChild);if (L.nodeType!=1||(L.getAttribute('type',2)!='_moz'&&L.getAttribute('_moz_dirty')!=null)){I.appendChild(L);J++;}}};if (J>0) I.appendChild(FCK.EditorDocument.createElement('br'));};this._ReplaceCellsByMarker(C,'_SelectedCells',B);this._UnmarkCells(A,'_SelectedCells');this._InstallTableMap(C,B.parentNode.parentNode.parentNode);B.appendChild(I);if (FCKBrowserInfo.IsGeckoLike&&(!B.firstChild)) FCKTools.AppendBogusBr(B);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeRight=function(){var A=this.GetMergeRightTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCK.EditorDocument.createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));D.parentNode.removeChild(D);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeDown=function(){var A=this.GetMergeDownTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCKTools.GetElementDocument(B).createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));if (E.firstChild) E.insertBefore(FCK.EditorDocument.createElement('br'),E.firstChild);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.HorizontalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=FCKTableHandler._GetCellIndexSpan(C,D,B);var F=isNaN(B.colSpan)?1:B.colSpan;if (F>1){var G=Math.ceil(F/2);var H=FCK.EditorDocument.createElement(B.nodeName);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H);var I=E+G;var J=E+F;var K=isNaN(B.rowSpan)?1:B.rowSpan;for (var r=D;r<D+K;r++){for (var i=I;i<J;i++) C[r][i]=H;}}else{var L=[];for (var i=0;i<C.length;i++){var M=C[i].slice(0,E);if (C[i].length<=E){L.push(M);continue;};if (C[i][E]==B){M.push(B);M.push(FCK.EditorDocument.createElement(B.nodeName));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(M[M.length-1]);}else{M.push(C[i][E]);M.push(C[i][E]);};for (var j=E+1;j<C[i].length;j++) M.push(C[i][j]);L.push(M);};C=L;};this._InstallTableMap(C,B.parentNode.parentNode.parentNode);};FCKTableHandler.VerticalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=FCKTableHandler._GetCellIndexSpan(C,D,B);var F=isNaN(B.colSpan)?1:B.colSpan;var G=B.rowSpan;if (isNaN(G)) G=1;if (G>1){B.rowSpan=Math.ceil(G/2);var H=D+Math.ceil(G/2);var I=C[H];var J=null;for (var i=E+1;i<I.length;i++){if (I[i].parentNode.rowIndex==H){J=I[i];break;}};var K=FCK.EditorDocument.createElement(B.nodeName);K.rowSpan=Math.floor(G/2);if (F>1) K.colSpan=F;if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(K);B.parentNode.parentNode.parentNode.rows[H].insertBefore(K,J);}else{var L=B.parentNode.sectionRowIndex+1;var M=FCK.EditorDocument.createElement('tr');var N=B.parentNode.parentNode;if (N.rows.length>L) N.insertBefore(M,N.rows[L]);else N.appendChild(M);for (var i=0;i<C[D].length;){var O=C[D][i].colSpan;if (isNaN(O)||O<1) O=1;if (i==E){i+=O;continue;};var P=C[D][i].rowSpan;if (isNaN(P)) P=1;C[D][i].rowSpan=P+1;i+=O;};var K=FCK.EditorDocument.createElement(B.nodeName);if (F>1) K.colSpan=F;if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(K);M.appendChild(K);}};FCKTableHandler._GetCellIndexSpan=function(A,B,C){if (A.length<B+1) return null;var D=A[B];for (var c=0;c<D.length;c++){if (D[c]==C) return c;};return null;};FCKTableHandler._GetCellLocation=function(A,B){for (var i=0;i<A.length;i++){for (var c=0;c<A[i].length;c++){if (A[i][c]==B) return [i,c];}};return null;};FCKTableHandler._CreateTableMap=function(A){var B=(A.nodeName=='TABLE'?A:A.parentNode.parentNode.parentNode);var C=B.rows;var r=-1;var D=[];for (var i=0;i<C.length;i++){r++;if (!D[r]) D[r]=[];var c=-1;for (var j=0;j<C[i].cells.length;j++){var E=C[i].cells[j];c++;while (D[r][c]) c++;var F=isNaN(E.colSpan)?1:E.colSpan;var G=isNaN(E.rowSpan)?1:E.rowSpan;for (var H=0;H<G;H++){if (!D[r+H]) D[r+H]=[];for (var I=0;I<F;I++){D[r+H][c+I]=C[i].cells[j];}};c+=F-1;}};return D;};FCKTableHandler._InstallTableMap=function(A,B){var C=FCKBrowserInfo.IsIE?"_fckrowspan":"rowSpan";for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (D.parentNode) D.parentNode.removeChild(D);D.colSpan=D[C]=1;}};var E=0;for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (!D) continue;if (j>E) E=j;if (D._colScanned===true) continue;if (A[i][j-1]==D) D.colSpan++;if (A[i][j+1]!=D) D._colScanned=true;}};for (var i=0;i<=E;i++){for (var j=0;j<A.length;j++){if (!A[j]) continue;var D=A[j][i];if (!D||D._rowScanned===true) continue;if (A[j-1]&&A[j-1][i]==D) D[C]++;if (!A[j+1]||A[j+1][i]!=D) D._rowScanned=true;}};for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];FCKDomTools.ClearElementJSProperty(D,'_colScanned');FCKDomTools.ClearElementJSProperty(D,'_rowScanned');}};for (var i=0;i<A.length;i++){var I=FCK.EditorDocument.createElement('tr');for (var j=0;j<A[i].length;){var D=A[i][j];if (A[i-1]&&A[i-1][j]==D){j+=D.colSpan;continue;};I.appendChild(D);if (C!='rowSpan'){D.rowSpan=D[C];D.removeAttribute(C);};j+=D.colSpan;if (D.colSpan==1) D.removeAttribute('colspan');if (D.rowSpan==1) D.removeAttribute('rowspan');};if (FCKBrowserInfo.IsIE){B.rows[i].replaceNode(I);}else{B.rows[i].innerHTML='';FCKDomTools.MoveChildren(I,B.rows[i]);}}};FCKTableHandler._MoveCaretToCell=function (A,B){var C=new FCKDomRange(FCK.EditorWindow);C.MoveToNodeContents(A);C.Collapse(B);C.Select();};FCKTableHandler.ClearRow=function(A){var B=A.cells;for (var i=0;i<B.length;i++){B[i].innerHTML='';if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B[i]);}};FCKTableHandler.GetMergeRightTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=E+(isNaN(B.colSpan)?1:B.colSpan);var G=C[D][F];if (!G) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,D,F,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.height!=I.height||H.y!=I.y) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};FCKTableHandler.GetMergeDownTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=D+(isNaN(B.rowSpan)?1:B.rowSpan);if (!C[F]) return null;var G=C[F][E];if (!G) return null;if (B.parentNode.parentNode!=G.parentNode.parentNode) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,F,E,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.width!=I.width||H.x!=I.x) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};
-FCKTableHandler.GetSelectedCells=function(){if (FCKSelection.GetType()=='Control'){var A=FCKSelection.MoveToAncestorNode(['TD','TH']);return A?[A]:[];};var B=[];var C=FCKSelection.GetSelection().createRange();var D=FCKSelection.GetParentElement();if (D&&D.tagName.Equals('TD','TH')) B[0]=D;else{D=FCKSelection.MoveToAncestorNode('TABLE');if (D){for (var i=0;i<D.cells.length;i++){var E=FCK.EditorDocument.body.createTextRange();E.moveToElementText(D.cells[i]);if (C.inRange(E)||(C.compareEndPoints('StartToStart',E)>=0&&C.compareEndPoints('StartToEnd',E)<=0)||(C.compareEndPoints('EndToStart',E)>=0&&C.compareEndPoints('EndToEnd',E)<=0)){B[B.length]=D.cells[i];}}}};return B;};
-var FCKXml=function(){this.Error=false;};FCKXml.GetAttribute=function(A,B,C){var D=A.attributes.getNamedItem(B);return D?D.value:C;};FCKXml.TransformToObject=function(A){if (!A) return null;var B={};var C=A.attributes;for (var i=0;i<C.length;i++){var D=C[i];B[D.name]=D.value;};var E=A.childNodes;for (i=0;i<E.length;i++){var F=E[i];if (F.nodeType==1){var G='$'+F.nodeName;var H=B[G];if (!H) H=B[G]=[];H.push(this.TransformToObject(F));}};return B;};
-FCKXml.prototype={LoadUrl:function(A){this.Error=false;var B=FCKTools.CreateXmlObject('XmlHttp');if (!B){this.Error=true;return;};B.open("GET",A,false);B.send(null);if (B.status==200||B.status==304||(B.status==0&&B.readyState==4)){this.DOMDocument=B.responseXML;if (!this.DOMDocument||this.DOMDocument.firstChild==null){this.DOMDocument=FCKTools.CreateXmlObject('DOMDocument');this.DOMDocument.async=false;this.DOMDocument.resolveExternals=false;this.DOMDocument.loadXML(B.responseText);}}else{this.DOMDocument=null;};if (this.DOMDocument==null||this.DOMDocument.firstChild==null){this.Error=true;if (window.confirm('Error loading "'+A+'"\r\nDo you want to see more info?')) alert('URL requested: "'+A+'"\r\nServer response:\r\nStatus: '+B.status+'\r\nResponse text:\r\n'+B.responseText);}},SelectNodes:function(A,B){if (this.Error) return [];if (B) return B.selectNodes(A);else return this.DOMDocument.selectNodes(A);},SelectSingleNode:function(A,B){if (this.Error) return null;if (B) return B.selectSingleNode(A);else return this.DOMDocument.selectSingleNode(A);}};
-var FCKNamedCommand=function(A){this.Name=A;};FCKNamedCommand.prototype.Execute=function(){FCK.ExecuteNamedCommand(this.Name);};FCKNamedCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState(this.Name);};
-var FCKStyleCommand=function(){};FCKStyleCommand.prototype={Name:'Style',Execute:function(A,B){FCKUndo.SaveUndoStep();if (B.Selected) FCK.Styles.RemoveStyle(B.Style);else FCK.Styles.ApplyStyle(B.Style);FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorDocument) return -1;if (FCKSelection.GetType()=='Control'){var A=FCKSelection.GetSelectedElement();if (!A||!FCKStyles.CheckHasObjectStyle(A.nodeName.toLowerCase())) return -1;};return 0;}};
-var FCKDialogCommand=function(A,B,C,D,E,F,G,H){this.Name=A;this.Title=B;this.Url=C;this.Width=D;this.Height=E;this.CustomValue=H;this.GetStateFunction=F;this.GetStateParam=G;this.Resizable=false;};FCKDialogCommand.prototype.Execute=function(){FCKDialog.OpenDialog('FCKDialog_'+this.Name,this.Title,this.Url,this.Width,this.Height,this.CustomValue,this.Resizable);};FCKDialogCommand.prototype.GetState=function(){if (this.GetStateFunction) return this.GetStateFunction(this.GetStateParam);else return FCK.EditMode==0?0:-1;};var FCKUndefinedCommand=function(){this.Name='Undefined';};FCKUndefinedCommand.prototype.Execute=function(){alert(FCKLang.NotImplemented);};FCKUndefinedCommand.prototype.GetState=function(){return 0;};var FCKFormatBlockCommand=function(){};FCKFormatBlockCommand.prototype={Name:'FormatBlock',Execute:FCKStyleCommand.prototype.Execute,GetState:function(){return FCK.EditorDocument?0:-1;}};var FCKFontNameCommand=function(){};FCKFontNameCommand.prototype={Name:'FontName',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKFontSizeCommand=function(){};FCKFontSizeCommand.prototype={Name:'FontSize',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKPreviewCommand=function(){this.Name='Preview';};FCKPreviewCommand.prototype.Execute=function(){FCK.Preview();};FCKPreviewCommand.prototype.GetState=function(){return 0;};var FCKSaveCommand=function(){this.Name='Save';};FCKSaveCommand.prototype.Execute=function(){var A=FCK.GetParentForm();if (typeof(A.onsubmit)=='function'){var B=A.onsubmit();if (B!=null&&B===false) return;};if (typeof(A.submit)=='function') A.submit();else A.submit.click();};FCKSaveCommand.prototype.GetState=function(){return 0;};var FCKNewPageCommand=function(){this.Name='NewPage';};FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetData('');FCKUndo.Typing=true;FCK.Focus();};FCKNewPageCommand.prototype.GetState=function(){return 0;};var FCKSourceCommand=function(){this.Name='Source';};FCKSourceCommand.prototype.Execute=function(){if (FCKConfig.SourcePopup){var A=FCKConfig.ScreenWidth*0.65;var B=FCKConfig.ScreenHeight*0.65;FCKDialog.OpenDialog('FCKDialog_Source',FCKLang.Source,'dialog/fck_source.html',A,B,null,true);}else FCK.SwitchEditMode();};FCKSourceCommand.prototype.GetState=function(){return (FCK.EditMode==0?0:1);};var FCKUndoCommand=function(){this.Name='Undo';};FCKUndoCommand.prototype.Execute=function(){FCKUndo.Undo();};FCKUndoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckUndoState()?0:-1);};var FCKRedoCommand=function(){this.Name='Redo';};FCKRedoCommand.prototype.Execute=function(){FCKUndo.Redo();};FCKRedoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckRedoState()?0:-1);};var FCKPageBreakCommand=function(){this.Name='PageBreak';};FCKPageBreakCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();var e=FCK.EditorDocument.createElement('DIV');e.style.pageBreakAfter='always';e.innerHTML='<span style="DISPLAY:none">&nbsp;</span>';var A=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',e);var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.SplitBlock();B.InsertNode(A);FCK.Events.FireEvent('OnSelectionChange');};FCKPageBreakCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKUnlinkCommand=function(){this.Name='Unlink';};FCKUnlinkCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (FCKBrowserInfo.IsGeckoLike){var A=FCK.Selection.MoveToAncestorNode('A');if (A) FCKTools.RemoveOuterTags(A);return;};FCK.ExecuteNamedCommand(this.Name);};FCKUnlinkCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;var A=FCK.GetNamedCommandState(this.Name);if (A==0&&FCK.EditMode==0){var B=FCKSelection.MoveToAncestorNode('A');var C=(B&&B.name.length>0&&B.href.length==0);if (C) A=-1;};return A;};var FCKVisitLinkCommand=function(){this.Name='VisitLink';};FCKVisitLinkCommand.prototype={GetState:function(){if (FCK.EditMode!=0) return -1;var A=FCK.GetNamedCommandState('Unlink');if (A==0){var B=FCKSelection.MoveToAncestorNode('A');if (!B.href) A=-1;};return A;},Execute:function(){var A=FCKSelection.MoveToAncestorNode('A');var B=A.getAttribute('_fcksavedurl')||A.getAttribute('href',2);if (!/:\/\//.test(B)){var C=FCKConfig.BaseHref;var D=FCK.GetInstanceObject('parent');if (!C){C=D.document.location.href;C=C.substring(0,C.lastIndexOf('/')+1);};if (/^\//.test(B)){try{C=C.match(/^.*:\/\/+[^\/]+/)[0];}catch (e){C=D.document.location.protocol+'://'+D.parent.document.location.host;}};B=C+B;};if (!window.open(B,'_blank')) alert(FCKLang.VisitLinkBlocked);}};var FCKSelectAllCommand=function(){this.Name='SelectAll';};FCKSelectAllCommand.prototype.Execute=function(){if (FCK.EditMode==0){FCK.ExecuteNamedCommand('SelectAll');}else{var A=FCK.EditingArea.Textarea;if (FCKBrowserInfo.IsIE){A.createTextRange().execCommand('SelectAll');}else{A.selectionStart=0;A.selectionEnd=A.value.length;};A.focus();}};FCKSelectAllCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKPasteCommand=function(){this.Name='Paste';};FCKPasteCommand.prototype={Execute:function(){if (FCKBrowserInfo.IsIE) FCK.Paste();else FCK.ExecuteNamedCommand('Paste');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');}};var FCKRuleCommand=function(){this.Name='Rule';};FCKRuleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();FCK.InsertElement('hr');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('InsertHorizontalRule');}};var FCKCutCopyCommand=function(A){this.Name=A?'Cut':'Copy';};FCKCutCopyCommand.prototype={Execute:function(){var A=false;if (FCKBrowserInfo.IsIE){var B=function(){A=true;};var C='on'+this.Name.toLowerCase();FCK.EditorDocument.body.attachEvent(C,B);FCK.ExecuteNamedCommand(this.Name);FCK.EditorDocument.body.detachEvent(C,B);}else{try{FCK.ExecuteNamedCommand(this.Name);A=true;}catch(e){}};if (!A) alert(FCKLang['PasteError'+this.Name]);},GetState:function(){return FCK.EditMode!=0?-1:FCK.GetNamedCommandState('Cut');}};var FCKAnchorDeleteCommand=function(){this.Name='AnchorDelete';};FCKAnchorDeleteCommand.prototype={Execute:function(){if (FCK.Selection.GetType()=='Control'){FCK.Selection.Delete();}else{var A=FCK.Selection.GetSelectedElement();if (A){if (A.tagName=='IMG'&&A.getAttribute('_fckanchor')) oAnchor=FCK.GetRealElement(A);else A=null;};if (!A){oAnchor=FCK.Selection.MoveToAncestorNode('A');if (oAnchor) FCK.Selection.SelectNode(oAnchor);};if (oAnchor.href.length!=0){oAnchor.removeAttribute('name');if (FCKBrowserInfo.IsIE) oAnchor.className=oAnchor.className.replace(FCKRegexLib.FCK_Class,'');return;};if (A){A.parentNode.removeChild(A);return;};if (oAnchor.innerHTML.length==0){oAnchor.parentNode.removeChild(oAnchor);return;};FCKTools.RemoveOuterTags(oAnchor);};if (FCKBrowserInfo.IsGecko) FCK.Selection.Collapse(true);},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Unlink');}};var FCKDeleteDivCommand=function(){};FCKDeleteDivCommand.prototype={GetState:function(){if (FCK.EditMode!=0) return -1;var A=FCKSelection.GetParentElement();var B=new FCKElementPath(A);return B.BlockLimit&&B.BlockLimit.nodeName.IEquals('div')?0:-1;},Execute:function(){FCKUndo.SaveUndoStep();var A=FCKDomTools.GetSelectedDivContainers();var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.CreateBookmark();for (var i=0;i<A.length;i++) FCKDomTools.RemoveNode(A[i],true);B.MoveToBookmark(C);B.Select();}};var FCKNbsp=function(){this.Name='Non Breaking Space';};FCKNbsp.prototype={Execute:function(){FCK.InsertHtml('&nbsp;');},GetState:function(){return (FCK.EditMode!=0?-1:0);}};
-var FCKShowBlockCommand=function(A,B){this.Name=A;if (B!=undefined) this._SavedState=B;else this._SavedState=null;};FCKShowBlockCommand.prototype.Execute=function(){var A=this.GetState();if (A==-1) return;var B=FCK.EditorDocument.body;if (A==1) B.className=B.className.replace(/(^| )FCK__ShowBlocks/g,'');else B.className+=' FCK__ShowBlocks';if (FCKBrowserInfo.IsIE){try{FCK.EditorDocument.selection.createRange().select();}catch (e){}}else{var C=FCK.EditorWindow.getSelection().focusNode;if (C){if (C.nodeType!=1) C=C.parentNode;FCKDomTools.ScrollIntoView(C,false);}};FCK.Events.FireEvent('OnSelectionChange');};FCKShowBlockCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;if (!FCK.EditorDocument) return 0;if (/FCK__ShowBlocks(?:\s|$)/.test(FCK.EditorDocument.body.className)) return 1;return 0;};FCKShowBlockCommand.prototype.SaveState=function(){this._SavedState=this.GetState();};FCKShowBlockCommand.prototype.RestoreState=function(){if (this._SavedState!=null&&this.GetState()!=this._SavedState) this.Execute();};
-var FCKSpellCheckCommand=function(){this.Name='SpellCheck';this.IsEnabled=true;};FCKSpellCheckCommand.prototype.Execute=function(){switch (FCKConfig.SpellChecker){case 'ieSpell':this._RunIeSpell();break;case 'SpellerPages':FCKDialog.OpenDialog('FCKDialog_SpellCheck','Spell Check','dialog/fck_spellerpages.html',440,480);break;case 'WSC':FCKDialog.OpenDialog('FCKDialog_SpellCheck','Spell Check','wsc/w.html',530,480);}};FCKSpellCheckCommand.prototype._RunIeSpell=function(){try{var A=new ActiveXObject("ieSpell.ieSpellExtension");A.CheckAllLinkedDocuments(FCK.EditorDocument);}catch(e){if(e.number==-2146827859){if (confirm(FCKLang.IeSpellDownload)) window.open(FCKConfig.IeSpellDownloadUrl,'IeSpellDownload');}else alert('Error Loading ieSpell: '+e.message+' ('+e.number+')');}};FCKSpellCheckCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return this.IsEnabled?0:-1;};
-var FCKTextColorCommand=function(A){this.Name=A=='ForeColor'?'TextColor':'BGColor';this.Type=A;var B;if (FCKBrowserInfo.IsIE) B=window;else if (FCK.ToolbarSet._IFrame) B=FCKTools.GetElementWindow(FCK.ToolbarSet._IFrame);else B=window.parent;this._Panel=new FCKPanel(B);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._Panel.MainNode.className='FCK_Panel';this._CreatePanelBody(this._Panel.Document,this._Panel.MainNode);FCK.ToolbarSet.ToolbarItems.GetItem(this.Name).RegisterPanel(this._Panel);FCKTools.DisableSelection(this._Panel.Document.body);};FCKTextColorCommand.prototype.Execute=function(A,B,C){this._Panel.Show(A,B,C);};FCKTextColorCommand.prototype.SetColor=function(A){FCKUndo.SaveUndoStep();var B=FCKStyles.GetStyle('_FCK_'+(this.Type=='ForeColor'?'Color':'BackColor'));if (!A||A.length==0) FCK.Styles.RemoveStyle(B);else{B.SetVariable('Color',A);FCKStyles.ApplyStyle(B);};FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');};FCKTextColorCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};function FCKTextColorCommand_OnMouseOver(){this.className='ColorSelected';};function FCKTextColorCommand_OnMouseOut(){this.className='ColorDeselected';};function FCKTextColorCommand_OnClick(A,B,C){this.className='ColorDeselected';B.SetColor(C);B._Panel.Hide();};function FCKTextColorCommand_AutoOnClick(A,B){this.className='ColorDeselected';B.SetColor('');B._Panel.Hide();};function FCKTextColorCommand_MoreOnClick(A,B){this.className='ColorDeselected';B._Panel.Hide();FCKDialog.OpenDialog('FCKDialog_Color',FCKLang.DlgColorTitle,'dialog/fck_colorselector.html',410,320,FCKTools.Bind(B,B.SetColor));};FCKTextColorCommand.prototype._CreatePanelBody=function(A,B){function CreateSelectionDiv(){var C=A.createElement("DIV");C.className='ColorDeselected';FCKTools.AddEventListenerEx(C,'mouseover',FCKTextColorCommand_OnMouseOver);FCKTools.AddEventListenerEx(C,'mouseout',FCKTextColorCommand_OnMouseOut);return C;};var D=B.appendChild(A.createElement("TABLE"));D.className='ForceBaseFont';D.style.tableLayout='fixed';D.cellPadding=0;D.cellSpacing=0;D.border=0;D.width=150;var E=D.insertRow(-1).insertCell(-1);E.colSpan=8;var C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table cellspacing="0" cellpadding="0" width="100%" border="0">\n			<tr>\n				<td><div class="ColorBoxBorder"><div class="ColorBox" style="background-color: #000000"></div></div></td>\n				<td nowrap width="100%" align="center">'+FCKLang.ColorAutomatic+'</td>\n			</tr>\n		</table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_AutoOnClick,this);if (!FCKBrowserInfo.IsIE) C.style.width='96%';var G=FCKConfig.FontColors.toString().split(',');var H=0;while (H<G.length){var I=D.insertRow(-1);for (var i=0;i<8;i++,H++){if (H<G.length){var J=G[H].split('/');var K='#'+J[0];var L=J[1]||K;};C=I.insertCell(-1).appendChild(CreateSelectionDiv());C.innerHTML='<div class="ColorBoxBorder"><div class="ColorBox" style="background-color: '+K+'"></div></div>';if (H>=G.length) C.style.visibility='hidden';else FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_OnClick,[this,L]);}};if (FCKConfig.EnableMoreFontColors){E=D.insertRow(-1).insertCell(-1);E.colSpan=8;C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td nowrap align="center">'+FCKLang.ColorMoreColors+'</td></tr></table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_MoreOnClick,this);if (!FCKBrowserInfo.IsIE) C.style.width='96%';}};
-var FCKPastePlainTextCommand=function(){this.Name='PasteText';};FCKPastePlainTextCommand.prototype.Execute=function(){FCK.PasteAsPlainText();};FCKPastePlainTextCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');};
-var FCKPasteWordCommand=function(){this.Name='PasteWord';};FCKPasteWordCommand.prototype.Execute=function(){FCK.PasteFromWord();};FCKPasteWordCommand.prototype.GetState=function(){if (FCK.EditMode!=0||FCKConfig.ForcePasteAsPlainText) return -1;else return FCK.GetNamedCommandState('Paste');};
-var FCKTableCommand=function(A){this.Name=A;};FCKTableCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (!FCKBrowserInfo.IsGecko){switch (this.Name){case 'TableMergeRight':return FCKTableHandler.MergeRight();case 'TableMergeDown':return FCKTableHandler.MergeDown();}};switch (this.Name){case 'TableInsertRowAfter':return FCKTableHandler.InsertRow(false);case 'TableInsertRowBefore':return FCKTableHandler.InsertRow(true);case 'TableDeleteRows':return FCKTableHandler.DeleteRows();case 'TableInsertColumnAfter':return FCKTableHandler.InsertColumn(false);case 'TableInsertColumnBefore':return FCKTableHandler.InsertColumn(true);case 'TableDeleteColumns':return FCKTableHandler.DeleteColumns();case 'TableInsertCellAfter':return FCKTableHandler.InsertCell(null,false);case 'TableInsertCellBefore':return FCKTableHandler.InsertCell(null,true);case 'TableDeleteCells':return FCKTableHandler.DeleteCells();case 'TableMergeCells':return FCKTableHandler.MergeCells();case 'TableHorizontalSplitCell':return FCKTableHandler.HorizontalSplitCell();case 'TableVerticalSplitCell':return FCKTableHandler.VerticalSplitCell();case 'TableDelete':return FCKTableHandler.DeleteTable();default:return alert(FCKLang.UnknownCommand.replace(/%1/g,this.Name));}};FCKTableCommand.prototype.GetState=function(){if (FCK.EditorDocument!=null&&FCKSelection.HasAncestorNode('TABLE')){switch (this.Name){case 'TableHorizontalSplitCell':case 'TableVerticalSplitCell':if (FCKTableHandler.GetSelectedCells().length==1) return 0;else return -1;case 'TableMergeCells':if (FCKTableHandler.CheckIsSelectionRectangular()&&FCKTableHandler.GetSelectedCells().length>1) return 0;else return -1;case 'TableMergeRight':return FCKTableHandler.GetMergeRightTarget()?0:-1;case 'TableMergeDown':return FCKTableHandler.GetMergeDownTarget()?0:-1;default:return 0;}}else return -1;};
-var FCKFitWindow=function(){this.Name='FitWindow';};FCKFitWindow.prototype.Execute=function(){var A=window.frameElement;var B=A.style;var C=parent;var D=C.document.documentElement;var E=C.document.body;var F=E.style;var G;var H,oEditorScrollPos;if (FCK.EditMode==0){H=new FCKDomRange(FCK.EditorWindow);H.MoveToSelection();oEditorScrollPos=FCKTools.GetScrollPosition(FCK.EditorWindow);}else{var I=FCK.EditingArea.Textarea;H=!FCKBrowserInfo.IsIE&&[I.selectionStart,I.selectionEnd];oEditorScrollPos=[I.scrollLeft,I.scrollTop];};if (!this.IsMaximized){if(FCKBrowserInfo.IsIE) C.attachEvent('onresize',FCKFitWindow_Resize);else C.addEventListener('resize',FCKFitWindow_Resize,true);this._ScrollPos=FCKTools.GetScrollPosition(C);G=A;while((G=G.parentNode)){if (G.nodeType==1){G._fckSavedStyles=FCKTools.SaveStyles(G);G.style.zIndex=FCKConfig.FloatingPanelsZIndex-1;}};if (FCKBrowserInfo.IsIE){this.documentElementOverflow=D.style.overflow;D.style.overflow='hidden';F.overflow='hidden';}else{F.overflow='hidden';F.width='0px';F.height='0px';};this._EditorFrameStyles=FCKTools.SaveStyles(A);var J=FCKTools.GetViewPaneSize(C);B.position="absolute";A.offsetLeft;B.zIndex=FCKConfig.FloatingPanelsZIndex-1;B.left="0px";B.top="0px";B.width=J.Width+"px";B.height=J.Height+"px";if (!FCKBrowserInfo.IsIE){B.borderRight=B.borderBottom="9999px solid white";B.backgroundColor="white";};C.scrollTo(0,0);var K=FCKTools.GetWindowPosition(C,A);if (K.x!=0) B.left=(-1*K.x)+"px";if (K.y!=0) B.top=(-1*K.y)+"px";this.IsMaximized=true;}else{if(FCKBrowserInfo.IsIE) C.detachEvent("onresize",FCKFitWindow_Resize);else C.removeEventListener("resize",FCKFitWindow_Resize,true);G=A;while((G=G.parentNode)){if (G._fckSavedStyles){FCKTools.RestoreStyles(G,G._fckSavedStyles);G._fckSavedStyles=null;}};if (FCKBrowserInfo.IsIE) D.style.overflow=this.documentElementOverflow;FCKTools.RestoreStyles(A,this._EditorFrameStyles);C.scrollTo(this._ScrollPos.X,this._ScrollPos.Y);this.IsMaximized=false;};FCKToolbarItems.GetItem('FitWindow').RefreshState();if (FCK.EditMode==0) FCK.EditingArea.MakeEditable();FCK.Focus();if (FCK.EditMode==0){H.Select();FCK.EditorWindow.scrollTo(oEditorScrollPos.X,oEditorScrollPos.Y);}else{if (!FCKBrowserInfo.IsIE){I.selectionStart=H[0];I.selectionEnd=H[1];};I.scrollLeft=oEditorScrollPos[0];I.scrollTop=oEditorScrollPos[1];}};FCKFitWindow.prototype.GetState=function(){if (FCKConfig.ToolbarLocation!='In') return -1;else return (this.IsMaximized?1:0);};function FCKFitWindow_Resize(){var A=FCKTools.GetViewPaneSize(parent);var B=window.frameElement.style;B.width=A.Width+'px';B.height=A.Height+'px';};
-var FCKListCommand=function(A,B){this.Name=A;this.TagName=B;};FCKListCommand.prototype={GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=FCKSelection.GetBoundaryParentElement(true);var B=A;while (B){if (B.nodeName.IEquals(['ul','ol'])) break;B=B.parentNode;};if (B&&B.nodeName.IEquals(this.TagName)) return 1;else return 0;},Execute:function(){FCKUndo.SaveUndoStep();var A=FCK.EditorDocument;var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=this.GetState();if (C==0){FCKDomTools.TrimNode(A.body);if (!A.body.firstChild){var D=A.createElement('p');A.body.appendChild(D);B.MoveToNodeContents(D);}};var E=B.CreateBookmark();var F=[];var G={};var H=new FCKDomRangeIterator(B);var I;H.ForceBrBreak=(C==0);var J=true;var K=null;while (J){while ((I=H.GetNextParagraph())){var L=new FCKElementPath(I);var M=null;var N=false;var O=L.BlockLimit;for (var i=L.Elements.length-1;i>=0;i--){var P=L.Elements[i];if (P.nodeName.IEquals(['ol','ul'])){if (O._FCK_ListGroupObject) O._FCK_ListGroupObject=null;var Q=P._FCK_ListGroupObject;if (Q) Q.contents.push(I);else{Q={ 'root':P,'contents':[I] };F.push(Q);FCKDomTools.SetElementMarker(G,P,'_FCK_ListGroupObject',Q);};N=true;break;}};if (N) continue;var R=O;if (R._FCK_ListGroupObject) R._FCK_ListGroupObject.contents.push(I);else{var Q={ 'root':R,'contents':[I] };FCKDomTools.SetElementMarker(G,R,'_FCK_ListGroupObject',Q);F.push(Q);}};if (FCKBrowserInfo.IsIE) J=false;else{if (K==null){K=[];var T=FCKSelection.GetSelection();if (T&&F.length==0) K.push(T.getRangeAt(0));for (var i=1;T&&i<T.rangeCount;i++) K.push(T.getRangeAt(i));};if (K.length<1) J=false;else{var U=FCKW3CRange.CreateFromRange(A,K.shift());B._Range=U;B._UpdateElementInfo();if (B.StartNode.nodeName.IEquals('td')) B.SetStart(B.StartNode,1);if (B.EndNode.nodeName.IEquals('td')) B.SetEnd(B.EndNode,2);H=new FCKDomRangeIterator(B);H.ForceBrBreak=(C==0);}}};var W=[];while (F.length>0){var Q=F.shift();if (C==0){if (Q.root.nodeName.IEquals(['ul','ol'])) this._ChangeListType(Q,G,W);else this._CreateList(Q,W);}else if (C==1&&Q.root.nodeName.IEquals(['ul','ol'])) this._RemoveList(Q,G);};for (var i=0;i<W.length;i++){var M=W[i];var Z=false;var a=M;while (!Z){a=a.nextSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.firstChild) M.appendChild(a.removeChild(a.firstChild));};Z=false;a=M;while (!Z){a=a.previousSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.lastChild) M.insertBefore(a.removeChild(a.lastChild),M.firstChild);}};FCKDomTools.ClearAllMarkers(G);B.MoveToBookmark(E);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},_ChangeListType:function(A,B,C){var D=FCKDomTools.ListToArray(A.root,B);var E=[];for (var i=0;i<A.contents.length;i++){var F=A.contents[i];F=FCKTools.GetElementAscensor(F,'li');if (!F||F._FCK_ListItem_Processed) continue;E.push(F);FCKDomTools.SetElementMarker(B,F,'_FCK_ListItem_Processed',true);};var G=FCKTools.GetElementDocument(A.root).createElement(this.TagName);for (var i=0;i<E.length;i++){var H=E[i]._FCK_ListArray_Index;D[H].parent=G;};var I=FCKDomTools.ArrayToList(D,B);for (var i=0;i<I.listNode.childNodes.length;i++){if (I.listNode.childNodes[i].nodeName.IEquals(this.TagName)) C.push(I.listNode.childNodes[i]);};A.root.parentNode.replaceChild(I.listNode,A.root);},_CreateList:function(A,B){var C=A.contents;var D=FCKTools.GetElementDocument(A.root);var E=[];if (C.length==1&&C[0]==A.root){var F=D.createElement('div');while (C[0].firstChild) F.appendChild(C[0].removeChild(C[0].firstChild));C[0].appendChild(F);C[0]=F;};var G=A.contents[0].parentNode;for (var i=0;i<C.length;i++) G=FCKDomTools.GetCommonParents(G,C[i].parentNode).pop();for (var i=0;i<C.length;i++){var H=C[i];while (H.parentNode){if (H.parentNode==G){E.push(H);break;};H=H.parentNode;}};if (E.length<1) return;var I=E[E.length-1].nextSibling;var J=D.createElement(this.TagName);B.push(J);while (E.length){var K=E.shift();var L=D.createDocumentFragment();while (K.firstChild) L.appendChild(K.removeChild(K.firstChild));K.parentNode.removeChild(K);var M=D.createElement('li');M.appendChild(L);J.appendChild(M);};G.insertBefore(J,I);},_RemoveList:function(A,B){var C=FCKDomTools.ListToArray(A.root,B);var D=[];for (var i=0;i<A.contents.length;i++){var E=A.contents[i];E=FCKTools.GetElementAscensor(E,'li');if (!E||E._FCK_ListItem_Processed) continue;D.push(E);FCKDomTools.SetElementMarker(B,E,'_FCK_ListItem_Processed',true);};var F=null;for (var i=0;i<D.length;i++){var G=D[i]._FCK_ListArray_Index;C[G].indent=-1;F=G;};for (var i=F+1;i<C.length;i++){if (C[i].indent>C[i-1].indent+1){var H=C[i-1].indent+1-C[i].indent;var I=C[i].indent;while (C[i]&&C[i].indent>=I){C[i].indent+=H;i++;};i--;}};var J=FCKDomTools.ArrayToList(C,B);if (A.root.nextSibling==null||A.root.nextSibling.nodeName.IEquals('br')){if (J.listNode.lastChild.nodeName.IEquals('br')) J.listNode.removeChild(J.listNode.lastChild);};A.root.parentNode.replaceChild(J.listNode,A.root);}};
-var FCKJustifyCommand=function(A){this.AlignValue=A;var B=FCKConfig.ContentLangDirection.toLowerCase();this.IsDefaultAlign=(A=='left'&&B=='ltr')||(A=='right'&&B=='rtl');var C=this._CssClassName=(function(){var D=FCKConfig.JustifyClasses;if (D){switch (A){case 'left':return D[0]||null;case 'center':return D[1]||null;case 'right':return D[2]||null;case 'justify':return D[3]||null;}};return null;})();if (C&&C.length>0) this._CssClassRegex=new RegExp('(?:^|\\s+)'+C+'(?=$|\\s)');};FCKJustifyCommand._GetClassNameRegex=function(){var A=FCKJustifyCommand._ClassRegex;if (A!=undefined) return A;var B=[];var C=FCKConfig.JustifyClasses;if (C){for (var i=0;i<4;i++){var D=C[i];if (D&&D.length>0) B.push(D);}};if (B.length>0) A=new RegExp('(?:^|\\s+)(?:'+B.join('|')+')(?=$|\\s)');else A=null;return FCKJustifyCommand._ClassRegex=A;};FCKJustifyCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=this.GetState();if (B==-1) return;var C=A.CreateBookmark();var D=this._CssClassName;var E=new FCKDomRangeIterator(A);var F;while ((F=E.GetNextParagraph())){F.removeAttribute('align');if (D){var G=F.className.replace(FCKJustifyCommand._GetClassNameRegex(),'');if (B==0){if (G.length>0) G+=' ';F.className=G+D;}else if (G.length==0) FCKDomTools.RemoveAttribute(F,'class');}else{var H=F.style;if (B==0) H.textAlign=this.AlignValue;else{H.textAlign='';if (H.cssText.length==0) F.removeAttribute('style');}}};A.MoveToBookmark(C);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;var C;if (FCKBrowserInfo.IsIE) C=B.currentStyle.textAlign;else C=FCK.EditorWindow.getComputedStyle(B,'').getPropertyValue('text-align');C=C.replace(/(-moz-|-webkit-|start|auto)/i,'');if ((!C&&this.IsDefaultAlign)||C==this.AlignValue) return 1;return 0;}};
-var FCKIndentCommand=function(A,B){this.Name=A;this.Offset=B;this.IndentCSSProperty=FCKConfig.ContentLangDirection.IEquals('ltr')?'marginLeft':'marginRight';};FCKIndentCommand._InitIndentModeParameters=function(){if (FCKConfig.IndentClasses&&FCKConfig.IndentClasses.length>0){this._UseIndentClasses=true;this._IndentClassMap={};for (var i=0;i<FCKConfig.IndentClasses.length;i++) this._IndentClassMap[FCKConfig.IndentClasses[i]]=i+1;this._ClassNameRegex=new RegExp('(?:^|\\s+)('+FCKConfig.IndentClasses.join('|')+')(?=$|\\s)');}else this._UseIndentClasses=false;};FCKIndentCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=A.CreateBookmark();var C=FCKDomTools.GetCommonParentNode(A.StartNode||A.StartContainer,A.EndNode||A.EndContainer,['ul','ol']);if (C) this._IndentList(A,C);else this._IndentBlock(A);A.MoveToBookmark(B);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;if (FCKIndentCommand._UseIndentClasses==undefined) FCKIndentCommand._InitIndentModeParameters();var A=FCKSelection.GetBoundaryParentElement(true);var B=FCKSelection.GetBoundaryParentElement(false);var C=FCKDomTools.GetCommonParentNode(A,B,['ul','ol']);if (C){if (this.Name.IEquals('outdent')) return 0;var D=FCKTools.GetElementAscensor(A,'li');if (!D||!D.previousSibling) return -1;return 0;};if (!FCKIndentCommand._UseIndentClasses&&this.Name.IEquals('indent')) return 0;var E=new FCKElementPath(A);var F=E.Block||E.BlockLimit;if (!F) return -1;if (FCKIndentCommand._UseIndentClasses){var G=F.className.match(FCKIndentCommand._ClassNameRegex);var H=0;if (G!=null){G=G[1];H=FCKIndentCommand._IndentClassMap[G];};if ((this.Name=='outdent'&&H==0)||(this.Name=='indent'&&H==FCKConfig.IndentClasses.length)) return -1;return 0;}else{var I=parseInt(F.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;if (I<=0) return -1;return 0;}},_IndentBlock:function(A){var B=new FCKDomRangeIterator(A);B.EnforceRealBlocks=true;A.Expand('block_contents');var C=FCKDomTools.GetCommonParents(A.StartContainer,A.EndContainer);var D=C[C.length-1];var E;while ((E=B.GetNextParagraph())){if (!(E==D||E.parentNode==D)) continue;if (FCKIndentCommand._UseIndentClasses){var F=E.className.match(FCKIndentCommand._ClassNameRegex);var G=0;if (F!=null){F=F[1];G=FCKIndentCommand._IndentClassMap[F];};if (this.Name.IEquals('outdent')) G--;else if (this.Name.IEquals('indent')) G++;G=Math.min(G,FCKConfig.IndentClasses.length);G=Math.max(G,0);var H=E.className.replace(FCKIndentCommand._ClassNameRegex,'');if (G<1) E.className=H;else E.className=(H.length>0?H+' ':'')+FCKConfig.IndentClasses[G-1];}else{var I=parseInt(E.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;I+=this.Offset;I=Math.max(I,0);I=Math.ceil(I/this.Offset)*this.Offset;E.style[this.IndentCSSProperty]=I?I+FCKConfig.IndentUnit:'';if (E.getAttribute('style')=='') E.removeAttribute('style');}}},_IndentList:function(A,B){var C=A.StartContainer;var D=A.EndContainer;while (C&&C.parentNode!=B) C=C.parentNode;while (D&&D.parentNode!=B) D=D.parentNode;if (!C||!D) return;var E=C;var F=[];var G=false;while (G==false){if (E==D) G=true;F.push(E);E=E.nextSibling;};if (F.length<1) return;var H=FCKDomTools.GetParents(B);for (var i=0;i<H.length;i++){if (H[i].nodeName.IEquals(['ul','ol'])){B=H[i];break;}};var I=this.Name.IEquals('indent')?1:-1;var J=F[0];var K=F[F.length-1];var L={};var M=FCKDomTools.ListToArray(B,L);var N=M[K._FCK_ListArray_Index].indent;for (var i=J._FCK_ListArray_Index;i<=K._FCK_ListArray_Index;i++) M[i].indent+=I;for (var i=K._FCK_ListArray_Index+1;i<M.length&&M[i].indent>N;i++) M[i].indent+=I;var O=FCKDomTools.ArrayToList(M);if (O) B.parentNode.replaceChild(O.listNode,B);FCKDomTools.ClearAllMarkers(L);}};
-var FCKBlockQuoteCommand=function(){};FCKBlockQuoteCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=this.GetState();var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.CreateBookmark();if (FCKBrowserInfo.IsIE){var D=B.GetBookmarkNode(C,true);var E=B.GetBookmarkNode(C,false);var F;if (D&&D.parentNode.nodeName.IEquals('blockquote')&&!D.previousSibling){F=D;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]) FCKDomTools.MoveNode(D,F,true);}};if (E&&E.parentNode.nodeName.IEquals('blockquote')&&!E.previousSibling){F=E;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]){if (F.firstChild==D) FCKDomTools.InsertAfterNode(D,E);else FCKDomTools.MoveNode(E,F,true);}}}};var G=new FCKDomRangeIterator(B);var H;if (A==0){var I=[];while ((H=G.GetNextParagraph())) I.push(H);if (I.length<1){para=B.Window.document.createElement(FCKConfig.EnterMode.IEquals('p')?'p':'div');B.InsertNode(para);para.appendChild(B.Window.document.createTextNode('\ufeff'));B.MoveToBookmark(C);B.MoveToNodeContents(para);B.Collapse(true);C=B.CreateBookmark();I.push(para);};var J=I[0].parentNode;var K=[];for (var i=0;i<I.length;i++){H=I[i];J=FCKDomTools.GetCommonParents(H.parentNode,J).pop();}while (J.nodeName.IEquals('table','tbody','tr','ol','ul')) J=J.parentNode;var L=null;while (I.length>0){H=I.shift();while (H.parentNode!=J) H=H.parentNode;if (H!=L) K.push(H);L=H;}while (K.length>0){H=K.shift();if (H.nodeName.IEquals('blockquote')){var M=FCKTools.GetElementDocument(H).createDocumentFragment();while (H.firstChild){M.appendChild(H.removeChild(H.firstChild));I.push(M.lastChild);};H.parentNode.replaceChild(M,H);}else I.push(H);};var N=B.Window.document.createElement('blockquote');J.insertBefore(N,I[0]);while (I.length>0){H=I.shift();N.appendChild(H);}}else if (A==1){var O=[];var P={};while ((H=G.GetNextParagraph())){var Q=null;var R=null;while (H.parentNode){if (H.parentNode.nodeName.IEquals('blockquote')){Q=H.parentNode;R=H;break;};H=H.parentNode;};if (Q&&R&&!R._fckblockquotemoveout){O.push(R);FCKDomTools.SetElementMarker(P,R,'_fckblockquotemoveout',true);}};FCKDomTools.ClearAllMarkers(P);var S=[];var T=[],P={};var U=function(N){for (var i=0;i<N.childNodes.length;i++){if (FCKListsLib.BlockElements[N.childNodes[i].nodeName.toLowerCase()]) return false;};return true;};while (O.length>0){var W=O.shift();var N=W.parentNode;if (W==W.parentNode.firstChild) N.parentNode.insertBefore(N.removeChild(W),N);else if (W==W.parentNode.lastChild) N.parentNode.insertBefore(N.removeChild(W),N.nextSibling);else FCKDomTools.BreakParent(W,W.parentNode,B);if (!N._fckbqprocessed){T.push(N);FCKDomTools.SetElementMarker(P,N,'_fckbqprocessed',true);};S.push(W);};for (var i=T.length-1;i>=0;i--){var N=T[i];if (U(N)) FCKDomTools.RemoveNode(N);};FCKDomTools.ClearAllMarkers(P);if (FCKConfig.EnterMode.IEquals('br')){while (S.length){var W=S.shift();var a=true;if (W.nodeName.IEquals('div')){var M=FCKTools.GetElementDocument(W).createDocumentFragment();var c=a&&W.previousSibling&&!FCKListsLib.BlockBoundaries[W.previousSibling.nodeName.toLowerCase()];if (a&&c) M.appendChild(FCKTools.GetElementDocument(W).createElement('br'));var d=W.nextSibling&&!FCKListsLib.BlockBoundaries[W.nextSibling.nodeName.toLowerCase()];while (W.firstChild) M.appendChild(W.removeChild(W.firstChild));if (d) M.appendChild(FCKTools.GetElementDocument(W).createElement('br'));W.parentNode.replaceChild(M,W);a=false;}}}};B.MoveToBookmark(C);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;for (var i=0;i<A.Elements.length;i++){if (A.Elements[i].nodeName.IEquals('blockquote')) return 1;};return 0;}};
-var FCKCoreStyleCommand=function(A){this.Name='CoreStyle';this.StyleName='_FCK_'+A;this.IsActive=false;FCKStyles.AttachStyleStateChange(this.StyleName,this._OnStyleStateChange,this);};FCKCoreStyleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();if (this.IsActive) FCKStyles.RemoveStyle(this.StyleName);else FCKStyles.ApplyStyle(this.StyleName);FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0) return -1;return this.IsActive?1:0;},_OnStyleStateChange:function(A,B){this.IsActive=B;}};
-var FCKRemoveFormatCommand=function(){this.Name='RemoveFormat';};FCKRemoveFormatCommand.prototype={Execute:function(){FCKStyles.RemoveAll();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){return FCK.EditorWindow?0:-1;}};
-var FCKCommands=FCK.Commands={};FCKCommands.LoadedCommands={};FCKCommands.RegisterCommand=function(A,B){this.LoadedCommands[A]=B;};FCKCommands.GetCommand=function(A){var B=FCKCommands.LoadedCommands[A];if (B) return B;switch (A){case 'Bold':case 'Italic':case 'Underline':case 'StrikeThrough':case 'Subscript':case 'Superscript':B=new FCKCoreStyleCommand(A);break;case 'RemoveFormat':B=new FCKRemoveFormatCommand();break;case 'DocProps':B=new FCKDialogCommand('DocProps',FCKLang.DocProps,'dialog/fck_docprops.html',400,380,FCKCommands.GetFullPageState);break;case 'Templates':B=new FCKDialogCommand('Templates',FCKLang.DlgTemplatesTitle,'dialog/fck_template.html',380,450);break;case 'Link':B=new FCKDialogCommand('Link',FCKLang.DlgLnkWindowTitle,'dialog/fck_link.html',400,300);break;case 'Unlink':B=new FCKUnlinkCommand();break;case 'VisitLink':B=new FCKVisitLinkCommand();break;case 'Anchor':B=new FCKDialogCommand('Anchor',FCKLang.DlgAnchorTitle,'dialog/fck_anchor.html',370,160);break;case 'AnchorDelete':B=new FCKAnchorDeleteCommand();break;case 'BulletedList':B=new FCKDialogCommand('BulletedList',FCKLang.BulletedListProp,'dialog/fck_listprop.html?UL',370,160);break;case 'NumberedList':B=new FCKDialogCommand('NumberedList',FCKLang.NumberedListProp,'dialog/fck_listprop.html?OL',370,160);break;case 'About':B=new FCKDialogCommand('About',FCKLang.About,'dialog/fck_about.html',420,330,function(){ return 0;});break;case 'Find':B=new FCKDialogCommand('Find',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Find');break;case 'Replace':B=new FCKDialogCommand('Replace',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Replace');break;case 'Image':B=new FCKDialogCommand('Image',FCKLang.DlgImgTitle,'dialog/fck_image.html',450,390);break;case 'Flash':B=new FCKDialogCommand('Flash',FCKLang.DlgFlashTitle,'dialog/fck_flash.html',450,390);break;case 'SpecialChar':B=new FCKDialogCommand('SpecialChar',FCKLang.DlgSpecialCharTitle,'dialog/fck_specialchar.html',400,290);break;case 'Smiley':B=new FCKDialogCommand('Smiley',FCKLang.DlgSmileyTitle,'dialog/fck_smiley.html',FCKConfig.SmileyWindowWidth,FCKConfig.SmileyWindowHeight);break;case 'Table':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html',480,250);break;case 'TableProp':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html?Parent',480,250);break;case 'TableCellProp':B=new FCKDialogCommand('TableCell',FCKLang.DlgCellTitle,'dialog/fck_tablecell.html',550,240);break;case 'Style':B=new FCKStyleCommand();break;case 'FontName':B=new FCKFontNameCommand();break;case 'FontSize':B=new FCKFontSizeCommand();break;case 'FontFormat':B=new FCKFormatBlockCommand();break;case 'Source':B=new FCKSourceCommand();break;case 'Preview':B=new FCKPreviewCommand();break;case 'Save':B=new FCKSaveCommand();break;case 'NewPage':B=new FCKNewPageCommand();break;case 'PageBreak':B=new FCKPageBreakCommand();break;case 'Rule':B=new FCKRuleCommand();break;case 'Nbsp':B=new FCKNbsp();break;case 'TextColor':B=new FCKTextColorCommand('ForeColor');break;case 'BGColor':B=new FCKTextColorCommand('BackColor');break;case 'Paste':B=new FCKPasteCommand();break;case 'PasteText':B=new FCKPastePlainTextCommand();break;case 'PasteWord':B=new FCKPasteWordCommand();break;case 'JustifyLeft':B=new FCKJustifyCommand('left');break;case 'JustifyCenter':B=new FCKJustifyCommand('center');break;case 'JustifyRight':B=new FCKJustifyCommand('right');break;case 'JustifyFull':B=new FCKJustifyCommand('justify');break;case 'Indent':B=new FCKIndentCommand('indent',FCKConfig.IndentLength);break;case 'Outdent':B=new FCKIndentCommand('outdent',FCKConfig.IndentLength*-1);break;case 'Blockquote':B=new FCKBlockQuoteCommand();break;case 'CreateDiv':B=new FCKDialogCommand('CreateDiv',FCKLang.CreateDiv,'dialog/fck_div.html',380,210,null,null,true);break;case 'EditDiv':B=new FCKDialogCommand('EditDiv',FCKLang.EditDiv,'dialog/fck_div.html',380,210,null,null,false);break;case 'DeleteDiv':B=new FCKDeleteDivCommand();break;case 'TableInsertRowAfter':B=new FCKTableCommand('TableInsertRowAfter');break;case 'TableInsertRowBefore':B=new FCKTableCommand('TableInsertRowBefore');break;case 'TableDeleteRows':B=new FCKTableCommand('TableDeleteRows');break;case 'TableInsertColumnAfter':B=new FCKTableCommand('TableInsertColumnAfter');break;case 'TableInsertColumnBefore':B=new FCKTableCommand('TableInsertColumnBefore');break;case 'TableDeleteColumns':B=new FCKTableCommand('TableDeleteColumns');break;case 'TableInsertCellAfter':B=new FCKTableCommand('TableInsertCellAfter');break;case 'TableInsertCellBefore':B=new FCKTableCommand('TableInsertCellBefore');break;case 'TableDeleteCells':B=new FCKTableCommand('TableDeleteCells');break;case 'TableMergeCells':B=new FCKTableCommand('TableMergeCells');break;case 'TableMergeRight':B=new FCKTableCommand('TableMergeRight');break;case 'TableMergeDown':B=new FCKTableCommand('TableMergeDown');break;case 'TableHorizontalSplitCell':B=new FCKTableCommand('TableHorizontalSplitCell');break;case 'TableVerticalSplitCell':B=new FCKTableCommand('TableVerticalSplitCell');break;case 'TableDelete':B=new FCKTableCommand('TableDelete');break;case 'Form':B=new FCKDialogCommand('Form',FCKLang.Form,'dialog/fck_form.html',380,210);break;case 'Checkbox':B=new FCKDialogCommand('Checkbox',FCKLang.Checkbox,'dialog/fck_checkbox.html',380,200);break;case 'Radio':B=new FCKDialogCommand('Radio',FCKLang.RadioButton,'dialog/fck_radiobutton.html',380,200);break;case 'TextField':B=new FCKDialogCommand('TextField',FCKLang.TextField,'dialog/fck_textfield.html',380,210);break;case 'Textarea':B=new FCKDialogCommand('Textarea',FCKLang.Textarea,'dialog/fck_textarea.html',380,210);break;case 'HiddenField':B=new FCKDialogCommand('HiddenField',FCKLang.HiddenField,'dialog/fck_hiddenfield.html',380,190);break;case 'Button':B=new FCKDialogCommand('Button',FCKLang.Button,'dialog/fck_button.html',380,210);break;case 'Select':B=new FCKDialogCommand('Select',FCKLang.SelectionField,'dialog/fck_select.html',400,340);break;case 'ImageButton':B=new FCKDialogCommand('ImageButton',FCKLang.ImageButton,'dialog/fck_image.html?ImageButton',450,390);break;case 'SpellCheck':B=new FCKSpellCheckCommand();break;case 'FitWindow':B=new FCKFitWindow();break;case 'Undo':B=new FCKUndoCommand();break;case 'Redo':B=new FCKRedoCommand();break;case 'Copy':B=new FCKCutCopyCommand(false);break;case 'Cut':B=new FCKCutCopyCommand(true);break;case 'SelectAll':B=new FCKSelectAllCommand();break;case 'InsertOrderedList':B=new FCKListCommand('insertorderedlist','ol');break;case 'InsertUnorderedList':B=new FCKListCommand('insertunorderedlist','ul');break;case 'ShowBlocks':B=new FCKShowBlockCommand('ShowBlocks',FCKConfig.StartupShowBlocks?1:0);break;case 'Undefined':B=new FCKUndefinedCommand();break;case 'Scayt':B=FCKScayt.CreateCommand();break;case 'ScaytContext':B=FCKScayt.CreateContextCommand();break;default:if (FCKRegexLib.NamedCommands.test(A)) B=new FCKNamedCommand(A);else{alert(FCKLang.UnknownCommand.replace(/%1/g,A));return null;}};FCKCommands.LoadedCommands[A]=B;return B;};FCKCommands.GetFullPageState=function(){return FCKConfig.FullPage?0:-1;};FCKCommands.GetBooleanState=function(A){return A?-1:0;};
-var FCKPanel=function(A){this.IsRTL=(FCKLang.Dir=='rtl');this.IsContextMenu=false;this._LockCounter=0;this._Window=A||window;var B;if (FCKBrowserInfo.IsIE){this._Popup=this._Window.createPopup();var C=this._Window.document;if (FCK_IS_CUSTOM_DOMAIN&&!FCKBrowserInfo.IsIE7){C.domain=FCK_ORIGINAL_DOMAIN;document.domain=FCK_ORIGINAL_DOMAIN;};B=this.Document=this._Popup.document;if (FCK_IS_CUSTOM_DOMAIN){B.domain=FCK_RUNTIME_DOMAIN;C.domain=FCK_RUNTIME_DOMAIN;document.domain=FCK_RUNTIME_DOMAIN;};FCK.IECleanup.AddItem(this,FCKPanel_Cleanup);}else{var D=this._IFrame=this._Window.document.createElement('iframe');FCKTools.ResetStyles(D);D.src='javascript:void(0)';D.allowTransparency=true;D.frameBorder='0';D.scrolling='no';D.style.width=D.style.height='0px';FCKDomTools.SetElementStyles(D,{position:'absolute',zIndex:FCKConfig.FloatingPanelsZIndex});this._Window.document.body.appendChild(D);var E=D.contentWindow;B=this.Document=E.document;var F='';if (FCKBrowserInfo.IsSafari) F='<base href="'+window.document.location+'">';B.open();B.write('<html><head>'+F+'<\/head><body style="margin:0px;padding:0px;"><\/body><\/html>');B.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.Panel_Contructor(B,window.document.location);FCKTools.AddEventListenerEx(E,'focus',FCKPanel_Window_OnFocus,this);FCKTools.AddEventListenerEx(E,'blur',FCKPanel_Window_OnBlur,this);};B.dir=FCKLang.Dir;FCKTools.AddEventListener(B,'contextmenu',FCKTools.CancelEvent);this.MainNode=B.body.appendChild(B.createElement('DIV'));this.MainNode.style.cssFloat=this.IsRTL?'right':'left';};FCKPanel.prototype.AppendStyleSheet=function(A){FCKTools.AppendStyleSheet(this.Document,A);};FCKPanel.prototype.Preload=function(x,y,A){if (this._Popup) this._Popup.show(x,y,0,0,A);};FCKPanel.prototype.ResizeForSubpanel=function(A,B,C){if (!FCKBrowserInfo.IsIE7) return false;if (!this._Popup.isOpen){this.Subpanel=null;return false;};if (B==0&&C==0){if (this.Subpanel!==A) return false;this.Subpanel=null;this.IncreasedX=0;}else{this.Subpanel=A;if ((this.IncreasedX>=B)&&(this.IncreasedY>=C)) return false;this.IncreasedX=Math.max(this.IncreasedX,B);this.IncreasedY=Math.max(this.IncreasedY,C);};var x=this.ShowRect.x;var w=this.IncreasedX;if (this.IsRTL) x=x-w;var D=this.ShowRect.w+w;var E=Math.max(this.ShowRect.h,this.IncreasedY);if (this.ParentPanel) this.ParentPanel.ResizeForSubpanel(this,D,E);this._Popup.show(x,this.ShowRect.y,D,E,this.RelativeElement);return this.IsRTL;};FCKPanel.prototype.Show=function(x,y,A,B,C){var D;var E=this.MainNode;if (this._Popup){this._Popup.show(x,y,0,0,A);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (FCKBrowserInfo.IsIE7){if (this.ParentPanel&&this.ParentPanel.ResizeForSubpanel(this,D,E.offsetHeight)){FCKTools.RunFunction(this.Show,this,[x,y,A]);return;}};if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=(x*-1)+A.offsetWidth-D;};if (FCKBrowserInfo.IsIE7){this.ShowRect={x:x,y:y,w:D,h:E.offsetHeight};this.IncreasedX=0;this.IncreasedY=0;this.RelativeElement=A;};this._PopupArgs=[x,y,D,E.offsetHeight,A];this._Popup.show(x,y,D,E.offsetHeight,A);if (this.OnHide){if (this._Timer) CheckPopupOnHide.call(this,true);this._Timer=FCKTools.SetInterval(CheckPopupOnHide,100,this);}}else{if (typeof(FCK.ToolbarSet.CurrentInstance.FocusManager)!='undefined') FCK.ToolbarSet.CurrentInstance.FocusManager.Lock();if (this.ParentPanel){this.ParentPanel.Lock();FCKPanel_Window_OnBlur(null,this.ParentPanel);};if (FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac){this._IFrame.scrolling='';FCKTools.RunFunction(function(){ this._IFrame.scrolling='no';},this);};if (FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel&&FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel!=this) FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel.Hide(false,true);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (!B)	this._IFrame.width=1;if (!C)	this._IFrame.height=1;D=E.offsetWidth||E.firstChild.offsetWidth;var F=FCKTools.GetDocumentPosition(this._Window,A.nodeType==9?(FCKTools.IsStrictMode(A)?A.documentElement:A.body):A);var G=FCKDomTools.GetPositionedAncestor(this._IFrame.parentNode);if (G){var H=FCKTools.GetDocumentPosition(FCKTools.GetElementWindow(G),G);F.x-=H.x;F.y-=H.y;};if (this.IsRTL&&!this.IsContextMenu) x=(x*-1);x+=F.x;y+=F.y;if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=x+A.offsetWidth-D;}else{var I=FCKTools.GetViewPaneSize(this._Window);var J=FCKTools.GetScrollPosition(this._Window);var K=I.Height+J.Y;var L=I.Width+J.X;if ((x+D)>L) x-=x+D-L;if ((y+E.offsetHeight)>K) y-=y+E.offsetHeight-K;};FCKDomTools.SetElementStyles(this._IFrame,{left:x+'px',top:y+'px'});this._IFrame.contentWindow.focus();this._IsOpened=true;var M=this;this._resizeTimer=setTimeout(function(){var N=E.offsetWidth||E.firstChild.offsetWidth;var O=E.offsetHeight;M._IFrame.style.width=N+'px';M._IFrame.style.height=O+'px';},0);FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel=this;};FCKTools.RunFunction(this.OnShow,this);};FCKPanel.prototype.Hide=function(A,B){if (this._Popup) this._Popup.hide();else{if (!this._IsOpened||this._LockCounter>0) return;if (typeof(FCKFocusManager)!='undefined'&&!B) FCKFocusManager.Unlock();this._IFrame.style.width=this._IFrame.style.height='0px';this._IsOpened=false;if (this._resizeTimer){clearTimeout(this._resizeTimer);this._resizeTimer=null;};if (this.ParentPanel) this.ParentPanel.Unlock();if (!A) FCKTools.RunFunction(this.OnHide,this);}};FCKPanel.prototype.CheckIsOpened=function(){if (this._Popup) return this._Popup.isOpen;else return this._IsOpened;};FCKPanel.prototype.CreateChildPanel=function(){var A=this._Popup?FCKTools.GetDocumentWindow(this.Document):this._Window;var B=new FCKPanel(A);B.ParentPanel=this;return B;};FCKPanel.prototype.Lock=function(){this._LockCounter++;};FCKPanel.prototype.Unlock=function(){if (--this._LockCounter==0&&!this.HasFocus) this.Hide();};function FCKPanel_Window_OnFocus(e,A){A.HasFocus=true;};function FCKPanel_Window_OnBlur(e,A){A.HasFocus=false;if (A._LockCounter==0) FCKTools.RunFunction(A.Hide,A);};function CheckPopupOnHide(A){if (A||!this._Popup.isOpen){window.clearInterval(this._Timer);this._Timer=null;if (this._Popup&&this.ParentPanel&&!A) this.ParentPanel.ResizeForSubpanel(this,0,0);FCKTools.RunFunction(this.OnHide,this);}};function FCKPanel_Cleanup(){this._Popup=null;this._Window=null;this.Document=null;this.MainNode=null;this.RelativeElement=null;};
-var FCKIcon=function(A){var B=A?typeof(A):'undefined';switch (B){case 'number':this.Path=FCKConfig.SkinPath+'fck_strip.gif';this.Size=16;this.Position=A;break;case 'undefined':this.Path=FCK_SPACER_PATH;break;case 'string':this.Path=A;break;default:this.Path=A[0];this.Size=A[1];this.Position=A[2];}};FCKIcon.prototype.CreateIconElement=function(A){var B,eIconImage;if (this.Position){var C='-'+((this.Position-1)*this.Size)+'px';if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path;eIconImage.style.top=C;}else{B=A.createElement('IMG');B.src=FCK_SPACER_PATH;B.style.backgroundPosition='0px '+C;B.style.backgroundImage='url("'+this.Path+'")';}}else{if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path?this.Path:FCK_SPACER_PATH;}else{B=A.createElement('IMG');B.src=this.Path?this.Path:FCK_SPACER_PATH;}};B.className='TB_Button_Image';return B;};
-var FCKToolbarButtonUI=function(A,B,C,D,E,F){this.Name=A;this.Label=B||A;this.Tooltip=C||this.Label;this.Style=E||0;this.State=F||0;this.Icon=new FCKIcon(D);if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarButtonUI_Cleanup);};FCKToolbarButtonUI.prototype._CreatePaddingElement=function(A){var B=A.createElement('IMG');B.className='TB_Button_Padding';B.src=FCK_SPACER_PATH;return B;};FCKToolbarButtonUI.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this.MainElement=B.createElement('DIV');C.title=this.Tooltip;if (FCKBrowserInfo.IsGecko) C.onmousedown=FCKTools.CancelEvent;FCKTools.AddEventListenerEx(C,'mouseover',FCKToolbarButtonUI_OnMouseOver,this);FCKTools.AddEventListenerEx(C,'mouseout',FCKToolbarButtonUI_OnMouseOut,this);FCKTools.AddEventListenerEx(C,'click',FCKToolbarButtonUI_OnClick,this);this.ChangeState(this.State,true);if (this.Style==0&&!this.ShowArrow){C.appendChild(this.Icon.CreateIconElement(B));}else{var D=C.appendChild(B.createElement('TABLE'));D.cellPadding=0;D.cellSpacing=0;var E=D.insertRow(-1);var F=E.insertCell(-1);if (this.Style==0||this.Style==2) F.appendChild(this.Icon.CreateIconElement(B));else F.appendChild(this._CreatePaddingElement(B));if (this.Style==1||this.Style==2){F=E.insertCell(-1);F.className='TB_Button_Text';F.noWrap=true;F.appendChild(B.createTextNode(this.Label));};if (this.ShowArrow){if (this.Style!=0){E.insertCell(-1).appendChild(this._CreatePaddingElement(B));};F=E.insertCell(-1);var G=F.appendChild(B.createElement('IMG'));G.src=FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif';G.width=5;G.height=3;};F=E.insertCell(-1);F.appendChild(this._CreatePaddingElement(B));};A.appendChild(C);};FCKToolbarButtonUI.prototype.ChangeState=function(A,B){if (!B&&this.State==A) return;var e=this.MainElement;if (!e) return;switch (parseInt(A,10)){case 0:e.className='TB_Button_Off';break;case 1:e.className='TB_Button_On';break;case -1:e.className='TB_Button_Disabled';break;};this.State=A;};function FCKToolbarButtonUI_OnMouseOver(A,B){if (B.State==0) this.className='TB_Button_Off_Over';else if (B.State==1) this.className='TB_Button_On_Over';};function FCKToolbarButtonUI_OnMouseOut(A,B){if (B.State==0) this.className='TB_Button_Off';else if (B.State==1) this.className='TB_Button_On';};function FCKToolbarButtonUI_OnClick(A,B){if (B.OnClick&&B.State!=-1) B.OnClick(B);};function FCKToolbarButtonUI_Cleanup(){this.MainElement=null;};
-var FCKToolbarButton=function(A,B,C,D,E,F,G){this.CommandName=A;this.Label=B;this.Tooltip=C;this.Style=D;this.SourceView=E?true:false;this.ContextSensitive=F?true:false;if (G==null) this.IconPath=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(G)=='number') this.IconPath=[FCKConfig.SkinPath+'fck_strip.gif',16,G];else this.IconPath=G;};FCKToolbarButton.prototype.Create=function(A){this._UIButton=new FCKToolbarButtonUI(this.CommandName,this.Label,this.Tooltip,this.IconPath,this.Style);this._UIButton.OnClick=this.Click;this._UIButton._ToolbarButton=this;this._UIButton.Create(A);};FCKToolbarButton.prototype.RefreshState=function(){var A=this._UIButton;if (!A) return;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B==A.State) return;A.ChangeState(B);};FCKToolbarButton.prototype.Click=function(){var A=this._ToolbarButton||this;FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(A.CommandName).Execute();};FCKToolbarButton.prototype.Enable=function(){this.RefreshState();};FCKToolbarButton.prototype.Disable=function(){this._UIButton.ChangeState(-1);};
-var FCKSpecialCombo=function(A,B,C,D,E){this.FieldWidth=B||100;this.PanelWidth=C||150;this.PanelMaxHeight=D||150;this.Label='&nbsp;';this.Caption=A;this.Tooltip=A;this.Style=2;this.Enabled=true;this.Items={};this._Panel=new FCKPanel(E||window);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._PanelBox=this._Panel.MainNode.appendChild(this._Panel.Document.createElement('DIV'));this._PanelBox.className='SC_Panel';this._PanelBox.style.width=this.PanelWidth+'px';this._PanelBox.innerHTML='<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>';this._ItemsHolderEl=this._PanelBox.getElementsByTagName('TD')[0];if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKSpecialCombo_Cleanup);};function FCKSpecialCombo_ItemOnMouseOver(){this.className+=' SC_ItemOver';};function FCKSpecialCombo_ItemOnMouseOut(){this.className=this.originalClass;};function FCKSpecialCombo_ItemOnClick(A,B,C){this.className=this.originalClass;B._Panel.Hide();B.SetLabel(this.FCKItemLabel);if (typeof(B.OnSelect)=='function') B.OnSelect(C,this);};FCKSpecialCombo.prototype.ClearItems=function (){if (this.Items) this.Items={};var A=this._ItemsHolderEl;while (A.firstChild) A.removeChild(A.firstChild);};FCKSpecialCombo.prototype.AddItem=function(A,B,C,D){var E=this._ItemsHolderEl.appendChild(this._Panel.Document.createElement('DIV'));E.className=E.originalClass='SC_Item';E.innerHTML=B;E.FCKItemLabel=C||A;E.Selected=false;if (FCKBrowserInfo.IsIE) E.style.width='100%';if (D) E.style.backgroundColor=D;FCKTools.AddEventListenerEx(E,'mouseover',FCKSpecialCombo_ItemOnMouseOver);FCKTools.AddEventListenerEx(E,'mouseout',FCKSpecialCombo_ItemOnMouseOut);FCKTools.AddEventListenerEx(E,'click',FCKSpecialCombo_ItemOnClick,[this,A]);this.Items[A.toString().toLowerCase()]=E;return E;};FCKSpecialCombo.prototype.SelectItem=function(A){if (typeof A=='string') A=this.Items[A.toString().toLowerCase()];if (A){A.className=A.originalClass='SC_ItemSelected';A.Selected=true;}};FCKSpecialCombo.prototype.SelectItemByLabel=function(A,B){for (var C in this.Items){var D=this.Items[C];if (D.FCKItemLabel==A){D.className=D.originalClass='SC_ItemSelected';D.Selected=true;if (B) this.SetLabel(A);}}};FCKSpecialCombo.prototype.DeselectAll=function(A){for (var i in this.Items){if (!this.Items[i]) continue;this.Items[i].className=this.Items[i].originalClass='SC_Item';this.Items[i].Selected=false;};if (A) this.SetLabel('');};FCKSpecialCombo.prototype.SetLabelById=function(A){A=A?A.toString().toLowerCase():'';var B=this.Items[A];this.SetLabel(B?B.FCKItemLabel:'');};FCKSpecialCombo.prototype.SetLabel=function(A){A=(!A||A.length==0)?'&nbsp;':A;if (A==this.Label) return;this.Label=A;var B=this._LabelEl;if (B){B.innerHTML=A;FCKTools.DisableSelection(B);}};FCKSpecialCombo.prototype.SetEnabled=function(A){this.Enabled=A;if (this._OuterTable) this._OuterTable.className=A?'':'SC_FieldDisabled';};FCKSpecialCombo.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this._OuterTable=A.appendChild(B.createElement('TABLE'));C.cellPadding=0;C.cellSpacing=0;C.insertRow(-1);var D;var E;switch (this.Style){case 0:D='TB_ButtonType_Icon';E=false;break;case 1:D='TB_ButtonType_Text';E=false;break;case 2:E=true;break;};if (this.Caption&&this.Caption.length>0&&E){var F=C.rows[0].insertCell(-1);F.innerHTML=this.Caption;F.className='SC_FieldCaption';};var G=FCKTools.AppendElement(C.rows[0].insertCell(-1),'div');if (E){G.className='SC_Field';G.style.width=this.FieldWidth+'px';G.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldLabel"><label>&nbsp;</label></td><td class="SC_FieldButton">&nbsp;</td></tr></tbody></table>';this._LabelEl=G.getElementsByTagName('label')[0];this._LabelEl.innerHTML=this.Label;}else{G.className='TB_Button_Off';G.innerHTML='<table title="'+this.Tooltip+'" class="'+D+'" cellspacing="0" cellpadding="0" border="0"><tr><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_Text">'+this.Caption+'</td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_ButtonArrow"><img src="'+FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif" width="5" height="3"></td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td></tr></table>';};FCKTools.AddEventListenerEx(G,'mouseover',FCKSpecialCombo_OnMouseOver,this);FCKTools.AddEventListenerEx(G,'mouseout',FCKSpecialCombo_OnMouseOut,this);FCKTools.AddEventListenerEx(G,'click',FCKSpecialCombo_OnClick,this);FCKTools.DisableSelection(this._Panel.Document.body);};function FCKSpecialCombo_Cleanup(){this._LabelEl=null;this._OuterTable=null;this._ItemsHolderEl=null;this._PanelBox=null;if (this.Items){for (var A in this.Items) this.Items[A]=null;}};function FCKSpecialCombo_OnMouseOver(A,B){if (B.Enabled){switch (B.Style){case 0:this.className='TB_Button_On_Over';break;case 1:this.className='TB_Button_On_Over';break;case 2:this.className='SC_Field SC_FieldOver';break;}}};function FCKSpecialCombo_OnMouseOut(A,B){switch (B.Style){case 0:this.className='TB_Button_Off';break;case 1:this.className='TB_Button_Off';break;case 2:this.className='SC_Field';break;}};function FCKSpecialCombo_OnClick(e,A){if (A.Enabled){var B=A._Panel;var C=A._PanelBox;var D=A._ItemsHolderEl;var E=A.PanelMaxHeight;if (A.OnBeforeClick) A.OnBeforeClick(A);if (FCKBrowserInfo.IsIE) B.Preload(0,this.offsetHeight,this);if (D.offsetHeight>E) C.style.height=E+'px';else C.style.height='';B.Show(0,this.offsetHeight,this);}};
-var FCKToolbarSpecialCombo=function(){this.SourceView=false;this.ContextSensitive=true;this.FieldWidth=null;this.PanelWidth=null;this.PanelMaxHeight=null;};FCKToolbarSpecialCombo.prototype.DefaultLabel='';function FCKToolbarSpecialCombo_OnSelect(A,B){FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).Execute(A,B);};FCKToolbarSpecialCombo.prototype.Create=function(A){this._Combo=new FCKSpecialCombo(this.GetLabel(),this.FieldWidth,this.PanelWidth,this.PanelMaxHeight,FCKBrowserInfo.IsIE?window:FCKTools.GetElementWindow(A).parent);this._Combo.Tooltip=this.Tooltip;this._Combo.Style=this.Style;this.CreateItems(this._Combo);this._Combo.Create(A);this._Combo.CommandName=this.CommandName;this._Combo.OnSelect=FCKToolbarSpecialCombo_OnSelect;};function FCKToolbarSpecialCombo_RefreshActiveItems(A,B){A.DeselectAll();A.SelectItem(B);A.SetLabelById(B);};FCKToolbarSpecialCombo.prototype.RefreshState=function(){var A;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B!=-1){A=1;if (this.RefreshActiveItems) this.RefreshActiveItems(this._Combo,B);else{if (this._LastValue!==B){this._LastValue=B;if (!B||B.length==0){this._Combo.DeselectAll();this._Combo.SetLabel(this.DefaultLabel);}else FCKToolbarSpecialCombo_RefreshActiveItems(this._Combo,B);}}}else A=-1;if (A==this.State) return;if (A==-1){this._Combo.DeselectAll();this._Combo.SetLabel('');};this.State=A;this._Combo.SetEnabled(A!=-1);};FCKToolbarSpecialCombo.prototype.Enable=function(){this.RefreshState();};FCKToolbarSpecialCombo.prototype.Disable=function(){this.State=-1;this._Combo.DeselectAll();this._Combo.SetLabel('');this._Combo.SetEnabled(false);};
-var FCKToolbarStyleCombo=function(A,B){if (A===false) return;this.CommandName='Style';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultStyleLabel||'';};FCKToolbarStyleCombo.prototype=new FCKToolbarSpecialCombo;FCKToolbarStyleCombo.prototype.GetLabel=function(){return FCKLang.Style;};FCKToolbarStyleCombo.prototype.GetStyles=function(){var A={};var B=FCK.ToolbarSet.CurrentInstance.Styles.GetStyles();for (var C in B){var D=B[C];if (!D.IsCore) A[C]=D;};return A;};FCKToolbarStyleCombo.prototype.CreateItems=function(A){var B=A._Panel.Document;FCKTools.AppendStyleSheet(B,FCKConfig.ToolbarComboPreviewCSS);FCKTools.AppendStyleString(B,FCKConfig.EditorAreaStyles);B.body.className+=' ForceBaseFont';FCKConfig.ApplyBodyAttributes(B.body);var C=this.GetStyles();for (var D in C){var E=C[D];var F=E.GetType()==2?D:FCKToolbarStyleCombo_BuildPreview(E,E.Label||D);var G=A.AddItem(D,F);G.Style=E;};A.OnBeforeClick=this.StyleCombo_OnBeforeClick;};FCKToolbarStyleCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Elements;for (var e=0;e<D.length;e++){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D[e],true)){A.SetLabel(F.Label||F.Name);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarStyleCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B;var C;var D;var E=FCK.ToolbarSet.CurrentInstance.Selection;if (E.GetType()=='Control'){B=E.GetSelectedElement();D=B.nodeName.toLowerCase();}else{B=E.GetBoundaryParentElement(true);C=new FCKElementPath(B);};for (var i in A.Items){var F=A.Items[i];var G=F.Style;if ((D&&G.Element==D)||(!D&&G.GetType()!=2)){F.style.display='';if ((C&&G.CheckActive(C))||(!C&&G.CheckElementRemovable(B,true))) A.SelectItem(G.Name);}else F.style.display='none';}};function FCKToolbarStyleCombo_BuildPreview(A,B){var C=A.GetType();var D=[];if (C==0) D.push('<div class="BaseFont">');var E=A.Element;if (E=='bdo') E='span';D=['<',E];var F=A._StyleDesc.Attributes;if (F){for (var G in F){D.push(' ',G,'="',A.GetFinalAttributeValue(G),'"');}};if (A._GetStyleText().length>0) D.push(' style="',A.GetFinalStyleValue(),'"');D.push('>',B,'</',E,'>');if (C==0) D.push('</div>');return D.join('');};
-var FCKToolbarFontFormatCombo=function(A,B){if (A===false) return;this.CommandName='FontFormat';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.NormalLabel='Normal';this.PanelWidth=190;this.DefaultLabel=FCKConfig.DefaultFontFormatLabel||'';};FCKToolbarFontFormatCombo.prototype=new FCKToolbarStyleCombo(false);FCKToolbarFontFormatCombo.prototype.GetLabel=function(){return FCKLang.FontFormat;};FCKToolbarFontFormatCombo.prototype.GetStyles=function(){var A={};var B=FCKLang['FontFormats'].split(';');var C={p:B[0],pre:B[1],address:B[2],h1:B[3],h2:B[4],h3:B[5],h4:B[6],h5:B[7],h6:B[8],div:B[9]||(B[0]+' (DIV)')};var D=FCKConfig.FontFormats.split(';');for (var i=0;i<D.length;i++){var E=D[i];var F=FCKStyles.GetStyle('_FCK_'+E);if (F){F.Label=C[E];A['_FCK_'+E]=F;}else alert("The FCKConfig.CoreStyles['"+E+"'] setting was not found. Please check the fckconfig.js file");};return A;};FCKToolbarFontFormatCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;if (D){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SetLabel(F.Label);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarFontFormatCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SelectItem(E);return;}}}};
-var FCKToolbarFontsCombo=function(A,B){this.CommandName='FontName';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontLabel||'';};FCKToolbarFontsCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontsCombo.prototype.GetLabel=function(){return FCKLang.Font;};FCKToolbarFontsCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_FontFace');if (!A){alert("The FCKConfig.CoreStyles['Size'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontNames.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Font',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontsCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCKSelection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);for (var i in A.Items){var D=A.Items[i];var E=D.Style;if (E.CheckActive(C)){A.SelectItem(D);return;}}}};
-var FCKToolbarFontSizeCombo=function(A,B){this.CommandName='FontSize';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontSizeLabel||'';this.FieldWidth=70;};FCKToolbarFontSizeCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontSizeCombo.prototype.GetLabel=function(){return FCKLang.FontSize;};FCKToolbarFontSizeCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_Size');if (!A){alert("The FCKConfig.CoreStyles['FontFace'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontSizes.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Size',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontSizeCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontSizeCombo.prototype.StyleCombo_OnBeforeClick=FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick;
-var FCKToolbarPanelButton=function(A,B,C,D,E){this.CommandName=A;var F;if (E==null) F=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(E)=='number') F=[FCKConfig.SkinPath+'fck_strip.gif',16,E];var G=this._UIButton=new FCKToolbarButtonUI(A,B,C,F,D);G._FCKToolbarPanelButton=this;G.ShowArrow=true;G.OnClick=FCKToolbarPanelButton_OnButtonClick;};FCKToolbarPanelButton.prototype.TypeName='FCKToolbarPanelButton';FCKToolbarPanelButton.prototype.Create=function(A){A.className+='Menu';this._UIButton.Create(A);var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName)._Panel;this.RegisterPanel(B);};FCKToolbarPanelButton.prototype.RegisterPanel=function(A){if (A._FCKToolbarPanelButton) return;A._FCKToolbarPanelButton=this;var B=A.Document.body.appendChild(A.Document.createElement('div'));B.style.position='absolute';B.style.top='0px';var C=A._FCKToolbarPanelButtonLineDiv=B.appendChild(A.Document.createElement('IMG'));C.className='TB_ConnectionLine';C.style.position='absolute';C.src=FCK_SPACER_PATH;A.OnHide=FCKToolbarPanelButton_OnPanelHide;};function FCKToolbarPanelButton_OnButtonClick(A){var B=this._FCKToolbarPanelButton;var e=B._UIButton.MainElement;B._UIButton.ChangeState(1);var C=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(B.CommandName);var D=C._Panel;D._FCKToolbarPanelButtonLineDiv.style.width=(e.offsetWidth-2)+'px';C.Execute(0,e.offsetHeight-1,e);};function FCKToolbarPanelButton_OnPanelHide(){var A=this._FCKToolbarPanelButton;A._UIButton.ChangeState(0);};FCKToolbarPanelButton.prototype.RefreshState=FCKToolbarButton.prototype.RefreshState;FCKToolbarPanelButton.prototype.Enable=FCKToolbarButton.prototype.Enable;FCKToolbarPanelButton.prototype.Disable=FCKToolbarButton.prototype.Disable;
-var FCKScayt;(function(){var A=[];var B=(FCK&&FCK.EditorWindow&&FCK.EditorWindow.parent.parent.scayt)?true:false;var C=false;var D=false;function ScaytEngineLoad(callback){if (B) return;B=true;var E=FCK.EditorWindow.parent.parent;var F=function (){window.scayt=E.scayt;InitScayt();var G=FCKToolbarItems.LoadedItems['ScaytCombobox'];G&&G.SetEnabled(scyt_control&&scyt_control.disabled);InitSetup();};if (E.scayt){F();return;};if (FCK.Config.ScaytCustomUrl) FCK.Config.ScaytCustomUrl=new String(FCK.Config.ScaytCustomUrl).replace(new RegExp("^http[s]*:\/\/"),"");var H=document.location.protocol;var I=FCK.Config.ScaytCustomUrl||'svc.spellchecker.net/spellcheck3/lf/scayt/scayt4.js';var J=H+'//'+I;var K=ParseUrl(J).path+'/';var L=E.window.CKEDITOR||(E.window.CKEDITOR={});L._djScaytConfig={I:K,addOnLoad:function(){F();},isDebug:false};if (callback) A.push(callback);DoLoadScript(J);};function DoLoadScript(url){if (!url) return false;var E=FCK.EditorWindow.parent.parent;var s=E.document.createElement('script');s.type='text/javascript';s.src=url;E.document.getElementsByTagName('head')[0].appendChild(s);return true;};function ParseUrl(data){var m=data.match(/(.*)[\/\\]([^\/\\]+\.\w+)$/);return m?{ path:m[1],file:m[2] }:data;};function createScaytControl (){var N={};var E=FCK.EditorWindow.parent.parent;N.srcNodeRef=FCK.EditingArea.IFrame;N.customerid=FCK.Config.ScaytCustomerid;N.customDictionaryName=FCK.Config.ScaytCustomDictionaryName;N.userDictionaryName=FCK.Config.ScaytUserDictionaryName;N.defLang=FCK.Config.ScaytDefLang;var P=E.scayt;var Q=window.scayt_control=new P(N);};function InitScayt(){createScaytControl();var Q=window.scayt_control;if (Q){Q.setDisabled(false);D=true;C=!Q.disabled;var G=FCKToolbarItems.LoadedItems['ScaytCombobox'];G&&G.Enable();ShowScaytState();};for (var i=0;i<A.length;i++){try{A[i].call(this);}catch(err){}}};var T=function(){name='Scayt';};T.prototype.Execute=function(c){switch (c){case 'Options':case 'Langs':case 'About':if (B&&D&&!C){ScaytMessage('SCAYT is not enabled');break;};if (B&&D) FCKDialog.OpenDialog('Scayt','SCAYT Settings','dialog/fck_scayt.html?'+c.toLowerCase(),343,343);break;default:if (!B){var U=this;ScaytEngineLoad(function (){U.SetEnabled(!window.scayt_control.disabled);});return true;}else if (D){if (C) this.Disable();else this.Enable();ShowScaytState();}};if (!B) return ScaytMessage('SCAYT is not loaded')||false;if (!D) return ScaytMessage('SCAYT is not ready')||false;return true;};T.prototype.Enable=function(){window.scayt_control.setDisabled(false);C=true;};T.prototype.Disable=function(){window.scayt_control.setDisabled(true);C=false;};T.prototype.SetEnabled=function(state){if (state) this.Enable();else this.Disable();ShowScaytState();return true;};T.prototype.GetState=function(){return 0;};function ShowScaytState(){var W=FCKToolbarItems.GetItem('SpellCheck');if (!W||!W._Combo||!W._Combo._OuterTable) return;var X=W._Combo._OuterTable.getElementsByTagName('img')[1];var Y=W._Combo.Items['trigger'];if (C){X.style.opacity='1';Y.innerHTML=GetStatusLabel();}else{X.style.opacity='0.5';Y.innerHTML=GetStatusLabel();}};function GetStatusLabel(){if (!D) return  '<b>Enable SCAYT</b>';return C?'<b>Disable SCAYT</b>':'<b>Enable SCAYT</b>';};var Z=function(tooltip,style){this.Command=FCKCommands.GetCommand('Scayt');this.CommandName='Scayt';this.Label=this.GetLabel();this.Tooltip=FCKLang.ScaytTitle;this.Style=1;};Z.prototype=new FCKToolbarSpecialCombo;Z.prototype.CreateItems=function(){this._Combo.AddItem('Trigger','<b>Enable SCAYT</b>');this._Combo.AddItem('Options',FCKLang.ScaytTitleOptions||"Options");this._Combo.AddItem('Langs',FCKLang.ScaytTitleLangs||"Languages");this._Combo.AddItem('About',FCKLang.ScaytTitleAbout||"About");};Z.prototype.GetLabel=function(){var a=FCKConfig.SkinPath+'fck_strip.gif';return FCKBrowserInfo.IsIE?'<div class="TB_Button_Image"><img src="'+a+'" style="top:-192px"></div>':'<img class="TB_Button_Image" src="'+FCK_SPACER_PATH+'" style="background-position: 0px -192px;background-image: url('+a+');">';};function ScaytMessage(m){m&&alert(m);};var b=function(){name='ScaytContext';};b.prototype.Execute=function(contextInfo){var c=contextInfo&&contextInfo.action,g=c&&contextInfo.node,Q=window.scayt_control;if (g){switch (c){case 'Suggestion':Q.replace(g,contextInfo.suggestion);break;case 'Ignore':Q.ignore(g);break;case 'Ignore All':Q.ignoreAll(g);break;case 'Add Word':var E=FCK.EditorWindow.parent.parent;E.scayt.addWordToUserDictionary(g);break;}}};function InitSetup(){FCK.ContextMenu.RegisterListener({AddItems:function(menu){var E=FCK.EditorWindow.parent.parent;var Q=window.scayt_control,P=E.scayt;if (!Q) return;var g=Q.getScaytNode();if (!g) return;var h=P.getSuggestion(Q.getWord(g),Q.getLang());if (!h||!h.length) return;menu.AddSeparator();var j=FCK.Config.ScaytMaxSuggestions||5;var k=(j==-1)?h.length:j;for (var i=0;i<k;i+=1){if (h[i]){menu.AddItem('ScaytContext',h[i],null,false,{'action':'Suggestion','node':g,'suggestion':h[i] });}};menu.AddSeparator();menu.AddItem('ScaytContext','Ignore',null,false,{ 'action':'Ignore','node':g });menu.AddItem('ScaytContext','Ignore All',null,false,{ 'action':'Ignore All','node':g });menu.AddItem('ScaytContext','Add Word',null,false,{ 'action':'Add Word','node':g });try{if (D&&C) Q.fireOnContextMenu(null,FCK.ContextMenu._InnerContextMenu);}catch(err) {}}});FCK.Events.AttachEvent('OnPaste',function(){window.scayt_control.refresh();return true;});};FCK.Events.AttachEvent('OnAfterSetHTML',function(){if (FCKConfig.SpellChecker=='SCAYT'){if (!B&&FCK.Config.ScaytAutoStartup) ScaytEngineLoad();if (FCK.EditMode==0&&B&&D) createScaytControl();ShowScaytState();}});FCK.Events.AttachEvent('OnBeforeGetData',function(){D&&window.scayt_control.reset();});FCK.Events.AttachEvent('OnAfterGetData',function(){D&&window.scayt_control.refresh();});FCKScayt={CreateCommand:function(){return new T();},CreateContextCommand:function(){return new b();},CreateToolbarItem:function(){return new Z();}};})();
-var FCKToolbarItems={};FCKToolbarItems.LoadedItems={};FCKToolbarItems.RegisterItem=function(A,B){this.LoadedItems[A]=B;};FCKToolbarItems.GetItem=function(A){var B=FCKToolbarItems.LoadedItems[A];if (B) return B;switch (A){case 'Source':B=new FCKToolbarButton('Source',FCKLang.Source,null,2,true,true,1);break;case 'DocProps':B=new FCKToolbarButton('DocProps',FCKLang.DocProps,null,null,null,null,2);break;case 'Save':B=new FCKToolbarButton('Save',FCKLang.Save,null,null,true,null,3);break;case 'NewPage':B=new FCKToolbarButton('NewPage',FCKLang.NewPage,null,null,true,null,4);break;case 'Preview':B=new FCKToolbarButton('Preview',FCKLang.Preview,null,null,true,null,5);break;case 'Templates':B=new FCKToolbarButton('Templates',FCKLang.Templates,null,null,null,null,6);break;case 'About':B=new FCKToolbarButton('About',FCKLang.About,null,null,true,null,47);break;case 'Cut':B=new FCKToolbarButton('Cut',FCKLang.Cut,null,null,false,true,7);break;case 'Copy':B=new FCKToolbarButton('Copy',FCKLang.Copy,null,null,false,true,8);break;case 'Paste':B=new FCKToolbarButton('Paste',FCKLang.Paste,null,null,false,true,9);break;case 'PasteText':B=new FCKToolbarButton('PasteText',FCKLang.PasteText,null,null,false,true,10);break;case 'PasteWord':B=new FCKToolbarButton('PasteWord',FCKLang.PasteWord,null,null,false,true,11);break;case 'Print':B=new FCKToolbarButton('Print',FCKLang.Print,null,null,false,true,12);break;case 'Undo':B=new FCKToolbarButton('Undo',FCKLang.Undo,null,null,false,true,14);break;case 'Redo':B=new FCKToolbarButton('Redo',FCKLang.Redo,null,null,false,true,15);break;case 'SelectAll':B=new FCKToolbarButton('SelectAll',FCKLang.SelectAll,null,null,true,null,18);break;case 'RemoveFormat':B=new FCKToolbarButton('RemoveFormat',FCKLang.RemoveFormat,null,null,false,true,19);break;case 'FitWindow':B=new FCKToolbarButton('FitWindow',FCKLang.FitWindow,null,null,true,true,66);break;case 'Bold':B=new FCKToolbarButton('Bold',FCKLang.Bold,null,null,false,true,20);break;case 'Italic':B=new FCKToolbarButton('Italic',FCKLang.Italic,null,null,false,true,21);break;case 'Underline':B=new FCKToolbarButton('Underline',FCKLang.Underline,null,null,false,true,22);break;case 'StrikeThrough':B=new FCKToolbarButton('StrikeThrough',FCKLang.StrikeThrough,null,null,false,true,23);break;case 'Subscript':B=new FCKToolbarButton('Subscript',FCKLang.Subscript,null,null,false,true,24);break;case 'Superscript':B=new FCKToolbarButton('Superscript',FCKLang.Superscript,null,null,false,true,25);break;case 'OrderedList':B=new FCKToolbarButton('InsertOrderedList',FCKLang.NumberedListLbl,FCKLang.NumberedList,null,false,true,26);break;case 'UnorderedList':B=new FCKToolbarButton('InsertUnorderedList',FCKLang.BulletedListLbl,FCKLang.BulletedList,null,false,true,27);break;case 'Outdent':B=new FCKToolbarButton('Outdent',FCKLang.DecreaseIndent,null,null,false,true,28);break;case 'Indent':B=new FCKToolbarButton('Indent',FCKLang.IncreaseIndent,null,null,false,true,29);break;case 'Blockquote':B=new FCKToolbarButton('Blockquote',FCKLang.Blockquote,null,null,false,true,73);break;case 'CreateDiv':B=new FCKToolbarButton('CreateDiv',FCKLang.CreateDiv,null,null,false,true,74);break;case 'Link':B=new FCKToolbarButton('Link',FCKLang.InsertLinkLbl,FCKLang.InsertLink,null,false,true,34);break;case 'Unlink':B=new FCKToolbarButton('Unlink',FCKLang.RemoveLink,null,null,false,true,35);break;case 'Anchor':B=new FCKToolbarButton('Anchor',FCKLang.Anchor,null,null,null,null,36);break;case 'Image':B=new FCKToolbarButton('Image',FCKLang.InsertImageLbl,FCKLang.InsertImage,null,false,true,37);break;case 'Flash':B=new FCKToolbarButton('Flash',FCKLang.InsertFlashLbl,FCKLang.InsertFlash,null,false,true,38);break;case 'Table':B=new FCKToolbarButton('Table',FCKLang.InsertTableLbl,FCKLang.InsertTable,null,false,true,39);break;case 'SpecialChar':B=new FCKToolbarButton('SpecialChar',FCKLang.InsertSpecialCharLbl,FCKLang.InsertSpecialChar,null,false,true,42);break;case 'Smiley':B=new FCKToolbarButton('Smiley',FCKLang.InsertSmileyLbl,FCKLang.InsertSmiley,null,false,true,41);break;case 'PageBreak':B=new FCKToolbarButton('PageBreak',FCKLang.PageBreakLbl,FCKLang.PageBreak,null,false,true,43);break;case 'Rule':B=new FCKToolbarButton('Rule',FCKLang.InsertLineLbl,FCKLang.InsertLine,null,false,true,40);break;case 'JustifyLeft':B=new FCKToolbarButton('JustifyLeft',FCKLang.LeftJustify,null,null,false,true,30);break;case 'JustifyCenter':B=new FCKToolbarButton('JustifyCenter',FCKLang.CenterJustify,null,null,false,true,31);break;case 'JustifyRight':B=new FCKToolbarButton('JustifyRight',FCKLang.RightJustify,null,null,false,true,32);break;case 'JustifyFull':B=new FCKToolbarButton('JustifyFull',FCKLang.BlockJustify,null,null,false,true,33);break;case 'Style':B=new FCKToolbarStyleCombo();break;case 'FontName':B=new FCKToolbarFontsCombo();break;case 'FontSize':B=new FCKToolbarFontSizeCombo();break;case 'FontFormat':B=new FCKToolbarFontFormatCombo();break;case 'TextColor':B=new FCKToolbarPanelButton('TextColor',FCKLang.TextColor,null,null,45);break;case 'BGColor':B=new FCKToolbarPanelButton('BGColor',FCKLang.BGColor,null,null,46);break;case 'Find':B=new FCKToolbarButton('Find',FCKLang.Find,null,null,null,null,16);break;case 'Replace':B=new FCKToolbarButton('Replace',FCKLang.Replace,null,null,null,null,17);break;case 'Form':B=new FCKToolbarButton('Form',FCKLang.Form,null,null,null,null,48);break;case 'Checkbox':B=new FCKToolbarButton('Checkbox',FCKLang.Checkbox,null,null,null,null,49);break;case 'Radio':B=new FCKToolbarButton('Radio',FCKLang.RadioButton,null,null,null,null,50);break;case 'TextField':B=new FCKToolbarButton('TextField',FCKLang.TextField,null,null,null,null,51);break;case 'Textarea':B=new FCKToolbarButton('Textarea',FCKLang.Textarea,null,null,null,null,52);break;case 'HiddenField':B=new FCKToolbarButton('HiddenField',FCKLang.HiddenField,null,null,null,null,56);break;case 'Button':B=new FCKToolbarButton('Button',FCKLang.Button,null,null,null,null,54);break;case 'Select':B=new FCKToolbarButton('Select',FCKLang.SelectionField,null,null,null,null,53);break;case 'ImageButton':B=new FCKToolbarButton('ImageButton',FCKLang.ImageButton,null,null,null,null,55);break;case 'ShowBlocks':B=new FCKToolbarButton('ShowBlocks',FCKLang.ShowBlocks,null,null,null,true,72);break;case 'SpellCheck':if (FCKConfig.SpellChecker=='SCAYT') B=FCKScayt.CreateToolbarItem();else B=new FCKToolbarButton('SpellCheck',FCKLang.SpellCheck,null,null,null,null,13);break;default:alert(FCKLang.UnknownToolbarItem.replace(/%1/g,A));return null;};FCKToolbarItems.LoadedItems[A]=B;return B;};
-var FCKToolbar=function(){this.Items=[];};FCKToolbar.prototype.AddItem=function(A){return this.Items[this.Items.length]=A;};FCKToolbar.prototype.AddButton=function(A,B,C,D,E,F){if (typeof(D)=='number') D=[this.DefaultIconsStrip,this.DefaultIconSize,D];var G=new FCKToolbarButtonUI(A,B,C,D,E,F);G._FCKToolbar=this;G.OnClick=FCKToolbar_OnItemClick;return this.AddItem(G);};function FCKToolbar_OnItemClick(A){var B=A._FCKToolbar;if (B.OnItemClick) B.OnItemClick(B,A);};FCKToolbar.prototype.AddSeparator=function(){this.AddItem(new FCKToolbarSeparator());};FCKToolbar.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var e=B.createElement('table');e.className='TB_Toolbar';e.style.styleFloat=e.style.cssFloat=(FCKLang.Dir=='ltr'?'left':'right');e.dir=FCKLang.Dir;e.cellPadding=0;e.cellSpacing=0;var C=e.insertRow(-1);var D;if (!this.HideStart){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_Start';};for (var i=0;i<this.Items.length;i++){this.Items[i].Create(C.insertCell(-1));};if (!this.HideEnd){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_End';};A.appendChild(e);};var FCKToolbarSeparator=function(){};FCKToolbarSeparator.prototype.Create=function(A){FCKTools.AppendElement(A,'div').className='TB_Separator';};
-var FCKToolbarBreak=function(){};FCKToolbarBreak.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A).createElement('div');B.className='TB_Break';B.style.clear=FCKLang.Dir=='rtl'?'left':'right';A.appendChild(B);};
-function FCKToolbarSet_Create(A){var B;var C=A||FCKConfig.ToolbarLocation;switch (C){case 'In':document.getElementById('xToolbarRow').style.display='';B=new FCKToolbarSet(document);break;case 'None':B=new FCKToolbarSet(document);break;default:FCK.Events.AttachEvent('OnBlur',FCK_OnBlur);FCK.Events.AttachEvent('OnFocus',FCK_OnFocus);var D;var E=C.match(/^Out:(.+)\((\w+)\)$/);if (E){if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_GetOutElement(window,E);else D=eval('parent.'+E[1]).document.getElementById(E[2]);}else{E=C.match(/^Out:(\w+)$/);if (E) D=parent.document.getElementById(E[1]);};if (!D){alert('Invalid value for "ToolbarLocation"');return arguments.callee('In');};B=D.__FCKToolbarSet;if (B) break;var F=FCKTools.GetElementDocument(D).createElement('iframe');F.src='javascript:void(0)';F.frameBorder=0;F.width='100%';F.height='10';D.appendChild(F);F.unselectable='on';var G=F.contentWindow.document;var H='';if (FCKBrowserInfo.IsSafari) H='<base href="'+window.document.location+'">';G.open();G.write('<html><head>'+H+'<script type="text/javascript"> var adjust = function() { window.frameElement.height = document.body.scrollHeight ; }; window.onresize = window.onload = function(){var timer = null;var lastHeight = -1;var lastChange = 0;var poller = function(){var currentHeight = document.body.scrollHeight || 0;var currentTime = (new Date()).getTime();if (currentHeight != lastHeight){lastChange = currentTime;adjust();lastHeight = document.body.scrollHeight;}if (lastChange < currentTime - 1000) clearInterval(timer);};timer = setInterval(poller, 100);}</script></head><body style="overflow: hidden">'+document.getElementById('xToolbarSpace').innerHTML+'</body></html>');G.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_InitOutFrame(G);FCKTools.AddEventListener(G,'contextmenu',FCKTools.CancelEvent);FCKTools.AppendStyleSheet(G,FCKConfig.SkinEditorCSS);B=D.__FCKToolbarSet=new FCKToolbarSet(G);B._IFrame=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(D,FCKToolbarSet_Target_Cleanup);};B.CurrentInstance=FCK;if (!B.ToolbarItems) B.ToolbarItems=FCKToolbarItems;FCK.AttachToOnSelectionChange(B.RefreshItemsState);return B;};function FCK_OnBlur(A){var B=A.ToolbarSet;if (B.CurrentInstance==A) B.Disable();};function FCK_OnFocus(A){var B=A.ToolbarSet;var C=A||FCK;B.CurrentInstance.FocusManager.RemoveWindow(B._IFrame.contentWindow);B.CurrentInstance=C;C.FocusManager.AddWindow(B._IFrame.contentWindow,true);B.Enable();};function FCKToolbarSet_Cleanup(){this._TargetElement=null;this._IFrame=null;};function FCKToolbarSet_Target_Cleanup(){this.__FCKToolbarSet=null;};var FCKToolbarSet=function(A){this._Document=A;this._TargetElement=A.getElementById('xToolbar');var B=A.getElementById('xExpandHandle');var C=A.getElementById('xCollapseHandle');B.title=FCKLang.ToolbarExpand;FCKTools.AddEventListener(B,'click',FCKToolbarSet_Expand_OnClick);C.title=FCKLang.ToolbarCollapse;FCKTools.AddEventListener(C,'click',FCKToolbarSet_Collapse_OnClick);if (!FCKConfig.ToolbarCanCollapse||FCKConfig.ToolbarStartExpanded) this.Expand();else this.Collapse();C.style.display=FCKConfig.ToolbarCanCollapse?'':'none';if (FCKConfig.ToolbarCanCollapse) C.style.display='';else A.getElementById('xTBLeftBorder').style.display='';this.Toolbars=[];this.IsLoaded=false;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarSet_Cleanup);};function FCKToolbarSet_Expand_OnClick(){FCK.ToolbarSet.Expand();};function FCKToolbarSet_Collapse_OnClick(){FCK.ToolbarSet.Collapse();};FCKToolbarSet.prototype.Expand=function(){this._ChangeVisibility(false);};FCKToolbarSet.prototype.Collapse=function(){this._ChangeVisibility(true);};FCKToolbarSet.prototype._ChangeVisibility=function(A){this._Document.getElementById('xCollapsed').style.display=A?'':'none';this._Document.getElementById('xExpanded').style.display=A?'none':'';if (window.onresize){FCKTools.RunFunction(window.onresize);}};FCKToolbarSet.prototype.Load=function(A){this.Name=A;this.Items=[];this.ItemsWysiwygOnly=[];this.ItemsContextSensitive=[];this._TargetElement.innerHTML='';var B=FCKConfig.ToolbarSets[A];if (!B){alert(FCKLang.UnknownToolbarSet.replace(/%1/g,A));return;};this.Toolbars=[];for (var x=0;x<B.length;x++){var C=B[x];if (!C) continue;var D;if (typeof(C)=='string'){if (C=='/') D=new FCKToolbarBreak();}else{D=new FCKToolbar();for (var j=0;j<C.length;j++){var E=C[j];if (E=='-') D.AddSeparator();else{var F=FCKToolbarItems.GetItem(E);if (F){D.AddItem(F);this.Items.push(F);if (!F.SourceView) this.ItemsWysiwygOnly.push(F);if (F.ContextSensitive) this.ItemsContextSensitive.push(F);}}}};D.Create(this._TargetElement);this.Toolbars[this.Toolbars.length]=D;};FCKTools.DisableSelection(this._Document.getElementById('xCollapseHandle').parentNode);if (FCK.Status!=2) FCK.Events.AttachEvent('OnStatusChange',this.RefreshModeState);else this.RefreshModeState();this.IsLoaded=true;this.IsEnabled=true;FCKTools.RunFunction(this.OnLoad);};FCKToolbarSet.prototype.Enable=function(){if (this.IsEnabled) return;this.IsEnabled=true;var A=this.Items;for (var i=0;i<A.length;i++) A[i].RefreshState();};FCKToolbarSet.prototype.Disable=function(){if (!this.IsEnabled) return;this.IsEnabled=false;var A=this.Items;for (var i=0;i<A.length;i++) A[i].Disable();};FCKToolbarSet.prototype.RefreshModeState=function(A){if (FCK.Status!=2) return;var B=A?A.ToolbarSet:this;var C=B.ItemsWysiwygOnly;if (FCK.EditMode==0){for (var i=0;i<C.length;i++) C[i].Enable();B.RefreshItemsState(A);}else{B.RefreshItemsState(A);for (var j=0;j<C.length;j++) C[j].Disable();}};FCKToolbarSet.prototype.RefreshItemsState=function(A){var B=(A?A.ToolbarSet:this).ItemsContextSensitive;for (var i=0;i<B.length;i++) B[i].RefreshState();};
-var FCKDialog=(function(){var A;var B;var C;var D=window.parent;while (D.parent&&D.parent!=D){try{if (D.parent.document.domain!=document.domain) break;if (D.parent.document.getElementsByTagName('frameset').length>0) break;}catch (e){break;};D=D.parent;};var E=D.document;var F=function(){if (!B) B=FCKConfig.FloatingPanelsZIndex+999;return++B;};var G=function(){if (!C) return;var H=FCKTools.IsStrictMode(E)?E.documentElement:E.body;FCKDomTools.SetElementStyles(C,{'width':Math.max(H.scrollWidth,H.clientWidth,E.scrollWidth||0)-1+'px','height':Math.max(H.scrollHeight,H.clientHeight,E.scrollHeight||0)-1+'px'});};return {OpenDialog:function(dialogName,dialogTitle,dialogPage,width,height,customValue,resizable){if (!A) this.DisplayMainCover();var I={Title:dialogTitle,Page:dialogPage,Editor:window,CustomValue:customValue,TopWindow:D};FCK.ToolbarSet.CurrentInstance.Selection.Save(true);var J=FCKTools.GetViewPaneSize(D);var K={ 'X':0,'Y':0 };var L=FCKBrowserInfo.IsIE&&(!FCKBrowserInfo.IsIE7||!FCKTools.IsStrictMode(D.document));if (L) K=FCKTools.GetScrollPosition(D);var M=Math.max(K.Y+(J.Height-height-20)/2,0);var N=Math.max(K.X+(J.Width-width-20)/2,0);var O=E.createElement('iframe');FCKTools.ResetStyles(O);O.src=FCKConfig.BasePath+'fckdialog.html';O.frameBorder=0;O.allowTransparency=true;FCKDomTools.SetElementStyles(O,{'position':(L)?'absolute':'fixed','top':M+'px','left':N+'px','width':width+'px','height':height+'px','zIndex':F()});O._DialogArguments=I;E.body.appendChild(O);O._ParentDialog=A;A=O;},OnDialogClose:function(dialogWindow){var O=dialogWindow.frameElement;FCKDomTools.RemoveNode(O);if (O._ParentDialog){A=O._ParentDialog;O._ParentDialog.contentWindow.SetEnabled(true);}else{if (!FCKBrowserInfo.IsIE) FCK.Focus();this.HideMainCover();setTimeout(function(){ A=null;},0);FCK.ToolbarSet.CurrentInstance.Selection.Release();}},DisplayMainCover:function(){C=E.createElement('div');FCKTools.ResetStyles(C);FCKDomTools.SetElementStyles(C,{'position':'absolute','zIndex':F(),'top':'0px','left':'0px','backgroundColor':FCKConfig.BackgroundBlockerColor});FCKDomTools.SetOpacity(C,FCKConfig.BackgroundBlockerOpacity);if (FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsIE7){var Q=E.createElement('iframe');FCKTools.ResetStyles(Q);Q.hideFocus=true;Q.frameBorder=0;Q.src=FCKTools.GetVoidUrl();FCKDomTools.SetElementStyles(Q,{'width':'100%','height':'100%','position':'absolute','left':'0px','top':'0px','filter':'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'});C.appendChild(Q);};FCKTools.AddEventListener(D,'resize',G);G();E.body.appendChild(C);FCKFocusManager.Lock();var R=FCK.ToolbarSet.CurrentInstance.GetInstanceObject('frameElement');R._fck_originalTabIndex=R.tabIndex;R.tabIndex=-1;},HideMainCover:function(){FCKDomTools.RemoveNode(C);FCKFocusManager.Unlock();var R=FCK.ToolbarSet.CurrentInstance.GetInstanceObject('frameElement');R.tabIndex=R._fck_originalTabIndex;FCKDomTools.ClearElementJSProperty(R,'_fck_originalTabIndex');},GetCover:function(){return C;}};})();
-var FCKMenuItem=function(A,B,C,D,E,F){this.Name=B;this.Label=C||B;this.IsDisabled=E;this.Icon=new FCKIcon(D);this.SubMenu=new FCKMenuBlockPanel();this.SubMenu.Parent=A;this.SubMenu.OnClick=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnClick,this);this.CustomData=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuItem_Cleanup);};FCKMenuItem.prototype.AddItem=function(A,B,C,D,E){this.HasSubMenu=true;return this.SubMenu.AddItem(A,B,C,D,E);};FCKMenuItem.prototype.AddSeparator=function(){this.SubMenu.AddSeparator();};FCKMenuItem.prototype.Create=function(A){var B=this.HasSubMenu;var C=FCKTools.GetElementDocument(A);var r=this.MainElement=A.insertRow(-1);r.className=this.IsDisabled?'MN_Item_Disabled':'MN_Item';if (!this.IsDisabled){FCKTools.AddEventListenerEx(r,'mouseover',FCKMenuItem_OnMouseOver,[this]);FCKTools.AddEventListenerEx(r,'click',FCKMenuItem_OnClick,[this]);if (!B) FCKTools.AddEventListenerEx(r,'mouseout',FCKMenuItem_OnMouseOut,[this]);};var D=r.insertCell(-1);D.className='MN_Icon';D.appendChild(this.Icon.CreateIconElement(C));D=r.insertCell(-1);D.className='MN_Label';D.noWrap=true;D.appendChild(C.createTextNode(this.Label));D=r.insertCell(-1);if (B){D.className='MN_Arrow';var E=D.appendChild(C.createElement('IMG'));E.src=FCK_IMAGES_PATH+'arrow_'+FCKLang.Dir+'.gif';E.width=4;E.height=7;this.SubMenu.Create();this.SubMenu.Panel.OnHide=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnHide,this);}};FCKMenuItem.prototype.Activate=function(){this.MainElement.className='MN_Item_Over';if (this.HasSubMenu){this.SubMenu.Show(this.MainElement.offsetWidth+2,-2,this.MainElement);};FCKTools.RunFunction(this.OnActivate,this);};FCKMenuItem.prototype.Deactivate=function(){this.MainElement.className='MN_Item';if (this.HasSubMenu) this.SubMenu.Hide();};function FCKMenuItem_SubMenu_OnClick(A,B){FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuItem_SubMenu_OnHide(A){A.Deactivate();};function FCKMenuItem_OnClick(A,B){if (B.HasSubMenu) B.Activate();else{B.Deactivate();FCKTools.RunFunction(B.OnClick,B,[B]);}};function FCKMenuItem_OnMouseOver(A,B){B.Activate();};function FCKMenuItem_OnMouseOut(A,B){B.Deactivate();};function FCKMenuItem_Cleanup(){this.MainElement=null;};
-var FCKMenuBlock=function(){this._Items=[];};FCKMenuBlock.prototype.Count=function(){return this._Items.length;};FCKMenuBlock.prototype.AddItem=function(A,B,C,D,E){var F=new FCKMenuItem(this,A,B,C,D,E);F.OnClick=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnClick,this);F.OnActivate=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnActivate,this);this._Items.push(F);return F;};FCKMenuBlock.prototype.AddSeparator=function(){this._Items.push(new FCKMenuSeparator());};FCKMenuBlock.prototype.RemoveAllItems=function(){this._Items=[];var A=this._ItemsTable;if (A){while (A.rows.length>0) A.deleteRow(0);}};FCKMenuBlock.prototype.Create=function(A){if (!this._ItemsTable){if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuBlock_Cleanup);this._Window=FCKTools.GetElementWindow(A);var B=FCKTools.GetElementDocument(A);var C=A.appendChild(B.createElement('table'));C.cellPadding=0;C.cellSpacing=0;FCKTools.DisableSelection(C);var D=C.insertRow(-1).insertCell(-1);D.className='MN_Menu';var E=this._ItemsTable=D.appendChild(B.createElement('table'));E.cellPadding=0;E.cellSpacing=0;};for (var i=0;i<this._Items.length;i++) this._Items[i].Create(this._ItemsTable);};function FCKMenuBlock_Item_OnClick(A,B){if (B.Hide) B.Hide();FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuBlock_Item_OnActivate(A){var B=A._ActiveItem;if (B&&B!=this){if (!FCKBrowserInfo.IsIE&&B.HasSubMenu&&!this.HasSubMenu){A._Window.focus();A.Panel.HasFocus=true;};B.Deactivate();};A._ActiveItem=this;};function FCKMenuBlock_Cleanup(){this._Window=null;this._ItemsTable=null;};var FCKMenuSeparator=function(){};FCKMenuSeparator.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var r=A.insertRow(-1);var C=r.insertCell(-1);C.className='MN_Separator MN_Icon';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';};
-var FCKMenuBlockPanel=function(){FCKMenuBlock.call(this);};FCKMenuBlockPanel.prototype=new FCKMenuBlock();FCKMenuBlockPanel.prototype.Create=function(){var A=this.Panel=(this.Parent&&this.Parent.Panel?this.Parent.Panel.CreateChildPanel():new FCKPanel());A.AppendStyleSheet(FCKConfig.SkinEditorCSS);FCKMenuBlock.prototype.Create.call(this,A.MainNode);};FCKMenuBlockPanel.prototype.Show=function(x,y,A){if (!this.Panel.CheckIsOpened()) this.Panel.Show(x,y,A);};FCKMenuBlockPanel.prototype.Hide=function(){if (this.Panel.CheckIsOpened()) this.Panel.Hide();};
-var FCKContextMenu=function(A,B){this.CtrlDisable=false;var C=this._Panel=new FCKPanel(A);C.AppendStyleSheet(FCKConfig.SkinEditorCSS);C.IsContextMenu=true;if (FCKBrowserInfo.IsGecko) C.Document.addEventListener('draggesture',function(e) {e.preventDefault();return false;},true);var D=this._MenuBlock=new FCKMenuBlock();D.Panel=C;D.OnClick=FCKTools.CreateEventListener(FCKContextMenu_MenuBlock_OnClick,this);this._Redraw=true;};FCKContextMenu.prototype.SetMouseClickWindow=function(A){if (!FCKBrowserInfo.IsIE){this._Document=A.document;if (FCKBrowserInfo.IsOpera&&!('oncontextmenu' in document.createElement('foo'))){this._Document.addEventListener('mousedown',FCKContextMenu_Document_OnMouseDown,false);this._Document.addEventListener('mouseup',FCKContextMenu_Document_OnMouseUp,false);};this._Document.addEventListener('contextmenu',FCKContextMenu_Document_OnContextMenu,false);}};FCKContextMenu.prototype.AddItem=function(A,B,C,D,E){var F=this._MenuBlock.AddItem(A,B,C,D,E);this._Redraw=true;return F;};FCKContextMenu.prototype.AddSeparator=function(){this._MenuBlock.AddSeparator();this._Redraw=true;};FCKContextMenu.prototype.RemoveAllItems=function(){this._MenuBlock.RemoveAllItems();this._Redraw=true;};FCKContextMenu.prototype.AttachToElement=function(A){if (FCKBrowserInfo.IsIE) FCKTools.AddEventListenerEx(A,'contextmenu',FCKContextMenu_AttachedElement_OnContextMenu,this);else A._FCKContextMenu=this;};function FCKContextMenu_Document_OnContextMenu(e){if (FCKConfig.BrowserContextMenu) return true;var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;FCKTools.CancelEvent(e);FCKContextMenu_AttachedElement_OnContextMenu(e,A._FCKContextMenu,A);return false;};A=A.parentNode;};return true;};var FCKContextMenu_OverrideButton;function FCKContextMenu_Document_OnMouseDown(e){if(!e||e.button!=2) return false;if (FCKConfig.BrowserContextMenu) return true;var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;var B=FCKContextMenu_OverrideButton;if(!B){var C=FCKTools.GetElementDocument(e.target);B=FCKContextMenu_OverrideButton=C.createElement('input');B.type='button';var D=C.createElement('p');C.body.appendChild(D);D.appendChild(B);};B.style.cssText='position:absolute;top:'+(e.clientY-2)+'px;left:'+(e.clientX-2)+'px;width:5px;height:5px;opacity:0.01';};A=A.parentNode;};return false;};function FCKContextMenu_Document_OnMouseUp(e){if (FCKConfig.BrowserContextMenu) return true;var A=FCKContextMenu_OverrideButton;if (A){var B=A.parentNode;B.parentNode.removeChild(B);FCKContextMenu_OverrideButton=undefined;if(e&&e.button==2){FCKContextMenu_Document_OnContextMenu(e);return false;}};return true;};function FCKContextMenu_AttachedElement_OnContextMenu(A,B,C){if ((B.CtrlDisable&&(A.ctrlKey||A.metaKey))||FCKConfig.BrowserContextMenu) return true;var D=C||this;if (B.OnBeforeOpen) B.OnBeforeOpen.call(B,D);if (B._MenuBlock.Count()==0) return false;if (B._Redraw){B._MenuBlock.Create(B._Panel.MainNode);B._Redraw=false;};FCKTools.DisableSelection(B._Panel.Document.body);var x=0;var y=0;if (FCKBrowserInfo.IsIE){x=A.screenX;y=A.screenY;}else if (FCKBrowserInfo.IsSafari){x=A.clientX;y=A.clientY;}else{x=A.pageX;y=A.pageY;};B._Panel.Show(x,y,A.currentTarget||null);return false;};function FCKContextMenu_MenuBlock_OnClick(A,B){B._Panel.Hide();FCKTools.RunFunction(B.OnItemClick,B,A);};
-FCK.ContextMenu={};FCK.ContextMenu.Listeners=[];FCK.ContextMenu.RegisterListener=function(A){if (A) this.Listeners.push(A);};function FCK_ContextMenu_Init(){var A=FCK.ContextMenu._InnerContextMenu=new FCKContextMenu(FCKBrowserInfo.IsIE?window:window.parent,FCKLang.Dir);A.CtrlDisable=FCKConfig.BrowserContextMenuOnCtrl;A.OnBeforeOpen=FCK_ContextMenu_OnBeforeOpen;A.OnItemClick=FCK_ContextMenu_OnItemClick;var B=FCK.ContextMenu;for (var i=0;i<FCKConfig.ContextMenu.length;i++) B.RegisterListener(FCK_ContextMenu_GetListener(FCKConfig.ContextMenu[i]));};function FCK_ContextMenu_GetListener(A){switch (A){case 'Generic':return {AddItems:function(menu,tag,tagName){menu.AddItem('Cut',FCKLang.Cut,7,FCKCommands.GetCommand('Cut').GetState()==-1);menu.AddItem('Copy',FCKLang.Copy,8,FCKCommands.GetCommand('Copy').GetState()==-1);menu.AddItem('Paste',FCKLang.Paste,9,FCKCommands.GetCommand('Paste').GetState()==-1);}};case 'Table':return {AddItems:function(menu,tag,tagName){var B=(tagName=='TABLE');var C=(!B&&FCKSelection.HasAncestorNode('TABLE'));if (C){menu.AddSeparator();var D=menu.AddItem('Cell',FCKLang.CellCM);D.AddItem('TableInsertCellBefore',FCKLang.InsertCellBefore,69);D.AddItem('TableInsertCellAfter',FCKLang.InsertCellAfter,58);D.AddItem('TableDeleteCells',FCKLang.DeleteCells,59);if (FCKBrowserInfo.IsGecko) D.AddItem('TableMergeCells',FCKLang.MergeCells,60,FCKCommands.GetCommand('TableMergeCells').GetState()==-1);else{D.AddItem('TableMergeRight',FCKLang.MergeRight,60,FCKCommands.GetCommand('TableMergeRight').GetState()==-1);D.AddItem('TableMergeDown',FCKLang.MergeDown,60,FCKCommands.GetCommand('TableMergeDown').GetState()==-1);};D.AddItem('TableHorizontalSplitCell',FCKLang.HorizontalSplitCell,61,FCKCommands.GetCommand('TableHorizontalSplitCell').GetState()==-1);D.AddItem('TableVerticalSplitCell',FCKLang.VerticalSplitCell,61,FCKCommands.GetCommand('TableVerticalSplitCell').GetState()==-1);D.AddSeparator();D.AddItem('TableCellProp',FCKLang.CellProperties,57,FCKCommands.GetCommand('TableCellProp').GetState()==-1);menu.AddSeparator();D=menu.AddItem('Row',FCKLang.RowCM);D.AddItem('TableInsertRowBefore',FCKLang.InsertRowBefore,70);D.AddItem('TableInsertRowAfter',FCKLang.InsertRowAfter,62);D.AddItem('TableDeleteRows',FCKLang.DeleteRows,63);menu.AddSeparator();D=menu.AddItem('Column',FCKLang.ColumnCM);D.AddItem('TableInsertColumnBefore',FCKLang.InsertColumnBefore,71);D.AddItem('TableInsertColumnAfter',FCKLang.InsertColumnAfter,64);D.AddItem('TableDeleteColumns',FCKLang.DeleteColumns,65);};if (B||C){menu.AddSeparator();menu.AddItem('TableDelete',FCKLang.TableDelete);menu.AddItem('TableProp',FCKLang.TableProperties,39);}}};case 'Link':return {AddItems:function(menu,tag,tagName){var E=(tagName=='A'||FCKSelection.HasAncestorNode('A'));if (E||FCK.GetNamedCommandState('Unlink')!=-1){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0&&F.href.length==0);if (G) return;menu.AddSeparator();menu.AddItem('VisitLink',FCKLang.VisitLink);menu.AddSeparator();if (E) menu.AddItem('Link',FCKLang.EditLink,34);menu.AddItem('Unlink',FCKLang.RemoveLink,35);}}};case 'Image':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&!tag.getAttribute('_fckfakelement')){menu.AddSeparator();menu.AddItem('Image',FCKLang.ImageProperties,37);}}};case 'Anchor':return {AddItems:function(menu,tag,tagName){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0);if (G||(tagName=='IMG'&&tag.getAttribute('_fckanchor'))){menu.AddSeparator();menu.AddItem('Anchor',FCKLang.AnchorProp,36);menu.AddItem('AnchorDelete',FCKLang.AnchorDelete);}}};case 'Flash':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckflash')){menu.AddSeparator();menu.AddItem('Flash',FCKLang.FlashProperties,38);}}};case 'Form':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('FORM')){menu.AddSeparator();menu.AddItem('Form',FCKLang.FormProp,48);}}};case 'Checkbox':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='checkbox'){menu.AddSeparator();menu.AddItem('Checkbox',FCKLang.CheckboxProp,49);}}};case 'Radio':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='radio'){menu.AddSeparator();menu.AddItem('Radio',FCKLang.RadioButtonProp,50);}}};case 'TextField':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='text'||tag.type=='password')){menu.AddSeparator();menu.AddItem('TextField',FCKLang.TextFieldProp,51);}}};case 'HiddenField':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckinputhidden')){menu.AddSeparator();menu.AddItem('HiddenField',FCKLang.HiddenFieldProp,56);}}};case 'ImageButton':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='image'){menu.AddSeparator();menu.AddItem('ImageButton',FCKLang.ImageButtonProp,55);}}};case 'Button':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='button'||tag.type=='submit'||tag.type=='reset')){menu.AddSeparator();menu.AddItem('Button',FCKLang.ButtonProp,54);}}};case 'Select':return {AddItems:function(menu,tag,tagName){if (tagName=='SELECT'){menu.AddSeparator();menu.AddItem('Select',FCKLang.SelectionFieldProp,53);}}};case 'Textarea':return {AddItems:function(menu,tag,tagName){if (tagName=='TEXTAREA'){menu.AddSeparator();menu.AddItem('Textarea',FCKLang.TextareaProp,52);}}};case 'BulletedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('UL')){menu.AddSeparator();menu.AddItem('BulletedList',FCKLang.BulletedListProp,27);}}};case 'NumberedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('OL')){menu.AddSeparator();menu.AddItem('NumberedList',FCKLang.NumberedListProp,26);}}};case 'DivContainer':return {AddItems:function(menu,tag,tagName){var J=FCKDomTools.GetSelectedDivContainers();if (J.length>0){menu.AddSeparator();menu.AddItem('EditDiv',FCKLang.EditDiv,75);menu.AddItem('DeleteDiv',FCKLang.DeleteDiv,76);}}};};return null;};function FCK_ContextMenu_OnBeforeOpen(){FCK.Events.FireEvent('OnSelectionChange');var A,sTagName;if ((A=FCKSelection.GetSelectedElement())) sTagName=A.tagName;var B=FCK.ContextMenu._InnerContextMenu;B.RemoveAllItems();var C=FCK.ContextMenu.Listeners;for (var i=0;i<C.length;i++) C[i].AddItems(B,A,sTagName);};function FCK_ContextMenu_OnItemClick(A){if (!FCKBrowserInfo.IsIE) FCK.Focus();FCKCommands.GetCommand(A.Name).Execute(A.CustomData);};
-var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};
-var FCKPlugin=function(A,B,C){this.Name=A;this.BasePath=C?C:FCKConfig.PluginsPath;this.Path=this.BasePath+A+'/';if (!B||B.length==0) this.AvailableLangs=[];else this.AvailableLangs=B.split(',');};FCKPlugin.prototype.Load=function(){if (this.AvailableLangs.length>0){var A;if (this.AvailableLangs.IndexOf(FCKLanguageManager.ActiveLanguage.Code)>=0) A=FCKLanguageManager.ActiveLanguage.Code;else A=this.AvailableLangs[0];LoadScript(this.Path+'lang/'+A+'.js');};LoadScript(this.Path+'fckplugin.js');};
-var FCKPlugins=FCK.Plugins={};FCKPlugins.ItemsCount=0;FCKPlugins.Items={};FCKPlugins.Load=function(){var A=FCKPlugins.Items;for (var i=0;i<FCKConfig.Plugins.Items.length;i++){var B=FCKConfig.Plugins.Items[i];var C=A[B[0]]=new FCKPlugin(B[0],B[1],B[2]);FCKPlugins.ItemsCount++;};for (var s in A) A[s].Load();FCKPlugins.Load=null;};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.xml
deleted file mode 100644
index ef98a0346e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/js/fckeditorcode_ie.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckeditorcode_ie.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang.xml
deleted file mode 100644
index 7c1e63506a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>lang</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.js
deleted file mode 100644
index ea233858aa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Afrikaans language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Vou Gereedskaps balk toe",
-ToolbarExpand		: "Vou Gereedskaps balk oop",
-
-// Toolbar Items and Context Menu
-Save				: "Bewaar",
-NewPage				: "Nuwe Bladsy",
-Preview				: "Voorskou",
-Cut					: "Uitsny ",
-Copy				: "Kopieer",
-Paste				: "Byvoeg",
-PasteText			: "Slegs inhoud byvoeg",
-PasteWord			: "Van Word af byvoeg",
-Print				: "Druk",
-SelectAll			: "Selekteer alles",
-RemoveFormat		: "Formaat verweider",
-InsertLinkLbl		: "Skakel",
-InsertLink			: "Skakel byvoeg/verander",
-RemoveLink			: "Skakel verweider",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Plekhouer byvoeg/verander",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Beeld",
-InsertImage			: "Beeld byvoeg/verander",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Flash byvoeg/verander",
-InsertTableLbl		: "Tabel",
-InsertTable			: "Tabel byvoeg/verander",
-InsertLineLbl		: "Lyn",
-InsertLine			: "Horisontale lyn byvoeg",
-InsertSpecialCharLbl: "Spesiaale karakter",
-InsertSpecialChar	: "Spesiaale Karakter byvoeg",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Smiley byvoeg",
-About				: "Meer oor FCKeditor",
-Bold				: "Vet",
-Italic				: "Skuins",
-Underline			: "Onderstreep",
-StrikeThrough		: "Gestreik",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Links rig",
-CenterJustify		: "Rig Middel",
-RightJustify		: "Regs rig",
-BlockJustify		: "Blok paradeer",
-DecreaseIndent		: "Paradeering verkort",
-IncreaseIndent		: "Paradeering verleng",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Ont-skep",
-Redo				: "Her-skep",
-NumberedListLbl		: "Genommerde lys",
-NumberedList		: "Genommerde lys byvoeg/verweider",
-BulletedListLbl		: "Gepunkte lys",
-BulletedList		: "Gepunkte lys byvoeg/verweider",
-ShowTableBorders	: "Wys tabel kante",
-ShowDetails			: "Wys informasie",
-Style				: "Styl",
-FontFormat			: "Karakter formaat",
-Font				: "Karakters",
-FontSize			: "Karakter grote",
-TextColor			: "Karakter kleur",
-BGColor				: "Agtergrond kleur",
-Source				: "Source",
-Find				: "Vind",
-Replace				: "Vervang",
-SpellCheck			: "Spelling nagaan",
-UniversalKeyboard	: "Universeele Sleutelbord",
-PageBreakLbl		: "Bladsy breek",
-PageBreak			: "Bladsy breek byvoeg",
-
-Form			: "Form",
-Checkbox		: "HakBox",
-RadioButton		: "PuntBox",
-TextField		: "Byvoegbare karakter strook",
-Textarea		: "Byvoegbare karakter area",
-HiddenField		: "Blinde strook",
-Button			: "Knop",
-SelectionField	: "Opklapbare keuse strook",
-ImageButton		: "Beeld knop",
-
-FitWindow		: "Maksimaliseer venster grote",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Verander skakel",
-CellCM				: "Cell",
-RowCM				: "Ry",
-ColumnCM			: "Kolom",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Ry verweider",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Kolom verweider",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Cell verweider",
-MergeCells			: "Cell verenig",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Tabel verweider",
-CellProperties		: "Cell eienskappe",
-TableProperties		: "Tabel eienskappe",
-ImageProperties		: "Beeld eienskappe",
-FlashProperties		: "Flash eienskappe",
-
-AnchorProp			: "Plekhouer eienskappe",
-ButtonProp			: "Knop eienskappe",
-CheckboxProp		: "HakBox eienskappe",
-HiddenFieldProp		: "Blinde strook eienskappe",
-RadioButtonProp		: "PuntBox eienskappe",
-ImageButtonProp		: "Beeld knop eienskappe",
-TextFieldProp		: "Karakter strook eienskappe",
-SelectionFieldProp	: "Opklapbare keuse strook eienskappe",
-TextareaProp		: "Karakter area eienskappe",
-FormProp			: "Form eienskappe",
-
-FontFormats			: "Normaal;Geformateerd;Adres;Opskrif 1;Opskrif 2;Opskrif 3;Opskrif 4;Opskrif 5;Opskrif 6;Normaal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML word verarbeit. U geduld asseblief...",
-Done				: "Kompleet",
-PasteWordConfirm	: "Die informasie wat U probeer byvoeg is warskynlik van Word. Wil U dit reinig voor die byvoeging?",
-NotCompatiblePaste	: "Die instruksie is beskikbaar vir Internet Explorer weergawe 5.5 of hor. Wil U dir byvoeg sonder reiniging?",
-UnknownToolbarItem	: "Unbekende gereedskaps balk item \"%1\"",
-UnknownCommand		: "Unbekende instruksie naam \"%1\"",
-NotImplemented		: "Instruksie is nie geimplementeer nie.",
-UnknownToolbarSet	: "Gereedskaps balk \"%1\" bestaan nie",
-NoActiveX			: "U browser sekuriteit instellings kan die funksies van die editor behinder. U moet die opsie \"Run ActiveX controls and plug-ins\" aktiveer. U ondervinding mag problematies geskiet of sekere funksionaliteit mag verhinder word.",
-BrowseServerBlocked : "Die vorraad venster word geblok! Verseker asseblief dat U die \"popup blocker\" instelling verander.",
-DialogBlocked		: "Die dialoog venster vir verdere informasie word geblok. De-aktiveer asseblief die \"popup blocker\" instellings wat dit behinder.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Kanseleer",
-DlgBtnClose			: "Sluit",
-DlgBtnBrowseServer	: "Server deurblaai",
-DlgAdvancedTag		: "Ingewikkeld",
-DlgOpOther			: "<Ander>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Voeg asseblief die URL in",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<geen instelling>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Taal rigting",
-DlgGenLangDirLtr	: "Links na regs (LTR)",
-DlgGenLangDirRtl	: "Regs na links (RTL)",
-DlgGenLangCode		: "Taal kode",
-DlgGenAccessKey		: "Toegang sleutel",
-DlgGenName			: "Naam",
-DlgGenTabIndex		: "Tab Index",
-DlgGenLongDescr		: "Lang beskreiwing URL",
-DlgGenClass			: "Skakel Tiepe",
-DlgGenTitle			: "Voorbeveelings Titel",
-DlgGenContType		: "Voorbeveelings inhoud soort",
-DlgGenLinkCharset	: "Geskakelde voorbeeld karakterstel",
-DlgGenStyle			: "Styl",
-
-// Image Dialog
-DlgImgTitle			: "Beeld eienskappe",
-DlgImgInfoTab		: "Beeld informasie",
-DlgImgBtnUpload		: "Stuur dit na die Server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Uplaai",
-DlgImgAlt			: "Alternatiewe beskrywing",
-DlgImgWidth			: "Weidte",
-DlgImgHeight		: "Hoogde",
-DlgImgLockRatio		: "Behou preporsie",
-DlgBtnResetSize		: "Herstel groote",
-DlgImgBorder		: "Kant",
-DlgImgHSpace		: "HSpasie",
-DlgImgVSpace		: "VSpasie",
-DlgImgAlign			: "Paradeer",
-DlgImgAlignLeft		: "Links",
-DlgImgAlignAbsBottom: "Abs Onder",
-DlgImgAlignAbsMiddle: "Abs Middel",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Onder",
-DlgImgAlignMiddle	: "Middel",
-DlgImgAlignRight	: "Regs",
-DlgImgAlignTextTop	: "Text Bo",
-DlgImgAlignTop		: "Bo",
-DlgImgPreview		: "Voorskou",
-DlgImgAlertUrl		: "Voeg asseblief Beeld URL in.",
-DlgImgLinkTab		: "Skakel",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash eienskappe",
-DlgFlashChkPlay		: "Automaties Speel",
-DlgFlashChkLoop		: "Herhaling",
-DlgFlashChkMenu		: "Laat Flash Menu toe",
-DlgFlashScale		: "Scale",
-DlgFlashScaleAll	: "Wys alles",
-DlgFlashScaleNoBorder	: "Geen kante",
-DlgFlashScaleFit	: "Presiese pas",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Skakel",
-DlgLnkInfoTab		: "Skakel informasie",
-DlgLnkTargetTab		: "Mikpunt",
-
-DlgLnkType			: "Skakel soort",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Skakel na plekhouers in text",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<ander>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Kies 'n plekhouer",
-DlgLnkAnchorByName	: "Volgens plekhouer naam",
-DlgLnkAnchorById	: "Volgens element Id",
-DlgLnkNoAnchors		: "(Geen plekhouers beskikbaar in dokument}",
-DlgLnkEMail			: "E-Mail Adres",
-DlgLnkEMailSubject	: "Boodskap Opskrif",
-DlgLnkEMailBody		: "Boodskap Inhoud",
-DlgLnkUpload		: "Oplaai",
-DlgLnkBtnUpload		: "Stuur na Server",
-
-DlgLnkTarget		: "Mikpunt",
-DlgLnkTargetFrame	: "<raam>",
-DlgLnkTargetPopup	: "<popup venster>",
-DlgLnkTargetBlank	: "Nuwe Venster (_blank)",
-DlgLnkTargetParent	: "Vorige Venster (_parent)",
-DlgLnkTargetSelf	: "Selfde Venster (_self)",
-DlgLnkTargetTop		: "Boonste Venster (_top)",
-DlgLnkTargetFrameName	: "Mikpunt Venster Naam",
-DlgLnkPopWinName	: "Popup Venster Naam",
-DlgLnkPopWinFeat	: "Popup Venster Geaartheid",
-DlgLnkPopResize		: "Verstelbare Groote",
-DlgLnkPopLocation	: "Adres Balk",
-DlgLnkPopMenu		: "Menu Balk",
-DlgLnkPopScroll		: "Gleibalkstuk",
-DlgLnkPopStatus		: "Status Balk",
-DlgLnkPopToolbar	: "Gereedskap Balk",
-DlgLnkPopFullScrn	: "Voll Skerm (IE)",
-DlgLnkPopDependent	: "Afhanklik (Netscape)",
-DlgLnkPopWidth		: "Weite",
-DlgLnkPopHeight		: "Hoogde",
-DlgLnkPopLeft		: "Links Posisie",
-DlgLnkPopTop		: "Bo Posisie",
-
-DlnLnkMsgNoUrl		: "Voeg asseblief die URL in",
-DlnLnkMsgNoEMail	: "Voeg asseblief die e-mail adres in",
-DlnLnkMsgNoAnchor	: "Kies asseblief 'n plekhouer",
-DlnLnkMsgInvPopName	: "Die popup naam moet begin met alphabetiese karakters sonder spasies.",
-
-// Color Dialog
-DlgColorTitle		: "Kies Kleur",
-DlgColorBtnClear	: "Maak skoon",
-DlgColorHighlight	: "Highlight",
-DlgColorSelected	: "Geselekteer",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Voeg Smiley by",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Kies spesiale karakter",
-
-// Table Dialog
-DlgTableTitle		: "Tabel eienskappe",
-DlgTableRows		: "Reie",
-DlgTableColumns		: "Kolome",
-DlgTableBorder		: "Kant groote",
-DlgTableAlign		: "Parideering",
-DlgTableAlignNotSet	: "<geen instelling>",
-DlgTableAlignLeft	: "Links",
-DlgTableAlignCenter	: "Middel",
-DlgTableAlignRight	: "Regs",
-DlgTableWidth		: "Weite",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Hoogde",
-DlgTableCellSpace	: "Cell spasieering",
-DlgTableCellPad		: "Cell buffer",
-DlgTableCaption		: "Beskreiwing",
-DlgTableSummary		: "Opsomming",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Cell eienskappe",
-DlgCellWidth		: "Weite",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Hoogde",
-DlgCellWordWrap		: "Woord Wrap",
-DlgCellWordWrapNotSet	: "<geen instelling>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nee",
-DlgCellHorAlign		: "Horisontale rigting",
-DlgCellHorAlignNotSet	: "<geen instelling>",
-DlgCellHorAlignLeft	: "Links",
-DlgCellHorAlignCenter	: "Middel",
-DlgCellHorAlignRight: "Regs",
-DlgCellVerAlign		: "Vertikale rigting",
-DlgCellVerAlignNotSet	: "<geen instelling>",
-DlgCellVerAlignTop	: "Bo",
-DlgCellVerAlignMiddle	: "Middel",
-DlgCellVerAlignBottom	: "Onder",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Rei strekking",
-DlgCellCollSpan		: "Kolom strekking",
-DlgCellBackColor	: "Agtergrond Kleur",
-DlgCellBorderColor	: "Kant Kleur",
-DlgCellBtnSelect	: "Keuse...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Vind",
-DlgFindFindBtn		: "Vind",
-DlgFindNotFoundMsg	: "Die gespesifiseerde karakters word nie gevind nie.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Vervang",
-DlgReplaceFindLbl		: "Soek wat:",
-DlgReplaceReplaceLbl	: "Vervang met:",
-DlgReplaceCaseChk		: "Vergelyk karakter skryfweise",
-DlgReplaceReplaceBtn	: "Vervang",
-DlgReplaceReplAllBtn	: "Vervang alles",
-DlgReplaceWordChk		: "Vergelyk komplete woord",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "U browser se sekuriteit instelling behinder die uitsny aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+X).",
-PasteErrorCopy	: "U browser se sekuriteit instelling behinder die kopieerings aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+C).",
-
-PasteAsText		: "Voeg slegs karakters by",
-PasteFromWord	: "Byvoeging uit Word",
-
-DlgPasteMsg2	: "Voeg asseblief die inhoud in die gegewe box by met sleutel kombenasie(<STRONG>Ctrl+V</STRONG>) en druk <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignoreer karakter soort defenisies",
-DlgPasteRemoveStyles	: "Verweider Styl defenisies",
-
-// Color Picker
-ColorAutomatic	: "Automaties",
-ColorMoreColors	: "Meer Kleure...",
-
-// Document Properties
-DocProps		: "Dokument Eienskappe",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Plekhouer Eienskappe",
-DlgAnchorName		: "Plekhouer Naam",
-DlgAnchorErrorName	: "Voltooi die plekhouer naam asseblief",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nie in woordeboek nie",
-DlgSpellChangeTo		: "Verander na",
-DlgSpellBtnIgnore		: "Ignoreer",
-DlgSpellBtnIgnoreAll	: "Ignoreer na-volgende",
-DlgSpellBtnReplace		: "Vervang",
-DlgSpellBtnReplaceAll	: "vervang na-volgende",
-DlgSpellBtnUndo			: "Ont-skep",
-DlgSpellNoSuggestions	: "- Geen voorstel -",
-DlgSpellProgress		: "Spelling word beproef...",
-DlgSpellNoMispell		: "Spellproef kompleet: Geen foute",
-DlgSpellNoChanges		: "Spellproef kompleet: Geen woord veranderings",
-DlgSpellOneChange		: "Spellproef kompleet: Een woord verander",
-DlgSpellManyChanges		: "Spellproef kompleet: %1 woorde verander",
-
-IeSpellDownload			: "Geen Spellproefer geinstaleer nie. Wil U dit aflaai?",
-
-// Button Dialog
-DlgButtonText		: "Karakters (Waarde)",
-DlgButtonType		: "Soort",
-DlgButtonTypeBtn	: "Knop",
-DlgButtonTypeSbm	: "Indien",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Naam",
-DlgCheckboxValue	: "Waarde",
-DlgCheckboxSelected	: "Uitgekies",
-
-// Form Dialog
-DlgFormName		: "Naam",
-DlgFormAction	: "Aksie",
-DlgFormMethod	: "Metode",
-
-// Select Field Dialog
-DlgSelectName		: "Naam",
-DlgSelectValue		: "Waarde",
-DlgSelectSize		: "Grote",
-DlgSelectLines		: "lyne",
-DlgSelectChkMulti	: "Laat meerere keuses toe",
-DlgSelectOpAvail	: "Beskikbare Opsies",
-DlgSelectOpText		: "Karakters",
-DlgSelectOpValue	: "Waarde",
-DlgSelectBtnAdd		: "Byvoeg",
-DlgSelectBtnModify	: "Verander",
-DlgSelectBtnUp		: "Op",
-DlgSelectBtnDown	: "Af",
-DlgSelectBtnSetValue : "Stel as uitgekiesde waarde",
-DlgSelectBtnDelete	: "Verweider",
-
-// Textarea Dialog
-DlgTextareaName	: "Naam",
-DlgTextareaCols	: "Kolom",
-DlgTextareaRows	: "Reie",
-
-// Text Field Dialog
-DlgTextName			: "Naam",
-DlgTextValue		: "Waarde",
-DlgTextCharWidth	: "Karakter weite",
-DlgTextMaxChars		: "Maximale karakters",
-DlgTextType			: "Soort",
-DlgTextTypeText		: "Karakters",
-DlgTextTypePass		: "Wagwoord",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Naam",
-DlgHiddenValue	: "Waarde",
-
-// Bulleted List Dialog
-BulletedListProp	: "Gepunkte lys eienskappe",
-NumberedListProp	: "Genommerde lys eienskappe",
-DlgLstStart			: "Begin",
-DlgLstType			: "Soort",
-DlgLstTypeCircle	: "Sirkel",
-DlgLstTypeDisc		: "Skyf",
-DlgLstTypeSquare	: "Vierkant",
-DlgLstTypeNumbers	: "Nommer (1, 2, 3)",
-DlgLstTypeLCase		: "Klein Letters (a, b, c)",
-DlgLstTypeUCase		: "Hoof Letters (A, B, C)",
-DlgLstTypeSRoman	: "Klein Romeinse nommers (i, ii, iii)",
-DlgLstTypeLRoman	: "Groot Romeinse nommers (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Algemeen",
-DlgDocBackTab		: "Agtergrond",
-DlgDocColorsTab		: "Kleure en Rante",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Bladsy Opskrif",
-DlgDocLangDir		: "Taal rigting",
-DlgDocLangDirLTR	: "Link na Regs (LTR)",
-DlgDocLangDirRTL	: "Regs na Links (RTL)",
-DlgDocLangCode		: "Taal Kode",
-DlgDocCharSet		: "Karakterstel Kodeering",
-DlgDocCharSetCE		: "Sentraal Europa",
-DlgDocCharSetCT		: "Chinees Traditioneel (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Grieks",
-DlgDocCharSetJP		: "Japanees",
-DlgDocCharSetKR		: "Koreans",
-DlgDocCharSetTR		: "Turks",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "Ander Karakterstel Kodeering",
-
-DlgDocDocType		: "Dokument Opskrif Soort",
-DlgDocDocTypeOther	: "Ander Dokument Opskrif Soort",
-DlgDocIncXHTML		: "Voeg XHTML verklaring by",
-DlgDocBgColor		: "Agtergrond kleur",
-DlgDocBgImage		: "Agtergrond Beeld URL",
-DlgDocBgNoScroll	: "Vasgeklemde Agtergrond",
-DlgDocCText			: "Karakters",
-DlgDocCLink			: "Skakel",
-DlgDocCVisited		: "Besoekte Skakel",
-DlgDocCActive		: "Aktiewe Skakel",
-DlgDocMargins		: "Bladsy Rante",
-DlgDocMaTop			: "Bo",
-DlgDocMaLeft		: "Links",
-DlgDocMaRight		: "Regs",
-DlgDocMaBottom		: "Onder",
-DlgDocMeIndex		: "Dokument Index Sleutelwoorde(comma verdeelt)",
-DlgDocMeDescr		: "Dokument Beskrywing",
-DlgDocMeAuthor		: "Skrywer",
-DlgDocMeCopy		: "Kopiereg",
-DlgDocPreview		: "Voorskou",
-
-// Templates Dialog
-Templates			: "Templates",
-DlgTemplatesTitle	: "Inhoud Templates",
-DlgTemplatesSelMsg	: "Kies die template om te gebruik in die editor<br>(Inhoud word vervang!):",
-DlgTemplatesLoading	: "Templates word gelaai. U geduld asseblief...",
-DlgTemplatesNoTpl	: "(Geen templates gedefinieerd)",
-DlgTemplatesReplace	: "Vervang bestaande inhoud",
-
-// About Dialog
-DlgAboutAboutTab	: "Meer oor",
-DlgAboutBrowserInfoTab	: "Blaai Informasie deur",
-DlgAboutLicenseTab	: "Lesensie",
-DlgAboutVersion		: "weergawe",
-DlgAboutInfo		: "Vir meer informasie gaan na ",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.xml
deleted file mode 100644
index 677557cf61..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/af.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>af.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.js
deleted file mode 100644
index 8bbbca6e10..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Arabic language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "rtl",
-
-ToolbarCollapse		: "ضم شريط الأدوات",
-ToolbarExpand		: "تمدد شريط الأدوات",
-
-// Toolbar Items and Context Menu
-Save				: "حفظ",
-NewPage				: "صفحة جديدة",
-Preview				: "معاينة الصفحة",
-Cut					: "قص",
-Copy				: "نسخ",
-Paste				: "لصق",
-PasteText			: "لصق كنص بسيط",
-PasteWord			: "لصق من وورد",
-Print				: "طباعة",
-SelectAll			: "تحديد الكل",
-RemoveFormat		: "إزالة التنسيقات",
-InsertLinkLbl		: "رابط",
-InsertLink			: "إدراج/تحرير رابط",
-RemoveLink			: "إزالة رابط",
-VisitLink			: "افتح الرابط",
-Anchor				: "إدراج/تحرير إشارة مرجعية",
-AnchorDelete		: "إزالة إشارة مرجعية",
-InsertImageLbl		: "صورة",
-InsertImage			: "إدراج/تحرير صورة",
-InsertFlashLbl		: "فلاش",
-InsertFlash			: "إدراج/تحرير فيلم فلاش",
-InsertTableLbl		: "جدول",
-InsertTable			: "إدراج/تحرير جدول",
-InsertLineLbl		: "خط فاصل",
-InsertLine			: "إدراج خط فاصل",
-InsertSpecialCharLbl: "رموز",
-InsertSpecialChar	: "إدراج  رموز..ِ",
-InsertSmileyLbl		: "ابتسامات",
-InsertSmiley		: "إدراج ابتسامات",
-About				: "حول FCKeditor",
-Bold				: "غامق",
-Italic				: "مائل",
-Underline			: "تسطير",
-StrikeThrough		: "يتوسطه خط",
-Subscript			: "منخفض",
-Superscript			: "مرتفع",
-LeftJustify			: "محاذاة إلى اليسار",
-CenterJustify		: "توسيط",
-RightJustify		: "محاذاة إلى اليمين",
-BlockJustify		: "ضبط",
-DecreaseIndent		: "إنقاص المسافة البادئة",
-IncreaseIndent		: "زيادة المسافة البادئة",
-Blockquote			: "اقتباس",
-CreateDiv			: "إنشاء حاوية Div",
-EditDiv				: "تعديل حاوية Div",
-DeleteDiv			: "إزالة حاوية Div",
-Undo				: "تراجع",
-Redo				: "إعادة",
-NumberedListLbl		: "تعداد رقمي",
-NumberedList		: "إدراج/إلغاء تعداد رقمي",
-BulletedListLbl		: "تعداد نقطي",
-BulletedList		: "إدراج/إلغاء تعداد نقطي",
-ShowTableBorders	: "معاينة حدود الجداول",
-ShowDetails			: "معاينة التفاصيل",
-Style				: "نمط",
-FontFormat			: "تنسيق",
-Font				: "خط",
-FontSize			: "حجم الخط",
-TextColor			: "لون النص",
-BGColor				: "لون الخلفية",
-Source				: "شفرة المصدر",
-Find				: "بحث",
-Replace				: "إستبدال",
-SpellCheck			: "تدقيق إملائي",
-UniversalKeyboard	: "لوحة المفاتيح العالمية",
-PageBreakLbl		: "فصل الصفحة",
-PageBreak			: "إدخال صفحة جديدة",
-
-Form			: "نموذج",
-Checkbox		: "خانة إختيار",
-RadioButton		: "زر خيار",
-TextField		: "مربع نص",
-Textarea		: "ناحية نص",
-HiddenField		: "إدراج حقل خفي",
-Button			: "زر ضغط",
-SelectionField	: "قائمة منسدلة",
-ImageButton		: "زر صورة",
-
-FitWindow		: "تكبير حجم المحرر",
-ShowBlocks		: "مخطط تفصيلي",
-
-// Context Menu
-EditLink			: "تحرير رابط",
-CellCM				: "خلية",
-RowCM				: "صف",
-ColumnCM			: "عمود",
-InsertRowAfter		: "إدراج صف بعد",
-InsertRowBefore		: "إدراج صف قبل",
-DeleteRows			: "حذف صفوف",
-InsertColumnAfter	: "إدراج عمود بعد",
-InsertColumnBefore	: "إدراج عمود قبل",
-DeleteColumns		: "حذف أعمدة",
-InsertCellAfter		: "إدراج خلية بعد",
-InsertCellBefore	: "إدراج خلية قبل",
-DeleteCells			: "حذف خلايا",
-MergeCells			: "دمج خلايا",
-MergeRight			: "دمج لليمين",
-MergeDown			: "دمج للأسفل",
-HorizontalSplitCell	: "تقسيم الخلية أفقياً",
-VerticalSplitCell	: "تقسيم الخلية عمودياً",
-TableDelete			: "حذف الجدول",
-CellProperties		: "خصائص الخلية",
-TableProperties		: "خصائص الجدول",
-ImageProperties		: "خصائص الصورة",
-FlashProperties		: "خصائص فيلم الفلاش",
-
-AnchorProp			: "خصائص الإشارة المرجعية",
-ButtonProp			: "خصائص زر الضغط",
-CheckboxProp		: "خصائص خانة الإختيار",
-HiddenFieldProp		: "خصائص الحقل الخفي",
-RadioButtonProp		: "خصائص زر الخيار",
-ImageButtonProp		: "خصائص زر الصورة",
-TextFieldProp		: "خصائص مربع النص",
-SelectionFieldProp	: "خصائص القائمة المنسدلة",
-TextareaProp		: "خصائص ناحية النص",
-FormProp			: "خصائص النموذج",
-
-FontFormats			: "عادي;منسّق;دوس;العنوان 1;العنوان  2;العنوان  3;العنوان  4;العنوان  5;العنوان  6",
-
-// Alerts and Messages
-ProcessingXHTML		: "إنتظر قليلاً ريثما تتم   معالَجة‏ XHTML. لن يستغرق طويلاً...",
-Done				: "تم",
-PasteWordConfirm	: "يبدو أن النص المراد لصقه منسوخ من برنامج وورد. هل تود تنظيفه قبل الشروع في عملية اللصق؟",
-NotCompatiblePaste	: "هذه الميزة تحتاج لمتصفح من النوعInternet Explorer إصدار 5.5 فما فوق. هل تود اللصق دون تنظيف الكود؟",
-UnknownToolbarItem	: "عنصر شريط أدوات غير معروف \"%1\"",
-UnknownCommand		: "أمر غير معروف \"%1\"",
-NotImplemented		: "لم يتم دعم هذا الأمر",
-UnknownToolbarSet	: "لم أتمكن من العثور على طقم الأدوات \"%1\" ",
-NoActiveX			: "لتأمين متصفحك يجب أن تحدد بعض مميزات المحرر. يتوجب عليك تمكين الخيار \"Run ActiveX controls and plug-ins\". قد تواجة أخطاء وتلاحظ مميزات مفقودة",
-BrowseServerBlocked : "لايمكن فتح مصدر المتصفح. فضلا يجب التأكد بأن جميع موانع النوافذ المنبثقة معطلة",
-DialogBlocked		: "لايمكن فتح نافذة الحوار . فضلا تأكد من أن  مانع النوافذ المنبثة معطل .",
-VisitLinkBlocked	: "لا يمكن فتح نافذة جديدة. تأكد من إيقاف كل مانعي فتح النوافذ من العمل.",
-
-// Dialogs
-DlgBtnOK			: "موافق",
-DlgBtnCancel		: "إلغاء الأمر",
-DlgBtnClose			: "إغلاق",
-DlgBtnBrowseServer	: "تصفح الخادم",
-DlgAdvancedTag		: "متقدم",
-DlgOpOther			: "<أخرى>",
-DlgInfoTab			: "معلومات",
-DlgAlertUrl			: "الرجاء كتابة عنوان الإنترنت",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<بدون تحديد>",
-DlgGenId			: "الرقم",
-DlgGenLangDir		: "إتجاه النص",
-DlgGenLangDirLtr	: "اليسار لليمين (LTR)",
-DlgGenLangDirRtl	: "اليمين لليسار (RTL)",
-DlgGenLangCode		: "رمز اللغة",
-DlgGenAccessKey		: "مفاتيح الإختصار",
-DlgGenName			: "الاسم",
-DlgGenTabIndex		: "الترتيب",
-DlgGenLongDescr		: "عنوان الوصف المفصّل",
-DlgGenClass			: "فئات التنسيق",
-DlgGenTitle			: "تلميح الشاشة",
-DlgGenContType		: "نوع التلميح",
-DlgGenLinkCharset	: "ترميز المادة المطلوبة",
-DlgGenStyle			: "نمط",
-
-// Image Dialog
-DlgImgTitle			: "خصائص الصورة",
-DlgImgInfoTab		: "معلومات الصورة",
-DlgImgBtnUpload		: "أرسلها للخادم",
-DlgImgURL			: "موقع الصورة",
-DlgImgUpload		: "رفع",
-DlgImgAlt			: "الوصف",
-DlgImgWidth			: "العرض",
-DlgImgHeight		: "الإرتفاع",
-DlgImgLockRatio		: "تناسق الحجم",
-DlgBtnResetSize		: "إستعادة الحجم الأصلي",
-DlgImgBorder		: "سمك الحدود",
-DlgImgHSpace		: "تباعد أفقي",
-DlgImgVSpace		: "تباعد عمودي",
-DlgImgAlign			: "محاذاة",
-DlgImgAlignLeft		: "يسار",
-DlgImgAlignAbsBottom: "أسفل النص",
-DlgImgAlignAbsMiddle: "وسط السطر",
-DlgImgAlignBaseline	: "على السطر",
-DlgImgAlignBottom	: "أسفل",
-DlgImgAlignMiddle	: "وسط",
-DlgImgAlignRight	: "يمين",
-DlgImgAlignTextTop	: "أعلى النص",
-DlgImgAlignTop		: "أعلى",
-DlgImgPreview		: "معاينة",
-DlgImgAlertUrl		: "فضلاً أكتب الموقع الذي توجد عليه هذه الصورة.",
-DlgImgLinkTab		: "الرابط",
-
-// Flash Dialog
-DlgFlashTitle		: "خصائص فيلم الفلاش",
-DlgFlashChkPlay		: "تشغيل تلقائي",
-DlgFlashChkLoop		: "تكرار",
-DlgFlashChkMenu		: "تمكين قائمة فيلم الفلاش",
-DlgFlashScale		: "الحجم",
-DlgFlashScaleAll	: "إظهار الكل",
-DlgFlashScaleNoBorder	: "بلا حدود",
-DlgFlashScaleFit	: "ضبط تام",
-
-// Link Dialog
-DlgLnkWindowTitle	: "إرتباط تشعبي",
-DlgLnkInfoTab		: "معلومات الرابط",
-DlgLnkTargetTab		: "الهدف",
-
-DlgLnkType			: "نوع الربط",
-DlgLnkTypeURL		: "العنوان",
-DlgLnkTypeAnchor	: "مكان في هذا المستند",
-DlgLnkTypeEMail		: "بريد إلكتروني",
-DlgLnkProto			: "البروتوكول",
-DlgLnkProtoOther	: "<أخرى>",
-DlgLnkURL			: "الموقع",
-DlgLnkAnchorSel		: "اختر علامة مرجعية",
-DlgLnkAnchorByName	: "حسب اسم العلامة",
-DlgLnkAnchorById	: "حسب تعريف العنصر",
-DlgLnkNoAnchors		: "(لا يوجد علامات مرجعية في هذا المستند)",
-DlgLnkEMail			: "عنوان بريد إلكتروني",
-DlgLnkEMailSubject	: "موضوع الرسالة",
-DlgLnkEMailBody		: "محتوى الرسالة",
-DlgLnkUpload		: "رفع",
-DlgLnkBtnUpload		: "أرسلها للخادم",
-
-DlgLnkTarget		: "الهدف",
-DlgLnkTargetFrame	: "<إطار>",
-DlgLnkTargetPopup	: "<نافذة منبثقة>",
-DlgLnkTargetBlank	: "إطار جديد (_blank)",
-DlgLnkTargetParent	: "الإطار الأصل (_parent)",
-DlgLnkTargetSelf	: "نفس الإطار (_self)",
-DlgLnkTargetTop		: "صفحة كاملة (_top)",
-DlgLnkTargetFrameName	: "اسم الإطار الهدف",
-DlgLnkPopWinName	: "تسمية النافذة المنبثقة",
-DlgLnkPopWinFeat	: "خصائص النافذة المنبثقة",
-DlgLnkPopResize		: "قابلة للتحجيم",
-DlgLnkPopLocation	: "شريط العنوان",
-DlgLnkPopMenu		: "القوائم الرئيسية",
-DlgLnkPopScroll		: "أشرطة التمرير",
-DlgLnkPopStatus		: "شريط الحالة السفلي",
-DlgLnkPopToolbar	: "شريط الأدوات",
-DlgLnkPopFullScrn	: "ملئ الشاشة (IE)",
-DlgLnkPopDependent	: "تابع (Netscape)",
-DlgLnkPopWidth		: "العرض",
-DlgLnkPopHeight		: "الإرتفاع",
-DlgLnkPopLeft		: "التمركز لليسار",
-DlgLnkPopTop		: "التمركز للأعلى",
-
-DlnLnkMsgNoUrl		: "فضلاً أدخل عنوان الموقع الذي يشير إليه الرابط",
-DlnLnkMsgNoEMail	: "فضلاً أدخل عنوان البريد الإلكتروني",
-DlnLnkMsgNoAnchor	: "فضلاً حدد العلامة المرجعية المرغوبة",
-DlnLnkMsgInvPopName	: "اسم النافذة المنبثقة يجب أن يبدأ بحرف أبجدي دون مسافات",
-
-// Color Dialog
-DlgColorTitle		: "اختر لوناً",
-DlgColorBtnClear	: "مسح",
-DlgColorHighlight	: "تحديد",
-DlgColorSelected	: "إختيار",
-
-// Smiley Dialog
-DlgSmileyTitle		: "إدراج إبتسامات ",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "إدراج رمز",
-
-// Table Dialog
-DlgTableTitle		: "إدراج جدول",
-DlgTableRows		: "صفوف",
-DlgTableColumns		: "أعمدة",
-DlgTableBorder		: "سمك الحدود",
-DlgTableAlign		: "المحاذاة",
-DlgTableAlignNotSet	: "<بدون تحديد>",
-DlgTableAlignLeft	: "يسار",
-DlgTableAlignCenter	: "وسط",
-DlgTableAlignRight	: "يمين",
-DlgTableWidth		: "العرض",
-DlgTableWidthPx		: "بكسل",
-DlgTableWidthPc		: "بالمئة",
-DlgTableHeight		: "الإرتفاع",
-DlgTableCellSpace	: "تباعد الخلايا",
-DlgTableCellPad		: "المسافة البادئة",
-DlgTableCaption		: "الوصف",
-DlgTableSummary		: "الخلاصة",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "خصائص الخلية",
-DlgCellWidth		: "العرض",
-DlgCellWidthPx		: "بكسل",
-DlgCellWidthPc		: "بالمئة",
-DlgCellHeight		: "الإرتفاع",
-DlgCellWordWrap		: "التفاف النص",
-DlgCellWordWrapNotSet	: "<بدون تحديد>",
-DlgCellWordWrapYes	: "نعم",
-DlgCellWordWrapNo	: "لا",
-DlgCellHorAlign		: "المحاذاة الأفقية",
-DlgCellHorAlignNotSet	: "<بدون تحديد>",
-DlgCellHorAlignLeft	: "يسار",
-DlgCellHorAlignCenter	: "وسط",
-DlgCellHorAlignRight: "يمين",
-DlgCellVerAlign		: "المحاذاة العمودية",
-DlgCellVerAlignNotSet	: "<بدون تحديد>",
-DlgCellVerAlignTop	: "أعلى",
-DlgCellVerAlignMiddle	: "وسط",
-DlgCellVerAlignBottom	: "أسفل",
-DlgCellVerAlignBaseline	: "على السطر",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "إمتداد الصفوف",
-DlgCellCollSpan		: "إمتداد الأعمدة",
-DlgCellBackColor	: "لون الخلفية",
-DlgCellBorderColor	: "لون الحدود",
-DlgCellBtnSelect	: "حدّد...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "بحث واستبدال",
-
-// Find Dialog
-DlgFindTitle		: "بحث",
-DlgFindFindBtn		: "ابحث",
-DlgFindNotFoundMsg	: "لم يتم العثور على النص المحدد.",
-
-// Replace Dialog
-DlgReplaceTitle			: "إستبدال",
-DlgReplaceFindLbl		: "البحث عن:",
-DlgReplaceReplaceLbl	: "إستبدال بـ:",
-DlgReplaceCaseChk		: "مطابقة حالة الأحرف",
-DlgReplaceReplaceBtn	: "إستبدال",
-DlgReplaceReplAllBtn	: "إستبدال الكل",
-DlgReplaceWordChk		: "الكلمة بالكامل فقط",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع القص التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+X).",
-PasteErrorCopy	: "الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع النسخ التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+C).",
-
-PasteAsText		: "لصق كنص بسيط",
-PasteFromWord	: "لصق من وورد",
-
-DlgPasteMsg2	: "الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر  <STRONG>موافق</STRONG>.",
-DlgPasteSec		: "نظراً لإعدادات الأمان الخاصة بمتصفحك، لن يتمكن هذا المحرر من الوصول لمحتوى حافظتك، لذا وجب عليك لصق المحتوى مرة أخرى في هذه النافذة.",
-DlgPasteIgnoreFont		: "تجاهل تعريفات أسماء الخطوط",
-DlgPasteRemoveStyles	: "إزالة تعريفات الأنماط",
-
-// Color Picker
-ColorAutomatic	: "تلقائي",
-ColorMoreColors	: "ألوان إضافية...",
-
-// Document Properties
-DocProps		: "خصائص الصفحة",
-
-// Anchor Dialog
-DlgAnchorTitle		: "خصائص إشارة مرجعية",
-DlgAnchorName		: "اسم الإشارة المرجعية",
-DlgAnchorErrorName	: "الرجاء كتابة اسم الإشارة المرجعية",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "ليست في القاموس",
-DlgSpellChangeTo		: "التغيير إلى",
-DlgSpellBtnIgnore		: "تجاهل",
-DlgSpellBtnIgnoreAll	: "تجاهل الكل",
-DlgSpellBtnReplace		: "تغيير",
-DlgSpellBtnReplaceAll	: "تغيير الكل",
-DlgSpellBtnUndo			: "تراجع",
-DlgSpellNoSuggestions	: "- لا توجد إقتراحات -",
-DlgSpellProgress		: "جاري التدقيق إملائياً",
-DlgSpellNoMispell		: "تم إكمال التدقيق الإملائي: لم يتم العثور على أي أخطاء إملائية",
-DlgSpellNoChanges		: "تم إكمال التدقيق الإملائي: لم يتم تغيير أي كلمة",
-DlgSpellOneChange		: "تم إكمال التدقيق الإملائي: تم تغيير كلمة واحدة فقط",
-DlgSpellManyChanges		: "تم إكمال التدقيق الإملائي: تم تغيير %1 كلمات\كلمة",
-
-IeSpellDownload			: "المدقق الإملائي (الإنجليزي) غير مثبّت. هل تود تحميله الآن؟",
-
-// Button Dialog
-DlgButtonText		: "القيمة/التسمية",
-DlgButtonType		: "نوع الزر",
-DlgButtonTypeBtn	: "زر",
-DlgButtonTypeSbm	: "إرسال",
-DlgButtonTypeRst	: "إعادة تعيين",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "الاسم",
-DlgCheckboxValue	: "القيمة",
-DlgCheckboxSelected	: "محدد",
-
-// Form Dialog
-DlgFormName		: "الاسم",
-DlgFormAction	: "اسم الملف",
-DlgFormMethod	: "الأسلوب",
-
-// Select Field Dialog
-DlgSelectName		: "الاسم",
-DlgSelectValue		: "القيمة",
-DlgSelectSize		: "الحجم",
-DlgSelectLines		: "الأسطر",
-DlgSelectChkMulti	: "السماح بتحديدات متعددة",
-DlgSelectOpAvail	: "الخيارات المتاحة",
-DlgSelectOpText		: "النص",
-DlgSelectOpValue	: "القيمة",
-DlgSelectBtnAdd		: "إضافة",
-DlgSelectBtnModify	: "تعديل",
-DlgSelectBtnUp		: "تحريك لأعلى",
-DlgSelectBtnDown	: "تحريك لأسفل",
-DlgSelectBtnSetValue : "إجعلها محددة",
-DlgSelectBtnDelete	: "إزالة",
-
-// Textarea Dialog
-DlgTextareaName	: "الاسم",
-DlgTextareaCols	: "الأعمدة",
-DlgTextareaRows	: "الصفوف",
-
-// Text Field Dialog
-DlgTextName			: "الاسم",
-DlgTextValue		: "القيمة",
-DlgTextCharWidth	: "العرض بالأحرف",
-DlgTextMaxChars		: "عدد الحروف الأقصى",
-DlgTextType			: "نوع المحتوى",
-DlgTextTypeText		: "نص",
-DlgTextTypePass		: "كلمة مرور",
-
-// Hidden Field Dialog
-DlgHiddenName	: "الاسم",
-DlgHiddenValue	: "القيمة",
-
-// Bulleted List Dialog
-BulletedListProp	: "خصائص التعداد النقطي",
-NumberedListProp	: "خصائص التعداد الرقمي",
-DlgLstStart			: "البدء عند",
-DlgLstType			: "النوع",
-DlgLstTypeCircle	: "دائرة",
-DlgLstTypeDisc		: "قرص",
-DlgLstTypeSquare	: "مربع",
-DlgLstTypeNumbers	: "أرقام (1، 2، 3)َ",
-DlgLstTypeLCase		: "حروف صغيرة (a, b, c)َ",
-DlgLstTypeUCase		: "حروف كبيرة (A, B, C)َ",
-DlgLstTypeSRoman	: "ترقيم روماني صغير (i, ii, iii)َ",
-DlgLstTypeLRoman	: "ترقيم روماني كبير (I, II, III)َ",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "عام",
-DlgDocBackTab		: "الخلفية",
-DlgDocColorsTab		: "الألوان والهوامش",
-DlgDocMetaTab		: "المعرّفات الرأسية",
-
-DlgDocPageTitle		: "عنوان الصفحة",
-DlgDocLangDir		: "إتجاه اللغة",
-DlgDocLangDirLTR	: "اليسار لليمين (LTR)",
-DlgDocLangDirRTL	: "اليمين لليسار (RTL)",
-DlgDocLangCode		: "رمز اللغة",
-DlgDocCharSet		: "ترميز الحروف",
-DlgDocCharSetCE		: "أوروبا الوسطى",
-DlgDocCharSetCT		: "الصينية التقليدية (Big5)",
-DlgDocCharSetCR		: "السيريلية",
-DlgDocCharSetGR		: "اليونانية",
-DlgDocCharSetJP		: "اليابانية",
-DlgDocCharSetKR		: "الكورية",
-DlgDocCharSetTR		: "التركية",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "أوروبا الغربية",
-DlgDocCharSetOther	: "ترميز آخر",
-
-DlgDocDocType		: "ترويسة نوع  الصفحة",
-DlgDocDocTypeOther	: "ترويسة نوع  صفحة أخرى",
-DlgDocIncXHTML		: "تضمين   إعلانات‏ لغة XHTMLَ",
-DlgDocBgColor		: "لون الخلفية",
-DlgDocBgImage		: "رابط الصورة الخلفية",
-DlgDocBgNoScroll	: "جعلها علامة مائية",
-DlgDocCText			: "النص",
-DlgDocCLink			: "الروابط",
-DlgDocCVisited		: "المزارة",
-DlgDocCActive		: "النشطة",
-DlgDocMargins		: "هوامش الصفحة",
-DlgDocMaTop			: "علوي",
-DlgDocMaLeft		: "أيسر",
-DlgDocMaRight		: "أيمن",
-DlgDocMaBottom		: "سفلي",
-DlgDocMeIndex		: "الكلمات الأساسية (مفصولة بفواصل)َ",
-DlgDocMeDescr		: "وصف الصفحة",
-DlgDocMeAuthor		: "الكاتب",
-DlgDocMeCopy		: "المالك",
-DlgDocPreview		: "معاينة",
-
-// Templates Dialog
-Templates			: "القوالب",
-DlgTemplatesTitle	: "قوالب المحتوى",
-DlgTemplatesSelMsg	: "اختر القالب الذي تود وضعه في المحرر <br>(سيتم فقدان المحتوى الحالي):",
-DlgTemplatesLoading	: "جاري تحميل قائمة القوالب، الرجاء الإنتظار...",
-DlgTemplatesNoTpl	: "(لم يتم تعريف أي قالب)",
-DlgTemplatesReplace	: "استبدال المحتوى",
-
-// About Dialog
-DlgAboutAboutTab	: "نبذة",
-DlgAboutBrowserInfoTab	: "معلومات متصفحك",
-DlgAboutLicenseTab	: "الترخيص",
-DlgAboutVersion		: "الإصدار",
-DlgAboutInfo		: "لمزيد من المعلومات تفضل بزيارة",
-
-// Div Dialog
-DlgDivGeneralTab	: "عام",
-DlgDivAdvancedTab	: "متقدم",
-DlgDivStyle		: "المظهر",
-DlgDivInlineStyle	: "المظهر المضمن",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.xml
deleted file mode 100644
index 0b9420de70..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ar.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ar.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.js
deleted file mode 100644
index 0a9022f0f4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Bulgarian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Скрий панела с инструментите",
-ToolbarExpand		: "Покажи панела с инструментите",
-
-// Toolbar Items and Context Menu
-Save				: "Запази",
-NewPage				: "Нова страница",
-Preview				: "Предварителен изглед",
-Cut					: "Изрежи",
-Copy				: "Запамети",
-Paste				: "Вмъкни",
-PasteText			: "Вмъкни само текст",
-PasteWord			: "Вмъкни от MS Word",
-Print				: "Печат",
-SelectAll			: "Селектирай всичко",
-RemoveFormat		: "Изтрий форматирането",
-InsertLinkLbl		: "Връзка",
-InsertLink			: "Добави/Редактирай връзка",
-RemoveLink			: "Изтрий връзка",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Добави/Редактирай котва",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Изображение",
-InsertImage			: "Добави/Редактирай изображение",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Добави/Редактиай Flash обект",
-InsertTableLbl		: "Таблица",
-InsertTable			: "Добави/Редактирай таблица",
-InsertLineLbl		: "Линия",
-InsertLine			: "Вмъкни хоризонтална линия",
-InsertSpecialCharLbl: "Специален символ",
-InsertSpecialChar	: "Вмъкни специален символ",
-InsertSmileyLbl		: "Усмивка",
-InsertSmiley		: "Добави усмивка",
-About				: "За FCKeditor",
-Bold				: "Удебелен",
-Italic				: "Курсив",
-Underline			: "Подчертан",
-StrikeThrough		: "Зачертан",
-Subscript			: "Индекс за база",
-Superscript			: "Индекс за степен",
-LeftJustify			: "Подравняване в ляво",
-CenterJustify		: "Подравнявне в средата",
-RightJustify		: "Подравняване в дясно",
-BlockJustify		: "Двустранно подравняване",
-DecreaseIndent		: "Намали отстъпа",
-IncreaseIndent		: "Увеличи отстъпа",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Отмени",
-Redo				: "Повтори",
-NumberedListLbl		: "Нумериран списък",
-NumberedList		: "Добави/Изтрий нумериран списък",
-BulletedListLbl		: "Ненумериран списък",
-BulletedList		: "Добави/Изтрий ненумериран списък",
-ShowTableBorders	: "Покажи рамките на таблицата",
-ShowDetails			: "Покажи подробности",
-Style				: "Стил",
-FontFormat			: "Формат",
-Font				: "Шрифт",
-FontSize			: "Размер",
-TextColor			: "Цвят на текста",
-BGColor				: "Цвят на фона",
-Source				: "Код",
-Find				: "Търси",
-Replace				: "Замести",
-SpellCheck			: "Провери правописа",
-UniversalKeyboard	: "Универсална клавиатура",
-PageBreakLbl		: "Нов ред",
-PageBreak			: "Вмъкни нов ред",
-
-Form			: "Формуляр",
-Checkbox		: "Поле за отметка",
-RadioButton		: "Поле за опция",
-TextField		: "Текстово поле",
-Textarea		: "Текстова област",
-HiddenField		: "Скрито поле",
-Button			: "Бутон",
-SelectionField	: "Падащо меню с опции",
-ImageButton		: "Бутон-изображение",
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Редактирай връзка",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Изтрий редовете",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Изтрий колоните",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Изтрий клетките",
-MergeCells			: "Обедини клетките",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Изтрий таблицата",
-CellProperties		: "Параметри на клетката",
-TableProperties		: "Параметри на таблицата",
-ImageProperties		: "Параметри на изображението",
-FlashProperties		: "Параметри на Flash обекта",
-
-AnchorProp			: "Параметри на котвата",
-ButtonProp			: "Параметри на бутона",
-CheckboxProp		: "Параметри на полето за отметка",
-HiddenFieldProp		: "Параметри на скритото поле",
-RadioButtonProp		: "Параметри на полето за опция",
-ImageButtonProp		: "Параметри на бутона-изображение",
-TextFieldProp		: "Параметри на текстовото-поле",
-SelectionFieldProp	: "Параметри на падащото меню с опции",
-TextareaProp		: "Параметри на текстовата област",
-FormProp			: "Параметри на формуляра",
-
-FontFormats			: "Нормален;Форматиран;Адрес;Заглавие 1;Заглавие 2;Заглавие 3;Заглавие 4;Заглавие 5;Заглавие 6;Параграф (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Обработка на XHTML. Моля изчакайте...",
-Done				: "Готово",
-PasteWordConfirm	: "Текстът, който искате да вмъкнете е копиран от MS Word. Желаете ли да бъде изчистен преди вмъкването?",
-NotCompatiblePaste	: "Тази операция изисква MS Internet Explorer версия 5.5 или по-висока. Желаете ли да вмъкнете запаметеното без изчистване?",
-UnknownToolbarItem	: "Непознат инструмент \"%1\"",
-UnknownCommand		: "Непозната команда \"%1\"",
-NotImplemented		: "Командата не е имплементирана",
-UnknownToolbarSet	: "Панелът \"%1\" не съществува",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "ОК",
-DlgBtnCancel		: "Отказ",
-DlgBtnClose			: "Затвори",
-DlgBtnBrowseServer	: "Разгледай сървъра",
-DlgAdvancedTag		: "Подробности...",
-DlgOpOther			: "<Друго>",
-DlgInfoTab			: "Информация",
-DlgAlertUrl			: "Моля, въведете пълния път (URL)",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<не е настроен>",
-DlgGenId			: "Идентификатор",
-DlgGenLangDir		: "посока на речта",
-DlgGenLangDirLtr	: "От ляво на дясно",
-DlgGenLangDirRtl	: "От дясно на ляво",
-DlgGenLangCode		: "Код на езика",
-DlgGenAccessKey		: "Бърз клавиш",
-DlgGenName			: "Име",
-DlgGenTabIndex		: "Ред на достъп",
-DlgGenLongDescr		: "Описание на връзката",
-DlgGenClass			: "Клас от стиловите таблици",
-DlgGenTitle			: "Препоръчително заглавие",
-DlgGenContType		: "Препоръчителен тип на съдържанието",
-DlgGenLinkCharset	: "Тип на свързания ресурс",
-DlgGenStyle			: "Стил",
-
-// Image Dialog
-DlgImgTitle			: "Параметри на изображението",
-DlgImgInfoTab		: "Информация за изображението",
-DlgImgBtnUpload		: "Прати към сървъра",
-DlgImgURL			: "Пълен път (URL)",
-DlgImgUpload		: "Качи",
-DlgImgAlt			: "Алтернативен текст",
-DlgImgWidth			: "Ширина",
-DlgImgHeight		: "Височина",
-DlgImgLockRatio		: "Запази пропорцията",
-DlgBtnResetSize		: "Възстанови размера",
-DlgImgBorder		: "Рамка",
-DlgImgHSpace		: "Хоризонтален отстъп",
-DlgImgVSpace		: "Вертикален отстъп",
-DlgImgAlign			: "Подравняване",
-DlgImgAlignLeft		: "Ляво",
-DlgImgAlignAbsBottom: "Най-долу",
-DlgImgAlignAbsMiddle: "Точно по средата",
-DlgImgAlignBaseline	: "По базовата линия",
-DlgImgAlignBottom	: "Долу",
-DlgImgAlignMiddle	: "По средата",
-DlgImgAlignRight	: "Дясно",
-DlgImgAlignTextTop	: "Върху текста",
-DlgImgAlignTop		: "Отгоре",
-DlgImgPreview		: "Изглед",
-DlgImgAlertUrl		: "Моля, въведете пълния път до изображението",
-DlgImgLinkTab		: "Връзка",
-
-// Flash Dialog
-DlgFlashTitle		: "Параметри на Flash обекта",
-DlgFlashChkPlay		: "Автоматично стартиране",
-DlgFlashChkLoop		: "Ново стартиране след завършването",
-DlgFlashChkMenu		: "Разрешено Flash меню",
-DlgFlashScale		: "Оразмеряване",
-DlgFlashScaleAll	: "Покажи целия обект",
-DlgFlashScaleNoBorder	: "Без рамка",
-DlgFlashScaleFit	: "Според мястото",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Връзка",
-DlgLnkInfoTab		: "Информация за връзката",
-DlgLnkTargetTab		: "Цел",
-
-DlgLnkType			: "Вид на връзката",
-DlgLnkTypeURL		: "Пълен път (URL)",
-DlgLnkTypeAnchor	: "Котва в текущата страница",
-DlgLnkTypeEMail		: "Е-поща",
-DlgLnkProto			: "Протокол",
-DlgLnkProtoOther	: "<друго>",
-DlgLnkURL			: "Пълен път (URL)",
-DlgLnkAnchorSel		: "Изберете котва",
-DlgLnkAnchorByName	: "По име на котвата",
-DlgLnkAnchorById	: "По идентификатор на елемент",
-DlgLnkNoAnchors		: "(Няма котви в текущия документ)",
-DlgLnkEMail			: "Адрес за е-поща",
-DlgLnkEMailSubject	: "Тема на писмото",
-DlgLnkEMailBody		: "Текст на писмото",
-DlgLnkUpload		: "Качи",
-DlgLnkBtnUpload		: "Прати на сървъра",
-
-DlgLnkTarget		: "Цел",
-DlgLnkTargetFrame	: "<рамка>",
-DlgLnkTargetPopup	: "<дъщерен прозорец>",
-DlgLnkTargetBlank	: "Нов прозорец (_blank)",
-DlgLnkTargetParent	: "Родителски прозорец (_parent)",
-DlgLnkTargetSelf	: "Активния прозорец (_self)",
-DlgLnkTargetTop		: "Целия прозорец (_top)",
-DlgLnkTargetFrameName	: "Име на целевия прозорец",
-DlgLnkPopWinName	: "Име на дъщерния прозорец",
-DlgLnkPopWinFeat	: "Параметри на дъщерния прозорец",
-DlgLnkPopResize		: "С променливи размери",
-DlgLnkPopLocation	: "Поле за адрес",
-DlgLnkPopMenu		: "Меню",
-DlgLnkPopScroll		: "Плъзгач",
-DlgLnkPopStatus		: "Поле за статус",
-DlgLnkPopToolbar	: "Панел с бутони",
-DlgLnkPopFullScrn	: "Голям екран (MS IE)",
-DlgLnkPopDependent	: "Зависим (Netscape)",
-DlgLnkPopWidth		: "Ширина",
-DlgLnkPopHeight		: "Височина",
-DlgLnkPopLeft		: "Координати - X",
-DlgLnkPopTop		: "Координати - Y",
-
-DlnLnkMsgNoUrl		: "Моля, напишете пълния път (URL)",
-DlnLnkMsgNoEMail	: "Моля, напишете адреса за е-поща",
-DlnLnkMsgNoAnchor	: "Моля, изберете котва",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Изберете цвят",
-DlgColorBtnClear	: "Изчисти",
-DlgColorHighlight	: "Текущ",
-DlgColorSelected	: "Избран",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Добави усмивка",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Изберете специален символ",
-
-// Table Dialog
-DlgTableTitle		: "Параметри на таблицата",
-DlgTableRows		: "Редове",
-DlgTableColumns		: "Колони",
-DlgTableBorder		: "Размер на рамката",
-DlgTableAlign		: "Подравняване",
-DlgTableAlignNotSet	: "<Не е избрано>",
-DlgTableAlignLeft	: "Ляво",
-DlgTableAlignCenter	: "Център",
-DlgTableAlignRight	: "Дясно",
-DlgTableWidth		: "Ширина",
-DlgTableWidthPx		: "пиксели",
-DlgTableWidthPc		: "проценти",
-DlgTableHeight		: "Височина",
-DlgTableCellSpace	: "Разстояние между клетките",
-DlgTableCellPad		: "Отстъп на съдържанието в клетките",
-DlgTableCaption		: "Заглавие",
-DlgTableSummary		: "Резюме",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Параметри на клетката",
-DlgCellWidth		: "Ширина",
-DlgCellWidthPx		: "пиксели",
-DlgCellWidthPc		: "проценти",
-DlgCellHeight		: "Височина",
-DlgCellWordWrap		: "пренасяне на нов ред",
-DlgCellWordWrapNotSet	: "<Не е настроено>",
-DlgCellWordWrapYes	: "Да",
-DlgCellWordWrapNo	: "не",
-DlgCellHorAlign		: "Хоризонтално подравняване",
-DlgCellHorAlignNotSet	: "<Не е настроено>",
-DlgCellHorAlignLeft	: "Ляво",
-DlgCellHorAlignCenter	: "Център",
-DlgCellHorAlignRight: "Дясно",
-DlgCellVerAlign		: "Вертикално подравняване",
-DlgCellVerAlignNotSet	: "<Не е настроено>",
-DlgCellVerAlignTop	: "Горе",
-DlgCellVerAlignMiddle	: "По средата",
-DlgCellVerAlignBottom	: "Долу",
-DlgCellVerAlignBaseline	: "По базовата линия",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "повече от един ред",
-DlgCellCollSpan		: "повече от една колона",
-DlgCellBackColor	: "фонов цвят",
-DlgCellBorderColor	: "цвят на рамката",
-DlgCellBtnSelect	: "Изберете...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Търси",
-DlgFindFindBtn		: "Търси",
-DlgFindNotFoundMsg	: "Указания текст не беше намерен.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Замести",
-DlgReplaceFindLbl		: "Търси:",
-DlgReplaceReplaceLbl	: "Замести с:",
-DlgReplaceCaseChk		: "Със същия регистър",
-DlgReplaceReplaceBtn	: "Замести",
-DlgReplaceReplAllBtn	: "Замести всички",
-DlgReplaceWordChk		: "Търси същата дума",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни изрязването. За целта използвайте клавиатурата (Ctrl+X).",
-PasteErrorCopy	: "Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни запаметяването. За целта използвайте клавиатурата (Ctrl+C).",
-
-PasteAsText		: "Вмъкни като чист текст",
-PasteFromWord	: "Вмъкни от MS Word",
-
-DlgPasteMsg2	: "Вмъкнете тук съдъжанието с клавиатуарата (<STRONG>Ctrl+V</STRONG>) и натиснете <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Игнорирай шрифтовите дефиниции",
-DlgPasteRemoveStyles	: "Изтрий стиловите дефиниции",
-
-// Color Picker
-ColorAutomatic	: "По подразбиране",
-ColorMoreColors	: "Други цветове...",
-
-// Document Properties
-DocProps		: "Параметри на документа",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Параметри на котвата",
-DlgAnchorName		: "Име на котвата",
-DlgAnchorErrorName	: "Моля, въведете име на котвата",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Липсва в речника",
-DlgSpellChangeTo		: "Промени на",
-DlgSpellBtnIgnore		: "Игнорирай",
-DlgSpellBtnIgnoreAll	: "Игнорирай всички",
-DlgSpellBtnReplace		: "Замести",
-DlgSpellBtnReplaceAll	: "Замести всички",
-DlgSpellBtnUndo			: "Отмени",
-DlgSpellNoSuggestions	: "- Няма предложения -",
-DlgSpellProgress		: "Извършване на проверката за правопис...",
-DlgSpellNoMispell		: "Проверката за правопис завършена: не са открити правописни грешки",
-DlgSpellNoChanges		: "Проверката за правопис завършена: няма променени думи",
-DlgSpellOneChange		: "Проверката за правопис завършена: една дума е променена",
-DlgSpellManyChanges		: "Проверката за правопис завършена: %1 думи са променени",
-
-IeSpellDownload			: "Инструментът за проверка на правопис не е инсталиран. Желаете ли да го инсталирате ?",
-
-// Button Dialog
-DlgButtonText		: "Текст (Стойност)",
-DlgButtonType		: "Тип",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Име",
-DlgCheckboxValue	: "Стойност",
-DlgCheckboxSelected	: "Отметнато",
-
-// Form Dialog
-DlgFormName		: "Име",
-DlgFormAction	: "Действие",
-DlgFormMethod	: "Метод",
-
-// Select Field Dialog
-DlgSelectName		: "Име",
-DlgSelectValue		: "Стойност",
-DlgSelectSize		: "Размер",
-DlgSelectLines		: "линии",
-DlgSelectChkMulti	: "Разрешено множествено селектиране",
-DlgSelectOpAvail	: "Възможни опции",
-DlgSelectOpText		: "Текст",
-DlgSelectOpValue	: "Стойност",
-DlgSelectBtnAdd		: "Добави",
-DlgSelectBtnModify	: "Промени",
-DlgSelectBtnUp		: "Нагоре",
-DlgSelectBtnDown	: "Надолу",
-DlgSelectBtnSetValue : "Настрой като избрана стойност",
-DlgSelectBtnDelete	: "Изтрий",
-
-// Textarea Dialog
-DlgTextareaName	: "Име",
-DlgTextareaCols	: "Колони",
-DlgTextareaRows	: "Редове",
-
-// Text Field Dialog
-DlgTextName			: "Име",
-DlgTextValue		: "Стойност",
-DlgTextCharWidth	: "Ширина на символите",
-DlgTextMaxChars		: "Максимум символи",
-DlgTextType			: "Тип",
-DlgTextTypeText		: "Текст",
-DlgTextTypePass		: "Парола",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Име",
-DlgHiddenValue	: "Стойност",
-
-// Bulleted List Dialog
-BulletedListProp	: "Параметри на ненумерирания списък",
-NumberedListProp	: "Параметри на нумерирания списък",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Тип",
-DlgLstTypeCircle	: "Окръжност",
-DlgLstTypeDisc		: "Кръг",
-DlgLstTypeSquare	: "Квадрат",
-DlgLstTypeNumbers	: "Числа (1, 2, 3)",
-DlgLstTypeLCase		: "Малки букви (a, b, c)",
-DlgLstTypeUCase		: "Големи букви (A, B, C)",
-DlgLstTypeSRoman	: "Малки римски числа (i, ii, iii)",
-DlgLstTypeLRoman	: "Големи римски числа (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Общи",
-DlgDocBackTab		: "Фон",
-DlgDocColorsTab		: "Цветове и отстъпи",
-DlgDocMetaTab		: "Мета данни",
-
-DlgDocPageTitle		: "Заглавие на страницата",
-DlgDocLangDir		: "Посока на речта",
-DlgDocLangDirLTR	: "От ляво на дясно",
-DlgDocLangDirRTL	: "От дясно на ляво",
-DlgDocLangCode		: "Код на езика",
-DlgDocCharSet		: "Кодиране на символите",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Друго кодиране на символите",
-
-DlgDocDocType		: "Тип на документа",
-DlgDocDocTypeOther	: "Друг тип на документа",
-DlgDocIncXHTML		: "Включи XHTML декларация",
-DlgDocBgColor		: "Цвят на фона",
-DlgDocBgImage		: "Пълен път до фоновото изображение",
-DlgDocBgNoScroll	: "Не-повтарящо се фоново изображение",
-DlgDocCText			: "Текст",
-DlgDocCLink			: "Връзка",
-DlgDocCVisited		: "Посетена връзка",
-DlgDocCActive		: "Активна връзка",
-DlgDocMargins		: "Отстъпи на страницата",
-DlgDocMaTop			: "Горе",
-DlgDocMaLeft		: "Ляво",
-DlgDocMaRight		: "Дясно",
-DlgDocMaBottom		: "Долу",
-DlgDocMeIndex		: "Ключови думи за документа (разделени със запетаи)",
-DlgDocMeDescr		: "Описание на документа",
-DlgDocMeAuthor		: "Автор",
-DlgDocMeCopy		: "Авторски права",
-DlgDocPreview		: "Изглед",
-
-// Templates Dialog
-Templates			: "Шаблони",
-DlgTemplatesTitle	: "Шаблони",
-DlgTemplatesSelMsg	: "Изберете шаблон <br>(текущото съдържание на редактора ще бъде загубено):",
-DlgTemplatesLoading	: "Зареждане на списъка с шаблоните. Моля изчакайте...",
-DlgTemplatesNoTpl	: "(Няма дефинирани шаблони)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "За",
-DlgAboutBrowserInfoTab	: "Информация за браузъра",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "версия",
-DlgAboutInfo		: "За повече информация посетете",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.xml
deleted file mode 100644
index 54c580bf3c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bg.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bg.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.js
deleted file mode 100644
index a919b987ba..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Bengali/Bangla language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "টূলবার গুটিয়ে দাও",
-ToolbarExpand		: "টূলবার ছড়িয়ে দাও",
-
-// Toolbar Items and Context Menu
-Save				: "সংরক্ষন কর",
-NewPage				: "নতুন পেজ",
-Preview				: "প্রিভিউ",
-Cut					: "কাট",
-Copy				: "কপি",
-Paste				: "পেস্ট",
-PasteText			: "পেস্ট (সাদা টেক্সট)",
-PasteWord			: "পেস্ট (শব্দ)",
-Print				: "প্রিন্ট",
-SelectAll			: "সব সিলেক্ট কর",
-RemoveFormat		: "ফরমেট সরাও",
-InsertLinkLbl		: "লিংকের যুক্ত করার লেবেল",
-InsertLink			: "লিংক যুক্ত কর",
-RemoveLink			: "লিংক সরাও",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "নোঙ্গর",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "ছবির লেবেল যুক্ত কর",
-InsertImage			: "ছবি যুক্ত কর",
-InsertFlashLbl		: "ফ্লাশ লেবেল যুক্ত কর",
-InsertFlash			: "ফ্লাশ যুক্ত কর",
-InsertTableLbl		: "টেবিলের লেবেল যুক্ত কর",
-InsertTable			: "টেবিল যুক্ত কর",
-InsertLineLbl		: "রেখা যুক্ত কর",
-InsertLine			: "রেখা যুক্ত কর",
-InsertSpecialCharLbl: "বিশেষ অক্ষরের লেবেল যুক্ত কর",
-InsertSpecialChar	: "বিশেষ অক্ষর যুক্ত কর",
-InsertSmileyLbl		: "স্মাইলী",
-InsertSmiley		: "স্মাইলী যুক্ত কর",
-About				: "FCKeditor কে বানিয়েছে",
-Bold				: "বোল্ড",
-Italic				: "ইটালিক",
-Underline			: "আন্ডারলাইন",
-StrikeThrough		: "স্ট্রাইক থ্রু",
-Subscript			: "অধোলেখ",
-Superscript			: "অভিলেখ",
-LeftJustify			: "বা দিকে ঘেঁষা",
-CenterJustify		: "মাঝ বরাবর ঘেষা",
-RightJustify		: "ডান দিকে ঘেঁষা",
-BlockJustify		: "ব্লক জাস্টিফাই",
-DecreaseIndent		: "ইনডেন্ট কমাও",
-IncreaseIndent		: "ইনডেন্ট বাড়াও",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "আনডু",
-Redo				: "রি-ডু",
-NumberedListLbl		: "সাংখ্যিক লিস্টের লেবেল",
-NumberedList		: "সাংখ্যিক লিস্ট",
-BulletedListLbl		: "বুলেট লিস্ট লেবেল",
-BulletedList		: "বুলেটেড লিস্ট",
-ShowTableBorders	: "টেবিল বর্ডার",
-ShowDetails			: "সবটুকু দেখাও",
-Style				: "স্টাইল",
-FontFormat			: "ফন্ট ফরমেট",
-Font				: "ফন্ট",
-FontSize			: "সাইজ",
-TextColor			: "টেক্স্ট রং",
-BGColor				: "বেকগ্রাউন্ড রং",
-Source				: "সোর্স",
-Find				: "খোজো",
-Replace				: "রিপ্লেস",
-SpellCheck			: "বানান চেক",
-UniversalKeyboard	: "সার্বজনীন কিবোর্ড",
-PageBreakLbl		: "পেজ ব্রেক লেবেল",
-PageBreak			: "পেজ ব্রেক",
-
-Form			: "ফর্ম",
-Checkbox		: "চেক বাক্স",
-RadioButton		: "রেডিও বাটন",
-TextField		: "টেক্সট ফীল্ড",
-Textarea		: "টেক্সট এরিয়া",
-HiddenField		: "গুপ্ত ফীল্ড",
-Button			: "বাটন",
-SelectionField	: "বাছাই ফীল্ড",
-ImageButton		: "ছবির বাটন",
-
-FitWindow		: "উইন্ডো ফিট কর",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "লিংক সম্পাদন",
-CellCM				: "সেল",
-RowCM				: "রো",
-ColumnCM			: "কলাম",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "রো মুছে দাও",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "কলাম মুছে দাও",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "সেল মুছে দাও",
-MergeCells			: "সেল জোড়া দাও",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "টেবিল ডিলীট কর",
-CellProperties		: "সেলের প্রোপার্টিজ",
-TableProperties		: "টেবিল প্রোপার্টি",
-ImageProperties		: "ছবি প্রোপার্টি",
-FlashProperties		: "ফ্লাশ প্রোপার্টি",
-
-AnchorProp			: "নোঙর প্রোপার্টি",
-ButtonProp			: "বাটন প্রোপার্টি",
-CheckboxProp		: "চেক বক্স প্রোপার্টি",
-HiddenFieldProp		: "গুপ্ত ফীল্ড প্রোপার্টি",
-RadioButtonProp		: "রেডিও বাটন প্রোপার্টি",
-ImageButtonProp		: "ছবি বাটন প্রোপার্টি",
-TextFieldProp		: "টেক্সট ফীল্ড প্রোপার্টি",
-SelectionFieldProp	: "বাছাই ফীল্ড প্রোপার্টি",
-TextareaProp		: "টেক্সট এরিয়া প্রোপার্টি",
-FormProp			: "ফর্ম প্রোপার্টি",
-
-FontFormats			: "সাধারণ;ফর্মেটেড;ঠিকানা;শীর্ষক ১;শীর্ষক ২;শীর্ষক ৩;শীর্ষক ৪;শীর্ষক ৫;শীর্ষক ৬;শীর্ষক (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML প্রসেস করা হচ্ছে",
-Done				: "শেষ হয়েছে",
-PasteWordConfirm	: "যে টেকস্টটি আপনি পেস্ট করতে চাচ্ছেন মনে হচ্ছে সেটি ওয়ার্ড থেকে কপি করা। আপনি কি পেস্ট করার আগে একে পরিষ্কার করতে চান?",
-NotCompatiblePaste	: "এই কমান্ডটি শুধুমাত্র ইন্টারনেট এক্সপ্লোরার ৫.০ বা তার পরের ভার্সনে পাওয়া সম্ভব। আপনি কি পরিষ্কার না করেই পেস্ট করতে চান?",
-UnknownToolbarItem	: "অজানা টুলবার আইটেম \"%1\"",
-UnknownCommand		: "অজানা কমান্ড \"%1\"",
-NotImplemented		: "কমান্ড ইমপ্লিমেন্ট করা হয়নি",
-UnknownToolbarSet	: "টুলবার সেট \"%1\" এর অস্তিত্ব নেই",
-NoActiveX			: "আপনার ব্রাউজারের সুরক্ষা সেটিংস কারনে এডিটরের কিছু ফিচার পাওয়া নাও যেতে পারে। আপনাকে অবশ্যই \"Run ActiveX controls and plug-ins\" এনাবেল করে নিতে হবে। আপনি ভুলভ্রান্তি কিছু কিছু ফিচারের অনুপস্থিতি উপলব্ধি করতে পারেন।",
-BrowseServerBlocked : "রিসোর্স ব্রাউজার খোলা গেল না। নিশ্চিত করুন যে সব পপআপ ব্লকার বন্ধ করা আছে।",
-DialogBlocked		: "ডায়ালগ ইউন্ডো খোলা গেল না। নিশ্চিত করুন যে সব পপআপ ব্লকার বন্ধ করা আছে।",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "ওকে",
-DlgBtnCancel		: "বাতিল",
-DlgBtnClose			: "বন্ধ কর",
-DlgBtnBrowseServer	: "ব্রাউজ সার্ভার",
-DlgAdvancedTag		: "এডভান্সড",
-DlgOpOther			: "<অন্য>",
-DlgInfoTab			: "তথ্য",
-DlgAlertUrl			: "দয়া করে URL যুক্ত করুন",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<সেট নেই>",
-DlgGenId			: "আইডি",
-DlgGenLangDir		: "ভাষা লেখার দিক",
-DlgGenLangDirLtr	: "বাম থেকে ডান (LTR)",
-DlgGenLangDirRtl	: "ডান থেকে বাম (RTL)",
-DlgGenLangCode		: "ভাষা কোড",
-DlgGenAccessKey		: "এক্সেস কী",
-DlgGenName			: "নাম",
-DlgGenTabIndex		: "ট্যাব ইন্ডেক্স",
-DlgGenLongDescr		: "URL এর লম্বা বর্ণনা",
-DlgGenClass			: "স্টাইল-শীট ক্লাস",
-DlgGenTitle			: "পরামর্শ শীর্ষক",
-DlgGenContType		: "পরামর্শ কন্টেন্টের প্রকার",
-DlgGenLinkCharset	: "লিংক রিসোর্স ক্যারেক্টর সেট",
-DlgGenStyle			: "স্টাইল",
-
-// Image Dialog
-DlgImgTitle			: "ছবির প্রোপার্টি",
-DlgImgInfoTab		: "ছবির তথ্য",
-DlgImgBtnUpload		: "ইহাকে সার্ভারে প্রেরন কর",
-DlgImgURL			: "URL",
-DlgImgUpload		: "আপলোড",
-DlgImgAlt			: "বিকল্প টেক্সট",
-DlgImgWidth			: "প্রস্থ",
-DlgImgHeight		: "দৈর্ঘ্য",
-DlgImgLockRatio		: "অনুপাত লক কর",
-DlgBtnResetSize		: "সাইজ পূর্বাবস্থায় ফিরিয়ে দাও",
-DlgImgBorder		: "বর্ডার",
-DlgImgHSpace		: "হরাইজন্টাল স্পেস",
-DlgImgVSpace		: "ভার্টিকেল স্পেস",
-DlgImgAlign			: "এলাইন",
-DlgImgAlignLeft		: "বামে",
-DlgImgAlignAbsBottom: "Abs নীচে",
-DlgImgAlignAbsMiddle: "Abs উপর",
-DlgImgAlignBaseline	: "মূল রেখা",
-DlgImgAlignBottom	: "নীচে",
-DlgImgAlignMiddle	: "মধ্য",
-DlgImgAlignRight	: "ডানে",
-DlgImgAlignTextTop	: "টেক্সট উপর",
-DlgImgAlignTop		: "উপর",
-DlgImgPreview		: "প্রীভিউ",
-DlgImgAlertUrl		: "অনুগ্রহক করে ছবির URL টাইপ করুন",
-DlgImgLinkTab		: "লিংক",
-
-// Flash Dialog
-DlgFlashTitle		: "ফ্ল্যাশ প্রোপার্টি",
-DlgFlashChkPlay		: "অটো প্লে",
-DlgFlashChkLoop		: "লূপ",
-DlgFlashChkMenu		: "ফ্ল্যাশ মেনু এনাবল কর",
-DlgFlashScale		: "স্কেল",
-DlgFlashScaleAll	: "সব দেখাও",
-DlgFlashScaleNoBorder	: "কোনো বর্ডার নেই",
-DlgFlashScaleFit	: "নিখুঁত ফিট",
-
-// Link Dialog
-DlgLnkWindowTitle	: "লিংক",
-DlgLnkInfoTab		: "লিংক তথ্য",
-DlgLnkTargetTab		: "টার্গেট",
-
-DlgLnkType			: "লিংক প্রকার",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "এই পেজে নোঙর কর",
-DlgLnkTypeEMail		: "ইমেইল",
-DlgLnkProto			: "প্রোটোকল",
-DlgLnkProtoOther	: "<অন্য>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "নোঙর বাছাই",
-DlgLnkAnchorByName	: "নোঙরের নাম দিয়ে",
-DlgLnkAnchorById	: "নোঙরের আইডি দিয়ে",
-DlgLnkNoAnchors		: "(No anchors available in the document)",	//MISSING
-DlgLnkEMail			: "ইমেইল ঠিকানা",
-DlgLnkEMailSubject	: "মেসেজের বিষয়",
-DlgLnkEMailBody		: "মেসেজের দেহ",
-DlgLnkUpload		: "আপলোড",
-DlgLnkBtnUpload		: "একে সার্ভারে পাঠাও",
-
-DlgLnkTarget		: "টার্গেট",
-DlgLnkTargetFrame	: "<ফ্রেম>",
-DlgLnkTargetPopup	: "<পপআপ উইন্ডো>",
-DlgLnkTargetBlank	: "নতুন উইন্ডো (_blank)",
-DlgLnkTargetParent	: "মূল উইন্ডো (_parent)",
-DlgLnkTargetSelf	: "এই উইন্ডো (_self)",
-DlgLnkTargetTop		: "শীর্ষ উইন্ডো (_top)",
-DlgLnkTargetFrameName	: "টার্গেট ফ্রেমের নাম",
-DlgLnkPopWinName	: "পপআপ উইন্ডোর নাম",
-DlgLnkPopWinFeat	: "পপআপ উইন্ডো ফীচার সমূহ",
-DlgLnkPopResize		: "রিসাইজ করা সম্ভব",
-DlgLnkPopLocation	: "লোকেশন বার",
-DlgLnkPopMenu		: "মেন্যু বার",
-DlgLnkPopScroll		: "স্ক্রল বার",
-DlgLnkPopStatus		: "স্ট্যাটাস বার",
-DlgLnkPopToolbar	: "টুল বার",
-DlgLnkPopFullScrn	: "পূর্ণ পর্দা জুড়ে (IE)",
-DlgLnkPopDependent	: "ডিপেন্ডেন্ট (Netscape)",
-DlgLnkPopWidth		: "প্রস্থ",
-DlgLnkPopHeight		: "দৈর্ঘ্য",
-DlgLnkPopLeft		: "বামের পজিশন",
-DlgLnkPopTop		: "ডানের পজিশন",
-
-DlnLnkMsgNoUrl		: "অনুগ্রহ করে URL লিংক টাইপ করুন",
-DlnLnkMsgNoEMail	: "অনুগ্রহ করে ইমেইল এড্রেস টাইপ করুন",
-DlnLnkMsgNoAnchor	: "অনুগ্রহ করে নোঙর বাছাই করুন",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "রং বাছাই কর",
-DlgColorBtnClear	: "পরিষ্কার কর",
-DlgColorHighlight	: "হাইলাইট",
-DlgColorSelected	: "সিলেক্টেড",
-
-// Smiley Dialog
-DlgSmileyTitle		: "স্মাইলী যুক্ত কর",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "বিশেষ ক্যারেক্টার বাছাই কর",
-
-// Table Dialog
-DlgTableTitle		: "টেবিল প্রোপার্টি",
-DlgTableRows		: "রো",
-DlgTableColumns		: "কলাম",
-DlgTableBorder		: "বর্ডার সাইজ",
-DlgTableAlign		: "এলাইনমেন্ট",
-DlgTableAlignNotSet	: "<সেট নেই>",
-DlgTableAlignLeft	: "বামে",
-DlgTableAlignCenter	: "মাঝখানে",
-DlgTableAlignRight	: "ডানে",
-DlgTableWidth		: "প্রস্থ",
-DlgTableWidthPx		: "পিক্সেল",
-DlgTableWidthPc		: "শতকরা",
-DlgTableHeight		: "দৈর্ঘ্য",
-DlgTableCellSpace	: "সেল স্পেস",
-DlgTableCellPad		: "সেল প্যাডিং",
-DlgTableCaption		: "শীর্ষক",
-DlgTableSummary		: "সারাংশ",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "সেল প্রোপার্টি",
-DlgCellWidth		: "প্রস্থ",
-DlgCellWidthPx		: "পিক্সেল",
-DlgCellWidthPc		: "শতকরা",
-DlgCellHeight		: "দৈর্ঘ্য",
-DlgCellWordWrap		: "ওয়ার্ড রেপ",
-DlgCellWordWrapNotSet	: "<সেট নেই>",
-DlgCellWordWrapYes	: "হাঁ",
-DlgCellWordWrapNo	: "না",
-DlgCellHorAlign		: "হরাইজন্টাল এলাইনমেন্ট",
-DlgCellHorAlignNotSet	: "<সেট নেই>",
-DlgCellHorAlignLeft	: "বামে",
-DlgCellHorAlignCenter	: "মাঝখানে",
-DlgCellHorAlignRight: "ডানে",
-DlgCellVerAlign		: "ভার্টিক্যাল এলাইনমেন্ট",
-DlgCellVerAlignNotSet	: "<সেট নেই>",
-DlgCellVerAlignTop	: "উপর",
-DlgCellVerAlignMiddle	: "মধ্য",
-DlgCellVerAlignBottom	: "নীচে",
-DlgCellVerAlignBaseline	: "মূলরেখা",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "রো স্প্যান",
-DlgCellCollSpan		: "কলাম স্প্যান",
-DlgCellBackColor	: "ব্যাকগ্রাউন্ড রং",
-DlgCellBorderColor	: "বর্ডারের রং",
-DlgCellBtnSelect	: "বাছাই কর",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "খোঁজো",
-DlgFindFindBtn		: "খোঁজো",
-DlgFindNotFoundMsg	: "আপনার উল্লেখিত টেকস্ট পাওয়া যায়নি",
-
-// Replace Dialog
-DlgReplaceTitle			: "বদলে দাও",
-DlgReplaceFindLbl		: "যা খুঁজতে হবে:",
-DlgReplaceReplaceLbl	: "যার সাথে বদলাতে হবে:",
-DlgReplaceCaseChk		: "কেস মিলাও",
-DlgReplaceReplaceBtn	: "বদলে দাও",
-DlgReplaceReplAllBtn	: "সব বদলে দাও",
-DlgReplaceWordChk		: "পুরা শব্দ মেলাও",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক কাট করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+X)।",
-PasteErrorCopy	: "আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক কপি করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+C)।",
-
-PasteAsText		: "সাদা টেক্সট হিসেবে পেস্ট কর",
-PasteFromWord	: "ওয়ার্ড থেকে পেস্ট কর",
-
-DlgPasteMsg2	: "অনুগ্রহ করে নীচের বাক্সে কিবোর্ড ব্যবহার করে (<STRONG>Ctrl+V</STRONG>) পেস্ট করুন এবং <STRONG>OK</STRONG> চাপ দিন",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "ফন্ট ফেস ডেফিনেশন ইগনোর করুন",
-DlgPasteRemoveStyles	: "স্টাইল ডেফিনেশন সরিয়ে দিন",
-
-// Color Picker
-ColorAutomatic	: "অটোমেটিক",
-ColorMoreColors	: "আরও রং...",
-
-// Document Properties
-DocProps		: "ডক্যুমেন্ট প্রোপার্টি",
-
-// Anchor Dialog
-DlgAnchorTitle		: "নোঙরের প্রোপার্টি",
-DlgAnchorName		: "নোঙরের নাম",
-DlgAnchorErrorName	: "নোঙরের নাম টাইপ করুন",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "শব্দকোষে নেই",
-DlgSpellChangeTo		: "এতে বদলাও",
-DlgSpellBtnIgnore		: "ইগনোর কর",
-DlgSpellBtnIgnoreAll	: "সব ইগনোর কর",
-DlgSpellBtnReplace		: "বদলে দাও",
-DlgSpellBtnReplaceAll	: "সব বদলে দাও",
-DlgSpellBtnUndo			: "আন্ডু",
-DlgSpellNoSuggestions	: "- কোন সাজেশন নেই -",
-DlgSpellProgress		: "বানান পরীক্ষা চলছে...",
-DlgSpellNoMispell		: "বানান পরীক্ষা শেষ: কোন ভুল বানান পাওয়া যায়নি",
-DlgSpellNoChanges		: "বানান পরীক্ষা শেষ: কোন শব্দ পরিবর্তন করা হয়নি",
-DlgSpellOneChange		: "বানান পরীক্ষা শেষ: একটি মাত্র শব্দ পরিবর্তন করা হয়েছে",
-DlgSpellManyChanges		: "বানান পরীক্ষা শেষ: %1 গুলো শব্দ বদলে গ্যাছে",
-
-IeSpellDownload			: "বানান পরীক্ষক ইনস্টল করা নেই। আপনি কি এখনই এটা ডাউনলোড করতে চান?",
-
-// Button Dialog
-DlgButtonText		: "টেক্সট (ভ্যালু)",
-DlgButtonType		: "প্রকার",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "নাম",
-DlgCheckboxValue	: "ভ্যালু",
-DlgCheckboxSelected	: "সিলেক্টেড",
-
-// Form Dialog
-DlgFormName		: "নাম",
-DlgFormAction	: "একশ্যন",
-DlgFormMethod	: "পদ্ধতি",
-
-// Select Field Dialog
-DlgSelectName		: "নাম",
-DlgSelectValue		: "ভ্যালু",
-DlgSelectSize		: "সাইজ",
-DlgSelectLines		: "লাইন সমূহ",
-DlgSelectChkMulti	: "একাধিক সিলেকশন এলাউ কর",
-DlgSelectOpAvail	: "অন্যান্য বিকল্প",
-DlgSelectOpText		: "টেক্সট",
-DlgSelectOpValue	: "ভ্যালু",
-DlgSelectBtnAdd		: "যুক্ত",
-DlgSelectBtnModify	: "বদলে দাও",
-DlgSelectBtnUp		: "উপর",
-DlgSelectBtnDown	: "নীচে",
-DlgSelectBtnSetValue : "বাছাই করা ভ্যালু হিসেবে সেট কর",
-DlgSelectBtnDelete	: "ডিলীট",
-
-// Textarea Dialog
-DlgTextareaName	: "নাম",
-DlgTextareaCols	: "কলাম",
-DlgTextareaRows	: "রো",
-
-// Text Field Dialog
-DlgTextName			: "নাম",
-DlgTextValue		: "ভ্যালু",
-DlgTextCharWidth	: "ক্যারেক্টার প্রশস্ততা",
-DlgTextMaxChars		: "সর্বাধিক ক্যারেক্টার",
-DlgTextType			: "টাইপ",
-DlgTextTypeText		: "টেক্সট",
-DlgTextTypePass		: "পাসওয়ার্ড",
-
-// Hidden Field Dialog
-DlgHiddenName	: "নাম",
-DlgHiddenValue	: "ভ্যালু",
-
-// Bulleted List Dialog
-BulletedListProp	: "বুলেটেড সূচী প্রোপার্টি",
-NumberedListProp	: "সাংখ্যিক সূচী প্রোপার্টি",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "প্রকার",
-DlgLstTypeCircle	: "গোল",
-DlgLstTypeDisc		: "ডিস্ক",
-DlgLstTypeSquare	: "চৌকোণা",
-DlgLstTypeNumbers	: "সংখ্যা (1, 2, 3)",
-DlgLstTypeLCase		: "ছোট অক্ষর (a, b, c)",
-DlgLstTypeUCase		: "বড় অক্ষর (A, B, C)",
-DlgLstTypeSRoman	: "ছোট রোমান সংখ্যা (i, ii, iii)",
-DlgLstTypeLRoman	: "বড় রোমান সংখ্যা (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "সাধারন",
-DlgDocBackTab		: "ব্যাকগ্রাউন্ড",
-DlgDocColorsTab		: "রং এবং মার্জিন",
-DlgDocMetaTab		: "মেটাডেটা",
-
-DlgDocPageTitle		: "পেজ শীর্ষক",
-DlgDocLangDir		: "ভাষা লিখার দিক",
-DlgDocLangDirLTR	: "বাম থেকে ডানে (LTR)",
-DlgDocLangDirRTL	: "ডান থেকে বামে (RTL)",
-DlgDocLangCode		: "ভাষা কোড",
-DlgDocCharSet		: "ক্যারেক্টার সেট এনকোডিং",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "অন্য ক্যারেক্টার সেট এনকোডিং",
-
-DlgDocDocType		: "ডক্যুমেন্ট টাইপ হেডিং",
-DlgDocDocTypeOther	: "অন্য ডক্যুমেন্ট টাইপ হেডিং",
-DlgDocIncXHTML		: "XHTML ডেক্লারেশন যুক্ত কর",
-DlgDocBgColor		: "ব্যাকগ্রাউন্ড রং",
-DlgDocBgImage		: "ব্যাকগ্রাউন্ড ছবির URL",
-DlgDocBgNoScroll	: "স্ক্রলহীন ব্যাকগ্রাউন্ড",
-DlgDocCText			: "টেক্সট",
-DlgDocCLink			: "লিংক",
-DlgDocCVisited		: "ভিজিট করা লিংক",
-DlgDocCActive		: "সক্রিয় লিংক",
-DlgDocMargins		: "পেজ মার্জিন",
-DlgDocMaTop			: "উপর",
-DlgDocMaLeft		: "বামে",
-DlgDocMaRight		: "ডানে",
-DlgDocMaBottom		: "নীচে",
-DlgDocMeIndex		: "ডক্যুমেন্ট ইন্ডেক্স কিওয়ার্ড (কমা দ্বারা বিচ্ছিন্ন)",
-DlgDocMeDescr		: "ডক্যূমেন্ট বর্ণনা",
-DlgDocMeAuthor		: "লেখক",
-DlgDocMeCopy		: "কপীরাইট",
-DlgDocPreview		: "প্রীভিউ",
-
-// Templates Dialog
-Templates			: "টেমপ্লেট",
-DlgTemplatesTitle	: "কনটেন্ট টেমপ্লেট",
-DlgTemplatesSelMsg	: "অনুগ্রহ করে এডিটরে ওপেন করার জন্য টেমপ্লেট বাছাই করুন<br>(আসল কনটেন্ট হারিয়ে যাবে):",
-DlgTemplatesLoading	: "টেমপ্লেট লিস্ট হারিয়ে যাবে। অনুগ্রহ করে অপেক্ষা করুন...",
-DlgTemplatesNoTpl	: "(কোন টেমপ্লেট ডিফাইন করা নেই)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "কে বানিয়েছে",
-DlgAboutBrowserInfoTab	: "ব্রাউজারের ব্যাপারে তথ্য",
-DlgAboutLicenseTab	: "লাইসেন্স",
-DlgAboutVersion		: "ভার্সন",
-DlgAboutInfo		: "আরও তথ্যের জন্য যান",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.xml
deleted file mode 100644
index a030fb964c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bn.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bn.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.js
deleted file mode 100644
index 361ca58895..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Bosnian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Skupi trake sa alatima",
-ToolbarExpand		: "Otvori trake sa alatima",
-
-// Toolbar Items and Context Menu
-Save				: "Snimi",
-NewPage				: "Novi dokument",
-Preview				: "Prikaži",
-Cut					: "Izreži",
-Copy				: "Kopiraj",
-Paste				: "Zalijepi",
-PasteText			: "Zalijepi kao obièan tekst",
-PasteWord			: "Zalijepi iz Word-a",
-Print				: "Å tampaj",
-SelectAll			: "Selektuj sve",
-RemoveFormat		: "Poništi format",
-InsertLinkLbl		: "Link",
-InsertLink			: "Ubaci/Izmjeni link",
-RemoveLink			: "Izbriši link",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Insert/Edit Anchor",	//MISSING
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Slika",
-InsertImage			: "Ubaci/Izmjeni sliku",
-InsertFlashLbl		: "Flash",	//MISSING
-InsertFlash			: "Insert/Edit Flash",	//MISSING
-InsertTableLbl		: "Tabela",
-InsertTable			: "Ubaci/Izmjeni tabelu",
-InsertLineLbl		: "Linija",
-InsertLine			: "Ubaci horizontalnu liniju",
-InsertSpecialCharLbl: "Specijalni karakter",
-InsertSpecialChar	: "Ubaci specijalni karater",
-InsertSmileyLbl		: "Smješko",
-InsertSmiley		: "Ubaci smješka",
-About				: "O FCKeditor-u",
-Bold				: "Boldiraj",
-Italic				: "Ukosi",
-Underline			: "Podvuci",
-StrikeThrough		: "Precrtaj",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Lijevo poravnanje",
-CenterJustify		: "Centralno poravnanje",
-RightJustify		: "Desno poravnanje",
-BlockJustify		: "Puno poravnanje",
-DecreaseIndent		: "Smanji uvod",
-IncreaseIndent		: "Poveæaj uvod",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Vrati",
-Redo				: "Ponovi",
-NumberedListLbl		: "Numerisana lista",
-NumberedList		: "Ubaci/Izmjeni numerisanu listu",
-BulletedListLbl		: "Lista",
-BulletedList		: "Ubaci/Izmjeni listu",
-ShowTableBorders	: "Pokaži okvire tabela",
-ShowDetails			: "Pokaži detalje",
-Style				: "Stil",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Velièina",
-TextColor			: "Boja teksta",
-BGColor				: "Boja pozadine",
-Source				: "HTML kôd",
-Find				: "Naði",
-Replace				: "Zamjeni",
-SpellCheck			: "Check Spelling",	//MISSING
-UniversalKeyboard	: "Universal Keyboard",	//MISSING
-PageBreakLbl		: "Page Break",	//MISSING
-PageBreak			: "Insert Page Break",	//MISSING
-
-Form			: "Form",	//MISSING
-Checkbox		: "Checkbox",	//MISSING
-RadioButton		: "Radio Button",	//MISSING
-TextField		: "Text Field",	//MISSING
-Textarea		: "Textarea",	//MISSING
-HiddenField		: "Hidden Field",	//MISSING
-Button			: "Button",	//MISSING
-SelectionField	: "Selection Field",	//MISSING
-ImageButton		: "Image Button",	//MISSING
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Izmjeni link",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Briši redove",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Briši kolone",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Briši æelije",
-MergeCells			: "Spoji æelije",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Delete Table",	//MISSING
-CellProperties		: "Svojstva æelije",
-TableProperties		: "Svojstva tabele",
-ImageProperties		: "Svojstva slike",
-FlashProperties		: "Flash Properties",	//MISSING
-
-AnchorProp			: "Anchor Properties",	//MISSING
-ButtonProp			: "Button Properties",	//MISSING
-CheckboxProp		: "Checkbox Properties",	//MISSING
-HiddenFieldProp		: "Hidden Field Properties",	//MISSING
-RadioButtonProp		: "Radio Button Properties",	//MISSING
-ImageButtonProp		: "Image Button Properties",	//MISSING
-TextFieldProp		: "Text Field Properties",	//MISSING
-SelectionFieldProp	: "Selection Field Properties",	//MISSING
-TextareaProp		: "Textarea Properties",	//MISSING
-FormProp			: "Form Properties",	//MISSING
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Procesiram XHTML. Molim saèekajte...",
-Done				: "Gotovo",
-PasteWordConfirm	: "Tekst koji želite zalijepiti èini se da je kopiran iz Worda. Da li želite da se prvo oèisti?",
-NotCompatiblePaste	: "Ova komanda je podržana u Internet Explorer-u verzijama 5.5 ili novijim. Da li želite da izvršite lijepljenje teksta bez èišæenja?",
-UnknownToolbarItem	: "Nepoznata stavka sa trake sa alatima \"%1\"",
-UnknownCommand		: "Nepoznata komanda \"%1\"",
-NotImplemented		: "Komanda nije implementirana",
-UnknownToolbarSet	: "Traka sa alatima \"%1\" ne postoji",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Odustani",
-DlgBtnClose			: "Zatvori",
-DlgBtnBrowseServer	: "Browse Server",	//MISSING
-DlgAdvancedTag		: "Naprednije",
-DlgOpOther			: "<Other>",	//MISSING
-DlgInfoTab			: "Info",	//MISSING
-DlgAlertUrl			: "Please insert the URL",	//MISSING
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nije podešeno>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Smjer pisanja",
-DlgGenLangDirLtr	: "S lijeva na desno (LTR)",
-DlgGenLangDirRtl	: "S desna na lijevo (RTL)",
-DlgGenLangCode		: "Jezièni kôd",
-DlgGenAccessKey		: "Pristupna tipka",
-DlgGenName			: "Naziv",
-DlgGenTabIndex		: "Tab indeks",
-DlgGenLongDescr		: "Dugaèki opis URL-a",
-DlgGenClass			: "Klase CSS stilova",
-DlgGenTitle			: "Advisory title",
-DlgGenContType		: "Advisory vrsta sadržaja",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Svojstva slike",
-DlgImgInfoTab		: "Info slike",
-DlgImgBtnUpload		: "Å alji na server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Å alji",
-DlgImgAlt			: "Tekst na slici",
-DlgImgWidth			: "Å irina",
-DlgImgHeight		: "Visina",
-DlgImgLockRatio		: "Zakljuèaj odnos",
-DlgBtnResetSize		: "Resetuj dimenzije",
-DlgImgBorder		: "Okvir",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Poravnanje",
-DlgImgAlignLeft		: "Lijevo",
-DlgImgAlignAbsBottom: "Abs dole",
-DlgImgAlignAbsMiddle: "Abs sredina",
-DlgImgAlignBaseline	: "Bazno",
-DlgImgAlignBottom	: "Dno",
-DlgImgAlignMiddle	: "Sredina",
-DlgImgAlignRight	: "Desno",
-DlgImgAlignTextTop	: "Vrh teksta",
-DlgImgAlignTop		: "Vrh",
-DlgImgPreview		: "Prikaz",
-DlgImgAlertUrl		: "Molimo ukucajte URL od slike.",
-DlgImgLinkTab		: "Link",	//MISSING
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",	//MISSING
-DlgFlashChkPlay		: "Auto Play",	//MISSING
-DlgFlashChkLoop		: "Loop",	//MISSING
-DlgFlashChkMenu		: "Enable Flash Menu",	//MISSING
-DlgFlashScale		: "Scale",	//MISSING
-DlgFlashScaleAll	: "Show all",	//MISSING
-DlgFlashScaleNoBorder	: "No Border",	//MISSING
-DlgFlashScaleFit	: "Exact Fit",	//MISSING
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link info",
-DlgLnkTargetTab		: "Prozor",
-
-DlgLnkType			: "Tip linka",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Sidro na ovoj stranici",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<drugi>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Izaberi sidro",
-DlgLnkAnchorByName	: "Po nazivu sidra",
-DlgLnkAnchorById	: "Po Id-u elementa",
-DlgLnkNoAnchors		: "(Nema dostupnih sidra na stranici)",
-DlgLnkEMail			: "E-Mail Adresa",
-DlgLnkEMailSubject	: "Subjekt poruke",
-DlgLnkEMailBody		: "Poruka",
-DlgLnkUpload		: "Å alji",
-DlgLnkBtnUpload		: "Å alji na server",
-
-DlgLnkTarget		: "Prozor",
-DlgLnkTargetFrame	: "<frejm>",
-DlgLnkTargetPopup	: "<popup prozor>",
-DlgLnkTargetBlank	: "Novi prozor (_blank)",
-DlgLnkTargetParent	: "Glavni prozor (_parent)",
-DlgLnkTargetSelf	: "Isti prozor (_self)",
-DlgLnkTargetTop		: "Najgornji prozor (_top)",
-DlgLnkTargetFrameName	: "Target Frame Name",	//MISSING
-DlgLnkPopWinName	: "Naziv popup prozora",
-DlgLnkPopWinFeat	: "Moguænosti popup prozora",
-DlgLnkPopResize		: "Promjenljive velièine",
-DlgLnkPopLocation	: "Traka za lokaciju",
-DlgLnkPopMenu		: "Izborna traka",
-DlgLnkPopScroll		: "Scroll traka",
-DlgLnkPopStatus		: "Statusna traka",
-DlgLnkPopToolbar	: "Traka sa alatima",
-DlgLnkPopFullScrn	: "Cijeli ekran (IE)",
-DlgLnkPopDependent	: "Ovisno (Netscape)",
-DlgLnkPopWidth		: "Å irina",
-DlgLnkPopHeight		: "Visina",
-DlgLnkPopLeft		: "Lijeva pozicija",
-DlgLnkPopTop		: "Gornja pozicija",
-
-DlnLnkMsgNoUrl		: "Molimo ukucajte URL link",
-DlnLnkMsgNoEMail	: "Molimo ukucajte e-mail adresu",
-DlnLnkMsgNoAnchor	: "Molimo izaberite sidro",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Izaberi boju",
-DlgColorBtnClear	: "Oèisti",
-DlgColorHighlight	: "Igled",
-DlgColorSelected	: "Selektovana",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Ubaci smješka",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Izaberi specijalni karakter",
-
-// Table Dialog
-DlgTableTitle		: "Svojstva tabele",
-DlgTableRows		: "Redova",
-DlgTableColumns		: "Kolona",
-DlgTableBorder		: "Okvir",
-DlgTableAlign		: "Poravnanje",
-DlgTableAlignNotSet	: "<Nije podešeno>",
-DlgTableAlignLeft	: "Lijevo",
-DlgTableAlignCenter	: "Centar",
-DlgTableAlignRight	: "Desno",
-DlgTableWidth		: "Å irina",
-DlgTableWidthPx		: "piksela",
-DlgTableWidthPc		: "posto",
-DlgTableHeight		: "Visina",
-DlgTableCellSpace	: "Razmak æelija",
-DlgTableCellPad		: "Uvod æelija",
-DlgTableCaption		: "Naslov",
-DlgTableSummary		: "Summary",	//MISSING
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Svojstva æelije",
-DlgCellWidth		: "Å irina",
-DlgCellWidthPx		: "piksela",
-DlgCellWidthPc		: "posto",
-DlgCellHeight		: "Visina",
-DlgCellWordWrap		: "Vrapuj tekst",
-DlgCellWordWrapNotSet	: "<Nije podešeno>",
-DlgCellWordWrapYes	: "Da",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Horizontalno poravnanje",
-DlgCellHorAlignNotSet	: "<Nije podešeno>",
-DlgCellHorAlignLeft	: "Lijevo",
-DlgCellHorAlignCenter	: "Centar",
-DlgCellHorAlignRight: "Desno",
-DlgCellVerAlign		: "Vertikalno poravnanje",
-DlgCellVerAlignNotSet	: "<Nije podešeno>",
-DlgCellVerAlignTop	: "Gore",
-DlgCellVerAlignMiddle	: "Sredina",
-DlgCellVerAlignBottom	: "Dno",
-DlgCellVerAlignBaseline	: "Bazno",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Spajanje æelija",
-DlgCellCollSpan		: "Spajanje kolona",
-DlgCellBackColor	: "Boja pozadine",
-DlgCellBorderColor	: "Boja okvira",
-DlgCellBtnSelect	: "Selektuj...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Naði",
-DlgFindFindBtn		: "Naði",
-DlgFindNotFoundMsg	: "Traženi tekst nije pronaðen.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Zamjeni",
-DlgReplaceFindLbl		: "Naði šta:",
-DlgReplaceReplaceLbl	: "Zamjeni sa:",
-DlgReplaceCaseChk		: "Uporeðuj velika/mala slova",
-DlgReplaceReplaceBtn	: "Zamjeni",
-DlgReplaceReplAllBtn	: "Zamjeni sve",
-DlgReplaceWordChk		: "Uporeðuj samo cijelu rijeè",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Sigurnosne postavke vašeg pretraživaèa ne dozvoljavaju operacije automatskog rezanja. Molimo koristite kraticu na tastaturi (Ctrl+X).",
-PasteErrorCopy	: "Sigurnosne postavke Vašeg pretraživaèa ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tastaturi (Ctrl+C).",
-
-PasteAsText		: "Zalijepi kao obièan tekst",
-PasteFromWord	: "Zalijepi iz Word-a",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",	//MISSING
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",	//MISSING
-DlgPasteRemoveStyles	: "Remove Styles definitions",	//MISSING
-
-// Color Picker
-ColorAutomatic	: "Automatska",
-ColorMoreColors	: "Više boja...",
-
-// Document Properties
-DocProps		: "Document Properties",	//MISSING
-
-// Anchor Dialog
-DlgAnchorTitle		: "Anchor Properties",	//MISSING
-DlgAnchorName		: "Anchor Name",	//MISSING
-DlgAnchorErrorName	: "Please type the anchor name",	//MISSING
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Not in dictionary",	//MISSING
-DlgSpellChangeTo		: "Change to",	//MISSING
-DlgSpellBtnIgnore		: "Ignore",	//MISSING
-DlgSpellBtnIgnoreAll	: "Ignore All",	//MISSING
-DlgSpellBtnReplace		: "Replace",	//MISSING
-DlgSpellBtnReplaceAll	: "Replace All",	//MISSING
-DlgSpellBtnUndo			: "Undo",	//MISSING
-DlgSpellNoSuggestions	: "- No suggestions -",	//MISSING
-DlgSpellProgress		: "Spell check in progress...",	//MISSING
-DlgSpellNoMispell		: "Spell check complete: No misspellings found",	//MISSING
-DlgSpellNoChanges		: "Spell check complete: No words changed",	//MISSING
-DlgSpellOneChange		: "Spell check complete: One word changed",	//MISSING
-DlgSpellManyChanges		: "Spell check complete: %1 words changed",	//MISSING
-
-IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",	//MISSING
-
-// Button Dialog
-DlgButtonText		: "Text (Value)",	//MISSING
-DlgButtonType		: "Type",	//MISSING
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Name",	//MISSING
-DlgCheckboxValue	: "Value",	//MISSING
-DlgCheckboxSelected	: "Selected",	//MISSING
-
-// Form Dialog
-DlgFormName		: "Name",	//MISSING
-DlgFormAction	: "Action",	//MISSING
-DlgFormMethod	: "Method",	//MISSING
-
-// Select Field Dialog
-DlgSelectName		: "Name",	//MISSING
-DlgSelectValue		: "Value",	//MISSING
-DlgSelectSize		: "Size",	//MISSING
-DlgSelectLines		: "lines",	//MISSING
-DlgSelectChkMulti	: "Allow multiple selections",	//MISSING
-DlgSelectOpAvail	: "Available Options",	//MISSING
-DlgSelectOpText		: "Text",	//MISSING
-DlgSelectOpValue	: "Value",	//MISSING
-DlgSelectBtnAdd		: "Add",	//MISSING
-DlgSelectBtnModify	: "Modify",	//MISSING
-DlgSelectBtnUp		: "Up",	//MISSING
-DlgSelectBtnDown	: "Down",	//MISSING
-DlgSelectBtnSetValue : "Set as selected value",	//MISSING
-DlgSelectBtnDelete	: "Delete",	//MISSING
-
-// Textarea Dialog
-DlgTextareaName	: "Name",	//MISSING
-DlgTextareaCols	: "Columns",	//MISSING
-DlgTextareaRows	: "Rows",	//MISSING
-
-// Text Field Dialog
-DlgTextName			: "Name",	//MISSING
-DlgTextValue		: "Value",	//MISSING
-DlgTextCharWidth	: "Character Width",	//MISSING
-DlgTextMaxChars		: "Maximum Characters",	//MISSING
-DlgTextType			: "Type",	//MISSING
-DlgTextTypeText		: "Text",	//MISSING
-DlgTextTypePass		: "Password",	//MISSING
-
-// Hidden Field Dialog
-DlgHiddenName	: "Name",	//MISSING
-DlgHiddenValue	: "Value",	//MISSING
-
-// Bulleted List Dialog
-BulletedListProp	: "Bulleted List Properties",	//MISSING
-NumberedListProp	: "Numbered List Properties",	//MISSING
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Type",	//MISSING
-DlgLstTypeCircle	: "Circle",	//MISSING
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "Square",	//MISSING
-DlgLstTypeNumbers	: "Numbers (1, 2, 3)",	//MISSING
-DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",	//MISSING
-DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",	//MISSING
-DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",	//MISSING
-DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",	//MISSING
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",	//MISSING
-DlgDocBackTab		: "Background",	//MISSING
-DlgDocColorsTab		: "Colors and Margins",	//MISSING
-DlgDocMetaTab		: "Meta Data",	//MISSING
-
-DlgDocPageTitle		: "Page Title",	//MISSING
-DlgDocLangDir		: "Language Direction",	//MISSING
-DlgDocLangDirLTR	: "Left to Right (LTR)",	//MISSING
-DlgDocLangDirRTL	: "Right to Left (RTL)",	//MISSING
-DlgDocLangCode		: "Language Code",	//MISSING
-DlgDocCharSet		: "Character Set Encoding",	//MISSING
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Other Character Set Encoding",	//MISSING
-
-DlgDocDocType		: "Document Type Heading",	//MISSING
-DlgDocDocTypeOther	: "Other Document Type Heading",	//MISSING
-DlgDocIncXHTML		: "Include XHTML Declarations",	//MISSING
-DlgDocBgColor		: "Background Color",	//MISSING
-DlgDocBgImage		: "Background Image URL",	//MISSING
-DlgDocBgNoScroll	: "Nonscrolling Background",	//MISSING
-DlgDocCText			: "Text",	//MISSING
-DlgDocCLink			: "Link",	//MISSING
-DlgDocCVisited		: "Visited Link",	//MISSING
-DlgDocCActive		: "Active Link",	//MISSING
-DlgDocMargins		: "Page Margins",	//MISSING
-DlgDocMaTop			: "Top",	//MISSING
-DlgDocMaLeft		: "Left",	//MISSING
-DlgDocMaRight		: "Right",	//MISSING
-DlgDocMaBottom		: "Bottom",	//MISSING
-DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",	//MISSING
-DlgDocMeDescr		: "Document Description",	//MISSING
-DlgDocMeAuthor		: "Author",	//MISSING
-DlgDocMeCopy		: "Copyright",	//MISSING
-DlgDocPreview		: "Preview",	//MISSING
-
-// Templates Dialog
-Templates			: "Templates",	//MISSING
-DlgTemplatesTitle	: "Content Templates",	//MISSING
-DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",	//MISSING
-DlgTemplatesLoading	: "Loading templates list. Please wait...",	//MISSING
-DlgTemplatesNoTpl	: "(No templates defined)",	//MISSING
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "About",	//MISSING
-DlgAboutBrowserInfoTab	: "Browser Info",	//MISSING
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "verzija",
-DlgAboutInfo		: "Za više informacija posjetite",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.xml
deleted file mode 100644
index 0595a24de7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/bs.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>bs.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.js
deleted file mode 100644
index 483e042e33..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Catalan language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Redueix la barra d'eines",
-ToolbarExpand		: "Amplia la barra d'eines",
-
-// Toolbar Items and Context Menu
-Save				: "Desa",
-NewPage				: "Nova Pàgina",
-Preview				: "Visualització prèvia",
-Cut					: "Retalla",
-Copy				: "Copia",
-Paste				: "Enganxa",
-PasteText			: "Enganxa com a text no formatat",
-PasteWord			: "Enganxa des del Word",
-Print				: "Imprimeix",
-SelectAll			: "Selecciona-ho tot",
-RemoveFormat		: "Elimina Format",
-InsertLinkLbl		: "Enllaç",
-InsertLink			: "Insereix/Edita enllaç",
-RemoveLink			: "Elimina l'enllaç",
-VisitLink			: "Obre l'enllaç",
-Anchor				: "Insereix/Edita àncora",
-AnchorDelete		: "Elimina àncora",
-InsertImageLbl		: "Imatge",
-InsertImage			: "Insereix/Edita imatge",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insereix/Edita Flash",
-InsertTableLbl		: "Taula",
-InsertTable			: "Insereix/Edita taula",
-InsertLineLbl		: "Línia",
-InsertLine			: "Insereix línia horitzontal",
-InsertSpecialCharLbl: "Caràcter Especial",
-InsertSpecialChar	: "Insereix caràcter especial",
-InsertSmileyLbl		: "Icona",
-InsertSmiley		: "Insereix icona",
-About				: "Quant a l'FCKeditor",
-Bold				: "Negreta",
-Italic				: "Cursiva",
-Underline			: "Subratllat",
-StrikeThrough		: "Barrat",
-Subscript			: "Subíndex",
-Superscript			: "Superíndex",
-LeftJustify			: "Alinia a l'esquerra",
-CenterJustify		: "Centrat",
-RightJustify		: "Alinia a la dreta",
-BlockJustify		: "Justificat",
-DecreaseIndent		: "Redueix el sagnat",
-IncreaseIndent		: "Augmenta el sagnat",
-Blockquote			: "Bloc de cita",
-CreateDiv			: "Crea un contenidor Div",
-EditDiv				: "Edita el contenidor Div",
-DeleteDiv			: "Elimina el contenidor Div",
-Undo				: "Desfés",
-Redo				: "Refés",
-NumberedListLbl		: "Llista numerada",
-NumberedList		: "Numeració activada/desactivada",
-BulletedListLbl		: "Llista de pics",
-BulletedList		: "Pics activats/descativats",
-ShowTableBorders	: "Mostra les vores de les taules",
-ShowDetails			: "Mostra detalls",
-Style				: "Estil",
-FontFormat			: "Format",
-Font				: "Tipus de lletra",
-FontSize			: "Mida",
-TextColor			: "Color de Text",
-BGColor				: "Color de Fons",
-Source				: "Codi font",
-Find				: "Cerca",
-Replace				: "Reemplaça",
-SpellCheck			: "Revisa l'ortografia",
-UniversalKeyboard	: "Teclat universal",
-PageBreakLbl		: "Salt de pàgina",
-PageBreak			: "Insereix salt de pàgina",
-
-Form			: "Formulari",
-Checkbox		: "Casella de verificació",
-RadioButton		: "Botó d'opció",
-TextField		: "Camp de text",
-Textarea		: "Àrea de text",
-HiddenField		: "Camp ocult",
-Button			: "Botó",
-SelectionField	: "Camp de selecció",
-ImageButton		: "Botó d'imatge",
-
-FitWindow		: "Maximiza la mida de l'editor",
-ShowBlocks		: "Mostra els blocs",
-
-// Context Menu
-EditLink			: "Edita l'enllaç",
-CellCM				: "Cel·la",
-RowCM				: "Fila",
-ColumnCM			: "Columna",
-InsertRowAfter		: "Insereix fila darrera",
-InsertRowBefore		: "Insereix fila abans de",
-DeleteRows			: "Suprimeix una fila",
-InsertColumnAfter	: "Insereix columna darrera",
-InsertColumnBefore	: "Insereix columna abans de",
-DeleteColumns		: "Suprimeix una columna",
-InsertCellAfter		: "Insereix cel·la darrera",
-InsertCellBefore	: "Insereix cel·la abans de",
-DeleteCells			: "Suprimeix les cel·les",
-MergeCells			: "Fusiona les cel·les",
-MergeRight			: "Fusiona cap a la dreta",
-MergeDown			: "Fusiona cap avall",
-HorizontalSplitCell	: "Divideix la cel·la horitzontalment",
-VerticalSplitCell	: "Divideix la cel·la verticalment",
-TableDelete			: "Suprimeix la taula",
-CellProperties		: "Propietats de la cel·la",
-TableProperties		: "Propietats de la taula",
-ImageProperties		: "Propietats de la imatge",
-FlashProperties		: "Propietats del Flash",
-
-AnchorProp			: "Propietats de l'àncora",
-ButtonProp			: "Propietats del botó",
-CheckboxProp		: "Propietats de la casella de verificació",
-HiddenFieldProp		: "Propietats del camp ocult",
-RadioButtonProp		: "Propietats del botó d'opció",
-ImageButtonProp		: "Propietats del botó d'imatge",
-TextFieldProp		: "Propietats del camp de text",
-SelectionFieldProp	: "Propietats del camp de selecció",
-TextareaProp		: "Propietats de l'àrea de text",
-FormProp			: "Propietats del formulari",
-
-FontFormats			: "Normal;Formatejat;Adreça;Encapçalament 1;Encapçalament 2;Encapçalament 3;Encapçalament 4;Encapçalament 5;Encapçalament 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Processant XHTML. Si us plau esperi...",
-Done				: "Fet",
-PasteWordConfirm	: "El text que voleu enganxar sembla provenir de Word. Voleu netejar aquest text abans que sigui enganxat?",
-NotCompatiblePaste	: "Aquesta funció és disponible per a Internet Explorer versió 5.5 o superior. Voleu enganxar sense netejar?",
-UnknownToolbarItem	: "Element de la barra d'eines desconegut \"%1\"",
-UnknownCommand		: "Nom de comanda desconegut \"%1\"",
-NotImplemented		: "Mètode no implementat",
-UnknownToolbarSet	: "Conjunt de barra d'eines \"%1\" inexistent",
-NoActiveX			: "Les preferències del navegador poden limitar algunes funcions d'aquest editor. Cal habilitar l'opció \"Executa controls ActiveX i plug-ins\". Poden sorgir errors i poden faltar algunes funcions.",
-BrowseServerBlocked : "El visualitzador de recursos no s'ha pogut obrir. Assegura't de que els bloquejos de finestres emergents estan desactivats.",
-DialogBlocked		: "No ha estat possible obrir una finestra de diàleg. Assegureu-vos que els bloquejos de finestres emergents estan desactivats.",
-VisitLinkBlocked	: "No ha estat possible obrir una nova finestra. Assegureu-vos que els bloquejos de finestres emergents estan desactivats.",
-
-// Dialogs
-DlgBtnOK			: "D'acord",
-DlgBtnCancel		: "Cancel·la",
-DlgBtnClose			: "Tanca",
-DlgBtnBrowseServer	: "Veure servidor",
-DlgAdvancedTag		: "Avançat",
-DlgOpOther			: "Altres",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Si us plau, afegiu la URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<no definit>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Direcció de l'idioma",
-DlgGenLangDirLtr	: "D'esquerra a dreta (LTR)",
-DlgGenLangDirRtl	: "De dreta a esquerra (RTL)",
-DlgGenLangCode		: "Codi d'idioma",
-DlgGenAccessKey		: "Clau d'accés",
-DlgGenName			: "Nom",
-DlgGenTabIndex		: "Index de Tab",
-DlgGenLongDescr		: "Descripció llarga de la URL",
-DlgGenClass			: "Classes del full d'estil",
-DlgGenTitle			: "Títol consultiu",
-DlgGenContType		: "Tipus de contingut consultiu",
-DlgGenLinkCharset	: "Conjunt de caràcters font enllaçat",
-DlgGenStyle			: "Estil",
-
-// Image Dialog
-DlgImgTitle			: "Propietats de la imatge",
-DlgImgInfoTab		: "Informació de la imatge",
-DlgImgBtnUpload		: "Envia-la al servidor",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Puja",
-DlgImgAlt			: "Text alternatiu",
-DlgImgWidth			: "Amplada",
-DlgImgHeight		: "Alçada",
-DlgImgLockRatio		: "Bloqueja les proporcions",
-DlgBtnResetSize		: "Restaura la mida",
-DlgImgBorder		: "Vora",
-DlgImgHSpace		: "Espaiat horit.",
-DlgImgVSpace		: "Espaiat vert.",
-DlgImgAlign			: "Alineació",
-DlgImgAlignLeft		: "Ajusta a l'esquerra",
-DlgImgAlignAbsBottom: "Abs Bottom",
-DlgImgAlignAbsMiddle: "Abs Middle",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Bottom",
-DlgImgAlignMiddle	: "Middle",
-DlgImgAlignRight	: "Ajusta a la dreta",
-DlgImgAlignTextTop	: "Text Top",
-DlgImgAlignTop		: "Top",
-DlgImgPreview		: "Vista prèvia",
-DlgImgAlertUrl		: "Si us plau, escriviu la URL de la imatge",
-DlgImgLinkTab		: "Enllaç",
-
-// Flash Dialog
-DlgFlashTitle		: "Propietats del Flash",
-DlgFlashChkPlay		: "Reprodució automàtica",
-DlgFlashChkLoop		: "Bucle",
-DlgFlashChkMenu		: "Habilita menú Flash",
-DlgFlashScale		: "Escala",
-DlgFlashScaleAll	: "Mostra-ho tot",
-DlgFlashScaleNoBorder	: "Sense vores",
-DlgFlashScaleFit	: "Mida exacta",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Enllaç",
-DlgLnkInfoTab		: "Informació de l'enllaç",
-DlgLnkTargetTab		: "Destí",
-
-DlgLnkType			: "Tipus d'enllaç",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Àncora en aquesta pàgina",
-DlgLnkTypeEMail		: "Correu electrònic",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<altra>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Selecciona una àncora",
-DlgLnkAnchorByName	: "Per nom d'àncora",
-DlgLnkAnchorById	: "Per Id d'element",
-DlgLnkNoAnchors		: "(No hi ha àncores disponibles en aquest document)",
-DlgLnkEMail			: "Adreça de correu electrònic",
-DlgLnkEMailSubject	: "Assumpte del missatge",
-DlgLnkEMailBody		: "Cos del missatge",
-DlgLnkUpload		: "Puja",
-DlgLnkBtnUpload		: "Envia al servidor",
-
-DlgLnkTarget		: "Destí",
-DlgLnkTargetFrame	: "<marc>",
-DlgLnkTargetPopup	: "<finestra emergent>",
-DlgLnkTargetBlank	: "Nova finestra (_blank)",
-DlgLnkTargetParent	: "Finestra pare (_parent)",
-DlgLnkTargetSelf	: "Mateixa finestra (_self)",
-DlgLnkTargetTop		: "Finestra Major (_top)",
-DlgLnkTargetFrameName	: "Nom del marc de destí",
-DlgLnkPopWinName	: "Nom finestra popup",
-DlgLnkPopWinFeat	: "Característiques finestra popup",
-DlgLnkPopResize		: "Redimensionable",
-DlgLnkPopLocation	: "Barra d'adreça",
-DlgLnkPopMenu		: "Barra de menú",
-DlgLnkPopScroll		: "Barres d'scroll",
-DlgLnkPopStatus		: "Barra d'estat",
-DlgLnkPopToolbar	: "Barra d'eines",
-DlgLnkPopFullScrn	: "Pantalla completa (IE)",
-DlgLnkPopDependent	: "Depenent (Netscape)",
-DlgLnkPopWidth		: "Amplada",
-DlgLnkPopHeight		: "Alçada",
-DlgLnkPopLeft		: "Posició esquerra",
-DlgLnkPopTop		: "Posició dalt",
-
-DlnLnkMsgNoUrl		: "Si us plau, escrigui l'enllaç URL",
-DlnLnkMsgNoEMail	: "Si us plau, escrigui l'adreça correu electrònic",
-DlnLnkMsgNoAnchor	: "Si us plau, escrigui l'àncora",
-DlnLnkMsgInvPopName	: "El nom de la finestra emergent ha de començar amb una lletra i no pot tenir espais",
-
-// Color Dialog
-DlgColorTitle		: "Selecciona el color",
-DlgColorBtnClear	: "Neteja",
-DlgColorHighlight	: "Realça",
-DlgColorSelected	: "Selecciona",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insereix una icona",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Selecciona el caràcter especial",
-
-// Table Dialog
-DlgTableTitle		: "Propietats de la taula",
-DlgTableRows		: "Files",
-DlgTableColumns		: "Columnes",
-DlgTableBorder		: "Mida vora",
-DlgTableAlign		: "Alineació",
-DlgTableAlignNotSet	: "<No Definit>",
-DlgTableAlignLeft	: "Esquerra",
-DlgTableAlignCenter	: "Centre",
-DlgTableAlignRight	: "Dreta",
-DlgTableWidth		: "Amplada",
-DlgTableWidthPx		: "píxels",
-DlgTableWidthPc		: "percentatge",
-DlgTableHeight		: "Alçada",
-DlgTableCellSpace	: "Espaiat de cel·les",
-DlgTableCellPad		: "Encoixinament de cel·les",
-DlgTableCaption		: "Títol",
-DlgTableSummary		: "Resum",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Propietats de la cel·la",
-DlgCellWidth		: "Amplada",
-DlgCellWidthPx		: "píxels",
-DlgCellWidthPc		: "percentatge",
-DlgCellHeight		: "Alçada",
-DlgCellWordWrap		: "Ajust de paraula",
-DlgCellWordWrapNotSet	: "<No Definit>",
-DlgCellWordWrapYes	: "Si",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Alineació horitzontal",
-DlgCellHorAlignNotSet	: "<No Definit>",
-DlgCellHorAlignLeft	: "Esquerra",
-DlgCellHorAlignCenter	: "Centre",
-DlgCellHorAlignRight: "Dreta",
-DlgCellVerAlign		: "Alineació vertical",
-DlgCellVerAlignNotSet	: "<No definit>",
-DlgCellVerAlignTop	: "Top",
-DlgCellVerAlignMiddle	: "Middle",
-DlgCellVerAlignBottom	: "Bottom",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Rows Span",
-DlgCellCollSpan		: "Columns Span",
-DlgCellBackColor	: "Color de fons",
-DlgCellBorderColor	: "Color de la vora",
-DlgCellBtnSelect	: "Seleccioneu...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Cerca i reemplaça",
-
-// Find Dialog
-DlgFindTitle		: "Cerca",
-DlgFindFindBtn		: "Cerca",
-DlgFindNotFoundMsg	: "El text especificat no s'ha trobat.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Reemplaça",
-DlgReplaceFindLbl		: "Cerca:",
-DlgReplaceReplaceLbl	: "Remplaça amb:",
-DlgReplaceCaseChk		: "Distingeix majúscules/minúscules",
-DlgReplaceReplaceBtn	: "Reemplaça",
-DlgReplaceReplAllBtn	: "Reemplaça-ho tot",
-DlgReplaceWordChk		: "Només paraules completes",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "La seguretat del vostre navegador no permet executar automàticament les operacions de retallar. Si us plau, utilitzeu el teclat (Ctrl+X).",
-PasteErrorCopy	: "La seguretat del vostre navegador no permet executar automàticament les operacions de copiar. Si us plau, utilitzeu el teclat (Ctrl+C).",
-
-PasteAsText		: "Enganxa com a text no formatat",
-PasteFromWord	: "Enganxa com a Word",
-
-DlgPasteMsg2	: "Si us plau, enganxeu dins del següent camp utilitzant el teclat (<STRONG>Ctrl+V</STRONG>) i premeu <STRONG>OK</STRONG>.",
-DlgPasteSec		: "A causa de la configuració de seguretat del vostre navegador, l'editor no pot accedir al porta-retalls directament. Enganxeu-ho un altre cop en aquesta finestra.",
-DlgPasteIgnoreFont		: "Ignora definicions de font",
-DlgPasteRemoveStyles	: "Elimina definicions d'estil",
-
-// Color Picker
-ColorAutomatic	: "Automàtic",
-ColorMoreColors	: "Més colors...",
-
-// Document Properties
-DocProps		: "Propietats del document",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Propietats de l'àncora",
-DlgAnchorName		: "Nom de l'àncora",
-DlgAnchorErrorName	: "Si us plau, escriviu el nom de l'ancora",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "No és al diccionari",
-DlgSpellChangeTo		: "Reemplaça amb",
-DlgSpellBtnIgnore		: "Ignora",
-DlgSpellBtnIgnoreAll	: "Ignora-les totes",
-DlgSpellBtnReplace		: "Canvia",
-DlgSpellBtnReplaceAll	: "Canvia-les totes",
-DlgSpellBtnUndo			: "Desfés",
-DlgSpellNoSuggestions	: "Cap suggeriment",
-DlgSpellProgress		: "Verificació ortogràfica en curs...",
-DlgSpellNoMispell		: "Verificació ortogràfica acabada: no hi ha cap paraula mal escrita",
-DlgSpellNoChanges		: "Verificació ortogràfica: no s'ha canviat cap paraula",
-DlgSpellOneChange		: "Verificació ortogràfica: s'ha canviat una paraula",
-DlgSpellManyChanges		: "Verificació ortogràfica: s'han canviat %1 paraules",
-
-IeSpellDownload			: "Verificació ortogràfica no instal·lada. Voleu descarregar-ho ara?",
-
-// Button Dialog
-DlgButtonText		: "Text (Valor)",
-DlgButtonType		: "Tipus",
-DlgButtonTypeBtn	: "Botó",
-DlgButtonTypeSbm	: "Transmet formulari",
-DlgButtonTypeRst	: "Reinicia formulari",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nom",
-DlgCheckboxValue	: "Valor",
-DlgCheckboxSelected	: "Seleccionat",
-
-// Form Dialog
-DlgFormName		: "Nom",
-DlgFormAction	: "Acció",
-DlgFormMethod	: "Mètode",
-
-// Select Field Dialog
-DlgSelectName		: "Nom",
-DlgSelectValue		: "Valor",
-DlgSelectSize		: "Mida",
-DlgSelectLines		: "Línies",
-DlgSelectChkMulti	: "Permet múltiples seleccions",
-DlgSelectOpAvail	: "Opcions disponibles",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Valor",
-DlgSelectBtnAdd		: "Afegeix",
-DlgSelectBtnModify	: "Modifica",
-DlgSelectBtnUp		: "Amunt",
-DlgSelectBtnDown	: "Avall",
-DlgSelectBtnSetValue : "Selecciona per defecte",
-DlgSelectBtnDelete	: "Elimina",
-
-// Textarea Dialog
-DlgTextareaName	: "Nom",
-DlgTextareaCols	: "Columnes",
-DlgTextareaRows	: "Files",
-
-// Text Field Dialog
-DlgTextName			: "Nom",
-DlgTextValue		: "Valor",
-DlgTextCharWidth	: "Amplada",
-DlgTextMaxChars		: "Nombre màxim de caràcters",
-DlgTextType			: "Tipus",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Contrasenya",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nom",
-DlgHiddenValue	: "Valor",
-
-// Bulleted List Dialog
-BulletedListProp	: "Propietats de la llista de pics",
-NumberedListProp	: "Propietats de llista numerada",
-DlgLstStart			: "Inici",
-DlgLstType			: "Tipus",
-DlgLstTypeCircle	: "Cercle",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "Quadrat",
-DlgLstTypeNumbers	: "Números (1, 2, 3)",
-DlgLstTypeLCase		: "Lletres minúscules (a, b, c)",
-DlgLstTypeUCase		: "Lletres majúscules (A, B, C)",
-DlgLstTypeSRoman	: "Números romans en minúscules (i, ii, iii)",
-DlgLstTypeLRoman	: "Números romans en majúscules (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Fons",
-DlgDocColorsTab		: "Colors i marges",
-DlgDocMetaTab		: "Metadades",
-
-DlgDocPageTitle		: "Títol de la pàgina",
-DlgDocLangDir		: "Direcció idioma",
-DlgDocLangDirLTR	: "Esquerra a dreta (LTR)",
-DlgDocLangDirRTL	: "Dreta a esquerra (RTL)",
-DlgDocLangCode		: "Codi d'idioma",
-DlgDocCharSet		: "Codificació de conjunt de caràcters",
-DlgDocCharSetCE		: "Centreeuropeu",
-DlgDocCharSetCT		: "Xinès tradicional (Big5)",
-DlgDocCharSetCR		: "Ciríl·lic",
-DlgDocCharSetGR		: "Grec",
-DlgDocCharSetJP		: "Japonès",
-DlgDocCharSetKR		: "Coreà",
-DlgDocCharSetTR		: "Turc",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Europeu occidental",
-DlgDocCharSetOther	: "Una altra codificació de caràcters",
-
-DlgDocDocType		: "Capçalera de tipus de document",
-DlgDocDocTypeOther	: "Un altra capçalera de tipus de document",
-DlgDocIncXHTML		: "Incloure declaracions XHTML",
-DlgDocBgColor		: "Color de fons",
-DlgDocBgImage		: "URL de la imatge de fons",
-DlgDocBgNoScroll	: "Fons fixe",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Enllaç",
-DlgDocCVisited		: "Enllaç visitat",
-DlgDocCActive		: "Enllaç actiu",
-DlgDocMargins		: "Marges de pàgina",
-DlgDocMaTop			: "Cap",
-DlgDocMaLeft		: "Esquerra",
-DlgDocMaRight		: "Dreta",
-DlgDocMaBottom		: "Peu",
-DlgDocMeIndex		: "Mots clau per a indexació (separats per coma)",
-DlgDocMeDescr		: "Descripció del document",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Vista prèvia",
-
-// Templates Dialog
-Templates			: "Plantilles",
-DlgTemplatesTitle	: "Contingut plantilles",
-DlgTemplatesSelMsg	: "Si us plau, seleccioneu la plantilla per obrir a l'editor<br>(el contingut actual no serà enregistrat):",
-DlgTemplatesLoading	: "Carregant la llista de plantilles. Si us plau, espereu...",
-DlgTemplatesNoTpl	: "(No hi ha plantilles definides)",
-DlgTemplatesReplace	: "Reemplaça el contingut actual",
-
-// About Dialog
-DlgAboutAboutTab	: "Quant a",
-DlgAboutBrowserInfoTab	: "Informació del navegador",
-DlgAboutLicenseTab	: "Llicència",
-DlgAboutVersion		: "versió",
-DlgAboutInfo		: "Per a més informació aneu a",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",
-DlgDivAdvancedTab	: "Avançat",
-DlgDivStyle		: "Estil",
-DlgDivInlineStyle	: "Estil en línia",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.xml
deleted file mode 100644
index 9de41fd257..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ca.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ca.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.js
deleted file mode 100644
index 10bef9d698..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Czech language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Skrýt panel nástrojů",
-ToolbarExpand		: "Zobrazit panel nástrojů",
-
-// Toolbar Items and Context Menu
-Save				: "Uložit",
-NewPage				: "Nová stránka",
-Preview				: "Náhled",
-Cut					: "Vyjmout",
-Copy				: "Kopírovat",
-Paste				: "Vložit",
-PasteText			: "Vložit jako čistý text",
-PasteWord			: "Vložit z Wordu",
-Print				: "Tisk",
-SelectAll			: "Vybrat vše",
-RemoveFormat		: "Odstranit formátování",
-InsertLinkLbl		: "Odkaz",
-InsertLink			: "Vložit/změnit odkaz",
-RemoveLink			: "Odstranit odkaz",
-VisitLink			: "Otevřít odkaz",
-Anchor				: "Vložít/změnit záložku",
-AnchorDelete		: "Odstranit kotvu",
-InsertImageLbl		: "Obrázek",
-InsertImage			: "Vložit/změnit obrázek",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Vložit/Upravit Flash",
-InsertTableLbl		: "Tabulka",
-InsertTable			: "Vložit/změnit tabulku",
-InsertLineLbl		: "Linka",
-InsertLine			: "Vložit vodorovnou linku",
-InsertSpecialCharLbl: "Speciální znaky",
-InsertSpecialChar	: "Vložit speciální znaky",
-InsertSmileyLbl		: "Smajlíky",
-InsertSmiley		: "Vložit smajlík",
-About				: "O aplikaci FCKeditor",
-Bold				: "Tučné",
-Italic				: "Kurzíva",
-Underline			: "Podtržené",
-StrikeThrough		: "Přeškrtnuté",
-Subscript			: "Dolní index",
-Superscript			: "Horní index",
-LeftJustify			: "Zarovnat vlevo",
-CenterJustify		: "Zarovnat na střed",
-RightJustify		: "Zarovnat vpravo",
-BlockJustify		: "Zarovnat do bloku",
-DecreaseIndent		: "Zmenšit odsazení",
-IncreaseIndent		: "Zvětšit odsazení",
-Blockquote			: "Citace",
-CreateDiv			: "Vytvořit Div kontejner",
-EditDiv				: "Upravit Div kontejner",
-DeleteDiv			: "Odstranit Div kontejner",
-Undo				: "Zpět",
-Redo				: "Znovu",
-NumberedListLbl		: "Číslování",
-NumberedList		: "Vložit/odstranit číslovaný seznam",
-BulletedListLbl		: "Odrážky",
-BulletedList		: "Vložit/odstranit odrážky",
-ShowTableBorders	: "Zobrazit okraje tabulek",
-ShowDetails			: "Zobrazit podrobnosti",
-Style				: "Styl",
-FontFormat			: "Formát",
-Font				: "Písmo",
-FontSize			: "Velikost",
-TextColor			: "Barva textu",
-BGColor				: "Barva pozadí",
-Source				: "Zdroj",
-Find				: "Hledat",
-Replace				: "Nahradit",
-SpellCheck			: "Zkontrolovat pravopis",
-UniversalKeyboard	: "Univerzální klávesnice",
-PageBreakLbl		: "Konec stránky",
-PageBreak			: "Vložit konec stránky",
-
-Form			: "Formulář",
-Checkbox		: "Zaškrtávací políčko",
-RadioButton		: "Přepínač",
-TextField		: "Textové pole",
-Textarea		: "Textová oblast",
-HiddenField		: "Skryté pole",
-Button			: "Tlačítko",
-SelectionField	: "Seznam",
-ImageButton		: "Obrázkové tlačítko",
-
-FitWindow		: "Maximalizovat velikost editoru",
-ShowBlocks		: "Ukázat bloky",
-
-// Context Menu
-EditLink			: "Změnit odkaz",
-CellCM				: "Buňka",
-RowCM				: "Řádek",
-ColumnCM			: "Sloupec",
-InsertRowAfter		: "Vložit řádek za",
-InsertRowBefore		: "Vložit řádek před",
-DeleteRows			: "Smazat řádky",
-InsertColumnAfter	: "Vložit sloupec za",
-InsertColumnBefore	: "Vložit sloupec před",
-DeleteColumns		: "Smazat sloupec",
-InsertCellAfter		: "Vložit buňku za",
-InsertCellBefore	: "Vložit buňku před",
-DeleteCells			: "Smazat buňky",
-MergeCells			: "Sloučit buňky",
-MergeRight			: "Sloučit doprava",
-MergeDown			: "Sloučit dolů",
-HorizontalSplitCell	: "Rozdělit buňky vodorovně",
-VerticalSplitCell	: "Rozdělit buňky svisle",
-TableDelete			: "Smazat tabulku",
-CellProperties		: "Vlastnosti buňky",
-TableProperties		: "Vlastnosti tabulky",
-ImageProperties		: "Vlastnosti obrázku",
-FlashProperties		: "Vlastnosti Flashe",
-
-AnchorProp			: "Vlastnosti záložky",
-ButtonProp			: "Vlastnosti tlačítka",
-CheckboxProp		: "Vlastnosti zaškrtávacího políčka",
-HiddenFieldProp		: "Vlastnosti skrytého pole",
-RadioButtonProp		: "Vlastnosti přepínače",
-ImageButtonProp		: "Vlastností obrázkového tlačítka",
-TextFieldProp		: "Vlastnosti textového pole",
-SelectionFieldProp	: "Vlastnosti seznamu",
-TextareaProp		: "Vlastnosti textové oblasti",
-FormProp			: "Vlastnosti formuláře",
-
-FontFormats			: "Normální;Naformátováno;Adresa;Nadpis 1;Nadpis 2;Nadpis 3;Nadpis 4;Nadpis 5;Nadpis 6;Normální (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Probíhá zpracování XHTML. Prosím čekejte...",
-Done				: "Hotovo",
-PasteWordConfirm	: "Jak je vidět, vkládaný text je kopírován z Wordu. Chcete jej před vložením vyčistit?",
-NotCompatiblePaste	: "Tento příkaz je dostupný pouze v Internet Exploreru verze 5.5 nebo vyšší. Chcete vložit text bez vyčištění?",
-UnknownToolbarItem	: "Neznámá položka panelu nástrojů \"%1\"",
-UnknownCommand		: "Neznámý příkaz \"%1\"",
-NotImplemented		: "Příkaz není implementován",
-UnknownToolbarSet	: "Panel nástrojů \"%1\" neexistuje",
-NoActiveX			: "Nastavení bezpečnosti Vašeho prohlížeče omezuje funkčnost některých jeho možností. Je třeba zapnout volbu \"Spouštět ovládáací prvky ActiveX a moduly plug-in\", jinak nebude možné využívat všechny dosputné schopnosti editoru.",
-BrowseServerBlocked : "Průzkumník zdrojů nelze otevřít. Prověřte, zda nemáte aktivováno blokování popup oken.",
-DialogBlocked		: "Nelze otevřít dialogové okno. Prověřte, zda nemáte aktivováno blokování popup oken.",
-VisitLinkBlocked	: "Není možné otevřít nové okno. Prověřte, zda všechny nástroje pro blokování vyskakovacích oken jsou vypnuty.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Storno",
-DlgBtnClose			: "Zavřít",
-DlgBtnBrowseServer	: "Vybrat na serveru",
-DlgAdvancedTag		: "Rozšířené",
-DlgOpOther			: "<Ostatní>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Prosím vložte URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nenastaveno>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Orientace jazyka",
-DlgGenLangDirLtr	: "Zleva do prava (LTR)",
-DlgGenLangDirRtl	: "Zprava do leva (RTL)",
-DlgGenLangCode		: "Kód jazyka",
-DlgGenAccessKey		: "Přístupový klíč",
-DlgGenName			: "Jméno",
-DlgGenTabIndex		: "Pořadí prvku",
-DlgGenLongDescr		: "Dlouhý popis URL",
-DlgGenClass			: "Třída stylu",
-DlgGenTitle			: "Pomocný titulek",
-DlgGenContType		: "Pomocný typ obsahu",
-DlgGenLinkCharset	: "Přiřazená znaková sada",
-DlgGenStyle			: "Styl",
-
-// Image Dialog
-DlgImgTitle			: "Vlastnosti obrázku",
-DlgImgInfoTab		: "Informace o obrázku",
-DlgImgBtnUpload		: "Odeslat na server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Odeslat",
-DlgImgAlt			: "Alternativní text",
-DlgImgWidth			: "Šířka",
-DlgImgHeight		: "Výška",
-DlgImgLockRatio		: "Zámek",
-DlgBtnResetSize		: "Původní velikost",
-DlgImgBorder		: "Okraje",
-DlgImgHSpace		: "H-mezera",
-DlgImgVSpace		: "V-mezera",
-DlgImgAlign			: "Zarovnání",
-DlgImgAlignLeft		: "Vlevo",
-DlgImgAlignAbsBottom: "Zcela dolů",
-DlgImgAlignAbsMiddle: "Doprostřed",
-DlgImgAlignBaseline	: "Na účaří",
-DlgImgAlignBottom	: "Dolů",
-DlgImgAlignMiddle	: "Na střed",
-DlgImgAlignRight	: "Vpravo",
-DlgImgAlignTextTop	: "Na horní okraj textu",
-DlgImgAlignTop		: "Nahoru",
-DlgImgPreview		: "Náhled",
-DlgImgAlertUrl		: "Zadejte prosím URL obrázku",
-DlgImgLinkTab		: "Odkaz",
-
-// Flash Dialog
-DlgFlashTitle		: "Vlastnosti Flashe",
-DlgFlashChkPlay		: "Automatické spuštění",
-DlgFlashChkLoop		: "Opakování",
-DlgFlashChkMenu		: "Nabídka Flash",
-DlgFlashScale		: "Zobrazit",
-DlgFlashScaleAll	: "Zobrazit vše",
-DlgFlashScaleNoBorder	: "Bez okraje",
-DlgFlashScaleFit	: "Přizpůsobit",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Odkaz",
-DlgLnkInfoTab		: "Informace o odkazu",
-DlgLnkTargetTab		: "Cíl",
-
-DlgLnkType			: "Typ odkazu",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Kotva v této stránce",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<jiný>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Vybrat kotvu",
-DlgLnkAnchorByName	: "Podle jména kotvy",
-DlgLnkAnchorById	: "Podle Id objektu",
-DlgLnkNoAnchors		: "(Ve stránce není definována žádná kotva!)",
-DlgLnkEMail			: "E-Mailová adresa",
-DlgLnkEMailSubject	: "Předmět zprávy",
-DlgLnkEMailBody		: "Tělo zprávy",
-DlgLnkUpload		: "Odeslat",
-DlgLnkBtnUpload		: "Odeslat na Server",
-
-DlgLnkTarget		: "Cíl",
-DlgLnkTargetFrame	: "<rámec>",
-DlgLnkTargetPopup	: "<vyskakovací okno>",
-DlgLnkTargetBlank	: "Nové okno (_blank)",
-DlgLnkTargetParent	: "Rodičovské okno (_parent)",
-DlgLnkTargetSelf	: "Stejné okno (_self)",
-DlgLnkTargetTop		: "Hlavní okno (_top)",
-DlgLnkTargetFrameName	: "Název cílového rámu",
-DlgLnkPopWinName	: "Název vyskakovacího okna",
-DlgLnkPopWinFeat	: "Vlastnosti vyskakovacího okna",
-DlgLnkPopResize		: "Měnitelná velikost",
-DlgLnkPopLocation	: "Panel umístění",
-DlgLnkPopMenu		: "Panel nabídky",
-DlgLnkPopScroll		: "Posuvníky",
-DlgLnkPopStatus		: "Stavový řádek",
-DlgLnkPopToolbar	: "Panel nástrojů",
-DlgLnkPopFullScrn	: "Celá obrazovka (IE)",
-DlgLnkPopDependent	: "Závislost (Netscape)",
-DlgLnkPopWidth		: "Šířka",
-DlgLnkPopHeight		: "Výška",
-DlgLnkPopLeft		: "Levý okraj",
-DlgLnkPopTop		: "Horní okraj",
-
-DlnLnkMsgNoUrl		: "Zadejte prosím URL odkazu",
-DlnLnkMsgNoEMail	: "Zadejte prosím e-mailovou adresu",
-DlnLnkMsgNoAnchor	: "Vyberte prosím kotvu",
-DlnLnkMsgInvPopName	: "Název vyskakovacího okna musí začínat písmenem a nesmí obsahovat mezery",
-
-// Color Dialog
-DlgColorTitle		: "Výběr barvy",
-DlgColorBtnClear	: "Vymazat",
-DlgColorHighlight	: "Zvýrazněná",
-DlgColorSelected	: "Vybraná",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Vkládání smajlíků",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Výběr speciálního znaku",
-
-// Table Dialog
-DlgTableTitle		: "Vlastnosti tabulky",
-DlgTableRows		: "Řádky",
-DlgTableColumns		: "Sloupce",
-DlgTableBorder		: "Ohraničení",
-DlgTableAlign		: "Zarovnání",
-DlgTableAlignNotSet	: "<nenastaveno>",
-DlgTableAlignLeft	: "Vlevo",
-DlgTableAlignCenter	: "Na střed",
-DlgTableAlignRight	: "Vpravo",
-DlgTableWidth		: "Šířka",
-DlgTableWidthPx		: "bodů",
-DlgTableWidthPc		: "procent",
-DlgTableHeight		: "Výška",
-DlgTableCellSpace	: "Vzdálenost buněk",
-DlgTableCellPad		: "Odsazení obsahu",
-DlgTableCaption		: "Popis",
-DlgTableSummary		: "Souhrn",
-DlgTableHeaders		: "Záhlaví",
-DlgTableHeadersNone		: "Žádné",
-DlgTableHeadersColumn	: "První sloupec",
-DlgTableHeadersRow		: "První řádek",
-DlgTableHeadersBoth		: "Oboje",
-
-// Table Cell Dialog
-DlgCellTitle		: "Vlastnosti buňky",
-DlgCellWidth		: "Šířka",
-DlgCellWidthPx		: "bodů",
-DlgCellWidthPc		: "procent",
-DlgCellHeight		: "Výška",
-DlgCellWordWrap		: "Zalamování",
-DlgCellWordWrapNotSet	: "<nenanstaveno>",
-DlgCellWordWrapYes	: "Ano",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Vodorovné zarovnání",
-DlgCellHorAlignNotSet	: "<nenastaveno>",
-DlgCellHorAlignLeft	: "Vlevo",
-DlgCellHorAlignCenter	: "Na střed",
-DlgCellHorAlignRight: "Vpravo",
-DlgCellVerAlign		: "Svislé zarovnání",
-DlgCellVerAlignNotSet	: "<nenastaveno>",
-DlgCellVerAlignTop	: "Nahoru",
-DlgCellVerAlignMiddle	: "Doprostřed",
-DlgCellVerAlignBottom	: "Dolů",
-DlgCellVerAlignBaseline	: "Na účaří",
-DlgCellType		: "Typ buňky",
-DlgCellTypeData		: "Data",
-DlgCellTypeHeader	: "Zálaví",
-DlgCellRowSpan		: "Sloučené řádky",
-DlgCellCollSpan		: "Sloučené sloupce",
-DlgCellBackColor	: "Barva pozadí",
-DlgCellBorderColor	: "Barva ohraničení",
-DlgCellBtnSelect	: "Výběr...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Najít a nahradit",
-
-// Find Dialog
-DlgFindTitle		: "Hledat",
-DlgFindFindBtn		: "Hledat",
-DlgFindNotFoundMsg	: "Hledaný text nebyl nalezen.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Nahradit",
-DlgReplaceFindLbl		: "Co hledat:",
-DlgReplaceReplaceLbl	: "Čím nahradit:",
-DlgReplaceCaseChk		: "Rozlišovat velikost písma",
-DlgReplaceReplaceBtn	: "Nahradit",
-DlgReplaceReplAllBtn	: "Nahradit vše",
-DlgReplaceWordChk		: "Pouze celá slova",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro vyjmutí zvoleného textu do schránky. Prosím vyjměte zvolený text do schránky pomocí klávesnice (Ctrl+X).",
-PasteErrorCopy	: "Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro kopírování zvoleného textu do schránky. Prosím zkopírujte zvolený text do schránky pomocí klávesnice (Ctrl+C).",
-
-PasteAsText		: "Vložit jako čistý text",
-PasteFromWord	: "Vložit text z Wordu",
-
-DlgPasteMsg2	: "Do následujícího pole vložte požadovaný obsah pomocí klávesnice (<STRONG>Ctrl+V</STRONG>) a stiskněte <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Z důvodů nastavení bezpečnosti Vašeho prohlížeče nemůže editor přistupovat přímo do schránky. Obsah schránky prosím vložte znovu do tohoto okna.",
-DlgPasteIgnoreFont		: "Ignorovat písmo",
-DlgPasteRemoveStyles	: "Odstranit styly",
-
-// Color Picker
-ColorAutomatic	: "Automaticky",
-ColorMoreColors	: "Více barev...",
-
-// Document Properties
-DocProps		: "Vlastnosti dokumentu",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Vlastnosti záložky",
-DlgAnchorName		: "Název záložky",
-DlgAnchorErrorName	: "Zadejte prosím název záložky",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Není ve slovníku",
-DlgSpellChangeTo		: "Změnit na",
-DlgSpellBtnIgnore		: "Přeskočit",
-DlgSpellBtnIgnoreAll	: "Přeskakovat vše",
-DlgSpellBtnReplace		: "Zaměnit",
-DlgSpellBtnReplaceAll	: "Zaměňovat vše",
-DlgSpellBtnUndo			: "Zpět",
-DlgSpellNoSuggestions	: "- žádné návrhy -",
-DlgSpellProgress		: "Probíhá kontrola pravopisu...",
-DlgSpellNoMispell		: "Kontrola pravopisu dokončena: Žádné pravopisné chyby nenalezeny",
-DlgSpellNoChanges		: "Kontrola pravopisu dokončena: Beze změn",
-DlgSpellOneChange		: "Kontrola pravopisu dokončena: Jedno slovo změněno",
-DlgSpellManyChanges		: "Kontrola pravopisu dokončena: %1 slov změněno",
-
-IeSpellDownload			: "Kontrola pravopisu není nainstalována. Chcete ji nyní stáhnout?",
-
-// Button Dialog
-DlgButtonText		: "Popisek",
-DlgButtonType		: "Typ",
-DlgButtonTypeBtn	: "Tlačítko",
-DlgButtonTypeSbm	: "Odeslat",
-DlgButtonTypeRst	: "Obnovit",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Název",
-DlgCheckboxValue	: "Hodnota",
-DlgCheckboxSelected	: "Zaškrtnuto",
-
-// Form Dialog
-DlgFormName		: "Název",
-DlgFormAction	: "Akce",
-DlgFormMethod	: "Metoda",
-
-// Select Field Dialog
-DlgSelectName		: "Název",
-DlgSelectValue		: "Hodnota",
-DlgSelectSize		: "Velikost",
-DlgSelectLines		: "Řádků",
-DlgSelectChkMulti	: "Povolit mnohonásobné výběry",
-DlgSelectOpAvail	: "Dostupná nastavení",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Hodnota",
-DlgSelectBtnAdd		: "Přidat",
-DlgSelectBtnModify	: "Změnit",
-DlgSelectBtnUp		: "Nahoru",
-DlgSelectBtnDown	: "Dolů",
-DlgSelectBtnSetValue : "Nastavit jako vybranou hodnotu",
-DlgSelectBtnDelete	: "Smazat",
-
-// Textarea Dialog
-DlgTextareaName	: "Název",
-DlgTextareaCols	: "Sloupců",
-DlgTextareaRows	: "Řádků",
-
-// Text Field Dialog
-DlgTextName			: "Název",
-DlgTextValue		: "Hodnota",
-DlgTextCharWidth	: "Šířka ve znacích",
-DlgTextMaxChars		: "Maximální počet znaků",
-DlgTextType			: "Typ",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Heslo",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Název",
-DlgHiddenValue	: "Hodnota",
-
-// Bulleted List Dialog
-BulletedListProp	: "Vlastnosti odrážek",
-NumberedListProp	: "Vlastnosti číslovaného seznamu",
-DlgLstStart			: "Začátek",
-DlgLstType			: "Typ",
-DlgLstTypeCircle	: "Kružnice",
-DlgLstTypeDisc		: "Kruh",
-DlgLstTypeSquare	: "ÄŒtverec",
-DlgLstTypeNumbers	: "Čísla (1, 2, 3)",
-DlgLstTypeLCase		: "Malá písmena (a, b, c)",
-DlgLstTypeUCase		: "Velká písmena (A, B, C)",
-DlgLstTypeSRoman	: "Malé římská číslice (i, ii, iii)",
-DlgLstTypeLRoman	: "Velké římské číslice (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Obecné",
-DlgDocBackTab		: "Pozadí",
-DlgDocColorsTab		: "Barvy a okraje",
-DlgDocMetaTab		: "Metadata",
-
-DlgDocPageTitle		: "Titulek stránky",
-DlgDocLangDir		: "Směr jazyku",
-DlgDocLangDirLTR	: "Zleva do prava ",
-DlgDocLangDirRTL	: "Zprava doleva",
-DlgDocLangCode		: "Kód jazyku",
-DlgDocCharSet		: "Znaková sada",
-DlgDocCharSetCE		: "Středoevropské jazyky",
-DlgDocCharSetCT		: "Tradiční čínština (Big5)",
-DlgDocCharSetCR		: "Cyrilice",
-DlgDocCharSetGR		: "Řečtina",
-DlgDocCharSetJP		: "Japonština",
-DlgDocCharSetKR		: "Korejština",
-DlgDocCharSetTR		: "Turečtina",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Západoevropské jazyky",
-DlgDocCharSetOther	: "Další znaková sada",
-
-DlgDocDocType		: "Typ dokumentu",
-DlgDocDocTypeOther	: "Jiný typ dokumetu",
-DlgDocIncXHTML		: "Zahrnou deklarace XHTML",
-DlgDocBgColor		: "Barva pozadí",
-DlgDocBgImage		: "URL obrázku na pozadí",
-DlgDocBgNoScroll	: "Nerolovatelné pozadí",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Odkaz",
-DlgDocCVisited		: "Navštívený odkaz",
-DlgDocCActive		: "Vybraný odkaz",
-DlgDocMargins		: "Okraje stránky",
-DlgDocMaTop			: "Horní",
-DlgDocMaLeft		: "Levý",
-DlgDocMaRight		: "Pravý",
-DlgDocMaBottom		: "Dolní",
-DlgDocMeIndex		: "Klíčová slova (oddělená čárkou)",
-DlgDocMeDescr		: "Popis dokumentu",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Autorská práva",
-DlgDocPreview		: "Náhled",
-
-// Templates Dialog
-Templates			: "Å ablony",
-DlgTemplatesTitle	: "Å ablony obsahu",
-DlgTemplatesSelMsg	: "Prosím zvolte šablonu pro otevření v editoru<br>(aktuální obsah editoru bude ztracen):",
-DlgTemplatesLoading	: "Nahrávám přeheld šablon. Prosím čekejte...",
-DlgTemplatesNoTpl	: "(Není definována žádná šablona)",
-DlgTemplatesReplace	: "Nahradit aktuální obsah",
-
-// About Dialog
-DlgAboutAboutTab	: "O aplikaci",
-DlgAboutBrowserInfoTab	: "Informace o prohlížeči",
-DlgAboutLicenseTab	: "Licence",
-DlgAboutVersion		: "verze",
-DlgAboutInfo		: "Více informací získáte na",
-
-// Div Dialog
-DlgDivGeneralTab	: "Obecné",
-DlgDivAdvancedTab	: "Rozšířené",
-DlgDivStyle		: "Styl",
-DlgDivInlineStyle	: "Vložený styl",
-
-ScaytTitle			: "SCAYT",
-ScaytTitleOptions	: "Nastavení",
-ScaytTitleLangs		: "Jazyky",
-ScaytTitleAbout		: "O aplikaci"
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.xml
deleted file mode 100644
index 33e7d0e040..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/cs.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>cs.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.js
deleted file mode 100644
index 9e935b84ff..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Danish language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Skjul værktøjslinier",
-ToolbarExpand		: "Vis værktøjslinier",
-
-// Toolbar Items and Context Menu
-Save				: "Gem",
-NewPage				: "Ny side",
-Preview				: "Vis eksempel",
-Cut					: "Klip",
-Copy				: "Kopier",
-Paste				: "Indsæt",
-PasteText			: "Indsæt som ikke-formateret tekst",
-PasteWord			: "Indsæt fra Word",
-Print				: "Udskriv",
-SelectAll			: "Vælg alt",
-RemoveFormat		: "Fjern formatering",
-InsertLinkLbl		: "Hyperlink",
-InsertLink			: "Indsæt/rediger hyperlink",
-RemoveLink			: "Fjern hyperlink",
-VisitLink			: "Ã…bn hyperlink",
-Anchor				: "Indsæt/rediger bogmærke",
-AnchorDelete		: "Fjern bogmærke",
-InsertImageLbl		: "Indsæt billede",
-InsertImage			: "Indsæt/rediger billede",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Indsæt/rediger Flash",
-InsertTableLbl		: "Table",
-InsertTable			: "Indsæt/rediger tabel",
-InsertLineLbl		: "Linie",
-InsertLine			: "Indsæt vandret linie",
-InsertSpecialCharLbl: "Symbol",
-InsertSpecialChar	: "Indsæt symbol",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Indsæt smiley",
-About				: "Om FCKeditor",
-Bold				: "Fed",
-Italic				: "Kursiv",
-Underline			: "Understreget",
-StrikeThrough		: "Overstreget",
-Subscript			: "Sænket skrift",
-Superscript			: "Hævet skrift",
-LeftJustify			: "Venstrestillet",
-CenterJustify		: "Centreret",
-RightJustify		: "Højrestillet",
-BlockJustify		: "Lige margener",
-DecreaseIndent		: "Formindsk indrykning",
-IncreaseIndent		: "Forøg indrykning",
-Blockquote			: "Blokcitat",
-CreateDiv			: "Opret div container",
-EditDiv				: "Rediger div container",
-DeleteDiv			: "Fjern div container",
-Undo				: "Fortryd",
-Redo				: "Annuller fortryd",
-NumberedListLbl		: "Talopstilling",
-NumberedList		: "Indsæt/fjern talopstilling",
-BulletedListLbl		: "Punktopstilling",
-BulletedList		: "Indsæt/fjern punktopstilling",
-ShowTableBorders	: "Vis tabelkanter",
-ShowDetails			: "Vis detaljer",
-Style				: "Typografi",
-FontFormat			: "Formatering",
-Font				: "Skrifttype",
-FontSize			: "Skriftstørrelse",
-TextColor			: "Tekstfarve",
-BGColor				: "Baggrundsfarve",
-Source				: "Kilde",
-Find				: "Søg",
-Replace				: "Erstat",
-SpellCheck			: "Stavekontrol",
-UniversalKeyboard	: "Universaltastatur",
-PageBreakLbl		: "Sidskift",
-PageBreak			: "Indsæt sideskift",
-
-Form			: "Indsæt formular",
-Checkbox		: "Indsæt afkrydsningsfelt",
-RadioButton		: "Indsæt alternativknap",
-TextField		: "Indsæt tekstfelt",
-Textarea		: "Indsæt tekstboks",
-HiddenField		: "Indsæt skjult felt",
-Button			: "Indsæt knap",
-SelectionField	: "Indsæt liste",
-ImageButton		: "Indsæt billedknap",
-
-FitWindow		: "Maksimer editor vinduet",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Rediger hyperlink",
-CellCM				: "Celle",
-RowCM				: "Række",
-ColumnCM			: "Kolonne",
-InsertRowAfter		: "Indsæt række efter",
-InsertRowBefore		: "Indsæt række før",
-DeleteRows			: "Slet række",
-InsertColumnAfter	: "Indsæt kolonne efter",
-InsertColumnBefore	: "Indsæt kolonne før",
-DeleteColumns		: "Slet kolonne",
-InsertCellAfter		: "Indsæt celle efter",
-InsertCellBefore	: "Indsæt celle før",
-DeleteCells			: "Slet celle",
-MergeCells			: "Flet celler",
-MergeRight			: "Flet til højre",
-MergeDown			: "Flet nedad",
-HorizontalSplitCell	: "Del celle vandret",
-VerticalSplitCell	: "Del celle lodret",
-TableDelete			: "Slet tabel",
-CellProperties		: "Egenskaber for celle",
-TableProperties		: "Egenskaber for tabel",
-ImageProperties		: "Egenskaber for billede",
-FlashProperties		: "Egenskaber for Flash",
-
-AnchorProp			: "Egenskaber for bogmærke",
-ButtonProp			: "Egenskaber for knap",
-CheckboxProp		: "Egenskaber for afkrydsningsfelt",
-HiddenFieldProp		: "Egenskaber for skjult felt",
-RadioButtonProp		: "Egenskaber for alternativknap",
-ImageButtonProp		: "Egenskaber for billedknap",
-TextFieldProp		: "Egenskaber for tekstfelt",
-SelectionFieldProp	: "Egenskaber for liste",
-TextareaProp		: "Egenskaber for tekstboks",
-FormProp			: "Egenskaber for formular",
-
-FontFormats			: "Normal;Formateret;Adresse;Overskrift 1;Overskrift 2;Overskrift 3;Overskrift 4;Overskrift 5;Overskrift 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Behandler XHTML...",
-Done				: "Færdig",
-PasteWordConfirm	: "Den tekst du forsøger at indsætte ser ud til at komme fra Word.<br>Vil du rense teksten før den indsættes?",
-NotCompatiblePaste	: "Denne kommando er tilgændelig i Internet Explorer 5.5 eller senere.<br>Vil du indsætte teksten uden at rense den ?",
-UnknownToolbarItem	: "Ukendt værktøjslinjeobjekt \"%1\"!",
-UnknownCommand		: "Ukendt kommandonavn \"%1\"!",
-NotImplemented		: "Kommandoen er ikke implementeret!",
-UnknownToolbarSet	: "Værktøjslinjen \"%1\" eksisterer ikke!",
-NoActiveX			: "Din browsers sikkerhedsindstillinger begrænser nogle af editorens muligheder.<br>Slå \"Kør ActiveX-objekter og plug-ins\" til, ellers vil du opleve fejl og manglende muligheder.",
-BrowseServerBlocked : "Browseren kunne ikke åbne de nødvendige ressourcer!<br>Slå pop-up blokering fra.",
-DialogBlocked		: "Dialogvinduet kunne ikke åbnes!<br>Slå pop-up blokering fra.",
-VisitLinkBlocked	: "Det var ikke muligt at åbne et nyt vindue. Tjek, at ingen popup-blokkere er aktive.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Annuller",
-DlgBtnClose			: "Luk",
-DlgBtnBrowseServer	: "Gennemse...",
-DlgAdvancedTag		: "Avanceret",
-DlgOpOther			: "<Andet>",
-DlgInfoTab			: "Generelt",
-DlgAlertUrl			: "Indtast URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<intet valgt>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Tekstretning",
-DlgGenLangDirLtr	: "Fra venstre mod højre (LTR)",
-DlgGenLangDirRtl	: "Fra højre mod venstre (RTL)",
-DlgGenLangCode		: "Sprogkode",
-DlgGenAccessKey		: "Genvejstast",
-DlgGenName			: "Navn",
-DlgGenTabIndex		: "Tabulator indeks",
-DlgGenLongDescr		: "Udvidet beskrivelse",
-DlgGenClass			: "Typografiark",
-DlgGenTitle			: "Titel",
-DlgGenContType		: "Indholdstype",
-DlgGenLinkCharset	: "Tegnsæt",
-DlgGenStyle			: "Typografi",
-
-// Image Dialog
-DlgImgTitle			: "Egenskaber for billede",
-DlgImgInfoTab		: "Generelt",
-DlgImgBtnUpload		: "Upload",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternativ tekst",
-DlgImgWidth			: "Bredde",
-DlgImgHeight		: "Højde",
-DlgImgLockRatio		: "Lås størrelsesforhold",
-DlgBtnResetSize		: "Nulstil størrelse",
-DlgImgBorder		: "Ramme",
-DlgImgHSpace		: "HMargen",
-DlgImgVSpace		: "VMargen",
-DlgImgAlign			: "Justering",
-DlgImgAlignLeft		: "Venstre",
-DlgImgAlignAbsBottom: "Absolut nederst",
-DlgImgAlignAbsMiddle: "Absolut centreret",
-DlgImgAlignBaseline	: "Grundlinje",
-DlgImgAlignBottom	: "Nederst",
-DlgImgAlignMiddle	: "Centreret",
-DlgImgAlignRight	: "Højre",
-DlgImgAlignTextTop	: "Toppen af teksten",
-DlgImgAlignTop		: "Øverst",
-DlgImgPreview		: "Vis eksempel",
-DlgImgAlertUrl		: "Indtast stien til billedet",
-DlgImgLinkTab		: "Hyperlink",
-
-// Flash Dialog
-DlgFlashTitle		: "Egenskaber for Flash",
-DlgFlashChkPlay		: "Automatisk afspilning",
-DlgFlashChkLoop		: "Gentagelse",
-DlgFlashChkMenu		: "Vis Flash menu",
-DlgFlashScale		: "Skalér",
-DlgFlashScaleAll	: "Vis alt",
-DlgFlashScaleNoBorder	: "Ingen ramme",
-DlgFlashScaleFit	: "Tilpas størrelse",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Egenskaber for hyperlink",
-DlgLnkInfoTab		: "Generelt",
-DlgLnkTargetTab		: "MÃ¥l",
-
-DlgLnkType			: "Hyperlink type",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Bogmærke på denne side",
-DlgLnkTypeEMail		: "E-mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<anden>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Vælg et anker",
-DlgLnkAnchorByName	: "Efter anker navn",
-DlgLnkAnchorById	: "Efter element Id",
-DlgLnkNoAnchors		: "(Ingen bogmærker dokumentet)",
-DlgLnkEMail			: "E-mailadresse",
-DlgLnkEMailSubject	: "Emne",
-DlgLnkEMailBody		: "Brødtekst",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Upload",
-
-DlgLnkTarget		: "MÃ¥l",
-DlgLnkTargetFrame	: "<ramme>",
-DlgLnkTargetPopup	: "<popup vindue>",
-DlgLnkTargetBlank	: "Nyt vindue (_blank)",
-DlgLnkTargetParent	: "Overordnet ramme (_parent)",
-DlgLnkTargetSelf	: "Samme vindue (_self)",
-DlgLnkTargetTop		: "Hele vinduet (_top)",
-DlgLnkTargetFrameName	: "Destinationsvinduets navn",
-DlgLnkPopWinName	: "Pop-up vinduets navn",
-DlgLnkPopWinFeat	: "Egenskaber for pop-up",
-DlgLnkPopResize		: "Skalering",
-DlgLnkPopLocation	: "Adresselinje",
-DlgLnkPopMenu		: "Menulinje",
-DlgLnkPopScroll		: "Scrollbars",
-DlgLnkPopStatus		: "Statuslinje",
-DlgLnkPopToolbar	: "Værktøjslinje",
-DlgLnkPopFullScrn	: "Fuld skærm (IE)",
-DlgLnkPopDependent	: "Koblet/dependent (Netscape)",
-DlgLnkPopWidth		: "Bredde",
-DlgLnkPopHeight		: "Højde",
-DlgLnkPopLeft		: "Position fra venstre",
-DlgLnkPopTop		: "Position fra toppen",
-
-DlnLnkMsgNoUrl		: "Indtast hyperlink URL!",
-DlnLnkMsgNoEMail	: "Indtast e-mailaddresse!",
-DlnLnkMsgNoAnchor	: "Vælg bogmærke!",
-DlnLnkMsgInvPopName	: "Navnet på popup'en skal starte med et bogstav og må ikke indeholde mellemrum",
-
-// Color Dialog
-DlgColorTitle		: "Vælg farve",
-DlgColorBtnClear	: "Nulstil",
-DlgColorHighlight	: "Markeret",
-DlgColorSelected	: "Valgt",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Vælg smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Vælg symbol",
-
-// Table Dialog
-DlgTableTitle		: "Egenskaber for tabel",
-DlgTableRows		: "Rækker",
-DlgTableColumns		: "Kolonner",
-DlgTableBorder		: "Rammebredde",
-DlgTableAlign		: "Justering",
-DlgTableAlignNotSet	: "<intet valgt>",
-DlgTableAlignLeft	: "Venstrestillet",
-DlgTableAlignCenter	: "Centreret",
-DlgTableAlignRight	: "Højrestillet",
-DlgTableWidth		: "Bredde",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "procent",
-DlgTableHeight		: "Højde",
-DlgTableCellSpace	: "Celleafstand",
-DlgTableCellPad		: "Cellemargen",
-DlgTableCaption		: "Titel",
-DlgTableSummary		: "Resume",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Egenskaber for celle",
-DlgCellWidth		: "Bredde",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "procent",
-DlgCellHeight		: "Højde",
-DlgCellWordWrap		: "Orddeling",
-DlgCellWordWrapNotSet	: "<intet valgt>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nej",
-DlgCellHorAlign		: "Vandret justering",
-DlgCellHorAlignNotSet	: "<intet valgt>",
-DlgCellHorAlignLeft	: "Venstrestillet",
-DlgCellHorAlignCenter	: "Centreret",
-DlgCellHorAlignRight: "Højrestillet",
-DlgCellVerAlign		: "Lodret justering",
-DlgCellVerAlignNotSet	: "<intet valgt>",
-DlgCellVerAlignTop	: "Øverst",
-DlgCellVerAlignMiddle	: "Centreret",
-DlgCellVerAlignBottom	: "Nederst",
-DlgCellVerAlignBaseline	: "Grundlinje",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Højde i antal rækker",
-DlgCellCollSpan		: "Bredde i antal kolonner",
-DlgCellBackColor	: "Baggrundsfarve",
-DlgCellBorderColor	: "Rammefarve",
-DlgCellBtnSelect	: "Vælg...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Søg og erstat",
-
-// Find Dialog
-DlgFindTitle		: "Find",
-DlgFindFindBtn		: "Find",
-DlgFindNotFoundMsg	: "Søgeteksten blev ikke fundet!",
-
-// Replace Dialog
-DlgReplaceTitle			: "Erstat",
-DlgReplaceFindLbl		: "Søg efter:",
-DlgReplaceReplaceLbl	: "Erstat med:",
-DlgReplaceCaseChk		: "Forskel på store og små bogstaver",
-DlgReplaceReplaceBtn	: "Erstat",
-DlgReplaceReplAllBtn	: "Erstat alle",
-DlgReplaceWordChk		: "Kun hele ord",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Din browsers sikkerhedsindstillinger tillader ikke editoren at klippe tekst automatisk!<br>Brug i stedet tastaturet til at klippe teksten (Ctrl+X).",
-PasteErrorCopy	: "Din browsers sikkerhedsindstillinger tillader ikke editoren at kopiere tekst automatisk!<br>Brug i stedet tastaturet til at kopiere teksten (Ctrl+C).",
-
-PasteAsText		: "Indsæt som ikke-formateret tekst",
-PasteFromWord	: "Indsæt fra Word",
-
-DlgPasteMsg2	: "Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.",
-DlgPasteSec		: "På grund af browserens sikkerhedsindstillinger kan editoren ikke tilgå udklipsholderen direkte. Du skal indsætte udklipsholderens indhold i dette vindue igen.",
-DlgPasteIgnoreFont		: "Ignorer font definitioner",
-DlgPasteRemoveStyles	: "Ignorer typografi",
-
-// Color Picker
-ColorAutomatic	: "Automatisk",
-ColorMoreColors	: "Flere farver...",
-
-// Document Properties
-DocProps		: "Egenskaber for dokument",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Egenskaber for bogmærke",
-DlgAnchorName		: "Bogmærke navn",
-DlgAnchorErrorName	: "Indtast bogmærke navn!",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ikke i ordbogen",
-DlgSpellChangeTo		: "Forslag",
-DlgSpellBtnIgnore		: "Ignorer",
-DlgSpellBtnIgnoreAll	: "Ignorer alle",
-DlgSpellBtnReplace		: "Erstat",
-DlgSpellBtnReplaceAll	: "Erstat alle",
-DlgSpellBtnUndo			: "Tilbage",
-DlgSpellNoSuggestions	: "- ingen forslag -",
-DlgSpellProgress		: "Stavekontrolen arbejder...",
-DlgSpellNoMispell		: "Stavekontrol færdig: Ingen fejl fundet",
-DlgSpellNoChanges		: "Stavekontrol færdig: Ingen ord ændret",
-DlgSpellOneChange		: "Stavekontrol færdig: Et ord ændret",
-DlgSpellManyChanges		: "Stavekontrol færdig: %1 ord ændret",
-
-IeSpellDownload			: "Stavekontrol ikke installeret.<br>Vil du hente den nu?",
-
-// Button Dialog
-DlgButtonText		: "Tekst",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Knap",
-DlgButtonTypeSbm	: "Send",
-DlgButtonTypeRst	: "Nulstil",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Navn",
-DlgCheckboxValue	: "Værdi",
-DlgCheckboxSelected	: "Valgt",
-
-// Form Dialog
-DlgFormName		: "Navn",
-DlgFormAction	: "Handling",
-DlgFormMethod	: "Metod",
-
-// Select Field Dialog
-DlgSelectName		: "Navn",
-DlgSelectValue		: "Værdi",
-DlgSelectSize		: "Størrelse",
-DlgSelectLines		: "linier",
-DlgSelectChkMulti	: "Tillad flere valg",
-DlgSelectOpAvail	: "Valgmuligheder",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Værdi",
-DlgSelectBtnAdd		: "Tilføj",
-DlgSelectBtnModify	: "Rediger",
-DlgSelectBtnUp		: "Op",
-DlgSelectBtnDown	: "Ned",
-DlgSelectBtnSetValue : "Sæt som valgt",
-DlgSelectBtnDelete	: "Slet",
-
-// Textarea Dialog
-DlgTextareaName	: "Navn",
-DlgTextareaCols	: "Kolonner",
-DlgTextareaRows	: "Rækker",
-
-// Text Field Dialog
-DlgTextName			: "Navn",
-DlgTextValue		: "Værdi",
-DlgTextCharWidth	: "Bredde (tegn)",
-DlgTextMaxChars		: "Max antal tegn",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Adgangskode",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Navn",
-DlgHiddenValue	: "Værdi",
-
-// Bulleted List Dialog
-BulletedListProp	: "Egenskaber for punktopstilling",
-NumberedListProp	: "Egenskaber for talopstilling",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Cirkel",
-DlgLstTypeDisc		: "Udfyldt cirkel",
-DlgLstTypeSquare	: "Firkant",
-DlgLstTypeNumbers	: "Nummereret (1, 2, 3)",
-DlgLstTypeLCase		: "Små bogstaver (a, b, c)",
-DlgLstTypeUCase		: "Store bogstaver (A, B, C)",
-DlgLstTypeSRoman	: "Små romertal (i, ii, iii)",
-DlgLstTypeLRoman	: "Store romertal (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Generelt",
-DlgDocBackTab		: "Baggrund",
-DlgDocColorsTab		: "Farver og margen",
-DlgDocMetaTab		: "Metadata",
-
-DlgDocPageTitle		: "Sidetitel",
-DlgDocLangDir		: "Sprog",
-DlgDocLangDirLTR	: "Fra venstre mod højre (LTR)",
-DlgDocLangDirRTL	: "Fra højre mod venstre (RTL)",
-DlgDocLangCode		: "Landekode",
-DlgDocCharSet		: "Tegnsæt kode",
-DlgDocCharSetCE		: "Centraleuropæisk",
-DlgDocCharSetCT		: "Traditionel kinesisk (Big5)",
-DlgDocCharSetCR		: "Kyrillisk",
-DlgDocCharSetGR		: "Græsk",
-DlgDocCharSetJP		: "Japansk",
-DlgDocCharSetKR		: "Koreansk",
-DlgDocCharSetTR		: "Tyrkisk",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Vesteuropæisk",
-DlgDocCharSetOther	: "Anden tegnsæt kode",
-
-DlgDocDocType		: "Dokumenttype kategori",
-DlgDocDocTypeOther	: "Anden dokumenttype kategori",
-DlgDocIncXHTML		: "Inkludere XHTML deklartion",
-DlgDocBgColor		: "Baggrundsfarve",
-DlgDocBgImage		: "Baggrundsbillede URL",
-DlgDocBgNoScroll	: "Fastlåst baggrund",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Hyperlink",
-DlgDocCVisited		: "Besøgt hyperlink",
-DlgDocCActive		: "Aktivt hyperlink",
-DlgDocMargins		: "Sidemargen",
-DlgDocMaTop			: "Øverst",
-DlgDocMaLeft		: "Venstre",
-DlgDocMaRight		: "Højre",
-DlgDocMaBottom		: "Nederst",
-DlgDocMeIndex		: "Dokument index nøgleord (kommasepareret)",
-DlgDocMeDescr		: "Dokument beskrivelse",
-DlgDocMeAuthor		: "Forfatter",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Vis",
-
-// Templates Dialog
-Templates			: "Skabeloner",
-DlgTemplatesTitle	: "Indholdsskabeloner",
-DlgTemplatesSelMsg	: "Vælg den skabelon, som skal åbnes i editoren.<br>(Nuværende indhold vil blive overskrevet!):",
-DlgTemplatesLoading	: "Henter liste over skabeloner...",
-DlgTemplatesNoTpl	: "(Der er ikke defineret nogen skabelon!)",
-DlgTemplatesReplace	: "Erstat det faktiske indhold",
-
-// About Dialog
-DlgAboutAboutTab	: "Om",
-DlgAboutBrowserInfoTab	: "Generelt",
-DlgAboutLicenseTab	: "Licens",
-DlgAboutVersion		: "version",
-DlgAboutInfo		: "For yderlig information gå til",
-
-// Div Dialog
-DlgDivGeneralTab	: "Generelt",
-DlgDivAdvancedTab	: "Avanceret",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.xml
deleted file mode 100644
index 00382b18f5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/da.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>da.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.js
deleted file mode 100644
index 774fcd759e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * German language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Symbolleiste einklappen",
-ToolbarExpand		: "Symbolleiste ausklappen",
-
-// Toolbar Items and Context Menu
-Save				: "Speichern",
-NewPage				: "Neue Seite",
-Preview				: "Vorschau",
-Cut					: "Ausschneiden",
-Copy				: "Kopieren",
-Paste				: "Einfügen",
-PasteText			: "aus Textdatei einfügen",
-PasteWord			: "aus MS-Word einfügen",
-Print				: "Drucken",
-SelectAll			: "Alles auswählen",
-RemoveFormat		: "Formatierungen entfernen",
-InsertLinkLbl		: "Link",
-InsertLink			: "Link einfügen/editieren",
-RemoveLink			: "Link entfernen",
-VisitLink			: "Link aufrufen",
-Anchor				: "Anker einfügen/editieren",
-AnchorDelete		: "Anker entfernen",
-InsertImageLbl		: "Bild",
-InsertImage			: "Bild einfügen/editieren",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Flash einfügen/editieren",
-InsertTableLbl		: "Tabelle",
-InsertTable			: "Tabelle einfügen/editieren",
-InsertLineLbl		: "Linie",
-InsertLine			: "Horizontale Linie einfügen",
-InsertSpecialCharLbl: "Sonderzeichen",
-InsertSpecialChar	: "Sonderzeichen einfügen/editieren",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Smiley einfügen",
-About				: "Ãœber FCKeditor",
-Bold				: "Fett",
-Italic				: "Kursiv",
-Underline			: "Unterstrichen",
-StrikeThrough		: "Durchgestrichen",
-Subscript			: "Tiefgestellt",
-Superscript			: "Hochgestellt",
-LeftJustify			: "Linksbündig",
-CenterJustify		: "Zentriert",
-RightJustify		: "Rechtsbündig",
-BlockJustify		: "Blocksatz",
-DecreaseIndent		: "Einzug verringern",
-IncreaseIndent		: "Einzug erhöhen",
-Blockquote			: "Zitatblock",
-CreateDiv			: "Erzeuge Div Block",
-EditDiv				: "Bearbeite Div Block",
-DeleteDiv			: "Entferne Div Block",
-Undo				: "Rückgängig",
-Redo				: "Wiederherstellen",
-NumberedListLbl		: "Nummerierte Liste",
-NumberedList		: "Nummerierte Liste einfügen/entfernen",
-BulletedListLbl		: "Liste",
-BulletedList		: "Liste einfügen/entfernen",
-ShowTableBorders	: "Zeige Tabellenrahmen",
-ShowDetails			: "Zeige Details",
-Style				: "Stil",
-FontFormat			: "Format",
-Font				: "Schriftart",
-FontSize			: "Größe",
-TextColor			: "Textfarbe",
-BGColor				: "Hintergrundfarbe",
-Source				: "Quellcode",
-Find				: "Suchen",
-Replace				: "Ersetzen",
-SpellCheck			: "Rechtschreibprüfung",
-UniversalKeyboard	: "Universal-Tastatur",
-PageBreakLbl		: "Seitenumbruch",
-PageBreak			: "Seitenumbruch einfügen",
-
-Form			: "Formular",
-Checkbox		: "Checkbox",
-RadioButton		: "Radiobutton",
-TextField		: "Textfeld einzeilig",
-Textarea		: "Textfeld mehrzeilig",
-HiddenField		: "verstecktes Feld",
-Button			: "Klickbutton",
-SelectionField	: "Auswahlfeld",
-ImageButton		: "Bildbutton",
-
-FitWindow		: "Editor maximieren",
-ShowBlocks		: "Blöcke anzeigen",
-
-// Context Menu
-EditLink			: "Link editieren",
-CellCM				: "Zelle",
-RowCM				: "Zeile",
-ColumnCM			: "Spalte",
-InsertRowAfter		: "Zeile unterhalb einfügen",
-InsertRowBefore		: "Zeile oberhalb einfügen",
-DeleteRows			: "Zeile entfernen",
-InsertColumnAfter	: "Spalte rechts danach einfügen",
-InsertColumnBefore	: "Spalte links davor einfügen",
-DeleteColumns		: "Spalte löschen",
-InsertCellAfter		: "Zelle danach einfügen",
-InsertCellBefore	: "Zelle davor einfügen",
-DeleteCells			: "Zelle löschen",
-MergeCells			: "Zellen verbinden",
-MergeRight			: "nach rechts verbinden",
-MergeDown			: "nach unten verbinden",
-HorizontalSplitCell	: "Zelle horizontal teilen",
-VerticalSplitCell	: "Zelle vertikal teilen",
-TableDelete			: "Tabelle löschen",
-CellProperties		: "Zellen-Eigenschaften",
-TableProperties		: "Tabellen-Eigenschaften",
-ImageProperties		: "Bild-Eigenschaften",
-FlashProperties		: "Flash-Eigenschaften",
-
-AnchorProp			: "Anker-Eigenschaften",
-ButtonProp			: "Button-Eigenschaften",
-CheckboxProp		: "Checkbox-Eigenschaften",
-HiddenFieldProp		: "Verstecktes Feld-Eigenschaften",
-RadioButtonProp		: "Optionsfeld-Eigenschaften",
-ImageButtonProp		: "Bildbutton-Eigenschaften",
-TextFieldProp		: "Textfeld (einzeilig) Eigenschaften",
-SelectionFieldProp	: "Auswahlfeld-Eigenschaften",
-TextareaProp		: "Textfeld (mehrzeilig) Eigenschaften",
-FormProp			: "Formular-Eigenschaften",
-
-FontFormats			: "Normal;Formatiert;Addresse;Ãœberschrift 1;Ãœberschrift 2;Ãœberschrift 3;Ãœberschrift 4;Ãœberschrift 5;Ãœberschrift 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Bearbeite XHTML. Bitte warten...",
-Done				: "Fertig",
-PasteWordConfirm	: "Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?",
-NotCompatiblePaste	: "Diese Funktion steht nur im Internet Explorer ab Version 5.5 zur Verfügung. Möchten Sie den Text unbereinigt einfügen?",
-UnknownToolbarItem	: "Unbekanntes Menüleisten-Objekt \"%1\"",
-UnknownCommand		: "Unbekannter Befehl \"%1\"",
-NotImplemented		: "Befehl nicht implementiert",
-UnknownToolbarSet	: "Menüleiste \"%1\" existiert nicht",
-NoActiveX			: "Die Sicherheitseinstellungen Ihres Browsers beschränken evtl. einige Funktionen des Editors. Aktivieren Sie die Option \"ActiveX-Steuerelemente und Plugins ausführen\" in den Sicherheitseinstellungen, um diese Funktionen nutzen zu können",
-BrowseServerBlocked : "Ein Auswahlfenster konnte nicht geöffnet werden. Stellen Sie sicher, das alle Popup-Blocker ausgeschaltet sind.",
-DialogBlocked		: "Das Dialog-Fenster konnte nicht geöffnet werden. Stellen Sie sicher, das alle Popup-Blocker ausgeschaltet sind.",
-VisitLinkBlocked	: "Es war leider nicht möglich ein neues Fenster zu öffnen. Bitte versichern Sie sich das der Popup-Blocker ausgeschaltet ist.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Abbrechen",
-DlgBtnClose			: "Schließen",
-DlgBtnBrowseServer	: "Server durchsuchen",
-DlgAdvancedTag		: "Erweitert",
-DlgOpOther			: "<andere>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Bitte tragen Sie die URL ein",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nichts>",
-DlgGenId			: "ID",
-DlgGenLangDir		: "Schreibrichtung",
-DlgGenLangDirLtr	: "Links nach Rechts (LTR)",
-DlgGenLangDirRtl	: "Rechts nach Links (RTL)",
-DlgGenLangCode		: "Sprachenkürzel",
-DlgGenAccessKey		: "Zugriffstaste",
-DlgGenName			: "Name",
-DlgGenTabIndex		: "Tab-Index",
-DlgGenLongDescr		: "Langform URL",
-DlgGenClass			: "Stylesheet Klasse",
-DlgGenTitle			: "Titel Beschreibung",
-DlgGenContType		: "Inhaltstyp",
-DlgGenLinkCharset	: "Ziel-Zeichensatz",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Bild-Eigenschaften",
-DlgImgInfoTab		: "Bild-Info",
-DlgImgBtnUpload		: "Zum Server senden",
-DlgImgURL			: "Bildauswahl",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternativer Text",
-DlgImgWidth			: "Breite",
-DlgImgHeight		: "Höhe",
-DlgImgLockRatio		: "Größenverhältniss beibehalten",
-DlgBtnResetSize		: "Größe zurücksetzen",
-DlgImgBorder		: "Rahmen",
-DlgImgHSpace		: "Horizontal-Abstand",
-DlgImgVSpace		: "Vertikal-Abstand",
-DlgImgAlign			: "Ausrichtung",
-DlgImgAlignLeft		: "Links",
-DlgImgAlignAbsBottom: "Abs Unten",
-DlgImgAlignAbsMiddle: "Abs Mitte",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Unten",
-DlgImgAlignMiddle	: "Mitte",
-DlgImgAlignRight	: "Rechts",
-DlgImgAlignTextTop	: "Text Oben",
-DlgImgAlignTop		: "Oben",
-DlgImgPreview		: "Vorschau",
-DlgImgAlertUrl		: "Bitte geben Sie die Bild-URL an",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash-Eigenschaften",
-DlgFlashChkPlay		: "autom. Abspielen",
-DlgFlashChkLoop		: "Endlosschleife",
-DlgFlashChkMenu		: "Flash-Menü aktivieren",
-DlgFlashScale		: "Skalierung",
-DlgFlashScaleAll	: "Alles anzeigen",
-DlgFlashScaleNoBorder	: "ohne Rand",
-DlgFlashScaleFit	: "Passgenau",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link-Info",
-DlgLnkTargetTab		: "Zielseite",
-
-DlgLnkType			: "Link-Typ",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Anker in dieser Seite",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<anderes>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Anker auswählen",
-DlgLnkAnchorByName	: "nach Anker Name",
-DlgLnkAnchorById	: "nach Element Id",
-DlgLnkNoAnchors		: "(keine Anker im Dokument vorhanden)",
-DlgLnkEMail			: "E-Mail Addresse",
-DlgLnkEMailSubject	: "Betreffzeile",
-DlgLnkEMailBody		: "Nachrichtentext",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Zum Server senden",
-
-DlgLnkTarget		: "Zielseite",
-DlgLnkTargetFrame	: "<Frame>",
-DlgLnkTargetPopup	: "<Pop-up Fenster>",
-DlgLnkTargetBlank	: "Neues Fenster (_blank)",
-DlgLnkTargetParent	: "Oberes Fenster (_parent)",
-DlgLnkTargetSelf	: "Gleiches Fenster (_self)",
-DlgLnkTargetTop		: "Oberstes Fenster (_top)",
-DlgLnkTargetFrameName	: "Ziel-Fenster-Name",
-DlgLnkPopWinName	: "Pop-up Fenster-Name",
-DlgLnkPopWinFeat	: "Pop-up Fenster-Eigenschaften",
-DlgLnkPopResize		: "Vergrößerbar",
-DlgLnkPopLocation	: "Adress-Leiste",
-DlgLnkPopMenu		: "Menü-Leiste",
-DlgLnkPopScroll		: "Rollbalken",
-DlgLnkPopStatus		: "Statusleiste",
-DlgLnkPopToolbar	: "Werkzeugleiste",
-DlgLnkPopFullScrn	: "Vollbild (IE)",
-DlgLnkPopDependent	: "Abhängig (Netscape)",
-DlgLnkPopWidth		: "Breite",
-DlgLnkPopHeight		: "Höhe",
-DlgLnkPopLeft		: "Linke Position",
-DlgLnkPopTop		: "Obere Position",
-
-DlnLnkMsgNoUrl		: "Bitte geben Sie die Link-URL an",
-DlnLnkMsgNoEMail	: "Bitte geben Sie e-Mail Adresse an",
-DlnLnkMsgNoAnchor	: "Bitte wählen Sie einen Anker aus",
-DlnLnkMsgInvPopName	: "Der Name des Popups muss mit einem Buchstaben beginnen und darf keine Leerzeichen enthalten",
-
-// Color Dialog
-DlgColorTitle		: "Farbauswahl",
-DlgColorBtnClear	: "Keine Farbe",
-DlgColorHighlight	: "Vorschau",
-DlgColorSelected	: "Ausgewählt",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Smiley auswählen",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Sonderzeichen auswählen",
-
-// Table Dialog
-DlgTableTitle		: "Tabellen-Eigenschaften",
-DlgTableRows		: "Zeile",
-DlgTableColumns		: "Spalte",
-DlgTableBorder		: "Rahmen",
-DlgTableAlign		: "Ausrichtung",
-DlgTableAlignNotSet	: "<keine>",
-DlgTableAlignLeft	: "Links",
-DlgTableAlignCenter	: "Zentriert",
-DlgTableAlignRight	: "Rechts",
-DlgTableWidth		: "Breite",
-DlgTableWidthPx		: "Pixel",
-DlgTableWidthPc		: "%",
-DlgTableHeight		: "Höhe",
-DlgTableCellSpace	: "Zellenabstand außen",
-DlgTableCellPad		: "Zellenabstand innen",
-DlgTableCaption		: "Ãœberschrift",
-DlgTableSummary		: "Inhaltsübersicht",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Zellen-Eigenschaften",
-DlgCellWidth		: "Breite",
-DlgCellWidthPx		: "Pixel",
-DlgCellWidthPc		: "%",
-DlgCellHeight		: "Höhe",
-DlgCellWordWrap		: "Umbruch",
-DlgCellWordWrapNotSet	: "<keiner>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nein",
-DlgCellHorAlign		: "Horizontale Ausrichtung",
-DlgCellHorAlignNotSet	: "<keine>",
-DlgCellHorAlignLeft	: "Links",
-DlgCellHorAlignCenter	: "Zentriert",
-DlgCellHorAlignRight: "Rechts",
-DlgCellVerAlign		: "Vertikale Ausrichtung",
-DlgCellVerAlignNotSet	: "<keine>",
-DlgCellVerAlignTop	: "Oben",
-DlgCellVerAlignMiddle	: "Mitte",
-DlgCellVerAlignBottom	: "Unten",
-DlgCellVerAlignBaseline	: "Grundlinie",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Zeilen zusammenfassen",
-DlgCellCollSpan		: "Spalten zusammenfassen",
-DlgCellBackColor	: "Hintergrundfarbe",
-DlgCellBorderColor	: "Rahmenfarbe",
-DlgCellBtnSelect	: "Auswahl...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Suchen und Ersetzen",
-
-// Find Dialog
-DlgFindTitle		: "Finden",
-DlgFindFindBtn		: "Finden",
-DlgFindNotFoundMsg	: "Der gesuchte Text wurde nicht gefunden.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Ersetzen",
-DlgReplaceFindLbl		: "Suche nach:",
-DlgReplaceReplaceLbl	: "Ersetze mit:",
-DlgReplaceCaseChk		: "Groß-Kleinschreibung beachten",
-DlgReplaceReplaceBtn	: "Ersetzen",
-DlgReplaceReplAllBtn	: "Alle Ersetzen",
-DlgReplaceWordChk		: "Nur ganze Worte suchen",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).",
-PasteErrorCopy	: "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).",
-
-PasteAsText		: "Als Text einfügen",
-PasteFromWord	: "Aus Word einfügen",
-
-DlgPasteMsg2	: "Bitte fügen Sie den Text in der folgenden Box über die Tastatur (mit <STRONG>Strg+V</STRONG>) ein und bestätigen Sie mit <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Aufgrund von Sicherheitsbeschränkungen Ihres Browsers kann der Editor nicht direkt auf die Zwischenablage zugreifen. Bitte fügen Sie den Inhalt erneut in diesem Fenster ein.",
-DlgPasteIgnoreFont		: "Ignoriere Schriftart-Definitionen",
-DlgPasteRemoveStyles	: "Entferne Style-Definitionen",
-
-// Color Picker
-ColorAutomatic	: "Automatisch",
-ColorMoreColors	: "Weitere Farben...",
-
-// Document Properties
-DocProps		: "Dokument-Eigenschaften",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Anker-Eigenschaften",
-DlgAnchorName		: "Anker Name",
-DlgAnchorErrorName	: "Bitte geben Sie den Namen des Ankers ein",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nicht im Wörterbuch",
-DlgSpellChangeTo		: "Ändern in",
-DlgSpellBtnIgnore		: "Ignorieren",
-DlgSpellBtnIgnoreAll	: "Alle Ignorieren",
-DlgSpellBtnReplace		: "Ersetzen",
-DlgSpellBtnReplaceAll	: "Alle Ersetzen",
-DlgSpellBtnUndo			: "Rückgängig",
-DlgSpellNoSuggestions	: " - keine Vorschläge - ",
-DlgSpellProgress		: "Rechtschreibprüfung läuft...",
-DlgSpellNoMispell		: "Rechtschreibprüfung abgeschlossen - keine Fehler gefunden",
-DlgSpellNoChanges		: "Rechtschreibprüfung abgeschlossen - keine Worte geändert",
-DlgSpellOneChange		: "Rechtschreibprüfung abgeschlossen - ein Wort geändert",
-DlgSpellManyChanges		: "Rechtschreibprüfung abgeschlossen - %1 Wörter geändert",
-
-IeSpellDownload			: "Rechtschreibprüfung nicht installiert. Möchten Sie sie jetzt herunterladen?",
-
-// Button Dialog
-DlgButtonText		: "Text (Wert)",
-DlgButtonType		: "Typ",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Absenden",
-DlgButtonTypeRst	: "Zurücksetzen",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Name",
-DlgCheckboxValue	: "Wert",
-DlgCheckboxSelected	: "ausgewählt",
-
-// Form Dialog
-DlgFormName		: "Name",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Method",
-
-// Select Field Dialog
-DlgSelectName		: "Name",
-DlgSelectValue		: "Wert",
-DlgSelectSize		: "Größe",
-DlgSelectLines		: "Linien",
-DlgSelectChkMulti	: "Erlaube Mehrfachauswahl",
-DlgSelectOpAvail	: "Mögliche Optionen",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Wert",
-DlgSelectBtnAdd		: "Hinzufügen",
-DlgSelectBtnModify	: "Ändern",
-DlgSelectBtnUp		: "Hoch",
-DlgSelectBtnDown	: "Runter",
-DlgSelectBtnSetValue : "Setze als Standardwert",
-DlgSelectBtnDelete	: "Entfernen",
-
-// Textarea Dialog
-DlgTextareaName	: "Name",
-DlgTextareaCols	: "Spalten",
-DlgTextareaRows	: "Reihen",
-
-// Text Field Dialog
-DlgTextName			: "Name",
-DlgTextValue		: "Wert",
-DlgTextCharWidth	: "Zeichenbreite",
-DlgTextMaxChars		: "Max. Zeichen",
-DlgTextType			: "Typ",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Passwort",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Name",
-DlgHiddenValue	: "Wert",
-
-// Bulleted List Dialog
-BulletedListProp	: "Listen-Eigenschaften",
-NumberedListProp	: "Nummerierte Listen-Eigenschaften",
-DlgLstStart			: "Start",
-DlgLstType			: "Typ",
-DlgLstTypeCircle	: "Ring",
-DlgLstTypeDisc		: "Kreis",
-DlgLstTypeSquare	: "Quadrat",
-DlgLstTypeNumbers	: "Nummern (1, 2, 3)",
-DlgLstTypeLCase		: "Kleinbuchstaben (a, b, c)",
-DlgLstTypeUCase		: "Großbuchstaben (A, B, C)",
-DlgLstTypeSRoman	: "Kleine römische Zahlen (i, ii, iii)",
-DlgLstTypeLRoman	: "Große römische Zahlen (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Allgemein",
-DlgDocBackTab		: "Hintergrund",
-DlgDocColorsTab		: "Farben und Abstände",
-DlgDocMetaTab		: "Metadaten",
-
-DlgDocPageTitle		: "Seitentitel",
-DlgDocLangDir		: "Schriftrichtung",
-DlgDocLangDirLTR	: "Links nach Rechts",
-DlgDocLangDirRTL	: "Rechts nach Links",
-DlgDocLangCode		: "Sprachkürzel",
-DlgDocCharSet		: "Zeichenkodierung",
-DlgDocCharSetCE		: "Zentraleuropäisch",
-DlgDocCharSetCT		: "traditionell Chinesisch (Big5)",
-DlgDocCharSetCR		: "Kyrillisch",
-DlgDocCharSetGR		: "Griechisch",
-DlgDocCharSetJP		: "Japanisch",
-DlgDocCharSetKR		: "Koreanisch",
-DlgDocCharSetTR		: "Türkisch",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Westeuropäisch",
-DlgDocCharSetOther	: "Andere Zeichenkodierung",
-
-DlgDocDocType		: "Dokumententyp",
-DlgDocDocTypeOther	: "Anderer Dokumententyp",
-DlgDocIncXHTML		: "Beziehe XHTML Deklarationen ein",
-DlgDocBgColor		: "Hintergrundfarbe",
-DlgDocBgImage		: "Hintergrundbild URL",
-DlgDocBgNoScroll	: "feststehender Hintergrund",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Besuchter Link",
-DlgDocCActive		: "Aktiver Link",
-DlgDocMargins		: "Seitenränder",
-DlgDocMaTop			: "Oben",
-DlgDocMaLeft		: "Links",
-DlgDocMaRight		: "Rechts",
-DlgDocMaBottom		: "Unten",
-DlgDocMeIndex		: "Schlüsselwörter (durch Komma getrennt)",
-DlgDocMeDescr		: "Dokument-Beschreibung",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Vorschau",
-
-// Templates Dialog
-Templates			: "Vorlagen",
-DlgTemplatesTitle	: "Vorlagen",
-DlgTemplatesSelMsg	: "Klicken Sie auf eine Vorlage, um sie im Editor zu öffnen (der aktuelle Inhalt wird dabei gelöscht!):",
-DlgTemplatesLoading	: "Liste der Vorlagen wird geladen. Bitte warten...",
-DlgTemplatesNoTpl	: "(keine Vorlagen definiert)",
-DlgTemplatesReplace	: "Aktuellen Inhalt ersetzen",
-
-// About Dialog
-DlgAboutAboutTab	: "Ãœber",
-DlgAboutBrowserInfoTab	: "Browser-Info",
-DlgAboutLicenseTab	: "Lizenz",
-DlgAboutVersion		: "Version",
-DlgAboutInfo		: "Für weitere Informationen siehe",
-
-// Div Dialog
-DlgDivGeneralTab	: "Allgemein",
-DlgDivAdvancedTab	: "Erweitert",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.xml
deleted file mode 100644
index 52770f252e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/de.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>de.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.js
deleted file mode 100644
index b5e42686e8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Greek language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Απόκρυψη Μπάρας Εργαλείων",
-ToolbarExpand		: "Εμφάνιση Μπάρας Εργαλείων",
-
-// Toolbar Items and Context Menu
-Save				: "Αποθήκευση",
-NewPage				: "Νέα Σελίδα",
-Preview				: "Προεπισκόπιση",
-Cut					: "Αποκοπή",
-Copy				: "Αντιγραφή",
-Paste				: "Επικόλληση",
-PasteText			: "Επικόλληση (απλό κείμενο)",
-PasteWord			: "Επικόλληση από το Word",
-Print				: "Εκτύπωση",
-SelectAll			: "Επιλογή όλων",
-RemoveFormat		: "Αφαίρεση Μορφοποίησης",
-InsertLinkLbl		: "Σύνδεσμος (Link)",
-InsertLink			: "Εισαγωγή/Μεταβολή Συνδέσμου (Link)",
-RemoveLink			: "Αφαίρεση Συνδέσμου (Link)",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Εισαγωγή/επεξεργασία Anchor",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Εικόνα",
-InsertImage			: "Εισαγωγή/Μεταβολή Εικόνας",
-InsertFlashLbl		: "Εισαγωγή Flash",
-InsertFlash			: "Εισαγωγή/επεξεργασία Flash",
-InsertTableLbl		: "Πίνακας",
-InsertTable			: "Εισαγωγή/Μεταβολή Πίνακα",
-InsertLineLbl		: "Γραμμή",
-InsertLine			: "Εισαγωγή Οριζόντιας Γραμμής",
-InsertSpecialCharLbl: "Ειδικό Σύμβολο",
-InsertSpecialChar	: "Εισαγωγή Ειδικού Συμβόλου",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Εισαγωγή Smiley",
-About				: "Περί του FCKeditor",
-Bold				: "Έντονα",
-Italic				: "Πλάγια",
-Underline			: "Υπογράμμιση",
-StrikeThrough		: "Διαγράμμιση",
-Subscript			: "Δείκτης",
-Superscript			: "Εκθέτης",
-LeftJustify			: "Στοίχιση Αριστερά",
-CenterJustify		: "Στοίχιση στο Κέντρο",
-RightJustify		: "Στοίχιση Δεξιά",
-BlockJustify		: "Πλήρης Στοίχιση (Block)",
-DecreaseIndent		: "Μείωση Εσοχής",
-IncreaseIndent		: "Αύξηση Εσοχής",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Αναίρεση",
-Redo				: "Επαναφορά",
-NumberedListLbl		: "Λίστα με Αριθμούς",
-NumberedList		: "Εισαγωγή/Διαγραφή Λίστας με Αριθμούς",
-BulletedListLbl		: "Λίστα με Bullets",
-BulletedList		: "Εισαγωγή/Διαγραφή Λίστας με Bullets",
-ShowTableBorders	: "Προβολή Ορίων Πίνακα",
-ShowDetails			: "Προβολή Λεπτομερειών",
-Style				: "Στυλ",
-FontFormat			: "Μορφή Γραμματοσειράς",
-Font				: "Γραμματοσειρά",
-FontSize			: "Μέγεθος",
-TextColor			: "Χρώμα Γραμμάτων",
-BGColor				: "Χρώμα Υποβάθρου",
-Source				: "HTML κώδικας",
-Find				: "Αναζήτηση",
-Replace				: "Αντικατάσταση",
-SpellCheck			: "Ορθογραφικός έλεγχος",
-UniversalKeyboard	: "Διεθνής πληκτρολόγιο",
-PageBreakLbl		: "Τέλος σελίδας",
-PageBreak			: "Εισαγωγή τέλους σελίδας",
-
-Form			: "Φόρμα",
-Checkbox		: "Κουτί επιλογής",
-RadioButton		: "Κουμπί Radio",
-TextField		: "Πεδίο κειμένου",
-Textarea		: "Περιοχή κειμένου",
-HiddenField		: "Κρυφό πεδίο",
-Button			: "Κουμπί",
-SelectionField	: "Πεδίο επιλογής",
-ImageButton		: "Κουμπί εικόνας",
-
-FitWindow		: "Μεγιστοποίηση προγράμματος",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Μεταβολή Συνδέσμου (Link)",
-CellCM				: "Κελί",
-RowCM				: "Σειρά",
-ColumnCM			: "Στήλη",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Διαγραφή Γραμμών",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Διαγραφή Κολωνών",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Διαγραφή Κελιών",
-MergeCells			: "Ενοποίηση Κελιών",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Διαγραφή πίνακα",
-CellProperties		: "Ιδιότητες Κελιού",
-TableProperties		: "Ιδιότητες Πίνακα",
-ImageProperties		: "Ιδιότητες Εικόνας",
-FlashProperties		: "Ιδιότητες Flash",
-
-AnchorProp			: "Ιδιότητες άγκυρας",
-ButtonProp			: "Ιδιότητες κουμπιού",
-CheckboxProp		: "Ιδιότητες κουμπιού επιλογής",
-HiddenFieldProp		: "Ιδιότητες κρυφού πεδίου",
-RadioButtonProp		: "Ιδιότητες κουμπιού radio",
-ImageButtonProp		: "Ιδιότητες κουμπιού εικόνας",
-TextFieldProp		: "Ιδιότητες πεδίου κειμένου",
-SelectionFieldProp	: "Ιδιότητες πεδίου επιλογής",
-TextareaProp		: "Ιδιότητες περιοχής κειμένου",
-FormProp			: "Ιδιότητες φόρμας",
-
-FontFormats			: "Κανονικό;Μορφοποιημένο;Διεύθυνση;Επικεφαλίδα 1;Επικεφαλίδα 2;Επικεφαλίδα 3;Επικεφαλίδα 4;Επικεφαλίδα 5;Επικεφαλίδα 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Επεξεργασία XHTML. Παρακαλώ περιμένετε...",
-Done				: "Έτοιμο",
-PasteWordConfirm	: "Το κείμενο που θέλετε να επικολήσετε, φαίνεται πως προέρχεται από το Word. Θέλετε να καθαριστεί πριν επικοληθεί;",
-NotCompatiblePaste	: "Αυτή η επιλογή είναι διαθέσιμη στον Internet Explorer έκδοση 5.5+. Θέλετε να γίνει η επικόλληση χωρίς καθαρισμό;",
-UnknownToolbarItem	: "Άγνωστο αντικείμενο της μπάρας εργαλείων \"%1\"",
-UnknownCommand		: "Άγνωστή εντολή \"%1\"",
-NotImplemented		: "Η εντολή δεν έχει ενεργοποιηθεί",
-UnknownToolbarSet	: "Η μπάρα εργαλείων \"%1\" δεν υπάρχει",
-NoActiveX			: "Οι ρυθμίσεις ασφαλείας του browser σας μπορεί να περιορίσουν κάποιες ρυθμίσεις του προγράμματος. Χρειάζεται να ενεργοποιήσετε την επιλογή \"Run ActiveX controls and plug-ins\". Ίσως παρουσιαστούν λάθη και παρατηρήσετε ελειπείς λειτουργίες.",
-BrowseServerBlocked : "Οι πόροι του browser σας δεν είναι προσπελάσιμοι. Σιγουρευτείτε ότι δεν υπάρχουν ενεργοί popup blockers.",
-DialogBlocked		: "Δεν ήταν δυνατό να ανοίξει το παράθυρο διαλόγου. Σιγουρευτείτε ότι δεν υπάρχουν ενεργοί popup blockers.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Ακύρωση",
-DlgBtnClose			: "Κλείσιμο",
-DlgBtnBrowseServer	: "Εξερεύνηση διακομιστή",
-DlgAdvancedTag		: "Για προχωρημένους",
-DlgOpOther			: "<Άλλα>",
-DlgInfoTab			: "Πληροφορίες",
-DlgAlertUrl			: "Παρακαλώ εισάγετε URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<χωρίς>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Κατεύθυνση κειμένου",
-DlgGenLangDirLtr	: "Αριστερά προς Δεξιά (LTR)",
-DlgGenLangDirRtl	: "Δεξιά προς Αριστερά (RTL)",
-DlgGenLangCode		: "Κωδικός Γλώσσας",
-DlgGenAccessKey		: "Συντόμευση (Access Key)",
-DlgGenName			: "Όνομα",
-DlgGenTabIndex		: "Tab Index",
-DlgGenLongDescr		: "Αναλυτική περιγραφή URL",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "Συμβουλευτικός τίτλος",
-DlgGenContType		: "Συμβουλευτικός τίτλος περιεχομένου",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Στύλ",
-
-// Image Dialog
-DlgImgTitle			: "Ιδιότητες Εικόνας",
-DlgImgInfoTab		: "Πληροφορίες Εικόνας",
-DlgImgBtnUpload		: "Αποστολή στον Διακομιστή",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Αποστολή",
-DlgImgAlt			: "Εναλλακτικό Κείμενο (ALT)",
-DlgImgWidth			: "Πλάτος",
-DlgImgHeight		: "Ύψος",
-DlgImgLockRatio		: "Κλείδωμα Αναλογίας",
-DlgBtnResetSize		: "Επαναφορά Αρχικού Μεγέθους",
-DlgImgBorder		: "Περιθώριο",
-DlgImgHSpace		: "Οριζόντιος Χώρος (HSpace)",
-DlgImgVSpace		: "Κάθετος Χώρος (VSpace)",
-DlgImgAlign			: "Ευθυγράμμιση (Align)",
-DlgImgAlignLeft		: "Αριστερά",
-DlgImgAlignAbsBottom: "Απόλυτα Κάτω (Abs Bottom)",
-DlgImgAlignAbsMiddle: "Απόλυτα στη Μέση (Abs Middle)",
-DlgImgAlignBaseline	: "Γραμμή Βάσης (Baseline)",
-DlgImgAlignBottom	: "Κάτω (Bottom)",
-DlgImgAlignMiddle	: "Μέση (Middle)",
-DlgImgAlignRight	: "Δεξιά (Right)",
-DlgImgAlignTextTop	: "Κορυφή Κειμένου (Text Top)",
-DlgImgAlignTop		: "Πάνω (Top)",
-DlgImgPreview		: "Προεπισκόπιση",
-DlgImgAlertUrl		: "Εισάγετε την τοποθεσία (URL) της εικόνας",
-DlgImgLinkTab		: "Σύνδεσμος",
-
-// Flash Dialog
-DlgFlashTitle		: "Ιδιότητες flash",
-DlgFlashChkPlay		: "Αυτόματη έναρξη",
-DlgFlashChkLoop		: "Επανάληψη",
-DlgFlashChkMenu		: "Ενεργοποίηση Flash Menu",
-DlgFlashScale		: "Κλίμακα",
-DlgFlashScaleAll	: "Εμφάνιση όλων",
-DlgFlashScaleNoBorder	: "Χωρίς όρια",
-DlgFlashScaleFit	: "Ακριβής εφαρμογή",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Σύνδεσμος (Link)",
-DlgLnkInfoTab		: "Link",
-DlgLnkTargetTab		: "Παράθυρο Στόχος (Target)",
-
-DlgLnkType			: "Τύπος συνδέσμου (Link)",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Άγκυρα σε αυτή τη σελίδα",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Προτόκολο",
-DlgLnkProtoOther	: "<άλλο>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Επιλέξτε μια άγκυρα",
-DlgLnkAnchorByName	: "Βάσει του Ονόματος (Name) της άγκυρας",
-DlgLnkAnchorById	: "Βάσει του Element Id",
-DlgLnkNoAnchors		: "(Δεν υπάρχουν άγκυρες στο κείμενο)",
-DlgLnkEMail			: "Διεύθυνση Ηλεκτρονικού Ταχυδρομείου",
-DlgLnkEMailSubject	: "Θέμα Μηνύματος",
-DlgLnkEMailBody		: "Κείμενο Μηνύματος",
-DlgLnkUpload		: "Αποστολή",
-DlgLnkBtnUpload		: "Αποστολή στον Διακομιστή",
-
-DlgLnkTarget		: "Παράθυρο Στόχος (Target)",
-DlgLnkTargetFrame	: "<πλαίσιο>",
-DlgLnkTargetPopup	: "<παράθυρο popup>",
-DlgLnkTargetBlank	: "Νέο Παράθυρο (_blank)",
-DlgLnkTargetParent	: "Γονικό Παράθυρο (_parent)",
-DlgLnkTargetSelf	: "Ίδιο Παράθυρο (_self)",
-DlgLnkTargetTop		: "Ανώτατο Παράθυρο (_top)",
-DlgLnkTargetFrameName	: "Όνομα πλαισίου στόχου",
-DlgLnkPopWinName	: "Όνομα Popup Window",
-DlgLnkPopWinFeat	: "Επιλογές Popup Window",
-DlgLnkPopResize		: "Με αλλαγή Μεγέθους",
-DlgLnkPopLocation	: "Μπάρα Τοποθεσίας",
-DlgLnkPopMenu		: "Μπάρα Menu",
-DlgLnkPopScroll		: "Μπάρες Κύλισης",
-DlgLnkPopStatus		: "Μπάρα Status",
-DlgLnkPopToolbar	: "Μπάρα Εργαλείων",
-DlgLnkPopFullScrn	: "Ολόκληρη η Οθόνη (IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "Πλάτος",
-DlgLnkPopHeight		: "Ύψος",
-DlgLnkPopLeft		: "Τοποθεσία Αριστερής Άκρης",
-DlgLnkPopTop		: "Τοποθεσία Πάνω Άκρης",
-
-DlnLnkMsgNoUrl		: "Εισάγετε την τοποθεσία (URL) του υπερσυνδέσμου (Link)",
-DlnLnkMsgNoEMail	: "Εισάγετε την διεύθυνση ηλεκτρονικού ταχυδρομείου",
-DlnLnkMsgNoAnchor	: "Επιλέξτε ένα Anchor",
-DlnLnkMsgInvPopName	: "Το όνομα του popup πρέπει να αρχίζει με χαρακτήρα της αλφαβήτου και να μην περιέχει κενά",
-
-// Color Dialog
-DlgColorTitle		: "Επιλογή χρώματος",
-DlgColorBtnClear	: "Καθαρισμός",
-DlgColorHighlight	: "Προεπισκόπιση",
-DlgColorSelected	: "Επιλεγμένο",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Επιλέξτε ένα Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Επιλέξτε ένα Ειδικό Σύμβολο",
-
-// Table Dialog
-DlgTableTitle		: "Ιδιότητες Πίνακα",
-DlgTableRows		: "Γραμμές",
-DlgTableColumns		: "Κολώνες",
-DlgTableBorder		: "Μέγεθος Περιθωρίου",
-DlgTableAlign		: "Στοίχιση",
-DlgTableAlignNotSet	: "<χωρίς>",
-DlgTableAlignLeft	: "Αριστερά",
-DlgTableAlignCenter	: "Κέντρο",
-DlgTableAlignRight	: "Δεξιά",
-DlgTableWidth		: "Πλάτος",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "\%",
-DlgTableHeight		: "Ύψος",
-DlgTableCellSpace	: "Απόσταση κελιών",
-DlgTableCellPad		: "Γέμισμα κελιών",
-DlgTableCaption		: "Υπέρτιτλος",
-DlgTableSummary		: "Περίληψη",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Ιδιότητες Κελιού",
-DlgCellWidth		: "Πλάτος",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "\%",
-DlgCellHeight		: "Ύψος",
-DlgCellWordWrap		: "Με αλλαγή γραμμής",
-DlgCellWordWrapNotSet	: "<χωρίς>",
-DlgCellWordWrapYes	: "Ναι",
-DlgCellWordWrapNo	: "Όχι",
-DlgCellHorAlign		: "Οριζόντια Στοίχιση",
-DlgCellHorAlignNotSet	: "<χωρίς>",
-DlgCellHorAlignLeft	: "Αριστερά",
-DlgCellHorAlignCenter	: "Κέντρο",
-DlgCellHorAlignRight: "Δεξιά",
-DlgCellVerAlign		: "Κάθετη Στοίχιση",
-DlgCellVerAlignNotSet	: "<χωρίς>",
-DlgCellVerAlignTop	: "Πάνω (Top)",
-DlgCellVerAlignMiddle	: "Μέση (Middle)",
-DlgCellVerAlignBottom	: "Κάτω (Bottom)",
-DlgCellVerAlignBaseline	: "Γραμμή Βάσης (Baseline)",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Αριθμός Γραμμών (Rows Span)",
-DlgCellCollSpan		: "Αριθμός Κολωνών (Columns Span)",
-DlgCellBackColor	: "Χρώμα Υποβάθρου",
-DlgCellBorderColor	: "Χρώμα Περιθωρίου",
-DlgCellBtnSelect	: "Επιλογή...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Αναζήτηση",
-DlgFindFindBtn		: "Αναζήτηση",
-DlgFindNotFoundMsg	: "Το κείμενο δεν βρέθηκε.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Αντικατάσταση",
-DlgReplaceFindLbl		: "Αναζήτηση:",
-DlgReplaceReplaceLbl	: "Αντικατάσταση με:",
-DlgReplaceCaseChk		: "Έλεγχος πεζών/κεφαλαίων",
-DlgReplaceReplaceBtn	: "Αντικατάσταση",
-DlgReplaceReplAllBtn	: "Αντικατάσταση Όλων",
-DlgReplaceWordChk		: "Εύρεση πλήρους λέξης",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία αποκοπής. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+X).",
-PasteErrorCopy	: "Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία αντιγραφής. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+C).",
-
-PasteAsText		: "Επικόλληση ως Απλό Κείμενο",
-PasteFromWord	: "Επικόλληση από το Word",
-
-DlgPasteMsg2	: "Παρακαλώ επικολήστε στο ακόλουθο κουτί χρησιμοποιόντας το πληκτρολόγιο (<STRONG>Ctrl+V</STRONG>) και πατήστε <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Αγνόηση προδιαγραφών γραμματοσειράς",
-DlgPasteRemoveStyles	: "Αφαίρεση προδιαγραφών στύλ",
-
-// Color Picker
-ColorAutomatic	: "Αυτόματο",
-ColorMoreColors	: "Περισσότερα χρώματα...",
-
-// Document Properties
-DocProps		: "Ιδιότητες εγγράφου",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ιδιότητες άγκυρας",
-DlgAnchorName		: "Όνομα άγκυρας",
-DlgAnchorErrorName	: "Παρακαλούμε εισάγετε όνομα άγκυρας",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Δεν υπάρχει στο λεξικό",
-DlgSpellChangeTo		: "Αλλαγή σε",
-DlgSpellBtnIgnore		: "Αγνόηση",
-DlgSpellBtnIgnoreAll	: "Αγνόηση όλων",
-DlgSpellBtnReplace		: "Αντικατάσταση",
-DlgSpellBtnReplaceAll	: "Αντικατάσταση όλων",
-DlgSpellBtnUndo			: "Αναίρεση",
-DlgSpellNoSuggestions	: "- Δεν υπάρχουν προτάσεις -",
-DlgSpellProgress		: "Ορθογραφικός έλεγχος σε εξέλιξη...",
-DlgSpellNoMispell		: "Ο ορθογραφικός έλεγχος ολοκληρώθηκε: Δεν βρέθηκαν λάθη",
-DlgSpellNoChanges		: "Ο ορθογραφικός έλεγχος ολοκληρώθηκε: Δεν άλλαξαν λέξεις",
-DlgSpellOneChange		: "Ο ορθογραφικός έλεγχος ολοκληρώθηκε: Μια λέξη άλλαξε",
-DlgSpellManyChanges		: "Ο ορθογραφικός έλεγχος ολοκληρώθηκε: %1 λέξεις άλλαξαν",
-
-IeSpellDownload			: "Δεν υπάρχει εγκατεστημένος ορθογράφος. Θέλετε να τον κατεβάσετε τώρα;",
-
-// Button Dialog
-DlgButtonText		: "Κείμενο (Τιμή)",
-DlgButtonType		: "Τύπος",
-DlgButtonTypeBtn	: "Κουμπί",
-DlgButtonTypeSbm	: "Καταχώρηση",
-DlgButtonTypeRst	: "Επαναφορά",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Όνομα",
-DlgCheckboxValue	: "Τιμή",
-DlgCheckboxSelected	: "Επιλεγμένο",
-
-// Form Dialog
-DlgFormName		: "Όνομα",
-DlgFormAction	: "Δράση",
-DlgFormMethod	: "Μάθοδος",
-
-// Select Field Dialog
-DlgSelectName		: "Όνομα",
-DlgSelectValue		: "Τιμή",
-DlgSelectSize		: "Μέγεθος",
-DlgSelectLines		: "γραμμές",
-DlgSelectChkMulti	: "Πολλαπλές επιλογές",
-DlgSelectOpAvail	: "Διαθέσιμες επιλογές",
-DlgSelectOpText		: "Κείμενο",
-DlgSelectOpValue	: "Τιμή",
-DlgSelectBtnAdd		: "Προσθήκη",
-DlgSelectBtnModify	: "Αλλαγή",
-DlgSelectBtnUp		: "Πάνω",
-DlgSelectBtnDown	: "Κάτω",
-DlgSelectBtnSetValue : "Προεπιλεγμένη επιλογή",
-DlgSelectBtnDelete	: "Διαγραφή",
-
-// Textarea Dialog
-DlgTextareaName	: "Όνομα",
-DlgTextareaCols	: "Στήλες",
-DlgTextareaRows	: "Σειρές",
-
-// Text Field Dialog
-DlgTextName			: "Όνομα",
-DlgTextValue		: "Τιμή",
-DlgTextCharWidth	: "Μήκος χαρακτήρων",
-DlgTextMaxChars		: "Μέγιστοι χαρακτήρες",
-DlgTextType			: "Τύπος",
-DlgTextTypeText		: "Κείμενο",
-DlgTextTypePass		: "Κωδικός",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Όνομα",
-DlgHiddenValue	: "Τιμή",
-
-// Bulleted List Dialog
-BulletedListProp	: "Ιδιότητες λίστας Bulleted",
-NumberedListProp	: "Ιδιότητες αριθμημένης λίστας ",
-DlgLstStart			: "Αρχή",
-DlgLstType			: "Τύπος",
-DlgLstTypeCircle	: "Κύκλος",
-DlgLstTypeDisc		: "Δίσκος",
-DlgLstTypeSquare	: "Τετράγωνο",
-DlgLstTypeNumbers	: "Αριθμοί (1, 2, 3)",
-DlgLstTypeLCase		: "Πεζά γράμματα (a, b, c)",
-DlgLstTypeUCase		: "Κεφαλαία γράμματα (A, B, C)",
-DlgLstTypeSRoman	: "Μικρά λατινικά αριθμητικά (i, ii, iii)",
-DlgLstTypeLRoman	: "Μεγάλα λατινικά αριθμητικά (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Γενικά",
-DlgDocBackTab		: "Φόντο",
-DlgDocColorsTab		: "Χρώματα και περιθώρια",
-DlgDocMetaTab		: "Δεδομένα Meta",
-
-DlgDocPageTitle		: "Τίτλος σελίδας",
-DlgDocLangDir		: "Κατεύθυνση γραφής",
-DlgDocLangDirLTR	: "αριστερά προς δεξιά (LTR)",
-DlgDocLangDirRTL	: "δεξιά προς αριστερά (RTL)",
-DlgDocLangCode		: "Κωδικός γλώσσας",
-DlgDocCharSet		: "Κωδικοποίηση χαρακτήρων",
-DlgDocCharSetCE		: "Κεντρικής Ευρώπης",
-DlgDocCharSetCT		: "Παραδοσιακά κινέζικα (Big5)",
-DlgDocCharSetCR		: "Κυριλλική",
-DlgDocCharSetGR		: "Ελληνική",
-DlgDocCharSetJP		: "Ιαπωνική",
-DlgDocCharSetKR		: "Κορεάτικη",
-DlgDocCharSetTR		: "Τουρκική",
-DlgDocCharSetUN		: "Διεθνής (UTF-8)",
-DlgDocCharSetWE		: "Δυτικής Ευρώπης",
-DlgDocCharSetOther	: "Άλλη κωδικοποίηση χαρακτήρων",
-
-DlgDocDocType		: "Επικεφαλίδα τύπου εγγράφου",
-DlgDocDocTypeOther	: "Άλλη επικεφαλίδα τύπου εγγράφου",
-DlgDocIncXHTML		: "Να συμπεριληφθούν οι δηλώσεις XHTML",
-DlgDocBgColor		: "Χρώμα φόντου",
-DlgDocBgImage		: "Διεύθυνση εικόνας φόντου",
-DlgDocBgNoScroll	: "Φόντο χωρίς κύλιση",
-DlgDocCText			: "Κείμενο",
-DlgDocCLink			: "Σύνδεσμος",
-DlgDocCVisited		: "Σύνδεσμος που έχει επισκευθεί",
-DlgDocCActive		: "Ενεργός σύνδεσμος",
-DlgDocMargins		: "Περιθώρια σελίδας",
-DlgDocMaTop			: "Κορυφή",
-DlgDocMaLeft		: "Αριστερά",
-DlgDocMaRight		: "Δεξιά",
-DlgDocMaBottom		: "Κάτω",
-DlgDocMeIndex		: "Λέξεις κλειδιά δείκτες εγγράφου (διαχωρισμός με κόμμα)",
-DlgDocMeDescr		: "Περιγραφή εγγράφου",
-DlgDocMeAuthor		: "Συγγραφέας",
-DlgDocMeCopy		: "Πνευματικά δικαιώματα",
-DlgDocPreview		: "Προεπισκόπηση",
-
-// Templates Dialog
-Templates			: "Πρότυπα",
-DlgTemplatesTitle	: "Πρότυπα περιεχομένου",
-DlgTemplatesSelMsg	: "Παρακαλώ επιλέξτε πρότυπο για εισαγωγή στο πρόγραμμα<br>(τα υπάρχοντα περιεχόμενα θα χαθούν):",
-DlgTemplatesLoading	: "Φόρτωση καταλόγου προτύπων. Παρακαλώ περιμένετε...",
-DlgTemplatesNoTpl	: "(Δεν έχουν καθοριστεί πρότυπα)",
-DlgTemplatesReplace	: "Αντικατάσταση υπάρχοντων περιεχομένων",
-
-// About Dialog
-DlgAboutAboutTab	: "Σχετικά",
-DlgAboutBrowserInfoTab	: "Πληροφορίες Browser",
-DlgAboutLicenseTab	: "Άδεια",
-DlgAboutVersion		: "έκδοση",
-DlgAboutInfo		: "Για περισσότερες πληροφορίες",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.xml
deleted file mode 100644
index 9ad4065a69..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/el.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>el.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.js
deleted file mode 100644
index 83d6624f28..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * English (Australia) language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Collapse Toolbar",
-ToolbarExpand		: "Expand Toolbar",
-
-// Toolbar Items and Context Menu
-Save				: "Save",
-NewPage				: "New Page",
-Preview				: "Preview",
-Cut					: "Cut",
-Copy				: "Copy",
-Paste				: "Paste",
-PasteText			: "Paste as plain text",
-PasteWord			: "Paste from Word",
-Print				: "Print",
-SelectAll			: "Select All",
-RemoveFormat		: "Remove Format",
-InsertLinkLbl		: "Link",
-InsertLink			: "Insert/Edit Link",
-RemoveLink			: "Remove Link",
-VisitLink			: "Open Link",
-Anchor				: "Insert/Edit Anchor",
-AnchorDelete		: "Remove Anchor",
-InsertImageLbl		: "Image",
-InsertImage			: "Insert/Edit Image",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insert/Edit Flash",
-InsertTableLbl		: "Table",
-InsertTable			: "Insert/Edit Table",
-InsertLineLbl		: "Line",
-InsertLine			: "Insert Horizontal Line",
-InsertSpecialCharLbl: "Special Character",
-InsertSpecialChar	: "Insert Special Character",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Insert Smiley",
-About				: "About FCKeditor",
-Bold				: "Bold",
-Italic				: "Italic",
-Underline			: "Underline",
-StrikeThrough		: "Strike Through",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Left Justify",
-CenterJustify		: "Centre Justify",
-RightJustify		: "Right Justify",
-BlockJustify		: "Block Justify",
-DecreaseIndent		: "Decrease Indent",
-IncreaseIndent		: "Increase Indent",
-Blockquote			: "Blockquote",
-CreateDiv			: "Create Div Container",
-EditDiv				: "Edit Div Container",
-DeleteDiv			: "Remove Div Container",
-Undo				: "Undo",
-Redo				: "Redo",
-NumberedListLbl		: "Numbered List",
-NumberedList		: "Insert/Remove Numbered List",
-BulletedListLbl		: "Bulleted List",
-BulletedList		: "Insert/Remove Bulleted List",
-ShowTableBorders	: "Show Table Borders",
-ShowDetails			: "Show Details",
-Style				: "Style",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Size",
-TextColor			: "Text Colour",
-BGColor				: "Background Colour",
-Source				: "Source",
-Find				: "Find",
-Replace				: "Replace",
-SpellCheck			: "Check Spelling",
-UniversalKeyboard	: "Universal Keyboard",
-PageBreakLbl		: "Page Break",
-PageBreak			: "Insert Page Break",
-
-Form			: "Form",
-Checkbox		: "Checkbox",
-RadioButton		: "Radio Button",
-TextField		: "Text Field",
-Textarea		: "Textarea",
-HiddenField		: "Hidden Field",
-Button			: "Button",
-SelectionField	: "Selection Field",
-ImageButton		: "Image Button",
-
-FitWindow		: "Maximize the editor size",
-ShowBlocks		: "Show Blocks",
-
-// Context Menu
-EditLink			: "Edit Link",
-CellCM				: "Cell",
-RowCM				: "Row",
-ColumnCM			: "Column",
-InsertRowAfter		: "Insert Row After",
-InsertRowBefore		: "Insert Row Before",
-DeleteRows			: "Delete Rows",
-InsertColumnAfter	: "Insert Column After",
-InsertColumnBefore	: "Insert Column Before",
-DeleteColumns		: "Delete Columns",
-InsertCellAfter		: "Insert Cell After",
-InsertCellBefore	: "Insert Cell Before",
-DeleteCells			: "Delete Cells",
-MergeCells			: "Merge Cells",
-MergeRight			: "Merge Right",
-MergeDown			: "Merge Down",
-HorizontalSplitCell	: "Split Cell Horizontally",
-VerticalSplitCell	: "Split Cell Vertically",
-TableDelete			: "Delete Table",
-CellProperties		: "Cell Properties",
-TableProperties		: "Table Properties",
-ImageProperties		: "Image Properties",
-FlashProperties		: "Flash Properties",
-
-AnchorProp			: "Anchor Properties",
-ButtonProp			: "Button Properties",
-CheckboxProp		: "Checkbox Properties",
-HiddenFieldProp		: "Hidden Field Properties",
-RadioButtonProp		: "Radio Button Properties",
-ImageButtonProp		: "Image Button Properties",
-TextFieldProp		: "Text Field Properties",
-SelectionFieldProp	: "Selection Field Properties",
-TextareaProp		: "Textarea Properties",
-FormProp			: "Form Properties",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Processing XHTML. Please wait...",
-Done				: "Done",
-PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
-UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
-UnknownCommand		: "Unknown command name \"%1\"",
-NotImplemented		: "Command not implemented",
-UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancel",
-DlgBtnClose			: "Close",
-DlgBtnBrowseServer	: "Browse Server",
-DlgAdvancedTag		: "Advanced",
-DlgOpOther			: "<Other>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Please insert the URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<not set>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Language Direction",
-DlgGenLangDirLtr	: "Left to Right (LTR)",
-DlgGenLangDirRtl	: "Right to Left (RTL)",
-DlgGenLangCode		: "Language Code",
-DlgGenAccessKey		: "Access Key",
-DlgGenName			: "Name",
-DlgGenTabIndex		: "Tab Index",
-DlgGenLongDescr		: "Long Description URL",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "Advisory Title",
-DlgGenContType		: "Advisory Content Type",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Image Properties",
-DlgImgInfoTab		: "Image Info",
-DlgImgBtnUpload		: "Send it to the Server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternative Text",
-DlgImgWidth			: "Width",
-DlgImgHeight		: "Height",
-DlgImgLockRatio		: "Lock Ratio",
-DlgBtnResetSize		: "Reset Size",
-DlgImgBorder		: "Border",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Align",
-DlgImgAlignLeft		: "Left",
-DlgImgAlignAbsBottom: "Abs Bottom",
-DlgImgAlignAbsMiddle: "Abs Middle",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Bottom",
-DlgImgAlignMiddle	: "Middle",
-DlgImgAlignRight	: "Right",
-DlgImgAlignTextTop	: "Text Top",
-DlgImgAlignTop		: "Top",
-DlgImgPreview		: "Preview",
-DlgImgAlertUrl		: "Please type the image URL",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",
-DlgFlashChkPlay		: "Auto Play",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Enable Flash Menu",
-DlgFlashScale		: "Scale",
-DlgFlashScaleAll	: "Show all",
-DlgFlashScaleNoBorder	: "No Border",
-DlgFlashScaleFit	: "Exact Fit",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link Info",
-DlgLnkTargetTab		: "Target",
-
-DlgLnkType			: "Link Type",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Link to anchor in the text",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<other>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Select an Anchor",
-DlgLnkAnchorByName	: "By Anchor Name",
-DlgLnkAnchorById	: "By Element Id",
-DlgLnkNoAnchors		: "(No anchors available in the document)",
-DlgLnkEMail			: "E-Mail Address",
-DlgLnkEMailSubject	: "Message Subject",
-DlgLnkEMailBody		: "Message Body",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Send it to the Server",
-
-DlgLnkTarget		: "Target",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<popup window>",
-DlgLnkTargetBlank	: "New Window (_blank)",
-DlgLnkTargetParent	: "Parent Window (_parent)",
-DlgLnkTargetSelf	: "Same Window (_self)",
-DlgLnkTargetTop		: "Topmost Window (_top)",
-DlgLnkTargetFrameName	: "Target Frame Name",
-DlgLnkPopWinName	: "Popup Window Name",
-DlgLnkPopWinFeat	: "Popup Window Features",
-DlgLnkPopResize		: "Resizable",
-DlgLnkPopLocation	: "Location Bar",
-DlgLnkPopMenu		: "Menu Bar",
-DlgLnkPopScroll		: "Scroll Bars",
-DlgLnkPopStatus		: "Status Bar",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Full Screen (IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "Width",
-DlgLnkPopHeight		: "Height",
-DlgLnkPopLeft		: "Left Position",
-DlgLnkPopTop		: "Top Position",
-
-DlnLnkMsgNoUrl		: "Please type the link URL",
-DlnLnkMsgNoEMail	: "Please type the e-mail address",
-DlnLnkMsgNoAnchor	: "Please select an anchor",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
-
-// Color Dialog
-DlgColorTitle		: "Select Colour",
-DlgColorBtnClear	: "Clear",
-DlgColorHighlight	: "Highlight",
-DlgColorSelected	: "Selected",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insert a Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Select Special Character",
-
-// Table Dialog
-DlgTableTitle		: "Table Properties",
-DlgTableRows		: "Rows",
-DlgTableColumns		: "Columns",
-DlgTableBorder		: "Border size",
-DlgTableAlign		: "Alignment",
-DlgTableAlignNotSet	: "<Not set>",
-DlgTableAlignLeft	: "Left",
-DlgTableAlignCenter	: "Centre",
-DlgTableAlignRight	: "Right",
-DlgTableWidth		: "Width",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Height",
-DlgTableCellSpace	: "Cell spacing",
-DlgTableCellPad		: "Cell padding",
-DlgTableCaption		: "Caption",
-DlgTableSummary		: "Summary",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Cell Properties",
-DlgCellWidth		: "Width",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Height",
-DlgCellWordWrap		: "Word Wrap",
-DlgCellWordWrapNotSet	: "<Not set>",
-DlgCellWordWrapYes	: "Yes",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Horizontal Alignment",
-DlgCellHorAlignNotSet	: "<Not set>",
-DlgCellHorAlignLeft	: "Left",
-DlgCellHorAlignCenter	: "Centre",
-DlgCellHorAlignRight: "Right",
-DlgCellVerAlign		: "Vertical Alignment",
-DlgCellVerAlignNotSet	: "<Not set>",
-DlgCellVerAlignTop	: "Top",
-DlgCellVerAlignMiddle	: "Middle",
-DlgCellVerAlignBottom	: "Bottom",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",
-DlgCellTypeData		: "Data",
-DlgCellTypeHeader	: "Header",
-DlgCellRowSpan		: "Rows Span",
-DlgCellCollSpan		: "Columns Span",
-DlgCellBackColor	: "Background Colour",
-DlgCellBorderColor	: "Border Colour",
-DlgCellBtnSelect	: "Select...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",
-
-// Find Dialog
-DlgFindTitle		: "Find",
-DlgFindFindBtn		: "Find",
-DlgFindNotFoundMsg	: "The specified text was not found.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Replace",
-DlgReplaceFindLbl		: "Find what:",
-DlgReplaceReplaceLbl	: "Replace with:",
-DlgReplaceCaseChk		: "Match case",
-DlgReplaceReplaceBtn	: "Replace",
-DlgReplaceReplAllBtn	: "Replace All",
-DlgReplaceWordChk		: "Match whole word",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
-PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
-
-PasteAsText		: "Paste as Plain Text",
-PasteFromWord	: "Paste from Word",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",
-DlgPasteRemoveStyles	: "Remove Styles definitions",
-
-// Color Picker
-ColorAutomatic	: "Automatic",
-ColorMoreColors	: "More Colours...",
-
-// Document Properties
-DocProps		: "Document Properties",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Anchor Properties",
-DlgAnchorName		: "Anchor Name",
-DlgAnchorErrorName	: "Please type the anchor name",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Not in dictionary",
-DlgSpellChangeTo		: "Change to",
-DlgSpellBtnIgnore		: "Ignore",
-DlgSpellBtnIgnoreAll	: "Ignore All",
-DlgSpellBtnReplace		: "Replace",
-DlgSpellBtnReplaceAll	: "Replace All",
-DlgSpellBtnUndo			: "Undo",
-DlgSpellNoSuggestions	: "- No suggestions -",
-DlgSpellProgress		: "Spell check in progress...",
-DlgSpellNoMispell		: "Spell check complete: No misspellings found",
-DlgSpellNoChanges		: "Spell check complete: No words changed",
-DlgSpellOneChange		: "Spell check complete: One word changed",
-DlgSpellManyChanges		: "Spell check complete: %1 words changed",
-
-IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
-
-// Button Dialog
-DlgButtonText		: "Text (Value)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Name",
-DlgCheckboxValue	: "Value",
-DlgCheckboxSelected	: "Selected",
-
-// Form Dialog
-DlgFormName		: "Name",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Method",
-
-// Select Field Dialog
-DlgSelectName		: "Name",
-DlgSelectValue		: "Value",
-DlgSelectSize		: "Size",
-DlgSelectLines		: "lines",
-DlgSelectChkMulti	: "Allow multiple selections",
-DlgSelectOpAvail	: "Available Options",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Value",
-DlgSelectBtnAdd		: "Add",
-DlgSelectBtnModify	: "Modify",
-DlgSelectBtnUp		: "Up",
-DlgSelectBtnDown	: "Down",
-DlgSelectBtnSetValue : "Set as selected value",
-DlgSelectBtnDelete	: "Delete",
-
-// Textarea Dialog
-DlgTextareaName	: "Name",
-DlgTextareaCols	: "Columns",
-DlgTextareaRows	: "Rows",
-
-// Text Field Dialog
-DlgTextName			: "Name",
-DlgTextValue		: "Value",
-DlgTextCharWidth	: "Character Width",
-DlgTextMaxChars		: "Maximum Characters",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Password",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Name",
-DlgHiddenValue	: "Value",
-
-// Bulleted List Dialog
-BulletedListProp	: "Bulleted List Properties",
-NumberedListProp	: "Numbered List Properties",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Circle",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "Square",
-DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
-DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
-DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
-DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
-DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Background",
-DlgDocColorsTab		: "Colours and Margins",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Page Title",
-DlgDocLangDir		: "Language Direction",
-DlgDocLangDirLTR	: "Left to Right (LTR)",
-DlgDocLangDirRTL	: "Right to Left (RTL)",
-DlgDocLangCode		: "Language Code",
-DlgDocCharSet		: "Character Set Encoding",
-DlgDocCharSetCE		: "Central European",
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Greek",
-DlgDocCharSetJP		: "Japanese",
-DlgDocCharSetKR		: "Korean",
-DlgDocCharSetTR		: "Turkish",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "Other Character Set Encoding",
-
-DlgDocDocType		: "Document Type Heading",
-DlgDocDocTypeOther	: "Other Document Type Heading",
-DlgDocIncXHTML		: "Include XHTML Declarations",
-DlgDocBgColor		: "Background Colour",
-DlgDocBgImage		: "Background Image URL",
-DlgDocBgNoScroll	: "Nonscrolling Background",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Visited Link",
-DlgDocCActive		: "Active Link",
-DlgDocMargins		: "Page Margins",
-DlgDocMaTop			: "Top",
-DlgDocMaLeft		: "Left",
-DlgDocMaRight		: "Right",
-DlgDocMaBottom		: "Bottom",
-DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
-DlgDocMeDescr		: "Document Description",
-DlgDocMeAuthor		: "Author",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Preview",
-
-// Templates Dialog
-Templates			: "Templates",
-DlgTemplatesTitle	: "Content Templates",
-DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",
-DlgTemplatesLoading	: "Loading templates list. Please wait...",
-DlgTemplatesNoTpl	: "(No templates defined)",
-DlgTemplatesReplace	: "Replace actual contents",
-
-// About Dialog
-DlgAboutAboutTab	: "About",
-DlgAboutBrowserInfoTab	: "Browser Info",
-DlgAboutLicenseTab	: "License",
-DlgAboutVersion		: "version",
-DlgAboutInfo		: "For further information go to",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",
-DlgDivAdvancedTab	: "Advanced",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.xml
deleted file mode 100644
index 20693b7f89..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-au.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>en-au.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.js
deleted file mode 100644
index 1f82fc8706..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * English (Canadian) language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Collapse Toolbar",
-ToolbarExpand		: "Expand Toolbar",
-
-// Toolbar Items and Context Menu
-Save				: "Save",
-NewPage				: "New Page",
-Preview				: "Preview",
-Cut					: "Cut",
-Copy				: "Copy",
-Paste				: "Paste",
-PasteText			: "Paste as plain text",
-PasteWord			: "Paste from Word",
-Print				: "Print",
-SelectAll			: "Select All",
-RemoveFormat		: "Remove Format",
-InsertLinkLbl		: "Link",
-InsertLink			: "Insert/Edit Link",
-RemoveLink			: "Remove Link",
-VisitLink			: "Open Link",
-Anchor				: "Insert/Edit Anchor",
-AnchorDelete		: "Remove Anchor",
-InsertImageLbl		: "Image",
-InsertImage			: "Insert/Edit Image",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insert/Edit Flash",
-InsertTableLbl		: "Table",
-InsertTable			: "Insert/Edit Table",
-InsertLineLbl		: "Line",
-InsertLine			: "Insert Horizontal Line",
-InsertSpecialCharLbl: "Special Character",
-InsertSpecialChar	: "Insert Special Character",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Insert Smiley",
-About				: "About FCKeditor",
-Bold				: "Bold",
-Italic				: "Italic",
-Underline			: "Underline",
-StrikeThrough		: "Strike Through",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Left Justify",
-CenterJustify		: "Centre Justify",
-RightJustify		: "Right Justify",
-BlockJustify		: "Block Justify",
-DecreaseIndent		: "Decrease Indent",
-IncreaseIndent		: "Increase Indent",
-Blockquote			: "Blockquote",
-CreateDiv			: "Create Div Container",
-EditDiv				: "Edit Div Container",
-DeleteDiv			: "Remove Div Container",
-Undo				: "Undo",
-Redo				: "Redo",
-NumberedListLbl		: "Numbered List",
-NumberedList		: "Insert/Remove Numbered List",
-BulletedListLbl		: "Bulleted List",
-BulletedList		: "Insert/Remove Bulleted List",
-ShowTableBorders	: "Show Table Borders",
-ShowDetails			: "Show Details",
-Style				: "Style",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Size",
-TextColor			: "Text Colour",
-BGColor				: "Background Colour",
-Source				: "Source",
-Find				: "Find",
-Replace				: "Replace",
-SpellCheck			: "Check Spelling",
-UniversalKeyboard	: "Universal Keyboard",
-PageBreakLbl		: "Page Break",
-PageBreak			: "Insert Page Break",
-
-Form			: "Form",
-Checkbox		: "Checkbox",
-RadioButton		: "Radio Button",
-TextField		: "Text Field",
-Textarea		: "Textarea",
-HiddenField		: "Hidden Field",
-Button			: "Button",
-SelectionField	: "Selection Field",
-ImageButton		: "Image Button",
-
-FitWindow		: "Maximize the editor size",
-ShowBlocks		: "Show Blocks",
-
-// Context Menu
-EditLink			: "Edit Link",
-CellCM				: "Cell",
-RowCM				: "Row",
-ColumnCM			: "Column",
-InsertRowAfter		: "Insert Row After",
-InsertRowBefore		: "Insert Row Before",
-DeleteRows			: "Delete Rows",
-InsertColumnAfter	: "Insert Column After",
-InsertColumnBefore	: "Insert Column Before",
-DeleteColumns		: "Delete Columns",
-InsertCellAfter		: "Insert Cell After",
-InsertCellBefore	: "Insert Cell Before",
-DeleteCells			: "Delete Cells",
-MergeCells			: "Merge Cells",
-MergeRight			: "Merge Right",
-MergeDown			: "Merge Down",
-HorizontalSplitCell	: "Split Cell Horizontally",
-VerticalSplitCell	: "Split Cell Vertically",
-TableDelete			: "Delete Table",
-CellProperties		: "Cell Properties",
-TableProperties		: "Table Properties",
-ImageProperties		: "Image Properties",
-FlashProperties		: "Flash Properties",
-
-AnchorProp			: "Anchor Properties",
-ButtonProp			: "Button Properties",
-CheckboxProp		: "Checkbox Properties",
-HiddenFieldProp		: "Hidden Field Properties",
-RadioButtonProp		: "Radio Button Properties",
-ImageButtonProp		: "Image Button Properties",
-TextFieldProp		: "Text Field Properties",
-SelectionFieldProp	: "Selection Field Properties",
-TextareaProp		: "Textarea Properties",
-FormProp			: "Form Properties",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Processing XHTML. Please wait...",
-Done				: "Done",
-PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
-UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
-UnknownCommand		: "Unknown command name \"%1\"",
-NotImplemented		: "Command not implemented",
-UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancel",
-DlgBtnClose			: "Close",
-DlgBtnBrowseServer	: "Browse Server",
-DlgAdvancedTag		: "Advanced",
-DlgOpOther			: "<Other>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Please insert the URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<not set>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Language Direction",
-DlgGenLangDirLtr	: "Left to Right (LTR)",
-DlgGenLangDirRtl	: "Right to Left (RTL)",
-DlgGenLangCode		: "Language Code",
-DlgGenAccessKey		: "Access Key",
-DlgGenName			: "Name",
-DlgGenTabIndex		: "Tab Index",
-DlgGenLongDescr		: "Long Description URL",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "Advisory Title",
-DlgGenContType		: "Advisory Content Type",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Image Properties",
-DlgImgInfoTab		: "Image Info",
-DlgImgBtnUpload		: "Send it to the Server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternative Text",
-DlgImgWidth			: "Width",
-DlgImgHeight		: "Height",
-DlgImgLockRatio		: "Lock Ratio",
-DlgBtnResetSize		: "Reset Size",
-DlgImgBorder		: "Border",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Align",
-DlgImgAlignLeft		: "Left",
-DlgImgAlignAbsBottom: "Abs Bottom",
-DlgImgAlignAbsMiddle: "Abs Middle",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Bottom",
-DlgImgAlignMiddle	: "Middle",
-DlgImgAlignRight	: "Right",
-DlgImgAlignTextTop	: "Text Top",
-DlgImgAlignTop		: "Top",
-DlgImgPreview		: "Preview",
-DlgImgAlertUrl		: "Please type the image URL",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",
-DlgFlashChkPlay		: "Auto Play",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Enable Flash Menu",
-DlgFlashScale		: "Scale",
-DlgFlashScaleAll	: "Show all",
-DlgFlashScaleNoBorder	: "No Border",
-DlgFlashScaleFit	: "Exact Fit",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link Info",
-DlgLnkTargetTab		: "Target",
-
-DlgLnkType			: "Link Type",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Link to anchor in the text",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<other>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Select an Anchor",
-DlgLnkAnchorByName	: "By Anchor Name",
-DlgLnkAnchorById	: "By Element Id",
-DlgLnkNoAnchors		: "(No anchors available in the document)",
-DlgLnkEMail			: "E-Mail Address",
-DlgLnkEMailSubject	: "Message Subject",
-DlgLnkEMailBody		: "Message Body",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Send it to the Server",
-
-DlgLnkTarget		: "Target",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<popup window>",
-DlgLnkTargetBlank	: "New Window (_blank)",
-DlgLnkTargetParent	: "Parent Window (_parent)",
-DlgLnkTargetSelf	: "Same Window (_self)",
-DlgLnkTargetTop		: "Topmost Window (_top)",
-DlgLnkTargetFrameName	: "Target Frame Name",
-DlgLnkPopWinName	: "Popup Window Name",
-DlgLnkPopWinFeat	: "Popup Window Features",
-DlgLnkPopResize		: "Resizable",
-DlgLnkPopLocation	: "Location Bar",
-DlgLnkPopMenu		: "Menu Bar",
-DlgLnkPopScroll		: "Scroll Bars",
-DlgLnkPopStatus		: "Status Bar",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Full Screen (IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "Width",
-DlgLnkPopHeight		: "Height",
-DlgLnkPopLeft		: "Left Position",
-DlgLnkPopTop		: "Top Position",
-
-DlnLnkMsgNoUrl		: "Please type the link URL",
-DlnLnkMsgNoEMail	: "Please type the e-mail address",
-DlnLnkMsgNoAnchor	: "Please select an anchor",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
-
-// Color Dialog
-DlgColorTitle		: "Select Colour",
-DlgColorBtnClear	: "Clear",
-DlgColorHighlight	: "Highlight",
-DlgColorSelected	: "Selected",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insert a Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Select Special Character",
-
-// Table Dialog
-DlgTableTitle		: "Table Properties",
-DlgTableRows		: "Rows",
-DlgTableColumns		: "Columns",
-DlgTableBorder		: "Border size",
-DlgTableAlign		: "Alignment",
-DlgTableAlignNotSet	: "<Not set>",
-DlgTableAlignLeft	: "Left",
-DlgTableAlignCenter	: "Centre",
-DlgTableAlignRight	: "Right",
-DlgTableWidth		: "Width",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Height",
-DlgTableCellSpace	: "Cell spacing",
-DlgTableCellPad		: "Cell padding",
-DlgTableCaption		: "Caption",
-DlgTableSummary		: "Summary",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Cell Properties",
-DlgCellWidth		: "Width",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Height",
-DlgCellWordWrap		: "Word Wrap",
-DlgCellWordWrapNotSet	: "<Not set>",
-DlgCellWordWrapYes	: "Yes",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Horizontal Alignment",
-DlgCellHorAlignNotSet	: "<Not set>",
-DlgCellHorAlignLeft	: "Left",
-DlgCellHorAlignCenter	: "Centre",
-DlgCellHorAlignRight: "Right",
-DlgCellVerAlign		: "Vertical Alignment",
-DlgCellVerAlignNotSet	: "<Not set>",
-DlgCellVerAlignTop	: "Top",
-DlgCellVerAlignMiddle	: "Middle",
-DlgCellVerAlignBottom	: "Bottom",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",
-DlgCellTypeData		: "Data",
-DlgCellTypeHeader	: "Header",
-DlgCellRowSpan		: "Rows Span",
-DlgCellCollSpan		: "Columns Span",
-DlgCellBackColor	: "Background Colour",
-DlgCellBorderColor	: "Border Colour",
-DlgCellBtnSelect	: "Select...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",
-
-// Find Dialog
-DlgFindTitle		: "Find",
-DlgFindFindBtn		: "Find",
-DlgFindNotFoundMsg	: "The specified text was not found.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Replace",
-DlgReplaceFindLbl		: "Find what:",
-DlgReplaceReplaceLbl	: "Replace with:",
-DlgReplaceCaseChk		: "Match case",
-DlgReplaceReplaceBtn	: "Replace",
-DlgReplaceReplAllBtn	: "Replace All",
-DlgReplaceWordChk		: "Match whole word",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
-PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
-
-PasteAsText		: "Paste as Plain Text",
-PasteFromWord	: "Paste from Word",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",
-DlgPasteRemoveStyles	: "Remove Styles definitions",
-
-// Color Picker
-ColorAutomatic	: "Automatic",
-ColorMoreColors	: "More Colours...",
-
-// Document Properties
-DocProps		: "Document Properties",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Anchor Properties",
-DlgAnchorName		: "Anchor Name",
-DlgAnchorErrorName	: "Please type the anchor name",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Not in dictionary",
-DlgSpellChangeTo		: "Change to",
-DlgSpellBtnIgnore		: "Ignore",
-DlgSpellBtnIgnoreAll	: "Ignore All",
-DlgSpellBtnReplace		: "Replace",
-DlgSpellBtnReplaceAll	: "Replace All",
-DlgSpellBtnUndo			: "Undo",
-DlgSpellNoSuggestions	: "- No suggestions -",
-DlgSpellProgress		: "Spell check in progress...",
-DlgSpellNoMispell		: "Spell check complete: No misspellings found",
-DlgSpellNoChanges		: "Spell check complete: No words changed",
-DlgSpellOneChange		: "Spell check complete: One word changed",
-DlgSpellManyChanges		: "Spell check complete: %1 words changed",
-
-IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
-
-// Button Dialog
-DlgButtonText		: "Text (Value)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Name",
-DlgCheckboxValue	: "Value",
-DlgCheckboxSelected	: "Selected",
-
-// Form Dialog
-DlgFormName		: "Name",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Method",
-
-// Select Field Dialog
-DlgSelectName		: "Name",
-DlgSelectValue		: "Value",
-DlgSelectSize		: "Size",
-DlgSelectLines		: "lines",
-DlgSelectChkMulti	: "Allow multiple selections",
-DlgSelectOpAvail	: "Available Options",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Value",
-DlgSelectBtnAdd		: "Add",
-DlgSelectBtnModify	: "Modify",
-DlgSelectBtnUp		: "Up",
-DlgSelectBtnDown	: "Down",
-DlgSelectBtnSetValue : "Set as selected value",
-DlgSelectBtnDelete	: "Delete",
-
-// Textarea Dialog
-DlgTextareaName	: "Name",
-DlgTextareaCols	: "Columns",
-DlgTextareaRows	: "Rows",
-
-// Text Field Dialog
-DlgTextName			: "Name",
-DlgTextValue		: "Value",
-DlgTextCharWidth	: "Character Width",
-DlgTextMaxChars		: "Maximum Characters",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Password",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Name",
-DlgHiddenValue	: "Value",
-
-// Bulleted List Dialog
-BulletedListProp	: "Bulleted List Properties",
-NumberedListProp	: "Numbered List Properties",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Circle",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "Square",
-DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
-DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
-DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
-DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
-DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Background",
-DlgDocColorsTab		: "Colours and Margins",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Page Title",
-DlgDocLangDir		: "Language Direction",
-DlgDocLangDirLTR	: "Left to Right (LTR)",
-DlgDocLangDirRTL	: "Right to Left (RTL)",
-DlgDocLangCode		: "Language Code",
-DlgDocCharSet		: "Character Set Encoding",
-DlgDocCharSetCE		: "Central European",
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Greek",
-DlgDocCharSetJP		: "Japanese",
-DlgDocCharSetKR		: "Korean",
-DlgDocCharSetTR		: "Turkish",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "Other Character Set Encoding",
-
-DlgDocDocType		: "Document Type Heading",
-DlgDocDocTypeOther	: "Other Document Type Heading",
-DlgDocIncXHTML		: "Include XHTML Declarations",
-DlgDocBgColor		: "Background Colour",
-DlgDocBgImage		: "Background Image URL",
-DlgDocBgNoScroll	: "Nonscrolling Background",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Visited Link",
-DlgDocCActive		: "Active Link",
-DlgDocMargins		: "Page Margins",
-DlgDocMaTop			: "Top",
-DlgDocMaLeft		: "Left",
-DlgDocMaRight		: "Right",
-DlgDocMaBottom		: "Bottom",
-DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
-DlgDocMeDescr		: "Document Description",
-DlgDocMeAuthor		: "Author",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Preview",
-
-// Templates Dialog
-Templates			: "Templates",
-DlgTemplatesTitle	: "Content Templates",
-DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",
-DlgTemplatesLoading	: "Loading templates list. Please wait...",
-DlgTemplatesNoTpl	: "(No templates defined)",
-DlgTemplatesReplace	: "Replace actual contents",
-
-// About Dialog
-DlgAboutAboutTab	: "About",
-DlgAboutBrowserInfoTab	: "Browser Info",
-DlgAboutLicenseTab	: "License",
-DlgAboutVersion		: "version",
-DlgAboutInfo		: "For further information go to",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",
-DlgDivAdvancedTab	: "Advanced",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.xml
deleted file mode 100644
index 5871ffb3b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-ca.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>en-ca.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.js
deleted file mode 100644
index d50b51ed13..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * English (United Kingdom) language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Collapse Toolbar",
-ToolbarExpand		: "Expand Toolbar",
-
-// Toolbar Items and Context Menu
-Save				: "Save",
-NewPage				: "New Page",
-Preview				: "Preview",
-Cut					: "Cut",
-Copy				: "Copy",
-Paste				: "Paste",
-PasteText			: "Paste as plain text",
-PasteWord			: "Paste from Word",
-Print				: "Print",
-SelectAll			: "Select All",
-RemoveFormat		: "Remove Format",
-InsertLinkLbl		: "Link",
-InsertLink			: "Insert/Edit Link",
-RemoveLink			: "Remove Link",
-VisitLink			: "Open Link",
-Anchor				: "Insert/Edit Anchor",
-AnchorDelete		: "Remove Anchor",
-InsertImageLbl		: "Image",
-InsertImage			: "Insert/Edit Image",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insert/Edit Flash",
-InsertTableLbl		: "Table",
-InsertTable			: "Insert/Edit Table",
-InsertLineLbl		: "Line",
-InsertLine			: "Insert Horizontal Line",
-InsertSpecialCharLbl: "Special Character",
-InsertSpecialChar	: "Insert Special Character",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Insert Smiley",
-About				: "About FCKeditor",
-Bold				: "Bold",
-Italic				: "Italic",
-Underline			: "Underline",
-StrikeThrough		: "Strike Through",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Left Justify",
-CenterJustify		: "Centre Justify",
-RightJustify		: "Right Justify",
-BlockJustify		: "Block Justify",
-DecreaseIndent		: "Decrease Indent",
-IncreaseIndent		: "Increase Indent",
-Blockquote			: "Blockquote",
-CreateDiv			: "Create Div Container",
-EditDiv				: "Edit Div Container",
-DeleteDiv			: "Remove Div Container",
-Undo				: "Undo",
-Redo				: "Redo",
-NumberedListLbl		: "Numbered List",
-NumberedList		: "Insert/Remove Numbered List",
-BulletedListLbl		: "Bulleted List",
-BulletedList		: "Insert/Remove Bulleted List",
-ShowTableBorders	: "Show Table Borders",
-ShowDetails			: "Show Details",
-Style				: "Style",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Size",
-TextColor			: "Text Colour",
-BGColor				: "Background Colour",
-Source				: "Source",
-Find				: "Find",
-Replace				: "Replace",
-SpellCheck			: "Check Spelling",
-UniversalKeyboard	: "Universal Keyboard",
-PageBreakLbl		: "Page Break",
-PageBreak			: "Insert Page Break",
-
-Form			: "Form",
-Checkbox		: "Checkbox",
-RadioButton		: "Radio Button",
-TextField		: "Text Field",
-Textarea		: "Textarea",
-HiddenField		: "Hidden Field",
-Button			: "Button",
-SelectionField	: "Selection Field",
-ImageButton		: "Image Button",
-
-FitWindow		: "Maximize the editor size",
-ShowBlocks		: "Show Blocks",
-
-// Context Menu
-EditLink			: "Edit Link",
-CellCM				: "Cell",
-RowCM				: "Row",
-ColumnCM			: "Column",
-InsertRowAfter		: "Insert Row After",
-InsertRowBefore		: "Insert Row Before",
-DeleteRows			: "Delete Rows",
-InsertColumnAfter	: "Insert Column After",
-InsertColumnBefore	: "Insert Column Before",
-DeleteColumns		: "Delete Columns",
-InsertCellAfter		: "Insert Cell After",
-InsertCellBefore	: "Insert Cell Before",
-DeleteCells			: "Delete Cells",
-MergeCells			: "Merge Cells",
-MergeRight			: "Merge Right",
-MergeDown			: "Merge Down",
-HorizontalSplitCell	: "Split Cell Horizontally",
-VerticalSplitCell	: "Split Cell Vertically",
-TableDelete			: "Delete Table",
-CellProperties		: "Cell Properties",
-TableProperties		: "Table Properties",
-ImageProperties		: "Image Properties",
-FlashProperties		: "Flash Properties",
-
-AnchorProp			: "Anchor Properties",
-ButtonProp			: "Button Properties",
-CheckboxProp		: "Checkbox Properties",
-HiddenFieldProp		: "Hidden Field Properties",
-RadioButtonProp		: "Radio Button Properties",
-ImageButtonProp		: "Image Button Properties",
-TextFieldProp		: "Text Field Properties",
-SelectionFieldProp	: "Selection Field Properties",
-TextareaProp		: "Textarea Properties",
-FormProp			: "Form Properties",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Processing XHTML. Please wait...",
-Done				: "Done",
-PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
-UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
-UnknownCommand		: "Unknown command name \"%1\"",
-NotImplemented		: "Command not implemented",
-UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancel",
-DlgBtnClose			: "Close",
-DlgBtnBrowseServer	: "Browse Server",
-DlgAdvancedTag		: "Advanced",
-DlgOpOther			: "<Other>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Please insert the URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<not set>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Language Direction",
-DlgGenLangDirLtr	: "Left to Right (LTR)",
-DlgGenLangDirRtl	: "Right to Left (RTL)",
-DlgGenLangCode		: "Language Code",
-DlgGenAccessKey		: "Access Key",
-DlgGenName			: "Name",
-DlgGenTabIndex		: "Tab Index",
-DlgGenLongDescr		: "Long Description URL",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "Advisory Title",
-DlgGenContType		: "Advisory Content Type",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Image Properties",
-DlgImgInfoTab		: "Image Info",
-DlgImgBtnUpload		: "Send it to the Server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternative Text",
-DlgImgWidth			: "Width",
-DlgImgHeight		: "Height",
-DlgImgLockRatio		: "Lock Ratio",
-DlgBtnResetSize		: "Reset Size",
-DlgImgBorder		: "Border",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Align",
-DlgImgAlignLeft		: "Left",
-DlgImgAlignAbsBottom: "Abs Bottom",
-DlgImgAlignAbsMiddle: "Abs Middle",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Bottom",
-DlgImgAlignMiddle	: "Middle",
-DlgImgAlignRight	: "Right",
-DlgImgAlignTextTop	: "Text Top",
-DlgImgAlignTop		: "Top",
-DlgImgPreview		: "Preview",
-DlgImgAlertUrl		: "Please type the image URL",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",
-DlgFlashChkPlay		: "Auto Play",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Enable Flash Menu",
-DlgFlashScale		: "Scale",
-DlgFlashScaleAll	: "Show all",
-DlgFlashScaleNoBorder	: "No Border",
-DlgFlashScaleFit	: "Exact Fit",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link Info",
-DlgLnkTargetTab		: "Target",
-
-DlgLnkType			: "Link Type",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Link to anchor in the text",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<other>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Select an Anchor",
-DlgLnkAnchorByName	: "By Anchor Name",
-DlgLnkAnchorById	: "By Element Id",
-DlgLnkNoAnchors		: "(No anchors available in the document)",
-DlgLnkEMail			: "E-Mail Address",
-DlgLnkEMailSubject	: "Message Subject",
-DlgLnkEMailBody		: "Message Body",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Send it to the Server",
-
-DlgLnkTarget		: "Target",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<popup window>",
-DlgLnkTargetBlank	: "New Window (_blank)",
-DlgLnkTargetParent	: "Parent Window (_parent)",
-DlgLnkTargetSelf	: "Same Window (_self)",
-DlgLnkTargetTop		: "Topmost Window (_top)",
-DlgLnkTargetFrameName	: "Target Frame Name",
-DlgLnkPopWinName	: "Popup Window Name",
-DlgLnkPopWinFeat	: "Popup Window Features",
-DlgLnkPopResize		: "Resizable",
-DlgLnkPopLocation	: "Location Bar",
-DlgLnkPopMenu		: "Menu Bar",
-DlgLnkPopScroll		: "Scroll Bars",
-DlgLnkPopStatus		: "Status Bar",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Full Screen (IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "Width",
-DlgLnkPopHeight		: "Height",
-DlgLnkPopLeft		: "Left Position",
-DlgLnkPopTop		: "Top Position",
-
-DlnLnkMsgNoUrl		: "Please type the link URL",
-DlnLnkMsgNoEMail	: "Please type the e-mail address",
-DlnLnkMsgNoAnchor	: "Please select an anchor",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
-
-// Color Dialog
-DlgColorTitle		: "Select Colour",
-DlgColorBtnClear	: "Clear",
-DlgColorHighlight	: "Highlight",
-DlgColorSelected	: "Selected",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insert a Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Select Special Character",
-
-// Table Dialog
-DlgTableTitle		: "Table Properties",
-DlgTableRows		: "Rows",
-DlgTableColumns		: "Columns",
-DlgTableBorder		: "Border size",
-DlgTableAlign		: "Alignment",
-DlgTableAlignNotSet	: "<Not set>",
-DlgTableAlignLeft	: "Left",
-DlgTableAlignCenter	: "Centre",
-DlgTableAlignRight	: "Right",
-DlgTableWidth		: "Width",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Height",
-DlgTableCellSpace	: "Cell spacing",
-DlgTableCellPad		: "Cell padding",
-DlgTableCaption		: "Caption",
-DlgTableSummary		: "Summary",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Cell Properties",
-DlgCellWidth		: "Width",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Height",
-DlgCellWordWrap		: "Word Wrap",
-DlgCellWordWrapNotSet	: "<Not set>",
-DlgCellWordWrapYes	: "Yes",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Horizontal Alignment",
-DlgCellHorAlignNotSet	: "<Not set>",
-DlgCellHorAlignLeft	: "Left",
-DlgCellHorAlignCenter	: "Centre",
-DlgCellHorAlignRight: "Right",
-DlgCellVerAlign		: "Vertical Alignment",
-DlgCellVerAlignNotSet	: "<Not set>",
-DlgCellVerAlignTop	: "Top",
-DlgCellVerAlignMiddle	: "Middle",
-DlgCellVerAlignBottom	: "Bottom",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",
-DlgCellTypeData		: "Data",
-DlgCellTypeHeader	: "Header",
-DlgCellRowSpan		: "Rows Span",
-DlgCellCollSpan		: "Columns Span",
-DlgCellBackColor	: "Background Colour",
-DlgCellBorderColor	: "Border Colour",
-DlgCellBtnSelect	: "Select...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",
-
-// Find Dialog
-DlgFindTitle		: "Find",
-DlgFindFindBtn		: "Find",
-DlgFindNotFoundMsg	: "The specified text was not found.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Replace",
-DlgReplaceFindLbl		: "Find what:",
-DlgReplaceReplaceLbl	: "Replace with:",
-DlgReplaceCaseChk		: "Match case",
-DlgReplaceReplaceBtn	: "Replace",
-DlgReplaceReplAllBtn	: "Replace All",
-DlgReplaceWordChk		: "Match whole word",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
-PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
-
-PasteAsText		: "Paste as Plain Text",
-PasteFromWord	: "Paste from Word",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",
-DlgPasteRemoveStyles	: "Remove Styles definitions",
-
-// Color Picker
-ColorAutomatic	: "Automatic",
-ColorMoreColors	: "More Colours...",
-
-// Document Properties
-DocProps		: "Document Properties",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Anchor Properties",
-DlgAnchorName		: "Anchor Name",
-DlgAnchorErrorName	: "Please type the anchor name",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Not in dictionary",
-DlgSpellChangeTo		: "Change to",
-DlgSpellBtnIgnore		: "Ignore",
-DlgSpellBtnIgnoreAll	: "Ignore All",
-DlgSpellBtnReplace		: "Replace",
-DlgSpellBtnReplaceAll	: "Replace All",
-DlgSpellBtnUndo			: "Undo",
-DlgSpellNoSuggestions	: "- No suggestions -",
-DlgSpellProgress		: "Spell check in progress...",
-DlgSpellNoMispell		: "Spell check complete: No misspellings found",
-DlgSpellNoChanges		: "Spell check complete: No words changed",
-DlgSpellOneChange		: "Spell check complete: One word changed",
-DlgSpellManyChanges		: "Spell check complete: %1 words changed",
-
-IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
-
-// Button Dialog
-DlgButtonText		: "Text (Value)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Name",
-DlgCheckboxValue	: "Value",
-DlgCheckboxSelected	: "Selected",
-
-// Form Dialog
-DlgFormName		: "Name",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Method",
-
-// Select Field Dialog
-DlgSelectName		: "Name",
-DlgSelectValue		: "Value",
-DlgSelectSize		: "Size",
-DlgSelectLines		: "lines",
-DlgSelectChkMulti	: "Allow multiple selections",
-DlgSelectOpAvail	: "Available Options",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Value",
-DlgSelectBtnAdd		: "Add",
-DlgSelectBtnModify	: "Modify",
-DlgSelectBtnUp		: "Up",
-DlgSelectBtnDown	: "Down",
-DlgSelectBtnSetValue : "Set as selected value",
-DlgSelectBtnDelete	: "Delete",
-
-// Textarea Dialog
-DlgTextareaName	: "Name",
-DlgTextareaCols	: "Columns",
-DlgTextareaRows	: "Rows",
-
-// Text Field Dialog
-DlgTextName			: "Name",
-DlgTextValue		: "Value",
-DlgTextCharWidth	: "Character Width",
-DlgTextMaxChars		: "Maximum Characters",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Password",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Name",
-DlgHiddenValue	: "Value",
-
-// Bulleted List Dialog
-BulletedListProp	: "Bulleted List Properties",
-NumberedListProp	: "Numbered List Properties",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Circle",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "Square",
-DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
-DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
-DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
-DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
-DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Background",
-DlgDocColorsTab		: "Colours and Margins",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Page Title",
-DlgDocLangDir		: "Language Direction",
-DlgDocLangDirLTR	: "Left to Right (LTR)",
-DlgDocLangDirRTL	: "Right to Left (RTL)",
-DlgDocLangCode		: "Language Code",
-DlgDocCharSet		: "Character Set Encoding",
-DlgDocCharSetCE		: "Central European",
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Greek",
-DlgDocCharSetJP		: "Japanese",
-DlgDocCharSetKR		: "Korean",
-DlgDocCharSetTR		: "Turkish",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "Other Character Set Encoding",
-
-DlgDocDocType		: "Document Type Heading",
-DlgDocDocTypeOther	: "Other Document Type Heading",
-DlgDocIncXHTML		: "Include XHTML Declarations",
-DlgDocBgColor		: "Background Colour",
-DlgDocBgImage		: "Background Image URL",
-DlgDocBgNoScroll	: "Nonscrolling Background",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Visited Link",
-DlgDocCActive		: "Active Link",
-DlgDocMargins		: "Page Margins",
-DlgDocMaTop			: "Top",
-DlgDocMaLeft		: "Left",
-DlgDocMaRight		: "Right",
-DlgDocMaBottom		: "Bottom",
-DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
-DlgDocMeDescr		: "Document Description",
-DlgDocMeAuthor		: "Author",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Preview",
-
-// Templates Dialog
-Templates			: "Templates",
-DlgTemplatesTitle	: "Content Templates",
-DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",
-DlgTemplatesLoading	: "Loading templates list. Please wait...",
-DlgTemplatesNoTpl	: "(No templates defined)",
-DlgTemplatesReplace	: "Replace actual contents",
-
-// About Dialog
-DlgAboutAboutTab	: "About",
-DlgAboutBrowserInfoTab	: "Browser Info",
-DlgAboutLicenseTab	: "License",
-DlgAboutVersion		: "version",
-DlgAboutInfo		: "For further information go to",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",
-DlgDivAdvancedTab	: "Advanced",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.xml
deleted file mode 100644
index 11b647e663..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en-uk.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>en-uk.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.js
deleted file mode 100644
index 2c2f5da113..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * English language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Collapse Toolbar",
-ToolbarExpand		: "Expand Toolbar",
-
-// Toolbar Items and Context Menu
-Save				: "Save",
-NewPage				: "New Page",
-Preview				: "Preview",
-Cut					: "Cut",
-Copy				: "Copy",
-Paste				: "Paste",
-PasteText			: "Paste as plain text",
-PasteWord			: "Paste from Word",
-Print				: "Print",
-SelectAll			: "Select All",
-RemoveFormat		: "Remove Format",
-InsertLinkLbl		: "Link",
-InsertLink			: "Insert/Edit Link",
-RemoveLink			: "Remove Link",
-VisitLink			: "Open Link",
-Anchor				: "Insert/Edit Anchor",
-AnchorDelete		: "Remove Anchor",
-InsertImageLbl		: "Image",
-InsertImage			: "Insert/Edit Image",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insert/Edit Flash",
-InsertTableLbl		: "Table",
-InsertTable			: "Insert/Edit Table",
-InsertLineLbl		: "Line",
-InsertLine			: "Insert Horizontal Line",
-InsertSpecialCharLbl: "Special Character",
-InsertSpecialChar	: "Insert Special Character",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Insert Smiley",
-About				: "About FCKeditor",
-Bold				: "Bold",
-Italic				: "Italic",
-Underline			: "Underline",
-StrikeThrough		: "Strike Through",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Left Justify",
-CenterJustify		: "Center Justify",
-RightJustify		: "Right Justify",
-BlockJustify		: "Block Justify",
-DecreaseIndent		: "Decrease Indent",
-IncreaseIndent		: "Increase Indent",
-Blockquote			: "Blockquote",
-CreateDiv			: "Create Div Container",
-EditDiv				: "Edit Div Container",
-DeleteDiv			: "Remove Div Container",
-Undo				: "Undo",
-Redo				: "Redo",
-NumberedListLbl		: "Numbered List",
-NumberedList		: "Insert/Remove Numbered List",
-BulletedListLbl		: "Bulleted List",
-BulletedList		: "Insert/Remove Bulleted List",
-ShowTableBorders	: "Show Table Borders",
-ShowDetails			: "Show Details",
-Style				: "Style",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Size",
-TextColor			: "Text Color",
-BGColor				: "Background Color",
-Source				: "Source",
-Find				: "Find",
-Replace				: "Replace",
-SpellCheck			: "Check Spelling",
-UniversalKeyboard	: "Universal Keyboard",
-PageBreakLbl		: "Page Break",
-PageBreak			: "Insert Page Break",
-
-Form			: "Form",
-Checkbox		: "Checkbox",
-RadioButton		: "Radio Button",
-TextField		: "Text Field",
-Textarea		: "Textarea",
-HiddenField		: "Hidden Field",
-Button			: "Button",
-SelectionField	: "Selection Field",
-ImageButton		: "Image Button",
-
-FitWindow		: "Maximize the editor size",
-ShowBlocks		: "Show Blocks",
-
-// Context Menu
-EditLink			: "Edit Link",
-CellCM				: "Cell",
-RowCM				: "Row",
-ColumnCM			: "Column",
-InsertRowAfter		: "Insert Row After",
-InsertRowBefore		: "Insert Row Before",
-DeleteRows			: "Delete Rows",
-InsertColumnAfter	: "Insert Column After",
-InsertColumnBefore	: "Insert Column Before",
-DeleteColumns		: "Delete Columns",
-InsertCellAfter		: "Insert Cell After",
-InsertCellBefore	: "Insert Cell Before",
-DeleteCells			: "Delete Cells",
-MergeCells			: "Merge Cells",
-MergeRight			: "Merge Right",
-MergeDown			: "Merge Down",
-HorizontalSplitCell	: "Split Cell Horizontally",
-VerticalSplitCell	: "Split Cell Vertically",
-TableDelete			: "Delete Table",
-CellProperties		: "Cell Properties",
-TableProperties		: "Table Properties",
-ImageProperties		: "Image Properties",
-FlashProperties		: "Flash Properties",
-
-AnchorProp			: "Anchor Properties",
-ButtonProp			: "Button Properties",
-CheckboxProp		: "Checkbox Properties",
-HiddenFieldProp		: "Hidden Field Properties",
-RadioButtonProp		: "Radio Button Properties",
-ImageButtonProp		: "Image Button Properties",
-TextFieldProp		: "Text Field Properties",
-SelectionFieldProp	: "Selection Field Properties",
-TextareaProp		: "Textarea Properties",
-FormProp			: "Form Properties",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Processing XHTML. Please wait...",
-Done				: "Done",
-PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
-NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
-UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
-UnknownCommand		: "Unknown command name \"%1\"",
-NotImplemented		: "Command not implemented",
-UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancel",
-DlgBtnClose			: "Close",
-DlgBtnBrowseServer	: "Browse Server",
-DlgAdvancedTag		: "Advanced",
-DlgOpOther			: "<Other>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Please insert the URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<not set>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Language Direction",
-DlgGenLangDirLtr	: "Left to Right (LTR)",
-DlgGenLangDirRtl	: "Right to Left (RTL)",
-DlgGenLangCode		: "Language Code",
-DlgGenAccessKey		: "Access Key",
-DlgGenName			: "Name",
-DlgGenTabIndex		: "Tab Index",
-DlgGenLongDescr		: "Long Description URL",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "Advisory Title",
-DlgGenContType		: "Advisory Content Type",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Image Properties",
-DlgImgInfoTab		: "Image Info",
-DlgImgBtnUpload		: "Send it to the Server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternative Text",
-DlgImgWidth			: "Width",
-DlgImgHeight		: "Height",
-DlgImgLockRatio		: "Lock Ratio",
-DlgBtnResetSize		: "Reset Size",
-DlgImgBorder		: "Border",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Align",
-DlgImgAlignLeft		: "Left",
-DlgImgAlignAbsBottom: "Abs Bottom",
-DlgImgAlignAbsMiddle: "Abs Middle",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Bottom",
-DlgImgAlignMiddle	: "Middle",
-DlgImgAlignRight	: "Right",
-DlgImgAlignTextTop	: "Text Top",
-DlgImgAlignTop		: "Top",
-DlgImgPreview		: "Preview",
-DlgImgAlertUrl		: "Please type the image URL",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",
-DlgFlashChkPlay		: "Auto Play",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Enable Flash Menu",
-DlgFlashScale		: "Scale",
-DlgFlashScaleAll	: "Show all",
-DlgFlashScaleNoBorder	: "No Border",
-DlgFlashScaleFit	: "Exact Fit",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link Info",
-DlgLnkTargetTab		: "Target",
-
-DlgLnkType			: "Link Type",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Link to anchor in the text",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<other>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Select an Anchor",
-DlgLnkAnchorByName	: "By Anchor Name",
-DlgLnkAnchorById	: "By Element Id",
-DlgLnkNoAnchors		: "(No anchors available in the document)",
-DlgLnkEMail			: "E-Mail Address",
-DlgLnkEMailSubject	: "Message Subject",
-DlgLnkEMailBody		: "Message Body",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Send it to the Server",
-
-DlgLnkTarget		: "Target",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<popup window>",
-DlgLnkTargetBlank	: "New Window (_blank)",
-DlgLnkTargetParent	: "Parent Window (_parent)",
-DlgLnkTargetSelf	: "Same Window (_self)",
-DlgLnkTargetTop		: "Topmost Window (_top)",
-DlgLnkTargetFrameName	: "Target Frame Name",
-DlgLnkPopWinName	: "Popup Window Name",
-DlgLnkPopWinFeat	: "Popup Window Features",
-DlgLnkPopResize		: "Resizable",
-DlgLnkPopLocation	: "Location Bar",
-DlgLnkPopMenu		: "Menu Bar",
-DlgLnkPopScroll		: "Scroll Bars",
-DlgLnkPopStatus		: "Status Bar",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Full Screen (IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "Width",
-DlgLnkPopHeight		: "Height",
-DlgLnkPopLeft		: "Left Position",
-DlgLnkPopTop		: "Top Position",
-
-DlnLnkMsgNoUrl		: "Please type the link URL",
-DlnLnkMsgNoEMail	: "Please type the e-mail address",
-DlnLnkMsgNoAnchor	: "Please select an anchor",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
-
-// Color Dialog
-DlgColorTitle		: "Select Color",
-DlgColorBtnClear	: "Clear",
-DlgColorHighlight	: "Highlight",
-DlgColorSelected	: "Selected",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insert a Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Select Special Character",
-
-// Table Dialog
-DlgTableTitle		: "Table Properties",
-DlgTableRows		: "Rows",
-DlgTableColumns		: "Columns",
-DlgTableBorder		: "Border size",
-DlgTableAlign		: "Alignment",
-DlgTableAlignNotSet	: "<Not set>",
-DlgTableAlignLeft	: "Left",
-DlgTableAlignCenter	: "Center",
-DlgTableAlignRight	: "Right",
-DlgTableWidth		: "Width",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Height",
-DlgTableCellSpace	: "Cell spacing",
-DlgTableCellPad		: "Cell padding",
-DlgTableCaption		: "Caption",
-DlgTableSummary		: "Summary",
-DlgTableHeaders		: "Headers",
-DlgTableHeadersNone		: "None",
-DlgTableHeadersColumn	: "First column",
-DlgTableHeadersRow		: "First Row",
-DlgTableHeadersBoth		: "Both",
-
-// Table Cell Dialog
-DlgCellTitle		: "Cell Properties",
-DlgCellWidth		: "Width",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Height",
-DlgCellWordWrap		: "Word Wrap",
-DlgCellWordWrapNotSet	: "<Not set>",
-DlgCellWordWrapYes	: "Yes",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Horizontal Alignment",
-DlgCellHorAlignNotSet	: "<Not set>",
-DlgCellHorAlignLeft	: "Left",
-DlgCellHorAlignCenter	: "Center",
-DlgCellHorAlignRight: "Right",
-DlgCellVerAlign		: "Vertical Alignment",
-DlgCellVerAlignNotSet	: "<Not set>",
-DlgCellVerAlignTop	: "Top",
-DlgCellVerAlignMiddle	: "Middle",
-DlgCellVerAlignBottom	: "Bottom",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",
-DlgCellTypeData		: "Data",
-DlgCellTypeHeader	: "Header",
-DlgCellRowSpan		: "Rows Span",
-DlgCellCollSpan		: "Columns Span",
-DlgCellBackColor	: "Background Color",
-DlgCellBorderColor	: "Border Color",
-DlgCellBtnSelect	: "Select...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",
-
-// Find Dialog
-DlgFindTitle		: "Find",
-DlgFindFindBtn		: "Find",
-DlgFindNotFoundMsg	: "The specified text was not found.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Replace",
-DlgReplaceFindLbl		: "Find what:",
-DlgReplaceReplaceLbl	: "Replace with:",
-DlgReplaceCaseChk		: "Match case",
-DlgReplaceReplaceBtn	: "Replace",
-DlgReplaceReplAllBtn	: "Replace All",
-DlgReplaceWordChk		: "Match whole word",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
-PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
-
-PasteAsText		: "Paste as Plain Text",
-PasteFromWord	: "Paste from Word",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",
-DlgPasteRemoveStyles	: "Remove Styles definitions",
-
-// Color Picker
-ColorAutomatic	: "Automatic",
-ColorMoreColors	: "More Colors...",
-
-// Document Properties
-DocProps		: "Document Properties",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Anchor Properties",
-DlgAnchorName		: "Anchor Name",
-DlgAnchorErrorName	: "Please type the anchor name",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Not in dictionary",
-DlgSpellChangeTo		: "Change to",
-DlgSpellBtnIgnore		: "Ignore",
-DlgSpellBtnIgnoreAll	: "Ignore All",
-DlgSpellBtnReplace		: "Replace",
-DlgSpellBtnReplaceAll	: "Replace All",
-DlgSpellBtnUndo			: "Undo",
-DlgSpellNoSuggestions	: "- No suggestions -",
-DlgSpellProgress		: "Spell check in progress...",
-DlgSpellNoMispell		: "Spell check complete: No misspellings found",
-DlgSpellNoChanges		: "Spell check complete: No words changed",
-DlgSpellOneChange		: "Spell check complete: One word changed",
-DlgSpellManyChanges		: "Spell check complete: %1 words changed",
-
-IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
-
-// Button Dialog
-DlgButtonText		: "Text (Value)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Name",
-DlgCheckboxValue	: "Value",
-DlgCheckboxSelected	: "Selected",
-
-// Form Dialog
-DlgFormName		: "Name",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Method",
-
-// Select Field Dialog
-DlgSelectName		: "Name",
-DlgSelectValue		: "Value",
-DlgSelectSize		: "Size",
-DlgSelectLines		: "lines",
-DlgSelectChkMulti	: "Allow multiple selections",
-DlgSelectOpAvail	: "Available Options",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Value",
-DlgSelectBtnAdd		: "Add",
-DlgSelectBtnModify	: "Modify",
-DlgSelectBtnUp		: "Up",
-DlgSelectBtnDown	: "Down",
-DlgSelectBtnSetValue : "Set as selected value",
-DlgSelectBtnDelete	: "Delete",
-
-// Textarea Dialog
-DlgTextareaName	: "Name",
-DlgTextareaCols	: "Columns",
-DlgTextareaRows	: "Rows",
-
-// Text Field Dialog
-DlgTextName			: "Name",
-DlgTextValue		: "Value",
-DlgTextCharWidth	: "Character Width",
-DlgTextMaxChars		: "Maximum Characters",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Password",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Name",
-DlgHiddenValue	: "Value",
-
-// Bulleted List Dialog
-BulletedListProp	: "Bulleted List Properties",
-NumberedListProp	: "Numbered List Properties",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Circle",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "Square",
-DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
-DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
-DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
-DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
-DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Background",
-DlgDocColorsTab		: "Colors and Margins",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Page Title",
-DlgDocLangDir		: "Language Direction",
-DlgDocLangDirLTR	: "Left to Right (LTR)",
-DlgDocLangDirRTL	: "Right to Left (RTL)",
-DlgDocLangCode		: "Language Code",
-DlgDocCharSet		: "Character Set Encoding",
-DlgDocCharSetCE		: "Central European",
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Greek",
-DlgDocCharSetJP		: "Japanese",
-DlgDocCharSetKR		: "Korean",
-DlgDocCharSetTR		: "Turkish",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "Other Character Set Encoding",
-
-DlgDocDocType		: "Document Type Heading",
-DlgDocDocTypeOther	: "Other Document Type Heading",
-DlgDocIncXHTML		: "Include XHTML Declarations",
-DlgDocBgColor		: "Background Color",
-DlgDocBgImage		: "Background Image URL",
-DlgDocBgNoScroll	: "Nonscrolling Background",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Visited Link",
-DlgDocCActive		: "Active Link",
-DlgDocMargins		: "Page Margins",
-DlgDocMaTop			: "Top",
-DlgDocMaLeft		: "Left",
-DlgDocMaRight		: "Right",
-DlgDocMaBottom		: "Bottom",
-DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
-DlgDocMeDescr		: "Document Description",
-DlgDocMeAuthor		: "Author",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Preview",
-
-// Templates Dialog
-Templates			: "Templates",
-DlgTemplatesTitle	: "Content Templates",
-DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",
-DlgTemplatesLoading	: "Loading templates list. Please wait...",
-DlgTemplatesNoTpl	: "(No templates defined)",
-DlgTemplatesReplace	: "Replace actual contents",
-
-// About Dialog
-DlgAboutAboutTab	: "About",
-DlgAboutBrowserInfoTab	: "Browser Info",
-DlgAboutLicenseTab	: "License",
-DlgAboutVersion		: "version",
-DlgAboutInfo		: "For further information go to",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",
-DlgDivAdvancedTab	: "Advanced",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline Style",
-
-ScaytTitle			: "SCAYT",
-ScaytTitleOptions	: "Options",
-ScaytTitleLangs		: "Languages",
-ScaytTitleAbout		: "About"
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.xml
deleted file mode 100644
index 0d0216b755..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/en.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>en.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.js
deleted file mode 100644
index c1897de50f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Esperanto language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Kaŝi Ilobreton",
-ToolbarExpand		: "Vidigi Ilojn",
-
-// Toolbar Items and Context Menu
-Save				: "Sekurigi",
-NewPage				: "Nova Paĝo",
-Preview				: "Vidigi Aspekton",
-Cut					: "Eltondi",
-Copy				: "Kopii",
-Paste				: "Interglui",
-PasteText			: "Interglui kiel Tekston",
-PasteWord			: "Interglui el Word",
-Print				: "Presi",
-SelectAll			: "Elekti ĉion",
-RemoveFormat		: "Forigi Formaton",
-InsertLinkLbl		: "Ligilo",
-InsertLink			: "Enmeti/Ŝanĝi Ligilon",
-RemoveLink			: "Forigi Ligilon",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Enmeti/Ŝanĝi Ankron",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Bildo",
-InsertImage			: "Enmeti/Ŝanĝi Bildon",
-InsertFlashLbl		: "Flash",	//MISSING
-InsertFlash			: "Insert/Edit Flash",	//MISSING
-InsertTableLbl		: "Tabelo",
-InsertTable			: "Enmeti/Ŝanĝi Tabelon",
-InsertLineLbl		: "Horizonta Linio",
-InsertLine			: "Enmeti Horizonta Linio",
-InsertSpecialCharLbl: "Speciala Signo",
-InsertSpecialChar	: "Enmeti Specialan Signon",
-InsertSmileyLbl		: "Mienvinjeto",
-InsertSmiley		: "Enmeti Mienvinjeton",
-About				: "Pri FCKeditor",
-Bold				: "Grasa",
-Italic				: "Kursiva",
-Underline			: "Substreko",
-StrikeThrough		: "Trastreko",
-Subscript			: "Subskribo",
-Superscript			: "Superskribo",
-LeftJustify			: "Maldekstrigi",
-CenterJustify		: "Centrigi",
-RightJustify		: "Dekstrigi",
-BlockJustify		: "Äœisrandigi AmbaÅ­flanke",
-DecreaseIndent		: "Malpligrandigi Krommarĝenon",
-IncreaseIndent		: "Pligrandigi Krommarĝenon",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Malfari",
-Redo				: "Refari",
-NumberedListLbl		: "Numera Listo",
-NumberedList		: "Enmeti/Forigi Numeran Liston",
-BulletedListLbl		: "Bula Listo",
-BulletedList		: "Enmeti/Forigi Bulan Liston",
-ShowTableBorders	: "Vidigi Borderojn de Tabelo",
-ShowDetails			: "Vidigi Detalojn",
-Style				: "Stilo",
-FontFormat			: "Formato",
-Font				: "Tiparo",
-FontSize			: "Grando",
-TextColor			: "Teksta Koloro",
-BGColor				: "Fona Koloro",
-Source				: "Fonto",
-Find				: "Serĉi",
-Replace				: "AnstataÅ­igi",
-SpellCheck			: "Literumada Kontrolilo",
-UniversalKeyboard	: "Universala Klavaro",
-PageBreakLbl		: "Page Break",	//MISSING
-PageBreak			: "Insert Page Break",	//MISSING
-
-Form			: "Formularo",
-Checkbox		: "Markobutono",
-RadioButton		: "Radiobutono",
-TextField		: "Teksta kampo",
-Textarea		: "Teksta Areo",
-HiddenField		: "Kaŝita Kampo",
-Button			: "Butono",
-SelectionField	: "Elekta Kampo",
-ImageButton		: "Bildbutono",
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Modifier Ligilon",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Forigi Liniojn",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Forigi Kolumnojn",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Forigi Ĉelojn",
-MergeCells			: "Kunfandi Ĉelojn",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Delete Table",	//MISSING
-CellProperties		: "Atributoj de Ĉelo",
-TableProperties		: "Atributoj de Tabelo",
-ImageProperties		: "Atributoj de Bildo",
-FlashProperties		: "Flash Properties",	//MISSING
-
-AnchorProp			: "Ankraj Atributoj",
-ButtonProp			: "Butonaj Atributoj",
-CheckboxProp		: "Markobutonaj Atributoj",
-HiddenFieldProp		: "Atributoj de Kaŝita Kampo",
-RadioButtonProp		: "Radiobutonaj Atributoj",
-ImageButtonProp		: "Bildbutonaj Atributoj",
-TextFieldProp		: "Atributoj de Teksta Kampo",
-SelectionFieldProp	: "Atributoj de Elekta Kampo",
-TextareaProp		: "Atributoj de Teksta Areo",
-FormProp			: "Formularaj Atributoj",
-
-FontFormats			: "Normala;Formatita;Adreso;Titolo 1;Titolo 2;Titolo 3;Titolo 4;Titolo 5;Titolo 6;Paragrafo (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Traktado de XHTML. Bonvolu pacienci...",
-Done				: "Finita",
-PasteWordConfirm	: "La algluota teksto ŝajnas esti Word-devena. Ĉu vi volas purigi ĝin antaŭ ol interglui?",
-NotCompatiblePaste	: "Tiu ĉi komando bezonas almenaŭ Internet Explorer 5.5. Ĉu vi volas daŭrigi sen purigado?",
-UnknownToolbarItem	: "Ilobretero nekonata \"%1\"",
-UnknownCommand		: "Komandonomo nekonata \"%1\"",
-NotImplemented		: "Komando ne ankoraÅ­ realigita",
-UnknownToolbarSet	: "La ilobreto \"%1\" ne ekzistas",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "Akcepti",
-DlgBtnCancel		: "Rezigni",
-DlgBtnClose			: "Fermi",
-DlgBtnBrowseServer	: "Foliumi en la Servilo",
-DlgAdvancedTag		: "Speciala",
-DlgOpOther			: "<Alia>",
-DlgInfoTab			: "Info",	//MISSING
-DlgAlertUrl			: "Please insert the URL",	//MISSING
-
-// General Dialogs Labels
-DlgGenNotSet		: "<DefaÅ­lta>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Skribdirekto",
-DlgGenLangDirLtr	: "De maldekstro dekstren (LTR)",
-DlgGenLangDirRtl	: "De dekstro maldekstren (RTL)",
-DlgGenLangCode		: "Lingva Kodo",
-DlgGenAccessKey		: "Fulmoklavo",
-DlgGenName			: "Nomo",
-DlgGenTabIndex		: "Taba Ordo",
-DlgGenLongDescr		: "URL de Longa Priskribo",
-DlgGenClass			: "Klasoj de Stilfolioj",
-DlgGenTitle			: "Indika Titolo",
-DlgGenContType		: "Indika Enhavotipo",
-DlgGenLinkCharset	: "Signaro de la Ligita Rimedo",
-DlgGenStyle			: "Stilo",
-
-// Image Dialog
-DlgImgTitle			: "Atributoj de Bildo",
-DlgImgInfoTab		: "Informoj pri Bildo",
-DlgImgBtnUpload		: "Sendu al Servilo",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Alŝuti",
-DlgImgAlt			: "AnstataÅ­iga Teksto",
-DlgImgWidth			: "Larĝo",
-DlgImgHeight		: "Alto",
-DlgImgLockRatio		: "Konservi Proporcion",
-DlgBtnResetSize		: "Origina Grando",
-DlgImgBorder		: "Bordero",
-DlgImgHSpace		: "HSpaco",
-DlgImgVSpace		: "VSpaco",
-DlgImgAlign			: "Äœisrandigo",
-DlgImgAlignLeft		: "Maldekstre",
-DlgImgAlignAbsBottom: "Abs Malsupre",
-DlgImgAlignAbsMiddle: "Abs Centre",
-DlgImgAlignBaseline	: "Je Malsupro de Teksto",
-DlgImgAlignBottom	: "Malsupre",
-DlgImgAlignMiddle	: "Centre",
-DlgImgAlignRight	: "Dekstre",
-DlgImgAlignTextTop	: "Je Supro de Teksto",
-DlgImgAlignTop		: "Supre",
-DlgImgPreview		: "Vidigi Aspekton",
-DlgImgAlertUrl		: "Bonvolu tajpi la URL de la bildo",
-DlgImgLinkTab		: "Link",	//MISSING
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",	//MISSING
-DlgFlashChkPlay		: "Auto Play",	//MISSING
-DlgFlashChkLoop		: "Loop",	//MISSING
-DlgFlashChkMenu		: "Enable Flash Menu",	//MISSING
-DlgFlashScale		: "Scale",	//MISSING
-DlgFlashScaleAll	: "Show all",	//MISSING
-DlgFlashScaleNoBorder	: "No Border",	//MISSING
-DlgFlashScaleFit	: "Exact Fit",	//MISSING
-
-// Link Dialog
-DlgLnkWindowTitle	: "Ligilo",
-DlgLnkInfoTab		: "Informoj pri la Ligilo",
-DlgLnkTargetTab		: "Celo",
-
-DlgLnkType			: "Tipo de Ligilo",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ankri en tiu ĉi paĝo",
-DlgLnkTypeEMail		: "Retpoŝto",
-DlgLnkProto			: "Protokolo",
-DlgLnkProtoOther	: "<alia>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Elekti Ankron",
-DlgLnkAnchorByName	: "Per Ankronomo",
-DlgLnkAnchorById	: "Per Elementidentigilo",
-DlgLnkNoAnchors		: "<Ne disponeblas ankroj en la dokumento>",
-DlgLnkEMail			: "Retadreso",
-DlgLnkEMailSubject	: "Temlinio",
-DlgLnkEMailBody		: "Mesaĝa korpo",
-DlgLnkUpload		: "Alŝuti",
-DlgLnkBtnUpload		: "Sendi al Servilo",
-
-DlgLnkTarget		: "Celo",
-DlgLnkTargetFrame	: "<kadro>",
-DlgLnkTargetPopup	: "<ŝprucfenestro>",
-DlgLnkTargetBlank	: "Nova Fenestro (_blank)",
-DlgLnkTargetParent	: "Gepatra Fenestro (_parent)",
-DlgLnkTargetSelf	: "Sama Fenestro (_self)",
-DlgLnkTargetTop		: "Plej Supra Fenestro (_top)",
-DlgLnkTargetFrameName	: "Nomo de Kadro",
-DlgLnkPopWinName	: "Nomo de Åœprucfenestro",
-DlgLnkPopWinFeat	: "Atributoj de la Åœprucfenestro",
-DlgLnkPopResize		: "Grando Ŝanĝebla",
-DlgLnkPopLocation	: "Adresobreto",
-DlgLnkPopMenu		: "Menubreto",
-DlgLnkPopScroll		: "Rulumlisteloj",
-DlgLnkPopStatus		: "Statobreto",
-DlgLnkPopToolbar	: "Ilobreto",
-DlgLnkPopFullScrn	: "Tutekrane (IE)",
-DlgLnkPopDependent	: "Dependa (Netscape)",
-DlgLnkPopWidth		: "Larĝo",
-DlgLnkPopHeight		: "Alto",
-DlgLnkPopLeft		: "Pozicio de Maldekstro",
-DlgLnkPopTop		: "Pozicio de Supro",
-
-DlnLnkMsgNoUrl		: "Bonvolu entajpi la URL-on",
-DlnLnkMsgNoEMail	: "Bonvolu entajpi la retadreson",
-DlnLnkMsgNoAnchor	: "Bonvolu elekti ankron",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Elekti",
-DlgColorBtnClear	: "Forigi",
-DlgColorHighlight	: "Emfazi",
-DlgColorSelected	: "Elektita",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Enmeti Mienvinjeton",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Enmeti Specialan Signon",
-
-// Table Dialog
-DlgTableTitle		: "Atributoj de Tabelo",
-DlgTableRows		: "Linioj",
-DlgTableColumns		: "Kolumnoj",
-DlgTableBorder		: "Bordero",
-DlgTableAlign		: "Äœisrandigo",
-DlgTableAlignNotSet	: "<DefaÅ­lte>",
-DlgTableAlignLeft	: "Maldekstre",
-DlgTableAlignCenter	: "Centre",
-DlgTableAlignRight	: "Dekstre",
-DlgTableWidth		: "Larĝo",
-DlgTableWidthPx		: "Bitbilderoj",
-DlgTableWidthPc		: "elcentoj",
-DlgTableHeight		: "Alto",
-DlgTableCellSpace	: "Interspacigo de Ĉeloj",
-DlgTableCellPad		: "Ĉirkaŭenhava Plenigado",
-DlgTableCaption		: "Titolo",
-DlgTableSummary		: "Summary",	//MISSING
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Atributoj de Celo",
-DlgCellWidth		: "Larĝo",
-DlgCellWidthPx		: "bitbilderoj",
-DlgCellWidthPc		: "elcentoj",
-DlgCellHeight		: "Alto",
-DlgCellWordWrap		: "Linifaldo",
-DlgCellWordWrapNotSet	: "<DefaÅ­lte>",
-DlgCellWordWrapYes	: "Jes",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Horizonta Äœisrandigo",
-DlgCellHorAlignNotSet	: "<DefaÅ­lte>",
-DlgCellHorAlignLeft	: "Maldekstre",
-DlgCellHorAlignCenter	: "Centre",
-DlgCellHorAlignRight: "Dekstre",
-DlgCellVerAlign		: "Vertikala Äœisrandigo",
-DlgCellVerAlignNotSet	: "<DefaÅ­lte>",
-DlgCellVerAlignTop	: "Supre",
-DlgCellVerAlignMiddle	: "Centre",
-DlgCellVerAlignBottom	: "Malsupre",
-DlgCellVerAlignBaseline	: "Je Malsupro de Teksto",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Linioj Kunfanditaj",
-DlgCellCollSpan		: "Kolumnoj Kunfanditaj",
-DlgCellBackColor	: "Fono",
-DlgCellBorderColor	: "Bordero",
-DlgCellBtnSelect	: "Elekti...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Serĉi",
-DlgFindFindBtn		: "Serĉi",
-DlgFindNotFoundMsg	: "La celteksto ne estas trovita.",
-
-// Replace Dialog
-DlgReplaceTitle			: "AnstataÅ­igi",
-DlgReplaceFindLbl		: "Serĉi:",
-DlgReplaceReplaceLbl	: "AnstataÅ­igi per:",
-DlgReplaceCaseChk		: "Kongruigi Usklecon",
-DlgReplaceReplaceBtn	: "AnstataÅ­igi",
-DlgReplaceReplAllBtn	: "Anstataŭigi Ĉiun",
-DlgReplaceWordChk		: "Tuta Vorto",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras eltondajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-X).",
-PasteErrorCopy	: "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras kopiajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-C).",
-
-PasteAsText		: "Interglui kiel Tekston",
-PasteFromWord	: "Interglui el Word",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",	//MISSING
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",	//MISSING
-DlgPasteRemoveStyles	: "Remove Styles definitions",	//MISSING
-
-// Color Picker
-ColorAutomatic	: "AÅ­tomata",
-ColorMoreColors	: "Pli da Koloroj...",
-
-// Document Properties
-DocProps		: "Dokumentaj Atributoj",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ankraj Atributoj",
-DlgAnchorName		: "Ankra Nomo",
-DlgAnchorErrorName	: "Bv tajpi la ankran nomon",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ne trovita en la vortaro",
-DlgSpellChangeTo		: "Ŝanĝi al",
-DlgSpellBtnIgnore		: "Malatenti",
-DlgSpellBtnIgnoreAll	: "Malatenti Ĉiun",
-DlgSpellBtnReplace		: "AnstataÅ­igi",
-DlgSpellBtnReplaceAll	: "Anstataŭigi Ĉiun",
-DlgSpellBtnUndo			: "Malfari",
-DlgSpellNoSuggestions	: "- Neniu propono -",
-DlgSpellProgress		: "Literumkontrolado daÅ­ras...",
-DlgSpellNoMispell		: "Literumkontrolado finita: neniu fuŝo trovita",
-DlgSpellNoChanges		: "Literumkontrolado finita: neniu vorto ŝanĝita",
-DlgSpellOneChange		: "Literumkontrolado finita: unu vorto ŝanĝita",
-DlgSpellManyChanges		: "Literumkontrolado finita: %1 vortoj ŝanĝitaj",
-
-IeSpellDownload			: "Literumada Kontrolilo ne instalita. Ĉu vi volas elŝuti ĝin nun?",
-
-// Button Dialog
-DlgButtonText		: "Teksto (Valoro)",
-DlgButtonType		: "Tipo",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nomo",
-DlgCheckboxValue	: "Valoro",
-DlgCheckboxSelected	: "Elektita",
-
-// Form Dialog
-DlgFormName		: "Nomo",
-DlgFormAction	: "Ago",
-DlgFormMethod	: "Metodo",
-
-// Select Field Dialog
-DlgSelectName		: "Nomo",
-DlgSelectValue		: "Valoro",
-DlgSelectSize		: "Grando",
-DlgSelectLines		: "Linioj",
-DlgSelectChkMulti	: "Permesi Plurajn Elektojn",
-DlgSelectOpAvail	: "Elektoj Disponeblaj",
-DlgSelectOpText		: "Teksto",
-DlgSelectOpValue	: "Valoro",
-DlgSelectBtnAdd		: "Aldoni",
-DlgSelectBtnModify	: "Modifi",
-DlgSelectBtnUp		: "Supren",
-DlgSelectBtnDown	: "Malsupren",
-DlgSelectBtnSetValue : "Agordi kiel Elektitan Valoron",
-DlgSelectBtnDelete	: "Forigi",
-
-// Textarea Dialog
-DlgTextareaName	: "Nomo",
-DlgTextareaCols	: "Kolumnoj",
-DlgTextareaRows	: "Vicoj",
-
-// Text Field Dialog
-DlgTextName			: "Nomo",
-DlgTextValue		: "Valoro",
-DlgTextCharWidth	: "Signolarĝo",
-DlgTextMaxChars		: "Maksimuma Nombro da Signoj",
-DlgTextType			: "Tipo",
-DlgTextTypeText		: "Teksto",
-DlgTextTypePass		: "Pasvorto",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nomo",
-DlgHiddenValue	: "Valoro",
-
-// Bulleted List Dialog
-BulletedListProp	: "Atributoj de Bula Listo",
-NumberedListProp	: "Atributoj de Numera Listo",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Tipo",
-DlgLstTypeCircle	: "Cirklo",
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "Kvadrato",
-DlgLstTypeNumbers	: "Ciferoj (1, 2, 3)",
-DlgLstTypeLCase		: "Minusklaj Literoj (a, b, c)",
-DlgLstTypeUCase		: "Majusklaj Literoj (A, B, C)",
-DlgLstTypeSRoman	: "Malgrandaj Romanaj Ciferoj (i, ii, iii)",
-DlgLstTypeLRoman	: "Grandaj Romanaj Ciferoj (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Ĝeneralaĵoj",
-DlgDocBackTab		: "Fono",
-DlgDocColorsTab		: "Koloroj kaj Marĝenoj",
-DlgDocMetaTab		: "Metadatumoj",
-
-DlgDocPageTitle		: "Paĝotitolo",
-DlgDocLangDir		: "Skribdirekto de la Lingvo",
-DlgDocLangDirLTR	: "De maldekstro dekstren (LTR)",
-DlgDocLangDirRTL	: "De dekstro maldekstren (LTR)",
-DlgDocLangCode		: "Lingvokodo",
-DlgDocCharSet		: "Signara Kodo",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Alia Signara Kodo",
-
-DlgDocDocType		: "Dokumenta Tipo",
-DlgDocDocTypeOther	: "Alia Dokumenta Tipo",
-DlgDocIncXHTML		: "Inkluzivi XHTML Deklaroj",
-DlgDocBgColor		: "Fona Koloro",
-DlgDocBgImage		: "URL de Fona Bildo",
-DlgDocBgNoScroll	: "Neruluma Fono",
-DlgDocCText			: "Teksto",
-DlgDocCLink			: "Ligilo",
-DlgDocCVisited		: "Vizitita Ligilo",
-DlgDocCActive		: "Aktiva Ligilo",
-DlgDocMargins		: "Paĝaj Marĝenoj",
-DlgDocMaTop			: "Supra",
-DlgDocMaLeft		: "Maldekstra",
-DlgDocMaRight		: "Dekstra",
-DlgDocMaBottom		: "Malsupra",
-DlgDocMeIndex		: "Åœlosilvortoj de la Dokumento (apartigita de komoj)",
-DlgDocMeDescr		: "Dokumenta Priskribo",
-DlgDocMeAuthor		: "Verkinto",
-DlgDocMeCopy		: "Kopirajto",
-DlgDocPreview		: "Aspekto",
-
-// Templates Dialog
-Templates			: "Templates",	//MISSING
-DlgTemplatesTitle	: "Content Templates",	//MISSING
-DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",	//MISSING
-DlgTemplatesLoading	: "Loading templates list. Please wait...",	//MISSING
-DlgTemplatesNoTpl	: "(No templates defined)",	//MISSING
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "Pri",
-DlgAboutBrowserInfoTab	: "Informoj pri TTT-legilo",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "versio",
-DlgAboutInfo		: "Por pli da informoj, vizitu",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.xml
deleted file mode 100644
index e8a44971b2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eo.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>eo.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.js
deleted file mode 100644
index d77d38aa78..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Spanish language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Contraer Barra",
-ToolbarExpand		: "Expandir Barra",
-
-// Toolbar Items and Context Menu
-Save				: "Guardar",
-NewPage				: "Nueva Página",
-Preview				: "Vista Previa",
-Cut					: "Cortar",
-Copy				: "Copiar",
-Paste				: "Pegar",
-PasteText			: "Pegar como texto plano",
-PasteWord			: "Pegar desde Word",
-Print				: "Imprimir",
-SelectAll			: "Seleccionar Todo",
-RemoveFormat		: "Eliminar Formato",
-InsertLinkLbl		: "Vínculo",
-InsertLink			: "Insertar/Editar Vínculo",
-RemoveLink			: "Eliminar Vínculo",
-VisitLink			: "Abrir enlace",
-Anchor				: "Referencia",
-AnchorDelete		: "Eliminar Referencia",
-InsertImageLbl		: "Imagen",
-InsertImage			: "Insertar/Editar Imagen",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insertar/Editar Flash",
-InsertTableLbl		: "Tabla",
-InsertTable			: "Insertar/Editar Tabla",
-InsertLineLbl		: "Línea",
-InsertLine			: "Insertar Línea Horizontal",
-InsertSpecialCharLbl: "Caracter Especial",
-InsertSpecialChar	: "Insertar Caracter Especial",
-InsertSmileyLbl		: "Emoticons",
-InsertSmiley		: "Insertar Emoticons",
-About				: "Acerca de FCKeditor",
-Bold				: "Negrita",
-Italic				: "Cursiva",
-Underline			: "Subrayado",
-StrikeThrough		: "Tachado",
-Subscript			: "Subíndice",
-Superscript			: "Superíndice",
-LeftJustify			: "Alinear a Izquierda",
-CenterJustify		: "Centrar",
-RightJustify		: "Alinear a Derecha",
-BlockJustify		: "Justificado",
-DecreaseIndent		: "Disminuir Sangría",
-IncreaseIndent		: "Aumentar Sangría",
-Blockquote			: "Cita",
-CreateDiv			: "Crear contenedor (div)",
-EditDiv				: "Editar contenedor (div)",
-DeleteDiv			: "Eliminar contenedor (div)",
-Undo				: "Deshacer",
-Redo				: "Rehacer",
-NumberedListLbl		: "Numeración",
-NumberedList		: "Insertar/Eliminar Numeración",
-BulletedListLbl		: "Viñetas",
-BulletedList		: "Insertar/Eliminar Viñetas",
-ShowTableBorders	: "Mostrar Bordes de Tablas",
-ShowDetails			: "Mostrar saltos de Párrafo",
-Style				: "Estilo",
-FontFormat			: "Formato",
-Font				: "Fuente",
-FontSize			: "Tamaño",
-TextColor			: "Color de Texto",
-BGColor				: "Color de Fondo",
-Source				: "Fuente HTML",
-Find				: "Buscar",
-Replace				: "Reemplazar",
-SpellCheck			: "Ortografía",
-UniversalKeyboard	: "Teclado Universal",
-PageBreakLbl		: "Salto de Página",
-PageBreak			: "Insertar Salto de Página",
-
-Form			: "Formulario",
-Checkbox		: "Casilla de Verificación",
-RadioButton		: "Botones de Radio",
-TextField		: "Campo de Texto",
-Textarea		: "Area de Texto",
-HiddenField		: "Campo Oculto",
-Button			: "Botón",
-SelectionField	: "Campo de Selección",
-ImageButton		: "Botón Imagen",
-
-FitWindow		: "Maximizar el tamaño del editor",
-ShowBlocks		: "Mostrar bloques",
-
-// Context Menu
-EditLink			: "Editar Vínculo",
-CellCM				: "Celda",
-RowCM				: "Fila",
-ColumnCM			: "Columna",
-InsertRowAfter		: "Insertar fila en la parte inferior",
-InsertRowBefore		: "Insertar fila en la parte superior",
-DeleteRows			: "Eliminar Filas",
-InsertColumnAfter	: "Insertar columna a la derecha",
-InsertColumnBefore	: "Insertar columna a la izquierda",
-DeleteColumns		: "Eliminar Columnas",
-InsertCellAfter		: "Insertar celda a la derecha",
-InsertCellBefore	: "Insertar celda a la izquierda",
-DeleteCells			: "Eliminar Celdas",
-MergeCells			: "Combinar Celdas",
-MergeRight			: "Combinar a la derecha",
-MergeDown			: "Combinar hacia abajo",
-HorizontalSplitCell	: "Dividir la celda horizontalmente",
-VerticalSplitCell	: "Dividir la celda verticalmente",
-TableDelete			: "Eliminar Tabla",
-CellProperties		: "Propiedades de Celda",
-TableProperties		: "Propiedades de Tabla",
-ImageProperties		: "Propiedades de Imagen",
-FlashProperties		: "Propiedades de Flash",
-
-AnchorProp			: "Propiedades de Referencia",
-ButtonProp			: "Propiedades de Botón",
-CheckboxProp		: "Propiedades de Casilla",
-HiddenFieldProp		: "Propiedades de Campo Oculto",
-RadioButtonProp		: "Propiedades de Botón de Radio",
-ImageButtonProp		: "Propiedades de Botón de Imagen",
-TextFieldProp		: "Propiedades de Campo de Texto",
-SelectionFieldProp	: "Propiedades de Campo de Selección",
-TextareaProp		: "Propiedades de Area de Texto",
-FormProp			: "Propiedades de Formulario",
-
-FontFormats			: "Normal;Con formato;Dirección;Encabezado 1;Encabezado 2;Encabezado 3;Encabezado 4;Encabezado 5;Encabezado 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Procesando XHTML. Por favor, espere...",
-Done				: "Hecho",
-PasteWordConfirm	: "El texto que desea parece provenir de Word. Desea depurarlo antes de pegarlo?",
-NotCompatiblePaste	: "Este comando está disponible sólo para Internet Explorer version 5.5 or superior. Desea pegar sin depurar?",
-UnknownToolbarItem	: "Item de barra desconocido \"%1\"",
-UnknownCommand		: "Nombre de comando desconocido \"%1\"",
-NotImplemented		: "Comando no implementado",
-UnknownToolbarSet	: "Nombre de barra \"%1\" no definido",
-NoActiveX			: "La configuración de las opciones de seguridad de su navegador puede estar limitando algunas características del editor. Por favor active la opción \"Ejecutar controles y complementos de ActiveX \", de lo contrario puede experimentar errores o ausencia de funcionalidades.",
-BrowseServerBlocked : "La ventana de visualización del servidor no pudo ser abierta. Verifique que su navegador no esté bloqueando las ventanas emergentes (pop up).",
-DialogBlocked		: "No se ha podido abrir la ventana de diálogo. Verifique que su navegador no esté bloqueando las ventanas emergentes (pop up).",
-VisitLinkBlocked	: "Nose ha podido abrir la ventana. Asegurese de que todos los bloqueadores de popups están deshabilitados.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancelar",
-DlgBtnClose			: "Cerrar",
-DlgBtnBrowseServer	: "Ver Servidor",
-DlgAdvancedTag		: "Avanzado",
-DlgOpOther			: "<Otro>",
-DlgInfoTab			: "Información",
-DlgAlertUrl			: "Inserte el URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<No definido>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Orientación",
-DlgGenLangDirLtr	: "Izquierda a Derecha (LTR)",
-DlgGenLangDirRtl	: "Derecha a Izquierda (RTL)",
-DlgGenLangCode		: "Cód. de idioma",
-DlgGenAccessKey		: "Clave de Acceso",
-DlgGenName			: "Nombre",
-DlgGenTabIndex		: "Indice de tabulación",
-DlgGenLongDescr		: "Descripción larga URL",
-DlgGenClass			: "Clases de hojas de estilo",
-DlgGenTitle			: "Título",
-DlgGenContType		: "Tipo de Contenido",
-DlgGenLinkCharset	: "Fuente de caracteres vinculado",
-DlgGenStyle			: "Estilo",
-
-// Image Dialog
-DlgImgTitle			: "Propiedades de Imagen",
-DlgImgInfoTab		: "Información de Imagen",
-DlgImgBtnUpload		: "Enviar al Servidor",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Cargar",
-DlgImgAlt			: "Texto Alternativo",
-DlgImgWidth			: "Anchura",
-DlgImgHeight		: "Altura",
-DlgImgLockRatio		: "Proporcional",
-DlgBtnResetSize		: "Tamaño Original",
-DlgImgBorder		: "Borde",
-DlgImgHSpace		: "Esp.Horiz",
-DlgImgVSpace		: "Esp.Vert",
-DlgImgAlign			: "Alineación",
-DlgImgAlignLeft		: "Izquierda",
-DlgImgAlignAbsBottom: "Abs inferior",
-DlgImgAlignAbsMiddle: "Abs centro",
-DlgImgAlignBaseline	: "Línea de base",
-DlgImgAlignBottom	: "Pie",
-DlgImgAlignMiddle	: "Centro",
-DlgImgAlignRight	: "Derecha",
-DlgImgAlignTextTop	: "Tope del texto",
-DlgImgAlignTop		: "Tope",
-DlgImgPreview		: "Vista Previa",
-DlgImgAlertUrl		: "Por favor escriba la URL de la imagen",
-DlgImgLinkTab		: "Vínculo",
-
-// Flash Dialog
-DlgFlashTitle		: "Propiedades de Flash",
-DlgFlashChkPlay		: "Autoejecución",
-DlgFlashChkLoop		: "Repetir",
-DlgFlashChkMenu		: "Activar Menú Flash",
-DlgFlashScale		: "Escala",
-DlgFlashScaleAll	: "Mostrar todo",
-DlgFlashScaleNoBorder	: "Sin Borde",
-DlgFlashScaleFit	: "Ajustado",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Vínculo",
-DlgLnkInfoTab		: "Información de Vínculo",
-DlgLnkTargetTab		: "Destino",
-
-DlgLnkType			: "Tipo de vínculo",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Referencia en esta página",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocolo",
-DlgLnkProtoOther	: "<otro>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Seleccionar una referencia",
-DlgLnkAnchorByName	: "Por Nombre de Referencia",
-DlgLnkAnchorById	: "Por ID de elemento",
-DlgLnkNoAnchors		: "(No hay referencias disponibles en el documento)",
-DlgLnkEMail			: "Dirección de E-Mail",
-DlgLnkEMailSubject	: "Título del Mensaje",
-DlgLnkEMailBody		: "Cuerpo del Mensaje",
-DlgLnkUpload		: "Cargar",
-DlgLnkBtnUpload		: "Enviar al Servidor",
-
-DlgLnkTarget		: "Destino",
-DlgLnkTargetFrame	: "<marco>",
-DlgLnkTargetPopup	: "<ventana emergente>",
-DlgLnkTargetBlank	: "Nueva Ventana(_blank)",
-DlgLnkTargetParent	: "Ventana Padre (_parent)",
-DlgLnkTargetSelf	: "Misma Ventana (_self)",
-DlgLnkTargetTop		: "Ventana primaria (_top)",
-DlgLnkTargetFrameName	: "Nombre del Marco Destino",
-DlgLnkPopWinName	: "Nombre de Ventana Emergente",
-DlgLnkPopWinFeat	: "Características de Ventana Emergente",
-DlgLnkPopResize		: "Ajustable",
-DlgLnkPopLocation	: "Barra de ubicación",
-DlgLnkPopMenu		: "Barra de Menú",
-DlgLnkPopScroll		: "Barras de desplazamiento",
-DlgLnkPopStatus		: "Barra de Estado",
-DlgLnkPopToolbar	: "Barra de Herramientas",
-DlgLnkPopFullScrn	: "Pantalla Completa (IE)",
-DlgLnkPopDependent	: "Dependiente (Netscape)",
-DlgLnkPopWidth		: "Anchura",
-DlgLnkPopHeight		: "Altura",
-DlgLnkPopLeft		: "Posición Izquierda",
-DlgLnkPopTop		: "Posición Derecha",
-
-DlnLnkMsgNoUrl		: "Por favor tipee el vínculo URL",
-DlnLnkMsgNoEMail	: "Por favor tipee la dirección de e-mail",
-DlnLnkMsgNoAnchor	: "Por favor seleccione una referencia",
-DlnLnkMsgInvPopName	: "El nombre debe empezar con un caracter alfanumérico y no debe contener espacios",
-
-// Color Dialog
-DlgColorTitle		: "Seleccionar Color",
-DlgColorBtnClear	: "Ninguno",
-DlgColorHighlight	: "Resaltado",
-DlgColorSelected	: "Seleccionado",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insertar un Emoticon",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Seleccione un caracter especial",
-
-// Table Dialog
-DlgTableTitle		: "Propiedades de Tabla",
-DlgTableRows		: "Filas",
-DlgTableColumns		: "Columnas",
-DlgTableBorder		: "Tamaño de Borde",
-DlgTableAlign		: "Alineación",
-DlgTableAlignNotSet	: "<No establecido>",
-DlgTableAlignLeft	: "Izquierda",
-DlgTableAlignCenter	: "Centrado",
-DlgTableAlignRight	: "Derecha",
-DlgTableWidth		: "Anchura",
-DlgTableWidthPx		: "pixeles",
-DlgTableWidthPc		: "porcentaje",
-DlgTableHeight		: "Altura",
-DlgTableCellSpace	: "Esp. e/celdas",
-DlgTableCellPad		: "Esp. interior",
-DlgTableCaption		: "Título",
-DlgTableSummary		: "Síntesis",
-DlgTableHeaders		: "Encabezados",
-DlgTableHeadersNone		: "Ninguno",
-DlgTableHeadersColumn	: "Primera columna",
-DlgTableHeadersRow		: "Primera fila",
-DlgTableHeadersBoth		: "Ambas",
-
-// Table Cell Dialog
-DlgCellTitle		: "Propiedades de Celda",
-DlgCellWidth		: "Anchura",
-DlgCellWidthPx		: "pixeles",
-DlgCellWidthPc		: "porcentaje",
-DlgCellHeight		: "Altura",
-DlgCellWordWrap		: "Cortar Línea",
-DlgCellWordWrapNotSet	: "<No establecido>",
-DlgCellWordWrapYes	: "Si",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Alineación Horizontal",
-DlgCellHorAlignNotSet	: "<No establecido>",
-DlgCellHorAlignLeft	: "Izquierda",
-DlgCellHorAlignCenter	: "Centrado",
-DlgCellHorAlignRight: "Derecha",
-DlgCellVerAlign		: "Alineación Vertical",
-DlgCellVerAlignNotSet	: "<Not establecido>",
-DlgCellVerAlignTop	: "Tope",
-DlgCellVerAlignMiddle	: "Medio",
-DlgCellVerAlignBottom	: "ie",
-DlgCellVerAlignBaseline	: "Línea de Base",
-DlgCellType		: "Tipo de celda",
-DlgCellTypeData		: "Datos",
-DlgCellTypeHeader	: "Encabezado",
-DlgCellRowSpan		: "Abarcar Filas",
-DlgCellCollSpan		: "Abarcar Columnas",
-DlgCellBackColor	: "Color de Fondo",
-DlgCellBorderColor	: "Color de Borde",
-DlgCellBtnSelect	: "Seleccione...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Buscar y Reemplazar",
-
-// Find Dialog
-DlgFindTitle		: "Buscar",
-DlgFindFindBtn		: "Buscar",
-DlgFindNotFoundMsg	: "El texto especificado no ha sido encontrado.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Reemplazar",
-DlgReplaceFindLbl		: "Texto a buscar:",
-DlgReplaceReplaceLbl	: "Reemplazar con:",
-DlgReplaceCaseChk		: "Coincidir may/min",
-DlgReplaceReplaceBtn	: "Reemplazar",
-DlgReplaceReplAllBtn	: "Reemplazar Todo",
-DlgReplaceWordChk		: "Coincidir toda la palabra",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de cortado. Por favor use el teclado (Ctrl+X).",
-PasteErrorCopy	: "La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de copiado. Por favor use el teclado (Ctrl+C).",
-
-PasteAsText		: "Pegar como Texto Plano",
-PasteFromWord	: "Pegar desde Word",
-
-DlgPasteMsg2	: "Por favor pegue dentro del cuadro utilizando el teclado (<STRONG>Ctrl+V</STRONG>); luego presione <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Debido a la configuración de seguridad de su navegador, el editor no tiene acceso al portapapeles. Es necesario que lo pegue de nuevo en esta ventana.",
-DlgPasteIgnoreFont		: "Ignorar definiciones de fuentes",
-DlgPasteRemoveStyles	: "Remover definiciones de estilo",
-
-// Color Picker
-ColorAutomatic	: "Automático",
-ColorMoreColors	: "Más Colores...",
-
-// Document Properties
-DocProps		: "Propiedades del Documento",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Propiedades de la Referencia",
-DlgAnchorName		: "Nombre de la Referencia",
-DlgAnchorErrorName	: "Por favor, complete el nombre de la Referencia",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "No se encuentra en el Diccionario",
-DlgSpellChangeTo		: "Cambiar a",
-DlgSpellBtnIgnore		: "Ignorar",
-DlgSpellBtnIgnoreAll	: "Ignorar Todo",
-DlgSpellBtnReplace		: "Reemplazar",
-DlgSpellBtnReplaceAll	: "Reemplazar Todo",
-DlgSpellBtnUndo			: "Deshacer",
-DlgSpellNoSuggestions	: "- No hay sugerencias -",
-DlgSpellProgress		: "Control de Ortografía en progreso...",
-DlgSpellNoMispell		: "Control finalizado: no se encontraron errores",
-DlgSpellNoChanges		: "Control finalizado: no se ha cambiado ninguna palabra",
-DlgSpellOneChange		: "Control finalizado: se ha cambiado una palabra",
-DlgSpellManyChanges		: "Control finalizado: se ha cambiado %1 palabras",
-
-IeSpellDownload			: "Módulo de Control de Ortografía no instalado. ¿Desea descargarlo ahora?",
-
-// Button Dialog
-DlgButtonText		: "Texto (Valor)",
-DlgButtonType		: "Tipo",
-DlgButtonTypeBtn	: "Boton",
-DlgButtonTypeSbm	: "Enviar",
-DlgButtonTypeRst	: "Reestablecer",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nombre",
-DlgCheckboxValue	: "Valor",
-DlgCheckboxSelected	: "Seleccionado",
-
-// Form Dialog
-DlgFormName		: "Nombre",
-DlgFormAction	: "Acción",
-DlgFormMethod	: "Método",
-
-// Select Field Dialog
-DlgSelectName		: "Nombre",
-DlgSelectValue		: "Valor",
-DlgSelectSize		: "Tamaño",
-DlgSelectLines		: "Lineas",
-DlgSelectChkMulti	: "Permitir múltiple selección",
-DlgSelectOpAvail	: "Opciones disponibles",
-DlgSelectOpText		: "Texto",
-DlgSelectOpValue	: "Valor",
-DlgSelectBtnAdd		: "Agregar",
-DlgSelectBtnModify	: "Modificar",
-DlgSelectBtnUp		: "Subir",
-DlgSelectBtnDown	: "Bajar",
-DlgSelectBtnSetValue : "Establecer como predeterminado",
-DlgSelectBtnDelete	: "Eliminar",
-
-// Textarea Dialog
-DlgTextareaName	: "Nombre",
-DlgTextareaCols	: "Columnas",
-DlgTextareaRows	: "Filas",
-
-// Text Field Dialog
-DlgTextName			: "Nombre",
-DlgTextValue		: "Valor",
-DlgTextCharWidth	: "Caracteres de ancho",
-DlgTextMaxChars		: "Máximo caracteres",
-DlgTextType			: "Tipo",
-DlgTextTypeText		: "Texto",
-DlgTextTypePass		: "Contraseña",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nombre",
-DlgHiddenValue	: "Valor",
-
-// Bulleted List Dialog
-BulletedListProp	: "Propiedades de Viñetas",
-NumberedListProp	: "Propiedades de Numeraciones",
-DlgLstStart			: "Inicio",
-DlgLstType			: "Tipo",
-DlgLstTypeCircle	: "Círculo",
-DlgLstTypeDisc		: "Disco",
-DlgLstTypeSquare	: "Cuadrado",
-DlgLstTypeNumbers	: "Números (1, 2, 3)",
-DlgLstTypeLCase		: "letras en minúsculas (a, b, c)",
-DlgLstTypeUCase		: "letras en mayúsculas (A, B, C)",
-DlgLstTypeSRoman	: "Números Romanos (i, ii, iii)",
-DlgLstTypeLRoman	: "Números Romanos (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Fondo",
-DlgDocColorsTab		: "Colores y Márgenes",
-DlgDocMetaTab		: "Meta Información",
-
-DlgDocPageTitle		: "Título de Página",
-DlgDocLangDir		: "Orientación de idioma",
-DlgDocLangDirLTR	: "Izq. a Derecha (LTR)",
-DlgDocLangDirRTL	: "Der. a Izquierda (RTL)",
-DlgDocLangCode		: "Código de Idioma",
-DlgDocCharSet		: "Codif. de Conjunto de Caracteres",
-DlgDocCharSetCE		: "Centro Europeo",
-DlgDocCharSetCT		: "Chino Tradicional (Big5)",
-DlgDocCharSetCR		: "Cirílico",
-DlgDocCharSetGR		: "Griego",
-DlgDocCharSetJP		: "Japonés",
-DlgDocCharSetKR		: "Coreano",
-DlgDocCharSetTR		: "Turco",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Europeo occidental",
-DlgDocCharSetOther	: "Otra Codificación",
-
-DlgDocDocType		: "Encabezado de Tipo de Documento",
-DlgDocDocTypeOther	: "Otro Encabezado",
-DlgDocIncXHTML		: "Incluir Declaraciones XHTML",
-DlgDocBgColor		: "Color de Fondo",
-DlgDocBgImage		: "URL de Imagen de Fondo",
-DlgDocBgNoScroll	: "Fondo sin rolido",
-DlgDocCText			: "Texto",
-DlgDocCLink			: "Vínculo",
-DlgDocCVisited		: "Vínculo Visitado",
-DlgDocCActive		: "Vínculo Activo",
-DlgDocMargins		: "Márgenes de Página",
-DlgDocMaTop			: "Tope",
-DlgDocMaLeft		: "Izquierda",
-DlgDocMaRight		: "Derecha",
-DlgDocMaBottom		: "Pie",
-DlgDocMeIndex		: "Claves de indexación del Documento (separados por comas)",
-DlgDocMeDescr		: "Descripción del Documento",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Vista Previa",
-
-// Templates Dialog
-Templates			: "Plantillas",
-DlgTemplatesTitle	: "Contenido de Plantillas",
-DlgTemplatesSelMsg	: "Por favor selecciona la plantilla a abrir en el editor<br>(el contenido actual se perderá):",
-DlgTemplatesLoading	: "Cargando lista de Plantillas. Por favor, aguarde...",
-DlgTemplatesNoTpl	: "(No hay plantillas definidas)",
-DlgTemplatesReplace	: "Reemplazar el contenido actual",
-
-// About Dialog
-DlgAboutAboutTab	: "Acerca de",
-DlgAboutBrowserInfoTab	: "Información de Navegador",
-DlgAboutLicenseTab	: "Licencia",
-DlgAboutVersion		: "versión",
-DlgAboutInfo		: "Para mayor información por favor dirigirse a",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",
-DlgDivAdvancedTab	: "Avanzado",
-DlgDivStyle		: "Estilo",
-DlgDivInlineStyle	: "Estilos CSS",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.xml
deleted file mode 100644
index a7d2c05254..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/es.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>es.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.js
deleted file mode 100644
index 3756cadf61..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Estonian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Voldi tööriistariba",
-ToolbarExpand		: "Laienda tööriistariba",
-
-// Toolbar Items and Context Menu
-Save				: "Salvesta",
-NewPage				: "Uus leht",
-Preview				: "Eelvaade",
-Cut					: "Lõika",
-Copy				: "Kopeeri",
-Paste				: "Kleebi",
-PasteText			: "Kleebi tavalise tekstina",
-PasteWord			: "Kleebi Wordist",
-Print				: "Prindi",
-SelectAll			: "Vali kõik",
-RemoveFormat		: "Eemalda vorming",
-InsertLinkLbl		: "Link",
-InsertLink			: "Sisesta link / Muuda linki",
-RemoveLink			: "Eemalda link",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Sisesta ankur / Muuda ankrut",
-AnchorDelete		: "Eemalda ankur",
-InsertImageLbl		: "Pilt",
-InsertImage			: "Sisesta pilt / Muuda pilti",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Sisesta flash / Muuda flashi",
-InsertTableLbl		: "Tabel",
-InsertTable			: "Sisesta tabel / Muuda tabelit",
-InsertLineLbl		: "Joon",
-InsertLine			: "Sisesta horisontaaljoon",
-InsertSpecialCharLbl: "Erimärgid",
-InsertSpecialChar	: "Sisesta erimärk",
-InsertSmileyLbl		: "Emotikon",
-InsertSmiley		: "Sisesta emotikon",
-About				: "FCKeditor teave",
-Bold				: "Paks",
-Italic				: "Kursiiv",
-Underline			: "Allajoonitud",
-StrikeThrough		: "Läbijoonitud",
-Subscript			: "Allindeks",
-Superscript			: "Ãœlaindeks",
-LeftJustify			: "Vasakjoondus",
-CenterJustify		: "Keskjoondus",
-RightJustify		: "Paremjoondus",
-BlockJustify		: "Rööpjoondus",
-DecreaseIndent		: "Vähenda taanet",
-IncreaseIndent		: "Suurenda taanet",
-Blockquote			: "Blokktsitaat",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Võta tagasi",
-Redo				: "Korda toimingut",
-NumberedListLbl		: "Nummerdatud loetelu",
-NumberedList		: "Sisesta/Eemalda nummerdatud loetelu",
-BulletedListLbl		: "Punktiseeritud loetelu",
-BulletedList		: "Sisesta/Eemalda punktiseeritud loetelu",
-ShowTableBorders	: "Näita tabeli jooni",
-ShowDetails			: "Näita üksikasju",
-Style				: "Laad",
-FontFormat			: "Vorming",
-Font				: "Kiri",
-FontSize			: "Suurus",
-TextColor			: "Teksti värv",
-BGColor				: "Tausta värv",
-Source				: "Lähtekood",
-Find				: "Otsi",
-Replace				: "Asenda",
-SpellCheck			: "Kontrolli õigekirja",
-UniversalKeyboard	: "Universaalne klaviatuur",
-PageBreakLbl		: "Lehepiir",
-PageBreak			: "Sisesta lehevahetuskoht",
-
-Form			: "Vorm",
-Checkbox		: "Märkeruut",
-RadioButton		: "Raadionupp",
-TextField		: "Tekstilahter",
-Textarea		: "Tekstiala",
-HiddenField		: "Varjatud lahter",
-Button			: "Nupp",
-SelectionField	: "Valiklahter",
-ImageButton		: "Piltnupp",
-
-FitWindow		: "Maksimeeri redaktori mõõtmed",
-ShowBlocks		: "Näita blokke",
-
-// Context Menu
-EditLink			: "Muuda linki",
-CellCM				: "Lahter",
-RowCM				: "Rida",
-ColumnCM			: "Veerg",
-InsertRowAfter		: "Sisesta rida peale",
-InsertRowBefore		: "Sisesta rida enne",
-DeleteRows			: "Eemalda read",
-InsertColumnAfter	: "Sisesta veerg peale",
-InsertColumnBefore	: "Sisesta veerg enne",
-DeleteColumns		: "Eemalda veerud",
-InsertCellAfter		: "Sisesta lahter peale",
-InsertCellBefore	: "Sisesta lahter enne",
-DeleteCells			: "Eemalda lahtrid",
-MergeCells			: "Ãœhenda lahtrid",
-MergeRight			: "Ãœhenda paremale",
-MergeDown			: "Ãœhenda alla",
-HorizontalSplitCell	: "Poolita lahter horisontaalselt",
-VerticalSplitCell	: "Poolita lahter vertikaalselt",
-TableDelete			: "Kustuta tabel",
-CellProperties		: "Lahtri atribuudid",
-TableProperties		: "Tabeli atribuudid",
-ImageProperties		: "Pildi atribuudid",
-FlashProperties		: "Flash omadused",
-
-AnchorProp			: "Ankru omadused",
-ButtonProp			: "Nupu omadused",
-CheckboxProp		: "Märkeruudu omadused",
-HiddenFieldProp		: "Varjatud lahtri omadused",
-RadioButtonProp		: "Raadionupu omadused",
-ImageButtonProp		: "Piltnupu omadused",
-TextFieldProp		: "Tekstilahtri omadused",
-SelectionFieldProp	: "Valiklahtri omadused",
-TextareaProp		: "Tekstiala omadused",
-FormProp			: "Vormi omadused",
-
-FontFormats			: "Tavaline;Vormindatud;Aadress;Pealkiri 1;Pealkiri 2;Pealkiri 3;Pealkiri 4;Pealkiri 5;Pealkiri 6;Tavaline (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Töötlen XHTML'i. Palun oota...",
-Done				: "Tehtud",
-PasteWordConfirm	: "Tekst, mida soovid lisada paistab pärinevat Word'ist. Kas soovid seda enne kleepimist puhastada?",
-NotCompatiblePaste	: "See käsk on saadaval ainult Internet Explorer versioon 5.5 või uuema puhul. Kas soovid kleepida ilma puhastamata?",
-UnknownToolbarItem	: "Tundmatu tööriistarea üksus \"%1\"",
-UnknownCommand		: "Tundmatu käsunimi \"%1\"",
-NotImplemented		: "Käsku ei täidetud",
-UnknownToolbarSet	: "Tööriistariba \"%1\" ei eksisteeri",
-NoActiveX			: "Sinu veebisirvija turvalisuse seaded võivad limiteerida mõningaid tekstirdaktori kasutusvõimalusi. Sa peaksid võimaldama valiku \"Run ActiveX controls and plug-ins\" oma veebisirvija seadetes. Muidu võid sa täheldada vigu tekstiredaktori töös ja märgata puuduvaid funktsioone.",
-BrowseServerBlocked : "Ressursside sirvija avamine ebaõnnestus. Võimalda pop-up akende avanemine.",
-DialogBlocked		: "Ei olenud võimalik avada dialoogi akent. Võimalda pop-up akende avanemine.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Loobu",
-DlgBtnClose			: "Sulge",
-DlgBtnBrowseServer	: "Sirvi serverit",
-DlgAdvancedTag		: "Täpsemalt",
-DlgOpOther			: "<Teine>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Palun sisesta URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<määramata>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Keele suund",
-DlgGenLangDirLtr	: "Vasakult paremale (LTR)",
-DlgGenLangDirRtl	: "Paremalt vasakule (RTL)",
-DlgGenLangCode		: "Keele kood",
-DlgGenAccessKey		: "Juurdepääsu võti",
-DlgGenName			: "Nimi",
-DlgGenTabIndex		: "Tab indeks",
-DlgGenLongDescr		: "Pikk kirjeldus URL",
-DlgGenClass			: "Stiilistiku klassid",
-DlgGenTitle			: "Juhendav tiitel",
-DlgGenContType		: "Juhendava sisu tüüp",
-DlgGenLinkCharset	: "Lingitud ressurssi märgistik",
-DlgGenStyle			: "Laad",
-
-// Image Dialog
-DlgImgTitle			: "Pildi atribuudid",
-DlgImgInfoTab		: "Pildi info",
-DlgImgBtnUpload		: "Saada serverissee",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Lae üles",
-DlgImgAlt			: "Alternatiivne tekst",
-DlgImgWidth			: "Laius",
-DlgImgHeight		: "Kõrgus",
-DlgImgLockRatio		: "Lukusta kuvasuhe",
-DlgBtnResetSize		: "Lähtesta suurus",
-DlgImgBorder		: "Joon",
-DlgImgHSpace		: "H. vaheruum",
-DlgImgVSpace		: "V. vaheruum",
-DlgImgAlign			: "Joondus",
-DlgImgAlignLeft		: "Vasak",
-DlgImgAlignAbsBottom: "Abs alla",
-DlgImgAlignAbsMiddle: "Abs keskele",
-DlgImgAlignBaseline	: "Baasjoonele",
-DlgImgAlignBottom	: "Alla",
-DlgImgAlignMiddle	: "Keskele",
-DlgImgAlignRight	: "Paremale",
-DlgImgAlignTextTop	: "Tekstit üles",
-DlgImgAlignTop		: "Ãœles",
-DlgImgPreview		: "Eelvaade",
-DlgImgAlertUrl		: "Palun kirjuta pildi URL",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash omadused",
-DlgFlashChkPlay		: "Automaatne start ",
-DlgFlashChkLoop		: "Korduv",
-DlgFlashChkMenu		: "Võimalda flash menüü",
-DlgFlashScale		: "Mastaap",
-DlgFlashScaleAll	: "Näita kõike",
-DlgFlashScaleNoBorder	: "Äärist ei ole",
-DlgFlashScaleFit	: "Täpne sobivus",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Lingi info",
-DlgLnkTargetTab		: "Sihtkoht",
-
-DlgLnkType			: "Lingi tüüp",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ankur sellel lehel",
-DlgLnkTypeEMail		: "E-post",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<muu>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Vali ankur",
-DlgLnkAnchorByName	: "Ankru nime järgi",
-DlgLnkAnchorById	: "Elemendi id järgi",
-DlgLnkNoAnchors		: "(Selles dokumendis ei ole ankruid)",
-DlgLnkEMail			: "E-posti aadress",
-DlgLnkEMailSubject	: "Sõnumi teema",
-DlgLnkEMailBody		: "Sõnumi tekst",
-DlgLnkUpload		: "Lae üles",
-DlgLnkBtnUpload		: "Saada serverisse",
-
-DlgLnkTarget		: "Sihtkoht",
-DlgLnkTargetFrame	: "<raam>",
-DlgLnkTargetPopup	: "<hüpikaken>",
-DlgLnkTargetBlank	: "Uus aken (_blank)",
-DlgLnkTargetParent	: "Esivanem aken (_parent)",
-DlgLnkTargetSelf	: "Sama aken (_self)",
-DlgLnkTargetTop		: "Pealmine aken (_top)",
-DlgLnkTargetFrameName	: "Sihtmärk raami nimi",
-DlgLnkPopWinName	: "Hüpikakna nimi",
-DlgLnkPopWinFeat	: "Hüpikakna omadused",
-DlgLnkPopResize		: "Suurendatav",
-DlgLnkPopLocation	: "Aadressiriba",
-DlgLnkPopMenu		: "Menüüriba",
-DlgLnkPopScroll		: "Kerimisribad",
-DlgLnkPopStatus		: "Olekuriba",
-DlgLnkPopToolbar	: "Tööriistariba",
-DlgLnkPopFullScrn	: "Täisekraan (IE)",
-DlgLnkPopDependent	: "Sõltuv (Netscape)",
-DlgLnkPopWidth		: "Laius",
-DlgLnkPopHeight		: "Kõrgus",
-DlgLnkPopLeft		: "Vasak asukoht",
-DlgLnkPopTop		: "Ãœlemine asukoht",
-
-DlnLnkMsgNoUrl		: "Palun kirjuta lingi URL",
-DlnLnkMsgNoEMail	: "Palun kirjuta E-Posti aadress",
-DlnLnkMsgNoAnchor	: "Palun vali ankur",
-DlnLnkMsgInvPopName	: "Hüpikakna nimi peab algama alfabeetilise tähega ja ei tohi sisaldada tühikuid",
-
-// Color Dialog
-DlgColorTitle		: "Vali värv",
-DlgColorBtnClear	: "Tühjenda",
-DlgColorHighlight	: "Märgi",
-DlgColorSelected	: "Valitud",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Sisesta emotikon",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Vali erimärk",
-
-// Table Dialog
-DlgTableTitle		: "Tabeli atribuudid",
-DlgTableRows		: "Read",
-DlgTableColumns		: "Veerud",
-DlgTableBorder		: "Joone suurus",
-DlgTableAlign		: "Joondus",
-DlgTableAlignNotSet	: "<Määramata>",
-DlgTableAlignLeft	: "Vasak",
-DlgTableAlignCenter	: "Kesk",
-DlgTableAlignRight	: "Parem",
-DlgTableWidth		: "Laius",
-DlgTableWidthPx		: "pikslit",
-DlgTableWidthPc		: "protsenti",
-DlgTableHeight		: "Kõrgus",
-DlgTableCellSpace	: "Lahtri vahe",
-DlgTableCellPad		: "Lahtri täidis",
-DlgTableCaption		: "Tabeli tiitel",
-DlgTableSummary		: "Kokkuvõte",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Lahtri atribuudid",
-DlgCellWidth		: "Laius",
-DlgCellWidthPx		: "pikslit",
-DlgCellWidthPc		: "protsenti",
-DlgCellHeight		: "Kõrgus",
-DlgCellWordWrap		: "Sõna ülekanne",
-DlgCellWordWrapNotSet	: "<Määramata>",
-DlgCellWordWrapYes	: "Jah",
-DlgCellWordWrapNo	: "Ei",
-DlgCellHorAlign		: "Horisontaaljoondus",
-DlgCellHorAlignNotSet	: "<Määramata>",
-DlgCellHorAlignLeft	: "Vasak",
-DlgCellHorAlignCenter	: "Kesk",
-DlgCellHorAlignRight: "Parem",
-DlgCellVerAlign		: "Vertikaaljoondus",
-DlgCellVerAlignNotSet	: "<Määramata>",
-DlgCellVerAlignTop	: "Ãœles",
-DlgCellVerAlignMiddle	: "Keskele",
-DlgCellVerAlignBottom	: "Alla",
-DlgCellVerAlignBaseline	: "Baasjoonele",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Reaulatus",
-DlgCellCollSpan		: "Veeruulatus",
-DlgCellBackColor	: "Tausta värv",
-DlgCellBorderColor	: "Joone värv",
-DlgCellBtnSelect	: "Vali...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Otsi ja asenda",
-
-// Find Dialog
-DlgFindTitle		: "Otsi",
-DlgFindFindBtn		: "Otsi",
-DlgFindNotFoundMsg	: "Valitud teksti ei leitud.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Asenda",
-DlgReplaceFindLbl		: "Leia mida:",
-DlgReplaceReplaceLbl	: "Asenda millega:",
-DlgReplaceCaseChk		: "Erista suur- ja väiketähti",
-DlgReplaceReplaceBtn	: "Asenda",
-DlgReplaceReplAllBtn	: "Asenda kõik",
-DlgReplaceWordChk		: "Otsi terviklike sõnu",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt lõigata. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+X).",
-PasteErrorCopy	: "Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt kopeerida. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+C).",
-
-PasteAsText		: "Kleebi tavalise tekstina",
-PasteFromWord	: "Kleebi Wordist",
-
-DlgPasteMsg2	: "Palun kleebi järgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl+V</STRONG>) ja vajuta seejärel <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Sinu veebisirvija turvaseadete tõttu, ei oma redaktor otsest ligipääsu lõikelaua andmetele. Sa pead kleepima need uuesti siia aknasse.",
-DlgPasteIgnoreFont		: "Ignoreeri kirja definitsioone",
-DlgPasteRemoveStyles	: "Eemalda stiilide definitsioonid",
-
-// Color Picker
-ColorAutomatic	: "Automaatne",
-ColorMoreColors	: "Rohkem värve...",
-
-// Document Properties
-DocProps		: "Dokumendi omadused",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ankru omadused",
-DlgAnchorName		: "Ankru nimi",
-DlgAnchorErrorName	: "Palun sisest ankru nimi",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Puudub sõnastikust",
-DlgSpellChangeTo		: "Muuda",
-DlgSpellBtnIgnore		: "Ignoreeri",
-DlgSpellBtnIgnoreAll	: "Ignoreeri kõiki",
-DlgSpellBtnReplace		: "Asenda",
-DlgSpellBtnReplaceAll	: "Asenda kõik",
-DlgSpellBtnUndo			: "Võta tagasi",
-DlgSpellNoSuggestions	: "- Soovitused puuduvad -",
-DlgSpellProgress		: "Toimub õigekirja kontroll...",
-DlgSpellNoMispell		: "Õigekirja kontroll sooritatud: õigekirjuvigu ei leitud",
-DlgSpellNoChanges		: "Õigekirja kontroll sooritatud: ühtegi sõna ei muudetud",
-DlgSpellOneChange		: "Õigekirja kontroll sooritatud: üks sõna muudeti",
-DlgSpellManyChanges		: "Õigekirja kontroll sooritatud: %1 sõna muudetud",
-
-IeSpellDownload			: "Õigekirja kontrollija ei ole installeeritud. Soovid sa selle alla laadida?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (väärtus)",
-DlgButtonType		: "Tüüp",
-DlgButtonTypeBtn	: "Nupp",
-DlgButtonTypeSbm	: "Saada",
-DlgButtonTypeRst	: "Lähtesta",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nimi",
-DlgCheckboxValue	: "Väärtus",
-DlgCheckboxSelected	: "Valitud",
-
-// Form Dialog
-DlgFormName		: "Nimi",
-DlgFormAction	: "Toiming",
-DlgFormMethod	: "Meetod",
-
-// Select Field Dialog
-DlgSelectName		: "Nimi",
-DlgSelectValue		: "Väärtus",
-DlgSelectSize		: "Suurus",
-DlgSelectLines		: "ridu",
-DlgSelectChkMulti	: "Võimalda mitu valikut",
-DlgSelectOpAvail	: "Võimalikud valikud",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Väärtus",
-DlgSelectBtnAdd		: "Lisa",
-DlgSelectBtnModify	: "Muuda",
-DlgSelectBtnUp		: "Ãœles",
-DlgSelectBtnDown	: "Alla",
-DlgSelectBtnSetValue : "Sea valitud olekuna",
-DlgSelectBtnDelete	: "Kustuta",
-
-// Textarea Dialog
-DlgTextareaName	: "Nimi",
-DlgTextareaCols	: "Veerge",
-DlgTextareaRows	: "Ridu",
-
-// Text Field Dialog
-DlgTextName			: "Nimi",
-DlgTextValue		: "Väärtus",
-DlgTextCharWidth	: "Laius (tähemärkides)",
-DlgTextMaxChars		: "Maksimaalselt tähemärke",
-DlgTextType			: "Tüüp",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Parool",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nimi",
-DlgHiddenValue	: "Väärtus",
-
-// Bulleted List Dialog
-BulletedListProp	: "Täpitud loetelu omadused",
-NumberedListProp	: "Nummerdatud loetelu omadused",
-DlgLstStart			: "Alusta",
-DlgLstType			: "Tüüp",
-DlgLstTypeCircle	: "Ring",
-DlgLstTypeDisc		: "Ketas",
-DlgLstTypeSquare	: "Ruut",
-DlgLstTypeNumbers	: "Numbrid (1, 2, 3)",
-DlgLstTypeLCase		: "Väiketähed (a, b, c)",
-DlgLstTypeUCase		: "Suurtähed (A, B, C)",
-DlgLstTypeSRoman	: "Väiksed Rooma numbrid (i, ii, iii)",
-DlgLstTypeLRoman	: "Suured Rooma numbrid (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Ãœldine",
-DlgDocBackTab		: "Taust",
-DlgDocColorsTab		: "Värvid ja veerised",
-DlgDocMetaTab		: "Meta andmed",
-
-DlgDocPageTitle		: "Lehekülje tiitel",
-DlgDocLangDir		: "Kirja suund",
-DlgDocLangDirLTR	: "Vasakult paremale (LTR)",
-DlgDocLangDirRTL	: "Paremalt vasakule (RTL)",
-DlgDocLangCode		: "Keele kood",
-DlgDocCharSet		: "Märgistiku kodeering",
-DlgDocCharSetCE		: "Kesk-Euroopa",
-DlgDocCharSetCT		: "Hiina traditsiooniline (Big5)",
-DlgDocCharSetCR		: "Kirillisa",
-DlgDocCharSetGR		: "Kreeka",
-DlgDocCharSetJP		: "Jaapani",
-DlgDocCharSetKR		: "Korea",
-DlgDocCharSetTR		: "Türgi",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Lääne-Euroopa",
-DlgDocCharSetOther	: "Ülejäänud märgistike kodeeringud",
-
-DlgDocDocType		: "Dokumendi tüüppäis",
-DlgDocDocTypeOther	: "Teised dokumendi tüüppäised",
-DlgDocIncXHTML		: "Arva kaasa XHTML deklaratsioonid",
-DlgDocBgColor		: "Taustavärv",
-DlgDocBgImage		: "Taustapildi URL",
-DlgDocBgNoScroll	: "Mittekeritav tagataust",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Külastatud link",
-DlgDocCActive		: "Aktiivne link",
-DlgDocMargins		: "Lehekülje äärised",
-DlgDocMaTop			: "Ãœlaserv",
-DlgDocMaLeft		: "Vasakserv",
-DlgDocMaRight		: "Paremserv",
-DlgDocMaBottom		: "Alaserv",
-DlgDocMeIndex		: "Dokumendi võtmesõnad (eraldatud komadega)",
-DlgDocMeDescr		: "Dokumendi kirjeldus",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Autoriõigus",
-DlgDocPreview		: "Eelvaade",
-
-// Templates Dialog
-Templates			: "Å abloon",
-DlgTemplatesTitle	: "Sisu Å¡abloonid",
-DlgTemplatesSelMsg	: "Palun vali šabloon, et avada see redaktoris<br />(praegune sisu läheb kaotsi):",
-DlgTemplatesLoading	: "Laen Å¡abloonide nimekirja. Palun oota...",
-DlgTemplatesNoTpl	: "(Ãœhtegi Å¡ablooni ei ole defineeritud)",
-DlgTemplatesReplace	: "Asenda tegelik sisu",
-
-// About Dialog
-DlgAboutAboutTab	: "Teave",
-DlgAboutBrowserInfoTab	: "Veebisirvija info",
-DlgAboutLicenseTab	: "Litsents",
-DlgAboutVersion		: "versioon",
-DlgAboutInfo		: "Täpsema info saamiseks mine",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.xml
deleted file mode 100644
index 0e2b69fbae..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/et.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>et.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.js
deleted file mode 100644
index 75f91a5686..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.js
+++ /dev/null
@@ -1,540 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Basque language file.
- * Euskara hizkuntza fitxategia.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Estutu Tresna Barra",
-ToolbarExpand		: "Hedatu Tresna Barra",
-
-// Toolbar Items and Context Menu
-Save				: "Gorde",
-NewPage				: "Orrialde Berria",
-Preview				: "Aurrebista",
-Cut					: "Ebaki",
-Copy				: "Kopiatu",
-Paste				: "Itsatsi",
-PasteText			: "Itsatsi testu bezala",
-PasteWord			: "Itsatsi Word-etik",
-Print				: "Inprimatu",
-SelectAll			: "Hautatu dena",
-RemoveFormat		: "Kendu Formatua",
-InsertLinkLbl		: "Esteka",
-InsertLink			: "Txertatu/Editatu Esteka",
-RemoveLink			: "Kendu Esteka",
-VisitLink			: "Ireki Esteka",
-Anchor				: "Aingura",
-AnchorDelete		: "Ezabatu Aingura",
-InsertImageLbl		: "Irudia",
-InsertImage			: "Txertatu/Editatu Irudia",
-InsertFlashLbl		: "Flasha",
-InsertFlash			: "Txertatu/Editatu Flasha",
-InsertTableLbl		: "Taula",
-InsertTable			: "Txertatu/Editatu Taula",
-InsertLineLbl		: "Lerroa",
-InsertLine			: "Txertatu Marra Horizontala",
-InsertSpecialCharLbl: "Karaktere Berezia",
-InsertSpecialChar	: "Txertatu Karaktere Berezia",
-InsertSmileyLbl		: "Aurpegierak",
-InsertSmiley		: "Txertatu Aurpegierak",
-About				: "FCKeditor-ri buruz",
-Bold				: "Lodia",
-Italic				: "Etzana",
-Underline			: "Azpimarratu",
-StrikeThrough		: "Marratua",
-Subscript			: "Azpi-indize",
-Superscript			: "Goi-indize",
-LeftJustify			: "Lerrokatu Ezkerrean",
-CenterJustify		: "Lerrokatu Erdian",
-RightJustify		: "Lerrokatu Eskuman",
-BlockJustify		: "Justifikatu",
-DecreaseIndent		: "Txikitu Koska",
-IncreaseIndent		: "Handitu Koska",
-Blockquote			: "Aipamen blokea",
-CreateDiv			: "Sortu Div Edukitzailea",
-EditDiv				: "Editatu Div Edukitzailea",
-DeleteDiv			: "Ezabatu Div Edukitzailea",
-Undo				: "Desegin",
-Redo				: "Berregin",
-NumberedListLbl		: "Zenbakidun Zerrenda",
-NumberedList		: "Txertatu/Kendu Zenbakidun zerrenda",
-BulletedListLbl		: "Buletdun Zerrenda",
-BulletedList		: "Txertatu/Kendu Buletdun zerrenda",
-ShowTableBorders	: "Erakutsi Taularen Ertzak",
-ShowDetails			: "Erakutsi Xehetasunak",
-Style				: "Estiloa",
-FontFormat			: "Formatua",
-Font				: "Letra-tipoa",
-FontSize			: "Tamaina",
-TextColor			: "Testu Kolorea",
-BGColor				: "Atzeko kolorea",
-Source				: "HTML Iturburua",
-Find				: "Bilatu",
-Replace				: "Ordezkatu",
-SpellCheck			: "Ortografia",
-UniversalKeyboard	: "Teklatu Unibertsala",
-PageBreakLbl		: "Orrialde-jauzia",
-PageBreak			: "Txertatu Orrialde-jauzia",
-
-Form			: "Formularioa",
-Checkbox		: "Kontrol-laukia",
-RadioButton		: "Aukera-botoia",
-TextField		: "Testu Eremua",
-Textarea		: "Testu-area",
-HiddenField		: "Ezkutuko Eremua",
-Button			: "Botoia",
-SelectionField	: "Hautespen Eremua",
-ImageButton		: "Irudi Botoia",
-
-FitWindow		: "Maximizatu editorearen tamaina",
-ShowBlocks		: "Blokeak erakutsi",
-
-// Context Menu
-EditLink			: "Aldatu Esteka",
-CellCM				: "Gelaxka",
-RowCM				: "Errenkada",
-ColumnCM			: "Zutabea",
-InsertRowAfter		: "Txertatu Lerroa Ostean",
-InsertRowBefore		: "Txertatu Lerroa Aurretik",
-DeleteRows			: "Ezabatu Errenkadak",
-InsertColumnAfter	: "Txertatu Zutabea Ostean",
-InsertColumnBefore	: "Txertatu Zutabea Aurretik",
-DeleteColumns		: "Ezabatu Zutabeak",
-InsertCellAfter		: "Txertatu Gelaxka Ostean",
-InsertCellBefore	: "Txertatu Gelaxka Aurretik",
-DeleteCells			: "Kendu Gelaxkak",
-MergeCells			: "Batu Gelaxkak",
-MergeRight			: "Elkartu Eskumara",
-MergeDown			: "Elkartu Behera",
-HorizontalSplitCell	: "Banatu Gelaxkak Horizontalki",
-VerticalSplitCell	: "Banatu Gelaxkak Bertikalki",
-TableDelete			: "Ezabatu Taula",
-CellProperties		: "Gelaxkaren Ezaugarriak",
-TableProperties		: "Taularen Ezaugarriak",
-ImageProperties		: "Irudiaren Ezaugarriak",
-FlashProperties		: "Flasharen Ezaugarriak",
-
-AnchorProp			: "Ainguraren Ezaugarriak",
-ButtonProp			: "Botoiaren Ezaugarriak",
-CheckboxProp		: "Kontrol-laukiko Ezaugarriak",
-HiddenFieldProp		: "Ezkutuko Eremuaren Ezaugarriak",
-RadioButtonProp		: "Aukera-botoiaren Ezaugarriak",
-ImageButtonProp		: "Irudi Botoiaren Ezaugarriak",
-TextFieldProp		: "Testu Eremuaren Ezaugarriak",
-SelectionFieldProp	: "Hautespen Eremuaren Ezaugarriak",
-TextareaProp		: "Testu-arearen Ezaugarriak",
-FormProp			: "Formularioaren Ezaugarriak",
-
-FontFormats			: "Arrunta;Formateatua;Helbidea;Izenburua 1;Izenburua 2;Izenburua 3;Izenburua 4;Izenburua 5;Izenburua 6;Paragrafoa (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML Prozesatzen. Itxaron mesedez...",
-Done				: "Eginda",
-PasteWordConfirm	: "Itsatsi nahi duzun testua Wordetik hartua dela dirudi. Itsatsi baino lehen garbitu nahi duzu?",
-NotCompatiblePaste	: "Komando hau Internet Explorer 5.5 bertsiorako edo ondorengoentzako erabilgarria dago. Garbitu gabe itsatsi nahi duzu?",
-UnknownToolbarItem	: "Ataza barrako elementu ezezaguna \"%1\"",
-UnknownCommand		: "Komando izen ezezaguna \"%1\"",
-NotImplemented		: "Komando ez inplementatua",
-UnknownToolbarSet	: "Ataza barra \"%1\" taldea ez da existitzen",
-NoActiveX			: "Zure nabigatzailearen segurtasun hobespenak editore honen zenbait ezaugarri mugatu ditzake. \"ActiveX kontrolak eta pluginak\" aktibatu beharko zenituzke, bestela erroreak eta ezaugarrietan mugak egon daitezke.",
-BrowseServerBlocked : "Baliabideen arakatzailea ezin da ireki. Ziurtatu popup blokeatzaileak desgaituta dituzula.",
-DialogBlocked		: "Ezin da elkarrizketa-leihoa ireki. Ziurtatu popup blokeatzaileak desgaituta dituzula.",
-VisitLinkBlocked	: "Ezin da leiho berri bat ireki. Ziurtatu popup blokeatzaileak desgaituta dituzula.",
-
-// Dialogs
-DlgBtnOK			: "Ados",
-DlgBtnCancel		: "Utzi",
-DlgBtnClose			: "Itxi",
-DlgBtnBrowseServer	: "Zerbitzaria arakatu",
-DlgAdvancedTag		: "Aurreratua",
-DlgOpOther			: "<Bestelakoak>",
-DlgInfoTab			: "Informazioa",
-DlgAlertUrl			: "Mesedez URLa idatzi ezazu",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<Ezarri gabe>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Hizkuntzaren Norabidea",
-DlgGenLangDirLtr	: "Ezkerretik Eskumara(LTR)",
-DlgGenLangDirRtl	: "Eskumatik Ezkerrera (RTL)",
-DlgGenLangCode		: "Hizkuntza Kodea",
-DlgGenAccessKey		: "Sarbide-gakoa",
-DlgGenName			: "Izena",
-DlgGenTabIndex		: "Tabulazio Indizea",
-DlgGenLongDescr		: "URL Deskribapen Luzea",
-DlgGenClass			: "Estilo-orriko Klaseak",
-DlgGenTitle			: "Izenburua",
-DlgGenContType		: "Eduki Mota (Content Type)",
-DlgGenLinkCharset	: "Estekatutako Karaktere Multzoa",
-DlgGenStyle			: "Estiloa",
-
-// Image Dialog
-DlgImgTitle			: "Irudi Ezaugarriak",
-DlgImgInfoTab		: "Irudi informazioa",
-DlgImgBtnUpload		: "Zerbitzarira bidalia",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Gora Kargatu",
-DlgImgAlt			: "Ordezko Testua",
-DlgImgWidth			: "Zabalera",
-DlgImgHeight		: "Altuera",
-DlgImgLockRatio		: "Erlazioa Blokeatu",
-DlgBtnResetSize		: "Tamaina Berrezarri",
-DlgImgBorder		: "Ertza",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Lerrokatu",
-DlgImgAlignLeft		: "Ezkerrera",
-DlgImgAlignAbsBottom: "Abs Behean",
-DlgImgAlignAbsMiddle: "Abs Erdian",
-DlgImgAlignBaseline	: "Oinan",
-DlgImgAlignBottom	: "Behean",
-DlgImgAlignMiddle	: "Erdian",
-DlgImgAlignRight	: "Eskuman",
-DlgImgAlignTextTop	: "Testua Goian",
-DlgImgAlignTop		: "Goian",
-DlgImgPreview		: "Aurrebista",
-DlgImgAlertUrl		: "Mesedez Irudiaren URLa idatzi",
-DlgImgLinkTab		: "Esteka",
-
-// Flash Dialog
-DlgFlashTitle		: "Flasharen Ezaugarriak",
-DlgFlashChkPlay		: "Automatikoki Erreproduzitu",
-DlgFlashChkLoop		: "Begizta",
-DlgFlashChkMenu		: "Flasharen Menua Gaitu",
-DlgFlashScale		: "Eskalatu",
-DlgFlashScaleAll	: "Dena erakutsi",
-DlgFlashScaleNoBorder	: "Ertzik gabe",
-DlgFlashScaleFit	: "Doitu",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Esteka",
-DlgLnkInfoTab		: "Estekaren Informazioa",
-DlgLnkTargetTab		: "Helburua",
-
-DlgLnkType			: "Esteka Mota",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Aingura orrialde honetan",
-DlgLnkTypeEMail		: "ePosta",
-DlgLnkProto			: "Protokoloa",
-DlgLnkProtoOther	: "<Beste batzuk>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Aingura bat hautatu",
-DlgLnkAnchorByName	: "Aingura izenagatik",
-DlgLnkAnchorById	: "Elementuaren ID-gatik",
-DlgLnkNoAnchors		: "(Ez daude aingurak eskuragarri dokumentuan)",
-DlgLnkEMail			: "ePosta Helbidea",
-DlgLnkEMailSubject	: "Mezuaren Gaia",
-DlgLnkEMailBody		: "Mezuaren Gorputza",
-DlgLnkUpload		: "Gora kargatu",
-DlgLnkBtnUpload		: "Zerbitzarira bidali",
-
-DlgLnkTarget		: "Target (Helburua)",
-DlgLnkTargetFrame	: "<marko>",
-DlgLnkTargetPopup	: "<popup leihoa>",
-DlgLnkTargetBlank	: "Leiho Berria (_blank)",
-DlgLnkTargetParent	: "Leiho Gurasoa (_parent)",
-DlgLnkTargetSelf	: "Leiho Berdina (_self)",
-DlgLnkTargetTop		: "Goiko Leihoa (_top)",
-DlgLnkTargetFrameName	: "Marko Helburuaren Izena",
-DlgLnkPopWinName	: "Popup Leihoaren Izena",
-DlgLnkPopWinFeat	: "Popup Leihoaren Ezaugarriak",
-DlgLnkPopResize		: "Tamaina Aldakorra",
-DlgLnkPopLocation	: "Kokaleku Barra",
-DlgLnkPopMenu		: "Menu Barra",
-DlgLnkPopScroll		: "Korritze Barrak",
-DlgLnkPopStatus		: "Egoera Barra",
-DlgLnkPopToolbar	: "Tresna Barra",
-DlgLnkPopFullScrn	: "Pantaila Osoa (IE)",
-DlgLnkPopDependent	: "Menpekoa (Netscape)",
-DlgLnkPopWidth		: "Zabalera",
-DlgLnkPopHeight		: "Altuera",
-DlgLnkPopLeft		: "Ezkerreko  Posizioa",
-DlgLnkPopTop		: "Goiko Posizioa",
-
-DlnLnkMsgNoUrl		: "Mesedez URL esteka idatzi",
-DlnLnkMsgNoEMail	: "Mesedez ePosta helbidea idatzi",
-DlnLnkMsgNoAnchor	: "Mesedez aingura bat aukeratu",
-DlnLnkMsgInvPopName	: "Popup leihoaren izenak karaktere alfabetiko batekin hasi behar du eta eta ezin du zuriunerik izan",
-
-// Color Dialog
-DlgColorTitle		: "Kolore Aukeraketa",
-DlgColorBtnClear	: "Garbitu",
-DlgColorHighlight	: "Nabarmendu",
-DlgColorSelected	: "Aukeratuta",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Aurpegiera Sartu",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Karaktere Berezia Aukeratu",
-
-// Table Dialog
-DlgTableTitle		: "Taularen Ezaugarriak",
-DlgTableRows		: "Lerroak",
-DlgTableColumns		: "Zutabeak",
-DlgTableBorder		: "Ertzaren Zabalera",
-DlgTableAlign		: "Lerrokatu",
-DlgTableAlignNotSet	: "<Ezarri gabe>",
-DlgTableAlignLeft	: "Ezkerrean",
-DlgTableAlignCenter	: "Erdian",
-DlgTableAlignRight	: "Eskuman",
-DlgTableWidth		: "Zabalera",
-DlgTableWidthPx		: "pixel",
-DlgTableWidthPc		: "ehuneko",
-DlgTableHeight		: "Altuera",
-DlgTableCellSpace	: "Gelaxka arteko tartea",
-DlgTableCellPad		: "Gelaxken betegarria",
-DlgTableCaption		: "Epigrafea",
-DlgTableSummary		: "Laburpena",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Gelaxken Ezaugarriak",
-DlgCellWidth		: "Zabalera",
-DlgCellWidthPx		: "pixel",
-DlgCellWidthPc		: "ehuneko",
-DlgCellHeight		: "Altuera",
-DlgCellWordWrap		: "Itzulbira",
-DlgCellWordWrapNotSet	: "<Ezarri gabe>",
-DlgCellWordWrapYes	: "Bai",
-DlgCellWordWrapNo	: "Ez",
-DlgCellHorAlign		: "Lerrokatu Horizontalki",
-DlgCellHorAlignNotSet	: "<Ezarri gabe>",
-DlgCellHorAlignLeft	: "Ezkerrean",
-DlgCellHorAlignCenter	: "Erdian",
-DlgCellHorAlignRight: "Eskuman",
-DlgCellVerAlign		: "Lerrokatu Bertikalki",
-DlgCellVerAlignNotSet	: "<Ezarri gabe>",
-DlgCellVerAlignTop	: "Goian",
-DlgCellVerAlignMiddle	: "Erdian",
-DlgCellVerAlignBottom	: "Behean",
-DlgCellVerAlignBaseline	: "Oinean",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Lerroak Hedatu",
-DlgCellCollSpan		: "Zutabeak Hedatu",
-DlgCellBackColor	: "Atzeko Kolorea",
-DlgCellBorderColor	: "Ertzako Kolorea",
-DlgCellBtnSelect	: "Aukeratu...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Bilatu eta Ordeztu",
-
-// Find Dialog
-DlgFindTitle		: "Bilaketa",
-DlgFindFindBtn		: "Bilatu",
-DlgFindNotFoundMsg	: "Idatzitako testua ez da topatu.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Ordeztu",
-DlgReplaceFindLbl		: "Zer bilatu:",
-DlgReplaceReplaceLbl	: "Zerekin ordeztu:",
-DlgReplaceCaseChk		: "Maiuskula/minuskula",
-DlgReplaceReplaceBtn	: "Ordeztu",
-DlgReplaceReplAllBtn	: "Ordeztu Guztiak",
-DlgReplaceWordChk		: "Esaldi osoa bilatu",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki moztea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+X).",
-PasteErrorCopy	: "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki kopiatzea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+C).",
-
-PasteAsText		: "Testu Arrunta bezala Itsatsi",
-PasteFromWord	: "Word-etik itsatsi",
-
-DlgPasteMsg2	: "Mesedez teklatua erabilita (<STRONG>Ctrl+V</STRONG>) ondorego eremuan testua itsatsi eta <STRONG>OK</STRONG> sakatu.",
-DlgPasteSec		: "Nabigatzailearen segurtasun ezarpenak direla eta, editoreak ezin du arbela zuzenean erabili. Leiho honetan berriro itsatsi behar duzu.",
-DlgPasteIgnoreFont		: "Letra Motaren definizioa ezikusi",
-DlgPasteRemoveStyles	: "Estilo definizioak kendu",
-
-// Color Picker
-ColorAutomatic	: "Automatikoa",
-ColorMoreColors	: "Kolore gehiago...",
-
-// Document Properties
-DocProps		: "Dokumentuaren Ezarpenak",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ainguraren Ezaugarriak",
-DlgAnchorName		: "Ainguraren Izena",
-DlgAnchorErrorName	: "Idatzi ainguraren izena",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ez dago hiztegian",
-DlgSpellChangeTo		: "Honekin ordezkatu",
-DlgSpellBtnIgnore		: "Ezikusi",
-DlgSpellBtnIgnoreAll	: "Denak Ezikusi",
-DlgSpellBtnReplace		: "Ordezkatu",
-DlgSpellBtnReplaceAll	: "Denak Ordezkatu",
-DlgSpellBtnUndo			: "Desegin",
-DlgSpellNoSuggestions	: "- Iradokizunik ez -",
-DlgSpellProgress		: "Zuzenketa ortografikoa martxan...",
-DlgSpellNoMispell		: "Zuzenketa ortografikoa bukatuta: Akatsik ez",
-DlgSpellNoChanges		: "Zuzenketa ortografikoa bukatuta: Ez da ezer aldatu",
-DlgSpellOneChange		: "Zuzenketa ortografikoa bukatuta: Hitz bat aldatu da",
-DlgSpellManyChanges		: "Zuzenketa ortografikoa bukatuta: %1 hitz aldatu dira",
-
-IeSpellDownload			: "Zuzentzaile ortografikoa ez dago instalatuta. Deskargatu nahi duzu?",
-
-// Button Dialog
-DlgButtonText		: "Testua (Balorea)",
-DlgButtonType		: "Mota",
-DlgButtonTypeBtn	: "Botoia",
-DlgButtonTypeSbm	: "Bidali",
-DlgButtonTypeRst	: "Garbitu",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Izena",
-DlgCheckboxValue	: "Balorea",
-DlgCheckboxSelected	: "Hautatuta",
-
-// Form Dialog
-DlgFormName		: "Izena",
-DlgFormAction	: "Ekintza",
-DlgFormMethod	: "Metodoa",
-
-// Select Field Dialog
-DlgSelectName		: "Izena",
-DlgSelectValue		: "Balorea",
-DlgSelectSize		: "Tamaina",
-DlgSelectLines		: "lerro kopurura",
-DlgSelectChkMulti	: "Hautaketa anitzak baimendu",
-DlgSelectOpAvail	: "Aukera Eskuragarriak",
-DlgSelectOpText		: "Testua",
-DlgSelectOpValue	: "Balorea",
-DlgSelectBtnAdd		: "Gehitu",
-DlgSelectBtnModify	: "Aldatu",
-DlgSelectBtnUp		: "Gora",
-DlgSelectBtnDown	: "Behera",
-DlgSelectBtnSetValue : "Aukeratutako balorea ezarri",
-DlgSelectBtnDelete	: "Ezabatu",
-
-// Textarea Dialog
-DlgTextareaName	: "Izena",
-DlgTextareaCols	: "Zutabeak",
-DlgTextareaRows	: "Lerroak",
-
-// Text Field Dialog
-DlgTextName			: "Izena",
-DlgTextValue		: "Balorea",
-DlgTextCharWidth	: "Zabalera",
-DlgTextMaxChars		: "Zenbat karaktere gehienez",
-DlgTextType			: "Mota",
-DlgTextTypeText		: "Testua",
-DlgTextTypePass		: "Pasahitza",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Izena",
-DlgHiddenValue	: "Balorea",
-
-// Bulleted List Dialog
-BulletedListProp	: "Buletdun Zerrendaren Ezarpenak",
-NumberedListProp	: "Zenbakidun Zerrendaren Ezarpenak",
-DlgLstStart			: "Hasiera",
-DlgLstType			: "Mota",
-DlgLstTypeCircle	: "Zirkulua",
-DlgLstTypeDisc		: "Diskoa",
-DlgLstTypeSquare	: "Karratua",
-DlgLstTypeNumbers	: "Zenbakiak (1, 2, 3)",
-DlgLstTypeLCase		: "Letra xeheak (a, b, c)",
-DlgLstTypeUCase		: "Letra larriak (A, B, C)",
-DlgLstTypeSRoman	: "Erromatar zenbaki zeheak (i, ii, iii)",
-DlgLstTypeLRoman	: "Erromatar zenbaki larriak (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Orokorra",
-DlgDocBackTab		: "Atzealdea",
-DlgDocColorsTab		: "Koloreak eta Marjinak",
-DlgDocMetaTab		: "Meta Informazioa",
-
-DlgDocPageTitle		: "Orriaren Izenburua",
-DlgDocLangDir		: "Hizkuntzaren Norabidea",
-DlgDocLangDirLTR	: "Ezkerretik eskumara (LTR)",
-DlgDocLangDirRTL	: "Eskumatik ezkerrera (RTL)",
-DlgDocLangCode		: "Hizkuntzaren Kodea",
-DlgDocCharSet		: "Karaktere Multzoaren Kodeketa",
-DlgDocCharSetCE		: "Erdialdeko Europakoa",
-DlgDocCharSetCT		: "Txinatar Tradizionala (Big5)",
-DlgDocCharSetCR		: "Zirilikoa",
-DlgDocCharSetGR		: "Grekoa",
-DlgDocCharSetJP		: "Japoniarra",
-DlgDocCharSetKR		: "Korearra",
-DlgDocCharSetTR		: "Turkiarra",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Mendebaldeko Europakoa",
-DlgDocCharSetOther	: "Beste Karaktere Multzoko Kodeketa",
-
-DlgDocDocType		: "Document Type Goiburua",
-DlgDocDocTypeOther	: "Beste Document Type Goiburua",
-DlgDocIncXHTML		: "XHTML Ezarpenak",
-DlgDocBgColor		: "Atzeko Kolorea",
-DlgDocBgImage		: "Atzeko Irudiaren URL-a",
-DlgDocBgNoScroll	: "Korritze gabeko Atzealdea",
-DlgDocCText			: "Testua",
-DlgDocCLink			: "Estekak",
-DlgDocCVisited		: "Bisitatutako Estekak",
-DlgDocCActive		: "Esteka Aktiboa",
-DlgDocMargins		: "Orrialdearen marjinak",
-DlgDocMaTop			: "Goian",
-DlgDocMaLeft		: "Ezkerrean",
-DlgDocMaRight		: "Eskuman",
-DlgDocMaBottom		: "Behean",
-DlgDocMeIndex		: "Dokumentuaren Gako-hitzak (komarekin bananduta)",
-DlgDocMeDescr		: "Dokumentuaren Deskribapena",
-DlgDocMeAuthor		: "Egilea",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Aurrebista",
-
-// Templates Dialog
-Templates			: "Txantiloiak",
-DlgTemplatesTitle	: "Eduki Txantiloiak",
-DlgTemplatesSelMsg	: "Mesedez txantiloia aukeratu editorean kargatzeko<br>(orain dauden edukiak galduko dira):",
-DlgTemplatesLoading	: "Txantiloiak kargatzen. Itxaron mesedez...",
-DlgTemplatesNoTpl	: "(Ez dago definitutako txantiloirik)",
-DlgTemplatesReplace	: "Ordeztu oraingo edukiak",
-
-// About Dialog
-DlgAboutAboutTab	: "Honi buruz",
-DlgAboutBrowserInfoTab	: "Nabigatzailearen Informazioa",
-DlgAboutLicenseTab	: "Lizentzia",
-DlgAboutVersion		: "bertsioa",
-DlgAboutInfo		: "Informazio gehiago eskuratzeko hona joan",
-
-// Div Dialog
-DlgDivGeneralTab	: "Orokorra",
-DlgDivAdvancedTab	: "Aurreratua",
-DlgDivStyle		: "Estiloa",
-DlgDivInlineStyle	: "Inline Estiloa",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.xml
deleted file mode 100644
index 8e96bbf0d6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/eu.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>eu.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.js
deleted file mode 100644
index 3ca577c2d4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Persian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "rtl",
-
-ToolbarCollapse		: "برچیدن نوارابزار",
-ToolbarExpand		: "گستردن نوارابزار",
-
-// Toolbar Items and Context Menu
-Save				: "ذخیره",
-NewPage				: "برگهٴ تازه",
-Preview				: "پیش‌نمایش",
-Cut					: "برش",
-Copy				: "کپی",
-Paste				: "چسباندن",
-PasteText			: "چسباندن به عنوان متن ِساده",
-PasteWord			: "چسباندن از Word",
-Print				: "چاپ",
-SelectAll			: "گزینش همه",
-RemoveFormat		: "برداشتن فرمت",
-InsertLinkLbl		: "پیوند",
-InsertLink			: "گنجاندن/ویرایش ِپیوند",
-RemoveLink			: "برداشتن پیوند",
-VisitLink			: "باز کردن پیوند",
-Anchor				: "گنجاندن/ویرایش ِلنگر",
-AnchorDelete		: "برداشتن لنگر",
-InsertImageLbl		: "تصویر",
-InsertImage			: "گنجاندن/ویرایش ِتصویر",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "گنجاندن/ویرایش ِFlash",
-InsertTableLbl		: "جدول",
-InsertTable			: "گنجاندن/ویرایش ِجدول",
-InsertLineLbl		: "خط",
-InsertLine			: "گنجاندن خط ِافقی",
-InsertSpecialCharLbl: "نویسهٴ ویژه",
-InsertSpecialChar	: "گنجاندن نویسهٴ ویژه",
-InsertSmileyLbl		: "خندانک",
-InsertSmiley		: "گنجاندن خندانک",
-About				: "دربارهٴ FCKeditor",
-Bold				: "درشت",
-Italic				: "خمیده",
-Underline			: "خط‌زیردار",
-StrikeThrough		: "میان‌خط",
-Subscript			: "زیرنویس",
-Superscript			: "بالانویس",
-LeftJustify			: "چپ‌چین",
-CenterJustify		: "میان‌چین",
-RightJustify		: "راست‌چین",
-BlockJustify		: "بلوک‌چین",
-DecreaseIndent		: "کاهش تورفتگی",
-IncreaseIndent		: "افزایش تورفتگی",
-Blockquote			: "بلوک نقل قول",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "واچیدن",
-Redo				: "بازچیدن",
-NumberedListLbl		: "فهرست شماره‌دار",
-NumberedList		: "گنجاندن/برداشتن فهرست شماره‌دار",
-BulletedListLbl		: "فهرست نقطه‌ای",
-BulletedList		: "گنجاندن/برداشتن فهرست نقطه‌ای",
-ShowTableBorders	: "نمایش لبهٴ جدول",
-ShowDetails			: "نمایش جزئیات",
-Style				: "سبک",
-FontFormat			: "فرمت",
-Font				: "قلم",
-FontSize			: "اندازه",
-TextColor			: "رنگ متن",
-BGColor				: "رنگ پس‌زمینه",
-Source				: "منبع",
-Find				: "جستجو",
-Replace				: "جایگزینی",
-SpellCheck			: "بررسی املا",
-UniversalKeyboard	: "صفحه‌کلید جهانی",
-PageBreakLbl		: "شکستگی ِپایان ِبرگه",
-PageBreak			: "گنجاندن شکستگی ِپایان ِبرگه",
-
-Form			: "فرم",
-Checkbox		: "خانهٴ گزینه‌ای",
-RadioButton		: "دکمهٴ رادیویی",
-TextField		: "فیلد متنی",
-Textarea		: "ناحیهٴ متنی",
-HiddenField		: "فیلد پنهان",
-Button			: "دکمه",
-SelectionField	: "فیلد چندگزینه‌ای",
-ImageButton		: "دکمهٴ تصویری",
-
-FitWindow		: "بیشینه‌سازی ِاندازهٴ ویرایشگر",
-ShowBlocks		: "نمایش بلوک‌ها",
-
-// Context Menu
-EditLink			: "ویرایش پیوند",
-CellCM				: "سلول",
-RowCM				: "سطر",
-ColumnCM			: "ستون",
-InsertRowAfter		: "افزودن سطر بعد از",
-InsertRowBefore		: "افزودن سطر قبل از",
-DeleteRows			: "حذف سطرها",
-InsertColumnAfter	: "افزودن ستون بعد از",
-InsertColumnBefore	: "افزودن ستون قبل از",
-DeleteColumns		: "حذف ستونها",
-InsertCellAfter		: "افزودن سلول بعد از",
-InsertCellBefore	: "افزودن سلول قبل از",
-DeleteCells			: "حذف سلولها",
-MergeCells			: "ادغام سلولها",
-MergeRight			: "ادغام به راست",
-MergeDown			: "ادغام به پایین",
-HorizontalSplitCell	: "جدا کردن افقی سلول",
-VerticalSplitCell	: "جدا کردن عمودی سلول",
-TableDelete			: "پاک‌کردن جدول",
-CellProperties		: "ویژگیهای سلول",
-TableProperties		: "ویژگیهای جدول",
-ImageProperties		: "ویژگیهای تصویر",
-FlashProperties		: "ویژگیهای Flash",
-
-AnchorProp			: "ویژگیهای لنگر",
-ButtonProp			: "ویژگیهای دکمه",
-CheckboxProp		: "ویژگیهای خانهٴ گزینه‌ای",
-HiddenFieldProp		: "ویژگیهای فیلد پنهان",
-RadioButtonProp		: "ویژگیهای دکمهٴ رادیویی",
-ImageButtonProp		: "ویژگیهای دکمهٴ تصویری",
-TextFieldProp		: "ویژگیهای فیلد متنی",
-SelectionFieldProp	: "ویژگیهای فیلد چندگزینه‌ای",
-TextareaProp		: "ویژگیهای ناحیهٴ متنی",
-FormProp			: "ویژگیهای فرم",
-
-FontFormats			: "نرمال;فرمت‌شده;آدرس;سرنویس 1;سرنویس 2;سرنویس 3;سرنویس 4;سرنویس 5;سرنویس 6;بند;(DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "پردازش XHTML. لطفا صبر کنید...",
-Done				: "انجام شد",
-PasteWordConfirm	: "متنی که می‌خواهید بچسبانید به نظر می‌رسد از Word کپی شده است. آیا می‌خواهید قبل از چسباندن آن را پاک‌سازی کنید؟",
-NotCompatiblePaste	: "این فرمان برای مرورگر Internet Explorer از نگارش 5.5 یا بالاتر در دسترس است. آیا می‌خواهید بدون پاک‌سازی، متن را بچسبانید؟",
-UnknownToolbarItem	: "فقرهٴ نوارابزار ناشناخته \"%1\"",
-UnknownCommand		: "نام دستور ناشناخته \"%1\"",
-NotImplemented		: "دستور پیاده‌سازی‌نشده",
-UnknownToolbarSet	: "مجموعهٴ نوارابزار \"%1\" وجود ندارد",
-NoActiveX			: "تنظیمات امنیتی مرورگر شما ممکن است در بعضی از ویژگیهای مرورگر محدودیت ایجاد کند. شما باید گزینهٴ \"Run ActiveX controls and plug-ins\" را فعال کنید. ممکن است شما با خطاهایی روبرو باشید و متوجه کمبود ویژگیهایی شوید.",
-BrowseServerBlocked : "توانایی بازگشایی مرورگر منابع فراهم نیست. اطمینان حاصل کنید که تمامی برنامه‌های پیشگیری از نمایش popup را از کار بازداشته‌اید.",
-DialogBlocked		: "توانایی بازگشایی پنجرهٴ کوچک ِگفتگو فراهم نیست. اطمینان حاصل کنید که تمامی برنامه‌های پیشگیری از نمایش popup را از کار بازداشته‌اید.",
-VisitLinkBlocked	: "امکان بازکردن یک پنجره جدید نیست. اطمینان حاصل کنید که تمامی برنامه‌های پیشگیری از نمایش popup را از کار بازداشته‌اید.",
-
-// Dialogs
-DlgBtnOK			: "پذیرش",
-DlgBtnCancel		: "انصراف",
-DlgBtnClose			: "بستن",
-DlgBtnBrowseServer	: "فهرست‌نمایی سرور",
-DlgAdvancedTag		: "پیشرفته",
-DlgOpOther			: "<غیره>",
-DlgInfoTab			: "اطلاعات",
-DlgAlertUrl			: "لطفاً URL را بنویسید",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<تعین‌نشده>",
-DlgGenId			: "شناسه",
-DlgGenLangDir		: "جهت‌نمای زبان",
-DlgGenLangDirLtr	: "چپ به راست (LTR)",
-DlgGenLangDirRtl	: "راست به چپ (RTL)",
-DlgGenLangCode		: "کد زبان",
-DlgGenAccessKey		: "کلید دستیابی",
-DlgGenName			: "نام",
-DlgGenTabIndex		: "نمایهٴ دسترسی با Tab",
-DlgGenLongDescr		: "URL توصیف طولانی",
-DlgGenClass			: "کلاسهای شیوه‌نامه(Stylesheet)",
-DlgGenTitle			: "عنوان کمکی",
-DlgGenContType		: "نوع محتوای کمکی",
-DlgGenLinkCharset	: "نویسه‌گان منبع ِپیوندشده",
-DlgGenStyle			: "شیوه(style)",
-
-// Image Dialog
-DlgImgTitle			: "ویژگیهای تصویر",
-DlgImgInfoTab		: "اطلاعات تصویر",
-DlgImgBtnUpload		: "به سرور بفرست",
-DlgImgURL			: "URL",
-DlgImgUpload		: "انتقال به سرور",
-DlgImgAlt			: "متن جایگزین",
-DlgImgWidth			: "پهنا",
-DlgImgHeight		: "درازا",
-DlgImgLockRatio		: "قفل‌کردن ِنسبت",
-DlgBtnResetSize		: "بازنشانی اندازه",
-DlgImgBorder		: "لبه",
-DlgImgHSpace		: "فاصلهٴ افقی",
-DlgImgVSpace		: "فاصلهٴ عمودی",
-DlgImgAlign			: "چینش",
-DlgImgAlignLeft		: "Ú†Ù¾",
-DlgImgAlignAbsBottom: "پائین مطلق",
-DlgImgAlignAbsMiddle: "وسط مطلق",
-DlgImgAlignBaseline	: "خط‌پایه",
-DlgImgAlignBottom	: "پائین",
-DlgImgAlignMiddle	: "وسط",
-DlgImgAlignRight	: "راست",
-DlgImgAlignTextTop	: "متن بالا",
-DlgImgAlignTop		: "بالا",
-DlgImgPreview		: "پیش‌نمایش",
-DlgImgAlertUrl		: "لطفا URL تصویر را بنویسید",
-DlgImgLinkTab		: "پیوند",
-
-// Flash Dialog
-DlgFlashTitle		: "ویژگیهای Flash",
-DlgFlashChkPlay		: "آغاز ِخودکار",
-DlgFlashChkLoop		: "اجرای پیاپی",
-DlgFlashChkMenu		: "دردسترس‌بودن منوی Flash",
-DlgFlashScale		: "مقیاس",
-DlgFlashScaleAll	: "نمایش همه",
-DlgFlashScaleNoBorder	: "بدون کران",
-DlgFlashScaleFit	: "جایگیری کامل",
-
-// Link Dialog
-DlgLnkWindowTitle	: "پیوند",
-DlgLnkInfoTab		: "اطلاعات پیوند",
-DlgLnkTargetTab		: "مقصد",
-
-DlgLnkType			: "نوع پیوند",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "لنگر در همین صفحه",
-DlgLnkTypeEMail		: "پست الکترونیکی",
-DlgLnkProto			: "پروتکل",
-DlgLnkProtoOther	: "<دیگر>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "یک لنگر برگزینید",
-DlgLnkAnchorByName	: "با نام لنگر",
-DlgLnkAnchorById	: "با شناسهٴ المان",
-DlgLnkNoAnchors		: "(در این سند لنگری دردسترس نیست)",
-DlgLnkEMail			: "نشانی پست الکترونیکی",
-DlgLnkEMailSubject	: "موضوع پیام",
-DlgLnkEMailBody		: "متن پیام",
-DlgLnkUpload		: "انتقال به سرور",
-DlgLnkBtnUpload		: "به سرور بفرست",
-
-DlgLnkTarget		: "مقصد",
-DlgLnkTargetFrame	: "<فریم>",
-DlgLnkTargetPopup	: "<پنجرهٴ پاپاپ>",
-DlgLnkTargetBlank	: "پنجرهٴ دیگر (_blank)",
-DlgLnkTargetParent	: "پنجرهٴ والد (_parent)",
-DlgLnkTargetSelf	: "همان پنجره (_self)",
-DlgLnkTargetTop		: "بالاترین پنجره (_top)",
-DlgLnkTargetFrameName	: "نام فریم مقصد",
-DlgLnkPopWinName	: "نام پنجرهٴ پاپاپ",
-DlgLnkPopWinFeat	: "ویژگیهای پنجرهٴ پاپاپ",
-DlgLnkPopResize		: "قابل تغییر اندازه",
-DlgLnkPopLocation	: "نوار موقعیت",
-DlgLnkPopMenu		: "نوار منو",
-DlgLnkPopScroll		: "میله‌های پیمایش",
-DlgLnkPopStatus		: "نوار وضعیت",
-DlgLnkPopToolbar	: "نوارابزار",
-DlgLnkPopFullScrn	: "تمام‌صفحه (IE)",
-DlgLnkPopDependent	: "وابسته (Netscape)",
-DlgLnkPopWidth		: "پهنا",
-DlgLnkPopHeight		: "درازا",
-DlgLnkPopLeft		: "موقعیت ِچپ",
-DlgLnkPopTop		: "موقعیت ِبالا",
-
-DlnLnkMsgNoUrl		: "لطفا URL پیوند را بنویسید",
-DlnLnkMsgNoEMail	: "لطفا نشانی پست الکترونیکی را بنویسید",
-DlnLnkMsgNoAnchor	: "لطفا لنگری را برگزینید",
-DlnLnkMsgInvPopName	: "نام پنجرهٴ پاپاپ باید با یک نویسهٴ الفبایی آغاز گردد و نباید فاصله‌های خالی در آن باشند",
-
-// Color Dialog
-DlgColorTitle		: "گزینش رنگ",
-DlgColorBtnClear	: "پاک‌کردن",
-DlgColorHighlight	: "نمونه",
-DlgColorSelected	: "برگزیده",
-
-// Smiley Dialog
-DlgSmileyTitle		: "گنجاندن خندانک",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "گزینش نویسهٴ‌ویژه",
-
-// Table Dialog
-DlgTableTitle		: "ویژگیهای جدول",
-DlgTableRows		: "سطرها",
-DlgTableColumns		: "ستونها",
-DlgTableBorder		: "اندازهٴ لبه",
-DlgTableAlign		: "چینش",
-DlgTableAlignNotSet	: "<تعین‌نشده>",
-DlgTableAlignLeft	: "Ú†Ù¾",
-DlgTableAlignCenter	: "وسط",
-DlgTableAlignRight	: "راست",
-DlgTableWidth		: "پهنا",
-DlgTableWidthPx		: "پیکسل",
-DlgTableWidthPc		: "درصد",
-DlgTableHeight		: "درازا",
-DlgTableCellSpace	: "فاصلهٴ میان سلولها",
-DlgTableCellPad		: "فاصلهٴ پرشده در سلول",
-DlgTableCaption		: "عنوان",
-DlgTableSummary		: "خلاصه",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "ویژگیهای سلول",
-DlgCellWidth		: "پهنا",
-DlgCellWidthPx		: "پیکسل",
-DlgCellWidthPc		: "درصد",
-DlgCellHeight		: "درازا",
-DlgCellWordWrap		: "شکستن واژه‌ها",
-DlgCellWordWrapNotSet	: "<تعین‌نشده>",
-DlgCellWordWrapYes	: "بله",
-DlgCellWordWrapNo	: "خیر",
-DlgCellHorAlign		: "چینش ِافقی",
-DlgCellHorAlignNotSet	: "<تعین‌نشده>",
-DlgCellHorAlignLeft	: "Ú†Ù¾",
-DlgCellHorAlignCenter	: "وسط",
-DlgCellHorAlignRight: "راست",
-DlgCellVerAlign		: "چینش ِعمودی",
-DlgCellVerAlignNotSet	: "<تعین‌نشده>",
-DlgCellVerAlignTop	: "بالا",
-DlgCellVerAlignMiddle	: "میان",
-DlgCellVerAlignBottom	: "پائین",
-DlgCellVerAlignBaseline	: "خط‌پایه",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "گستردگی سطرها",
-DlgCellCollSpan		: "گستردگی ستونها",
-DlgCellBackColor	: "رنگ پس‌زمینه",
-DlgCellBorderColor	: "رنگ لبه",
-DlgCellBtnSelect	: "برگزینید...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "جستجو و جایگزینی",
-
-// Find Dialog
-DlgFindTitle		: "یافتن",
-DlgFindFindBtn		: "یافتن",
-DlgFindNotFoundMsg	: "متن موردنظر یافت نشد.",
-
-// Replace Dialog
-DlgReplaceTitle			: "جایگزینی",
-DlgReplaceFindLbl		: "چه‌چیز را می‌یابید:",
-DlgReplaceReplaceLbl	: "جایگزینی با:",
-DlgReplaceCaseChk		: "همسانی در بزرگی و کوچکی نویسه‌ها",
-DlgReplaceReplaceBtn	: "جایگزینی",
-DlgReplaceReplAllBtn	: "جایگزینی همهٴ یافته‌ها",
-DlgReplaceWordChk		: "همسانی با واژهٴ کامل",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "تنظیمات امنیتی مرورگر شما اجازه نمی‌دهد که ویرایشگر به طور خودکار عملکردهای برش را انجام دهد. لطفا با دکمه‌های صفحه‌کلید این کار را انجام دهید (Ctrl+X).",
-PasteErrorCopy	: "تنظیمات امنیتی مرورگر شما اجازه نمی‌دهد که ویرایشگر به طور خودکار عملکردهای کپی‌کردن را انجام دهد. لطفا با دکمه‌های صفحه‌کلید این کار را انجام دهید (Ctrl+C).",
-
-PasteAsText		: "چسباندن به عنوان متن ِساده",
-PasteFromWord	: "چسباندن از Word",
-
-DlgPasteMsg2	: "لطفا متن را با کلیدهای (<STRONG>Ctrl+V</STRONG>) در این جعبهٴ متنی بچسبانید و <STRONG>پذیرش</STRONG> را بزنید.",
-DlgPasteSec		: "به خاطر تنظیمات امنیتی مرورگر شما، ویرایشگر نمی‌تواند دسترسی مستقیم به داده‌های clipboard داشته باشد. شما باید دوباره آنرا در این پنجره بچسبانید.",
-DlgPasteIgnoreFont		: "چشم‌پوشی از تعاریف نوع قلم",
-DlgPasteRemoveStyles	: "چشم‌پوشی از تعاریف سبک (style)",
-
-// Color Picker
-ColorAutomatic	: "خودکار",
-ColorMoreColors	: "رنگهای بیشتر...",
-
-// Document Properties
-DocProps		: "ویژگیهای سند",
-
-// Anchor Dialog
-DlgAnchorTitle		: "ویژگیهای لنگر",
-DlgAnchorName		: "نام لنگر",
-DlgAnchorErrorName	: "لطفا نام لنگر را بنویسید",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "در واژه‌نامه یافت نشد",
-DlgSpellChangeTo		: "تغییر به",
-DlgSpellBtnIgnore		: "چشم‌پوشی",
-DlgSpellBtnIgnoreAll	: "چشم‌پوشی همه",
-DlgSpellBtnReplace		: "جایگزینی",
-DlgSpellBtnReplaceAll	: "جایگزینی همه",
-DlgSpellBtnUndo			: "واچینش",
-DlgSpellNoSuggestions	: "- پیشنهادی نیست -",
-DlgSpellProgress		: "بررسی املا در حال انجام...",
-DlgSpellNoMispell		: "بررسی املا انجام شد. هیچ غلط‌املائی یافت نشد",
-DlgSpellNoChanges		: "بررسی املا انجام شد. هیچ واژه‌ای تغییر نیافت",
-DlgSpellOneChange		: "بررسی املا انجام شد. یک واژه تغییر یافت",
-DlgSpellManyChanges		: "بررسی املا انجام شد. %1 واژه تغییر یافت",
-
-IeSpellDownload			: "بررسی‌کنندهٴ املا نصب نشده است. آیا می‌خواهید آن را هم‌اکنون دریافت کنید؟",
-
-// Button Dialog
-DlgButtonText		: "متن (مقدار)",
-DlgButtonType		: "نوع",
-DlgButtonTypeBtn	: "دکمه",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "بازنشانی (Reset)",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "نام",
-DlgCheckboxValue	: "مقدار",
-DlgCheckboxSelected	: "برگزیده",
-
-// Form Dialog
-DlgFormName		: "نام",
-DlgFormAction	: "رویداد",
-DlgFormMethod	: "متد",
-
-// Select Field Dialog
-DlgSelectName		: "نام",
-DlgSelectValue		: "مقدار",
-DlgSelectSize		: "اندازه",
-DlgSelectLines		: "خطوط",
-DlgSelectChkMulti	: "گزینش چندگانه فراهم باشد",
-DlgSelectOpAvail	: "گزینه‌های دردسترس",
-DlgSelectOpText		: "متن",
-DlgSelectOpValue	: "مقدار",
-DlgSelectBtnAdd		: "افزودن",
-DlgSelectBtnModify	: "ویرایش",
-DlgSelectBtnUp		: "بالا",
-DlgSelectBtnDown	: "پائین",
-DlgSelectBtnSetValue : "تنظیم به عنوان مقدار ِبرگزیده",
-DlgSelectBtnDelete	: "پاک‌کردن",
-
-// Textarea Dialog
-DlgTextareaName	: "نام",
-DlgTextareaCols	: "ستونها",
-DlgTextareaRows	: "سطرها",
-
-// Text Field Dialog
-DlgTextName			: "نام",
-DlgTextValue		: "مقدار",
-DlgTextCharWidth	: "پهنای نویسه",
-DlgTextMaxChars		: "بیشینهٴ نویسه‌ها",
-DlgTextType			: "نوع",
-DlgTextTypeText		: "متن",
-DlgTextTypePass		: "گذرواژه",
-
-// Hidden Field Dialog
-DlgHiddenName	: "نام",
-DlgHiddenValue	: "مقدار",
-
-// Bulleted List Dialog
-BulletedListProp	: "ویژگیهای فهرست نقطه‌ای",
-NumberedListProp	: "ویژگیهای فهرست شماره‌دار",
-DlgLstStart			: "آغاز",
-DlgLstType			: "نوع",
-DlgLstTypeCircle	: "دایره",
-DlgLstTypeDisc		: "قرص",
-DlgLstTypeSquare	: "چهارگوش",
-DlgLstTypeNumbers	: "شماره‌ها (1، 2، 3)",
-DlgLstTypeLCase		: "نویسه‌های کوچک (a، b، c)",
-DlgLstTypeUCase		: "نویسه‌های بزرگ (A، B، C)",
-DlgLstTypeSRoman	: "شمارگان رومی کوچک (i، ii، iii)",
-DlgLstTypeLRoman	: "شمارگان رومی بزرگ (I، II، III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "عمومی",
-DlgDocBackTab		: "پس‌زمینه",
-DlgDocColorsTab		: "رنگها و حاشیه‌ها",
-DlgDocMetaTab		: "فراداده",
-
-DlgDocPageTitle		: "عنوان صفحه",
-DlgDocLangDir		: "جهت زبان",
-DlgDocLangDirLTR	: "چپ به راست (LTR(",
-DlgDocLangDirRTL	: "راست به چپ (RTL(",
-DlgDocLangCode		: "کد زبان",
-DlgDocCharSet		: "رمزگذاری نویسه‌گان",
-DlgDocCharSetCE		: "اروپای مرکزی",
-DlgDocCharSetCT		: "چینی رسمی (Big5)",
-DlgDocCharSetCR		: "سیریلیک",
-DlgDocCharSetGR		: "یونانی",
-DlgDocCharSetJP		: "ژاپنی",
-DlgDocCharSetKR		: "کره‌ای",
-DlgDocCharSetTR		: "ترکی",
-DlgDocCharSetUN		: "یونیکُد (UTF-8)",
-DlgDocCharSetWE		: "اروپای غربی",
-DlgDocCharSetOther	: "رمزگذاری نویسه‌گان دیگر",
-
-DlgDocDocType		: "عنوان نوع سند",
-DlgDocDocTypeOther	: "عنوان نوع سند دیگر",
-DlgDocIncXHTML		: "شامل تعاریف XHTML",
-DlgDocBgColor		: "رنگ پس‌زمینه",
-DlgDocBgImage		: "URL تصویر پس‌زمینه",
-DlgDocBgNoScroll	: "پس‌زمینهٴ پیمایش‌ناپذیر",
-DlgDocCText			: "متن",
-DlgDocCLink			: "پیوند",
-DlgDocCVisited		: "پیوند مشاهده‌شده",
-DlgDocCActive		: "پیوند فعال",
-DlgDocMargins		: "حاشیه‌های صفحه",
-DlgDocMaTop			: "بالا",
-DlgDocMaLeft		: "Ú†Ù¾",
-DlgDocMaRight		: "راست",
-DlgDocMaBottom		: "پایین",
-DlgDocMeIndex		: "کلیدواژگان نمایه‌گذاری سند (با کاما جدا شوند)",
-DlgDocMeDescr		: "توصیف سند",
-DlgDocMeAuthor		: "نویسنده",
-DlgDocMeCopy		: "کپی‌رایت",
-DlgDocPreview		: "پیش‌نمایش",
-
-// Templates Dialog
-Templates			: "الگوها",
-DlgTemplatesTitle	: "الگوهای محتویات",
-DlgTemplatesSelMsg	: "لطفا الگوی موردنظر را برای بازکردن در ویرایشگر برگزینید<br>(محتویات کنونی از دست خواهند رفت):",
-DlgTemplatesLoading	: "بارگذاری فهرست الگوها. لطفا صبر کنید...",
-DlgTemplatesNoTpl	: "(الگوئی تعریف نشده است)",
-DlgTemplatesReplace	: "محتویات کنونی جایگزین شوند",
-
-// About Dialog
-DlgAboutAboutTab	: "درباره",
-DlgAboutBrowserInfoTab	: "اطلاعات مرورگر",
-DlgAboutLicenseTab	: "گواهینامه",
-DlgAboutVersion		: "نگارش",
-DlgAboutInfo		: "برای آگاهی بیشتر به این نشانی بروید",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.xml
deleted file mode 100644
index 9ce6434cc5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fa.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fa.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.js
deleted file mode 100644
index 00f9e1c549..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Finnish language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Piilota työkalurivi",
-ToolbarExpand		: "Näytä työkalurivi",
-
-// Toolbar Items and Context Menu
-Save				: "Tallenna",
-NewPage				: "Tyhjennä",
-Preview				: "Esikatsele",
-Cut					: "Leikkaa",
-Copy				: "Kopioi",
-Paste				: "Liitä",
-PasteText			: "Liitä tekstinä",
-PasteWord			: "Liitä Wordista",
-Print				: "Tulosta",
-SelectAll			: "Valitse kaikki",
-RemoveFormat		: "Poista muotoilu",
-InsertLinkLbl		: "Linkki",
-InsertLink			: "Lisää linkki/muokkaa linkkiä",
-RemoveLink			: "Poista linkki",
-VisitLink			: "Avaa linkki",
-Anchor				: "Lisää ankkuri/muokkaa ankkuria",
-AnchorDelete		: "Poista ankkuri",
-InsertImageLbl		: "Kuva",
-InsertImage			: "Lisää kuva/muokkaa kuvaa",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Lisää/muokkaa Flashia",
-InsertTableLbl		: "Taulu",
-InsertTable			: "Lisää taulu/muokkaa taulua",
-InsertLineLbl		: "Murtoviiva",
-InsertLine			: "Lisää murtoviiva",
-InsertSpecialCharLbl: "Erikoismerkki",
-InsertSpecialChar	: "Lisää erikoismerkki",
-InsertSmileyLbl		: "Hymiö",
-InsertSmiley		: "Lisää hymiö",
-About				: "FCKeditorista",
-Bold				: "Lihavoitu",
-Italic				: "Kursivoitu",
-Underline			: "Alleviivattu",
-StrikeThrough		: "Yliviivattu",
-Subscript			: "Alaindeksi",
-Superscript			: "Yläindeksi",
-LeftJustify			: "Tasaa vasemmat reunat",
-CenterJustify		: "Keskitä",
-RightJustify		: "Tasaa oikeat reunat",
-BlockJustify		: "Tasaa molemmat reunat",
-DecreaseIndent		: "Pienennä sisennystä",
-IncreaseIndent		: "Suurenna sisennystä",
-Blockquote			: "Lainaus",
-CreateDiv			: "Lisää Div",
-EditDiv				: "Muokkaa Div:ä",
-DeleteDiv			: "Poista Div",
-Undo				: "Kumoa",
-Redo				: "Toista",
-NumberedListLbl		: "Numerointi",
-NumberedList		: "Lisää/poista numerointi",
-BulletedListLbl		: "Luottelomerkit",
-BulletedList		: "Lisää/poista luottelomerkit",
-ShowTableBorders	: "Näytä taulun rajat",
-ShowDetails			: "Näytä muotoilu",
-Style				: "Tyyli",
-FontFormat			: "Muotoilu",
-Font				: "Fontti",
-FontSize			: "Koko",
-TextColor			: "Tekstiväri",
-BGColor				: "Taustaväri",
-Source				: "Koodi",
-Find				: "Etsi",
-Replace				: "Korvaa",
-SpellCheck			: "Tarkista oikeinkirjoitus",
-UniversalKeyboard	: "Universaali näppäimistö",
-PageBreakLbl		: "Sivun vaihto",
-PageBreak			: "Lisää sivun vaihto",
-
-Form			: "Lomake",
-Checkbox		: "Valintaruutu",
-RadioButton		: "Radiopainike",
-TextField		: "Tekstikenttä",
-Textarea		: "Tekstilaatikko",
-HiddenField		: "Piilokenttä",
-Button			: "Painike",
-SelectionField	: "Valintakenttä",
-ImageButton		: "Kuvapainike",
-
-FitWindow		: "Suurenna editori koko ikkunaan",
-ShowBlocks		: "Näytä elementit",
-
-// Context Menu
-EditLink			: "Muokkaa linkkiä",
-CellCM				: "Solu",
-RowCM				: "Rivi",
-ColumnCM			: "Sarake",
-InsertRowAfter		: "Lisää rivi alapuolelle",
-InsertRowBefore		: "Lisää rivi yläpuolelle",
-DeleteRows			: "Poista rivit",
-InsertColumnAfter	: "Lisää sarake oikealle",
-InsertColumnBefore	: "Lisää sarake vasemmalle",
-DeleteColumns		: "Poista sarakkeet",
-InsertCellAfter		: "Lisää solu perään",
-InsertCellBefore	: "Lisää solu eteen",
-DeleteCells			: "Poista solut",
-MergeCells			: "Yhdistä solut",
-MergeRight			: "Yhdistä oikealla olevan kanssa",
-MergeDown			: "Yhdistä alla olevan kanssa",
-HorizontalSplitCell	: "Jaa solu vaakasuunnassa",
-VerticalSplitCell	: "Jaa solu pystysuunnassa",
-TableDelete			: "Poista taulu",
-CellProperties		: "Solun ominaisuudet",
-TableProperties		: "Taulun ominaisuudet",
-ImageProperties		: "Kuvan ominaisuudet",
-FlashProperties		: "Flash ominaisuudet",
-
-AnchorProp			: "Ankkurin ominaisuudet",
-ButtonProp			: "Painikkeen ominaisuudet",
-CheckboxProp		: "Valintaruudun ominaisuudet",
-HiddenFieldProp		: "Piilokentän ominaisuudet",
-RadioButtonProp		: "Radiopainikkeen ominaisuudet",
-ImageButtonProp		: "Kuvapainikkeen ominaisuudet",
-TextFieldProp		: "Tekstikentän ominaisuudet",
-SelectionFieldProp	: "Valintakentän ominaisuudet",
-TextareaProp		: "Tekstilaatikon ominaisuudet",
-FormProp			: "Lomakkeen ominaisuudet",
-
-FontFormats			: "Normaali;Muotoiltu;Osoite;Otsikko 1;Otsikko 2;Otsikko 3;Otsikko 4;Otsikko 5;Otsikko 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Prosessoidaan XHTML:ää. Odota hetki...",
-Done				: "Valmis",
-PasteWordConfirm	: "Teksti, jonka haluat liittää, näyttää olevan kopioitu Wordista. Haluatko puhdistaa sen ennen liittämistä?",
-NotCompatiblePaste	: "Tämä komento toimii vain Internet Explorer 5.5:ssa tai uudemmassa. Haluatko liittää ilman puhdistusta?",
-UnknownToolbarItem	: "Tuntemanton työkalu \"%1\"",
-UnknownCommand		: "Tuntematon komento \"%1\"",
-NotImplemented		: "Komentoa ei ole liitetty sovellukseen",
-UnknownToolbarSet	: "Työkalukokonaisuus \"%1\" ei ole olemassa",
-NoActiveX			: "Selaimesi turvallisuusasetukset voivat rajoittaa joitain editorin ominaisuuksia. Sinun pitää ottaa käyttöön asetuksista \"Suorita ActiveX komponentit ja -plugin-laajennukset\". Saatat kohdata virheitä ja huomata puuttuvia ominaisuuksia.",
-BrowseServerBlocked : "Resurssiselainta ei voitu avata. Varmista, että ponnahdusikkunoiden estäjät eivät ole päällä.",
-DialogBlocked		: "Apuikkunaa ei voitu avaata. Varmista, että ponnahdusikkunoiden estäjät eivät ole päällä.",
-VisitLinkBlocked	: "IUutta ikkunaa ei voitu avata. Varmista, että ponnahdusikkunoiden estäjät eivät ole päällä.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Peruuta",
-DlgBtnClose			: "Sulje",
-DlgBtnBrowseServer	: "Selaa palvelinta",
-DlgAdvancedTag		: "Lisäominaisuudet",
-DlgOpOther			: "Muut",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Lisää URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ei asetettu>",
-DlgGenId			: "Tunniste",
-DlgGenLangDir		: "Kielen suunta",
-DlgGenLangDirLtr	: "Vasemmalta oikealle (LTR)",
-DlgGenLangDirRtl	: "Oikealta vasemmalle (RTL)",
-DlgGenLangCode		: "Kielikoodi",
-DlgGenAccessKey		: "Pikanäppäin",
-DlgGenName			: "Nimi",
-DlgGenTabIndex		: "Tabulaattori indeksi",
-DlgGenLongDescr		: "Pitkän kuvauksen URL",
-DlgGenClass			: "Tyyliluokat",
-DlgGenTitle			: "Avustava otsikko",
-DlgGenContType		: "Avustava sisällön tyyppi",
-DlgGenLinkCharset	: "Linkitetty kirjaimisto",
-DlgGenStyle			: "Tyyli",
-
-// Image Dialog
-DlgImgTitle			: "Kuvan ominaisuudet",
-DlgImgInfoTab		: "Kuvan tiedot",
-DlgImgBtnUpload		: "Lähetä palvelimelle",
-DlgImgURL			: "Osoite",
-DlgImgUpload		: "Lisää kuva",
-DlgImgAlt			: "Vaihtoehtoinen teksti",
-DlgImgWidth			: "Leveys",
-DlgImgHeight		: "Korkeus",
-DlgImgLockRatio		: "Lukitse suhteet",
-DlgBtnResetSize		: "Alkuperäinen koko",
-DlgImgBorder		: "Raja",
-DlgImgHSpace		: "Vaakatila",
-DlgImgVSpace		: "Pystytila",
-DlgImgAlign			: "Kohdistus",
-DlgImgAlignLeft		: "Vasemmalle",
-DlgImgAlignAbsBottom: "Aivan alas",
-DlgImgAlignAbsMiddle: "Aivan keskelle",
-DlgImgAlignBaseline	: "Alas (teksti)",
-DlgImgAlignBottom	: "Alas",
-DlgImgAlignMiddle	: "Keskelle",
-DlgImgAlignRight	: "Oikealle",
-DlgImgAlignTextTop	: "Ylös (teksti)",
-DlgImgAlignTop		: "Ylös",
-DlgImgPreview		: "Esikatselu",
-DlgImgAlertUrl		: "Kirjoita kuvan osoite (URL)",
-DlgImgLinkTab		: "Linkki",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash ominaisuudet",
-DlgFlashChkPlay		: "Automaattinen käynnistys",
-DlgFlashChkLoop		: "Toisto",
-DlgFlashChkMenu		: "Näytä Flash-valikko",
-DlgFlashScale		: "Levitä",
-DlgFlashScaleAll	: "Näytä kaikki",
-DlgFlashScaleNoBorder	: "Ei rajaa",
-DlgFlashScaleFit	: "Tarkka koko",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Linkki",
-DlgLnkInfoTab		: "Linkin tiedot",
-DlgLnkTargetTab		: "Kohde",
-
-DlgLnkType			: "Linkkityyppi",
-DlgLnkTypeURL		: "Osoite",
-DlgLnkTypeAnchor	: "Ankkuri tässä sivussa",
-DlgLnkTypeEMail		: "Sähköposti",
-DlgLnkProto			: "Protokolla",
-DlgLnkProtoOther	: "<muu>",
-DlgLnkURL			: "Osoite",
-DlgLnkAnchorSel		: "Valitse ankkuri",
-DlgLnkAnchorByName	: "Ankkurin nimen mukaan",
-DlgLnkAnchorById	: "Ankkurin ID:n mukaan",
-DlgLnkNoAnchors		: "(Ei ankkureita tässä dokumentissa)",
-DlgLnkEMail			: "Sähköpostiosoite",
-DlgLnkEMailSubject	: "Aihe",
-DlgLnkEMailBody		: "Viesti",
-DlgLnkUpload		: "Lisää tiedosto",
-DlgLnkBtnUpload		: "Lähetä palvelimelle",
-
-DlgLnkTarget		: "Kohde",
-DlgLnkTargetFrame	: "<kehys>",
-DlgLnkTargetPopup	: "<popup ikkuna>",
-DlgLnkTargetBlank	: "Uusi ikkuna (_blank)",
-DlgLnkTargetParent	: "Emoikkuna (_parent)",
-DlgLnkTargetSelf	: "Sama ikkuna (_self)",
-DlgLnkTargetTop		: "Päällimmäisin ikkuna (_top)",
-DlgLnkTargetFrameName	: "Kohdekehyksen nimi",
-DlgLnkPopWinName	: "Popup ikkunan nimi",
-DlgLnkPopWinFeat	: "Popup ikkunan ominaisuudet",
-DlgLnkPopResize		: "Venytettävä",
-DlgLnkPopLocation	: "Osoiterivi",
-DlgLnkPopMenu		: "Valikkorivi",
-DlgLnkPopScroll		: "Vierityspalkit",
-DlgLnkPopStatus		: "Tilarivi",
-DlgLnkPopToolbar	: "Vakiopainikkeet",
-DlgLnkPopFullScrn	: "Täysi ikkuna (IE)",
-DlgLnkPopDependent	: "Riippuva (Netscape)",
-DlgLnkPopWidth		: "Leveys",
-DlgLnkPopHeight		: "Korkeus",
-DlgLnkPopLeft		: "Vasemmalta (px)",
-DlgLnkPopTop		: "Ylhäältä (px)",
-
-DlnLnkMsgNoUrl		: "Linkille on kirjoitettava URL",
-DlnLnkMsgNoEMail	: "Kirjoita sähköpostiosoite",
-DlnLnkMsgNoAnchor	: "Valitse ankkuri",
-DlnLnkMsgInvPopName	: "Popup-ikkunan nimi pitää alkaa aakkosella ja ei saa sisältää välejä",
-
-// Color Dialog
-DlgColorTitle		: "Valitse väri",
-DlgColorBtnClear	: "Tyhjennä",
-DlgColorHighlight	: "Kohdalla",
-DlgColorSelected	: "Valittu",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Lisää hymiö",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Valitse erikoismerkki",
-
-// Table Dialog
-DlgTableTitle		: "Taulun ominaisuudet",
-DlgTableRows		: "Rivit",
-DlgTableColumns		: "Sarakkeet",
-DlgTableBorder		: "Rajan paksuus",
-DlgTableAlign		: "Kohdistus",
-DlgTableAlignNotSet	: "<ei asetettu>",
-DlgTableAlignLeft	: "Vasemmalle",
-DlgTableAlignCenter	: "Keskelle",
-DlgTableAlignRight	: "Oikealle",
-DlgTableWidth		: "Leveys",
-DlgTableWidthPx		: "pikseliä",
-DlgTableWidthPc		: "prosenttia",
-DlgTableHeight		: "Korkeus",
-DlgTableCellSpace	: "Solujen väli",
-DlgTableCellPad		: "Solujen sisennys",
-DlgTableCaption		: "Otsikko",
-DlgTableSummary		: "Yhteenveto",
-DlgTableHeaders		: "Ylätunnisteet",
-DlgTableHeadersNone		: "Ei ylätunnisteita",
-DlgTableHeadersColumn	: "Ensimmäinen sarake",
-DlgTableHeadersRow		: "Ensimmäinen rivi",
-DlgTableHeadersBoth		: "Molemmat",
-
-// Table Cell Dialog
-DlgCellTitle		: "Solun ominaisuudet",
-DlgCellWidth		: "Leveys",
-DlgCellWidthPx		: "pikseliä",
-DlgCellWidthPc		: "prosenttia",
-DlgCellHeight		: "Korkeus",
-DlgCellWordWrap		: "Tekstikierrätys",
-DlgCellWordWrapNotSet	: "<Ei asetettu>",
-DlgCellWordWrapYes	: "Kyllä",
-DlgCellWordWrapNo	: "Ei",
-DlgCellHorAlign		: "Vaakakohdistus",
-DlgCellHorAlignNotSet	: "<Ei asetettu>",
-DlgCellHorAlignLeft	: "Vasemmalle",
-DlgCellHorAlignCenter	: "Keskelle",
-DlgCellHorAlignRight: "Oikealle",
-DlgCellVerAlign		: "Pystykohdistus",
-DlgCellVerAlignNotSet	: "<Ei asetettu>",
-DlgCellVerAlignTop	: "Ylös",
-DlgCellVerAlignMiddle	: "Keskelle",
-DlgCellVerAlignBottom	: "Alas",
-DlgCellVerAlignBaseline	: "Tekstin alas",
-DlgCellType		: "Solun tyyppi",
-DlgCellTypeData		: "Sisältö",
-DlgCellTypeHeader	: "Ylätunniste",
-DlgCellRowSpan		: "Rivin jatkuvuus",
-DlgCellCollSpan		: "Sarakkeen jatkuvuus",
-DlgCellBackColor	: "Taustaväri",
-DlgCellBorderColor	: "Rajan väri",
-DlgCellBtnSelect	: "Valitse...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Etsi ja korvaa",
-
-// Find Dialog
-DlgFindTitle		: "Etsi",
-DlgFindFindBtn		: "Etsi",
-DlgFindNotFoundMsg	: "Etsittyä tekstiä ei löytynyt.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Korvaa",
-DlgReplaceFindLbl		: "Etsi mitä:",
-DlgReplaceReplaceLbl	: "Korvaa tällä:",
-DlgReplaceCaseChk		: "Sama kirjainkoko",
-DlgReplaceReplaceBtn	: "Korvaa",
-DlgReplaceReplAllBtn	: "Korvaa kaikki",
-DlgReplaceWordChk		: "Koko sana",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Selaimesi turva-asetukset eivät salli editorin toteuttaa leikkaamista. Käytä näppäimistöä leikkaamiseen (Ctrl+X).",
-PasteErrorCopy	: "Selaimesi turva-asetukset eivät salli editorin toteuttaa kopioimista. Käytä näppäimistöä kopioimiseen (Ctrl+C).",
-
-PasteAsText		: "Liitä tekstinä",
-PasteFromWord	: "Liitä Wordista",
-
-DlgPasteMsg2	: "Liitä painamalla (<STRONG>Ctrl+V</STRONG>) ja painamalla <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Selaimesi turva-asetukset eivät salli editorin käyttää leikepöytää suoraan. Sinun pitää suorittaa liittäminen tässä ikkunassa.",
-DlgPasteIgnoreFont		: "Jätä huomioimatta fonttimääritykset",
-DlgPasteRemoveStyles	: "Poista tyylimääritykset",
-
-// Color Picker
-ColorAutomatic	: "Automaattinen",
-ColorMoreColors	: "Lisää värejä...",
-
-// Document Properties
-DocProps		: "Dokumentin ominaisuudet",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ankkurin ominaisuudet",
-DlgAnchorName		: "Nimi",
-DlgAnchorErrorName	: "Ankkurille on kirjoitettava nimi",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ei sanakirjassa",
-DlgSpellChangeTo		: "Vaihda",
-DlgSpellBtnIgnore		: "Jätä huomioimatta",
-DlgSpellBtnIgnoreAll	: "Jätä kaikki huomioimatta",
-DlgSpellBtnReplace		: "Korvaa",
-DlgSpellBtnReplaceAll	: "Korvaa kaikki",
-DlgSpellBtnUndo			: "Kumoa",
-DlgSpellNoSuggestions	: "Ei ehdotuksia",
-DlgSpellProgress		: "Tarkistus käynnissä...",
-DlgSpellNoMispell		: "Tarkistus valmis: Ei virheitä",
-DlgSpellNoChanges		: "Tarkistus valmis: Yhtään sanaa ei muutettu",
-DlgSpellOneChange		: "Tarkistus valmis: Yksi sana muutettiin",
-DlgSpellManyChanges		: "Tarkistus valmis: %1 sanaa muutettiin",
-
-IeSpellDownload			: "Oikeinkirjoituksen tarkistusta ei ole asennettu. Haluatko ladata sen nyt?",
-
-// Button Dialog
-DlgButtonText		: "Teksti (arvo)",
-DlgButtonType		: "Tyyppi",
-DlgButtonTypeBtn	: "Painike",
-DlgButtonTypeSbm	: "Lähetä",
-DlgButtonTypeRst	: "Tyhjennä",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nimi",
-DlgCheckboxValue	: "Arvo",
-DlgCheckboxSelected	: "Valittu",
-
-// Form Dialog
-DlgFormName		: "Nimi",
-DlgFormAction	: "Toiminto",
-DlgFormMethod	: "Tapa",
-
-// Select Field Dialog
-DlgSelectName		: "Nimi",
-DlgSelectValue		: "Arvo",
-DlgSelectSize		: "Koko",
-DlgSelectLines		: "Rivit",
-DlgSelectChkMulti	: "Salli usea valinta",
-DlgSelectOpAvail	: "Ominaisuudet",
-DlgSelectOpText		: "Teksti",
-DlgSelectOpValue	: "Arvo",
-DlgSelectBtnAdd		: "Lisää",
-DlgSelectBtnModify	: "Muuta",
-DlgSelectBtnUp		: "Ylös",
-DlgSelectBtnDown	: "Alas",
-DlgSelectBtnSetValue : "Aseta valituksi",
-DlgSelectBtnDelete	: "Poista",
-
-// Textarea Dialog
-DlgTextareaName	: "Nimi",
-DlgTextareaCols	: "Sarakkeita",
-DlgTextareaRows	: "Rivejä",
-
-// Text Field Dialog
-DlgTextName			: "Nimi",
-DlgTextValue		: "Arvo",
-DlgTextCharWidth	: "Leveys",
-DlgTextMaxChars		: "Maksimi merkkimäärä",
-DlgTextType			: "Tyyppi",
-DlgTextTypeText		: "Teksti",
-DlgTextTypePass		: "Salasana",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nimi",
-DlgHiddenValue	: "Arvo",
-
-// Bulleted List Dialog
-BulletedListProp	: "Luettelon ominaisuudet",
-NumberedListProp	: "Numeroinnin ominaisuudet",
-DlgLstStart			: "Alku",
-DlgLstType			: "Tyyppi",
-DlgLstTypeCircle	: "Kehä",
-DlgLstTypeDisc		: "Ympyrä",
-DlgLstTypeSquare	: "Neliö",
-DlgLstTypeNumbers	: "Numerot (1, 2, 3)",
-DlgLstTypeLCase		: "Pienet kirjaimet (a, b, c)",
-DlgLstTypeUCase		: "Isot kirjaimet (A, B, C)",
-DlgLstTypeSRoman	: "Pienet roomalaiset numerot (i, ii, iii)",
-DlgLstTypeLRoman	: "Isot roomalaiset numerot (Ii, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Yleiset",
-DlgDocBackTab		: "Tausta",
-DlgDocColorsTab		: "Värit ja marginaalit",
-DlgDocMetaTab		: "Meta-tieto",
-
-DlgDocPageTitle		: "Sivun nimi",
-DlgDocLangDir		: "Kielen suunta",
-DlgDocLangDirLTR	: "Vasemmalta oikealle (LTR)",
-DlgDocLangDirRTL	: "Oikealta vasemmalle (RTL)",
-DlgDocLangCode		: "Kielikoodi",
-DlgDocCharSet		: "Merkistökoodaus",
-DlgDocCharSetCE		: "Keskieurooppalainen",
-DlgDocCharSetCT		: "Kiina, perinteinen (Big5)",
-DlgDocCharSetCR		: "Kyrillinen",
-DlgDocCharSetGR		: "Kreikka",
-DlgDocCharSetJP		: "Japani",
-DlgDocCharSetKR		: "Korealainen",
-DlgDocCharSetTR		: "Turkkilainen",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Länsieurooppalainen",
-DlgDocCharSetOther	: "Muu merkistökoodaus",
-
-DlgDocDocType		: "Dokumentin tyyppi",
-DlgDocDocTypeOther	: "Muu dokumentin tyyppi",
-DlgDocIncXHTML		: "Lisää XHTML julistukset",
-DlgDocBgColor		: "Taustaväri",
-DlgDocBgImage		: "Taustakuva",
-DlgDocBgNoScroll	: "Paikallaanpysyvä tausta",
-DlgDocCText			: "Teksti",
-DlgDocCLink			: "Linkki",
-DlgDocCVisited		: "Vierailtu linkki",
-DlgDocCActive		: "Aktiivinen linkki",
-DlgDocMargins		: "Sivun marginaalit",
-DlgDocMaTop			: "Ylä",
-DlgDocMaLeft		: "Vasen",
-DlgDocMaRight		: "Oikea",
-DlgDocMaBottom		: "Ala",
-DlgDocMeIndex		: "Hakusanat (pilkulla erotettuna)",
-DlgDocMeDescr		: "Kuvaus",
-DlgDocMeAuthor		: "Tekijä",
-DlgDocMeCopy		: "Tekijänoikeudet",
-DlgDocPreview		: "Esikatselu",
-
-// Templates Dialog
-Templates			: "Pohjat",
-DlgTemplatesTitle	: "Sisältöpohjat",
-DlgTemplatesSelMsg	: "Valitse pohja editoriin<br>(aiempi sisältö menetetään):",
-DlgTemplatesLoading	: "Ladataan listaa pohjista. Hetkinen...",
-DlgTemplatesNoTpl	: "(Ei määriteltyjä pohjia)",
-DlgTemplatesReplace	: "Korvaa editorin koko sisältö",
-
-// About Dialog
-DlgAboutAboutTab	: "Editorista",
-DlgAboutBrowserInfoTab	: "Selaimen tiedot",
-DlgAboutLicenseTab	: "Lisenssi",
-DlgAboutVersion		: "versio",
-DlgAboutInfo		: "Lisää tietoa osoitteesta",
-
-// Div Dialog
-DlgDivGeneralTab	: "Edistynyt",
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Tyyli",
-DlgDivInlineStyle	: "Rivin sisäinen tyyli",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.xml
deleted file mode 100644
index 110d1916c5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fi.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fi.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.js
deleted file mode 100644
index e13b667a41..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Faroese language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Fjal amboðsbjálkan",
-ToolbarExpand		: "Vís amboðsbjálkan",
-
-// Toolbar Items and Context Menu
-Save				: "Goym",
-NewPage				: "Nýggj síða",
-Preview				: "Frumsýning",
-Cut					: "Kvett",
-Copy				: "Avrita",
-Paste				: "Innrita",
-PasteText			: "Innrita reinan tekst",
-PasteWord			: "Innrita frá Word",
-Print				: "Prenta",
-SelectAll			: "Markera alt",
-RemoveFormat		: "Strika sniðgeving",
-InsertLinkLbl		: "Tilknýti",
-InsertLink			: "Ger/broyt tilknýti",
-RemoveLink			: "Strika tilknýti",
-VisitLink			: "Opna tilknýti",
-Anchor				: "Ger/broyt marknastein",
-AnchorDelete		: "Strika marknastein",
-InsertImageLbl		: "Myndir",
-InsertImage			: "Set inn/broyt mynd",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Set inn/broyt Flash",
-InsertTableLbl		: "Tabell",
-InsertTable			: "Set inn/broyt tabell",
-InsertLineLbl		: "Linja",
-InsertLine			: "Ger vatnrætta linju",
-InsertSpecialCharLbl: "Sertekn",
-InsertSpecialChar	: "Set inn sertekn",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Set inn Smiley",
-About				: "Um FCKeditor",
-Bold				: "Feit skrift",
-Italic				: "Skráskrift",
-Underline			: "Undirstrikað",
-StrikeThrough		: "Yvirstrikað",
-Subscript			: "Lækkað skrift",
-Superscript			: "Hækkað skrift",
-LeftJustify			: "Vinstrasett",
-CenterJustify		: "Miðsett",
-RightJustify		: "Høgrasett",
-BlockJustify		: "Javnir tekstkantar",
-DecreaseIndent		: "Minka reglubrotarinntriv",
-IncreaseIndent		: "Økja reglubrotarinntriv",
-Blockquote			: "Blockquote",
-CreateDiv			: "Ger DIV øki",
-EditDiv				: "Broyt DIV øki",
-DeleteDiv			: "Strika DIV øki",
-Undo				: "Angra",
-Redo				: "Vend aftur",
-NumberedListLbl		: "Talmerktur listi",
-NumberedList		: "Ger/strika talmerktan lista",
-BulletedListLbl		: "Punktmerktur listi",
-BulletedList		: "Ger/strika punktmerktan lista",
-ShowTableBorders	: "Vís tabellbordar",
-ShowDetails			: "Vís í smálutum",
-Style				: "Typografi",
-FontFormat			: "Skriftsnið",
-Font				: "Skrift",
-FontSize			: "Skriftstødd",
-TextColor			: "Tekstlitur",
-BGColor				: "Bakgrundslitur",
-Source				: "Kelda",
-Find				: "Leita",
-Replace				: "Yvirskriva",
-SpellCheck			: "Kanna stavseting",
-UniversalKeyboard	: "Knappaborð",
-PageBreakLbl		: "Síðuskift",
-PageBreak			: "Ger síðuskift",
-
-Form			: "Formur",
-Checkbox		: "Flugubein",
-RadioButton		: "Radioknøttur",
-TextField		: "Tekstteigur",
-Textarea		: "Tekstumráði",
-HiddenField		: "Fjaldur teigur",
-Button			: "Knøttur",
-SelectionField	: "Valskrá",
-ImageButton		: "Myndaknøttur",
-
-FitWindow		: "Set tekstviðgera til fulla stødd",
-ShowBlocks		: "Vís blokkar",
-
-// Context Menu
-EditLink			: "Broyt tilknýti",
-CellCM				: "Meski",
-RowCM				: "Rað",
-ColumnCM			: "Kolonna",
-InsertRowAfter		: "Set rað inn aftaná",
-InsertRowBefore		: "Set rað inn áðrenn",
-DeleteRows			: "Strika røðir",
-InsertColumnAfter	: "Set kolonnu inn aftaná",
-InsertColumnBefore	: "Set kolonnu inn áðrenn",
-DeleteColumns		: "Strika kolonnur",
-InsertCellAfter		: "Set meska inn aftaná",
-InsertCellBefore	: "Set meska inn áðrenn",
-DeleteCells			: "Strika meskar",
-MergeCells			: "Flætta meskar",
-MergeRight			: "Flætta meskar til høgru",
-MergeDown			: "Flætta saman",
-HorizontalSplitCell	: "Kloyv meska vatnrætt",
-VerticalSplitCell	: "Kloyv meska loddrætt",
-TableDelete			: "Strika tabell",
-CellProperties		: "Meskueginleikar",
-TableProperties		: "Tabelleginleikar",
-ImageProperties		: "Myndaeginleikar",
-FlashProperties		: "Flash eginleikar",
-
-AnchorProp			: "Eginleikar fyri marknastein",
-ButtonProp			: "Eginleikar fyri knøtt",
-CheckboxProp		: "Eginleikar fyri flugubein",
-HiddenFieldProp		: "Eginleikar fyri fjaldan teig",
-RadioButtonProp		: "Eginleikar fyri radioknøtt",
-ImageButtonProp		: "Eginleikar fyri myndaknøtt",
-TextFieldProp		: "Eginleikar fyri tekstteig",
-SelectionFieldProp	: "Eginleikar fyri valskrá",
-TextareaProp		: "Eginleikar fyri tekstumráði",
-FormProp			: "Eginleikar fyri Form",
-
-FontFormats			: "Vanligt;Sniðgivið;Adressa;Yvirskrift 1;Yvirskrift 2;Yvirskrift 3;Yvirskrift 4;Yvirskrift 5;Yvirskrift 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML verður viðgjørt. Bíða við...",
-Done				: "Liðugt",
-PasteWordConfirm	: "Teksturin, royndur verður at seta inn, tykist at stava frá Word. Vilt tú reinsa tekstin, áðrenn hann verður settur inn?",
-NotCompatiblePaste	: "Hetta er bert tøkt í Internet Explorer 5.5 og nýggjari. Vilt tú seta tekstin inn kortini - óreinsaðan?",
-UnknownToolbarItem	: "Ókendur lutur í amboðsbjálkanum \"%1\"",
-UnknownCommand		: "Ókend kommando \"%1\"",
-NotImplemented		: "Hetta er ikki tøkt í hesi útgávuni",
-UnknownToolbarSet	: "Amboðsbjálkin \"%1\" finst ikki",
-NoActiveX			: "Trygdaruppsetingin í alnótskaganum kann sum er avmarka onkrar hentleikar í tekstviðgeranum. Tú mást loyva møguleikanum \"Run/Kør ActiveX controls and plug-ins\". Tú kanst uppliva feilir og ávaringar um tvørrandi hentleikar.",
-BrowseServerBlocked : "Ambætarakagin kundi ikki opnast. Tryggja tær, at allar pop-up forðingar eru óvirknar.",
-DialogBlocked		: "Tað eyðnaðist ikki at opna samskiftisrútin. Tryggja tær, at allar pop-up forðingar eru óvirknar.",
-VisitLinkBlocked	: "Tað eyðnaðist ikki at opna nýggjan rút. Tryggja tær, at allar pop-up forðingar eru óvirknar.",
-
-// Dialogs
-DlgBtnOK			: "Góðkent",
-DlgBtnCancel		: "Avlýst",
-DlgBtnClose			: "Lat aftur",
-DlgBtnBrowseServer	: "Ambætarakagi",
-DlgAdvancedTag		: "Fjølbroytt",
-DlgOpOther			: "<Annað>",
-DlgInfoTab			: "Upplýsingar",
-DlgAlertUrl			: "Vinarliga veit ein URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ikki sett>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Tekstkós",
-DlgGenLangDirLtr	: "Frá vinstru til høgru (LTR)",
-DlgGenLangDirRtl	: "Frá høgru til vinstru (RTL)",
-DlgGenLangCode		: "Málkoda",
-DlgGenAccessKey		: "Snarvegisknappur",
-DlgGenName			: "Navn",
-DlgGenTabIndex		: "Inntriv indeks",
-DlgGenLongDescr		: "Víðkað URL frágreiðing",
-DlgGenClass			: "Typografi klassar",
-DlgGenTitle			: "Vegleiðandi heiti",
-DlgGenContType		: "Vegleiðandi innihaldsslag",
-DlgGenLinkCharset	: "Atknýtt teknsett",
-DlgGenStyle			: "Typografi",
-
-// Image Dialog
-DlgImgTitle			: "Myndaeginleikar",
-DlgImgInfoTab		: "Myndaupplýsingar",
-DlgImgBtnUpload		: "Send til ambætaran",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Send",
-DlgImgAlt			: "Alternativur tekstur",
-DlgImgWidth			: "Breidd",
-DlgImgHeight		: "Hædd",
-DlgImgLockRatio		: "Læs lutfallið",
-DlgBtnResetSize		: "Upprunastødd",
-DlgImgBorder		: "Bordi",
-DlgImgHSpace		: "Høgri breddi",
-DlgImgVSpace		: "Vinstri breddi",
-DlgImgAlign			: "Justering",
-DlgImgAlignLeft		: "Vinstra",
-DlgImgAlignAbsBottom: "Abs botnur",
-DlgImgAlignAbsMiddle: "Abs miðja",
-DlgImgAlignBaseline	: "Basislinja",
-DlgImgAlignBottom	: "Botnur",
-DlgImgAlignMiddle	: "Miðja",
-DlgImgAlignRight	: "Høgra",
-DlgImgAlignTextTop	: "Tekst toppur",
-DlgImgAlignTop		: "Ovast",
-DlgImgPreview		: "Frumsýning",
-DlgImgAlertUrl		: "Rita slóðina til myndina",
-DlgImgLinkTab		: "Tilknýti",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash eginleikar",
-DlgFlashChkPlay		: "Avspælingin byrjar sjálv",
-DlgFlashChkLoop		: "Endurspæl",
-DlgFlashChkMenu		: "Ger Flash skrá virkna",
-DlgFlashScale		: "Skalering",
-DlgFlashScaleAll	: "Vís alt",
-DlgFlashScaleNoBorder	: "Eingin bordi",
-DlgFlashScaleFit	: "Neyv skalering",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Tilknýti",
-DlgLnkInfoTab		: "Tilknýtis upplýsingar",
-DlgLnkTargetTab		: "Mál",
-
-DlgLnkType			: "Tilknýtisslag",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Tilknýti til marknastein í tekstinum",
-DlgLnkTypeEMail		: "Teldupostur",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<Annað>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Vel ein marknastein",
-DlgLnkAnchorByName	: "Eftir navni á marknasteini",
-DlgLnkAnchorById	: "Eftir element Id",
-DlgLnkNoAnchors		: "(Eingir marknasteinar eru í hesum dokumentið)",
-DlgLnkEMail			: "Teldupost-adressa",
-DlgLnkEMailSubject	: "Evni",
-DlgLnkEMailBody		: "Breyðtekstur",
-DlgLnkUpload		: "Send til ambætaran",
-DlgLnkBtnUpload		: "Send til ambætaran",
-
-DlgLnkTarget		: "Mál",
-DlgLnkTargetFrame	: "<ramma>",
-DlgLnkTargetPopup	: "<popup vindeyga>",
-DlgLnkTargetBlank	: "Nýtt vindeyga (_blank)",
-DlgLnkTargetParent	: "Upphavliga vindeygað (_parent)",
-DlgLnkTargetSelf	: "Sama vindeygað (_self)",
-DlgLnkTargetTop		: "Alt vindeygað (_top)",
-DlgLnkTargetFrameName	: "Vís navn vindeygans",
-DlgLnkPopWinName	: "Popup vindeygans navn",
-DlgLnkPopWinFeat	: "Popup vindeygans víðkaðu eginleikar",
-DlgLnkPopResize		: "Kann broyta stødd",
-DlgLnkPopLocation	: "Adressulinja",
-DlgLnkPopMenu		: "Skrábjálki",
-DlgLnkPopScroll		: "Rullibjálki",
-DlgLnkPopStatus		: "Støðufrágreiðingarbjálki",
-DlgLnkPopToolbar	: "Amboðsbjálki",
-DlgLnkPopFullScrn	: "Fullur skermur (IE)",
-DlgLnkPopDependent	: "Bundið (Netscape)",
-DlgLnkPopWidth		: "Breidd",
-DlgLnkPopHeight		: "Hædd",
-DlgLnkPopLeft		: "Frástøða frá vinstru",
-DlgLnkPopTop		: "Frástøða frá íerva",
-
-DlnLnkMsgNoUrl		: "Vinarliga skriva tilknýti (URL)",
-DlnLnkMsgNoEMail	: "Vinarliga skriva teldupost-adressu",
-DlnLnkMsgNoAnchor	: "Vinarliga vel marknastein",
-DlnLnkMsgInvPopName	: "Popup navnið má byrja við bókstavi og má ikki hava millumrúm",
-
-// Color Dialog
-DlgColorTitle		: "Vel lit",
-DlgColorBtnClear	: "Strika alt",
-DlgColorHighlight	: "Framhevja",
-DlgColorSelected	: "Valt",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Vel Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Vel sertekn",
-
-// Table Dialog
-DlgTableTitle		: "Eginleikar fyri tabell",
-DlgTableRows		: "Røðir",
-DlgTableColumns		: "Kolonnur",
-DlgTableBorder		: "Bordabreidd",
-DlgTableAlign		: "Justering",
-DlgTableAlignNotSet	: "<Einki valt>",
-DlgTableAlignLeft	: "Vinstrasett",
-DlgTableAlignCenter	: "Miðsett",
-DlgTableAlignRight	: "Høgrasett",
-DlgTableWidth		: "Breidd",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "prosent",
-DlgTableHeight		: "Hædd",
-DlgTableCellSpace	: "Fjarstøða millum meskar",
-DlgTableCellPad		: "Meskubreddi",
-DlgTableCaption		: "Tabellfrágreiðing",
-DlgTableSummary		: "Samandráttur",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Mesku eginleikar",
-DlgCellWidth		: "Breidd",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "prosent",
-DlgCellHeight		: "Hædd",
-DlgCellWordWrap		: "Orðkloyving",
-DlgCellWordWrapNotSet	: "<Einki valt>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nei",
-DlgCellHorAlign		: "Vatnrøtt justering",
-DlgCellHorAlignNotSet	: "<Einki valt>",
-DlgCellHorAlignLeft	: "Vinstrasett",
-DlgCellHorAlignCenter	: "Miðsett",
-DlgCellHorAlignRight: "Høgrasett",
-DlgCellVerAlign		: "Lodrøtt justering",
-DlgCellVerAlignNotSet	: "<Ikki sett>",
-DlgCellVerAlignTop	: "Ovast",
-DlgCellVerAlignMiddle	: "Miðjan",
-DlgCellVerAlignBottom	: "Niðast",
-DlgCellVerAlignBaseline	: "Basislinja",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Røðir, meskin fevnir um",
-DlgCellCollSpan		: "Kolonnur, meskin fevnir um",
-DlgCellBackColor	: "Bakgrundslitur",
-DlgCellBorderColor	: "Litur á borda",
-DlgCellBtnSelect	: "Vel...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Finn og broyt",
-
-// Find Dialog
-DlgFindTitle		: "Finn",
-DlgFindFindBtn		: "Finn",
-DlgFindNotFoundMsg	: "Leititeksturin varð ikki funnin",
-
-// Replace Dialog
-DlgReplaceTitle			: "Yvirskriva",
-DlgReplaceFindLbl		: "Finn:",
-DlgReplaceReplaceLbl	: "Yvirskriva við:",
-DlgReplaceCaseChk		: "Munur á stórum og smáðum bókstavum",
-DlgReplaceReplaceBtn	: "Yvirskriva",
-DlgReplaceReplAllBtn	: "Yvirskriva alt",
-DlgReplaceWordChk		: "Bert heil orð",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Trygdaruppseting alnótskagans forðar tekstviðgeranum í at kvetta tekstin. Vinarliga nýt knappaborðið til at kvetta tekstin (CTRL+X).",
-PasteErrorCopy	: "Trygdaruppseting alnótskagans forðar tekstviðgeranum í at avrita tekstin. Vinarliga nýt knappaborðið til at avrita tekstin (CTRL+C).",
-
-PasteAsText		: "Innrita som reinan tekst",
-PasteFromWord	: "Innrita fra Word",
-
-DlgPasteMsg2	: "Vinarliga koyr tekstin í hendan rútin við knappaborðinum (<strong>CTRL+V</strong>) og klikk á <strong>Góðtak</strong>.",
-DlgPasteSec		: "Trygdaruppseting alnótskagans forðar tekstviðgeranum í beinleiðis atgongd til avritingarminnið. Tygum mugu royna aftur í hesum rútinum.",
-DlgPasteIgnoreFont		: "Forfjóna Font definitiónirnar",
-DlgPasteRemoveStyles	: "Strika typografi definitiónir",
-
-// Color Picker
-ColorAutomatic	: "Automatiskt",
-ColorMoreColors	: "Fleiri litir...",
-
-// Document Properties
-DocProps		: "Eginleikar fyri dokument",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Eginleikar fyri marknastein",
-DlgAnchorName		: "Heiti marknasteinsins",
-DlgAnchorErrorName	: "Vinarliga rita marknasteinsins heiti",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Finst ikki í orðabókini",
-DlgSpellChangeTo		: "Broyt til",
-DlgSpellBtnIgnore		: "Forfjóna",
-DlgSpellBtnIgnoreAll	: "Forfjóna alt",
-DlgSpellBtnReplace		: "Yvirskriva",
-DlgSpellBtnReplaceAll	: "Yvirskriva alt",
-DlgSpellBtnUndo			: "Angra",
-DlgSpellNoSuggestions	: "- Einki uppskot -",
-DlgSpellProgress		: "Rættstavarin arbeiðir...",
-DlgSpellNoMispell		: "Rættstavarain liðugur: Eingin feilur funnin",
-DlgSpellNoChanges		: "Rættstavarain liðugur: Einki orð varð broytt",
-DlgSpellOneChange		: "Rættstavarain liðugur: Eitt orð er broytt",
-DlgSpellManyChanges		: "Rættstavarain liðugur: %1 orð broytt",
-
-IeSpellDownload			: "Rættstavarin er ikki tøkur í tekstviðgeranum. Vilt tú heinta hann nú?",
-
-// Button Dialog
-DlgButtonText		: "Tekstur",
-DlgButtonType		: "Slag",
-DlgButtonTypeBtn	: "Knøttur",
-DlgButtonTypeSbm	: "Send",
-DlgButtonTypeRst	: "Nullstilla",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Navn",
-DlgCheckboxValue	: "Virði",
-DlgCheckboxSelected	: "Valt",
-
-// Form Dialog
-DlgFormName		: "Navn",
-DlgFormAction	: "Hending",
-DlgFormMethod	: "Háttur",
-
-// Select Field Dialog
-DlgSelectName		: "Navn",
-DlgSelectValue		: "Virði",
-DlgSelectSize		: "Stødd",
-DlgSelectLines		: "Linjur",
-DlgSelectChkMulti	: "Loyv fleiri valmøguleikum samstundis",
-DlgSelectOpAvail	: "Tøkir møguleikar",
-DlgSelectOpText		: "Tekstur",
-DlgSelectOpValue	: "Virði",
-DlgSelectBtnAdd		: "Legg afturat",
-DlgSelectBtnModify	: "Broyt",
-DlgSelectBtnUp		: "Upp",
-DlgSelectBtnDown	: "Niður",
-DlgSelectBtnSetValue : "Set sum valt virði",
-DlgSelectBtnDelete	: "Strika",
-
-// Textarea Dialog
-DlgTextareaName	: "Navn",
-DlgTextareaCols	: "kolonnur",
-DlgTextareaRows	: "røðir",
-
-// Text Field Dialog
-DlgTextName			: "Navn",
-DlgTextValue		: "Virði",
-DlgTextCharWidth	: "Breidd (sjónlig tekn)",
-DlgTextMaxChars		: "Mest loyvdu tekn",
-DlgTextType			: "Slag",
-DlgTextTypeText		: "Tekstur",
-DlgTextTypePass		: "Loyniorð",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Navn",
-DlgHiddenValue	: "Virði",
-
-// Bulleted List Dialog
-BulletedListProp	: "Eginleikar fyri punktmerktan lista",
-NumberedListProp	: "Eginleikar fyri talmerktan lista",
-DlgLstStart			: "Byrjan",
-DlgLstType			: "Slag",
-DlgLstTypeCircle	: "Sirkul",
-DlgLstTypeDisc		: "Fyltur sirkul",
-DlgLstTypeSquare	: "Fjórhyrningur",
-DlgLstTypeNumbers	: "Talmerkt (1, 2, 3)",
-DlgLstTypeLCase		: "Smáir bókstavir (a, b, c)",
-DlgLstTypeUCase		: "Stórir bókstavir (A, B, C)",
-DlgLstTypeSRoman	: "Smá rómaratøl (i, ii, iii)",
-DlgLstTypeLRoman	: "Stór rómaratøl (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Generelt",
-DlgDocBackTab		: "Bakgrund",
-DlgDocColorsTab		: "Litir og breddar",
-DlgDocMetaTab		: "META-upplýsingar",
-
-DlgDocPageTitle		: "Síðuheiti",
-DlgDocLangDir		: "Tekstkós",
-DlgDocLangDirLTR	: "Frá vinstru móti høgru (LTR)",
-DlgDocLangDirRTL	: "Frá høgru móti vinstru (RTL)",
-DlgDocLangCode		: "Málkoda",
-DlgDocCharSet		: "Teknsett koda",
-DlgDocCharSetCE		: "Miðeuropa",
-DlgDocCharSetCT		: "Kinesiskt traditionelt (Big5)",
-DlgDocCharSetCR		: "Cyrilliskt",
-DlgDocCharSetGR		: "Grikst",
-DlgDocCharSetJP		: "Japanskt",
-DlgDocCharSetKR		: "Koreanskt",
-DlgDocCharSetTR		: "Turkiskt",
-DlgDocCharSetUN		: "UNICODE (UTF-8)",
-DlgDocCharSetWE		: "Vestureuropa",
-DlgDocCharSetOther	: "Onnur teknsett koda",
-
-DlgDocDocType		: "Dokumentslag yvirskrift",
-DlgDocDocTypeOther	: "Annað dokumentslag yvirskrift",
-DlgDocIncXHTML		: "Viðfest XHTML deklaratiónir",
-DlgDocBgColor		: "Bakgrundslitur",
-DlgDocBgImage		: "Leið til bakgrundsmynd (URL)",
-DlgDocBgNoScroll	: "Læst bakgrund (rullar ikki)",
-DlgDocCText			: "Tekstur",
-DlgDocCLink			: "Tilknýti",
-DlgDocCVisited		: "Vitjaði tilknýti",
-DlgDocCActive		: "Virkin tilknýti",
-DlgDocMargins		: "Síðubreddar",
-DlgDocMaTop			: "Ovast",
-DlgDocMaLeft		: "Vinstra",
-DlgDocMaRight		: "Høgra",
-DlgDocMaBottom		: "Niðast",
-DlgDocMeIndex		: "Dokument index lyklaorð (sundurbýtt við komma)",
-DlgDocMeDescr		: "Dokumentlýsing",
-DlgDocMeAuthor		: "Høvundur",
-DlgDocMeCopy		: "Upphavsrættindi",
-DlgDocPreview		: "Frumsýning",
-
-// Templates Dialog
-Templates			: "Skabelónir",
-DlgTemplatesTitle	: "Innihaldsskabelónir",
-DlgTemplatesSelMsg	: "Vinarliga vel ta skabelón, ið skal opnast í tekstviðgeranum<br>(Hetta yvirskrivar núverandi innihald):",
-DlgTemplatesLoading	: "Heinti yvirlit yvir skabelónir. Vinarliga bíða við...",
-DlgTemplatesNoTpl	: "(Ongar skabelónir tøkar)",
-DlgTemplatesReplace	: "Yvirskriva núverandi innihald",
-
-// About Dialog
-DlgAboutAboutTab	: "Um",
-DlgAboutBrowserInfoTab	: "Upplýsingar um alnótskagan",
-DlgAboutLicenseTab	: "License",
-DlgAboutVersion		: "version",
-DlgAboutInfo		: "Fyri fleiri upplýsingar, far til",
-
-// Div Dialog
-DlgDivGeneralTab	: "Generelt",
-DlgDivAdvancedTab	: "Fjølbroytt",
-DlgDivStyle		: "Typografi",
-DlgDivInlineStyle	: "Inline typografi",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.xml
deleted file mode 100644
index 8038f7b2ed..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fo.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fo.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.js
deleted file mode 100644
index 2489bd65ad..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Canadian French language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Masquer Outils",
-ToolbarExpand		: "Afficher Outils",
-
-// Toolbar Items and Context Menu
-Save				: "Sauvegarder",
-NewPage				: "Nouvelle page",
-Preview				: "Previsualiser",
-Cut					: "Couper",
-Copy				: "Copier",
-Paste				: "Coller",
-PasteText			: "Coller en tant que texte",
-PasteWord			: "Coller en tant que Word (formaté)",
-Print				: "Imprimer",
-SelectAll			: "Tout sélectionner",
-RemoveFormat		: "Supprimer le formatage",
-InsertLinkLbl		: "Lien",
-InsertLink			: "Insérer/modifier le lien",
-RemoveLink			: "Supprimer le lien",
-VisitLink			: "Suivre le lien",
-Anchor				: "Insérer/modifier l'ancre",
-AnchorDelete		: "Supprimer l'ancre",
-InsertImageLbl		: "Image",
-InsertImage			: "Insérer/modifier l'image",
-InsertFlashLbl		: "Animation Flash",
-InsertFlash			: "Insérer/modifier l'animation Flash",
-InsertTableLbl		: "Tableau",
-InsertTable			: "Insérer/modifier le tableau",
-InsertLineLbl		: "Séparateur",
-InsertLine			: "Insérer un séparateur",
-InsertSpecialCharLbl: "Caractères spéciaux",
-InsertSpecialChar	: "Insérer un caractère spécial",
-InsertSmileyLbl		: "Emoticon",
-InsertSmiley		: "Insérer un Emoticon",
-About				: "A propos de FCKeditor",
-Bold				: "Gras",
-Italic				: "Italique",
-Underline			: "Souligné",
-StrikeThrough		: "Barrer",
-Subscript			: "Indice",
-Superscript			: "Exposant",
-LeftJustify			: "Aligner à gauche",
-CenterJustify		: "Centrer",
-RightJustify		: "Aligner à Droite",
-BlockJustify		: "Texte justifié",
-DecreaseIndent		: "Diminuer le retrait",
-IncreaseIndent		: "Augmenter le retrait",
-Blockquote			: "Citation",
-CreateDiv			: "Créer Balise Div",
-EditDiv				: "Modifier Balise Div",
-DeleteDiv			: "Supprimer Balise Div",
-Undo				: "Annuler",
-Redo				: "Refaire",
-NumberedListLbl		: "Liste numérotée",
-NumberedList		: "Insérer/supprimer la liste numérotée",
-BulletedListLbl		: "Liste à puces",
-BulletedList		: "Insérer/supprimer la liste à puces",
-ShowTableBorders	: "Afficher les bordures du tableau",
-ShowDetails			: "Afficher les caractères invisibles",
-Style				: "Style",
-FontFormat			: "Format",
-Font				: "Police",
-FontSize			: "Taille",
-TextColor			: "Couleur de caractère",
-BGColor				: "Couleur de fond",
-Source				: "Source",
-Find				: "Chercher",
-Replace				: "Remplacer",
-SpellCheck			: "Orthographe",
-UniversalKeyboard	: "Clavier universel",
-PageBreakLbl		: "Saut de page",
-PageBreak			: "Insérer un saut de page",
-
-Form			: "Formulaire",
-Checkbox		: "Case à cocher",
-RadioButton		: "Bouton radio",
-TextField		: "Champ texte",
-Textarea		: "Zone de texte",
-HiddenField		: "Champ caché",
-Button			: "Bouton",
-SelectionField	: "Champ de sélection",
-ImageButton		: "Bouton image",
-
-FitWindow		: "Edition pleine page",
-ShowBlocks		: "Afficher les blocs",
-
-// Context Menu
-EditLink			: "Modifier le lien",
-CellCM				: "Cellule",
-RowCM				: "Ligne",
-ColumnCM			: "Colonne",
-InsertRowAfter		: "Insérer une ligne après",
-InsertRowBefore		: "Insérer une ligne avant",
-DeleteRows			: "Supprimer des lignes",
-InsertColumnAfter	: "Insérer une colonne après",
-InsertColumnBefore	: "Insérer une colonne avant",
-DeleteColumns		: "Supprimer des colonnes",
-InsertCellAfter		: "Insérer une cellule après",
-InsertCellBefore	: "Insérer une cellule avant",
-DeleteCells			: "Supprimer des cellules",
-MergeCells			: "Fusionner les cellules",
-MergeRight			: "Fusionner à droite",
-MergeDown			: "Fusionner en bas",
-HorizontalSplitCell	: "Scinder la cellule horizontalement",
-VerticalSplitCell	: "Scinder la cellule verticalement",
-TableDelete			: "Supprimer le tableau",
-CellProperties		: "Propriétés de cellule",
-TableProperties		: "Propriétés du tableau",
-ImageProperties		: "Propriétés de l'image",
-FlashProperties		: "Propriétés de l'animation Flash",
-
-AnchorProp			: "Propriétés de l'ancre",
-ButtonProp			: "Propriétés du bouton",
-CheckboxProp		: "Propriétés de la case à cocher",
-HiddenFieldProp		: "Propriétés du champ caché",
-RadioButtonProp		: "Propriétés du bouton radio",
-ImageButtonProp		: "Propriétés du bouton image",
-TextFieldProp		: "Propriétés du champ texte",
-SelectionFieldProp	: "Propriétés de la liste/du menu",
-TextareaProp		: "Propriétés de la zone de texte",
-FormProp			: "Propriétés du formulaire",
-
-FontFormats			: "Normal;Formaté;Adresse;En-tête 1;En-tête 2;En-tête 3;En-tête 4;En-tête 5;En-tête 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Calcul XHTML. Veuillez patienter...",
-Done				: "Terminé",
-PasteWordConfirm	: "Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller?",
-NotCompatiblePaste	: "Cette commande nécessite Internet Explorer version 5.5 et plus. Souhaitez-vous coller sans nettoyage?",
-UnknownToolbarItem	: "Élément de barre d'outil inconnu \"%1\"",
-UnknownCommand		: "Nom de commande inconnu \"%1\"",
-NotImplemented		: "Commande indisponible",
-UnknownToolbarSet	: "La barre d'outils \"%1\" n'existe pas",
-NoActiveX			: "Les paramètres de sécurité de votre navigateur peuvent limiter quelques fonctionnalités de l'éditeur. Veuillez activer l'option \"Exécuter les contrôles ActiveX et les plug-ins\". Il se peut que vous rencontriez des erreurs et remarquiez quelques limitations.",
-BrowseServerBlocked : "Le navigateur n'a pas pu être ouvert. Assurez-vous que les bloqueurs de popups soient désactivés.",
-DialogBlocked		: "La fenêtre de dialogue n'a pas pu s'ouvrir. Assurez-vous que les bloqueurs de popups soient désactivés.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Annuler",
-DlgBtnClose			: "Fermer",
-DlgBtnBrowseServer	: "Parcourir le serveur",
-DlgAdvancedTag		: "Avancée",
-DlgOpOther			: "<autre>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Veuillez saisir l'URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<Par défaut>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Sens d'écriture",
-DlgGenLangDirLtr	: "De gauche à droite (LTR)",
-DlgGenLangDirRtl	: "De droite à gauche (RTL)",
-DlgGenLangCode		: "Code langue",
-DlgGenAccessKey		: "Équivalent clavier",
-DlgGenName			: "Nom",
-DlgGenTabIndex		: "Ordre de tabulation",
-DlgGenLongDescr		: "URL de description longue",
-DlgGenClass			: "Classes de feuilles de style",
-DlgGenTitle			: "Titre",
-DlgGenContType		: "Type de contenu",
-DlgGenLinkCharset	: "Encodage de caractère",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Propriétés de l'image",
-DlgImgInfoTab		: "Informations sur l'image",
-DlgImgBtnUpload		: "Envoyer sur le serveur",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Télécharger",
-DlgImgAlt			: "Texte de remplacement",
-DlgImgWidth			: "Largeur",
-DlgImgHeight		: "Hauteur",
-DlgImgLockRatio		: "Garder les proportions",
-DlgBtnResetSize		: "Taille originale",
-DlgImgBorder		: "Bordure",
-DlgImgHSpace		: "Espacement horizontal",
-DlgImgVSpace		: "Espacement vertical",
-DlgImgAlign			: "Alignement",
-DlgImgAlignLeft		: "Gauche",
-DlgImgAlignAbsBottom: "Abs Bas",
-DlgImgAlignAbsMiddle: "Abs Milieu",
-DlgImgAlignBaseline	: "Bas du texte",
-DlgImgAlignBottom	: "Bas",
-DlgImgAlignMiddle	: "Milieu",
-DlgImgAlignRight	: "Droite",
-DlgImgAlignTextTop	: "Haut du texte",
-DlgImgAlignTop		: "Haut",
-DlgImgPreview		: "Prévisualisation",
-DlgImgAlertUrl		: "Veuillez saisir l'URL de l'image",
-DlgImgLinkTab		: "Lien",
-
-// Flash Dialog
-DlgFlashTitle		: "Propriétés de l'animation Flash",
-DlgFlashChkPlay		: "Lecture automatique",
-DlgFlashChkLoop		: "Boucle",
-DlgFlashChkMenu		: "Activer le menu Flash",
-DlgFlashScale		: "Affichage",
-DlgFlashScaleAll	: "Par défaut (tout montrer)",
-DlgFlashScaleNoBorder	: "Sans bordure",
-DlgFlashScaleFit	: "Ajuster aux dimensions",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Propriétés du lien",
-DlgLnkInfoTab		: "Informations sur le lien",
-DlgLnkTargetTab		: "Destination",
-
-DlgLnkType			: "Type de lien",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ancre dans cette page",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocole",
-DlgLnkProtoOther	: "<autre>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Sélectionner une ancre",
-DlgLnkAnchorByName	: "Par nom",
-DlgLnkAnchorById	: "Par id",
-DlgLnkNoAnchors		: "(Pas d'ancre disponible dans le document)",
-DlgLnkEMail			: "Adresse E-Mail",
-DlgLnkEMailSubject	: "Sujet du message",
-DlgLnkEMailBody		: "Corps du message",
-DlgLnkUpload		: "Télécharger",
-DlgLnkBtnUpload		: "Envoyer sur le serveur",
-
-DlgLnkTarget		: "Destination",
-DlgLnkTargetFrame	: "<Cadre>",
-DlgLnkTargetPopup	: "<fenêtre popup>",
-DlgLnkTargetBlank	: "Nouvelle fenêtre (_blank)",
-DlgLnkTargetParent	: "Fenêtre mère (_parent)",
-DlgLnkTargetSelf	: "Même fenêtre (_self)",
-DlgLnkTargetTop		: "Fenêtre supérieure (_top)",
-DlgLnkTargetFrameName	: "Nom du cadre de destination",
-DlgLnkPopWinName	: "Nom de la fenêtre popup",
-DlgLnkPopWinFeat	: "Caractéristiques de la fenêtre popup",
-DlgLnkPopResize		: "Taille modifiable",
-DlgLnkPopLocation	: "Barre d'adresses",
-DlgLnkPopMenu		: "Barre de menu",
-DlgLnkPopScroll		: "Barres de défilement",
-DlgLnkPopStatus		: "Barre d'état",
-DlgLnkPopToolbar	: "Barre d'outils",
-DlgLnkPopFullScrn	: "Plein écran (IE)",
-DlgLnkPopDependent	: "Dépendante (Netscape)",
-DlgLnkPopWidth		: "Largeur",
-DlgLnkPopHeight		: "Hauteur",
-DlgLnkPopLeft		: "Position à partir de la gauche",
-DlgLnkPopTop		: "Position à partir du haut",
-
-DlnLnkMsgNoUrl		: "Veuillez saisir l'URL",
-DlnLnkMsgNoEMail	: "Veuillez saisir l'adresse e-mail",
-DlnLnkMsgNoAnchor	: "Veuillez sélectionner une ancre",
-DlnLnkMsgInvPopName	: "Le nom de la fenêtre popup doit commencer par une lettre et ne doit pas contenir d'espace",
-
-// Color Dialog
-DlgColorTitle		: "Sélectionner",
-DlgColorBtnClear	: "Effacer",
-DlgColorHighlight	: "Prévisualisation",
-DlgColorSelected	: "Sélectionné",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insérer un Emoticon",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Insérer un caractère spécial",
-
-// Table Dialog
-DlgTableTitle		: "Propriétés du tableau",
-DlgTableRows		: "Lignes",
-DlgTableColumns		: "Colonnes",
-DlgTableBorder		: "Taille de la bordure",
-DlgTableAlign		: "Alignement",
-DlgTableAlignNotSet	: "<Par défaut>",
-DlgTableAlignLeft	: "Gauche",
-DlgTableAlignCenter	: "Centré",
-DlgTableAlignRight	: "Droite",
-DlgTableWidth		: "Largeur",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "pourcentage",
-DlgTableHeight		: "Hauteur",
-DlgTableCellSpace	: "Espacement",
-DlgTableCellPad		: "Contour",
-DlgTableCaption		: "Titre",
-DlgTableSummary		: "Résumé",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Propriétés de la cellule",
-DlgCellWidth		: "Largeur",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "pourcentage",
-DlgCellHeight		: "Hauteur",
-DlgCellWordWrap		: "Retour à la ligne",
-DlgCellWordWrapNotSet	: "<Par défaut>",
-DlgCellWordWrapYes	: "Oui",
-DlgCellWordWrapNo	: "Non",
-DlgCellHorAlign		: "Alignement horizontal",
-DlgCellHorAlignNotSet	: "<Par défaut>",
-DlgCellHorAlignLeft	: "Gauche",
-DlgCellHorAlignCenter	: "Centré",
-DlgCellHorAlignRight: "Droite",
-DlgCellVerAlign		: "Alignement vertical",
-DlgCellVerAlignNotSet	: "<Par défaut>",
-DlgCellVerAlignTop	: "Haut",
-DlgCellVerAlignMiddle	: "Milieu",
-DlgCellVerAlignBottom	: "Bas",
-DlgCellVerAlignBaseline	: "Bas du texte",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Lignes fusionnées",
-DlgCellCollSpan		: "Colonnes fusionnées",
-DlgCellBackColor	: "Couleur de fond",
-DlgCellBorderColor	: "Couleur de bordure",
-DlgCellBtnSelect	: "Sélectionner...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Chercher et Remplacer",
-
-// Find Dialog
-DlgFindTitle		: "Chercher",
-DlgFindFindBtn		: "Chercher",
-DlgFindNotFoundMsg	: "Le texte indiqué est introuvable.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Remplacer",
-DlgReplaceFindLbl		: "Rechercher:",
-DlgReplaceReplaceLbl	: "Remplacer par:",
-DlgReplaceCaseChk		: "Respecter la casse",
-DlgReplaceReplaceBtn	: "Remplacer",
-DlgReplaceReplAllBtn	: "Tout remplacer",
-DlgReplaceWordChk		: "Mot entier",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de couper automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+X).",
-PasteErrorCopy	: "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de copier automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+C).",
-
-PasteAsText		: "Coller comme texte",
-PasteFromWord	: "Coller à partir de Word",
-
-DlgPasteMsg2	: "Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et appuyer sur <STRONG>OK</STRONG>.",
-DlgPasteSec		: "A cause des paramètres de sécurité de votre navigateur, l'éditeur ne peut accéder au presse-papier directement. Vous devez coller à nouveau le contenu dans cette fenêtre.",
-DlgPasteIgnoreFont		: "Ignorer les polices de caractères",
-DlgPasteRemoveStyles	: "Supprimer les styles",
-
-// Color Picker
-ColorAutomatic	: "Automatique",
-ColorMoreColors	: "Plus de couleurs...",
-
-// Document Properties
-DocProps		: "Propriétés du document",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Propriétés de l'ancre",
-DlgAnchorName		: "Nom de l'ancre",
-DlgAnchorErrorName	: "Veuillez saisir le nom de l'ancre",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Pas dans le dictionnaire",
-DlgSpellChangeTo		: "Changer en",
-DlgSpellBtnIgnore		: "Ignorer",
-DlgSpellBtnIgnoreAll	: "Ignorer tout",
-DlgSpellBtnReplace		: "Remplacer",
-DlgSpellBtnReplaceAll	: "Remplacer tout",
-DlgSpellBtnUndo			: "Annuler",
-DlgSpellNoSuggestions	: "- Pas de suggestion -",
-DlgSpellProgress		: "Vérification d'orthographe en cours...",
-DlgSpellNoMispell		: "Vérification d'orthographe terminée: pas d'erreur trouvée",
-DlgSpellNoChanges		: "Vérification d'orthographe terminée: Pas de modifications",
-DlgSpellOneChange		: "Vérification d'orthographe terminée: Un mot modifié",
-DlgSpellManyChanges		: "Vérification d'orthographe terminée: %1 mots modifiés",
-
-IeSpellDownload			: "Le Correcteur d'orthographe n'est pas installé. Souhaitez-vous le télécharger maintenant?",
-
-// Button Dialog
-DlgButtonText		: "Texte (Valeur)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Bouton",
-DlgButtonTypeSbm	: "Soumettre",
-DlgButtonTypeRst	: "Réinitialiser",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nom",
-DlgCheckboxValue	: "Valeur",
-DlgCheckboxSelected	: "Sélectionné",
-
-// Form Dialog
-DlgFormName		: "Nom",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Méthode",
-
-// Select Field Dialog
-DlgSelectName		: "Nom",
-DlgSelectValue		: "Valeur",
-DlgSelectSize		: "Taille",
-DlgSelectLines		: "lignes",
-DlgSelectChkMulti	: "Sélection multiple",
-DlgSelectOpAvail	: "Options disponibles",
-DlgSelectOpText		: "Texte",
-DlgSelectOpValue	: "Valeur",
-DlgSelectBtnAdd		: "Ajouter",
-DlgSelectBtnModify	: "Modifier",
-DlgSelectBtnUp		: "Monter",
-DlgSelectBtnDown	: "Descendre",
-DlgSelectBtnSetValue : "Valeur sélectionnée",
-DlgSelectBtnDelete	: "Supprimer",
-
-// Textarea Dialog
-DlgTextareaName	: "Nom",
-DlgTextareaCols	: "Colonnes",
-DlgTextareaRows	: "Lignes",
-
-// Text Field Dialog
-DlgTextName			: "Nom",
-DlgTextValue		: "Valeur",
-DlgTextCharWidth	: "Largeur en caractères",
-DlgTextMaxChars		: "Nombre maximum de caractères",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Texte",
-DlgTextTypePass		: "Mot de passe",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nom",
-DlgHiddenValue	: "Valeur",
-
-// Bulleted List Dialog
-BulletedListProp	: "Propriétés de liste à puces",
-NumberedListProp	: "Propriétés de liste numérotée",
-DlgLstStart			: "Début",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Cercle",
-DlgLstTypeDisc		: "Disque",
-DlgLstTypeSquare	: "Carré",
-DlgLstTypeNumbers	: "Nombres (1, 2, 3)",
-DlgLstTypeLCase		: "Lettres minuscules (a, b, c)",
-DlgLstTypeUCase		: "Lettres majuscules (A, B, C)",
-DlgLstTypeSRoman	: "Chiffres romains minuscules (i, ii, iii)",
-DlgLstTypeLRoman	: "Chiffres romains majuscules (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Général",
-DlgDocBackTab		: "Fond",
-DlgDocColorsTab		: "Couleurs et Marges",
-DlgDocMetaTab		: "Méta-Données",
-
-DlgDocPageTitle		: "Titre de la page",
-DlgDocLangDir		: "Sens d'écriture",
-DlgDocLangDirLTR	: "De la gauche vers la droite (LTR)",
-DlgDocLangDirRTL	: "De la droite vers la gauche (RTL)",
-DlgDocLangCode		: "Code langue",
-DlgDocCharSet		: "Encodage de caractère",
-DlgDocCharSetCE		: "Europe Centrale",
-DlgDocCharSetCT		: "Chinois Traditionnel (Big5)",
-DlgDocCharSetCR		: "Cyrillique",
-DlgDocCharSetGR		: "Grecque",
-DlgDocCharSetJP		: "Japonais",
-DlgDocCharSetKR		: "Coréen",
-DlgDocCharSetTR		: "Turcque",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Occidental",
-DlgDocCharSetOther	: "Autre encodage de caractère",
-
-DlgDocDocType		: "Type de document",
-DlgDocDocTypeOther	: "Autre type de document",
-DlgDocIncXHTML		: "Inclure les déclarations XHTML",
-DlgDocBgColor		: "Couleur de fond",
-DlgDocBgImage		: "Image de fond",
-DlgDocBgNoScroll	: "Image fixe sans défilement",
-DlgDocCText			: "Texte",
-DlgDocCLink			: "Lien",
-DlgDocCVisited		: "Lien visité",
-DlgDocCActive		: "Lien activé",
-DlgDocMargins		: "Marges",
-DlgDocMaTop			: "Haut",
-DlgDocMaLeft		: "Gauche",
-DlgDocMaRight		: "Droite",
-DlgDocMaBottom		: "Bas",
-DlgDocMeIndex		: "Mots-clés (séparés par des virgules)",
-DlgDocMeDescr		: "Description",
-DlgDocMeAuthor		: "Auteur",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Prévisualisation",
-
-// Templates Dialog
-Templates			: "Modèles",
-DlgTemplatesTitle	: "Modèles de contenu",
-DlgTemplatesSelMsg	: "Sélectionner le modèle à ouvrir dans l'éditeur<br>(le contenu actuel sera remplacé):",
-DlgTemplatesLoading	: "Chargement de la liste des modèles. Veuillez patienter...",
-DlgTemplatesNoTpl	: "(Aucun modèle disponible)",
-DlgTemplatesReplace	: "Remplacer tout le contenu actuel",
-
-// About Dialog
-DlgAboutAboutTab	: "Á propos de",
-DlgAboutBrowserInfoTab	: "Navigateur",
-DlgAboutLicenseTab	: "License",
-DlgAboutVersion		: "Version",
-DlgAboutInfo		: "Pour plus d'informations, visiter",
-
-// Div Dialog
-DlgDivGeneralTab	: "Général",
-DlgDivAdvancedTab	: "Avancé",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Attribut Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.xml
deleted file mode 100644
index 4bcc7853ea..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr-ca.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fr-ca.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.js
deleted file mode 100644
index a03558f748..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * French language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Masquer Outils",
-ToolbarExpand		: "Afficher Outils",
-
-// Toolbar Items and Context Menu
-Save				: "Enregistrer",
-NewPage				: "Nouvelle page",
-Preview				: "Prévisualisation",
-Cut					: "Couper",
-Copy				: "Copier",
-Paste				: "Coller",
-PasteText			: "Coller comme texte",
-PasteWord			: "Coller de Word",
-Print				: "Imprimer",
-SelectAll			: "Tout sélectionner",
-RemoveFormat		: "Supprimer le format",
-InsertLinkLbl		: "Lien",
-InsertLink			: "Insérer/modifier le lien",
-RemoveLink			: "Supprimer le lien",
-VisitLink			: "Suivre le lien",
-Anchor				: "Insérer/modifier l'ancre",
-AnchorDelete		: "Supprimer l'ancre",
-InsertImageLbl		: "Image",
-InsertImage			: "Insérer/modifier l'image",
-InsertFlashLbl		: "Animation Flash",
-InsertFlash			: "Insérer/modifier l'animation Flash",
-InsertTableLbl		: "Tableau",
-InsertTable			: "Insérer/modifier le tableau",
-InsertLineLbl		: "Séparateur",
-InsertLine			: "Insérer un séparateur",
-InsertSpecialCharLbl: "Caractères spéciaux",
-InsertSpecialChar	: "Insérer un caractère spécial",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Insérer un Smiley",
-About				: "A propos de FCKeditor",
-Bold				: "Gras",
-Italic				: "Italique",
-Underline			: "Souligné",
-StrikeThrough		: "Barré",
-Subscript			: "Indice",
-Superscript			: "Exposant",
-LeftJustify			: "Aligné à gauche",
-CenterJustify		: "Centré",
-RightJustify		: "Aligné à Droite",
-BlockJustify		: "Texte justifié",
-DecreaseIndent		: "Diminuer le retrait",
-IncreaseIndent		: "Augmenter le retrait",
-Blockquote			: "Citation",
-CreateDiv			: "Créer Balise Div",
-EditDiv				: "Modifier Balise Div",
-DeleteDiv			: "Supprimer Balise Div",
-Undo				: "Annuler",
-Redo				: "Refaire",
-NumberedListLbl		: "Liste numérotée",
-NumberedList		: "Insérer/supprimer la liste numérotée",
-BulletedListLbl		: "Liste à puces",
-BulletedList		: "Insérer/supprimer la liste à puces",
-ShowTableBorders	: "Afficher les bordures du tableau",
-ShowDetails			: "Afficher les caractères invisibles",
-Style				: "Style",
-FontFormat			: "Format",
-Font				: "Police",
-FontSize			: "Taille",
-TextColor			: "Couleur de caractère",
-BGColor				: "Couleur de fond",
-Source				: "Source",
-Find				: "Chercher",
-Replace				: "Remplacer",
-SpellCheck			: "Orthographe",
-UniversalKeyboard	: "Clavier universel",
-PageBreakLbl		: "Saut de page",
-PageBreak			: "Insérer un saut de page",
-
-Form			: "Formulaire",
-Checkbox		: "Case à cocher",
-RadioButton		: "Bouton radio",
-TextField		: "Champ texte",
-Textarea		: "Zone de texte",
-HiddenField		: "Champ caché",
-Button			: "Bouton",
-SelectionField	: "Liste/menu",
-ImageButton		: "Bouton image",
-
-FitWindow		: "Edition pleine page",
-ShowBlocks		: "Afficher les blocs",
-
-// Context Menu
-EditLink			: "Modifier le lien",
-CellCM				: "Cellule",
-RowCM				: "Ligne",
-ColumnCM			: "Colonne",
-InsertRowAfter		: "Insérer une ligne après",
-InsertRowBefore		: "Insérer une ligne avant",
-DeleteRows			: "Supprimer des lignes",
-InsertColumnAfter	: "Insérer une colonne après",
-InsertColumnBefore	: "Insérer une colonne avant",
-DeleteColumns		: "Supprimer des colonnes",
-InsertCellAfter		: "Insérer une cellule après",
-InsertCellBefore	: "Insérer une cellule avant",
-DeleteCells			: "Supprimer des cellules",
-MergeCells			: "Fusionner les cellules",
-MergeRight			: "Fusionner à droite",
-MergeDown			: "Fusionner en bas",
-HorizontalSplitCell	: "Scinder la cellule horizontalement",
-VerticalSplitCell	: "Scinder la cellule verticalement",
-TableDelete			: "Supprimer le tableau",
-CellProperties		: "Propriétés de cellule",
-TableProperties		: "Propriétés du tableau",
-ImageProperties		: "Propriétés de l'image",
-FlashProperties		: "Propriétés de l'animation Flash",
-
-AnchorProp			: "Propriétés de l'ancre",
-ButtonProp			: "Propriétés du bouton",
-CheckboxProp		: "Propriétés de la case à cocher",
-HiddenFieldProp		: "Propriétés du champ caché",
-RadioButtonProp		: "Propriétés du bouton radio",
-ImageButtonProp		: "Propriétés du bouton image",
-TextFieldProp		: "Propriétés du champ texte",
-SelectionFieldProp	: "Propriétés de la liste/du menu",
-TextareaProp		: "Propriétés de la zone de texte",
-FormProp			: "Propriétés du formulaire",
-
-FontFormats			: "Normal;Formaté;Adresse;En-tête 1;En-tête 2;En-tête 3;En-tête 4;En-tête 5;En-tête 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Calcul XHTML. Veuillez patienter...",
-Done				: "Terminé",
-PasteWordConfirm	: "Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller?",
-NotCompatiblePaste	: "Cette commande nécessite Internet Explorer version 5.5 minimum. Souhaitez-vous coller sans nettoyage?",
-UnknownToolbarItem	: "Elément de barre d'outil inconnu \"%1\"",
-UnknownCommand		: "Nom de commande inconnu \"%1\"",
-NotImplemented		: "Commande non encore écrite",
-UnknownToolbarSet	: "La barre d'outils \"%1\" n'existe pas",
-NoActiveX			: "Les paramètres de sécurité de votre navigateur peuvent limiter quelques fonctionnalités de l'éditeur. Veuillez activer l'option \"Exécuter les contrôles ActiveX et les plug-ins\". Il se peut que vous rencontriez des erreurs et remarquiez quelques limitations.",
-BrowseServerBlocked : "Le navigateur n'a pas pu être ouvert. Assurez-vous que les bloqueurs de popups soient désactivés.",
-DialogBlocked		: "La fenêtre de dialogue n'a pas pu s'ouvrir. Assurez-vous que les bloqueurs de popups soient désactivés.",
-VisitLinkBlocked	: "Impossible d'ouvrir une nouvelle fenêtre. Assurez-vous que les bloqueurs de popups soient désactivés.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Annuler",
-DlgBtnClose			: "Fermer",
-DlgBtnBrowseServer	: "Parcourir le serveur",
-DlgAdvancedTag		: "Avancé",
-DlgOpOther			: "<Autre>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Veuillez saisir l'URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<Par défaut>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Sens d'écriture",
-DlgGenLangDirLtr	: "De gauche à droite (LTR)",
-DlgGenLangDirRtl	: "De droite à gauche (RTL)",
-DlgGenLangCode		: "Code langue",
-DlgGenAccessKey		: "Equivalent clavier",
-DlgGenName			: "Nom",
-DlgGenTabIndex		: "Ordre de tabulation",
-DlgGenLongDescr		: "URL de description longue",
-DlgGenClass			: "Classes de feuilles de style",
-DlgGenTitle			: "Titre",
-DlgGenContType		: "Type de contenu",
-DlgGenLinkCharset	: "Encodage de caractère",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "Propriétés de l'image",
-DlgImgInfoTab		: "Informations sur l'image",
-DlgImgBtnUpload		: "Envoyer sur le serveur",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Télécharger",
-DlgImgAlt			: "Texte de remplacement",
-DlgImgWidth			: "Largeur",
-DlgImgHeight		: "Hauteur",
-DlgImgLockRatio		: "Garder les proportions",
-DlgBtnResetSize		: "Taille originale",
-DlgImgBorder		: "Bordure",
-DlgImgHSpace		: "Espacement horizontal",
-DlgImgVSpace		: "Espacement vertical",
-DlgImgAlign			: "Alignement",
-DlgImgAlignLeft		: "Gauche",
-DlgImgAlignAbsBottom: "Abs Bas",
-DlgImgAlignAbsMiddle: "Abs Milieu",
-DlgImgAlignBaseline	: "Bas du texte",
-DlgImgAlignBottom	: "Bas",
-DlgImgAlignMiddle	: "Milieu",
-DlgImgAlignRight	: "Droite",
-DlgImgAlignTextTop	: "Haut du texte",
-DlgImgAlignTop		: "Haut",
-DlgImgPreview		: "Prévisualisation",
-DlgImgAlertUrl		: "Veuillez saisir l'URL de l'image",
-DlgImgLinkTab		: "Lien",
-
-// Flash Dialog
-DlgFlashTitle		: "Propriétés de l'animation Flash",
-DlgFlashChkPlay		: "Lecture automatique",
-DlgFlashChkLoop		: "Boucle",
-DlgFlashChkMenu		: "Activer le menu Flash",
-DlgFlashScale		: "Affichage",
-DlgFlashScaleAll	: "Par défaut (tout montrer)",
-DlgFlashScaleNoBorder	: "Sans bordure",
-DlgFlashScaleFit	: "Ajuster aux dimensions",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Propriétés du lien",
-DlgLnkInfoTab		: "Informations sur le lien",
-DlgLnkTargetTab		: "Destination",
-
-DlgLnkType			: "Type de lien",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ancre dans cette page",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocole",
-DlgLnkProtoOther	: "<autre>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Sélectionner une ancre",
-DlgLnkAnchorByName	: "Par nom",
-DlgLnkAnchorById	: "Par id",
-DlgLnkNoAnchors		: "(Pas d'ancre disponible dans le document)",
-DlgLnkEMail			: "Adresse E-Mail",
-DlgLnkEMailSubject	: "Sujet du message",
-DlgLnkEMailBody		: "Corps du message",
-DlgLnkUpload		: "Télécharger",
-DlgLnkBtnUpload		: "Envoyer sur le serveur",
-
-DlgLnkTarget		: "Destination",
-DlgLnkTargetFrame	: "<Cadre>",
-DlgLnkTargetPopup	: "<fenêtre popup>",
-DlgLnkTargetBlank	: "Nouvelle fenêtre (_blank)",
-DlgLnkTargetParent	: "Fenêtre mère (_parent)",
-DlgLnkTargetSelf	: "Même fenêtre (_self)",
-DlgLnkTargetTop		: "Fenêtre supérieure (_top)",
-DlgLnkTargetFrameName	: "Nom du cadre de destination",
-DlgLnkPopWinName	: "Nom de la fenêtre popup",
-DlgLnkPopWinFeat	: "Caractéristiques de la fenêtre popup",
-DlgLnkPopResize		: "Taille modifiable",
-DlgLnkPopLocation	: "Barre d'adresses",
-DlgLnkPopMenu		: "Barre de menu",
-DlgLnkPopScroll		: "Barres de défilement",
-DlgLnkPopStatus		: "Barre d'état",
-DlgLnkPopToolbar	: "Barre d'outils",
-DlgLnkPopFullScrn	: "Plein écran (IE)",
-DlgLnkPopDependent	: "Dépendante (Netscape)",
-DlgLnkPopWidth		: "Largeur",
-DlgLnkPopHeight		: "Hauteur",
-DlgLnkPopLeft		: "Position à partir de la gauche",
-DlgLnkPopTop		: "Position à partir du haut",
-
-DlnLnkMsgNoUrl		: "Veuillez saisir l'URL",
-DlnLnkMsgNoEMail	: "Veuillez saisir l'adresse e-mail",
-DlnLnkMsgNoAnchor	: "Veuillez sélectionner une ancre",
-DlnLnkMsgInvPopName	: "Le nom de la fenêtre popup doit commencer par une lettre et ne doit pas contenir d'espace",
-
-// Color Dialog
-DlgColorTitle		: "Sélectionner",
-DlgColorBtnClear	: "Effacer",
-DlgColorHighlight	: "Prévisualisation",
-DlgColorSelected	: "Sélectionné",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Insérer un Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Insérer un caractère spécial",
-
-// Table Dialog
-DlgTableTitle		: "Propriétés du tableau",
-DlgTableRows		: "Lignes",
-DlgTableColumns		: "Colonnes",
-DlgTableBorder		: "Bordure",
-DlgTableAlign		: "Alignement",
-DlgTableAlignNotSet	: "<Par défaut>",
-DlgTableAlignLeft	: "Gauche",
-DlgTableAlignCenter	: "Centré",
-DlgTableAlignRight	: "Droite",
-DlgTableWidth		: "Largeur",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "pourcentage",
-DlgTableHeight		: "Hauteur",
-DlgTableCellSpace	: "Espacement",
-DlgTableCellPad		: "Contour",
-DlgTableCaption		: "Titre",
-DlgTableSummary		: "Résumé",
-DlgTableHeaders		: "Entêtes",
-DlgTableHeadersNone		: "Sans",
-DlgTableHeadersColumn	: "Première colonne",
-DlgTableHeadersRow		: "Première Ligne",
-DlgTableHeadersBoth		: "Les 2",
-
-// Table Cell Dialog
-DlgCellTitle		: "Propriétés de la cellule",
-DlgCellWidth		: "Largeur",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "pourcentage",
-DlgCellHeight		: "Hauteur",
-DlgCellWordWrap		: "Retour à la ligne",
-DlgCellWordWrapNotSet	: "<Par défaut>",
-DlgCellWordWrapYes	: "Oui",
-DlgCellWordWrapNo	: "Non",
-DlgCellHorAlign		: "Alignement horizontal",
-DlgCellHorAlignNotSet	: "<Par défaut>",
-DlgCellHorAlignLeft	: "Gauche",
-DlgCellHorAlignCenter	: "Centré",
-DlgCellHorAlignRight: "Droite",
-DlgCellVerAlign		: "Alignement vertical",
-DlgCellVerAlignNotSet	: "<Par défaut>",
-DlgCellVerAlignTop	: "Haut",
-DlgCellVerAlignMiddle	: "Milieu",
-DlgCellVerAlignBottom	: "Bas",
-DlgCellVerAlignBaseline	: "Bas du texte",
-DlgCellType		: "Type de Cellule",
-DlgCellTypeData		: "Données",
-DlgCellTypeHeader	: "Entête",
-DlgCellRowSpan		: "Lignes fusionnées",
-DlgCellCollSpan		: "Colonnes fusionnées",
-DlgCellBackColor	: "Fond",
-DlgCellBorderColor	: "Bordure",
-DlgCellBtnSelect	: "Choisir...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Chercher et Remplacer",
-
-// Find Dialog
-DlgFindTitle		: "Chercher",
-DlgFindFindBtn		: "Chercher",
-DlgFindNotFoundMsg	: "Le texte indiqué est introuvable.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Remplacer",
-DlgReplaceFindLbl		: "Rechercher:",
-DlgReplaceReplaceLbl	: "Remplacer par:",
-DlgReplaceCaseChk		: "Respecter la casse",
-DlgReplaceReplaceBtn	: "Remplacer",
-DlgReplaceReplAllBtn	: "Tout remplacer",
-DlgReplaceWordChk		: "Mot entier",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de couper automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+X).",
-PasteErrorCopy	: "Les paramètres de sécurité de votre navigateur empêchent l'éditeur de copier automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+C).",
-
-PasteAsText		: "Coller comme texte",
-PasteFromWord	: "Coller à partir de Word",
-
-DlgPasteMsg2	: "Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et cliquez sur <STRONG>OK</STRONG>.",
-DlgPasteSec		: "A cause des paramètres de sécurité de votre navigateur, l'éditeur ne peut accéder au presse-papier directement. Vous devez coller à nouveau le contenu dans cette fenêtre.",
-DlgPasteIgnoreFont		: "Ignorer les polices de caractères",
-DlgPasteRemoveStyles	: "Supprimer les styles",
-
-// Color Picker
-ColorAutomatic	: "Automatique",
-ColorMoreColors	: "Plus de couleurs...",
-
-// Document Properties
-DocProps		: "Propriétés du document",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Propriétés de l'ancre",
-DlgAnchorName		: "Nom de l'ancre",
-DlgAnchorErrorName	: "Veuillez saisir le nom de l'ancre",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Pas dans le dictionnaire",
-DlgSpellChangeTo		: "Changer en",
-DlgSpellBtnIgnore		: "Ignorer",
-DlgSpellBtnIgnoreAll	: "Ignorer tout",
-DlgSpellBtnReplace		: "Remplacer",
-DlgSpellBtnReplaceAll	: "Remplacer tout",
-DlgSpellBtnUndo			: "Annuler",
-DlgSpellNoSuggestions	: "- Aucune suggestion -",
-DlgSpellProgress		: "Vérification d'orthographe en cours...",
-DlgSpellNoMispell		: "Vérification d'orthographe terminée: Aucune erreur trouvée",
-DlgSpellNoChanges		: "Vérification d'orthographe terminée: Pas de modifications",
-DlgSpellOneChange		: "Vérification d'orthographe terminée: Un mot modifié",
-DlgSpellManyChanges		: "Vérification d'orthographe terminée: %1 mots modifiés",
-
-IeSpellDownload			: "Le Correcteur n'est pas installé. Souhaitez-vous le télécharger maintenant?",
-
-// Button Dialog
-DlgButtonText		: "Texte (valeur)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Bouton",
-DlgButtonTypeSbm	: "Envoyer",
-DlgButtonTypeRst	: "Réinitialiser",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nom",
-DlgCheckboxValue	: "Valeur",
-DlgCheckboxSelected	: "Sélectionné",
-
-// Form Dialog
-DlgFormName		: "Nom",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Méthode",
-
-// Select Field Dialog
-DlgSelectName		: "Nom",
-DlgSelectValue		: "Valeur",
-DlgSelectSize		: "Taille",
-DlgSelectLines		: "lignes",
-DlgSelectChkMulti	: "Sélection multiple",
-DlgSelectOpAvail	: "Options disponibles",
-DlgSelectOpText		: "Texte",
-DlgSelectOpValue	: "Valeur",
-DlgSelectBtnAdd		: "Ajouter",
-DlgSelectBtnModify	: "Modifier",
-DlgSelectBtnUp		: "Monter",
-DlgSelectBtnDown	: "Descendre",
-DlgSelectBtnSetValue : "Valeur sélectionnée",
-DlgSelectBtnDelete	: "Supprimer",
-
-// Textarea Dialog
-DlgTextareaName	: "Nom",
-DlgTextareaCols	: "Colonnes",
-DlgTextareaRows	: "Lignes",
-
-// Text Field Dialog
-DlgTextName			: "Nom",
-DlgTextValue		: "Valeur",
-DlgTextCharWidth	: "Largeur en caractères",
-DlgTextMaxChars		: "Nombre maximum de caractères",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Texte",
-DlgTextTypePass		: "Mot de passe",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nom",
-DlgHiddenValue	: "Valeur",
-
-// Bulleted List Dialog
-BulletedListProp	: "Propriétés de liste à puces",
-NumberedListProp	: "Propriétés de liste numérotée",
-DlgLstStart			: "Début",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Cercle",
-DlgLstTypeDisc		: "Disque",
-DlgLstTypeSquare	: "Carré",
-DlgLstTypeNumbers	: "Nombres (1, 2, 3)",
-DlgLstTypeLCase		: "Lettres minuscules (a, b, c)",
-DlgLstTypeUCase		: "Lettres majuscules (A, B, C)",
-DlgLstTypeSRoman	: "Chiffres romains minuscules (i, ii, iii)",
-DlgLstTypeLRoman	: "Chiffres romains majuscules (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Général",
-DlgDocBackTab		: "Fond",
-DlgDocColorsTab		: "Couleurs et marges",
-DlgDocMetaTab		: "Métadonnées",
-
-DlgDocPageTitle		: "Titre de la page",
-DlgDocLangDir		: "Sens d'écriture",
-DlgDocLangDirLTR	: "De la gauche vers la droite (LTR)",
-DlgDocLangDirRTL	: "De la droite vers la gauche (RTL)",
-DlgDocLangCode		: "Code langue",
-DlgDocCharSet		: "Encodage de caractère",
-DlgDocCharSetCE		: "Europe Centrale",
-DlgDocCharSetCT		: "Chinois Traditionnel (Big5)",
-DlgDocCharSetCR		: "Cyrillique",
-DlgDocCharSetGR		: "Grec",
-DlgDocCharSetJP		: "Japonais",
-DlgDocCharSetKR		: "Coréen",
-DlgDocCharSetTR		: "Turc",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Occidental",
-DlgDocCharSetOther	: "Autre encodage de caractère",
-
-DlgDocDocType		: "Type de document",
-DlgDocDocTypeOther	: "Autre type de document",
-DlgDocIncXHTML		: "Inclure les déclarations XHTML",
-DlgDocBgColor		: "Couleur de fond",
-DlgDocBgImage		: "Image de fond",
-DlgDocBgNoScroll	: "Image fixe sans défilement",
-DlgDocCText			: "Texte",
-DlgDocCLink			: "Lien",
-DlgDocCVisited		: "Lien visité",
-DlgDocCActive		: "Lien activé",
-DlgDocMargins		: "Marges",
-DlgDocMaTop			: "Haut",
-DlgDocMaLeft		: "Gauche",
-DlgDocMaRight		: "Droite",
-DlgDocMaBottom		: "Bas",
-DlgDocMeIndex		: "Mots-clés (séparés par des virgules)",
-DlgDocMeDescr		: "Description",
-DlgDocMeAuthor		: "Auteur",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Prévisualisation",
-
-// Templates Dialog
-Templates			: "Modèles",
-DlgTemplatesTitle	: "Modèles de contenu",
-DlgTemplatesSelMsg	: "Veuillez sélectionner le modèle à ouvrir dans l'éditeur<br>(le contenu actuel sera remplacé):",
-DlgTemplatesLoading	: "Chargement de la liste des modèles. Veuillez patienter...",
-DlgTemplatesNoTpl	: "(Aucun modèle disponible)",
-DlgTemplatesReplace	: "Remplacer tout le contenu",
-
-// About Dialog
-DlgAboutAboutTab	: "A propos de",
-DlgAboutBrowserInfoTab	: "Navigateur",
-DlgAboutLicenseTab	: "Licence",
-DlgAboutVersion		: "Version",
-DlgAboutInfo		: "Pour plus d'informations, aller à",
-
-// Div Dialog
-DlgDivGeneralTab	: "Général",
-DlgDivAdvancedTab	: "Avancé",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Attribut Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.xml
deleted file mode 100644
index 799b098206..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/fr.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fr.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.js
deleted file mode 100644
index 311bfb457e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Galician language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Ocultar Ferramentas",
-ToolbarExpand		: "Mostrar Ferramentas",
-
-// Toolbar Items and Context Menu
-Save				: "Gardar",
-NewPage				: "Nova Páxina",
-Preview				: "Vista Previa",
-Cut					: "Cortar",
-Copy				: "Copiar",
-Paste				: "Pegar",
-PasteText			: "Pegar como texto plano",
-PasteWord			: "Pegar dende Word",
-Print				: "Imprimir",
-SelectAll			: "Seleccionar todo",
-RemoveFormat		: "Eliminar Formato",
-InsertLinkLbl		: "Ligazón",
-InsertLink			: "Inserir/Editar Ligazón",
-RemoveLink			: "Eliminar Ligazón",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Inserir/Editar Referencia",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Imaxe",
-InsertImage			: "Inserir/Editar Imaxe",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Inserir/Editar Flash",
-InsertTableLbl		: "Tabla",
-InsertTable			: "Inserir/Editar Tabla",
-InsertLineLbl		: "Liña",
-InsertLine			: "Inserir Liña Horizontal",
-InsertSpecialCharLbl: "Carácter Special",
-InsertSpecialChar	: "Inserir Carácter Especial",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Inserir Smiley",
-About				: "Acerca de FCKeditor",
-Bold				: "Negrita",
-Italic				: "Cursiva",
-Underline			: "Sub-raiado",
-StrikeThrough		: "Tachado",
-Subscript			: "Subíndice",
-Superscript			: "Superíndice",
-LeftJustify			: "Aliñar á Esquerda",
-CenterJustify		: "Centrado",
-RightJustify		: "Aliñar á Dereita",
-BlockJustify		: "Xustificado",
-DecreaseIndent		: "Disminuir Sangría",
-IncreaseIndent		: "Aumentar Sangría",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Desfacer",
-Redo				: "Refacer",
-NumberedListLbl		: "Lista Numerada",
-NumberedList		: "Inserir/Eliminar Lista Numerada",
-BulletedListLbl		: "Marcas",
-BulletedList		: "Inserir/Eliminar Marcas",
-ShowTableBorders	: "Mostrar Bordes das Táboas",
-ShowDetails			: "Mostrar Marcas Parágrafo",
-Style				: "Estilo",
-FontFormat			: "Formato",
-Font				: "Tipo",
-FontSize			: "Tamaño",
-TextColor			: "Cor do Texto",
-BGColor				: "Cor do Fondo",
-Source				: "Código Fonte",
-Find				: "Procurar",
-Replace				: "Substituir",
-SpellCheck			: "Corrección Ortográfica",
-UniversalKeyboard	: "Teclado Universal",
-PageBreakLbl		: "Salto de Páxina",
-PageBreak			: "Inserir Salto de Páxina",
-
-Form			: "Formulario",
-Checkbox		: "Cadro de Verificación",
-RadioButton		: "Botón de Radio",
-TextField		: "Campo de Texto",
-Textarea		: "Área de Texto",
-HiddenField		: "Campo Oculto",
-Button			: "Botón",
-SelectionField	: "Campo de Selección",
-ImageButton		: "Botón de Imaxe",
-
-FitWindow		: "Maximizar o tamaño do editor",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Editar Ligazón",
-CellCM				: "Cela",
-RowCM				: "Fila",
-ColumnCM			: "Columna",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Borrar Filas",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Borrar Columnas",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Borrar Cela",
-MergeCells			: "Unir Celas",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Borrar Táboa",
-CellProperties		: "Propriedades da Cela",
-TableProperties		: "Propriedades da Táboa",
-ImageProperties		: "Propriedades Imaxe",
-FlashProperties		: "Propriedades Flash",
-
-AnchorProp			: "Propriedades da Referencia",
-ButtonProp			: "Propriedades do Botón",
-CheckboxProp		: "Propriedades do Cadro de Verificación",
-HiddenFieldProp		: "Propriedades do Campo Oculto",
-RadioButtonProp		: "Propriedades do Botón de Radio",
-ImageButtonProp		: "Propriedades do Botón de Imaxe",
-TextFieldProp		: "Propriedades do Campo de Texto",
-SelectionFieldProp	: "Propriedades do Campo de Selección",
-TextareaProp		: "Propriedades da Área de Texto",
-FormProp			: "Propriedades do Formulario",
-
-FontFormats			: "Normal;Formateado;Enderezo;Enacabezado 1;Encabezado 2;Encabezado 3;Encabezado 4;Encabezado 5;Encabezado 6;Paragraph (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Procesando XHTML. Por facor, agarde...",
-Done				: "Feiro",
-PasteWordConfirm	: "Parece que o texto que quere pegar está copiado do Word.¿Quere limpar o formato antes de pegalo?",
-NotCompatiblePaste	: "Este comando está disponible para Internet Explorer versión 5.5 ou superior. ¿Quere pegalo sen limpar o formato?",
-UnknownToolbarItem	: "Ítem de ferramentas descoñecido \"%1\"",
-UnknownCommand		: "Nome de comando descoñecido \"%1\"",
-NotImplemented		: "Comando non implementado",
-UnknownToolbarSet	: "O conxunto de ferramentas \"%1\" non existe",
-NoActiveX			: "As opcións de seguridade do seu navegador poderían limitar algunha das características de editor. Debe activar a opción \"Executar controis ActiveX e plug-ins\". Pode notar que faltan características e experimentar erros",
-BrowseServerBlocked : "Non se poido abrir o navegador de recursos. Asegúrese de que están desactivados os bloqueadores de xanelas emerxentes",
-DialogBlocked		: "Non foi posible abrir a xanela de diálogo. Asegúrese de que están desactivados os bloqueadores de xanelas emerxentes",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancelar",
-DlgBtnClose			: "Pechar",
-DlgBtnBrowseServer	: "Navegar no Servidor",
-DlgAdvancedTag		: "Advanzado",
-DlgOpOther			: "<Outro>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Por favor, insira a URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<non definido>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Orientación do Idioma",
-DlgGenLangDirLtr	: "Esquerda a Dereita (LTR)",
-DlgGenLangDirRtl	: "Dereita a Esquerda (RTL)",
-DlgGenLangCode		: "Código do Idioma",
-DlgGenAccessKey		: "Chave de Acceso",
-DlgGenName			: "Nome",
-DlgGenTabIndex		: "Índice de Tabulación",
-DlgGenLongDescr		: "Descrición Completa da URL",
-DlgGenClass			: "Clases da Folla de Estilos",
-DlgGenTitle			: "Título",
-DlgGenContType		: "Tipo de Contido",
-DlgGenLinkCharset	: "Fonte de Caracteres Vinculado",
-DlgGenStyle			: "Estilo",
-
-// Image Dialog
-DlgImgTitle			: "Propriedades da Imaxe",
-DlgImgInfoTab		: "Información da Imaxe",
-DlgImgBtnUpload		: "Enviar ó Servidor",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Carregar",
-DlgImgAlt			: "Texto Alternativo",
-DlgImgWidth			: "Largura",
-DlgImgHeight		: "Altura",
-DlgImgLockRatio		: "Proporcional",
-DlgBtnResetSize		: "Tamaño Orixinal",
-DlgImgBorder		: "Límite",
-DlgImgHSpace		: "Esp. Horiz.",
-DlgImgVSpace		: "Esp. Vert.",
-DlgImgAlign			: "Aliñamento",
-DlgImgAlignLeft		: "Esquerda",
-DlgImgAlignAbsBottom: "Abs Inferior",
-DlgImgAlignAbsMiddle: "Abs Centro",
-DlgImgAlignBaseline	: "Liña Base",
-DlgImgAlignBottom	: "Pé",
-DlgImgAlignMiddle	: "Centro",
-DlgImgAlignRight	: "Dereita",
-DlgImgAlignTextTop	: "Tope do Texto",
-DlgImgAlignTop		: "Tope",
-DlgImgPreview		: "Vista Previa",
-DlgImgAlertUrl		: "Por favor, escriba a URL da imaxe",
-DlgImgLinkTab		: "Ligazón",
-
-// Flash Dialog
-DlgFlashTitle		: "Propriedades Flash",
-DlgFlashChkPlay		: "Auto Execución",
-DlgFlashChkLoop		: "Bucle",
-DlgFlashChkMenu		: "Activar Menú Flash",
-DlgFlashScale		: "Escalar",
-DlgFlashScaleAll	: "Amosar Todo",
-DlgFlashScaleNoBorder	: "Sen Borde",
-DlgFlashScaleFit	: "Encaixar axustando",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Ligazón",
-DlgLnkInfoTab		: "Información da Ligazón",
-DlgLnkTargetTab		: "Referencia a esta páxina",
-
-DlgLnkType			: "Tipo de Ligazón",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Referencia nesta páxina",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocolo",
-DlgLnkProtoOther	: "<outro>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Seleccionar unha Referencia",
-DlgLnkAnchorByName	: "Por Nome de Referencia",
-DlgLnkAnchorById	: "Por Element Id",
-DlgLnkNoAnchors		: "(Non hai referencias disponibles no documento)",
-DlgLnkEMail			: "Enderezo de E-Mail",
-DlgLnkEMailSubject	: "Asunto do Mensaxe",
-DlgLnkEMailBody		: "Corpo do Mensaxe",
-DlgLnkUpload		: "Carregar",
-DlgLnkBtnUpload		: "Enviar ó servidor",
-
-DlgLnkTarget		: "Destino",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<Xanela Emerxente>",
-DlgLnkTargetBlank	: "Nova Xanela (_blank)",
-DlgLnkTargetParent	: "Xanela Pai (_parent)",
-DlgLnkTargetSelf	: "Mesma Xanela (_self)",
-DlgLnkTargetTop		: "Xanela Primaria (_top)",
-DlgLnkTargetFrameName	: "Nome do Marco Destino",
-DlgLnkPopWinName	: "Nome da Xanela Emerxente",
-DlgLnkPopWinFeat	: "Características da Xanela Emerxente",
-DlgLnkPopResize		: "Axustable",
-DlgLnkPopLocation	: "Barra de Localización",
-DlgLnkPopMenu		: "Barra de Menú",
-DlgLnkPopScroll		: "Barras de Desplazamento",
-DlgLnkPopStatus		: "Barra de Estado",
-DlgLnkPopToolbar	: "Barra de Ferramentas",
-DlgLnkPopFullScrn	: "A Toda Pantalla (IE)",
-DlgLnkPopDependent	: "Dependente (Netscape)",
-DlgLnkPopWidth		: "Largura",
-DlgLnkPopHeight		: "Altura",
-DlgLnkPopLeft		: "Posición Esquerda",
-DlgLnkPopTop		: "Posición dende Arriba",
-
-DlnLnkMsgNoUrl		: "Por favor, escriba a ligazón URL",
-DlnLnkMsgNoEMail	: "Por favor, escriba o enderezo de e-mail",
-DlnLnkMsgNoAnchor	: "Por favor, seleccione un destino",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Seleccionar Color",
-DlgColorBtnClear	: "Nengunha",
-DlgColorHighlight	: "Destacado",
-DlgColorSelected	: "Seleccionado",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Inserte un Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Seleccione Caracter Especial",
-
-// Table Dialog
-DlgTableTitle		: "Propiedades da Táboa",
-DlgTableRows		: "Filas",
-DlgTableColumns		: "Columnas",
-DlgTableBorder		: "Tamaño do Borde",
-DlgTableAlign		: "Aliñamento",
-DlgTableAlignNotSet	: "<Non Definido>",
-DlgTableAlignLeft	: "Esquerda",
-DlgTableAlignCenter	: "Centro",
-DlgTableAlignRight	: "Ereita",
-DlgTableWidth		: "Largura",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Altura",
-DlgTableCellSpace	: "Marxe entre Celas",
-DlgTableCellPad		: "Marxe interior",
-DlgTableCaption		: "Título",
-DlgTableSummary		: "Sumario",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Propriedades da Cela",
-DlgCellWidth		: "Largura",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Altura",
-DlgCellWordWrap		: "Axustar Liñas",
-DlgCellWordWrapNotSet	: "<Non Definido>",
-DlgCellWordWrapYes	: "Si",
-DlgCellWordWrapNo	: "Non",
-DlgCellHorAlign		: "Aliñamento Horizontal",
-DlgCellHorAlignNotSet	: "<Non definido>",
-DlgCellHorAlignLeft	: "Esquerda",
-DlgCellHorAlignCenter	: "Centro",
-DlgCellHorAlignRight: "Dereita",
-DlgCellVerAlign		: "Aliñamento Vertical",
-DlgCellVerAlignNotSet	: "<Non definido>",
-DlgCellVerAlignTop	: "Arriba",
-DlgCellVerAlignMiddle	: "Medio",
-DlgCellVerAlignBottom	: "Abaixo",
-DlgCellVerAlignBaseline	: "Liña de Base",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Ocupar Filas",
-DlgCellCollSpan		: "Ocupar Columnas",
-DlgCellBackColor	: "Color de Fondo",
-DlgCellBorderColor	: "Color de Borde",
-DlgCellBtnSelect	: "Seleccionar...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Procurar",
-DlgFindFindBtn		: "Procurar",
-DlgFindNotFoundMsg	: "Non te atopou o texto indicado.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Substituir",
-DlgReplaceFindLbl		: "Texto a procurar:",
-DlgReplaceReplaceLbl	: "Substituir con:",
-DlgReplaceCaseChk		: "Coincidir Mai./min.",
-DlgReplaceReplaceBtn	: "Substituir",
-DlgReplaceReplAllBtn	: "Substitiur Todo",
-DlgReplaceWordChk		: "Coincidir con toda a palabra",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de corte. Por favor, use o teclado para iso (Ctrl+X).",
-PasteErrorCopy	: "Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de copia. Por favor, use o teclado para iso (Ctrl+C).",
-
-PasteAsText		: "Pegar como texto plano",
-PasteFromWord	: "Pegar dende Word",
-
-DlgPasteMsg2	: "Por favor, pegue dentro do seguinte cadro usando o teclado (<STRONG>Ctrl+V</STRONG>) e pulse <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignorar as definicións de Tipografía",
-DlgPasteRemoveStyles	: "Eliminar as definicións de Estilos",
-
-// Color Picker
-ColorAutomatic	: "Automático",
-ColorMoreColors	: "Máis Cores...",
-
-// Document Properties
-DocProps		: "Propriedades do Documento",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Propriedades da Referencia",
-DlgAnchorName		: "Nome da Referencia",
-DlgAnchorErrorName	: "Por favor, escriba o nome da referencia",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Non está no diccionario",
-DlgSpellChangeTo		: "Cambiar a",
-DlgSpellBtnIgnore		: "Ignorar",
-DlgSpellBtnIgnoreAll	: "Ignorar Todas",
-DlgSpellBtnReplace		: "Substituir",
-DlgSpellBtnReplaceAll	: "Substituir Todas",
-DlgSpellBtnUndo			: "Desfacer",
-DlgSpellNoSuggestions	: "- Sen candidatos -",
-DlgSpellProgress		: "Corrección ortográfica en progreso...",
-DlgSpellNoMispell		: "Corrección ortográfica rematada: Non se atoparon erros",
-DlgSpellNoChanges		: "Corrección ortográfica rematada: Non se substituiu nengunha verba",
-DlgSpellOneChange		: "Corrección ortográfica rematada: Unha verba substituida",
-DlgSpellManyChanges		: "Corrección ortográfica rematada: %1 verbas substituidas",
-
-IeSpellDownload			: "O corrector ortográfico non está instalado. ¿Quere descargalo agora?",
-
-// Button Dialog
-DlgButtonText		: "Texto (Valor)",
-DlgButtonType		: "Tipo",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nome",
-DlgCheckboxValue	: "Valor",
-DlgCheckboxSelected	: "Seleccionado",
-
-// Form Dialog
-DlgFormName		: "Nome",
-DlgFormAction	: "Acción",
-DlgFormMethod	: "Método",
-
-// Select Field Dialog
-DlgSelectName		: "Nome",
-DlgSelectValue		: "Valor",
-DlgSelectSize		: "Tamaño",
-DlgSelectLines		: "liñas",
-DlgSelectChkMulti	: "Permitir múltiples seleccións",
-DlgSelectOpAvail	: "Opcións Disponibles",
-DlgSelectOpText		: "Texto",
-DlgSelectOpValue	: "Valor",
-DlgSelectBtnAdd		: "Engadir",
-DlgSelectBtnModify	: "Modificar",
-DlgSelectBtnUp		: "Subir",
-DlgSelectBtnDown	: "Baixar",
-DlgSelectBtnSetValue : "Definir como valor por defecto",
-DlgSelectBtnDelete	: "Borrar",
-
-// Textarea Dialog
-DlgTextareaName	: "Nome",
-DlgTextareaCols	: "Columnas",
-DlgTextareaRows	: "Filas",
-
-// Text Field Dialog
-DlgTextName			: "Nome",
-DlgTextValue		: "Valor",
-DlgTextCharWidth	: "Tamaño do Caracter",
-DlgTextMaxChars		: "Máximo de Caracteres",
-DlgTextType			: "Tipo",
-DlgTextTypeText		: "Texto",
-DlgTextTypePass		: "Chave",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nome",
-DlgHiddenValue	: "Valor",
-
-// Bulleted List Dialog
-BulletedListProp	: "Propriedades das Marcas",
-NumberedListProp	: "Propriedades da Lista de Numeración",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Tipo",
-DlgLstTypeCircle	: "Círculo",
-DlgLstTypeDisc		: "Disco",
-DlgLstTypeSquare	: "Cuadrado",
-DlgLstTypeNumbers	: "Números (1, 2, 3)",
-DlgLstTypeLCase		: "Letras Minúsculas (a, b, c)",
-DlgLstTypeUCase		: "Letras Maiúsculas (A, B, C)",
-DlgLstTypeSRoman	: "Números Romanos en minúscula (i, ii, iii)",
-DlgLstTypeLRoman	: "Números Romanos en Maiúscula (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Xeral",
-DlgDocBackTab		: "Fondo",
-DlgDocColorsTab		: "Cores e Marxes",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Título da Páxina",
-DlgDocLangDir		: "Orientación do Idioma",
-DlgDocLangDirLTR	: "Esquerda a Dereita (LTR)",
-DlgDocLangDirRTL	: "Dereita a Esquerda (RTL)",
-DlgDocLangCode		: "Código de Idioma",
-DlgDocCharSet		: "Codificación do Xogo de Caracteres",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Outra Codificación do Xogo de Caracteres",
-
-DlgDocDocType		: "Encabezado do Tipo de Documento",
-DlgDocDocTypeOther	: "Outro Encabezado do Tipo de Documento",
-DlgDocIncXHTML		: "Incluir Declaracións XHTML",
-DlgDocBgColor		: "Cor de Fondo",
-DlgDocBgImage		: "URL da Imaxe de Fondo",
-DlgDocBgNoScroll	: "Fondo Fixo",
-DlgDocCText			: "Texto",
-DlgDocCLink			: "Ligazóns",
-DlgDocCVisited		: "Ligazón Visitada",
-DlgDocCActive		: "Ligazón Activa",
-DlgDocMargins		: "Marxes da Páxina",
-DlgDocMaTop			: "Arriba",
-DlgDocMaLeft		: "Esquerda",
-DlgDocMaRight		: "Dereita",
-DlgDocMaBottom		: "Abaixo",
-DlgDocMeIndex		: "Palabras Chave de Indexación do Documento (separadas por comas)",
-DlgDocMeDescr		: "Descripción do Documento",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Vista Previa",
-
-// Templates Dialog
-Templates			: "Plantillas",
-DlgTemplatesTitle	: "Plantillas de Contido",
-DlgTemplatesSelMsg	: "Por favor, seleccione a plantilla a abrir no editor<br>(o contido actual perderase):",
-DlgTemplatesLoading	: "Cargando listado de plantillas. Por favor, espere...",
-DlgTemplatesNoTpl	: "(Non hai plantillas definidas)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "Acerca de",
-DlgAboutBrowserInfoTab	: "Información do Navegador",
-DlgAboutLicenseTab	: "Licencia",
-DlgAboutVersion		: "versión",
-DlgAboutInfo		: "Para máis información visitar:",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.xml
deleted file mode 100644
index a687f18a78..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gl.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gl.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.js
deleted file mode 100644
index 3e8b6b27a3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Gujarati language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "ટૂલબાર નાનું કરવું",
-ToolbarExpand		: "ટૂલબાર મોટું કરવું",
-
-// Toolbar Items and Context Menu
-Save				: "સેવ",
-NewPage				: "નવુ પાનું",
-Preview				: "પૂર્વદર્શન",
-Cut					: "કાપવું",
-Copy				: "નકલ",
-Paste				: "પેસ્ટ",
-PasteText			: "પેસ્ટ (સાદી ટેક્સ્ટ)",
-PasteWord			: "પેસ્ટ (વડૅ ટેક્સ્ટ)",
-Print				: "પ્રિન્ટ",
-SelectAll			: "બઘું પસંદ કરવું",
-RemoveFormat		: "ફૉર્મટ કાઢવું",
-InsertLinkLbl		: "સંબંધન, લિંક",
-InsertLink			: "લિંક ઇન્સર્ટ/દાખલ કરવી",
-RemoveLink			: "લિંક કાઢવી",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "ઍંકર ઇન્સર્ટ/દાખલ કરવી",
-AnchorDelete		: "ઍંકર કાઢવી",
-InsertImageLbl		: "ચિત્ર",
-InsertImage			: "ચિત્ર ઇન્સર્ટ/દાખલ કરવું",
-InsertFlashLbl		: "ફ્લૅશ",
-InsertFlash			: "ફ્લૅશ ઇન્સર્ટ/દાખલ કરવું",
-InsertTableLbl		: "ટેબલ, કોઠો",
-InsertTable			: "ટેબલ, કોઠો ઇન્સર્ટ/દાખલ કરવું",
-InsertLineLbl		: "રેખા",
-InsertLine			: "સમસ્તરીય રેખા ઇન્સર્ટ/દાખલ કરવી",
-InsertSpecialCharLbl: "વિશિષ્ટ અક્ષર",
-InsertSpecialChar	: "વિશિષ્ટ અક્ષર ઇન્સર્ટ/દાખલ કરવું",
-InsertSmileyLbl		: "સ્માઇલી",
-InsertSmiley		: "સ્માઇલી ઇન્સર્ટ/દાખલ કરવી",
-About				: "FCKeditorના વિષે",
-Bold				: "બોલ્ડ/સ્પષ્ટ",
-Italic				: "ઇટેલિક, ત્રાંસા",
-Underline			: "અન્ડર્લાઇન, નીચે લીટી",
-StrikeThrough		: "છેકી નાખવું",
-Subscript			: "એક ચિહ્નની નીચે કરેલું બીજું ચિહ્ન",
-Superscript			: "એક ચિહ્ન ઉપર કરેલું બીજું ચિહ્ન.",
-LeftJustify			: "ડાબી બાજુએ/બાજુ તરફ",
-CenterJustify		: "સંકેંદ્રણ/સેંટરિંગ",
-RightJustify		: "જમણી બાજુએ/બાજુ તરફ",
-BlockJustify		: "બ્લૉક, અંતરાય જસ્ટિફાઇ",
-DecreaseIndent		: "ઇન્ડેન્ટ લીટીના આરંભમાં જગ્યા ઘટાડવી",
-IncreaseIndent		: "ઇન્ડેન્ટ, લીટીના આરંભમાં જગ્યા વધારવી",
-Blockquote			: "બ્લૉક-કોટ, અવતરણચિહ્નો",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "રદ કરવું; પહેલાં હતી એવી સ્થિતિ પાછી લાવવી",
-Redo				: "રિડૂ; પછી હતી એવી સ્થિતિ પાછી લાવવી",
-NumberedListLbl		: "સંખ્યાંકન સૂચિ",
-NumberedList		: "સંખ્યાંકન સૂચિ ઇન્સર્ટ/દાખલ કરવી",
-BulletedListLbl		: "બુલેટ સૂચિ",
-BulletedList		: "બુલેટ સૂચિ ઇન્સર્ટ/દાખલ કરવી",
-ShowTableBorders	: "ટેબલ, કોઠાની બાજુ(બોર્ડર) બતાવવી",
-ShowDetails			: "વિસ્તૃત વિગતવાર બતાવવું",
-Style				: "શૈલી/રીત",
-FontFormat			: "ફૉન્ટ ફૉર્મટ, રચનાની શૈલી",
-Font				: "ફૉન્ટ",
-FontSize			: "ફૉન્ટ સાઇઝ/કદ",
-TextColor			: "શબ્દનો રંગ",
-BGColor				: "બૅકગ્રાઉન્ડ રંગ,",
-Source				: "મૂળ કે પ્રાથમિક દસ્તાવેજ",
-Find				: "શોધવું",
-Replace				: "રિપ્લેસ/બદલવું",
-SpellCheck			: "જોડણી (સ્પેલિંગ) તપાસવી",
-UniversalKeyboard	: "યૂનિવર્સલ/વિશ્વવ્યાપક કીબૉર્ડ",
-PageBreakLbl		: "પેજબ્રેક/પાનાને અલગ કરવું",
-PageBreak			: "ઇન્સર્ટ પેજબ્રેક/પાનાને અલગ કરવું/દાખલ કરવું",
-
-Form			: "ફૉર્મ/પત્રક",
-Checkbox		: "ચેક બોક્સ",
-RadioButton		: "રેડિઓ બટન",
-TextField		: "ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્ર",
-Textarea		: "ટેક્સ્ટ એરિઆ, શબ્દ વિસ્તાર",
-HiddenField		: "ગુપ્ત ક્ષેત્ર",
-Button			: "બટન",
-SelectionField	: "પસંદગી ક્ષેત્ર",
-ImageButton		: "ચિત્ર બટન",
-
-FitWindow		: "એડિટરની સાઇઝ અધિકતમ કરવી",
-ShowBlocks		: "બ્લૉક બતાવવું",
-
-// Context Menu
-EditLink			: " લિંક એડિટ/માં ફેરફાર કરવો",
-CellCM				: "કોષના ખાના",
-RowCM				: "પંક્તિના ખાના",
-ColumnCM			: "કૉલમ/ઊભી કટાર",
-InsertRowAfter		: "પછી પંક્તિ ઉમેરવી",
-InsertRowBefore		: "પહેલાં પંક્તિ ઉમેરવી",
-DeleteRows			: "પંક્તિઓ ડિલીટ/કાઢી નાખવી",
-InsertColumnAfter	: "પછી કૉલમ/ઊભી કટાર ઉમેરવી",
-InsertColumnBefore	: "પહેલાં કૉલમ/ઊભી કટાર ઉમેરવી",
-DeleteColumns		: "કૉલમ/ઊભી કટાર ડિલીટ/કાઢી નાખવી",
-InsertCellAfter		: "પછી કોષ ઉમેરવો",
-InsertCellBefore	: "પહેલાં કોષ ઉમેરવો",
-DeleteCells			: "કોષ ડિલીટ/કાઢી નાખવો",
-MergeCells			: "કોષ ભેગા કરવા",
-MergeRight			: "જમણી બાજુ ભેગા કરવા",
-MergeDown			: "નીચે ભેગા કરવા",
-HorizontalSplitCell	: "કોષને સમસ્તરીય વિભાજન કરવું",
-VerticalSplitCell	: "કોષને સીધું ને ઊભું વિભાજન કરવું",
-TableDelete			: "કોઠો ડિલીટ/કાઢી નાખવું",
-CellProperties		: "કોષના ગુણ",
-TableProperties		: "કોઠાના  ગુણ",
-ImageProperties		: "ચિત્રના ગુણ",
-FlashProperties		: "ફ્લૅશના ગુણ",
-
-AnchorProp			: "ઍંકરના ગુણ",
-ButtonProp			: "બટનના ગુણ",
-CheckboxProp		: "ચેક બોક્સ ગુણ",
-HiddenFieldProp		: "ગુપ્ત ક્ષેત્રના ગુણ",
-RadioButtonProp		: "રેડિઓ બટનના ગુણ",
-ImageButtonProp		: "ચિત્ર બટનના ગુણ",
-TextFieldProp		: "ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્રના ગુણ",
-SelectionFieldProp	: "પસંદગી ક્ષેત્રના ગુણ",
-TextareaProp		: "ટેક્સ્ટ એઅરિઆ, શબ્દ વિસ્તારના ગુણ",
-FormProp			: "ફૉર્મ/પત્રકના ગુણ",
-
-FontFormats			: "સામાન્ય;ફૉર્મટેડ;સરનામું;શીર્ષક 1;શીર્ષક 2;શીર્ષક 3;શીર્ષક 4;શીર્ષક 5;શીર્ષક 6;શીર્ષક (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML પ્રક્રિયા ચાલુ છે. મહેરબાની કરીને રાહ જોવો...",
-Done				: "પતી ગયું",
-PasteWordConfirm	: "તમે જે ટેક્સ્ટ પેસ્ટ કરવા માંગો છો, તે વડૅમાંથી કોપી કરેલુ લાગે છે. પેસ્ટ કરતા પહેલાં ટેક્સ્ટ સાફ કરવી છે?",
-NotCompatiblePaste	: "આ કમાન્ડ ઈનટરનેટ એક્સપ્લોરર(Internet Explorer) 5.5 અથવા એના પછીના વર્ઝન માટેજ છે. ટેક્સ્ટને સાફ કયૅા પહેલાં પેસ્ટ કરવી છે?",
-UnknownToolbarItem	: "અજાણી ટૂલબાર આઇટમ \"%1\"",
-UnknownCommand		: "અજાણયો કમાન્ડ \"%1\"",
-NotImplemented		: "કમાન્ડ ઇમ્પ્લિમન્ટ નથી કરોયો",
-UnknownToolbarSet	: "ટૂલબાર સેટ \"%1\" ઉપલબ્ધ નથી",
-NoActiveX			: "તમારા બ્રાઉઝરની સુરક્ષા સેટિંગસ એડિટરના અમુક ફીચરને પરવાનગી આપતી નથી. કૃપયા \"Run ActiveX controls and plug-ins\" વિકલ્પને ઇનેબલ/સમર્થ કરો. તમારા બ્રાઉઝરમાં એરર ઇન્વિઝિબલ ફીચરનો અનુભવ થઈ શકે છે. કૃપયા પૉપ-અપ બ્લૉકર ડિસેબલ કરો.",
-BrowseServerBlocked : "રિસૉર્સ બ્રાઉઝર ખોલી ન સકાયું.",
-DialogBlocked		: "ડાયલૉગ વિન્ડો ખોલી ન સકાયું. કૃપયા પૉપ-અપ બ્લૉકર ડિસેબલ કરો.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "ઠીક છે",
-DlgBtnCancel		: "રદ કરવું",
-DlgBtnClose			: "બંધ કરવું",
-DlgBtnBrowseServer	: "સર્વર બ્રાઉઝ કરો",
-DlgAdvancedTag		: "અડ્વાન્સડ",
-DlgOpOther			: "<અન્ય>",
-DlgInfoTab			: "સૂચના",
-DlgAlertUrl			: "URL ઇન્સર્ટ કરો",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<સેટ નથી>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "ભાષા લેખવાની પદ્ધતિ",
-DlgGenLangDirLtr	: "ડાબે થી જમણે (LTR)",
-DlgGenLangDirRtl	: "જમણે થી ડાબે (RTL)",
-DlgGenLangCode		: "ભાષા કોડ",
-DlgGenAccessKey		: "ઍક્સેસ કી",
-DlgGenName			: "નામ",
-DlgGenTabIndex		: "ટૅબ ઇન્ડેક્સ",
-DlgGenLongDescr		: "વધારે માહિતી માટે URL",
-DlgGenClass			: "સ્ટાઇલ-શીટ ક્લાસ",
-DlgGenTitle			: "મુખ્ય મથાળું",
-DlgGenContType		: "મુખ્ય કન્ટેન્ટ પ્રકાર",
-DlgGenLinkCharset	: "લિંક રિસૉર્સ કૅરિક્ટર સેટ",
-DlgGenStyle			: "સ્ટાઇલ",
-
-// Image Dialog
-DlgImgTitle			: "ચિત્રના ગુણ",
-DlgImgInfoTab		: "ચિત્ર ની જાણકારી",
-DlgImgBtnUpload		: "આ સર્વરને મોકલવું",
-DlgImgURL			: "URL",
-DlgImgUpload		: "અપલોડ",
-DlgImgAlt			: "ઑલ્ટર્નટ ટેક્સ્ટ",
-DlgImgWidth			: "પહોળાઈ",
-DlgImgHeight		: "ઊંચાઈ",
-DlgImgLockRatio		: "લૉક ગુણોત્તર",
-DlgBtnResetSize		: "રીસેટ સાઇઝ",
-DlgImgBorder		: "બોર્ડર",
-DlgImgHSpace		: "સમસ્તરીય જગ્યા",
-DlgImgVSpace		: "લંબરૂપ જગ્યા",
-DlgImgAlign			: "લાઇનદોરીમાં ગોઠવવું",
-DlgImgAlignLeft		: "ડાબી બાજુ ગોઠવવું",
-DlgImgAlignAbsBottom: "Abs નીચે",
-DlgImgAlignAbsMiddle: "Abs ઉપર",
-DlgImgAlignBaseline	: "આધાર લીટી",
-DlgImgAlignBottom	: "નીચે",
-DlgImgAlignMiddle	: "વચ્ચે",
-DlgImgAlignRight	: "જમણી",
-DlgImgAlignTextTop	: "ટેક્સ્ટ ઉપર",
-DlgImgAlignTop		: "ઉપર",
-DlgImgPreview		: "પૂર્વદર્શન",
-DlgImgAlertUrl		: "ચિત્રની URL ટાઇપ કરો",
-DlgImgLinkTab		: "લિંક",
-
-// Flash Dialog
-DlgFlashTitle		: "ફ્લૅશ ગુણ",
-DlgFlashChkPlay		: "ઑટો/સ્વયં પ્લે",
-DlgFlashChkLoop		: "લૂપ",
-DlgFlashChkMenu		: "ફ્લૅશ મેન્યૂ નો પ્રયોગ કરો",
-DlgFlashScale		: "સ્કેલ",
-DlgFlashScaleAll	: "સ્કેલ ઓલ/બધુ બતાવો",
-DlgFlashScaleNoBorder	: "સ્કેલ બોર્ડર વગર",
-DlgFlashScaleFit	: "સ્કેલ એકદમ ફીટ",
-
-// Link Dialog
-DlgLnkWindowTitle	: "લિંક",
-DlgLnkInfoTab		: "લિંક ઇન્ફૉ ટૅબ",
-DlgLnkTargetTab		: "ટાર્ગેટ/લક્ષ્ય ટૅબ",
-
-DlgLnkType			: "લિંક પ્રકાર",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "આ પેજનો ઍંકર",
-DlgLnkTypeEMail		: "ઈ-મેલ",
-DlgLnkProto			: "પ્રોટોકૉલ",
-DlgLnkProtoOther	: "<અન્ય>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "ઍંકર પસંદ કરો",
-DlgLnkAnchorByName	: "ઍંકર નામથી પસંદ કરો",
-DlgLnkAnchorById	: "ઍંકર એલિમન્ટ Id થી પસંદ કરો",
-DlgLnkNoAnchors		: "(ડૉક્યુમન્ટમાં ઍંકરની સંખ્યા)",
-DlgLnkEMail			: "ઈ-મેલ સરનામું",
-DlgLnkEMailSubject	: "ઈ-મેલ વિષય",
-DlgLnkEMailBody		: "સંદેશ",
-DlgLnkUpload		: "અપલોડ",
-DlgLnkBtnUpload		: "આ સર્વરને મોકલવું",
-
-DlgLnkTarget		: "ટાર્ગેટ/લક્ષ્ય",
-DlgLnkTargetFrame	: "<ફ્રેમ>",
-DlgLnkTargetPopup	: "<પૉપ-અપ વિન્ડો>",
-DlgLnkTargetBlank	: "નવી  વિન્ડો (_blank)",
-DlgLnkTargetParent	: "મૂળ વિન્ડો (_parent)",
-DlgLnkTargetSelf	: "આજ વિન્ડો (_self)",
-DlgLnkTargetTop		: "ઉપરની વિન્ડો (_top)",
-DlgLnkTargetFrameName	: "ટાર્ગેટ ફ્રેમ નું નામ",
-DlgLnkPopWinName	: "પૉપ-અપ વિન્ડો નું નામ",
-DlgLnkPopWinFeat	: "પૉપ-અપ વિન્ડો ફીચરસૅ",
-DlgLnkPopResize		: "સાઇઝ બદલી સકાય છે",
-DlgLnkPopLocation	: "લોકેશન બાર",
-DlgLnkPopMenu		: "મેન્યૂ બાર",
-DlgLnkPopScroll		: "સ્ક્રોલ બાર",
-DlgLnkPopStatus		: "સ્ટૅટસ બાર",
-DlgLnkPopToolbar	: "ટૂલ બાર",
-DlgLnkPopFullScrn	: "ફુલ સ્ક્રીન (IE)",
-DlgLnkPopDependent	: "ડિપેન્ડન્ટ (Netscape)",
-DlgLnkPopWidth		: "પહોળાઈ",
-DlgLnkPopHeight		: "ઊંચાઈ",
-DlgLnkPopLeft		: "ડાબી બાજુ",
-DlgLnkPopTop		: "જમણી બાજુ",
-
-DlnLnkMsgNoUrl		: "લિંક  URL ટાઇપ કરો",
-DlnLnkMsgNoEMail	: "ઈ-મેલ સરનામું ટાઇપ કરો",
-DlnLnkMsgNoAnchor	: "ઍંકર પસંદ કરો",
-DlnLnkMsgInvPopName	: "પૉપ-અપ વિન્ડો નું નામ ઍલ્ફબેટથી શરૂ કરવો અને તેમાં સ્પેઇસ ન હોવી જોઈએ",
-
-// Color Dialog
-DlgColorTitle		: "રંગ  પસંદ કરો",
-DlgColorBtnClear	: "સાફ કરો",
-DlgColorHighlight	: "હાઈલાઇટ",
-DlgColorSelected	: "સિલેક્ટેડ/પસંદ કરવું",
-
-// Smiley Dialog
-DlgSmileyTitle		: "સ્માઇલી  પસંદ કરો",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "સ્પેશિઅલ વિશિષ્ટ અક્ષર પસંદ કરો",
-
-// Table Dialog
-DlgTableTitle		: "ટેબલ, કોઠાનું મથાળું",
-DlgTableRows		: "પંક્તિના ખાના",
-DlgTableColumns		: "કૉલમ/ઊભી કટાર",
-DlgTableBorder		: "કોઠાની બાજુ(બોર્ડર) સાઇઝ",
-DlgTableAlign		: "અલાઇનમન્ટ/ગોઠવાયેલું ",
-DlgTableAlignNotSet	: "<સેટ નથી>",
-DlgTableAlignLeft	: "ડાબી બાજુ",
-DlgTableAlignCenter	: "મધ્ય સેન્ટર",
-DlgTableAlignRight	: "જમણી બાજુ",
-DlgTableWidth		: "પહોળાઈ",
-DlgTableWidthPx		: "પિકસલ",
-DlgTableWidthPc		: "પ્રતિશત",
-DlgTableHeight		: "ઊંચાઈ",
-DlgTableCellSpace	: "સેલ અંતર",
-DlgTableCellPad		: "સેલ પૅડિંગ",
-DlgTableCaption		: "મથાળું/કૅપ્શન ",
-DlgTableSummary		: "ટૂંકો એહેવાલ",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "પંક્તિના ખાનાના ગુણ",
-DlgCellWidth		: "પહોળાઈ",
-DlgCellWidthPx		: "પિકસલ",
-DlgCellWidthPc		: "પ્રતિશત",
-DlgCellHeight		: "ઊંચાઈ",
-DlgCellWordWrap		: "વર્ડ રૅપ",
-DlgCellWordWrapNotSet	: "<સેટ નથી>",
-DlgCellWordWrapYes	: "હા",
-DlgCellWordWrapNo	: "ના",
-DlgCellHorAlign		: "સમસ્તરીય ગોઠવવું",
-DlgCellHorAlignNotSet	: "<સેટ નથી>",
-DlgCellHorAlignLeft	: "ડાબી બાજુ",
-DlgCellHorAlignCenter	: "મધ્ય સેન્ટર",
-DlgCellHorAlignRight: "જમણી બાજુ",
-DlgCellVerAlign		: "લંબરૂપ ગોઠવવું",
-DlgCellVerAlignNotSet	: "<સેટ નથી>",
-DlgCellVerAlignTop	: "ઉપર",
-DlgCellVerAlignMiddle	: "મધ્ય સેન્ટર",
-DlgCellVerAlignBottom	: "નીચે",
-DlgCellVerAlignBaseline	: "મૂળ રેખા",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "પંક્તિ સ્પાન",
-DlgCellCollSpan		: "કૉલમ/ઊભી કટાર સ્પાન",
-DlgCellBackColor	: "બૅકગ્રાઉન્ડ રંગ",
-DlgCellBorderColor	: "બોર્ડરનો રંગ",
-DlgCellBtnSelect	: "પસંદ કરો...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "શોધવું અને બદલવું",
-
-// Find Dialog
-DlgFindTitle		: "શોધવું",
-DlgFindFindBtn		: "શોધવું",
-DlgFindNotFoundMsg	: "તમે શોધેલી ટેક્સ્ટ નથી મળી",
-
-// Replace Dialog
-DlgReplaceTitle			: "બદલવું",
-DlgReplaceFindLbl		: "આ શોધો",
-DlgReplaceReplaceLbl	: "આનાથી બદલો",
-DlgReplaceCaseChk		: "કેસ સરખા રાખો",
-DlgReplaceReplaceBtn	: "બદલવું",
-DlgReplaceReplAllBtn	: "બઘા બદલી ",
-DlgReplaceWordChk		: "બઘા શબ્દ સરખા રાખો",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કટ કરવાની પરવાનગી નથી આપતી. (Ctrl+X) નો ઉપયોગ કરો.",
-PasteErrorCopy	: "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કોપી કરવાની પરવાનગી નથી આપતી.  (Ctrl+C) का प्रयोग करें।",
-
-PasteAsText		: "પેસ્ટ (ટેક્સ્ટ)",
-PasteFromWord	: "પેસ્ટ (વર્ડ થી)",
-
-DlgPasteMsg2	: "Ctrl+V નો પ્રયોગ કરી પેસ્ટ કરો",
-DlgPasteSec		: "તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસના કારણે,એડિટર તમારા કિલ્પબોર્ડ ડેટા ને કોપી નથી કરી શકતો. તમારે આ વિન્ડોમાં ફરીથી પેસ્ટ કરવું પડશે.",
-DlgPasteIgnoreFont		: "ફૉન્ટફેસ વ્યાખ્યાની અવગણના",
-DlgPasteRemoveStyles	: "સ્ટાઇલ વ્યાખ્યા કાઢી નાખવી",
-
-// Color Picker
-ColorAutomatic	: "સ્વચાલિત",
-ColorMoreColors	: "ઔર રંગ...",
-
-// Document Properties
-DocProps		: "ડૉક્યુમન્ટ ગુણ/પ્રૉપર્ટિઝ",
-
-// Anchor Dialog
-DlgAnchorTitle		: "ઍંકર ગુણ/પ્રૉપર્ટિઝ",
-DlgAnchorName		: "ઍંકરનું નામ",
-DlgAnchorErrorName	: "ઍંકરનું નામ ટાઈપ કરો",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "શબ્દકોશમાં નથી",
-DlgSpellChangeTo		: "આનાથી બદલવું",
-DlgSpellBtnIgnore		: "ઇગ્નોર/અવગણના કરવી",
-DlgSpellBtnIgnoreAll	: "બધાની ઇગ્નોર/અવગણના કરવી",
-DlgSpellBtnReplace		: "બદલવું",
-DlgSpellBtnReplaceAll	: "બધા બદલી કરો",
-DlgSpellBtnUndo			: "અન્ડૂ",
-DlgSpellNoSuggestions	: "- કઇ સજેશન નથી -",
-DlgSpellProgress		: "શબ્દની જોડણી/સ્પેલ ચેક ચાલુ છે...",
-DlgSpellNoMispell		: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: ખોટી જોડણી મળી નથી",
-DlgSpellNoChanges		: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એકપણ શબ્દ બદલયો નથી",
-DlgSpellOneChange		: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એક શબ્દ બદલયો છે",
-DlgSpellManyChanges		: "શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: %1 શબ્દ બદલયા છે",
-
-IeSpellDownload			: "સ્પેલ-ચેકર ઇન્સ્ટોલ નથી. શું તમે ડાઉનલોડ કરવા માંગો છો?",
-
-// Button Dialog
-DlgButtonText		: "ટેક્સ્ટ (વૅલ્યૂ)",
-DlgButtonType		: "પ્રકાર",
-DlgButtonTypeBtn	: "બટન",
-DlgButtonTypeSbm	: "સબ્મિટ",
-DlgButtonTypeRst	: "રિસેટ",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "નામ",
-DlgCheckboxValue	: "વૅલ્યૂ",
-DlgCheckboxSelected	: "સિલેક્ટેડ",
-
-// Form Dialog
-DlgFormName		: "નામ",
-DlgFormAction	: "ક્રિયા",
-DlgFormMethod	: "પદ્ધતિ",
-
-// Select Field Dialog
-DlgSelectName		: "નામ",
-DlgSelectValue		: "વૅલ્યૂ",
-DlgSelectSize		: "સાઇઝ",
-DlgSelectLines		: "લીટીઓ",
-DlgSelectChkMulti	: "એકથી વધારે પસંદ કરી શકો",
-DlgSelectOpAvail	: "ઉપલબ્ધ વિકલ્પ",
-DlgSelectOpText		: "ટેક્સ્ટ",
-DlgSelectOpValue	: "વૅલ્યૂ",
-DlgSelectBtnAdd		: "ઉમેરવું",
-DlgSelectBtnModify	: "બદલવું",
-DlgSelectBtnUp		: "ઉપર",
-DlgSelectBtnDown	: "નીચે",
-DlgSelectBtnSetValue : "પસંદ કરલી વૅલ્યૂ સેટ કરો",
-DlgSelectBtnDelete	: "રદ કરવું",
-
-// Textarea Dialog
-DlgTextareaName	: "નામ",
-DlgTextareaCols	: "કૉલમ/ઊભી કટાર",
-DlgTextareaRows	: "પંક્તિઓ",
-
-// Text Field Dialog
-DlgTextName			: "નામ",
-DlgTextValue		: "વૅલ્યૂ",
-DlgTextCharWidth	: "કેરેક્ટરની પહોળાઈ",
-DlgTextMaxChars		: "અધિકતમ કેરેક્ટર",
-DlgTextType			: "ટાઇપ",
-DlgTextTypeText		: "ટેક્સ્ટ",
-DlgTextTypePass		: "પાસવર્ડ",
-
-// Hidden Field Dialog
-DlgHiddenName	: "નામ",
-DlgHiddenValue	: "વૅલ્યૂ",
-
-// Bulleted List Dialog
-BulletedListProp	: "બુલેટ સૂચિ ગુણ",
-NumberedListProp	: "સંખ્યાંક્તિ સૂચિ ગુણ",
-DlgLstStart			: "શરૂઆતથી",
-DlgLstType			: "પ્રકાર",
-DlgLstTypeCircle	: "વર્તુળ",
-DlgLstTypeDisc		: "ડિસ્ક",
-DlgLstTypeSquare	: "ચોરસ",
-DlgLstTypeNumbers	: "સંખ્યા (1, 2, 3)",
-DlgLstTypeLCase		: "નાના અક્ષર (a, b, c)",
-DlgLstTypeUCase		: "મોટા અક્ષર (A, B, C)",
-DlgLstTypeSRoman	: "નાના રોમન આંક (i, ii, iii)",
-DlgLstTypeLRoman	: "મોટા રોમન આંક (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "સાધારણ",
-DlgDocBackTab		: "બૅકગ્રાઉન્ડ",
-DlgDocColorsTab		: "રંગ અને માર્જિન/કિનાર",
-DlgDocMetaTab		: "મેટાડૅટા",
-
-DlgDocPageTitle		: "પેજ મથાળું/ટાઇટલ",
-DlgDocLangDir		: "ભાષા લેખવાની પદ્ધતિ",
-DlgDocLangDirLTR	: "ડાબે થી જમણે (LTR)",
-DlgDocLangDirRTL	: "જમણે થી ડાબે (RTL)",
-DlgDocLangCode		: "ભાષા કોડ",
-DlgDocCharSet		: "કેરેક્ટર સેટ એન્કોડિંગ",
-DlgDocCharSetCE		: "મધ્ય યુરોપિઅન (Central European)",
-DlgDocCharSetCT		: "ચાઇનીઝ (Chinese Traditional Big5)",
-DlgDocCharSetCR		: "સિરીલિક (Cyrillic)",
-DlgDocCharSetGR		: "ગ્રીક (Greek)",
-DlgDocCharSetJP		: "જાપાનિઝ (Japanese)",
-DlgDocCharSetKR		: "કોરીયન (Korean)",
-DlgDocCharSetTR		: "ટર્કિ (Turkish)",
-DlgDocCharSetUN		: "યૂનિકોડ (UTF-8)",
-DlgDocCharSetWE		: "પશ્ચિમ યુરોપિઅન (Western European)",
-DlgDocCharSetOther	: "અન્ય કેરેક્ટર સેટ એન્કોડિંગ",
-
-DlgDocDocType		: "ડૉક્યુમન્ટ પ્રકાર શીર્ષક",
-DlgDocDocTypeOther	: "અન્ય ડૉક્યુમન્ટ પ્રકાર શીર્ષક",
-DlgDocIncXHTML		: "XHTML સૂચના સમાવિષ્ટ કરવી",
-DlgDocBgColor		: "બૅકગ્રાઉન્ડ રંગ",
-DlgDocBgImage		: "બૅકગ્રાઉન્ડ ચિત્ર URL",
-DlgDocBgNoScroll	: "સ્ક્રોલ ન થાય તેવું બૅકગ્રાઉન્ડ",
-DlgDocCText			: "ટેક્સ્ટ",
-DlgDocCLink			: "લિંક",
-DlgDocCVisited		: "વિઝિટેડ લિંક",
-DlgDocCActive		: "સક્રિય લિંક",
-DlgDocMargins		: "પેજ માર્જિન",
-DlgDocMaTop			: "ઉપર",
-DlgDocMaLeft		: "ડાબી",
-DlgDocMaRight		: "જમણી",
-DlgDocMaBottom		: "નીચે",
-DlgDocMeIndex		: "ડૉક્યુમન્ટ ઇન્ડેક્સ સંકેતશબ્દ (અલ્પવિરામ (,) થી અલગ કરો)",
-DlgDocMeDescr		: "ડૉક્યુમન્ટ વર્ણન",
-DlgDocMeAuthor		: "લેખક",
-DlgDocMeCopy		: "કૉપિરાઇટ",
-DlgDocPreview		: "પૂર્વદર્શન",
-
-// Templates Dialog
-Templates			: "ટેમ્પ્લેટ",
-DlgTemplatesTitle	: "કન્ટેન્ટ ટેમ્પ્લેટ",
-DlgTemplatesSelMsg	: "એડિટરમાં ઓપન કરવા ટેમ્પ્લેટ પસંદ કરો (વર્તમાન કન્ટેન્ટ સેવ નહીં થાય):",
-DlgTemplatesLoading	: "ટેમ્પ્લેટ સૂચિ લોડ થાય છે. રાહ જુઓ...",
-DlgTemplatesNoTpl	: "(કોઈ ટેમ્પ્લેટ ડિફાઇન નથી)",
-DlgTemplatesReplace	: "મૂળ શબ્દને બદલો",
-
-// About Dialog
-DlgAboutAboutTab	: "FCKEditor ના વિષે",
-DlgAboutBrowserInfoTab	: "બ્રાઉઝર ના વિષે",
-DlgAboutLicenseTab	: "લાઇસન્સ",
-DlgAboutVersion		: "વર્ઝન",
-DlgAboutInfo		: "વધારે માહિતી માટે:",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.xml
deleted file mode 100644
index b7fc10a1be..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/gu.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>gu.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.js
deleted file mode 100644
index 4cbbf9550d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Hebrew language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "rtl",
-
-ToolbarCollapse		: "כיווץ סרגל הכלים",
-ToolbarExpand		: "פתיחת סרגל הכלים",
-
-// Toolbar Items and Context Menu
-Save				: "שמירה",
-NewPage				: "דף חדש",
-Preview				: "תצוגה מקדימה",
-Cut					: "גזירה",
-Copy				: "העתקה",
-Paste				: "הדבקה",
-PasteText			: "הדבקה כטקסט פשוט",
-PasteWord			: "הדבקה מ-וורד",
-Print				: "הדפסה",
-SelectAll			: "בחירת הכל",
-RemoveFormat		: "הסרת העיצוב",
-InsertLinkLbl		: "קישור",
-InsertLink			: "הוספת/עריכת קישור",
-RemoveLink			: "הסרת הקישור",
-VisitLink			: "פתח קישור",
-Anchor				: "הוספת/עריכת נקודת עיגון",
-AnchorDelete		: "הסר נקודת עיגון",
-InsertImageLbl		: "תמונה",
-InsertImage			: "הוספת/עריכת תמונה",
-InsertFlashLbl		: "פלאש",
-InsertFlash			: "הוסף/ערוך פלאש",
-InsertTableLbl		: "טבלה",
-InsertTable			: "הוספת/עריכת טבלה",
-InsertLineLbl		: "קו",
-InsertLine			: "הוספת קו אופקי",
-InsertSpecialCharLbl: "תו מיוחד",
-InsertSpecialChar	: "הוספת תו מיוחד",
-InsertSmileyLbl		: "סמיילי",
-InsertSmiley		: "הוספת סמיילי",
-About				: "אודות FCKeditor",
-Bold				: "מודגש",
-Italic				: "נטוי",
-Underline			: "קו תחתון",
-StrikeThrough		: "כתיב מחוק",
-Subscript			: "כתיב תחתון",
-Superscript			: "כתיב עליון",
-LeftJustify			: "יישור לשמאל",
-CenterJustify		: "מרכוז",
-RightJustify		: "יישור לימין",
-BlockJustify		: "יישור לשוליים",
-DecreaseIndent		: "הקטנת אינדנטציה",
-IncreaseIndent		: "הגדלת אינדנטציה",
-Blockquote			: "בלוק ציטוט",
-CreateDiv			: "צור מיכל(תג)DIV",
-EditDiv				: "ערוך מיכל (תג)DIV",
-DeleteDiv			: "הסר מיכל(תג) DIV",
-Undo				: "ביטול צעד אחרון",
-Redo				: "חזרה על צעד אחרון",
-NumberedListLbl		: "רשימה ממוספרת",
-NumberedList		: "הוספת/הסרת רשימה ממוספרת",
-BulletedListLbl		: "רשימת נקודות",
-BulletedList		: "הוספת/הסרת רשימת נקודות",
-ShowTableBorders	: "הצגת מסגרת הטבלה",
-ShowDetails			: "הצגת פרטים",
-Style				: "סגנון",
-FontFormat			: "עיצוב",
-Font				: "גופן",
-FontSize			: "גודל",
-TextColor			: "צבע טקסט",
-BGColor				: "צבע רקע",
-Source				: "מקור",
-Find				: "חיפוש",
-Replace				: "החלפה",
-SpellCheck			: "בדיקת איות",
-UniversalKeyboard	: "מקלדת אוניברסלית",
-PageBreakLbl		: "שבירת דף",
-PageBreak			: "הוסף שבירת דף",
-
-Form			: "טופס",
-Checkbox		: "תיבת סימון",
-RadioButton		: "לחצן אפשרויות",
-TextField		: "שדה טקסט",
-Textarea		: "איזור טקסט",
-HiddenField		: "שדה חבוי",
-Button			: "כפתור",
-SelectionField	: "שדה בחירה",
-ImageButton		: "כפתור תמונה",
-
-FitWindow		: "הגדל את גודל העורך",
-ShowBlocks		: "הצג בלוקים",
-
-// Context Menu
-EditLink			: "עריכת קישור",
-CellCM				: "תא",
-RowCM				: "שורה",
-ColumnCM			: "עמודה",
-InsertRowAfter		: "הוסף שורה אחרי",
-InsertRowBefore		: "הוסף שורה לפני",
-DeleteRows			: "מחיקת שורות",
-InsertColumnAfter	: "הוסף עמודה אחרי",
-InsertColumnBefore	: "הוסף עמודה לפני",
-DeleteColumns		: "מחיקת עמודות",
-InsertCellAfter		: "הוסף תא אחרי",
-InsertCellBefore	: "הוסף תא אחרי",
-DeleteCells			: "מחיקת תאים",
-MergeCells			: "מיזוג תאים",
-MergeRight			: "מזג ימינה",
-MergeDown			: "מזג למטה",
-HorizontalSplitCell	: "פצל תא אופקית",
-VerticalSplitCell	: "פצל תא אנכית",
-TableDelete			: "מחק טבלה",
-CellProperties		: "תכונות התא",
-TableProperties		: "תכונות הטבלה",
-ImageProperties		: "תכונות התמונה",
-FlashProperties		: "מאפייני פלאש",
-
-AnchorProp			: "מאפייני נקודת עיגון",
-ButtonProp			: "מאפייני כפתור",
-CheckboxProp		: "מאפייני תיבת סימון",
-HiddenFieldProp		: "מאפיני שדה חבוי",
-RadioButtonProp		: "מאפייני לחצן אפשרויות",
-ImageButtonProp		: "מאפיני כפתור תמונה",
-TextFieldProp		: "מאפייני שדה טקסט",
-SelectionFieldProp	: "מאפייני שדה בחירה",
-TextareaProp		: "מאפיני איזור טקסט",
-FormProp			: "מאפיני טופס",
-
-FontFormats			: "נורמלי;קוד;כתובת;כותרת;כותרת 2;כותרת 3;כותרת 4;כותרת 5;כותרת 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "מעבד XHTML, נא להמתין...",
-Done				: "המשימה הושלמה",
-PasteWordConfirm	: "נראה הטקסט שבכוונתך להדביק מקורו בקובץ וורד. האם ברצונך לנקות אותו טרם ההדבקה?",
-NotCompatiblePaste	: "פעולה זו זמינה לדפדפן אינטרנט אקספלורר מגירסא 5.5 ומעלה. האם להמשיך בהדבקה ללא הניקוי?",
-UnknownToolbarItem	: "פריט לא ידוע בסרגל הכלים \"%1\"",
-UnknownCommand		: "שם פעולה לא ידוע \"%1\"",
-NotImplemented		: "הפקודה לא מיושמת",
-UnknownToolbarSet	: "ערכת סרגל הכלים \"%1\" לא קיימת",
-NoActiveX			: "הגדרות אבטחה של הדפדפן עלולות לגביל את אפשרויות העריכה.יש לאפשר את האופציה \"הרץ פקדים פעילים ותוספות\". תוכל לחוות טעויות וחיווים של אפשרויות שחסרים.",
-BrowseServerBlocked : "לא ניתן לגשת לדפדפן משאבים.אנא וודא שחוסם חלונות הקופצים לא פעיל.",
-DialogBlocked		: "לא היה ניתן לפתוח חלון דיאלוג. אנא וודא שחוסם חלונות קופצים לא פעיל.",
-VisitLinkBlocked	: "לא ניתן לפתוח חלון חדש.נא לוודא שחוסמי החלונות הקופצים לא פעילים.",
-
-// Dialogs
-DlgBtnOK			: "אישור",
-DlgBtnCancel		: "ביטול",
-DlgBtnClose			: "סגירה",
-DlgBtnBrowseServer	: "סייר השרת",
-DlgAdvancedTag		: "אפשרויות מתקדמות",
-DlgOpOther			: "<אחר>",
-DlgInfoTab			: "מידע",
-DlgAlertUrl			: "אנא הזן URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<לא נקבע>",
-DlgGenId			: "זיהוי (Id)",
-DlgGenLangDir		: "כיוון שפה",
-DlgGenLangDirLtr	: "שמאל לימין (LTR)",
-DlgGenLangDirRtl	: "ימין לשמאל (RTL)",
-DlgGenLangCode		: "קוד שפה",
-DlgGenAccessKey		: "מקש גישה",
-DlgGenName			: "שם",
-DlgGenTabIndex		: "מספר טאב",
-DlgGenLongDescr		: "קישור לתיאור מפורט",
-DlgGenClass			: "גיליונות עיצוב קבוצות",
-DlgGenTitle			: "כותרת מוצעת",
-DlgGenContType		: "Content Type מוצע",
-DlgGenLinkCharset	: "קידוד המשאב המקושר",
-DlgGenStyle			: "סגנון",
-
-// Image Dialog
-DlgImgTitle			: "תכונות התמונה",
-DlgImgInfoTab		: "מידע על התמונה",
-DlgImgBtnUpload		: "שליחה לשרת",
-DlgImgURL			: "כתובת (URL)",
-DlgImgUpload		: "העלאה",
-DlgImgAlt			: "טקסט חלופי",
-DlgImgWidth			: "רוחב",
-DlgImgHeight		: "גובה",
-DlgImgLockRatio		: "נעילת היחס",
-DlgBtnResetSize		: "איפוס הגודל",
-DlgImgBorder		: "מסגרת",
-DlgImgHSpace		: "מרווח אופקי",
-DlgImgVSpace		: "מרווח אנכי",
-DlgImgAlign			: "יישור",
-DlgImgAlignLeft		: "לשמאל",
-DlgImgAlignAbsBottom: "לתחתית האבסולוטית",
-DlgImgAlignAbsMiddle: "מרכוז אבסולוטי",
-DlgImgAlignBaseline	: "לקו התחתית",
-DlgImgAlignBottom	: "לתחתית",
-DlgImgAlignMiddle	: "לאמצע",
-DlgImgAlignRight	: "לימין",
-DlgImgAlignTextTop	: "לראש הטקסט",
-DlgImgAlignTop		: "למעלה",
-DlgImgPreview		: "תצוגה מקדימה",
-DlgImgAlertUrl		: "נא להקליד את כתובת התמונה",
-DlgImgLinkTab		: "קישור",
-
-// Flash Dialog
-DlgFlashTitle		: "מאפיני פלאש",
-DlgFlashChkPlay		: "נגן אוטומטי",
-DlgFlashChkLoop		: "לולאה",
-DlgFlashChkMenu		: "אפשר תפריט פלאש",
-DlgFlashScale		: "גודל",
-DlgFlashScaleAll	: "הצג הכל",
-DlgFlashScaleNoBorder	: "ללא גבולות",
-DlgFlashScaleFit	: "התאמה מושלמת",
-
-// Link Dialog
-DlgLnkWindowTitle	: "קישור",
-DlgLnkInfoTab		: "מידע על הקישור",
-DlgLnkTargetTab		: "מטרה",
-
-DlgLnkType			: "סוג קישור",
-DlgLnkTypeURL		: "כתובת (URL)",
-DlgLnkTypeAnchor	: "עוגן בעמוד זה",
-DlgLnkTypeEMail		: "דוא''ל",
-DlgLnkProto			: "פרוטוקול",
-DlgLnkProtoOther	: "<אחר>",
-DlgLnkURL			: "כתובת (URL)",
-DlgLnkAnchorSel		: "בחירת עוגן",
-DlgLnkAnchorByName	: "עפ''י שם העוגן",
-DlgLnkAnchorById	: "עפ''י זיהוי (Id) הרכיב",
-DlgLnkNoAnchors		: "(אין עוגנים זמינים בדף)",
-DlgLnkEMail			: "כתובת הדוא''ל",
-DlgLnkEMailSubject	: "נושא ההודעה",
-DlgLnkEMailBody		: "גוף ההודעה",
-DlgLnkUpload		: "העלאה",
-DlgLnkBtnUpload		: "שליחה לשרת",
-
-DlgLnkTarget		: "מטרה",
-DlgLnkTargetFrame	: "<מסגרת>",
-DlgLnkTargetPopup	: "<חלון קופץ>",
-DlgLnkTargetBlank	: "חלון חדש (_blank)",
-DlgLnkTargetParent	: "חלון האב (_parent)",
-DlgLnkTargetSelf	: "באותו החלון (_self)",
-DlgLnkTargetTop		: "חלון ראשי (_top)",
-DlgLnkTargetFrameName	: "שם מסגרת היעד",
-DlgLnkPopWinName	: "שם החלון הקופץ",
-DlgLnkPopWinFeat	: "תכונות החלון הקופץ",
-DlgLnkPopResize		: "בעל גודל ניתן לשינוי",
-DlgLnkPopLocation	: "סרגל כתובת",
-DlgLnkPopMenu		: "סרגל תפריט",
-DlgLnkPopScroll		: "ניתן לגלילה",
-DlgLnkPopStatus		: "סרגל חיווי",
-DlgLnkPopToolbar	: "סרגל הכלים",
-DlgLnkPopFullScrn	: "מסך מלא (IE)",
-DlgLnkPopDependent	: "תלוי (Netscape)",
-DlgLnkPopWidth		: "רוחב",
-DlgLnkPopHeight		: "גובה",
-DlgLnkPopLeft		: "מיקום צד שמאל",
-DlgLnkPopTop		: "מיקום צד עליון",
-
-DlnLnkMsgNoUrl		: "נא להקליד את כתובת הקישור (URL)",
-DlnLnkMsgNoEMail	: "נא להקליד את כתובת הדוא''ל",
-DlnLnkMsgNoAnchor	: "נא לבחור עוגן במסמך",
-DlnLnkMsgInvPopName	: "שם החלון הקופץ חייב להתחיל באותיות ואסור לכלול רווחים",
-
-// Color Dialog
-DlgColorTitle		: "בחירת צבע",
-DlgColorBtnClear	: "איפוס",
-DlgColorHighlight	: "נוכחי",
-DlgColorSelected	: "נבחר",
-
-// Smiley Dialog
-DlgSmileyTitle		: "הוספת סמיילי",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "בחירת תו מיוחד",
-
-// Table Dialog
-DlgTableTitle		: "תכונות טבלה",
-DlgTableRows		: "שורות",
-DlgTableColumns		: "עמודות",
-DlgTableBorder		: "גודל מסגרת",
-DlgTableAlign		: "יישור",
-DlgTableAlignNotSet	: "<לא נקבע>",
-DlgTableAlignLeft	: "שמאל",
-DlgTableAlignCenter	: "מרכז",
-DlgTableAlignRight	: "ימין",
-DlgTableWidth		: "רוחב",
-DlgTableWidthPx		: "פיקסלים",
-DlgTableWidthPc		: "אחוז",
-DlgTableHeight		: "גובה",
-DlgTableCellSpace	: "מרווח תא",
-DlgTableCellPad		: "ריפוד תא",
-DlgTableCaption		: "כיתוב",
-DlgTableSummary		: "סיכום",
-DlgTableHeaders		: "כותרות",
-DlgTableHeadersNone		: "אין",
-DlgTableHeadersColumn	: "עמודה ראשונה",
-DlgTableHeadersRow		: "שורה ראשונה",
-DlgTableHeadersBoth		: "שניהם",
-
-// Table Cell Dialog
-DlgCellTitle		: "תכונות תא",
-DlgCellWidth		: "רוחב",
-DlgCellWidthPx		: "פיקסלים",
-DlgCellWidthPc		: "אחוז",
-DlgCellHeight		: "גובה",
-DlgCellWordWrap		: "גלילת שורות",
-DlgCellWordWrapNotSet	: "<לא נקבע>",
-DlgCellWordWrapYes	: "כן",
-DlgCellWordWrapNo	: "לא",
-DlgCellHorAlign		: "יישור אופקי",
-DlgCellHorAlignNotSet	: "<לא נקבע>",
-DlgCellHorAlignLeft	: "שמאל",
-DlgCellHorAlignCenter	: "מרכז",
-DlgCellHorAlignRight: "ימין",
-DlgCellVerAlign		: "יישור אנכי",
-DlgCellVerAlignNotSet	: "<לא נקבע>",
-DlgCellVerAlignTop	: "למעלה",
-DlgCellVerAlignMiddle	: "לאמצע",
-DlgCellVerAlignBottom	: "לתחתית",
-DlgCellVerAlignBaseline	: "קו תחתית",
-DlgCellType		: "סוג תא",
-DlgCellTypeData		: "סוג",
-DlgCellTypeHeader	: "כותרת",
-DlgCellRowSpan		: "טווח שורות",
-DlgCellCollSpan		: "טווח עמודות",
-DlgCellBackColor	: "צבע רקע",
-DlgCellBorderColor	: "צבע מסגרת",
-DlgCellBtnSelect	: "בחירה...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "חפש והחלף",
-
-// Find Dialog
-DlgFindTitle		: "חיפוש",
-DlgFindFindBtn		: "חיפוש",
-DlgFindNotFoundMsg	: "הטקסט המבוקש לא נמצא.",
-
-// Replace Dialog
-DlgReplaceTitle			: "החלפה",
-DlgReplaceFindLbl		: "חיפוש מחרוזת:",
-DlgReplaceReplaceLbl	: "החלפה במחרוזת:",
-DlgReplaceCaseChk		: "התאמת סוג אותיות (Case)",
-DlgReplaceReplaceBtn	: "החלפה",
-DlgReplaceReplAllBtn	: "החלפה בכל העמוד",
-DlgReplaceWordChk		: "התאמה למילה המלאה",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות גזירה  אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+X).",
-PasteErrorCopy	: "הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות העתקה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+C).",
-
-PasteAsText		: "הדבקה כטקסט פשוט",
-PasteFromWord	: "הדבקה מ-וורד",
-
-DlgPasteMsg2	: "אנא הדבק בתוך הקופסה באמצעות  (<STRONG>Ctrl+V</STRONG>) ולחץ על  <STRONG>אישור</STRONG>.",
-DlgPasteSec		: "עקב הגדרות אבטחה בדפדפן, לא ניתן לגשת אל לוח הגזירים (clipboard) בצורה ישירה.אנא בצע הדבק שוב בחלון זה.",
-DlgPasteIgnoreFont		: "התעלם מהגדרות סוג פונט",
-DlgPasteRemoveStyles	: "הסר הגדרות סגנון",
-
-// Color Picker
-ColorAutomatic	: "אוטומטי",
-ColorMoreColors	: "צבעים נוספים...",
-
-// Document Properties
-DocProps		: "מאפיני מסמך",
-
-// Anchor Dialog
-DlgAnchorTitle		: "מאפיני נקודת עיגון",
-DlgAnchorName		: "שם לנקודת עיגון",
-DlgAnchorErrorName	: "אנא הזן שם לנקודת עיגון",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "לא נמצא במילון",
-DlgSpellChangeTo		: "שנה ל",
-DlgSpellBtnIgnore		: "התעלם",
-DlgSpellBtnIgnoreAll	: "התעלם מהכל",
-DlgSpellBtnReplace		: "החלף",
-DlgSpellBtnReplaceAll	: "החלף הכל",
-DlgSpellBtnUndo			: "החזר",
-DlgSpellNoSuggestions	: "- אין הצעות -",
-DlgSpellProgress		: "בדיקות איות בתהליך ....",
-DlgSpellNoMispell		: "בדיקות איות הסתיימה: לא נמצאו שגיעות כתיב",
-DlgSpellNoChanges		: "בדיקות איות הסתיימה: לא שונתה אף מילה",
-DlgSpellOneChange		: "בדיקות איות הסתיימה: שונתה מילה אחת",
-DlgSpellManyChanges		: "בדיקות איות הסתיימה: %1 מילים שונו",
-
-IeSpellDownload			: "בודק האיות לא מותקן, האם אתה מעוניין להוריד?",
-
-// Button Dialog
-DlgButtonText		: "טקסט (ערך)",
-DlgButtonType		: "סוג",
-DlgButtonTypeBtn	: "כפתור",
-DlgButtonTypeSbm	: "שלח",
-DlgButtonTypeRst	: "אפס",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "שם",
-DlgCheckboxValue	: "ערך",
-DlgCheckboxSelected	: "בחור",
-
-// Form Dialog
-DlgFormName		: "שם",
-DlgFormAction	: "שלח אל",
-DlgFormMethod	: "סוג שליחה",
-
-// Select Field Dialog
-DlgSelectName		: "שם",
-DlgSelectValue		: "ערך",
-DlgSelectSize		: "גודל",
-DlgSelectLines		: "שורות",
-DlgSelectChkMulti	: "אפשר בחירות מרובות",
-DlgSelectOpAvail	: "אפשרויות זמינות",
-DlgSelectOpText		: "טקסט",
-DlgSelectOpValue	: "ערך",
-DlgSelectBtnAdd		: "הוסף",
-DlgSelectBtnModify	: "שנה",
-DlgSelectBtnUp		: "למעלה",
-DlgSelectBtnDown	: "למטה",
-DlgSelectBtnSetValue : "קבע כברירת מחדל",
-DlgSelectBtnDelete	: "מחק",
-
-// Textarea Dialog
-DlgTextareaName	: "שם",
-DlgTextareaCols	: "עמודות",
-DlgTextareaRows	: "שורות",
-
-// Text Field Dialog
-DlgTextName			: "שם",
-DlgTextValue		: "ערך",
-DlgTextCharWidth	: "רוחב באותיות",
-DlgTextMaxChars		: "מקסימות אותיות",
-DlgTextType			: "סוג",
-DlgTextTypeText		: "טקסט",
-DlgTextTypePass		: "סיסמה",
-
-// Hidden Field Dialog
-DlgHiddenName	: "שם",
-DlgHiddenValue	: "ערך",
-
-// Bulleted List Dialog
-BulletedListProp	: "מאפייני רשימה",
-NumberedListProp	: "מאפייני רשימה ממוספרת",
-DlgLstStart			: "התחלה",
-DlgLstType			: "סוג",
-DlgLstTypeCircle	: "עיגול",
-DlgLstTypeDisc		: "דיסק",
-DlgLstTypeSquare	: "מרובע",
-DlgLstTypeNumbers	: "מספרים (1, 2, 3)",
-DlgLstTypeLCase		: "אותיות קטנות (a, b, c)",
-DlgLstTypeUCase		: "אותיות גדולות (A, B, C)",
-DlgLstTypeSRoman	: "ספרות רומאיות קטנות (i, ii, iii)",
-DlgLstTypeLRoman	: "ספרות רומאיות גדולות (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "כללי",
-DlgDocBackTab		: "רקע",
-DlgDocColorsTab		: "צבעים וגבולות",
-DlgDocMetaTab		: "נתוני META",
-
-DlgDocPageTitle		: "כותרת דף",
-DlgDocLangDir		: "כיוון שפה",
-DlgDocLangDirLTR	: "שמאל לימין (LTR)",
-DlgDocLangDirRTL	: "ימין לשמאל (RTL)",
-DlgDocLangCode		: "קוד שפה",
-DlgDocCharSet		: "קידוד אותיות",
-DlgDocCharSetCE		: "מרכז אירופה",
-DlgDocCharSetCT		: "סיני מסורתי (Big5)",
-DlgDocCharSetCR		: "קירילי",
-DlgDocCharSetGR		: "יוונית",
-DlgDocCharSetJP		: "יפנית",
-DlgDocCharSetKR		: "קוראנית",
-DlgDocCharSetTR		: "טורקית",
-DlgDocCharSetUN		: "יוני קוד (UTF-8)",
-DlgDocCharSetWE		: "מערב אירופה",
-DlgDocCharSetOther	: "קידוד אותיות אחר",
-
-DlgDocDocType		: "הגדרות סוג מסמך",
-DlgDocDocTypeOther	: "הגדרות סוג מסמך אחרות",
-DlgDocIncXHTML		: "כלול הגדרות XHTML",
-DlgDocBgColor		: "צבע רקע",
-DlgDocBgImage		: "URL לתמונת רקע",
-DlgDocBgNoScroll	: "רגע ללא גלילה",
-DlgDocCText			: "טקסט",
-DlgDocCLink			: "קישור",
-DlgDocCVisited		: "קישור שבוקר",
-DlgDocCActive		: " קישור פעיל",
-DlgDocMargins		: "גבולות דף",
-DlgDocMaTop			: "למעלה",
-DlgDocMaLeft		: "שמאלה",
-DlgDocMaRight		: "ימינה",
-DlgDocMaBottom		: "למטה",
-DlgDocMeIndex		: "מפתח עניינים של המסמך )מופרד בפסיק(",
-DlgDocMeDescr		: "תאור מסמך",
-DlgDocMeAuthor		: "מחבר",
-DlgDocMeCopy		: "זכויות יוצרים",
-DlgDocPreview		: "תצוגה מקדימה",
-
-// Templates Dialog
-Templates			: "תבניות",
-DlgTemplatesTitle	: "תביות תוכן",
-DlgTemplatesSelMsg	: "אנא בחר תבנית לפתיחה בעורך <BR>התוכן המקורי ימחק:",
-DlgTemplatesLoading	: "מעלה רשימת תבניות אנא המתן",
-DlgTemplatesNoTpl	: "(לא הוגדרו תבניות)",
-DlgTemplatesReplace	: "החלפת תוכן ממשי",
-
-// About Dialog
-DlgAboutAboutTab	: "אודות",
-DlgAboutBrowserInfoTab	: "גירסת דפדפן",
-DlgAboutLicenseTab	: "רשיון",
-DlgAboutVersion		: "גירסא",
-DlgAboutInfo		: "מידע נוסף ניתן למצוא כאן:",
-
-// Div Dialog
-DlgDivGeneralTab	: "כללי",
-DlgDivAdvancedTab	: "מתקדם",
-DlgDivStyle		: "סגנון",
-DlgDivInlineStyle	: "סגנון בתוך השורה",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.xml
deleted file mode 100644
index c4ff23b671..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/he.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>he.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.js
deleted file mode 100644
index b4e88fcffd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Hindi language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "टूलबार सिमटायें",
-ToolbarExpand		: "टूलबार का विस्तार करें",
-
-// Toolbar Items and Context Menu
-Save				: "सेव",
-NewPage				: "नया पेज",
-Preview				: "प्रीव्यू",
-Cut					: "कट",
-Copy				: "कॉपी",
-Paste				: "पेस्ट",
-PasteText			: "पेस्ट (सादा टॅक्स्ट)",
-PasteWord			: "पेस्ट (वर्ड से)",
-Print				: "प्रिन्ट",
-SelectAll			: "सब सॅलॅक्ट करें",
-RemoveFormat		: "फ़ॉर्मैट हटायें",
-InsertLinkLbl		: "लिंक",
-InsertLink			: "लिंक इन्सर्ट/संपादन",
-RemoveLink			: "लिंक हटायें",
-VisitLink			: "लिंक खोलें",
-Anchor				: "ऐंकर इन्सर्ट/संपादन",
-AnchorDelete		: "ऐंकर हटायें",
-InsertImageLbl		: "तस्वीर",
-InsertImage			: "तस्वीर इन्सर्ट/संपादन",
-InsertFlashLbl		: "फ़्लैश",
-InsertFlash			: "फ़्लैश इन्सर्ट/संपादन",
-InsertTableLbl		: "टेबल",
-InsertTable			: "टेबल इन्सर्ट/संपादन",
-InsertLineLbl		: "रेखा",
-InsertLine			: "हॉरिज़ॉन्टल रेखा इन्सर्ट करें",
-InsertSpecialCharLbl: "विशेष करॅक्टर",
-InsertSpecialChar	: "विशेष करॅक्टर इन्सर्ट करें",
-InsertSmileyLbl		: "स्माइली",
-InsertSmiley		: "स्माइली इन्सर्ट करें",
-About				: "FCKeditor के बारे में",
-Bold				: "बोल्ड",
-Italic				: "इटैलिक",
-Underline			: "रेखांकण",
-StrikeThrough		: "स्ट्राइक थ्रू",
-Subscript			: "अधोलेख",
-Superscript			: "अभिलेख",
-LeftJustify			: "बायीं तरफ",
-CenterJustify		: "बीच में",
-RightJustify		: "दायीं तरफ",
-BlockJustify		: "ब्लॉक जस्टीफ़ाई",
-DecreaseIndent		: "इन्डॅन्ट कम करें",
-IncreaseIndent		: "इन्डॅन्ट बढ़ायें",
-Blockquote			: "ब्लॉक-कोट",
-CreateDiv			: "डिव (Div) कन्टेनर बनायें",
-EditDiv				: "डिव (Div) कन्टेनर बदलें",
-DeleteDiv			: "डिव कन्टेनर हटायें",
-Undo				: "अन्डू",
-Redo				: "रीडू",
-NumberedListLbl		: "अंकीय सूची",
-NumberedList		: "अंकीय सूची इन्सर्ट/संपादन",
-BulletedListLbl		: "बुलॅट सूची",
-BulletedList		: "बुलॅट सूची इन्सर्ट/संपादन",
-ShowTableBorders	: "टेबल बॉर्डरयें दिखायें",
-ShowDetails			: "ज्यादा   दिखायें",
-Style				: "स्टाइल",
-FontFormat			: "फ़ॉर्मैट",
-Font				: "फ़ॉन्ट",
-FontSize			: "साइज़",
-TextColor			: "टेक्स्ट रंग",
-BGColor				: "बैक्ग्राउन्ड रंग",
-Source				: "सोर्स",
-Find				: "खोजें",
-Replace				: "रीप्लेस",
-SpellCheck			: "वर्तनी (स्पेलिंग) जाँच",
-UniversalKeyboard	: "यूनीवर्सल कीबोर्ड",
-PageBreakLbl		: "पेज ब्रेक",
-PageBreak			: "पेज ब्रेक इन्सर्ट् करें",
-
-Form			: "फ़ॉर्म",
-Checkbox		: "चॅक बॉक्स",
-RadioButton		: "रेडिओ बटन",
-TextField		: "टेक्स्ट फ़ील्ड",
-Textarea		: "टेक्स्ट एरिया",
-HiddenField		: "गुप्त फ़ील्ड",
-Button			: "बटन",
-SelectionField	: "चुनाव फ़ील्ड",
-ImageButton		: "तस्वीर बटन",
-
-FitWindow		: "एडिटर साइज़ को चरम सीमा तक बढ़ायें",
-ShowBlocks		: "ब्लॉक दिखायें",
-
-// Context Menu
-EditLink			: "लिंक संपादन",
-CellCM				: "खाना",
-RowCM				: "पंक्ति",
-ColumnCM			: "कालम",
-InsertRowAfter		: "बाद में पंक्ति डालें",
-InsertRowBefore		: "पहले पंक्ति डालें",
-DeleteRows			: "पंक्तियाँ डिलीट करें",
-InsertColumnAfter	: "बाद में कालम डालें",
-InsertColumnBefore	: "पहले कालम डालें",
-DeleteColumns		: "कालम डिलीट करें",
-InsertCellAfter		: "बाद में सैल डालें",
-InsertCellBefore	: "पहले सैल डालें",
-DeleteCells			: "सैल डिलीट करें",
-MergeCells			: "सैल मिलायें",
-MergeRight			: "बाँया विलय",
-MergeDown			: "नीचे विलय करें",
-HorizontalSplitCell	: "सैल को क्षैतिज स्थिति में विभाजित करें",
-VerticalSplitCell	: "सैल को लम्बाकार में विभाजित करें",
-TableDelete			: "टेबल डिलीट करें",
-CellProperties		: "सैल प्रॉपर्टीज़",
-TableProperties		: "टेबल प्रॉपर्टीज़",
-ImageProperties		: "तस्वीर प्रॉपर्टीज़",
-FlashProperties		: "फ़्लैश प्रॉपर्टीज़",
-
-AnchorProp			: "ऐंकर प्रॉपर्टीज़",
-ButtonProp			: "बटन प्रॉपर्टीज़",
-CheckboxProp		: "चॅक बॉक्स प्रॉपर्टीज़",
-HiddenFieldProp		: "गुप्त फ़ील्ड प्रॉपर्टीज़",
-RadioButtonProp		: "रेडिओ बटन प्रॉपर्टीज़",
-ImageButtonProp		: "तस्वीर बटन प्रॉपर्टीज़",
-TextFieldProp		: "टेक्स्ट फ़ील्ड प्रॉपर्टीज़",
-SelectionFieldProp	: "चुनाव फ़ील्ड प्रॉपर्टीज़",
-TextareaProp		: "टेक्स्त एरिया प्रॉपर्टीज़",
-FormProp			: "फ़ॉर्म प्रॉपर्टीज़",
-
-FontFormats			: "साधारण;फ़ॉर्मैटॅड;पता;शीर्षक 1;शीर्षक 2;शीर्षक 3;शीर्षक 4;शीर्षक 5;शीर्षक 6;शीर्षक (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML प्रोसॅस हो रहा है। ज़रा ठहरें...",
-Done				: "पूरा हुआ",
-PasteWordConfirm	: "आप जो टेक्स्ट पेस्ट करना चाहते हैं, वह वर्ड से कॉपी किया हुआ लग रहा है। क्या पेस्ट करने से पहले आप इसे साफ़ करना चाहेंगे?",
-NotCompatiblePaste	: "यह कमांड इन्टरनॅट एक्स्प्लोरर(Internet Explorer) 5.5 या उसके बाद के वर्ज़न के लिए ही उपलब्ध है। क्या आप बिना साफ़ किए पेस्ट करना चाहेंगे?",
-UnknownToolbarItem	: "अनजान टूलबार आइटम \"%1\"",
-UnknownCommand		: "अनजान कमान्ड \"%1\"",
-NotImplemented		: "कमान्ड इम्प्लीमॅन्ट नहीं किया गया है",
-UnknownToolbarSet	: "टूलबार सॅट \"%1\" उपलब्ध नहीं है",
-NoActiveX			: "आपके ब्राउज़र् की सुरक्शा सेटिंग्स् एडिटर की कुछ् फ़ीचरों को सीमित कर् सकती हैं। क्रिपया \"Run ActiveX controls and plug-ins\" विकल्प को एनेबल करें. आपको एरर्स् और गायब फ़ीचर्स् का अनुभव हो सकता है।",
-BrowseServerBlocked : "रिसोर्सेज़ ब्राउज़र् नहीं खोला जा सका। क्रिपया सभी पॉप्-अप् ब्लॉकर्स् को निष्क्रिय करें।",
-DialogBlocked		: "डायलग विन्डो नहीं खोला जा सका। क्रिपया सभी पॉप्-अप् ब्लॉकर्स् को निष्क्रिय करें।",
-VisitLinkBlocked	: "नया विन्डो नहीं खोला जा सका। क्रिपया सभी पॉप्-अप् ब्लॉकर्स् को निष्क्रिय करें।",
-
-// Dialogs
-DlgBtnOK			: "ठीक है",
-DlgBtnCancel		: "रद्द करें",
-DlgBtnClose			: "बन्द करें",
-DlgBtnBrowseServer	: "सर्वर ब्राउज़ करें",
-DlgAdvancedTag		: "ऍड्वान्स्ड",
-DlgOpOther			: "<अन्य>",
-DlgInfoTab			: "सूचना",
-DlgAlertUrl			: "URL इन्सर्ट करें",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<सॅट नहीं>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "भाषा लिखने की दिशा",
-DlgGenLangDirLtr	: "बायें से दायें (LTR)",
-DlgGenLangDirRtl	: "दायें से बायें (RTL)",
-DlgGenLangCode		: "भाषा कोड",
-DlgGenAccessKey		: "ऍक्सॅस की",
-DlgGenName			: "नाम",
-DlgGenTabIndex		: "टैब इन्डॅक्स",
-DlgGenLongDescr		: "अधिक विवरण के लिए URL",
-DlgGenClass			: "स्टाइल-शीट क्लास",
-DlgGenTitle			: "परामर्श शीर्शक",
-DlgGenContType		: "परामर्श कन्टॅन्ट प्रकार",
-DlgGenLinkCharset	: "लिंक रिसोर्स करॅक्टर सॅट",
-DlgGenStyle			: "स्टाइल",
-
-// Image Dialog
-DlgImgTitle			: "तस्वीर प्रॉपर्टीज़",
-DlgImgInfoTab		: "तस्वीर की जानकारी",
-DlgImgBtnUpload		: "इसे सर्वर को भेजें",
-DlgImgURL			: "URL",
-DlgImgUpload		: "अपलोड",
-DlgImgAlt			: "वैकल्पिक टेक्स्ट",
-DlgImgWidth			: "चौड़ाई",
-DlgImgHeight		: "ऊँचाई",
-DlgImgLockRatio		: "लॉक अनुपात",
-DlgBtnResetSize		: "रीसॅट साइज़",
-DlgImgBorder		: "बॉर्डर",
-DlgImgHSpace		: "हॉरिज़ॉन्टल स्पेस",
-DlgImgVSpace		: "वर्टिकल स्पेस",
-DlgImgAlign			: "ऍलाइन",
-DlgImgAlignLeft		: "दायें",
-DlgImgAlignAbsBottom: "Abs नीचे",
-DlgImgAlignAbsMiddle: "Abs ऊपर",
-DlgImgAlignBaseline	: "मूल रेखा",
-DlgImgAlignBottom	: "नीचे",
-DlgImgAlignMiddle	: "मध्य",
-DlgImgAlignRight	: "दायें",
-DlgImgAlignTextTop	: "टेक्स्ट ऊपर",
-DlgImgAlignTop		: "ऊपर",
-DlgImgPreview		: "प्रीव्यू",
-DlgImgAlertUrl		: "तस्वीर का URL टाइप करें ",
-DlgImgLinkTab		: "लिंक",
-
-// Flash Dialog
-DlgFlashTitle		: "फ़्लैश प्रॉपर्टीज़",
-DlgFlashChkPlay		: "ऑटो प्ले",
-DlgFlashChkLoop		: "लूप",
-DlgFlashChkMenu		: "फ़्लैश मॅन्यू का प्रयोग करें",
-DlgFlashScale		: "स्केल",
-DlgFlashScaleAll	: "सभी दिखायें",
-DlgFlashScaleNoBorder	: "कोई बॉर्डर नहीं",
-DlgFlashScaleFit	: "बिल्कुल फ़िट",
-
-// Link Dialog
-DlgLnkWindowTitle	: "लिंक",
-DlgLnkInfoTab		: "लिंक  ",
-DlgLnkTargetTab		: "टार्गेट",
-
-DlgLnkType			: "लिंक प्रकार",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "इस पेज का ऐंकर",
-DlgLnkTypeEMail		: "ई-मेल",
-DlgLnkProto			: "प्रोटोकॉल",
-DlgLnkProtoOther	: "<अन्य>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "ऐंकर चुनें",
-DlgLnkAnchorByName	: "ऐंकर नाम से",
-DlgLnkAnchorById	: "ऍलीमॅन्ट Id से",
-DlgLnkNoAnchors		: "(डॉक्यूमॅन्ट में ऐंकर्स की संख्या)",
-DlgLnkEMail			: "ई-मेल पता",
-DlgLnkEMailSubject	: "संदेश विषय",
-DlgLnkEMailBody		: "संदेश",
-DlgLnkUpload		: "अपलोड",
-DlgLnkBtnUpload		: "इसे सर्वर को भेजें",
-
-DlgLnkTarget		: "टार्गेट",
-DlgLnkTargetFrame	: "<फ़्रेम>",
-DlgLnkTargetPopup	: "<पॉप-अप विन्डो>",
-DlgLnkTargetBlank	: "नया विन्डो (_blank)",
-DlgLnkTargetParent	: "मूल विन्डो (_parent)",
-DlgLnkTargetSelf	: "इसी विन्डो (_self)",
-DlgLnkTargetTop		: "शीर्ष विन्डो (_top)",
-DlgLnkTargetFrameName	: "टार्गेट फ़्रेम का नाम",
-DlgLnkPopWinName	: "पॉप-अप विन्डो का नाम",
-DlgLnkPopWinFeat	: "पॉप-अप विन्डो फ़ीचर्स",
-DlgLnkPopResize		: "साइज़ बदला जा सकता है",
-DlgLnkPopLocation	: "लोकेशन बार",
-DlgLnkPopMenu		: "मॅन्यू बार",
-DlgLnkPopScroll		: "स्क्रॉल बार",
-DlgLnkPopStatus		: "स्टेटस बार",
-DlgLnkPopToolbar	: "टूल बार",
-DlgLnkPopFullScrn	: "फ़ुल स्क्रीन (IE)",
-DlgLnkPopDependent	: "डिपेन्डॅन्ट (Netscape)",
-DlgLnkPopWidth		: "चौड़ाई",
-DlgLnkPopHeight		: "ऊँचाई",
-DlgLnkPopLeft		: "बायीं तरफ",
-DlgLnkPopTop		: "दायीं तरफ",
-
-DlnLnkMsgNoUrl		: "लिंक URL टाइप करें",
-DlnLnkMsgNoEMail	: "ई-मेल पता टाइप करें",
-DlnLnkMsgNoAnchor	: "ऐंकर चुनें",
-DlnLnkMsgInvPopName	: "पॉप-अप का नाम अल्फाबेट से शुरू होना चाहिये और उसमें स्पेस नहीं होने चाहिए",
-
-// Color Dialog
-DlgColorTitle		: "रंग चुनें",
-DlgColorBtnClear	: "साफ़ करें",
-DlgColorHighlight	: "हाइलाइट",
-DlgColorSelected	: "सॅलॅक्टॅड",
-
-// Smiley Dialog
-DlgSmileyTitle		: "स्माइली इन्सर्ट करें",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "विशेष करॅक्टर चुनें",
-
-// Table Dialog
-DlgTableTitle		: "टेबल प्रॉपर्टीज़",
-DlgTableRows		: "पंक्तियाँ",
-DlgTableColumns		: "कालम",
-DlgTableBorder		: "बॉर्डर साइज़",
-DlgTableAlign		: "ऍलाइन्मॅन्ट",
-DlgTableAlignNotSet	: "<सॅट नहीं>",
-DlgTableAlignLeft	: "दायें",
-DlgTableAlignCenter	: "बीच में",
-DlgTableAlignRight	: "बायें",
-DlgTableWidth		: "चौड़ाई",
-DlgTableWidthPx		: "पिक्सैल",
-DlgTableWidthPc		: "प्रतिशत",
-DlgTableHeight		: "ऊँचाई",
-DlgTableCellSpace	: "सैल अंतर",
-DlgTableCellPad		: "सैल पैडिंग",
-DlgTableCaption		: "शीर्षक",
-DlgTableSummary		: "सारांश",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "सैल प्रॉपर्टीज़",
-DlgCellWidth		: "चौड़ाई",
-DlgCellWidthPx		: "पिक्सैल",
-DlgCellWidthPc		: "प्रतिशत",
-DlgCellHeight		: "ऊँचाई",
-DlgCellWordWrap		: "वर्ड रैप",
-DlgCellWordWrapNotSet	: "<सॅट नहीं>",
-DlgCellWordWrapYes	: "हाँ",
-DlgCellWordWrapNo	: "नहीं",
-DlgCellHorAlign		: "हॉरिज़ॉन्टल ऍलाइन्मॅन्ट",
-DlgCellHorAlignNotSet	: "<सॅट नहीं>",
-DlgCellHorAlignLeft	: "दायें",
-DlgCellHorAlignCenter	: "बीच में",
-DlgCellHorAlignRight: "बायें",
-DlgCellVerAlign		: "वर्टिकल ऍलाइन्मॅन्ट",
-DlgCellVerAlignNotSet	: "<सॅट नहीं>",
-DlgCellVerAlignTop	: "ऊपर",
-DlgCellVerAlignMiddle	: "मध्य",
-DlgCellVerAlignBottom	: "नीचे",
-DlgCellVerAlignBaseline	: "मूलरेखा",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "पंक्ति स्पैन",
-DlgCellCollSpan		: "कालम स्पैन",
-DlgCellBackColor	: "बैक्ग्राउन्ड रंग",
-DlgCellBorderColor	: "बॉर्डर का रंग",
-DlgCellBtnSelect	: "चुनें...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "खोजें और बदलें",
-
-// Find Dialog
-DlgFindTitle		: "खोजें",
-DlgFindFindBtn		: "खोजें",
-DlgFindNotFoundMsg	: "आपके द्वारा दिया गया टेक्स्ट नहीं मिला",
-
-// Replace Dialog
-DlgReplaceTitle			: "रिप्लेस",
-DlgReplaceFindLbl		: "यह खोजें:",
-DlgReplaceReplaceLbl	: "इससे रिप्लेस करें:",
-DlgReplaceCaseChk		: "केस मिलायें",
-DlgReplaceReplaceBtn	: "रिप्लेस",
-DlgReplaceReplAllBtn	: "सभी रिप्लेस करें",
-DlgReplaceWordChk		: "पूरा शब्द मिलायें",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "आपके ब्राउज़र की सुरक्षा सॅटिन्ग्स ने कट करने की अनुमति नहीं प्रदान की है। (Ctrl+X) का प्रयोग करें।",
-PasteErrorCopy	: "आपके ब्राआउज़र की सुरक्षा सॅटिन्ग्स ने कॉपी करने की अनुमति नहीं प्रदान की है। (Ctrl+C) का प्रयोग करें।",
-
-PasteAsText		: "पेस्ट (सादा टॅक्स्ट)",
-PasteFromWord	: "पेस्ट (वर्ड से)",
-
-DlgPasteMsg2	: "Ctrl+V का प्रयोग करके पेस्ट करें और ठीक है करें.",
-DlgPasteSec		: "आपके ब्राउज़र की सुरक्षा आपके ब्राउज़र की सुरKश सैटिंग के कारण, एडिटर आपके क्लिपबोर्ड डेटा को नहीं पा सकता है. आपको उसे इस विन्डो में दोबारा पेस्ट करना होगा.",
-DlgPasteIgnoreFont		: "फ़ॉन्ट परिभाषा निकालें",
-DlgPasteRemoveStyles	: "स्टाइल परिभाषा निकालें",
-
-// Color Picker
-ColorAutomatic	: "स्वचालित",
-ColorMoreColors	: "और रंग...",
-
-// Document Properties
-DocProps		: "डॉक्यूमॅन्ट प्रॉपर्टीज़",
-
-// Anchor Dialog
-DlgAnchorTitle		: "ऐंकर प्रॉपर्टीज़",
-DlgAnchorName		: "ऐंकर का नाम",
-DlgAnchorErrorName	: "ऐंकर का नाम टाइप करें",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "शब्दकोश में नहीं",
-DlgSpellChangeTo		: "इसमें बदलें",
-DlgSpellBtnIgnore		: "इग्नोर",
-DlgSpellBtnIgnoreAll	: "सभी इग्नोर करें",
-DlgSpellBtnReplace		: "रिप्लेस",
-DlgSpellBtnReplaceAll	: "सभी रिप्लेस करें",
-DlgSpellBtnUndo			: "अन्डू",
-DlgSpellNoSuggestions	: "- कोई सुझाव नहीं -",
-DlgSpellProgress		: "वर्तनी की जाँच (स्पॅल-चॅक) जारी है...",
-DlgSpellNoMispell		: "वर्तनी की जाँच : कोई गलत वर्तनी (स्पॅलिंग) नहीं पाई गई",
-DlgSpellNoChanges		: "वर्तनी की जाँच :कोई शब्द नहीं बदला गया",
-DlgSpellOneChange		: "वर्तनी की जाँच : एक शब्द बदला गया",
-DlgSpellManyChanges		: "वर्तनी की जाँच : %1 शब्द बदले गये",
-
-IeSpellDownload			: "स्पॅल-चॅकर इन्स्टाल नहीं किया गया है। क्या आप इसे डा‌उनलोड करना चाहेंगे?",
-
-// Button Dialog
-DlgButtonText		: "टेक्स्ट (वैल्यू)",
-DlgButtonType		: "प्रकार",
-DlgButtonTypeBtn	: "बटन",
-DlgButtonTypeSbm	: "सब्मिट",
-DlgButtonTypeRst	: "रिसेट",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "नाम",
-DlgCheckboxValue	: "वैल्यू",
-DlgCheckboxSelected	: "सॅलॅक्टॅड",
-
-// Form Dialog
-DlgFormName		: "नाम",
-DlgFormAction	: "क्रिया",
-DlgFormMethod	: "तरीका",
-
-// Select Field Dialog
-DlgSelectName		: "नाम",
-DlgSelectValue		: "वैल्यू",
-DlgSelectSize		: "साइज़",
-DlgSelectLines		: "पंक्तियाँ",
-DlgSelectChkMulti	: "एक से ज्यादा विकल्प चुनने दें",
-DlgSelectOpAvail	: "उपलब्ध विकल्प",
-DlgSelectOpText		: "टेक्स्ट",
-DlgSelectOpValue	: "वैल्यू",
-DlgSelectBtnAdd		: "जोड़ें",
-DlgSelectBtnModify	: "बदलें",
-DlgSelectBtnUp		: "ऊपर",
-DlgSelectBtnDown	: "नीचे",
-DlgSelectBtnSetValue : "चुनी गई वैल्यू सॅट करें",
-DlgSelectBtnDelete	: "डिलीट",
-
-// Textarea Dialog
-DlgTextareaName	: "नाम",
-DlgTextareaCols	: "कालम",
-DlgTextareaRows	: "पंक्तियां",
-
-// Text Field Dialog
-DlgTextName			: "नाम",
-DlgTextValue		: "वैल्यू",
-DlgTextCharWidth	: "करॅक्टर की चौढ़ाई",
-DlgTextMaxChars		: "अधिकतम करॅक्टर",
-DlgTextType			: "टाइप",
-DlgTextTypeText		: "टेक्स्ट",
-DlgTextTypePass		: "पास्वर्ड",
-
-// Hidden Field Dialog
-DlgHiddenName	: "नाम",
-DlgHiddenValue	: "वैल्यू",
-
-// Bulleted List Dialog
-BulletedListProp	: "बुलॅट सूची प्रॉपर्टीज़",
-NumberedListProp	: "अंकीय सूची प्रॉपर्टीज़",
-DlgLstStart			: "प्रारम्भ",
-DlgLstType			: "प्रकार",
-DlgLstTypeCircle	: "गोल",
-DlgLstTypeDisc		: "डिस्क",
-DlgLstTypeSquare	: "चौकॊण",
-DlgLstTypeNumbers	: "अंक (1, 2, 3)",
-DlgLstTypeLCase		: "छोटे अक्षर (a, b, c)",
-DlgLstTypeUCase		: "बड़े अक्षर (A, B, C)",
-DlgLstTypeSRoman	: "छोटे रोमन अंक (i, ii, iii)",
-DlgLstTypeLRoman	: "बड़े रोमन अंक (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "आम",
-DlgDocBackTab		: "बैक्ग्राउन्ड",
-DlgDocColorsTab		: "रंग और मार्जिन",
-DlgDocMetaTab		: "मॅटाडेटा",
-
-DlgDocPageTitle		: "पेज शीर्षक",
-DlgDocLangDir		: "भाषा लिखने की दिशा",
-DlgDocLangDirLTR	: "बायें से दायें (LTR)",
-DlgDocLangDirRTL	: "दायें से बायें (RTL)",
-DlgDocLangCode		: "भाषा कोड",
-DlgDocCharSet		: "करेक्टर सॅट ऍन्कोडिंग",
-DlgDocCharSetCE		: "मध्य यूरोपीय (Central European)",
-DlgDocCharSetCT		: "चीनी (Chinese Traditional Big5)",
-DlgDocCharSetCR		: "सिरीलिक (Cyrillic)",
-DlgDocCharSetGR		: "यवन (Greek)",
-DlgDocCharSetJP		: "जापानी (Japanese)",
-DlgDocCharSetKR		: "कोरीयन (Korean)",
-DlgDocCharSetTR		: "तुर्की (Turkish)",
-DlgDocCharSetUN		: "यूनीकोड (UTF-8)",
-DlgDocCharSetWE		: "पश्चिम यूरोपीय (Western European)",
-DlgDocCharSetOther	: "अन्य करेक्टर सॅट ऍन्कोडिंग",
-
-DlgDocDocType		: "डॉक्यूमॅन्ट प्रकार शीर्षक",
-DlgDocDocTypeOther	: "अन्य डॉक्यूमॅन्ट प्रकार शीर्षक",
-DlgDocIncXHTML		: "XHTML सूचना सम्मिलित करें",
-DlgDocBgColor		: "बैक्ग्राउन्ड रंग",
-DlgDocBgImage		: "बैक्ग्राउन्ड तस्वीर URL",
-DlgDocBgNoScroll	: "स्क्रॉल न करने वाला बैक्ग्राउन्ड",
-DlgDocCText			: "टेक्स्ट",
-DlgDocCLink			: "लिंक",
-DlgDocCVisited		: "विज़िट किया गया लिंक",
-DlgDocCActive		: "सक्रिय लिंक",
-DlgDocMargins		: "पेज मार्जिन",
-DlgDocMaTop			: "ऊपर",
-DlgDocMaLeft		: "बायें",
-DlgDocMaRight		: "दायें",
-DlgDocMaBottom		: "नीचे",
-DlgDocMeIndex		: "डॉक्युमॅन्ट इन्डेक्स संकेतशब्द (अल्पविराम से अलग करें)",
-DlgDocMeDescr		: "डॉक्यूमॅन्ट करॅक्टरन",
-DlgDocMeAuthor		: "लेखक",
-DlgDocMeCopy		: "कॉपीराइट",
-DlgDocPreview		: "प्रीव्यू",
-
-// Templates Dialog
-Templates			: "टॅम्प्लेट",
-DlgTemplatesTitle	: "कन्टेन्ट टॅम्प्लेट",
-DlgTemplatesSelMsg	: "ऍडिटर में ओपन करने हेतु टॅम्प्लेट चुनें(वर्तमान कन्टॅन्ट सेव नहीं होंगे):",
-DlgTemplatesLoading	: "टॅम्प्लेट सूची लोड की जा रही है। ज़रा ठहरें...",
-DlgTemplatesNoTpl	: "(कोई टॅम्प्लेट डिफ़ाइन नहीं किया गया है)",
-DlgTemplatesReplace	: "मूल शब्दों को बदलें",
-
-// About Dialog
-DlgAboutAboutTab	: "FCKEditor के बारे में",
-DlgAboutBrowserInfoTab	: "ब्राउज़र के बारे में",
-DlgAboutLicenseTab	: "लाइसैन्स",
-DlgAboutVersion		: "वर्ज़न",
-DlgAboutInfo		: "अधिक जानकारी के लिये यहाँ जायें:",
-
-// Div Dialog
-DlgDivGeneralTab	: "सामान्य",
-DlgDivAdvancedTab	: "एड्वान्स्ड",
-DlgDivStyle		: "स्टाइल",
-DlgDivInlineStyle	: "इनलाइन स्टाइल",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.xml
deleted file mode 100644
index aa8fc96242..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hi.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>hi.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.js
deleted file mode 100644
index 3a920964f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Croatian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Smanji trake s alatima",
-ToolbarExpand		: "Proširi trake s alatima",
-
-// Toolbar Items and Context Menu
-Save				: "Snimi",
-NewPage				: "Nova stranica",
-Preview				: "Pregledaj",
-Cut					: "Izreži",
-Copy				: "Kopiraj",
-Paste				: "Zalijepi",
-PasteText			: "Zalijepi kao čisti tekst",
-PasteWord			: "Zalijepi iz Worda",
-Print				: "Ispiši",
-SelectAll			: "Odaberi sve",
-RemoveFormat		: "Ukloni formatiranje",
-InsertLinkLbl		: "Link",
-InsertLink			: "Ubaci/promijeni link",
-RemoveLink			: "Ukloni link",
-VisitLink			: "Otvori link",
-Anchor				: "Ubaci/promijeni sidro",
-AnchorDelete		: "Ukloni sidro",
-InsertImageLbl		: "Slika",
-InsertImage			: "Ubaci/promijeni sliku",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Ubaci/promijeni Flash",
-InsertTableLbl		: "Tablica",
-InsertTable			: "Ubaci/promijeni tablicu",
-InsertLineLbl		: "Linija",
-InsertLine			: "Ubaci vodoravnu liniju",
-InsertSpecialCharLbl: "Posebni karakteri",
-InsertSpecialChar	: "Ubaci posebne znakove",
-InsertSmileyLbl		: "Smješko",
-InsertSmiley		: "Ubaci smješka",
-About				: "O FCKeditoru",
-Bold				: "Podebljaj",
-Italic				: "Ukosi",
-Underline			: "Potcrtano",
-StrikeThrough		: "Precrtano",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Lijevo poravnanje",
-CenterJustify		: "Središnje poravnanje",
-RightJustify		: "Desno poravnanje",
-BlockJustify		: "Blok poravnanje",
-DecreaseIndent		: "Pomakni ulijevo",
-IncreaseIndent		: "Pomakni udesno",
-Blockquote			: "Blockquote",
-CreateDiv			: "Napravi Div kontejner",
-EditDiv				: "Uredi Div kontejner",
-DeleteDiv			: "Ukloni Div kontejner",
-Undo				: "Poništi",
-Redo				: "Ponovi",
-NumberedListLbl		: "Brojčana lista",
-NumberedList		: "Ubaci/ukloni brojčanu listu",
-BulletedListLbl		: "Obična lista",
-BulletedList		: "Ubaci/ukloni običnu listu",
-ShowTableBorders	: "Prikaži okvir tablice",
-ShowDetails			: "Prikaži detalje",
-Style				: "Stil",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Veličina",
-TextColor			: "Boja teksta",
-BGColor				: "Boja pozadine",
-Source				: "Kôd",
-Find				: "Pronađi",
-Replace				: "Zamijeni",
-SpellCheck			: "Provjeri pravopis",
-UniversalKeyboard	: "Univerzalna tipkovnica",
-PageBreakLbl		: "Prijelom stranice",
-PageBreak			: "Ubaci prijelom stranice",
-
-Form			: "Form",
-Checkbox		: "Checkbox",
-RadioButton		: "Radio Button",
-TextField		: "Text Field",
-Textarea		: "Textarea",
-HiddenField		: "Hidden Field",
-Button			: "Button",
-SelectionField	: "Selection Field",
-ImageButton		: "Image Button",
-
-FitWindow		: "Povećaj veličinu editora",
-ShowBlocks		: "Prikaži blokove",
-
-// Context Menu
-EditLink			: "Promijeni link",
-CellCM				: "Ćelija",
-RowCM				: "Red",
-ColumnCM			: "Kolona",
-InsertRowAfter		: "Ubaci red poslije",
-InsertRowBefore		: "Ubaci red prije",
-DeleteRows			: "Izbriši redove",
-InsertColumnAfter	: "Ubaci kolonu poslije",
-InsertColumnBefore	: "Ubaci kolonu prije",
-DeleteColumns		: "Izbriši kolone",
-InsertCellAfter		: "Ubaci ćeliju poslije",
-InsertCellBefore	: "Ubaci ćeliju prije",
-DeleteCells			: "Izbriši ćelije",
-MergeCells			: "Spoji ćelije",
-MergeRight			: "Spoji desno",
-MergeDown			: "Spoji dolje",
-HorizontalSplitCell	: "Podijeli ćeliju vodoravno",
-VerticalSplitCell	: "Podijeli ćeliju okomito",
-TableDelete			: "Izbriši tablicu",
-CellProperties		: "Svojstva ćelije",
-TableProperties		: "Svojstva tablice",
-ImageProperties		: "Svojstva slike",
-FlashProperties		: "Flash svojstva",
-
-AnchorProp			: "Svojstva sidra",
-ButtonProp			: "Image Button svojstva",
-CheckboxProp		: "Checkbox svojstva",
-HiddenFieldProp		: "Hidden Field svojstva",
-RadioButtonProp		: "Radio Button svojstva",
-ImageButtonProp		: "Image Button svojstva",
-TextFieldProp		: "Text Field svojstva",
-SelectionFieldProp	: "Selection svojstva",
-TextareaProp		: "Textarea svojstva",
-FormProp			: "Form svojstva",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Obrađujem XHTML. Molimo pričekajte...",
-Done				: "Završio",
-PasteWordConfirm	: "Tekst koji želite zalijepiti čini se da je kopiran iz Worda. Želite li prije očistiti tekst?",
-NotCompatiblePaste	: "Ova naredba je dostupna samo u Internet Exploreru 5.5 ili novijem. Želite li nastaviti bez čišćenja?",
-UnknownToolbarItem	: "Nepoznati član trake s alatima \"%1\"",
-UnknownCommand		: "Nepoznata naredba \"%1\"",
-NotImplemented		: "Naredba nije implementirana",
-UnknownToolbarSet	: "Traka s alatima \"%1\" ne postoji",
-NoActiveX			: "Vaše postavke pretraživača mogle bi ograničiti neke od mogućnosti editora. Morate uključiti opciju \"Run ActiveX controls and plug-ins\" u postavkama. Ukoliko to ne učinite, moguće su razliite greške tijekom rada.",
-BrowseServerBlocked : "Pretraivač nije moguće otvoriti. Provjerite da li je uključeno blokiranje pop-up prozora.",
-DialogBlocked		: "Nije moguće otvoriti novi prozor. Provjerite da li je uključeno blokiranje pop-up prozora.",
-VisitLinkBlocked	: "Nije moguće otvoriti novi prozor. Provjerite da li je uključeno blokiranje pop-up prozora.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Poništi",
-DlgBtnClose			: "Zatvori",
-DlgBtnBrowseServer	: "Pretraži server",
-DlgAdvancedTag		: "Napredno",
-DlgOpOther			: "<Drugo>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Molimo unesite URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nije postavljeno>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Smjer jezika",
-DlgGenLangDirLtr	: "S lijeva na desno (LTR)",
-DlgGenLangDirRtl	: "S desna na lijevo (RTL)",
-DlgGenLangCode		: "Kôd jezika",
-DlgGenAccessKey		: "Pristupna tipka",
-DlgGenName			: "Naziv",
-DlgGenTabIndex		: "Tab Indeks",
-DlgGenLongDescr		: "Dugački opis URL",
-DlgGenClass			: "Stylesheet klase",
-DlgGenTitle			: "Advisory naslov",
-DlgGenContType		: "Advisory vrsta sadržaja",
-DlgGenLinkCharset	: "Kodna stranica povezanih resursa",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Svojstva slika",
-DlgImgInfoTab		: "Info slike",
-DlgImgBtnUpload		: "Pošalji na server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Pošalji",
-DlgImgAlt			: "Alternativni tekst",
-DlgImgWidth			: "Å irina",
-DlgImgHeight		: "Visina",
-DlgImgLockRatio		: "Zaključaj odnos",
-DlgBtnResetSize		: "Obriši veličinu",
-DlgImgBorder		: "Okvir",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Poravnaj",
-DlgImgAlignLeft		: "Lijevo",
-DlgImgAlignAbsBottom: "Abs dolje",
-DlgImgAlignAbsMiddle: "Abs sredina",
-DlgImgAlignBaseline	: "Bazno",
-DlgImgAlignBottom	: "Dolje",
-DlgImgAlignMiddle	: "Sredina",
-DlgImgAlignRight	: "Desno",
-DlgImgAlignTextTop	: "Vrh teksta",
-DlgImgAlignTop		: "Vrh",
-DlgImgPreview		: "Pregledaj",
-DlgImgAlertUrl		: "Unesite URL slike",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash svojstva",
-DlgFlashChkPlay		: "Auto Play",
-DlgFlashChkLoop		: "Ponavljaj",
-DlgFlashChkMenu		: "Omogući Flash izbornik",
-DlgFlashScale		: "Omjer",
-DlgFlashScaleAll	: "Prikaži sve",
-DlgFlashScaleNoBorder	: "Bez okvira",
-DlgFlashScaleFit	: "Točna veličina",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link Info",
-DlgLnkTargetTab		: "Meta",
-
-DlgLnkType			: "Link vrsta",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Sidro na ovoj stranici",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<drugo>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Odaberi sidro",
-DlgLnkAnchorByName	: "Po nazivu sidra",
-DlgLnkAnchorById	: "Po Id elementa",
-DlgLnkNoAnchors		: "(Nema dostupnih sidra)",
-DlgLnkEMail			: "E-Mail adresa",
-DlgLnkEMailSubject	: "Naslov",
-DlgLnkEMailBody		: "Sadržaj poruke",
-DlgLnkUpload		: "Pošalji",
-DlgLnkBtnUpload		: "Pošalji na server",
-
-DlgLnkTarget		: "Meta",
-DlgLnkTargetFrame	: "<okvir>",
-DlgLnkTargetPopup	: "<popup prozor>",
-DlgLnkTargetBlank	: "Novi prozor (_blank)",
-DlgLnkTargetParent	: "Roditeljski prozor (_parent)",
-DlgLnkTargetSelf	: "Isti prozor (_self)",
-DlgLnkTargetTop		: "Vršni prozor (_top)",
-DlgLnkTargetFrameName	: "Ime ciljnog okvira",
-DlgLnkPopWinName	: "Naziv popup prozora",
-DlgLnkPopWinFeat	: "Mogućnosti popup prozora",
-DlgLnkPopResize		: "Promjenljive veličine",
-DlgLnkPopLocation	: "Traka za lokaciju",
-DlgLnkPopMenu		: "Izborna traka",
-DlgLnkPopScroll		: "Scroll traka",
-DlgLnkPopStatus		: "Statusna traka",
-DlgLnkPopToolbar	: "Traka s alatima",
-DlgLnkPopFullScrn	: "Cijeli ekran (IE)",
-DlgLnkPopDependent	: "Ovisno (Netscape)",
-DlgLnkPopWidth		: "Å irina",
-DlgLnkPopHeight		: "Visina",
-DlgLnkPopLeft		: "Lijeva pozicija",
-DlgLnkPopTop		: "Gornja pozicija",
-
-DlnLnkMsgNoUrl		: "Molimo upišite URL link",
-DlnLnkMsgNoEMail	: "Molimo upišite e-mail adresu",
-DlnLnkMsgNoAnchor	: "Molimo odaberite sidro",
-DlnLnkMsgInvPopName	: "Ime popup prozora mora početi sa slovom i ne smije sadržavati razmake",
-
-// Color Dialog
-DlgColorTitle		: "Odaberite boju",
-DlgColorBtnClear	: "Obriši",
-DlgColorHighlight	: "Osvijetli",
-DlgColorSelected	: "Odaberi",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Ubaci smješka",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Odaberite posebni karakter",
-
-// Table Dialog
-DlgTableTitle		: "Svojstva tablice",
-DlgTableRows		: "Redova",
-DlgTableColumns		: "Kolona",
-DlgTableBorder		: "Veličina okvira",
-DlgTableAlign		: "Poravnanje",
-DlgTableAlignNotSet	: "<nije postavljeno>",
-DlgTableAlignLeft	: "Lijevo",
-DlgTableAlignCenter	: "Središnje",
-DlgTableAlignRight	: "Desno",
-DlgTableWidth		: "Å irina",
-DlgTableWidthPx		: "piksela",
-DlgTableWidthPc		: "postotaka",
-DlgTableHeight		: "Visina",
-DlgTableCellSpace	: "Prostornost ćelija",
-DlgTableCellPad		: "Razmak ćelija",
-DlgTableCaption		: "Naslov",
-DlgTableSummary		: "Sažetak",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Svojstva ćelije",
-DlgCellWidth		: "Å irina",
-DlgCellWidthPx		: "piksela",
-DlgCellWidthPc		: "postotaka",
-DlgCellHeight		: "Visina",
-DlgCellWordWrap		: "Word Wrap",
-DlgCellWordWrapNotSet	: "<nije postavljeno>",
-DlgCellWordWrapYes	: "Da",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Vodoravno poravnanje",
-DlgCellHorAlignNotSet	: "<nije postavljeno>",
-DlgCellHorAlignLeft	: "Lijevo",
-DlgCellHorAlignCenter	: "Središnje",
-DlgCellHorAlignRight: "Desno",
-DlgCellVerAlign		: "Okomito poravnanje",
-DlgCellVerAlignNotSet	: "<nije postavljeno>",
-DlgCellVerAlignTop	: "Gornje",
-DlgCellVerAlignMiddle	: "Srednišnje",
-DlgCellVerAlignBottom	: "Donje",
-DlgCellVerAlignBaseline	: "Bazno",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Spajanje redova",
-DlgCellCollSpan		: "Spajanje kolona",
-DlgCellBackColor	: "Boja pozadine",
-DlgCellBorderColor	: "Boja okvira",
-DlgCellBtnSelect	: "Odaberi...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Pronađi i zamijeni",
-
-// Find Dialog
-DlgFindTitle		: "Pronađi",
-DlgFindFindBtn		: "Pronađi",
-DlgFindNotFoundMsg	: "Traženi tekst nije pronađen.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Zamijeni",
-DlgReplaceFindLbl		: "Pronađi:",
-DlgReplaceReplaceLbl	: "Zamijeni s:",
-DlgReplaceCaseChk		: "Usporedi mala/velika slova",
-DlgReplaceReplaceBtn	: "Zamijeni",
-DlgReplaceReplAllBtn	: "Zamijeni sve",
-DlgReplaceWordChk		: "Usporedi cijele riječi",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl+X).",
-PasteErrorCopy	: "Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl+C).",
-
-PasteAsText		: "Zalijepi kao čisti tekst",
-PasteFromWord	: "Zalijepi iz Worda",
-
-DlgPasteMsg2	: "Molimo zaljepite unutar doljnjeg okvira koristeći tipkovnicu (<STRONG>Ctrl+V</STRONG>) i kliknite <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Zbog sigurnosnih postavki Vašeg pretraživača, editor nema direktan pristup Vašem međuspremniku. Potrebno je ponovno zalijepiti tekst u ovaj prozor.",
-DlgPasteIgnoreFont		: "Zanemari definiciju vrste fonta",
-DlgPasteRemoveStyles	: "Ukloni definicije stilova",
-
-// Color Picker
-ColorAutomatic	: "Automatski",
-ColorMoreColors	: "Više boja...",
-
-// Document Properties
-DocProps		: "Svojstva dokumenta",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Svojstva sidra",
-DlgAnchorName		: "Ime sidra",
-DlgAnchorErrorName	: "Molimo unesite ime sidra",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nije u rječniku",
-DlgSpellChangeTo		: "Promijeni u",
-DlgSpellBtnIgnore		: "Zanemari",
-DlgSpellBtnIgnoreAll	: "Zanemari sve",
-DlgSpellBtnReplace		: "Zamijeni",
-DlgSpellBtnReplaceAll	: "Zamijeni sve",
-DlgSpellBtnUndo			: "Vrati",
-DlgSpellNoSuggestions	: "-Nema preporuke-",
-DlgSpellProgress		: "Provjera u tijeku...",
-DlgSpellNoMispell		: "Provjera završena: Nema grešaka",
-DlgSpellNoChanges		: "Provjera završena: Nije napravljena promjena",
-DlgSpellOneChange		: "Provjera završena: Jedna riječ promjenjena",
-DlgSpellManyChanges		: "Provjera završena: Promijenjeno %1 riječi",
-
-IeSpellDownload			: "Provjera pravopisa nije instalirana. Želite li skinuti provjeru pravopisa?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (vrijednost)",
-DlgButtonType		: "Vrsta",
-DlgButtonTypeBtn	: "Gumb",
-DlgButtonTypeSbm	: "Pošalji",
-DlgButtonTypeRst	: "Poništi",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Ime",
-DlgCheckboxValue	: "Vrijednost",
-DlgCheckboxSelected	: "Odabrano",
-
-// Form Dialog
-DlgFormName		: "Ime",
-DlgFormAction	: "Akcija",
-DlgFormMethod	: "Metoda",
-
-// Select Field Dialog
-DlgSelectName		: "Ime",
-DlgSelectValue		: "Vrijednost",
-DlgSelectSize		: "Veličina",
-DlgSelectLines		: "linija",
-DlgSelectChkMulti	: "Dozvoli višestruki odabir",
-DlgSelectOpAvail	: "Dostupne opcije",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Vrijednost",
-DlgSelectBtnAdd		: "Dodaj",
-DlgSelectBtnModify	: "Promijeni",
-DlgSelectBtnUp		: "Gore",
-DlgSelectBtnDown	: "Dolje",
-DlgSelectBtnSetValue : "Postavi kao odabranu vrijednost",
-DlgSelectBtnDelete	: "Obriši",
-
-// Textarea Dialog
-DlgTextareaName	: "Ime",
-DlgTextareaCols	: "Kolona",
-DlgTextareaRows	: "Redova",
-
-// Text Field Dialog
-DlgTextName			: "Ime",
-DlgTextValue		: "Vrijednost",
-DlgTextCharWidth	: "Å irina",
-DlgTextMaxChars		: "Najviše karaktera",
-DlgTextType			: "Vrsta",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Å ifra",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Ime",
-DlgHiddenValue	: "Vrijednost",
-
-// Bulleted List Dialog
-BulletedListProp	: "Svojstva liste",
-NumberedListProp	: "Svojstva brojčane liste",
-DlgLstStart			: "Početak",
-DlgLstType			: "Vrsta",
-DlgLstTypeCircle	: "Krug",
-DlgLstTypeDisc		: "Disk",
-DlgLstTypeSquare	: "Kvadrat",
-DlgLstTypeNumbers	: "Brojevi (1, 2, 3)",
-DlgLstTypeLCase		: "Mala slova (a, b, c)",
-DlgLstTypeUCase		: "Velika slova (A, B, C)",
-DlgLstTypeSRoman	: "Male rimske brojke (i, ii, iii)",
-DlgLstTypeLRoman	: "Velike rimske brojke (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Općenito",
-DlgDocBackTab		: "Pozadina",
-DlgDocColorsTab		: "Boje i margine",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Naslov stranice",
-DlgDocLangDir		: "Smjer jezika",
-DlgDocLangDirLTR	: "S lijeva na desno",
-DlgDocLangDirRTL	: "S desna na lijevo",
-DlgDocLangCode		: "Kôd jezika",
-DlgDocCharSet		: "Enkodiranje znakova",
-DlgDocCharSetCE		: "Središnja Europa",
-DlgDocCharSetCT		: "Tradicionalna kineska (Big5)",
-DlgDocCharSetCR		: "Ćirilica",
-DlgDocCharSetGR		: "Grčka",
-DlgDocCharSetJP		: "Japanska",
-DlgDocCharSetKR		: "Koreanska",
-DlgDocCharSetTR		: "Turska",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Zapadna Europa",
-DlgDocCharSetOther	: "Ostalo enkodiranje znakova",
-
-DlgDocDocType		: "Zaglavlje vrste dokumenta",
-DlgDocDocTypeOther	: "Ostalo zaglavlje vrste dokumenta",
-DlgDocIncXHTML		: "Ubaci XHTML deklaracije",
-DlgDocBgColor		: "Boja pozadine",
-DlgDocBgImage		: "URL slike pozadine",
-DlgDocBgNoScroll	: "Pozadine se ne pomiče",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Posjećeni link",
-DlgDocCActive		: "Aktivni link",
-DlgDocMargins		: "Margine stranice",
-DlgDocMaTop			: "Vrh",
-DlgDocMaLeft		: "Lijevo",
-DlgDocMaRight		: "Desno",
-DlgDocMaBottom		: "Dolje",
-DlgDocMeIndex		: "Ključne riječi dokumenta (odvojene zarezom)",
-DlgDocMeDescr		: "Opis dokumenta",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Autorska prava",
-DlgDocPreview		: "Pregledaj",
-
-// Templates Dialog
-Templates			: "Predlošci",
-DlgTemplatesTitle	: "Predlošci sadržaja",
-DlgTemplatesSelMsg	: "Molimo odaberite predložak koji želite otvoriti<br>(stvarni sadržaj će biti izgubljen):",
-DlgTemplatesLoading	: "Učitavam listu predložaka. Molimo pričekajte...",
-DlgTemplatesNoTpl	: "(Nema definiranih predložaka)",
-DlgTemplatesReplace	: "Zamijeni trenutne sadržaje",
-
-// About Dialog
-DlgAboutAboutTab	: "O FCKEditoru",
-DlgAboutBrowserInfoTab	: "Podaci o pretraživaču",
-DlgAboutLicenseTab	: "Licenca",
-DlgAboutVersion		: "inačica",
-DlgAboutInfo		: "Za više informacija posjetite",
-
-// Div Dialog
-DlgDivGeneralTab	: "Općenito",
-DlgDivAdvancedTab	: "Napredno",
-DlgDivStyle		: "Stil",
-DlgDivInlineStyle	: "Stil u redu",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.xml
deleted file mode 100644
index 1f37697909..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hr.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>hr.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.js
deleted file mode 100644
index 0a72cac908..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Hungarian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Eszköztár elrejtése",
-ToolbarExpand		: "Eszköztár megjelenítése",
-
-// Toolbar Items and Context Menu
-Save				: "Mentés",
-NewPage				: "Új oldal",
-Preview				: "Előnézet",
-Cut					: "Kivágás",
-Copy				: "Másolás",
-Paste				: "Beillesztés",
-PasteText			: "Beillesztés formázás nélkül",
-PasteWord			: "Beillesztés Word-ből",
-Print				: "Nyomtatás",
-SelectAll			: "Mindent kijelöl",
-RemoveFormat		: "Formázás eltávolítása",
-InsertLinkLbl		: "Hivatkozás",
-InsertLink			: "Hivatkozás beillesztése/módosítása",
-RemoveLink			: "Hivatkozás törlése",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Horgony beillesztése/szerkesztése",
-AnchorDelete		: "Horgony eltávolítása",
-InsertImageLbl		: "Kép",
-InsertImage			: "Kép beillesztése/módosítása",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Flash beillesztése, módosítása",
-InsertTableLbl		: "Táblázat",
-InsertTable			: "Táblázat beillesztése/módosítása",
-InsertLineLbl		: "Vonal",
-InsertLine			: "Elválasztóvonal beillesztése",
-InsertSpecialCharLbl: "Speciális karakter",
-InsertSpecialChar	: "Speciális karakter beillesztése",
-InsertSmileyLbl		: "Hangulatjelek",
-InsertSmiley		: "Hangulatjelek beillesztése",
-About				: "FCKeditor névjegy",
-Bold				: "Félkövér",
-Italic				: "DÅ‘lt",
-Underline			: "Aláhúzott",
-StrikeThrough		: "Áthúzott",
-Subscript			: "Alsó index",
-Superscript			: "Felső index",
-LeftJustify			: "Balra",
-CenterJustify		: "Középre",
-RightJustify		: "Jobbra",
-BlockJustify		: "Sorkizárt",
-DecreaseIndent		: "Behúzás csökkentése",
-IncreaseIndent		: "Behúzás növelése",
-Blockquote			: "Idézet blokk",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Visszavonás",
-Redo				: "Ismétlés",
-NumberedListLbl		: "Számozás",
-NumberedList		: "Számozás beillesztése/törlése",
-BulletedListLbl		: "Felsorolás",
-BulletedList		: "Felsorolás beillesztése/törlése",
-ShowTableBorders	: "Táblázat szegély mutatása",
-ShowDetails			: "Részletek mutatása",
-Style				: "Stílus",
-FontFormat			: "Formátum",
-Font				: "Betűtípus",
-FontSize			: "Méret",
-TextColor			: "Betűszín",
-BGColor				: "Háttérszín",
-Source				: "Forráskód",
-Find				: "Keresés",
-Replace				: "Csere",
-SpellCheck			: "Helyesírás-ellenőrzés",
-UniversalKeyboard	: "Univerzális billentyűzet",
-PageBreakLbl		: "Oldaltörés",
-PageBreak			: "Oldaltörés beillesztése",
-
-Form			: "Å°rlap",
-Checkbox		: "Jelölőnégyzet",
-RadioButton		: "Választógomb",
-TextField		: "Szövegmező",
-Textarea		: "Szövegterület",
-HiddenField		: "Rejtettmező",
-Button			: "Gomb",
-SelectionField	: "Legördülő lista",
-ImageButton		: "Képgomb",
-
-FitWindow		: "Maximalizálás",
-ShowBlocks		: "Blokkok megjelenítése",
-
-// Context Menu
-EditLink			: "Hivatkozás módosítása",
-CellCM				: "Cella",
-RowCM				: "Sor",
-ColumnCM			: "Oszlop",
-InsertRowAfter		: "Sor beillesztése az aktuális sor mögé",
-InsertRowBefore		: "Sor beillesztése az aktuális sor elé",
-DeleteRows			: "Sorok törlése",
-InsertColumnAfter	: "Oszlop beillesztése az aktuális oszlop mögé",
-InsertColumnBefore	: "Oszlop beillesztése az aktuális oszlop elé",
-DeleteColumns		: "Oszlopok törlése",
-InsertCellAfter		: "Cella beillesztése az aktuális cella mögé",
-InsertCellBefore	: "Cella beillesztése az aktuális cella elé",
-DeleteCells			: "Cellák törlése",
-MergeCells			: "Cellák egyesítése",
-MergeRight			: "Cellák egyesítése jobbra",
-MergeDown			: "Cellák egyesítése lefelé",
-HorizontalSplitCell	: "Cellák szétválasztása vízszintesen",
-VerticalSplitCell	: "Cellák szétválasztása függőlegesen",
-TableDelete			: "Táblázat törlése",
-CellProperties		: "Cella tulajdonságai",
-TableProperties		: "Táblázat tulajdonságai",
-ImageProperties		: "Kép tulajdonságai",
-FlashProperties		: "Flash tulajdonságai",
-
-AnchorProp			: "Horgony tulajdonságai",
-ButtonProp			: "Gomb tulajdonságai",
-CheckboxProp		: "Jelölőnégyzet tulajdonságai",
-HiddenFieldProp		: "Rejtett mező tulajdonságai",
-RadioButtonProp		: "Választógomb tulajdonságai",
-ImageButtonProp		: "Képgomb tulajdonságai",
-TextFieldProp		: "Szövegmező tulajdonságai",
-SelectionFieldProp	: "Legördülő lista tulajdonságai",
-TextareaProp		: "Szövegterület tulajdonságai",
-FormProp			: "Űrlap tulajdonságai",
-
-FontFormats			: "Normál;Formázott;Címsor;Fejléc 1;Fejléc 2;Fejléc 3;Fejléc 4;Fejléc 5;Fejléc 6;Bekezdés (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML feldolgozása. Kérem várjon...",
-Done				: "Kész",
-PasteWordConfirm	: "A beilleszteni kívánt szöveg Word-ből van másolva. El kívánja távolítani a formázást a beillesztés előtt?",
-NotCompatiblePaste	: "Ez a parancs csak Internet Explorer 5.5 verziótól használható. Megpróbálja beilleszteni a szöveget az eredeti formázással?",
-UnknownToolbarItem	: "Ismeretlen eszköztár elem \"%1\"",
-UnknownCommand		: "Ismeretlen parancs \"%1\"",
-NotImplemented		: "A parancs nem hajtható végre",
-UnknownToolbarSet	: "Az eszközkészlet \"%1\" nem létezik",
-NoActiveX			: "A böngésző biztonsági beállításai korlátozzák a szerkesztő lehetőségeit. Engedélyezni kell ezt az opciót: \"Run ActiveX controls and plug-ins\". Ettől függetlenül előfordulhatnak hibaüzenetek ill. bizonyos funkciók hiányozhatnak.",
-BrowseServerBlocked : "Nem lehet megnyitni a fájlböngészőt. Bizonyosodjon meg róla, hogy a felbukkanó ablakok engedélyezve vannak.",
-DialogBlocked		: "Nem lehet megnyitni a párbeszédablakot. Bizonyosodjon meg róla, hogy a felbukkanó ablakok engedélyezve vannak.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "Rendben",
-DlgBtnCancel		: "Mégsem",
-DlgBtnClose			: "Bezárás",
-DlgBtnBrowseServer	: "Böngészés a szerveren",
-DlgAdvancedTag		: "További opciók",
-DlgOpOther			: "Egyéb",
-DlgInfoTab			: "Alaptulajdonságok",
-DlgAlertUrl			: "Illessze be a webcímet",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nincs beállítva>",
-DlgGenId			: "Azonosító",
-DlgGenLangDir		: "Írás iránya",
-DlgGenLangDirLtr	: "Balról jobbra",
-DlgGenLangDirRtl	: "Jobbról balra",
-DlgGenLangCode		: "Nyelv kódja",
-DlgGenAccessKey		: "Billentyűkombináció",
-DlgGenName			: "Név",
-DlgGenTabIndex		: "Tabulátor index",
-DlgGenLongDescr		: "Részletes leírás webcíme",
-DlgGenClass			: "Stíluskészlet",
-DlgGenTitle			: "Súgócimke",
-DlgGenContType		: "Súgó tartalomtípusa",
-DlgGenLinkCharset	: "Hivatkozott tartalom kódlapja",
-DlgGenStyle			: "Stílus",
-
-// Image Dialog
-DlgImgTitle			: "Kép tulajdonságai",
-DlgImgInfoTab		: "Alaptulajdonságok",
-DlgImgBtnUpload		: "Küldés a szerverre",
-DlgImgURL			: "Hivatkozás",
-DlgImgUpload		: "Feltöltés",
-DlgImgAlt			: "Buborék szöveg",
-DlgImgWidth			: "Szélesség",
-DlgImgHeight		: "Magasság",
-DlgImgLockRatio		: "Arány megtartása",
-DlgBtnResetSize		: "Eredeti méret",
-DlgImgBorder		: "Keret",
-DlgImgHSpace		: "Vízsz. táv",
-DlgImgVSpace		: "Függ. táv",
-DlgImgAlign			: "Igazítás",
-DlgImgAlignLeft		: "Bal",
-DlgImgAlignAbsBottom: "Legaljára",
-DlgImgAlignAbsMiddle: "Közepére",
-DlgImgAlignBaseline	: "Alapvonalhoz",
-DlgImgAlignBottom	: "Aljára",
-DlgImgAlignMiddle	: "Középre",
-DlgImgAlignRight	: "Jobbra",
-DlgImgAlignTextTop	: "Szöveg tetejére",
-DlgImgAlignTop		: "Tetejére",
-DlgImgPreview		: "Előnézet",
-DlgImgAlertUrl		: "Töltse ki a kép webcímét",
-DlgImgLinkTab		: "Hivatkozás",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash tulajdonságai",
-DlgFlashChkPlay		: "Automata lejátszás",
-DlgFlashChkLoop		: "Folyamatosan",
-DlgFlashChkMenu		: "Flash menü engedélyezése",
-DlgFlashScale		: "Méretezés",
-DlgFlashScaleAll	: "Mindent mutat",
-DlgFlashScaleNoBorder	: "Keret nélkül",
-DlgFlashScaleFit	: "Teljes kitöltés",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Hivatkozás tulajdonságai",
-DlgLnkInfoTab		: "Alaptulajdonságok",
-DlgLnkTargetTab		: "Megjelenítés",
-
-DlgLnkType			: "Hivatkozás típusa",
-DlgLnkTypeURL		: "Webcím",
-DlgLnkTypeAnchor	: "Horgony az oldalon",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<más>",
-DlgLnkURL			: "Webcím",
-DlgLnkAnchorSel		: "Horgony választása",
-DlgLnkAnchorByName	: "Horgony név szerint",
-DlgLnkAnchorById	: "Azonosító szerint",
-DlgLnkNoAnchors		: "(Nincs horgony a dokumentumban)",
-DlgLnkEMail			: "E-Mail cím",
-DlgLnkEMailSubject	: "Üzenet tárgya",
-DlgLnkEMailBody		: "Ãœzenet",
-DlgLnkUpload		: "Feltöltés",
-DlgLnkBtnUpload		: "Küldés a szerverre",
-
-DlgLnkTarget		: "Tartalom megjelenítése",
-DlgLnkTargetFrame	: "<keretben>",
-DlgLnkTargetPopup	: "<felugró ablakban>",
-DlgLnkTargetBlank	: "Új ablakban (_blank)",
-DlgLnkTargetParent	: "Szülő ablakban (_parent)",
-DlgLnkTargetSelf	: "Azonos ablakban (_self)",
-DlgLnkTargetTop		: "Legfelső ablakban (_top)",
-DlgLnkTargetFrameName	: "Keret neve",
-DlgLnkPopWinName	: "Felugró ablak neve",
-DlgLnkPopWinFeat	: "Felugró ablak jellemzői",
-DlgLnkPopResize		: "Méretezhető",
-DlgLnkPopLocation	: "Címsor",
-DlgLnkPopMenu		: "Menü sor",
-DlgLnkPopScroll		: "Gördítősáv",
-DlgLnkPopStatus		: "Állapotsor",
-DlgLnkPopToolbar	: "Eszköztár",
-DlgLnkPopFullScrn	: "Teljes képernyő (csak IE)",
-DlgLnkPopDependent	: "Szülőhöz kapcsolt (csak Netscape)",
-DlgLnkPopWidth		: "Szélesség",
-DlgLnkPopHeight		: "Magasság",
-DlgLnkPopLeft		: "Bal pozíció",
-DlgLnkPopTop		: "Felső pozíció",
-
-DlnLnkMsgNoUrl		: "Adja meg a hivatkozás webcímét",
-DlnLnkMsgNoEMail	: "Adja meg az E-Mail címet",
-DlnLnkMsgNoAnchor	: "Válasszon egy horgonyt",
-DlnLnkMsgInvPopName	: "A felbukkanó ablak neve alfanumerikus karakterrel kezdôdjön, valamint ne tartalmazzon szóközt",
-
-// Color Dialog
-DlgColorTitle		: "Színválasztás",
-DlgColorBtnClear	: "Törlés",
-DlgColorHighlight	: "Előnézet",
-DlgColorSelected	: "Kiválasztott",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Hangulatjel beszúrása",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Speciális karakter választása",
-
-// Table Dialog
-DlgTableTitle		: "Táblázat tulajdonságai",
-DlgTableRows		: "Sorok",
-DlgTableColumns		: "Oszlopok",
-DlgTableBorder		: "Szegélyméret",
-DlgTableAlign		: "Igazítás",
-DlgTableAlignNotSet	: "<Nincs beállítva>",
-DlgTableAlignLeft	: "Balra",
-DlgTableAlignCenter	: "Középre",
-DlgTableAlignRight	: "Jobbra",
-DlgTableWidth		: "Szélesség",
-DlgTableWidthPx		: "képpont",
-DlgTableWidthPc		: "százalék",
-DlgTableHeight		: "Magasság",
-DlgTableCellSpace	: "Cella térköz",
-DlgTableCellPad		: "Cella belső margó",
-DlgTableCaption		: "Felirat",
-DlgTableSummary		: "Leírás",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Cella tulajdonságai",
-DlgCellWidth		: "Szélesség",
-DlgCellWidthPx		: "képpont",
-DlgCellWidthPc		: "százalék",
-DlgCellHeight		: "Magasság",
-DlgCellWordWrap		: "Sortörés",
-DlgCellWordWrapNotSet	: "<Nincs beállítva>",
-DlgCellWordWrapYes	: "Igen",
-DlgCellWordWrapNo	: "Nem",
-DlgCellHorAlign		: "Vízsz. igazítás",
-DlgCellHorAlignNotSet	: "<Nincs beállítva>",
-DlgCellHorAlignLeft	: "Balra",
-DlgCellHorAlignCenter	: "Középre",
-DlgCellHorAlignRight: "Jobbra",
-DlgCellVerAlign		: "Függ. igazítás",
-DlgCellVerAlignNotSet	: "<Nincs beállítva>",
-DlgCellVerAlignTop	: "Tetejére",
-DlgCellVerAlignMiddle	: "Középre",
-DlgCellVerAlignBottom	: "Aljára",
-DlgCellVerAlignBaseline	: "Egyvonalba",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Sorok egyesítése",
-DlgCellCollSpan		: "Oszlopok egyesítése",
-DlgCellBackColor	: "Háttérszín",
-DlgCellBorderColor	: "Szegélyszín",
-DlgCellBtnSelect	: "Kiválasztás...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Keresés és csere",
-
-// Find Dialog
-DlgFindTitle		: "Keresés",
-DlgFindFindBtn		: "Keresés",
-DlgFindNotFoundMsg	: "A keresett szöveg nem található.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Csere",
-DlgReplaceFindLbl		: "Keresett szöveg:",
-DlgReplaceReplaceLbl	: "Csere erre:",
-DlgReplaceCaseChk		: "kis- és nagybetű megkülönböztetése",
-DlgReplaceReplaceBtn	: "Csere",
-DlgReplaceReplAllBtn	: "Az összes cseréje",
-DlgReplaceWordChk		: "csak ha ez a teljes szó",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a kivágás műveletet. Használja az alábbi billentyűkombinációt (Ctrl+X).",
-PasteErrorCopy	: "A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a másolás műveletet. Használja az alábbi billentyűkombinációt (Ctrl+X).",
-
-PasteAsText		: "Beillesztés formázatlan szövegként",
-PasteFromWord	: "Beillesztés Word-ből",
-
-DlgPasteMsg2	: "Másolja be az alábbi mezőbe a <STRONG>Ctrl+V</STRONG> billentyűk lenyomásával, majd nyomjon <STRONG>Rendben</STRONG>-t.",
-DlgPasteSec		: "A böngésző biztonsági beállításai miatt a szerkesztő nem képes hozzáférni a vágólap adataihoz. Illeszd be újra ebben az ablakban.",
-DlgPasteIgnoreFont		: "Betű formázások megszüntetése",
-DlgPasteRemoveStyles	: "Stílusok eltávolítása",
-
-// Color Picker
-ColorAutomatic	: "Automatikus",
-ColorMoreColors	: "További színek...",
-
-// Document Properties
-DocProps		: "Dokumentum tulajdonságai",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Horgony tulajdonságai",
-DlgAnchorName		: "Horgony neve",
-DlgAnchorErrorName	: "Kérem adja meg a horgony nevét",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nincs a szótárban",
-DlgSpellChangeTo		: "Módosítás",
-DlgSpellBtnIgnore		: "Kihagyja",
-DlgSpellBtnIgnoreAll	: "Mindet kihagyja",
-DlgSpellBtnReplace		: "Csere",
-DlgSpellBtnReplaceAll	: "Összes cseréje",
-DlgSpellBtnUndo			: "Visszavonás",
-DlgSpellNoSuggestions	: "Nincs javaslat",
-DlgSpellProgress		: "Helyesírás-ellenőrzés folyamatban...",
-DlgSpellNoMispell		: "Helyesírás-ellenőrzés kész: Nem találtam hibát",
-DlgSpellNoChanges		: "Helyesírás-ellenőrzés kész: Nincs változtatott szó",
-DlgSpellOneChange		: "Helyesírás-ellenőrzés kész: Egy szó cserélve",
-DlgSpellManyChanges		: "Helyesírás-ellenőrzés kész: %1 szó cserélve",
-
-IeSpellDownload			: "A helyesírás-ellenőrző nincs telepítve. Szeretné letölteni most?",
-
-// Button Dialog
-DlgButtonText		: "Szöveg (Érték)",
-DlgButtonType		: "Típus",
-DlgButtonTypeBtn	: "Gomb",
-DlgButtonTypeSbm	: "Küldés",
-DlgButtonTypeRst	: "Alaphelyzet",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Név",
-DlgCheckboxValue	: "Érték",
-DlgCheckboxSelected	: "Kiválasztott",
-
-// Form Dialog
-DlgFormName		: "Név",
-DlgFormAction	: "Adatfeldolgozást végző hivatkozás",
-DlgFormMethod	: "Adatküldés módja",
-
-// Select Field Dialog
-DlgSelectName		: "Név",
-DlgSelectValue		: "Érték",
-DlgSelectSize		: "Méret",
-DlgSelectLines		: "sor",
-DlgSelectChkMulti	: "több sor is kiválasztható",
-DlgSelectOpAvail	: "Elérhető opciók",
-DlgSelectOpText		: "Szöveg",
-DlgSelectOpValue	: "Érték",
-DlgSelectBtnAdd		: "Hozzáad",
-DlgSelectBtnModify	: "Módosít",
-DlgSelectBtnUp		: "Fel",
-DlgSelectBtnDown	: "Le",
-DlgSelectBtnSetValue : "Legyen az alapértelmezett érték",
-DlgSelectBtnDelete	: "Töröl",
-
-// Textarea Dialog
-DlgTextareaName	: "Név",
-DlgTextareaCols	: "Karakterek száma egy sorban",
-DlgTextareaRows	: "Sorok száma",
-
-// Text Field Dialog
-DlgTextName			: "Név",
-DlgTextValue		: "Érték",
-DlgTextCharWidth	: "Megjelenített karakterek száma",
-DlgTextMaxChars		: "Maximális karakterszám",
-DlgTextType			: "Típus",
-DlgTextTypeText		: "Szöveg",
-DlgTextTypePass		: "Jelszó",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Név",
-DlgHiddenValue	: "Érték",
-
-// Bulleted List Dialog
-BulletedListProp	: "Felsorolás tulajdonságai",
-NumberedListProp	: "Számozás tulajdonságai",
-DlgLstStart			: "Start",
-DlgLstType			: "Formátum",
-DlgLstTypeCircle	: "Kör",
-DlgLstTypeDisc		: "Lemez",
-DlgLstTypeSquare	: "Négyzet",
-DlgLstTypeNumbers	: "Számok (1, 2, 3)",
-DlgLstTypeLCase		: "Kisbetűk (a, b, c)",
-DlgLstTypeUCase		: "Nagybetűk (A, B, C)",
-DlgLstTypeSRoman	: "Kis római számok (i, ii, iii)",
-DlgLstTypeLRoman	: "Nagy római számok (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Általános",
-DlgDocBackTab		: "Háttér",
-DlgDocColorsTab		: "Színek és margók",
-DlgDocMetaTab		: "Meta adatok",
-
-DlgDocPageTitle		: "Oldalcím",
-DlgDocLangDir		: "Írás iránya",
-DlgDocLangDirLTR	: "Balról jobbra",
-DlgDocLangDirRTL	: "Jobbról balra",
-DlgDocLangCode		: "Nyelv kód",
-DlgDocCharSet		: "Karakterkódolás",
-DlgDocCharSetCE		: "Közép-Európai",
-DlgDocCharSetCT		: "Kínai Tradicionális (Big5)",
-DlgDocCharSetCR		: "Cyrill",
-DlgDocCharSetGR		: "Görög",
-DlgDocCharSetJP		: "Japán",
-DlgDocCharSetKR		: "Koreai",
-DlgDocCharSetTR		: "Török",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Nyugat-Európai",
-DlgDocCharSetOther	: "Más karakterkódolás",
-
-DlgDocDocType		: "Dokumentum típus fejléc",
-DlgDocDocTypeOther	: "Más dokumentum típus fejléc",
-DlgDocIncXHTML		: "XHTML deklarációk beillesztése",
-DlgDocBgColor		: "Háttérszín",
-DlgDocBgImage		: "Háttérkép cím",
-DlgDocBgNoScroll	: "Nem gördíthető háttér",
-DlgDocCText			: "Szöveg",
-DlgDocCLink			: "Cím",
-DlgDocCVisited		: "Látogatott cím",
-DlgDocCActive		: "Aktív cím",
-DlgDocMargins		: "Oldal margók",
-DlgDocMaTop			: "Felső",
-DlgDocMaLeft		: "Bal",
-DlgDocMaRight		: "Jobb",
-DlgDocMaBottom		: "Alsó",
-DlgDocMeIndex		: "Dokumentum keresőszavak (vesszővel elválasztva)",
-DlgDocMeDescr		: "Dokumentum leírás",
-DlgDocMeAuthor		: "Szerző",
-DlgDocMeCopy		: "Szerzői jog",
-DlgDocPreview		: "Előnézet",
-
-// Templates Dialog
-Templates			: "Sablonok",
-DlgTemplatesTitle	: "Elérhető sablonok",
-DlgTemplatesSelMsg	: "Válassza ki melyik sablon nyíljon meg a szerkesztőben<br>(a jelenlegi tartalom elveszik):",
-DlgTemplatesLoading	: "Sablon lista betöltése. Kis türelmet...",
-DlgTemplatesNoTpl	: "(Nincs sablon megadva)",
-DlgTemplatesReplace	: "Kicseréli a jelenlegi tartalmat",
-
-// About Dialog
-DlgAboutAboutTab	: "Névjegy",
-DlgAboutBrowserInfoTab	: "Böngésző információ",
-DlgAboutLicenseTab	: "Licensz",
-DlgAboutVersion		: "verzió",
-DlgAboutInfo		: "További információkért látogasson el ide:",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.xml
deleted file mode 100644
index 79174106f5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/hu.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>hu.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.js
deleted file mode 100644
index 3238f7d86a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Icelandic language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Fela verkstiku",
-ToolbarExpand		: "Sýna verkstiku",
-
-// Toolbar Items and Context Menu
-Save				: "Vista",
-NewPage				: "Ný síða",
-Preview				: "Forskoða",
-Cut					: "Klippa",
-Copy				: "Afrita",
-Paste				: "Líma",
-PasteText			: "Líma ósniðinn texta",
-PasteWord			: "Líma úr Word",
-Print				: "Prenta",
-SelectAll			: "Velja allt",
-RemoveFormat		: "Fjarlægja snið",
-InsertLinkLbl		: "Stikla",
-InsertLink			: "Stofna/breyta stiklu",
-RemoveLink			: "Fjarlægja stiklu",
-VisitLink			: "Opna stiklusíðu",
-Anchor				: "Stofna/breyta kaflamerki",
-AnchorDelete		: "Eyða kaflamerki",
-InsertImageLbl		: "Setja inn mynd",
-InsertImage			: "Setja inn/breyta mynd",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Setja inn/breyta Flash",
-InsertTableLbl		: "Tafla",
-InsertTable			: "Setja inn/breyta töflu",
-InsertLineLbl		: "Lína",
-InsertLine			: "Lóðrétt lína",
-InsertSpecialCharLbl: "Merki",
-InsertSpecialChar	: "Setja inn merki",
-InsertSmileyLbl		: "Svipur",
-InsertSmiley		: "Setja upp svip",
-About				: "Um FCKeditor",
-Bold				: "Feitletrað",
-Italic				: "Skáletrað",
-Underline			: "Undirstrikað",
-StrikeThrough		: "Yfirstrikað",
-Subscript			: "Niðurskrifað",
-Superscript			: "Uppskrifað",
-LeftJustify			: "Vinstrijöfnun",
-CenterJustify		: "Miðja texta",
-RightJustify		: "Hægrijöfnun",
-BlockJustify		: "Jafna báðum megin",
-DecreaseIndent		: "Auka inndrátt",
-IncreaseIndent		: "Minnka inndrátt",
-Blockquote			: "Inndráttur",
-CreateDiv			: "Búa til DIV-hýsil",
-EditDiv				: "Breyta DIV-hýsli",
-DeleteDiv			: "Eyða DIV-hýsli",
-Undo				: "Afturkalla",
-Redo				: "Hætta við afturköllun",
-NumberedListLbl		: "Númeraður listi",
-NumberedList		: "Setja inn/fella númeraðan lista",
-BulletedListLbl		: "Punktalisti",
-BulletedList		: "Setja inn/fella punktalista",
-ShowTableBorders	: "Sýna töflugrind",
-ShowDetails			: "Sýna smáatriði",
-Style				: "Stílflokkur",
-FontFormat			: "Stílsnið",
-Font				: "Leturgerð ",
-FontSize			: "Leturstærð ",
-TextColor			: "Litur texta",
-BGColor				: "Bakgrunnslitur",
-Source				: "Kóði",
-Find				: "Leita",
-Replace				: "Skipta út",
-SpellCheck			: "Villuleit",
-UniversalKeyboard	: "Hnattrænt lyklaborð",
-PageBreakLbl		: "Síðuskil",
-PageBreak			: "Setja inn síðuskil",
-
-Form			: "Setja inn innsláttarform",
-Checkbox		: "Setja inn hökunarreit",
-RadioButton		: "Setja inn valhnapp",
-TextField		: "Setja inn textareit",
-Textarea		: "Setja inn textasvæði",
-HiddenField		: "Setja inn falið svæði",
-Button			: "Setja inn hnapp",
-SelectionField	: "Setja inn lista",
-ImageButton		: "Setja inn myndahnapp",
-
-FitWindow		: "Skoða ritil í fullri stærð",
-ShowBlocks		: "Sýna blokkir",
-
-// Context Menu
-EditLink			: "Breyta stiklu",
-CellCM				: "Reitur",
-RowCM				: "Röð",
-ColumnCM			: "Dálkur",
-InsertRowAfter		: "Skjóta inn röð fyrir neðan",
-InsertRowBefore		: "Skjóta inn röð fyrir ofan",
-DeleteRows			: "Eyða röð",
-InsertColumnAfter	: "Skjóta inn dálki hægra megin",
-InsertColumnBefore	: "Skjóta inn dálki vinstra megin",
-DeleteColumns		: "Fella dálk",
-InsertCellAfter		: "Skjóta inn reiti fyrir framan",
-InsertCellBefore	: "Skjóta inn reiti fyrir aftan",
-DeleteCells			: "Fella reit",
-MergeCells			: "Sameina reiti",
-MergeRight			: "Sameina til hægri",
-MergeDown			: "Sameina niður á við",
-HorizontalSplitCell	: "Kljúfa reit lárétt",
-VerticalSplitCell	: "Kljúfa reit lóðrétt",
-TableDelete			: "Fella töflu",
-CellProperties		: "Eigindi reits",
-TableProperties		: "Eigindi töflu",
-ImageProperties		: "Eigindi myndar",
-FlashProperties		: "Eigindi Flash",
-
-AnchorProp			: "Eigindi kaflamerkis",
-ButtonProp			: "Eigindi hnapps",
-CheckboxProp		: "Eigindi markreits",
-HiddenFieldProp		: "Eigindi falins svæðis",
-RadioButtonProp		: "Eigindi valhnapps",
-ImageButtonProp		: "Eigindi myndahnapps",
-TextFieldProp		: "Eigindi textareits",
-SelectionFieldProp	: "Eigindi lista",
-TextareaProp		: "Eigindi textasvæðis",
-FormProp			: "Eigindi innsláttarforms",
-
-FontFormats			: "Venjulegt letur;Forsniðið;Vistfang;Fyrirsögn 1;Fyrirsögn 2;Fyrirsögn 3;Fyrirsögn 4;Fyrirsögn 5;Fyrirsögn 6;Venjulegt (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Meðhöndla XHTML...",
-Done				: "Tilbúið",
-PasteWordConfirm	: "Textinn sem þú ætlar að líma virðist koma úr Word. Viltu hreinsa óþarfar Word-skipanir úr honum?",
-NotCompatiblePaste	: "Þessi aðgerð er bundin við Internet Explorer 5.5 og nýrri. Viltu líma textann án þess að hreinsa hann?",
-UnknownToolbarItem	: "Óþekktur hlutur í verkstiku \"%1\"!",
-UnknownCommand		: "Óþekkt skipanaheiti \"%1\"!",
-NotImplemented		: "Skipun ekki virkjuð!",
-UnknownToolbarSet	: "Verkstikan \"%1\" ekki til!",
-NoActiveX			: "Öryggisstillingarnar í vafranum þínum leyfa ekki alla möguleika ritilsins.<br>Láttu vafrann leyfa Active-X og viðbætur til að komast hjá villum og takmörkunum.",
-BrowseServerBlocked : "Ritillinn getur ekki opnað nauðsynlega hjálparglugga!<br>Láttu hann leyfa þessari síðu að opna sprettiglugga.",
-DialogBlocked		: "Ekki var hægt að opna skipanaglugga!<br>Nauðsynlegt er að leyfa síðunni að opna sprettiglugga.",
-VisitLinkBlocked	: "Ekki var hægt að opna nýjan glugga. Gangtu úr skugga um að engir sprettigluggabanar séu virkir.",
-
-// Dialogs
-DlgBtnOK			: "Í lagi",
-DlgBtnCancel		: "Hætta við",
-DlgBtnClose			: "Loka",
-DlgBtnBrowseServer	: "Fletta í skjalasafni",
-DlgAdvancedTag		: "Tæknilegt",
-DlgOpOther			: "<Annað>",
-DlgInfoTab			: "Upplýsingar",
-DlgAlertUrl			: "Sláðu inn slóð",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ekkert valið>",
-DlgGenId			: "Auðkenni",
-DlgGenLangDir		: "Lesstefna",
-DlgGenLangDirLtr	: "Frá vinstri til hægri (LTR)",
-DlgGenLangDirRtl	: "Frá hægri til vinstri (RTL)",
-DlgGenLangCode		: "Tungumálakóði",
-DlgGenAccessKey		: "Skammvalshnappur",
-DlgGenName			: "Nafn",
-DlgGenTabIndex		: "Raðnúmer innsláttarreits",
-DlgGenLongDescr		: "Nánari lýsing",
-DlgGenClass			: "Stílsniðsflokkur",
-DlgGenTitle			: "Titill",
-DlgGenContType		: "Tegund innihalds",
-DlgGenLinkCharset	: "Táknróf",
-DlgGenStyle			: "Stíll",
-
-// Image Dialog
-DlgImgTitle			: "Eigindi myndar",
-DlgImgInfoTab		: "Almennt",
-DlgImgBtnUpload		: "Hlaða upp",
-DlgImgURL			: "Vefslóð",
-DlgImgUpload		: "Hlaða upp",
-DlgImgAlt			: "Baklægur texti",
-DlgImgWidth			: "Breidd",
-DlgImgHeight		: "Hæð",
-DlgImgLockRatio		: "Festa stærðarhlutfall",
-DlgBtnResetSize		: "Reikna stærð",
-DlgImgBorder		: "Rammi",
-DlgImgHSpace		: "Vinstri bil",
-DlgImgVSpace		: "Hægri bil",
-DlgImgAlign			: "Jöfnun",
-DlgImgAlignLeft		: "Vinstri",
-DlgImgAlignAbsBottom: "Abs neðst",
-DlgImgAlignAbsMiddle: "Abs miðjuð",
-DlgImgAlignBaseline	: "Grunnlína",
-DlgImgAlignBottom	: "Neðst",
-DlgImgAlignMiddle	: "Miðjuð",
-DlgImgAlignRight	: "Hægri",
-DlgImgAlignTextTop	: "Efri brún texta",
-DlgImgAlignTop		: "Efst",
-DlgImgPreview		: "Sýna dæmi",
-DlgImgAlertUrl		: "Sláðu inn slóðina að myndinni",
-DlgImgLinkTab		: "Stikla",
-
-// Flash Dialog
-DlgFlashTitle		: "Eigindi Flash",
-DlgFlashChkPlay		: "Sjálfvirk spilun",
-DlgFlashChkLoop		: "Endurtekning",
-DlgFlashChkMenu		: "Sýna Flash-valmynd",
-DlgFlashScale		: "Skali",
-DlgFlashScaleAll	: "Sýna allt",
-DlgFlashScaleNoBorder	: "Án ramma",
-DlgFlashScaleFit	: "Fella skala að stærð",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Stikla",
-DlgLnkInfoTab		: "Almennt",
-DlgLnkTargetTab		: "Mark",
-
-DlgLnkType			: "Stikluflokkur",
-DlgLnkTypeURL		: "Vefslóð",
-DlgLnkTypeAnchor	: "Bókamerki á þessari síðu",
-DlgLnkTypeEMail		: "Netfang",
-DlgLnkProto			: "Samskiptastaðall",
-DlgLnkProtoOther	: "<annað>",
-DlgLnkURL			: "Vefslóð",
-DlgLnkAnchorSel		: "Veldu akkeri",
-DlgLnkAnchorByName	: "Eftir akkerisnafni",
-DlgLnkAnchorById	: "Eftir auðkenni einingar",
-DlgLnkNoAnchors		: "<Engin bókamerki á skrá>",
-DlgLnkEMail			: "Netfang",
-DlgLnkEMailSubject	: "Efni",
-DlgLnkEMailBody		: "Meginmál",
-DlgLnkUpload		: "Senda upp",
-DlgLnkBtnUpload		: "Senda upp",
-
-DlgLnkTarget		: "Mark",
-DlgLnkTargetFrame	: "<rammi>",
-DlgLnkTargetPopup	: "<sprettigluggi>",
-DlgLnkTargetBlank	: "Nýr gluggi (_blank)",
-DlgLnkTargetParent	: "Yfirsettur rammi (_parent)",
-DlgLnkTargetSelf	: "Sami gluggi (_self)",
-DlgLnkTargetTop		: "Allur glugginn (_top)",
-DlgLnkTargetFrameName	: "Nafn markglugga",
-DlgLnkPopWinName	: "Nafn sprettiglugga",
-DlgLnkPopWinFeat	: "Eigindi sprettiglugga",
-DlgLnkPopResize		: "Skölun",
-DlgLnkPopLocation	: "Fanglína",
-DlgLnkPopMenu		: "Vallína",
-DlgLnkPopScroll		: "Skrunstikur",
-DlgLnkPopStatus		: "Stöðustika",
-DlgLnkPopToolbar	: "Verkfærastika",
-DlgLnkPopFullScrn	: "Heilskjár (IE)",
-DlgLnkPopDependent	: "Háð venslum (Netscape)",
-DlgLnkPopWidth		: "Breidd",
-DlgLnkPopHeight		: "Hæð",
-DlgLnkPopLeft		: "Fjarlægð frá vinstri",
-DlgLnkPopTop		: "Fjarlægð frá efri brún",
-
-DlnLnkMsgNoUrl		: "Sláðu inn veffang stiklunnar!",
-DlnLnkMsgNoEMail	: "Sláðu inn netfang!",
-DlnLnkMsgNoAnchor	: "Veldu fyrst eitthvert bókamerki!",
-DlnLnkMsgInvPopName	: "Sprettisíðan verður að byrja á bókstaf (a-z) og má ekki innihalda stafabil",
-
-// Color Dialog
-DlgColorTitle		: "Velja lit",
-DlgColorBtnClear	: "Núllstilla",
-DlgColorHighlight	: "Litmerkja",
-DlgColorSelected	: "Valið",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Velja svip",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Velja tákn",
-
-// Table Dialog
-DlgTableTitle		: "Eigindi töflu",
-DlgTableRows		: "Raðir",
-DlgTableColumns		: "Dálkar",
-DlgTableBorder		: "Breidd ramma",
-DlgTableAlign		: "Jöfnun",
-DlgTableAlignNotSet	: "<ekkert valið>",
-DlgTableAlignLeft	: "Vinstrijafnað",
-DlgTableAlignCenter	: "Miðjað",
-DlgTableAlignRight	: "Hægrijafnað",
-DlgTableWidth		: "Breidd",
-DlgTableWidthPx		: "myndeindir",
-DlgTableWidthPc		: "prósent",
-DlgTableHeight		: "Hæð",
-DlgTableCellSpace	: "Bil milli reita",
-DlgTableCellPad		: "Reitaspássía",
-DlgTableCaption		: "Titill",
-DlgTableSummary		: "Áfram",
-DlgTableHeaders		: "Fyrirsagnir",
-DlgTableHeadersNone		: "Engar",
-DlgTableHeadersColumn	: "Fyrsti dálkur",
-DlgTableHeadersRow		: "Fyrsta röð",
-DlgTableHeadersBoth		: "Hvort tveggja",
-
-// Table Cell Dialog
-DlgCellTitle		: "Eigindi reits",
-DlgCellWidth		: "Breidd",
-DlgCellWidthPx		: "myndeindir",
-DlgCellWidthPc		: "prósent",
-DlgCellHeight		: "Hæð",
-DlgCellWordWrap		: "Línuskipting",
-DlgCellWordWrapNotSet	: "<ekkert valið>",
-DlgCellWordWrapYes	: "Já",
-DlgCellWordWrapNo	: "Nei",
-DlgCellHorAlign		: "Lárétt jöfnun",
-DlgCellHorAlignNotSet	: "<ekkert valið>",
-DlgCellHorAlignLeft	: "Vinstrijafnað",
-DlgCellHorAlignCenter	: "Miðjað",
-DlgCellHorAlignRight: "Hægrijafnað",
-DlgCellVerAlign		: "Lóðrétt jöfnun",
-DlgCellVerAlignNotSet	: "<ekkert valið>",
-DlgCellVerAlignTop	: "Efst",
-DlgCellVerAlignMiddle	: "Miðjað",
-DlgCellVerAlignBottom	: "Neðst",
-DlgCellVerAlignBaseline	: "Grunnlína",
-DlgCellType		: "Tegund reits",
-DlgCellTypeData		: "Gögn",
-DlgCellTypeHeader	: "Fyrirsögn",
-DlgCellRowSpan		: "Hæð í röðum talið",
-DlgCellCollSpan		: "Breidd í dálkum talið",
-DlgCellBackColor	: "Bakgrunnslitur",
-DlgCellBorderColor	: "Rammalitur",
-DlgCellBtnSelect	: "Veldu...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Finna og skipta",
-
-// Find Dialog
-DlgFindTitle		: "Finna",
-DlgFindFindBtn		: "Finna",
-DlgFindNotFoundMsg	: "Leitartexti fannst ekki!",
-
-// Replace Dialog
-DlgReplaceTitle			: "Skipta út",
-DlgReplaceFindLbl		: "Leita að:",
-DlgReplaceReplaceLbl	: "Skipta út fyrir:",
-DlgReplaceCaseChk		: "Gera greinarmun á¡ há¡- og lágstöfum",
-DlgReplaceReplaceBtn	: "Skipta út",
-DlgReplaceReplAllBtn	: "Skipta út allsstaðar",
-DlgReplaceWordChk		: "Aðeins heil orð",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Öryggisstillingar vafrans þíns leyfa ekki klippingu texta með músaraðgerð. Notaðu lyklaborðið í klippa (Ctrl+X).",
-PasteErrorCopy	: "Öryggisstillingar vafrans þíns leyfa ekki afritun texta með músaraðgerð. Notaðu lyklaborðið í afrita (Ctrl+C).",
-
-PasteAsText		: "Líma sem ósniðinn texta",
-PasteFromWord	: "Líma úr Word",
-
-DlgPasteMsg2	: "Límdu í svæðið hér að neðan og (<STRONG>Ctrl+V</STRONG>) og smelltu á <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Vegna öryggisstillinga í vafranum þínum fær ritillinn ekki beinan aðgang að klippuborðinu. Þú verður að líma innihaldið aftur inn í þennan glugga.",
-DlgPasteIgnoreFont		: "Hunsa leturskilgreiningar",
-DlgPasteRemoveStyles	: "Hunsa letureigindi",
-
-// Color Picker
-ColorAutomatic	: "Sjálfval",
-ColorMoreColors	: "Fleiri liti...",
-
-// Document Properties
-DocProps		: "Eigindi skjals",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Eigindi bókamerkis",
-DlgAnchorName		: "Nafn bókamerkis",
-DlgAnchorErrorName	: "Sláðu inn nafn bókamerkis!",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ekki í orðabókinni",
-DlgSpellChangeTo		: "Tillaga",
-DlgSpellBtnIgnore		: "Hunsa",
-DlgSpellBtnIgnoreAll	: "Hunsa allt",
-DlgSpellBtnReplace		: "Skipta",
-DlgSpellBtnReplaceAll	: "Skipta öllu",
-DlgSpellBtnUndo			: "Til baka",
-DlgSpellNoSuggestions	: "- engar tillögur -",
-DlgSpellProgress		: "Villuleit í gangi...",
-DlgSpellNoMispell		: "Villuleit lokið: Engin villa fannst",
-DlgSpellNoChanges		: "Villuleit lokið: Engu orði breytt",
-DlgSpellOneChange		: "Villuleit lokið: Einu orði breytt",
-DlgSpellManyChanges		: "Villuleit lokið: %1 orðum breytt",
-
-IeSpellDownload			: "Villuleit ekki sett upp.<br>Viltu setja hana upp?",
-
-// Button Dialog
-DlgButtonText		: "Texti",
-DlgButtonType		: "Gerð",
-DlgButtonTypeBtn	: "Hnappur",
-DlgButtonTypeSbm	: "Staðfesta",
-DlgButtonTypeRst	: "Hreinsa",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nafn",
-DlgCheckboxValue	: "Gildi",
-DlgCheckboxSelected	: "Valið",
-
-// Form Dialog
-DlgFormName		: "Nafn",
-DlgFormAction	: "Aðgerð",
-DlgFormMethod	: "Aðferð",
-
-// Select Field Dialog
-DlgSelectName		: "Nafn",
-DlgSelectValue		: "Gildi",
-DlgSelectSize		: "Stærð",
-DlgSelectLines		: "línur",
-DlgSelectChkMulti	: "Leyfa fleiri kosti",
-DlgSelectOpAvail	: "Kostir",
-DlgSelectOpText		: "Texti",
-DlgSelectOpValue	: "Gildi",
-DlgSelectBtnAdd		: "Bæta við",
-DlgSelectBtnModify	: "Breyta",
-DlgSelectBtnUp		: "Upp",
-DlgSelectBtnDown	: "Niður",
-DlgSelectBtnSetValue : "Merkja sem valið",
-DlgSelectBtnDelete	: "Eyða",
-
-// Textarea Dialog
-DlgTextareaName	: "Nafn",
-DlgTextareaCols	: "Dálkar",
-DlgTextareaRows	: "Línur",
-
-// Text Field Dialog
-DlgTextName			: "Nafn",
-DlgTextValue		: "Gildi",
-DlgTextCharWidth	: "Breidd (leturtákn)",
-DlgTextMaxChars		: "Hámarksfjöldi leturtákna",
-DlgTextType			: "Gerð",
-DlgTextTypeText		: "Texti",
-DlgTextTypePass		: "Lykilorð",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nafn",
-DlgHiddenValue	: "Gildi",
-
-// Bulleted List Dialog
-BulletedListProp	: "Eigindi depillista",
-NumberedListProp	: "Eigindi tölusetts lista",
-DlgLstStart			: "Byrja",
-DlgLstType			: "Gerð",
-DlgLstTypeCircle	: "Hringur",
-DlgLstTypeDisc		: "Fylltur hringur",
-DlgLstTypeSquare	: "Ferningur",
-DlgLstTypeNumbers	: "Tölusett (1, 2, 3)",
-DlgLstTypeLCase		: "Lágstafir (a, b, c)",
-DlgLstTypeUCase		: "Hástafir (A, B, C)",
-DlgLstTypeSRoman	: "Rómverkar lágstafatölur (i, ii, iii)",
-DlgLstTypeLRoman	: "Rómverkar hástafatölur (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Almennt",
-DlgDocBackTab		: "Bakgrunnur",
-DlgDocColorsTab		: "Litir og rammar",
-DlgDocMetaTab		: "Lýsigögn",
-
-DlgDocPageTitle		: "Titill síðu",
-DlgDocLangDir		: "Tungumál",
-DlgDocLangDirLTR	: "Vinstri til hægri (LTR)",
-DlgDocLangDirRTL	: "Hægri til vinstri (RTL)",
-DlgDocLangCode		: "Tungumálakóði",
-DlgDocCharSet		: "Letursett",
-DlgDocCharSetCE		: "Mið-evrópskt",
-DlgDocCharSetCT		: "Kínverskt, hefðbundið (Big5)",
-DlgDocCharSetCR		: "Kýrilskt",
-DlgDocCharSetGR		: "Grískt",
-DlgDocCharSetJP		: "Japanskt",
-DlgDocCharSetKR		: "Kóreskt",
-DlgDocCharSetTR		: "Tyrkneskt",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Vestur-evrópst",
-DlgDocCharSetOther	: "Annað letursett",
-
-DlgDocDocType		: "Flokkur skjalategunda",
-DlgDocDocTypeOther	: "Annar flokkur skjalategunda",
-DlgDocIncXHTML		: "Fella inn XHTML lýsingu",
-DlgDocBgColor		: "Bakgrunnslitur",
-DlgDocBgImage		: "Slóð bakgrunnsmyndar",
-DlgDocBgNoScroll	: "Læstur bakgrunnur",
-DlgDocCText			: "Texti",
-DlgDocCLink			: "Stikla",
-DlgDocCVisited		: "Heimsótt stikla",
-DlgDocCActive		: "Virk stikla",
-DlgDocMargins		: "Hliðarspássía",
-DlgDocMaTop			: "Efst",
-DlgDocMaLeft		: "Vinstri",
-DlgDocMaRight		: "Hægri",
-DlgDocMaBottom		: "Neðst",
-DlgDocMeIndex		: "Lykilorð efnisorðaskrár (aðgreind með kommum)",
-DlgDocMeDescr		: "Lýsing skjals",
-DlgDocMeAuthor		: "Höfundur",
-DlgDocMeCopy		: "Höfundarréttur",
-DlgDocPreview		: "Sýna",
-
-// Templates Dialog
-Templates			: "Sniðmát",
-DlgTemplatesTitle	: "Innihaldssniðmát",
-DlgTemplatesSelMsg	: "Veldu sniðmát til að opna í ritlinum.<br>(Núverandi innihald víkur fyrir því!):",
-DlgTemplatesLoading	: "Sæki lista yfir sniðmát...",
-DlgTemplatesNoTpl	: "(Ekkert sniðmát er skilgreint!)",
-DlgTemplatesReplace	: "Skipta út raunverulegu innihaldi",
-
-// About Dialog
-DlgAboutAboutTab	: "Um",
-DlgAboutBrowserInfoTab	: "Almennt",
-DlgAboutLicenseTab	: "Leyfi",
-DlgAboutVersion		: "útgáfa",
-DlgAboutInfo		: "Nánari upplýsinar, sjá:",
-
-// Div Dialog
-DlgDivGeneralTab	: "Almennt",
-DlgDivAdvancedTab	: "Sérhæft",
-DlgDivStyle		: "Stíll",
-DlgDivInlineStyle	: "Línulægur stíll",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.xml
deleted file mode 100644
index d8f9b46812..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/is.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>is.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.js
deleted file mode 100644
index 51b0d85109..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Italian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Nascondi la barra degli strumenti",
-ToolbarExpand		: "Mostra la barra degli strumenti",
-
-// Toolbar Items and Context Menu
-Save				: "Salva",
-NewPage				: "Nuova pagina vuota",
-Preview				: "Anteprima",
-Cut					: "Taglia",
-Copy				: "Copia",
-Paste				: "Incolla",
-PasteText			: "Incolla come testo semplice",
-PasteWord			: "Incolla da Word",
-Print				: "Stampa",
-SelectAll			: "Seleziona tutto",
-RemoveFormat		: "Elimina formattazione",
-InsertLinkLbl		: "Collegamento",
-InsertLink			: "Inserisci/Modifica collegamento",
-RemoveLink			: "Elimina collegamento",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Inserisci/Modifica Ancora",
-AnchorDelete		: "Rimuovi Ancora",
-InsertImageLbl		: "Immagine",
-InsertImage			: "Inserisci/Modifica immagine",
-InsertFlashLbl		: "Oggetto Flash",
-InsertFlash			: "Inserisci/Modifica Oggetto Flash",
-InsertTableLbl		: "Tabella",
-InsertTable			: "Inserisci/Modifica tabella",
-InsertLineLbl		: "Riga orizzontale",
-InsertLine			: "Inserisci riga orizzontale",
-InsertSpecialCharLbl: "Caratteri speciali",
-InsertSpecialChar	: "Inserisci carattere speciale",
-InsertSmileyLbl		: "Emoticon",
-InsertSmiley		: "Inserisci emoticon",
-About				: "Informazioni su FCKeditor",
-Bold				: "Grassetto",
-Italic				: "Corsivo",
-Underline			: "Sottolineato",
-StrikeThrough		: "Barrato",
-Subscript			: "Pedice",
-Superscript			: "Apice",
-LeftJustify			: "Allinea a sinistra",
-CenterJustify		: "Centra",
-RightJustify		: "Allinea a destra",
-BlockJustify		: "Giustifica",
-DecreaseIndent		: "Riduci rientro",
-IncreaseIndent		: "Aumenta rientro",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Annulla",
-Redo				: "Ripristina",
-NumberedListLbl		: "Elenco numerato",
-NumberedList		: "Inserisci/Modifica elenco numerato",
-BulletedListLbl		: "Elenco puntato",
-BulletedList		: "Inserisci/Modifica elenco puntato",
-ShowTableBorders	: "Mostra bordi tabelle",
-ShowDetails			: "Mostra dettagli",
-Style				: "Stile",
-FontFormat			: "Formato",
-Font				: "Font",
-FontSize			: "Dimensione",
-TextColor			: "Colore testo",
-BGColor				: "Colore sfondo",
-Source				: "Codice Sorgente",
-Find				: "Trova",
-Replace				: "Sostituisci",
-SpellCheck			: "Correttore ortografico",
-UniversalKeyboard	: "Tastiera universale",
-PageBreakLbl		: "Interruzione di pagina",
-PageBreak			: "Inserisci interruzione di pagina",
-
-Form			: "Modulo",
-Checkbox		: "Checkbox",
-RadioButton		: "Radio Button",
-TextField		: "Campo di testo",
-Textarea		: "Area di testo",
-HiddenField		: "Campo nascosto",
-Button			: "Bottone",
-SelectionField	: "Menu di selezione",
-ImageButton		: "Bottone immagine",
-
-FitWindow		: "Massimizza l'area dell'editor",
-ShowBlocks		: "Visualizza Blocchi",
-
-// Context Menu
-EditLink			: "Modifica collegamento",
-CellCM				: "Cella",
-RowCM				: "Riga",
-ColumnCM			: "Colonna",
-InsertRowAfter		: "Inserisci Riga Dopo",
-InsertRowBefore		: "Inserisci Riga Prima",
-DeleteRows			: "Elimina righe",
-InsertColumnAfter	: "Inserisci Colonna Dopo",
-InsertColumnBefore	: "Inserisci Colonna Prima",
-DeleteColumns		: "Elimina colonne",
-InsertCellAfter		: "Inserisci Cella Dopo",
-InsertCellBefore	: "Inserisci Cella Prima",
-DeleteCells			: "Elimina celle",
-MergeCells			: "Unisce celle",
-MergeRight			: "Unisci a Destra",
-MergeDown			: "Unisci in Basso",
-HorizontalSplitCell	: "Dividi Cella Orizzontalmente",
-VerticalSplitCell	: "Dividi Cella Verticalmente",
-TableDelete			: "Cancella Tabella",
-CellProperties		: "Proprietà cella",
-TableProperties		: "Proprietà tabella",
-ImageProperties		: "Proprietà immagine",
-FlashProperties		: "Proprietà Oggetto Flash",
-
-AnchorProp			: "Proprietà ancora",
-ButtonProp			: "Proprietà bottone",
-CheckboxProp		: "Proprietà checkbox",
-HiddenFieldProp		: "Proprietà campo nascosto",
-RadioButtonProp		: "Proprietà radio button",
-ImageButtonProp		: "Proprietà bottone immagine",
-TextFieldProp		: "Proprietà campo di testo",
-SelectionFieldProp	: "Proprietà menu di selezione",
-TextareaProp		: "Proprietà area di testo",
-FormProp			: "Proprietà modulo",
-
-FontFormats			: "Normale;Formattato;Indirizzo;Titolo 1;Titolo 2;Titolo 3;Titolo 4;Titolo 5;Titolo 6;Paragrafo (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Elaborazione XHTML in corso. Attendere prego...",
-Done				: "Completato",
-PasteWordConfirm	: "Il testo da incollare sembra provenire da Word. Desideri pulirlo prima di incollare?",
-NotCompatiblePaste	: "Questa funzione è disponibile solo per Internet Explorer 5.5 o superiore. Desideri incollare il testo senza pulirlo?",
-UnknownToolbarItem	: "Elemento della barra strumenti sconosciuto \"%1\"",
-UnknownCommand		: "Comando sconosciuto \"%1\"",
-NotImplemented		: "Comando non implementato",
-UnknownToolbarSet	: "La barra di strumenti \"%1\" non esiste",
-NoActiveX			: "Le impostazioni di sicurezza del tuo browser potrebbero limitare alcune funzionalità dell'editor. Devi abilitare l'opzione \"Esegui controlli e plug-in ActiveX\". Potresti avere errori e notare funzionalità mancanti.",
-BrowseServerBlocked : "Non è possibile aprire la finestra di espolorazione risorse. Verifica che tutti i blocca popup siano bloccati.",
-DialogBlocked		: "Non è possibile aprire la finestra di dialogo. Verifica che tutti i blocca popup siano bloccati.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Annulla",
-DlgBtnClose			: "Chiudi",
-DlgBtnBrowseServer	: "Cerca sul server",
-DlgAdvancedTag		: "Avanzate",
-DlgOpOther			: "<Altro>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Devi inserire l'URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<non impostato>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Direzione scrittura",
-DlgGenLangDirLtr	: "Da Sinistra a Destra (LTR)",
-DlgGenLangDirRtl	: "Da Destra a Sinistra (RTL)",
-DlgGenLangCode		: "Codice Lingua",
-DlgGenAccessKey		: "Scorciatoia<br />da tastiera",
-DlgGenName			: "Nome",
-DlgGenTabIndex		: "Ordine di tabulazione",
-DlgGenLongDescr		: "URL descrizione estesa",
-DlgGenClass			: "Nome classe CSS",
-DlgGenTitle			: "Titolo",
-DlgGenContType		: "Tipo della risorsa collegata",
-DlgGenLinkCharset	: "Set di caretteri della risorsa collegata",
-DlgGenStyle			: "Stile",
-
-// Image Dialog
-DlgImgTitle			: "Proprietà immagine",
-DlgImgInfoTab		: "Informazioni immagine",
-DlgImgBtnUpload		: "Invia al server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Carica",
-DlgImgAlt			: "Testo alternativo",
-DlgImgWidth			: "Larghezza",
-DlgImgHeight		: "Altezza",
-DlgImgLockRatio		: "Blocca rapporto",
-DlgBtnResetSize		: "Reimposta dimensione",
-DlgImgBorder		: "Bordo",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Allineamento",
-DlgImgAlignLeft		: "Sinistra",
-DlgImgAlignAbsBottom: "In basso assoluto",
-DlgImgAlignAbsMiddle: "Centrato assoluto",
-DlgImgAlignBaseline	: "Linea base",
-DlgImgAlignBottom	: "In Basso",
-DlgImgAlignMiddle	: "Centrato",
-DlgImgAlignRight	: "Destra",
-DlgImgAlignTextTop	: "In alto al testo",
-DlgImgAlignTop		: "In Alto",
-DlgImgPreview		: "Anteprima",
-DlgImgAlertUrl		: "Devi inserire l'URL per l'immagine",
-DlgImgLinkTab		: "Collegamento",
-
-// Flash Dialog
-DlgFlashTitle		: "Proprietà Oggetto Flash",
-DlgFlashChkPlay		: "Avvio Automatico",
-DlgFlashChkLoop		: "Cicla",
-DlgFlashChkMenu		: "Abilita Menu di Flash",
-DlgFlashScale		: "Ridimensiona",
-DlgFlashScaleAll	: "Mostra Tutto",
-DlgFlashScaleNoBorder	: "Senza Bordo",
-DlgFlashScaleFit	: "Dimensione Esatta",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Collegamento",
-DlgLnkInfoTab		: "Informazioni collegamento",
-DlgLnkTargetTab		: "Destinazione",
-
-DlgLnkType			: "Tipo di Collegamento",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ancora nella pagina",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocollo",
-DlgLnkProtoOther	: "<altro>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Scegli Ancora",
-DlgLnkAnchorByName	: "Per Nome",
-DlgLnkAnchorById	: "Per id elemento",
-DlgLnkNoAnchors		: "(Nessuna ancora disponibile nel documento)",
-DlgLnkEMail			: "Indirizzo E-Mail",
-DlgLnkEMailSubject	: "Oggetto del messaggio",
-DlgLnkEMailBody		: "Corpo del messaggio",
-DlgLnkUpload		: "Carica",
-DlgLnkBtnUpload		: "Invia al Server",
-
-DlgLnkTarget		: "Destinazione",
-DlgLnkTargetFrame	: "<riquadro>",
-DlgLnkTargetPopup	: "<finestra popup>",
-DlgLnkTargetBlank	: "Nuova finestra (_blank)",
-DlgLnkTargetParent	: "Finestra padre (_parent)",
-DlgLnkTargetSelf	: "Stessa finestra (_self)",
-DlgLnkTargetTop		: "Finestra superiore (_top)",
-DlgLnkTargetFrameName	: "Nome del riquadro di destinazione",
-DlgLnkPopWinName	: "Nome finestra popup",
-DlgLnkPopWinFeat	: "Caratteristiche finestra popup",
-DlgLnkPopResize		: "Ridimensionabile",
-DlgLnkPopLocation	: "Barra degli indirizzi",
-DlgLnkPopMenu		: "Barra del menu",
-DlgLnkPopScroll		: "Barre di scorrimento",
-DlgLnkPopStatus		: "Barra di stato",
-DlgLnkPopToolbar	: "Barra degli strumenti",
-DlgLnkPopFullScrn	: "A tutto schermo (IE)",
-DlgLnkPopDependent	: "Dipendente (Netscape)",
-DlgLnkPopWidth		: "Larghezza",
-DlgLnkPopHeight		: "Altezza",
-DlgLnkPopLeft		: "Posizione da sinistra",
-DlgLnkPopTop		: "Posizione dall'alto",
-
-DlnLnkMsgNoUrl		: "Devi inserire l'URL del collegamento",
-DlnLnkMsgNoEMail	: "Devi inserire un'indirizzo e-mail",
-DlnLnkMsgNoAnchor	: "Devi selezionare un'ancora",
-DlnLnkMsgInvPopName	: "Il nome del popup deve iniziare con una lettera, e non può contenere spazi",
-
-// Color Dialog
-DlgColorTitle		: "Seleziona colore",
-DlgColorBtnClear	: "Vuota",
-DlgColorHighlight	: "Evidenziato",
-DlgColorSelected	: "Selezionato",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Inserisci emoticon",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Seleziona carattere speciale",
-
-// Table Dialog
-DlgTableTitle		: "Proprietà tabella",
-DlgTableRows		: "Righe",
-DlgTableColumns		: "Colonne",
-DlgTableBorder		: "Dimensione bordo",
-DlgTableAlign		: "Allineamento",
-DlgTableAlignNotSet	: "<non impostato>",
-DlgTableAlignLeft	: "Sinistra",
-DlgTableAlignCenter	: "Centrato",
-DlgTableAlignRight	: "Destra",
-DlgTableWidth		: "Larghezza",
-DlgTableWidthPx		: "pixel",
-DlgTableWidthPc		: "percento",
-DlgTableHeight		: "Altezza",
-DlgTableCellSpace	: "Spaziatura celle",
-DlgTableCellPad		: "Padding celle",
-DlgTableCaption		: "Intestazione",
-DlgTableSummary		: "Indice",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Proprietà cella",
-DlgCellWidth		: "Larghezza",
-DlgCellWidthPx		: "pixel",
-DlgCellWidthPc		: "percento",
-DlgCellHeight		: "Altezza",
-DlgCellWordWrap		: "A capo automatico",
-DlgCellWordWrapNotSet	: "<non impostato>",
-DlgCellWordWrapYes	: "Si",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "Allineamento orizzontale",
-DlgCellHorAlignNotSet	: "<non impostato>",
-DlgCellHorAlignLeft	: "Sinistra",
-DlgCellHorAlignCenter	: "Centrato",
-DlgCellHorAlignRight: "Destra",
-DlgCellVerAlign		: "Allineamento verticale",
-DlgCellVerAlignNotSet	: "<non impostato>",
-DlgCellVerAlignTop	: "In Alto",
-DlgCellVerAlignMiddle	: "Centrato",
-DlgCellVerAlignBottom	: "In Basso",
-DlgCellVerAlignBaseline	: "Linea base",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Righe occupate",
-DlgCellCollSpan		: "Colonne occupate",
-DlgCellBackColor	: "Colore sfondo",
-DlgCellBorderColor	: "Colore bordo",
-DlgCellBtnSelect	: "Scegli...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Cerca e Sostituisci",
-
-// Find Dialog
-DlgFindTitle		: "Trova",
-DlgFindFindBtn		: "Trova",
-DlgFindNotFoundMsg	: "L'elemento cercato non è stato trovato.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Sostituisci",
-DlgReplaceFindLbl		: "Trova:",
-DlgReplaceReplaceLbl	: "Sostituisci con:",
-DlgReplaceCaseChk		: "Maiuscole/minuscole",
-DlgReplaceReplaceBtn	: "Sostituisci",
-DlgReplaceReplAllBtn	: "Sostituisci tutto",
-DlgReplaceWordChk		: "Solo parole intere",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Le impostazioni di sicurezza del browser non permettono di tagliare automaticamente il testo. Usa la tastiera (Ctrl+X).",
-PasteErrorCopy	: "Le impostazioni di sicurezza del browser non permettono di copiare automaticamente il testo. Usa la tastiera (Ctrl+C).",
-
-PasteAsText		: "Incolla come testo semplice",
-PasteFromWord	: "Incolla da Word",
-
-DlgPasteMsg2	: "Incolla il testo all'interno dell'area sottostante usando la scorciatoia di tastiere (<STRONG>Ctrl+V</STRONG>) e premi <STRONG>OK</STRONG>.",
-DlgPasteSec		: "A causa delle impostazioni di sicurezza del browser,l'editor non è in grado di accedere direttamente agli appunti. E' pertanto necessario incollarli di nuovo in questa finestra.",
-DlgPasteIgnoreFont		: "Ignora le definizioni di Font",
-DlgPasteRemoveStyles	: "Rimuovi le definizioni di Stile",
-
-// Color Picker
-ColorAutomatic	: "Automatico",
-ColorMoreColors	: "Altri colori...",
-
-// Document Properties
-DocProps		: "Proprietà del Documento",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Proprietà ancora",
-DlgAnchorName		: "Nome ancora",
-DlgAnchorErrorName	: "Inserici il nome dell'ancora",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Non nel dizionario",
-DlgSpellChangeTo		: "Cambia in",
-DlgSpellBtnIgnore		: "Ignora",
-DlgSpellBtnIgnoreAll	: "Ignora tutto",
-DlgSpellBtnReplace		: "Cambia",
-DlgSpellBtnReplaceAll	: "Cambia tutto",
-DlgSpellBtnUndo			: "Annulla",
-DlgSpellNoSuggestions	: "- Nessun suggerimento -",
-DlgSpellProgress		: "Controllo ortografico in corso",
-DlgSpellNoMispell		: "Controllo ortografico completato: nessun errore trovato",
-DlgSpellNoChanges		: "Controllo ortografico completato: nessuna parola cambiata",
-DlgSpellOneChange		: "Controllo ortografico completato: 1 parola cambiata",
-DlgSpellManyChanges		: "Controllo ortografico completato: %1 parole cambiate",
-
-IeSpellDownload			: "Contollo ortografico non installato. Lo vuoi scaricare ora?",
-
-// Button Dialog
-DlgButtonText		: "Testo (Value)",
-DlgButtonType		: "Tipo",
-DlgButtonTypeBtn	: "Bottone",
-DlgButtonTypeSbm	: "Invio",
-DlgButtonTypeRst	: "Annulla",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nome",
-DlgCheckboxValue	: "Valore",
-DlgCheckboxSelected	: "Selezionato",
-
-// Form Dialog
-DlgFormName		: "Nome",
-DlgFormAction	: "Azione",
-DlgFormMethod	: "Metodo",
-
-// Select Field Dialog
-DlgSelectName		: "Nome",
-DlgSelectValue		: "Valore",
-DlgSelectSize		: "Dimensione",
-DlgSelectLines		: "righe",
-DlgSelectChkMulti	: "Permetti selezione multipla",
-DlgSelectOpAvail	: "Opzioni disponibili",
-DlgSelectOpText		: "Testo",
-DlgSelectOpValue	: "Valore",
-DlgSelectBtnAdd		: "Aggiungi",
-DlgSelectBtnModify	: "Modifica",
-DlgSelectBtnUp		: "Su",
-DlgSelectBtnDown	: "Gi",
-DlgSelectBtnSetValue : "Imposta come predefinito",
-DlgSelectBtnDelete	: "Rimuovi",
-
-// Textarea Dialog
-DlgTextareaName	: "Nome",
-DlgTextareaCols	: "Colonne",
-DlgTextareaRows	: "Righe",
-
-// Text Field Dialog
-DlgTextName			: "Nome",
-DlgTextValue		: "Valore",
-DlgTextCharWidth	: "Larghezza",
-DlgTextMaxChars		: "Numero massimo di caratteri",
-DlgTextType			: "Tipo",
-DlgTextTypeText		: "Testo",
-DlgTextTypePass		: "Password",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nome",
-DlgHiddenValue	: "Valore",
-
-// Bulleted List Dialog
-BulletedListProp	: "Proprietà lista puntata",
-NumberedListProp	: "Proprietà lista numerata",
-DlgLstStart			: "Inizio",
-DlgLstType			: "Tipo",
-DlgLstTypeCircle	: "Tondo",
-DlgLstTypeDisc		: "Disco",
-DlgLstTypeSquare	: "Quadrato",
-DlgLstTypeNumbers	: "Numeri (1, 2, 3)",
-DlgLstTypeLCase		: "Caratteri minuscoli (a, b, c)",
-DlgLstTypeUCase		: "Caratteri maiuscoli (A, B, C)",
-DlgLstTypeSRoman	: "Numeri Romani minuscoli (i, ii, iii)",
-DlgLstTypeLRoman	: "Numeri Romani maiuscoli (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Genarale",
-DlgDocBackTab		: "Sfondo",
-DlgDocColorsTab		: "Colori e margini",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Titolo pagina",
-DlgDocLangDir		: "Direzione scrittura",
-DlgDocLangDirLTR	: "Da Sinistra a Destra (LTR)",
-DlgDocLangDirRTL	: "Da Destra a Sinistra (RTL)",
-DlgDocLangCode		: "Codice Lingua",
-DlgDocCharSet		: "Set di caretteri",
-DlgDocCharSetCE		: "Europa Centrale",
-DlgDocCharSetCT		: "Cinese Tradizionale (Big5)",
-DlgDocCharSetCR		: "Cirillico",
-DlgDocCharSetGR		: "Greco",
-DlgDocCharSetJP		: "Giapponese",
-DlgDocCharSetKR		: "Coreano",
-DlgDocCharSetTR		: "Turco",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Europa Occidentale",
-DlgDocCharSetOther	: "Altro set di caretteri",
-
-DlgDocDocType		: "Intestazione DocType",
-DlgDocDocTypeOther	: "Altra intestazione DocType",
-DlgDocIncXHTML		: "Includi dichiarazione XHTML",
-DlgDocBgColor		: "Colore di sfondo",
-DlgDocBgImage		: "Immagine di sfondo",
-DlgDocBgNoScroll	: "Sfondo fissato",
-DlgDocCText			: "Testo",
-DlgDocCLink			: "Collegamento",
-DlgDocCVisited		: "Collegamento visitato",
-DlgDocCActive		: "Collegamento attivo",
-DlgDocMargins		: "Margini",
-DlgDocMaTop			: "In Alto",
-DlgDocMaLeft		: "A Sinistra",
-DlgDocMaRight		: "A Destra",
-DlgDocMaBottom		: "In Basso",
-DlgDocMeIndex		: "Chiavi di indicizzazione documento (separate da virgola)",
-DlgDocMeDescr		: "Descrizione documento",
-DlgDocMeAuthor		: "Autore",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Anteprima",
-
-// Templates Dialog
-Templates			: "Modelli",
-DlgTemplatesTitle	: "Contenuto dei modelli",
-DlgTemplatesSelMsg	: "Seleziona il modello da aprire nell'editor<br />(il contenuto attuale verrà eliminato):",
-DlgTemplatesLoading	: "Caricamento modelli in corso. Attendere prego...",
-DlgTemplatesNoTpl	: "(Nessun modello definito)",
-DlgTemplatesReplace	: "Cancella il contenuto corrente",
-
-// About Dialog
-DlgAboutAboutTab	: "Informazioni",
-DlgAboutBrowserInfoTab	: "Informazioni Browser",
-DlgAboutLicenseTab	: "Licenza",
-DlgAboutVersion		: "versione",
-DlgAboutInfo		: "Per maggiori informazioni visitare",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.xml
deleted file mode 100644
index 99377128d8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/it.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>it.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.js
deleted file mode 100644
index b7dde042b6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Japanese language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "ツールバーを隠す",
-ToolbarExpand		: "ツールバーを表示",
-
-// Toolbar Items and Context Menu
-Save				: "保存",
-NewPage				: "新しいページ",
-Preview				: "プレビュー",
-Cut					: "切り取り",
-Copy				: "コピー",
-Paste				: "貼り付け",
-PasteText			: "プレーンテキスト貼り付け",
-PasteWord			: "ワード文章から貼り付け",
-Print				: "印刷",
-SelectAll			: "すべて選択",
-RemoveFormat		: "フォーマット削除",
-InsertLinkLbl		: "リンク",
-InsertLink			: "リンク挿入/編集",
-RemoveLink			: "リンク削除",
-VisitLink			: "リンクを開く",
-Anchor				: "アンカー挿入/編集",
-AnchorDelete		: "アンカー削除",
-InsertImageLbl		: "イメージ",
-InsertImage			: "イメージ挿入/編集",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Flash挿入/編集",
-InsertTableLbl		: "テーブル",
-InsertTable			: "テーブル挿入/編集",
-InsertLineLbl		: "ライン",
-InsertLine			: "横罫線",
-InsertSpecialCharLbl: "特殊文字",
-InsertSpecialChar	: "特殊文字挿入",
-InsertSmileyLbl		: "絵文字",
-InsertSmiley		: "絵文字挿入",
-About				: "FCKeditorヘルプ",
-Bold				: "太字",
-Italic				: "斜体",
-Underline			: "下線",
-StrikeThrough		: "打ち消し線",
-Subscript			: "添え字",
-Superscript			: "上付き文字",
-LeftJustify			: "左揃え",
-CenterJustify		: "中央揃え",
-RightJustify		: "右揃え",
-BlockJustify		: "両端揃え",
-DecreaseIndent		: "インデント解除",
-IncreaseIndent		: "インデント",
-Blockquote			: "ブロック引用",
-CreateDiv			: "Div 作成",
-EditDiv				: "Div 編集",
-DeleteDiv			: "Div 削除",
-Undo				: "元に戻す",
-Redo				: "やり直し",
-NumberedListLbl		: "段落番号",
-NumberedList		: "段落番号の追加/削除",
-BulletedListLbl		: "箇条書き",
-BulletedList		: "箇条書きの追加/削除",
-ShowTableBorders	: "テーブルボーダー表示",
-ShowDetails			: "詳細表示",
-Style				: "スタイル",
-FontFormat			: "フォーマット",
-Font				: "フォント",
-FontSize			: "サイズ",
-TextColor			: "テキスト色",
-BGColor				: "背景色",
-Source				: "ソース",
-Find				: "検索",
-Replace				: "置き換え",
-SpellCheck			: "スペルチェック",
-UniversalKeyboard	: "ユニバーサル・キーボード",
-PageBreakLbl		: "改ページ",
-PageBreak			: "改ページ挿入",
-
-Form			: "フォーム",
-Checkbox		: "チェックボックス",
-RadioButton		: "ラジオボタン",
-TextField		: "1行テキスト",
-Textarea		: "テキストエリア",
-HiddenField		: "不可視フィールド",
-Button			: "ボタン",
-SelectionField	: "選択フィールド",
-ImageButton		: "画像ボタン",
-
-FitWindow		: "エディタサイズを最大にします",
-ShowBlocks		: "ブロック表示",
-
-// Context Menu
-EditLink			: "リンク編集",
-CellCM				: "セル",
-RowCM				: "行",
-ColumnCM			: "カラム",
-InsertRowAfter		: "列の後に挿入",
-InsertRowBefore		: "列の前に挿入",
-DeleteRows			: "行削除",
-InsertColumnAfter	: "カラムの後に挿入",
-InsertColumnBefore	: "カラムの前に挿入",
-DeleteColumns		: "列削除",
-InsertCellAfter		: "セルの後に挿入",
-InsertCellBefore	: "セルの前に挿入",
-DeleteCells			: "セル削除",
-MergeCells			: "セル結合",
-MergeRight			: "右に結合",
-MergeDown			: "下に結合",
-HorizontalSplitCell	: "セルを水平方向分割",
-VerticalSplitCell	: "セルを垂直方向に分割",
-TableDelete			: "テーブル削除",
-CellProperties		: "セル プロパティ",
-TableProperties		: "テーブル プロパティ",
-ImageProperties		: "イメージ プロパティ",
-FlashProperties		: "Flash プロパティ",
-
-AnchorProp			: "アンカー プロパティ",
-ButtonProp			: "ボタン プロパティ",
-CheckboxProp		: "チェックボックス プロパティ",
-HiddenFieldProp		: "不可視フィールド プロパティ",
-RadioButtonProp		: "ラジオボタン プロパティ",
-ImageButtonProp		: "画像ボタン プロパティ",
-TextFieldProp		: "1行テキスト プロパティ",
-SelectionFieldProp	: "選択フィールド プロパティ",
-TextareaProp		: "テキストエリア プロパティ",
-FormProp			: "フォーム プロパティ",
-
-FontFormats			: "標準;書式付き;アドレス;見出し 1;見出し 2;見出し 3;見出し 4;見出し 5;見出し 6;標準 (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML処理中. しばらくお待ちください...",
-Done				: "完了",
-PasteWordConfirm	: "貼り付けを行うテキストは、ワード文章からコピーされようとしています。貼り付ける前にクリーニングを行いますか?",
-NotCompatiblePaste	: "このコマンドはインターネット・エクスプローラーバージョン5.5以上で利用可能です。クリーニングしないで貼り付けを行いますか?",
-UnknownToolbarItem	: "未知のツールバー項目 \"%1\"",
-UnknownCommand		: "未知のコマンド名 \"%1\"",
-NotImplemented		: "コマンドはインプリメントされませんでした。",
-UnknownToolbarSet	: "ツールバー設定 \"%1\" 存在しません。",
-NoActiveX			: "エラー、警告メッセージなどが発生した場合、ブラウザーのセキュリティ設定によりエディタのいくつかの機能が制限されている可能性があります。セキュリティ設定のオプションで\"ActiveXコントロールとプラグインの実行\"を有効にするにしてください。",
-BrowseServerBlocked : "サーバーブラウザーを開くことができませんでした。ポップアップ・ブロック機能が無効になっているか確認してください。",
-DialogBlocked		: "ダイアログウィンドウを開くことができませんでした。ポップアップ・ブロック機能が無効になっているか確認してください。",
-VisitLinkBlocked	: "新しいウィンドウを開くことができませんでした。ポップアップ・ブロック機能が無効になっているか確認してください。",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "キャンセル",
-DlgBtnClose			: "閉じる",
-DlgBtnBrowseServer	: "サーバーブラウザー",
-DlgAdvancedTag		: "高度な設定",
-DlgOpOther			: "<その他>",
-DlgInfoTab			: "情報",
-DlgAlertUrl			: "URLを挿入してください",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<なし>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "文字表記の方向",
-DlgGenLangDirLtr	: "左から右 (LTR)",
-DlgGenLangDirRtl	: "右から左 (RTL)",
-DlgGenLangCode		: "言語コード",
-DlgGenAccessKey		: "アクセスキー",
-DlgGenName			: "Name属性",
-DlgGenTabIndex		: "タブインデックス",
-DlgGenLongDescr		: "longdesc属性(長文説明)",
-DlgGenClass			: "スタイルシートクラス",
-DlgGenTitle			: "Title属性",
-DlgGenContType		: "Content Type属性",
-DlgGenLinkCharset	: "リンクcharset属性",
-DlgGenStyle			: "スタイルシート",
-
-// Image Dialog
-DlgImgTitle			: "イメージ プロパティ",
-DlgImgInfoTab		: "イメージ 情報",
-DlgImgBtnUpload		: "サーバーに送信",
-DlgImgURL			: "URL",
-DlgImgUpload		: "アップロード",
-DlgImgAlt			: "代替テキスト",
-DlgImgWidth			: "å¹…",
-DlgImgHeight		: "高さ",
-DlgImgLockRatio		: "ロック比率",
-DlgBtnResetSize		: "サイズリセット",
-DlgImgBorder		: "ボーダー",
-DlgImgHSpace		: "横間隔",
-DlgImgVSpace		: "縦間隔",
-DlgImgAlign			: "行揃え",
-DlgImgAlignLeft		: "å·¦",
-DlgImgAlignAbsBottom: "下部(絶対的)",
-DlgImgAlignAbsMiddle: "中央(絶対的)",
-DlgImgAlignBaseline	: "ベースライン",
-DlgImgAlignBottom	: "下",
-DlgImgAlignMiddle	: "中央",
-DlgImgAlignRight	: "右",
-DlgImgAlignTextTop	: "テキスト上部",
-DlgImgAlignTop		: "上",
-DlgImgPreview		: "プレビュー",
-DlgImgAlertUrl		: "イメージのURLを入力してください。",
-DlgImgLinkTab		: "リンク",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash プロパティ",
-DlgFlashChkPlay		: "再生",
-DlgFlashChkLoop		: "ループ再生",
-DlgFlashChkMenu		: "Flashメニュー可能",
-DlgFlashScale		: "拡大縮小設定",
-DlgFlashScaleAll	: "すべて表示",
-DlgFlashScaleNoBorder	: "外が見えない様に拡大",
-DlgFlashScaleFit	: "上下左右にフィット",
-
-// Link Dialog
-DlgLnkWindowTitle	: "ハイパーリンク",
-DlgLnkInfoTab		: "ハイパーリンク 情報",
-DlgLnkTargetTab		: "ターゲット",
-
-DlgLnkType			: "リンクタイプ",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "このページのアンカー",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "プロトコル",
-DlgLnkProtoOther	: "<その他>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "アンカーを選択",
-DlgLnkAnchorByName	: "アンカー名",
-DlgLnkAnchorById	: "エレメントID",
-DlgLnkNoAnchors		: "(ドキュメントにおいて利用可能なアンカーはありません。)",
-DlgLnkEMail			: "E-Mail アドレス",
-DlgLnkEMailSubject	: "件名",
-DlgLnkEMailBody		: "本文",
-DlgLnkUpload		: "アップロード",
-DlgLnkBtnUpload		: "サーバーに送信",
-
-DlgLnkTarget		: "ターゲット",
-DlgLnkTargetFrame	: "<フレーム>",
-DlgLnkTargetPopup	: "<ポップアップウィンドウ>",
-DlgLnkTargetBlank	: "新しいウィンドウ (_blank)",
-DlgLnkTargetParent	: "親ウィンドウ (_parent)",
-DlgLnkTargetSelf	: "同じウィンドウ (_self)",
-DlgLnkTargetTop		: "最上位ウィンドウ (_top)",
-DlgLnkTargetFrameName	: "目的のフレーム名",
-DlgLnkPopWinName	: "ポップアップウィンドウ名",
-DlgLnkPopWinFeat	: "ポップアップウィンドウ特徴",
-DlgLnkPopResize		: "リサイズ可能",
-DlgLnkPopLocation	: "ロケーションバー",
-DlgLnkPopMenu		: "メニューバー",
-DlgLnkPopScroll		: "スクロールバー",
-DlgLnkPopStatus		: "ステータスバー",
-DlgLnkPopToolbar	: "ツールバー",
-DlgLnkPopFullScrn	: "全画面モード(IE)",
-DlgLnkPopDependent	: "開いたウィンドウに連動して閉じる (Netscape)",
-DlgLnkPopWidth		: "å¹…",
-DlgLnkPopHeight		: "高さ",
-DlgLnkPopLeft		: "左端からの座標で指定",
-DlgLnkPopTop		: "上端からの座標で指定",
-
-DlnLnkMsgNoUrl		: "リンクURLを入力してください。",
-DlnLnkMsgNoEMail	: "メールアドレスを入力してください。",
-DlnLnkMsgNoAnchor	: "アンカーを選択してください。",
-DlnLnkMsgInvPopName	: "ポップ・アップ名は英字で始まる文字で指定してくだい。ポップ・アップ名にスペースは含めません",
-
-// Color Dialog
-DlgColorTitle		: "色選択",
-DlgColorBtnClear	: "クリア",
-DlgColorHighlight	: "ハイライト",
-DlgColorSelected	: "選択色",
-
-// Smiley Dialog
-DlgSmileyTitle		: "顔文字挿入",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "特殊文字選択",
-
-// Table Dialog
-DlgTableTitle		: "テーブル プロパティ",
-DlgTableRows		: "行",
-DlgTableColumns		: "列",
-DlgTableBorder		: "ボーダーサイズ",
-DlgTableAlign		: "キャプションの整列",
-DlgTableAlignNotSet	: "<なし>",
-DlgTableAlignLeft	: "å·¦",
-DlgTableAlignCenter	: "中央",
-DlgTableAlignRight	: "右",
-DlgTableWidth		: "テーブル幅",
-DlgTableWidthPx		: "ピクセル",
-DlgTableWidthPc		: "パーセント",
-DlgTableHeight		: "テーブル高さ",
-DlgTableCellSpace	: "セル内余白",
-DlgTableCellPad		: "セル内間隔",
-DlgTableCaption		: "キャプション",
-DlgTableSummary		: "テーブル目的/構造",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "セル プロパティ",
-DlgCellWidth		: "å¹…",
-DlgCellWidthPx		: "ピクセル",
-DlgCellWidthPc		: "パーセント",
-DlgCellHeight		: "高さ",
-DlgCellWordWrap		: "折り返し",
-DlgCellWordWrapNotSet	: "<なし>",
-DlgCellWordWrapYes	: "Yes",
-DlgCellWordWrapNo	: "No",
-DlgCellHorAlign		: "セル横の整列",
-DlgCellHorAlignNotSet	: "<なし>",
-DlgCellHorAlignLeft	: "å·¦",
-DlgCellHorAlignCenter	: "中央",
-DlgCellHorAlignRight: "右",
-DlgCellVerAlign		: "セル縦の整列",
-DlgCellVerAlignNotSet	: "<なし>",
-DlgCellVerAlignTop	: "上",
-DlgCellVerAlignMiddle	: "中央",
-DlgCellVerAlignBottom	: "下",
-DlgCellVerAlignBaseline	: "ベースライン",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "縦幅(行数)",
-DlgCellCollSpan		: "横幅(列数)",
-DlgCellBackColor	: "背景色",
-DlgCellBorderColor	: "ボーダーカラー",
-DlgCellBtnSelect	: "選択...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "検索して置換",
-
-// Find Dialog
-DlgFindTitle		: "検索",
-DlgFindFindBtn		: "検索",
-DlgFindNotFoundMsg	: "指定された文字列は見つかりませんでした。",
-
-// Replace Dialog
-DlgReplaceTitle			: "置き換え",
-DlgReplaceFindLbl		: "検索する文字列:",
-DlgReplaceReplaceLbl	: "置換えする文字列:",
-DlgReplaceCaseChk		: "部分一致",
-DlgReplaceReplaceBtn	: "置換え",
-DlgReplaceReplAllBtn	: "すべて置換え",
-DlgReplaceWordChk		: "単語単位で一致",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "ブラウザーのセキュリティ設定によりエディタの切り取り操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+X)を使用してください。",
-PasteErrorCopy	: "ブラウザーのセキュリティ設定によりエディタのコピー操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+C)を使用してください。",
-
-PasteAsText		: "プレーンテキスト貼り付け",
-PasteFromWord	: "ワード文章から貼り付け",
-
-DlgPasteMsg2	: "キーボード(<STRONG>Ctrl+V</STRONG>)を使用して、次の入力エリア内で貼って、<STRONG>OK</STRONG>を押してください。",
-DlgPasteSec		: "ブラウザのセキュリティ設定により、エディタはクリップボード・データに直接アクセスすることができません。このウィンドウは貼り付け操作を行う度に表示されます。",
-DlgPasteIgnoreFont		: "FontタグのFace属性を無視します。",
-DlgPasteRemoveStyles	: "スタイル定義を削除します。",
-
-// Color Picker
-ColorAutomatic	: "自動",
-ColorMoreColors	: "その他の色...",
-
-// Document Properties
-DocProps		: "文書 プロパティ",
-
-// Anchor Dialog
-DlgAnchorTitle		: "アンカー プロパティ",
-DlgAnchorName		: "アンカー名",
-DlgAnchorErrorName	: "アンカー名を必ず入力してください。",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "辞書にありません",
-DlgSpellChangeTo		: "変更",
-DlgSpellBtnIgnore		: "無視",
-DlgSpellBtnIgnoreAll	: "すべて無視",
-DlgSpellBtnReplace		: "置換",
-DlgSpellBtnReplaceAll	: "すべて置換",
-DlgSpellBtnUndo			: "やり直し",
-DlgSpellNoSuggestions	: "- 該当なし -",
-DlgSpellProgress		: "スペルチェック処理中...",
-DlgSpellNoMispell		: "スペルチェック完了: スペルの誤りはありませんでした",
-DlgSpellNoChanges		: "スペルチェック完了: 語句は変更されませんでした",
-DlgSpellOneChange		: "スペルチェック完了: 1語句変更されました",
-DlgSpellManyChanges		: "スペルチェック完了: %1 語句変更されました",
-
-IeSpellDownload			: "スペルチェッカーがインストールされていません。今すぐダウンロードしますか?",
-
-// Button Dialog
-DlgButtonText		: "テキスト (値)",
-DlgButtonType		: "タイプ",
-DlgButtonTypeBtn	: "ボタン",
-DlgButtonTypeSbm	: "送信",
-DlgButtonTypeRst	: "リセット",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "名前",
-DlgCheckboxValue	: "値",
-DlgCheckboxSelected	: "選択済み",
-
-// Form Dialog
-DlgFormName		: "フォーム名",
-DlgFormAction	: "アクション",
-DlgFormMethod	: "メソッド",
-
-// Select Field Dialog
-DlgSelectName		: "名前",
-DlgSelectValue		: "値",
-DlgSelectSize		: "サイズ",
-DlgSelectLines		: "行",
-DlgSelectChkMulti	: "複数項目選択を許可",
-DlgSelectOpAvail	: "利用可能なオプション",
-DlgSelectOpText		: "選択項目名",
-DlgSelectOpValue	: "選択項目値",
-DlgSelectBtnAdd		: "追加",
-DlgSelectBtnModify	: "編集",
-DlgSelectBtnUp		: "上へ",
-DlgSelectBtnDown	: "下へ",
-DlgSelectBtnSetValue : "選択した値を設定",
-DlgSelectBtnDelete	: "削除",
-
-// Textarea Dialog
-DlgTextareaName	: "名前",
-DlgTextareaCols	: "列",
-DlgTextareaRows	: "行",
-
-// Text Field Dialog
-DlgTextName			: "名前",
-DlgTextValue		: "値",
-DlgTextCharWidth	: "サイズ",
-DlgTextMaxChars		: "最大長",
-DlgTextType			: "タイプ",
-DlgTextTypeText		: "テキスト",
-DlgTextTypePass		: "パスワード入力",
-
-// Hidden Field Dialog
-DlgHiddenName	: "名前",
-DlgHiddenValue	: "値",
-
-// Bulleted List Dialog
-BulletedListProp	: "箇条書き プロパティ",
-NumberedListProp	: "段落番号 プロパティ",
-DlgLstStart			: "開始文字",
-DlgLstType			: "タイプ",
-DlgLstTypeCircle	: "白丸",
-DlgLstTypeDisc		: "黒丸",
-DlgLstTypeSquare	: "四角",
-DlgLstTypeNumbers	: "アラビア数字 (1, 2, 3)",
-DlgLstTypeLCase		: "英字小文字 (a, b, c)",
-DlgLstTypeUCase		: "英字大文字 (A, B, C)",
-DlgLstTypeSRoman	: "ローマ数字小文字 (i, ii, iii)",
-DlgLstTypeLRoman	: "ローマ数字大文字 (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "全般",
-DlgDocBackTab		: "背景",
-DlgDocColorsTab		: "色とマージン",
-DlgDocMetaTab		: "メタデータ",
-
-DlgDocPageTitle		: "ページタイトル",
-DlgDocLangDir		: "言語文字表記の方向",
-DlgDocLangDirLTR	: "左から右に表記(LTR)",
-DlgDocLangDirRTL	: "右から左に表記(RTL)",
-DlgDocLangCode		: "言語コード",
-DlgDocCharSet		: "文字セット符号化",
-DlgDocCharSetCE		: "Central European",
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Greek",
-DlgDocCharSetJP		: "Japanese",
-DlgDocCharSetKR		: "Korean",
-DlgDocCharSetTR		: "Turkish",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "他の文字セット符号化",
-
-DlgDocDocType		: "文書タイプヘッダー",
-DlgDocDocTypeOther	: "その他文書タイプヘッダー",
-DlgDocIncXHTML		: "XHTML宣言をインクルード",
-DlgDocBgColor		: "背景色",
-DlgDocBgImage		: "背景画像 URL",
-DlgDocBgNoScroll	: "スクロールしない背景",
-DlgDocCText			: "テキスト",
-DlgDocCLink			: "リンク",
-DlgDocCVisited		: "アクセス済みリンク",
-DlgDocCActive		: "アクセス中リンク",
-DlgDocMargins		: "ページ・マージン",
-DlgDocMaTop			: "上部",
-DlgDocMaLeft		: "å·¦",
-DlgDocMaRight		: "右",
-DlgDocMaBottom		: "下部",
-DlgDocMeIndex		: "文書のキーワード(カンマ区切り)",
-DlgDocMeDescr		: "文書の概要",
-DlgDocMeAuthor		: "文書の作者",
-DlgDocMeCopy		: "文書の著作権",
-DlgDocPreview		: "プレビュー",
-
-// Templates Dialog
-Templates			: "テンプレート(雛形)",
-DlgTemplatesTitle	: "テンプレート内容",
-DlgTemplatesSelMsg	: "エディターで使用するテンプレートを選択してください。<br>(現在のエディタの内容は失われます):",
-DlgTemplatesLoading	: "テンプレート一覧読み込み中. しばらくお待ちください...",
-DlgTemplatesNoTpl	: "(テンプレートが定義されていません)",
-DlgTemplatesReplace	: "現在のエディタの内容と置換えをします",
-
-// About Dialog
-DlgAboutAboutTab	: "バージョン情報",
-DlgAboutBrowserInfoTab	: "ブラウザ情報",
-DlgAboutLicenseTab	: "ライセンス",
-DlgAboutVersion		: "バージョン",
-DlgAboutInfo		: "より詳しい情報はこちらで",
-
-// Div Dialog
-DlgDivGeneralTab	: "全般",
-DlgDivAdvancedTab	: "高度な設定",
-DlgDivStyle		: "スタイル",
-DlgDivInlineStyle	: "インラインスタイル",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.xml
deleted file mode 100644
index 6b45dc0c32..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ja.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ja.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.js
deleted file mode 100644
index e0af4d02b9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Khmer language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "បង្រួមរបាឧបរកណ៍",
-ToolbarExpand		: "ពង្រីករបាឧបរណ៍",
-
-// Toolbar Items and Context Menu
-Save				: "រក្សាទុក",
-NewPage				: "ទំព័រថ្មី",
-Preview				: "មើលសាកល្បង",
-Cut					: "កាត់យក",
-Copy				: "ចំលងយក",
-Paste				: "ចំលងដាក់",
-PasteText			: "ចំលងដាក់ជាអត្ថបទធម្មតា",
-PasteWord			: "ចំលងដាក់ពី Word",
-Print				: "បោះពុម្ភ",
-SelectAll			: "ជ្រើសរើសទាំងអស់",
-RemoveFormat		: "លប់ចោល ការរចនា",
-InsertLinkLbl		: "ឈ្នាប់",
-InsertLink			: "បន្ថែម/កែប្រែ ឈ្នាប់",
-RemoveLink			: "លប់ឈ្នាប់",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "បន្ថែម/កែប្រែ យុថ្កា",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "រូបភាព",
-InsertImage			: "បន្ថែម/កែប្រែ រូបភាព",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "បន្ថែម/កែប្រែ Flash",
-InsertTableLbl		: "តារាង",
-InsertTable			: "បន្ថែម/កែប្រែ តារាង",
-InsertLineLbl		: "បន្ទាត់",
-InsertLine			: "បន្ថែមបន្ទាត់ផ្តេក",
-InsertSpecialCharLbl: "អក្សរពិសេស",
-InsertSpecialChar	: "បន្ថែមអក្សរពិសេស",
-InsertSmileyLbl		: "រូបភាព",
-InsertSmiley		: "បន្ថែម រូបភាព",
-About				: "អំពី FCKeditor",
-Bold				: "អក្សរដិតធំ",
-Italic				: "អក្សរផ្តេក",
-Underline			: "ដិតបន្ទាត់ពីក្រោមអក្សរ",
-StrikeThrough		: "ដិតបន្ទាត់ពាក់កណ្តាលអក្សរ",
-Subscript			: "អក្សរតូចក្រោម",
-Superscript			: "អក្សរតូចលើ",
-LeftJustify			: "តំរឹមឆ្វេង",
-CenterJustify		: "តំរឹមកណ្តាល",
-RightJustify		: "តំរឹមស្តាំ",
-BlockJustify		: "តំរឹមសងខាង",
-DecreaseIndent		: "បន្ថយការចូលបន្ទាត់",
-IncreaseIndent		: "បន្ថែមការចូលបន្ទាត់",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "សារឡើងវិញ",
-Redo				: "ធ្វើឡើងវិញ",
-NumberedListLbl		: "បញ្ជីជាអក្សរ",
-NumberedList		: "បន្ថែម/លប់ បញ្ជីជាអក្សរ",
-BulletedListLbl		: "បញ្ជីជារង្វង់មូល",
-BulletedList		: "បន្ថែម/លប់ បញ្ជីជារង្វង់មូល",
-ShowTableBorders	: "បង្ហាញស៊ុមតារាង",
-ShowDetails			: "បង្ហាញពិស្តារ",
-Style				: "ម៉ូត",
-FontFormat			: "រចនា",
-Font				: "ហ្វុង",
-FontSize			: "ទំហំ",
-TextColor			: "ពណ៌អក្សរ",
-BGColor				: "ពណ៌ផ្ទៃខាងក្រោយ",
-Source				: "កូត",
-Find				: "ស្វែងរក",
-Replace				: "ជំនួស",
-SpellCheck			: "ពិនិត្យអក្ខរាវិរុទ្ធ",
-UniversalKeyboard	: "ក្តារពុម្ភអក្សរសកល",
-PageBreakLbl		: "ការផ្តាច់ទំព័រ",
-PageBreak			: "បន្ថែម ការផ្តាច់ទំព័រ",
-
-Form			: "បែបបទ",
-Checkbox		: "ប្រអប់ជ្រើសរើស",
-RadioButton		: "ប៉ូតុនរង្វង់មូល",
-TextField		: "ជួរសរសេរអត្ថបទ",
-Textarea		: "តំបន់សរសេរអត្ថបទ",
-HiddenField		: "ជួរលាក់",
-Button			: "ប៉ូតុន",
-SelectionField	: "ជួរជ្រើសរើស",
-ImageButton		: "ប៉ូតុនរូបភាព",
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "កែប្រែឈ្នាប់",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "លប់ជួរផ្តេក",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "លប់ជួរឈរ",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "លប់សែល",
-MergeCells			: "បញ្ជូលសែល",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "លប់តារាង",
-CellProperties		: "ការកំណត់សែល",
-TableProperties		: "ការកំណត់តារាង",
-ImageProperties		: "ការកំណត់រូបភាព",
-FlashProperties		: "ការកំណត់ Flash",
-
-AnchorProp			: "ការកំណត់យុថ្កា",
-ButtonProp			: "ការកំណត់ ប៉ូតុន",
-CheckboxProp		: "ការកំណត់ប្រអប់ជ្រើសរើស",
-HiddenFieldProp		: "ការកំណត់ជួរលាក់",
-RadioButtonProp		: "ការកំណត់ប៉ូតុនរង្វង់",
-ImageButtonProp		: "ការកំណត់ប៉ូតុនរូបភាព",
-TextFieldProp		: "ការកំណត់ជួរអត្ថបទ",
-SelectionFieldProp	: "ការកំណត់ជួរជ្រើសរើស",
-TextareaProp		: "ការកំណត់កន្លែងសរសេរអត្ថបទ",
-FormProp			: "ការកំណត់បែបបទ",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "កំពុងដំណើរការ XHTML ។ សូមរងចាំ...",
-Done				: "ចប់រួចរាល់",
-PasteWordConfirm	: "អត្ថបទដែលលោកអ្នកបំរុងចំលងដាក់ ហាក់បីដូចជាត្រូវចំលងមកពីកម្មវិធី​Word​។ តើលោកអ្នកចង់សំអាតមុនចំលងអត្ថបទដាក់ទេ?",
-NotCompatiblePaste	: "ពាក្យបញ្ជានេះប្រើបានតែជាមួយ Internet Explorer កំរិត 5.5 រឺ លើសនេះ ។ តើលោកអ្នកចង់ចំលងដាក់ដោយមិនចាំបាច់សំអាតទេ?",
-UnknownToolbarItem	: "វត្ថុលើរបាឧបរកណ៍ មិនស្គាល់ \"%1\"",
-UnknownCommand		: "ឈ្មោះពាក្យបញ្ជា មិនស្គាល់ \"%1\"",
-NotImplemented		: "ពាក្យបញ្ជា មិនបានអនុវត្ត",
-UnknownToolbarSet	: "របាឧបរកណ៍ \"%1\" ពុំមាន ។",
-NoActiveX			: "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​អាចធ្វើអោយលោកអ្នកមិនអាចប្រើមុខងារខ្លះរបស់កម្មវិធីតាក់តែងអត្ថបទនេះ ។ លោកអ្នកត្រូវកំណត់អោយ \"ActiveX និង​កម្មវិធីជំនួយក្នុង (plug-ins)\" អោយដំណើរការ ។ លោកអ្នកអាចជួបប្រទះនឹង បញ្ហា ព្រមជាមួយនឹងការបាត់បង់មុខងារណាមួយរបស់កម្មវិធីតាក់តែងអត្ថបទនេះ ។",
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "វីនដូវមិនអាចបើកបានទេ ។ សូមពិនិត្យចំពោះកម្មវិធីបិទ វីនដូវលោត (popup) ថាតើវាដំណើរការរឺទេ ។",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "យល់ព្រម",
-DlgBtnCancel		: "មិនយល់ព្រម",
-DlgBtnClose			: "បិទ",
-DlgBtnBrowseServer	: "មើល",
-DlgAdvancedTag		: "កំរិតខ្ពស់",
-DlgOpOther			: "<ផ្សេងទៅត>",
-DlgInfoTab			: "ពត៌មាន",
-DlgAlertUrl			: "សូមសរសេរ URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<មិនមែន>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "ទិសដៅភាសា",
-DlgGenLangDirLtr	: "ពីឆ្វេងទៅស្តាំ(LTR)",
-DlgGenLangDirRtl	: "ពីស្តាំទៅឆ្វេង(RTL)",
-DlgGenLangCode		: "លេខកូតភាសា",
-DlgGenAccessKey		: "ឃី សំរាប់ចូល",
-DlgGenName			: "ឈ្មោះ",
-DlgGenTabIndex		: "លេខ Tab",
-DlgGenLongDescr		: "អធិប្បាយ URL វែង",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "ចំណងជើង ប្រឹក្សា",
-DlgGenContType		: "ប្រភេទអត្ថបទ ប្រឹក្សា",
-DlgGenLinkCharset	: "លេខកូតអក្សររបស់ឈ្នាប់",
-DlgGenStyle			: "ម៉ូត",
-
-// Image Dialog
-DlgImgTitle			: "ការកំណត់រូបភាព",
-DlgImgInfoTab		: "ពត៌មានអំពីរូបភាព",
-DlgImgBtnUpload		: "បញ្ជូនទៅកាន់ម៉ាស៊ីនផ្តល់សេវា",
-DlgImgURL			: "URL",
-DlgImgUpload		: "ទាញយក",
-DlgImgAlt			: "អត្ថបទជំនួស",
-DlgImgWidth			: "ទទឹង",
-DlgImgHeight		: "កំពស់",
-DlgImgLockRatio		: "អត្រាឡុក",
-DlgBtnResetSize		: "កំណត់ទំហំឡើងវិញ",
-DlgImgBorder		: "ស៊ុម",
-DlgImgHSpace		: "គំលាតទទឹង",
-DlgImgVSpace		: "គំលាតបណ្តោយ",
-DlgImgAlign			: "កំណត់ទីតាំង",
-DlgImgAlignLeft		: "ខាងឆ្វង",
-DlgImgAlignAbsBottom: "Abs Bottom",	//MISSING
-DlgImgAlignAbsMiddle: "Abs Middle",	//MISSING
-DlgImgAlignBaseline	: "បន្ទាត់ជាមូលដ្ឋាន",
-DlgImgAlignBottom	: "ខាងក្រោម",
-DlgImgAlignMiddle	: "កណ្តាល",
-DlgImgAlignRight	: "ខាងស្តាំ",
-DlgImgAlignTextTop	: "លើអត្ថបទ",
-DlgImgAlignTop		: "ខាងលើ",
-DlgImgPreview		: "មើលសាកល្បង",
-DlgImgAlertUrl		: "សូមសរសេរងាស័យដ្ឋានរបស់រូបភាព",
-DlgImgLinkTab		: "ឈ្នាប់",
-
-// Flash Dialog
-DlgFlashTitle		: "ការកំណត់ Flash",
-DlgFlashChkPlay		: "លេងដោយស្វ័យប្រវត្ត",
-DlgFlashChkLoop		: "ចំនួនដង",
-DlgFlashChkMenu		: "បង្ហាញ មឺនុយរបស់ Flash",
-DlgFlashScale		: "ទំហំ",
-DlgFlashScaleAll	: "បង្ហាញទាំងអស់",
-DlgFlashScaleNoBorder	: "មិនបង្ហាញស៊ុម",
-DlgFlashScaleFit	: "ត្រូវល្មម",
-
-// Link Dialog
-DlgLnkWindowTitle	: "ឈ្នាប់",
-DlgLnkInfoTab		: "ពត៌មានអំពីឈ្នាប់",
-DlgLnkTargetTab		: "គោលដៅ",
-
-DlgLnkType			: "ប្រភេទឈ្នាប់",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "យុថ្កានៅក្នុងទំព័រនេះ",
-DlgLnkTypeEMail		: "អ៊ីមែល",
-DlgLnkProto			: "ប្រូតូកូល",
-DlgLnkProtoOther	: "<ផ្សេងទៀត>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "ជ្រើសរើសយុថ្កា",
-DlgLnkAnchorByName	: "តាមឈ្មោះរបស់យុថ្កា",
-DlgLnkAnchorById	: "តាម Id",
-DlgLnkNoAnchors		: "(No anchors available in the document)",	//MISSING
-DlgLnkEMail			: "អ៊ីមែល",
-DlgLnkEMailSubject	: "ចំណងជើងអត្ថបទ",
-DlgLnkEMailBody		: "អត្ថបទ",
-DlgLnkUpload		: "ទាញយក",
-DlgLnkBtnUpload		: "ទាញយក",
-
-DlgLnkTarget		: "គោលដៅ",
-DlgLnkTargetFrame	: "<ហ្វ្រេម>",
-DlgLnkTargetPopup	: "<វីនដូវ លោត>",
-DlgLnkTargetBlank	: "វីនដូវថ្មី (_blank)",
-DlgLnkTargetParent	: "វីនដូវមេ (_parent)",
-DlgLnkTargetSelf	: "វីនដូវដដែល (_self)",
-DlgLnkTargetTop		: "វីនដូវនៅលើគេ(_top)",
-DlgLnkTargetFrameName	: "ឈ្មោះហ្រ្វេមដែលជាគោលដៅ",
-DlgLnkPopWinName	: "ឈ្មោះវីនដូវលោត",
-DlgLnkPopWinFeat	: "លក្ខណះរបស់វីនដូលលោត",
-DlgLnkPopResize		: "ទំហំអាចផ្លាស់ប្តូរ",
-DlgLnkPopLocation	: "របា ទីតាំង",
-DlgLnkPopMenu		: "របា មឺនុយ",
-DlgLnkPopScroll		: "របា ទាញ",
-DlgLnkPopStatus		: "របា ពត៌មាន",
-DlgLnkPopToolbar	: "របា ឩបករណ៍",
-DlgLnkPopFullScrn	: "អេក្រុងពេញ(IE)",
-DlgLnkPopDependent	: "អាស្រ័យលើ (Netscape)",
-DlgLnkPopWidth		: "ទទឹង",
-DlgLnkPopHeight		: "កំពស់",
-DlgLnkPopLeft		: "ទីតាំងខាងឆ្វេង",
-DlgLnkPopTop		: "ទីតាំងខាងលើ",
-
-DlnLnkMsgNoUrl		: "សូមសរសេរ អាស័យដ្ឋាន URL",
-DlnLnkMsgNoEMail	: "សូមសរសេរ អាស័យដ្ឋាន អ៊ីមែល",
-DlnLnkMsgNoAnchor	: "សូមជ្រើសរើស យុថ្កា",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "ជ្រើសរើស ពណ៌",
-DlgColorBtnClear	: "លប់",
-DlgColorHighlight	: "ផាត់ពណ៌",
-DlgColorSelected	: "បានជ្រើសរើស",
-
-// Smiley Dialog
-DlgSmileyTitle		: "បញ្ជូលរូបភាព",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "តូអក្សរពិសេស",
-
-// Table Dialog
-DlgTableTitle		: "ការកំណត់ តារាង",
-DlgTableRows		: "ជួរផ្តេក",
-DlgTableColumns		: "ជួរឈរ",
-DlgTableBorder		: "ទំហំស៊ុម",
-DlgTableAlign		: "ការកំណត់ទីតាំង",
-DlgTableAlignNotSet	: "<មិនកំណត់>",
-DlgTableAlignLeft	: "ខាងឆ្វេង",
-DlgTableAlignCenter	: "កណ្តាល",
-DlgTableAlignRight	: "ខាងស្តាំ",
-DlgTableWidth		: "ទទឹង",
-DlgTableWidthPx		: "ភីកសែល",
-DlgTableWidthPc		: "ភាគរយ",
-DlgTableHeight		: "កំពស់",
-DlgTableCellSpace	: "គំលាតសែល",
-DlgTableCellPad		: "គែមសែល",
-DlgTableCaption		: "ចំណងជើង",
-DlgTableSummary		: "សេចក្តីសង្ខេប",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "ការកំណត់ សែល",
-DlgCellWidth		: "ទទឹង",
-DlgCellWidthPx		: "ភីកសែល",
-DlgCellWidthPc		: "ភាគរយ",
-DlgCellHeight		: "កំពស់",
-DlgCellWordWrap		: "បង្ហាញអត្ថបទទាំងអស់",
-DlgCellWordWrapNotSet	: "<មិនកំណត់>",
-DlgCellWordWrapYes	: "បាទ(ចា)",
-DlgCellWordWrapNo	: "ទេ",
-DlgCellHorAlign		: "តំរឹមផ្តេក",
-DlgCellHorAlignNotSet	: "<មិនកំណត់>",
-DlgCellHorAlignLeft	: "ខាងឆ្វេង",
-DlgCellHorAlignCenter	: "កណ្តាល",
-DlgCellHorAlignRight: "Right",	//MISSING
-DlgCellVerAlign		: "តំរឹមឈរ",
-DlgCellVerAlignNotSet	: "<មិនកណត់>",
-DlgCellVerAlignTop	: "ខាងលើ",
-DlgCellVerAlignMiddle	: "កណ្តាល",
-DlgCellVerAlignBottom	: "ខាងក្រោម",
-DlgCellVerAlignBaseline	: "បន្ទាត់ជាមូលដ្ឋាន",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "បញ្ជូលជួរផ្តេក",
-DlgCellCollSpan		: "បញ្ជូលជួរឈរ",
-DlgCellBackColor	: "ពណ៌ផ្នែកខាងក្រោម",
-DlgCellBorderColor	: "ពណ៌ស៊ុម",
-DlgCellBtnSelect	: "ជ្រើសរើស...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "ស្វែងរក",
-DlgFindFindBtn		: "ស្វែងរក",
-DlgFindNotFoundMsg	: "ពាក្យនេះ រកមិនឃើញទេ ។",
-
-// Replace Dialog
-DlgReplaceTitle			: "ជំនួស",
-DlgReplaceFindLbl		: "ស្វែងរកអ្វី:",
-DlgReplaceReplaceLbl	: "ជំនួសជាមួយ:",
-DlgReplaceCaseChk		: "ករណ៉ត្រូវរក",
-DlgReplaceReplaceBtn	: "ជំនួស",
-DlgReplaceReplAllBtn	: "ជំនួសទាំងអស់",
-DlgReplaceWordChk		: "ត្រូវពាក្យទាំងអស់",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ កាត់អត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ  (Ctrl+X) ។",
-PasteErrorCopy	: "ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ​មិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ ចំលងអត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ (Ctrl+C)។",
-
-PasteAsText		: "ចំលងដាក់អត្ថបទធម្មតា",
-PasteFromWord	: "ចំលងពាក្យពីកម្មវិធី Word",
-
-DlgPasteMsg2	: "សូមចំលងអត្ថបទទៅដាក់ក្នុងប្រអប់ដូចខាងក្រោមដោយប្រើប្រាស់ ឃី ​(<STRONG>Ctrl+V</STRONG>) ហើយចុច <STRONG>OK</STRONG> ។",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "មិនគិតអំពីប្រភេទពុម្ភអក្សរ",
-DlgPasteRemoveStyles	: "លប់ម៉ូត",
-
-// Color Picker
-ColorAutomatic	: "ស្វ័យប្រវត្ត",
-ColorMoreColors	: "ពណ៌ផ្សេងទៀត..",
-
-// Document Properties
-DocProps		: "ការកំណត់ ឯកសារ",
-
-// Anchor Dialog
-DlgAnchorTitle		: "ការកំណត់ចំណងជើងយុទ្ធថ្កា",
-DlgAnchorName		: "ឈ្មោះយុទ្ធថ្កា",
-DlgAnchorErrorName	: "សូមសរសេរ ឈ្មោះយុទ្ធថ្កា",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "គ្មានក្នុងវចនានុក្រម",
-DlgSpellChangeTo		: "ផ្លាស់ប្តូរទៅ",
-DlgSpellBtnIgnore		: "មិនផ្លាស់ប្តូរ",
-DlgSpellBtnIgnoreAll	: "មិនផ្លាស់ប្តូរ ទាំងអស់",
-DlgSpellBtnReplace		: "ជំនួស",
-DlgSpellBtnReplaceAll	: "ជំនួសទាំងអស់",
-DlgSpellBtnUndo			: "សារឡើងវិញ",
-DlgSpellNoSuggestions	: "- គ្មានសំណើរ -",
-DlgSpellProgress		: "កំពុងពិនិត្យអក្ខរាវិរុទ្ធ...",
-DlgSpellNoMispell		: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: គ្មានកំហុស",
-DlgSpellNoChanges		: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពុំមានផ្លាស់ប្តូរ",
-DlgSpellOneChange		: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពាក្យមួយត្រូចបានផ្លាស់ប្តូរ",
-DlgSpellManyChanges		: "ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: %1 ពាក្យបានផ្លាស់ប្តូរ",
-
-IeSpellDownload			: "ពុំមានកម្មវិធីពិនិត្យអក្ខរាវិរុទ្ធ ។ តើចង់ទាញយកពីណា?",
-
-// Button Dialog
-DlgButtonText		: "អត្ថបទ(តំលៃ)",
-DlgButtonType		: "ប្រភេទ",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "ឈ្មោះ",
-DlgCheckboxValue	: "តំលៃ",
-DlgCheckboxSelected	: "បានជ្រើសរើស",
-
-// Form Dialog
-DlgFormName		: "ឈ្មោះ",
-DlgFormAction	: "សកម្មភាព",
-DlgFormMethod	: "វិធី",
-
-// Select Field Dialog
-DlgSelectName		: "ឈ្មោះ",
-DlgSelectValue		: "តំលៃ",
-DlgSelectSize		: "ទំហំ",
-DlgSelectLines		: "បន្ទាត់",
-DlgSelectChkMulti	: "អនុញ្ញាតអោយជ្រើសរើសច្រើន",
-DlgSelectOpAvail	: "ការកំណត់ជ្រើសរើស ដែលអាចកំណត់បាន",
-DlgSelectOpText		: "ពាក្យ",
-DlgSelectOpValue	: "តំលៃ",
-DlgSelectBtnAdd		: "បន្ថែម",
-DlgSelectBtnModify	: "ផ្លាស់ប្តូរ",
-DlgSelectBtnUp		: "លើ",
-DlgSelectBtnDown	: "ក្រោម",
-DlgSelectBtnSetValue : "Set as selected value",	//MISSING
-DlgSelectBtnDelete	: "លប់",
-
-// Textarea Dialog
-DlgTextareaName	: "ឈ្មោះ",
-DlgTextareaCols	: "ជូរឈរ",
-DlgTextareaRows	: "ជូរផ្តេក",
-
-// Text Field Dialog
-DlgTextName			: "ឈ្មោះ",
-DlgTextValue		: "តំលៃ",
-DlgTextCharWidth	: "ទទឹង អក្សរ",
-DlgTextMaxChars		: "អក្សរអតិបរិមា",
-DlgTextType			: "ប្រភេទ",
-DlgTextTypeText		: "ពាក្យ",
-DlgTextTypePass		: "ពាក្យសំងាត់",
-
-// Hidden Field Dialog
-DlgHiddenName	: "ឈ្មោះ",
-DlgHiddenValue	: "តំលៃ",
-
-// Bulleted List Dialog
-BulletedListProp	: "កំណត់បញ្ជីរង្វង់",
-NumberedListProp	: "កំណត់បញ្េជីលេខ",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "ប្រភេទ",
-DlgLstTypeCircle	: "រង្វង់",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "ការេ",
-DlgLstTypeNumbers	: "លេខ(1, 2, 3)",
-DlgLstTypeLCase		: "អក្សរតូច(a, b, c)",
-DlgLstTypeUCase		: "អក្សរធំ(A, B, C)",
-DlgLstTypeSRoman	: "អក្សរឡាតាំងតូច(i, ii, iii)",
-DlgLstTypeLRoman	: "អក្សរឡាតាំងធំ(I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "ទូទៅ",
-DlgDocBackTab		: "ផ្នែកខាងក្រោយ",
-DlgDocColorsTab		: "ទំព័រ​និង ស៊ុម",
-DlgDocMetaTab		: "ទិន្នន័យមេ",
-
-DlgDocPageTitle		: "ចំណងជើងទំព័រ",
-DlgDocLangDir		: "ទិសដៅសរសេរភាសា",
-DlgDocLangDirLTR	: "ពីឆ្វេងទៅស្ដាំ(LTR)",
-DlgDocLangDirRTL	: "ពីស្ដាំទៅឆ្វេង(RTL)",
-DlgDocLangCode		: "លេខកូតភាសា",
-DlgDocCharSet		: "កំណត់លេខកូតភាសា",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "កំណត់លេខកូតភាសាផ្សេងទៀត",
-
-DlgDocDocType		: "ប្រភេទក្បាលទំព័រ",
-DlgDocDocTypeOther	: "ប្រភេទក្បាលទំព័រផ្សេងទៀត",
-DlgDocIncXHTML		: "បញ្ជូល XHTML",
-DlgDocBgColor		: "ពណ៌ខាងក្រោម",
-DlgDocBgImage		: "URL របស់រូបភាពខាងក្រោម",
-DlgDocBgNoScroll	: "ទំព័រក្រោមមិនប្តូរ",
-DlgDocCText			: "អត្តបទ",
-DlgDocCLink			: "ឈ្នាប់",
-DlgDocCVisited		: "ឈ្នាប់មើលហើយ",
-DlgDocCActive		: "ឈ្នាប់កំពុងមើល",
-DlgDocMargins		: "ស៊ុមទំព័រ",
-DlgDocMaTop			: "លើ",
-DlgDocMaLeft		: "ឆ្វេង",
-DlgDocMaRight		: "ស្ដាំ",
-DlgDocMaBottom		: "ក្រោម",
-DlgDocMeIndex		: "ពាក្យនៅក្នុងឯកសារ (ផ្តាច់ពីគ្នាដោយក្បៀស)",
-DlgDocMeDescr		: "សេចក្តីអត្ថាធិប្បាយអំពីឯកសារ",
-DlgDocMeAuthor		: "អ្នកនិពន្ធ",
-DlgDocMeCopy		: "រក្សាសិទ្ធិ៏",
-DlgDocPreview		: "មើលសាកល្បង",
-
-// Templates Dialog
-Templates			: "ឯកសារគំរូ",
-DlgTemplatesTitle	: "ឯកសារគំរូ របស់អត្ថន័យ",
-DlgTemplatesSelMsg	: "សូមជ្រើសរើសឯកសារគំរូ ដើម្បីបើកនៅក្នុងកម្មវិធីតាក់តែងអត្ថបទ<br>(អត្ថបទនឹងបាត់បង់):",
-DlgTemplatesLoading	: "កំពុងអានបញ្ជីឯកសារគំរូ ។ សូមរងចាំ...",
-DlgTemplatesNoTpl	: "(ពុំមានឯកសារគំរូត្រូវបានកំណត់)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "អំពី",
-DlgAboutBrowserInfoTab	: "ព៌តមានកម្មវិធីរុករក",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "ជំនាន់",
-DlgAboutInfo		: "សំរាប់ព៌តមានផ្សេងទៀត សូមទាក់ទង",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.xml
deleted file mode 100644
index cdc55c0bcb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/km.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>km.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.js
deleted file mode 100644
index 91df044ff7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Korean language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "툴바 감추기",
-ToolbarExpand		: "툴바 보이기",
-
-// Toolbar Items and Context Menu
-Save				: "저장하기",
-NewPage				: "새 문서",
-Preview				: "미리보기",
-Cut					: "잘라내기",
-Copy				: "복사하기",
-Paste				: "붙여넣기",
-PasteText			: "텍스트로 붙여넣기",
-PasteWord			: "MS Word 형식에서 붙여넣기",
-Print				: "인쇄하기",
-SelectAll			: "전체선택",
-RemoveFormat		: "포맷 지우기",
-InsertLinkLbl		: "링크",
-InsertLink			: "링크 삽입/변경",
-RemoveLink			: "링크 삭제",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "책갈피 삽입/변경",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "이미지",
-InsertImage			: "이미지 삽입/변경",
-InsertFlashLbl		: "플래쉬",
-InsertFlash			: "플래쉬 삽입/변경",
-InsertTableLbl		: "표",
-InsertTable			: "표 삽입/변경",
-InsertLineLbl		: "수평선",
-InsertLine			: "수평선 삽입",
-InsertSpecialCharLbl: "특수문자 삽입",
-InsertSpecialChar	: "특수문자 삽입",
-InsertSmileyLbl		: "아이콘",
-InsertSmiley		: "아이콘 삽입",
-About				: "FCKeditor에 대하여",
-Bold				: "진하게",
-Italic				: "이텔릭",
-Underline			: "밑줄",
-StrikeThrough		: "취소선",
-Subscript			: "아래 첨자",
-Superscript			: "위 첨자",
-LeftJustify			: "왼쪽 정렬",
-CenterJustify		: "가운데 정렬",
-RightJustify		: "오른쪽 정렬",
-BlockJustify		: "양쪽 맞춤",
-DecreaseIndent		: "내어쓰기",
-IncreaseIndent		: "들여쓰기",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "취소",
-Redo				: "재실행",
-NumberedListLbl		: "순서있는 목록",
-NumberedList		: "순서있는 목록",
-BulletedListLbl		: "순서없는 목록",
-BulletedList		: "순서없는 목록",
-ShowTableBorders	: "표 테두리 보기",
-ShowDetails			: "문서기호 보기",
-Style				: "스타일",
-FontFormat			: "포맷",
-Font				: "폰트",
-FontSize			: "글자 크기",
-TextColor			: "글자 색상",
-BGColor				: "배경 색상",
-Source				: "소스",
-Find				: "찾기",
-Replace				: "바꾸기",
-SpellCheck			: "철자검사",
-UniversalKeyboard	: "다국어 입력기",
-PageBreakLbl		: "Page Break",	//MISSING
-PageBreak			: "Insert Page Break",	//MISSING
-
-Form			: "폼",
-Checkbox		: "체크박스",
-RadioButton		: "라디오버튼",
-TextField		: "입력필드",
-Textarea		: "입력영역",
-HiddenField		: "숨김필드",
-Button			: "버튼",
-SelectionField	: "펼침목록",
-ImageButton		: "이미지버튼",
-
-FitWindow		: "에디터 최대화",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "링크 수정",
-CellCM				: "셀/칸(Cell)",
-RowCM				: "í–‰(Row)",
-ColumnCM			: "ì—´(Column)",
-InsertRowAfter		: "뒤에 행 삽입",
-InsertRowBefore		: "앞에 행 삽입",
-DeleteRows			: "가로줄 삭제",
-InsertColumnAfter	: "뒤에 열 삽입",
-InsertColumnBefore	: "앞에 열 삽입",
-DeleteColumns		: "세로줄 삭제",
-InsertCellAfter		: "뒤에 셀/칸 삽입",
-InsertCellBefore	: "앞에 셀/칸 삽입",
-DeleteCells			: "셀 삭제",
-MergeCells			: "셀 합치기",
-MergeRight			: "오른쪽 뭉치기",
-MergeDown			: "왼쪽 뭉치기",
-HorizontalSplitCell	: "수평 나누기",
-VerticalSplitCell	: "수직 나누기",
-TableDelete			: "표 삭제",
-CellProperties		: "셀 속성",
-TableProperties		: "표 속성",
-ImageProperties		: "이미지 속성",
-FlashProperties		: "플래쉬 속성",
-
-AnchorProp			: "책갈피 속성",
-ButtonProp			: "버튼 속성",
-CheckboxProp		: "체크박스 속성",
-HiddenFieldProp		: "숨김필드 속성",
-RadioButtonProp		: "라디오버튼 속성",
-ImageButtonProp		: "이미지버튼 속성",
-TextFieldProp		: "입력필드 속성",
-SelectionFieldProp	: "펼침목록 속성",
-TextareaProp		: "입력영역 속성",
-FormProp			: "폼 속성",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML 처리중. 잠시만 기다려주십시요.",
-Done				: "완료",
-PasteWordConfirm	: "붙여넣기 할 텍스트는 MS Word에서 복사한 것입니다. 붙여넣기 전에 MS Word 포멧을 삭제하시겠습니까?",
-NotCompatiblePaste	: "이 명령은 인터넷익스플로러 5.5 버전 이상에서만 작동합니다. 포멧을 삭제하지 않고 붙여넣기 하시겠습니까?",
-UnknownToolbarItem	: "알수없는 툴바입니다. : \"%1\"",
-UnknownCommand		: "알수없는 기능입니다. : \"%1\"",
-NotImplemented		: "기능이 실행되지 않았습니다.",
-UnknownToolbarSet	: "툴바 설정이 없습니다. : \"%1\"",
-NoActiveX			: "브러우저의 보안 설정으로 인해 몇몇 기능의 작동에 장애가 있을 수 있습니다. \"액티브-액스 기능과 플러그 인\" 옵션을 허용하여 주시지 않으면 오류가 발생할 수 있습니다.",
-BrowseServerBlocked : "브러우저 요소가 열리지 않습니다. 팝업차단 설정이 꺼져있는지 확인하여 주십시오.",
-DialogBlocked		: "윈도우 대화창을 열 수 없습니다. 팝업차단 설정이 꺼져있는지 확인하여 주십시오.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "예",
-DlgBtnCancel		: "아니오",
-DlgBtnClose			: "닫기",
-DlgBtnBrowseServer	: "서버 보기",
-DlgAdvancedTag		: "자세히",
-DlgOpOther			: "<기타>",
-DlgInfoTab			: "ì •ë³´",
-DlgAlertUrl			: "URL을 입력하십시요",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<설정되지 않음>",
-DlgGenId			: "ID",
-DlgGenLangDir		: "쓰기 방향",
-DlgGenLangDirLtr	: "왼쪽에서 오른쪽 (LTR)",
-DlgGenLangDirRtl	: "오른쪽에서 왼쪽 (RTL)",
-DlgGenLangCode		: "언어 코드",
-DlgGenAccessKey		: "엑세스 키",
-DlgGenName			: "Name",
-DlgGenTabIndex		: "탭 순서",
-DlgGenLongDescr		: "URL 설명",
-DlgGenClass			: "Stylesheet Classes",
-DlgGenTitle			: "Advisory Title",
-DlgGenContType		: "Advisory Content Type",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Style",
-
-// Image Dialog
-DlgImgTitle			: "이미지 설정",
-DlgImgInfoTab		: "이미지 정보",
-DlgImgBtnUpload		: "서버로 전송",
-DlgImgURL			: "URL",
-DlgImgUpload		: "업로드",
-DlgImgAlt			: "이미지 설명",
-DlgImgWidth			: "너비",
-DlgImgHeight		: "높이",
-DlgImgLockRatio		: "비율 유지",
-DlgBtnResetSize		: "원래 크기로",
-DlgImgBorder		: "테두리",
-DlgImgHSpace		: "수평여백",
-DlgImgVSpace		: "수직여백",
-DlgImgAlign			: "ì •ë ¬",
-DlgImgAlignLeft		: "왼쪽",
-DlgImgAlignAbsBottom: "줄아래(Abs Bottom)",
-DlgImgAlignAbsMiddle: "줄중간(Abs Middle)",
-DlgImgAlignBaseline	: "기준선",
-DlgImgAlignBottom	: "아래",
-DlgImgAlignMiddle	: "중간",
-DlgImgAlignRight	: "오른쪽",
-DlgImgAlignTextTop	: "글자상단",
-DlgImgAlignTop		: "위",
-DlgImgPreview		: "미리보기",
-DlgImgAlertUrl		: "이미지 URL을 입력하십시요",
-DlgImgLinkTab		: "링크",
-
-// Flash Dialog
-DlgFlashTitle		: "플래쉬 등록정보",
-DlgFlashChkPlay		: "자동재생",
-DlgFlashChkLoop		: "반복",
-DlgFlashChkMenu		: "플래쉬메뉴 가능",
-DlgFlashScale		: "영역",
-DlgFlashScaleAll	: "모두보기",
-DlgFlashScaleNoBorder	: "경계선없음",
-DlgFlashScaleFit	: "영역자동조절",
-
-// Link Dialog
-DlgLnkWindowTitle	: "링크",
-DlgLnkInfoTab		: "링크 정보",
-DlgLnkTargetTab		: "타겟",
-
-DlgLnkType			: "링크 종류",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "책갈피",
-DlgLnkTypeEMail		: "이메일",
-DlgLnkProto			: "프로토콜",
-DlgLnkProtoOther	: "<기타>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "책갈피 선택",
-DlgLnkAnchorByName	: "책갈피 이름",
-DlgLnkAnchorById	: "책갈피 ID",
-DlgLnkNoAnchors		: "(문서에 책갈피가 없습니다.)",
-DlgLnkEMail			: "이메일 주소",
-DlgLnkEMailSubject	: "제목",
-DlgLnkEMailBody		: "ë‚´ìš©",
-DlgLnkUpload		: "업로드",
-DlgLnkBtnUpload		: "서버로 전송",
-
-DlgLnkTarget		: "타겟",
-DlgLnkTargetFrame	: "<프레임>",
-DlgLnkTargetPopup	: "<팝업창>",
-DlgLnkTargetBlank	: "새 창 (_blank)",
-DlgLnkTargetParent	: "부모 창 (_parent)",
-DlgLnkTargetSelf	: "현재 창 (_self)",
-DlgLnkTargetTop		: "최 상위 창 (_top)",
-DlgLnkTargetFrameName	: "타겟 프레임 이름",
-DlgLnkPopWinName	: "팝업창 이름",
-DlgLnkPopWinFeat	: "팝업창 설정",
-DlgLnkPopResize		: "크기조정",
-DlgLnkPopLocation	: "주소표시줄",
-DlgLnkPopMenu		: "메뉴바",
-DlgLnkPopScroll		: "스크롤바",
-DlgLnkPopStatus		: "상태바",
-DlgLnkPopToolbar	: "툴바",
-DlgLnkPopFullScrn	: "전체화면 (IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "너비",
-DlgLnkPopHeight		: "높이",
-DlgLnkPopLeft		: "왼쪽 위치",
-DlgLnkPopTop		: "윗쪽 위치",
-
-DlnLnkMsgNoUrl		: "링크 URL을 입력하십시요.",
-DlnLnkMsgNoEMail	: "이메일주소를 입력하십시요.",
-DlnLnkMsgNoAnchor	: "책갈피명을 입력하십시요.",
-DlnLnkMsgInvPopName	: "팝업창의 타이틀은 공백을 허용하지 않습니다.",
-
-// Color Dialog
-DlgColorTitle		: "색상 선택",
-DlgColorBtnClear	: "지우기",
-DlgColorHighlight	: "현재",
-DlgColorSelected	: "선택됨",
-
-// Smiley Dialog
-DlgSmileyTitle		: "아이콘 삽입",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "특수문자 선택",
-
-// Table Dialog
-DlgTableTitle		: "표 설정",
-DlgTableRows		: "가로줄",
-DlgTableColumns		: "세로줄",
-DlgTableBorder		: "테두리 크기",
-DlgTableAlign		: "ì •ë ¬",
-DlgTableAlignNotSet	: "<설정되지 않음>",
-DlgTableAlignLeft	: "왼쪽",
-DlgTableAlignCenter	: "가운데",
-DlgTableAlignRight	: "오른쪽",
-DlgTableWidth		: "너비",
-DlgTableWidthPx		: "픽셀",
-DlgTableWidthPc		: "퍼센트",
-DlgTableHeight		: "높이",
-DlgTableCellSpace	: "셀 간격",
-DlgTableCellPad		: "셀 여백",
-DlgTableCaption		: "캡션",
-DlgTableSummary		: "요약",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "셀 설정",
-DlgCellWidth		: "너비",
-DlgCellWidthPx		: "픽셀",
-DlgCellWidthPc		: "퍼센트",
-DlgCellHeight		: "높이",
-DlgCellWordWrap		: "워드랩",
-DlgCellWordWrapNotSet	: "<설정되지 않음>",
-DlgCellWordWrapYes	: "예",
-DlgCellWordWrapNo	: "아니오",
-DlgCellHorAlign		: "수평 정렬",
-DlgCellHorAlignNotSet	: "<설정되지 않음>",
-DlgCellHorAlignLeft	: "왼쪽",
-DlgCellHorAlignCenter	: "가운데",
-DlgCellHorAlignRight: "오른쪽",
-DlgCellVerAlign		: "수직 정렬",
-DlgCellVerAlignNotSet	: "<설정되지 않음>",
-DlgCellVerAlignTop	: "위",
-DlgCellVerAlignMiddle	: "중간",
-DlgCellVerAlignBottom	: "아래",
-DlgCellVerAlignBaseline	: "기준선",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "세로 합치기",
-DlgCellCollSpan		: "가로 합치기",
-DlgCellBackColor	: "배경 색상",
-DlgCellBorderColor	: "테두리 색상",
-DlgCellBtnSelect	: "선택",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "찾기 & 바꾸기",
-
-// Find Dialog
-DlgFindTitle		: "찾기",
-DlgFindFindBtn		: "찾기",
-DlgFindNotFoundMsg	: "문자열을 찾을 수 없습니다.",
-
-// Replace Dialog
-DlgReplaceTitle			: "바꾸기",
-DlgReplaceFindLbl		: "찾을 문자열:",
-DlgReplaceReplaceLbl	: "바꿀 문자열:",
-DlgReplaceCaseChk		: "대소문자 구분",
-DlgReplaceReplaceBtn	: "바꾸기",
-DlgReplaceReplAllBtn	: "모두 바꾸기",
-DlgReplaceWordChk		: "온전한 단어",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "브라우저의 보안설정때문에 잘라내기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요. (Ctrl+X).",
-PasteErrorCopy	: "브라우저의 보안설정때문에 복사하기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요.  (Ctrl+C).",
-
-PasteAsText		: "텍스트로 붙여넣기",
-PasteFromWord	: "MS Word 형식에서 붙여넣기",
-
-DlgPasteMsg2	: "키보드의 (<STRONG>Ctrl+V</STRONG>) 를 이용해서 상자안에 붙여넣고 <STRONG>OK</STRONG> 를 누르세요.",
-DlgPasteSec		: "브러우저 보안 설정으로 인해, 클립보드의 자료를 직접 접근할 수 없습니다. 이 창에 다시 붙여넣기 하십시오.",
-DlgPasteIgnoreFont		: "폰트 설정 무시",
-DlgPasteRemoveStyles	: "스타일 정의 제거",
-
-// Color Picker
-ColorAutomatic	: "기본색상",
-ColorMoreColors	: "색상선택...",
-
-// Document Properties
-DocProps		: "문서 속성",
-
-// Anchor Dialog
-DlgAnchorTitle		: "책갈피 속성",
-DlgAnchorName		: "책갈피 이름",
-DlgAnchorErrorName	: "책갈피 이름을 입력하십시요.",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "사전에 없는 단어",
-DlgSpellChangeTo		: "변경할 단어",
-DlgSpellBtnIgnore		: "건너뜀",
-DlgSpellBtnIgnoreAll	: "모두 건너뜀",
-DlgSpellBtnReplace		: "변경",
-DlgSpellBtnReplaceAll	: "모두 변경",
-DlgSpellBtnUndo			: "취소",
-DlgSpellNoSuggestions	: "- 추천단어 없음 -",
-DlgSpellProgress		: "철자검사를 진행중입니다...",
-DlgSpellNoMispell		: "철자검사 완료: 잘못된 철자가 없습니다.",
-DlgSpellNoChanges		: "철자검사 완료: 변경된 단어가 없습니다.",
-DlgSpellOneChange		: "철자검사 완료: 단어가 변경되었습니다.",
-DlgSpellManyChanges		: "철자검사 완료: %1 단어가 변경되었습니다.",
-
-IeSpellDownload			: "철자 검사기가 철치되지 않았습니다. 지금 다운로드하시겠습니까?",
-
-// Button Dialog
-DlgButtonText		: "버튼글자(값)",
-DlgButtonType		: "버튼종류",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "이름",
-DlgCheckboxValue	: "ê°’",
-DlgCheckboxSelected	: "선택됨",
-
-// Form Dialog
-DlgFormName		: "폼이름",
-DlgFormAction	: "실행경로(Action)",
-DlgFormMethod	: "방법(Method)",
-
-// Select Field Dialog
-DlgSelectName		: "이름",
-DlgSelectValue		: "ê°’",
-DlgSelectSize		: "세로크기",
-DlgSelectLines		: "줄",
-DlgSelectChkMulti	: "여러항목 선택 허용",
-DlgSelectOpAvail	: "선택옵션",
-DlgSelectOpText		: "이름",
-DlgSelectOpValue	: "ê°’",
-DlgSelectBtnAdd		: "추가",
-DlgSelectBtnModify	: "변경",
-DlgSelectBtnUp		: "위로",
-DlgSelectBtnDown	: "아래로",
-DlgSelectBtnSetValue : "선택된것으로 설정",
-DlgSelectBtnDelete	: "삭제",
-
-// Textarea Dialog
-DlgTextareaName	: "이름",
-DlgTextareaCols	: "칸수",
-DlgTextareaRows	: "줄수",
-
-// Text Field Dialog
-DlgTextName			: "이름",
-DlgTextValue		: "ê°’",
-DlgTextCharWidth	: "글자 너비",
-DlgTextMaxChars		: "최대 글자수",
-DlgTextType			: "종류",
-DlgTextTypeText		: "문자열",
-DlgTextTypePass		: "비밀번호",
-
-// Hidden Field Dialog
-DlgHiddenName	: "이름",
-DlgHiddenValue	: "ê°’",
-
-// Bulleted List Dialog
-BulletedListProp	: "순서없는 목록 속성",
-NumberedListProp	: "순서있는 목록 속성",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "종류",
-DlgLstTypeCircle	: "원(Circle)",
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "네모점(Square)",
-DlgLstTypeNumbers	: "번호 (1, 2, 3)",
-DlgLstTypeLCase		: "소문자 (a, b, c)",
-DlgLstTypeUCase		: "대문자 (A, B, C)",
-DlgLstTypeSRoman	: "로마자 수문자 (i, ii, iii)",
-DlgLstTypeLRoman	: "로마자 대문자 (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "일반",
-DlgDocBackTab		: "ë°°ê²½",
-DlgDocColorsTab		: "색상 및 여백",
-DlgDocMetaTab		: "메타데이터",
-
-DlgDocPageTitle		: "페이지명",
-DlgDocLangDir		: "문자 쓰기방향",
-DlgDocLangDirLTR	: "왼쪽에서 오른쪽 (LTR)",
-DlgDocLangDirRTL	: "오른쪽에서 왼쪽 (RTL)",
-DlgDocLangCode		: "언어코드",
-DlgDocCharSet		: "캐릭터셋 인코딩",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "다른 캐릭터셋 인코딩",
-
-DlgDocDocType		: "문서 헤드",
-DlgDocDocTypeOther	: "다른 문서헤드",
-DlgDocIncXHTML		: "XHTML 문서정의 포함",
-DlgDocBgColor		: "배경색상",
-DlgDocBgImage		: "배경이미지 URL",
-DlgDocBgNoScroll	: "스크롤되지않는 배경",
-DlgDocCText			: "텍스트",
-DlgDocCLink			: "링크",
-DlgDocCVisited		: "방문한 링크(Visited)",
-DlgDocCActive		: "활성화된 링크(Active)",
-DlgDocMargins		: "페이지 여백",
-DlgDocMaTop			: "위",
-DlgDocMaLeft		: "왼쪽",
-DlgDocMaRight		: "오른쪽",
-DlgDocMaBottom		: "아래",
-DlgDocMeIndex		: "문서 키워드 (콤마로 구분)",
-DlgDocMeDescr		: "문서 설명",
-DlgDocMeAuthor		: "작성자",
-DlgDocMeCopy		: "저작권",
-DlgDocPreview		: "미리보기",
-
-// Templates Dialog
-Templates			: "템플릿",
-DlgTemplatesTitle	: "내용 템플릿",
-DlgTemplatesSelMsg	: "에디터에서 사용할 템플릿을 선택하십시요.<br>(지금까지 작성된 내용은 사라집니다.):",
-DlgTemplatesLoading	: "템플릿 목록을 불러오는중입니다. 잠시만 기다려주십시요.",
-DlgTemplatesNoTpl	: "(템플릿이 없습니다.)",
-DlgTemplatesReplace	: "현재 내용 바꾸기",
-
-// About Dialog
-DlgAboutAboutTab	: "About",
-DlgAboutBrowserInfoTab	: "브라우저 정보",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "버전",
-DlgAboutInfo		: "더 많은 정보를 보시려면 다음 사이트로 가십시오.",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.xml
deleted file mode 100644
index 9c4bf235e6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ko.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ko.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.js
deleted file mode 100644
index 44f5da64e5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Lithuanian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Sutraukti mygtukų juostą",
-ToolbarExpand		: "Išplėsti mygtukų juostą",
-
-// Toolbar Items and Context Menu
-Save				: "IÅ¡saugoti",
-NewPage				: "Naujas puslapis",
-Preview				: "Peržiūra",
-Cut					: "IÅ¡kirpti",
-Copy				: "Kopijuoti",
-Paste				: "Įdėti",
-PasteText			: "Įdėti kaip gryną tekstą",
-PasteWord			: "Įdėti iš Word",
-Print				: "Spausdinti",
-SelectAll			: "Pažymėti viską",
-RemoveFormat		: "Panaikinti formatÄ…",
-InsertLinkLbl		: "Nuoroda",
-InsertLink			: "Įterpti/taisyti nuorodą",
-RemoveLink			: "Panaikinti nuorodÄ…",
-VisitLink			: "Atidaryti nuorodÄ…",
-Anchor				: "Įterpti/modifikuoti žymę",
-AnchorDelete		: "Naikinti žymę",
-InsertImageLbl		: "Vaizdas",
-InsertImage			: "Įterpti/taisyti vaizdą",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Įterpti/taisyti Flash",
-InsertTableLbl		: "LentelÄ—",
-InsertTable			: "Įterpti/taisyti lentelę",
-InsertLineLbl		: "Linija",
-InsertLine			: "Įterpti horizontalią liniją",
-InsertSpecialCharLbl: "Spec. simbolis",
-InsertSpecialChar	: "Įterpti specialų simbolį",
-InsertSmileyLbl		: "Veideliai",
-InsertSmiley		: "Įterpti veidelį",
-About				: "Apie FCKeditor",
-Bold				: "Pusjuodis",
-Italic				: "Kursyvas",
-Underline			: "Pabrauktas",
-StrikeThrough		: "Perbrauktas",
-Subscript			: "Apatinis indeksas",
-Superscript			: "Viršutinis indeksas",
-LeftJustify			: "Lygiuoti kairÄ™",
-CenterJustify		: "Centruoti",
-RightJustify		: "Lygiuoti dešinę",
-BlockJustify		: "Lygiuoti abi puses",
-DecreaseIndent		: "Sumažinti įtrauką",
-IncreaseIndent		: "Padidinti įtrauką",
-Blockquote			: "Citata",
-CreateDiv			: "Sukurti Div elementÄ…",
-EditDiv				: "Reaguoti Div elementÄ…",
-DeleteDiv			: "Å alinti Div elementÄ…",
-Undo				: "Atšaukti",
-Redo				: "Atstatyti",
-NumberedListLbl		: "Numeruotas sąrašas",
-NumberedList		: "Įterpti/Panaikinti numeruotą sąrašą",
-BulletedListLbl		: "Suženklintas sąrašas",
-BulletedList		: "Įterpti/Panaikinti suženklintą sąrašą",
-ShowTableBorders	: "Rodyti lentelÄ—s rÄ—mus",
-ShowDetails			: "Rodyti detales",
-Style				: "Stilius",
-FontFormat			: "Å rifto formatas",
-Font				: "Å riftas",
-FontSize			: "Å rifto dydis",
-TextColor			: "Teksto spalva",
-BGColor				: "Fono spalva",
-Source				: "Å altinis",
-Find				: "Rasti",
-Replace				: "Pakeisti",
-SpellCheck			: "Rašybos tikrinimas",
-UniversalKeyboard	: "Universali klaviatūra",
-PageBreakLbl		: "Puslapių skirtukas",
-PageBreak			: "Įterpti puslapių skirtuką",
-
-Form			: "Forma",
-Checkbox		: "Žymimasis langelis",
-RadioButton		: "Žymimoji akutė",
-TextField		: "Teksto laukas",
-Textarea		: "Teksto sritis",
-HiddenField		: "Nerodomas laukas",
-Button			: "Mygtukas",
-SelectionField	: "Atrankos laukas",
-ImageButton		: "Vaizdinis mygtukas",
-
-FitWindow		: "Padidinti redaktorių",
-ShowBlocks		: "Rodyti blokus",
-
-// Context Menu
-EditLink			: "Taisyti nuorodÄ…",
-CellCM				: "Langelis",
-RowCM				: "EilutÄ—",
-ColumnCM			: "Stulpelis",
-InsertRowAfter		: "Įterpti eilutę po",
-InsertRowBefore		: "Įterpti eilutę prieš",
-DeleteRows			: "Å alinti eilutes",
-InsertColumnAfter	: "Įterpti stulpelį po",
-InsertColumnBefore	: "Įterpti stulpelį prieš",
-DeleteColumns		: "Å alinti stulpelius",
-InsertCellAfter		: "Įterpti langelį po",
-InsertCellBefore	: "Įterpti langelį prieš",
-DeleteCells			: "Å alinti langelius",
-MergeCells			: "Sujungti langelius",
-MergeRight			: "Sujungti su dešine",
-MergeDown			: "Sujungti su apačia",
-HorizontalSplitCell	: "Skaidyti langelį horizontaliai",
-VerticalSplitCell	: "Skaidyti langelį vertikaliai",
-TableDelete			: "Å alinti lentelÄ™",
-CellProperties		: "Langelio savybÄ—s",
-TableProperties		: "LentelÄ—s savybÄ—s",
-ImageProperties		: "Vaizdo savybÄ—s",
-FlashProperties		: "Flash savybÄ—s",
-
-AnchorProp			: "Žymės savybės",
-ButtonProp			: "Mygtuko savybÄ—s",
-CheckboxProp		: "Žymimojo langelio savybės",
-HiddenFieldProp		: "Nerodomo lauko savybÄ—s",
-RadioButtonProp		: "Žymimosios akutės savybės",
-ImageButtonProp		: "Vaizdinio mygtuko savybÄ—s",
-TextFieldProp		: "Teksto lauko savybÄ—s",
-SelectionFieldProp	: "Atrankos lauko savybÄ—s",
-TextareaProp		: "Teksto srities savybÄ—s",
-FormProp			: "Formos savybÄ—s",
-
-FontFormats			: "Normalus;Formuotas;Kreipinio;Antraštinis 1;Antraštinis 2;Antraštinis 3;Antraštinis 4;Antraštinis 5;Antraštinis 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Apdorojamas XHTML. Prašome palaukti...",
-Done				: "Baigta",
-PasteWordConfirm	: "Įdedamas tekstas yra panašus į kopiją iš Word. Ar Jūs norite prieš įdėjimą išvalyti jį?",
-NotCompatiblePaste	: "Ši komanda yra prieinama tik per Internet Explorer 5.5 ar aukštesnę versiją. Ar Jūs norite įterpti be valymo?",
-UnknownToolbarItem	: "Nežinomas mygtukų juosta elementas \"%1\"",
-UnknownCommand		: "Nežinomas komandos vardas \"%1\"",
-NotImplemented		: "Komanda nėra įgyvendinta",
-UnknownToolbarSet	: "Mygtukų juostos rinkinys \"%1\" neegzistuoja",
-NoActiveX			: "Jūsų naršyklės saugumo nuostatos gali riboti kai kurias redaktoriaus savybes. Jūs turite aktyvuoti opciją \"Run ActiveX controls and plug-ins\". Kitu atveju Jums bus pranešama apie klaidas ir trūkstamas savybes.",
-BrowseServerBlocked : "Neįmanoma atidaryti naujo naršyklės lango. Įsitikinkite, kad iškylančių langų blokavimo programos neveiksnios.",
-DialogBlocked		: "Neįmanoma atidaryti dialogo lango. Įsitikinkite, kad iškylančių langų blokavimo programos neveiksnios.",
-VisitLinkBlocked	: "Neįmanoma atidaryti naujo lango. Įsitikinkite, kad iškylančių langų blokavimo programos neveiksnios.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Nutraukti",
-DlgBtnClose			: "Uždaryti",
-DlgBtnBrowseServer	: "Naršyti po serverį",
-DlgAdvancedTag		: "Papildomas",
-DlgOpOther			: "<Kita>",
-DlgInfoTab			: "Informacija",
-DlgAlertUrl			: "Prašome įrašyti URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nÄ—ra nustatyta>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Teksto kryptis",
-DlgGenLangDirLtr	: "Iš kairės į dešinę (LTR)",
-DlgGenLangDirRtl	: "Iš dešinės į kairę (RTL)",
-DlgGenLangCode		: "Kalbos kodas",
-DlgGenAccessKey		: "Prieigos raktas",
-DlgGenName			: "Vardas",
-DlgGenTabIndex		: "Tabuliavimo indeksas",
-DlgGenLongDescr		: "Ilgas aprašymas URL",
-DlgGenClass			: "Stilių lentelės klasės",
-DlgGenTitle			: "Konsultacinė antraštė",
-DlgGenContType		: "Konsultacinio turinio tipas",
-DlgGenLinkCharset	: "Susietų išteklių simbolių lentelė",
-DlgGenStyle			: "Stilius",
-
-// Image Dialog
-DlgImgTitle			: "Vaizdo savybÄ—s",
-DlgImgInfoTab		: "Vaizdo informacija",
-DlgImgBtnUpload		: "Siųsti į serverį",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Nusiųsti",
-DlgImgAlt			: "Alternatyvus Tekstas",
-DlgImgWidth			: "Plotis",
-DlgImgHeight		: "Aukštis",
-DlgImgLockRatio		: "IÅ¡laikyti proporcijÄ…",
-DlgBtnResetSize		: "Atstatyti dydį",
-DlgImgBorder		: "RÄ—melis",
-DlgImgHSpace		: "Hor.ErdvÄ—",
-DlgImgVSpace		: "Vert.ErdvÄ—",
-DlgImgAlign			: "Lygiuoti",
-DlgImgAlignLeft		: "KairÄ™",
-DlgImgAlignAbsBottom: "Absoliučią apačią",
-DlgImgAlignAbsMiddle: "Absoliutų vidurį",
-DlgImgAlignBaseline	: "ApatinÄ™ linijÄ…",
-DlgImgAlignBottom	: "Apačią",
-DlgImgAlignMiddle	: "Vidurį",
-DlgImgAlignRight	: "Dešinę",
-DlgImgAlignTextTop	: "Teksto viršūnę",
-DlgImgAlignTop		: "Viršūnę",
-DlgImgPreview		: "Peržiūra",
-DlgImgAlertUrl		: "Prašome įvesti vaizdo URL",
-DlgImgLinkTab		: "Nuoroda",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash savybÄ—s",
-DlgFlashChkPlay		: "Automatinis paleidimas",
-DlgFlashChkLoop		: "Ciklas",
-DlgFlashChkMenu		: "Leisti Flash meniu",
-DlgFlashScale		: "Mastelis",
-DlgFlashScaleAll	: "Rodyti visÄ…",
-DlgFlashScaleNoBorder	: "Be rÄ—melio",
-DlgFlashScaleFit	: "Tikslus atitikimas",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Nuoroda",
-DlgLnkInfoTab		: "Nuorodos informacija",
-DlgLnkTargetTab		: "Paskirtis",
-
-DlgLnkType			: "Nuorodos tipas",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Žymė šiame puslapyje",
-DlgLnkTypeEMail		: "El.paštas",
-DlgLnkProto			: "Protokolas",
-DlgLnkProtoOther	: "<kitas>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Pasirinkite žymę",
-DlgLnkAnchorByName	: "Pagal žymės vardą",
-DlgLnkAnchorById	: "Pagal žymės Id",
-DlgLnkNoAnchors		: "(Šiame dokumente žymių nėra)",
-DlgLnkEMail			: "El.pašto adresas",
-DlgLnkEMailSubject	: "Žinutės tema",
-DlgLnkEMailBody		: "Žinutės turinys",
-DlgLnkUpload		: "Siųsti",
-DlgLnkBtnUpload		: "Siųsti į serverį",
-
-DlgLnkTarget		: "Paskirties vieta",
-DlgLnkTargetFrame	: "<kadras>",
-DlgLnkTargetPopup	: "<išskleidžiamas langas>",
-DlgLnkTargetBlank	: "Naujas langas (_blank)",
-DlgLnkTargetParent	: "Pirminis langas (_parent)",
-DlgLnkTargetSelf	: "Tas pats langas (_self)",
-DlgLnkTargetTop		: "Svarbiausias langas (_top)",
-DlgLnkTargetFrameName	: "Paskirties kadro vardas",
-DlgLnkPopWinName	: "Paskirties lango vardas",
-DlgLnkPopWinFeat	: "Išskleidžiamo lango savybės",
-DlgLnkPopResize		: "Keičiamas dydis",
-DlgLnkPopLocation	: "Adreso juosta",
-DlgLnkPopMenu		: "Meniu juosta",
-DlgLnkPopScroll		: "Slinkties juostos",
-DlgLnkPopStatus		: "BÅ«senos juosta",
-DlgLnkPopToolbar	: "Mygtukų juosta",
-DlgLnkPopFullScrn	: "Visas ekranas (IE)",
-DlgLnkPopDependent	: "Priklausomas (Netscape)",
-DlgLnkPopWidth		: "Plotis",
-DlgLnkPopHeight		: "Aukštis",
-DlgLnkPopLeft		: "KairÄ— pozicija",
-DlgLnkPopTop		: "Viršutinė pozicija",
-
-DlnLnkMsgNoUrl		: "Prašome įvesti nuorodos URL",
-DlnLnkMsgNoEMail	: "Prašome įvesti el.pašto adresą",
-DlnLnkMsgNoAnchor	: "Prašome pasirinkti žymę",
-DlnLnkMsgInvPopName	: "Iššokančio lango pavadinimas privalo prasidėti lotyniška raide ir negali turėti tarpų",
-
-// Color Dialog
-DlgColorTitle		: "Pasirinkite spalvÄ…",
-DlgColorBtnClear	: "Trinti",
-DlgColorHighlight	: "Paryškinta",
-DlgColorSelected	: "Pažymėta",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Įterpti veidelį",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Pasirinkite specialų simbolį",
-
-// Table Dialog
-DlgTableTitle		: "LentelÄ—s savybÄ—s",
-DlgTableRows		: "EilutÄ—s",
-DlgTableColumns		: "Stulpeliai",
-DlgTableBorder		: "RÄ—melio dydis",
-DlgTableAlign		: "Lygiuoti",
-DlgTableAlignNotSet	: "<Nenustatyta>",
-DlgTableAlignLeft	: "KairÄ™",
-DlgTableAlignCenter	: "CentrÄ…",
-DlgTableAlignRight	: "Dešinę",
-DlgTableWidth		: "Plotis",
-DlgTableWidthPx		: "taškais",
-DlgTableWidthPc		: "procentais",
-DlgTableHeight		: "Aukštis",
-DlgTableCellSpace	: "Tarpas tarp langelių",
-DlgTableCellPad		: "Trapas nuo langelio rÄ—mo iki teksto",
-DlgTableCaption		: "Antraštė",
-DlgTableSummary		: "Santrauka",
-DlgTableHeaders		: "Antraštės",
-DlgTableHeadersNone		: "NÄ—ra",
-DlgTableHeadersColumn	: "Pirmas stulpelis",
-DlgTableHeadersRow		: "Pirma eilutÄ—",
-DlgTableHeadersBoth		: "Abu",
-
-// Table Cell Dialog
-DlgCellTitle		: "Langelio savybÄ—s",
-DlgCellWidth		: "Plotis",
-DlgCellWidthPx		: "taškais",
-DlgCellWidthPc		: "procentais",
-DlgCellHeight		: "Aukštis",
-DlgCellWordWrap		: "Teksto laužymas",
-DlgCellWordWrapNotSet	: "<Nenustatyta>",
-DlgCellWordWrapYes	: "Taip",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Horizontaliai lygiuoti",
-DlgCellHorAlignNotSet	: "<Nenustatyta>",
-DlgCellHorAlignLeft	: "KairÄ™",
-DlgCellHorAlignCenter	: "CentrÄ…",
-DlgCellHorAlignRight: "Dešinę",
-DlgCellVerAlign		: "Vertikaliai lygiuoti",
-DlgCellVerAlignNotSet	: "<Nenustatyta>",
-DlgCellVerAlignTop	: "Viršų",
-DlgCellVerAlignMiddle	: "Vidurį",
-DlgCellVerAlignBottom	: "Apačią",
-DlgCellVerAlignBaseline	: "ApatinÄ™ linijÄ…",
-DlgCellType		: "Langelio tipas",
-DlgCellTypeData		: "Duomenys",
-DlgCellTypeHeader	: "Antraštė",
-DlgCellRowSpan		: "Eilučių apjungimas",
-DlgCellCollSpan		: "Stulpelių apjungimas",
-DlgCellBackColor	: "Fono spalva",
-DlgCellBorderColor	: "RÄ—melio spalva",
-DlgCellBtnSelect	: "Pažymėti...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Surasti ir pakeisti",
-
-// Find Dialog
-DlgFindTitle		: "Paieška",
-DlgFindFindBtn		: "Surasti",
-DlgFindNotFoundMsg	: "Nurodytas tekstas nerastas.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Pakeisti",
-DlgReplaceFindLbl		: "Surasti tekstÄ…:",
-DlgReplaceReplaceLbl	: "Pakeisti tekstu:",
-DlgReplaceCaseChk		: "Skirti didžiąsias ir mažąsias raides",
-DlgReplaceReplaceBtn	: "Pakeisti",
-DlgReplaceReplAllBtn	: "Pakeisti viskÄ…",
-DlgReplaceWordChk		: "Atitikti pilną žodį",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti iškirpimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+X).",
-PasteErrorCopy	: "Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti kopijavimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+C).",
-
-PasteAsText		: "Įdėti kaip gryną tekstą",
-PasteFromWord	: "Įdėti iš Word",
-
-DlgPasteMsg2	: "Žemiau esančiame įvedimo lauke įdėkite tekstą, naudodami klaviatūrą (<STRONG>Ctrl+V</STRONG>) ir paspauskite mygtuką <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Dėl jūsų naršyklės saugumo nustatymų, redaktorius negali tiesiogiai pasiekti laikinosios atminties. Jums reikia nukopijuoti dar kartą į šį langą.",
-DlgPasteIgnoreFont		: "Ignoruoti šriftų nustatymus",
-DlgPasteRemoveStyles	: "Pašalinti stilių nustatymus",
-
-// Color Picker
-ColorAutomatic	: "Automatinis",
-ColorMoreColors	: "Daugiau spalvų...",
-
-// Document Properties
-DocProps		: "Dokumento savybÄ—s",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Žymės savybės",
-DlgAnchorName		: "Žymės vardas",
-DlgAnchorErrorName	: "Prašome įvesti žymės vardą",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Žodyne nerastas",
-DlgSpellChangeTo		: "Pakeisti į",
-DlgSpellBtnIgnore		: "Ignoruoti",
-DlgSpellBtnIgnoreAll	: "Ignoruoti visus",
-DlgSpellBtnReplace		: "Pakeisti",
-DlgSpellBtnReplaceAll	: "Pakeisti visus",
-DlgSpellBtnUndo			: "Atšaukti",
-DlgSpellNoSuggestions	: "- Nėra pasiūlymų -",
-DlgSpellProgress		: "Vyksta rašybos tikrinimas...",
-DlgSpellNoMispell		: "Rašybos tikrinimas baigtas: Nerasta rašybos klaidų",
-DlgSpellNoChanges		: "Rašybos tikrinimas baigtas: Nėra pakeistų žodžių",
-DlgSpellOneChange		: "Rašybos tikrinimas baigtas: Vienas žodis pakeistas",
-DlgSpellManyChanges		: "Rašybos tikrinimas baigtas: Pakeista %1 žodžių",
-
-IeSpellDownload			: "Rašybos tikrinimas neinstaliuotas. Ar Jūs norite jį dabar atsisiųsti?",
-
-// Button Dialog
-DlgButtonText		: "Tekstas (Reikšmė)",
-DlgButtonType		: "Tipas",
-DlgButtonTypeBtn	: "Mygtukas",
-DlgButtonTypeSbm	: "Siųsti",
-DlgButtonTypeRst	: "IÅ¡valyti",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Vardas",
-DlgCheckboxValue	: "Reikšmė",
-DlgCheckboxSelected	: "Pažymėtas",
-
-// Form Dialog
-DlgFormName		: "Vardas",
-DlgFormAction	: "Veiksmas",
-DlgFormMethod	: "Metodas",
-
-// Select Field Dialog
-DlgSelectName		: "Vardas",
-DlgSelectValue		: "Reikšmė",
-DlgSelectSize		: "Dydis",
-DlgSelectLines		: "eilučių",
-DlgSelectChkMulti	: "Leisti daugeriopÄ… atrankÄ…",
-DlgSelectOpAvail	: "Galimos parinktys",
-DlgSelectOpText		: "Tekstas",
-DlgSelectOpValue	: "Reikšmė",
-DlgSelectBtnAdd		: "Įtraukti",
-DlgSelectBtnModify	: "Modifikuoti",
-DlgSelectBtnUp		: "Aukštyn",
-DlgSelectBtnDown	: "Žemyn",
-DlgSelectBtnSetValue : "Laikyti pažymėta reikšme",
-DlgSelectBtnDelete	: "Trinti",
-
-// Textarea Dialog
-DlgTextareaName	: "Vardas",
-DlgTextareaCols	: "Ilgis",
-DlgTextareaRows	: "Plotis",
-
-// Text Field Dialog
-DlgTextName			: "Vardas",
-DlgTextValue		: "Reikšmė",
-DlgTextCharWidth	: "Ilgis simboliais",
-DlgTextMaxChars		: "Maksimalus simbolių skaičius",
-DlgTextType			: "Tipas",
-DlgTextTypeText		: "Tekstas",
-DlgTextTypePass		: "Slaptažodis",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Vardas",
-DlgHiddenValue	: "Reikšmė",
-
-// Bulleted List Dialog
-BulletedListProp	: "Suženklinto sąrašo savybės",
-NumberedListProp	: "Numeruoto sąrašo savybės",
-DlgLstStart			: "PradÄ—ti nuo",
-DlgLstType			: "Tipas",
-DlgLstTypeCircle	: "Apskritimas",
-DlgLstTypeDisc		: "Diskas",
-DlgLstTypeSquare	: "Kvadratas",
-DlgLstTypeNumbers	: "Skaičiai (1, 2, 3)",
-DlgLstTypeLCase		: "Mažosios raidės (a, b, c)",
-DlgLstTypeUCase		: "Didžiosios raidės (A, B, C)",
-DlgLstTypeSRoman	: "Romėnų mažieji skaičiai (i, ii, iii)",
-DlgLstTypeLRoman	: "Romėnų didieji skaičiai (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Bendros savybÄ—s",
-DlgDocBackTab		: "Fonas",
-DlgDocColorsTab		: "Spalvos ir kraštinės",
-DlgDocMetaTab		: "Meta duomenys",
-
-DlgDocPageTitle		: "Puslapio antraštė",
-DlgDocLangDir		: "Kalbos kryptis",
-DlgDocLangDirLTR	: "Iš kairės į dešinę (LTR)",
-DlgDocLangDirRTL	: "Iš dešinės į kairę (RTL)",
-DlgDocLangCode		: "Kalbos kodas",
-DlgDocCharSet		: "Simbolių kodavimo lentelė",
-DlgDocCharSetCE		: "CentrinÄ—s Europos",
-DlgDocCharSetCT		: "Tradicinės kinų (Big5)",
-DlgDocCharSetCR		: "Kirilica",
-DlgDocCharSetGR		: "Graikų",
-DlgDocCharSetJP		: "Japonų",
-DlgDocCharSetKR		: "Korėjiečių",
-DlgDocCharSetTR		: "Turkų",
-DlgDocCharSetUN		: "Unikodas (UTF-8)",
-DlgDocCharSetWE		: "Vakarų Europos",
-DlgDocCharSetOther	: "Kita simbolių kodavimo lentelė",
-
-DlgDocDocType		: "Dokumento tipo antraštė",
-DlgDocDocTypeOther	: "Kita dokumento tipo antraštė",
-DlgDocIncXHTML		: "Įtraukti XHTML deklaracijas",
-DlgDocBgColor		: "Fono spalva",
-DlgDocBgImage		: "Fono paveikslÄ—lio nuoroda (URL)",
-DlgDocBgNoScroll	: "Neslenkantis fonas",
-DlgDocCText			: "Tekstas",
-DlgDocCLink			: "Nuoroda",
-DlgDocCVisited		: "Aplankyta nuoroda",
-DlgDocCActive		: "Aktyvi nuoroda",
-DlgDocMargins		: "Puslapio kraštinės",
-DlgDocMaTop			: "Viršuje",
-DlgDocMaLeft		: "KairÄ—je",
-DlgDocMaRight		: "Dešinėje",
-DlgDocMaBottom		: "Apačioje",
-DlgDocMeIndex		: "Dokumento indeksavimo raktiniai žodžiai (atskirti kableliais)",
-DlgDocMeDescr		: "Dokumento apibūdinimas",
-DlgDocMeAuthor		: "Autorius",
-DlgDocMeCopy		: "AutorinÄ—s teisÄ—s",
-DlgDocPreview		: "Peržiūra",
-
-// Templates Dialog
-Templates			: "Å ablonai",
-DlgTemplatesTitle	: "Turinio Å¡ablonai",
-DlgTemplatesSelMsg	: "Pasirinkite norimÄ… Å¡ablonÄ…<br>(<b>DÄ—mesio!</b> esamas turinys bus prarastas):",
-DlgTemplatesLoading	: "Įkeliamas šablonų sąrašas. Prašome palaukti...",
-DlgTemplatesNoTpl	: "(Šablonų sąrašas tuščias)",
-DlgTemplatesReplace	: "Pakeisti dabartinį turinį pasirinktu šablonu",
-
-// About Dialog
-DlgAboutAboutTab	: "Apie",
-DlgAboutBrowserInfoTab	: "Naršyklės informacija",
-DlgAboutLicenseTab	: "Licenzija",
-DlgAboutVersion		: "versija",
-DlgAboutInfo		: "PapildomÄ… informacijÄ… galima gauti",
-
-// Div Dialog
-DlgDivGeneralTab	: "Bendros savybÄ—s",
-DlgDivAdvancedTab	: "Papildomos savybÄ—s",
-DlgDivStyle		: "Stilius",
-DlgDivInlineStyle	: "Stilius kode",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.xml
deleted file mode 100644
index c9265ba3ba..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lt.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>lt.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.js
deleted file mode 100644
index 666dca79a7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Latvian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Samazināt rīku joslu",
-ToolbarExpand		: "Paplašināt rīku joslu",
-
-// Toolbar Items and Context Menu
-Save				: "Saglabāt",
-NewPage				: "Jauna lapa",
-Preview				: "Pārskatīt",
-Cut					: "Izgriezt",
-Copy				: "Kopēt",
-Paste				: "Ievietot",
-PasteText			: "Ievietot kā vienkāršu tekstu",
-PasteWord			: "Ievietot no Worda",
-Print				: "Drukāt",
-SelectAll			: "Iezīmēt visu",
-RemoveFormat		: "Noņemt stilus",
-InsertLinkLbl		: "Hipersaite",
-InsertLink			: "Ievietot/Labot hipersaiti",
-RemoveLink			: "Noņemt hipersaiti",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Ievietot/Labot iezīmi",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Attēls",
-InsertImage			: "Ievietot/Labot Attēlu",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Ievietot/Labot Flash",
-InsertTableLbl		: "Tabula",
-InsertTable			: "Ievietot/Labot Tabulu",
-InsertLineLbl		: "Atdalītājsvītra",
-InsertLine			: "Ievietot horizontālu Atdalītājsvītru",
-InsertSpecialCharLbl: "Īpašs simbols",
-InsertSpecialChar	: "Ievietot speciālo simbolu",
-InsertSmileyLbl		: "Smaidiņi",
-InsertSmiley		: "Ievietot smaidiņu",
-About				: "Īsumā par FCKeditor",
-Bold				: "Treknu Å¡riftu",
-Italic				: "Slīprakstā",
-Underline			: "Apakšsvītra",
-StrikeThrough		: "Pārsvītrots",
-Subscript			: "Zemrakstā",
-Superscript			: "Augšrakstā",
-LeftJustify			: "Izlīdzināt pa kreisi",
-CenterJustify		: "Izlīdzināt pret centru",
-RightJustify		: "Izlīdzināt pa labi",
-BlockJustify		: "Izlīdzināt malas",
-DecreaseIndent		: "Samazināt atkāpi",
-IncreaseIndent		: "Palielināt atkāpi",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Atcelt",
-Redo				: "Atkārtot",
-NumberedListLbl		: "Numurēts saraksts",
-NumberedList		: "Ievietot/Noņemt numerēto sarakstu",
-BulletedListLbl		: "Izcelts saraksts",
-BulletedList		: "Ievietot/Noņemt izceltu sarakstu",
-ShowTableBorders	: "Parādīt tabulas robežas",
-ShowDetails			: "Parādīt sīkāku informāciju",
-Style				: "Stils",
-FontFormat			: "Formāts",
-Font				: "Å rifts",
-FontSize			: "Izmērs",
-TextColor			: "Teksta krāsa",
-BGColor				: "Fona krāsa",
-Source				: "HTML kods",
-Find				: "Meklēt",
-Replace				: "Nomainīt",
-SpellCheck			: "Pareizrakstības pārbaude",
-UniversalKeyboard	: "Universāla klaviatūra",
-PageBreakLbl		: "Lapas pārtraukums",
-PageBreak			: "Ievietot lapas pārtraukumu",
-
-Form			: "Forma",
-Checkbox		: "Atzīmēšanas kastīte",
-RadioButton		: "Izvēles poga",
-TextField		: "Teksta rinda",
-Textarea		: "Teksta laukums",
-HiddenField		: "Paslēpta teksta rinda",
-Button			: "Poga",
-SelectionField	: "Iezīmēšanas lauks",
-ImageButton		: "Attēlpoga",
-
-FitWindow		: "Maksimizēt redaktora izmēru",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Labot hipersaiti",
-CellCM				: "Å Å«na",
-RowCM				: "Rinda",
-ColumnCM			: "Kolonna",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Dzēst rindas",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Dzēst kolonnas",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Dzēst rūtiņas",
-MergeCells			: "Apvienot rūtiņas",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Dzēst tabulu",
-CellProperties		: "Rūtiņas īpašības",
-TableProperties		: "Tabulas īpašības",
-ImageProperties		: "Attēla īpašības",
-FlashProperties		: "Flash īpašības",
-
-AnchorProp			: "Iezīmes īpašības",
-ButtonProp			: "Pogas īpašības",
-CheckboxProp		: "Atzīmēšanas kastītes īpašības",
-HiddenFieldProp		: "Paslēptās teksta rindas īpašības",
-RadioButtonProp		: "Izvēles poga īpašības",
-ImageButtonProp		: "Attēlpogas īpašības",
-TextFieldProp		: "Teksta rindas  īpašības",
-SelectionFieldProp	: "Iezīmēšanas lauka īpašības",
-TextareaProp		: "Teksta laukuma īpašības",
-FormProp			: "Formas īpašības",
-
-FontFormats			: "Normāls teksts;Formatēts teksts;Adrese;Virsraksts 1;Virsraksts 2;Virsraksts 3;Virsraksts 4;Virsraksts 5;Virsraksts 6;Rindkopa (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Tiek apstrādāts XHTML. Lūdzu uzgaidiet...",
-Done				: "Darīts",
-PasteWordConfirm	: "Teksta fragments, kas tiek ievietots, izskatās, ka būtu sagatavots Word'ā. Vai vēlaties to apstrādāt pirms ievietošanas?",
-NotCompatiblePaste	: "Šī darbība ir pieejama Internet Explorer'ī, kas jaunāks par 5.5 versiju. Vai vēlaties ievietot bez apstrādes?",
-UnknownToolbarItem	: "Nezināms rīku joslas objekts \"%1\"",
-UnknownCommand		: "Nezināmas darbības nosaukums \"%1\"",
-NotImplemented		: "Darbība netika paveikta",
-UnknownToolbarSet	: "Rīku joslas komplekts \"%1\" neeksistē",
-NoActiveX			: "Interneta pārlūkprogrammas drošības uzstādījumi varētu ietekmēt dažas no redaktora īpašībām. Jābūt aktivizētai sadaļai \"Run ActiveX controls and plug-ins\". Savādāk ir iespējamas kļūdas darbībā un kļūdu paziņojumu parādīšanās.",
-BrowseServerBlocked : "Resursu pārlūks nevar tikt atvērts. Pārliecinieties, ka uznirstošo logu bloķētāji ir atslēgti.",
-DialogBlocked		: "Nav iespējams atvērt dialoglogu. Pārliecinieties, ka uznirstošo logu bloķētāji ir atslēgti.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "Darīts!",
-DlgBtnCancel		: "Atcelt",
-DlgBtnClose			: "Aizvērt",
-DlgBtnBrowseServer	: "Skatīt servera saturu",
-DlgAdvancedTag		: "Izvērstais",
-DlgOpOther			: "<Cits>",
-DlgInfoTab			: "Informācija",
-DlgAlertUrl			: "LÅ«dzu, ievietojiet hipersaiti",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nav iestatīts>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Valodas lasīšanas virziens",
-DlgGenLangDirLtr	: "No kreisās uz labo (LTR)",
-DlgGenLangDirRtl	: "No labās uz kreiso (RTL)",
-DlgGenLangCode		: "Valodas kods",
-DlgGenAccessKey		: "Pieejas kods",
-DlgGenName			: "Nosaukums",
-DlgGenTabIndex		: "Ciļņu indekss",
-DlgGenLongDescr		: "Gara apraksta Hipersaite",
-DlgGenClass			: "Stilu saraksta klases",
-DlgGenTitle			: "Konsultatīvs virsraksts",
-DlgGenContType		: "Konsultatīvs satura tips",
-DlgGenLinkCharset	: "Pievienotā resursa kodu tabula",
-DlgGenStyle			: "Stils",
-
-// Image Dialog
-DlgImgTitle			: "Attēla īpašības",
-DlgImgInfoTab		: "Informācija par attēlu",
-DlgImgBtnUpload		: "Nosūtīt serverim",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Augšupielādēt",
-DlgImgAlt			: "Alternatīvais teksts",
-DlgImgWidth			: "Platums",
-DlgImgHeight		: "Augstums",
-DlgImgLockRatio		: "Nemainīga Augstuma/Platuma attiecība",
-DlgBtnResetSize		: "Atjaunot sākotnējo izmēru",
-DlgImgBorder		: "Rāmis",
-DlgImgHSpace		: "Horizontālā telpa",
-DlgImgVSpace		: "Vertikālā telpa",
-DlgImgAlign			: "Nolīdzināt",
-DlgImgAlignLeft		: "Pa kreisi",
-DlgImgAlignAbsBottom: "Absolūti apakšā",
-DlgImgAlignAbsMiddle: "Absolūti vertikāli centrēts",
-DlgImgAlignBaseline	: "Pamatrindā",
-DlgImgAlignBottom	: "Apakšā",
-DlgImgAlignMiddle	: "Vertikāli centrēts",
-DlgImgAlignRight	: "Pa labi",
-DlgImgAlignTextTop	: "Teksta augšā",
-DlgImgAlignTop		: "Augšā",
-DlgImgPreview		: "Pārskats",
-DlgImgAlertUrl		: "Lūdzu norādīt attēla hipersaiti",
-DlgImgLinkTab		: "Hipersaite",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash īpašības",
-DlgFlashChkPlay		: "Automātiska atskaņošana",
-DlgFlashChkLoop		: "Nepārtraukti",
-DlgFlashChkMenu		: "Atļaut Flash izvēlni",
-DlgFlashScale		: "Mainīt izmēru",
-DlgFlashScaleAll	: "Rādīt visu",
-DlgFlashScaleNoBorder	: "Bez rāmja",
-DlgFlashScaleFit	: "Precīzs izmērs",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Hipersaite",
-DlgLnkInfoTab		: "Hipersaites informācija",
-DlgLnkTargetTab		: "MÄ“rÄ·is",
-
-DlgLnkType			: "Hipersaites tips",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Iezīme šajā lapā",
-DlgLnkTypeEMail		: "E-pasts",
-DlgLnkProto			: "Protokols",
-DlgLnkProtoOther	: "<cits>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Izvēlēties iezīmi",
-DlgLnkAnchorByName	: "Pēc iezīmes nosaukuma",
-DlgLnkAnchorById	: "PÄ“c elementa ID",
-DlgLnkNoAnchors		: "(Šajā dokumentā nav iezīmju)",
-DlgLnkEMail			: "E-pasta adrese",
-DlgLnkEMailSubject	: "Ziņas tēma",
-DlgLnkEMailBody		: "Ziņas saturs",
-DlgLnkUpload		: "Augšupielādēt",
-DlgLnkBtnUpload		: "Nosūtīt serverim",
-
-DlgLnkTarget		: "MÄ“rÄ·is",
-DlgLnkTargetFrame	: "<ietvars>",
-DlgLnkTargetPopup	: "<uznirstošā logā>",
-DlgLnkTargetBlank	: "Jaunā logā (_blank)",
-DlgLnkTargetParent	: "Esošajā logā (_parent)",
-DlgLnkTargetSelf	: "Tajā pašā logā (_self)",
-DlgLnkTargetTop		: "Visredzamākajā logā (_top)",
-DlgLnkTargetFrameName	: "MÄ“rÄ·a ietvara nosaukums",
-DlgLnkPopWinName	: "Uznirstošā loga nosaukums",
-DlgLnkPopWinFeat	: "Uznirstošā loga nosaukums īpašības",
-DlgLnkPopResize		: "Ar maināmu izmēru",
-DlgLnkPopLocation	: "Atrašanās vietas josla",
-DlgLnkPopMenu		: "Izvēlnes josla",
-DlgLnkPopScroll		: "Ritjoslas",
-DlgLnkPopStatus		: "Statusa josla",
-DlgLnkPopToolbar	: "RÄ«ku josla",
-DlgLnkPopFullScrn	: "Pilnā ekrānā (IE)",
-DlgLnkPopDependent	: "Atkarīgs (Netscape)",
-DlgLnkPopWidth		: "Platums",
-DlgLnkPopHeight		: "Augstums",
-DlgLnkPopLeft		: "Kreisā koordināte",
-DlgLnkPopTop		: "Augšējā koordināte",
-
-DlnLnkMsgNoUrl		: "Lūdzu norādi hipersaiti",
-DlnLnkMsgNoEMail	: "Lūdzu norādi e-pasta adresi",
-DlnLnkMsgNoAnchor	: "Lūdzu norādi iezīmi",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Izvēlies krāsu",
-DlgColorBtnClear	: "Dzēst",
-DlgColorHighlight	: "Izcelt",
-DlgColorSelected	: "Iezīmētais",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Ievietot smaidiņu",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Ievietot īpašu simbolu",
-
-// Table Dialog
-DlgTableTitle		: "Tabulas īpašības",
-DlgTableRows		: "Rindas",
-DlgTableColumns		: "Kolonnas",
-DlgTableBorder		: "Rāmja izmērs",
-DlgTableAlign		: "Novietojums",
-DlgTableAlignNotSet	: "<nav norādīts>",
-DlgTableAlignLeft	: "Pa kreisi",
-DlgTableAlignCenter	: "Centrēti",
-DlgTableAlignRight	: "Pa labi",
-DlgTableWidth		: "Platums",
-DlgTableWidthPx		: "pikseļos",
-DlgTableWidthPc		: "procentuāli",
-DlgTableHeight		: "Augstums",
-DlgTableCellSpace	: "Rūtiņu atstatums",
-DlgTableCellPad		: "Rūtiņu nobīde",
-DlgTableCaption		: "Leģenda",
-DlgTableSummary		: "Anotācija",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Rūtiņas īpašības",
-DlgCellWidth		: "Platums",
-DlgCellWidthPx		: "pikseļi",
-DlgCellWidthPc		: "procentos",
-DlgCellHeight		: "Augstums",
-DlgCellWordWrap		: "Teksta pārnese",
-DlgCellWordWrapNotSet	: "<nav norādīta>",
-DlgCellWordWrapYes	: "Jā",
-DlgCellWordWrapNo	: "NÄ“",
-DlgCellHorAlign		: "Horizontāla novietojums",
-DlgCellHorAlignNotSet	: "<Nav norādīts>",
-DlgCellHorAlignLeft	: "Pa kreisi",
-DlgCellHorAlignCenter	: "Centrēti",
-DlgCellHorAlignRight: "Pa labi",
-DlgCellVerAlign		: "Vertikālais novietojums",
-DlgCellVerAlignNotSet	: "<nav norādīts>",
-DlgCellVerAlignTop	: "Augša",
-DlgCellVerAlignMiddle	: "Vidus",
-DlgCellVerAlignBottom	: "Apakša",
-DlgCellVerAlignBaseline	: "Pamatrindā",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Rindu pārnese",
-DlgCellCollSpan		: "Kolonnu pārnese",
-DlgCellBackColor	: "Fona krāsa",
-DlgCellBorderColor	: "Rāmja krāsa",
-DlgCellBtnSelect	: "Iezīmē...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Meklētājs",
-DlgFindFindBtn		: "Meklēt",
-DlgFindNotFoundMsg	: "Norādītā frāze netika atrasta.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Aizvietošana",
-DlgReplaceFindLbl		: "Meklēt:",
-DlgReplaceReplaceLbl	: "Nomainīt uz:",
-DlgReplaceCaseChk		: "Reģistrjūtīgs",
-DlgReplaceReplaceBtn	: "Aizvietot",
-DlgReplaceReplAllBtn	: "Aizvietot visu",
-DlgReplaceWordChk		: "Jāsakrīt pilnībā",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt izgriešanas darbību.  Lūdzu, izmantojiet (Ctrl+X, lai veiktu šo darbību.",
-PasteErrorCopy	: "Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt kopēšanas darbību.  Lūdzu, izmantojiet (Ctrl+C), lai veiktu šo darbību.",
-
-PasteAsText		: "Ievietot kā vienkāršu tekstu",
-PasteFromWord	: "Ievietot no Worda",
-
-DlgPasteMsg2	: "Lūdzu, ievietojiet tekstu šajā laukumā, izmantojot klaviatūru (<STRONG>Ctrl+V</STRONG>) un apstipriniet ar <STRONG>Darīts!</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignorēt iepriekš norādītos fontus",
-DlgPasteRemoveStyles	: "Noņemt norādītos stilus",
-
-// Color Picker
-ColorAutomatic	: "Automātiska",
-ColorMoreColors	: "Plašāka palete...",
-
-// Document Properties
-DocProps		: "Dokumenta īpašības",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Iezīmes īpašības",
-DlgAnchorName		: "Iezīmes nosaukums",
-DlgAnchorErrorName	: "Lūdzu norādiet iezīmes nosaukumu",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Netika atrasts vārdnīcā",
-DlgSpellChangeTo		: "Nomainīt uz",
-DlgSpellBtnIgnore		: "Ignorēt",
-DlgSpellBtnIgnoreAll	: "Ignorēt visu",
-DlgSpellBtnReplace		: "Aizvietot",
-DlgSpellBtnReplaceAll	: "Aizvietot visu",
-DlgSpellBtnUndo			: "Atcelt",
-DlgSpellNoSuggestions	: "- Nav ieteikumu -",
-DlgSpellProgress		: "Notiek pareizrakstības pārbaude...",
-DlgSpellNoMispell		: "Pareizrakstības pārbaude pabeigta: kļūdas netika atrastas",
-DlgSpellNoChanges		: "Pareizrakstības pārbaude pabeigta: nekas netika labots",
-DlgSpellOneChange		: "Pareizrakstības pārbaude pabeigta: 1 vārds izmainīts",
-DlgSpellManyChanges		: "Pareizrakstības pārbaude pabeigta: %1 vārdi tika mainīti",
-
-IeSpellDownload			: "Pareizrakstības pārbaudītājs nav pievienots. Vai vēlaties to lejupielādēt tagad?",
-
-// Button Dialog
-DlgButtonText		: "Teksts (vērtība)",
-DlgButtonType		: "Tips",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nosaukums",
-DlgCheckboxValue	: "Vērtība",
-DlgCheckboxSelected	: "Iezīmēts",
-
-// Form Dialog
-DlgFormName		: "Nosaukums",
-DlgFormAction	: "Darbība",
-DlgFormMethod	: "Metode",
-
-// Select Field Dialog
-DlgSelectName		: "Nosaukums",
-DlgSelectValue		: "Vērtība",
-DlgSelectSize		: "Izmērs",
-DlgSelectLines		: "rindas",
-DlgSelectChkMulti	: "Atļaut vairākus iezīmējumus",
-DlgSelectOpAvail	: "Pieejamās iespējas",
-DlgSelectOpText		: "Teksts",
-DlgSelectOpValue	: "Vērtība",
-DlgSelectBtnAdd		: "Pievienot",
-DlgSelectBtnModify	: "Veikt izmaiņas",
-DlgSelectBtnUp		: "Augšup",
-DlgSelectBtnDown	: "Lejup",
-DlgSelectBtnSetValue : "Noteikt kā iezīmēto vērtību",
-DlgSelectBtnDelete	: "Dzēst",
-
-// Textarea Dialog
-DlgTextareaName	: "Nosaukums",
-DlgTextareaCols	: "Kolonnas",
-DlgTextareaRows	: "Rindas",
-
-// Text Field Dialog
-DlgTextName			: "Nosaukums",
-DlgTextValue		: "Vērtība",
-DlgTextCharWidth	: "Simbolu platums",
-DlgTextMaxChars		: "Simbolu maksimālais daudzums",
-DlgTextType			: "Tips",
-DlgTextTypeText		: "Teksts",
-DlgTextTypePass		: "Parole",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nosaukums",
-DlgHiddenValue	: "Vērtība",
-
-// Bulleted List Dialog
-BulletedListProp	: "Aizzīmju saraksta īpašības",
-NumberedListProp	: "Numerētā saraksta īpašības",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Tips",
-DlgLstTypeCircle	: "Aplis",
-DlgLstTypeDisc		: "Disks",
-DlgLstTypeSquare	: "Kvadrāts",
-DlgLstTypeNumbers	: "Skaitļi (1, 2, 3)",
-DlgLstTypeLCase		: "Maziem burtiem (a, b, c)",
-DlgLstTypeUCase		: "Lieliem burtiem (A, B, C)",
-DlgLstTypeSRoman	: "Maziem romiešu cipariem (i, ii, iii)",
-DlgLstTypeLRoman	: "Lieliem romiešu cipariem (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Vispārīga informācija",
-DlgDocBackTab		: "Fons",
-DlgDocColorsTab		: "Krāsas un robežu nobīdes",
-DlgDocMetaTab		: "META dati",
-
-DlgDocPageTitle		: "Dokumenta virsraksts <Title>",
-DlgDocLangDir		: "Valodas lasīšanas virziens",
-DlgDocLangDirLTR	: "No kreisās uz labo (LTR)",
-DlgDocLangDirRTL	: "No labās uz kreiso (RTL)",
-DlgDocLangCode		: "Valodas kods",
-DlgDocCharSet		: "Simbolu kodējums",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Cits simbolu kodējums",
-
-DlgDocDocType		: "Dokumenta tips",
-DlgDocDocTypeOther	: "Cits dokumenta tips",
-DlgDocIncXHTML		: "Ietvert XHTML deklarācijas",
-DlgDocBgColor		: "Fona krāsa",
-DlgDocBgImage		: "Fona attēla hipersaite",
-DlgDocBgNoScroll	: "Fona attēls ir fiksēts",
-DlgDocCText			: "Teksts",
-DlgDocCLink			: "Hipersaite",
-DlgDocCVisited		: "Apmeklēta hipersaite",
-DlgDocCActive		: "Aktīva hipersaite",
-DlgDocMargins		: "Lapas robežas",
-DlgDocMaTop			: "Augšā",
-DlgDocMaLeft		: "Pa kreisi",
-DlgDocMaRight		: "Pa labi",
-DlgDocMaBottom		: "Apakšā",
-DlgDocMeIndex		: "Dokumentu aprakstoši atslēgvārdi (atdalīti ar komatu)",
-DlgDocMeDescr		: "Dokumenta apraksts",
-DlgDocMeAuthor		: "Autors",
-DlgDocMeCopy		: "Autortiesības",
-DlgDocPreview		: "Priekšskats",
-
-// Templates Dialog
-Templates			: "Sagataves",
-DlgTemplatesTitle	: "Satura sagataves",
-DlgTemplatesSelMsg	: "Lūdzu, norādiet sagatavi, ko atvērt editorā<br>(patreizējie dati tiks zaudēti):",
-DlgTemplatesLoading	: "Notiek sagatavju saraksta ielāde. Lūdzu, uzgaidiet...",
-DlgTemplatesNoTpl	: "(Nav norādītas sagataves)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "Par",
-DlgAboutBrowserInfoTab	: "Informācija par pārlūkprogrammu",
-DlgAboutLicenseTab	: "Licence",
-DlgAboutVersion		: "versija",
-DlgAboutInfo		: "Papildus informācija ir pieejama",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.xml
deleted file mode 100644
index d86efa834a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/lv.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>lv.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.js
deleted file mode 100644
index 4f822975b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Mongolian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Багажны хэсэг эвдэх",
-ToolbarExpand		: "Багажны хэсэг өргөтгөх",
-
-// Toolbar Items and Context Menu
-Save				: "Хадгалах",
-NewPage				: "Шинэ хуудас",
-Preview				: "Уридчлан харах",
-Cut					: "Хайчлах",
-Copy				: "Хуулах",
-Paste				: "Буулгах",
-PasteText			: "plain text-ээс буулгах",
-PasteWord			: "Word-оос буулгах",
-Print				: "Хэвлэх",
-SelectAll			: "Бүгдийг нь сонгох",
-RemoveFormat		: "Формат авч хаях",
-InsertLinkLbl		: "Линк",
-InsertLink			: "Линк Оруулах/Засварлах",
-RemoveLink			: "Линк авч хаях",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Холбоос Оруулах/Засварлах",
-AnchorDelete		: "Холбоос Авах",
-InsertImageLbl		: "Зураг",
-InsertImage			: "Зураг Оруулах/Засварлах",
-InsertFlashLbl		: "Флаш",
-InsertFlash			: "Флаш Оруулах/Засварлах",
-InsertTableLbl		: "Хүснэгт",
-InsertTable			: "Хүснэгт Оруулах/Засварлах",
-InsertLineLbl		: "Зураас",
-InsertLine			: "Хөндлөн зураас оруулах",
-InsertSpecialCharLbl: "Онцгой тэмдэгт",
-InsertSpecialChar	: "Онцгой тэмдэгт оруулах",
-InsertSmileyLbl		: "Тодорхойлолт",
-InsertSmiley		: "Тодорхойлолт оруулах",
-About				: "FCKeditor-н тухай",
-Bold				: "Тод бүдүүн",
-Italic				: "Налуу",
-Underline			: "Доогуур нь зураастай болгох",
-StrikeThrough		: "Дундуур нь зураастай болгох",
-Subscript			: "Суурь болгох",
-Superscript			: "Зэрэг болгох",
-LeftJustify			: "Зүүн талд байрлуулах",
-CenterJustify		: "Төвд байрлуулах",
-RightJustify		: "Баруун талд байрлуулах",
-BlockJustify		: "Блок хэлбэрээр байрлуулах",
-DecreaseIndent		: "Догол мөр нэмэх",
-IncreaseIndent		: "Догол мөр хасах",
-Blockquote			: "Хайрцаглах",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Хүчингүй болгох",
-Redo				: "Өмнөх үйлдлээ сэргээх",
-NumberedListLbl		: "Дугаарлагдсан жагсаалт",
-NumberedList		: "Дугаарлагдсан жагсаалт Оруулах/Авах",
-BulletedListLbl		: "Цэгтэй жагсаалт",
-BulletedList		: "Цэгтэй жагсаалт Оруулах/Авах",
-ShowTableBorders	: "Хүснэгтийн хүрээг үзүүлэх",
-ShowDetails			: "Деталчлан үзүүлэх",
-Style				: "Загвар",
-FontFormat			: "Формат",
-Font				: "Фонт",
-FontSize			: "Хэмжээ",
-TextColor			: "Фонтны өнгө",
-BGColor				: "Фонны өнгө",
-Source				: "Код",
-Find				: "Хайх",
-Replace				: "Солих",
-SpellCheck			: "Үгийн дүрэх шалгах",
-UniversalKeyboard	: "Униварсал гар",
-PageBreakLbl		: "Хуудас тусгаарлах",
-PageBreak			: "Хуудас тусгаарлагч оруулах",
-
-Form			: "Форм",
-Checkbox		: "Чекбокс",
-RadioButton		: "Радио товч",
-TextField		: "Техт талбар",
-Textarea		: "Техт орчин",
-HiddenField		: "Нууц талбар",
-Button			: "Товч",
-SelectionField	: "Сонгогч талбар",
-ImageButton		: "Зурагтай товч",
-
-FitWindow		: "editor-н хэмжээг томруулах",
-ShowBlocks		: "Block-уудыг үзүүлэх",
-
-// Context Menu
-EditLink			: "Холбоос засварлах",
-CellCM				: "Нүх/зай",
-RowCM				: "Мөр",
-ColumnCM			: "Багана",
-InsertRowAfter		: "Мөр дараа нь оруулах",
-InsertRowBefore		: "Мөр өмнө нь оруулах",
-DeleteRows			: "Мөр устгах",
-InsertColumnAfter	: "Багана дараа нь оруулах",
-InsertColumnBefore	: "Багана өмнө нь оруулах",
-DeleteColumns		: "Багана устгах",
-InsertCellAfter		: "Нүх/зай дараа нь оруулах",
-InsertCellBefore	: "Нүх/зай өмнө нь оруулах",
-DeleteCells			: "Нүх устгах",
-MergeCells			: "Нүх нэгтэх",
-MergeRight			: "Баруун тийш нэгтгэх",
-MergeDown			: "Доош нэгтгэх",
-HorizontalSplitCell	: "Нүх/зайг босоогоор нь тусгаарлах",
-VerticalSplitCell	: "Нүх/зайг хөндлөнгөөр нь тусгаарлах",
-TableDelete			: "Хүснэгт устгах",
-CellProperties		: "Нүх/зай зайн шинж чанар",
-TableProperties		: "Хүснэгт",
-ImageProperties		: "Зураг",
-FlashProperties		: "Флаш шинж чанар",
-
-AnchorProp			: "Холбоос шинж чанар",
-ButtonProp			: "Товчны шинж чанар",
-CheckboxProp		: "Чекбоксны шинж чанар",
-HiddenFieldProp		: "Нууц талбарын шинж чанар",
-RadioButtonProp		: "Радио товчны шинж чанар",
-ImageButtonProp		: "Зурган товчны шинж чанар",
-TextFieldProp		: "Текст талбарын шинж чанар",
-SelectionFieldProp	: "Согогч талбарын шинж чанар",
-TextareaProp		: "Текст орчны шинж чанар",
-FormProp			: "Форм шинж чанар",
-
-FontFormats			: "Хэвийн;Formatted;Хаяг;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Paragraph (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML үйл явц явагдаж байна. Хүлээнэ үү...",
-Done				: "Хийх",
-PasteWordConfirm	: "Word-оос хуулсан текстээ санаж байгааг нь буулгахыг та хүсч байна уу. Та текст-ээ буулгахын өмнө цэвэрлэх үү?",
-NotCompatiblePaste	: "Энэ комманд Internet Explorer-ын 5.5 буюу түүнээс дээш хувилбарт идвэхшинэ. Та цэвэрлэхгүйгээр буулгахыг хүсч байна?",
-UnknownToolbarItem	: "Багажны хэсгийн \"%1\" item мэдэгдэхгүй байна",
-UnknownCommand		: "\"%1\" комманд нэр мэдагдэхгүй байна",
-NotImplemented		: "Зөвшөөрөгдөхгүй комманд",
-UnknownToolbarSet	: "Багажны хэсэгт \"%1\" оноох, үүсээгүй байна",
-NoActiveX			: "Таны үзүүлэгч/browser-н хамгаалалтын тохиргоо editor-н зарим боломжийг хязгаарлаж байна. Та \"Run ActiveX controls ба plug-ins\" сонголыг идвэхитэй болго.",
-BrowseServerBlocked : "Нөөц үзүүгч нээж чадсангүй. Бүх popup blocker-г disabled болгоно уу.",
-DialogBlocked		: "Харилцах цонхонд энийг нээхэд боломжгүй ээ. Бүх popup blocker-г disabled болгоно уу.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Болих",
-DlgBtnClose			: "Хаах",
-DlgBtnBrowseServer	: "Сервер харуулах",
-DlgAdvancedTag		: "Нэмэлт",
-DlgOpOther			: "<Бусад>",
-DlgInfoTab			: "Мэдээлэл",
-DlgAlertUrl			: "URL оруулна уу",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<Оноохгүй>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Хэлний чиглэл",
-DlgGenLangDirLtr	: "Зүүнээс баруун (LTR)",
-DlgGenLangDirRtl	: "Баруунаас зүүн (RTL)",
-DlgGenLangCode		: "Хэлний код",
-DlgGenAccessKey		: "Холбох түлхүүр",
-DlgGenName			: "Нэр",
-DlgGenTabIndex		: "Tab индекс",
-DlgGenLongDescr		: "URL-ын тайлбар",
-DlgGenClass			: "Stylesheet классууд",
-DlgGenTitle			: "Зөвлөлдөх гарчиг",
-DlgGenContType		: "Зөвлөлдөх төрлийн агуулга",
-DlgGenLinkCharset	: "Тэмдэгт оноох нөөцөд холбогдсон",
-DlgGenStyle			: "Загвар",
-
-// Image Dialog
-DlgImgTitle			: "Зураг",
-DlgImgInfoTab		: "Зурагны мэдээлэл",
-DlgImgBtnUpload		: "Үүнийг сервэррүү илгээ",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Хуулах",
-DlgImgAlt			: "Тайлбар текст",
-DlgImgWidth			: "Өргөн",
-DlgImgHeight		: "Өндөр",
-DlgImgLockRatio		: "Радио түгжих",
-DlgBtnResetSize		: "хэмжээ дахин оноох",
-DlgImgBorder		: "Хүрээ",
-DlgImgHSpace		: "Хөндлөн зай",
-DlgImgVSpace		: "Босоо зай",
-DlgImgAlign			: "Эгнээ",
-DlgImgAlignLeft		: "Зүүн",
-DlgImgAlignAbsBottom: "Abs доод талд",
-DlgImgAlignAbsMiddle: "Abs Дунд талд",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Доод талд",
-DlgImgAlignMiddle	: "Дунд талд",
-DlgImgAlignRight	: "Баруун",
-DlgImgAlignTextTop	: "Текст дээр",
-DlgImgAlignTop		: "Дээд талд",
-DlgImgPreview		: "Уридчлан харах",
-DlgImgAlertUrl		: "Зурагны URL-ын төрлийн сонгоно уу",
-DlgImgLinkTab		: "Линк",
-
-// Flash Dialog
-DlgFlashTitle		: "Флаш  шинж чанар",
-DlgFlashChkPlay		: "Автоматаар тоглох",
-DlgFlashChkLoop		: "Давтах",
-DlgFlashChkMenu		: "Флаш цэс идвэхжүүлэх",
-DlgFlashScale		: "Өргөгтгөх",
-DlgFlashScaleAll	: "Бүгдийг харуулах",
-DlgFlashScaleNoBorder	: "Хүрээгүй",
-DlgFlashScaleFit	: "Яг тааруулах",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Линк",
-DlgLnkInfoTab		: "Линкийн мэдээлэл",
-DlgLnkTargetTab		: "Байрлал",
-
-DlgLnkType			: "Линкийн төрөл",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Энэ хуудасандах холбоос",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Протокол",
-DlgLnkProtoOther	: "<бусад>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Холбоос сонгох",
-DlgLnkAnchorByName	: "Холбоосын нэрээр",
-DlgLnkAnchorById	: "Элемэнт Id-гаар",
-DlgLnkNoAnchors		: "(Баримт бичиг холбоосгүй байна)",
-DlgLnkEMail			: "E-Mail Хаяг",
-DlgLnkEMailSubject	: "Message гарчиг",
-DlgLnkEMailBody		: "Message-ийн агуулга",
-DlgLnkUpload		: "Хуулах",
-DlgLnkBtnUpload		: "Үүнийг серверрүү илгээ",
-
-DlgLnkTarget		: "Байрлал",
-DlgLnkTargetFrame	: "<Агуулах хүрээ>",
-DlgLnkTargetPopup	: "<popup цонх>",
-DlgLnkTargetBlank	: "Шинэ цонх (_blank)",
-DlgLnkTargetParent	: "Эцэг цонх (_parent)",
-DlgLnkTargetSelf	: "Төстэй цонх (_self)",
-DlgLnkTargetTop		: "Хамгийн түрүүн байх цонх (_top)",
-DlgLnkTargetFrameName	: "Очих фремын нэр",
-DlgLnkPopWinName	: "Popup цонхны нэр",
-DlgLnkPopWinFeat	: "Popup цонхны онцлог",
-DlgLnkPopResize		: "Хэмжээ өөрчлөх",
-DlgLnkPopLocation	: "Location хэсэг",
-DlgLnkPopMenu		: "Meню хэсэг",
-DlgLnkPopScroll		: "Скрол хэсэгүүд",
-DlgLnkPopStatus		: "Статус хэсэг",
-DlgLnkPopToolbar	: "Багажны хэсэг",
-DlgLnkPopFullScrn	: "Цонх дүүргэх (IE)",
-DlgLnkPopDependent	: "Хамаатай (Netscape)",
-DlgLnkPopWidth		: "Өргөн",
-DlgLnkPopHeight		: "Өндөр",
-DlgLnkPopLeft		: "Зүүн байрлал",
-DlgLnkPopTop		: "Дээд байрлал",
-
-DlnLnkMsgNoUrl		: "Линк URL-ээ төрөлжүүлнэ үү",
-DlnLnkMsgNoEMail	: "Е-mail хаягаа төрөлжүүлнэ үү",
-DlnLnkMsgNoAnchor	: "Холбоосоо сонгоно уу",
-DlnLnkMsgInvPopName	: "popup нэр нь үсгэн тэмдэгтээр эхэлсэн байх ба хоосон зай агуулаагүй байх ёстой.",
-
-// Color Dialog
-DlgColorTitle		: "Өнгө сонгох",
-DlgColorBtnClear	: "Цэвэрлэх",
-DlgColorHighlight	: "Өнгө",
-DlgColorSelected	: "Сонгогдсон",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Тодорхойлолт оруулах",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Онцгой тэмдэгт сонгох",
-
-// Table Dialog
-DlgTableTitle		: "Хүснэгт",
-DlgTableRows		: "Мөр",
-DlgTableColumns		: "Багана",
-DlgTableBorder		: "Хүрээний хэмжээ",
-DlgTableAlign		: "Эгнээ",
-DlgTableAlignNotSet	: "<Оноохгүй>",
-DlgTableAlignLeft	: "Зүүн талд",
-DlgTableAlignCenter	: "Төвд",
-DlgTableAlignRight	: "Баруун талд",
-DlgTableWidth		: "Өргөн",
-DlgTableWidthPx		: "цэг",
-DlgTableWidthPc		: "хувь",
-DlgTableHeight		: "Өндөр",
-DlgTableCellSpace	: "Нүх хоорондын зай (spacing)",
-DlgTableCellPad		: "Нүх доторлох(padding)",
-DlgTableCaption		: "Тайлбар",
-DlgTableSummary		: "Тайлбар",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Хоосон зайн шинж чанар",
-DlgCellWidth		: "Өргөн",
-DlgCellWidthPx		: "цэг",
-DlgCellWidthPc		: "хувь",
-DlgCellHeight		: "Өндөр",
-DlgCellWordWrap		: "Үг таслах",
-DlgCellWordWrapNotSet	: "<Оноохгүй>",
-DlgCellWordWrapYes	: "Тийм",
-DlgCellWordWrapNo	: "Үгүй",
-DlgCellHorAlign		: "Босоо эгнээ",
-DlgCellHorAlignNotSet	: "<Оноохгүй>",
-DlgCellHorAlignLeft	: "Зүүн",
-DlgCellHorAlignCenter	: "Төв",
-DlgCellHorAlignRight: "Баруун",
-DlgCellVerAlign		: "Хөндлөн эгнээ",
-DlgCellVerAlignNotSet	: "<Оноохгүй>",
-DlgCellVerAlignTop	: "Дээд тал",
-DlgCellVerAlignMiddle	: "Дунд",
-DlgCellVerAlignBottom	: "Доод тал",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Нийт мөр (span)",
-DlgCellCollSpan		: "Нийт багана (span)",
-DlgCellBackColor	: "Фонны өнгө",
-DlgCellBorderColor	: "Хүрээний өнгө",
-DlgCellBtnSelect	: "Сонго...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Хай мөн Дарж бич",
-
-// Find Dialog
-DlgFindTitle		: "Хайх",
-DlgFindFindBtn		: "Хайх",
-DlgFindNotFoundMsg	: "Хайсан текст олсонгүй.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Солих",
-DlgReplaceFindLbl		: "Хайх үг/үсэг:",
-DlgReplaceReplaceLbl	: "Солих үг:",
-DlgReplaceCaseChk		: "Тэнцэх төлөв",
-DlgReplaceReplaceBtn	: "Солих",
-DlgReplaceReplAllBtn	: "Бүгдийг нь Солих",
-DlgReplaceWordChk		: "Тэнцэх бүтэн үг",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хайчлах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+X) товчны хослолыг ашиглана уу.",
-PasteErrorCopy	: "Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хуулах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+C) товчны хослолыг ашиглана уу.",
-
-PasteAsText		: "Plain Text-ээс буулгах",
-PasteFromWord	: "Word-оос буулгах",
-
-DlgPasteMsg2	: "(<strong>Ctrl+V</strong>) товчийг ашиглан paste хийнэ үү. Мөн <strong>OK</strong> дар.",
-DlgPasteSec		: "Таны үзүүлэгч/browser/-н хамгаалалтын тохиргооноос болоод editor clipboard өгөгдөлрүү шууд хандах боломжгүй. Энэ цонход дахин paste хийхийг оролд.",
-DlgPasteIgnoreFont		: "Тодорхойлогдсон Font Face зөвшөөрнө",
-DlgPasteRemoveStyles	: "Тодорхойлогдсон загварыг авах",
-
-// Color Picker
-ColorAutomatic	: "Автоматаар",
-ColorMoreColors	: "Нэмэлт өнгөнүүд...",
-
-// Document Properties
-DocProps		: "Баримт бичиг шинж чанар",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Холбоос шинж чанар",
-DlgAnchorName		: "Холбоос нэр",
-DlgAnchorErrorName	: "Холбоос төрөл оруулна уу",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Толь бичиггүй",
-DlgSpellChangeTo		: "Өөрчлөх",
-DlgSpellBtnIgnore		: "Зөвшөөрөх",
-DlgSpellBtnIgnoreAll	: "Бүгдийг зөвшөөрөх",
-DlgSpellBtnReplace		: "Дарж бичих",
-DlgSpellBtnReplaceAll	: "Бүгдийг Дарж бичих",
-DlgSpellBtnUndo			: "Буцаах",
-DlgSpellNoSuggestions	: "- Тайлбаргүй -",
-DlgSpellProgress		: "Дүрэм шалгаж байгаа үйл явц...",
-DlgSpellNoMispell		: "Дүрэм шалгаад дууссан: Алдаа олдсонгүй",
-DlgSpellNoChanges		: "Дүрэм шалгаад дууссан: үг өөрчлөгдөөгүй",
-DlgSpellOneChange		: "Дүрэм шалгаад дууссан: 1 үг өөрчлөгдсөн",
-DlgSpellManyChanges		: "Дүрэм шалгаад дууссан: %1 үг өөрчлөгдсөн",
-
-IeSpellDownload			: "Дүрэм шалгагч суугаагүй байна. Татаж авахыг хүсч байна уу?",
-
-// Button Dialog
-DlgButtonText		: "Тэкст (Утга)",
-DlgButtonType		: "Төрөл",
-DlgButtonTypeBtn	: "Товч",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Болих",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Нэр",
-DlgCheckboxValue	: "Утга",
-DlgCheckboxSelected	: "Сонгогдсон",
-
-// Form Dialog
-DlgFormName		: "Нэр",
-DlgFormAction	: "Үйлдэл",
-DlgFormMethod	: "Арга",
-
-// Select Field Dialog
-DlgSelectName		: "Нэр",
-DlgSelectValue		: "Утга",
-DlgSelectSize		: "Хэмжээ",
-DlgSelectLines		: "Мөр",
-DlgSelectChkMulti	: "Олон сонголт зөвшөөрөх",
-DlgSelectOpAvail	: "Идвэхтэй сонголт",
-DlgSelectOpText		: "Тэкст",
-DlgSelectOpValue	: "Утга",
-DlgSelectBtnAdd		: "Нэмэх",
-DlgSelectBtnModify	: "Өөрчлөх",
-DlgSelectBtnUp		: "Дээш",
-DlgSelectBtnDown	: "Доош",
-DlgSelectBtnSetValue : "Сонгогдсан утга оноох",
-DlgSelectBtnDelete	: "Устгах",
-
-// Textarea Dialog
-DlgTextareaName	: "Нэр",
-DlgTextareaCols	: "Багана",
-DlgTextareaRows	: "Мөр",
-
-// Text Field Dialog
-DlgTextName			: "Нэр",
-DlgTextValue		: "Утга",
-DlgTextCharWidth	: "Тэмдэгтын өргөн",
-DlgTextMaxChars		: "Хамгийн их тэмдэгт",
-DlgTextType			: "Төрөл",
-DlgTextTypeText		: "Текст",
-DlgTextTypePass		: "Нууц үг",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Нэр",
-DlgHiddenValue	: "Утга",
-
-// Bulleted List Dialog
-BulletedListProp	: "Bulleted жагсаалын шинж чанар",
-NumberedListProp	: "Дугаарласан жагсаалын шинж чанар",
-DlgLstStart			: "Эхлэх",
-DlgLstType			: "Төрөл",
-DlgLstTypeCircle	: "Тойрог",
-DlgLstTypeDisc		: "Тайлбар",
-DlgLstTypeSquare	: "Square",
-DlgLstTypeNumbers	: "Тоо (1, 2, 3)",
-DlgLstTypeLCase		: "Жижиг үсэг (a, b, c)",
-DlgLstTypeUCase		: "Том үсэг (A, B, C)",
-DlgLstTypeSRoman	: "Жижиг Ром тоо (i, ii, iii)",
-DlgLstTypeLRoman	: "Том Ром тоо (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Ерөнхий",
-DlgDocBackTab		: "Фоно",
-DlgDocColorsTab		: "Захын зай ба Өнгө",
-DlgDocMetaTab		: "Meta өгөгдөл",
-
-DlgDocPageTitle		: "Хуудасны гарчиг",
-DlgDocLangDir		: "Хэлний чиглэл",
-DlgDocLangDirLTR	: "Зүүнээс баруунруу (LTR)",
-DlgDocLangDirRTL	: "Баруунаас зүүнрүү (RTL)",
-DlgDocLangCode		: "Хэлний код",
-DlgDocCharSet		: "Encoding тэмдэгт",
-DlgDocCharSetCE		: "Төв европ",
-DlgDocCharSetCT		: "Хятадын уламжлалт (Big5)",
-DlgDocCharSetCR		: "Крил",
-DlgDocCharSetGR		: "Гред",
-DlgDocCharSetJP		: "Япон",
-DlgDocCharSetKR		: "Солонгос",
-DlgDocCharSetTR		: "Tурк",
-DlgDocCharSetUN		: "Юникод (UTF-8)",
-DlgDocCharSetWE		: "Баруун европ",
-DlgDocCharSetOther	: "Encoding-д өөр тэмдэгт оноох",
-
-DlgDocDocType		: "Баримт бичгийн төрөл Heading",
-DlgDocDocTypeOther	: "Бусад баримт бичгийн төрөл Heading",
-DlgDocIncXHTML		: "XHTML агуулж зарлах",
-DlgDocBgColor		: "Фоно өнгө",
-DlgDocBgImage		: "Фоно зурагны URL",
-DlgDocBgNoScroll	: "Гүйдэггүй фоно",
-DlgDocCText			: "Текст",
-DlgDocCLink			: "Линк",
-DlgDocCVisited		: "Зочилсон линк",
-DlgDocCActive		: "Идвэхитэй линк",
-DlgDocMargins		: "Хуудасны захын зай",
-DlgDocMaTop			: "Дээд тал",
-DlgDocMaLeft		: "Зүүн тал",
-DlgDocMaRight		: "Баруун тал",
-DlgDocMaBottom		: "Доод тал",
-DlgDocMeIndex		: "Баримт бичгийн индекс түлхүүр үг (таслалаар тусгаарлагдана)",
-DlgDocMeDescr		: "Баримт бичгийн тайлбар",
-DlgDocMeAuthor		: "Зохиогч",
-DlgDocMeCopy		: "Зохиогчийн эрх",
-DlgDocPreview		: "Харах",
-
-// Templates Dialog
-Templates			: "Загварууд",
-DlgTemplatesTitle	: "Загварын агуулга",
-DlgTemplatesSelMsg	: "Загварыг нээж editor-рүү сонгож оруулна уу<br />(Одоогийн агууллагыг устаж магадгүй):",
-DlgTemplatesLoading	: "Загваруудыг ачааллаж байна. Түр хүлээнэ үү...",
-DlgTemplatesNoTpl	: "(Загвар тодорхойлогдоогүй байна)",
-DlgTemplatesReplace	: "Одоогийн агууллагыг дарж бичих",
-
-// About Dialog
-DlgAboutAboutTab	: "Тухай",
-DlgAboutBrowserInfoTab	: "Мэдээлэл үзүүлэгч",
-DlgAboutLicenseTab	: "Лиценз",
-DlgAboutVersion		: "Хувилбар",
-DlgAboutInfo		: "Мэдээллээр туслах",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.xml
deleted file mode 100644
index ab0dc62d9d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/mn.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>mn.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.js
deleted file mode 100644
index 1e97973e99..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Malay language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Collapse Toolbar",
-ToolbarExpand		: "Expand Toolbar",
-
-// Toolbar Items and Context Menu
-Save				: "Simpan",
-NewPage				: "Helaian Baru",
-Preview				: "Prebiu",
-Cut					: "Potong",
-Copy				: "Salin",
-Paste				: "Tampal",
-PasteText			: "Tampal sebagai Text Biasa",
-PasteWord			: "Tampal dari Word",
-Print				: "Cetak",
-SelectAll			: "Pilih Semua",
-RemoveFormat		: "Buang Format",
-InsertLinkLbl		: "Sambungan",
-InsertLink			: "Masukkan/Sunting Sambungan",
-RemoveLink			: "Buang Sambungan",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Masukkan/Sunting Pautan",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Gambar",
-InsertImage			: "Masukkan/Sunting Gambar",
-InsertFlashLbl		: "Flash",	//MISSING
-InsertFlash			: "Insert/Edit Flash",	//MISSING
-InsertTableLbl		: "Jadual",
-InsertTable			: "Masukkan/Sunting Jadual",
-InsertLineLbl		: "Garisan",
-InsertLine			: "Masukkan Garisan Membujur",
-InsertSpecialCharLbl: "Huruf Istimewa",
-InsertSpecialChar	: "Masukkan Huruf Istimewa",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Masukkan Smiley",
-About				: "Tentang FCKeditor",
-Bold				: "Bold",
-Italic				: "Italic",
-Underline			: "Underline",
-StrikeThrough		: "Strike Through",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Jajaran Kiri",
-CenterJustify		: "Jajaran Tengah",
-RightJustify		: "Jajaran Kanan",
-BlockJustify		: "Jajaran Blok",
-DecreaseIndent		: "Kurangkan Inden",
-IncreaseIndent		: "Tambahkan Inden",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Batalkan",
-Redo				: "Ulangkan",
-NumberedListLbl		: "Senarai bernombor",
-NumberedList		: "Masukkan/Sunting Senarai bernombor",
-BulletedListLbl		: "Senarai tidak bernombor",
-BulletedList		: "Masukkan/Sunting Senarai tidak bernombor",
-ShowTableBorders	: "Tunjukkan Border Jadual",
-ShowDetails			: "Tunjukkan Butiran",
-Style				: "Stail",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Saiz",
-TextColor			: "Warna Text",
-BGColor				: "Warna Latarbelakang",
-Source				: "Sumber",
-Find				: "Cari",
-Replace				: "Ganti",
-SpellCheck			: "Semak Ejaan",
-UniversalKeyboard	: "Papan Kekunci Universal",
-PageBreakLbl		: "Page Break",	//MISSING
-PageBreak			: "Insert Page Break",	//MISSING
-
-Form			: "Borang",
-Checkbox		: "Checkbox",
-RadioButton		: "Butang Radio",
-TextField		: "Text Field",
-Textarea		: "Textarea",
-HiddenField		: "Field Tersembunyi",
-Button			: "Butang",
-SelectionField	: "Field Pilihan",
-ImageButton		: "Butang Bergambar",
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Sunting Sambungan",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Buangkan Baris",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Buangkan Lajur",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Buangkan Sel-sel",
-MergeCells			: "Cantumkan Sel-sel",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Delete Table",	//MISSING
-CellProperties		: "Ciri-ciri Sel",
-TableProperties		: "Ciri-ciri Jadual",
-ImageProperties		: "Ciri-ciri Gambar",
-FlashProperties		: "Flash Properties",	//MISSING
-
-AnchorProp			: "Ciri-ciri Pautan",
-ButtonProp			: "Ciri-ciri Butang",
-CheckboxProp		: "Ciri-ciri Checkbox",
-HiddenFieldProp		: "Ciri-ciri Field Tersembunyi",
-RadioButtonProp		: "Ciri-ciri Butang Radio",
-ImageButtonProp		: "Ciri-ciri Butang Bergambar",
-TextFieldProp		: "Ciri-ciri Text Field",
-SelectionFieldProp	: "Ciri-ciri Selection Field",
-TextareaProp		: "Ciri-ciri Textarea",
-FormProp			: "Ciri-ciri Borang",
-
-FontFormats			: "Normal;Telah Diformat;Alamat;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Perenggan (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Memproses XHTML. Sila tunggu...",
-Done				: "Siap",
-PasteWordConfirm	: "Text yang anda hendak tampal adalah berasal dari Word. Adakah anda mahu membuang semua format Word sebelum tampal ke dalam text?",
-NotCompatiblePaste	: "Arahan ini bole dilakukan jika anda mempuunyai Internet Explorer version 5.5 atau yang lebih tinggi. Adakah anda hendak tampal text tanpa membuang format Word?",
-UnknownToolbarItem	: "Toolbar item tidak diketahui\"%1\"",
-UnknownCommand		: "Arahan tidak diketahui \"%1\"",
-NotImplemented		: "Arahan tidak terdapat didalam sistem",
-UnknownToolbarSet	: "Set toolbar \"%1\" tidak wujud",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Batal",
-DlgBtnClose			: "Tutup",
-DlgBtnBrowseServer	: "Browse Server",
-DlgAdvancedTag		: "Advanced",
-DlgOpOther			: "<Lain-lain>",
-DlgInfoTab			: "Info",	//MISSING
-DlgAlertUrl			: "Please insert the URL",	//MISSING
-
-// General Dialogs Labels
-DlgGenNotSet		: "<tidak di set>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Arah Tulisan",
-DlgGenLangDirLtr	: "Kiri ke Kanan (LTR)",
-DlgGenLangDirRtl	: "Kanan ke Kiri (RTL)",
-DlgGenLangCode		: "Kod Bahasa",
-DlgGenAccessKey		: "Kunci Akses",
-DlgGenName			: "Nama",
-DlgGenTabIndex		: "Indeks Tab ",
-DlgGenLongDescr		: "Butiran Panjang URL",
-DlgGenClass			: "Kelas-kelas Stylesheet",
-DlgGenTitle			: "Tajuk Makluman",
-DlgGenContType		: "Jenis Kandungan Makluman",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Stail",
-
-// Image Dialog
-DlgImgTitle			: "Ciri-ciri Imej",
-DlgImgInfoTab		: "Info Imej",
-DlgImgBtnUpload		: "Hantar ke Server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Muat Naik",
-DlgImgAlt			: "Text Alternatif",
-DlgImgWidth			: "Lebar",
-DlgImgHeight		: "Tinggi",
-DlgImgLockRatio		: "Tetapkan Nisbah",
-DlgBtnResetSize		: "Saiz Set Semula",
-DlgImgBorder		: "Border",
-DlgImgHSpace		: "Ruang Melintang",
-DlgImgVSpace		: "Ruang Menegak",
-DlgImgAlign			: "Jajaran",
-DlgImgAlignLeft		: "Kiri",
-DlgImgAlignAbsBottom: "Bawah Mutlak",
-DlgImgAlignAbsMiddle: "Pertengahan Mutlak",
-DlgImgAlignBaseline	: "Garis Dasar",
-DlgImgAlignBottom	: "Bawah",
-DlgImgAlignMiddle	: "Pertengahan",
-DlgImgAlignRight	: "Kanan",
-DlgImgAlignTextTop	: "Atas Text",
-DlgImgAlignTop		: "Atas",
-DlgImgPreview		: "Prebiu",
-DlgImgAlertUrl		: "Sila taip URL untuk fail gambar",
-DlgImgLinkTab		: "Sambungan",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Properties",	//MISSING
-DlgFlashChkPlay		: "Auto Play",	//MISSING
-DlgFlashChkLoop		: "Loop",	//MISSING
-DlgFlashChkMenu		: "Enable Flash Menu",	//MISSING
-DlgFlashScale		: "Scale",	//MISSING
-DlgFlashScaleAll	: "Show all",	//MISSING
-DlgFlashScaleNoBorder	: "No Border",	//MISSING
-DlgFlashScaleFit	: "Exact Fit",	//MISSING
-
-// Link Dialog
-DlgLnkWindowTitle	: "Sambungan",
-DlgLnkInfoTab		: "Butiran Sambungan",
-DlgLnkTargetTab		: "Sasaran",
-
-DlgLnkType			: "Jenis Sambungan",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Pautan dalam muka surat ini",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<lain-lain>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Sila pilih pautan",
-DlgLnkAnchorByName	: "dengan menggunakan nama pautan",
-DlgLnkAnchorById	: "dengan menggunakan ID elemen",
-DlgLnkNoAnchors		: "(Tiada pautan terdapat dalam dokumen ini)",
-DlgLnkEMail			: "Alamat E-Mail",
-DlgLnkEMailSubject	: "Subjek Mesej",
-DlgLnkEMailBody		: "Isi Kandungan Mesej",
-DlgLnkUpload		: "Muat Naik",
-DlgLnkBtnUpload		: "Hantar ke Server",
-
-DlgLnkTarget		: "Sasaran",
-DlgLnkTargetFrame	: "<bingkai>",
-DlgLnkTargetPopup	: "<tetingkap popup>",
-DlgLnkTargetBlank	: "Tetingkap Baru (_blank)",
-DlgLnkTargetParent	: "Tetingkap Parent (_parent)",
-DlgLnkTargetSelf	: "Tetingkap yang Sama (_self)",
-DlgLnkTargetTop		: "Tetingkap yang paling atas (_top)",
-DlgLnkTargetFrameName	: "Nama Bingkai Sasaran",
-DlgLnkPopWinName	: "Nama Tetingkap Popup",
-DlgLnkPopWinFeat	: "Ciri Tetingkap Popup",
-DlgLnkPopResize		: "Saiz bolehubah",
-DlgLnkPopLocation	: "Bar Lokasi",
-DlgLnkPopMenu		: "Bar Menu",
-DlgLnkPopScroll		: "Bar-bar skrol",
-DlgLnkPopStatus		: "Bar Status",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Skrin Penuh (IE)",
-DlgLnkPopDependent	: "Bergantungan (Netscape)",
-DlgLnkPopWidth		: "Lebar",
-DlgLnkPopHeight		: "Tinggi",
-DlgLnkPopLeft		: "Posisi Kiri",
-DlgLnkPopTop		: "Posisi Atas",
-
-DlnLnkMsgNoUrl		: "Sila taip sambungan URL",
-DlnLnkMsgNoEMail	: "Sila taip alamat e-mail",
-DlnLnkMsgNoAnchor	: "Sila pilih pautan berkenaaan",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Pilihan Warna",
-DlgColorBtnClear	: "Nyahwarna",
-DlgColorHighlight	: "Terang",
-DlgColorSelected	: "Dipilih",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Masukkan Smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Sila pilih huruf istimewa",
-
-// Table Dialog
-DlgTableTitle		: "Ciri-ciri Jadual",
-DlgTableRows		: "Barisan",
-DlgTableColumns		: "Jaluran",
-DlgTableBorder		: "Saiz Border",
-DlgTableAlign		: "Penjajaran",
-DlgTableAlignNotSet	: "<Tidak diset>",
-DlgTableAlignLeft	: "Kiri",
-DlgTableAlignCenter	: "Tengah",
-DlgTableAlignRight	: "Kanan",
-DlgTableWidth		: "Lebar",
-DlgTableWidthPx		: "piksel-piksel",
-DlgTableWidthPc		: "peratus",
-DlgTableHeight		: "Tinggi",
-DlgTableCellSpace	: "Ruangan Antara Sel",
-DlgTableCellPad		: "Tambahan Ruang Sel",
-DlgTableCaption		: "Keterangan",
-DlgTableSummary		: "Summary",	//MISSING
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Ciri-ciri Sel",
-DlgCellWidth		: "Lebar",
-DlgCellWidthPx		: "piksel-piksel",
-DlgCellWidthPc		: "peratus",
-DlgCellHeight		: "Tinggi",
-DlgCellWordWrap		: "Mengulung Perkataan",
-DlgCellWordWrapNotSet	: "<Tidak diset>",
-DlgCellWordWrapYes	: "Ya",
-DlgCellWordWrapNo	: "Tidak",
-DlgCellHorAlign		: "Jajaran Membujur",
-DlgCellHorAlignNotSet	: "<Tidak diset>",
-DlgCellHorAlignLeft	: "Kiri",
-DlgCellHorAlignCenter	: "Tengah",
-DlgCellHorAlignRight: "Kanan",
-DlgCellVerAlign		: "Jajaran Menegak",
-DlgCellVerAlignNotSet	: "<Tidak diset>",
-DlgCellVerAlignTop	: "Atas",
-DlgCellVerAlignMiddle	: "Tengah",
-DlgCellVerAlignBottom	: "Bawah",
-DlgCellVerAlignBaseline	: "Garis Dasar",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Penggunaan Baris",
-DlgCellCollSpan		: "Penggunaan Lajur",
-DlgCellBackColor	: "Warna Latarbelakang",
-DlgCellBorderColor	: "Warna Border",
-DlgCellBtnSelect	: "Pilih...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Carian",
-DlgFindFindBtn		: "Cari",
-DlgFindNotFoundMsg	: "Text yang dicari tidak dijumpai.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Gantian",
-DlgReplaceFindLbl		: "Perkataan yang dicari:",
-DlgReplaceReplaceLbl	: "Diganti dengan:",
-DlgReplaceCaseChk		: "Padanan case huruf",
-DlgReplaceReplaceBtn	: "Ganti",
-DlgReplaceReplAllBtn	: "Ganti semua",
-DlgReplaceWordChk		: "Padana Keseluruhan perkataan",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Keselamatan perisian browser anda tidak membenarkan operasi suntingan text/imej. Sila gunakan papan kekunci (Ctrl+X).",
-PasteErrorCopy	: "Keselamatan perisian browser anda tidak membenarkan operasi salinan text/imej. Sila gunakan papan kekunci (Ctrl+C).",
-
-PasteAsText		: "Tampal sebagai text biasa",
-PasteFromWord	: "Tampal dari perisian \"Word\"",
-
-DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",	//MISSING
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignore Font Face definitions",	//MISSING
-DlgPasteRemoveStyles	: "Remove Styles definitions",	//MISSING
-
-// Color Picker
-ColorAutomatic	: "Otomatik",
-ColorMoreColors	: "Warna lain-lain...",
-
-// Document Properties
-DocProps		: "Ciri-ciri dokumen",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ciri-ciri Pautan",
-DlgAnchorName		: "Nama Pautan",
-DlgAnchorErrorName	: "Sila taip nama pautan",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Tidak terdapat didalam kamus",
-DlgSpellChangeTo		: "Tukarkan kepada",
-DlgSpellBtnIgnore		: "Biar",
-DlgSpellBtnIgnoreAll	: "Biarkan semua",
-DlgSpellBtnReplace		: "Ganti",
-DlgSpellBtnReplaceAll	: "Gantikan Semua",
-DlgSpellBtnUndo			: "Batalkan",
-DlgSpellNoSuggestions	: "- Tiada cadangan -",
-DlgSpellProgress		: "Pemeriksaan ejaan sedang diproses...",
-DlgSpellNoMispell		: "Pemeriksaan ejaan siap: Tiada salah ejaan",
-DlgSpellNoChanges		: "Pemeriksaan ejaan siap: Tiada perkataan diubah",
-DlgSpellOneChange		: "Pemeriksaan ejaan siap: Satu perkataan telah diubah",
-DlgSpellManyChanges		: "Pemeriksaan ejaan siap: %1 perkataan diubah",
-
-IeSpellDownload			: "Pemeriksa ejaan tidak dipasang. Adakah anda mahu muat turun sekarang?",
-
-// Button Dialog
-DlgButtonText		: "Teks (Nilai)",
-DlgButtonType		: "Jenis",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nama",
-DlgCheckboxValue	: "Nilai",
-DlgCheckboxSelected	: "Dipilih",
-
-// Form Dialog
-DlgFormName		: "Nama",
-DlgFormAction	: "Tindakan borang",
-DlgFormMethod	: "Cara borang dihantar",
-
-// Select Field Dialog
-DlgSelectName		: "Nama",
-DlgSelectValue		: "Nilai",
-DlgSelectSize		: "Saiz",
-DlgSelectLines		: "garisan",
-DlgSelectChkMulti	: "Benarkan pilihan pelbagai",
-DlgSelectOpAvail	: "Pilihan sediada",
-DlgSelectOpText		: "Teks",
-DlgSelectOpValue	: "Nilai",
-DlgSelectBtnAdd		: "Tambah Pilihan",
-DlgSelectBtnModify	: "Ubah Pilihan",
-DlgSelectBtnUp		: "Naik ke atas",
-DlgSelectBtnDown	: "Turun ke bawah",
-DlgSelectBtnSetValue : "Set sebagai nilai terpilih",
-DlgSelectBtnDelete	: "Padam",
-
-// Textarea Dialog
-DlgTextareaName	: "Nama",
-DlgTextareaCols	: "Lajur",
-DlgTextareaRows	: "Baris",
-
-// Text Field Dialog
-DlgTextName			: "Nama",
-DlgTextValue		: "Nilai",
-DlgTextCharWidth	: "Lebar isian",
-DlgTextMaxChars		: "Isian Maksimum",
-DlgTextType			: "Jenis",
-DlgTextTypeText		: "Teks",
-DlgTextTypePass		: "Kata Laluan",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nama",
-DlgHiddenValue	: "Nilai",
-
-// Bulleted List Dialog
-BulletedListProp	: "Ciri-ciri senarai berpeluru",
-NumberedListProp	: "Ciri-ciri senarai bernombor",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Jenis",
-DlgLstTypeCircle	: "Circle",
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "Square",
-DlgLstTypeNumbers	: "Nombor-nombor (1, 2, 3)",
-DlgLstTypeLCase		: "Huruf-huruf kecil (a, b, c)",
-DlgLstTypeUCase		: "Huruf-huruf besar (A, B, C)",
-DlgLstTypeSRoman	: "Nombor Roman Kecil (i, ii, iii)",
-DlgLstTypeLRoman	: "Nombor Roman Besar (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Umum",
-DlgDocBackTab		: "Latarbelakang",
-DlgDocColorsTab		: "Warna dan margin",
-DlgDocMetaTab		: "Data Meta",
-
-DlgDocPageTitle		: "Tajuk Muka Surat",
-DlgDocLangDir		: "Arah Tulisan",
-DlgDocLangDirLTR	: "Kiri ke Kanan (LTR)",
-DlgDocLangDirRTL	: "Kanan ke Kiri (RTL)",
-DlgDocLangCode		: "Kod Bahasa",
-DlgDocCharSet		: "Enkod Set Huruf",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Enkod Set Huruf yang Lain",
-
-DlgDocDocType		: "Jenis Kepala Dokumen",
-DlgDocDocTypeOther	: "Jenis Kepala Dokumen yang Lain",
-DlgDocIncXHTML		: "Masukkan pemula kod XHTML",
-DlgDocBgColor		: "Warna Latarbelakang",
-DlgDocBgImage		: "URL Gambar Latarbelakang",
-DlgDocBgNoScroll	: "Imej Latarbelakang tanpa Skrol",
-DlgDocCText			: "Teks",
-DlgDocCLink			: "Sambungan",
-DlgDocCVisited		: "Sambungan telah Dilawati",
-DlgDocCActive		: "Sambungan Aktif",
-DlgDocMargins		: "Margin Muka Surat",
-DlgDocMaTop			: "Atas",
-DlgDocMaLeft		: "Kiri",
-DlgDocMaRight		: "Kanan",
-DlgDocMaBottom		: "Bawah",
-DlgDocMeIndex		: "Kata Kunci Indeks Dokumen (dipisahkan oleh koma)",
-DlgDocMeDescr		: "Keterangan Dokumen",
-DlgDocMeAuthor		: "Penulis",
-DlgDocMeCopy		: "Hakcipta",
-DlgDocPreview		: "Prebiu",
-
-// Templates Dialog
-Templates			: "Templat",
-DlgTemplatesTitle	: "Templat Kandungan",
-DlgTemplatesSelMsg	: "Sila pilih templat untuk dibuka oleh editor<br>(kandungan sebenar akan hilang):",
-DlgTemplatesLoading	: "Senarai Templat sedang diproses. Sila Tunggu...",
-DlgTemplatesNoTpl	: "(Tiada Templat Disimpan)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "Tentang",
-DlgAboutBrowserInfoTab	: "Maklumat Perisian Browser",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "versi",
-DlgAboutInfo		: "Untuk maklumat lanjut sila pergi ke",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.xml
deleted file mode 100644
index 1d299a02d0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ms.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ms.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.js
deleted file mode 100644
index d720dce970..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Norwegian Bokmål language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Skjul verktøylinje",
-ToolbarExpand		: "Vis verktøylinje",
-
-// Toolbar Items and Context Menu
-Save				: "Lagre",
-NewPage				: "Ny Side",
-Preview				: "Forhåndsvis",
-Cut					: "Klipp ut",
-Copy				: "Kopier",
-Paste				: "Lim inn",
-PasteText			: "Lim inn som ren tekst",
-PasteWord			: "Lim inn fra Word",
-Print				: "Skriv ut",
-SelectAll			: "Merk alt",
-RemoveFormat		: "Fjern format",
-InsertLinkLbl		: "Lenke",
-InsertLink			: "Sett inn/Rediger lenke",
-RemoveLink			: "Fjern lenke",
-VisitLink			: "Ã…pne lenke",
-Anchor				: "Sett inn/Rediger anker",
-AnchorDelete		: "Fjern anker",
-InsertImageLbl		: "Bilde",
-InsertImage			: "Sett inn/Rediger bilde",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Sett inn/Rediger Flash",
-InsertTableLbl		: "Tabell",
-InsertTable			: "Sett inn/Rediger tabell",
-InsertLineLbl		: "Linje",
-InsertLine			: "Sett inn horisontal linje",
-InsertSpecialCharLbl: "Spesielt tegn",
-InsertSpecialChar	: "Sett inn spesielt tegn",
-InsertSmileyLbl		: "Smil",
-InsertSmiley		: "Sett inn smil",
-About				: "Om FCKeditor",
-Bold				: "Fet",
-Italic				: "Kursiv",
-Underline			: "Understrek",
-StrikeThrough		: "Gjennomstrek",
-Subscript			: "Senket skrift",
-Superscript			: "Hevet skrift",
-LeftJustify			: "Venstrejuster",
-CenterJustify		: "Midtjuster",
-RightJustify		: "Høyrejuster",
-BlockJustify		: "Blokkjuster",
-DecreaseIndent		: "Senk nivå",
-IncreaseIndent		: "Øk nivå",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Angre",
-Redo				: "Gjør om",
-NumberedListLbl		: "Nummerert liste",
-NumberedList		: "Sett inn/Fjern nummerert liste",
-BulletedListLbl		: "Uordnet liste",
-BulletedList		: "Sett inn/Fjern uordnet liste",
-ShowTableBorders	: "Vis tabellrammer",
-ShowDetails			: "Vis detaljer",
-Style				: "Stil",
-FontFormat			: "Format",
-Font				: "Skrift",
-FontSize			: "Størrelse",
-TextColor			: "Tekstfarge",
-BGColor				: "Bakgrunnsfarge",
-Source				: "Kilde",
-Find				: "Søk",
-Replace				: "Erstatt",
-SpellCheck			: "Stavekontroll",
-UniversalKeyboard	: "Universelt tastatur",
-PageBreakLbl		: "Sideskift",
-PageBreak			: "Sett inn sideskift",
-
-Form			: "Skjema",
-Checkbox		: "Avmerkingsboks",
-RadioButton		: "Alternativknapp",
-TextField		: "Tekstboks",
-Textarea		: "Tekstområde",
-HiddenField		: "Skjult felt",
-Button			: "Knapp",
-SelectionField	: "Rullegardinliste",
-ImageButton		: "Bildeknapp",
-
-FitWindow		: "Maksimer størrelsen på redigeringsverktøyet",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Rediger lenke",
-CellCM				: "Celle",
-RowCM				: "Rader",
-ColumnCM			: "Kolonne",
-InsertRowAfter		: "Sett inn rad etter",
-InsertRowBefore		: "Sett inn rad før",
-DeleteRows			: "Slett rader",
-InsertColumnAfter	: "Sett inn kolonne etter",
-InsertColumnBefore	: "Sett inn kolonne før",
-DeleteColumns		: "Slett kolonner",
-InsertCellAfter		: "Sett inn celle etter",
-InsertCellBefore	: "Sett inn celle før",
-DeleteCells			: "Slett celler",
-MergeCells			: "Slå sammen celler",
-MergeRight			: "Slå sammen høyre",
-MergeDown			: "Slå sammen ned",
-HorizontalSplitCell	: "Del celle horisontalt",
-VerticalSplitCell	: "Del celle vertikalt",
-TableDelete			: "Slett tabell",
-CellProperties		: "Egenskaper for celle",
-TableProperties		: "Egenskaper for tabell",
-ImageProperties		: "Egenskaper for bilde",
-FlashProperties		: "Egenskaper for Flash-objekt",
-
-AnchorProp			: "Egenskaper for anker",
-ButtonProp			: "Egenskaper for knapp",
-CheckboxProp		: "Egenskaper for avmerkingsboks",
-HiddenFieldProp		: "Egenskaper for skjult felt",
-RadioButtonProp		: "Egenskaper for alternativknapp",
-ImageButtonProp		: "Egenskaper for bildeknapp",
-TextFieldProp		: "Egenskaper for tekstfelt",
-SelectionFieldProp	: "Egenskaper for rullegardinliste",
-TextareaProp		: "Egenskaper for tekstområde",
-FormProp			: "Egenskaper for skjema",
-
-FontFormats			: "Normal;Formatert;Adresse;Tittel 1;Tittel 2;Tittel 3;Tittel 4;Tittel 5;Tittel 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Lager XHTML. Vennligst vent...",
-Done				: "Ferdig",
-PasteWordConfirm	: "Teksten du prøver å lime inn ser ut som om den kommer fra Word. Vil du rense den for unødvendig kode før du limer inn?",
-NotCompatiblePaste	: "Denne kommandoen er kun tilgjenglig for Internet Explorer versjon 5.5 eller bedre. Vil du fortsette uten å rense? (Du kan lime inn som ren tekst)",
-UnknownToolbarItem	: "Ukjent menyvalg \"%1\"",
-UnknownCommand		: "Ukjent kommando \"%1\"",
-NotImplemented		: "Kommando ikke implimentert",
-UnknownToolbarSet	: "Verktøylinjesett \"%1\" finnes ikke",
-NoActiveX			: "Din nettlesers sikkerhetsinstillinger kan begrense noen av funksjonene i redigeringsverktøyet. Du må aktivere \"Kjør ActiveX-kontroller og plugin-modeller\". Du kan oppleve feil og advarsler om manglende funksjoner",
-BrowseServerBlocked : "Kunne ikke åpne dialogboksen for filarkiv. Sjekk at popup-blokkering er deaktivert.",
-DialogBlocked		: "Kunne ikke åpne dialogboksen. Sjekk at popup-blokkering er deaktivert.",
-VisitLinkBlocked	: "Kunne ikke åpne et nytt vindu. Sjekk at popup-blokkering er deaktivert.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Avbryt",
-DlgBtnClose			: "Lukk",
-DlgBtnBrowseServer	: "Bla igjennom server",
-DlgAdvancedTag		: "Avansert",
-DlgOpOther			: "<Annet>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Vennligst skriv inn URL-en",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ikke satt>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Språkretning",
-DlgGenLangDirLtr	: "Venstre til høyre (VTH)",
-DlgGenLangDirRtl	: "Høyre til venstre (HTV)",
-DlgGenLangCode		: "Språkkode",
-DlgGenAccessKey		: "Aksessknapp",
-DlgGenName			: "Navn",
-DlgGenTabIndex		: "Tab Indeks",
-DlgGenLongDescr		: "Utvidet beskrivelse",
-DlgGenClass			: "Stilarkklasser",
-DlgGenTitle			: "Tittel",
-DlgGenContType		: "Type",
-DlgGenLinkCharset	: "Lenket språkkart",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Bildeegenskaper",
-DlgImgInfoTab		: "Bildeinformasjon",
-DlgImgBtnUpload		: "Send det til serveren",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Last opp",
-DlgImgAlt			: "Alternativ tekst",
-DlgImgWidth			: "Bredde",
-DlgImgHeight		: "Høyde",
-DlgImgLockRatio		: "LÃ¥s forhold",
-DlgBtnResetSize		: "Tilbakestill størrelse",
-DlgImgBorder		: "Ramme",
-DlgImgHSpace		: "HMarg",
-DlgImgVSpace		: "VMarg",
-DlgImgAlign			: "Juster",
-DlgImgAlignLeft		: "Venstre",
-DlgImgAlignAbsBottom: "Abs bunn",
-DlgImgAlignAbsMiddle: "Abs midten",
-DlgImgAlignBaseline	: "Bunnlinje",
-DlgImgAlignBottom	: "Bunn",
-DlgImgAlignMiddle	: "Midten",
-DlgImgAlignRight	: "Høyre",
-DlgImgAlignTextTop	: "Tekst topp",
-DlgImgAlignTop		: "Topp",
-DlgImgPreview		: "Forhåndsvis",
-DlgImgAlertUrl		: "Vennligst skriv bilde-urlen",
-DlgImgLinkTab		: "Lenke",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash-egenskaper",
-DlgFlashChkPlay		: "Autospill",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Slå på Flash-meny",
-DlgFlashScale		: "Skaler",
-DlgFlashScaleAll	: "Vis alt",
-DlgFlashScaleNoBorder	: "Ingen ramme",
-DlgFlashScaleFit	: "Skaler til å passe",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Lenke",
-DlgLnkInfoTab		: "Lenkeinfo",
-DlgLnkTargetTab		: "MÃ¥l",
-
-DlgLnkType			: "Lenketype",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Lenke til anker i teksten",
-DlgLnkTypeEMail		: "E-post",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<annet>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Velg et anker",
-DlgLnkAnchorByName	: "Anker etter navn",
-DlgLnkAnchorById	: "Element etter ID",
-DlgLnkNoAnchors		: "(Ingen anker i dokumentet)",
-DlgLnkEMail			: "E-postadresse",
-DlgLnkEMailSubject	: "Meldingsemne",
-DlgLnkEMailBody		: "Melding",
-DlgLnkUpload		: "Last opp",
-DlgLnkBtnUpload		: "Send til server",
-
-DlgLnkTarget		: "MÃ¥l",
-DlgLnkTargetFrame	: "<ramme>",
-DlgLnkTargetPopup	: "<popup vindu>",
-DlgLnkTargetBlank	: "Nytt vindu (_blank)",
-DlgLnkTargetParent	: "Foreldrevindu (_parent)",
-DlgLnkTargetSelf	: "Samme vindu (_self)",
-DlgLnkTargetTop		: "Hele vindu (_top)",
-DlgLnkTargetFrameName	: "MÃ¥lramme",
-DlgLnkPopWinName	: "Navn på popup-vindus",
-DlgLnkPopWinFeat	: "Egenskaper for popup-vindu",
-DlgLnkPopResize		: "Endre størrelse",
-DlgLnkPopLocation	: "Adresselinje",
-DlgLnkPopMenu		: "Menylinje",
-DlgLnkPopScroll		: "Scrollbar",
-DlgLnkPopStatus		: "Statuslinje",
-DlgLnkPopToolbar	: "Verktøylinje",
-DlgLnkPopFullScrn	: "Full skjerm (IE)",
-DlgLnkPopDependent	: "Avhenging (Netscape)",
-DlgLnkPopWidth		: "Bredde",
-DlgLnkPopHeight		: "Høyde",
-DlgLnkPopLeft		: "Venstre posisjon",
-DlgLnkPopTop		: "Topp-posisjon",
-
-DlnLnkMsgNoUrl		: "Vennligst skriv inn lenkens url",
-DlnLnkMsgNoEMail	: "Vennligst skriv inn e-postadressen",
-DlnLnkMsgNoAnchor	: "Vennligst velg et anker",
-DlnLnkMsgInvPopName	: "Popup-vinduets navn må begynne med en bokstav, og kan ikke inneholde mellomrom",
-
-// Color Dialog
-DlgColorTitle		: "Velg farge",
-DlgColorBtnClear	: "Tøm",
-DlgColorHighlight	: "Marker",
-DlgColorSelected	: "Valgt",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Sett inn smil",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Velg spesielt tegn",
-
-// Table Dialog
-DlgTableTitle		: "Egenskaper for tabell",
-DlgTableRows		: "Rader",
-DlgTableColumns		: "Kolonner",
-DlgTableBorder		: "Rammestørrelse",
-DlgTableAlign		: "Justering",
-DlgTableAlignNotSet	: "<Ikke satt>",
-DlgTableAlignLeft	: "Venstre",
-DlgTableAlignCenter	: "Midtjuster",
-DlgTableAlignRight	: "Høyre",
-DlgTableWidth		: "Bredde",
-DlgTableWidthPx		: "piksler",
-DlgTableWidthPc		: "prosent",
-DlgTableHeight		: "Høyde",
-DlgTableCellSpace	: "Cellemarg",
-DlgTableCellPad		: "Cellepolstring",
-DlgTableCaption		: "Tittel",
-DlgTableSummary		: "Sammendrag",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Celleegenskaper",
-DlgCellWidth		: "Bredde",
-DlgCellWidthPx		: "piksler",
-DlgCellWidthPc		: "prosent",
-DlgCellHeight		: "Høyde",
-DlgCellWordWrap		: "Tekstbrytning",
-DlgCellWordWrapNotSet	: "<Ikke satt>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nei",
-DlgCellHorAlign		: "Horisontal justering",
-DlgCellHorAlignNotSet	: "<Ikke satt>",
-DlgCellHorAlignLeft	: "Venstre",
-DlgCellHorAlignCenter	: "Midtjuster",
-DlgCellHorAlignRight: "Høyre",
-DlgCellVerAlign		: "Vertikal justering",
-DlgCellVerAlignNotSet	: "<Ikke satt>",
-DlgCellVerAlignTop	: "Topp",
-DlgCellVerAlignMiddle	: "Midten",
-DlgCellVerAlignBottom	: "Bunn",
-DlgCellVerAlignBaseline	: "Bunnlinje",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Radspenn",
-DlgCellCollSpan		: "Kolonnespenn",
-DlgCellBackColor	: "Bakgrunnsfarge",
-DlgCellBorderColor	: "Rammefarge",
-DlgCellBtnSelect	: "Velg...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Søk og erstatt",
-
-// Find Dialog
-DlgFindTitle		: "Søk",
-DlgFindFindBtn		: "Søk",
-DlgFindNotFoundMsg	: "Fant ikke søketeksten.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Erstatt",
-DlgReplaceFindLbl		: "Søk etter:",
-DlgReplaceReplaceLbl	: "Erstatt med:",
-DlgReplaceCaseChk		: "Skill mellom store og små bokstaver",
-DlgReplaceReplaceBtn	: "Erstatt",
-DlgReplaceReplAllBtn	: "Erstatt alle",
-DlgReplaceWordChk		: "Bare hele ord",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst bruk snareveien (Ctrl+X).",
-PasteErrorCopy	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk snareveien (Ctrl+C).",
-
-PasteAsText		: "Lim inn som ren tekst",
-PasteFromWord	: "Lim inn fra Word",
-
-DlgPasteMsg2	: "Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Din nettlesers sikkerhetsinstillinger gir ikke redigeringsverktøyet direkte tilgang til utklippstavlen. Du må lime det igjen i dette vinduet.",
-DlgPasteIgnoreFont		: "Fjern skrifttyper",
-DlgPasteRemoveStyles	: "Fjern stildefinisjoner",
-
-// Color Picker
-ColorAutomatic	: "Automatisk",
-ColorMoreColors	: "Flere farger...",
-
-// Document Properties
-DocProps		: "Dokumentegenskaper",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ankeregenskaper",
-DlgAnchorName		: "Ankernavn",
-DlgAnchorErrorName	: "Vennligst skriv inn ankernavnet",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ikke i ordboken",
-DlgSpellChangeTo		: "Endre til",
-DlgSpellBtnIgnore		: "Ignorer",
-DlgSpellBtnIgnoreAll	: "Ignorer alle",
-DlgSpellBtnReplace		: "Erstatt",
-DlgSpellBtnReplaceAll	: "Erstatt alle",
-DlgSpellBtnUndo			: "Angre",
-DlgSpellNoSuggestions	: "- Ingen forslag -",
-DlgSpellProgress		: "Stavekontroll pågår...",
-DlgSpellNoMispell		: "Stavekontroll fullført: ingen feilstavinger funnet",
-DlgSpellNoChanges		: "Stavekontroll fullført: ingen ord endret",
-DlgSpellOneChange		: "Stavekontroll fullført: Ett ord endret",
-DlgSpellManyChanges		: "Stavekontroll fullført: %1 ord endret",
-
-IeSpellDownload			: "Stavekontroll er ikke installert. Vil du laste den ned nå?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (verdi)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Knapp",
-DlgButtonTypeSbm	: "Send",
-DlgButtonTypeRst	: "Nullstill",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Navn",
-DlgCheckboxValue	: "Verdi",
-DlgCheckboxSelected	: "Valgt",
-
-// Form Dialog
-DlgFormName		: "Navn",
-DlgFormAction	: "Handling",
-DlgFormMethod	: "Metode",
-
-// Select Field Dialog
-DlgSelectName		: "Navn",
-DlgSelectValue		: "Verdi",
-DlgSelectSize		: "Størrelse",
-DlgSelectLines		: "Linjer",
-DlgSelectChkMulti	: "Tillat flervalg",
-DlgSelectOpAvail	: "Tilgjenglige alternativer",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Verdi",
-DlgSelectBtnAdd		: "Legg til",
-DlgSelectBtnModify	: "Endre",
-DlgSelectBtnUp		: "Opp",
-DlgSelectBtnDown	: "Ned",
-DlgSelectBtnSetValue : "Sett som valgt",
-DlgSelectBtnDelete	: "Slett",
-
-// Textarea Dialog
-DlgTextareaName	: "Navn",
-DlgTextareaCols	: "Kolonner",
-DlgTextareaRows	: "Rader",
-
-// Text Field Dialog
-DlgTextName			: "Navn",
-DlgTextValue		: "Verdi",
-DlgTextCharWidth	: "Tegnbredde",
-DlgTextMaxChars		: "Maks antall tegn",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Passord",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Navn",
-DlgHiddenValue	: "Verdi",
-
-// Bulleted List Dialog
-BulletedListProp	: "Egenskaper for uordnet liste",
-NumberedListProp	: "Egenskaper for ordnet liste",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Sirkel",
-DlgLstTypeDisc		: "Hel sirkel",
-DlgLstTypeSquare	: "Firkant",
-DlgLstTypeNumbers	: "Numre (1, 2, 3)",
-DlgLstTypeLCase		: "Små bokstaver (a, b, c)",
-DlgLstTypeUCase		: "Store bokstaver (A, B, C)",
-DlgLstTypeSRoman	: "Små romerske tall (i, ii, iii)",
-DlgLstTypeLRoman	: "Store romerske tall (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Generelt",
-DlgDocBackTab		: "Bakgrunn",
-DlgDocColorsTab		: "Farger og marginer",
-DlgDocMetaTab		: "Meta-data",
-
-DlgDocPageTitle		: "Sidetittel",
-DlgDocLangDir		: "Språkretning",
-DlgDocLangDirLTR	: "Venstre til høyre (LTR)",
-DlgDocLangDirRTL	: "Høyre til venstre (RTL)",
-DlgDocLangCode		: "Språkkode",
-DlgDocCharSet		: "Tegnsett",
-DlgDocCharSetCE		: "Sentraleuropeisk",
-DlgDocCharSetCT		: "Tradisonell kinesisk(Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Gresk",
-DlgDocCharSetJP		: "Japansk",
-DlgDocCharSetKR		: "Koreansk",
-DlgDocCharSetTR		: "Tyrkisk",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Vesteuropeisk",
-DlgDocCharSetOther	: "Annet tegnsett",
-
-DlgDocDocType		: "Dokumenttype header",
-DlgDocDocTypeOther	: "Annet dokumenttype header",
-DlgDocIncXHTML		: "Inkluder XHTML-deklarasjon",
-DlgDocBgColor		: "Bakgrunnsfarge",
-DlgDocBgImage		: "URL for bakgrunnsbilde",
-DlgDocBgNoScroll	: "LÃ¥s bakgrunnsbilde",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Besøkt lenke",
-DlgDocCActive		: "Aktiv lenke",
-DlgDocMargins		: "Sidemargin",
-DlgDocMaTop			: "Topp",
-DlgDocMaLeft		: "Venstre",
-DlgDocMaRight		: "Høyre",
-DlgDocMaBottom		: "Bunn",
-DlgDocMeIndex		: "Dokument nøkkelord (kommaseparert)",
-DlgDocMeDescr		: "Dokumentbeskrivelse",
-DlgDocMeAuthor		: "Forfatter",
-DlgDocMeCopy		: "Kopirett",
-DlgDocPreview		: "Forhåndsvising",
-
-// Templates Dialog
-Templates			: "Maler",
-DlgTemplatesTitle	: "Innholdsmaler",
-DlgTemplatesSelMsg	: "Velg malen du vil åpne<br>(innholdet du har skrevet blir tapt!):",
-DlgTemplatesLoading	: "Laster malliste. Vennligst vent...",
-DlgTemplatesNoTpl	: "(Ingen maler definert)",
-DlgTemplatesReplace	: "Erstatt faktisk innold",
-
-// About Dialog
-DlgAboutAboutTab	: "Om",
-DlgAboutBrowserInfoTab	: "Nettleserinfo",
-DlgAboutLicenseTab	: "Lisens",
-DlgAboutVersion		: "versjon",
-DlgAboutInfo		: "For mer informasjon, se",
-
-// Div Dialog
-DlgDivGeneralTab	: "Generelt",
-DlgDivAdvancedTab	: "Avansert",
-DlgDivStyle		: "Stil",
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.xml
deleted file mode 100644
index 26b8ad7d63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nb.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>nb.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.js
deleted file mode 100644
index f84f1a6073..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Dutch language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Menubalk inklappen",
-ToolbarExpand		: "Menubalk uitklappen",
-
-// Toolbar Items and Context Menu
-Save				: "Opslaan",
-NewPage				: "Nieuwe pagina",
-Preview				: "Voorbeeld",
-Cut					: "Knippen",
-Copy				: "Kopiëren",
-Paste				: "Plakken",
-PasteText			: "Plakken als platte tekst",
-PasteWord			: "Plakken als Word-gegevens",
-Print				: "Printen",
-SelectAll			: "Alles selecteren",
-RemoveFormat		: "Opmaak verwijderen",
-InsertLinkLbl		: "Link",
-InsertLink			: "Link invoegen/wijzigen",
-RemoveLink			: "Link verwijderen",
-VisitLink			: "Link volgen",
-Anchor				: "Interne link",
-AnchorDelete		: "Anker verwijderen",
-InsertImageLbl		: "Afbeelding",
-InsertImage			: "Afbeelding invoegen/wijzigen",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Flash invoegen/wijzigen",
-InsertTableLbl		: "Tabel",
-InsertTable			: "Tabel invoegen/wijzigen",
-InsertLineLbl		: "Lijn",
-InsertLine			: "Horizontale lijn invoegen",
-InsertSpecialCharLbl: "Speciale tekens",
-InsertSpecialChar	: "Speciaal teken invoegen",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Smiley invoegen",
-About				: "Over FCKeditor",
-Bold				: "Vet",
-Italic				: "Schuingedrukt",
-Underline			: "Onderstreept",
-StrikeThrough		: "Doorhalen",
-Subscript			: "Subscript",
-Superscript			: "Superscript",
-LeftJustify			: "Links uitlijnen",
-CenterJustify		: "Centreren",
-RightJustify		: "Rechts uitlijnen",
-BlockJustify		: "Uitvullen",
-DecreaseIndent		: "Inspringen verkleinen",
-IncreaseIndent		: "Inspringen vergroten",
-Blockquote			: "Citaatblok",
-CreateDiv			: "DIV aanmaken",
-EditDiv				: "DIV wijzigen",
-DeleteDiv			: "DIV verwijderen",
-Undo				: "Ongedaan maken",
-Redo				: "Opnieuw uitvoeren",
-NumberedListLbl		: "Genummerde lijst",
-NumberedList		: "Genummerde lijst invoegen/verwijderen",
-BulletedListLbl		: "Opsomming",
-BulletedList		: "Opsomming invoegen/verwijderen",
-ShowTableBorders	: "Randen tabel weergeven",
-ShowDetails			: "Details weergeven",
-Style				: "Stijl",
-FontFormat			: "Opmaak",
-Font				: "Lettertype",
-FontSize			: "Grootte",
-TextColor			: "Tekstkleur",
-BGColor				: "Achtergrondkleur",
-Source				: "Code",
-Find				: "Zoeken",
-Replace				: "Vervangen",
-SpellCheck			: "Spellingscontrole",
-UniversalKeyboard	: "Universeel toetsenbord",
-PageBreakLbl		: "Pagina-einde",
-PageBreak			: "Pagina-einde invoegen",
-
-Form			: "Formulier",
-Checkbox		: "Aanvinkvakje",
-RadioButton		: "Selectievakje",
-TextField		: "Tekstveld",
-Textarea		: "Tekstvak",
-HiddenField		: "Verborgen veld",
-Button			: "Knop",
-SelectionField	: "Selectieveld",
-ImageButton		: "Afbeeldingsknop",
-
-FitWindow		: "De editor maximaliseren",
-ShowBlocks		: "Toon blokken",
-
-// Context Menu
-EditLink			: "Link wijzigen",
-CellCM				: "Cel",
-RowCM				: "Rij",
-ColumnCM			: "Kolom",
-InsertRowAfter		: "Voeg rij in achter",
-InsertRowBefore		: "Voeg rij in voor",
-DeleteRows			: "Rijen verwijderen",
-InsertColumnAfter	: "Voeg kolom in achter",
-InsertColumnBefore	: "Voeg kolom in voor",
-DeleteColumns		: "Kolommen verwijderen",
-InsertCellAfter		: "Voeg cel in achter",
-InsertCellBefore	: "Voeg cel in voor",
-DeleteCells			: "Cellen verwijderen",
-MergeCells			: "Cellen samenvoegen",
-MergeRight			: "Voeg samen naar rechts",
-MergeDown			: "Voeg samen naar beneden",
-HorizontalSplitCell	: "Splits cellen horizontaal",
-VerticalSplitCell	: "Splits cellen verticaal",
-TableDelete			: "Tabel verwijderen",
-CellProperties		: "Eigenschappen cel",
-TableProperties		: "Eigenschappen tabel",
-ImageProperties		: "Eigenschappen afbeelding",
-FlashProperties		: "Eigenschappen Flash",
-
-AnchorProp			: "Eigenschappen interne link",
-ButtonProp			: "Eigenschappen knop",
-CheckboxProp		: "Eigenschappen aanvinkvakje",
-HiddenFieldProp		: "Eigenschappen verborgen veld",
-RadioButtonProp		: "Eigenschappen selectievakje",
-ImageButtonProp		: "Eigenschappen afbeeldingsknop",
-TextFieldProp		: "Eigenschappen tekstveld",
-SelectionFieldProp	: "Eigenschappen selectieveld",
-TextareaProp		: "Eigenschappen tekstvak",
-FormProp			: "Eigenschappen formulier",
-
-FontFormats			: "Normaal;Met opmaak;Adres;Kop 1;Kop 2;Kop 3;Kop 4;Kop 5;Kop 6;Normaal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Bezig met verwerken XHTML. Even geduld aub...",
-Done				: "Klaar",
-PasteWordConfirm	: "De tekst die u plakte lijkt gekopieerd te zijn vanuit Word. Wilt u de tekst opschonen voordat deze geplakt wordt?",
-NotCompatiblePaste	: "Deze opdracht is beschikbaar voor Internet Explorer versie 5.5 of hoger. Wilt u plakken zonder op te schonen?",
-UnknownToolbarItem	: "Onbekend item op menubalk \"%1\"",
-UnknownCommand		: "Onbekende opdrachtnaam: \"%1\"",
-NotImplemented		: "Opdracht niet geïmplementeerd.",
-UnknownToolbarSet	: "Menubalk \"%1\" bestaat niet.",
-NoActiveX			: "De beveilingsinstellingen van uw browser zouden sommige functies van de editor kunnen beperken. De optie \"Activeer ActiveX-elementen en plug-ins\" dient ingeschakeld te worden. Het kan zijn dat er nu functies ontbreken of niet werken.",
-BrowseServerBlocked : "De bestandsbrowser kon niet geopend worden. Zorg ervoor dat pop-up-blokkeerders uit staan.",
-DialogBlocked		: "Kan het dialoogvenster niet weergeven. Zorg ervoor dat pop-up-blokkeerders uit staan.",
-VisitLinkBlocked	: "Het was niet mogelijk een nieuw venster te openen. Controleer of er geen pop-up-blocker aktief is.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Annuleren",
-DlgBtnClose			: "Afsluiten",
-DlgBtnBrowseServer	: "Bladeren op server",
-DlgAdvancedTag		: "Geavanceerd",
-DlgOpOther			: "<Anders>",
-DlgInfoTab			: "Informatie",
-DlgAlertUrl			: "Geef URL op",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<niet ingevuld>",
-DlgGenId			: "Kenmerk",
-DlgGenLangDir		: "Schrijfrichting",
-DlgGenLangDirLtr	: "Links naar rechts (LTR)",
-DlgGenLangDirRtl	: "Rechts naar links (RTL)",
-DlgGenLangCode		: "Taalcode",
-DlgGenAccessKey		: "Toegangstoets",
-DlgGenName			: "Naam",
-DlgGenTabIndex		: "Tabvolgorde",
-DlgGenLongDescr		: "Lange URL-omschrijving",
-DlgGenClass			: "Stylesheet-klassen",
-DlgGenTitle			: "Aanbevolen titel",
-DlgGenContType		: "Aanbevolen content-type",
-DlgGenLinkCharset	: "Karakterset van gelinkte bron",
-DlgGenStyle			: "Stijl",
-
-// Image Dialog
-DlgImgTitle			: "Eigenschappen afbeelding",
-DlgImgInfoTab		: "Informatie afbeelding",
-DlgImgBtnUpload		: "Naar server verzenden",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Upload",
-DlgImgAlt			: "Alternatieve tekst",
-DlgImgWidth			: "Breedte",
-DlgImgHeight		: "Hoogte",
-DlgImgLockRatio		: "Afmetingen vergrendelen",
-DlgBtnResetSize		: "Afmetingen resetten",
-DlgImgBorder		: "Rand",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Uitlijning",
-DlgImgAlignLeft		: "Links",
-DlgImgAlignAbsBottom: "Absoluut-onder",
-DlgImgAlignAbsMiddle: "Absoluut-midden",
-DlgImgAlignBaseline	: "Basislijn",
-DlgImgAlignBottom	: "Beneden",
-DlgImgAlignMiddle	: "Midden",
-DlgImgAlignRight	: "Rechts",
-DlgImgAlignTextTop	: "Boven tekst",
-DlgImgAlignTop		: "Boven",
-DlgImgPreview		: "Voorbeeld",
-DlgImgAlertUrl		: "Geef de URL van de afbeelding",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Eigenschappen Flash",
-DlgFlashChkPlay		: "Automatisch afspelen",
-DlgFlashChkLoop		: "Herhalen",
-DlgFlashChkMenu		: "Flashmenu\'s inschakelen",
-DlgFlashScale		: "Schaal",
-DlgFlashScaleAll	: "Alles tonen",
-DlgFlashScaleNoBorder	: "Geen rand",
-DlgFlashScaleFit	: "Precies passend",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Linkomschrijving",
-DlgLnkTargetTab		: "Doel",
-
-DlgLnkType			: "Linktype",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Interne link in pagina",
-DlgLnkTypeEMail		: "E-mail",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<anders>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Kies een interne link",
-DlgLnkAnchorByName	: "Op naam interne link",
-DlgLnkAnchorById	: "Op kenmerk interne link",
-DlgLnkNoAnchors		: "(Geen interne links in document gevonden)",
-DlgLnkEMail			: "E-mailadres",
-DlgLnkEMailSubject	: "Onderwerp bericht",
-DlgLnkEMailBody		: "Inhoud bericht",
-DlgLnkUpload		: "Upload",
-DlgLnkBtnUpload		: "Naar de server versturen",
-
-DlgLnkTarget		: "Doel",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<popup window>",
-DlgLnkTargetBlank	: "Nieuw venster (_blank)",
-DlgLnkTargetParent	: "Origineel venster (_parent)",
-DlgLnkTargetSelf	: "Zelfde venster (_self)",
-DlgLnkTargetTop		: "Hele venster (_top)",
-DlgLnkTargetFrameName	: "Naam doelframe",
-DlgLnkPopWinName	: "Naam popupvenster",
-DlgLnkPopWinFeat	: "Instellingen popupvenster",
-DlgLnkPopResize		: "Grootte wijzigen",
-DlgLnkPopLocation	: "Locatiemenu",
-DlgLnkPopMenu		: "Menubalk",
-DlgLnkPopScroll		: "Schuifbalken",
-DlgLnkPopStatus		: "Statusbalk",
-DlgLnkPopToolbar	: "Menubalk",
-DlgLnkPopFullScrn	: "Volledig scherm (IE)",
-DlgLnkPopDependent	: "Afhankelijk (Netscape)",
-DlgLnkPopWidth		: "Breedte",
-DlgLnkPopHeight		: "Hoogte",
-DlgLnkPopLeft		: "Positie links",
-DlgLnkPopTop		: "Positie boven",
-
-DlnLnkMsgNoUrl		: "Geef de link van de URL",
-DlnLnkMsgNoEMail	: "Geef een e-mailadres",
-DlnLnkMsgNoAnchor	: "Selecteer een interne link",
-DlnLnkMsgInvPopName	: "De naam van de popup moet met een alfa-numerieke waarde beginnen, en mag geen spaties bevatten.",
-
-// Color Dialog
-DlgColorTitle		: "Selecteer kleur",
-DlgColorBtnClear	: "Opschonen",
-DlgColorHighlight	: "Accentueren",
-DlgColorSelected	: "Geselecteerd",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Smiley invoegen",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Selecteer speciaal teken",
-
-// Table Dialog
-DlgTableTitle		: "Eigenschappen tabel",
-DlgTableRows		: "Rijen",
-DlgTableColumns		: "Kolommen",
-DlgTableBorder		: "Breedte rand",
-DlgTableAlign		: "Uitlijning",
-DlgTableAlignNotSet	: "<Niet ingevoerd>",
-DlgTableAlignLeft	: "Links",
-DlgTableAlignCenter	: "Centreren",
-DlgTableAlignRight	: "Rechts",
-DlgTableWidth		: "Breedte",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "procent",
-DlgTableHeight		: "Hoogte",
-DlgTableCellSpace	: "Afstand tussen cellen",
-DlgTableCellPad		: "Afstand vanaf rand cel",
-DlgTableCaption		: "Naam",
-DlgTableSummary		: "Samenvatting",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Eigenschappen cel",
-DlgCellWidth		: "Breedte",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "procent",
-DlgCellHeight		: "Hoogte",
-DlgCellWordWrap		: "Afbreken woorden",
-DlgCellWordWrapNotSet	: "<Niet ingevoerd>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nee",
-DlgCellHorAlign		: "Horizontale uitlijning",
-DlgCellHorAlignNotSet	: "<Niet ingevoerd>",
-DlgCellHorAlignLeft	: "Links",
-DlgCellHorAlignCenter	: "Centreren",
-DlgCellHorAlignRight: "Rechts",
-DlgCellVerAlign		: "Verticale uitlijning",
-DlgCellVerAlignNotSet	: "<Niet ingevoerd>",
-DlgCellVerAlignTop	: "Boven",
-DlgCellVerAlignMiddle	: "Midden",
-DlgCellVerAlignBottom	: "Beneden",
-DlgCellVerAlignBaseline	: "Basislijn",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Overkoepeling rijen",
-DlgCellCollSpan		: "Overkoepeling kolommen",
-DlgCellBackColor	: "Achtergrondkleur",
-DlgCellBorderColor	: "Randkleur",
-DlgCellBtnSelect	: "Selecteren...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Zoeken en vervangen",
-
-// Find Dialog
-DlgFindTitle		: "Zoeken",
-DlgFindFindBtn		: "Zoeken",
-DlgFindNotFoundMsg	: "De opgegeven tekst is niet gevonden.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Vervangen",
-DlgReplaceFindLbl		: "Zoeken naar:",
-DlgReplaceReplaceLbl	: "Vervangen met:",
-DlgReplaceCaseChk		: "Hoofdlettergevoelig",
-DlgReplaceReplaceBtn	: "Vervangen",
-DlgReplaceReplAllBtn	: "Alles vervangen",
-DlgReplaceWordChk		: "Hele woord moet voorkomen",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "De beveiligingsinstelling van de browser verhinderen het automatisch knippen. Gebruik de sneltoets Ctrl+X van het toetsenbord.",
-PasteErrorCopy	: "De beveiligingsinstelling van de browser verhinderen het automatisch kopiëren. Gebruik de sneltoets Ctrl+C van het toetsenbord.",
-
-PasteAsText		: "Plakken als platte tekst",
-PasteFromWord	: "Plakken als Word-gegevens",
-
-DlgPasteMsg2	: "Plak de tekst in het volgende vak gebruik makend van uw toetsenbord (<strong>Ctrl+V</strong>) en klik op <strong>OK</strong>.",
-DlgPasteSec		: "Door de beveiligingsinstellingen van uw browser is het niet mogelijk om direct vanuit het klembord in de editor te plakken. Middels opnieuw plakken in dit venster kunt u de tekst alsnog plakken in de editor.",
-DlgPasteIgnoreFont		: "Negeer \"Font Face\"-definities",
-DlgPasteRemoveStyles	: "Verwijder \"Style\"-definities",
-
-// Color Picker
-ColorAutomatic	: "Automatisch",
-ColorMoreColors	: "Meer kleuren...",
-
-// Document Properties
-DocProps		: "Eigenschappen document",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Eigenschappen interne link",
-DlgAnchorName		: "Naam interne link",
-DlgAnchorErrorName	: "Geef de naam van de interne link op",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Niet in het woordenboek",
-DlgSpellChangeTo		: "Wijzig in",
-DlgSpellBtnIgnore		: "Negeren",
-DlgSpellBtnIgnoreAll	: "Alles negeren",
-DlgSpellBtnReplace		: "Vervangen",
-DlgSpellBtnReplaceAll	: "Alles vervangen",
-DlgSpellBtnUndo			: "Ongedaan maken",
-DlgSpellNoSuggestions	: "-Geen suggesties-",
-DlgSpellProgress		: "Bezig met spellingscontrole...",
-DlgSpellNoMispell		: "Klaar met spellingscontrole: geen fouten gevonden",
-DlgSpellNoChanges		: "Klaar met spellingscontrole: geen woorden aangepast",
-DlgSpellOneChange		: "Klaar met spellingscontrole: één woord aangepast",
-DlgSpellManyChanges		: "Klaar met spellingscontrole: %1 woorden aangepast",
-
-IeSpellDownload			: "De spellingscontrole niet geïnstalleerd. Wilt u deze nu downloaden?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (waarde)",
-DlgButtonType		: "Soort",
-DlgButtonTypeBtn	: "Knop",
-DlgButtonTypeSbm	: "Versturen",
-DlgButtonTypeRst	: "Leegmaken",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Naam",
-DlgCheckboxValue	: "Waarde",
-DlgCheckboxSelected	: "Geselecteerd",
-
-// Form Dialog
-DlgFormName		: "Naam",
-DlgFormAction	: "Actie",
-DlgFormMethod	: "Methode",
-
-// Select Field Dialog
-DlgSelectName		: "Naam",
-DlgSelectValue		: "Waarde",
-DlgSelectSize		: "Grootte",
-DlgSelectLines		: "Regels",
-DlgSelectChkMulti	: "Gecombineerde selecties toestaan",
-DlgSelectOpAvail	: "Beschikbare opties",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Waarde",
-DlgSelectBtnAdd		: "Toevoegen",
-DlgSelectBtnModify	: "Wijzigen",
-DlgSelectBtnUp		: "Omhoog",
-DlgSelectBtnDown	: "Omlaag",
-DlgSelectBtnSetValue : "Als geselecteerde waarde instellen",
-DlgSelectBtnDelete	: "Verwijderen",
-
-// Textarea Dialog
-DlgTextareaName	: "Naam",
-DlgTextareaCols	: "Kolommen",
-DlgTextareaRows	: "Rijen",
-
-// Text Field Dialog
-DlgTextName			: "Naam",
-DlgTextValue		: "Waarde",
-DlgTextCharWidth	: "Breedte (tekens)",
-DlgTextMaxChars		: "Maximum aantal tekens",
-DlgTextType			: "Soort",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Wachtwoord",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Naam",
-DlgHiddenValue	: "Waarde",
-
-// Bulleted List Dialog
-BulletedListProp	: "Eigenschappen opsommingslijst",
-NumberedListProp	: "Eigenschappen genummerde opsommingslijst",
-DlgLstStart			: "Start",
-DlgLstType			: "Soort",
-DlgLstTypeCircle	: "Cirkel",
-DlgLstTypeDisc		: "Schijf",
-DlgLstTypeSquare	: "Vierkant",
-DlgLstTypeNumbers	: "Nummers (1, 2, 3)",
-DlgLstTypeLCase		: "Kleine letters (a, b, c)",
-DlgLstTypeUCase		: "Hoofdletters (A, B, C)",
-DlgLstTypeSRoman	: "Klein Romeins (i, ii, iii)",
-DlgLstTypeLRoman	: "Groot Romeins (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Algemeen",
-DlgDocBackTab		: "Achtergrond",
-DlgDocColorsTab		: "Kleuring en marges",
-DlgDocMetaTab		: "META-data",
-
-DlgDocPageTitle		: "Paginatitel",
-DlgDocLangDir		: "Schrijfrichting",
-DlgDocLangDirLTR	: "Links naar rechts",
-DlgDocLangDirRTL	: "Rechts naar links",
-DlgDocLangCode		: "Taalcode",
-DlgDocCharSet		: "Karakterset-encoding",
-DlgDocCharSetCE		: "Centraal Europees",
-DlgDocCharSetCT		: "Traditioneel Chinees (Big5)",
-DlgDocCharSetCR		: "Cyriliaans",
-DlgDocCharSetGR		: "Grieks",
-DlgDocCharSetJP		: "Japans",
-DlgDocCharSetKR		: "Koreaans",
-DlgDocCharSetTR		: "Turks",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "West europees",
-DlgDocCharSetOther	: "Andere karakterset-encoding",
-
-DlgDocDocType		: "Opschrift documentsoort",
-DlgDocDocTypeOther	: "Ander opschrift documentsoort",
-DlgDocIncXHTML		: "XHTML-declaraties meenemen",
-DlgDocBgColor		: "Achtergrondkleur",
-DlgDocBgImage		: "URL achtergrondplaatje",
-DlgDocBgNoScroll	: "Vaste achtergrond",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Bezochte link",
-DlgDocCActive		: "Active link",
-DlgDocMargins		: "Afstandsinstellingen document",
-DlgDocMaTop			: "Boven",
-DlgDocMaLeft		: "Links",
-DlgDocMaRight		: "Rechts",
-DlgDocMaBottom		: "Onder",
-DlgDocMeIndex		: "Trefwoorden betreffende document (kommagescheiden)",
-DlgDocMeDescr		: "Beschrijving document",
-DlgDocMeAuthor		: "Auteur",
-DlgDocMeCopy		: "Copyright",
-DlgDocPreview		: "Voorbeeld",
-
-// Templates Dialog
-Templates			: "Sjablonen",
-DlgTemplatesTitle	: "Inhoud sjabonen",
-DlgTemplatesSelMsg	: "Selecteer het sjabloon dat in de editor geopend moet worden (de actuele inhoud gaat verloren):",
-DlgTemplatesLoading	: "Bezig met laden sjabonen. Even geduld alstublieft...",
-DlgTemplatesNoTpl	: "(Geen sjablonen gedefinieerd)",
-DlgTemplatesReplace	: "Vervang de huidige inhoud",
-
-// About Dialog
-DlgAboutAboutTab	: "Over",
-DlgAboutBrowserInfoTab	: "Browserinformatie",
-DlgAboutLicenseTab	: "Licentie",
-DlgAboutVersion		: "Versie",
-DlgAboutInfo		: "Voor meer informatie ga naar ",
-
-// Div Dialog
-DlgDivGeneralTab	: "Algemeen",
-DlgDivAdvancedTab	: "Geavanceerd",
-DlgDivStyle		: "Style",
-DlgDivInlineStyle	: "Inline Style",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.xml
deleted file mode 100644
index df52892334..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/nl.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>nl.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.js
deleted file mode 100644
index 9809bda0b3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Norwegian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Skjul verktøylinje",
-ToolbarExpand		: "Vis verktøylinje",
-
-// Toolbar Items and Context Menu
-Save				: "Lagre",
-NewPage				: "Ny Side",
-Preview				: "Forhåndsvis",
-Cut					: "Klipp ut",
-Copy				: "Kopier",
-Paste				: "Lim inn",
-PasteText			: "Lim inn som ren tekst",
-PasteWord			: "Lim inn fra Word",
-Print				: "Skriv ut",
-SelectAll			: "Merk alt",
-RemoveFormat		: "Fjern format",
-InsertLinkLbl		: "Lenke",
-InsertLink			: "Sett inn/Rediger lenke",
-RemoveLink			: "Fjern lenke",
-VisitLink			: "Ã…pne lenke",
-Anchor				: "Sett inn/Rediger anker",
-AnchorDelete		: "Fjern anker",
-InsertImageLbl		: "Bilde",
-InsertImage			: "Sett inn/Rediger bilde",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Sett inn/Rediger Flash",
-InsertTableLbl		: "Tabell",
-InsertTable			: "Sett inn/Rediger tabell",
-InsertLineLbl		: "Linje",
-InsertLine			: "Sett inn horisontal linje",
-InsertSpecialCharLbl: "Spesielt tegn",
-InsertSpecialChar	: "Sett inn spesielt tegn",
-InsertSmileyLbl		: "Smil",
-InsertSmiley		: "Sett inn smil",
-About				: "Om FCKeditor",
-Bold				: "Fet",
-Italic				: "Kursiv",
-Underline			: "Understrek",
-StrikeThrough		: "Gjennomstrek",
-Subscript			: "Senket skrift",
-Superscript			: "Hevet skrift",
-LeftJustify			: "Venstrejuster",
-CenterJustify		: "Midtjuster",
-RightJustify		: "Høyrejuster",
-BlockJustify		: "Blokkjuster",
-DecreaseIndent		: "Senk nivå",
-IncreaseIndent		: "Øk nivå",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Angre",
-Redo				: "Gjør om",
-NumberedListLbl		: "Nummerert liste",
-NumberedList		: "Sett inn/Fjern nummerert liste",
-BulletedListLbl		: "Uordnet liste",
-BulletedList		: "Sett inn/Fjern uordnet liste",
-ShowTableBorders	: "Vis tabellrammer",
-ShowDetails			: "Vis detaljer",
-Style				: "Stil",
-FontFormat			: "Format",
-Font				: "Skrift",
-FontSize			: "Størrelse",
-TextColor			: "Tekstfarge",
-BGColor				: "Bakgrunnsfarge",
-Source				: "Kilde",
-Find				: "Søk",
-Replace				: "Erstatt",
-SpellCheck			: "Stavekontroll",
-UniversalKeyboard	: "Universelt tastatur",
-PageBreakLbl		: "Sideskift",
-PageBreak			: "Sett inn sideskift",
-
-Form			: "Skjema",
-Checkbox		: "Avmerkingsboks",
-RadioButton		: "Alternativknapp",
-TextField		: "Tekstboks",
-Textarea		: "Tekstområde",
-HiddenField		: "Skjult felt",
-Button			: "Knapp",
-SelectionField	: "Rullegardinliste",
-ImageButton		: "Bildeknapp",
-
-FitWindow		: "Maksimer størrelsen på redigeringsverktøyet",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Rediger lenke",
-CellCM				: "Celle",
-RowCM				: "Rader",
-ColumnCM			: "Kolonne",
-InsertRowAfter		: "Sett inn rad etter",
-InsertRowBefore		: "Sett inn rad før",
-DeleteRows			: "Slett rader",
-InsertColumnAfter	: "Sett inn kolonne etter",
-InsertColumnBefore	: "Sett inn kolonne før",
-DeleteColumns		: "Slett kolonner",
-InsertCellAfter		: "Sett inn celle etter",
-InsertCellBefore	: "Sett inn celle før",
-DeleteCells			: "Slett celler",
-MergeCells			: "Slå sammen celler",
-MergeRight			: "Slå sammen høyre",
-MergeDown			: "Slå sammen ned",
-HorizontalSplitCell	: "Del celle horisontalt",
-VerticalSplitCell	: "Del celle vertikalt",
-TableDelete			: "Slett tabell",
-CellProperties		: "Egenskaper for celle",
-TableProperties		: "Egenskaper for tabell",
-ImageProperties		: "Egenskaper for bilde",
-FlashProperties		: "Egenskaper for Flash-objekt",
-
-AnchorProp			: "Egenskaper for anker",
-ButtonProp			: "Egenskaper for knapp",
-CheckboxProp		: "Egenskaper for avmerkingsboks",
-HiddenFieldProp		: "Egenskaper for skjult felt",
-RadioButtonProp		: "Egenskaper for alternativknapp",
-ImageButtonProp		: "Egenskaper for bildeknapp",
-TextFieldProp		: "Egenskaper for tekstfelt",
-SelectionFieldProp	: "Egenskaper for rullegardinliste",
-TextareaProp		: "Egenskaper for tekstområde",
-FormProp			: "Egenskaper for skjema",
-
-FontFormats			: "Normal;Formatert;Adresse;Tittel 1;Tittel 2;Tittel 3;Tittel 4;Tittel 5;Tittel 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Lager XHTML. Vennligst vent...",
-Done				: "Ferdig",
-PasteWordConfirm	: "Teksten du prøver å lime inn ser ut som om den kommer fra Word. Vil du rense den for unødvendig kode før du limer inn?",
-NotCompatiblePaste	: "Denne kommandoen er kun tilgjenglig for Internet Explorer versjon 5.5 eller bedre. Vil du fortsette uten å rense? (Du kan lime inn som ren tekst)",
-UnknownToolbarItem	: "Ukjent menyvalg \"%1\"",
-UnknownCommand		: "Ukjent kommando \"%1\"",
-NotImplemented		: "Kommando ikke implimentert",
-UnknownToolbarSet	: "Verktøylinjesett \"%1\" finnes ikke",
-NoActiveX			: "Din nettlesers sikkerhetsinstillinger kan begrense noen av funksjonene i redigeringsverktøyet. Du må aktivere \"Kjør ActiveX-kontroller og plugin-modeller\". Du kan oppleve feil og advarsler om manglende funksjoner",
-BrowseServerBlocked : "Kunne ikke åpne dialogboksen for filarkiv. Sjekk at popup-blokkering er deaktivert.",
-DialogBlocked		: "Kunne ikke åpne dialogboksen. Sjekk at popup-blokkering er deaktivert.",
-VisitLinkBlocked	: "Kunne ikke åpne et nytt vindu. Sjekk at popup-blokkering er deaktivert.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Avbryt",
-DlgBtnClose			: "Lukk",
-DlgBtnBrowseServer	: "Bla igjennom server",
-DlgAdvancedTag		: "Avansert",
-DlgOpOther			: "<Annet>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Vennligst skriv inn URL-en",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ikke satt>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Språkretning",
-DlgGenLangDirLtr	: "Venstre til høyre (VTH)",
-DlgGenLangDirRtl	: "Høyre til venstre (HTV)",
-DlgGenLangCode		: "Språkkode",
-DlgGenAccessKey		: "Aksessknapp",
-DlgGenName			: "Navn",
-DlgGenTabIndex		: "Tab Indeks",
-DlgGenLongDescr		: "Utvidet beskrivelse",
-DlgGenClass			: "Stilarkklasser",
-DlgGenTitle			: "Tittel",
-DlgGenContType		: "Type",
-DlgGenLinkCharset	: "Lenket språkkart",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Bildeegenskaper",
-DlgImgInfoTab		: "Bildeinformasjon",
-DlgImgBtnUpload		: "Send det til serveren",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Last opp",
-DlgImgAlt			: "Alternativ tekst",
-DlgImgWidth			: "Bredde",
-DlgImgHeight		: "Høyde",
-DlgImgLockRatio		: "LÃ¥s forhold",
-DlgBtnResetSize		: "Tilbakestill størrelse",
-DlgImgBorder		: "Ramme",
-DlgImgHSpace		: "HMarg",
-DlgImgVSpace		: "VMarg",
-DlgImgAlign			: "Juster",
-DlgImgAlignLeft		: "Venstre",
-DlgImgAlignAbsBottom: "Abs bunn",
-DlgImgAlignAbsMiddle: "Abs midten",
-DlgImgAlignBaseline	: "Bunnlinje",
-DlgImgAlignBottom	: "Bunn",
-DlgImgAlignMiddle	: "Midten",
-DlgImgAlignRight	: "Høyre",
-DlgImgAlignTextTop	: "Tekst topp",
-DlgImgAlignTop		: "Topp",
-DlgImgPreview		: "Forhåndsvis",
-DlgImgAlertUrl		: "Vennligst skriv bilde-urlen",
-DlgImgLinkTab		: "Lenke",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash-egenskaper",
-DlgFlashChkPlay		: "Autospill",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Slå på Flash-meny",
-DlgFlashScale		: "Skaler",
-DlgFlashScaleAll	: "Vis alt",
-DlgFlashScaleNoBorder	: "Ingen ramme",
-DlgFlashScaleFit	: "Skaler til å passe",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Lenke",
-DlgLnkInfoTab		: "Lenkeinfo",
-DlgLnkTargetTab		: "MÃ¥l",
-
-DlgLnkType			: "Lenketype",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Lenke til anker i teksten",
-DlgLnkTypeEMail		: "E-post",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<annet>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Velg et anker",
-DlgLnkAnchorByName	: "Anker etter navn",
-DlgLnkAnchorById	: "Element etter ID",
-DlgLnkNoAnchors		: "(Ingen anker i dokumentet)",
-DlgLnkEMail			: "E-postadresse",
-DlgLnkEMailSubject	: "Meldingsemne",
-DlgLnkEMailBody		: "Melding",
-DlgLnkUpload		: "Last opp",
-DlgLnkBtnUpload		: "Send til server",
-
-DlgLnkTarget		: "MÃ¥l",
-DlgLnkTargetFrame	: "<ramme>",
-DlgLnkTargetPopup	: "<popup vindu>",
-DlgLnkTargetBlank	: "Nytt vindu (_blank)",
-DlgLnkTargetParent	: "Foreldrevindu (_parent)",
-DlgLnkTargetSelf	: "Samme vindu (_self)",
-DlgLnkTargetTop		: "Hele vindu (_top)",
-DlgLnkTargetFrameName	: "MÃ¥lramme",
-DlgLnkPopWinName	: "Navn på popup-vindus",
-DlgLnkPopWinFeat	: "Egenskaper for popup-vindu",
-DlgLnkPopResize		: "Endre størrelse",
-DlgLnkPopLocation	: "Adresselinje",
-DlgLnkPopMenu		: "Menylinje",
-DlgLnkPopScroll		: "Scrollbar",
-DlgLnkPopStatus		: "Statuslinje",
-DlgLnkPopToolbar	: "Verktøylinje",
-DlgLnkPopFullScrn	: "Full skjerm (IE)",
-DlgLnkPopDependent	: "Avhenging (Netscape)",
-DlgLnkPopWidth		: "Bredde",
-DlgLnkPopHeight		: "Høyde",
-DlgLnkPopLeft		: "Venstre posisjon",
-DlgLnkPopTop		: "Topp-posisjon",
-
-DlnLnkMsgNoUrl		: "Vennligst skriv inn lenkens url",
-DlnLnkMsgNoEMail	: "Vennligst skriv inn e-postadressen",
-DlnLnkMsgNoAnchor	: "Vennligst velg et anker",
-DlnLnkMsgInvPopName	: "Popup-vinduets navn må begynne med en bokstav, og kan ikke inneholde mellomrom",
-
-// Color Dialog
-DlgColorTitle		: "Velg farge",
-DlgColorBtnClear	: "Tøm",
-DlgColorHighlight	: "Marker",
-DlgColorSelected	: "Valgt",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Sett inn smil",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Velg spesielt tegn",
-
-// Table Dialog
-DlgTableTitle		: "Egenskaper for tabell",
-DlgTableRows		: "Rader",
-DlgTableColumns		: "Kolonner",
-DlgTableBorder		: "Rammestørrelse",
-DlgTableAlign		: "Justering",
-DlgTableAlignNotSet	: "<Ikke satt>",
-DlgTableAlignLeft	: "Venstre",
-DlgTableAlignCenter	: "Midtjuster",
-DlgTableAlignRight	: "Høyre",
-DlgTableWidth		: "Bredde",
-DlgTableWidthPx		: "piksler",
-DlgTableWidthPc		: "prosent",
-DlgTableHeight		: "Høyde",
-DlgTableCellSpace	: "Cellemarg",
-DlgTableCellPad		: "Cellepolstring",
-DlgTableCaption		: "Tittel",
-DlgTableSummary		: "Sammendrag",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Celleegenskaper",
-DlgCellWidth		: "Bredde",
-DlgCellWidthPx		: "piksler",
-DlgCellWidthPc		: "prosent",
-DlgCellHeight		: "Høyde",
-DlgCellWordWrap		: "Tekstbrytning",
-DlgCellWordWrapNotSet	: "<Ikke satt>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nei",
-DlgCellHorAlign		: "Horisontal justering",
-DlgCellHorAlignNotSet	: "<Ikke satt>",
-DlgCellHorAlignLeft	: "Venstre",
-DlgCellHorAlignCenter	: "Midtjuster",
-DlgCellHorAlignRight: "Høyre",
-DlgCellVerAlign		: "Vertikal justering",
-DlgCellVerAlignNotSet	: "<Ikke satt>",
-DlgCellVerAlignTop	: "Topp",
-DlgCellVerAlignMiddle	: "Midten",
-DlgCellVerAlignBottom	: "Bunn",
-DlgCellVerAlignBaseline	: "Bunnlinje",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Radspenn",
-DlgCellCollSpan		: "Kolonnespenn",
-DlgCellBackColor	: "Bakgrunnsfarge",
-DlgCellBorderColor	: "Rammefarge",
-DlgCellBtnSelect	: "Velg...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Søk og erstatt",
-
-// Find Dialog
-DlgFindTitle		: "Søk",
-DlgFindFindBtn		: "Søk",
-DlgFindNotFoundMsg	: "Fant ikke søketeksten.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Erstatt",
-DlgReplaceFindLbl		: "Søk etter:",
-DlgReplaceReplaceLbl	: "Erstatt med:",
-DlgReplaceCaseChk		: "Skill mellom store og små bokstaver",
-DlgReplaceReplaceBtn	: "Erstatt",
-DlgReplaceReplAllBtn	: "Erstatt alle",
-DlgReplaceWordChk		: "Bare hele ord",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst bruk snareveien (Ctrl+X).",
-PasteErrorCopy	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk snareveien (Ctrl+C).",
-
-PasteAsText		: "Lim inn som ren tekst",
-PasteFromWord	: "Lim inn fra Word",
-
-DlgPasteMsg2	: "Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Din nettlesers sikkerhetsinstillinger gir ikke redigeringsverktøyet direkte tilgang til utklippstavlen. Du må lime det igjen i dette vinduet.",
-DlgPasteIgnoreFont		: "Fjern skrifttyper",
-DlgPasteRemoveStyles	: "Fjern stildefinisjoner",
-
-// Color Picker
-ColorAutomatic	: "Automatisk",
-ColorMoreColors	: "Flere farger...",
-
-// Document Properties
-DocProps		: "Dokumentegenskaper",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ankeregenskaper",
-DlgAnchorName		: "Ankernavn",
-DlgAnchorErrorName	: "Vennligst skriv inn ankernavnet",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ikke i ordboken",
-DlgSpellChangeTo		: "Endre til",
-DlgSpellBtnIgnore		: "Ignorer",
-DlgSpellBtnIgnoreAll	: "Ignorer alle",
-DlgSpellBtnReplace		: "Erstatt",
-DlgSpellBtnReplaceAll	: "Erstatt alle",
-DlgSpellBtnUndo			: "Angre",
-DlgSpellNoSuggestions	: "- Ingen forslag -",
-DlgSpellProgress		: "Stavekontroll pågår...",
-DlgSpellNoMispell		: "Stavekontroll fullført: ingen feilstavinger funnet",
-DlgSpellNoChanges		: "Stavekontroll fullført: ingen ord endret",
-DlgSpellOneChange		: "Stavekontroll fullført: Ett ord endret",
-DlgSpellManyChanges		: "Stavekontroll fullført: %1 ord endret",
-
-IeSpellDownload			: "Stavekontroll er ikke installert. Vil du laste den ned nå?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (verdi)",
-DlgButtonType		: "Type",
-DlgButtonTypeBtn	: "Knapp",
-DlgButtonTypeSbm	: "Send",
-DlgButtonTypeRst	: "Nullstill",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Navn",
-DlgCheckboxValue	: "Verdi",
-DlgCheckboxSelected	: "Valgt",
-
-// Form Dialog
-DlgFormName		: "Navn",
-DlgFormAction	: "Handling",
-DlgFormMethod	: "Metode",
-
-// Select Field Dialog
-DlgSelectName		: "Navn",
-DlgSelectValue		: "Verdi",
-DlgSelectSize		: "Størrelse",
-DlgSelectLines		: "Linjer",
-DlgSelectChkMulti	: "Tillat flervalg",
-DlgSelectOpAvail	: "Tilgjenglige alternativer",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Verdi",
-DlgSelectBtnAdd		: "Legg til",
-DlgSelectBtnModify	: "Endre",
-DlgSelectBtnUp		: "Opp",
-DlgSelectBtnDown	: "Ned",
-DlgSelectBtnSetValue : "Sett som valgt",
-DlgSelectBtnDelete	: "Slett",
-
-// Textarea Dialog
-DlgTextareaName	: "Navn",
-DlgTextareaCols	: "Kolonner",
-DlgTextareaRows	: "Rader",
-
-// Text Field Dialog
-DlgTextName			: "Navn",
-DlgTextValue		: "Verdi",
-DlgTextCharWidth	: "Tegnbredde",
-DlgTextMaxChars		: "Maks antall tegn",
-DlgTextType			: "Type",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Passord",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Navn",
-DlgHiddenValue	: "Verdi",
-
-// Bulleted List Dialog
-BulletedListProp	: "Egenskaper for uordnet liste",
-NumberedListProp	: "Egenskaper for ordnet liste",
-DlgLstStart			: "Start",
-DlgLstType			: "Type",
-DlgLstTypeCircle	: "Sirkel",
-DlgLstTypeDisc		: "Hel sirkel",
-DlgLstTypeSquare	: "Firkant",
-DlgLstTypeNumbers	: "Numre (1, 2, 3)",
-DlgLstTypeLCase		: "Små bokstaver (a, b, c)",
-DlgLstTypeUCase		: "Store bokstaver (A, B, C)",
-DlgLstTypeSRoman	: "Små romerske tall (i, ii, iii)",
-DlgLstTypeLRoman	: "Store romerske tall (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Generelt",
-DlgDocBackTab		: "Bakgrunn",
-DlgDocColorsTab		: "Farger og marginer",
-DlgDocMetaTab		: "Meta-data",
-
-DlgDocPageTitle		: "Sidetittel",
-DlgDocLangDir		: "Språkretning",
-DlgDocLangDirLTR	: "Venstre til høyre (LTR)",
-DlgDocLangDirRTL	: "Høyre til venstre (RTL)",
-DlgDocLangCode		: "Språkkode",
-DlgDocCharSet		: "Tegnsett",
-DlgDocCharSetCE		: "Sentraleuropeisk",
-DlgDocCharSetCT		: "Tradisonell kinesisk(Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Gresk",
-DlgDocCharSetJP		: "Japansk",
-DlgDocCharSetKR		: "Koreansk",
-DlgDocCharSetTR		: "Tyrkisk",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Vesteuropeisk",
-DlgDocCharSetOther	: "Annet tegnsett",
-
-DlgDocDocType		: "Dokumenttype header",
-DlgDocDocTypeOther	: "Annet dokumenttype header",
-DlgDocIncXHTML		: "Inkluder XHTML-deklarasjon",
-DlgDocBgColor		: "Bakgrunnsfarge",
-DlgDocBgImage		: "URL for bakgrunnsbilde",
-DlgDocBgNoScroll	: "LÃ¥s bakgrunnsbilde",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Besøkt lenke",
-DlgDocCActive		: "Aktiv lenke",
-DlgDocMargins		: "Sidemargin",
-DlgDocMaTop			: "Topp",
-DlgDocMaLeft		: "Venstre",
-DlgDocMaRight		: "Høyre",
-DlgDocMaBottom		: "Bunn",
-DlgDocMeIndex		: "Dokument nøkkelord (kommaseparert)",
-DlgDocMeDescr		: "Dokumentbeskrivelse",
-DlgDocMeAuthor		: "Forfatter",
-DlgDocMeCopy		: "Kopirett",
-DlgDocPreview		: "Forhåndsvising",
-
-// Templates Dialog
-Templates			: "Maler",
-DlgTemplatesTitle	: "Innholdsmaler",
-DlgTemplatesSelMsg	: "Velg malen du vil åpne<br>(innholdet du har skrevet blir tapt!):",
-DlgTemplatesLoading	: "Laster malliste. Vennligst vent...",
-DlgTemplatesNoTpl	: "(Ingen maler definert)",
-DlgTemplatesReplace	: "Erstatt faktisk innold",
-
-// About Dialog
-DlgAboutAboutTab	: "Om",
-DlgAboutBrowserInfoTab	: "Nettleserinfo",
-DlgAboutLicenseTab	: "Lisens",
-DlgAboutVersion		: "versjon",
-DlgAboutInfo		: "For mer informasjon, se",
-
-// Div Dialog
-DlgDivGeneralTab	: "Generelt",
-DlgDivAdvancedTab	: "Avansert",
-DlgDivStyle		: "Stil",
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.xml
deleted file mode 100644
index f14385bbc2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/no.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>no.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.js
deleted file mode 100644
index 5708832b04..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Polish language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Zwiń pasek narzędzi",
-ToolbarExpand		: "Rozwiń pasek narzędzi",
-
-// Toolbar Items and Context Menu
-Save				: "Zapisz",
-NewPage				: "Nowa strona",
-Preview				: "PodglÄ…d",
-Cut					: "Wytnij",
-Copy				: "Kopiuj",
-Paste				: "Wklej",
-PasteText			: "Wklej jako czysty tekst",
-PasteWord			: "Wklej z Worda",
-Print				: "Drukuj",
-SelectAll			: "Zaznacz wszystko",
-RemoveFormat		: "Usuń formatowanie",
-InsertLinkLbl		: "Hiperłącze",
-InsertLink			: "Wstaw/edytuj hiperłącze",
-RemoveLink			: "Usuń hiperłącze",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Wstaw/edytuj kotwicÄ™",
-AnchorDelete		: "Usuń kotwicę",
-InsertImageLbl		: "Obrazek",
-InsertImage			: "Wstaw/edytuj obrazek",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Dodaj/Edytuj element Flash",
-InsertTableLbl		: "Tabela",
-InsertTable			: "Wstaw/edytuj tabelÄ™",
-InsertLineLbl		: "Linia pozioma",
-InsertLine			: "Wstaw poziomÄ… liniÄ™",
-InsertSpecialCharLbl: "Znak specjalny",
-InsertSpecialChar	: "Wstaw znak specjalny",
-InsertSmileyLbl		: "Emotikona",
-InsertSmiley		: "Wstaw emotikonÄ™",
-About				: "O programie FCKeditor",
-Bold				: "Pogrubienie",
-Italic				: "Kursywa",
-Underline			: "Podkreślenie",
-StrikeThrough		: "Przekreślenie",
-Subscript			: "Indeks dolny",
-Superscript			: "Indeks górny",
-LeftJustify			: "Wyrównaj do lewej",
-CenterJustify		: "Wyrównaj do środka",
-RightJustify		: "Wyrównaj do prawej",
-BlockJustify		: "Wyrównaj do lewej i prawej",
-DecreaseIndent		: "Zmniejsz wcięcie",
-IncreaseIndent		: "Zwiększ wcięcie",
-Blockquote			: "Cytat",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Cofnij",
-Redo				: "Ponów",
-NumberedListLbl		: "Lista numerowana",
-NumberedList		: "Wstaw/usuń numerowanie listy",
-BulletedListLbl		: "Lista wypunktowana",
-BulletedList		: "Wstaw/usuń wypunktowanie listy",
-ShowTableBorders	: "Pokazuj ramkÄ™ tabeli",
-ShowDetails			: "Pokaż szczegóły",
-Style				: "Styl",
-FontFormat			: "Format",
-Font				: "Czcionka",
-FontSize			: "Rozmiar",
-TextColor			: "Kolor tekstu",
-BGColor				: "Kolor tła",
-Source				: "Źródło dokumentu",
-Find				: "Znajdź",
-Replace				: "Zamień",
-SpellCheck			: "Sprawdź pisownię",
-UniversalKeyboard	: "Klawiatura Uniwersalna",
-PageBreakLbl		: "Odstęp",
-PageBreak			: "Wstaw odstęp",
-
-Form			: "Formularz",
-Checkbox		: "Pole wyboru (checkbox)",
-RadioButton		: "Pole wyboru (radio)",
-TextField		: "Pole tekstowe",
-Textarea		: "Obszar tekstowy",
-HiddenField		: "Pole ukryte",
-Button			: "Przycisk",
-SelectionField	: "Lista wyboru",
-ImageButton		: "Przycisk-obrazek",
-
-FitWindow		: "Maksymalizuj rozmiar edytora",
-ShowBlocks		: "Pokaż bloki",
-
-// Context Menu
-EditLink			: "Edytuj hiperłącze",
-CellCM				: "Komórka",
-RowCM				: "Wiersz",
-ColumnCM			: "Kolumna",
-InsertRowAfter		: "Wstaw wiersz poniżej",
-InsertRowBefore		: "Wstaw wiersz powyżej",
-DeleteRows			: "Usuń wiersze",
-InsertColumnAfter	: "Wstaw kolumnÄ™ z prawej",
-InsertColumnBefore	: "Wstaw kolumnÄ™ z lewej",
-DeleteColumns		: "Usuń kolumny",
-InsertCellAfter		: "Wstaw komórkę z prawej",
-InsertCellBefore	: "Wstaw komórkę z lewej",
-DeleteCells			: "Usuń komórki",
-MergeCells			: "Połącz komórki",
-MergeRight			: "Połącz z komórką z prawej",
-MergeDown			: "Połącz z komórką poniżej",
-HorizontalSplitCell	: "Podziel komórkę poziomo",
-VerticalSplitCell	: "Podziel komórkę pionowo",
-TableDelete			: "Usuń tabelę",
-CellProperties		: "Właściwości komórki",
-TableProperties		: "Właściwości tabeli",
-ImageProperties		: "Właściwości obrazka",
-FlashProperties		: "Właściwości elementu Flash",
-
-AnchorProp			: "Właściwości kotwicy",
-ButtonProp			: "Właściwości przycisku",
-CheckboxProp		: "Właściwości pola wyboru (checkbox)",
-HiddenFieldProp		: "Właściwości pola ukrytego",
-RadioButtonProp		: "Właściwości pola wyboru (radio)",
-ImageButtonProp		: "Właściwości przycisku obrazka",
-TextFieldProp		: "Właściwości pola tekstowego",
-SelectionFieldProp	: "Właściwości listy wyboru",
-TextareaProp		: "Właściwości obszaru tekstowego",
-FormProp			: "Właściwości formularza",
-
-FontFormats			: "Normalny;Tekst sformatowany;Adres;Nagłówek 1;Nagłówek 2;Nagłówek 3;Nagłówek 4;Nagłówek 5;Nagłówek 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Przetwarzanie XHTML. Proszę czekać...",
-Done				: "Gotowe",
-PasteWordConfirm	: "Tekst, który chcesz wkleić, prawdopodobnie pochodzi z programu Word. Czy chcesz go wyczyścic przed wklejeniem?",
-NotCompatiblePaste	: "Ta funkcja jest dostępna w programie Internet Explorer w wersji 5.5 lub wyższej. Czy chcesz wkleić tekst bez czyszczenia?",
-UnknownToolbarItem	: "Nieznany element paska narzędzi \"%1\"",
-UnknownCommand		: "Nieznana komenda \"%1\"",
-NotImplemented		: "Komenda niezaimplementowana",
-UnknownToolbarSet	: "Pasek narzędzi \"%1\" nie istnieje",
-NoActiveX			: "Ustawienia zabezpieczeń twojej przeglądarki mogą ograniczyć niektóre funkcje edytora. Musisz włączyć opcję \"Uruchamianie formantów Activex i dodatków plugin\". W przeciwnym wypadku mogą pojawiać się błędy.",
-BrowseServerBlocked : "Nie można otworzyć okno menadżera plików. Upewnij się, że wszystkie blokady wyskakujących okienek są wyłączone.",
-DialogBlocked		: "Nie można otworzyć okna dialogowego. Upewnij się, że wszystkie blokady wyskakujących okienek są wyłączone.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Anuluj",
-DlgBtnClose			: "Zamknij",
-DlgBtnBrowseServer	: "PrzeglÄ…daj",
-DlgAdvancedTag		: "Zaawansowane",
-DlgOpOther			: "<Inny>",
-DlgInfoTab			: "Informacje",
-DlgAlertUrl			: "Proszę podać URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nie ustawione>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Kierunek tekstu",
-DlgGenLangDirLtr	: "Od lewej do prawej (LTR)",
-DlgGenLangDirRtl	: "Od prawej do lewej (RTL)",
-DlgGenLangCode		: "Kod języka",
-DlgGenAccessKey		: "Klawisz dostępu",
-DlgGenName			: "Nazwa",
-DlgGenTabIndex		: "Indeks tabeli",
-DlgGenLongDescr		: "Długi opis hiperłącza",
-DlgGenClass			: "Nazwa klasy CSS",
-DlgGenTitle			: "Opis obiektu docelowego",
-DlgGenContType		: "Typ MIME obiektu docelowego",
-DlgGenLinkCharset	: "Kodowanie znaków obiektu docelowego",
-DlgGenStyle			: "Styl",
-
-// Image Dialog
-DlgImgTitle			: "Właściwości obrazka",
-DlgImgInfoTab		: "Informacje o obrazku",
-DlgImgBtnUpload		: "Wyślij",
-DlgImgURL			: "Adres URL",
-DlgImgUpload		: "Wyślij",
-DlgImgAlt			: "Tekst zastępczy",
-DlgImgWidth			: "Szerokość",
-DlgImgHeight		: "Wysokość",
-DlgImgLockRatio		: "Zablokuj proporcje",
-DlgBtnResetSize		: "Przywróć rozmiar",
-DlgImgBorder		: "Ramka",
-DlgImgHSpace		: "Odstęp poziomy",
-DlgImgVSpace		: "Odstęp pionowy",
-DlgImgAlign			: "Wyrównaj",
-DlgImgAlignLeft		: "Do lewej",
-DlgImgAlignAbsBottom: "Do dołu",
-DlgImgAlignAbsMiddle: "Do środka w pionie",
-DlgImgAlignBaseline	: "Do linii bazowej",
-DlgImgAlignBottom	: "Do dołu",
-DlgImgAlignMiddle	: "Do środka",
-DlgImgAlignRight	: "Do prawej",
-DlgImgAlignTextTop	: "Do góry tekstu",
-DlgImgAlignTop		: "Do góry",
-DlgImgPreview		: "PodglÄ…d",
-DlgImgAlertUrl		: "Podaj adres obrazka.",
-DlgImgLinkTab		: "Hiperłącze",
-
-// Flash Dialog
-DlgFlashTitle		: "Właściwości elementu Flash",
-DlgFlashChkPlay		: "Auto Odtwarzanie",
-DlgFlashChkLoop		: "Pętla",
-DlgFlashChkMenu		: "WÅ‚Ä…cz menu",
-DlgFlashScale		: "Skaluj",
-DlgFlashScaleAll	: "Pokaż wszystko",
-DlgFlashScaleNoBorder	: "Bez Ramki",
-DlgFlashScaleFit	: "Dokładne dopasowanie",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Hiperłącze",
-DlgLnkInfoTab		: "Informacje ",
-DlgLnkTargetTab		: "Cel",
-
-DlgLnkType			: "Typ hiperłącza",
-DlgLnkTypeURL		: "Adres URL",
-DlgLnkTypeAnchor	: "Odnośnik wewnątrz strony",
-DlgLnkTypeEMail		: "Adres e-mail",
-DlgLnkProto			: "Protokół",
-DlgLnkProtoOther	: "<inny>",
-DlgLnkURL			: "Adres URL",
-DlgLnkAnchorSel		: "Wybierz etykietÄ™",
-DlgLnkAnchorByName	: "Wg etykiety",
-DlgLnkAnchorById	: "Wg identyfikatora elementu",
-DlgLnkNoAnchors		: "(W dokumencie nie zdefiniowano żadnych etykiet)",
-DlgLnkEMail			: "Adres e-mail",
-DlgLnkEMailSubject	: "Temat",
-DlgLnkEMailBody		: "Treść",
-DlgLnkUpload		: "Wyślij",
-DlgLnkBtnUpload		: "Wyślij",
-
-DlgLnkTarget		: "Cel",
-DlgLnkTargetFrame	: "<ramka>",
-DlgLnkTargetPopup	: "<wyskakujÄ…ce okno>",
-DlgLnkTargetBlank	: "Nowe okno (_blank)",
-DlgLnkTargetParent	: "Okno nadrzędne (_parent)",
-DlgLnkTargetSelf	: "To samo okno (_self)",
-DlgLnkTargetTop		: "Okno najwyższe w hierarchii (_top)",
-DlgLnkTargetFrameName	: "Nazwa Ramki Docelowej",
-DlgLnkPopWinName	: "Nazwa wyskakujÄ…cego okna",
-DlgLnkPopWinFeat	: "Właściwości wyskakującego okna",
-DlgLnkPopResize		: "Możliwa zmiana rozmiaru",
-DlgLnkPopLocation	: "Pasek adresu",
-DlgLnkPopMenu		: "Pasek menu",
-DlgLnkPopScroll		: "Paski przewijania",
-DlgLnkPopStatus		: "Pasek statusu",
-DlgLnkPopToolbar	: "Pasek narzędzi",
-DlgLnkPopFullScrn	: "Pełny ekran (IE)",
-DlgLnkPopDependent	: "Okno zależne (Netscape)",
-DlgLnkPopWidth		: "Szerokość",
-DlgLnkPopHeight		: "Wysokość",
-DlgLnkPopLeft		: "Pozycja w poziomie",
-DlgLnkPopTop		: "Pozycja w pionie",
-
-DlnLnkMsgNoUrl		: "Podaj adres URL",
-DlnLnkMsgNoEMail	: "Podaj adres e-mail",
-DlnLnkMsgNoAnchor	: "Wybierz etykietÄ™",
-DlnLnkMsgInvPopName	: "Nazwa wyskakującego okienka musi zaczynać się od znaku alfanumerycznego i nie może zawierać spacji",
-
-// Color Dialog
-DlgColorTitle		: "Wybierz kolor",
-DlgColorBtnClear	: "Wyczyść",
-DlgColorHighlight	: "PodglÄ…d",
-DlgColorSelected	: "Wybrane",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Wstaw emotikonÄ™",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Wybierz znak specjalny",
-
-// Table Dialog
-DlgTableTitle		: "Właściwości tabeli",
-DlgTableRows		: "Liczba wierszy",
-DlgTableColumns		: "Liczba kolumn",
-DlgTableBorder		: "Grubość ramki",
-DlgTableAlign		: "Wyrównanie",
-DlgTableAlignNotSet	: "<brak ustawień>",
-DlgTableAlignLeft	: "Do lewej",
-DlgTableAlignCenter	: "Do środka",
-DlgTableAlignRight	: "Do prawej",
-DlgTableWidth		: "Szerokość",
-DlgTableWidthPx		: "piksele",
-DlgTableWidthPc		: "%",
-DlgTableHeight		: "Wysokość",
-DlgTableCellSpace	: "Odstęp pomiędzy komórkami",
-DlgTableCellPad		: "Margines wewnętrzny komórek",
-DlgTableCaption		: "Tytuł",
-DlgTableSummary		: "Podsumowanie",
-DlgTableHeaders		: "Nagłówki",
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Właściwości komórki",
-DlgCellWidth		: "Szerokość",
-DlgCellWidthPx		: "piksele",
-DlgCellWidthPc		: "%",
-DlgCellHeight		: "Wysokość",
-DlgCellWordWrap		: "Zawijanie tekstu",
-DlgCellWordWrapNotSet	: "<brak ustawień>",
-DlgCellWordWrapYes	: "Tak",
-DlgCellWordWrapNo	: "Nie",
-DlgCellHorAlign		: "Wyrównanie poziome",
-DlgCellHorAlignNotSet	: "<brak ustawień>",
-DlgCellHorAlignLeft	: "Do lewej",
-DlgCellHorAlignCenter	: "Do środka",
-DlgCellHorAlignRight: "Do prawej",
-DlgCellVerAlign		: "Wyrównanie pionowe",
-DlgCellVerAlignNotSet	: "<brak ustawień>",
-DlgCellVerAlignTop	: "Do góry",
-DlgCellVerAlignMiddle	: "Do środka",
-DlgCellVerAlignBottom	: "Do dołu",
-DlgCellVerAlignBaseline	: "Do linii bazowej",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Zajętość wierszy",
-DlgCellCollSpan		: "Zajętość kolumn",
-DlgCellBackColor	: "Kolor tła",
-DlgCellBorderColor	: "Kolor ramki",
-DlgCellBtnSelect	: "Wybierz...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Znajdź i zamień",
-
-// Find Dialog
-DlgFindTitle		: "Znajdź",
-DlgFindFindBtn		: "Znajdź",
-DlgFindNotFoundMsg	: "Nie znaleziono szukanego hasła.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Zamień",
-DlgReplaceFindLbl		: "Znajdź:",
-DlgReplaceReplaceLbl	: "ZastÄ…p przez:",
-DlgReplaceCaseChk		: "Uwzględnij wielkość liter",
-DlgReplaceReplaceBtn	: "ZastÄ…p",
-DlgReplaceReplAllBtn	: "ZastÄ…p wszystko",
-DlgReplaceWordChk		: "Całe słowa",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl+X.",
-PasteErrorCopy	: "Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl+C.",
-
-PasteAsText		: "Wklej jako czysty tekst",
-PasteFromWord	: "Wklej z Worda",
-
-DlgPasteMsg2	: "Proszę wkleić w poniższym polu używając klawiaturowego skrótu (<STRONG>Ctrl+V</STRONG>) i kliknąć <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Zabezpieczenia przeglądarki uniemożliwiają wklejenie danych bezpośrednio do edytora. Proszę dane wkleić ponownie w tym okienku.",
-DlgPasteIgnoreFont		: "Ignoruj definicje 'Font Face'",
-DlgPasteRemoveStyles	: "Usuń definicje Stylów",
-
-// Color Picker
-ColorAutomatic	: "Automatycznie",
-ColorMoreColors	: "Więcej kolorów...",
-
-// Document Properties
-DocProps		: "Właściwości dokumentu",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Właściwości kotwicy",
-DlgAnchorName		: "Nazwa kotwicy",
-DlgAnchorErrorName	: "Wpisz nazwÄ™ kotwicy",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Słowa nie ma w słowniku",
-DlgSpellChangeTo		: "Zmień na",
-DlgSpellBtnIgnore		: "Ignoruj",
-DlgSpellBtnIgnoreAll	: "Ignoruj wszystkie",
-DlgSpellBtnReplace		: "Zmień",
-DlgSpellBtnReplaceAll	: "Zmień wszystkie",
-DlgSpellBtnUndo			: "Cofnij",
-DlgSpellNoSuggestions	: "- Brak sugestii -",
-DlgSpellProgress		: "Trwa sprawdzanie ...",
-DlgSpellNoMispell		: "Sprawdzanie zakończone: nie znaleziono błędów",
-DlgSpellNoChanges		: "Sprawdzanie zakończone: nie zmieniono żadnego słowa",
-DlgSpellOneChange		: "Sprawdzanie zakończone: zmieniono jedno słowo",
-DlgSpellManyChanges		: "Sprawdzanie zakończone: zmieniono %l słów",
-
-IeSpellDownload			: "Słownik nie jest zainstalowany. Chcesz go ściągnąć?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (Wartość)",
-DlgButtonType		: "Typ",
-DlgButtonTypeBtn	: "Przycisk",
-DlgButtonTypeSbm	: "Wyślij",
-DlgButtonTypeRst	: "Wyzeruj",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nazwa",
-DlgCheckboxValue	: "Wartość",
-DlgCheckboxSelected	: "Zaznaczone",
-
-// Form Dialog
-DlgFormName		: "Nazwa",
-DlgFormAction	: "Akcja",
-DlgFormMethod	: "Metoda",
-
-// Select Field Dialog
-DlgSelectName		: "Nazwa",
-DlgSelectValue		: "Wartość",
-DlgSelectSize		: "Rozmiar",
-DlgSelectLines		: "linii",
-DlgSelectChkMulti	: "Wielokrotny wybór",
-DlgSelectOpAvail	: "Dostępne opcje",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Wartość",
-DlgSelectBtnAdd		: "Dodaj",
-DlgSelectBtnModify	: "Zmień",
-DlgSelectBtnUp		: "Do góry",
-DlgSelectBtnDown	: "Do dołu",
-DlgSelectBtnSetValue : "Ustaw wartość zaznaczoną",
-DlgSelectBtnDelete	: "Usuń",
-
-// Textarea Dialog
-DlgTextareaName	: "Nazwa",
-DlgTextareaCols	: "Kolumnu",
-DlgTextareaRows	: "Wiersze",
-
-// Text Field Dialog
-DlgTextName			: "Nazwa",
-DlgTextValue		: "Wartość",
-DlgTextCharWidth	: "Szerokość w znakach",
-DlgTextMaxChars		: "Max. szerokość",
-DlgTextType			: "Typ",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Hasło",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nazwa",
-DlgHiddenValue	: "Wartość",
-
-// Bulleted List Dialog
-BulletedListProp	: "Właściwości listy punktowanej",
-NumberedListProp	: "Właściwości listy numerowanej",
-DlgLstStart			: "PoczÄ…tek",
-DlgLstType			: "Typ",
-DlgLstTypeCircle	: "Koło",
-DlgLstTypeDisc		: "Dysk",
-DlgLstTypeSquare	: "Kwadrat",
-DlgLstTypeNumbers	: "Cyfry (1, 2, 3)",
-DlgLstTypeLCase		: "Małe litery (a, b, c)",
-DlgLstTypeUCase		: "Duże litery (A, B, C)",
-DlgLstTypeSRoman	: "Numeracja rzymska (i, ii, iii)",
-DlgLstTypeLRoman	: "Numeracja rzymska (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Ogólne",
-DlgDocBackTab		: "TÅ‚o",
-DlgDocColorsTab		: "Kolory i marginesy",
-DlgDocMetaTab		: "Meta Dane",
-
-DlgDocPageTitle		: "Tytuł strony",
-DlgDocLangDir		: "Kierunek pisania",
-DlgDocLangDirLTR	: "Od lewej do prawej (LTR)",
-DlgDocLangDirRTL	: "Od prawej do lewej (RTL)",
-DlgDocLangCode		: "Kod języka",
-DlgDocCharSet		: "Kodowanie znaków",
-DlgDocCharSetCE		: "Åšrodkowoeuropejskie",
-DlgDocCharSetCT		: "Chińskie tradycyjne (Big5)",
-DlgDocCharSetCR		: "Cyrylica",
-DlgDocCharSetGR		: "Greckie",
-DlgDocCharSetJP		: "Japońskie",
-DlgDocCharSetKR		: "Koreańskie",
-DlgDocCharSetTR		: "Tureckie",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Zachodnioeuropejskie",
-DlgDocCharSetOther	: "Inne kodowanie znaków",
-
-DlgDocDocType		: "Nagłówek typu dokumentu",
-DlgDocDocTypeOther	: "Inny typ dokumentu",
-DlgDocIncXHTML		: "Dołącz deklarację XHTML",
-DlgDocBgColor		: "Kolor tła",
-DlgDocBgImage		: "Obrazek tła",
-DlgDocBgNoScroll	: "TÅ‚o nieruchome",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Hiperłącze",
-DlgDocCVisited		: "Odwiedzane hiperłącze",
-DlgDocCActive		: "Aktywne hiperłącze",
-DlgDocMargins		: "Marginesy strony",
-DlgDocMaTop			: "Górny",
-DlgDocMaLeft		: "Lewy",
-DlgDocMaRight		: "Prawy",
-DlgDocMaBottom		: "Dolny",
-DlgDocMeIndex		: "SÅ‚owa kluczowe (oddzielone przecinkami)",
-DlgDocMeDescr		: "Opis dokumentu",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Prawa autorskie",
-DlgDocPreview		: "PodglÄ…d",
-
-// Templates Dialog
-Templates			: "Szablony",
-DlgTemplatesTitle	: "Szablony zawartości",
-DlgTemplatesSelMsg	: "Wybierz szablon do otwarcia w edytorze<br>(obecna zawartość okna edytora zostanie utracona):",
-DlgTemplatesLoading	: "Ładowanie listy szablonów. Proszę czekać...",
-DlgTemplatesNoTpl	: "(Brak zdefiniowanych szablonów)",
-DlgTemplatesReplace	: "Zastąp aktualną zawartość",
-
-// About Dialog
-DlgAboutAboutTab	: "O ...",
-DlgAboutBrowserInfoTab	: "O przeglÄ…darce",
-DlgAboutLicenseTab	: "Licencja",
-DlgAboutVersion		: "wersja",
-DlgAboutInfo		: "Więcej informacji uzyskasz pod adresem",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.xml
deleted file mode 100644
index f58135402f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pl.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pl.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.js
deleted file mode 100644
index 4ae448f131..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Brazilian Portuguese language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Ocultar Barra de Ferramentas",
-ToolbarExpand		: "Exibir Barra de Ferramentas",
-
-// Toolbar Items and Context Menu
-Save				: "Salvar",
-NewPage				: "Novo",
-Preview				: "Visualizar",
-Cut					: "Recortar",
-Copy				: "Copiar",
-Paste				: "Colar",
-PasteText			: "Colar como Texto sem Formatação",
-PasteWord			: "Colar do Word",
-Print				: "Imprimir",
-SelectAll			: "Selecionar Tudo",
-RemoveFormat		: "Remover Formatação",
-InsertLinkLbl		: "Hiperlink",
-InsertLink			: "Inserir/Editar Hiperlink",
-RemoveLink			: "Remover Hiperlink",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Inserir/Editar Âncora",
-AnchorDelete		: "Remover Âncora",
-InsertImageLbl		: "Figura",
-InsertImage			: "Inserir/Editar Figura",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Insere/Edita Flash",
-InsertTableLbl		: "Tabela",
-InsertTable			: "Inserir/Editar Tabela",
-InsertLineLbl		: "Linha",
-InsertLine			: "Inserir Linha Horizontal",
-InsertSpecialCharLbl: "Caracteres Especiais",
-InsertSpecialChar	: "Inserir Caractere Especial",
-InsertSmileyLbl		: "Emoticon",
-InsertSmiley		: "Inserir Emoticon",
-About				: "Sobre FCKeditor",
-Bold				: "Negrito",
-Italic				: "Itálico",
-Underline			: "Sublinhado",
-StrikeThrough		: "Tachado",
-Subscript			: "Subscrito",
-Superscript			: "Sobrescrito",
-LeftJustify			: "Alinhar Esquerda",
-CenterJustify		: "Centralizar",
-RightJustify		: "Alinhar Direita",
-BlockJustify		: "Justificado",
-DecreaseIndent		: "Diminuir Recuo",
-IncreaseIndent		: "Aumentar Recuo",
-Blockquote			: "Recuo",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Desfazer",
-Redo				: "Refazer",
-NumberedListLbl		: "Numeração",
-NumberedList		: "Inserir/Remover Numeração",
-BulletedListLbl		: "Marcadores",
-BulletedList		: "Inserir/Remover Marcadores",
-ShowTableBorders	: "Exibir Bordas da Tabela",
-ShowDetails			: "Exibir Detalhes",
-Style				: "Estilo",
-FontFormat			: "Formatação",
-Font				: "Fonte",
-FontSize			: "Tamanho",
-TextColor			: "Cor do Texto",
-BGColor				: "Cor do Plano de Fundo",
-Source				: "Código-Fonte",
-Find				: "Localizar",
-Replace				: "Substituir",
-SpellCheck			: "Verificar Ortografia",
-UniversalKeyboard	: "Teclado Universal",
-PageBreakLbl		: "Quebra de Página",
-PageBreak			: "Inserir Quebra de Página",
-
-Form			: "Formulário",
-Checkbox		: "Caixa de Seleção",
-RadioButton		: "Botão de Opção",
-TextField		: "Caixa de Texto",
-Textarea		: "Área de Texto",
-HiddenField		: "Campo Oculto",
-Button			: "Botão",
-SelectionField	: "Caixa de Listagem",
-ImageButton		: "Botão de Imagem",
-
-FitWindow		: "Maximizar o tamanho do editor",
-ShowBlocks		: "Mostrar blocos",
-
-// Context Menu
-EditLink			: "Editar Hiperlink",
-CellCM				: "Célula",
-RowCM				: "Linha",
-ColumnCM			: "Coluna",
-InsertRowAfter		: "Inserir linha abaixo",
-InsertRowBefore		: "Inserir linha acima",
-DeleteRows			: "Remover Linhas",
-InsertColumnAfter	: "Inserir coluna à direita",
-InsertColumnBefore	: "Inserir coluna à esquerda",
-DeleteColumns		: "Remover Colunas",
-InsertCellAfter		: "Inserir célula à direita",
-InsertCellBefore	: "Inserir célula à esquerda",
-DeleteCells			: "Remover Células",
-MergeCells			: "Mesclar Células",
-MergeRight			: "Mesclar com célula à direita",
-MergeDown			: "Mesclar com célula abaixo",
-HorizontalSplitCell	: "Dividir célula horizontalmente",
-VerticalSplitCell	: "Dividir célula verticalmente",
-TableDelete			: "Apagar Tabela",
-CellProperties		: "Formatar Célula",
-TableProperties		: "Formatar Tabela",
-ImageProperties		: "Formatar Figura",
-FlashProperties		: "Propriedades Flash",
-
-AnchorProp			: "Formatar Âncora",
-ButtonProp			: "Formatar Botão",
-CheckboxProp		: "Formatar Caixa de Seleção",
-HiddenFieldProp		: "Formatar Campo Oculto",
-RadioButtonProp		: "Formatar Botão de Opção",
-ImageButtonProp		: "Formatar Botão de Imagem",
-TextFieldProp		: "Formatar Caixa de Texto",
-SelectionFieldProp	: "Formatar Caixa de Listagem",
-TextareaProp		: "Formatar Área de Texto",
-FormProp			: "Formatar Formulário",
-
-FontFormats			: "Normal;Formatado;Endereço;Título 1;Título 2;Título 3;Título 4;Título 5;Título 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Processando XHTML. Por favor, aguarde...",
-Done				: "Pronto",
-PasteWordConfirm	: "O texto que você deseja colar parece ter sido copiado do Word. Você gostaria de remover a formatação antes de colar?",
-NotCompatiblePaste	: "Este comando está disponível para o navegador Internet Explorer 5.5 ou superior. Você gostaria de colar sem remover a formatação?",
-UnknownToolbarItem	: "O item da barra de ferramentas \"%1\" não é reconhecido",
-UnknownCommand		: "O comando \"%1\" não é reconhecido",
-NotImplemented		: "O comando não foi implementado",
-UnknownToolbarSet	: "A barra de ferramentas \"%1\" não existe",
-NoActiveX			: "As configurações de segurança do seu browser podem limitar algumas características do editor. Você precisa habilitar a opção \"Executar controles e plug-ins ActiveX\". Você pode experimentar erros e alertas de características faltantes.",
-BrowseServerBlocked : "Os recursos do browser não puderam ser abertos. Tenha certeza que todos os bloqueadores de popup estão desabilitados.",
-DialogBlocked		: "Não foi possível abrir a janela de diálogo. Tenha certeza que todos os bloqueadores de popup estão desabilitados.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancelar",
-DlgBtnClose			: "Fechar",
-DlgBtnBrowseServer	: "Localizar no Servidor",
-DlgAdvancedTag		: "Avançado",
-DlgOpOther			: "<Outros>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Inserir a URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<não ajustado>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Direção do idioma",
-DlgGenLangDirLtr	: "Esquerda para Direita (LTR)",
-DlgGenLangDirRtl	: "Direita para Esquerda (RTL)",
-DlgGenLangCode		: "Idioma",
-DlgGenAccessKey		: "Chave de Acesso",
-DlgGenName			: "Nome",
-DlgGenTabIndex		: "Índice de Tabulação",
-DlgGenLongDescr		: "Descrição da URL",
-DlgGenClass			: "Classe de Folhas de Estilo",
-DlgGenTitle			: "Título",
-DlgGenContType		: "Tipo de Conteúdo",
-DlgGenLinkCharset	: "Conjunto de Caracteres do Hiperlink",
-DlgGenStyle			: "Estilos",
-
-// Image Dialog
-DlgImgTitle			: "Formatar Figura",
-DlgImgInfoTab		: "Informações da Figura",
-DlgImgBtnUpload		: "Enviar para o Servidor",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Submeter",
-DlgImgAlt			: "Texto Alternativo",
-DlgImgWidth			: "Largura",
-DlgImgHeight		: "Altura",
-DlgImgLockRatio		: "Manter proporções",
-DlgBtnResetSize		: "Redefinir para o Tamanho Original",
-DlgImgBorder		: "Borda",
-DlgImgHSpace		: "Horizontal",
-DlgImgVSpace		: "Vertical",
-DlgImgAlign			: "Alinhamento",
-DlgImgAlignLeft		: "Esquerda",
-DlgImgAlignAbsBottom: "Inferior Absoluto",
-DlgImgAlignAbsMiddle: "Centralizado Absoluto",
-DlgImgAlignBaseline	: "Baseline",
-DlgImgAlignBottom	: "Inferior",
-DlgImgAlignMiddle	: "Centralizado",
-DlgImgAlignRight	: "Direita",
-DlgImgAlignTextTop	: "Superior Absoluto",
-DlgImgAlignTop		: "Superior",
-DlgImgPreview		: "Visualização",
-DlgImgAlertUrl		: "Por favor, digite o URL da figura.",
-DlgImgLinkTab		: "Hiperlink",
-
-// Flash Dialog
-DlgFlashTitle		: "Propriedades Flash",
-DlgFlashChkPlay		: "Tocar Automaticamente",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Habilita Menu Flash",
-DlgFlashScale		: "Escala",
-DlgFlashScaleAll	: "Mostrar tudo",
-DlgFlashScaleNoBorder	: "Sem Borda",
-DlgFlashScaleFit	: "Escala Exata",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Hiperlink",
-DlgLnkInfoTab		: "Informações",
-DlgLnkTargetTab		: "Destino",
-
-DlgLnkType			: "Tipo de hiperlink",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Âncora nesta página",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocolo",
-DlgLnkProtoOther	: "<outro>",
-DlgLnkURL			: "URL do hiperlink",
-DlgLnkAnchorSel		: "Selecione uma âncora",
-DlgLnkAnchorByName	: "Pelo Nome da âncora",
-DlgLnkAnchorById	: "Pelo Id do Elemento",
-DlgLnkNoAnchors		: "(Não há âncoras disponíveis neste documento)",
-DlgLnkEMail			: "Endereço E-Mail",
-DlgLnkEMailSubject	: "Assunto da Mensagem",
-DlgLnkEMailBody		: "Corpo da Mensagem",
-DlgLnkUpload		: "Enviar ao Servidor",
-DlgLnkBtnUpload		: "Enviar ao Servidor",
-
-DlgLnkTarget		: "Destino",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<janela popup>",
-DlgLnkTargetBlank	: "Nova Janela (_blank)",
-DlgLnkTargetParent	: "Janela Pai (_parent)",
-DlgLnkTargetSelf	: "Mesma Janela (_self)",
-DlgLnkTargetTop		: "Janela Superior (_top)",
-DlgLnkTargetFrameName	: "Nome do Frame de Destino",
-DlgLnkPopWinName	: "Nome da Janela Pop-up",
-DlgLnkPopWinFeat	: "Atributos da Janela Pop-up",
-DlgLnkPopResize		: "Redimensionável",
-DlgLnkPopLocation	: "Barra de Endereços",
-DlgLnkPopMenu		: "Barra de Menus",
-DlgLnkPopScroll		: "Barras de Rolagem",
-DlgLnkPopStatus		: "Barra de Status",
-DlgLnkPopToolbar	: "Barra de Ferramentas",
-DlgLnkPopFullScrn	: "Modo Tela Cheia (IE)",
-DlgLnkPopDependent	: "Dependente (Netscape)",
-DlgLnkPopWidth		: "Largura",
-DlgLnkPopHeight		: "Altura",
-DlgLnkPopLeft		: "Esquerda",
-DlgLnkPopTop		: "Superior",
-
-DlnLnkMsgNoUrl		: "Por favor, digite o endereço do Hiperlink",
-DlnLnkMsgNoEMail	: "Por favor, digite o endereço de e-mail",
-DlnLnkMsgNoAnchor	: "Por favor, selecione uma âncora",
-DlnLnkMsgInvPopName	: "O nome da janela popup deve começar com uma letra ou sublinhado (_) e não pode conter espaços",
-
-// Color Dialog
-DlgColorTitle		: "Selecione uma Cor",
-DlgColorBtnClear	: "Limpar",
-DlgColorHighlight	: "Visualização",
-DlgColorSelected	: "Selecionada",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Inserir Emoticon",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Selecione um Caractere Especial",
-
-// Table Dialog
-DlgTableTitle		: "Formatar Tabela",
-DlgTableRows		: "Linhas",
-DlgTableColumns		: "Colunas",
-DlgTableBorder		: "Borda",
-DlgTableAlign		: "Alinhamento",
-DlgTableAlignNotSet	: "<Não ajustado>",
-DlgTableAlignLeft	: "Esquerda",
-DlgTableAlignCenter	: "Centralizado",
-DlgTableAlignRight	: "Direita",
-DlgTableWidth		: "Largura",
-DlgTableWidthPx		: "pixels",
-DlgTableWidthPc		: "%",
-DlgTableHeight		: "Altura",
-DlgTableCellSpace	: "Espaçamento",
-DlgTableCellPad		: "Enchimento",
-DlgTableCaption		: "Legenda",
-DlgTableSummary		: "Resumo",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Formatar célula",
-DlgCellWidth		: "Largura",
-DlgCellWidthPx		: "pixels",
-DlgCellWidthPc		: "%",
-DlgCellHeight		: "Altura",
-DlgCellWordWrap		: "Quebra de Linha",
-DlgCellWordWrapNotSet	: "<Não ajustado>",
-DlgCellWordWrapYes	: "Sim",
-DlgCellWordWrapNo	: "Não",
-DlgCellHorAlign		: "Alinhamento Horizontal",
-DlgCellHorAlignNotSet	: "<Não ajustado>",
-DlgCellHorAlignLeft	: "Esquerda",
-DlgCellHorAlignCenter	: "Centralizado",
-DlgCellHorAlignRight: "Direita",
-DlgCellVerAlign		: "Alinhamento Vertical",
-DlgCellVerAlignNotSet	: "<Não ajustado>",
-DlgCellVerAlignTop	: "Superior",
-DlgCellVerAlignMiddle	: "Centralizado",
-DlgCellVerAlignBottom	: "Inferior",
-DlgCellVerAlignBaseline	: "Baseline",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Transpor Linhas",
-DlgCellCollSpan		: "Transpor Colunas",
-DlgCellBackColor	: "Cor do Plano de Fundo",
-DlgCellBorderColor	: "Cor da Borda",
-DlgCellBtnSelect	: "Selecionar...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Localizar e Substituir",
-
-// Find Dialog
-DlgFindTitle		: "Localizar...",
-DlgFindFindBtn		: "Localizar",
-DlgFindNotFoundMsg	: "O texto especificado não foi encontrado.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Substituir",
-DlgReplaceFindLbl		: "Procurar por:",
-DlgReplaceReplaceLbl	: "Substituir por:",
-DlgReplaceCaseChk		: "Coincidir Maiúsculas/Minúsculas",
-DlgReplaceReplaceBtn	: "Substituir",
-DlgReplaceReplAllBtn	: "Substituir Tudo",
-DlgReplaceWordChk		: "Coincidir a palavra inteira",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "As configurações de segurança do seu navegador não permitem que o editor execute operações de recortar automaticamente. Por favor, utilize o teclado para recortar (Ctrl+X).",
-PasteErrorCopy	: "As configurações de segurança do seu navegador não permitem que o editor execute operações de copiar automaticamente. Por favor, utilize o teclado para copiar (Ctrl+C).",
-
-PasteAsText		: "Colar como Texto sem Formatação",
-PasteFromWord	: "Colar do Word",
-
-DlgPasteMsg2	: "Transfira o link usado no box usando o teclado com (<STRONG>Ctrl+V</STRONG>) e <STRONG>OK</STRONG>.",
-DlgPasteSec		: "As configurações de segurança do seu navegador não permitem que o editor acesse os dados da área de transferência diretamente. Por favor cole o conteúdo novamente nesta janela.",
-DlgPasteIgnoreFont		: "Ignorar definições de fonte",
-DlgPasteRemoveStyles	: "Remove definições de estilo",
-
-// Color Picker
-ColorAutomatic	: "Automático",
-ColorMoreColors	: "Mais Cores...",
-
-// Document Properties
-DocProps		: "Propriedades Documento",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Formatar Âncora",
-DlgAnchorName		: "Nome da Âncora",
-DlgAnchorErrorName	: "Por favor, digite o nome da âncora",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Não encontrada",
-DlgSpellChangeTo		: "Alterar para",
-DlgSpellBtnIgnore		: "Ignorar uma vez",
-DlgSpellBtnIgnoreAll	: "Ignorar Todas",
-DlgSpellBtnReplace		: "Alterar",
-DlgSpellBtnReplaceAll	: "Alterar Todas",
-DlgSpellBtnUndo			: "Desfazer",
-DlgSpellNoSuggestions	: "-sem sugestões de ortografia-",
-DlgSpellProgress		: "Verificação ortográfica em andamento...",
-DlgSpellNoMispell		: "Verificação encerrada: Não foram encontrados erros de ortografia",
-DlgSpellNoChanges		: "Verificação ortográfica encerrada: Não houve alterações",
-DlgSpellOneChange		: "Verificação ortográfica encerrada: Uma palavra foi alterada",
-DlgSpellManyChanges		: "Verificação ortográfica encerrada: %1 foram alteradas",
-
-IeSpellDownload			: "A verificação ortográfica não foi instalada. Você gostaria de realizar o download agora?",
-
-// Button Dialog
-DlgButtonText		: "Texto (Valor)",
-DlgButtonType		: "Tipo",
-DlgButtonTypeBtn	: "Botão",
-DlgButtonTypeSbm	: "Enviar",
-DlgButtonTypeRst	: "Limpar",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nome",
-DlgCheckboxValue	: "Valor",
-DlgCheckboxSelected	: "Selecionado",
-
-// Form Dialog
-DlgFormName		: "Nome",
-DlgFormAction	: "Action",
-DlgFormMethod	: "Método",
-
-// Select Field Dialog
-DlgSelectName		: "Nome",
-DlgSelectValue		: "Valor",
-DlgSelectSize		: "Tamanho",
-DlgSelectLines		: "linhas",
-DlgSelectChkMulti	: "Permitir múltiplas seleções",
-DlgSelectOpAvail	: "Opções disponíveis",
-DlgSelectOpText		: "Texto",
-DlgSelectOpValue	: "Valor",
-DlgSelectBtnAdd		: "Adicionar",
-DlgSelectBtnModify	: "Modificar",
-DlgSelectBtnUp		: "Para cima",
-DlgSelectBtnDown	: "Para baixo",
-DlgSelectBtnSetValue : "Definir como selecionado",
-DlgSelectBtnDelete	: "Remover",
-
-// Textarea Dialog
-DlgTextareaName	: "Nome",
-DlgTextareaCols	: "Colunas",
-DlgTextareaRows	: "Linhas",
-
-// Text Field Dialog
-DlgTextName			: "Nome",
-DlgTextValue		: "Valor",
-DlgTextCharWidth	: "Comprimento (em caracteres)",
-DlgTextMaxChars		: "Número Máximo de Caracteres",
-DlgTextType			: "Tipo",
-DlgTextTypeText		: "Texto",
-DlgTextTypePass		: "Senha",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nome",
-DlgHiddenValue	: "Valor",
-
-// Bulleted List Dialog
-BulletedListProp	: "Formatar Marcadores",
-NumberedListProp	: "Formatar Numeração",
-DlgLstStart			: "Iniciar",
-DlgLstType			: "Tipo",
-DlgLstTypeCircle	: "Círculo",
-DlgLstTypeDisc		: "Disco",
-DlgLstTypeSquare	: "Quadrado",
-DlgLstTypeNumbers	: "Números (1, 2, 3)",
-DlgLstTypeLCase		: "Letras Minúsculas (a, b, c)",
-DlgLstTypeUCase		: "Letras Maiúsculas (A, B, C)",
-DlgLstTypeSRoman	: "Números Romanos Minúsculos (i, ii, iii)",
-DlgLstTypeLRoman	: "Números Romanos Maiúsculos (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Geral",
-DlgDocBackTab		: "Plano de Fundo",
-DlgDocColorsTab		: "Cores e Margens",
-DlgDocMetaTab		: "Meta Dados",
-
-DlgDocPageTitle		: "Título da Página",
-DlgDocLangDir		: "Direção do Idioma",
-DlgDocLangDirLTR	: "Esquerda para Direita (LTR)",
-DlgDocLangDirRTL	: "Direita para Esquerda (RTL)",
-DlgDocLangCode		: "Código do Idioma",
-DlgDocCharSet		: "Codificação de Caracteres",
-DlgDocCharSetCE		: "Europa Central",
-DlgDocCharSetCT		: "Chinês Tradicional (Big5)",
-DlgDocCharSetCR		: "Cirílico",
-DlgDocCharSetGR		: "Grego",
-DlgDocCharSetJP		: "Japonês",
-DlgDocCharSetKR		: "Coreano",
-DlgDocCharSetTR		: "Turco",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Europa Ocidental",
-DlgDocCharSetOther	: "Outra Codificação de Caracteres",
-
-DlgDocDocType		: "Cabeçalho Tipo de Documento",
-DlgDocDocTypeOther	: "Other Document Type Heading",
-DlgDocIncXHTML		: "Incluir Declarações XHTML",
-DlgDocBgColor		: "Cor do Plano de Fundo",
-DlgDocBgImage		: "URL da Imagem de Plano de Fundo",
-DlgDocBgNoScroll	: "Plano de Fundo Fixo",
-DlgDocCText			: "Texto",
-DlgDocCLink			: "Hiperlink",
-DlgDocCVisited		: "Hiperlink Visitado",
-DlgDocCActive		: "Hiperlink Ativo",
-DlgDocMargins		: "Margens da Página",
-DlgDocMaTop			: "Superior",
-DlgDocMaLeft		: "Inferior",
-DlgDocMaRight		: "Direita",
-DlgDocMaBottom		: "Inferior",
-DlgDocMeIndex		: "Palavras-chave de Indexação do Documento (separadas por vírgula)",
-DlgDocMeDescr		: "Descrição do Documento",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Direitos Autorais",
-DlgDocPreview		: "Visualizar",
-
-// Templates Dialog
-Templates			: "Modelos de layout",
-DlgTemplatesTitle	: "Modelo de layout do conteúdo",
-DlgTemplatesSelMsg	: "Selecione um modelo de layout para ser aberto no editor<br>(o conteúdo atual será perdido):",
-DlgTemplatesLoading	: "Carregando a lista de modelos de layout. Aguarde...",
-DlgTemplatesNoTpl	: "(Não foram definidos modelos de layout)",
-DlgTemplatesReplace	: "Substituir o conteúdo atual",
-
-// About Dialog
-DlgAboutAboutTab	: "Sobre",
-DlgAboutBrowserInfoTab	: "Informações do Navegador",
-DlgAboutLicenseTab	: "Licença",
-DlgAboutVersion		: "versão",
-DlgAboutInfo		: "Para maiores informações visite",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.xml
deleted file mode 100644
index 9856c45f0b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt-br.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pt-br.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.js
deleted file mode 100644
index 6a88429596..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Portuguese language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Fechar Barra",
-ToolbarExpand		: "Expandir Barra",
-
-// Toolbar Items and Context Menu
-Save				: "Guardar",
-NewPage				: "Nova Página",
-Preview				: "Pré-visualizar",
-Cut					: "Cortar",
-Copy				: "Copiar",
-Paste				: "Colar",
-PasteText			: "Colar como texto não formatado",
-PasteWord			: "Colar do Word",
-Print				: "Imprimir",
-SelectAll			: "Seleccionar Tudo",
-RemoveFormat		: "Eliminar Formato",
-InsertLinkLbl		: "Hiperligação",
-InsertLink			: "Inserir/Editar Hiperligação",
-RemoveLink			: "Eliminar Hiperligação",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: " Inserir/Editar Âncora",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Imagem",
-InsertImage			: "Inserir/Editar Imagem",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Inserir/Editar Flash",
-InsertTableLbl		: "Tabela",
-InsertTable			: "Inserir/Editar Tabela",
-InsertLineLbl		: "Linha",
-InsertLine			: "Inserir Linha Horizontal",
-InsertSpecialCharLbl: "Caracter Especial",
-InsertSpecialChar	: "Inserir Caracter Especial",
-InsertSmileyLbl		: "Emoticons",
-InsertSmiley		: "Inserir Emoticons",
-About				: "Acerca do FCKeditor",
-Bold				: "Negrito",
-Italic				: "Itálico",
-Underline			: "Sublinhado",
-StrikeThrough		: "Rasurado",
-Subscript			: "Superior à Linha",
-Superscript			: "Inferior à Linha",
-LeftJustify			: "Alinhar à Esquerda",
-CenterJustify		: "Alinhar ao Centro",
-RightJustify		: "Alinhar à Direita",
-BlockJustify		: "Justificado",
-DecreaseIndent		: "Diminuir Avanço",
-IncreaseIndent		: "Aumentar Avanço",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Anular",
-Redo				: "Repetir",
-NumberedListLbl		: "Numeração",
-NumberedList		: "Inserir/Eliminar Numeração",
-BulletedListLbl		: "Marcas",
-BulletedList		: "Inserir/Eliminar Marcas",
-ShowTableBorders	: "Mostrar Limites da Tabelas",
-ShowDetails			: "Mostrar Parágrafo",
-Style				: "Estilo",
-FontFormat			: "Formato",
-Font				: "Tipo de Letra",
-FontSize			: "Tamanho",
-TextColor			: "Cor do Texto",
-BGColor				: "Cor de Fundo",
-Source				: "Fonte",
-Find				: "Procurar",
-Replace				: "Substituir",
-SpellCheck			: "Verificação Ortográfica",
-UniversalKeyboard	: "Teclado Universal",
-PageBreakLbl		: "Quebra de Página",
-PageBreak			: "Inserir Quebra de Página",
-
-Form			: "Formulário",
-Checkbox		: "Caixa de Verificação",
-RadioButton		: "Botão de Opção",
-TextField		: "Campo de Texto",
-Textarea		: "Área de Texto",
-HiddenField		: "Campo Escondido",
-Button			: "Botão",
-SelectionField	: "Caixa de Combinação",
-ImageButton		: "Botão de Imagem",
-
-FitWindow		: "Maximizar o tamanho do editor",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Editar Hiperligação",
-CellCM				: "Célula",
-RowCM				: "Linha",
-ColumnCM			: "Coluna",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Eliminar Linhas",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Eliminar Coluna",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Eliminar Célula",
-MergeCells			: "Unir Células",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Eliminar Tabela",
-CellProperties		: "Propriedades da Célula",
-TableProperties		: "Propriedades da Tabela",
-ImageProperties		: "Propriedades da Imagem",
-FlashProperties		: "Propriedades do Flash",
-
-AnchorProp			: "Propriedades da Âncora",
-ButtonProp			: "Propriedades do Botão",
-CheckboxProp		: "Propriedades da Caixa de Verificação",
-HiddenFieldProp		: "Propriedades do Campo Escondido",
-RadioButtonProp		: "Propriedades do Botão de Opção",
-ImageButtonProp		: "Propriedades do Botão de imagens",
-TextFieldProp		: "Propriedades do Campo de Texto",
-SelectionFieldProp	: "Propriedades da Caixa de Combinação",
-TextareaProp		: "Propriedades da Área de Texto",
-FormProp			: "Propriedades do Formulário",
-
-FontFormats			: "Normal;Formatado;Endereço;Título 1;Título 2;Título 3;Título 4;Título 5;Título 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "A Processar XHTML. Por favor, espere...",
-Done				: "Concluído",
-PasteWordConfirm	: "O texto que deseja parece ter sido copiado do Word. Deseja limpar a formatação antes de colar?",
-NotCompatiblePaste	: "Este comando só está disponível para Internet Explorer versão 5.5 ou superior. Deseja colar sem limpar a formatação?",
-UnknownToolbarItem	: "Item de barra desconhecido \"%1\"",
-UnknownCommand		: "Nome de comando desconhecido \"%1\"",
-NotImplemented		: "Comando não implementado",
-UnknownToolbarSet	: "Nome de barra \"%1\" não definido",
-NoActiveX			: "As definições de segurança do navegador podem limitar algumas potencalidades do editr. Deve activar a opção \"Executar controlos e extensões ActiveX\". Pode ocorrer erros ou verificar que faltam potencialidades.",
-BrowseServerBlocked : "Não foi possível abrir o navegador de recursos. Certifique-se que todos os bloqueadores de popup estão desactivados.",
-DialogBlocked		: "Não foi possível abrir a janela de diálogo. Certifique-se que todos os bloqueadores de popup estão desactivados.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Cancelar",
-DlgBtnClose			: "Fechar",
-DlgBtnBrowseServer	: "Navegar no Servidor",
-DlgAdvancedTag		: "Avançado",
-DlgOpOther			: "<Outro>",
-DlgInfoTab			: "Informação",
-DlgAlertUrl			: "Por favor introduza o URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<Não definido>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Orientação de idioma",
-DlgGenLangDirLtr	: "Esquerda à Direita (LTR)",
-DlgGenLangDirRtl	: "Direita a Esquerda (RTL)",
-DlgGenLangCode		: "Código de Idioma",
-DlgGenAccessKey		: "Chave de Acesso",
-DlgGenName			: "Nome",
-DlgGenTabIndex		: "Índice de Tubulação",
-DlgGenLongDescr		: "Descrição Completa do URL",
-DlgGenClass			: "Classes de Estilo de Folhas Classes",
-DlgGenTitle			: "Título",
-DlgGenContType		: "Tipo de Conteúdo",
-DlgGenLinkCharset	: "Fonte de caracteres vinculado",
-DlgGenStyle			: "Estilo",
-
-// Image Dialog
-DlgImgTitle			: "Propriedades da Imagem",
-DlgImgInfoTab		: "Informação da Imagem",
-DlgImgBtnUpload		: "Enviar para o Servidor",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Carregar",
-DlgImgAlt			: "Texto Alternativo",
-DlgImgWidth			: "Largura",
-DlgImgHeight		: "Altura",
-DlgImgLockRatio		: "Proporcional",
-DlgBtnResetSize		: "Tamanho Original",
-DlgImgBorder		: "Limite",
-DlgImgHSpace		: "Esp.Horiz",
-DlgImgVSpace		: "Esp.Vert",
-DlgImgAlign			: "Alinhamento",
-DlgImgAlignLeft		: "Esquerda",
-DlgImgAlignAbsBottom: "Abs inferior",
-DlgImgAlignAbsMiddle: "Abs centro",
-DlgImgAlignBaseline	: "Linha de base",
-DlgImgAlignBottom	: "Fundo",
-DlgImgAlignMiddle	: "Centro",
-DlgImgAlignRight	: "Direita",
-DlgImgAlignTextTop	: "Topo do texto",
-DlgImgAlignTop		: "Topo",
-DlgImgPreview		: "Pré-visualizar",
-DlgImgAlertUrl		: "Por favor introduza o URL da imagem",
-DlgImgLinkTab		: "Hiperligação",
-
-// Flash Dialog
-DlgFlashTitle		: "Propriedades do Flash",
-DlgFlashChkPlay		: "Reproduzir automaticamente",
-DlgFlashChkLoop		: "Loop",
-DlgFlashChkMenu		: "Permitir Menu do Flash",
-DlgFlashScale		: "Escala",
-DlgFlashScaleAll	: "Mostrar tudo",
-DlgFlashScaleNoBorder	: "Sem Limites",
-DlgFlashScaleFit	: "Tamanho Exacto",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Hiperligação",
-DlgLnkInfoTab		: "Informação de Hiperligação",
-DlgLnkTargetTab		: "Destino",
-
-DlgLnkType			: "Tipo de Hiperligação",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Referência a esta página",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocolo",
-DlgLnkProtoOther	: "<outro>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Seleccionar una referência",
-DlgLnkAnchorByName	: "Por Nome de Referência",
-DlgLnkAnchorById	: "Por ID de elemento",
-DlgLnkNoAnchors		: "(Não há referências disponíveis no documento)",
-DlgLnkEMail			: "Endereço de E-Mail",
-DlgLnkEMailSubject	: "Título de Mensagem",
-DlgLnkEMailBody		: "Corpo da Mensagem",
-DlgLnkUpload		: "Carregar",
-DlgLnkBtnUpload		: "Enviar ao Servidor",
-
-DlgLnkTarget		: "Destino",
-DlgLnkTargetFrame	: "<Frame>",
-DlgLnkTargetPopup	: "<Janela de popup>",
-DlgLnkTargetBlank	: "Nova Janela(_blank)",
-DlgLnkTargetParent	: "Janela Pai (_parent)",
-DlgLnkTargetSelf	: "Mesma janela (_self)",
-DlgLnkTargetTop		: "Janela primaria (_top)",
-DlgLnkTargetFrameName	: "Nome do Frame Destino",
-DlgLnkPopWinName	: "Nome da Janela de Popup",
-DlgLnkPopWinFeat	: "Características de Janela de Popup",
-DlgLnkPopResize		: "Ajustável",
-DlgLnkPopLocation	: "Barra de localização",
-DlgLnkPopMenu		: "Barra de Menu",
-DlgLnkPopScroll		: "Barras de deslocamento",
-DlgLnkPopStatus		: "Barra de Estado",
-DlgLnkPopToolbar	: "Barra de Ferramentas",
-DlgLnkPopFullScrn	: "Janela Completa (IE)",
-DlgLnkPopDependent	: "Dependente (Netscape)",
-DlgLnkPopWidth		: "Largura",
-DlgLnkPopHeight		: "Altura",
-DlgLnkPopLeft		: "Posição Esquerda",
-DlgLnkPopTop		: "Posição Direita",
-
-DlnLnkMsgNoUrl		: "Por favor introduza a hiperligação URL",
-DlnLnkMsgNoEMail	: "Por favor introduza o endereço de e-mail",
-DlnLnkMsgNoAnchor	: "Por favor seleccione uma referência",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Seleccionar Cor",
-DlgColorBtnClear	: "Nenhuma",
-DlgColorHighlight	: "Destacado",
-DlgColorSelected	: "Seleccionado",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Inserir um Emoticon",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Seleccione um caracter especial",
-
-// Table Dialog
-DlgTableTitle		: "Propriedades da Tabela",
-DlgTableRows		: "Linhas",
-DlgTableColumns		: "Colunas",
-DlgTableBorder		: "Tamanho do Limite",
-DlgTableAlign		: "Alinhamento",
-DlgTableAlignNotSet	: "<Não definido>",
-DlgTableAlignLeft	: "Esquerda",
-DlgTableAlignCenter	: "Centrado",
-DlgTableAlignRight	: "Direita",
-DlgTableWidth		: "Largura",
-DlgTableWidthPx		: "pixeis",
-DlgTableWidthPc		: "percentagem",
-DlgTableHeight		: "Altura",
-DlgTableCellSpace	: "Esp. e/células",
-DlgTableCellPad		: "Esp. interior",
-DlgTableCaption		: "Título",
-DlgTableSummary		: "Sumário",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Propriedades da Célula",
-DlgCellWidth		: "Largura",
-DlgCellWidthPx		: "pixeis",
-DlgCellWidthPc		: "percentagem",
-DlgCellHeight		: "Altura",
-DlgCellWordWrap		: "Moldar Texto",
-DlgCellWordWrapNotSet	: "<Não definido>",
-DlgCellWordWrapYes	: "Sim",
-DlgCellWordWrapNo	: "Não",
-DlgCellHorAlign		: "Alinhamento Horizontal",
-DlgCellHorAlignNotSet	: "<Não definido>",
-DlgCellHorAlignLeft	: "Esquerda",
-DlgCellHorAlignCenter	: "Centrado",
-DlgCellHorAlignRight: "Direita",
-DlgCellVerAlign		: "Alinhamento Vertical",
-DlgCellVerAlignNotSet	: "<Não definido>",
-DlgCellVerAlignTop	: "Topo",
-DlgCellVerAlignMiddle	: "Médio",
-DlgCellVerAlignBottom	: "Fundi",
-DlgCellVerAlignBaseline	: "Linha de Base",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Unir Linhas",
-DlgCellCollSpan		: "Unir Colunas",
-DlgCellBackColor	: "Cor do Fundo",
-DlgCellBorderColor	: "Cor do Limite",
-DlgCellBtnSelect	: "Seleccione...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Procurar",
-DlgFindFindBtn		: "Procurar",
-DlgFindNotFoundMsg	: "O texto especificado não foi encontrado.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Substituir",
-DlgReplaceFindLbl		: "Texto a Procurar:",
-DlgReplaceReplaceLbl	: "Substituir por:",
-DlgReplaceCaseChk		: "Maiúsculas/Minúsculas",
-DlgReplaceReplaceBtn	: "Substituir",
-DlgReplaceReplAllBtn	: "Substituir Tudo",
-DlgReplaceWordChk		: "Coincidir com toda a palavra",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "A configuração de segurança do navegador não permite a execução automática de operações de cortar. Por favor use o teclado (Ctrl+X).",
-PasteErrorCopy	: "A configuração de segurança do navegador não permite a execução automática de operações de copiar. Por favor use o teclado (Ctrl+C).",
-
-PasteAsText		: "Colar como Texto Simples",
-PasteFromWord	: "Colar do Word",
-
-DlgPasteMsg2	: "Por favor, cole dentro da seguinte caixa usando o teclado (<STRONG>Ctrl+V</STRONG>) e prima <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignorar da definições do Tipo de Letra ",
-DlgPasteRemoveStyles	: "Remover as definições de Estilos",
-
-// Color Picker
-ColorAutomatic	: "Automático",
-ColorMoreColors	: "Mais Cores...",
-
-// Document Properties
-DocProps		: "Propriedades do Documento",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Propriedades da Âncora",
-DlgAnchorName		: "Nome da Âncora",
-DlgAnchorErrorName	: "Por favor, introduza o nome da âncora",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Não está num directório",
-DlgSpellChangeTo		: "Mudar para",
-DlgSpellBtnIgnore		: "Ignorar",
-DlgSpellBtnIgnoreAll	: "Ignorar Tudo",
-DlgSpellBtnReplace		: "Substituir",
-DlgSpellBtnReplaceAll	: "Substituir Tudo",
-DlgSpellBtnUndo			: "Anular",
-DlgSpellNoSuggestions	: "- Sem sugestões -",
-DlgSpellProgress		: "Verificação ortográfica em progresso…",
-DlgSpellNoMispell		: "Verificação ortográfica completa: não foram encontrados erros",
-DlgSpellNoChanges		: "Verificação ortográfica completa: não houve alteração de palavras",
-DlgSpellOneChange		: "Verificação ortográfica completa: uma palavra alterada",
-DlgSpellManyChanges		: "Verificação ortográfica completa: %1 palavras alteradas",
-
-IeSpellDownload			: " Verificação ortográfica não instalada. Quer descarregar agora?",
-
-// Button Dialog
-DlgButtonText		: "Texto (Valor)",
-DlgButtonType		: "Tipo",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nome",
-DlgCheckboxValue	: "Valor",
-DlgCheckboxSelected	: "Seleccionado",
-
-// Form Dialog
-DlgFormName		: "Nome",
-DlgFormAction	: "Acção",
-DlgFormMethod	: "Método",
-
-// Select Field Dialog
-DlgSelectName		: "Nome",
-DlgSelectValue		: "Valor",
-DlgSelectSize		: "Tamanho",
-DlgSelectLines		: "linhas",
-DlgSelectChkMulti	: "Permitir selecções múltiplas",
-DlgSelectOpAvail	: "Opções Possíveis",
-DlgSelectOpText		: "Texto",
-DlgSelectOpValue	: "Valor",
-DlgSelectBtnAdd		: "Adicionar",
-DlgSelectBtnModify	: "Modificar",
-DlgSelectBtnUp		: "Para cima",
-DlgSelectBtnDown	: "Para baixo",
-DlgSelectBtnSetValue : "Definir um valor por defeito",
-DlgSelectBtnDelete	: "Apagar",
-
-// Textarea Dialog
-DlgTextareaName	: "Nome",
-DlgTextareaCols	: "Colunas",
-DlgTextareaRows	: "Linhas",
-
-// Text Field Dialog
-DlgTextName			: "Nome",
-DlgTextValue		: "Valor",
-DlgTextCharWidth	: "Tamanho do caracter",
-DlgTextMaxChars		: "Nr. Máximo de Caracteres",
-DlgTextType			: "Tipo",
-DlgTextTypeText		: "Texto",
-DlgTextTypePass		: "Palavra-chave",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nome",
-DlgHiddenValue	: "Valor",
-
-// Bulleted List Dialog
-BulletedListProp	: "Propriedades da Marca",
-NumberedListProp	: "Propriedades da Numeração",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Tipo",
-DlgLstTypeCircle	: "Circulo",
-DlgLstTypeDisc		: "Disco",
-DlgLstTypeSquare	: "Quadrado",
-DlgLstTypeNumbers	: "Números (1, 2, 3)",
-DlgLstTypeLCase		: "Letras Minúsculas (a, b, c)",
-DlgLstTypeUCase		: "Letras Maiúsculas (A, B, C)",
-DlgLstTypeSRoman	: "Numeração Romana em Minúsculas (i, ii, iii)",
-DlgLstTypeLRoman	: "Numeração Romana em Maiúsculas (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Geral",
-DlgDocBackTab		: "Fundo",
-DlgDocColorsTab		: "Cores e Margens",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Título da Página",
-DlgDocLangDir		: "Orientação de idioma",
-DlgDocLangDirLTR	: "Esquerda à Direita (LTR)",
-DlgDocLangDirRTL	: "Direita à Esquerda (RTL)",
-DlgDocLangCode		: "Código de Idioma",
-DlgDocCharSet		: "Codificação de Caracteres",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Outra Codificação de Caracteres",
-
-DlgDocDocType		: "Tipo de Cabeçalho do Documento",
-DlgDocDocTypeOther	: "Outro Tipo de Cabeçalho do Documento",
-DlgDocIncXHTML		: "Incluir Declarações XHTML",
-DlgDocBgColor		: "Cor de Fundo",
-DlgDocBgImage		: "Caminho para a Imagem de Fundo",
-DlgDocBgNoScroll	: "Fundo Fixo",
-DlgDocCText			: "Texto",
-DlgDocCLink			: "Hiperligação",
-DlgDocCVisited		: "Hiperligação Visitada",
-DlgDocCActive		: "Hiperligação Activa",
-DlgDocMargins		: "Margem das Páginas",
-DlgDocMaTop			: "Topo",
-DlgDocMaLeft		: "Esquerda",
-DlgDocMaRight		: "Direita",
-DlgDocMaBottom		: "Fundo",
-DlgDocMeIndex		: "Palavras de Indexação do Documento (separadas por virgula)",
-DlgDocMeDescr		: "Descrição do Documento",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Direitos de Autor",
-DlgDocPreview		: "Pré-visualizar",
-
-// Templates Dialog
-Templates			: "Modelos",
-DlgTemplatesTitle	: "Modelo de Conteúdo",
-DlgTemplatesSelMsg	: "Por favor, seleccione o modelo a abrir no editor<br>(o conteúdo actual será perdido):",
-DlgTemplatesLoading	: "A carregar a lista de modelos. Aguarde por favor...",
-DlgTemplatesNoTpl	: "(Sem modelos definidos)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "Acerca",
-DlgAboutBrowserInfoTab	: "Informação do Nevegador",
-DlgAboutLicenseTab	: "Licença",
-DlgAboutVersion		: "versão",
-DlgAboutInfo		: "Para mais informações por favor dirija-se a",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.xml
deleted file mode 100644
index f5cf04af98..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/pt.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pt.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.js
deleted file mode 100644
index 51640a5268..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Romanian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Ascunde bara cu opţiuni",
-ToolbarExpand		: "Expandează bara cu opţiuni",
-
-// Toolbar Items and Context Menu
-Save				: "Salvează",
-NewPage				: "Pagină nouă",
-Preview				: "Previzualizare",
-Cut					: "Taie",
-Copy				: "Copiază",
-Paste				: "Adaugă",
-PasteText			: "Adaugă ca text simplu",
-PasteWord			: "Adaugă din Word",
-Print				: "Printează",
-SelectAll			: "Selectează tot",
-RemoveFormat		: "Înlătură formatarea",
-InsertLinkLbl		: "Link (Legătură web)",
-InsertLink			: "Inserează/Editează link (legătură web)",
-RemoveLink			: "Înlătură link (legătură web)",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Inserează/Editează ancoră",
-AnchorDelete		: "Şterge ancoră",
-InsertImageLbl		: "Imagine",
-InsertImage			: "Inserează/Editează imagine",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Inserează/Editează flash",
-InsertTableLbl		: "Tabel",
-InsertTable			: "Inserează/Editează tabel",
-InsertLineLbl		: "Linie",
-InsertLine			: "Inserează linie orizontă",
-InsertSpecialCharLbl: "Caracter special",
-InsertSpecialChar	: "Inserează caracter special",
-InsertSmileyLbl		: "Figură expresivă (Emoticon)",
-InsertSmiley		: "Inserează Figură expresivă (Emoticon)",
-About				: "Despre FCKeditor",
-Bold				: "ÃŽngroÅŸat (bold)",
-Italic				: "ÃŽnclinat (italic)",
-Underline			: "Subliniat (underline)",
-StrikeThrough		: "Tăiat (strike through)",
-Subscript			: "Indice (subscript)",
-Superscript			: "Putere (superscript)",
-LeftJustify			: "Aliniere la stânga",
-CenterJustify		: "Aliniere centrală",
-RightJustify		: "Aliniere la dreapta",
-BlockJustify		: "Aliniere în bloc (Block Justify)",
-DecreaseIndent		: "Scade indentarea",
-IncreaseIndent		: "CreÅŸte indentarea",
-Blockquote			: "Citat",
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Starea anterioară (undo)",
-Redo				: "Starea ulterioară (redo)",
-NumberedListLbl		: "Listă numerotată",
-NumberedList		: "Inserează/Şterge listă numerotată",
-BulletedListLbl		: "Listă cu puncte",
-BulletedList		: "Inserează/Şterge listă cu puncte",
-ShowTableBorders	: "Arată marginile tabelului",
-ShowDetails			: "Arată detalii",
-Style				: "Stil",
-FontFormat			: "Formatare",
-Font				: "Font",
-FontSize			: "Mărime",
-TextColor			: "Culoarea textului",
-BGColor				: "Coloarea fundalului",
-Source				: "Sursa",
-Find				: "Găseşte",
-Replace				: "ÃŽnlocuieÅŸte",
-SpellCheck			: "Verifică text",
-UniversalKeyboard	: "Tastatură universală",
-PageBreakLbl		: "Separator de pagină (Page Break)",
-PageBreak			: "Inserează separator de pagină (Page Break)",
-
-Form			: "Formular (Form)",
-Checkbox		: "Bifă (Checkbox)",
-RadioButton		: "Buton radio (RadioButton)",
-TextField		: "Câmp text (TextField)",
-Textarea		: "Suprafaţă text (Textarea)",
-HiddenField		: "Câmp ascuns (HiddenField)",
-Button			: "Buton",
-SelectionField	: "Câmp selecţie (SelectionField)",
-ImageButton		: "Buton imagine (ImageButton)",
-
-FitWindow		: "Maximizează mărimea editorului",
-ShowBlocks		: "Arată blocurile",
-
-// Context Menu
-EditLink			: "Editează Link",
-CellCM				: "Celulă",
-RowCM				: "Linie",
-ColumnCM			: "Coloană",
-InsertRowAfter		: "Inserează linie după",
-InsertRowBefore		: "Inserează linie înainte",
-DeleteRows			: "Åžterge linii",
-InsertColumnAfter	: "Inserează coloană după",
-InsertColumnBefore	: "Inserează coloană înainte",
-DeleteColumns		: "Åžterge celule",
-InsertCellAfter		: "Inserează celulă după",
-InsertCellBefore	: "Inserează celulă înainte",
-DeleteCells			: "Åžterge celule",
-MergeCells			: "UneÅŸte celule",
-MergeRight			: "UneÅŸte la dreapta",
-MergeDown			: "UneÅŸte jos",
-HorizontalSplitCell	: "Împarte celula pe orizontală",
-VerticalSplitCell	: "Împarte celula pe verticală",
-TableDelete			: "Åžterge tabel",
-CellProperties		: "Proprietăţile celulei",
-TableProperties		: "Proprietăţile tabelului",
-ImageProperties		: "Proprietăţile imaginii",
-FlashProperties		: "Proprietăţile flash-ului",
-
-AnchorProp			: "Proprietăţi ancoră",
-ButtonProp			: "Proprietăţi buton",
-CheckboxProp		: "Proprietăţi bifă (Checkbox)",
-HiddenFieldProp		: "Proprietăţi câmp ascuns (Hidden Field)",
-RadioButtonProp		: "Proprietăţi buton radio (Radio Button)",
-ImageButtonProp		: "Proprietăţi buton imagine (Image Button)",
-TextFieldProp		: "Proprietăţi câmp text (Text Field)",
-SelectionFieldProp	: "Proprietăţi câmp selecţie (Selection Field)",
-TextareaProp		: "Proprietăţi suprafaţă text (Textarea)",
-FormProp			: "Proprietăţi formular (Form)",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",	//MISSING
-
-// Alerts and Messages
-ProcessingXHTML		: "Procesăm XHTML. Vă rugăm aşteptaţi...",
-Done				: "Am terminat",
-PasteWordConfirm	: "Textul pe care doriţi să-l adăugaţi pare a fi formatat pentru Word. Doriţi să-l curăţaţi de această formatare înainte de a-l adăuga?",
-NotCompatiblePaste	: "Această facilitate e disponibilă doar pentru Microsoft Internet Explorer, versiunea 5.5 sau ulterioară. Vreţi să-l adăugaţi fără a-i fi înlăturat formatarea?",
-UnknownToolbarItem	: "Obiectul \"%1\" din bara cu opţiuni necunoscut",
-UnknownCommand		: "Comanda \"%1\" necunoscută",
-NotImplemented		: "Comandă neimplementată",
-UnknownToolbarSet	: "Grupul din bara cu opţiuni \"%1\" nu există",
-NoActiveX			: "Setările de securitate ale programului dvs. cu care navigaţi pe internet (browser) pot limita anumite funcţionalităţi ale editorului. Pentru a evita asta, trebuie să activaţi opţiunea \"Run ActiveX controls and plug-ins\". Poate veţi întâlni erori sau veţi observa funcţionalităţi lipsă.",
-BrowseServerBlocked : "The resources browser could not be opened. Asiguraţi-vă că nu e activ niciun \"popup blocker\" (funcţionalitate a programului de navigat (browser) sau a unui plug-in al acestuia de a bloca deschiderea unui noi ferestre).",
-DialogBlocked		: "Nu a fost posibilă deschiderea unei ferestre de dialog. Asiguraţi-vă că nu e activ niciun \"popup blocker\" (funcţionalitate a programului de navigat (browser) sau a unui plug-in al acestuia de a bloca deschiderea unui noi ferestre).",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "Bine",
-DlgBtnCancel		: "Anulare",
-DlgBtnClose			: "ÃŽnchidere",
-DlgBtnBrowseServer	: "Răsfoieşte server",
-DlgAdvancedTag		: "Avansat",
-DlgOpOther			: "<Altul>",
-DlgInfoTab			: "Informaţii",
-DlgAlertUrl			: "Vă rugăm să scrieţi URL-ul",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nesetat>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Direcţia cuvintelor",
-DlgGenLangDirLtr	: "stânga-dreapta (LTR)",
-DlgGenLangDirRtl	: "dreapta-stânga (RTL)",
-DlgGenLangCode		: "Codul limbii",
-DlgGenAccessKey		: "Tasta de acces",
-DlgGenName			: "Nume",
-DlgGenTabIndex		: "Indexul tabului",
-DlgGenLongDescr		: "Descrierea lungă URL",
-DlgGenClass			: "Clasele cu stilul paginii (CSS)",
-DlgGenTitle			: "Titlul consultativ",
-DlgGenContType		: "Tipul consultativ al titlului",
-DlgGenLinkCharset	: "Setul de caractere al resursei legate",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Proprietăţile imaginii",
-DlgImgInfoTab		: "Informaţii despre imagine",
-DlgImgBtnUpload		: "Trimite la server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Încarcă",
-DlgImgAlt			: "Text alternativ",
-DlgImgWidth			: "Lăţime",
-DlgImgHeight		: "Înălţime",
-DlgImgLockRatio		: "Păstrează proporţiile",
-DlgBtnResetSize		: "Resetează mărimea",
-DlgImgBorder		: "Margine",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Aliniere",
-DlgImgAlignLeft		: "Stânga",
-DlgImgAlignAbsBottom: "Jos absolut (Abs Bottom)",
-DlgImgAlignAbsMiddle: "Mijloc absolut (Abs Middle)",
-DlgImgAlignBaseline	: "Linia de jos (Baseline)",
-DlgImgAlignBottom	: "Jos",
-DlgImgAlignMiddle	: "Mijloc",
-DlgImgAlignRight	: "Dreapta",
-DlgImgAlignTextTop	: "Text sus",
-DlgImgAlignTop		: "Sus",
-DlgImgPreview		: "Previzualizare",
-DlgImgAlertUrl		: "Vă rugăm să scrieţi URL-ul imaginii",
-DlgImgLinkTab		: "Link (Legătură web)",
-
-// Flash Dialog
-DlgFlashTitle		: "Proprietăţile flash-ului",
-DlgFlashChkPlay		: "Rulează automat",
-DlgFlashChkLoop		: "Repetă (Loop)",
-DlgFlashChkMenu		: "Activează meniul flash",
-DlgFlashScale		: "Scală",
-DlgFlashScaleAll	: "Arată tot",
-DlgFlashScaleNoBorder	: "Fără margini (No border)",
-DlgFlashScaleFit	: "PotriveÅŸte",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link (Legătură web)",
-DlgLnkInfoTab		: "Informaţii despre link (Legătură web)",
-DlgLnkTargetTab		: "Ţintă (Target)",
-
-DlgLnkType			: "Tipul link-ului (al legăturii web)",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ancoră în această pagină",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protocol",
-DlgLnkProtoOther	: "<altul>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Selectaţi o ancoră",
-DlgLnkAnchorByName	: "după numele ancorei",
-DlgLnkAnchorById	: "după Id-ul elementului",
-DlgLnkNoAnchors		: "(Nicio ancoră disponibilă în document)",
-DlgLnkEMail			: "Adresă de e-mail",
-DlgLnkEMailSubject	: "Subiectul mesajului",
-DlgLnkEMailBody		: "Conţinutul mesajului",
-DlgLnkUpload		: "Încarcă",
-DlgLnkBtnUpload		: "Trimite la server",
-
-DlgLnkTarget		: "Ţintă (Target)",
-DlgLnkTargetFrame	: "<frame>",
-DlgLnkTargetPopup	: "<fereastra popup>",
-DlgLnkTargetBlank	: "Fereastră nouă (_blank)",
-DlgLnkTargetParent	: "Fereastra părinte (_parent)",
-DlgLnkTargetSelf	: "Aceeaşi fereastră (_self)",
-DlgLnkTargetTop		: "Fereastra din topul ierarhiei (_top)",
-DlgLnkTargetFrameName	: "Numele frame-ului ţintă",
-DlgLnkPopWinName	: "Numele ferestrei popup",
-DlgLnkPopWinFeat	: "Proprietăţile ferestrei popup",
-DlgLnkPopResize		: "Scalabilă",
-DlgLnkPopLocation	: "Bara de locaţie",
-DlgLnkPopMenu		: "Bara de meniu",
-DlgLnkPopScroll		: "Scroll Bars",
-DlgLnkPopStatus		: "Bara de status",
-DlgLnkPopToolbar	: "Bara de opţiuni",
-DlgLnkPopFullScrn	: "Tot ecranul (Full Screen)(IE)",
-DlgLnkPopDependent	: "Dependent (Netscape)",
-DlgLnkPopWidth		: "Lăţime",
-DlgLnkPopHeight		: "Înălţime",
-DlgLnkPopLeft		: "Poziţia la stânga",
-DlgLnkPopTop		: "Poziţia la dreapta",
-
-DlnLnkMsgNoUrl		: "Vă rugăm să scrieţi URL-ul",
-DlnLnkMsgNoEMail	: "Vă rugăm să scrieţi adresa de e-mail",
-DlnLnkMsgNoAnchor	: "Vă rugăm să selectaţi o ancoră",
-DlnLnkMsgInvPopName	: "Numele 'popup'-ului trebuie să înceapă cu un caracter alfabetic şi trebuie să nu conţină spaţii",
-
-// Color Dialog
-DlgColorTitle		: "Selectează culoare",
-DlgColorBtnClear	: "Curăţă",
-DlgColorHighlight	: "Subliniază (Highlight)",
-DlgColorSelected	: "Selectat",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Inserează o figură expresivă (Emoticon)",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Selectează caracter special",
-
-// Table Dialog
-DlgTableTitle		: "Proprietăţile tabelului",
-DlgTableRows		: "Linii",
-DlgTableColumns		: "Coloane",
-DlgTableBorder		: "Mărimea marginii",
-DlgTableAlign		: "Aliniament",
-DlgTableAlignNotSet	: "<Nesetat>",
-DlgTableAlignLeft	: "Stânga",
-DlgTableAlignCenter	: "Centru",
-DlgTableAlignRight	: "Dreapta",
-DlgTableWidth		: "Lăţime",
-DlgTableWidthPx		: "pixeli",
-DlgTableWidthPc		: "procente",
-DlgTableHeight		: "Înălţime",
-DlgTableCellSpace	: "Spaţiu între celule",
-DlgTableCellPad		: "Spaţiu în cadrul celulei",
-DlgTableCaption		: "Titlu (Caption)",
-DlgTableSummary		: "Rezumat",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Proprietăţile celulei",
-DlgCellWidth		: "Lăţime",
-DlgCellWidthPx		: "pixeli",
-DlgCellWidthPc		: "procente",
-DlgCellHeight		: "Înălţime",
-DlgCellWordWrap		: "Desparte cuvintele (Wrap)",
-DlgCellWordWrapNotSet	: "<Nesetat>",
-DlgCellWordWrapYes	: "Da",
-DlgCellWordWrapNo	: "Nu",
-DlgCellHorAlign		: "Aliniament orizontal",
-DlgCellHorAlignNotSet	: "<Nesetat>",
-DlgCellHorAlignLeft	: "Stânga",
-DlgCellHorAlignCenter	: "Centru",
-DlgCellHorAlignRight: "Dreapta",
-DlgCellVerAlign		: "Aliniament vertical",
-DlgCellVerAlignNotSet	: "<Nesetat>",
-DlgCellVerAlignTop	: "Sus",
-DlgCellVerAlignMiddle	: "Mijloc",
-DlgCellVerAlignBottom	: "Jos",
-DlgCellVerAlignBaseline	: "Linia de jos (Baseline)",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Lungimea în linii (Span)",
-DlgCellCollSpan		: "Lungimea în coloane (Span)",
-DlgCellBackColor	: "Culoarea fundalului",
-DlgCellBorderColor	: "Culoarea marginii",
-DlgCellBtnSelect	: "Selectaţi...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Găseşte şi înlocuieşte",
-
-// Find Dialog
-DlgFindTitle		: "Găseşte",
-DlgFindFindBtn		: "Găseşte",
-DlgFindNotFoundMsg	: "Textul specificat nu a fost găsit.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Replace",
-DlgReplaceFindLbl		: "Găseşte:",
-DlgReplaceReplaceLbl	: "ÃŽnlocuieÅŸte cu:",
-DlgReplaceCaseChk		: "DeosebeÅŸte majuscule de minuscule (Match case)",
-DlgReplaceReplaceBtn	: "ÃŽnlocuieÅŸte",
-DlgReplaceReplAllBtn	: "ÃŽnlocuieÅŸte tot",
-DlgReplaceWordChk		: "Doar cuvintele întregi",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de tăiere. Vă rugăm folosiţi tastatura (Ctrl+X).",
-PasteErrorCopy	: "Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de copiere. Vă rugăm folosiţi tastatura (Ctrl+C).",
-
-PasteAsText		: "Adaugă ca text simplu (Plain Text)",
-PasteFromWord	: "Adaugă din Word",
-
-DlgPasteMsg2	: "Vă rugăm adăugaţi în căsuţa următoare folosind tastatura (<STRONG>Ctrl+V</STRONG>) şi apăsaţi <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Din cauza setărilor de securitate ale programului dvs. cu care navigaţi pe internet (browser), editorul nu poate accesa direct datele din clipboard. Va trebui să adăugaţi din nou datele în această fereastră.",
-DlgPasteIgnoreFont		: "Ignoră definiţiile Font Face",
-DlgPasteRemoveStyles	: "Şterge definiţiile stilurilor",
-
-// Color Picker
-ColorAutomatic	: "Automatic",
-ColorMoreColors	: "Mai multe culori...",
-
-// Document Properties
-DocProps		: "Proprietăţile documentului",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Proprietăţile ancorei",
-DlgAnchorName		: "Numele ancorei",
-DlgAnchorErrorName	: "Vă rugăm scrieţi numele ancorei",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nu e în dicţionar",
-DlgSpellChangeTo		: "Schimbă în",
-DlgSpellBtnIgnore		: "Ignoră",
-DlgSpellBtnIgnoreAll	: "Ignoră toate",
-DlgSpellBtnReplace		: "ÃŽnlocuieÅŸte",
-DlgSpellBtnReplaceAll	: "ÃŽnlocuieÅŸte tot",
-DlgSpellBtnUndo			: "Starea anterioară (undo)",
-DlgSpellNoSuggestions	: "- Fără sugestii -",
-DlgSpellProgress		: "Verificarea textului în desfăşurare...",
-DlgSpellNoMispell		: "Verificarea textului terminată: Nicio greşeală găsită",
-DlgSpellNoChanges		: "Verificarea textului terminată: Niciun cuvânt modificat",
-DlgSpellOneChange		: "Verificarea textului terminată: Un cuvânt modificat",
-DlgSpellManyChanges		: "Verificarea textului terminată: 1% cuvinte modificate",
-
-IeSpellDownload			: "Unealta pentru verificat textul (Spell checker) neinstalată. Doriţi să o descărcaţi acum?",
-
-// Button Dialog
-DlgButtonText		: "Text (Valoare)",
-DlgButtonType		: "Tip",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Nume",
-DlgCheckboxValue	: "Valoare",
-DlgCheckboxSelected	: "Selectat",
-
-// Form Dialog
-DlgFormName		: "Nume",
-DlgFormAction	: "Acţiune",
-DlgFormMethod	: "Metodă",
-
-// Select Field Dialog
-DlgSelectName		: "Nume",
-DlgSelectValue		: "Valoare",
-DlgSelectSize		: "Mărime",
-DlgSelectLines		: "linii",
-DlgSelectChkMulti	: "Permite selecţii multiple",
-DlgSelectOpAvail	: "Opţiuni disponibile",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Valoare",
-DlgSelectBtnAdd		: "Adaugă",
-DlgSelectBtnModify	: "Modifică",
-DlgSelectBtnUp		: "Sus",
-DlgSelectBtnDown	: "Jos",
-DlgSelectBtnSetValue : "Setează ca valoare selectată",
-DlgSelectBtnDelete	: "Åžterge",
-
-// Textarea Dialog
-DlgTextareaName	: "Nume",
-DlgTextareaCols	: "Coloane",
-DlgTextareaRows	: "Linii",
-
-// Text Field Dialog
-DlgTextName			: "Nume",
-DlgTextValue		: "Valoare",
-DlgTextCharWidth	: "Lărgimea caracterului",
-DlgTextMaxChars		: "Caractere maxime",
-DlgTextType			: "Tip",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Parolă",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Nume",
-DlgHiddenValue	: "Valoare",
-
-// Bulleted List Dialog
-BulletedListProp	: "Proprietăţile listei punctate (Bulleted List)",
-NumberedListProp	: "Proprietăţile listei numerotate (Numbered List)",
-DlgLstStart			: "Start",
-DlgLstType			: "Tip",
-DlgLstTypeCircle	: "Cerc",
-DlgLstTypeDisc		: "Disc",
-DlgLstTypeSquare	: "Pătrat",
-DlgLstTypeNumbers	: "Numere (1, 2, 3)",
-DlgLstTypeLCase		: "Minuscule-litere mici (a, b, c)",
-DlgLstTypeUCase		: "Majuscule (A, B, C)",
-DlgLstTypeSRoman	: "Cifre romane mici (i, ii, iii)",
-DlgLstTypeLRoman	: "Cifre romane mari (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "General",
-DlgDocBackTab		: "Fundal",
-DlgDocColorsTab		: "Culori si margini",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Titlul paginii",
-DlgDocLangDir		: "Descrierea limbii",
-DlgDocLangDirLTR	: "stânga-dreapta (LTR)",
-DlgDocLangDirRTL	: "dreapta-stânga (RTL)",
-DlgDocLangCode		: "Codul limbii",
-DlgDocCharSet		: "Encoding setului de caractere",
-DlgDocCharSetCE		: "Central european",
-DlgDocCharSetCT		: "Chinezesc tradiţional (Big5)",
-DlgDocCharSetCR		: "Chirilic",
-DlgDocCharSetGR		: "Grecesc",
-DlgDocCharSetJP		: "Japonez",
-DlgDocCharSetKR		: "Corean",
-DlgDocCharSetTR		: "Turcesc",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Vest european",
-DlgDocCharSetOther	: "Alt encoding al setului de caractere",
-
-DlgDocDocType		: "Document Type Heading",
-DlgDocDocTypeOther	: "Alt Document Type Heading",
-DlgDocIncXHTML		: "Include declaraţii XHTML",
-DlgDocBgColor		: "Culoarea fundalului (Background Color)",
-DlgDocBgImage		: "URL-ul imaginii din fundal (Background Image URL)",
-DlgDocBgNoScroll	: "Fundal neflotant, fix (Nonscrolling Background)",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Link (Legătură web)",
-DlgDocCVisited		: "Link (Legătură web) vizitat",
-DlgDocCActive		: "Link (Legătură web) activ",
-DlgDocMargins		: "Marginile paginii",
-DlgDocMaTop			: "Sus",
-DlgDocMaLeft		: "Stânga",
-DlgDocMaRight		: "Dreapta",
-DlgDocMaBottom		: "Jos",
-DlgDocMeIndex		: "Cuvinte cheie după care se va indexa documentul (separate prin virgulă)",
-DlgDocMeDescr		: "Descrierea documentului",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Drepturi de autor",
-DlgDocPreview		: "Previzualizare",
-
-// Templates Dialog
-Templates			: "Template-uri (ÅŸabloane)",
-DlgTemplatesTitle	: "Template-uri (şabloane) de conţinut",
-DlgTemplatesSelMsg	: "Vă rugăm selectaţi template-ul (şablonul) ce se va deschide în editor<br>(conţinutul actual va fi pierdut):",
-DlgTemplatesLoading	: "Se încarcă lista cu template-uri (şabloane). Vă rugăm aşteptaţi...",
-DlgTemplatesNoTpl	: "(Niciun template (ÅŸablon) definit)",
-DlgTemplatesReplace	: "ÃŽnlocuieÅŸte cuprinsul actual",
-
-// About Dialog
-DlgAboutAboutTab	: "Despre",
-DlgAboutBrowserInfoTab	: "Informaţii browser",
-DlgAboutLicenseTab	: "Licenţă",
-DlgAboutVersion		: "versiune",
-DlgAboutInfo		: "Pentru informaţii amănunţite, vizitaţi",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.xml
deleted file mode 100644
index d37f768fea..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ro.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ro.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.js
deleted file mode 100644
index fb0267f6f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Russian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Свернуть панель инструментов",
-ToolbarExpand		: "Развернуть панель инструментов",
-
-// Toolbar Items and Context Menu
-Save				: "Сохранить",
-NewPage				: "Новая страница",
-Preview				: "Предварительный просмотр",
-Cut					: "Вырезать",
-Copy				: "Копировать",
-Paste				: "Вставить",
-PasteText			: "Вставить только текст",
-PasteWord			: "Вставить из Word",
-Print				: "Печать",
-SelectAll			: "Выделить все",
-RemoveFormat		: "Убрать форматирование",
-InsertLinkLbl		: "Ссылка",
-InsertLink			: "Вставить/Редактировать ссылку",
-RemoveLink			: "Убрать ссылку",
-VisitLink			: "Перейти по ссылке",
-Anchor				: "Вставить/Редактировать якорь",
-AnchorDelete		: "Убрать якорь",
-InsertImageLbl		: "Изображение",
-InsertImage			: "Вставить/Редактировать изображение",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Вставить/Редактировать Flash",
-InsertTableLbl		: "Таблица",
-InsertTable			: "Вставить/Редактировать таблицу",
-InsertLineLbl		: "Линия",
-InsertLine			: "Вставить горизонтальную линию",
-InsertSpecialCharLbl: "Специальный символ",
-InsertSpecialChar	: "Вставить специальный символ",
-InsertSmileyLbl		: "Смайлик",
-InsertSmiley		: "Вставить смайлик",
-About				: "О FCKeditor",
-Bold				: "Жирный",
-Italic				: "Курсив",
-Underline			: "Подчеркнутый",
-StrikeThrough		: "Зачеркнутый",
-Subscript			: "Подстрочный индекс",
-Superscript			: "Надстрочный индекс",
-LeftJustify			: "По левому краю",
-CenterJustify		: "По центру",
-RightJustify		: "По правому краю",
-BlockJustify		: "По ширине",
-DecreaseIndent		: "Уменьшить отступ",
-IncreaseIndent		: "Увеличить отступ",
-Blockquote			: "Цитата",
-CreateDiv			: "Создать Div контейнер",
-EditDiv				: "Редактировать Div контейнер",
-DeleteDiv			: "Удалить Div контейнер",
-Undo				: "Отменить",
-Redo				: "Повторить",
-NumberedListLbl		: "Нумерованный список",
-NumberedList		: "Вставить/Удалить нумерованный список",
-BulletedListLbl		: "Маркированный список",
-BulletedList		: "Вставить/Удалить маркированный список",
-ShowTableBorders	: "Показать бордюры таблицы",
-ShowDetails			: "Показать детали",
-Style				: "Стиль",
-FontFormat			: "Форматирование",
-Font				: "Шрифт",
-FontSize			: "Размер",
-TextColor			: "Цвет текста",
-BGColor				: "Цвет фона",
-Source				: "Источник",
-Find				: "Найти",
-Replace				: "Заменить",
-SpellCheck			: "Проверить орфографию",
-UniversalKeyboard	: "Универсальная клавиатура",
-PageBreakLbl		: "Разрыв страницы",
-PageBreak			: "Вставить разрыв страницы",
-
-Form			: "Форма",
-Checkbox		: "Флаговая кнопка",
-RadioButton		: "Кнопка выбора",
-TextField		: "Текстовое поле",
-Textarea		: "Текстовая область",
-HiddenField		: "Скрытое поле",
-Button			: "Кнопка",
-SelectionField	: "Список",
-ImageButton		: "Кнопка с изображением",
-
-FitWindow		: "Развернуть окно редактора",
-ShowBlocks		: "Показать блоки",
-
-// Context Menu
-EditLink			: "Вставить ссылку",
-CellCM				: "Ячейка",
-RowCM				: "Строка",
-ColumnCM			: "Колонка",
-InsertRowAfter		: "Вставить строку после",
-InsertRowBefore		: "Вставить строку до",
-DeleteRows			: "Удалить строки",
-InsertColumnAfter	: "Вставить колонку после",
-InsertColumnBefore	: "Вставить колонку до",
-DeleteColumns		: "Удалить колонки",
-InsertCellAfter		: "Вставить ячейку после",
-InsertCellBefore	: "Вставить ячейку до",
-DeleteCells			: "Удалить ячейки",
-MergeCells			: "Соединить ячейки",
-MergeRight			: "Соединить вправо",
-MergeDown			: "Соединить вниз",
-HorizontalSplitCell	: "Разбить ячейку горизонтально",
-VerticalSplitCell	: "Разбить ячейку вертикально",
-TableDelete			: "Удалить таблицу",
-CellProperties		: "Свойства ячейки",
-TableProperties		: "Свойства таблицы",
-ImageProperties		: "Свойства изображения",
-FlashProperties		: "Свойства Flash",
-
-AnchorProp			: "Свойства якоря",
-ButtonProp			: "Свойства кнопки",
-CheckboxProp		: "Свойства флаговой кнопки",
-HiddenFieldProp		: "Свойства скрытого поля",
-RadioButtonProp		: "Свойства кнопки выбора",
-ImageButtonProp		: "Свойства кнопки с изображением",
-TextFieldProp		: "Свойства текстового поля",
-SelectionFieldProp	: "Свойства списка",
-TextareaProp		: "Свойства текстовой области",
-FormProp			: "Свойства формы",
-
-FontFormats			: "Нормальный;Форматированный;Адрес;Заголовок 1;Заголовок 2;Заголовок 3;Заголовок 4;Заголовок 5;Заголовок 6;Нормальный (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Обработка XHTML. Пожалуйста, подождите...",
-Done				: "Сделано",
-PasteWordConfirm	: "Текст, который вы хотите вставить, похож на копируемый из Word. Вы хотите очистить его перед вставкой?",
-NotCompatiblePaste	: "Эта команда доступна для Internet Explorer версии 5.5 или выше. Вы хотите вставить без очистки?",
-UnknownToolbarItem	: "Не известный элемент панели инструментов \"%1\"",
-UnknownCommand		: "Не известное имя команды \"%1\"",
-NotImplemented		: "Команда не реализована",
-UnknownToolbarSet	: "Панель инструментов \"%1\" не существует",
-NoActiveX			: "Настройки безопасности вашего браузера могут ограничивать некоторые свойства редактора. Вы должны включить опцию \"Запускать элементы управления ActiveX и плугины\". Вы можете видеть ошибки и замечать отсутствие возможностей.",
-BrowseServerBlocked : "Ресурсы браузера не могут быть открыты. Проверьте что блокировки всплывающих окон выключены.",
-DialogBlocked		: "Невозможно открыть окно диалога. Проверьте что блокировки всплывающих окон выключены.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "ОК",
-DlgBtnCancel		: "Отмена",
-DlgBtnClose			: "Закрыть",
-DlgBtnBrowseServer	: "Просмотреть на сервере",
-DlgAdvancedTag		: "Расширенный",
-DlgOpOther			: "<Другое>",
-DlgInfoTab			: "Информация",
-DlgAlertUrl			: "Пожалуйста, вставьте URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<не определено>",
-DlgGenId			: "Идентификатор",
-DlgGenLangDir		: "Направление языка",
-DlgGenLangDirLtr	: "Слева на право (LTR)",
-DlgGenLangDirRtl	: "Справа на лево (RTL)",
-DlgGenLangCode		: "Язык",
-DlgGenAccessKey		: "Горячая клавиша",
-DlgGenName			: "Имя",
-DlgGenTabIndex		: "Последовательность перехода",
-DlgGenLongDescr		: "Длинное описание URL",
-DlgGenClass			: "Класс CSS",
-DlgGenTitle			: "Заголовок",
-DlgGenContType		: "Тип содержимого",
-DlgGenLinkCharset	: "Кодировка",
-DlgGenStyle			: "Стиль CSS",
-
-// Image Dialog
-DlgImgTitle			: "Свойства изображения",
-DlgImgInfoTab		: "Информация о изображении",
-DlgImgBtnUpload		: "Послать на сервер",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Закачать",
-DlgImgAlt			: "Альтернативный текст",
-DlgImgWidth			: "Ширина",
-DlgImgHeight		: "Высота",
-DlgImgLockRatio		: "Сохранять пропорции",
-DlgBtnResetSize		: "Сбросить размер",
-DlgImgBorder		: "Бордюр",
-DlgImgHSpace		: "Горизонтальный отступ",
-DlgImgVSpace		: "Вертикальный отступ",
-DlgImgAlign			: "Выравнивание",
-DlgImgAlignLeft		: "По левому краю",
-DlgImgAlignAbsBottom: "Абс понизу",
-DlgImgAlignAbsMiddle: "Абс посередине",
-DlgImgAlignBaseline	: "По базовой линии",
-DlgImgAlignBottom	: "Понизу",
-DlgImgAlignMiddle	: "Посередине",
-DlgImgAlignRight	: "По правому краю",
-DlgImgAlignTextTop	: "Текст наверху",
-DlgImgAlignTop		: "По верху",
-DlgImgPreview		: "Предварительный просмотр",
-DlgImgAlertUrl		: "Пожалуйста, введите URL изображения",
-DlgImgLinkTab		: "Ссылка",
-
-// Flash Dialog
-DlgFlashTitle		: "Свойства Flash",
-DlgFlashChkPlay		: "Авто проигрывание",
-DlgFlashChkLoop		: "Повтор",
-DlgFlashChkMenu		: "Включить меню Flash",
-DlgFlashScale		: "Масштабировать",
-DlgFlashScaleAll	: "Показывать все",
-DlgFlashScaleNoBorder	: "Без бордюра",
-DlgFlashScaleFit	: "Точное совпадение",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Ссылка",
-DlgLnkInfoTab		: "Информация ссылки",
-DlgLnkTargetTab		: "Цель",
-
-DlgLnkType			: "Тип ссылки",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Якорь на эту страницу",
-DlgLnkTypeEMail		: "Эл. почта",
-DlgLnkProto			: "Протокол",
-DlgLnkProtoOther	: "<другое>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Выберите якорь",
-DlgLnkAnchorByName	: "По имени якоря",
-DlgLnkAnchorById	: "По идентификатору элемента",
-DlgLnkNoAnchors		: "(Нет якорей доступных в этом документе)",
-DlgLnkEMail			: "Адрес эл. почты",
-DlgLnkEMailSubject	: "Заголовок сообщения",
-DlgLnkEMailBody		: "Тело сообщения",
-DlgLnkUpload		: "Закачать",
-DlgLnkBtnUpload		: "Послать на сервер",
-
-DlgLnkTarget		: "Цель",
-DlgLnkTargetFrame	: "<фрейм>",
-DlgLnkTargetPopup	: "<всплывающее окно>",
-DlgLnkTargetBlank	: "Новое окно (_blank)",
-DlgLnkTargetParent	: "Родительское окно (_parent)",
-DlgLnkTargetSelf	: "Тоже окно (_self)",
-DlgLnkTargetTop		: "Самое верхнее окно (_top)",
-DlgLnkTargetFrameName	: "Имя целевого фрейма",
-DlgLnkPopWinName	: "Имя всплывающего окна",
-DlgLnkPopWinFeat	: "Свойства всплывающего окна",
-DlgLnkPopResize		: "Изменяющееся в размерах",
-DlgLnkPopLocation	: "Панель локации",
-DlgLnkPopMenu		: "Панель меню",
-DlgLnkPopScroll		: "Полосы прокрутки",
-DlgLnkPopStatus		: "Строка состояния",
-DlgLnkPopToolbar	: "Панель инструментов",
-DlgLnkPopFullScrn	: "Полный экран (IE)",
-DlgLnkPopDependent	: "Зависимый (Netscape)",
-DlgLnkPopWidth		: "Ширина",
-DlgLnkPopHeight		: "Высота",
-DlgLnkPopLeft		: "Позиция слева",
-DlgLnkPopTop		: "Позиция сверху",
-
-DlnLnkMsgNoUrl		: "Пожалуйста, введите URL ссылки",
-DlnLnkMsgNoEMail	: "Пожалуйста, введите адрес эл. почты",
-DlnLnkMsgNoAnchor	: "Пожалуйста, выберете якорь",
-DlnLnkMsgInvPopName	: "Название вспывающего окна должно начинаться буквы и не может содержать пробелов",
-
-// Color Dialog
-DlgColorTitle		: "Выберите цвет",
-DlgColorBtnClear	: "Очистить",
-DlgColorHighlight	: "Подсвеченный",
-DlgColorSelected	: "Выбранный",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Вставить смайлик",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Выберите специальный символ",
-
-// Table Dialog
-DlgTableTitle		: "Свойства таблицы",
-DlgTableRows		: "Строки",
-DlgTableColumns		: "Колонки",
-DlgTableBorder		: "Размер бордюра",
-DlgTableAlign		: "Выравнивание",
-DlgTableAlignNotSet	: "<Не уст.>",
-DlgTableAlignLeft	: "Слева",
-DlgTableAlignCenter	: "По центру",
-DlgTableAlignRight	: "Справа",
-DlgTableWidth		: "Ширина",
-DlgTableWidthPx		: "пикселей",
-DlgTableWidthPc		: "процентов",
-DlgTableHeight		: "Высота",
-DlgTableCellSpace	: "Промежуток (spacing)",
-DlgTableCellPad		: "Отступ (padding)",
-DlgTableCaption		: "Заголовок",
-DlgTableSummary		: "Резюме",
-DlgTableHeaders		: "Заголовки",
-DlgTableHeadersNone		: "Нет",
-DlgTableHeadersColumn	: "Первый столбец",
-DlgTableHeadersRow		: "Первая строка",
-DlgTableHeadersBoth		: "Оба варианта",
-
-// Table Cell Dialog
-DlgCellTitle		: "Свойства ячейки",
-DlgCellWidth		: "Ширина",
-DlgCellWidthPx		: "пикселей",
-DlgCellWidthPc		: "процентов",
-DlgCellHeight		: "Высота",
-DlgCellWordWrap		: "Заворачивание текста",
-DlgCellWordWrapNotSet	: "<Не уст.>",
-DlgCellWordWrapYes	: "Да",
-DlgCellWordWrapNo	: "Нет",
-DlgCellHorAlign		: "Гор. выравнивание",
-DlgCellHorAlignNotSet	: "<Не уст.>",
-DlgCellHorAlignLeft	: "Слева",
-DlgCellHorAlignCenter	: "По центру",
-DlgCellHorAlignRight: "Справа",
-DlgCellVerAlign		: "Верт. выравнивание",
-DlgCellVerAlignNotSet	: "<Не уст.>",
-DlgCellVerAlignTop	: "Сверху",
-DlgCellVerAlignMiddle	: "Посередине",
-DlgCellVerAlignBottom	: "Снизу",
-DlgCellVerAlignBaseline	: "По базовой линии",
-DlgCellType		: "Тип ячейки",
-DlgCellTypeData		: "Данные",
-DlgCellTypeHeader	: "Заголовок",
-DlgCellRowSpan		: "Диапазон строк (span)",
-DlgCellCollSpan		: "Диапазон колонок (span)",
-DlgCellBackColor	: "Цвет фона",
-DlgCellBorderColor	: "Цвет бордюра",
-DlgCellBtnSelect	: "Выберите...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Найти и заменить",
-
-// Find Dialog
-DlgFindTitle		: "Найти",
-DlgFindFindBtn		: "Найти",
-DlgFindNotFoundMsg	: "Указанный текст не найден.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Заменить",
-DlgReplaceFindLbl		: "Найти:",
-DlgReplaceReplaceLbl	: "Заменить на:",
-DlgReplaceCaseChk		: "Учитывать регистр",
-DlgReplaceReplaceBtn	: "Заменить",
-DlgReplaceReplAllBtn	: "Заменить все",
-DlgReplaceWordChk		: "Совпадение целых слов",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции вырезания. Пожалуйста, используйте клавиатуру для этого (Ctrl+X).",
-PasteErrorCopy	: "Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции копирования. Пожалуйста, используйте клавиатуру для этого (Ctrl+C).",
-
-PasteAsText		: "Вставить только текст",
-PasteFromWord	: "Вставить из Word",
-
-DlgPasteMsg2	: "Пожалуйста, вставьте текст в прямоугольник, используя сочетание клавиш (<STRONG>Ctrl+V</STRONG>), и нажмите <STRONG>OK</STRONG>.",
-DlgPasteSec		: "По причине настроек безопасности браузера, редактор не имеет доступа к данным буфера обмена напрямую. Вам необходимо вставить текст снова в это окно.",
-DlgPasteIgnoreFont		: "Игнорировать определения гарнитуры",
-DlgPasteRemoveStyles	: "Убрать определения стилей",
-
-// Color Picker
-ColorAutomatic	: "Автоматический",
-ColorMoreColors	: "Цвета...",
-
-// Document Properties
-DocProps		: "Свойства документа",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Свойства якоря",
-DlgAnchorName		: "Имя якоря",
-DlgAnchorErrorName	: "Пожалуйста, введите имя якоря",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Нет в словаре",
-DlgSpellChangeTo		: "Заменить на",
-DlgSpellBtnIgnore		: "Игнорировать",
-DlgSpellBtnIgnoreAll	: "Игнорировать все",
-DlgSpellBtnReplace		: "Заменить",
-DlgSpellBtnReplaceAll	: "Заменить все",
-DlgSpellBtnUndo			: "Отменить",
-DlgSpellNoSuggestions	: "- Нет предположений -",
-DlgSpellProgress		: "Идет проверка орфографии...",
-DlgSpellNoMispell		: "Проверка орфографии закончена: ошибок не найдено",
-DlgSpellNoChanges		: "Проверка орфографии закончена: ни одного слова не изменено",
-DlgSpellOneChange		: "Проверка орфографии закончена: одно слово изменено",
-DlgSpellManyChanges		: "Проверка орфографии закончена: 1% слов изменен",
-
-IeSpellDownload			: "Модуль проверки орфографии не установлен. Хотите скачать его сейчас?",
-
-// Button Dialog
-DlgButtonText		: "Текст (Значение)",
-DlgButtonType		: "Тип",
-DlgButtonTypeBtn	: "Кнопка",
-DlgButtonTypeSbm	: "Отправить",
-DlgButtonTypeRst	: "Сбросить",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Имя",
-DlgCheckboxValue	: "Значение",
-DlgCheckboxSelected	: "Выбранная",
-
-// Form Dialog
-DlgFormName		: "Имя",
-DlgFormAction	: "Действие",
-DlgFormMethod	: "Метод",
-
-// Select Field Dialog
-DlgSelectName		: "Имя",
-DlgSelectValue		: "Значение",
-DlgSelectSize		: "Размер",
-DlgSelectLines		: "линии",
-DlgSelectChkMulti	: "Разрешить множественный выбор",
-DlgSelectOpAvail	: "Доступные варианты",
-DlgSelectOpText		: "Текст",
-DlgSelectOpValue	: "Значение",
-DlgSelectBtnAdd		: "Добавить",
-DlgSelectBtnModify	: "Модифицировать",
-DlgSelectBtnUp		: "Вверх",
-DlgSelectBtnDown	: "Вниз",
-DlgSelectBtnSetValue : "Установить как выбранное значение",
-DlgSelectBtnDelete	: "Удалить",
-
-// Textarea Dialog
-DlgTextareaName	: "Имя",
-DlgTextareaCols	: "Колонки",
-DlgTextareaRows	: "Строки",
-
-// Text Field Dialog
-DlgTextName			: "Имя",
-DlgTextValue		: "Значение",
-DlgTextCharWidth	: "Ширина",
-DlgTextMaxChars		: "Макс. кол-во символов",
-DlgTextType			: "Тип",
-DlgTextTypeText		: "Текст",
-DlgTextTypePass		: "Пароль",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Имя",
-DlgHiddenValue	: "Значение",
-
-// Bulleted List Dialog
-BulletedListProp	: "Свойства маркированного списка",
-NumberedListProp	: "Свойства нумерованного списка",
-DlgLstStart			: "Начало",
-DlgLstType			: "Тип",
-DlgLstTypeCircle	: "Круг",
-DlgLstTypeDisc		: "Диск",
-DlgLstTypeSquare	: "Квадрат",
-DlgLstTypeNumbers	: "Номера (1, 2, 3)",
-DlgLstTypeLCase		: "Буквы нижнего регистра (a, b, c)",
-DlgLstTypeUCase		: "Буквы верхнего регистра (A, B, C)",
-DlgLstTypeSRoman	: "Малые римские буквы (i, ii, iii)",
-DlgLstTypeLRoman	: "Большие римские буквы (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Общие",
-DlgDocBackTab		: "Задний фон",
-DlgDocColorsTab		: "Цвета и отступы",
-DlgDocMetaTab		: "Мета данные",
-
-DlgDocPageTitle		: "Заголовок страницы",
-DlgDocLangDir		: "Направление текста",
-DlgDocLangDirLTR	: "Слева направо (LTR)",
-DlgDocLangDirRTL	: "Справа налево (RTL)",
-DlgDocLangCode		: "Код языка",
-DlgDocCharSet		: "Кодировка набора символов",
-DlgDocCharSetCE		: "Центрально-европейская",
-DlgDocCharSetCT		: "Китайская традиционная (Big5)",
-DlgDocCharSetCR		: "Кириллица",
-DlgDocCharSetGR		: "Греческая",
-DlgDocCharSetJP		: "Японская",
-DlgDocCharSetKR		: "Корейская",
-DlgDocCharSetTR		: "Турецкая",
-DlgDocCharSetUN		: "Юникод (UTF-8)",
-DlgDocCharSetWE		: "Западно-европейская",
-DlgDocCharSetOther	: "Другая кодировка набора символов",
-
-DlgDocDocType		: "Заголовок типа документа",
-DlgDocDocTypeOther	: "Другой заголовок типа документа",
-DlgDocIncXHTML		: "Включить XHTML объявления",
-DlgDocBgColor		: "Цвет фона",
-DlgDocBgImage		: "URL изображения фона",
-DlgDocBgNoScroll	: "Нескроллируемый фон",
-DlgDocCText			: "Текст",
-DlgDocCLink			: "Ссылка",
-DlgDocCVisited		: "Посещенная ссылка",
-DlgDocCActive		: "Активная ссылка",
-DlgDocMargins		: "Отступы страницы",
-DlgDocMaTop			: "Верхний",
-DlgDocMaLeft		: "Левый",
-DlgDocMaRight		: "Правый",
-DlgDocMaBottom		: "Нижний",
-DlgDocMeIndex		: "Ключевые слова документа (разделенные запятой)",
-DlgDocMeDescr		: "Описание документа",
-DlgDocMeAuthor		: "Автор",
-DlgDocMeCopy		: "Авторские права",
-DlgDocPreview		: "Предварительный просмотр",
-
-// Templates Dialog
-Templates			: "Шаблоны",
-DlgTemplatesTitle	: "Шаблоны содержимого",
-DlgTemplatesSelMsg	: "Пожалуйста, выберете шаблон для открытия в редакторе<br>(текущее содержимое будет потеряно):",
-DlgTemplatesLoading	: "Загрузка списка шаблонов. Пожалуйста, подождите...",
-DlgTemplatesNoTpl	: "(Ни одного шаблона не определено)",
-DlgTemplatesReplace	: "Заменить текущее содержание",
-
-// About Dialog
-DlgAboutAboutTab	: "О программе",
-DlgAboutBrowserInfoTab	: "Информация браузера",
-DlgAboutLicenseTab	: "Лицензия",
-DlgAboutVersion		: "Версия",
-DlgAboutInfo		: "Для большей информации, посетите",
-
-// Div Dialog
-DlgDivGeneralTab	: "Информация",
-DlgDivAdvancedTab	: "Расширенные настройки",
-DlgDivStyle		: "Стиль",
-DlgDivInlineStyle	: "Встроенные стили",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.xml
deleted file mode 100644
index 24c7ddf39a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/ru.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ru.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.js
deleted file mode 100644
index ff1783c89a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Slovak language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Skryť panel nástrojov",
-ToolbarExpand		: "Zobraziť panel nástrojov",
-
-// Toolbar Items and Context Menu
-Save				: "Uložiť",
-NewPage				: "Nová stránka",
-Preview				: "Náhľad",
-Cut					: "Vystrihnúť",
-Copy				: "Kopírovať",
-Paste				: "Vložiť",
-PasteText			: "Vložiť ako čistý text",
-PasteWord			: "Vložiť z Wordu",
-Print				: "Tlač",
-SelectAll			: "Vybrať všetko",
-RemoveFormat		: "Odstrániť formátovanie",
-InsertLinkLbl		: "Odkaz",
-InsertLink			: "Vložiť/zmeniť odkaz",
-RemoveLink			: "Odstrániť odkaz",
-VisitLink			: "Ísť na odkaz",
-Anchor				: "Vložiť/zmeniť kotvu",
-AnchorDelete		: "Odstrániť kotvu",
-InsertImageLbl		: "Obrázok",
-InsertImage			: "Vložiť/zmeniť obrázok",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Vložiť/zmeniť Flash",
-InsertTableLbl		: "Tabuľka",
-InsertTable			: "Vložiť/zmeniť tabuľku",
-InsertLineLbl		: "ÄŒiara",
-InsertLine			: "Vložiť vodorovnú čiaru",
-InsertSpecialCharLbl: "Špeciálne znaky",
-InsertSpecialChar	: "Vložiť špeciálne znaky",
-InsertSmileyLbl		: "Smajlíky",
-InsertSmiley		: "Vložiť smajlíka",
-About				: "O aplikácii FCKeditor",
-Bold				: "Tučné",
-Italic				: "Kurzíva",
-Underline			: "Podčiarknuté",
-StrikeThrough		: "Prečiarknuté",
-Subscript			: "Dolný index",
-Superscript			: "Horný index",
-LeftJustify			: "Zarovnať vľavo",
-CenterJustify		: "Zarovnať na stred",
-RightJustify		: "Zarovnať vpravo",
-BlockJustify		: "Zarovnať do bloku",
-DecreaseIndent		: "Zmenšiť odsadenie",
-IncreaseIndent		: "Zväčšiť odsadenie",
-Blockquote			: "Citácia",
-CreateDiv			: "Vytvoriť Div kontajner",
-EditDiv				: "Editovať Div kontajner",
-DeleteDiv			: "Odstrániť Div kontajner",
-Undo				: "Späť",
-Redo				: "Znovu",
-NumberedListLbl		: "Číslovanie",
-NumberedList		: "Vložiť/odstrániť číslovanie",
-BulletedListLbl		: "Odrážky",
-BulletedList		: "Vložiť/odstraniť odrážky",
-ShowTableBorders	: "Zobraziť okraje tabuliek",
-ShowDetails			: "Zobraziť podrobnosti",
-Style				: "Štýl",
-FontFormat			: "Formát",
-Font				: "Písmo",
-FontSize			: "Veľkosť",
-TextColor			: "Farba textu",
-BGColor				: "Farba pozadia",
-Source				: "Zdroj",
-Find				: "Hľadať",
-Replace				: "Nahradiť",
-SpellCheck			: "Kontrola pravopisu",
-UniversalKeyboard	: "Univerzálna klávesnica",
-PageBreakLbl		: "Oddeľovač stránky",
-PageBreak			: "Vložiť oddeľovač stránky",
-
-Form			: "Formulár",
-Checkbox		: "Zaškrtávacie políčko",
-RadioButton		: "Prepínač",
-TextField		: "Textové pole",
-Textarea		: "Textová oblasť",
-HiddenField		: "Skryté pole",
-Button			: "Tlačidlo",
-SelectionField	: "Rozbaľovací zoznam",
-ImageButton		: "Obrázkové tlačidlo",
-
-FitWindow		: "Maximalizovať veľkosť okna editora",
-ShowBlocks		: "Ukázať bloky",
-
-// Context Menu
-EditLink			: "Zmeniť odkaz",
-CellCM				: "Bunka",
-RowCM				: "Riadok",
-ColumnCM			: "Stĺpec",
-InsertRowAfter		: "Vložiť riadok pred",
-InsertRowBefore		: "Vložiť riadok za",
-DeleteRows			: "Vymazať riadok",
-InsertColumnAfter	: "Vložiť stĺpec pred",
-InsertColumnBefore	: "Vložiť stĺpec za",
-DeleteColumns		: "Zmazať stĺpec",
-InsertCellAfter		: "Vložiť bunku za",
-InsertCellBefore	: "Vložiť bunku pred",
-DeleteCells			: "Vymazať bunky",
-MergeCells			: "Zlúčiť bunky",
-MergeRight			: "Zlúčiť doprava",
-MergeDown			: "Zlúčiť dole",
-HorizontalSplitCell	: "Rozdeliť bunky horizontálne",
-VerticalSplitCell	: "Rozdeliť bunky vertikálne",
-TableDelete			: "Vymazať tabuľku",
-CellProperties		: "Vlastnosti bunky",
-TableProperties		: "Vlastnosti tabuľky",
-ImageProperties		: "Vlastnosti obrázku",
-FlashProperties		: "Vlastnosti Flashu",
-
-AnchorProp			: "Vlastnosti kotvy",
-ButtonProp			: "Vlastnosti tlačidla",
-CheckboxProp		: "Vlastnosti zaškrtávacieho políčka",
-HiddenFieldProp		: "Vlastnosti skrytého poľa",
-RadioButtonProp		: "Vlastnosti prepínača",
-ImageButtonProp		: "Vlastnosti obrázkového tlačidla",
-TextFieldProp		: "Vlastnosti textového poľa",
-SelectionFieldProp	: "Vlastnosti rozbaľovacieho zoznamu",
-TextareaProp		: "Vlastnosti textovej oblasti",
-FormProp			: "Vlastnosti formulára",
-
-FontFormats			: "Normálny;Formátovaný;Adresa;Nadpis 1;Nadpis 2;Nadpis 3;Nadpis 4;Nadpis 5;Nadpis 6;Odsek (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Prebieha spracovanie XHTML. Čakajte prosím...",
-Done				: "Dokončené.",
-PasteWordConfirm	: "Vyzerá to tak, že vkladaný text je kopírovaný z Wordu. Chcete ho pred vložením vyčistiť?",
-NotCompatiblePaste	: "Tento príkaz je dostupný len v prehliadači Internet Explorer verzie 5.5 alebo vyššej. Chcete vložiť text bez vyčistenia?",
-UnknownToolbarItem	: "Neznáma položka panela nástrojov \"%1\"",
-UnknownCommand		: "Neznámy príkaz \"%1\"",
-NotImplemented		: "Príkaz nie je implementovaný",
-UnknownToolbarSet	: "Panel nástrojov \"%1\" neexistuje",
-NoActiveX			: "Bezpečnostné nastavenia vášho prehliadača môžu obmedzovať niektoré funkcie editora. Pre ich plnú funkčnosť musíte zapnúť voľbu \"Spúšťať ActiveX moduly a zásuvné moduly\", inak sa môžete stretnúť s chybami a nefunkčnosťou niektorých funkcií.",
-BrowseServerBlocked : "Prehliadač zdrojových prvkov nebolo možné otvoriť. Uistite sa, že máte vypnutú službu blokovania popup okien.",
-DialogBlocked		: "Dialógové okno nebolo možné otvoriť. Uistite sa, že máte vypnutú službu blokovania popup okien.",
-VisitLinkBlocked	: "Nebolo možné otvoriť nové okno. Uistite sa, že máte vypnutú službu blokovania popup okien.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Zrušiť",
-DlgBtnClose			: "Zavrieť",
-DlgBtnBrowseServer	: "Prechádzať server",
-DlgAdvancedTag		: "Rozšírené",
-DlgOpOther			: "<Ďalšie>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Prosím vložte URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nenastavené>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Orientácia jazyka",
-DlgGenLangDirLtr	: "Zľava doprava (LTR)",
-DlgGenLangDirRtl	: "Sprava doľava (RTL)",
-DlgGenLangCode		: "Kód jazyka",
-DlgGenAccessKey		: "Prístupový kľúč",
-DlgGenName			: "Meno",
-DlgGenTabIndex		: "Poradie prvku",
-DlgGenLongDescr		: "Dlhý popis URL",
-DlgGenClass			: "Trieda štýlu",
-DlgGenTitle			: "Pomocný titulok",
-DlgGenContType		: "Pomocný typ obsahu",
-DlgGenLinkCharset	: "Priradená znaková sada",
-DlgGenStyle			: "Štýl",
-
-// Image Dialog
-DlgImgTitle			: "Vlastnosti obrázku",
-DlgImgInfoTab		: "Informácie o obrázku",
-DlgImgBtnUpload		: "Odoslať na server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Odoslať",
-DlgImgAlt			: "Alternatívny text",
-DlgImgWidth			: "Šírka",
-DlgImgHeight		: "Výška",
-DlgImgLockRatio		: "Zámok",
-DlgBtnResetSize		: "Pôvodná veľkosť",
-DlgImgBorder		: "Okraje",
-DlgImgHSpace		: "H-medzera",
-DlgImgVSpace		: "V-medzera",
-DlgImgAlign			: "Zarovnanie",
-DlgImgAlignLeft		: "Vľavo",
-DlgImgAlignAbsBottom: "Úplne dole",
-DlgImgAlignAbsMiddle: "Do stredu",
-DlgImgAlignBaseline	: "Na základňu",
-DlgImgAlignBottom	: "Dole",
-DlgImgAlignMiddle	: "Na stred",
-DlgImgAlignRight	: "Vpravo",
-DlgImgAlignTextTop	: "Na horný okraj textu",
-DlgImgAlignTop		: "Nahor",
-DlgImgPreview		: "Náhľad",
-DlgImgAlertUrl		: "Zadajte prosím URL obrázku",
-DlgImgLinkTab		: "Odkaz",
-
-// Flash Dialog
-DlgFlashTitle		: "Vlastnosti Flashu",
-DlgFlashChkPlay		: "Automatické prehrávanie",
-DlgFlashChkLoop		: "Opakovanie",
-DlgFlashChkMenu		: "Povoliť Flash Menu",
-DlgFlashScale		: "Mierka",
-DlgFlashScaleAll	: "Zobraziť mierku",
-DlgFlashScaleNoBorder	: "Bez okrajov",
-DlgFlashScaleFit	: "Roztiahnuť na celé",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Odkaz",
-DlgLnkInfoTab		: "Informácie o odkaze",
-DlgLnkTargetTab		: "Cieľ",
-
-DlgLnkType			: "Typ odkazu",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Kotva v tejto stránke",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<iný>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Vybrať kotvu",
-DlgLnkAnchorByName	: "Podľa mena kotvy",
-DlgLnkAnchorById	: "Podľa Id objektu",
-DlgLnkNoAnchors		: "(V stránke nie je definovaná žiadna kotva)",
-DlgLnkEMail			: "E-Mailová adresa",
-DlgLnkEMailSubject	: "Predmet správy",
-DlgLnkEMailBody		: "Telo správy",
-DlgLnkUpload		: "Odoslať",
-DlgLnkBtnUpload		: "Odoslať na server",
-
-DlgLnkTarget		: "Cieľ",
-DlgLnkTargetFrame	: "<rámec>",
-DlgLnkTargetPopup	: "<vyskakovacie okno>",
-DlgLnkTargetBlank	: "Nové okno (_blank)",
-DlgLnkTargetParent	: "Rodičovské okno (_parent)",
-DlgLnkTargetSelf	: "Rovnaké okno (_self)",
-DlgLnkTargetTop		: "Hlavné okno (_top)",
-DlgLnkTargetFrameName	: "Meno rámu cieľa",
-DlgLnkPopWinName	: "Názov vyskakovacieho okna",
-DlgLnkPopWinFeat	: "Vlastnosti vyskakovacieho okna",
-DlgLnkPopResize		: "Meniteľná veľkosť",
-DlgLnkPopLocation	: "Panel umiestnenia",
-DlgLnkPopMenu		: "Panel ponuky",
-DlgLnkPopScroll		: "Posuvníky",
-DlgLnkPopStatus		: "Stavový riadok",
-DlgLnkPopToolbar	: "Panel nástrojov",
-DlgLnkPopFullScrn	: "Celá obrazovka (IE)",
-DlgLnkPopDependent	: "Závislosť (Netscape)",
-DlgLnkPopWidth		: "Šírka",
-DlgLnkPopHeight		: "Výška",
-DlgLnkPopLeft		: "Ľavý okraj",
-DlgLnkPopTop		: "Horný okraj",
-
-DlnLnkMsgNoUrl		: "Zadajte prosím URL odkazu",
-DlnLnkMsgNoEMail	: "Zadajte prosím e-mailovú adresu",
-DlnLnkMsgNoAnchor	: "Vyberte prosím kotvu",
-DlnLnkMsgInvPopName	: "Názov vyskakovacieho okna sa musá začínať písmenom a nemôže obsahovať medzery",
-
-// Color Dialog
-DlgColorTitle		: "Výber farby",
-DlgColorBtnClear	: "Vymazať",
-DlgColorHighlight	: "Zvýraznená",
-DlgColorSelected	: "Vybraná",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Vkladanie smajlíkov",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Výber špeciálneho znaku",
-
-// Table Dialog
-DlgTableTitle		: "Vlastnosti tabuľky",
-DlgTableRows		: "Riadky",
-DlgTableColumns		: "Stĺpce",
-DlgTableBorder		: "Ohraničenie",
-DlgTableAlign		: "Zarovnanie",
-DlgTableAlignNotSet	: "<nenastavené>",
-DlgTableAlignLeft	: "Vľavo",
-DlgTableAlignCenter	: "Na stred",
-DlgTableAlignRight	: "Vpravo",
-DlgTableWidth		: "Šírka",
-DlgTableWidthPx		: "pixelov",
-DlgTableWidthPc		: "percent",
-DlgTableHeight		: "Výška",
-DlgTableCellSpace	: "Vzdialenosť buniek",
-DlgTableCellPad		: "Odsadenie obsahu",
-DlgTableCaption		: "Popis",
-DlgTableSummary		: "Prehľad",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Vlastnosti bunky",
-DlgCellWidth		: "Šírka",
-DlgCellWidthPx		: "bodov",
-DlgCellWidthPc		: "percent",
-DlgCellHeight		: "Výška",
-DlgCellWordWrap		: "Zalamovannie",
-DlgCellWordWrapNotSet	: "<nenastavené>",
-DlgCellWordWrapYes	: "Áno",
-DlgCellWordWrapNo	: "Nie",
-DlgCellHorAlign		: "Vodorovné zarovnanie",
-DlgCellHorAlignNotSet	: "<nenastavené>",
-DlgCellHorAlignLeft	: "Vľavo",
-DlgCellHorAlignCenter	: "Na stred",
-DlgCellHorAlignRight: "Vpravo",
-DlgCellVerAlign		: "Zvislé zarovnanie",
-DlgCellVerAlignNotSet	: "<nenastavené>",
-DlgCellVerAlignTop	: "Nahor",
-DlgCellVerAlignMiddle	: "Doprostred",
-DlgCellVerAlignBottom	: "Dole",
-DlgCellVerAlignBaseline	: "Na základňu",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Zlúčené riadky",
-DlgCellCollSpan		: "Zlúčené stĺpce",
-DlgCellBackColor	: "Farba pozadia",
-DlgCellBorderColor	: "Farba ohraničenia",
-DlgCellBtnSelect	: "Výber...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Nájsť a nahradiť",
-
-// Find Dialog
-DlgFindTitle		: "Hľadať",
-DlgFindFindBtn		: "Hľadať",
-DlgFindNotFoundMsg	: "Hľadaný text nebol nájdený.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Nahradiť",
-DlgReplaceFindLbl		: "Čo hľadať:",
-DlgReplaceReplaceLbl	: "Čím nahradiť:",
-DlgReplaceCaseChk		: "Rozlišovať malé/veľké písmená",
-DlgReplaceReplaceBtn	: "Nahradiť",
-DlgReplaceReplAllBtn	: "Nahradiť všetko",
-DlgReplaceWordChk		: "Len celé slová",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru spustiť funkciu pre vystrihnutie zvoleného textu do schránky. Prosím vystrihnite zvolený text do schránky pomocou klávesnice (Ctrl+X).",
-PasteErrorCopy	: "Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru spustiť funkciu pre kopírovanie zvoleného textu do schránky. Prosím skopírujte zvolený text do schránky pomocou klávesnice (Ctrl+C).",
-
-PasteAsText		: "Vložiť ako čistý text",
-PasteFromWord	: "Vložiť text z Wordu",
-
-DlgPasteMsg2	: "Prosím vložte nasledovný rámček použitím klávesnice (<STRONG>Ctrl+V</STRONG>) a stlačte <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru pristupovať priamo k datám v schránke. Musíte ich vložiť znovu do tohto okna.",
-DlgPasteIgnoreFont		: "Ignorovať nastavenia typu písma",
-DlgPasteRemoveStyles	: "Odstrániť formátovanie",
-
-// Color Picker
-ColorAutomatic	: "Automaticky",
-ColorMoreColors	: "Viac farieb...",
-
-// Document Properties
-DocProps		: "Vlastnosti dokumentu",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Vlastnosti kotvy",
-DlgAnchorName		: "Meno kotvy",
-DlgAnchorErrorName	: "Zadajte prosím meno kotvy",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nie je v slovníku",
-DlgSpellChangeTo		: "Zmeniť na",
-DlgSpellBtnIgnore		: "Ignorovať",
-DlgSpellBtnIgnoreAll	: "Ignorovať všetko",
-DlgSpellBtnReplace		: "Prepísat",
-DlgSpellBtnReplaceAll	: "Prepísat všetko",
-DlgSpellBtnUndo			: "Späť",
-DlgSpellNoSuggestions	: "- Žiadny návrh -",
-DlgSpellProgress		: "Prebieha kontrola pravopisu...",
-DlgSpellNoMispell		: "Kontrola pravopisu dokončená: bez chýb",
-DlgSpellNoChanges		: "Kontrola pravopisu dokončená: žiadne slová nezmenené",
-DlgSpellOneChange		: "Kontrola pravopisu dokončená: zmenené jedno slovo",
-DlgSpellManyChanges		: "Kontrola pravopisu dokončená: zmenených %1 slov",
-
-IeSpellDownload			: "Kontrola pravopisu nie je naištalovaná. Chcete ju hneď stiahnuť?",
-
-// Button Dialog
-DlgButtonText		: "Text",
-DlgButtonType		: "Typ",
-DlgButtonTypeBtn	: "Tlačidlo",
-DlgButtonTypeSbm	: "Odoslať",
-DlgButtonTypeRst	: "Vymazať",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Názov",
-DlgCheckboxValue	: "Hodnota",
-DlgCheckboxSelected	: "Vybrané",
-
-// Form Dialog
-DlgFormName		: "Názov",
-DlgFormAction	: "Akcie",
-DlgFormMethod	: "Metóda",
-
-// Select Field Dialog
-DlgSelectName		: "Názov",
-DlgSelectValue		: "Hodnota",
-DlgSelectSize		: "Veľkosť",
-DlgSelectLines		: "riadkov",
-DlgSelectChkMulti	: "Povoliť viacnásobný výber",
-DlgSelectOpAvail	: "Dostupné možnosti",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Hodnota",
-DlgSelectBtnAdd		: "Pridať",
-DlgSelectBtnModify	: "Zmeniť",
-DlgSelectBtnUp		: "Hore",
-DlgSelectBtnDown	: "Dole",
-DlgSelectBtnSetValue : "Nastaviť ako vybranú hodnotu",
-DlgSelectBtnDelete	: "Zmazať",
-
-// Textarea Dialog
-DlgTextareaName	: "Názov",
-DlgTextareaCols	: "Stĺpce",
-DlgTextareaRows	: "Riadky",
-
-// Text Field Dialog
-DlgTextName			: "Názov",
-DlgTextValue		: "Hodnota",
-DlgTextCharWidth	: "Šírka pola (znakov)",
-DlgTextMaxChars		: "Maximálny počet znakov",
-DlgTextType			: "Typ",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Heslo",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Názov",
-DlgHiddenValue	: "Hodnota",
-
-// Bulleted List Dialog
-BulletedListProp	: "Vlastnosti odrážok",
-NumberedListProp	: "Vlastnosti číslovania",
-DlgLstStart			: "Å tart",
-DlgLstType			: "Typ",
-DlgLstTypeCircle	: "Krúžok",
-DlgLstTypeDisc		: "Disk",
-DlgLstTypeSquare	: "Å tvorec",
-DlgLstTypeNumbers	: "Číslovanie (1, 2, 3)",
-DlgLstTypeLCase		: "Malé písmená (a, b, c)",
-DlgLstTypeUCase		: "Veľké písmená (A, B, C)",
-DlgLstTypeSRoman	: "Malé rímske číslice (i, ii, iii)",
-DlgLstTypeLRoman	: "Veľké rímske číslice (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Všeobecné",
-DlgDocBackTab		: "Pozadie",
-DlgDocColorsTab		: "Farby a okraje",
-DlgDocMetaTab		: "Meta Data",
-
-DlgDocPageTitle		: "Titulok",
-DlgDocLangDir		: "Orientácie jazyka",
-DlgDocLangDirLTR	: "Zľava doprava (LTR)",
-DlgDocLangDirRTL	: "Sprava doľava (RTL)",
-DlgDocLangCode		: "Kód jazyka",
-DlgDocCharSet		: "Kódová stránka",
-DlgDocCharSetCE		: "Stredoeurópske",
-DlgDocCharSetCT		: "Čínština tradičná (Big5)",
-DlgDocCharSetCR		: "Cyrillika",
-DlgDocCharSetGR		: "Gréčtina",
-DlgDocCharSetJP		: "Japončina",
-DlgDocCharSetKR		: "Korejčina",
-DlgDocCharSetTR		: "Turečtina",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Západná európa",
-DlgDocCharSetOther	: "Iná kódová stránka",
-
-DlgDocDocType		: "Typ záhlavia dokumentu",
-DlgDocDocTypeOther	: "Iný typ záhlavia dokumentu",
-DlgDocIncXHTML		: "Obsahuje deklarácie XHTML",
-DlgDocBgColor		: "Farba pozadia",
-DlgDocBgImage		: "URL adresa obrázku na pozadí",
-DlgDocBgNoScroll	: "Fixné pozadie",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Odkaz",
-DlgDocCVisited		: "Navštívený odkaz",
-DlgDocCActive		: "Aktívny odkaz",
-DlgDocMargins		: "Okraje stránky",
-DlgDocMaTop			: "Horný",
-DlgDocMaLeft		: "Ľavý",
-DlgDocMaRight		: "Pravý",
-DlgDocMaBottom		: "Dolný",
-DlgDocMeIndex		: "Kľúčové slová pre indexovanie (oddelené čiarkou)",
-DlgDocMeDescr		: "Popis stránky",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Autorské práva",
-DlgDocPreview		: "Náhľad",
-
-// Templates Dialog
-Templates			: "Šablóny",
-DlgTemplatesTitle	: "Šablóny obsahu",
-DlgTemplatesSelMsg	: "Prosím vyberte šablóny na otvorenie v editore<br>(súšasný obsah bude stratený):",
-DlgTemplatesLoading	: "Nahrávam zoznam šablón. Čakajte prosím...",
-DlgTemplatesNoTpl	: "(žiadne šablóny nenájdené)",
-DlgTemplatesReplace	: "Nahradiť aktuálny obsah",
-
-// About Dialog
-DlgAboutAboutTab	: "O aplikáci",
-DlgAboutBrowserInfoTab	: "Informácie o prehliadači",
-DlgAboutLicenseTab	: "Licencia",
-DlgAboutVersion		: "verzia",
-DlgAboutInfo		: "Viac informácií získate na",
-
-// Div Dialog
-DlgDivGeneralTab	: "Hlavné",
-DlgDivAdvancedTab	: "Rozšírené",
-DlgDivStyle		: "Štýl",
-DlgDivInlineStyle	: "Inline štýl",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.xml
deleted file mode 100644
index d01c7ce16f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sk.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sk.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.js
deleted file mode 100644
index b23b93cac2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Slovenian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Zloži orodno vrstico",
-ToolbarExpand		: "Razširi orodno vrstico",
-
-// Toolbar Items and Context Menu
-Save				: "Shrani",
-NewPage				: "Nova stran",
-Preview				: "Predogled",
-Cut					: "Izreži",
-Copy				: "Kopiraj",
-Paste				: "Prilepi",
-PasteText			: "Prilepi kot golo besedilo",
-PasteWord			: "Prilepi iz Worda",
-Print				: "Natisni",
-SelectAll			: "Izberi vse",
-RemoveFormat		: "Odstrani oblikovanje",
-InsertLinkLbl		: "Povezava",
-InsertLink			: "Vstavi/uredi povezavo",
-RemoveLink			: "Odstrani povezavo",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Vstavi/uredi zaznamek",
-AnchorDelete		: "Odstrani zaznamek",
-InsertImageLbl		: "Slika",
-InsertImage			: "Vstavi/uredi sliko",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Vstavi/Uredi Flash",
-InsertTableLbl		: "Tabela",
-InsertTable			: "Vstavi/uredi tabelo",
-InsertLineLbl		: "ÄŒrta",
-InsertLine			: "Vstavi vodoravno črto",
-InsertSpecialCharLbl: "Posebni znak",
-InsertSpecialChar	: "Vstavi posebni znak",
-InsertSmileyLbl		: "Smeško",
-InsertSmiley		: "Vstavi smeška",
-About				: "O FCKeditorju",
-Bold				: "Krepko",
-Italic				: "Ležeče",
-Underline			: "Podčrtano",
-StrikeThrough		: "Prečrtano",
-Subscript			: "Podpisano",
-Superscript			: "Nadpisano",
-LeftJustify			: "Leva poravnava",
-CenterJustify		: "Sredinska poravnava",
-RightJustify		: "Desna poravnava",
-BlockJustify		: "Obojestranska poravnava",
-DecreaseIndent		: "Zmanjšaj zamik",
-IncreaseIndent		: "Povečaj zamik",
-Blockquote			: "Citat",
-CreateDiv			: "Ustvari Div element",
-EditDiv				: "Uredi Div element",
-DeleteDiv			: "Odstrani Div element",
-Undo				: "Razveljavi",
-Redo				: "Ponovi",
-NumberedListLbl		: "Oštevilčen seznam",
-NumberedList		: "Vstavi/odstrani oštevilčevanje",
-BulletedListLbl		: "Označen seznam",
-BulletedList		: "Vstavi/odstrani označevanje",
-ShowTableBorders	: "Pokaži meje tabele",
-ShowDetails			: "Pokaži podrobnosti",
-Style				: "Slog",
-FontFormat			: "Oblika",
-Font				: "Pisava",
-FontSize			: "Velikost",
-TextColor			: "Barva besedila",
-BGColor				: "Barva ozadja",
-Source				: "Izvorna koda",
-Find				: "Najdi",
-Replace				: "Zamenjaj",
-SpellCheck			: "Preveri črkovanje",
-UniversalKeyboard	: "Večjezična tipkovnica",
-PageBreakLbl		: "Prelom strani",
-PageBreak			: "Vstavi prelom strani",
-
-Form			: "Obrazec",
-Checkbox		: "Potrditveno polje",
-RadioButton		: "Izbirno polje",
-TextField		: "Vnosno polje",
-Textarea		: "Vnosno območje",
-HiddenField		: "Skrito polje",
-Button			: "Gumb",
-SelectionField	: "Spustni seznam",
-ImageButton		: "Gumb s sliko",
-
-FitWindow		: "Razširi velikost urejevalnika čez cel zaslon",
-ShowBlocks		: "Prikaži ograde",
-
-// Context Menu
-EditLink			: "Uredi povezavo",
-CellCM				: "Celica",
-RowCM				: "Vrstica",
-ColumnCM			: "Stolpec",
-InsertRowAfter		: "Vstavi vrstico za",
-InsertRowBefore		: "Vstavi vrstico pred",
-DeleteRows			: "Izbriši vrstice",
-InsertColumnAfter	: "Vstavi stolpec za",
-InsertColumnBefore	: "Vstavi stolpec pred",
-DeleteColumns		: "Izbriši stolpce",
-InsertCellAfter		: "Vstavi celico za",
-InsertCellBefore	: "Vstavi celico pred",
-DeleteCells			: "Izbriši celice",
-MergeCells			: "Združi celice",
-MergeRight			: "Združi desno",
-MergeDown			: "Druži navzdol",
-HorizontalSplitCell	: "Razdeli celico vodoravno",
-VerticalSplitCell	: "Razdeli celico navpično",
-TableDelete			: "Izbriši tabelo",
-CellProperties		: "Lastnosti celice",
-TableProperties		: "Lastnosti tabele",
-ImageProperties		: "Lastnosti slike",
-FlashProperties		: "Lastnosti Flash",
-
-AnchorProp			: "Lastnosti zaznamka",
-ButtonProp			: "Lastnosti gumba",
-CheckboxProp		: "Lastnosti potrditvenega polja",
-HiddenFieldProp		: "Lastnosti skritega polja",
-RadioButtonProp		: "Lastnosti izbirnega polja",
-ImageButtonProp		: "Lastnosti gumba s sliko",
-TextFieldProp		: "Lastnosti vnosnega polja",
-SelectionFieldProp	: "Lastnosti spustnega seznama",
-TextareaProp		: "Lastnosti vnosnega območja",
-FormProp			: "Lastnosti obrazca",
-
-FontFormats			: "Navaden;Oblikovan;Napis;Naslov 1;Naslov 2;Naslov 3;Naslov 4;Naslov 5;Naslov 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Obdelujem XHTML. Prosim počakajte...",
-Done				: "Narejeno",
-PasteWordConfirm	: "Izgleda, da želite prilepiti besedilo iz Worda. Ali ga želite očistiti, preden ga prilepite?",
-NotCompatiblePaste	: "Ta ukaz deluje le v Internet Explorerje različice 5.5 ali višje. Ali želite prilepiti brez čiščenja?",
-UnknownToolbarItem	: "Neznan element orodne vrstice \"%1\"",
-UnknownCommand		: "Neznano ime ukaza \"%1\"",
-NotImplemented		: "Ukaz ni izdelan",
-UnknownToolbarSet	: "Skupina orodnih vrstic \"%1\" ne obstoja",
-NoActiveX			: "Varnostne nastavitve vašega brskalnika lahko omejijo delovanje nekaterih zmožnosti urejevalnika. Če ne želite zaznavati napak in sporočil o manjkajočih zmožnostih, omogočite možnost \"Zaženi ActiveX kontrolnike in vtičnike\".",
-BrowseServerBlocked : "Brskalnik virov se ne more odpreti. Prepričajte se, da je preprečevanje pojavnih oken onemogočeno.",
-DialogBlocked		: "Pogovorno okno se ni moglo odpreti. Prepričajte se, da je preprečevanje pojavnih oken onemogočeno.",
-VisitLinkBlocked	: "Pogovorno okno se ni moglo odpreti. Prepričajte se, da je preprečevanje pojavnih oken onemogočeno.",
-
-// Dialogs
-DlgBtnOK			: "V redu",
-DlgBtnCancel		: "Prekliči",
-DlgBtnClose			: "Zapri",
-DlgBtnBrowseServer	: "Prebrskaj na strežniku",
-DlgAdvancedTag		: "Napredno",
-DlgOpOther			: "<Ostalo>",
-DlgInfoTab			: "Podatki",
-DlgAlertUrl			: "Prosim vpiši spletni naslov",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ni postavljen>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Smer jezika",
-DlgGenLangDirLtr	: "Od leve proti desni (LTR)",
-DlgGenLangDirRtl	: "Od desne proti levi (RTL)",
-DlgGenLangCode		: "Oznaka jezika",
-DlgGenAccessKey		: "Vstopno geslo",
-DlgGenName			: "Ime",
-DlgGenTabIndex		: "Å tevilka tabulatorja",
-DlgGenLongDescr		: "Dolg opis URL-ja",
-DlgGenClass			: "Razred stilne predloge",
-DlgGenTitle			: "Predlagani naslov",
-DlgGenContType		: "Predlagani tip vsebine (content-type)",
-DlgGenLinkCharset	: "Kodna tabela povezanega vira",
-DlgGenStyle			: "Slog",
-
-// Image Dialog
-DlgImgTitle			: "Lastnosti slike",
-DlgImgInfoTab		: "Podatki o sliki",
-DlgImgBtnUpload		: "Pošlji na strežnik",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Pošlji",
-DlgImgAlt			: "Nadomestno besedilo",
-DlgImgWidth			: "Å irina",
-DlgImgHeight		: "Višina",
-DlgImgLockRatio		: "Zakleni razmerje",
-DlgBtnResetSize		: "Ponastavi velikost",
-DlgImgBorder		: "Obroba",
-DlgImgHSpace		: "Vodoravni razmik",
-DlgImgVSpace		: "Navpični razmik",
-DlgImgAlign			: "Poravnava",
-DlgImgAlignLeft		: "Levo",
-DlgImgAlignAbsBottom: "Popolnoma na dno",
-DlgImgAlignAbsMiddle: "Popolnoma v sredino",
-DlgImgAlignBaseline	: "Na osnovno črto",
-DlgImgAlignBottom	: "Na dno",
-DlgImgAlignMiddle	: "V sredino",
-DlgImgAlignRight	: "Desno",
-DlgImgAlignTextTop	: "Besedilo na vrh",
-DlgImgAlignTop		: "Na vrh",
-DlgImgPreview		: "Predogled",
-DlgImgAlertUrl		: "Vnesite URL slike",
-DlgImgLinkTab		: "Povezava",
-
-// Flash Dialog
-DlgFlashTitle		: "Lastnosti Flash",
-DlgFlashChkPlay		: "Samodejno predvajaj",
-DlgFlashChkLoop		: "Ponavljanje",
-DlgFlashChkMenu		: "Omogoči Flash Meni",
-DlgFlashScale		: "Povečava",
-DlgFlashScaleAll	: "Pokaži vse",
-DlgFlashScaleNoBorder	: "Brez obrobe",
-DlgFlashScaleFit	: "Natančno prileganje",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Povezava",
-DlgLnkInfoTab		: "Podatki o povezavi",
-DlgLnkTargetTab		: "Cilj",
-
-DlgLnkType			: "Vrsta povezave",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Zaznamek na tej strani",
-DlgLnkTypeEMail		: "Elektronski naslov",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<drugo>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Izberi zaznamek",
-DlgLnkAnchorByName	: "Po imenu zaznamka",
-DlgLnkAnchorById	: "Po ID-ju elementa",
-DlgLnkNoAnchors		: "(V tem dokumentu ni zaznamkov)",
-DlgLnkEMail			: "Elektronski naslov",
-DlgLnkEMailSubject	: "Predmet sporočila",
-DlgLnkEMailBody		: "Vsebina sporočila",
-DlgLnkUpload		: "Prenesi",
-DlgLnkBtnUpload		: "Pošlji na strežnik",
-
-DlgLnkTarget		: "Cilj",
-DlgLnkTargetFrame	: "<okvir>",
-DlgLnkTargetPopup	: "<pojavno okno>",
-DlgLnkTargetBlank	: "Novo okno (_blank)",
-DlgLnkTargetParent	: "Starševsko okno (_parent)",
-DlgLnkTargetSelf	: "Isto okno (_self)",
-DlgLnkTargetTop		: "Najvišje okno (_top)",
-DlgLnkTargetFrameName	: "Ime ciljnega okvirja",
-DlgLnkPopWinName	: "Ime pojavnega okna",
-DlgLnkPopWinFeat	: "Značilnosti pojavnega okna",
-DlgLnkPopResize		: "Spremenljive velikosti",
-DlgLnkPopLocation	: "Naslovna vrstica",
-DlgLnkPopMenu		: "Menijska vrstica",
-DlgLnkPopScroll		: "Drsniki",
-DlgLnkPopStatus		: "Vrstica stanja",
-DlgLnkPopToolbar	: "Orodna vrstica",
-DlgLnkPopFullScrn	: "Celozaslonska slika (IE)",
-DlgLnkPopDependent	: "Podokno (Netscape)",
-DlgLnkPopWidth		: "Å irina",
-DlgLnkPopHeight		: "Višina",
-DlgLnkPopLeft		: "Lega levo",
-DlgLnkPopTop		: "Lega na vrhu",
-
-DlnLnkMsgNoUrl		: "Vnesite URL povezave",
-DlnLnkMsgNoEMail	: "Vnesite elektronski naslov",
-DlnLnkMsgNoAnchor	: "Izberite zaznamek",
-DlnLnkMsgInvPopName	: "Ime pojavnega okna se mora začeti s črko ali številko in ne sme vsebovati presledkov",
-
-// Color Dialog
-DlgColorTitle		: "Izberite barvo",
-DlgColorBtnClear	: "Počisti",
-DlgColorHighlight	: "Označi",
-DlgColorSelected	: "Izbrano",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Vstavi smeška",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Izberi posebni znak",
-
-// Table Dialog
-DlgTableTitle		: "Lastnosti tabele",
-DlgTableRows		: "Vrstice",
-DlgTableColumns		: "Stolpci",
-DlgTableBorder		: "Velikost obrobe",
-DlgTableAlign		: "Poravnava",
-DlgTableAlignNotSet	: "<Ni nastavljeno>",
-DlgTableAlignLeft	: "Levo",
-DlgTableAlignCenter	: "Sredinsko",
-DlgTableAlignRight	: "Desno",
-DlgTableWidth		: "Å irina",
-DlgTableWidthPx		: "pik",
-DlgTableWidthPc		: "procentov",
-DlgTableHeight		: "Višina",
-DlgTableCellSpace	: "Razmik med celicami",
-DlgTableCellPad		: "Polnilo med celicami",
-DlgTableCaption		: "Naslov",
-DlgTableSummary		: "Povzetek",
-DlgTableHeaders		: "Glava",
-DlgTableHeadersNone		: "Brez",
-DlgTableHeadersColumn	: "Prvi stolpec",
-DlgTableHeadersRow		: "Prva vrstica",
-DlgTableHeadersBoth		: "Oboje",
-
-// Table Cell Dialog
-DlgCellTitle		: "Lastnosti celice",
-DlgCellWidth		: "Å irina",
-DlgCellWidthPx		: "pik",
-DlgCellWidthPc		: "procentov",
-DlgCellHeight		: "Višina",
-DlgCellWordWrap		: "Pomikanje besedila",
-DlgCellWordWrapNotSet	: "<Ni nastavljeno>",
-DlgCellWordWrapYes	: "Da",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Vodoravna poravnava",
-DlgCellHorAlignNotSet	: "<Ni nastavljeno>",
-DlgCellHorAlignLeft	: "Levo",
-DlgCellHorAlignCenter	: "Sredinsko",
-DlgCellHorAlignRight: "Desno",
-DlgCellVerAlign		: "Navpična poravnava",
-DlgCellVerAlignNotSet	: "<Ni nastavljeno>",
-DlgCellVerAlignTop	: "Na vrh",
-DlgCellVerAlignMiddle	: "V sredino",
-DlgCellVerAlignBottom	: "Na dno",
-DlgCellVerAlignBaseline	: "Na osnovno črto",
-DlgCellType		: "Tip celice",
-DlgCellTypeData		: "Podatek",
-DlgCellTypeHeader	: "Naslov",
-DlgCellRowSpan		: "Spojenih vrstic (row-span)",
-DlgCellCollSpan		: "Spojenih stolpcev (col-span)",
-DlgCellBackColor	: "Barva ozadja",
-DlgCellBorderColor	: "Barva obrobe",
-DlgCellBtnSelect	: "Izberi...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Najdi in zamenjaj",
-
-// Find Dialog
-DlgFindTitle		: "Najdi",
-DlgFindFindBtn		: "Najdi",
-DlgFindNotFoundMsg	: "Navedeno besedilo ni bilo najdeno.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Zamenjaj",
-DlgReplaceFindLbl		: "Najdi:",
-DlgReplaceReplaceLbl	: "Zamenjaj z:",
-DlgReplaceCaseChk		: "Razlikuj velike in male črke",
-DlgReplaceReplaceBtn	: "Zamenjaj",
-DlgReplaceReplAllBtn	: "Zamenjaj vse",
-DlgReplaceWordChk		: "Samo cele besede",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Varnostne nastavitve brskalnika ne dopuščajo samodejnega izrezovanja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+X).",
-PasteErrorCopy	: "Varnostne nastavitve brskalnika ne dopuščajo samodejnega kopiranja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+C).",
-
-PasteAsText		: "Prilepi kot golo besedilo",
-PasteFromWord	: "Prilepi iz Worda",
-
-DlgPasteMsg2	: "Prosim prilepite v sleči okvir s pomočjo tipkovnice (<STRONG>Ctrl+V</STRONG>) in pritisnite <STRONG>V redu</STRONG>.",
-DlgPasteSec		: "Zaradi varnostnih nastavitev vašega brskalnika urejevalnik ne more neposredno dostopati do odložišča. Vsebino odložišča ponovno prilepite v to okno.",
-DlgPasteIgnoreFont		: "Prezri obliko pisave",
-DlgPasteRemoveStyles	: "Odstrani nastavitve stila",
-
-// Color Picker
-ColorAutomatic	: "Samodejno",
-ColorMoreColors	: "Več barv...",
-
-// Document Properties
-DocProps		: "Lastnosti dokumenta",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Lastnosti zaznamka",
-DlgAnchorName		: "Ime zaznamka",
-DlgAnchorErrorName	: "Prosim vnesite ime zaznamka",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Ni v slovarju",
-DlgSpellChangeTo		: "Spremeni v",
-DlgSpellBtnIgnore		: "Prezri",
-DlgSpellBtnIgnoreAll	: "Prezri vse",
-DlgSpellBtnReplace		: "Zamenjaj",
-DlgSpellBtnReplaceAll	: "Zamenjaj vse",
-DlgSpellBtnUndo			: "Razveljavi",
-DlgSpellNoSuggestions	: "- Ni predlogov -",
-DlgSpellProgress		: "Preverjanje črkovanja se izvaja...",
-DlgSpellNoMispell		: "Črkovanje je končano: Brez napak",
-DlgSpellNoChanges		: "Črkovanje je končano: Nobena beseda ni bila spremenjena",
-DlgSpellOneChange		: "Črkovanje je končano: Spremenjena je bila ena beseda",
-DlgSpellManyChanges		: "Črkovanje je končano: Spremenjenih je bilo %1 besed",
-
-IeSpellDownload			: "Črkovalnik ni nameščen. Ali ga želite prenesti sedaj?",
-
-// Button Dialog
-DlgButtonText		: "Besedilo (Vrednost)",
-DlgButtonType		: "Tip",
-DlgButtonTypeBtn	: "Gumb",
-DlgButtonTypeSbm	: "Potrdi",
-DlgButtonTypeRst	: "Ponastavi",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Ime",
-DlgCheckboxValue	: "Vrednost",
-DlgCheckboxSelected	: "Izbrano",
-
-// Form Dialog
-DlgFormName		: "Ime",
-DlgFormAction	: "Akcija",
-DlgFormMethod	: "Metoda",
-
-// Select Field Dialog
-DlgSelectName		: "Ime",
-DlgSelectValue		: "Vrednost",
-DlgSelectSize		: "Velikost",
-DlgSelectLines		: "vrstic",
-DlgSelectChkMulti	: "Dovoli izbor večih vrstic",
-DlgSelectOpAvail	: "Razpoložljive izbire",
-DlgSelectOpText		: "Besedilo",
-DlgSelectOpValue	: "Vrednost",
-DlgSelectBtnAdd		: "Dodaj",
-DlgSelectBtnModify	: "Spremeni",
-DlgSelectBtnUp		: "Gor",
-DlgSelectBtnDown	: "Dol",
-DlgSelectBtnSetValue : "Postavi kot privzeto izbiro",
-DlgSelectBtnDelete	: "Izbriši",
-
-// Textarea Dialog
-DlgTextareaName	: "Ime",
-DlgTextareaCols	: "Stolpcev",
-DlgTextareaRows	: "Vrstic",
-
-// Text Field Dialog
-DlgTextName			: "Ime",
-DlgTextValue		: "Vrednost",
-DlgTextCharWidth	: "Dolžina",
-DlgTextMaxChars		: "Največje število znakov",
-DlgTextType			: "Tip",
-DlgTextTypeText		: "Besedilo",
-DlgTextTypePass		: "Geslo",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Ime",
-DlgHiddenValue	: "Vrednost",
-
-// Bulleted List Dialog
-BulletedListProp	: "Lastnosti označenega seznama",
-NumberedListProp	: "Lastnosti oštevilčenega seznama",
-DlgLstStart			: "Začetek",
-DlgLstType			: "Tip",
-DlgLstTypeCircle	: "Pikica",
-DlgLstTypeDisc		: "Kroglica",
-DlgLstTypeSquare	: "Kvadratek",
-DlgLstTypeNumbers	: "Å tevilke (1, 2, 3)",
-DlgLstTypeLCase		: "Male črke (a, b, c)",
-DlgLstTypeUCase		: "Velike črke (A, B, C)",
-DlgLstTypeSRoman	: "Male rimske Å¡tevilke (i, ii, iii)",
-DlgLstTypeLRoman	: "Velike rimske Å¡tevilke (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Splošno",
-DlgDocBackTab		: "Ozadje",
-DlgDocColorsTab		: "Barve in zamiki",
-DlgDocMetaTab		: "Meta podatki",
-
-DlgDocPageTitle		: "Naslov strani",
-DlgDocLangDir		: "Smer jezika",
-DlgDocLangDirLTR	: "Od leve proti desni (LTR)",
-DlgDocLangDirRTL	: "Od desne proti levi (RTL)",
-DlgDocLangCode		: "Oznaka jezika",
-DlgDocCharSet		: "Kodna tabela",
-DlgDocCharSetCE		: "Srednjeevropsko",
-DlgDocCharSetCT		: "Tradicionalno Kitajsko (Big5)",
-DlgDocCharSetCR		: "Cirilica",
-DlgDocCharSetGR		: "Grško",
-DlgDocCharSetJP		: "Japonsko",
-DlgDocCharSetKR		: "Korejsko",
-DlgDocCharSetTR		: "Turško",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Zahodnoevropsko",
-DlgDocCharSetOther	: "Druga kodna tabela",
-
-DlgDocDocType		: "Glava tipa dokumenta",
-DlgDocDocTypeOther	: "Druga glava tipa dokumenta",
-DlgDocIncXHTML		: "Vstavi XHTML deklaracije",
-DlgDocBgColor		: "Barva ozadja",
-DlgDocBgImage		: "URL slike za ozadje",
-DlgDocBgNoScroll	: "Nepremično ozadje",
-DlgDocCText			: "Besedilo",
-DlgDocCLink			: "Povezava",
-DlgDocCVisited		: "Obiskana povezava",
-DlgDocCActive		: "Aktivna povezava",
-DlgDocMargins		: "Zamiki strani",
-DlgDocMaTop			: "Na vrhu",
-DlgDocMaLeft		: "Levo",
-DlgDocMaRight		: "Desno",
-DlgDocMaBottom		: "Spodaj",
-DlgDocMeIndex		: "Ključne besede (ločene z vejicami)",
-DlgDocMeDescr		: "Opis strani",
-DlgDocMeAuthor		: "Avtor",
-DlgDocMeCopy		: "Avtorske pravice",
-DlgDocPreview		: "Predogled",
-
-// Templates Dialog
-Templates			: "Predloge",
-DlgTemplatesTitle	: "Vsebinske predloge",
-DlgTemplatesSelMsg	: "Izberite predlogo, ki jo želite odpreti v urejevalniku<br>(trenutna vsebina bo izgubljena):",
-DlgTemplatesLoading	: "Nalagam seznam predlog. Prosim počakajte...",
-DlgTemplatesNoTpl	: "(Ni pripravljenih predlog)",
-DlgTemplatesReplace	: "Zamenjaj trenutno vsebino",
-
-// About Dialog
-DlgAboutAboutTab	: "Vizitka",
-DlgAboutBrowserInfoTab	: "Informacije o brskalniku",
-DlgAboutLicenseTab	: "Dovoljenja",
-DlgAboutVersion		: "različica",
-DlgAboutInfo		: "Za več informacij obiščite",
-
-// Div Dialog
-DlgDivGeneralTab	: "Splošno",
-DlgDivAdvancedTab	: "Napredno",
-DlgDivStyle		: "Oblika",
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.xml
deleted file mode 100644
index b463bc7c28..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sl.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sl.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.js
deleted file mode 100644
index 3b059eed00..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Serbian (Latin) language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Smanji liniju sa alatkama",
-ToolbarExpand		: "Proiri liniju sa alatkama",
-
-// Toolbar Items and Context Menu
-Save				: "Sačuvaj",
-NewPage				: "Nova stranica",
-Preview				: "Izgled stranice",
-Cut					: "Iseci",
-Copy				: "Kopiraj",
-Paste				: "Zalepi",
-PasteText			: "Zalepi kao neformatiran tekst",
-PasteWord			: "Zalepi iz Worda",
-Print				: "Å tampa",
-SelectAll			: "Označi sve",
-RemoveFormat		: "Ukloni formatiranje",
-InsertLinkLbl		: "Link",
-InsertLink			: "Unesi/izmeni link",
-RemoveLink			: "Ukloni link",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Unesi/izmeni sidro",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Slika",
-InsertImage			: "Unesi/izmeni sliku",
-InsertFlashLbl		: "Fleš",
-InsertFlash			: "Unesi/izmeni fleš",
-InsertTableLbl		: "Tabela",
-InsertTable			: "Unesi/izmeni tabelu",
-InsertLineLbl		: "Linija",
-InsertLine			: "Unesi horizontalnu liniju",
-InsertSpecialCharLbl: "Specijalni karakteri",
-InsertSpecialChar	: "Unesi specijalni karakter",
-InsertSmileyLbl		: "Smajli",
-InsertSmiley		: "Unesi smajlija",
-About				: "O FCKeditoru",
-Bold				: "Podebljano",
-Italic				: "Kurziv",
-Underline			: "Podvučeno",
-StrikeThrough		: "Precrtano",
-Subscript			: "Indeks",
-Superscript			: "Stepen",
-LeftJustify			: "Levo ravnanje",
-CenterJustify		: "Centriran tekst",
-RightJustify		: "Desno ravnanje",
-BlockJustify		: "Obostrano ravnanje",
-DecreaseIndent		: "Smanji levu marginu",
-IncreaseIndent		: "Uvećaj levu marginu",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Poni�ti akciju",
-Redo				: "Ponovi akciju",
-NumberedListLbl		: "Nabrojiva lista",
-NumberedList		: "Unesi/ukloni nabrojivu listu",
-BulletedListLbl		: "Nenabrojiva lista",
-BulletedList		: "Unesi/ukloni nenabrojivu listu",
-ShowTableBorders	: "Prikaži okvir tabele",
-ShowDetails			: "Prikaži detalje",
-Style				: "Stil",
-FontFormat			: "Format",
-Font				: "Font",
-FontSize			: "Veličina fonta",
-TextColor			: "Boja teksta",
-BGColor				: "Boja pozadine",
-Source				: "Kôd",
-Find				: "Pretraga",
-Replace				: "Zamena",
-SpellCheck			: "Proveri spelovanje",
-UniversalKeyboard	: "Univerzalna tastatura",
-PageBreakLbl		: "Page Break",	//MISSING
-PageBreak			: "Insert Page Break",	//MISSING
-
-Form			: "Forma",
-Checkbox		: "Polje za potvrdu",
-RadioButton		: "Radio-dugme",
-TextField		: "Tekstualno polje",
-Textarea		: "Zona teksta",
-HiddenField		: "Skriveno polje",
-Button			: "Dugme",
-SelectionField	: "Izborno polje",
-ImageButton		: "Dugme sa slikom",
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Izmeni link",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Obriši redove",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Obriši kolone",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Obriši ćelije",
-MergeCells			: "Spoj celije",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Delete Table",	//MISSING
-CellProperties		: "Osobine celije",
-TableProperties		: "Osobine tabele",
-ImageProperties		: "Osobine slike",
-FlashProperties		: "Osobine fleša",
-
-AnchorProp			: "Osobine sidra",
-ButtonProp			: "Osobine dugmeta",
-CheckboxProp		: "Osobine polja za potvrdu",
-HiddenFieldProp		: "Osobine skrivenog polja",
-RadioButtonProp		: "Osobine radio-dugmeta",
-ImageButtonProp		: "Osobine dugmeta sa slikom",
-TextFieldProp		: "Osobine tekstualnog polja",
-SelectionFieldProp	: "Osobine izbornog polja",
-TextareaProp		: "Osobine zone teksta",
-FormProp			: "Osobine forme",
-
-FontFormats			: "Normal;Formatirano;Adresa;Naslov 1;Naslov 2;Naslov 3;Naslov 4;Naslov 5;Naslov 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Obradujem XHTML. Malo strpljenja...",
-Done				: "Završio",
-PasteWordConfirm	: "Tekst koji želite da nalepite kopiran je iz Worda. Da li želite da bude očišćen od formata pre lepljenja?",
-NotCompatiblePaste	: "Ova komanda je dostupna samo za Internet Explorer od verzije 5.5. Da li želite da nalepim tekst bez čišćenja?",
-UnknownToolbarItem	: "Nepoznata stavka toolbara \"%1\"",
-UnknownCommand		: "Nepoznata naredba \"%1\"",
-NotImplemented		: "Naredba nije implementirana",
-UnknownToolbarSet	: "Toolbar \"%1\" ne postoji",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Otkaži",
-DlgBtnClose			: "Zatvori",
-DlgBtnBrowseServer	: "Pretraži server",
-DlgAdvancedTag		: "Napredni tagovi",
-DlgOpOther			: "<Ostali>",
-DlgInfoTab			: "Info",
-DlgAlertUrl			: "Molimo Vas, unesite URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<nije postavljeno>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Smer jezika",
-DlgGenLangDirLtr	: "S leva na desno (LTR)",
-DlgGenLangDirRtl	: "S desna na levo (RTL)",
-DlgGenLangCode		: "Kôd jezika",
-DlgGenAccessKey		: "Pristupni taster",
-DlgGenName			: "Naziv",
-DlgGenTabIndex		: "Tab indeks",
-DlgGenLongDescr		: "Pun opis URL",
-DlgGenClass			: "Stylesheet klase",
-DlgGenTitle			: "Advisory naslov",
-DlgGenContType		: "Advisory vrsta sadržaja",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Osobine slika",
-DlgImgInfoTab		: "Info slike",
-DlgImgBtnUpload		: "Pošalji na server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Pošalji",
-DlgImgAlt			: "Alternativni tekst",
-DlgImgWidth			: "Å irina",
-DlgImgHeight		: "Visina",
-DlgImgLockRatio		: "Zaključaj odnos",
-DlgBtnResetSize		: "Resetuj veličinu",
-DlgImgBorder		: "Okvir",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Ravnanje",
-DlgImgAlignLeft		: "Levo",
-DlgImgAlignAbsBottom: "Abs dole",
-DlgImgAlignAbsMiddle: "Abs sredina",
-DlgImgAlignBaseline	: "Bazno",
-DlgImgAlignBottom	: "Dole",
-DlgImgAlignMiddle	: "Sredina",
-DlgImgAlignRight	: "Desno",
-DlgImgAlignTextTop	: "Vrh teksta",
-DlgImgAlignTop		: "Vrh",
-DlgImgPreview		: "Izgled",
-DlgImgAlertUrl		: "Unesite URL slike",
-DlgImgLinkTab		: "Link",
-
-// Flash Dialog
-DlgFlashTitle		: "Osobine fleša",
-DlgFlashChkPlay		: "Automatski start",
-DlgFlashChkLoop		: "Ponavljaj",
-DlgFlashChkMenu		: "Uključi fleš meni",
-DlgFlashScale		: "Skaliraj",
-DlgFlashScaleAll	: "Prikaži sve",
-DlgFlashScaleNoBorder	: "Bez ivice",
-DlgFlashScaleFit	: "Popuni površinu",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Link",
-DlgLnkInfoTab		: "Link Info",
-DlgLnkTargetTab		: "Meta",
-
-DlgLnkType			: "Vrsta linka",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Sidro na ovoj stranici",
-DlgLnkTypeEMail		: "E-Mail",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<drugo>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Odaberi sidro",
-DlgLnkAnchorByName	: "Po nazivu sidra",
-DlgLnkAnchorById	: "Po Id-ju elementa",
-DlgLnkNoAnchors		: "(Nema dostupnih sidra)",
-DlgLnkEMail			: "E-Mail adresa",
-DlgLnkEMailSubject	: "Naslov",
-DlgLnkEMailBody		: "Sadržaj poruke",
-DlgLnkUpload		: "Pošalji",
-DlgLnkBtnUpload		: "Pošalji na server",
-
-DlgLnkTarget		: "Meta",
-DlgLnkTargetFrame	: "<okvir>",
-DlgLnkTargetPopup	: "<popup prozor>",
-DlgLnkTargetBlank	: "Novi prozor (_blank)",
-DlgLnkTargetParent	: "Roditeljski prozor (_parent)",
-DlgLnkTargetSelf	: "Isti prozor (_self)",
-DlgLnkTargetTop		: "Prozor na vrhu (_top)",
-DlgLnkTargetFrameName	: "Naziv odredišnog frejma",
-DlgLnkPopWinName	: "Naziv popup prozora",
-DlgLnkPopWinFeat	: "Mogućnosti popup prozora",
-DlgLnkPopResize		: "Promenljiva velicina",
-DlgLnkPopLocation	: "Lokacija",
-DlgLnkPopMenu		: "Kontekstni meni",
-DlgLnkPopScroll		: "Scroll bar",
-DlgLnkPopStatus		: "Statusna linija",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Prikaz preko celog ekrana (IE)",
-DlgLnkPopDependent	: "Zavisno (Netscape)",
-DlgLnkPopWidth		: "Å irina",
-DlgLnkPopHeight		: "Visina",
-DlgLnkPopLeft		: "Od leve ivice ekrana (px)",
-DlgLnkPopTop		: "Od vrha ekrana (px)",
-
-DlnLnkMsgNoUrl		: "Unesite URL linka",
-DlnLnkMsgNoEMail	: "Otkucajte adresu elektronske pote",
-DlnLnkMsgNoAnchor	: "Odaberite sidro",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Odaberite boju",
-DlgColorBtnClear	: "Obriši",
-DlgColorHighlight	: "Posvetli",
-DlgColorSelected	: "Odaberi",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Unesi smajlija",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Odaberite specijalni karakter",
-
-// Table Dialog
-DlgTableTitle		: "Osobine tabele",
-DlgTableRows		: "Redova",
-DlgTableColumns		: "Kolona",
-DlgTableBorder		: "Veličina okvira",
-DlgTableAlign		: "Ravnanje",
-DlgTableAlignNotSet	: "<nije postavljeno>",
-DlgTableAlignLeft	: "Levo",
-DlgTableAlignCenter	: "Sredina",
-DlgTableAlignRight	: "Desno",
-DlgTableWidth		: "Å irina",
-DlgTableWidthPx		: "piksela",
-DlgTableWidthPc		: "procenata",
-DlgTableHeight		: "Visina",
-DlgTableCellSpace	: "Ćelijski prostor",
-DlgTableCellPad		: "Razmak ćelija",
-DlgTableCaption		: "Naslov tabele",
-DlgTableSummary		: "Summary",	//MISSING
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Osobine ćelije",
-DlgCellWidth		: "Å irina",
-DlgCellWidthPx		: "piksela",
-DlgCellWidthPc		: "procenata",
-DlgCellHeight		: "Visina",
-DlgCellWordWrap		: "Deljenje reči",
-DlgCellWordWrapNotSet	: "<nije postavljeno>",
-DlgCellWordWrapYes	: "Da",
-DlgCellWordWrapNo	: "Ne",
-DlgCellHorAlign		: "Vodoravno ravnanje",
-DlgCellHorAlignNotSet	: "<nije postavljeno>",
-DlgCellHorAlignLeft	: "Levo",
-DlgCellHorAlignCenter	: "Sredina",
-DlgCellHorAlignRight: "Desno",
-DlgCellVerAlign		: "Vertikalno ravnanje",
-DlgCellVerAlignNotSet	: "<nije postavljeno>",
-DlgCellVerAlignTop	: "Gornje",
-DlgCellVerAlignMiddle	: "Sredina",
-DlgCellVerAlignBottom	: "Donje",
-DlgCellVerAlignBaseline	: "Bazno",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Spajanje redova",
-DlgCellCollSpan		: "Spajanje kolona",
-DlgCellBackColor	: "Boja pozadine",
-DlgCellBorderColor	: "Boja okvira",
-DlgCellBtnSelect	: "Odaberi...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Pronađi",
-DlgFindFindBtn		: "Pronađi",
-DlgFindNotFoundMsg	: "Traženi tekst nije pronađen.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Zameni",
-DlgReplaceFindLbl		: "Pronadi:",
-DlgReplaceReplaceLbl	: "Zameni sa:",
-DlgReplaceCaseChk		: "Razlikuj mala i velika slova",
-DlgReplaceReplaceBtn	: "Zameni",
-DlgReplaceReplAllBtn	: "Zameni sve",
-DlgReplaceWordChk		: "Uporedi cele reci",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog isecanja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl+X).",
-PasteErrorCopy	: "Sigurnosna podešavanja Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja teksta. Molimo Vas da koristite prečicu sa tastature (Ctrl+C).",
-
-PasteAsText		: "Zalepi kao čist tekst",
-PasteFromWord	: "Zalepi iz Worda",
-
-DlgPasteMsg2	: "Molimo Vas da zalepite unutar donje povrine koristeći tastaturnu prečicu (<STRONG>Ctrl+V</STRONG>) i da pritisnete <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Ignoriši definicije fontova",
-DlgPasteRemoveStyles	: "Ukloni definicije stilova",
-
-// Color Picker
-ColorAutomatic	: "Automatski",
-ColorMoreColors	: "Više boja...",
-
-// Document Properties
-DocProps		: "Osobine dokumenta",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Osobine sidra",
-DlgAnchorName		: "Ime sidra",
-DlgAnchorErrorName	: "Unesite ime sidra",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Nije u rečniku",
-DlgSpellChangeTo		: "Izmeni",
-DlgSpellBtnIgnore		: "Ignoriši",
-DlgSpellBtnIgnoreAll	: "Ignoriši sve",
-DlgSpellBtnReplace		: "Zameni",
-DlgSpellBtnReplaceAll	: "Zameni sve",
-DlgSpellBtnUndo			: "Vrati akciju",
-DlgSpellNoSuggestions	: "- Bez sugestija -",
-DlgSpellProgress		: "Provera spelovanja u toku...",
-DlgSpellNoMispell		: "Provera spelovanja završena: greške nisu pronadene",
-DlgSpellNoChanges		: "Provera spelovanja završena: Nije izmenjena nijedna rec",
-DlgSpellOneChange		: "Provera spelovanja završena: Izmenjena je jedna reč",
-DlgSpellManyChanges		: "Provera spelovanja završena: %1 reč(i) je izmenjeno",
-
-IeSpellDownload			: "Provera spelovanja nije instalirana. Da li želite da je skinete sa Interneta?",
-
-// Button Dialog
-DlgButtonText		: "Tekst (vrednost)",
-DlgButtonType		: "Tip",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Naziv",
-DlgCheckboxValue	: "Vrednost",
-DlgCheckboxSelected	: "Označeno",
-
-// Form Dialog
-DlgFormName		: "Naziv",
-DlgFormAction	: "Akcija",
-DlgFormMethod	: "Metoda",
-
-// Select Field Dialog
-DlgSelectName		: "Naziv",
-DlgSelectValue		: "Vrednost",
-DlgSelectSize		: "Veličina",
-DlgSelectLines		: "linija",
-DlgSelectChkMulti	: "Dozvoli višestruku selekciju",
-DlgSelectOpAvail	: "Dostupne opcije",
-DlgSelectOpText		: "Tekst",
-DlgSelectOpValue	: "Vrednost",
-DlgSelectBtnAdd		: "Dodaj",
-DlgSelectBtnModify	: "Izmeni",
-DlgSelectBtnUp		: "Gore",
-DlgSelectBtnDown	: "Dole",
-DlgSelectBtnSetValue : "Podesi kao označenu vrednost",
-DlgSelectBtnDelete	: "Obriši",
-
-// Textarea Dialog
-DlgTextareaName	: "Naziv",
-DlgTextareaCols	: "Broj kolona",
-DlgTextareaRows	: "Broj redova",
-
-// Text Field Dialog
-DlgTextName			: "Naziv",
-DlgTextValue		: "Vrednost",
-DlgTextCharWidth	: "Å irina (karaktera)",
-DlgTextMaxChars		: "Maksimalno karaktera",
-DlgTextType			: "Tip",
-DlgTextTypeText		: "Tekst",
-DlgTextTypePass		: "Lozinka",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Naziv",
-DlgHiddenValue	: "Vrednost",
-
-// Bulleted List Dialog
-BulletedListProp	: "Osobine nenabrojive liste",
-NumberedListProp	: "Osobine nabrojive liste",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Tip",
-DlgLstTypeCircle	: "Krug",
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "Kvadrat",
-DlgLstTypeNumbers	: "Brojevi (1, 2, 3)",
-DlgLstTypeLCase		: "mala slova (a, b, c)",
-DlgLstTypeUCase		: "VELIKA slova (A, B, C)",
-DlgLstTypeSRoman	: "Male rimske cifre (i, ii, iii)",
-DlgLstTypeLRoman	: "Velike rimske cifre (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Opšte osobine",
-DlgDocBackTab		: "Pozadina",
-DlgDocColorsTab		: "Boje i margine",
-DlgDocMetaTab		: "Metapodaci",
-
-DlgDocPageTitle		: "Naslov stranice",
-DlgDocLangDir		: "Smer jezika",
-DlgDocLangDirLTR	: "Sleva nadesno (LTR)",
-DlgDocLangDirRTL	: "Zdesna nalevo (RTL)",
-DlgDocLangCode		: "Å ifra jezika",
-DlgDocCharSet		: "Kodiranje skupa karaktera",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Ostala kodiranja skupa karaktera",
-
-DlgDocDocType		: "Zaglavlje tipa dokumenta",
-DlgDocDocTypeOther	: "Ostala zaglavlja tipa dokumenta",
-DlgDocIncXHTML		: "Ukljuci XHTML deklaracije",
-DlgDocBgColor		: "Boja pozadine",
-DlgDocBgImage		: "URL pozadinske slike",
-DlgDocBgNoScroll	: "Fiksirana pozadina",
-DlgDocCText			: "Tekst",
-DlgDocCLink			: "Link",
-DlgDocCVisited		: "Posećeni link",
-DlgDocCActive		: "Aktivni link",
-DlgDocMargins		: "Margine stranice",
-DlgDocMaTop			: "Gornja",
-DlgDocMaLeft		: "Leva",
-DlgDocMaRight		: "Desna",
-DlgDocMaBottom		: "Donja",
-DlgDocMeIndex		: "Ključne reci za indeksiranje dokumenta (razdvojene zarezima)",
-DlgDocMeDescr		: "Opis dokumenta",
-DlgDocMeAuthor		: "Autor",
-DlgDocMeCopy		: "Autorska prava",
-DlgDocPreview		: "Izgled stranice",
-
-// Templates Dialog
-Templates			: "Obrasci",
-DlgTemplatesTitle	: "Obrasci za sadržaj",
-DlgTemplatesSelMsg	: "Molimo Vas da odaberete obrazac koji ce biti primenjen na stranicu (trenutni sadržaj ce biti obrisan):",
-DlgTemplatesLoading	: "Učitavam listu obrazaca. Malo strpljenja...",
-DlgTemplatesNoTpl	: "(Nema definisanih obrazaca)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "O editoru",
-DlgAboutBrowserInfoTab	: "Informacije o pretraživacu",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "verzija",
-DlgAboutInfo		: "Za više informacija posetite",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.xml
deleted file mode 100644
index b806f0169b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr-latn.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sr-latn.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.js
deleted file mode 100644
index 42ef9728cc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Serbian (Cyrillic) language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Смањи линију са алаткама",
-ToolbarExpand		: "Прошири линију са алаткама",
-
-// Toolbar Items and Context Menu
-Save				: "Сачувај",
-NewPage				: "Нова страница",
-Preview				: "Изглед странице",
-Cut					: "Исеци",
-Copy				: "Копирај",
-Paste				: "Залепи",
-PasteText			: "Залепи као неформатиран текст",
-PasteWord			: "Залепи из Worda",
-Print				: "Штампа",
-SelectAll			: "Означи све",
-RemoveFormat		: "Уклони форматирање",
-InsertLinkLbl		: "Линк",
-InsertLink			: "Унеси/измени линк",
-RemoveLink			: "Уклони линк",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "Унеси/измени сидро",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "Слика",
-InsertImage			: "Унеси/измени слику",
-InsertFlashLbl		: "Флеш елемент",
-InsertFlash			: "Унеси/измени флеш",
-InsertTableLbl		: "Табела",
-InsertTable			: "Унеси/измени табелу",
-InsertLineLbl		: "Линија",
-InsertLine			: "Унеси хоризонталну линију",
-InsertSpecialCharLbl: "Специјални карактери",
-InsertSpecialChar	: "Унеси специјални карактер",
-InsertSmileyLbl		: "Смајли",
-InsertSmiley		: "Унеси смајлија",
-About				: "О ФЦКедитору",
-Bold				: "Подебљано",
-Italic				: "Курзив",
-Underline			: "Подвучено",
-StrikeThrough		: "Прецртано",
-Subscript			: "Индекс",
-Superscript			: "Степен",
-LeftJustify			: "Лево равнање",
-CenterJustify		: "Центриран текст",
-RightJustify		: "Десно равнање",
-BlockJustify		: "Обострано равнање",
-DecreaseIndent		: "Смањи леву маргину",
-IncreaseIndent		: "Увећај леву маргину",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "Поништи акцију",
-Redo				: "Понови акцију",
-NumberedListLbl		: "Набројиву листу",
-NumberedList		: "Унеси/уклони набројиву листу",
-BulletedListLbl		: "Ненабројива листа",
-BulletedList		: "Унеси/уклони ненабројиву листу",
-ShowTableBorders	: "Прикажи оквир табеле",
-ShowDetails			: "Прикажи детаље",
-Style				: "Стил",
-FontFormat			: "Формат",
-Font				: "Фонт",
-FontSize			: "Величина фонта",
-TextColor			: "Боја текста",
-BGColor				: "Боја позадине",
-Source				: "Kôд",
-Find				: "Претрага",
-Replace				: "Замена",
-SpellCheck			: "Провери спеловање",
-UniversalKeyboard	: "Универзална тастатура",
-PageBreakLbl		: "Page Break",	//MISSING
-PageBreak			: "Insert Page Break",	//MISSING
-
-Form			: "Форма",
-Checkbox		: "Поље за потврду",
-RadioButton		: "Радио-дугме",
-TextField		: "Текстуално поље",
-Textarea		: "Зона текста",
-HiddenField		: "Скривено поље",
-Button			: "Дугме",
-SelectionField	: "Изборно поље",
-ImageButton		: "Дугме са сликом",
-
-FitWindow		: "Maximize the editor size",	//MISSING
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "Промени линк",
-CellCM				: "Cell",	//MISSING
-RowCM				: "Row",	//MISSING
-ColumnCM			: "Column",	//MISSING
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "Обриши редове",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "Обриши колоне",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "Обриши ћелије",
-MergeCells			: "Спој ћелије",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "Delete Table",	//MISSING
-CellProperties		: "Особине ћелије",
-TableProperties		: "Особине табеле",
-ImageProperties		: "Особине слике",
-FlashProperties		: "Особине Флеша",
-
-AnchorProp			: "Особине сидра",
-ButtonProp			: "Особине дугмета",
-CheckboxProp		: "Особине поља за потврду",
-HiddenFieldProp		: "Особине скривеног поља",
-RadioButtonProp		: "Особине радио-дугмета",
-ImageButtonProp		: "Особине дугмета са сликом",
-TextFieldProp		: "Особине текстуалног поља",
-SelectionFieldProp	: "Особине изборног поља",
-TextareaProp		: "Особине зоне текста",
-FormProp			: "Особине форме",
-
-FontFormats			: "Normal;Formatirano;Adresa;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6",
-
-// Alerts and Messages
-ProcessingXHTML		: "Обрађујем XHTML. Maлo стрпљења...",
-Done				: "Завршио",
-PasteWordConfirm	: "Текст који желите да налепите копиран је из Worda. Да ли желите да буде очишћен од формата пре лепљења?",
-NotCompatiblePaste	: "Ова команда је доступна само за Интернет Екплорер од верзије 5.5. Да ли желите да налепим текст без чишћења?",
-UnknownToolbarItem	: "Непозната ставка toolbara \"%1\"",
-UnknownCommand		: "Непозната наредба \"%1\"",
-NotImplemented		: "Наредба није имплементирана",
-UnknownToolbarSet	: "Toolbar \"%1\" не постоји",
-NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
-BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
-DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Oткажи",
-DlgBtnClose			: "Затвори",
-DlgBtnBrowseServer	: "Претражи сервер",
-DlgAdvancedTag		: "Напредни тагови",
-DlgOpOther			: "<Остали>",
-DlgInfoTab			: "Инфо",
-DlgAlertUrl			: "Молимо Вас, унесите УРЛ",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<није постављено>",
-DlgGenId			: "Ид",
-DlgGenLangDir		: "Смер језика",
-DlgGenLangDirLtr	: "С лева на десно (LTR)",
-DlgGenLangDirRtl	: "С десна на лево (RTL)",
-DlgGenLangCode		: "Kôд језика",
-DlgGenAccessKey		: "Приступни тастер",
-DlgGenName			: "Назив",
-DlgGenTabIndex		: "Таб индекс",
-DlgGenLongDescr		: "Пун опис УРЛ",
-DlgGenClass			: "Stylesheet класе",
-DlgGenTitle			: "Advisory наслов",
-DlgGenContType		: "Advisory врста садржаја",
-DlgGenLinkCharset	: "Linked Resource Charset",
-DlgGenStyle			: "Стил",
-
-// Image Dialog
-DlgImgTitle			: "Особине слика",
-DlgImgInfoTab		: "Инфо слике",
-DlgImgBtnUpload		: "Пошаљи на сервер",
-DlgImgURL			: "УРЛ",
-DlgImgUpload		: "Пошаљи",
-DlgImgAlt			: "Алтернативни текст",
-DlgImgWidth			: "Ширина",
-DlgImgHeight		: "Висина",
-DlgImgLockRatio		: "Закључај однос",
-DlgBtnResetSize		: "Ресетуј величину",
-DlgImgBorder		: "Оквир",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Равнање",
-DlgImgAlignLeft		: "Лево",
-DlgImgAlignAbsBottom: "Abs доле",
-DlgImgAlignAbsMiddle: "Abs средина",
-DlgImgAlignBaseline	: "Базно",
-DlgImgAlignBottom	: "Доле",
-DlgImgAlignMiddle	: "Средина",
-DlgImgAlignRight	: "Десно",
-DlgImgAlignTextTop	: "Врх текста",
-DlgImgAlignTop		: "Врх",
-DlgImgPreview		: "Изглед",
-DlgImgAlertUrl		: "Унесите УРЛ слике",
-DlgImgLinkTab		: "Линк",
-
-// Flash Dialog
-DlgFlashTitle		: "Особине флеша",
-DlgFlashChkPlay		: "Аутоматски старт",
-DlgFlashChkLoop		: "Понављај",
-DlgFlashChkMenu		: "Укључи флеш мени",
-DlgFlashScale		: "Скалирај",
-DlgFlashScaleAll	: "Прикажи све",
-DlgFlashScaleNoBorder	: "Без ивице",
-DlgFlashScaleFit	: "Попуни површину",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Линк",
-DlgLnkInfoTab		: "Линк инфо",
-DlgLnkTargetTab		: "Мета",
-
-DlgLnkType			: "Врста линка",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Сидро на овој страници",
-DlgLnkTypeEMail		: "Eлектронска пошта",
-DlgLnkProto			: "Протокол",
-DlgLnkProtoOther	: "<друго>",
-DlgLnkURL			: "УРЛ",
-DlgLnkAnchorSel		: "Одабери сидро",
-DlgLnkAnchorByName	: "По називу сидра",
-DlgLnkAnchorById	: "Пo Ид-jу елемента",
-DlgLnkNoAnchors		: "(Нема доступних сидра)",
-DlgLnkEMail			: "Адреса електронске поште",
-DlgLnkEMailSubject	: "Наслов",
-DlgLnkEMailBody		: "Садржај поруке",
-DlgLnkUpload		: "Пошаљи",
-DlgLnkBtnUpload		: "Пошаљи на сервер",
-
-DlgLnkTarget		: "Meтa",
-DlgLnkTargetFrame	: "<оквир>",
-DlgLnkTargetPopup	: "<искачући прозор>",
-DlgLnkTargetBlank	: "Нови прозор (_blank)",
-DlgLnkTargetParent	: "Родитељски прозор (_parent)",
-DlgLnkTargetSelf	: "Исти прозор (_self)",
-DlgLnkTargetTop		: "Прозор на врху (_top)",
-DlgLnkTargetFrameName	: "Назив одредишног фрејма",
-DlgLnkPopWinName	: "Назив искачућег прозора",
-DlgLnkPopWinFeat	: "Могућности искачућег прозора",
-DlgLnkPopResize		: "Променљива величина",
-DlgLnkPopLocation	: "Локација",
-DlgLnkPopMenu		: "Контекстни мени",
-DlgLnkPopScroll		: "Скрол бар",
-DlgLnkPopStatus		: "Статусна линија",
-DlgLnkPopToolbar	: "Toolbar",
-DlgLnkPopFullScrn	: "Приказ преко целог екрана (ИE)",
-DlgLnkPopDependent	: "Зависно (Netscape)",
-DlgLnkPopWidth		: "Ширина",
-DlgLnkPopHeight		: "Висина",
-DlgLnkPopLeft		: "Од леве ивице екрана (пиксела)",
-DlgLnkPopTop		: "Од врха екрана (пиксела)",
-
-DlnLnkMsgNoUrl		: "Унесите УРЛ линка",
-DlnLnkMsgNoEMail	: "Откуцајте адресу електронске поште",
-DlnLnkMsgNoAnchor	: "Одаберите сидро",
-DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
-
-// Color Dialog
-DlgColorTitle		: "Одаберите боју",
-DlgColorBtnClear	: "Обриши",
-DlgColorHighlight	: "Посветли",
-DlgColorSelected	: "Одабери",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Унеси смајлија",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Одаберите специјални карактер",
-
-// Table Dialog
-DlgTableTitle		: "Особине табеле",
-DlgTableRows		: "Редова",
-DlgTableColumns		: "Kолона",
-DlgTableBorder		: "Величина оквира",
-DlgTableAlign		: "Равнање",
-DlgTableAlignNotSet	: "<није постављено>",
-DlgTableAlignLeft	: "Лево",
-DlgTableAlignCenter	: "Средина",
-DlgTableAlignRight	: "Десно",
-DlgTableWidth		: "Ширина",
-DlgTableWidthPx		: "пиксела",
-DlgTableWidthPc		: "процената",
-DlgTableHeight		: "Висина",
-DlgTableCellSpace	: "Ћелијски простор",
-DlgTableCellPad		: "Размак ћелија",
-DlgTableCaption		: "Наслов табеле",
-DlgTableSummary		: "Summary",	//MISSING
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Особине ћелије",
-DlgCellWidth		: "Ширина",
-DlgCellWidthPx		: "пиксела",
-DlgCellWidthPc		: "процената",
-DlgCellHeight		: "Висина",
-DlgCellWordWrap		: "Дељење речи",
-DlgCellWordWrapNotSet	: "<није постављено>",
-DlgCellWordWrapYes	: "Да",
-DlgCellWordWrapNo	: "Не",
-DlgCellHorAlign		: "Водоравно равнање",
-DlgCellHorAlignNotSet	: "<није постављено>",
-DlgCellHorAlignLeft	: "Лево",
-DlgCellHorAlignCenter	: "Средина",
-DlgCellHorAlignRight: "Десно",
-DlgCellVerAlign		: "Вертикално равнање",
-DlgCellVerAlignNotSet	: "<није постављено>",
-DlgCellVerAlignTop	: "Горње",
-DlgCellVerAlignMiddle	: "Средина",
-DlgCellVerAlignBottom	: "Доње",
-DlgCellVerAlignBaseline	: "Базно",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Спајање редова",
-DlgCellCollSpan		: "Спајање колона",
-DlgCellBackColor	: "Боја позадине",
-DlgCellBorderColor	: "Боја оквира",
-DlgCellBtnSelect	: "Oдабери...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "Пронађи",
-DlgFindFindBtn		: "Пронађи",
-DlgFindNotFoundMsg	: "Тражени текст није пронађен.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Замени",
-DlgReplaceFindLbl		: "Пронађи:",
-DlgReplaceReplaceLbl	: "Замени са:",
-DlgReplaceCaseChk		: "Разликуј велика и мала слова",
-DlgReplaceReplaceBtn	: "Замени",
-DlgReplaceReplAllBtn	: "Замени све",
-DlgReplaceWordChk		: "Упореди целе речи",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског исецања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl+X).",
-PasteErrorCopy	: "Сигурносна подешавања Вашег претраживача не дозвољавају операције аутоматског копирања текста. Молимо Вас да користите пречицу са тастатуре (Ctrl+C).",
-
-PasteAsText		: "Залепи као чист текст",
-PasteFromWord	: "Залепи из Worda",
-
-DlgPasteMsg2	: "Молимо Вас да залепите унутар доње површине користећи тастатурну пречицу (<STRONG>Ctrl+V</STRONG>) и да притиснете <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Игнориши Font Face дефиниције",
-DlgPasteRemoveStyles	: "Уклони дефиниције стилова",
-
-// Color Picker
-ColorAutomatic	: "Аутоматски",
-ColorMoreColors	: "Више боја...",
-
-// Document Properties
-DocProps		: "Особине документа",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Особине сидра",
-DlgAnchorName		: "Име сидра",
-DlgAnchorErrorName	: "Молимо Вас да унесете име сидра",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Није у речнику",
-DlgSpellChangeTo		: "Измени",
-DlgSpellBtnIgnore		: "Игнориши",
-DlgSpellBtnIgnoreAll	: "Игнориши све",
-DlgSpellBtnReplace		: "Замени",
-DlgSpellBtnReplaceAll	: "Замени све",
-DlgSpellBtnUndo			: "Врати акцију",
-DlgSpellNoSuggestions	: "- Без сугестија -",
-DlgSpellProgress		: "Провера спеловања у току...",
-DlgSpellNoMispell		: "Провера спеловања завршена: грешке нису пронађене",
-DlgSpellNoChanges		: "Провера спеловања завршена: Није измењена ниједна реч",
-DlgSpellOneChange		: "Провера спеловања завршена: Измењена је једна реч",
-DlgSpellManyChanges		: "Провера спеловања завршена:  %1 реч(и) је измењено",
-
-IeSpellDownload			: "Провера спеловања није инсталирана. Да ли желите да је скинете са Интернета?",
-
-// Button Dialog
-DlgButtonText		: "Текст (вредност)",
-DlgButtonType		: "Tип",
-DlgButtonTypeBtn	: "Button",	//MISSING
-DlgButtonTypeSbm	: "Submit",	//MISSING
-DlgButtonTypeRst	: "Reset",	//MISSING
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Назив",
-DlgCheckboxValue	: "Вредност",
-DlgCheckboxSelected	: "Означено",
-
-// Form Dialog
-DlgFormName		: "Назив",
-DlgFormAction	: "Aкција",
-DlgFormMethod	: "Mетода",
-
-// Select Field Dialog
-DlgSelectName		: "Назив",
-DlgSelectValue		: "Вредност",
-DlgSelectSize		: "Величина",
-DlgSelectLines		: "линија",
-DlgSelectChkMulti	: "Дозволи вишеструку селекцију",
-DlgSelectOpAvail	: "Доступне опције",
-DlgSelectOpText		: "Текст",
-DlgSelectOpValue	: "Вредност",
-DlgSelectBtnAdd		: "Додај",
-DlgSelectBtnModify	: "Измени",
-DlgSelectBtnUp		: "Горе",
-DlgSelectBtnDown	: "Доле",
-DlgSelectBtnSetValue : "Подеси као означену вредност",
-DlgSelectBtnDelete	: "Обриши",
-
-// Textarea Dialog
-DlgTextareaName	: "Назив",
-DlgTextareaCols	: "Број колона",
-DlgTextareaRows	: "Број редова",
-
-// Text Field Dialog
-DlgTextName			: "Назив",
-DlgTextValue		: "Вредност",
-DlgTextCharWidth	: "Ширина (карактера)",
-DlgTextMaxChars		: "Максимално карактера",
-DlgTextType			: "Тип",
-DlgTextTypeText		: "Текст",
-DlgTextTypePass		: "Лозинка",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Назив",
-DlgHiddenValue	: "Вредност",
-
-// Bulleted List Dialog
-BulletedListProp	: "Особине Bulleted листе",
-NumberedListProp	: "Особине набројиве листе",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "Тип",
-DlgLstTypeCircle	: "Круг",
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "Квадрат",
-DlgLstTypeNumbers	: "Бројеви (1, 2, 3)",
-DlgLstTypeLCase		: "мала слова (a, b, c)",
-DlgLstTypeUCase		: "ВЕЛИКА СЛОВА (A, B, C)",
-DlgLstTypeSRoman	: "Мале римске цифре (i, ii, iii)",
-DlgLstTypeLRoman	: "Велике римске цифре (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Опште особине",
-DlgDocBackTab		: "Позадина",
-DlgDocColorsTab		: "Боје и маргине",
-DlgDocMetaTab		: "Метаподаци",
-
-DlgDocPageTitle		: "Наслов странице",
-DlgDocLangDir		: "Смер језика",
-DlgDocLangDirLTR	: "Слева надесно (LTR)",
-DlgDocLangDirRTL	: "Здесна налево (RTL)",
-DlgDocLangCode		: "Шифра језика",
-DlgDocCharSet		: "Кодирање скупа карактера",
-DlgDocCharSetCE		: "Central European",	//MISSING
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
-DlgDocCharSetCR		: "Cyrillic",	//MISSING
-DlgDocCharSetGR		: "Greek",	//MISSING
-DlgDocCharSetJP		: "Japanese",	//MISSING
-DlgDocCharSetKR		: "Korean",	//MISSING
-DlgDocCharSetTR		: "Turkish",	//MISSING
-DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
-DlgDocCharSetWE		: "Western European",	//MISSING
-DlgDocCharSetOther	: "Остала кодирања скупа карактера",
-
-DlgDocDocType		: "Заглавље типа документа",
-DlgDocDocTypeOther	: "Остала заглавља типа документа",
-DlgDocIncXHTML		: "Улључи XHTML декларације",
-DlgDocBgColor		: "Боја позадине",
-DlgDocBgImage		: "УРЛ позадинске слике",
-DlgDocBgNoScroll	: "Фиксирана позадина",
-DlgDocCText			: "Текст",
-DlgDocCLink			: "Линк",
-DlgDocCVisited		: "Посећени линк",
-DlgDocCActive		: "Активни линк",
-DlgDocMargins		: "Маргине странице",
-DlgDocMaTop			: "Горња",
-DlgDocMaLeft		: "Лева",
-DlgDocMaRight		: "Десна",
-DlgDocMaBottom		: "Доња",
-DlgDocMeIndex		: "Кључне речи за индексирање документа (раздвојене зарезом)",
-DlgDocMeDescr		: "Опис документа",
-DlgDocMeAuthor		: "Аутор",
-DlgDocMeCopy		: "Ауторска права",
-DlgDocPreview		: "Изглед странице",
-
-// Templates Dialog
-Templates			: "Обрасци",
-DlgTemplatesTitle	: "Обрасци за садржај",
-DlgTemplatesSelMsg	: "Молимо Вас да одаберете образац који ће бити примењен на страницу (тренутни садржај ће бити обрисан):",
-DlgTemplatesLoading	: "Учитавам листу образаца. Мало стрпљења...",
-DlgTemplatesNoTpl	: "(Нема дефинисаних образаца)",
-DlgTemplatesReplace	: "Replace actual contents",	//MISSING
-
-// About Dialog
-DlgAboutAboutTab	: "О едитору",
-DlgAboutBrowserInfoTab	: "Информације о претраживачу",
-DlgAboutLicenseTab	: "License",	//MISSING
-DlgAboutVersion		: "верзија",
-DlgAboutInfo		: "За више информација посетите",
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.xml
deleted file mode 100644
index c150d87d92..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sr.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sr.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.js
deleted file mode 100644
index c62d6be570..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Swedish language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Dölj verktygsfält",
-ToolbarExpand		: "Visa verktygsfält",
-
-// Toolbar Items and Context Menu
-Save				: "Spara",
-NewPage				: "Ny sida",
-Preview				: "Förhandsgranska",
-Cut					: "Klipp ut",
-Copy				: "Kopiera",
-Paste				: "Klistra in",
-PasteText			: "Klistra in som text",
-PasteWord			: "Klistra in från Word",
-Print				: "Skriv ut",
-SelectAll			: "Markera allt",
-RemoveFormat		: "Radera formatering",
-InsertLinkLbl		: "Länk",
-InsertLink			: "Infoga/Redigera länk",
-RemoveLink			: "Radera länk",
-VisitLink			: "Öppna länk",
-Anchor				: "Infoga/Redigera ankarlänk",
-AnchorDelete		: "Radera ankarlänk",
-InsertImageLbl		: "Bild",
-InsertImage			: "Infoga/Redigera bild",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Infoga/Redigera Flash",
-InsertTableLbl		: "Tabell",
-InsertTable			: "Infoga/Redigera tabell",
-InsertLineLbl		: "Linje",
-InsertLine			: "Infoga horisontal linje",
-InsertSpecialCharLbl: "Utökade tecken",
-InsertSpecialChar	: "Klistra in utökat tecken",
-InsertSmileyLbl		: "Smiley",
-InsertSmiley		: "Infoga Smiley",
-About				: "Om FCKeditor",
-Bold				: "Fet",
-Italic				: "Kursiv",
-Underline			: "Understruken",
-StrikeThrough		: "Genomstruken",
-Subscript			: "Nedsänkta tecken",
-Superscript			: "Upphöjda tecken",
-LeftJustify			: "Vänsterjustera",
-CenterJustify		: "Centrera",
-RightJustify		: "Högerjustera",
-BlockJustify		: "Justera till marginaler",
-DecreaseIndent		: "Minska indrag",
-IncreaseIndent		: "Öka indrag",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Skapa Div behållare",
-EditDiv				: "Redigera Div behållare",
-DeleteDiv			: "Radera Div behållare",
-Undo				: "Ã…ngra",
-Redo				: "Gör om",
-NumberedListLbl		: "Numrerad lista",
-NumberedList		: "Infoga/Radera numrerad lista",
-BulletedListLbl		: "Punktlista",
-BulletedList		: "Infoga/Radera punktlista",
-ShowTableBorders	: "Visa tabellkant",
-ShowDetails			: "Visa radbrytningar",
-Style				: "Anpassad stil",
-FontFormat			: "Teckenformat",
-Font				: "Typsnitt",
-FontSize			: "Storlek",
-TextColor			: "Textfärg",
-BGColor				: "Bakgrundsfärg",
-Source				: "Källa",
-Find				: "Sök",
-Replace				: "Ersätt",
-SpellCheck			: "Stavningskontroll",
-UniversalKeyboard	: "Universellt tangentbord",
-PageBreakLbl		: "Sidbrytning",
-PageBreak			: "Infoga sidbrytning",
-
-Form			: "Formulär",
-Checkbox		: "Kryssruta",
-RadioButton		: "Alternativknapp",
-TextField		: "Textfält",
-Textarea		: "Textruta",
-HiddenField		: "Dolt fält",
-Button			: "Knapp",
-SelectionField	: "Flervalslista",
-ImageButton		: "Bildknapp",
-
-FitWindow		: "Anpassa till fönstrets storlek",
-ShowBlocks		: "Visa block",
-
-// Context Menu
-EditLink			: "Redigera länk",
-CellCM				: "Cell",
-RowCM				: "Rad",
-ColumnCM			: "Kolumn",
-InsertRowAfter		: "Lägg till Rad Efter",
-InsertRowBefore		: "Lägg till Rad Före",
-DeleteRows			: "Radera rad",
-InsertColumnAfter	: "Lägg till Kolumn Efter",
-InsertColumnBefore	: "Lägg till Kolumn Före",
-DeleteColumns		: "Radera kolumn",
-InsertCellAfter		: "Lägg till Cell Efter",
-InsertCellBefore	: "Lägg till Cell Före",
-DeleteCells			: "Radera celler",
-MergeCells			: "Sammanfoga celler",
-MergeRight			: "Sammanfoga Höger",
-MergeDown			: "Sammanfoga Ner",
-HorizontalSplitCell	: "Dela Cell Horisontellt",
-VerticalSplitCell	: "Dela Cell Vertikalt",
-TableDelete			: "Radera tabell",
-CellProperties		: "Cellegenskaper",
-TableProperties		: "Tabellegenskaper",
-ImageProperties		: "Bildegenskaper",
-FlashProperties		: "Flashegenskaper",
-
-AnchorProp			: "Egenskaper för ankarlänk",
-ButtonProp			: "Egenskaper för knapp",
-CheckboxProp		: "Egenskaper för kryssruta",
-HiddenFieldProp		: "Egenskaper för dolt fält",
-RadioButtonProp		: "Egenskaper för alternativknapp",
-ImageButtonProp		: "Egenskaper för bildknapp",
-TextFieldProp		: "Egenskaper för textfält",
-SelectionFieldProp	: "Egenskaper för flervalslista",
-TextareaProp		: "Egenskaper för textruta",
-FormProp			: "Egenskaper för formulär",
-
-FontFormats			: "Normal;Formaterad;Adress;Rubrik 1;Rubrik 2;Rubrik 3;Rubrik 4;Rubrik 5;Rubrik 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Bearbetar XHTML. Var god vänta...",
-Done				: "Klar",
-PasteWordConfirm	: "Texten du vill klistra in verkar vara kopierad från Word. Vill du rensa innan du klistar in?",
-NotCompatiblePaste	: "Denna åtgärd är inte tillgängligt för Internet Explorer version 5.5 eller högre. Vill du klistra in utan att rensa?",
-UnknownToolbarItem	: "Okänt verktygsfält \"%1\"",
-UnknownCommand		: "Okänt kommando \"%1\"",
-NotImplemented		: "Kommandot finns ej",
-UnknownToolbarSet	: "Verktygsfält \"%1\" finns ej",
-NoActiveX			: "Din webläsares säkerhetsinställningar kan begränsa funktionaliteten. Du bör aktivera \"Kör ActiveX kontroller och plug-ins\". Fel och avsaknad av funktioner kan annars uppstå.",
-BrowseServerBlocked : "Kunde Ej öppna resursfönstret. Var god och avaktivera alla popup-blockerare.",
-DialogBlocked		: "Kunde Ej öppna dialogfönstret. Var god och avaktivera alla popup-blockerare.",
-VisitLinkBlocked	: "Kunde Ej öppna nytt fönster. Var god och avaktivera alla popup-blockerare.",
-
-// Dialogs
-DlgBtnOK			: "OK",
-DlgBtnCancel		: "Avbryt",
-DlgBtnClose			: "Stäng",
-DlgBtnBrowseServer	: "Bläddra på server",
-DlgAdvancedTag		: "Avancerad",
-DlgOpOther			: "Övrigt",
-DlgInfoTab			: "Information",
-DlgAlertUrl			: "Var god och ange en URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ej angivet>",
-DlgGenId			: "Id",
-DlgGenLangDir		: "Språkriktning",
-DlgGenLangDirLtr	: "Vänster till Höger (VTH)",
-DlgGenLangDirRtl	: "Höger till Vänster (HTV)",
-DlgGenLangCode		: "Språkkod",
-DlgGenAccessKey		: "Behörighetsnyckel",
-DlgGenName			: "Namn",
-DlgGenTabIndex		: "Tabindex",
-DlgGenLongDescr		: "URL-beskrivning",
-DlgGenClass			: "Stylesheet class",
-DlgGenTitle			: "Titel",
-DlgGenContType		: "Innehållstyp",
-DlgGenLinkCharset	: "Teckenuppställning",
-DlgGenStyle			: "Stil",
-
-// Image Dialog
-DlgImgTitle			: "Bildegenskaper",
-DlgImgInfoTab		: "Bildinformation",
-DlgImgBtnUpload		: "Skicka till server",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Ladda upp",
-DlgImgAlt			: "Alternativ text",
-DlgImgWidth			: "Bredd",
-DlgImgHeight		: "Höjd",
-DlgImgLockRatio		: "Lås höjd/bredd förhållanden",
-DlgBtnResetSize		: "Återställ storlek",
-DlgImgBorder		: "Kant",
-DlgImgHSpace		: "Horis. marginal",
-DlgImgVSpace		: "Vert. marginal",
-DlgImgAlign			: "Justering",
-DlgImgAlignLeft		: "Vänster",
-DlgImgAlignAbsBottom: "Absolut nederkant",
-DlgImgAlignAbsMiddle: "Absolut centrering",
-DlgImgAlignBaseline	: "Baslinje",
-DlgImgAlignBottom	: "Nederkant",
-DlgImgAlignMiddle	: "Mitten",
-DlgImgAlignRight	: "Höger",
-DlgImgAlignTextTop	: "Text överkant",
-DlgImgAlignTop		: "Överkant",
-DlgImgPreview		: "Förhandsgranska",
-DlgImgAlertUrl		: "Var god och ange bildens URL",
-DlgImgLinkTab		: "Länk",
-
-// Flash Dialog
-DlgFlashTitle		: "Flashegenskaper",
-DlgFlashChkPlay		: "Automatisk uppspelning",
-DlgFlashChkLoop		: "Upprepa/Loopa",
-DlgFlashChkMenu		: "Aktivera Flashmeny",
-DlgFlashScale		: "Skala",
-DlgFlashScaleAll	: "Visa allt",
-DlgFlashScaleNoBorder	: "Ingen ram",
-DlgFlashScaleFit	: "Exakt passning",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Länk",
-DlgLnkInfoTab		: "Länkinformation",
-DlgLnkTargetTab		: "MÃ¥l",
-
-DlgLnkType			: "Länktyp",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Ankare i sidan",
-DlgLnkTypeEMail		: "E-post",
-DlgLnkProto			: "Protokoll",
-DlgLnkProtoOther	: "<övrigt>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Välj ett ankare",
-DlgLnkAnchorByName	: "efter ankarnamn",
-DlgLnkAnchorById	: "efter objektid",
-DlgLnkNoAnchors		: "(Inga ankare kunde hittas)",
-DlgLnkEMail			: "E-postadress",
-DlgLnkEMailSubject	: "Ämne",
-DlgLnkEMailBody		: "Innehåll",
-DlgLnkUpload		: "Ladda upp",
-DlgLnkBtnUpload		: "Skicka till servern",
-
-DlgLnkTarget		: "MÃ¥l",
-DlgLnkTargetFrame	: "<ram>",
-DlgLnkTargetPopup	: "<popup-fönster>",
-DlgLnkTargetBlank	: "Nytt fönster (_blank)",
-DlgLnkTargetParent	: "Föregående Window (_parent)",
-DlgLnkTargetSelf	: "Detta fönstret (_self)",
-DlgLnkTargetTop		: "Översta fönstret (_top)",
-DlgLnkTargetFrameName	: "MÃ¥lets ramnamn",
-DlgLnkPopWinName	: "Popup-fönstrets namn",
-DlgLnkPopWinFeat	: "Popup-fönstrets egenskaper",
-DlgLnkPopResize		: "Kan ändra storlek",
-DlgLnkPopLocation	: "Adressfält",
-DlgLnkPopMenu		: "Menyfält",
-DlgLnkPopScroll		: "Scrolllista",
-DlgLnkPopStatus		: "Statusfält",
-DlgLnkPopToolbar	: "Verktygsfält",
-DlgLnkPopFullScrn	: "Helskärm (endast IE)",
-DlgLnkPopDependent	: "Beroende (endest Netscape)",
-DlgLnkPopWidth		: "Bredd",
-DlgLnkPopHeight		: "Höjd",
-DlgLnkPopLeft		: "Position från vänster",
-DlgLnkPopTop		: "Position från sidans topp",
-
-DlnLnkMsgNoUrl		: "Var god ange länkens URL",
-DlnLnkMsgNoEMail	: "Var god ange E-postadress",
-DlnLnkMsgNoAnchor	: "Var god ange ett ankare",
-DlnLnkMsgInvPopName	: "Popup-rutans namn måste börja med en alfabetisk bokstav och får inte innehålla mellanslag",
-
-// Color Dialog
-DlgColorTitle		: "Välj färg",
-DlgColorBtnClear	: "Rensa",
-DlgColorHighlight	: "Markera",
-DlgColorSelected	: "Vald",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Infoga smiley",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Välj utökat tecken",
-
-// Table Dialog
-DlgTableTitle		: "Tabellegenskaper",
-DlgTableRows		: "Rader",
-DlgTableColumns		: "Kolumner",
-DlgTableBorder		: "Kantstorlek",
-DlgTableAlign		: "Justering",
-DlgTableAlignNotSet	: "<ej angivet>",
-DlgTableAlignLeft	: "Vänster",
-DlgTableAlignCenter	: "Centrerad",
-DlgTableAlignRight	: "Höger",
-DlgTableWidth		: "Bredd",
-DlgTableWidthPx		: "pixlar",
-DlgTableWidthPc		: "procent",
-DlgTableHeight		: "Höjd",
-DlgTableCellSpace	: "Cellavstånd",
-DlgTableCellPad		: "Cellutfyllnad",
-DlgTableCaption		: "Titel",
-DlgTableSummary		: "Sammanfattning",
-DlgTableHeaders		: "Rubrikrad",
-DlgTableHeadersNone		: "Ingen",
-DlgTableHeadersColumn	: "Första kolumnen",
-DlgTableHeadersRow		: "Första raden",
-DlgTableHeadersBoth		: "BÃ¥da",
-
-// Table Cell Dialog
-DlgCellTitle		: "Cellegenskaper",
-DlgCellWidth		: "Bredd",
-DlgCellWidthPx		: "pixlar",
-DlgCellWidthPc		: "procent",
-DlgCellHeight		: "Höjd",
-DlgCellWordWrap		: "Automatisk radbrytning",
-DlgCellWordWrapNotSet	: "<Ej angivet>",
-DlgCellWordWrapYes	: "Ja",
-DlgCellWordWrapNo	: "Nej",
-DlgCellHorAlign		: "Horisontal justering",
-DlgCellHorAlignNotSet	: "<Ej angivet>",
-DlgCellHorAlignLeft	: "Vänster",
-DlgCellHorAlignCenter	: "Centrerad",
-DlgCellHorAlignRight: "Höger",
-DlgCellVerAlign		: "Vertikal justering",
-DlgCellVerAlignNotSet	: "<Ej angivet>",
-DlgCellVerAlignTop	: "Topp",
-DlgCellVerAlignMiddle	: "Mitten",
-DlgCellVerAlignBottom	: "Nederkant",
-DlgCellVerAlignBaseline	: "Underst",
-DlgCellType		: "Cell Typ",
-DlgCellTypeData		: "Data",
-DlgCellTypeHeader	: "Titel",
-DlgCellRowSpan		: "Radomfång",
-DlgCellCollSpan		: "Kolumnomfång",
-DlgCellBackColor	: "Bakgrundsfärg",
-DlgCellBorderColor	: "Kantfärg",
-DlgCellBtnSelect	: "Välj...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Sök och ersätt",
-
-// Find Dialog
-DlgFindTitle		: "Sök",
-DlgFindFindBtn		: "Sök",
-DlgFindNotFoundMsg	: "Angiven text kunde ej hittas.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Ersätt",
-DlgReplaceFindLbl		: "Sök efter:",
-DlgReplaceReplaceLbl	: "Ersätt med:",
-DlgReplaceCaseChk		: "Skiftläge",
-DlgReplaceReplaceBtn	: "Ersätt",
-DlgReplaceReplAllBtn	: "Ersätt alla",
-DlgReplaceWordChk		: "Inkludera hela ord",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Säkerhetsinställningar i Er webläsare tillåter inte åtgården Klipp ut. Använd (Ctrl+X) istället.",
-PasteErrorCopy	: "Säkerhetsinställningar i Er webläsare tillåter inte åtgården Kopiera. Använd (Ctrl+C) istället",
-
-PasteAsText		: "Klistra in som vanlig text",
-PasteFromWord	: "Klistra in från Word",
-
-DlgPasteMsg2	: "Var god och klistra in Er text i rutan nedan genom att använda (<STRONG>Ctrl+V</STRONG>) klicka sen på <STRONG>OK</STRONG>.",
-DlgPasteSec		: "På grund av din webläsares säkerhetsinställningar kan verktyget inte få åtkomst till urklippsdatan. Var god och använd detta fönster istället.",
-DlgPasteIgnoreFont		: "Ignorera typsnittsdefinitioner",
-DlgPasteRemoveStyles	: "Radera Stildefinitioner",
-
-// Color Picker
-ColorAutomatic	: "Automatisk",
-ColorMoreColors	: "Fler färger...",
-
-// Document Properties
-DocProps		: "Dokumentegenskaper",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Ankaregenskaper",
-DlgAnchorName		: "Ankarnamn",
-DlgAnchorErrorName	: "Var god ange ett ankarnamn",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Saknas i ordlistan",
-DlgSpellChangeTo		: "Ändra till",
-DlgSpellBtnIgnore		: "Ignorera",
-DlgSpellBtnIgnoreAll	: "Ignorera alla",
-DlgSpellBtnReplace		: "Ersätt",
-DlgSpellBtnReplaceAll	: "Ersätt alla",
-DlgSpellBtnUndo			: "Ã…ngra",
-DlgSpellNoSuggestions	: "- Förslag saknas -",
-DlgSpellProgress		: "Stavningskontroll pågår...",
-DlgSpellNoMispell		: "Stavningskontroll slutförd: Inga stavfel påträffades.",
-DlgSpellNoChanges		: "Stavningskontroll slutförd: Inga ord rättades.",
-DlgSpellOneChange		: "Stavningskontroll slutförd: Ett ord rättades.",
-DlgSpellManyChanges		: "Stavningskontroll slutförd: %1 ord rättades.",
-
-IeSpellDownload			: "Stavningskontrollen är ej installerad. Vill du göra det nu?",
-
-// Button Dialog
-DlgButtonText		: "Text (Värde)",
-DlgButtonType		: "Typ",
-DlgButtonTypeBtn	: "Knapp",
-DlgButtonTypeSbm	: "Skicka",
-DlgButtonTypeRst	: "Återställ",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Namn",
-DlgCheckboxValue	: "Värde",
-DlgCheckboxSelected	: "Vald",
-
-// Form Dialog
-DlgFormName		: "Namn",
-DlgFormAction	: "Funktion",
-DlgFormMethod	: "Metod",
-
-// Select Field Dialog
-DlgSelectName		: "Namn",
-DlgSelectValue		: "Värde",
-DlgSelectSize		: "Storlek",
-DlgSelectLines		: "Linjer",
-DlgSelectChkMulti	: "Tillåt flerval",
-DlgSelectOpAvail	: "Befintliga val",
-DlgSelectOpText		: "Text",
-DlgSelectOpValue	: "Värde",
-DlgSelectBtnAdd		: "Lägg till",
-DlgSelectBtnModify	: "Redigera",
-DlgSelectBtnUp		: "Upp",
-DlgSelectBtnDown	: "Ner",
-DlgSelectBtnSetValue : "Markera som valt värde",
-DlgSelectBtnDelete	: "Radera",
-
-// Textarea Dialog
-DlgTextareaName	: "Namn",
-DlgTextareaCols	: "Kolumner",
-DlgTextareaRows	: "Rader",
-
-// Text Field Dialog
-DlgTextName			: "Namn",
-DlgTextValue		: "Värde",
-DlgTextCharWidth	: "Teckenbredd",
-DlgTextMaxChars		: "Max antal tecken",
-DlgTextType			: "Typ",
-DlgTextTypeText		: "Text",
-DlgTextTypePass		: "Lösenord",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Namn",
-DlgHiddenValue	: "Värde",
-
-// Bulleted List Dialog
-BulletedListProp	: "Egenskaper för punktlista",
-NumberedListProp	: "Egenskaper för numrerad lista",
-DlgLstStart			: "Start",
-DlgLstType			: "Typ",
-DlgLstTypeCircle	: "Cirkel",
-DlgLstTypeDisc		: "Punkt",
-DlgLstTypeSquare	: "Ruta",
-DlgLstTypeNumbers	: "Nummer (1, 2, 3)",
-DlgLstTypeLCase		: "Gemener (a, b, c)",
-DlgLstTypeUCase		: "Versaler (A, B, C)",
-DlgLstTypeSRoman	: "Små romerska siffror (i, ii, iii)",
-DlgLstTypeLRoman	: "Stora romerska siffror (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Allmän",
-DlgDocBackTab		: "Bakgrund",
-DlgDocColorsTab		: "Färg och marginal",
-DlgDocMetaTab		: "Metadata",
-
-DlgDocPageTitle		: "Sidtitel",
-DlgDocLangDir		: "Språkriktning",
-DlgDocLangDirLTR	: "Vänster till Höger",
-DlgDocLangDirRTL	: "Höger till Vänster",
-DlgDocLangCode		: "Språkkod",
-DlgDocCharSet		: "Teckenuppsättningar",
-DlgDocCharSetCE		: "Central Europa",
-DlgDocCharSetCT		: "Traditionell Kinesisk (Big5)",
-DlgDocCharSetCR		: "Kyrillisk",
-DlgDocCharSetGR		: "Grekiska",
-DlgDocCharSetJP		: "Japanska",
-DlgDocCharSetKR		: "Koreanska",
-DlgDocCharSetTR		: "Turkiska",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Väst Europa",
-DlgDocCharSetOther	: "Övriga teckenuppsättningar",
-
-DlgDocDocType		: "Sidhuvud",
-DlgDocDocTypeOther	: "Övriga sidhuvuden",
-DlgDocIncXHTML		: "Inkludera XHTML deklaration",
-DlgDocBgColor		: "Bakgrundsfärg",
-DlgDocBgImage		: "Bakgrundsbildens URL",
-DlgDocBgNoScroll	: "Fast bakgrund",
-DlgDocCText			: "Text",
-DlgDocCLink			: "Länk",
-DlgDocCVisited		: "Besökt länk",
-DlgDocCActive		: "Aktiv länk",
-DlgDocMargins		: "Sidmarginal",
-DlgDocMaTop			: "Topp",
-DlgDocMaLeft		: "Vänster",
-DlgDocMaRight		: "Höger",
-DlgDocMaBottom		: "Botten",
-DlgDocMeIndex		: "Sidans nyckelord",
-DlgDocMeDescr		: "Sidans beskrivning",
-DlgDocMeAuthor		: "Författare",
-DlgDocMeCopy		: "Upphovsrätt",
-DlgDocPreview		: "Förhandsgranska",
-
-// Templates Dialog
-Templates			: "Sidmallar",
-DlgTemplatesTitle	: "Sidmallar",
-DlgTemplatesSelMsg	: "Var god välj en mall att använda med editorn<br>(allt nuvarande innehåll raderas):",
-DlgTemplatesLoading	: "Laddar mallar. Var god vänta...",
-DlgTemplatesNoTpl	: "(Ingen mall är vald)",
-DlgTemplatesReplace	: "Ersätt aktuellt innehåll",
-
-// About Dialog
-DlgAboutAboutTab	: "Om",
-DlgAboutBrowserInfoTab	: "Webläsare",
-DlgAboutLicenseTab	: "Licens",
-DlgAboutVersion		: "Version",
-DlgAboutInfo		: "För mer information se",
-
-// Div Dialog
-DlgDivGeneralTab	: "Allmänt",
-DlgDivAdvancedTab	: "Avancerat",
-DlgDivStyle		: "Stil",
-DlgDivInlineStyle	: "Inbäddad stil",
-
-ScaytTitle			: "SCAYT",
-ScaytTitleOptions	: "Alternativ",
-ScaytTitleLangs		: "Språk",
-ScaytTitleAbout		: "Om"
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.xml
deleted file mode 100644
index b06153d8d6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/sv.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sv.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.js
deleted file mode 100644
index 7f3b1a437c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Thai language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "ซ่อนแถบเครื่องมือ",
-ToolbarExpand		: "แสดงแถบเครื่องมือ",
-
-// Toolbar Items and Context Menu
-Save				: "บันทึก",
-NewPage				: "สร้างหน้าเอกสารใหม่",
-Preview				: "ดูหน้าเอกสารตัวอย่าง",
-Cut					: "ตัด",
-Copy				: "สำเนา",
-Paste				: "วาง",
-PasteText			: "วางสำเนาจากตัวอักษรธรรมดา",
-PasteWord			: "วางสำเนาจากตัวอักษรเวิร์ด",
-Print				: "สั่งพิมพ์",
-SelectAll			: "เลือกทั้งหมด",
-RemoveFormat		: "ล้างรูปแบบ",
-InsertLinkLbl		: "ลิงค์เชื่อมโยงเว็บ อีเมล์ รูปภาพ หรือไฟล์อื่นๆ",
-InsertLink			: "แทรก/แก้ไข ลิงค์",
-RemoveLink			: "ลบ ลิงค์",
-VisitLink			: "Open Link",	//MISSING
-Anchor				: "แทรก/แก้ไข Anchor",
-AnchorDelete		: "Remove Anchor",	//MISSING
-InsertImageLbl		: "รูปภาพ",
-InsertImage			: "แทรก/แก้ไข รูปภาพ",
-InsertFlashLbl		: "ไฟล์ Flash",
-InsertFlash			: "แทรก/แก้ไข ไฟล์ Flash",
-InsertTableLbl		: "ตาราง",
-InsertTable			: "แทรก/แก้ไข ตาราง",
-InsertLineLbl		: "เส้นคั่นบรรทัด",
-InsertLine			: "แทรกเส้นคั่นบรรทัด",
-InsertSpecialCharLbl: "ตัวอักษรพิเศษ",
-InsertSpecialChar	: "แทรกตัวอักษรพิเศษ",
-InsertSmileyLbl		: "รูปสื่ออารมณ์",
-InsertSmiley		: "แทรกรูปสื่ออารมณ์",
-About				: "เกี่ยวกับโปรแกรม FCKeditor",
-Bold				: "ตัวหนา",
-Italic				: "ตัวเอียง",
-Underline			: "ตัวขีดเส้นใต้",
-StrikeThrough		: "ตัวขีดเส้นทับ",
-Subscript			: "ตัวห้อย",
-Superscript			: "ตัวยก",
-LeftJustify			: "จัดชิดซ้าย",
-CenterJustify		: "จัดกึ่งกลาง",
-RightJustify		: "จัดชิดขวา",
-BlockJustify		: "จัดพอดีหน้ากระดาษ",
-DecreaseIndent		: "ลดระยะย่อหน้า",
-IncreaseIndent		: "เพิ่มระยะย่อหน้า",
-Blockquote			: "Blockquote",	//MISSING
-CreateDiv			: "Create Div Container",	//MISSING
-EditDiv				: "Edit Div Container",	//MISSING
-DeleteDiv			: "Remove Div Container",	//MISSING
-Undo				: "ยกเลิกคำสั่ง",
-Redo				: "ทำซ้ำคำสั่ง",
-NumberedListLbl		: "ลำดับรายการแบบตัวเลข",
-NumberedList		: "แทรก/แก้ไข ลำดับรายการแบบตัวเลข",
-BulletedListLbl		: "ลำดับรายการแบบสัญลักษณ์",
-BulletedList		: "แทรก/แก้ไข ลำดับรายการแบบสัญลักษณ์",
-ShowTableBorders	: "แสดงขอบของตาราง",
-ShowDetails			: "แสดงรายละเอียด",
-Style				: "ลักษณะ",
-FontFormat			: "รูปแบบ",
-Font				: "แบบอักษร",
-FontSize			: "ขนาด",
-TextColor			: "สีตัวอักษร",
-BGColor				: "สีพื้นหลัง",
-Source				: "ดูรหัส HTML",
-Find				: "ค้นหา",
-Replace				: "ค้นหาและแทนที่",
-SpellCheck			: "ตรวจการสะกดคำ",
-UniversalKeyboard	: "คีย์บอร์ดหลากภาษา",
-PageBreakLbl		: "ใส่ตัวแบ่งหน้า Page Break",
-PageBreak			: "แทรกตัวแบ่งหน้า Page Break",
-
-Form			: "แบบฟอร์ม",
-Checkbox		: "เช็คบ๊อก",
-RadioButton		: "เรดิโอบัตตอน",
-TextField		: "เท็กซ์ฟิลด์",
-Textarea		: "เท็กซ์แอเรีย",
-HiddenField		: "ฮิดเดนฟิลด์",
-Button			: "ปุ่ม",
-SelectionField	: "แถบตัวเลือก",
-ImageButton		: "ปุ่มแบบรูปภาพ",
-
-FitWindow		: "ขยายขนาดตัวอีดิตเตอร์",
-ShowBlocks		: "Show Blocks",	//MISSING
-
-// Context Menu
-EditLink			: "แก้ไข ลิงค์",
-CellCM				: "ช่องตาราง",
-RowCM				: "แถว",
-ColumnCM			: "คอลัมน์",
-InsertRowAfter		: "Insert Row After",	//MISSING
-InsertRowBefore		: "Insert Row Before",	//MISSING
-DeleteRows			: "ลบแถว",
-InsertColumnAfter	: "Insert Column After",	//MISSING
-InsertColumnBefore	: "Insert Column Before",	//MISSING
-DeleteColumns		: "ลบสดมน์",
-InsertCellAfter		: "Insert Cell After",	//MISSING
-InsertCellBefore	: "Insert Cell Before",	//MISSING
-DeleteCells			: "ลบช่อง",
-MergeCells			: "ผสานช่อง",
-MergeRight			: "Merge Right",	//MISSING
-MergeDown			: "Merge Down",	//MISSING
-HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
-VerticalSplitCell	: "Split Cell Vertically",	//MISSING
-TableDelete			: "ลบตาราง",
-CellProperties		: "คุณสมบัติของช่อง",
-TableProperties		: "คุณสมบัติของตาราง",
-ImageProperties		: "คุณสมบัติของรูปภาพ",
-FlashProperties		: "คุณสมบัติของไฟล์ Flash",
-
-AnchorProp			: "รายละเอียด Anchor",
-ButtonProp			: "รายละเอียดของ ปุ่ม",
-CheckboxProp		: "คุณสมบัติของ เช็คบ๊อก",
-HiddenFieldProp		: "คุณสมบัติของ ฮิดเดนฟิลด์",
-RadioButtonProp		: "คุณสมบัติของ เรดิโอบัตตอน",
-ImageButtonProp		: "คุณสมบัติของ ปุ่มแบบรูปภาพ",
-TextFieldProp		: "คุณสมบัติของ เท็กซ์ฟิลด์",
-SelectionFieldProp	: "คุณสมบัติของ แถบตัวเลือก",
-TextareaProp		: "คุณสมบัติของ เท็กแอเรีย",
-FormProp			: "คุณสมบัติของ แบบฟอร์ม",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Paragraph (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "โปรแกรมกำลังทำงานด้วยเทคโนโลยี XHTML กรุณารอสักครู่...",
-Done				: "โปรแกรมทำงานเสร็จสมบูรณ์",
-PasteWordConfirm	: "ข้อมูลที่ท่านต้องการวางลงในแผ่นงาน ถูกจัดรูปแบบจากโปรแกรมเวิร์ด. ท่านต้องการล้างรูปแบบที่มาจากโปรแกรมเวิร์ดหรือไม่?",
-NotCompatiblePaste	: "คำสั่งนี้ทำงานในโปรแกรมท่องเว็บ Internet Explorer version รุ่น 5.5 หรือใหม่กว่าเท่านั้น. ท่านต้องการวางตัวอักษรโดยไม่ล้างรูปแบบที่มาจากโปรแกรมเวิร์ดหรือไม่?",
-UnknownToolbarItem	: "ไม่สามารถระบุปุ่มเครื่องมือได้ \"%1\"",
-UnknownCommand		: "ไม่สามารถระบุชื่อคำสั่งได้ \"%1\"",
-NotImplemented		: "ไม่สามารถใช้งานคำสั่งได้",
-UnknownToolbarSet	: "ไม่มีการติดตั้งชุดคำสั่งในแถบเครื่องมือ \"%1\" กรุณาติดต่อผู้ดูแลระบบ",
-NoActiveX			: "โปรแกรมท่องอินเตอร์เน็ตของท่านไม่อนุญาติให้อีดิตเตอร์ทำงาน \"Run ActiveX controls and plug-ins\". หากไม่อนุญาติให้ใช้งาน ActiveX controls ท่านจะไม่สามารถใช้งานได้อย่างเต็มประสิทธิภาพ.",
-BrowseServerBlocked : "เปิดหน้าต่างป๊อบอัพเพื่อทำงานต่อไม่ได้ กรุณาปิดเครื่องมือป้องกันป๊อบอัพในโปรแกรมท่องอินเตอร์เน็ตของท่านด้วย",
-DialogBlocked		: "เปิดหน้าต่างป๊อบอัพเพื่อทำงานต่อไม่ได้ กรุณาปิดเครื่องมือป้องกันป๊อบอัพในโปรแกรมท่องอินเตอร์เน็ตของท่านด้วย",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "ตกลง",
-DlgBtnCancel		: "ยกเลิก",
-DlgBtnClose			: "ปิด",
-DlgBtnBrowseServer	: "เปิดหน้าต่างจัดการไฟล์อัพโหลด",
-DlgAdvancedTag		: "ขั้นสูง",
-DlgOpOther			: "<อื่นๆ>",
-DlgInfoTab			: "อินโฟ",
-DlgAlertUrl			: "กรุณาระบุ URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<ไม่ระบุ>",
-DlgGenId			: "ไอดี",
-DlgGenLangDir		: "การเขียน-อ่านภาษา",
-DlgGenLangDirLtr	: "จากซ้ายไปขวา (LTR)",
-DlgGenLangDirRtl	: "จากขวามาซ้าย (RTL)",
-DlgGenLangCode		: "รหัสภาษา",
-DlgGenAccessKey		: "แอคเซส คีย์",
-DlgGenName			: "ชื่อ",
-DlgGenTabIndex		: "ลำดับของ แท็บ",
-DlgGenLongDescr		: "คำอธิบายประกอบ URL",
-DlgGenClass			: "คลาสของไฟล์กำหนดลักษณะการแสดงผล",
-DlgGenTitle			: "คำเกริ่นนำ",
-DlgGenContType		: "ชนิดของคำเกริ่นนำ",
-DlgGenLinkCharset	: "ลิงค์เชื่อมโยงไปยังชุดตัวอักษร",
-DlgGenStyle			: "ลักษณะการแสดงผล",
-
-// Image Dialog
-DlgImgTitle			: "คุณสมบัติของ รูปภาพ",
-DlgImgInfoTab		: "ข้อมูลของรูปภาพ",
-DlgImgBtnUpload		: "อัพโหลดไฟล์ไปเก็บไว้ที่เครื่องแม่ข่าย (เซิร์ฟเวอร์)",
-DlgImgURL			: "ที่อยู่อ้างอิง URL",
-DlgImgUpload		: "อัพโหลดไฟล์",
-DlgImgAlt			: "คำประกอบรูปภาพ",
-DlgImgWidth			: "ความกว้าง",
-DlgImgHeight		: "ความสูง",
-DlgImgLockRatio		: "กำหนดอัตราส่วน กว้าง-สูง แบบคงที่",
-DlgBtnResetSize		: "กำหนดรูปเท่าขนาดจริง",
-DlgImgBorder		: "ขนาดขอบรูป",
-DlgImgHSpace		: "ระยะแนวนอน",
-DlgImgVSpace		: "ระยะแนวตั้ง",
-DlgImgAlign			: "การจัดวาง",
-DlgImgAlignLeft		: "ชิดซ้าย",
-DlgImgAlignAbsBottom: "ชิดด้านล่างสุด",
-DlgImgAlignAbsMiddle: "กึ่งกลาง",
-DlgImgAlignBaseline	: "ชิดบรรทัด",
-DlgImgAlignBottom	: "ชิดด้านล่าง",
-DlgImgAlignMiddle	: "กึ่งกลางแนวตั้ง",
-DlgImgAlignRight	: "ชิดขวา",
-DlgImgAlignTextTop	: "ใต้ตัวอักษร",
-DlgImgAlignTop		: "บนสุด",
-DlgImgPreview		: "หน้าเอกสารตัวอย่าง",
-DlgImgAlertUrl		: "กรุณาระบุที่อยู่อ้างอิงออนไลน์ของไฟล์รูปภาพ (URL)",
-DlgImgLinkTab		: "ลิ้งค์",
-
-// Flash Dialog
-DlgFlashTitle		: "คุณสมบัติของไฟล์ Flash",
-DlgFlashChkPlay		: "เล่นอัตโนมัติ Auto Play",
-DlgFlashChkLoop		: "เล่นวนรอบ Loop",
-DlgFlashChkMenu		: "ให้ใช้งานเมนูของ Flash",
-DlgFlashScale		: "อัตราส่วน Scale",
-DlgFlashScaleAll	: "แสดงให้เห็นทั้งหมด Show all",
-DlgFlashScaleNoBorder	: "ไม่แสดงเส้นขอบ No Border",
-DlgFlashScaleFit	: "แสดงให้พอดีกับพื้นที่ Exact Fit",
-
-// Link Dialog
-DlgLnkWindowTitle	: "ลิงค์เชื่อมโยงเว็บ อีเมล์ รูปภาพ หรือไฟล์อื่นๆ",
-DlgLnkInfoTab		: "รายละเอียด",
-DlgLnkTargetTab		: "การเปิดหน้าจอ",
-
-DlgLnkType			: "ประเภทของลิงค์",
-DlgLnkTypeURL		: "ที่อยู่อ้างอิงออนไลน์ (URL)",
-DlgLnkTypeAnchor	: "จุดเชื่อมโยง (Anchor)",
-DlgLnkTypeEMail		: "ส่งอีเมล์ (E-Mail)",
-DlgLnkProto			: "โปรโตคอล",
-DlgLnkProtoOther	: "<อื่นๆ>",
-DlgLnkURL			: "ที่อยู่อ้างอิงออนไลน์ (URL)",
-DlgLnkAnchorSel		: "ระบุข้อมูลของจุดเชื่อมโยง (Anchor)",
-DlgLnkAnchorByName	: "ชื่อ",
-DlgLnkAnchorById	: "ไอดี",
-DlgLnkNoAnchors		: "(ยังไม่มีจุดเชื่อมโยงภายในหน้าเอกสารนี้)",
-DlgLnkEMail			: "อีเมล์ (E-Mail)",
-DlgLnkEMailSubject	: "หัวเรื่อง",
-DlgLnkEMailBody		: "ข้อความ",
-DlgLnkUpload		: "อัพโหลดไฟล์",
-DlgLnkBtnUpload		: "บันทึกไฟล์ไว้บนเซิร์ฟเวอร์",
-
-DlgLnkTarget		: "การเปิดหน้าลิงค์",
-DlgLnkTargetFrame	: "<เปิดในเฟรม>",
-DlgLnkTargetPopup	: "<เปิดหน้าจอเล็ก (Pop-up)>",
-DlgLnkTargetBlank	: "เปิดหน้าจอใหม่ (_blank)",
-DlgLnkTargetParent	: "เปิดในหน้าหลัก (_parent)",
-DlgLnkTargetSelf	: "เปิดในหน้าปัจจุบัน (_self)",
-DlgLnkTargetTop		: "เปิดในหน้าบนสุด (_top)",
-DlgLnkTargetFrameName	: "ชื่อทาร์เก็ตเฟรม",
-DlgLnkPopWinName	: "ระบุชื่อหน้าจอเล็ก (Pop-up)",
-DlgLnkPopWinFeat	: "คุณสมบัติของหน้าจอเล็ก (Pop-up)",
-DlgLnkPopResize		: "ปรับขนาดหน้าจอ",
-DlgLnkPopLocation	: "แสดงที่อยู่ของไฟล์",
-DlgLnkPopMenu		: "แสดงแถบเมนู",
-DlgLnkPopScroll		: "แสดงแถบเลื่อน",
-DlgLnkPopStatus		: "แสดงแถบสถานะ",
-DlgLnkPopToolbar	: "แสดงแถบเครื่องมือ",
-DlgLnkPopFullScrn	: "แสดงเต็มหน้าจอ (IE5.5++ เท่านั้น)",
-DlgLnkPopDependent	: "แสดงเต็มหน้าจอ (Netscape)",
-DlgLnkPopWidth		: "กว้าง",
-DlgLnkPopHeight		: "สูง",
-DlgLnkPopLeft		: "พิกัดซ้าย (Left Position)",
-DlgLnkPopTop		: "พิกัดบน (Top Position)",
-
-DlnLnkMsgNoUrl		: "กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)",
-DlnLnkMsgNoEMail	: "กรุณาระบุอีเมล์ (E-mail)",
-DlnLnkMsgNoAnchor	: "กรุณาระบุจุดเชื่อมโยง (Anchor)",
-DlnLnkMsgInvPopName	: "ชื่อของหน้าต่างป๊อบอัพ จะต้องขึ้นต้นด้วยตัวอักษรเท่านั้น และต้องไม่มีช่องว่างในชื่อ",
-
-// Color Dialog
-DlgColorTitle		: "เลือกสี",
-DlgColorBtnClear	: "ล้างค่ารหัสสี",
-DlgColorHighlight	: "ตัวอย่างสี",
-DlgColorSelected	: "สีที่เลือก",
-
-// Smiley Dialog
-DlgSmileyTitle		: "แทรกสัญลักษณ์สื่ออารมณ์",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "แทรกตัวอักษรพิเศษ",
-
-// Table Dialog
-DlgTableTitle		: "คุณสมบัติของ ตาราง",
-DlgTableRows		: "แถว",
-DlgTableColumns		: "สดมน์",
-DlgTableBorder		: "ขนาดเส้นขอบ",
-DlgTableAlign		: "การจัดตำแหน่ง",
-DlgTableAlignNotSet	: "<ไม่ระบุ>",
-DlgTableAlignLeft	: "ชิดซ้าย",
-DlgTableAlignCenter	: "กึ่งกลาง",
-DlgTableAlignRight	: "ชิดขวา",
-DlgTableWidth		: "กว้าง",
-DlgTableWidthPx		: "จุดสี",
-DlgTableWidthPc		: "เปอร์เซ็น",
-DlgTableHeight		: "สูง",
-DlgTableCellSpace	: "ระยะแนวนอนน",
-DlgTableCellPad		: "ระยะแนวตั้ง",
-DlgTableCaption		: "หัวเรื่องของตาราง",
-DlgTableSummary		: "สรุปความ",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "คุณสมบัติของ ช่อง",
-DlgCellWidth		: "กว้าง",
-DlgCellWidthPx		: "จุดสี",
-DlgCellWidthPc		: "เปอร์เซ็น",
-DlgCellHeight		: "สูง",
-DlgCellWordWrap		: "ตัดบรรทัดอัตโนมัติ",
-DlgCellWordWrapNotSet	: "<ไม่ระบุ>",
-DlgCellWordWrapYes	: "ใ่ช่",
-DlgCellWordWrapNo	: "ไม่",
-DlgCellHorAlign		: "การจัดวางแนวนอน",
-DlgCellHorAlignNotSet	: "<ไม่ระบุ>",
-DlgCellHorAlignLeft	: "ชิดซ้าย",
-DlgCellHorAlignCenter	: "กึ่งกลาง",
-DlgCellHorAlignRight: "ชิดขวา",
-DlgCellVerAlign		: "การจัดวางแนวตั้ง",
-DlgCellVerAlignNotSet	: "<ไม่ระบุ>",
-DlgCellVerAlignTop	: "บนสุด",
-DlgCellVerAlignMiddle	: "กึ่งกลาง",
-DlgCellVerAlignBottom	: "ล่างสุด",
-DlgCellVerAlignBaseline	: "อิงบรรทัด",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "จำนวนแถวที่คร่อมกัน",
-DlgCellCollSpan		: "จำนวนสดมน์ที่คร่อมกัน",
-DlgCellBackColor	: "สีพื้นหลัง",
-DlgCellBorderColor	: "สีเส้นขอบ",
-DlgCellBtnSelect	: "เลือก..",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
-
-// Find Dialog
-DlgFindTitle		: "ค้นหา",
-DlgFindFindBtn		: "ค้นหา",
-DlgFindNotFoundMsg	: "ไม่พบคำที่ค้นหา.",
-
-// Replace Dialog
-DlgReplaceTitle			: "ค้นหาและแทนที่",
-DlgReplaceFindLbl		: "ค้นหาคำว่า:",
-DlgReplaceReplaceLbl	: "แทนที่ด้วย:",
-DlgReplaceCaseChk		: "ตัวโหญ่-เล็ก ต้องตรงกัน",
-DlgReplaceReplaceBtn	: "แทนที่",
-DlgReplaceReplAllBtn	: "แทนที่ทั้งหมดที่พบ",
-DlgReplaceWordChk		: "ต้องตรงกันทุกคำ",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "ไม่สามารถตัดข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl และตัว X พร้อมกัน).",
-PasteErrorCopy	: "ไม่สามารถสำเนาข้อความที่เลือกไว้ได้เนื่องจากการกำหนดค่าระดับความปลอดภัย. กรุณาใช้ปุ่มลัดเพื่อวางข้อความแทน (กดปุ่ม Ctrl และตัว C พร้อมกัน).",
-
-PasteAsText		: "วางแบบตัวอักษรธรรมดา",
-PasteFromWord	: "วางแบบตัวอักษรจากโปรแกรมเวิร์ด",
-
-DlgPasteMsg2	: "กรุณาใช้คีย์บอร์ดเท่านั้น โดยกดปุ๋ม (<strong>Ctrl และ V</strong>)พร้อมๆกัน และกด <strong>OK</strong>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "ไม่สนใจ Font Face definitions",
-DlgPasteRemoveStyles	: "ลบ Styles definitions",
-
-// Color Picker
-ColorAutomatic	: "สีอัตโนมัติ",
-ColorMoreColors	: "เลือกสีอื่นๆ...",
-
-// Document Properties
-DocProps		: "คุณสมบัติของเอกสาร",
-
-// Anchor Dialog
-DlgAnchorTitle		: "คุณสมบัติของ Anchor",
-DlgAnchorName		: "ชื่อ Anchor",
-DlgAnchorErrorName	: "กรุณาระบุชื่อของ Anchor",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "ไม่พบในดิกชันนารี",
-DlgSpellChangeTo		: "แก้ไขเป็น",
-DlgSpellBtnIgnore		: "ยกเว้น",
-DlgSpellBtnIgnoreAll	: "ยกเว้นทั้งหมด",
-DlgSpellBtnReplace		: "แทนที่",
-DlgSpellBtnReplaceAll	: "แทนที่ทั้งหมด",
-DlgSpellBtnUndo			: "ยกเลิก",
-DlgSpellNoSuggestions	: "- ไม่มีคำแนะนำใดๆ -",
-DlgSpellProgress		: "กำลังตรวจสอบคำสะกด...",
-DlgSpellNoMispell		: "ตรวจสอบคำสะกดเสร็จสิ้น: ไม่พบคำสะกดผิด",
-DlgSpellNoChanges		: "ตรวจสอบคำสะกดเสร็จสิ้น: ไม่มีการแก้คำใดๆ",
-DlgSpellOneChange		: "ตรวจสอบคำสะกดเสร็จสิ้น: แก้ไข1คำ",
-DlgSpellManyChanges		: "ตรวจสอบคำสะกดเสร็จสิ้น:: แก้ไข %1 คำ",
-
-IeSpellDownload			: "ไม่ได้ติดตั้งระบบตรวจสอบคำสะกด. ต้องการติดตั้งไหมครับ?",
-
-// Button Dialog
-DlgButtonText		: "ข้อความ (ค่าตัวแปร)",
-DlgButtonType		: "ข้อความ",
-DlgButtonTypeBtn	: "Button",
-DlgButtonTypeSbm	: "Submit",
-DlgButtonTypeRst	: "Reset",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "ชื่อ",
-DlgCheckboxValue	: "ค่าตัวแปร",
-DlgCheckboxSelected	: "เลือกเป็นค่าเริ่มต้น",
-
-// Form Dialog
-DlgFormName		: "ชื่อ",
-DlgFormAction	: "แอคชั่น",
-DlgFormMethod	: "เมธอด",
-
-// Select Field Dialog
-DlgSelectName		: "ชื่อ",
-DlgSelectValue		: "ค่าตัวแปร",
-DlgSelectSize		: "ขนาด",
-DlgSelectLines		: "บรรทัด",
-DlgSelectChkMulti	: "เลือกหลายค่าได้",
-DlgSelectOpAvail	: "รายการตัวเลือก",
-DlgSelectOpText		: "ข้อความ",
-DlgSelectOpValue	: "ค่าตัวแปร",
-DlgSelectBtnAdd		: "เพิ่ม",
-DlgSelectBtnModify	: "แก้ไข",
-DlgSelectBtnUp		: "บน",
-DlgSelectBtnDown	: "ล่าง",
-DlgSelectBtnSetValue : "เลือกเป็นค่าเริ่มต้น",
-DlgSelectBtnDelete	: "ลบ",
-
-// Textarea Dialog
-DlgTextareaName	: "ชื่อ",
-DlgTextareaCols	: "สดมภ์",
-DlgTextareaRows	: "แถว",
-
-// Text Field Dialog
-DlgTextName			: "ชื่อ",
-DlgTextValue		: "ค่าตัวแปร",
-DlgTextCharWidth	: "ความกว้าง",
-DlgTextMaxChars		: "จำนวนตัวอักษรสูงสุด",
-DlgTextType			: "ชนิด",
-DlgTextTypeText		: "ข้อความ",
-DlgTextTypePass		: "รหัสผ่าน",
-
-// Hidden Field Dialog
-DlgHiddenName	: "ชื่อ",
-DlgHiddenValue	: "ค่าตัวแปร",
-
-// Bulleted List Dialog
-BulletedListProp	: "คุณสมบัติของ บูลเล็ตลิสต์",
-NumberedListProp	: "คุณสมบัติของ นัมเบอร์ลิสต์",
-DlgLstStart			: "Start",	//MISSING
-DlgLstType			: "ชนิด",
-DlgLstTypeCircle	: "รูปวงกลม",
-DlgLstTypeDisc		: "Disc",	//MISSING
-DlgLstTypeSquare	: "รูปสี่เหลี่ยม",
-DlgLstTypeNumbers	: "หมายเลข (1, 2, 3)",
-DlgLstTypeLCase		: "ตัวพิมพ์เล็ก (a, b, c)",
-DlgLstTypeUCase		: "ตัวพิมพ์ใหญ่ (A, B, C)",
-DlgLstTypeSRoman	: "เลขโรมันพิมพ์เล็ก (i, ii, iii)",
-DlgLstTypeLRoman	: "เลขโรมันพิมพ์ใหญ่ (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "ลักษณะทั่วไปของเอกสาร",
-DlgDocBackTab		: "พื้นหลัง",
-DlgDocColorsTab		: "สีและระยะขอบ",
-DlgDocMetaTab		: "ข้อมูลสำหรับเสิร์ชเอนจิ้น",
-
-DlgDocPageTitle		: "ชื่อไตเติ้ล",
-DlgDocLangDir		: "การอ่านภาษา",
-DlgDocLangDirLTR	: "จากซ้ายไปขวา (LTR)",
-DlgDocLangDirRTL	: "จากขวาไปซ้าย (RTL)",
-DlgDocLangCode		: "รหัสภาษา",
-DlgDocCharSet		: "ชุดตัวอักษร",
-DlgDocCharSetCE		: "Central European",
-DlgDocCharSetCT		: "Chinese Traditional (Big5)",
-DlgDocCharSetCR		: "Cyrillic",
-DlgDocCharSetGR		: "Greek",
-DlgDocCharSetJP		: "Japanese",
-DlgDocCharSetKR		: "Korean",
-DlgDocCharSetTR		: "Turkish",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Western European",
-DlgDocCharSetOther	: "ชุดตัวอักษรอื่นๆ",
-
-DlgDocDocType		: "ประเภทของเอกสาร",
-DlgDocDocTypeOther	: "ประเภทเอกสารอื่นๆ",
-DlgDocIncXHTML		: "รวมเอา  XHTML Declarations ไว้ด้วย",
-DlgDocBgColor		: "สีพื้นหลัง",
-DlgDocBgImage		: "ที่อยู่อ้างอิงออนไลน์ของรูปพื้นหลัง (Image URL)",
-DlgDocBgNoScroll	: "พื้นหลังแบบไม่มีแถบเลื่อน",
-DlgDocCText			: "ข้อความ",
-DlgDocCLink			: "ลิงค์",
-DlgDocCVisited		: "ลิงค์ที่เคยคลิ้กแล้ว Visited Link",
-DlgDocCActive		: "ลิงค์ที่กำลังคลิ้ก Active Link",
-DlgDocMargins		: "ระยะขอบของหน้าเอกสาร",
-DlgDocMaTop			: "ด้านบน",
-DlgDocMaLeft		: "ด้านซ้าย",
-DlgDocMaRight		: "ด้านขวา",
-DlgDocMaBottom		: "ด้านล่าง",
-DlgDocMeIndex		: "คำสำคัญอธิบายเอกสาร (คั่นคำด้วย คอมม่า)",
-DlgDocMeDescr		: "ประโยคอธิบายเกี่ยวกับเอกสาร",
-DlgDocMeAuthor		: "ผู้สร้างเอกสาร",
-DlgDocMeCopy		: "สงวนลิขสิทธิ์",
-DlgDocPreview		: "ตัวอย่างหน้าเอกสาร",
-
-// Templates Dialog
-Templates			: "เทมเพลต",
-DlgTemplatesTitle	: "เทมเพลตของส่วนเนื้อหาเว็บไซต์",
-DlgTemplatesSelMsg	: "กรุณาเลือก เทมเพลต เพื่อนำไปแก้ไขในอีดิตเตอร์<br />(เนื้อหาส่วนนี้จะหายไป):",
-DlgTemplatesLoading	: "กำลังโหลดรายการเทมเพลตทั้งหมด...",
-DlgTemplatesNoTpl	: "(ยังไม่มีการกำหนดเทมเพลต)",
-DlgTemplatesReplace	: "แทนที่เนื้อหาเว็บไซต์ที่เลือก",
-
-// About Dialog
-DlgAboutAboutTab	: "เกี่ยวกับโปรแกรม",
-DlgAboutBrowserInfoTab	: "โปรแกรมท่องเว็บที่ท่านใช้",
-DlgAboutLicenseTab	: "ลิขสิทธิ์",
-DlgAboutVersion		: "รุ่น",
-DlgAboutInfo		: "For further information go to",	//MISSING
-
-// Div Dialog
-DlgDivGeneralTab	: "General",	//MISSING
-DlgDivAdvancedTab	: "Advanced",	//MISSING
-DlgDivStyle		: "Style",	//MISSING
-DlgDivInlineStyle	: "Inline Style",	//MISSING
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.xml
deleted file mode 100644
index 4fe8b12c8f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/th.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>th.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.js
deleted file mode 100644
index 7707c3c2b6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Turkish language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Araç Çubuğunu Kapat",
-ToolbarExpand		: "Araç Çubuğunu Aç",
-
-// Toolbar Items and Context Menu
-Save				: "Kaydet",
-NewPage				: "Yeni Sayfa",
-Preview				: "Ön İzleme",
-Cut					: "Kes",
-Copy				: "Kopyala",
-Paste				: "Yapıştır",
-PasteText			: "Düzyazı Olarak Yapıştır",
-PasteWord			: "Word'den Yapıştır",
-Print				: "Yazdır",
-SelectAll			: "Tümünü Seç",
-RemoveFormat		: "Biçimi Kaldır",
-InsertLinkLbl		: "Köprü",
-InsertLink			: "Köprü Ekle/Düzenle",
-RemoveLink			: "Köprü Kaldır",
-VisitLink			: "Köprü Aç",
-Anchor				: "Çapa Ekle/Düzenle",
-AnchorDelete		: "Çapa Sil",
-InsertImageLbl		: "Resim",
-InsertImage			: "Resim Ekle/Düzenle",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Flash Ekle/Düzenle",
-InsertTableLbl		: "Tablo",
-InsertTable			: "Tablo Ekle/Düzenle",
-InsertLineLbl		: "Satır",
-InsertLine			: "Yatay Satır Ekle",
-InsertSpecialCharLbl: "Özel Karakter",
-InsertSpecialChar	: "Özel Karakter Ekle",
-InsertSmileyLbl		: "Ä°fade",
-InsertSmiley		: "Ä°fade Ekle",
-About				: "FCKeditor Hakkında",
-Bold				: "Kalın",
-Italic				: "Ä°talik",
-Underline			: "Altı Çizgili",
-StrikeThrough		: "Üstü Çizgili",
-Subscript			: "Alt Simge",
-Superscript			: "Ãœst Simge",
-LeftJustify			: "Sola Dayalı",
-CenterJustify		: "Ortalanmış",
-RightJustify		: "Sağa Dayalı",
-BlockJustify		: "İki Kenara Yaslanmış",
-DecreaseIndent		: "Sekme Azalt",
-IncreaseIndent		: "Sekme Arttır",
-Blockquote			: "Blok OluÅŸtur",
-CreateDiv			: "Div Ekle",
-EditDiv				: "Div Düzenle",
-DeleteDiv			: "Div Sil",
-Undo				: "Geri Al",
-Redo				: "Tekrarla",
-NumberedListLbl		: "Numaralı Liste",
-NumberedList		: "Numaralı Liste Ekle/Kaldır",
-BulletedListLbl		: "Simgeli Liste",
-BulletedList		: "Simgeli Liste Ekle/Kaldır",
-ShowTableBorders	: "Tablo Kenarlarını Göster",
-ShowDetails			: "Detayları Göster",
-Style				: "Biçem",
-FontFormat			: "Biçim",
-Font				: "Yazı Türü",
-FontSize			: "Boyut",
-TextColor			: "Yazı Rengi",
-BGColor				: "Arka Renk",
-Source				: "Kaynak",
-Find				: "Bul",
-Replace				: "DeÄŸiÅŸtir",
-SpellCheck			: "Yazım Denetimi",
-UniversalKeyboard	: "Evrensel Klavye",
-PageBreakLbl		: "Sayfa sonu",
-PageBreak			: "Sayfa Sonu Ekle",
-
-Form			: "Form",
-Checkbox		: "Onay Kutusu",
-RadioButton		: "Seçenek Düğmesi",
-TextField		: "Metin GiriÅŸi",
-Textarea		: "Çok Satırlı Metin",
-HiddenField		: "Gizli Veri",
-Button			: "Düğme",
-SelectionField	: "Seçim Menüsü",
-ImageButton		: "Resimli Düğme",
-
-FitWindow		: "Düzenleyici boyutunu büyüt",
-ShowBlocks		: "Blokları Göster",
-
-// Context Menu
-EditLink			: "Köprü Düzenle",
-CellCM				: "Hücre",
-RowCM				: "Satır",
-ColumnCM			: "Sütun",
-InsertRowAfter		: "Satır Ekle - Sonra",
-InsertRowBefore		: "Satır Ekle - Önce",
-DeleteRows			: "Satır Sil",
-InsertColumnAfter	: "Kolon Ekle - Sonra",
-InsertColumnBefore	: "Kolon Ekle - Önce",
-DeleteColumns		: "Sütun Sil",
-InsertCellAfter		: "Hücre Ekle - Sonra",
-InsertCellBefore	: "Hücre Ekle - Önce",
-DeleteCells			: "Hücre Sil",
-MergeCells			: "Hücreleri Birleştir",
-MergeRight			: "BirleÅŸtir - SaÄŸdaki Ä°le ",
-MergeDown			: "Birleştir - Aşağıdaki İle ",
-HorizontalSplitCell	: "Hücreyi Yatay Böl",
-VerticalSplitCell	: "Hücreyi Dikey Böl",
-TableDelete			: "Tabloyu Sil",
-CellProperties		: "Hücre Özellikleri",
-TableProperties		: "Tablo Özellikleri",
-ImageProperties		: "Resim Özellikleri",
-FlashProperties		: "Flash Özellikleri",
-
-AnchorProp			: "Çapa Özellikleri",
-ButtonProp			: "Düğme Özellikleri",
-CheckboxProp		: "Onay Kutusu Özellikleri",
-HiddenFieldProp		: "Gizli Veri Özellikleri",
-RadioButtonProp		: "Seçenek Düğmesi Özellikleri",
-ImageButtonProp		: "Resimli Düğme Özellikleri",
-TextFieldProp		: "Metin Girişi Özellikleri",
-SelectionFieldProp	: "Seçim Menüsü Özellikleri",
-TextareaProp		: "Çok Satırlı Metin Özellikleri",
-FormProp			: "Form Özellikleri",
-
-FontFormats			: "Normal;Biçimli;Adres;Başlık 1;Başlık 2;Başlık 3;Başlık 4;Başlık 5;Başlık 6;Paragraf (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "XHTML işleniyor. Lütfen bekleyin...",
-Done				: "Bitti",
-PasteWordConfirm	: "Yapıştırdığınız yazı Word'den gelmişe benziyor. Yapıştırmadan önce gereksiz eklentileri silmek ister misiniz?",
-NotCompatiblePaste	: "Bu komut Internet Explorer 5.5 ve ileriki sürümleri için mevcuttur. Temizlenmeden yapıştırılmasını ister misiniz ?",
-UnknownToolbarItem	: "Bilinmeyen araç çubugu öğesi \"%1\"",
-UnknownCommand		: "Bilinmeyen komut \"%1\"",
-NotImplemented		: "Komut uyarlanamadı",
-UnknownToolbarSet	: "\"%1\" araç çubuğu öğesi mevcut değil",
-NoActiveX			: "Kullandığınız tarayıcının güvenlik ayarları bazı özelliklerin kullanılmasını engelliyor. Bu özelliklerin çalışması için \"Run ActiveX controls and plug-ins (Activex ve eklentileri çalıştır)\" seçeneğinin aktif yapılması gerekiyor. Kullanılamayan eklentiler ve hatalar konusunda daha fazla bilgi sahibi olun.",
-BrowseServerBlocked : "Kaynak tarayıcısı açılamadı. Tüm \"popup blocker\" programlarının devre dışı olduğundan emin olun. (Yahoo toolbar, Msn toolbar, Google toolbar gibi)",
-DialogBlocked		: "Diyalog açmak mümkün olmadı. Tüm \"Popup Blocker\" programlarının devre dışı olduğundan emin olun.",
-VisitLinkBlocked	: "Yeni pencere açmak mümkün olmadı. Tüm \"Popup Blocker\" programlarının devre dışı olduğundan emin olun",
-
-// Dialogs
-DlgBtnOK			: "Tamam",
-DlgBtnCancel		: "Ä°ptal",
-DlgBtnClose			: "Kapat",
-DlgBtnBrowseServer	: "Sunucuyu Gez",
-DlgAdvancedTag		: "GeliÅŸmiÅŸ",
-DlgOpOther			: "<DiÄŸer>",
-DlgInfoTab			: "Bilgi",
-DlgAlertUrl			: "Lütfen URL girin",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<tanımlanmamış>",
-DlgGenId			: "Kimlik",
-DlgGenLangDir		: "Dil Yönü",
-DlgGenLangDirLtr	: "Soldan SaÄŸa (LTR)",
-DlgGenLangDirRtl	: "SaÄŸdan Sola (RTL)",
-DlgGenLangCode		: "Dil Kodlaması",
-DlgGenAccessKey		: "EriÅŸim TuÅŸu",
-DlgGenName			: "Ad",
-DlgGenTabIndex		: "Sekme Ä°ndeksi",
-DlgGenLongDescr		: "Uzun Tanımlı URL",
-DlgGenClass			: "Biçem Sayfası Sınıfları",
-DlgGenTitle			: "Danışma Başlığı",
-DlgGenContType		: "Danışma İçerik Türü",
-DlgGenLinkCharset	: "Bağlı Kaynak Karakter Gurubu",
-DlgGenStyle			: "Biçem",
-
-// Image Dialog
-DlgImgTitle			: "Resim Özellikleri",
-DlgImgInfoTab		: "Resim Bilgisi",
-DlgImgBtnUpload		: "Sunucuya Yolla",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Karşıya Yükle",
-DlgImgAlt			: "Alternatif Yazı",
-DlgImgWidth			: "GeniÅŸlik",
-DlgImgHeight		: "Yükseklik",
-DlgImgLockRatio		: "Oranı Kilitle",
-DlgBtnResetSize		: "Boyutu Başa Döndür",
-DlgImgBorder		: "Kenar",
-DlgImgHSpace		: "Yatay BoÅŸluk",
-DlgImgVSpace		: "Dikey BoÅŸluk",
-DlgImgAlign			: "Hizalama",
-DlgImgAlignLeft		: "Sol",
-DlgImgAlignAbsBottom: "Tam Altı",
-DlgImgAlignAbsMiddle: "Tam Ortası",
-DlgImgAlignBaseline	: "Taban Çizgisi",
-DlgImgAlignBottom	: "Alt",
-DlgImgAlignMiddle	: "Orta",
-DlgImgAlignRight	: "SaÄŸ",
-DlgImgAlignTextTop	: "Yazı Tepeye",
-DlgImgAlignTop		: "Tepe",
-DlgImgPreview		: "Ön İzleme",
-DlgImgAlertUrl		: "Lütfen resmin URL'sini yazınız",
-DlgImgLinkTab		: "Köprü",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash Özellikleri",
-DlgFlashChkPlay		: "Otomatik Oynat",
-DlgFlashChkLoop		: "Döngü",
-DlgFlashChkMenu		: "Flash Menüsünü Kullan",
-DlgFlashScale		: "Boyutlandır",
-DlgFlashScaleAll	: "Hepsini Göster",
-DlgFlashScaleNoBorder	: "Kenar Yok",
-DlgFlashScaleFit	: "Tam Sığdır",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Köprü",
-DlgLnkInfoTab		: "Köprü Bilgisi",
-DlgLnkTargetTab		: "Hedef",
-
-DlgLnkType			: "Köprü Türü",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Bu sayfada çapa",
-DlgLnkTypeEMail		: "E-Posta",
-DlgLnkProto			: "Protokol",
-DlgLnkProtoOther	: "<diÄŸer>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Çapa Seç",
-DlgLnkAnchorByName	: "Çapa Adı ile",
-DlgLnkAnchorById	: "Eleman Kimlik Numarası ile",
-DlgLnkNoAnchors		: "(Bu belgede hiç çapa yok)",
-DlgLnkEMail			: "E-Posta Adresi",
-DlgLnkEMailSubject	: "Ä°leti Konusu",
-DlgLnkEMailBody		: "İleti Gövdesi",
-DlgLnkUpload		: "Karşıya Yükle",
-DlgLnkBtnUpload		: "Sunucuya Gönder",
-
-DlgLnkTarget		: "Hedef",
-DlgLnkTargetFrame	: "<çerçeve>",
-DlgLnkTargetPopup	: "<yeni açılan pencere>",
-DlgLnkTargetBlank	: "Yeni Pencere(_blank)",
-DlgLnkTargetParent	: "Anne Pencere (_parent)",
-DlgLnkTargetSelf	: "Kendi Penceresi (_self)",
-DlgLnkTargetTop		: "En Ãœst Pencere (_top)",
-DlgLnkTargetFrameName	: "Hedef Çerçeve Adı",
-DlgLnkPopWinName	: "Yeni Açılan Pencere Adı",
-DlgLnkPopWinFeat	: "Yeni Açılan Pencere Özellikleri",
-DlgLnkPopResize		: "Boyutlandırılabilir",
-DlgLnkPopLocation	: "Yer Çubuğu",
-DlgLnkPopMenu		: "Menü Çubuğu",
-DlgLnkPopScroll		: "Kaydırma Çubukları",
-DlgLnkPopStatus		: "Durum Çubuğu",
-DlgLnkPopToolbar	: "Araç Çubuğu",
-DlgLnkPopFullScrn	: "Tam Ekran (IE)",
-DlgLnkPopDependent	: "Bağımlı (Netscape)",
-DlgLnkPopWidth		: "GeniÅŸlik",
-DlgLnkPopHeight		: "Yükseklik",
-DlgLnkPopLeft		: "Sola Göre Konum",
-DlgLnkPopTop		: "Yukarıya Göre Konum",
-
-DlnLnkMsgNoUrl		: "Lütfen köprü URL'sini yazın",
-DlnLnkMsgNoEMail	: "Lütfen E-posta adresini yazın",
-DlnLnkMsgNoAnchor	: "Lütfen bir çapa seçin",
-DlnLnkMsgInvPopName	: "Açılır pencere adı abecesel bir karakterle başlamalı ve boşluk içermemelidir",
-
-// Color Dialog
-DlgColorTitle		: "Renk Seç",
-DlgColorBtnClear	: "Temizle",
-DlgColorHighlight	: "Vurgula",
-DlgColorSelected	: "Seçilmiş",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Ä°fade Ekle",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Özel Karakter Seç",
-
-// Table Dialog
-DlgTableTitle		: "Tablo Özellikleri",
-DlgTableRows		: "Satırlar",
-DlgTableColumns		: "Sütunlar",
-DlgTableBorder		: "Kenar Kalınlığı",
-DlgTableAlign		: "Hizalama",
-DlgTableAlignNotSet	: "<Tanımlanmamış>",
-DlgTableAlignLeft	: "Sol",
-DlgTableAlignCenter	: "Merkez",
-DlgTableAlignRight	: "SaÄŸ",
-DlgTableWidth		: "GeniÅŸlik",
-DlgTableWidthPx		: "piksel",
-DlgTableWidthPc		: "yüzde",
-DlgTableHeight		: "Yükseklik",
-DlgTableCellSpace	: "Izgara kalınlığı",
-DlgTableCellPad		: "Izgara yazı arası",
-DlgTableCaption		: "Başlık",
-DlgTableSummary		: "Özet",
-DlgTableHeaders		: "Başlıklar",
-DlgTableHeadersNone		: "Yok",
-DlgTableHeadersColumn	: "İlk Sütun",
-DlgTableHeadersRow		: "İlk Satır",
-DlgTableHeadersBoth		: "Her Ä°kisi",
-
-// Table Cell Dialog
-DlgCellTitle		: "Hücre Özellikleri",
-DlgCellWidth		: "GeniÅŸlik",
-DlgCellWidthPx		: "piksel",
-DlgCellWidthPc		: "yüzde",
-DlgCellHeight		: "Yükseklik",
-DlgCellWordWrap		: "Sözcük Kaydır",
-DlgCellWordWrapNotSet	: "<Tanımlanmamış>",
-DlgCellWordWrapYes	: "Evet",
-DlgCellWordWrapNo	: "Hayır",
-DlgCellHorAlign		: "Yatay Hizalama",
-DlgCellHorAlignNotSet	: "<Tanımlanmamış>",
-DlgCellHorAlignLeft	: "Sol",
-DlgCellHorAlignCenter	: "Merkez",
-DlgCellHorAlignRight: "SaÄŸ",
-DlgCellVerAlign		: "Dikey Hizalama",
-DlgCellVerAlignNotSet	: "<Tanımlanmamış>",
-DlgCellVerAlignTop	: "Tepe",
-DlgCellVerAlignMiddle	: "Orta",
-DlgCellVerAlignBottom	: "Alt",
-DlgCellVerAlignBaseline	: "Taban Çizgisi",
-DlgCellType		: "Hücre Tipi",
-DlgCellTypeData		: "Veri",
-DlgCellTypeHeader	: "Başlık",
-DlgCellRowSpan		: "Satır Kapla",
-DlgCellCollSpan		: "Sütun Kapla",
-DlgCellBackColor	: "Arka Plan Rengi",
-DlgCellBorderColor	: "Kenar Rengi",
-DlgCellBtnSelect	: "Seç...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Bul ve DeÄŸiÅŸtir",
-
-// Find Dialog
-DlgFindTitle		: "Bul",
-DlgFindFindBtn		: "Bul",
-DlgFindNotFoundMsg	: "Belirtilen yazı bulunamadı.",
-
-// Replace Dialog
-DlgReplaceTitle			: "DeÄŸiÅŸtir",
-DlgReplaceFindLbl		: "Aranan:",
-DlgReplaceReplaceLbl	: "Bununla deÄŸiÅŸtir:",
-DlgReplaceCaseChk		: "Büyük/küçük harf duyarlı",
-DlgReplaceReplaceBtn	: "DeÄŸiÅŸtir",
-DlgReplaceReplAllBtn	: "Tümünü Değiştir",
-DlgReplaceWordChk		: "Kelimenin tamamı uysun",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kesme işlemine izin vermiyor. İşlem için (Ctrl+X) tuşlarını kullanın.",
-PasteErrorCopy	: "Gezgin yazılımınızın güvenlik ayarları düzenleyicinin otomatik kopyalama işlemine izin vermiyor. İşlem için (Ctrl+C) tuşlarını kullanın.",
-
-PasteAsText		: "Düz Metin Olarak Yapıştır",
-PasteFromWord	: "Word'den yapıştır",
-
-DlgPasteMsg2	: "Lütfen aşağıdaki kutunun içine yapıştırın. (<STRONG>Ctrl+V</STRONG>) ve <STRONG>Tamam</STRONG> butonunu tıklayın.",
-DlgPasteSec		: "Gezgin yazılımınızın güvenlik ayarları düzenleyicinin direkt olarak panoya erişimine izin vermiyor. Bu pencere içine tekrar yapıştırmalısınız..",
-DlgPasteIgnoreFont		: "Yazı Tipi tanımlarını yoksay",
-DlgPasteRemoveStyles	: "Biçem Tanımlarını çıkar",
-
-// Color Picker
-ColorAutomatic	: "Otomatik",
-ColorMoreColors	: "DiÄŸer renkler...",
-
-// Document Properties
-DocProps		: "Belge Özellikleri",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Çapa Özellikleri",
-DlgAnchorName		: "Çapa Adı",
-DlgAnchorErrorName	: "Lütfen çapa için ad giriniz",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Sözlükte Yok",
-DlgSpellChangeTo		: "Åžuna deÄŸiÅŸtir:",
-DlgSpellBtnIgnore		: "Yoksay",
-DlgSpellBtnIgnoreAll	: "Tümünü Yoksay",
-DlgSpellBtnReplace		: "DeÄŸiÅŸtir",
-DlgSpellBtnReplaceAll	: "Tümünü Değiştir",
-DlgSpellBtnUndo			: "Geri Al",
-DlgSpellNoSuggestions	: "- Öneri Yok -",
-DlgSpellProgress		: "Yazım denetimi işlemde...",
-DlgSpellNoMispell		: "Yazım denetimi tamamlandı: Yanlış yazıma rastlanmadı",
-DlgSpellNoChanges		: "Yazım denetimi tamamlandı: Hiçbir kelime değiştirilmedi",
-DlgSpellOneChange		: "Yazım denetimi tamamlandı: Bir kelime değiştirildi",
-DlgSpellManyChanges		: "Yazım denetimi tamamlandı: %1 kelime değiştirildi",
-
-IeSpellDownload			: "Yazım denetimi yüklenmemiş. Şimdi yüklemek ister misiniz?",
-
-// Button Dialog
-DlgButtonText		: "Metin (DeÄŸer)",
-DlgButtonType		: "Tip",
-DlgButtonTypeBtn	: "Düğme",
-DlgButtonTypeSbm	: "Gönder",
-DlgButtonTypeRst	: "Sıfırla",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Ad",
-DlgCheckboxValue	: "DeÄŸer",
-DlgCheckboxSelected	: "Seçili",
-
-// Form Dialog
-DlgFormName		: "Ad",
-DlgFormAction	: "Ä°ÅŸlem",
-DlgFormMethod	: "Yöntem",
-
-// Select Field Dialog
-DlgSelectName		: "Ad",
-DlgSelectValue		: "DeÄŸer",
-DlgSelectSize		: "Boyut",
-DlgSelectLines		: "satır",
-DlgSelectChkMulti	: "Çoklu seçime izin ver",
-DlgSelectOpAvail	: "Mevcut Seçenekler",
-DlgSelectOpText		: "Metin",
-DlgSelectOpValue	: "DeÄŸer",
-DlgSelectBtnAdd		: "Ekle",
-DlgSelectBtnModify	: "Düzenle",
-DlgSelectBtnUp		: "Yukarı",
-DlgSelectBtnDown	: "Aşağı",
-DlgSelectBtnSetValue : "Seçili değer olarak ata",
-DlgSelectBtnDelete	: "Sil",
-
-// Textarea Dialog
-DlgTextareaName	: "Ad",
-DlgTextareaCols	: "Sütunlar",
-DlgTextareaRows	: "Satırlar",
-
-// Text Field Dialog
-DlgTextName			: "Ad",
-DlgTextValue		: "DeÄŸer",
-DlgTextCharWidth	: "Karakter GeniÅŸliÄŸi",
-DlgTextMaxChars		: "En Fazla Karakter",
-DlgTextType			: "Tür",
-DlgTextTypeText		: "Metin",
-DlgTextTypePass		: "Parola",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Ad",
-DlgHiddenValue	: "DeÄŸer",
-
-// Bulleted List Dialog
-BulletedListProp	: "Simgeli Liste Özellikleri",
-NumberedListProp	: "Numaralı Liste Özellikleri",
-DlgLstStart			: "Başlangıç",
-DlgLstType			: "Tip",
-DlgLstTypeCircle	: "Çember",
-DlgLstTypeDisc		: "Disk",
-DlgLstTypeSquare	: "Kare",
-DlgLstTypeNumbers	: "Sayılar (1, 2, 3)",
-DlgLstTypeLCase		: "Küçük Harfler (a, b, c)",
-DlgLstTypeUCase		: "Büyük Harfler (A, B, C)",
-DlgLstTypeSRoman	: "Küçük Romen Rakamları (i, ii, iii)",
-DlgLstTypeLRoman	: "Büyük Romen Rakamları (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Genel",
-DlgDocBackTab		: "Arka Plan",
-DlgDocColorsTab		: "Renkler ve Kenar Boşlukları",
-DlgDocMetaTab		: "Tanım Bilgisi (Meta)",
-
-DlgDocPageTitle		: "Sayfa Başlığı",
-DlgDocLangDir		: "Dil Yönü",
-DlgDocLangDirLTR	: "Soldan SaÄŸa (LTR)",
-DlgDocLangDirRTL	: "SaÄŸdan Sola (RTL)",
-DlgDocLangCode		: "Dil Kodu",
-DlgDocCharSet		: "Karakter Kümesi Kodlaması",
-DlgDocCharSetCE		: "Orta Avrupa",
-DlgDocCharSetCT		: "Geleneksel Çince (Big5)",
-DlgDocCharSetCR		: "Kiril",
-DlgDocCharSetGR		: "Yunanca",
-DlgDocCharSetJP		: "Japonca",
-DlgDocCharSetKR		: "Korece",
-DlgDocCharSetTR		: "Türkçe",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Batı Avrupa",
-DlgDocCharSetOther	: "Diğer Karakter Kümesi Kodlaması",
-
-DlgDocDocType		: "Belge Türü Başlığı",
-DlgDocDocTypeOther	: "Diğer Belge Türü Başlığı",
-DlgDocIncXHTML		: "XHTML Bildirimlerini Dahil Et",
-DlgDocBgColor		: "Arka Plan Rengi",
-DlgDocBgImage		: "Arka Plan Resim URLsi",
-DlgDocBgNoScroll	: "Sabit Arka Plan",
-DlgDocCText			: "Metin",
-DlgDocCLink			: "Köprü",
-DlgDocCVisited		: "Ziyaret Edilmiş Köprü",
-DlgDocCActive		: "Etkin Köprü",
-DlgDocMargins		: "Kenar Boşlukları",
-DlgDocMaTop			: "Tepe",
-DlgDocMaLeft		: "Sol",
-DlgDocMaRight		: "SaÄŸ",
-DlgDocMaBottom		: "Alt",
-DlgDocMeIndex		: "Belge Dizinleme Anahtar Kelimeleri (virgülle ayrılmış)",
-DlgDocMeDescr		: "Belge Tanımı",
-DlgDocMeAuthor		: "Yazar",
-DlgDocMeCopy		: "Telif",
-DlgDocPreview		: "Ön İzleme",
-
-// Templates Dialog
-Templates			: "Åžablonlar",
-DlgTemplatesTitle	: "İçerik Şablonları",
-DlgTemplatesSelMsg	: "Düzenleyicide açmak için lütfen bir şablon seçin.<br>(hali hazırdaki içerik kaybolacaktır.):",
-DlgTemplatesLoading	: "Şablon listesi yüklenmekte. Lütfen bekleyiniz...",
-DlgTemplatesNoTpl	: "(Belirli bir şablon seçilmedi)",
-DlgTemplatesReplace	: "Mevcut içerik ile değiştir",
-
-// About Dialog
-DlgAboutAboutTab	: "Hakkında",
-DlgAboutBrowserInfoTab	: "Gezgin Bilgisi",
-DlgAboutLicenseTab	: "Lisans",
-DlgAboutVersion		: "sürüm",
-DlgAboutInfo		: "Daha fazla bilgi için:",
-
-// Div Dialog
-DlgDivGeneralTab	: "Genel",
-DlgDivAdvancedTab	: "GeliÅŸmiÅŸ",
-DlgDivStyle		: "Sitil",
-DlgDivInlineStyle	: "Satıriçi Sitil",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.xml
deleted file mode 100644
index d74bdf2e7e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/tr.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tr.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.js
deleted file mode 100644
index 8191d549f1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Ukrainian language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Згорнути панель інструментів",
-ToolbarExpand		: "Розгорнути панель інструментів",
-
-// Toolbar Items and Context Menu
-Save				: "Зберегти",
-NewPage				: "Нова сторінка",
-Preview				: "Попередній перегляд",
-Cut					: "Вирізати",
-Copy				: "Копіювати",
-Paste				: "Вставити",
-PasteText			: "Вставити тільки текст",
-PasteWord			: "Вставити з Word",
-Print				: "Друк",
-SelectAll			: "Виділити все",
-RemoveFormat		: "Прибрати форматування",
-InsertLinkLbl		: "Посилання",
-InsertLink			: "Вставити/Редагувати посилання",
-RemoveLink			: "Знищити посилання",
-VisitLink			: "Відкрити посилання",
-Anchor				: "Вставити/Редагувати якір",
-AnchorDelete		: "Видалити якір",
-InsertImageLbl		: "Зображення",
-InsertImage			: "Вставити/Редагувати зображення",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Вставити/Редагувати Flash",
-InsertTableLbl		: "Таблиця",
-InsertTable			: "Вставити/Редагувати таблицю",
-InsertLineLbl		: "Лінія",
-InsertLine			: "Вставити горизонтальну лінію",
-InsertSpecialCharLbl: "Спеціальний символ",
-InsertSpecialChar	: "Вставити спеціальний символ",
-InsertSmileyLbl		: "Смайлик",
-InsertSmiley		: "Вставити смайлик",
-About				: "Про FCKeditor",
-Bold				: "Жирний",
-Italic				: "Курсив",
-Underline			: "Підкреслений",
-StrikeThrough		: "Закреслений",
-Subscript			: "Підрядковий індекс",
-Superscript			: "Надрядковий индекс",
-LeftJustify			: "По лівому краю",
-CenterJustify		: "По центру",
-RightJustify		: "По правому краю",
-BlockJustify		: "По ширині",
-DecreaseIndent		: "Зменшити відступ",
-IncreaseIndent		: "Збільшити відступ",
-Blockquote			: "Цитата",
-CreateDiv			: "Створити Div контейнер",
-EditDiv				: "Редагувати Div контейнер",
-DeleteDiv			: "Видалити Div контейнер",
-Undo				: "Повернути",
-Redo				: "Повторити",
-NumberedListLbl		: "Нумерований список",
-NumberedList		: "Вставити/Видалити нумерований список",
-BulletedListLbl		: "Маркований список",
-BulletedList		: "Вставити/Видалити маркований список",
-ShowTableBorders	: "Показати бордюри таблиці",
-ShowDetails			: "Показати деталі",
-Style				: "Стиль",
-FontFormat			: "Форматування",
-Font				: "Шрифт",
-FontSize			: "Розмір",
-TextColor			: "Колір тексту",
-BGColor				: "Колір фону",
-Source				: "Джерело",
-Find				: "Пошук",
-Replace				: "Заміна",
-SpellCheck			: "Перевірити орфографію",
-UniversalKeyboard	: "Універсальна клавіатура",
-PageBreakLbl		: "Розривши сторінки",
-PageBreak			: "Вставити розривши сторінки",
-
-Form			: "Форма",
-Checkbox		: "Флагова кнопка",
-RadioButton		: "Кнопка вибору",
-TextField		: "Текстове поле",
-Textarea		: "Текстова область",
-HiddenField		: "Приховане поле",
-Button			: "Кнопка",
-SelectionField	: "Список",
-ImageButton		: "Кнопка із зображенням",
-
-FitWindow		: "Розвернути вікно редактора",
-ShowBlocks		: "Показувати блоки",
-
-// Context Menu
-EditLink			: "Вставити посилання",
-CellCM				: "Осередок",
-RowCM				: "Рядок",
-ColumnCM			: "Колонка",
-InsertRowAfter		: "Вставити рядок після",
-InsertRowBefore		: "Вставити рядок до",
-DeleteRows			: "Видалити строки",
-InsertColumnAfter	: "Вставити колонку після",
-InsertColumnBefore	: "Вставити колонку до",
-DeleteColumns		: "Видалити колонки",
-InsertCellAfter		: "Вставити комірку після",
-InsertCellBefore	: "Вставити комірку до",
-DeleteCells			: "Видалити комірки",
-MergeCells			: "Об'єднати комірки",
-MergeRight			: "Об'єднати зправа",
-MergeDown			: "Об'єднати до низу",
-HorizontalSplitCell	: "Розділити комірку по горизонталі",
-VerticalSplitCell	: "Розділити комірку по вертикалі",
-TableDelete			: "Видалити таблицю",
-CellProperties		: "Властивості комірки",
-TableProperties		: "Властивості таблиці",
-ImageProperties		: "Властивості зображення",
-FlashProperties		: "Властивості Flash",
-
-AnchorProp			: "Властивості якоря",
-ButtonProp			: "Властивості кнопки",
-CheckboxProp		: "Властивості флагової кнопки",
-HiddenFieldProp		: "Властивості прихованого поля",
-RadioButtonProp		: "Властивості кнопки вибору",
-ImageButtonProp		: "Властивості кнопки із зображенням",
-TextFieldProp		: "Властивості текстового поля",
-SelectionFieldProp	: "Властивості списку",
-TextareaProp		: "Властивості текстової області",
-FormProp			: "Властивості форми",
-
-FontFormats			: "Нормальний;Форматований;Адреса;Заголовок 1;Заголовок 2;Заголовок 3;Заголовок 4;Заголовок 5;Заголовок 6;Нормальний (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Обробка XHTML. Зачекайте, будь ласка...",
-Done				: "Зроблено",
-PasteWordConfirm	: "Текст, що ви хочете вставити, схожий на копійований з Word. Ви хочете очистити його перед вставкою?",
-NotCompatiblePaste	: "Ця команда доступна для Internet Explorer версії 5.5 або вище. Ви хочете вставити без очищення?",
-UnknownToolbarItem	: "Невідомий елемент панелі інструментів \"%1\"",
-UnknownCommand		: "Невідоме ім'я команди \"%1\"",
-NotImplemented		: "Команда не реалізована",
-UnknownToolbarSet	: "Панель інструментів \"%1\" не існує",
-NoActiveX			: "Настройки безпеки вашого браузера можуть обмежувати деякі властивості редактора. Ви повинні включити опцію \"Запускати елементи управління ACTIVEX і плугіни\". Ви можете бачити помилки і помічати відсутність можливостей.",
-BrowseServerBlocked : "Ресурси браузера не можуть бути відкриті. Перевірте що блокування спливаючих вікон вимкнені.",
-DialogBlocked		: "Не можливо відкрити вікно діалогу. Перевірте що блокування спливаючих вікон вимкнені.",
-VisitLinkBlocked	: "It was not possible to open a new window. Make sure all popup blockers are disabled.",	//MISSING
-
-// Dialogs
-DlgBtnOK			: "ОК",
-DlgBtnCancel		: "Скасувати",
-DlgBtnClose			: "Зачинити",
-DlgBtnBrowseServer	: "Передивитися на сервері",
-DlgAdvancedTag		: "Розширений",
-DlgOpOther			: "<Інше>",
-DlgInfoTab			: "Інфо",
-DlgAlertUrl			: "Вставте, будь-ласка, URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<не визначено>",
-DlgGenId			: "Ідентифікатор",
-DlgGenLangDir		: "Напрямок мови",
-DlgGenLangDirLtr	: "Зліва на право (LTR)",
-DlgGenLangDirRtl	: "Зправа на ліво (RTL)",
-DlgGenLangCode		: "Мова",
-DlgGenAccessKey		: "Гаряча клавіша",
-DlgGenName			: "Им'я",
-DlgGenTabIndex		: "Послідовність переходу",
-DlgGenLongDescr		: "Довгий опис URL",
-DlgGenClass			: "Клас CSS",
-DlgGenTitle			: "Заголовок",
-DlgGenContType		: "Тип вмісту",
-DlgGenLinkCharset	: "Кодировка",
-DlgGenStyle			: "Стиль CSS",
-
-// Image Dialog
-DlgImgTitle			: "Властивості зображення",
-DlgImgInfoTab		: "Інформація про изображении",
-DlgImgBtnUpload		: "Надіслати на сервер",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Закачати",
-DlgImgAlt			: "Альтернативний текст",
-DlgImgWidth			: "Ширина",
-DlgImgHeight		: "Висота",
-DlgImgLockRatio		: "Зберегти пропорції",
-DlgBtnResetSize		: "Скинути розмір",
-DlgImgBorder		: "Бордюр",
-DlgImgHSpace		: "Горизонтальний відступ",
-DlgImgVSpace		: "Вертикальний відступ",
-DlgImgAlign			: "Вирівнювання",
-DlgImgAlignLeft		: "По лівому краю",
-DlgImgAlignAbsBottom: "Абс по низу",
-DlgImgAlignAbsMiddle: "Абс по середині",
-DlgImgAlignBaseline	: "По базовій лінії",
-DlgImgAlignBottom	: "По низу",
-DlgImgAlignMiddle	: "По середині",
-DlgImgAlignRight	: "По правому краю",
-DlgImgAlignTextTop	: "Текст на верху",
-DlgImgAlignTop		: "По верху",
-DlgImgPreview		: "Попередній перегляд",
-DlgImgAlertUrl		: "Будь ласка, введіть URL зображення",
-DlgImgLinkTab		: "Посилання",
-
-// Flash Dialog
-DlgFlashTitle		: "Властивості Flash",
-DlgFlashChkPlay		: "Авто програвання",
-DlgFlashChkLoop		: "Зациклити",
-DlgFlashChkMenu		: "Дозволити меню Flash",
-DlgFlashScale		: "Масштаб",
-DlgFlashScaleAll	: "Показати всі",
-DlgFlashScaleNoBorder	: "Без рамки",
-DlgFlashScaleFit	: "Дійсний розмір",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Посилання",
-DlgLnkInfoTab		: "Інформація посилання",
-DlgLnkTargetTab		: "Ціль",
-
-DlgLnkType			: "Тип посилання",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Якір на цю сторінку",
-DlgLnkTypeEMail		: "Эл. пошта",
-DlgLnkProto			: "Протокол",
-DlgLnkProtoOther	: "<інше>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Оберіть якір",
-DlgLnkAnchorByName	: "За ім'ям якоря",
-DlgLnkAnchorById	: "За ідентифікатором елемента",
-DlgLnkNoAnchors		: "(Немає якорів доступних в цьому документі)",
-DlgLnkEMail			: "Адреса ел. пошти",
-DlgLnkEMailSubject	: "Тема листа",
-DlgLnkEMailBody		: "Тіло повідомлення",
-DlgLnkUpload		: "Закачати",
-DlgLnkBtnUpload		: "Переслати на сервер",
-
-DlgLnkTarget		: "Ціль",
-DlgLnkTargetFrame	: "<фрейм>",
-DlgLnkTargetPopup	: "<спливаюче вікно>",
-DlgLnkTargetBlank	: "Нове вікно (_blank)",
-DlgLnkTargetParent	: "Батьківське вікно (_parent)",
-DlgLnkTargetSelf	: "Теж вікно (_self)",
-DlgLnkTargetTop		: "Найвище вікно (_top)",
-DlgLnkTargetFrameName	: "Ім'я целевого фрейма",
-DlgLnkPopWinName	: "Ім'я спливаючого вікна",
-DlgLnkPopWinFeat	: "Властивості спливаючого вікна",
-DlgLnkPopResize		: "Змінюється в розмірах",
-DlgLnkPopLocation	: "Панель локації",
-DlgLnkPopMenu		: "Панель меню",
-DlgLnkPopScroll		: "Полоси прокрутки",
-DlgLnkPopStatus		: "Строка статусу",
-DlgLnkPopToolbar	: "Панель інструментів",
-DlgLnkPopFullScrn	: "Повний екран (IE)",
-DlgLnkPopDependent	: "Залежний (Netscape)",
-DlgLnkPopWidth		: "Ширина",
-DlgLnkPopHeight		: "Висота",
-DlgLnkPopLeft		: "Позиція зліва",
-DlgLnkPopTop		: "Позиція зверху",
-
-DlnLnkMsgNoUrl		: "Будь ласка, занесіть URL посилання",
-DlnLnkMsgNoEMail	: "Будь ласка, занесіть адрес эл. почты",
-DlnLnkMsgNoAnchor	: "Будь ласка, оберіть якір",
-DlnLnkMsgInvPopName	: "Назва спливаючого вікна повинна починатися букви і не може містити пропусків",
-
-// Color Dialog
-DlgColorTitle		: "Оберіть колір",
-DlgColorBtnClear	: "Очистити",
-DlgColorHighlight	: "Підсвічений",
-DlgColorSelected	: "Обраний",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Вставити смайлик",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Оберіть спеціальний символ",
-
-// Table Dialog
-DlgTableTitle		: "Властивості таблиці",
-DlgTableRows		: "Строки",
-DlgTableColumns		: "Колонки",
-DlgTableBorder		: "Розмір бордюра",
-DlgTableAlign		: "Вирівнювання",
-DlgTableAlignNotSet	: "<Не вст.>",
-DlgTableAlignLeft	: "Зліва",
-DlgTableAlignCenter	: "По центру",
-DlgTableAlignRight	: "Зправа",
-DlgTableWidth		: "Ширина",
-DlgTableWidthPx		: "пікселів",
-DlgTableWidthPc		: "відсотків",
-DlgTableHeight		: "Висота",
-DlgTableCellSpace	: "Проміжок (spacing)",
-DlgTableCellPad		: "Відступ (padding)",
-DlgTableCaption		: "Заголовок",
-DlgTableSummary		: "Резюме",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Властивості комірки",
-DlgCellWidth		: "Ширина",
-DlgCellWidthPx		: "пікселів",
-DlgCellWidthPc		: "відсотків",
-DlgCellHeight		: "Висота",
-DlgCellWordWrap		: "Згортання текста",
-DlgCellWordWrapNotSet	: "<Не вст.>",
-DlgCellWordWrapYes	: "Так",
-DlgCellWordWrapNo	: "Ні",
-DlgCellHorAlign		: "Горизонтальне вирівнювання",
-DlgCellHorAlignNotSet	: "<Не вст.>",
-DlgCellHorAlignLeft	: "Зліва",
-DlgCellHorAlignCenter	: "По центру",
-DlgCellHorAlignRight: "Зправа",
-DlgCellVerAlign		: "Вертикальное вирівнювання",
-DlgCellVerAlignNotSet	: "<Не вст.>",
-DlgCellVerAlignTop	: "Зверху",
-DlgCellVerAlignMiddle	: "Посередині",
-DlgCellVerAlignBottom	: "Знизу",
-DlgCellVerAlignBaseline	: "По базовій лінії",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Діапазон строк (span)",
-DlgCellCollSpan		: "Діапазон колонок (span)",
-DlgCellBackColor	: "Колір фона",
-DlgCellBorderColor	: "Колір бордюра",
-DlgCellBtnSelect	: "Оберіть...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Знайти і замінити",
-
-// Find Dialog
-DlgFindTitle		: "Пошук",
-DlgFindFindBtn		: "Пошук",
-DlgFindNotFoundMsg	: "Вказаний текст не знайдений.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Замінити",
-DlgReplaceFindLbl		: "Шукати:",
-DlgReplaceReplaceLbl	: "Замінити на:",
-DlgReplaceCaseChk		: "Учитывать регистр",
-DlgReplaceReplaceBtn	: "Замінити",
-DlgReplaceReplAllBtn	: "Замінити все",
-DlgReplaceWordChk		: "Збіг цілих слів",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Настройки безпеки вашого браузера не дозволяють редактору автоматично виконувати операції вирізування. Будь ласка, використовуйте клавіатуру для цього (Ctrl+X).",
-PasteErrorCopy	: "Настройки безпеки вашого браузера не дозволяють редактору автоматично виконувати операції копіювання. Будь ласка, використовуйте клавіатуру для цього (Ctrl+C).",
-
-PasteAsText		: "Вставити тільки текст",
-PasteFromWord	: "Вставити з Word",
-
-DlgPasteMsg2	: "Будь-ласка, вставте з буфера обміну в цю область, користуючись комбінацією клавіш (<STRONG>Ctrl+V</STRONG>) та натисніть <STRONG>OK</STRONG>.",
-DlgPasteSec		: "Редактор не може отримати прямий доступ до буферу обміну у зв'язку з налаштуваннями вашого браузера. Вам потрібно вставити інформацію повторно в це вікно.",
-DlgPasteIgnoreFont		: "Ігнорувати налаштування шрифтів",
-DlgPasteRemoveStyles	: "Видалити налаштування стилів",
-
-// Color Picker
-ColorAutomatic	: "Автоматичний",
-ColorMoreColors	: "Кольори...",
-
-// Document Properties
-DocProps		: "Властивості документа",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Властивості якоря",
-DlgAnchorName		: "Ім'я якоря",
-DlgAnchorErrorName	: "Будь ласка, занесіть ім'я якоря",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Не має в словнику",
-DlgSpellChangeTo		: "Замінити на",
-DlgSpellBtnIgnore		: "Ігнорувати",
-DlgSpellBtnIgnoreAll	: "Ігнорувати все",
-DlgSpellBtnReplace		: "Замінити",
-DlgSpellBtnReplaceAll	: "Замінити все",
-DlgSpellBtnUndo			: "Назад",
-DlgSpellNoSuggestions	: "- Немає припущень -",
-DlgSpellProgress		: "Виконується перевірка орфографії...",
-DlgSpellNoMispell		: "Перевірку орфографії завершено: помилок не знайдено",
-DlgSpellNoChanges		: "Перевірку орфографії завершено: жодне слово не змінено",
-DlgSpellOneChange		: "Перевірку орфографії завершено: змінено одно слово",
-DlgSpellManyChanges		: "Перевірку орфографії завершено: 1% слів змінено",
-
-IeSpellDownload			: "Модуль перевірки орфографії не встановлено. Бажаєтн завантажити його зараз?",
-
-// Button Dialog
-DlgButtonText		: "Текст (Значення)",
-DlgButtonType		: "Тип",
-DlgButtonTypeBtn	: "Кнопка",
-DlgButtonTypeSbm	: "Відправити",
-DlgButtonTypeRst	: "Скинути",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Ім'я",
-DlgCheckboxValue	: "Значення",
-DlgCheckboxSelected	: "Обрана",
-
-// Form Dialog
-DlgFormName		: "Ім'я",
-DlgFormAction	: "Дія",
-DlgFormMethod	: "Метод",
-
-// Select Field Dialog
-DlgSelectName		: "Ім'я",
-DlgSelectValue		: "Значення",
-DlgSelectSize		: "Розмір",
-DlgSelectLines		: "лінії",
-DlgSelectChkMulti	: "Дозволити обрання декількох позицій",
-DlgSelectOpAvail	: "Доступні варіанти",
-DlgSelectOpText		: "Текст",
-DlgSelectOpValue	: "Значення",
-DlgSelectBtnAdd		: "Добавити",
-DlgSelectBtnModify	: "Змінити",
-DlgSelectBtnUp		: "Вгору",
-DlgSelectBtnDown	: "Вниз",
-DlgSelectBtnSetValue : "Встановити як вибране значення",
-DlgSelectBtnDelete	: "Видалити",
-
-// Textarea Dialog
-DlgTextareaName	: "Ім'я",
-DlgTextareaCols	: "Колонки",
-DlgTextareaRows	: "Строки",
-
-// Text Field Dialog
-DlgTextName			: "Ім'я",
-DlgTextValue		: "Значення",
-DlgTextCharWidth	: "Ширина",
-DlgTextMaxChars		: "Макс. кіл-ть символів",
-DlgTextType			: "Тип",
-DlgTextTypeText		: "Текст",
-DlgTextTypePass		: "Пароль",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Ім'я",
-DlgHiddenValue	: "Значення",
-
-// Bulleted List Dialog
-BulletedListProp	: "Властивості маркованого списка",
-NumberedListProp	: "Властивості нумерованного списка",
-DlgLstStart			: "Початок",
-DlgLstType			: "Тип",
-DlgLstTypeCircle	: "Коло",
-DlgLstTypeDisc		: "Диск",
-DlgLstTypeSquare	: "Квадрат",
-DlgLstTypeNumbers	: "Номери (1, 2, 3)",
-DlgLstTypeLCase		: "Літери нижнього регістра(a, b, c)",
-DlgLstTypeUCase		: "Букви верхнього регістра (A, B, C)",
-DlgLstTypeSRoman	: "Малі римські літери (i, ii, iii)",
-DlgLstTypeLRoman	: "Великі римські літери (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Загальні",
-DlgDocBackTab		: "Заднє тло",
-DlgDocColorsTab		: "Кольори та відступи",
-DlgDocMetaTab		: "Мета дані",
-
-DlgDocPageTitle		: "Заголовок сторінки",
-DlgDocLangDir		: "Напрямок тексту",
-DlgDocLangDirLTR	: "Зліва на право (LTR)",
-DlgDocLangDirRTL	: "Зправа на лево (RTL)",
-DlgDocLangCode		: "Код мови",
-DlgDocCharSet		: "Кодування набору символів",
-DlgDocCharSetCE		: "Центрально-європейська",
-DlgDocCharSetCT		: "Китайська традиційна (Big5)",
-DlgDocCharSetCR		: "Кирилиця",
-DlgDocCharSetGR		: "Грецька",
-DlgDocCharSetJP		: "Японська",
-DlgDocCharSetKR		: "Корейська",
-DlgDocCharSetTR		: "Турецька",
-DlgDocCharSetUN		: "Юнікод (UTF-8)",
-DlgDocCharSetWE		: "Західно-европейская",
-DlgDocCharSetOther	: "Інше кодування набору символів",
-
-DlgDocDocType		: "Заголовок типу документу",
-DlgDocDocTypeOther	: "Інший заголовок типу документу",
-DlgDocIncXHTML		: "Ввімкнути XHTML оголошення",
-DlgDocBgColor		: "Колір тла",
-DlgDocBgImage		: "URL зображення тла",
-DlgDocBgNoScroll	: "Тло без прокрутки",
-DlgDocCText			: "Текст",
-DlgDocCLink			: "Посилання",
-DlgDocCVisited		: "Відвідане посилання",
-DlgDocCActive		: "Активне посилання",
-DlgDocMargins		: "Відступи сторінки",
-DlgDocMaTop			: "Верхній",
-DlgDocMaLeft		: "Лівий",
-DlgDocMaRight		: "Правий",
-DlgDocMaBottom		: "Нижній",
-DlgDocMeIndex		: "Ключові слова документа (розділені комами)",
-DlgDocMeDescr		: "Опис документа",
-DlgDocMeAuthor		: "Автор",
-DlgDocMeCopy		: "Авторські права",
-DlgDocPreview		: "Попередній перегляд",
-
-// Templates Dialog
-Templates			: "Шаблони",
-DlgTemplatesTitle	: "Шаблони змісту",
-DlgTemplatesSelMsg	: "Оберіть, будь ласка, шаблон для відкриття в редакторі<br>(поточний зміст буде втрачено):",
-DlgTemplatesLoading	: "Завантаження списку шаблонів. Зачекайте, будь ласка...",
-DlgTemplatesNoTpl	: "(Не визначено жодного шаблону)",
-DlgTemplatesReplace	: "Замінити поточний вміст",
-
-// About Dialog
-DlgAboutAboutTab	: "Про програму",
-DlgAboutBrowserInfoTab	: "Інформація браузера",
-DlgAboutLicenseTab	: "Ліцензія",
-DlgAboutVersion		: "Версія",
-DlgAboutInfo		: "Додаткову інформацію дивіться на ",
-
-// Div Dialog
-DlgDivGeneralTab	: "Загальна",
-DlgDivAdvancedTab	: "Розширена",
-DlgDivStyle		: "Стиль",
-DlgDivInlineStyle	: "Inline стиль",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.xml
deleted file mode 100644
index 8310950a97..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/uk.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>uk.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.js
deleted file mode 100644
index ac940385a0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Vietnamese language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "Thu gọn Thanh công cụ",
-ToolbarExpand		: "Mở rộng Thanh công cụ",
-
-// Toolbar Items and Context Menu
-Save				: "LÆ°u",
-NewPage				: "Trang má»›i",
-Preview				: "Xem trÆ°á»›c",
-Cut					: "Cắt",
-Copy				: "Sao chép",
-Paste				: "Dán",
-PasteText			: "Dán theo dạng văn bản thuần",
-PasteWord			: "Dán với định dạng Word",
-Print				: "In",
-SelectAll			: "Chọn Tất cả",
-RemoveFormat		: "Xoá Định dạng",
-InsertLinkLbl		: "Liên kết",
-InsertLink			: "Chèn/Sửa Liên kết",
-RemoveLink			: "Xoá Liên kết",
-VisitLink			: "Mở Liên Kết",
-Anchor				: "Chèn/Sửa Neo",
-AnchorDelete		: "Gỡ bỏ Neo",
-InsertImageLbl		: "Hình ảnh",
-InsertImage			: "Chèn/Sửa Hình ảnh",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "Chèn/Sửa Flash",
-InsertTableLbl		: "Bảng",
-InsertTable			: "Chèn/Sửa Bảng",
-InsertLineLbl		: "Đường phân cách ngang",
-InsertLine			: "Chèn Đường phân cách ngang",
-InsertSpecialCharLbl: "Ký tự đặc biệt",
-InsertSpecialChar	: "Chèn Ký tự đặc biệt",
-InsertSmileyLbl		: "Hình biểu lộ cảm xúc (mặt cười)",
-InsertSmiley		: "Chèn Hình biểu lộ cảm xúc (mặt cười)",
-About				: "Giới thiệu về FCKeditor",
-Bold				: "Đậm",
-Italic				: "Nghiêng",
-Underline			: "Gạch chân",
-StrikeThrough		: "Gạch xuyên ngang",
-Subscript			: "Chỉ số dưới",
-Superscript			: "Chỉ số trên",
-LeftJustify			: "Canh trái",
-CenterJustify		: "Canh giữa",
-RightJustify		: "Canh phải",
-BlockJustify		: "Canh đều",
-DecreaseIndent		: "Dịch ra ngoài",
-IncreaseIndent		: "Dịch vào trong",
-Blockquote			: "Khối Trích dẫn",
-CreateDiv			: "Tạo Div Container",
-EditDiv				: "Chỉnh sửa Div Container",
-DeleteDiv			: "Gỡ bỏ Div Container",
-Undo				: "Khôi phục thao tác",
-Redo				: "Làm lại thao tác",
-NumberedListLbl		: "Danh sách có thứ tự",
-NumberedList		: "Chèn/Xoá Danh sách có thứ tự",
-BulletedListLbl		: "Danh sách không thứ tự",
-BulletedList		: "Chèn/Xoá Danh sách không thứ tự",
-ShowTableBorders	: "Hiển thị Đường viền bảng",
-ShowDetails			: "Hiển thị Chi tiết",
-Style				: "Mẫu",
-FontFormat			: "Định dạng",
-Font				: "Phông",
-FontSize			: "Cỡ chữ",
-TextColor			: "Màu chữ",
-BGColor				: "Màu nền",
-Source				: "Mã HTML",
-Find				: "Tìm kiếm",
-Replace				: "Thay thế",
-SpellCheck			: "Kiểm tra Chính tả",
-UniversalKeyboard	: "Bàn phím Quốc tế",
-PageBreakLbl		: "Ngắt trang",
-PageBreak			: "Chèn Ngắt trang",
-
-Form			: "Biểu mẫu",
-Checkbox		: "Nút kiểm",
-RadioButton		: "Nút chọn",
-TextField		: "Trường văn bản",
-Textarea		: "Vùng văn bản",
-HiddenField		: "Trường ẩn",
-Button			: "Nút",
-SelectionField	: "Ô chọn",
-ImageButton		: "Nút hình ảnh",
-
-FitWindow		: "Mở rộng tối đa kích thước trình biên tập",
-ShowBlocks		: "Hiển thị các Khối",
-
-// Context Menu
-EditLink			: "Sửa Liên kết",
-CellCM				: "Ô",
-RowCM				: "Hàng",
-ColumnCM			: "Cá»™t",
-InsertRowAfter		: "Chèn Hàng Phía sau",
-InsertRowBefore		: "Chèn Hàng Phía trước",
-DeleteRows			: "Xoá Hàng",
-InsertColumnAfter	: "Chèn Cột Phía sau",
-InsertColumnBefore	: "Chèn Cột Phía trước",
-DeleteColumns		: "Xoá Cột",
-InsertCellAfter		: "Chèn Ô Phía sau",
-InsertCellBefore	: "Chèn Ô Phía trước",
-DeleteCells			: "Xoá Ô",
-MergeCells			: "Kết hợp Ô",
-MergeRight			: "Kết hợp Sang phải",
-MergeDown			: "Kết hợp Xuống dưới",
-HorizontalSplitCell	: "Tách ngang Ô",
-VerticalSplitCell	: "Tách dọc Ô",
-TableDelete			: "Xóa Bảng",
-CellProperties		: "Thuộc tính Ô",
-TableProperties		: "Thuộc tính Bảng",
-ImageProperties		: "Thuộc tính Hình ảnh",
-FlashProperties		: "Thuộc tính Flash",
-
-AnchorProp			: "Thuộc tính Neo",
-ButtonProp			: "Thuộc tính Nút",
-CheckboxProp		: "Thuộc tính Nút kiểm",
-HiddenFieldProp		: "Thuộc tính Trường ẩn",
-RadioButtonProp		: "Thuộc tính Nút chọn",
-ImageButtonProp		: "Thuộc tính Nút hình ảnh",
-TextFieldProp		: "Thuộc tính Trường văn bản",
-SelectionFieldProp	: "Thuộc tính Ô chọn",
-TextareaProp		: "Thuộc tính Vùng văn bản",
-FormProp			: "Thuộc tính Biểu mẫu",
-
-FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "Đang xử lý XHTML. Vui lòng đợi trong giây lát...",
-Done				: "Đã hoàn thành",
-PasteWordConfirm	: "Văn bản bạn muốn dán có kèm định dạng của Word. Bạn có muốn loại bỏ định dạng Word trước khi dán?",
-NotCompatiblePaste	: "Lệnh này chỉ được hỗ trợ từ trình duyệt Internet Explorer phiên bản 5.5 hoặc mới hơn. Bạn có muốn dán nguyên mẫu?",
-UnknownToolbarItem	: "Không rõ mục trên thanh công cụ \"%1\"",
-UnknownCommand		: "Không rõ lệnh \"%1\"",
-NotImplemented		: "Lệnh không được thực hiện",
-UnknownToolbarSet	: "Thanh công cụ \"%1\" không tồn tại",
-NoActiveX			: "Các thiết lập bảo mật của trình duyệt có thể giới hạn một số chức năng của trình biên tập. Bạn phải bật tùy chọn \"Run ActiveX controls and plug-ins\". Bạn có thể gặp một số lỗi và thấy thiếu một số chức năng.",
-BrowseServerBlocked : "Không thể mở được bộ duyệt tài nguyên. Hãy đảm bảo chức năng chặn popup đã bị vô hiệu hóa.",
-DialogBlocked		: "Không thể mở được cửa sổ hộp thoại. Hãy đảm bảo chức năng chặn popup đã bị vô hiệu hóa.",
-VisitLinkBlocked	: "Không thể mở được cửa sổ trình duyệt mới. Hãy đảm bảo chức năng chặn popup đã bị vô hiệu hóa.",
-
-// Dialogs
-DlgBtnOK			: "Đồng ý",
-DlgBtnCancel		: "Bỏ qua",
-DlgBtnClose			: "Đóng",
-DlgBtnBrowseServer	: "Duyệt trên máy chủ",
-DlgAdvancedTag		: "Mở rộng",
-DlgOpOther			: "<Khác>",
-DlgInfoTab			: "Thông tin",
-DlgAlertUrl			: "Hãy nhập vào một URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<không thiết lập>",
-DlgGenId			: "Định danh",
-DlgGenLangDir		: "Đường dẫn Ngôn ngữ",
-DlgGenLangDirLtr	: "Trái sang Phải (LTR)",
-DlgGenLangDirRtl	: "Phải sang Trái (RTL)",
-DlgGenLangCode		: "Mã Ngôn ngữ",
-DlgGenAccessKey		: "Phím Hỗ trợ truy cập",
-DlgGenName			: "Tên",
-DlgGenTabIndex		: "Chỉ số của Tab",
-DlgGenLongDescr		: "Mô tả URL",
-DlgGenClass			: "Lá»›p Stylesheet",
-DlgGenTitle			: "Advisory Title",
-DlgGenContType		: "Advisory Content Type",
-DlgGenLinkCharset	: "Bảng mã của tài nguyên được liên kết đến",
-DlgGenStyle			: "Mẫu",
-
-// Image Dialog
-DlgImgTitle			: "Thuộc tính Hình ảnh",
-DlgImgInfoTab		: "Thông tin Hình ảnh",
-DlgImgBtnUpload		: "Tải lên Máy chủ",
-DlgImgURL			: "URL",
-DlgImgUpload		: "Tải lên",
-DlgImgAlt			: "Chú thích Hình ảnh",
-DlgImgWidth			: "Rá»™ng",
-DlgImgHeight		: "Cao",
-DlgImgLockRatio		: "Giữ nguyên tỷ lệ",
-DlgBtnResetSize		: "Kích thước gốc",
-DlgImgBorder		: "Đường viền",
-DlgImgHSpace		: "HSpace",
-DlgImgVSpace		: "VSpace",
-DlgImgAlign			: "Vị trí",
-DlgImgAlignLeft		: "Trái",
-DlgImgAlignAbsBottom: "Dưới tuyệt đối",
-DlgImgAlignAbsMiddle: "Giữa tuyệt đối",
-DlgImgAlignBaseline	: "Đường cơ sở",
-DlgImgAlignBottom	: "DÆ°á»›i",
-DlgImgAlignMiddle	: "Giữa",
-DlgImgAlignRight	: "Phải",
-DlgImgAlignTextTop	: "Phía trên chữ",
-DlgImgAlignTop		: "Trên",
-DlgImgPreview		: "Xem trÆ°á»›c",
-DlgImgAlertUrl		: "Hãy đưa vào URL của hình ảnh",
-DlgImgLinkTab		: "Liên kết",
-
-// Flash Dialog
-DlgFlashTitle		: "Thuộc tính Flash",
-DlgFlashChkPlay		: "Tự động chạy",
-DlgFlashChkLoop		: "Lặp",
-DlgFlashChkMenu		: "Cho phép bật Menu của Flash",
-DlgFlashScale		: "Tỷ lệ",
-DlgFlashScaleAll	: "Hiển thị tất cả",
-DlgFlashScaleNoBorder	: "Không đường viền",
-DlgFlashScaleFit	: "Vừa vặn",
-
-// Link Dialog
-DlgLnkWindowTitle	: "Liên kết",
-DlgLnkInfoTab		: "Thông tin Liên kết",
-DlgLnkTargetTab		: "Đích",
-
-DlgLnkType			: "Kiểu Liên kết",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "Neo trong trang này",
-DlgLnkTypeEMail		: "Thư điện tử",
-DlgLnkProto			: "Giao thức",
-DlgLnkProtoOther	: "<khác>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "Chọn một Neo",
-DlgLnkAnchorByName	: "Theo Tên Neo",
-DlgLnkAnchorById	: "Theo Định danh Element",
-DlgLnkNoAnchors		: "(Không có Neo nào trong tài liệu)",
-DlgLnkEMail			: "Thư điện tử",
-DlgLnkEMailSubject	: "Tiêu đề Thông điệp",
-DlgLnkEMailBody		: "Nội dung Thông điệp",
-DlgLnkUpload		: "Tải lên",
-DlgLnkBtnUpload		: "Tải lên Máy chủ",
-
-DlgLnkTarget		: "Đích",
-DlgLnkTargetFrame	: "<khung>",
-DlgLnkTargetPopup	: "<cửa sổ popup>",
-DlgLnkTargetBlank	: "Cửa sổ mới (_blank)",
-DlgLnkTargetParent	: "Cửa sổ cha (_parent)",
-DlgLnkTargetSelf	: "Cùng cửa sổ (_self)",
-DlgLnkTargetTop		: "Cửa sổ trên cùng(_top)",
-DlgLnkTargetFrameName	: "Tên Khung đích",
-DlgLnkPopWinName	: "Tên Cửa sổ Popup",
-DlgLnkPopWinFeat	: "Đặc điểm của Cửa sổ Popup",
-DlgLnkPopResize		: "Kích thước thay đổi",
-DlgLnkPopLocation	: "Thanh vị trí",
-DlgLnkPopMenu		: "Thanh Menu",
-DlgLnkPopScroll		: "Thanh cuá»™n",
-DlgLnkPopStatus		: "Thanh trạng thái",
-DlgLnkPopToolbar	: "Thanh công cụ",
-DlgLnkPopFullScrn	: "Toàn màn hình (IE)",
-DlgLnkPopDependent	: "Phụ thuộc (Netscape)",
-DlgLnkPopWidth		: "Rá»™ng",
-DlgLnkPopHeight		: "Cao",
-DlgLnkPopLeft		: "Vị trí Trái",
-DlgLnkPopTop		: "Vị trí Trên",
-
-DlnLnkMsgNoUrl		: "Hãy đưa vào Liên kết URL",
-DlnLnkMsgNoEMail	: "Hãy đưa vào địa chỉ thư điện tử",
-DlnLnkMsgNoAnchor	: "Hãy chọn một Neo",
-DlnLnkMsgInvPopName	: "Tên của cửa sổ Popup phải bắt đầu bằng một ký tự và không được chứa khoảng trắng",
-
-// Color Dialog
-DlgColorTitle		: "Chọn màu",
-DlgColorBtnClear	: "Xoá",
-DlgColorHighlight	: "Tô sáng",
-DlgColorSelected	: "Đã chọn",
-
-// Smiley Dialog
-DlgSmileyTitle		: "Chèn Hình biểu lộ cảm xúc (mặt cười)",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "Hãy chọn Ký tự đặc biệt",
-
-// Table Dialog
-DlgTableTitle		: "Thuộc tính bảng",
-DlgTableRows		: "Hàng",
-DlgTableColumns		: "Cá»™t",
-DlgTableBorder		: "Cỡ Đường viền",
-DlgTableAlign		: "Canh lề",
-DlgTableAlignNotSet	: "<Chưa thiết lập>",
-DlgTableAlignLeft	: "Trái",
-DlgTableAlignCenter	: "Giữa",
-DlgTableAlignRight	: "Phải",
-DlgTableWidth		: "Rá»™ng",
-DlgTableWidthPx		: "điểm (px)",
-DlgTableWidthPc		: "%",
-DlgTableHeight		: "Cao",
-DlgTableCellSpace	: "Khoảng cách Ô",
-DlgTableCellPad		: "Đệm Ô",
-DlgTableCaption		: "Đầu đề",
-DlgTableSummary		: "Tóm lược",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "Thuộc tính Ô",
-DlgCellWidth		: "Rá»™ng",
-DlgCellWidthPx		: "điểm (px)",
-DlgCellWidthPc		: "%",
-DlgCellHeight		: "Cao",
-DlgCellWordWrap		: "Bọc từ",
-DlgCellWordWrapNotSet	: "<Chưa thiết lập>",
-DlgCellWordWrapYes	: "Đồng ý",
-DlgCellWordWrapNo	: "Không",
-DlgCellHorAlign		: "Canh theo Chiều ngang",
-DlgCellHorAlignNotSet	: "<Chưa thiết lập>",
-DlgCellHorAlignLeft	: "Trái",
-DlgCellHorAlignCenter	: "Giữa",
-DlgCellHorAlignRight: "Phải",
-DlgCellVerAlign		: "Canh theo Chiều dọc",
-DlgCellVerAlignNotSet	: "<Chưa thiết lập>",
-DlgCellVerAlignTop	: "Trên",
-DlgCellVerAlignMiddle	: "Giữa",
-DlgCellVerAlignBottom	: "DÆ°á»›i",
-DlgCellVerAlignBaseline	: "Đường cơ sở",
-DlgCellType		: "Cell Type",	//MISSING
-DlgCellTypeData		: "Data",	//MISSING
-DlgCellTypeHeader	: "Header",	//MISSING
-DlgCellRowSpan		: "Nối Hàng",
-DlgCellCollSpan		: "Nối Cột",
-DlgCellBackColor	: "Màu nền",
-DlgCellBorderColor	: "Màu viền",
-DlgCellBtnSelect	: "Chọn...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "Tìm kiếm và Thay Thế",
-
-// Find Dialog
-DlgFindTitle		: "Tìm kiếm",
-DlgFindFindBtn		: "Tìm kiếm",
-DlgFindNotFoundMsg	: "Không tìm thấy chuỗi cần tìm.",
-
-// Replace Dialog
-DlgReplaceTitle			: "Thay thế",
-DlgReplaceFindLbl		: "Tìm chuỗi:",
-DlgReplaceReplaceLbl	: "Thay bằng:",
-DlgReplaceCaseChk		: "Phân biệt chữ hoa/thường",
-DlgReplaceReplaceBtn	: "Thay thế",
-DlgReplaceReplAllBtn	: "Thay thế Tất cả",
-DlgReplaceWordChk		: "Đúng toàn bộ từ",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh cắt. Hãy sử dụng bàn phím cho lệnh này (Ctrl+X).",
-PasteErrorCopy	: "Các thiết lập bảo mật của trình duyệt không cho phép trình biên tập tự động thực thi lệnh sao chép. Hãy sử dụng bàn phím cho lệnh này (Ctrl+C).",
-
-PasteAsText		: "Dán theo định dạng văn bản thuần",
-PasteFromWord	: "Dán với định dạng Word",
-
-DlgPasteMsg2	: "Hãy dán nội dung vào trong khung bên dưới, sử dụng tổ hợp phím (<STRONG>Ctrl+V</STRONG>) và nhấn vào nút <STRONG>Đồng ý</STRONG>.",
-DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
-DlgPasteIgnoreFont		: "Chấp nhận các định dạng phông",
-DlgPasteRemoveStyles	: "Gỡ bỏ các định dạng Styles",
-
-// Color Picker
-ColorAutomatic	: "Tá»± Ä‘á»™ng",
-ColorMoreColors	: "Màu khác...",
-
-// Document Properties
-DocProps		: "Thuộc tính Tài liệu",
-
-// Anchor Dialog
-DlgAnchorTitle		: "Thuộc tính Neo",
-DlgAnchorName		: "Tên của Neo",
-DlgAnchorErrorName	: "Hãy nhập vào tên của Neo",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "Không có trong từ điển",
-DlgSpellChangeTo		: "Chuyển thành",
-DlgSpellBtnIgnore		: "Bỏ qua",
-DlgSpellBtnIgnoreAll	: "Bỏ qua Tất cả",
-DlgSpellBtnReplace		: "Thay thế",
-DlgSpellBtnReplaceAll	: "Thay thế Tất cả",
-DlgSpellBtnUndo			: "Phục hồi lại",
-DlgSpellNoSuggestions	: "- Không đưa ra gợi ý về từ -",
-DlgSpellProgress		: "Đang tiến hành kiểm tra chính tả...",
-DlgSpellNoMispell		: "Hoàn tất kiểm tra chính tả: Không có lỗi chính tả",
-DlgSpellNoChanges		: "Hoàn tất kiểm tra chính tả: Không có từ nào được thay đổi",
-DlgSpellOneChange		: "Hoàn tất kiểm tra chính tả: Một từ đã được thay đổi",
-DlgSpellManyChanges		: "Hoàn tất kiểm tra chính tả: %1 từ đã được thay đổi",
-
-IeSpellDownload			: "Chức năng kiểm tra chính tả chưa được cài đặt. Bạn có muốn tải về ngay bây giờ?",
-
-// Button Dialog
-DlgButtonText		: "Chuỗi hiển thị (Giá trị)",
-DlgButtonType		: "Kiểu",
-DlgButtonTypeBtn	: "Nút Bấm",
-DlgButtonTypeSbm	: "Nút Gửi",
-DlgButtonTypeRst	: "Nút Nhập lại",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "Tên",
-DlgCheckboxValue	: "Giá trị",
-DlgCheckboxSelected	: "Được chọn",
-
-// Form Dialog
-DlgFormName		: "Tên",
-DlgFormAction	: "Hành động",
-DlgFormMethod	: "Phương thức",
-
-// Select Field Dialog
-DlgSelectName		: "Tên",
-DlgSelectValue		: "Giá trị",
-DlgSelectSize		: "Kích cỡ",
-DlgSelectLines		: "dòng",
-DlgSelectChkMulti	: "Cho phép chọn nhiều",
-DlgSelectOpAvail	: "Các tùy chọn có thể sử dụng",
-DlgSelectOpText		: "Văn bản",
-DlgSelectOpValue	: "Giá trị",
-DlgSelectBtnAdd		: "Thêm",
-DlgSelectBtnModify	: "Thay đổi",
-DlgSelectBtnUp		: "Lên",
-DlgSelectBtnDown	: "Xuống",
-DlgSelectBtnSetValue : "Giá trị được chọn",
-DlgSelectBtnDelete	: "Xoá",
-
-// Textarea Dialog
-DlgTextareaName	: "Tên",
-DlgTextareaCols	: "Cá»™t",
-DlgTextareaRows	: "Hàng",
-
-// Text Field Dialog
-DlgTextName			: "Tên",
-DlgTextValue		: "Giá trị",
-DlgTextCharWidth	: "Rá»™ng",
-DlgTextMaxChars		: "Số Ký tự tối đa",
-DlgTextType			: "Kiểu",
-DlgTextTypeText		: "Ký tự",
-DlgTextTypePass		: "Mật khẩu",
-
-// Hidden Field Dialog
-DlgHiddenName	: "Tên",
-DlgHiddenValue	: "Giá trị",
-
-// Bulleted List Dialog
-BulletedListProp	: "Thuộc tính Danh sách không thứ tự",
-NumberedListProp	: "Thuộc tính Danh sách có thứ tự",
-DlgLstStart			: "Bắt đầu",
-DlgLstType			: "Kiểu",
-DlgLstTypeCircle	: "Hình tròn",
-DlgLstTypeDisc		: "Hình đĩa",
-DlgLstTypeSquare	: "Hình vuông",
-DlgLstTypeNumbers	: "Số thứ tự (1, 2, 3)",
-DlgLstTypeLCase		: "Chữ cái thường (a, b, c)",
-DlgLstTypeUCase		: "Chữ cái hoa (A, B, C)",
-DlgLstTypeSRoman	: "Số La Mã thường (i, ii, iii)",
-DlgLstTypeLRoman	: "Số La Mã hoa (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "Toàn thể",
-DlgDocBackTab		: "Nền",
-DlgDocColorsTab		: "Màu sắc và Đường biên",
-DlgDocMetaTab		: "Siêu dữ liệu",
-
-DlgDocPageTitle		: "Tiêu đề Trang",
-DlgDocLangDir		: "Đường dẫn Ngôn ngữ",
-DlgDocLangDirLTR	: "Trái sang Phải (LTR)",
-DlgDocLangDirRTL	: "Phải sang Trái (RTL)",
-DlgDocLangCode		: "Mã Ngôn ngữ",
-DlgDocCharSet		: "Bảng mã ký tự",
-DlgDocCharSetCE		: "Trung Âu",
-DlgDocCharSetCT		: "Tiếng Trung Quốc (Big5)",
-DlgDocCharSetCR		: "Tiếng Kirin",
-DlgDocCharSetGR		: "Tiếng Hy Lạp",
-DlgDocCharSetJP		: "Tiếng Nhật",
-DlgDocCharSetKR		: "Tiếng Hàn",
-DlgDocCharSetTR		: "Tiếng Thổ Nhĩ Kỳ",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "Tây Âu",
-DlgDocCharSetOther	: "Bảng mã ký tự khác",
-
-DlgDocDocType		: "Kiểu Đề mục Tài liệu",
-DlgDocDocTypeOther	: "Kiểu Đề mục Tài liệu khác",
-DlgDocIncXHTML		: "Bao gồm cả định nghĩa XHTML",
-DlgDocBgColor		: "Màu nền",
-DlgDocBgImage		: "URL của Hình ảnh nền",
-DlgDocBgNoScroll	: "Không cuộn nền",
-DlgDocCText			: "Văn bản",
-DlgDocCLink			: "Liên kết",
-DlgDocCVisited		: "Liên kết Đã ghé thăm",
-DlgDocCActive		: "Liên kết Hiện hành",
-DlgDocMargins		: "Đường biên của Trang",
-DlgDocMaTop			: "Trên",
-DlgDocMaLeft		: "Trái",
-DlgDocMaRight		: "Phải",
-DlgDocMaBottom		: "DÆ°á»›i",
-DlgDocMeIndex		: "Các từ khóa chỉ mục tài liệu (phân cách bởi dấu phẩy)",
-DlgDocMeDescr		: "Mô tả tài liệu",
-DlgDocMeAuthor		: "Tác giả",
-DlgDocMeCopy		: "Bản quyền",
-DlgDocPreview		: "Xem trÆ°á»›c",
-
-// Templates Dialog
-Templates			: "Mẫu dựng sẵn",
-DlgTemplatesTitle	: "Nội dung Mẫu dựng sẵn",
-DlgTemplatesSelMsg	: "Hãy chọn Mẫu dựng sẵn để mở trong trình biên tập<br>(nội dung hiện tại sẽ bị mất):",
-DlgTemplatesLoading	: "Đang nạp Danh sách Mẫu dựng sẵn. Vui lòng đợi trong giây lát...",
-DlgTemplatesNoTpl	: "(Không có Mẫu dựng sẵn nào được định nghĩa)",
-DlgTemplatesReplace	: "Thay thế nội dung hiện tại",
-
-// About Dialog
-DlgAboutAboutTab	: "Giới thiệu",
-DlgAboutBrowserInfoTab	: "Thông tin trình duyệt",
-DlgAboutLicenseTab	: "Giấy phép",
-DlgAboutVersion		: "phiên bản",
-DlgAboutInfo		: "Để biết thêm thông tin, hãy truy cập",
-
-// Div Dialog
-DlgDivGeneralTab	: "Chung",
-DlgDivAdvancedTab	: "Nâng cao",
-DlgDivStyle		: "Kiểu Style",
-DlgDivInlineStyle	: "Kiểu Style Trực tiếp",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.xml
deleted file mode 100644
index 4c810abcaa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/vi.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>vi.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.js
deleted file mode 100644
index 256852b248..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Chinese Simplified language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "折叠工具栏",
-ToolbarExpand		: "展开工具栏",
-
-// Toolbar Items and Context Menu
-Save				: "保存",
-NewPage				: "新建",
-Preview				: "预览",
-Cut					: "剪切",
-Copy				: "复制",
-Paste				: "粘贴",
-PasteText			: "粘贴为无格式文本",
-PasteWord			: "从 MS Word 粘贴",
-Print				: "打印",
-SelectAll			: "全选",
-RemoveFormat		: "清除格式",
-InsertLinkLbl		: "超链接",
-InsertLink			: "插入/编辑超链接",
-RemoveLink			: "取消超链接",
-VisitLink			: "打开超链接",
-Anchor				: "插入/编辑锚点链接",
-AnchorDelete		: "清除锚点链接",
-InsertImageLbl		: "图象",
-InsertImage			: "插入/编辑图象",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "插入/编辑 Flash",
-InsertTableLbl		: "表格",
-InsertTable			: "插入/编辑表格",
-InsertLineLbl		: "水平线",
-InsertLine			: "插入水平线",
-InsertSpecialCharLbl: "特殊符号",
-InsertSpecialChar	: "插入特殊符号",
-InsertSmileyLbl		: "表情符",
-InsertSmiley		: "插入表情图标",
-About				: "关于 FCKeditor",
-Bold				: "加粗",
-Italic				: "倾斜",
-Underline			: "下划线",
-StrikeThrough		: "删除线",
-Subscript			: "下标",
-Superscript			: "上标",
-LeftJustify			: "左对齐",
-CenterJustify		: "居中对齐",
-RightJustify		: "右对齐",
-BlockJustify		: "两端对齐",
-DecreaseIndent		: "减少缩进量",
-IncreaseIndent		: "增加缩进量",
-Blockquote			: "块引用",
-CreateDiv			: "插入 Div 标签",
-EditDiv				: "编辑 Div 标签",
-DeleteDiv			: "删除 Div 标签",
-Undo				: "撤消",
-Redo				: "重做",
-NumberedListLbl		: "编号列表",
-NumberedList		: "插入/删除编号列表",
-BulletedListLbl		: "项目列表",
-BulletedList		: "插入/删除项目列表",
-ShowTableBorders	: "显示表格边框",
-ShowDetails			: "显示详细资料",
-Style				: "样式",
-FontFormat			: "格式",
-Font				: "字体",
-FontSize			: "大小",
-TextColor			: "文本颜色",
-BGColor				: "背景颜色",
-Source				: "源代码",
-Find				: "查找",
-Replace				: "替换",
-SpellCheck			: "拼写检查",
-UniversalKeyboard	: "软键盘",
-PageBreakLbl		: "分页符",
-PageBreak			: "插入分页符",
-
-Form			: "表单",
-Checkbox		: "复选框",
-RadioButton		: "单选按钮",
-TextField		: "单行文本",
-Textarea		: "多行文本",
-HiddenField		: "隐藏域",
-Button			: "按钮",
-SelectionField	: "列表/菜单",
-ImageButton		: "图像域",
-
-FitWindow		: "全屏编辑",
-ShowBlocks		: "显示区块",
-
-// Context Menu
-EditLink			: "编辑超链接",
-CellCM				: "单元格",
-RowCM				: "行",
-ColumnCM			: "列",
-InsertRowAfter		: "在下方插入行",
-InsertRowBefore		: "在上方插入行",
-DeleteRows			: "删除行",
-InsertColumnAfter	: "在右侧插入列",
-InsertColumnBefore	: "在左侧插入列",
-DeleteColumns		: "删除列",
-InsertCellAfter		: "在右侧插入单元格",
-InsertCellBefore	: "在左侧插入单元格",
-DeleteCells			: "删除单元格",
-MergeCells			: "合并单元格",
-MergeRight			: "向右合并单元格",
-MergeDown			: "向下合并单元格",
-HorizontalSplitCell	: "水平拆分单元格",
-VerticalSplitCell	: "垂直拆分单元格",
-TableDelete			: "删除表格",
-CellProperties		: "单元格属性",
-TableProperties		: "表格属性",
-ImageProperties		: "图象属性",
-FlashProperties		: "Flash 属性",
-
-AnchorProp			: "锚点链接属性",
-ButtonProp			: "按钮属性",
-CheckboxProp		: "复选框属性",
-HiddenFieldProp		: "隐藏域属性",
-RadioButtonProp		: "单选按钮属性",
-ImageButtonProp		: "图像域属性",
-TextFieldProp		: "单行文本属性",
-SelectionFieldProp	: "菜单/列表属性",
-TextareaProp		: "多行文本属性",
-FormProp			: "表单属性",
-
-FontFormats			: "普通;已编排格式;地址;标题 1;标题 2;标题 3;标题 4;标题 5;标题 6;段落(DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "正在处理 XHTML,请稍等...",
-Done				: "完成",
-PasteWordConfirm	: "您要粘贴的内容好像是来自 MS Word,是否要清除 MS Word 格式后再粘贴?",
-NotCompatiblePaste	: "该命令需要 Internet Explorer 5.5 或更高版本的支持,是否按常规粘贴进行?",
-UnknownToolbarItem	: "未知工具栏项目 \"%1\"",
-UnknownCommand		: "未知命令名称 \"%1\"",
-NotImplemented		: "命令无法执行",
-UnknownToolbarSet	: "工具栏设置 \"%1\" 不存在",
-NoActiveX			: "浏览器安全设置限制了本编辑器的某些功能。您必须启用安全设置中的“运行 ActiveX 控件和插件”,否则将出现某些错误并缺少功能。",
-BrowseServerBlocked : "无法打开资源浏览器,请确认是否启用了禁止弹出窗口。",
-DialogBlocked		: "无法打开对话框窗口,请确认是否启用了禁止弹出窗口或网页对话框(IE)。",
-VisitLinkBlocked	: "无法打开新窗口,请确认是否启用了禁止弹出窗口或网页对话框(IE)。",
-
-// Dialogs
-DlgBtnOK			: "确定",
-DlgBtnCancel		: "取消",
-DlgBtnClose			: "关闭",
-DlgBtnBrowseServer	: "浏览服务器",
-DlgAdvancedTag		: "高级",
-DlgOpOther			: "<其它>",
-DlgInfoTab			: "信息",
-DlgAlertUrl			: "请插入 URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<没有设置>",
-DlgGenId			: "ID",
-DlgGenLangDir		: "语言方向",
-DlgGenLangDirLtr	: "从左到右 (LTR)",
-DlgGenLangDirRtl	: "从右到左 (RTL)",
-DlgGenLangCode		: "语言代码",
-DlgGenAccessKey		: "访问键",
-DlgGenName			: "名称",
-DlgGenTabIndex		: "Tab 键次序",
-DlgGenLongDescr		: "详细说明地址",
-DlgGenClass			: "样式类名称",
-DlgGenTitle			: "标题",
-DlgGenContType		: "内容类型",
-DlgGenLinkCharset	: "字符编码",
-DlgGenStyle			: "行内样式",
-
-// Image Dialog
-DlgImgTitle			: "图象属性",
-DlgImgInfoTab		: "图象",
-DlgImgBtnUpload		: "发送到服务器上",
-DlgImgURL			: "源文件",
-DlgImgUpload		: "上传",
-DlgImgAlt			: "替换文本",
-DlgImgWidth			: "宽度",
-DlgImgHeight		: "高度",
-DlgImgLockRatio		: "锁定比例",
-DlgBtnResetSize		: "恢复尺寸",
-DlgImgBorder		: "边框大小",
-DlgImgHSpace		: "水平间距",
-DlgImgVSpace		: "垂直间距",
-DlgImgAlign			: "对齐方式",
-DlgImgAlignLeft		: "左对齐",
-DlgImgAlignAbsBottom: "绝对底边",
-DlgImgAlignAbsMiddle: "绝对居中",
-DlgImgAlignBaseline	: "基线",
-DlgImgAlignBottom	: "底边",
-DlgImgAlignMiddle	: "居中",
-DlgImgAlignRight	: "右对齐",
-DlgImgAlignTextTop	: "文本上方",
-DlgImgAlignTop		: "顶端",
-DlgImgPreview		: "预览",
-DlgImgAlertUrl		: "请输入图象地址",
-DlgImgLinkTab		: "链接",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash 属性",
-DlgFlashChkPlay		: "自动播放",
-DlgFlashChkLoop		: "循环",
-DlgFlashChkMenu		: "启用 Flash 菜单",
-DlgFlashScale		: "缩放",
-DlgFlashScaleAll	: "全部显示",
-DlgFlashScaleNoBorder	: "无边框",
-DlgFlashScaleFit	: "严格匹配",
-
-// Link Dialog
-DlgLnkWindowTitle	: "超链接",
-DlgLnkInfoTab		: "超链接信息",
-DlgLnkTargetTab		: "目标",
-
-DlgLnkType			: "超链接类型",
-DlgLnkTypeURL		: "超链接",
-DlgLnkTypeAnchor	: "页内锚点链接",
-DlgLnkTypeEMail		: "电子邮件",
-DlgLnkProto			: "协议",
-DlgLnkProtoOther	: "<其它>",
-DlgLnkURL			: "地址",
-DlgLnkAnchorSel		: "选择一个锚点",
-DlgLnkAnchorByName	: "按锚点名称",
-DlgLnkAnchorById	: "按锚点 ID",
-DlgLnkNoAnchors		: "(此文档没有可用的锚点)",
-DlgLnkEMail			: "地址",
-DlgLnkEMailSubject	: "主题",
-DlgLnkEMailBody		: "内容",
-DlgLnkUpload		: "上传",
-DlgLnkBtnUpload		: "发送到服务器上",
-
-DlgLnkTarget		: "目标",
-DlgLnkTargetFrame	: "<框架>",
-DlgLnkTargetPopup	: "<弹出窗口>",
-DlgLnkTargetBlank	: "新窗口 (_blank)",
-DlgLnkTargetParent	: "父窗口 (_parent)",
-DlgLnkTargetSelf	: "本窗口 (_self)",
-DlgLnkTargetTop		: "整页 (_top)",
-DlgLnkTargetFrameName	: "目标框架名称",
-DlgLnkPopWinName	: "弹出窗口名称",
-DlgLnkPopWinFeat	: "弹出窗口属性",
-DlgLnkPopResize		: "调整大小",
-DlgLnkPopLocation	: "地址栏",
-DlgLnkPopMenu		: "菜单栏",
-DlgLnkPopScroll		: "滚动条",
-DlgLnkPopStatus		: "状态栏",
-DlgLnkPopToolbar	: "工具栏",
-DlgLnkPopFullScrn	: "全屏 (IE)",
-DlgLnkPopDependent	: "依附 (NS)",
-DlgLnkPopWidth		: "宽",
-DlgLnkPopHeight		: "高",
-DlgLnkPopLeft		: "å·¦",
-DlgLnkPopTop		: "右",
-
-DlnLnkMsgNoUrl		: "请输入超链接地址",
-DlnLnkMsgNoEMail	: "请输入电子邮件地址",
-DlnLnkMsgNoAnchor	: "请选择一个锚点",
-DlnLnkMsgInvPopName	: "弹出窗口名称必须以字母开头,并且不能含有空格。",
-
-// Color Dialog
-DlgColorTitle		: "选择颜色",
-DlgColorBtnClear	: "清除",
-DlgColorHighlight	: "预览",
-DlgColorSelected	: "选择",
-
-// Smiley Dialog
-DlgSmileyTitle		: "插入表情图标",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "选择特殊符号",
-
-// Table Dialog
-DlgTableTitle		: "表格属性",
-DlgTableRows		: "行数",
-DlgTableColumns		: "列数",
-DlgTableBorder		: "边框",
-DlgTableAlign		: "对齐",
-DlgTableAlignNotSet	: "<没有设置>",
-DlgTableAlignLeft	: "左对齐",
-DlgTableAlignCenter	: "居中",
-DlgTableAlignRight	: "右对齐",
-DlgTableWidth		: "宽度",
-DlgTableWidthPx		: "像素",
-DlgTableWidthPc		: "百分比",
-DlgTableHeight		: "高度",
-DlgTableCellSpace	: "间距",
-DlgTableCellPad		: "边距",
-DlgTableCaption		: "标题",
-DlgTableSummary		: "摘要",
-DlgTableHeaders		: "标题单元格",
-DlgTableHeadersNone		: "æ— ",
-DlgTableHeadersColumn	: "第一列",
-DlgTableHeadersRow		: "第一行",
-DlgTableHeadersBoth		: "第一列和第一行",
-
-// Table Cell Dialog
-DlgCellTitle		: "单元格属性",
-DlgCellWidth		: "宽度",
-DlgCellWidthPx		: "像素",
-DlgCellWidthPc		: "百分比",
-DlgCellHeight		: "高度",
-DlgCellWordWrap		: "自动换行",
-DlgCellWordWrapNotSet	: "<没有设置>",
-DlgCellWordWrapYes	: "是",
-DlgCellWordWrapNo	: "否",
-DlgCellHorAlign		: "水平对齐",
-DlgCellHorAlignNotSet	: "<没有设置>",
-DlgCellHorAlignLeft	: "左对齐",
-DlgCellHorAlignCenter	: "居中",
-DlgCellHorAlignRight: "右对齐",
-DlgCellVerAlign		: "垂直对齐",
-DlgCellVerAlignNotSet	: "<没有设置>",
-DlgCellVerAlignTop	: "顶端",
-DlgCellVerAlignMiddle	: "居中",
-DlgCellVerAlignBottom	: "底部",
-DlgCellVerAlignBaseline	: "基线",
-DlgCellType		: "单元格类型",
-DlgCellTypeData		: "资料",
-DlgCellTypeHeader	: "标题",
-DlgCellRowSpan		: "纵跨行数",
-DlgCellCollSpan		: "横跨列数",
-DlgCellBackColor	: "背景颜色",
-DlgCellBorderColor	: "边框颜色",
-DlgCellBtnSelect	: "选择...",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "查找和替换",
-
-// Find Dialog
-DlgFindTitle		: "查找",
-DlgFindFindBtn		: "查找",
-DlgFindNotFoundMsg	: "指定文本没有找到。",
-
-// Replace Dialog
-DlgReplaceTitle			: "替换",
-DlgReplaceFindLbl		: "查找:",
-DlgReplaceReplaceLbl	: "替换:",
-DlgReplaceCaseChk		: "区分大小写",
-DlgReplaceReplaceBtn	: "替换",
-DlgReplaceReplAllBtn	: "全部替换",
-DlgReplaceWordChk		: "全字匹配",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl+X)来完成。",
-PasteErrorCopy	: "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl+C)来完成。",
-
-PasteAsText		: "粘贴为无格式文本",
-PasteFromWord	: "从 MS Word 粘贴",
-
-DlgPasteMsg2	: "请使用键盘快捷键(<STRONG>Ctrl+V</STRONG>)把内容粘贴到下面的方框里,再按 <STRONG>确定</STRONG>。",
-DlgPasteSec		: "因为你的浏览器的安全设置原因,本编辑器不能直接访问你的剪贴板内容,你需要在本窗口重新粘贴一次。",
-DlgPasteIgnoreFont		: "忽略 Font 标签",
-DlgPasteRemoveStyles	: "清理 CSS 样式",
-
-// Color Picker
-ColorAutomatic	: "自动",
-ColorMoreColors	: "其它颜色...",
-
-// Document Properties
-DocProps		: "页面属性",
-
-// Anchor Dialog
-DlgAnchorTitle		: "命名锚点",
-DlgAnchorName		: "锚点名称",
-DlgAnchorErrorName	: "请输入锚点名称",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "没有在字典里",
-DlgSpellChangeTo		: "更改为",
-DlgSpellBtnIgnore		: "忽略",
-DlgSpellBtnIgnoreAll	: "全部忽略",
-DlgSpellBtnReplace		: "替换",
-DlgSpellBtnReplaceAll	: "全部替换",
-DlgSpellBtnUndo			: "撤消",
-DlgSpellNoSuggestions	: "- 没有建议 -",
-DlgSpellProgress		: "正在进行拼写检查...",
-DlgSpellNoMispell		: "拼写检查完成:没有发现拼写错误",
-DlgSpellNoChanges		: "拼写检查完成:没有更改任何单词",
-DlgSpellOneChange		: "拼写检查完成:更改了一个单词",
-DlgSpellManyChanges		: "拼写检查完成:更改了 %1 个单词",
-
-IeSpellDownload			: "拼写检查插件还没安装,你是否想现在就下载?",
-
-// Button Dialog
-DlgButtonText		: "标签(值)",
-DlgButtonType		: "类型",
-DlgButtonTypeBtn	: "按钮",
-DlgButtonTypeSbm	: "提交",
-DlgButtonTypeRst	: "重设",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "名称",
-DlgCheckboxValue	: "选定值",
-DlgCheckboxSelected	: "已勾选",
-
-// Form Dialog
-DlgFormName		: "名称",
-DlgFormAction	: "动作",
-DlgFormMethod	: "方法",
-
-// Select Field Dialog
-DlgSelectName		: "名称",
-DlgSelectValue		: "选定",
-DlgSelectSize		: "高度",
-DlgSelectLines		: "行",
-DlgSelectChkMulti	: "允许多选",
-DlgSelectOpAvail	: "列表值",
-DlgSelectOpText		: "标签",
-DlgSelectOpValue	: "值",
-DlgSelectBtnAdd		: "新增",
-DlgSelectBtnModify	: "修改",
-DlgSelectBtnUp		: "上移",
-DlgSelectBtnDown	: "下移",
-DlgSelectBtnSetValue : "设为初始化时选定",
-DlgSelectBtnDelete	: "删除",
-
-// Textarea Dialog
-DlgTextareaName	: "名称",
-DlgTextareaCols	: "字符宽度",
-DlgTextareaRows	: "行数",
-
-// Text Field Dialog
-DlgTextName			: "名称",
-DlgTextValue		: "初始值",
-DlgTextCharWidth	: "字符宽度",
-DlgTextMaxChars		: "最多字符数",
-DlgTextType			: "类型",
-DlgTextTypeText		: "文本",
-DlgTextTypePass		: "密码",
-
-// Hidden Field Dialog
-DlgHiddenName	: "名称",
-DlgHiddenValue	: "初始值",
-
-// Bulleted List Dialog
-BulletedListProp	: "项目列表属性",
-NumberedListProp	: "编号列表属性",
-DlgLstStart			: "开始序号",
-DlgLstType			: "列表类型",
-DlgLstTypeCircle	: "圆圈",
-DlgLstTypeDisc		: "圆点",
-DlgLstTypeSquare	: "方块",
-DlgLstTypeNumbers	: "æ•°å­— (1, 2, 3)",
-DlgLstTypeLCase		: "小写字母 (a, b, c)",
-DlgLstTypeUCase		: "大写字母 (A, B, C)",
-DlgLstTypeSRoman	: "小写罗马数字 (i, ii, iii)",
-DlgLstTypeLRoman	: "大写罗马数字 (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "常规",
-DlgDocBackTab		: "背景",
-DlgDocColorsTab		: "颜色和边距",
-DlgDocMetaTab		: "Meta 数据",
-
-DlgDocPageTitle		: "页面标题",
-DlgDocLangDir		: "语言方向",
-DlgDocLangDirLTR	: "从左到右 (LTR)",
-DlgDocLangDirRTL	: "从右到左 (RTL)",
-DlgDocLangCode		: "语言代码",
-DlgDocCharSet		: "字符编码",
-DlgDocCharSetCE		: "中欧",
-DlgDocCharSetCT		: "繁体中文 (Big5)",
-DlgDocCharSetCR		: "西里尔文",
-DlgDocCharSetGR		: "希腊文",
-DlgDocCharSetJP		: "日文",
-DlgDocCharSetKR		: "韩文",
-DlgDocCharSetTR		: "土耳其文",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "西欧",
-DlgDocCharSetOther	: "其它字符编码",
-
-DlgDocDocType		: "文档类型",
-DlgDocDocTypeOther	: "其它文档类型",
-DlgDocIncXHTML		: "包含 XHTML 声明",
-DlgDocBgColor		: "背景颜色",
-DlgDocBgImage		: "背景图像",
-DlgDocBgNoScroll	: "不滚动背景图像",
-DlgDocCText			: "文本",
-DlgDocCLink			: "超链接",
-DlgDocCVisited		: "已访问的超链接",
-DlgDocCActive		: "活动超链接",
-DlgDocMargins		: "页面边距",
-DlgDocMaTop			: "上",
-DlgDocMaLeft		: "å·¦",
-DlgDocMaRight		: "右",
-DlgDocMaBottom		: "下",
-DlgDocMeIndex		: "页面索引关键字 (用半角逗号[,]分隔)",
-DlgDocMeDescr		: "页面说明",
-DlgDocMeAuthor		: "作者",
-DlgDocMeCopy		: "版权",
-DlgDocPreview		: "预览",
-
-// Templates Dialog
-Templates			: "模板",
-DlgTemplatesTitle	: "内容模板",
-DlgTemplatesSelMsg	: "请选择编辑器内容模板:",
-DlgTemplatesLoading	: "正在加载模板列表,请稍等...",
-DlgTemplatesNoTpl	: "(没有模板)",
-DlgTemplatesReplace	: "替换当前内容",
-
-// About Dialog
-DlgAboutAboutTab	: "关于",
-DlgAboutBrowserInfoTab	: "浏览器信息",
-DlgAboutLicenseTab	: "许可证",
-DlgAboutVersion		: "版本",
-DlgAboutInfo		: "要获得更多信息请访问 ",
-
-// Div Dialog
-DlgDivGeneralTab	: "常规",
-DlgDivAdvancedTab	: "高级",
-DlgDivStyle		: "样式",
-DlgDivInlineStyle	: "CSS 样式",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.xml
deleted file mode 100644
index 5367213080..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh-cn.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>zh-cn.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.js
deleted file mode 100644
index 8d47829397..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.js
+++ /dev/null
@@ -1,539 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Chinese Traditional language file.
- */
-
-var FCKLang =
-{
-// Language direction : "ltr" (left to right) or "rtl" (right to left).
-Dir					: "ltr",
-
-ToolbarCollapse		: "隱藏面板",
-ToolbarExpand		: "顯示面板",
-
-// Toolbar Items and Context Menu
-Save				: "儲存",
-NewPage				: "開新檔案",
-Preview				: "預覽",
-Cut					: "剪下",
-Copy				: "複製",
-Paste				: "貼上",
-PasteText			: "貼為純文字格式",
-PasteWord			: "自 Word 貼上",
-Print				: "列印",
-SelectAll			: "全選",
-RemoveFormat		: "清除格式",
-InsertLinkLbl		: "超連結",
-InsertLink			: "插入/編輯超連結",
-RemoveLink			: "移除超連結",
-VisitLink			: "開啟超連結",
-Anchor				: "插入/編輯錨點",
-AnchorDelete		: "移除錨點",
-InsertImageLbl		: "影像",
-InsertImage			: "插入/編輯影像",
-InsertFlashLbl		: "Flash",
-InsertFlash			: "插入/編輯 Flash",
-InsertTableLbl		: "表格",
-InsertTable			: "插入/編輯表格",
-InsertLineLbl		: "水平線",
-InsertLine			: "插入水平線",
-InsertSpecialCharLbl: "特殊符號",
-InsertSpecialChar	: "插入特殊符號",
-InsertSmileyLbl		: "表情符號",
-InsertSmiley		: "插入表情符號",
-About				: "關於 FCKeditor",
-Bold				: "ç²—é«”",
-Italic				: "斜體",
-Underline			: "底線",
-StrikeThrough		: "刪除線",
-Subscript			: "下標",
-Superscript			: "上標",
-LeftJustify			: "靠左對齊",
-CenterJustify		: "置中",
-RightJustify		: "靠右對齊",
-BlockJustify		: "左右對齊",
-DecreaseIndent		: "減少縮排",
-IncreaseIndent		: "增加縮排",
-Blockquote			: "引用文字",
-CreateDiv			: "新增 Div 標籤",
-EditDiv				: "變更 Div 標籤",
-DeleteDiv			: "移除 Div 標籤",
-Undo				: "復原",
-Redo				: "重複",
-NumberedListLbl		: "編號清單",
-NumberedList		: "插入/移除編號清單",
-BulletedListLbl		: "項目清單",
-BulletedList		: "插入/移除項目清單",
-ShowTableBorders	: "顯示表格邊框",
-ShowDetails			: "顯示詳細資料",
-Style				: "樣式",
-FontFormat			: "格式",
-Font				: "å­—é«”",
-FontSize			: "大小",
-TextColor			: "文字顏色",
-BGColor				: "背景顏色",
-Source				: "原始碼",
-Find				: "尋找",
-Replace				: "取代",
-SpellCheck			: "拼字檢查",
-UniversalKeyboard	: "萬國鍵盤",
-PageBreakLbl		: "分頁符號",
-PageBreak			: "插入分頁符號",
-
-Form			: "表單",
-Checkbox		: "核取方塊",
-RadioButton		: "選項按鈕",
-TextField		: "文字方塊",
-Textarea		: "文字區域",
-HiddenField		: "隱藏欄位",
-Button			: "按鈕",
-SelectionField	: "清單/選單",
-ImageButton		: "影像按鈕",
-
-FitWindow		: "編輯器最大化",
-ShowBlocks		: "顯示區塊",
-
-// Context Menu
-EditLink			: "編輯超連結",
-CellCM				: "儲存格",
-RowCM				: "列",
-ColumnCM			: "欄",
-InsertRowAfter		: "向下插入列",
-InsertRowBefore		: "向上插入列",
-DeleteRows			: "刪除列",
-InsertColumnAfter	: "向右插入欄",
-InsertColumnBefore	: "向左插入欄",
-DeleteColumns		: "刪除欄",
-InsertCellAfter		: "向右插入儲存格",
-InsertCellBefore	: "向左插入儲存格",
-DeleteCells			: "刪除儲存格",
-MergeCells			: "合併儲存格",
-MergeRight			: "向右合併儲存格",
-MergeDown			: "向下合併儲存格",
-HorizontalSplitCell	: "橫向分割儲存格",
-VerticalSplitCell	: "縱向分割儲存格",
-TableDelete			: "刪除表格",
-CellProperties		: "儲存格屬性",
-TableProperties		: "表格屬性",
-ImageProperties		: "影像屬性",
-FlashProperties		: "Flash 屬性",
-
-AnchorProp			: "錨點屬性",
-ButtonProp			: "按鈕屬性",
-CheckboxProp		: "核取方塊屬性",
-HiddenFieldProp		: "隱藏欄位屬性",
-RadioButtonProp		: "選項按鈕屬性",
-ImageButtonProp		: "影像按鈕屬性",
-TextFieldProp		: "文字方塊屬性",
-SelectionFieldProp	: "清單/選單屬性",
-TextareaProp		: "文字區域屬性",
-FormProp			: "表單屬性",
-
-FontFormats			: "一般;已格式化;位址;標題 1;標題 2;標題 3;標題 4;標題 5;標題 6;一般 (DIV)",
-
-// Alerts and Messages
-ProcessingXHTML		: "處理 XHTML 中,請稍候…",
-Done				: "完成",
-PasteWordConfirm	: "您想貼上的文字似乎是自 Word 複製而來,請問您是否要先清除 Word 的格式後再行貼上?",
-NotCompatiblePaste	: "此指令僅在 Internet Explorer 5.5 或以上的版本有效。請問您是否同意不清除格式即貼上?",
-UnknownToolbarItem	: "未知工具列項目 \"%1\"",
-UnknownCommand		: "未知指令名稱 \"%1\"",
-NotImplemented		: "尚未安裝此指令",
-UnknownToolbarSet	: "工具列設定 \"%1\" 不存在",
-NoActiveX			: "瀏覽器的安全性設定限制了本編輯器的某些功能。您必須啟用安全性設定中的「執行ActiveX控制項與外掛程式」項目,否則本編輯器將會出現錯誤並缺少某些功能",
-BrowseServerBlocked : "無法開啟資源瀏覽器,請確定所有快顯視窗封鎖程式是否關閉",
-DialogBlocked		: "無法開啟對話視窗,請確定所有快顯視窗封鎖程式是否關閉",
-VisitLinkBlocked	: "無法開啟新視窗,請確定所有快顯視窗封鎖程式是否關閉",
-
-// Dialogs
-DlgBtnOK			: "確定",
-DlgBtnCancel		: "取消",
-DlgBtnClose			: "關閉",
-DlgBtnBrowseServer	: "瀏覽伺服器端",
-DlgAdvancedTag		: "進階",
-DlgOpOther			: "<其他>",
-DlgInfoTab			: "資訊",
-DlgAlertUrl			: "請插入 URL",
-
-// General Dialogs Labels
-DlgGenNotSet		: "<尚未設定>",
-DlgGenId			: "ID",
-DlgGenLangDir		: "語言方向",
-DlgGenLangDirLtr	: "由左而右 (LTR)",
-DlgGenLangDirRtl	: "由右而左 (RTL)",
-DlgGenLangCode		: "語言代碼",
-DlgGenAccessKey		: "存取鍵",
-DlgGenName			: "名稱",
-DlgGenTabIndex		: "定位順序",
-DlgGenLongDescr		: "詳細 URL",
-DlgGenClass			: "樣式表類別",
-DlgGenTitle			: "標題",
-DlgGenContType		: "內容類型",
-DlgGenLinkCharset	: "連結資源之編碼",
-DlgGenStyle			: "樣式",
-
-// Image Dialog
-DlgImgTitle			: "影像屬性",
-DlgImgInfoTab		: "影像資訊",
-DlgImgBtnUpload		: "上傳至伺服器",
-DlgImgURL			: "URL",
-DlgImgUpload		: "上傳",
-DlgImgAlt			: "替代文字",
-DlgImgWidth			: "寬度",
-DlgImgHeight		: "高度",
-DlgImgLockRatio		: "等比例",
-DlgBtnResetSize		: "重設為原大小",
-DlgImgBorder		: "邊框",
-DlgImgHSpace		: "水平距離",
-DlgImgVSpace		: "垂直距離",
-DlgImgAlign			: "對齊",
-DlgImgAlignLeft		: "靠左對齊",
-DlgImgAlignAbsBottom: "絕對下方",
-DlgImgAlignAbsMiddle: "絕對中間",
-DlgImgAlignBaseline	: "基準線",
-DlgImgAlignBottom	: "靠下對齊",
-DlgImgAlignMiddle	: "置中對齊",
-DlgImgAlignRight	: "靠右對齊",
-DlgImgAlignTextTop	: "文字上方",
-DlgImgAlignTop		: "靠上對齊",
-DlgImgPreview		: "預覽",
-DlgImgAlertUrl		: "請輸入影像 URL",
-DlgImgLinkTab		: "超連結",
-
-// Flash Dialog
-DlgFlashTitle		: "Flash 屬性",
-DlgFlashChkPlay		: "自動播放",
-DlgFlashChkLoop		: "重複",
-DlgFlashChkMenu		: "開啟選單",
-DlgFlashScale		: "縮放",
-DlgFlashScaleAll	: "全部顯示",
-DlgFlashScaleNoBorder	: "無邊框",
-DlgFlashScaleFit	: "精確符合",
-
-// Link Dialog
-DlgLnkWindowTitle	: "超連結",
-DlgLnkInfoTab		: "超連結資訊",
-DlgLnkTargetTab		: "目標",
-
-DlgLnkType			: "超連接類型",
-DlgLnkTypeURL		: "URL",
-DlgLnkTypeAnchor	: "本頁錨點",
-DlgLnkTypeEMail		: "電子郵件",
-DlgLnkProto			: "通訊協定",
-DlgLnkProtoOther	: "<其他>",
-DlgLnkURL			: "URL",
-DlgLnkAnchorSel		: "請選擇錨點",
-DlgLnkAnchorByName	: "依錨點名稱",
-DlgLnkAnchorById	: "依元件 ID",
-DlgLnkNoAnchors		: "(本文件尚無可用之錨點)",
-DlgLnkEMail			: "電子郵件",
-DlgLnkEMailSubject	: "郵件主旨",
-DlgLnkEMailBody		: "郵件內容",
-DlgLnkUpload		: "上傳",
-DlgLnkBtnUpload		: "傳送至伺服器",
-
-DlgLnkTarget		: "目標",
-DlgLnkTargetFrame	: "<框架>",
-DlgLnkTargetPopup	: "<快顯視窗>",
-DlgLnkTargetBlank	: "新視窗 (_blank)",
-DlgLnkTargetParent	: "父視窗 (_parent)",
-DlgLnkTargetSelf	: "本視窗 (_self)",
-DlgLnkTargetTop		: "最上層視窗 (_top)",
-DlgLnkTargetFrameName	: "目標框架名稱",
-DlgLnkPopWinName	: "快顯視窗名稱",
-DlgLnkPopWinFeat	: "快顯視窗屬性",
-DlgLnkPopResize		: "可調整大小",
-DlgLnkPopLocation	: "網址列",
-DlgLnkPopMenu		: "選單列",
-DlgLnkPopScroll		: "捲軸",
-DlgLnkPopStatus		: "狀態列",
-DlgLnkPopToolbar	: "工具列",
-DlgLnkPopFullScrn	: "全螢幕 (IE)",
-DlgLnkPopDependent	: "從屬 (NS)",
-DlgLnkPopWidth		: "寬",
-DlgLnkPopHeight		: "高",
-DlgLnkPopLeft		: "å·¦",
-DlgLnkPopTop		: "右",
-
-DlnLnkMsgNoUrl		: "請輸入欲連結的 URL",
-DlnLnkMsgNoEMail	: "請輸入電子郵件位址",
-DlnLnkMsgNoAnchor	: "請選擇錨點",
-DlnLnkMsgInvPopName	: "快顯名稱必須以「英文字母」為開頭,且不得含有空白",
-
-// Color Dialog
-DlgColorTitle		: "請選擇顏色",
-DlgColorBtnClear	: "清除",
-DlgColorHighlight	: "預覽",
-DlgColorSelected	: "選擇",
-
-// Smiley Dialog
-DlgSmileyTitle		: "插入表情符號",
-
-// Special Character Dialog
-DlgSpecialCharTitle	: "請選擇特殊符號",
-
-// Table Dialog
-DlgTableTitle		: "表格屬性",
-DlgTableRows		: "列數",
-DlgTableColumns		: "欄數",
-DlgTableBorder		: "邊框",
-DlgTableAlign		: "對齊",
-DlgTableAlignNotSet	: "<未設定>",
-DlgTableAlignLeft	: "靠左對齊",
-DlgTableAlignCenter	: "置中",
-DlgTableAlignRight	: "靠右對齊",
-DlgTableWidth		: "寬度",
-DlgTableWidthPx		: "像素",
-DlgTableWidthPc		: "百分比",
-DlgTableHeight		: "高度",
-DlgTableCellSpace	: "間距",
-DlgTableCellPad		: "內距",
-DlgTableCaption		: "標題",
-DlgTableSummary		: "摘要",
-DlgTableHeaders		: "Headers",	//MISSING
-DlgTableHeadersNone		: "None",	//MISSING
-DlgTableHeadersColumn	: "First column",	//MISSING
-DlgTableHeadersRow		: "First Row",	//MISSING
-DlgTableHeadersBoth		: "Both",	//MISSING
-
-// Table Cell Dialog
-DlgCellTitle		: "儲存格屬性",
-DlgCellWidth		: "寬度",
-DlgCellWidthPx		: "像素",
-DlgCellWidthPc		: "百分比",
-DlgCellHeight		: "高度",
-DlgCellWordWrap		: "自動換行",
-DlgCellWordWrapNotSet	: "<尚未設定>",
-DlgCellWordWrapYes	: "是",
-DlgCellWordWrapNo	: "否",
-DlgCellHorAlign		: "水平對齊",
-DlgCellHorAlignNotSet	: "<尚未設定>",
-DlgCellHorAlignLeft	: "靠左對齊",
-DlgCellHorAlignCenter	: "置中",
-DlgCellHorAlignRight: "靠右對齊",
-DlgCellVerAlign		: "垂直對齊",
-DlgCellVerAlignNotSet	: "<尚未設定>",
-DlgCellVerAlignTop	: "靠上對齊",
-DlgCellVerAlignMiddle	: "置中",
-DlgCellVerAlignBottom	: "靠下對齊",
-DlgCellVerAlignBaseline	: "基準線",
-DlgCellType		: "儲存格類型",
-DlgCellTypeData		: "資料",
-DlgCellTypeHeader	: "標題",
-DlgCellRowSpan		: "合併列數",
-DlgCellCollSpan		: "合併欄数",
-DlgCellBackColor	: "背景顏色",
-DlgCellBorderColor	: "邊框顏色",
-DlgCellBtnSelect	: "請選擇…",
-
-// Find and Replace Dialog
-DlgFindAndReplaceTitle	: "尋找與取代",
-
-// Find Dialog
-DlgFindTitle		: "尋找",
-DlgFindFindBtn		: "尋找",
-DlgFindNotFoundMsg	: "未找到指定的文字。",
-
-// Replace Dialog
-DlgReplaceTitle			: "取代",
-DlgReplaceFindLbl		: "尋找:",
-DlgReplaceReplaceLbl	: "取代:",
-DlgReplaceCaseChk		: "大小寫須相符",
-DlgReplaceReplaceBtn	: "取代",
-DlgReplaceReplAllBtn	: "全部取代",
-DlgReplaceWordChk		: "全字相符",
-
-// Paste Operations / Dialog
-PasteErrorCut	: "瀏覽器的安全性設定不允許編輯器自動執行剪下動作。請使用快捷鍵 (Ctrl+X) 剪下。",
-PasteErrorCopy	: "瀏覽器的安全性設定不允許編輯器自動執行複製動作。請使用快捷鍵 (Ctrl+C) 複製。",
-
-PasteAsText		: "貼為純文字格式",
-PasteFromWord	: "自 Word 貼上",
-
-DlgPasteMsg2	: "請使用快捷鍵 (<strong>Ctrl+V</strong>) 貼到下方區域中並按下 <strong>確定</strong>",
-DlgPasteSec		: "因為瀏覽器的安全性設定,本編輯器無法直接存取您的剪貼簿資料,請您自行在本視窗進行貼上動作。",
-DlgPasteIgnoreFont		: "移除字型設定",
-DlgPasteRemoveStyles	: "移除樣式設定",
-
-// Color Picker
-ColorAutomatic	: "自動",
-ColorMoreColors	: "更多顏色…",
-
-// Document Properties
-DocProps		: "文件屬性",
-
-// Anchor Dialog
-DlgAnchorTitle		: "命名錨點",
-DlgAnchorName		: "錨點名稱",
-DlgAnchorErrorName	: "請輸入錨點名稱",
-
-// Speller Pages Dialog
-DlgSpellNotInDic		: "不在字典中",
-DlgSpellChangeTo		: "更改為",
-DlgSpellBtnIgnore		: "忽略",
-DlgSpellBtnIgnoreAll	: "全部忽略",
-DlgSpellBtnReplace		: "取代",
-DlgSpellBtnReplaceAll	: "全部取代",
-DlgSpellBtnUndo			: "復原",
-DlgSpellNoSuggestions	: "- 無建議值 -",
-DlgSpellProgress		: "進行拼字檢查中…",
-DlgSpellNoMispell		: "拼字檢查完成:未發現拼字錯誤",
-DlgSpellNoChanges		: "拼字檢查完成:未更改任何單字",
-DlgSpellOneChange		: "拼字檢查完成:更改了 1 個單字",
-DlgSpellManyChanges		: "拼字檢查完成:更改了 %1 個單字",
-
-IeSpellDownload			: "尚未安裝拼字檢查元件。您是否想要現在下載?",
-
-// Button Dialog
-DlgButtonText		: "顯示文字 (值)",
-DlgButtonType		: "é¡žåž‹",
-DlgButtonTypeBtn	: "按鈕 (Button)",
-DlgButtonTypeSbm	: "送出 (Submit)",
-DlgButtonTypeRst	: "重設 (Reset)",
-
-// Checkbox and Radio Button Dialogs
-DlgCheckboxName		: "名稱",
-DlgCheckboxValue	: "選取值",
-DlgCheckboxSelected	: "已選取",
-
-// Form Dialog
-DlgFormName		: "名稱",
-DlgFormAction	: "動作",
-DlgFormMethod	: "方法",
-
-// Select Field Dialog
-DlgSelectName		: "名稱",
-DlgSelectValue		: "選取值",
-DlgSelectSize		: "大小",
-DlgSelectLines		: "行",
-DlgSelectChkMulti	: "可多選",
-DlgSelectOpAvail	: "可用選項",
-DlgSelectOpText		: "顯示文字",
-DlgSelectOpValue	: "值",
-DlgSelectBtnAdd		: "新增",
-DlgSelectBtnModify	: "修改",
-DlgSelectBtnUp		: "上移",
-DlgSelectBtnDown	: "下移",
-DlgSelectBtnSetValue : "設為預設值",
-DlgSelectBtnDelete	: "刪除",
-
-// Textarea Dialog
-DlgTextareaName	: "名稱",
-DlgTextareaCols	: "字元寬度",
-DlgTextareaRows	: "列數",
-
-// Text Field Dialog
-DlgTextName			: "名稱",
-DlgTextValue		: "值",
-DlgTextCharWidth	: "字元寬度",
-DlgTextMaxChars		: "最多字元數",
-DlgTextType			: "é¡žåž‹",
-DlgTextTypeText		: "文字",
-DlgTextTypePass		: "密碼",
-
-// Hidden Field Dialog
-DlgHiddenName	: "名稱",
-DlgHiddenValue	: "值",
-
-// Bulleted List Dialog
-BulletedListProp	: "項目清單屬性",
-NumberedListProp	: "編號清單屬性",
-DlgLstStart			: "起始編號",
-DlgLstType			: "清單類型",
-DlgLstTypeCircle	: "圓圈",
-DlgLstTypeDisc		: "圓點",
-DlgLstTypeSquare	: "方塊",
-DlgLstTypeNumbers	: "數字 (1, 2, 3)",
-DlgLstTypeLCase		: "小寫字母 (a, b, c)",
-DlgLstTypeUCase		: "大寫字母 (A, B, C)",
-DlgLstTypeSRoman	: "小寫羅馬數字 (i, ii, iii)",
-DlgLstTypeLRoman	: "大寫羅馬數字 (I, II, III)",
-
-// Document Properties Dialog
-DlgDocGeneralTab	: "一般",
-DlgDocBackTab		: "背景",
-DlgDocColorsTab		: "顯色與邊界",
-DlgDocMetaTab		: "Meta 資料",
-
-DlgDocPageTitle		: "頁面標題",
-DlgDocLangDir		: "語言方向",
-DlgDocLangDirLTR	: "由左而右 (LTR)",
-DlgDocLangDirRTL	: "由右而左 (RTL)",
-DlgDocLangCode		: "語言代碼",
-DlgDocCharSet		: "字元編碼",
-DlgDocCharSetCE		: "中歐語系",
-DlgDocCharSetCT		: "正體中文 (Big5)",
-DlgDocCharSetCR		: "斯拉夫文",
-DlgDocCharSetGR		: "希臘文",
-DlgDocCharSetJP		: "日文",
-DlgDocCharSetKR		: "韓文",
-DlgDocCharSetTR		: "土耳其文",
-DlgDocCharSetUN		: "Unicode (UTF-8)",
-DlgDocCharSetWE		: "西歐語系",
-DlgDocCharSetOther	: "其他字元編碼",
-
-DlgDocDocType		: "文件類型",
-DlgDocDocTypeOther	: "其他文件類型",
-DlgDocIncXHTML		: "包含 XHTML 定義",
-DlgDocBgColor		: "背景顏色",
-DlgDocBgImage		: "背景影像",
-DlgDocBgNoScroll	: "浮水印",
-DlgDocCText			: "文字",
-DlgDocCLink			: "超連結",
-DlgDocCVisited		: "已瀏覽過的超連結",
-DlgDocCActive		: "作用中的超連結",
-DlgDocMargins		: "頁面邊界",
-DlgDocMaTop			: "上",
-DlgDocMaLeft		: "å·¦",
-DlgDocMaRight		: "右",
-DlgDocMaBottom		: "下",
-DlgDocMeIndex		: "文件索引關鍵字 (用半形逗號[,]分隔)",
-DlgDocMeDescr		: "文件說明",
-DlgDocMeAuthor		: "作者",
-DlgDocMeCopy		: "版權所有",
-DlgDocPreview		: "預覽",
-
-// Templates Dialog
-Templates			: "樣版",
-DlgTemplatesTitle	: "內容樣版",
-DlgTemplatesSelMsg	: "請選擇欲開啟的樣版<br> (原有的內容將會被清除):",
-DlgTemplatesLoading	: "讀取樣版清單中,請稍候…",
-DlgTemplatesNoTpl	: "(無樣版)",
-DlgTemplatesReplace	: "取代原有內容",
-
-// About Dialog
-DlgAboutAboutTab	: "關於",
-DlgAboutBrowserInfoTab	: "瀏覽器資訊",
-DlgAboutLicenseTab	: "許可證",
-DlgAboutVersion		: "版本",
-DlgAboutInfo		: "想獲得更多資訊請至 ",
-
-// Div Dialog
-DlgDivGeneralTab	: "一般",
-DlgDivAdvancedTab	: "進階",
-DlgDivStyle		: "樣式",
-DlgDivInlineStyle	: "CSS 樣式",
-
-ScaytTitle			: "SCAYT",	//MISSING
-ScaytTitleOptions	: "Options",	//MISSING
-ScaytTitleLangs		: "Languages",	//MISSING
-ScaytTitleAbout		: "About"	//MISSING
-};
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.xml
deleted file mode 100644
index 0e70cbc327..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/lang/zh.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>zh.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins.xml
deleted file mode 100644
index 0b1a832114..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>plugins</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow.xml
deleted file mode 100644
index 5503ca0f77..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>autogrow</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.js
deleted file mode 100644
index 1df2d0ffd0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.js
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Plugin: automatically resizes the editor until a configurable maximun
- * height (FCKConfig.AutoGrowMax), based on its contents.
- */
-
-var FCKAutoGrow = {
-	MIN_HEIGHT : window.frameElement.offsetHeight,
-
-	Check : function()
-	{
-		var delta = FCKAutoGrow.GetHeightDelta() ;
-		if ( delta != 0 )
-		{
-			var newHeight = window.frameElement.offsetHeight + delta ;
-
-			newHeight = FCKAutoGrow.GetEffectiveHeight( newHeight ) ;
-
-			if ( newHeight != window.frameElement.height )
-			{
-				window.frameElement.style.height = newHeight + "px" ;
-
-				// Gecko browsers use an onresize handler to update the innermost
-				// IFRAME's height. If the document is modified before the onresize
-				// is triggered, the plugin will miscalculate the new height. Thus,
-				// forcibly trigger onresize. #1336
-				if ( typeof window.onresize == 'function' )
-				{
-					window.onresize() ;
-				}
-			}
-		}
-	},
-
-	CheckEditorStatus : function( sender, status )
-	{
-		if ( status == FCK_STATUS_COMPLETE )
-			FCKAutoGrow.Check() ;
-	},
-
-	GetEffectiveHeight : function( height )
-	{
-		if ( height < FCKAutoGrow.MIN_HEIGHT )
-			height = FCKAutoGrow.MIN_HEIGHT;
-		else
-		{
-			var max = FCKConfig.AutoGrowMax;
-			if ( max && max > 0 && height > max )
-				height = max;
-		}
-
-		return height;
-	},
-
-	GetHeightDelta : function()
-	{
-		var oInnerDoc = FCK.EditorDocument ;
-
-		var iFrameHeight ;
-		var iInnerHeight ;
-
-		if ( FCKBrowserInfo.IsIE )
-		{
-			iFrameHeight = FCK.EditorWindow.frameElement.offsetHeight ;
-			iInnerHeight = oInnerDoc.body.scrollHeight ;
-		}
-		else
-		{
-			iFrameHeight = FCK.EditorWindow.innerHeight ;
-			iInnerHeight = oInnerDoc.body.offsetHeight +
-				( parseInt( FCKDomTools.GetCurrentElementStyle( oInnerDoc.body, 'margin-top' ), 10 ) || 0 ) +
-				( parseInt( FCKDomTools.GetCurrentElementStyle( oInnerDoc.body, 'margin-bottom' ), 10 ) || 0 ) ;
-		}
-
-		return iInnerHeight - iFrameHeight ;
-	},
-
-	SetListeners : function()
-	{
-		if ( FCK.EditMode != FCK_EDITMODE_WYSIWYG )
-			return ;
-
-		FCK.EditorWindow.attachEvent( 'onscroll', FCKAutoGrow.Check ) ;
-		FCK.EditorDocument.attachEvent( 'onkeyup', FCKAutoGrow.Check ) ;
-	}
-};
-
-FCK.AttachToOnSelectionChange( FCKAutoGrow.Check ) ;
-
-if ( FCKBrowserInfo.IsIE )
-	FCK.Events.AttachEvent( 'OnAfterSetHTML', FCKAutoGrow.SetListeners ) ;
-
-FCK.Events.AttachEvent( 'OnStatusChange', FCKAutoGrow.CheckEditorStatus ) ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.xml
deleted file mode 100644
index 6b5b57d3fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/autogrow/fckplugin.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckplugin.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode.xml
deleted file mode 100644
index cae221d7bd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>bbcode</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.js
deleted file mode 100644
index f9521ddacf..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.js
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is a sample implementation for a custom Data Processor for basic BBCode.
- */
-
-FCK.DataProcessor =
-{
-	/*
-	 * Returns a string representing the HTML format of "data". The returned
-	 * value will be loaded in the editor.
-	 * The HTML must be from <html> to </html>, eventually including
-	 * the DOCTYPE.
-	 *     @param {String} data The data to be converted in the
-	 *            DataProcessor specific format.
-	 */
-	ConvertToHtml : function( data )
-	{
-		// Convert < and > to their HTML entities.
-        data = data.replace( /</g, '&lt;' ) ;
-        data = data.replace( />/g, '&gt;' ) ;
-
-        // Convert line breaks to <br>.
-        data = data.replace( /(?:\r\n|\n|\r)/g, '<br>' ) ;
-
-        // [url]
-        data = data.replace( /\[url\](.+?)\[\/url]/gi, '<a href="$1">$1</a>' ) ;
-        data = data.replace( /\[url\=([^\]]+)](.+?)\[\/url]/gi, '<a href="$1">$2</a>' ) ;
-
-        // [b]
-        data = data.replace( /\[b\](.+?)\[\/b]/gi, '<b>$1</b>' ) ;
-
-        // [i]
-        data = data.replace( /\[i\](.+?)\[\/i]/gi, '<i>$1</i>' ) ;
-
-        // [u]
-        data = data.replace( /\[u\](.+?)\[\/u]/gi, '<u>$1</u>' ) ;
-
-		return '<html><head><title></title></head><body>' + data + '</body></html>' ;
-	},
-
-	/*
-	 * Converts a DOM (sub-)tree to a string in the data format.
-	 *     @param {Object} rootNode The node that contains the DOM tree to be
-	 *            converted to the data format.
-	 *     @param {Boolean} excludeRoot Indicates that the root node must not
-	 *            be included in the conversion, only its children.
-	 *     @param {Boolean} format Indicates that the data must be formatted
-	 *            for human reading. Not all Data Processors may provide it.
-	 */
-	ConvertToDataFormat : function( rootNode, excludeRoot, ignoreIfEmptyParagraph, format )
-	{
-		var data = rootNode.innerHTML ;
-
-		// Convert <br> to line breaks.
-		data = data.replace( /<br(?=[ \/>]).*?>/gi, '\r\n') ;
-
-		// [url]
-		data = data.replace( /<a .*?href=(["'])(.+?)\1.*?>(.+?)<\/a>/gi, '[url=$2]$3[/url]') ;
-
-		// [b]
-		data = data.replace( /<(?:b|strong)>/gi, '[b]') ;
-		data = data.replace( /<\/(?:b|strong)>/gi, '[/b]') ;
-
-		// [i]
-		data = data.replace( /<(?:i|em)>/gi, '[i]') ;
-		data = data.replace( /<\/(?:i|em)>/gi, '[/i]') ;
-
-		// [u]
-		data = data.replace( /<u>/gi, '[u]') ;
-		data = data.replace( /<\/u>/gi, '[/u]') ;
-
-		// Remove remaining tags.
-		data = data.replace( /<[^>]+>/g, '') ;
-
-		return data ;
-	},
-
-	/*
-	 * Makes any necessary changes to a piece of HTML for insertion in the
-	 * editor selection position.
-	 *     @param {String} html The HTML to be fixed.
-	 */
-	FixHtml : function( html )
-	{
-		return html ;
-	}
-} ;
-
-// This Data Processor doesn't support <p>, so let's use <br>.
-FCKConfig.EnterMode = 'br' ;
-
-// To avoid pasting invalid markup (which is discarded in any case), let's
-// force pasting to plain text.
-FCKConfig.ForcePasteAsPlainText	= true ;
-
-// Rename the "Source" buttom to "BBCode".
-FCKToolbarItems.RegisterItem( 'Source', new FCKToolbarButton( 'Source', 'BBCode', null, FCK_TOOLBARITEM_ICONTEXT, true, true, 1 ) ) ;
-
-// Let's enforce the toolbar to the limits of this Data Processor. A custom
-// toolbar set may be defined in the configuration file with more or less entries.
-FCKConfig.ToolbarSets["Default"] = [
-	['Source'],
-	['Bold','Italic','Underline','-','Link'],
-	['About']
-] ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.xml
deleted file mode 100644
index 6b5b57d3fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/bbcode/fckplugin.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckplugin.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable.xml
deleted file mode 100644
index e21dc19671..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>dragresizetable</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.js
deleted file mode 100644
index 87061ff644..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.js
+++ /dev/null
@@ -1,529 +0,0 @@
-var FCKDragTableHandler =
-{
-	"_DragState" : 0,
-	"_LeftCell" : null,
-	"_RightCell" : null,
-	"_MouseMoveMode" : 0,	// 0 - find candidate cells for resizing, 1 - drag to resize
-	"_ResizeBar" : null,
-	"_OriginalX" : null,
-	"_MinimumX" : null,
-	"_MaximumX" : null,
-	"_LastX" : null,
-	"_TableMap" : null,
-	"_doc" : document,
-	"_IsInsideNode" : function( w, domNode, pos )
-	{
-		var myCoords = FCKTools.GetWindowPosition( w, domNode ) ;
-		var xMin = myCoords.x ;
-		var yMin = myCoords.y ;
-		var xMax = parseInt( xMin, 10 ) + parseInt( domNode.offsetWidth, 10 ) ;
-		var yMax = parseInt( yMin, 10 ) + parseInt( domNode.offsetHeight, 10 ) ;
-		if ( pos.x >= xMin && pos.x <= xMax && pos.y >= yMin && pos.y <= yMax )
-			return true;
-		return false;
-	},
-	"_GetBorderCells" : function( w, tableNode, tableMap, mouse )
-	{
-		// Enumerate all the cells in the table.
-		var cells = [] ;
-		for ( var i = 0 ; i < tableNode.rows.length ; i++ )
-		{
-			var r = tableNode.rows[i] ;
-			for ( var j = 0 ; j < r.cells.length ; j++ )
-				cells.push( r.cells[j] ) ;
-		}
-
-		if ( cells.length < 1 )
-			return null ;
-
-		// Get the cells whose right or left border is nearest to the mouse cursor's x coordinate.
-		var minRxDist = null ;
-		var lxDist = null ;
-		var minYDist = null ;
-		var rbCell = null ;
-		var lbCell = null ;
-		for ( var i = 0 ; i < cells.length ; i++ )
-		{
-			var pos = FCKTools.GetWindowPosition( w, cells[i] ) ;
-			var rightX = pos.x + parseInt( cells[i].clientWidth, 10 ) ;
-			var rxDist = mouse.x - rightX ;
-			var yDist = mouse.y - ( pos.y + ( cells[i].clientHeight / 2 ) ) ;
-			if ( minRxDist == null ||
-					( Math.abs( rxDist ) <= Math.abs( minRxDist ) &&
-					  ( minYDist == null || Math.abs( yDist ) <= Math.abs( minYDist ) ) ) )
-			{
-				minRxDist = rxDist ;
-				minYDist = yDist ;
-				rbCell = cells[i] ;
-			}
-		}
-		/*
-		var rowNode = FCKTools.GetElementAscensor( rbCell, "tr" ) ;
-		var cellIndex = rbCell.cellIndex + 1 ;
-		if ( cellIndex >= rowNode.cells.length )
-			return null ;
-		lbCell = rowNode.cells.item( cellIndex ) ;
-		*/
-		var rowIdx = rbCell.parentNode.rowIndex ;
-		var colIdx = FCKTableHandler._GetCellIndexSpan( tableMap, rowIdx, rbCell ) ;
-		var colSpan = isNaN( rbCell.colSpan ) ? 1 : rbCell.colSpan ;
-		lbCell = tableMap[rowIdx][colIdx + colSpan] ;
-
-		if ( ! lbCell )
-			return null ;
-
-		// Abort if too far from the border.
-		lxDist = mouse.x - FCKTools.GetWindowPosition( w, lbCell ).x ;
-		if ( lxDist < 0 && minRxDist < 0 && minRxDist < -2 )
-			return null ;
-		if ( lxDist > 0 && minRxDist > 0 && lxDist > 3 )
-			return null ;
-
-		return { "leftCell" : rbCell, "rightCell" : lbCell } ;
-	},
-	"_GetResizeBarPosition" : function()
-	{
-		var row = FCKTools.GetElementAscensor( this._RightCell, "tr" ) ;
-		return FCKTableHandler._GetCellIndexSpan( this._TableMap, row.rowIndex, this._RightCell ) ;
-	},
-	"_ResizeBarMouseDownListener" : function( evt )
-	{
-		if ( FCKDragTableHandler._LeftCell )
-			FCKDragTableHandler._MouseMoveMode = 1 ;
-		if ( FCKBrowserInfo.IsIE )
-			FCKDragTableHandler._ResizeBar.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 50 ;
-		else
-			FCKDragTableHandler._ResizeBar.style.opacity = 0.5 ;
-		FCKDragTableHandler._OriginalX = evt.clientX ;
-
-		// Calculate maximum and minimum x-coordinate delta.
-		var borderIndex = FCKDragTableHandler._GetResizeBarPosition() ;
-		var offset = FCKDragTableHandler._GetIframeOffset();
-		var table = FCKTools.GetElementAscensor( FCKDragTableHandler._LeftCell, "table" );
-		var minX = null ;
-		var maxX = null ;
-		for ( var r = 0 ; r < FCKDragTableHandler._TableMap.length ; r++ )
-		{
-			var leftCell = FCKDragTableHandler._TableMap[r][borderIndex - 1] ;
-			var rightCell = FCKDragTableHandler._TableMap[r][borderIndex] ;
-			var leftPosition = FCKTools.GetWindowPosition( FCK.EditorWindow, leftCell ) ;
-			var rightPosition = FCKTools.GetWindowPosition( FCK.EditorWindow, rightCell ) ;
-			var leftPadding = FCKDragTableHandler._GetCellPadding( table, leftCell ) ;
-			var rightPadding = FCKDragTableHandler._GetCellPadding( table, rightCell ) ;
-			if ( minX == null || leftPosition.x + leftPadding > minX )
-				minX = leftPosition.x + leftPadding ;
-			if ( maxX == null || rightPosition.x + rightCell.clientWidth - rightPadding < maxX )
-				maxX = rightPosition.x + rightCell.clientWidth - rightPadding ;
-		}
-
-		FCKDragTableHandler._MinimumX = minX + offset.x ;
-		FCKDragTableHandler._MaximumX = maxX + offset.x ;
-		FCKDragTableHandler._LastX = null ;
-
-		if (evt.preventDefault)
-			evt.preventDefault();
-		else
-			evt.returnValue = false;
-	},
-	"_ResizeBarMouseUpListener" : function( evt )
-	{
-		FCKDragTableHandler._MouseMoveMode = 0 ;
-		FCKDragTableHandler._HideResizeBar() ;
-
-		if ( FCKDragTableHandler._LastX == null )
-			return ;
-
-		// Calculate the delta value.
-		var deltaX = FCKDragTableHandler._LastX - FCKDragTableHandler._OriginalX ;
-
-		// Then, build an array of current column width values.
-		// This algorithm can be very slow if the cells have insane colSpan values. (e.g. colSpan=1000).
-		var table = FCKTools.GetElementAscensor( FCKDragTableHandler._LeftCell, "table" ) ;
-		var colArray = [] ;
-		var tableMap = FCKDragTableHandler._TableMap ;
-		for ( var i = 0 ; i < tableMap.length ; i++ )
-		{
-			for ( var j = 0 ; j < tableMap[i].length ; j++ )
-			{
-				var cell = tableMap[i][j] ;
-				var width = FCKDragTableHandler._GetCellWidth( table, cell ) ;
-				var colSpan = isNaN( cell.colSpan) ? 1 : cell.colSpan ;
-				if ( colArray.length <= j )
-					colArray.push( { width : width / colSpan, colSpan : colSpan } ) ;
-				else
-				{
-					var guessItem = colArray[j] ;
-					if ( guessItem.colSpan > colSpan )
-					{
-						guessItem.width = width / colSpan ;
-						guessItem.colSpan = colSpan ;
-					}
-				}
-			}
-		}
-
-		// Find out the equivalent column index of the two cells selected for resizing.
-		colIndex = FCKDragTableHandler._GetResizeBarPosition() ;
-
-		// Note that colIndex must be at least 1 here, so it's safe to subtract 1 from it.
-		colIndex-- ;
-
-		// Modify the widths in the colArray according to the mouse coordinate delta value.
-		colArray[colIndex].width += deltaX ;
-		colArray[colIndex + 1].width -= deltaX ;
-
-		// Clear all cell widths, delete all <col> elements from the table.
-		for ( var r = 0 ; r < table.rows.length ; r++ )
-		{
-			var row = table.rows.item( r ) ;
-			for ( var c = 0 ; c < row.cells.length ; c++ )
-			{
-				var cell = row.cells.item( c ) ;
-				cell.width = "" ;
-				cell.style.width = "" ;
-			}
-		}
-		var colElements = table.getElementsByTagName( "col" ) ;
-		for ( var i = colElements.length - 1 ; i >= 0 ; i-- )
-			colElements[i].parentNode.removeChild( colElements[i] ) ;
-
-		// Set new cell widths.
-		var processedCells = [] ;
-		for ( var i = 0 ; i < tableMap.length ; i++ )
-		{
-			for ( var j = 0 ; j < tableMap[i].length ; j++ )
-			{
-				var cell = tableMap[i][j] ;
-				if ( cell._Processed )
-					continue ;
-				if ( tableMap[i][j-1] != cell )
-					cell.width = colArray[j].width ;
-				else
-					cell.width = parseInt( cell.width, 10 ) + parseInt( colArray[j].width, 10 ) ;
-				if ( tableMap[i][j+1] != cell )
-				{
-					processedCells.push( cell ) ;
-					cell._Processed = true ;
-				}
-			}
-		}
-		for ( var i = 0 ; i < processedCells.length ; i++ )
-		{
-			if ( FCKBrowserInfo.IsIE )
-				processedCells[i].removeAttribute( '_Processed' ) ;
-			else
-				delete processedCells[i]._Processed ;
-		}
-
-		FCKDragTableHandler._LastX = null ;
-	},
-	"_ResizeBarMouseMoveListener" : function( evt )
-	{
-		if ( FCKDragTableHandler._MouseMoveMode == 0 )
-			return FCKDragTableHandler._MouseFindHandler( FCK, evt ) ;
-		else
-			return FCKDragTableHandler._MouseDragHandler( FCK, evt ) ;
-	},
-	// Calculate the padding of a table cell.
-	// It returns the value of paddingLeft + paddingRight of a table cell.
-	// This function is used, in part, to calculate the width parameter that should be used for setting cell widths.
-	// The equation in question is clientWidth = paddingLeft + paddingRight + width.
-	// So that width = clientWidth - paddingLeft - paddingRight.
-	// The return value of this function must be pixel accurate acorss all supported browsers, so be careful if you need to modify it.
-	"_GetCellPadding" : function( table, cell )
-	{
-		var attrGuess = parseInt( table.cellPadding, 10 ) * 2 ;
-		var cssGuess = null ;
-		if ( typeof( window.getComputedStyle ) == "function" )
-		{
-			var styleObj = window.getComputedStyle( cell, null ) ;
-			cssGuess = parseInt( styleObj.getPropertyValue( "padding-left" ), 10 ) +
-				parseInt( styleObj.getPropertyValue( "padding-right" ), 10 ) ;
-		}
-		else
-			cssGuess = parseInt( cell.currentStyle.paddingLeft, 10 ) + parseInt (cell.currentStyle.paddingRight, 10 ) ;
-
-		var cssRuntime = cell.style.padding ;
-		if ( isFinite( cssRuntime ) )
-			cssGuess = parseInt( cssRuntime, 10 ) * 2 ;
-		else
-		{
-			cssRuntime = cell.style.paddingLeft ;
-			if ( isFinite( cssRuntime ) )
-				cssGuess = parseInt( cssRuntime, 10 ) ;
-			cssRuntime = cell.style.paddingRight ;
-			if ( isFinite( cssRuntime ) )
-				cssGuess += parseInt( cssRuntime, 10 ) ;
-		}
-
-		attrGuess = parseInt( attrGuess, 10 ) ;
-		cssGuess = parseInt( cssGuess, 10 ) ;
-		if ( isNaN( attrGuess ) )
-			attrGuess = 0 ;
-		if ( isNaN( cssGuess ) )
-			cssGuess = 0 ;
-		return Math.max( attrGuess, cssGuess ) ;
-	},
-	// Calculate the real width of the table cell.
-	// The real width of the table cell is the pixel width that you can set to the width attribute of the table cell and after
-	// that, the table cell should be of exactly the same width as before.
-	// The real width of a table cell can be calculated as:
-	// width = clientWidth - paddingLeft - paddingRight.
-	"_GetCellWidth" : function( table, cell )
-	{
-		var clientWidth = cell.clientWidth ;
-		if ( isNaN( clientWidth ) )
-			clientWidth = 0 ;
-		return clientWidth - this._GetCellPadding( table, cell ) ;
-	},
-	"MouseMoveListener" : function( FCK, evt )
-	{
-		if ( FCKDragTableHandler._MouseMoveMode == 0 )
-			return FCKDragTableHandler._MouseFindHandler( FCK, evt ) ;
-		else
-			return FCKDragTableHandler._MouseDragHandler( FCK, evt ) ;
-	},
-	"_MouseFindHandler" : function( FCK, evt )
-	{
-		if ( FCK.MouseDownFlag )
-			return ;
-		var node = evt.srcElement || evt.target ;
-		try
-		{
-			if ( ! node || node.nodeType != 1 )
-			{
-				this._HideResizeBar() ;
-				return ;
-			}
-		}
-		catch ( e )
-		{
-			this._HideResizeBar() ;
-			return ;
-		}
-
-		// Since this function might be called from the editing area iframe or the outer fckeditor iframe,
-		// the mouse point coordinates from evt.clientX/Y can have different reference points.
-		// We need to resolve the mouse pointer position relative to the editing area iframe.
-		var mouseX = evt.clientX ;
-		var mouseY = evt.clientY ;
-		if ( FCKTools.GetElementDocument( node ) == document )
-		{
-			var offset = this._GetIframeOffset() ;
-			mouseX -= offset.x ;
-			mouseY -= offset.y ;
-		}
-
-
-		if ( this._ResizeBar && this._LeftCell )
-		{
-			var leftPos = FCKTools.GetWindowPosition( FCK.EditorWindow, this._LeftCell ) ;
-			var rightPos = FCKTools.GetWindowPosition( FCK.EditorWindow, this._RightCell ) ;
-			var rxDist = mouseX - ( leftPos.x + this._LeftCell.clientWidth ) ;
-			var lxDist = mouseX - rightPos.x ;
-			var inRangeFlag = false ;
-			if ( lxDist >= 0 && rxDist <= 0 )
-				inRangeFlag = true ;
-			else if ( rxDist > 0 && lxDist <= 3 )
-				inRangeFlag = true ;
-			else if ( lxDist < 0 && rxDist >= -2 )
-				inRangeFlag = true ;
-			if ( inRangeFlag )
-			{
-				this._ShowResizeBar( FCK.EditorWindow,
-					FCKTools.GetElementAscensor( this._LeftCell, "table" ),
-					{ "x" : mouseX, "y" : mouseY } ) ;
-				return ;
-			}
-		}
-
-		var tagName = node.tagName.toLowerCase() ;
-		if ( tagName != "table" && tagName != "td" && tagName != "th" )
-		{
-			if ( this._LeftCell )
-				this._LeftCell = this._RightCell = this._TableMap = null ;
-			this._HideResizeBar() ;
-			return ;
-		}
-		node = FCKTools.GetElementAscensor( node, "table" ) ;
-		var tableMap = FCKTableHandler._CreateTableMap( node ) ;
-		var cellTuple = this._GetBorderCells( FCK.EditorWindow, node, tableMap, { "x" : mouseX, "y" : mouseY } ) ;
-
-		if ( cellTuple == null )
-		{
-			if ( this._LeftCell )
-				this._LeftCell = this._RightCell = this._TableMap = null ;
-			this._HideResizeBar() ;
-		}
-		else
-		{
-			this._LeftCell = cellTuple["leftCell"] ;
-			this._RightCell = cellTuple["rightCell"] ;
-			this._TableMap = tableMap ;
-			this._ShowResizeBar( FCK.EditorWindow,
-					FCKTools.GetElementAscensor( this._LeftCell, "table" ),
-					{ "x" : mouseX, "y" : mouseY } ) ;
-		}
-	},
-	"_MouseDragHandler" : function( FCK, evt )
-	{
-		var mouse = { "x" : evt.clientX, "y" : evt.clientY } ;
-
-		// Convert mouse coordinates in reference to the outer iframe.
-		var node = evt.srcElement || evt.target ;
-		if ( FCKTools.GetElementDocument( node ) == FCK.EditorDocument )
-		{
-			var offset = this._GetIframeOffset() ;
-			mouse.x += offset.x ;
-			mouse.y += offset.y ;
-		}
-
-		// Calculate the mouse position delta and see if we've gone out of range.
-		if ( mouse.x >= this._MaximumX - 5 )
-			mouse.x = this._MaximumX - 5 ;
-		if ( mouse.x <= this._MinimumX + 5 )
-			mouse.x = this._MinimumX + 5 ;
-
-		var docX = mouse.x + FCKTools.GetScrollPosition( window ).X ;
-		this._ResizeBar.style.left = ( docX - this._ResizeBar.offsetWidth / 2 ) + "px" ;
-		this._LastX = mouse.x ;
-	},
-	"_ShowResizeBar" : function( w, table, mouse )
-	{
-		if ( this._ResizeBar == null )
-		{
-			this._ResizeBar = this._doc.createElement( "div" ) ;
-			var paddingBar = this._ResizeBar ;
-			var paddingStyles = { 'position' : 'absolute', 'cursor' : 'e-resize' } ;
-			if ( FCKBrowserInfo.IsIE )
-				paddingStyles.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=10,enabled=true)" ;
-			else
-				paddingStyles.opacity = 0.10 ;
-			FCKDomTools.SetElementStyles( paddingBar, paddingStyles ) ;
-			this._avoidStyles( paddingBar );
-			paddingBar.setAttribute('_fcktemp', true);
-			this._doc.body.appendChild( paddingBar ) ;
-			FCKTools.AddEventListener( paddingBar, "mousemove", this._ResizeBarMouseMoveListener ) ;
-			FCKTools.AddEventListener( paddingBar, "mousedown", this._ResizeBarMouseDownListener ) ;
-			FCKTools.AddEventListener( document, "mouseup", this._ResizeBarMouseUpListener ) ;
-			FCKTools.AddEventListener( FCK.EditorDocument, "mouseup", this._ResizeBarMouseUpListener ) ;
-
-			// IE doesn't let the tranparent part of the padding block to receive mouse events unless there's something inside.
-			// So we need to create a spacer image to fill the block up.
-			var filler = this._doc.createElement( "img" ) ;
-			filler.setAttribute('_fcktemp', true);
-			filler.border = 0 ;
-			filler.src = FCKConfig.BasePath + "images/spacer.gif" ;
-			filler.style.position = "absolute" ;
-			paddingBar.appendChild( filler ) ;
-
-			// Disable drag and drop, and selection for the filler image.
-			var disabledListener = function( evt )
-			{
-				if ( evt.preventDefault )
-					evt.preventDefault() ;
-				else
-					evt.returnValue = false ;
-			}
-			FCKTools.AddEventListener( filler, "dragstart", disabledListener ) ;
-			FCKTools.AddEventListener( filler, "selectstart", disabledListener ) ;
-		}
-
-		var paddingBar = this._ResizeBar ;
-		var offset = this._GetIframeOffset() ;
-		var tablePos = this._GetTablePosition( w, table ) ;
-		var barHeight = table.offsetHeight ;
-		var barTop = offset.y + tablePos.y ;
-		// Do not let the resize bar intrude into the toolbar area.
-		if ( tablePos.y < 0 )
-		{
-			barHeight += tablePos.y ;
-			barTop -= tablePos.y ;
-		}
-		var bw = parseInt( table.border, 10 ) ;
-		if ( isNaN( bw ) )
-			bw = 0 ;
-		var cs = parseInt( table.cellSpacing, 10 ) ;
-		if ( isNaN( cs ) )
-			cs = 0 ;
-		var barWidth = Math.max( bw+100, cs+100 ) ;
-		var paddingStyles =
-		{
-			'top'		: barTop + 'px',
-			'height'	: barHeight + 'px',
-			'width'		: barWidth + 'px',
-			'left'		: ( offset.x + mouse.x + FCKTools.GetScrollPosition( w ).X - barWidth / 2 ) + 'px'
-		} ;
-		if ( FCKBrowserInfo.IsIE )
-			paddingBar.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 10 ;
-		else
-			paddingStyles.opacity = 0.1 ;
-
-		FCKDomTools.SetElementStyles( paddingBar, paddingStyles ) ;
-		var filler = paddingBar.getElementsByTagName( "img" )[0] ;
-
-		FCKDomTools.SetElementStyles( filler,
-			{
-				width	: paddingBar.offsetWidth + 'px',
-				height	: barHeight + 'px'
-			} ) ;
-
-		barWidth = Math.max( bw, cs, 3 ) ;
-		var visibleBar = null ;
-		if ( paddingBar.getElementsByTagName( "div" ).length < 1 )
-		{
-			visibleBar = this._doc.createElement( "div" ) ;
-			this._avoidStyles( visibleBar );
-			visibleBar.setAttribute('_fcktemp', true);
-			paddingBar.appendChild( visibleBar ) ;
-		}
-		else
-			visibleBar = paddingBar.getElementsByTagName( "div" )[0] ;
-
-		FCKDomTools.SetElementStyles( visibleBar,
-			{
-				position		: 'absolute',
-				backgroundColor	: 'blue',
-				width			: barWidth + 'px',
-				height			: barHeight + 'px',
-				left			: '50px',
-				top				: '0px'
-			} ) ;
-	},
-	"_HideResizeBar" : function()
-	{
-		if ( this._ResizeBar )
-			// IE bug: display : none does not hide the resize bar for some reason.
-			// so set the position to somewhere invisible.
-			FCKDomTools.SetElementStyles( this._ResizeBar,
-				{
-					top		: '-100000px',
-					left	: '-100000px'
-				} ) ;
-	},
-	"_GetIframeOffset" : function ()
-	{
-		return FCKTools.GetDocumentPosition( window, FCK.EditingArea.IFrame ) ;
-	},
-	"_GetTablePosition" : function ( w, table )
-	{
-		return FCKTools.GetWindowPosition( w, table ) ;
-	},
-	"_avoidStyles" : function( element )
-	{
-		FCKDomTools.SetElementStyles( element,
-			{
-				padding		: '0',
-				backgroundImage	: 'none',
-				border		: '0'
-			} ) ;
-	},
-	"Reset" : function()
-	{
-		FCKDragTableHandler._LeftCell = FCKDragTableHandler._RightCell = FCKDragTableHandler._TableMap = null ;
-	}
-
-};
-
-FCK.Events.AttachEvent( "OnMouseMove", FCKDragTableHandler.MouseMoveListener ) ;
-FCK.Events.AttachEvent( "OnAfterSetHTML", FCKDragTableHandler.Reset ) ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.xml
deleted file mode 100644
index 6b5b57d3fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/dragresizetable/fckplugin.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckplugin.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder.xml
deleted file mode 100644
index aefc8209fd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>placeholder</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.html
deleted file mode 100644
index df8c563d69..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placeholder Plugin.
--->
-<html>
-	<head>
-		<title>Placeholder Properties</title>
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-		<meta content="noindex, nofollow" name="robots">
-		<script src="../../dialog/common/fck_dialog_common.js" type="text/javascript"></script>
-		<script language="javascript">
-
-var dialog = window.parent ;
-var oEditor = dialog.InnerDialogLoaded() ;
-var FCKLang = oEditor.FCKLang ;
-var FCKPlaceholders = oEditor.FCKPlaceholders ;
-
-window.onload = function ()
-{
-	// First of all, translate the dialog box texts
-	oEditor.FCKLanguageManager.TranslatePage( document ) ;
-
-	LoadSelected() ;
-
-	// Show the "Ok" button.
-	dialog.SetOkButton( true ) ;
-
-	// Select text field on load.
-	SelectField( 'txtName' ) ;
-}
-
-var eSelected = dialog.Selection.GetSelectedElement() ;
-
-function LoadSelected()
-{
-	if ( !eSelected )
-		return ;
-
-	if ( eSelected.tagName == 'SPAN' && eSelected._fckplaceholder )
-		document.getElementById('txtName').value = eSelected._fckplaceholder ;
-	else
-		eSelected == null ;
-}
-
-function Ok()
-{
-	var sValue = document.getElementById('txtName').value ;
-
-	if ( eSelected && eSelected._fckplaceholder == sValue )
-		return true ;
-
-	if ( sValue.length == 0 )
-	{
-		alert( FCKLang.PlaceholderErrNoName ) ;
-		return false ;
-	}
-
-	if ( FCKPlaceholders.Exist( sValue ) )
-	{
-		alert( FCKLang.PlaceholderErrNameInUse ) ;
-		return false ;
-	}
-
-	FCKPlaceholders.Add( sValue ) ;
-	return true ;
-}
-
-		</script>
-	</head>
-	<body scroll="no" style="OVERFLOW: hidden">
-		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
-			<tr>
-				<td>
-					<table cellSpacing="0" cellPadding="0" align="center" border="0">
-						<tr>
-							<td>
-								<span fckLang="PlaceholderDlgName">Placeholder Name</span><br>
-								<input id="txtName" type="text">
-							</td>
-						</tr>
-					</table>
-				</td>
-			</tr>
-		</table>
-	</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.xml
deleted file mode 100644
index a9976d114b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fck_placeholder.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_placeholder.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.js
deleted file mode 100644
index ec4e1a5109..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.js
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Plugin to insert "Placeholders" in the editor.
- */
-
-// Register the related command.
-FCKCommands.RegisterCommand( 'Placeholder', new FCKDialogCommand( 'Placeholder', FCKLang.PlaceholderDlgTitle, FCKPlugins.Items['placeholder'].Path + 'fck_placeholder.html', 340, 160 ) ) ;
-
-// Create the "Plaholder" toolbar button.
-var oPlaceholderItem = new FCKToolbarButton( 'Placeholder', FCKLang.PlaceholderBtn ) ;
-oPlaceholderItem.IconPath = FCKPlugins.Items['placeholder'].Path + 'placeholder.gif' ;
-
-FCKToolbarItems.RegisterItem( 'Placeholder', oPlaceholderItem ) ;
-
-
-// The object used for all Placeholder operations.
-var FCKPlaceholders = new Object() ;
-
-// Add a new placeholder at the actual selection.
-FCKPlaceholders.Add = function( name )
-{
-	var oSpan = FCK.InsertElement( 'span' ) ;
-	this.SetupSpan( oSpan, name ) ;
-}
-
-FCKPlaceholders.SetupSpan = function( span, name )
-{
-	span.innerHTML = '[[ ' + name + ' ]]' ;
-
-	span.style.backgroundColor = '#ffff00' ;
-	span.style.color = '#000000' ;
-
-	if ( FCKBrowserInfo.IsGecko )
-		span.style.cursor = 'default' ;
-
-	span._fckplaceholder = name ;
-	span.contentEditable = false ;
-
-	// To avoid it to be resized.
-	span.onresizestart = function()
-	{
-		FCK.EditorWindow.event.returnValue = false ;
-		return false ;
-	}
-}
-
-// On Gecko we must do this trick so the user select all the SPAN when clicking on it.
-FCKPlaceholders._SetupClickListener = function()
-{
-	FCKPlaceholders._ClickListener = function( e )
-	{
-		if ( e.target.tagName == 'SPAN' && e.target._fckplaceholder )
-			FCKSelection.SelectNode( e.target ) ;
-	}
-
-	FCK.EditorDocument.addEventListener( 'click', FCKPlaceholders._ClickListener, true ) ;
-}
-
-// Open the Placeholder dialog on double click.
-FCKPlaceholders.OnDoubleClick = function( span )
-{
-	if ( span.tagName == 'SPAN' && span._fckplaceholder )
-		FCKCommands.GetCommand( 'Placeholder' ).Execute() ;
-}
-
-FCK.RegisterDoubleClickHandler( FCKPlaceholders.OnDoubleClick, 'SPAN' ) ;
-
-// Check if a Placholder name is already in use.
-FCKPlaceholders.Exist = function( name )
-{
-	var aSpans = FCK.EditorDocument.getElementsByTagName( 'SPAN' ) ;
-
-	for ( var i = 0 ; i < aSpans.length ; i++ )
-	{
-		if ( aSpans[i]._fckplaceholder == name )
-			return true ;
-	}
-
-	return false ;
-}
-
-if ( FCKBrowserInfo.IsIE )
-{
-	FCKPlaceholders.Redraw = function()
-	{
-		if ( FCK.EditMode != FCK_EDITMODE_WYSIWYG )
-			return ;
-
-		var aPlaholders = FCK.EditorDocument.body.innerText.match( /\[\[[^\[\]]+\]\]/g ) ;
-		if ( !aPlaholders )
-			return ;
-
-		var oRange = FCK.EditorDocument.body.createTextRange() ;
-
-		for ( var i = 0 ; i < aPlaholders.length ; i++ )
-		{
-			if ( oRange.findText( aPlaholders[i] ) )
-			{
-				var sName = aPlaholders[i].match( /\[\[\s*([^\]]*?)\s*\]\]/ )[1] ;
-				oRange.pasteHTML( '<span style="color: #000000; background-color: #ffff00" contenteditable="false" _fckplaceholder="' + sName + '">' + aPlaholders[i] + '</span>' ) ;
-			}
-		}
-	}
-}
-else
-{
-	FCKPlaceholders.Redraw = function()
-	{
-		if ( FCK.EditMode != FCK_EDITMODE_WYSIWYG )
-			return ;
-
-		var oInteractor = FCK.EditorDocument.createTreeWalker( FCK.EditorDocument.body, NodeFilter.SHOW_TEXT, FCKPlaceholders._AcceptNode, true ) ;
-
-		var	aNodes = new Array() ;
-
-		while ( ( oNode = oInteractor.nextNode() ) )
-		{
-			aNodes[ aNodes.length ] = oNode ;
-		}
-
-		for ( var n = 0 ; n < aNodes.length ; n++ )
-		{
-			var aPieces = aNodes[n].nodeValue.split( /(\[\[[^\[\]]+\]\])/g ) ;
-
-			for ( var i = 0 ; i < aPieces.length ; i++ )
-			{
-				if ( aPieces[i].length > 0 )
-				{
-					if ( aPieces[i].indexOf( '[[' ) == 0 )
-					{
-						var sName = aPieces[i].match( /\[\[\s*([^\]]*?)\s*\]\]/ )[1] ;
-
-						var oSpan = FCK.EditorDocument.createElement( 'span' ) ;
-						FCKPlaceholders.SetupSpan( oSpan, sName ) ;
-
-						aNodes[n].parentNode.insertBefore( oSpan, aNodes[n] ) ;
-					}
-					else
-						aNodes[n].parentNode.insertBefore( FCK.EditorDocument.createTextNode( aPieces[i] ) , aNodes[n] ) ;
-				}
-			}
-
-			aNodes[n].parentNode.removeChild( aNodes[n] ) ;
-		}
-
-		FCKPlaceholders._SetupClickListener() ;
-	}
-
-	FCKPlaceholders._AcceptNode = function( node )
-	{
-		if ( /\[\[[^\[\]]+\]\]/.test( node.nodeValue ) )
-			return NodeFilter.FILTER_ACCEPT ;
-		else
-			return NodeFilter.FILTER_SKIP ;
-	}
-}
-
-FCK.Events.AttachEvent( 'OnAfterSetHTML', FCKPlaceholders.Redraw ) ;
-
-// We must process the SPAN tags to replace then with the real resulting value of the placeholder.
-FCKXHtml.TagProcessors['span'] = function( node, htmlNode )
-{
-	if ( htmlNode._fckplaceholder )
-		node = FCKXHtml.XML.createTextNode( '[[' + htmlNode._fckplaceholder + ']]' ) ;
-	else
-		FCKXHtml._AppendChildNodes( node, htmlNode, false ) ;
-
-	return node ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.xml
deleted file mode 100644
index 6b5b57d3fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/fckplugin.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckplugin.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang.xml
deleted file mode 100644
index 7c1e63506a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>lang</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.js
deleted file mode 100644
index aad19ba948..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placholder German language file.
- */
-FCKLang.PlaceholderBtn			= 'Einfügen/editieren Platzhalter' ;
-FCKLang.PlaceholderDlgTitle		= 'Platzhalter Eigenschaften' ;
-FCKLang.PlaceholderDlgName		= 'Platzhalter Name' ;
-FCKLang.PlaceholderErrNoName	= 'Bitte den Namen des Platzhalters schreiben' ;
-FCKLang.PlaceholderErrNameInUse	= 'Der angegebene Namen ist schon in Gebrauch' ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.xml
deleted file mode 100644
index 52770f252e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/de.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>de.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.js
deleted file mode 100644
index d716718fcd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placholder English language file.
- */
-FCKLang.PlaceholderBtn			= 'Insert/Edit Placeholder' ;
-FCKLang.PlaceholderDlgTitle		= 'Placeholder Properties' ;
-FCKLang.PlaceholderDlgName		= 'Placeholder Name' ;
-FCKLang.PlaceholderErrNoName	= 'Please type the placeholder name' ;
-FCKLang.PlaceholderErrNameInUse	= 'The specified name is already in use' ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.xml
deleted file mode 100644
index 0d0216b755..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/en.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>en.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.js
deleted file mode 100644
index eaf4b722fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placholder Spanish language file.
- */
-FCKLang.PlaceholderBtn			= 'Insertar/Editar contenedor' ;
-FCKLang.PlaceholderDlgTitle		= 'Propiedades del contenedor ' ;
-FCKLang.PlaceholderDlgName		= 'Nombre de contenedor' ;
-FCKLang.PlaceholderErrNoName	= 'Por favor escriba el nombre de contenedor' ;
-FCKLang.PlaceholderErrNameInUse	= 'El nombre especificado ya esta en uso' ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.xml
deleted file mode 100644
index a7d2c05254..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/es.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>es.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.js
deleted file mode 100644
index 558793b53d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placeholder French language file.
- */
-FCKLang.PlaceholderBtn			= "Insérer/Modifier l'Espace réservé" ;
-FCKLang.PlaceholderDlgTitle		= "Propriétés de l'Espace réservé" ;
-FCKLang.PlaceholderDlgName		= "Nom de l'Espace réservé" ;
-FCKLang.PlaceholderErrNoName	= "Veuillez saisir le nom de l'Espace réservé" ;
-FCKLang.PlaceholderErrNameInUse	= "Ce nom est déjà utilisé" ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.xml
deleted file mode 100644
index 799b098206..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/fr.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fr.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.js
deleted file mode 100644
index ac0df551dc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placholder Italian language file.
- */
-FCKLang.PlaceholderBtn			= 'Aggiungi/Modifica Placeholder' ;
-FCKLang.PlaceholderDlgTitle		= 'Proprietà del Placeholder' ;
-FCKLang.PlaceholderDlgName		= 'Nome del Placeholder' ;
-FCKLang.PlaceholderErrNoName	= 'Digitare il nome del placeholder' ;
-FCKLang.PlaceholderErrNameInUse	= 'Il nome inserito è già in uso' ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.xml
deleted file mode 100644
index 99377128d8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/it.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>it.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.js
deleted file mode 100644
index 40e221beed..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Placholder Polish language file.
- */
-FCKLang.PlaceholderBtn			= 'Wstaw/Edytuj nagłówek' ;
-FCKLang.PlaceholderDlgTitle		= 'Właśności nagłówka' ;
-FCKLang.PlaceholderDlgName		= 'Nazwa nagłówka' ;
-FCKLang.PlaceholderErrNoName	= 'Proszę wprowadzić nazwę nagłówka' ;
-FCKLang.PlaceholderErrNameInUse	= 'Podana nazwa jest już w użyciu' ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.xml
deleted file mode 100644
index f58135402f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/lang/pl.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>pl.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.gif
deleted file mode 100644
index c07078c176ea25623746d36bf111fab9b9765195..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 96
zcmZ?wbhEHb6krfwn8*ME|NjHge;`BgCkrD30~3P|NE9T`z+^b3f933l{0li5j)WiH
tvL!7&SK)grlj*V*H&&|Ms+>_aN#@I~@O6($sxy6?#M?fu&|qM&1^{HXA;JIv

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.xml
deleted file mode 100644
index 6915910637..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/placeholder/placeholder.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>placeholder.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands.xml
deleted file mode 100644
index 4cd5ced036..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>simplecommands</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.js
deleted file mode 100644
index 23f5cab386..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This plugin register Toolbar items for the combos modifying the style to
- * not show the box.
- */
-
-FCKToolbarItems.RegisterItem( 'SourceSimple'	, new FCKToolbarButton( 'Source', FCKLang.Source, null, FCK_TOOLBARITEM_ONLYICON, true, true, 1 ) ) ;
-FCKToolbarItems.RegisterItem( 'StyleSimple'		, new FCKToolbarStyleCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
-FCKToolbarItems.RegisterItem( 'FontNameSimple'	, new FCKToolbarFontsCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
-FCKToolbarItems.RegisterItem( 'FontSizeSimple'	, new FCKToolbarFontSizeCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
-FCKToolbarItems.RegisterItem( 'FontFormatSimple', new FCKToolbarFontFormatCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.xml
deleted file mode 100644
index 6b5b57d3fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/simplecommands/fckplugin.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckplugin.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands.xml
deleted file mode 100644
index f24e33e0ef..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>tablecommands</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.js
deleted file mode 100644
index 0a2f76a620..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This plugin register the required Toolbar items to be able to insert the
- * table commands in the toolbar.
- */
-
-FCKToolbarItems.RegisterItem( 'TableInsertRowAfter'		, new FCKToolbarButton( 'TableInsertRowAfter'	, FCKLang.InsertRowAfter, null, null, null, true, 62 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableDeleteRows'		, new FCKToolbarButton( 'TableDeleteRows'	, FCKLang.DeleteRows, null, null, null, true, 63 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableInsertColumnAfter'	, new FCKToolbarButton( 'TableInsertColumnAfter'	, FCKLang.InsertColumnAfter, null, null, null, true, 64 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableDeleteColumns'	, new FCKToolbarButton( 'TableDeleteColumns', FCKLang.DeleteColumns, null, null, null, true, 65 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableInsertCellAfter'		, new FCKToolbarButton( 'TableInsertCellAfter'	, FCKLang.InsertCellAfter, null, null, null, true, 58 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableDeleteCells'	, new FCKToolbarButton( 'TableDeleteCells'	, FCKLang.DeleteCells, null, null, null, true, 59 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableMergeCells'		, new FCKToolbarButton( 'TableMergeCells'	, FCKLang.MergeCells, null, null, null, true, 60 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableHorizontalSplitCell'		, new FCKToolbarButton( 'TableHorizontalSplitCell'	, FCKLang.SplitCell, null, null, null, true, 61 ) ) ;
-FCKToolbarItems.RegisterItem( 'TableCellProp'		, new FCKToolbarButton( 'TableCellProp'	, FCKLang.CellProperties, null, null, null, true, 57 ) ) ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.xml
deleted file mode 100644
index 6b5b57d3fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/plugins/tablecommands/fckplugin.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckplugin.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins.xml
deleted file mode 100644
index dcbe9393e1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>skins</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default.xml
deleted file mode 100644
index 8f3dcd3dac..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>default</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.css
deleted file mode 100644
index 7e68ef3142..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.css
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Styles used by the dialog boxes.
- */
-
-html, body
-{
-	background-color: transparent;
-	margin: 0px;
-	padding: 0px;
-}
-
-body
-{
-	padding: 10px;
-}
-
-body, td, input, select, textarea
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
-}
-
-body, .BackColor
-{
-	background-color: #f1f1e3;
-}
-
-.PopupBody
-{
-	height: 100%;
-	width: 100%;
-	overflow: hidden;
-	background-color: transparent;
-	padding: 0px;
-}
-
-#header
-{
-	cursor: move;
-}
-
-.PopupTitle
-{
-	font-weight: bold;
-	font-size: 14pt;
-	color: #737357;
-	background-color: #e3e3c7;
-	padding: 3px 10px 3px 10px;
-}
-
-.PopupButtons
-{
-	position: absolute;
-	right: 0px;
-	left: 0px;
-	bottom: 0px;
-	border-top: #d5d59d 1px solid;
-	background-color: #e3e3c7;
-	padding: 7px 10px 7px 10px;
-}
-
-.Button
-{
-	border: #737357 1px solid;
-	color: #3b3b1f;
-	background-color: #c7c78f;
-}
-
-#btnOk
-{
-	width: 100px;
-}
-
-.DarkBackground
-{
-	background-color: #eaead1;
-}
-
-.LightBackground
-{
-	background-color: #ffffbe;
-}
-
-.PopupTitleBorder
-{
-	border-bottom: #d5d59d 1px solid;
-}
-
-.PopupTabArea
-{
-	color: #737357;
-	background-color: #e3e3c7;
-}
-
-.PopupTabEmptyArea
-{
-	padding-left: 10px;
-	border-bottom: #d5d59d 1px solid;
-}
-
-.PopupTab, .PopupTabSelected
-{
-	border-right: #d5d59d 1px solid;
-	border-top: #d5d59d 1px solid;
-	border-left: #d5d59d 1px solid;
-	padding: 3px 5px 3px 5px;
-	color: #737357;
-}
-
-.PopupTab
-{
-	margin-top: 1px;
-	border-bottom: #d5d59d 1px solid;
-	cursor: pointer;
-	cursor: hand;
-}
-
-.PopupTabSelected
-{
-	font-weight: bold;
-	cursor: default;
-	padding-top: 4px;
-	border-bottom: #f1f1e3 1px solid;
-	background-color: #f1f1e3;
-}
-
-.PopupSelectionBox
-{
-	border: #ff9933 1px solid !important;
-	background-color: #fffacd !important;
-	cursor: pointer;
-	cursor: hand;
-}
-
-#tdBrowse
-{
-	vertical-align: bottom;
-}
-
-/**
- * Dialog frame related styles.
- */
-
-.contents
-{
-	position: absolute;
-	top: 2px;
-	left: 16px;
-	right: 16px;
-	bottom: 20px;
-	background-color: #f1f1e3;
-	overflow: hidden;
-	z-index: 1;
-}
-
-.tl, .tr, .tc, .bl, .br, .bc
-{
-	position: absolute;
-	background-image: url(images/sprites.png);
-	background-repeat: no-repeat;
-}
-
-* html .tl, * html .tr, * html .tc, * html .bl, * html .br, * html .bc
-{
-	background-image: url(images/sprites.gif);
-}
-
-.ml, .mr
-{
-	position: absolute;
-	background-image: url(images/dialog.sides.png);
-	background-repeat: repeat-y;
-}
-
-* html .ml, * html .mr
-{
-	background-image: url(images/dialog.sides.gif);
-}
-
-.rtl .ml, .rtl .mr
-{
-	position: absolute;
-	background-image: url(images/dialog.sides.rtl.png);
-	background-repeat: repeat-y;
-}
-
-* html .rtl .ml, * html .rtl .mr
-{
-	background-image: url(images/dialog.sides.gif);
-}
-
-.tl
-{
-	top: 0px;
-	left: 0px;
-	width: 16px;
-	height: 16px;
-	background-position: -16px -16px;
-}
-
-.rtl .tl
-{
-	background-position: -16px -397px;
-}
-
-.tr
-{
-	top: 0px;
-	right: 0px;
-	width: 16px;
-	height: 16px;
-	background-position: -16px -76px;
-}
-
-.rtl .tr
-{
-	background-position: -16px -457px;
-}
-
-.tc
-{
-	top: 0px;
-	right: 16px;
-	left: 16px;
-	height: 16px;
-	background-position: 0px -136px;
-	background-repeat: repeat-x;
-}
-
-.ml
-{
-	top: 16px;
-	left: 0px;
-	width: 16px;
-	bottom: 51px;
-	background-position: 0px 0px;
-}
-
-.mr
-{
-	top: 16px;
-	right: 0px;
-	width: 16px;
-	bottom: 51px;
-	background-position: -16px 0px;
-}
-
-.bl
-{
-	bottom: 0px;
-	left: 0px;
-	width: 30px;
-	height: 51px;
-	background-position: -16px -196px;
-}
-
-.rtl .bl
-{
-	background-position: -16px -517px;
-}
-
-.br
-{
-	bottom: 0px;
-	right: 0px;
-	width: 30px;
-	height: 51px;
-	background-position: -16px -263px;
-}
-
-.rtl .br
-{
-	background-position: -16px -584px;
-}
-
-.bc
-{
-	bottom: 0px;
-	right: 30px;
-	left: 30px;
-	height: 51px;
-	background-position: 0px -330px;
-	background-repeat: repeat-x;
-}
-
-/* For IE6. Do not change it. */
-* html .blocker
-{
-	position: absolute;
-	width: 100%;
-	height: 100%;
-	z-index: 12;
-	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-}
-
-/* The layer used to cover the dialog when opening a child dialog. */
-.cover
-{
-	position: absolute;
-	top: 0px;
-	left: 14px;
-	right: 14px;
-	bottom: 18px;
-	z-index: 11;
-}
-
-#closeButton
-{
-	position: absolute;
-	right: 0px;
-	top: 0px;
-	margin-top: 5px;
-	margin-right: 10px;
-	width: 20px;
-	height: 20px;
-	cursor: pointer;
-	background-image: url(images/sprites.png);
-	background-repeat: no-repeat;
-	background-position: -16px -651px;
-}
-
-* html #closeButton
-{
-	cursor: hand;
-	background-image: url(images/sprites.gif);
-}
-
-.rtl #closeButton
-{
-	right: auto;
-	left: 10px;
-	margin-right: 0px;
-}
-
-#closeButton:hover
-{
-	background-position: -16px -687px;
-}
-
-#throbberBlock
-{
-	z-index: 10;
-}
-
-#throbberBlock div
-{
-	float: left;
-	width: 8px;
-	height: 9px;
-	margin-left: 2px;
-	margin-right: 2px;
-	font-size: 1px;	/* IE6 */
-}
-
-/*
-	Color Gradient Generator:
-	http://www.herethere.net/~samson/php/color_gradient/?cbegin=737357&cend=E3E3C7&steps=4
-*/
-
-.throbber_1
-{
-	background-color: #737357;
-}
-
-.throbber_2
-{
-	background-color: #8f8f73;
-}
-
-.throbber_3
-{
-	background-color: #abab8f;
-}
-
-.throbber_4
-{
-	background-color: #c7c7ab;
-}
-
-.throbber_5
-{
-	background-color: #e3e3c7;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.xml
deleted file mode 100644
index 255c19ef0e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.js
deleted file mode 100644
index 93dd674022..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- */
-
-(function()
-{
-	// IE6 doens't handle absolute positioning properly (it is always in quirks
-	// mode). This function fixes the sizes and positions of many elements that
-	// compose the skin (this is skin specific).
-	var fixSizes = window.DoResizeFixes = function()
-	{
-		var fckDlg = window.document.body ;
-
-		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
-		{
-			var child = fckDlg.childNodes[i] ;
-			switch ( child.className )
-			{
-				case 'contents' :
-					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 ) ;	// -left -right
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 ) ;	// -bottom -top
-					break ;
-
-				case 'blocker' :
-				case 'cover' :
-					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 + 4 ) ;	// -left -right + 4
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
-					break ;
-
-				case 'tr' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
-					break ;
-
-				case 'tc' :
-					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
-					break ;
-
-				case 'ml' :
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
-					break ;
-
-				case 'mr' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
-					break ;
-
-				case 'bl' :
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-
-				case 'br' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-
-				case 'bc' :
-					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-			}
-		}
-	}
-
-	var closeButtonOver = function()
-	{
-		this.style.backgroundPosition = '-16px -687px' ;
-	} ;
-
-	var closeButtonOut = function()
-	{
-		this.style.backgroundPosition = '-16px -651px' ;
-	} ;
-
-	var fixCloseButton = function()
-	{
-		var closeButton = document.getElementById ( 'closeButton' ) ;
-
-		closeButton.onmouseover	= closeButtonOver ;
-		closeButton.onmouseout	= closeButtonOut ;
-	}
-
-	var onLoad = function()
-	{
-		fixSizes() ;
-		fixCloseButton() ;
-
-		window.attachEvent( 'onresize', fixSizes ) ;
-		window.detachEvent( 'onload', onLoad ) ;
-	}
-
-	window.attachEvent( 'onload', onLoad ) ;
-
-})() ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.xml
deleted file mode 100644
index f1b60f8d30..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_dialog_ie6.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog_ie6.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.css
deleted file mode 100644
index f9aff7049a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.css
+++ /dev/null
@@ -1,464 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Styles used by the editor IFRAME and Toolbar.
- */
-
-/*
-	### Basic Editor IFRAME Styles.
-*/
-
-body
-{
-	padding: 1px;
-	margin: 0;
-	background-color: #ffffff;
-}
-
-#xEditingArea
-{
-    border: #696969 1px solid;
-}
-
-.SourceField
-{
-    padding: 5px;
-    margin: 0px;
-    font-family: Monospace;
-}
-
-/*
-	Toolbar
-*/
-
-.TB_ToolbarSet, .TB_Expand, .TB_Collapse
-{
-    cursor: default;
-    background-color: #efefde;
-}
-
-.TB_ToolbarSet
-{
-    border-top: #efefde 1px outset;
-    border-bottom: #efefde 1px outset;
-}
-
-.TB_ToolbarSet TD
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.TB_Toolbar
-{
-	height: 24px;
-    display: inline-table;	/* inline = Opera jumping buttons bug */
-}
-
-.TB_Separator
-{
-    width: 1px;
-    height: 16px;
-    margin: 2px;
-    background-color: #999966;
-}
-
-.TB_Start
-{
-    background-image: url(images/toolbar.start.gif);
-    margin: 2px;
-    width: 3px;
-    background-repeat: no-repeat;
-    height: 16px;
-}
-
-.TB_End
-{
-    display: none;
-}
-
-.TB_ExpandImg
-{
-    background-image: url(images/toolbar.expand.gif);
-    background-repeat: no-repeat;
-}
-
-.TB_CollapseImg
-{
-    background-image: url(images/toolbar.collapse.gif);
-    background-repeat: no-repeat;
-}
-
-.TB_SideBorder
-{
-    background-color: #696969;
-}
-
-.TB_Expand, .TB_Collapse
-{
-    padding: 2px 2px 2px 2px;
-    border: #efefde 1px outset;
-}
-
-.TB_Collapse
-{
-    width: 5px;
-}
-
-.TB_Break
-{
-    height: 24px; /* IE needs the height to be set, otherwise no break */
-}
-
-/*
-	Toolbar Button
-*/
-
-.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
-{
-    border: #efefde 1px solid; /* This is the default border */
-    height: 22px; /* The height is necessary, otherwise IE will not apply the alpha */
-}
-
-.TB_Button_On
-{
-    border: #316ac5 1px solid;
-    background-color: #c1d2ee;
-}
-
-.TB_Button_On_Over, .TB_Button_Off_Over
-{
-    border: #316ac5 1px solid;
-    background-color: #dff1ff;
-}
-
-.TB_Button_Off
-{
-    filter: alpha(opacity=70); /* IE */
-    opacity: 0.70; /* Safari, Opera and Mozilla */
-}
-
-.TB_Button_Disabled
-{
-    filter: gray() alpha(opacity=30); /* IE */
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-}
-
-.TB_Button_Padding
-{
-    visibility: hidden;
-    width: 3px;
-    height: 22px;
-}
-
-.TB_Button_Image
-{
-    overflow: hidden;
-    width: 16px;
-    height: 16px;
-    margin: 3px;
-    background-repeat: no-repeat;
-}
-
-.TB_Button_Image img
-{
-    position: relative;
-}
-
-.TB_Button_Off .TB_Button_Text
-{
-   	background-color: #efefde;  /* Needed because of a bug on Clear Type */
-}
-
-.TB_ConnectionLine
-{
-    background-color: #ffffff;
-    height: 1px;
-    margin-left: 1px;   /* ltr */
-    margin-right: 1px;  /* rtl */
-}
-
-.TB_Text
-{
-	height: 22px;
-}
-
-.TB_Button_Off .TB_Text
-{
-   	background-color: #efefde ;  /* Needed because of a bug on ClearType */
-}
-
-.TB_Button_On_Over .TB_Text
-{
-   	background-color: #dff1ff ;  /* Needed because of a bug on ClearType */
-}
-
-/*
-	Menu
-*/
-
-.MN_Menu
-{
-    border: 1px solid #8f8f73;
-    padding: 2px;
-    background-color: #ffffff;
-    cursor: default;
-}
-
-.MN_Menu, .MN_Menu .MN_Label
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.MN_Item_Padding
-{
-    visibility: hidden;
-    width: 3px;
-    height: 20px;
-}
-
-.MN_Icon
-{
-    background-color: #e3e3c7;
-    text-align: center;
-    height: 20px;
-}
-
-.MN_Label
-{
-    padding-left: 3px;
-    padding-right: 3px;
-}
-
-.MN_Separator
-{
-    height: 3px;
-}
-
-.MN_Separator_Line
-{
-    border-top: #b9b99d 1px solid;
-}
-
-.MN_Item .MN_Icon IMG
-{
-    filter: alpha(opacity=70);
-    opacity: 0.70;
-}
-
-.MN_Item_Over
-{
-    color: #ffffff;
-    background-color: #8f8f73;
-}
-
-.MN_Item_Over .MN_Icon
-{
-    background-color: #737357;
-}
-
-.MN_Item_Disabled IMG
-{
-    filter: gray() alpha(opacity=30); /* IE */
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-}
-
-.MN_Item_Disabled .MN_Label
-{
-    color: #b7b7b7;
-}
-
-.MN_Arrow
-{
-    padding-right: 3px;
-    padding-left: 3px;
-}
-
-.MN_ConnectionLine
-{
-    background-color: #ffffff;
-}
-
-.Menu .TB_Button_On, .Menu .TB_Button_On_Over
-{
-    border: #8f8f73 1px solid;
-    background-color: #ffffff;
-}
-
-/*
-	### Panel Styles
-*/
-
-.FCK_Panel
-{
-    border: #8f8f73 1px solid;
-    padding: 2px;
-    background-color: #ffffff;
-}
-
-.FCK_Panel, .FCK_Panel TD
-{
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-    font-size: 11px;
-}
-
-/*
-	### Special Combos
-*/
-
-.SC_Panel
-{
-    overflow: auto;
-    white-space: nowrap;
-    cursor: default;
-    border: 1px solid #8f8f73;
-    padding-left: 2px;
-    padding-right: 2px;
-}
-
-.SC_Panel, .SC_Panel TD
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.SC_Item, .SC_ItemSelected
-{
-    margin-top: 2px;
-    margin-bottom: 2px;
-    background-position: left center;
-    padding-left: 11px;
-    padding-right: 3px;
-    padding-top: 2px;
-    padding-bottom: 2px;
-    text-overflow: ellipsis;
-    overflow: hidden;
-    background-repeat: no-repeat;
-    border: #dddddd 1px solid;
-}
-
-.SC_Item *, .SC_ItemSelected *
-{
-    margin-top: 0px;
-    margin-bottom: 0px;
-}
-
-.SC_ItemSelected
-{
-    border: #9a9afb 1px solid;
-    background-image: url(images/toolbar.arrowright.gif);
-}
-
-.SC_ItemOver
-{
-    border: #316ac5 1px solid;
-}
-
-.SC_Field
-{
-    border: #b7b7a6 1px solid;
-    cursor: default;
-}
-
-.SC_FieldCaption
-{
-    overflow: visible;
-    padding-right: 5px;
-    padding-left: 5px;
-    opacity: 0.75; /* Safari, Opera and Mozilla */
-    filter: alpha(opacity=70); /* IE */ /* -moz-opacity: 0.75; Mozilla (Old) */
-    height: 23px;
-    background-color: #efefde;
-}
-
-.SC_FieldLabel
-{
-    white-space: nowrap;
-    padding: 2px;
-    width: 100%;
-    cursor: default;
-    background-color: #ffffff;
-    text-overflow: ellipsis;
-    overflow: hidden;
-}
-
-.SC_FieldButton
-{
-    background-position: center center;
-    background-image: url(images/toolbar.buttonarrow.gif);
-    border-left: #b7b7a6 1px solid;
-    width: 14px;
-    background-repeat: no-repeat;
-}
-
-.SC_FieldDisabled .SC_FieldButton, .SC_FieldDisabled .SC_FieldCaption, .SC_FieldDisabled .TB_ButtonType_Text
-{
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-    filter: gray() alpha(opacity=30); /* IE */ /* -moz-opacity: 0.30; Mozilla (Old) */
-}
-
-.SC_FieldOver
-{
-    border: #316ac5 1px solid;
-}
-
-.SC_FieldOver .SC_FieldButton
-{
-    border-left: #316ac5 1px solid;
-}
-
-/*
-	### Color Selector Panel
-*/
-
-.ColorBoxBorder
-{
-    border: #808080 1px solid;
-    position: static;
-}
-
-.ColorBox
-{
-    font-size: 1px;
-    width: 10px;
-    position: static;
-    height: 10px;
-}
-
-.ColorDeselected, .ColorSelected
-{
-    cursor: default;
-}
-
-.ColorDeselected
-{
-    border: #ffffff 1px solid;
-    padding: 2px;
-    float: left;
-}
-
-.ColorSelected
-{
-    border: #330066 1px solid;
-    padding: 2px;
-    float: left;
-    background-color: #c4cdd6;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.xml
deleted file mode 100644
index 282dee23f3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_editor.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_editor.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.gif
deleted file mode 100644
index a6ca5325d3ca178187ce5d77a17858f434128cc0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5175
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
VxSqvH*Of8$O2n&`I0PKf`5(2*f@J^z

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.xml
deleted file mode 100644
index 8d00d52c2f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/fck_strip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_strip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1216</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.gif
deleted file mode 100644
index 8f91b4753ad672ecbbda36ddd0522f6f93dadd1d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 48
zcmZ?wbhEHbRA69aXkcWxdUfvq|Nj+#vM@3L1#}pI03^e}#NN}-!TmCvfx#L8L+uN$

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.xml
deleted file mode 100644
index dd7afbfad5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.png
deleted file mode 100644
index 1042a61cf9f3c3839d1c4fafa0ad9d83396253ef..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 178
zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWQY`6?zK#qG>ra@ocD)4hB}-f*
zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%xp=xbhE&{2`t$$4J+tA0B`Qsl
z9vhhqtp$qJRd?FDPMdF@e_dDMD`Urf=8xG5b(}}eFZ`0d!ouSpw?IAXqxlYhq!kV@
Y*liGXlBs6f3N(+w)78&qol`;+0EeeJRsaA1

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.xml
deleted file mode 100644
index be81e299c5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.png
deleted file mode 100644
index d7f7b49fcc3ed5a8fa763d0ad0372f86c8582b20..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 181
zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWQY`6?zK#qG>ra@ocD)4hB}-f*
zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%xqG@ehE&{2($V8fPfJKhU`;Ah
zc*d3_ry$0V<ftIVnpCJTt>x09fWpQlD(0qaDhB!Y^fDE`igwg9eSAM}o@l*f2hbU8
Z4D<GL{eSw`^aRjI22WQ%mvv4FO#tQFHbwvd

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.xml
deleted file mode 100644
index 92ddc20c63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/dialog.sides.rtl.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.rtl.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.gif
deleted file mode 100644
index 2f57d93149db87f583162461f2d65129ca246346..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 959
zcmV;w13>&oNk%w1VLkxU0-^>0@$utWST}QXSHi-iuC9XB)t&$U{{R30A^8LW000I6
zEC2ui06qZI0ssU5Xu90~Fv>}*y*TU5yZ>M)j$~<`XsWJk>%MR-&oo*T^>ydg&Qrdh
zBq)Rsi;g3bp<F7OPUupKq!z70>`%+%=Dam9O*|vZ%rP`f{bIY^EjUZQqO0sFybb3}
z^7~AGfKP&hdMAe_i6x69jU$gDks*^Hl^>Ubnwy-Ro}ZwhqNAjxrl)|J9jY9x8?G9#
z8L}9(I)$mYeYQQiQNB~aRl--qS;kw)UCLj~Va{XFWzuKVY1V7lZQ5_#ao%&_b>esA
zdFFeaycO#}=!ox%@r?71^^o_H`IP&X{ipx~3LHqVpuvL(6Dmx2qoKox5F<*QNU@^D
zix@LLT*$HiqsNaRLy8<pvZTqAC{wCj$+D%(moQ_>oJq5$&6_xL>fFh*r%xmQJhYoI
zbV$%uM_VO*wKP`KSx;+4y`^qyuc}x%6^*bJXx2?#AB6SuRnyo8X9JZrWR+c8cWZND
zY&Q3&-Me`6>fOt?uiw9b0}CEZ_;1<;hY7{q^_FO3ql<q<4mNpM<zknQWlpwvS?6Y-
zpM{P#dRpmfbT6j1Sh%(8*RW&Do=v;9?c2C>>)y?~x9{J;g9{%{ytwgD8j~wu&b+zm
z<Itl^pH98H_3PNPYww%bK=<#DxrX<ub-Y;fWXqqvwmw_?ZST9q|298d{c-op<v+JS
zo%;X(V4;VWfNB9~7J-N%sF;Cl^#_lG+eIkhgcSM(9)$E@Xpe^YaHx-m{DA0>h?pqo
zorxDRm<x$Qq39xuNWrL-j7-t!l#Ni~D3y*>smK_QSNT}skVF<~<Zmek2&7v}!X+eS
zPg)iwW>acbC1+Q9mL+Igiq<7*Uz!#sYGbljUR}|kdE}aGw&~`ZaK<U;oOA+|<bh2(
zmM3Ioy4NRsf65mqeS_LpD1L|PmneUW`ln>04?-#rj~cC3QJt7(s_CYjcIxS;poS`{
z0Hl^`Dyc;X0KlrOwkklX00=NZs{^R|st~HyIx7IW#tJL1vi9mLuB_H7E33Eupz5lG
z#_l?-vdjj1?6W-NI&H7XRvW9cz*3vTvaPzB>Z#<4YVNt{rmOC{0|nsjyYRYOL;&H2
z8^F8(1VBKm1kii05cKxDF8~7Pi!Z_Y7HlxUtoExftN;E$@2U<Dys*R+C;afmJOsRP
h!4Y?yuf+&+oWsQRt{U>m@wUwF%P_|*bDaqQ06S9)@fH98

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.xml
deleted file mode 100644
index 40272e708d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sprites.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>723</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>62</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.png
deleted file mode 100644
index 5be90edd2f0b6fdb0322981c924466989f07e570..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3250
zcmb7Hc{mj69v)jXDxFivGNW$MA!DwkrYs{Bl2DlJGm0_FzB5cj@{}p17-1SqwlJ0!
zW8Z2-*|No8W>S{HFt!;CZs(qJyQfa~kNem6e&6r;eb4v&-rxIv-*@|hx$#b*ED!(y
z>@+!h#`5b32LJ?n#I}7!<~PgKzYf9}12Y2vpyVw~<j&OBxlEv;ZJ?EpTVTj#e>A|r
z)#nO&zlqmn4B8TX*)`0s6|D;Z>^Ng`#=tssXl6t&L9Runfn%50qC<2w1s)PJT6;~Q
zI^9=`6*y|ZQ1bn(;mH?>I6KvZZh$gwDMR*M#qVzyP#YGR8s2BZ5{~}I!9-k%u3F{b
ziT0RqZ>{i<&ydRW!7YG9GSqnL`r`Zd9Sg^si+%(4P(P?cAPqN!M0d#__htMWM1aou
zAhx>M?1$o9(U=yDkMPXQj`Cw@T@M$l&LOeRA)pWXD|o{31es?OZ*_q*M$0eO(x{Ea
zJ>&SEme%6|LAgb)x=B5Q_Ip#YG~l1xe%t>W;IApVcq#u7u3PXQdznMW!L+M06z;C@
zzer_@Z@|EEyGYdSHt5rhK*<BXzu>5dsc?oJV`YdjeUt8g5@Z$fzUGd*JnAt2RrEOf
zm3$tn((ans21JAy`XJ1%BeerdoUaB4&t&b1l2Tsgtb-{NnWtlrzvB2egh-G4o-&MX
zEJqQ}D@5jZrLpM!&LBILc~KzbImIz{Y2zMC&<+?w!@+L<vShu?-2;0*9X5GL<2o!V
zS*n!zWLns0^-#xHG<>-$an}2eOnq@z3wTKMa1zI1SM8TIEGl#0+2er?qnlJ#?#NF3
zXOm*By`FQx7mtjNWLPcMOSXCDW+=VM1tSFh%fYuA{Q*$*rLXq>ho3)VDBM)*&;^ar
z#3r48eox>J$$#bcCm{+m+?0R{4k3Lk*;R&8zEZC~vEn?>(_i5bi3Ud0?^@&U=@E#W
zfhB0^q|{s3#-fG{%1_xSyOu;~sYdgk;ziNADr2CK7u-35UkP3Z?MWy@BO^;0s&>uH
z{j#CVrh5GV^`HlZDWMe}9yw;NH55TTKR?!$qS6&i)kWAcz~05eaY-_8{5suRMTYcD
zH37u?c-q1#*7NmHFU}WyQUQ^%&gR~&O6aWd^jLBOKn`M|vH0~t@+s5j(xFmvHIzd%
zJ;~_)q;4A_2dMyR&{lF!k`{CLv=3#Hx&wBjyC(aenj#XJI_j8+@$0JvI&Px@m2#7(
zCWpw7)Q(WZk=?!)H*}DOhDRx@T`H8Q9E*WF$T;Of{mjQ$nSN&jV_M7dtZEdu>}7Ns
zdkjG+w7LAyorT~+oBOs+m}W$MU;6nz0u?TFkc5-DyRwM@Ba=AgcxkjQbnLNCoo@nd
zLZa=sRtY_Tv?I<U&-L%6{(fZw0^8K&WI2HDb8I!?va{{$qS)${*JQ0k!xx&8vC>Mu
zjuMm;^d@IysJo7^T)Av($&PH53|moNXa|W9lyjK<vfQ-c4C0hzooyao0U}m0=^|Zz
zG@5*K_x0k`wasWVr~X?CRc$(#ik-9OJ<>Qf;tc@-b=z+lD&zy_Ibj)s{eqkR1{C~E
z;_?QNZ<!hnnwJjPjL2kYPfKlNH?7;Ds`2_L036Ydn_+Shq>{EZ`}B?{5HX3_E&rz~
zC!2Ff#w3oN$f*7s;x;3$`#MFPIeU)}ydQwA!wZmaUmT%Jp>uurKo=UOREHKR3DCW&
zHbV5?v|7m^b5~ZBf@;(;rJCBuY{BPM#tT)<IPp3)Yk|z#gLfJ_$s!RELQCi*=j1T6
z(bvm7MAVfI5-PtGA^3ya{7=PwV-EUq>B<Nz3J<j{w}7t_ovg~e#!;f+fWcR$ny!A+
zPYvg-#0e#h;EIBHuH&8xp<%yxMr`a{+M?l%m+~I*t;Teyi?^wa1I1}?^<X)??kbZ`
z=ngp;?r@IYwB><}Yz|K|$H+-}S7?{E)R<WXwNf_DtzV62I8BWe->eVRtgxfGd9Ua`
zd90|4Ku*MKitD={;pZ36A2UOAc48oDl=Qsx;$MI4v?PMu+#scT{ZJ?|vd<-^aqM};
z^N`?ec8}(Pj*}@O-~`whcqlGd#rv>Or(pNR?qzm}WgCUl;3TOR^k^b0E=~h-R!$BX
zNVvef%k{ha>TO-TnRJz4;?x*OLXA<Z;a%A!dEb?)NRz_R-n@#3#93Uk9%zr~K@Vop
z)y5zQ0SD!s-XQ3hAU$}p!buEXfDfs85YcnM=Lp3WUI}MoaHdSf#SqI%?RP5Xm;-!}
zjX<ko@+~EG_-696sHfzX(^i-C9t>Ja-uI;Hj5^|)3vW&`H__whP`yYCa)C{)z=Pr*
zw6f1J!M|Kw-wUKfwFn~e1HU#XZ+=+NAPJ{6R9%YoJsvTXipO|)vFy(CMiVuVFCb&N
z#WD#>)5O%RV)t?+OjlM{rX(}aMLP#lSb*{JWG(q=bT|@~kH}aEfDs~Hy|ha|RQ@mh
zH30qD0a(0I%Z*y&g(Q7$8wEve)&M7Q?&-h-6X<d~z+3O@>I&u{IR)R^@28-K_`B)u
zci7kI;Jr41)<9Y*3mStoZ+E-T(ZBdr;~|S{F(LtqmygS9?Sj64(~iM??lmM|`80wI
zo1X4VpMBT0M><c93iOD~l?%7xcFTr;$|}jw<c0@YweqadVKWUaU@S|;^<aN4J7y8E
zmM=IGQg7Ugix@{cWW$8qWxB(aU57h^CGAsd8=ik;yipuv7wmpP#@ESyEKkuSuUDj#
zpKhN3W19_OZj|l#ajfa5$I)?J#1u_<Ks~?LaX8DGyYUdX)K(&soWyx{X+PtMAgmk{
z;1rW4Q5-F9yB6pohk$ytu`Jwkk++W8c6G1#;dI0qIM0I&^fKq!yS~Cw6RqWE>jdVd
zU6?}QKOQdM_>Wl5DeG*=FPYoC8uou!Dgoim$9yuZ(B3~*<`$tf^icmZ?d9R%oCm5|
zdcTb!WT5YOb@&OiZh&$4RwSD5JnGoDTXZ<xCuskCSFqSI*Q1F=2E{{H4#@I8g3wM=
zx5Li|Z%@fTm)|6<?#6!`<FHgFJ}7Hob4pABZAIs%Ru%2k4@~kevTr=Y%<kkJ5$SAS
zRobV~U?Rff>0S`H*oeaV$_y$_uS@cb(tdZ>Yt|iz078+&QUY)eqc?=tx0x@v#&(gY
zFIkH~^k-`m^%fbK8>oBMBJPx>#Ys(gVZ(YJrKe#M?4<xxsu_8J67V<gOp|A@<ooC!
ztIji(ke_e#*u9wWQ$YP@OWsyj01H2on)0?+K>vcfi^?&wm6LOS?^z^_-&Gws$i`*T
zsAsgFB?wKvQ)zVc$1h;{DkuHgTP|6CR1x^$aq_z==dq@<w9FYc{PDC|4Rii#vhZ-S
zg+2&5Jpo_$gw^JHU!-4OZ<kA;wWJC|L7R=D_39|xGC@2voCbFznUWJs!{%yHL=eRK
zPR5tYL(BvGs*DpvNFfhruR#j58gSp~B+dW8IPikK*xFR6q%M{2X@!d0-iC;+Pxz^9
z<auW2h(1v6yRW(%IkD+f{rLl1#AP7w2^Cl|iF(BGmZ>1G%2pSxDWLfy>Cl#YySz0w
z*v1MQ3ki!glkw2amAHlZ&J?Cz>(T^iYt<gg<Bic}xv5E!hkHJ3gT=3{P3zZkD7g1G
zdgS}``SSzg@1R>)0UsY)%S?dsU6yp)`rOv$jC-b~Fr-s)y99GUq+Qs}?#*0J;_B11
zDkG1{Dh6SjL}n1lLJE2Gb{V5L70VtUT{ORNZ^XmKp2gqsK08Itl6BKK$gVB#$={ua
e;Is*C035CY+s-P3zy3J@024#=Gvrgw(f<M+KP#*N

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.xml
deleted file mode 100644
index f99723e867..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/sprites.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sprites.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>723</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>62</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.gif
deleted file mode 100644
index 6843c8d4162bfc427b8a1b5e28554f08bf47c211..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 53
zcmZ?wbhEHbWM^P!XkY+=|Ns9h{$ycfU|?j>0r5dH3`{&diINScYU3se&kJE-um%7w
CgA17e

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.xml
deleted file mode 100644
index cc34c35f68..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.arrowright.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.arrowright.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.gif
deleted file mode 100644
index ea60995e1b89fe5153d46f746d2bcf989276ceba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46
ucmZ?wbhEHbWMyDxXkcUjg8%>jEB<5wG8q|kKzxu40~2eDtT=ZxgEauzkq6@d

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.xml
deleted file mode 100644
index 97e6763434..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.buttonarrow.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.gif
deleted file mode 100644
index 87aa56d3b698249044daa032fb80f0e048924b30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 152
zcmZ?wbhEHb<X~W7I3moTCMzN@E-<sFe*Mzf9hI407HZ*6I>`ann^(>+Ne(bllZtjT
zSUkPExj0!>M%dF_RZg7WR72XyNa_Fo{|rO`#h)yU3=F~yIv}+mI~iC-AE+obW$^hF
U&u~eynPj5t`ow{8K?{R50PMaX;{X5v

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.xml
deleted file mode 100644
index 3fa9f1db46..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.collapse.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.collapse.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.gif
deleted file mode 100644
index 5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 43
mcmZ?wbhEHbWMp7uXkdT>#h)yUAf^t80Ld^gF}W}@SOWlZ0R#L1

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.xml
deleted file mode 100644
index 19b1d5a0a6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.end.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.end.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.gif
deleted file mode 100644
index 79075e7c3860309d9decad616cc21fcc06f2946d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 152
zcmZ?wbhEHb<X~W7I3mJet|g-;D<UP#n-%W7a^9qdg807r!i7^iRxh09Xs9SA$UVEi
zsU$hTNKGojS+^*`&&fzhNlGx*!`Rna{r~^}41|E<PZmZ71`!4wkV25146LFH3Kfn7
Xc?g>t^fQ}=%wcF0xIeL|oxvIa7nLEl

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.xml
deleted file mode 100644
index ec84a65061..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.expand.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.expand.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.gif
deleted file mode 100644
index eaed04a7a767e1a48e65726239cb1c25f7e8ec79..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 58
zcmZ?wbhEHbWMvR#XkcJCc6jgq|Nj+#vM@3*Ff!;c00Bsbfl1IOp>5}^?@}onFTMV7
LrlxwQ2!k~M_Z<@=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.xml
deleted file mode 100644
index 9aaf6d3273..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.separator.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.separator.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>21</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.gif
deleted file mode 100644
index 1774246c2ef37fa17cdcd971b3db38c713989818..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 105
zcmZ?wbhEHbWM&Xx*v!DNYH`cTMJ){#5iK=Q6WWtDtnAH5a-ToFbl$Y$qHMnfGs+q&
z!l!hn{{R1<0Spv>vM@3*@G|Itcpx(vSj09kT*<OnVs>=evpCkexyN`q)l}NV7#XYq
D|1u-x

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.xml
deleted file mode 100644
index 202aa307dc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/default/images/toolbar.start.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.start.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003.xml
deleted file mode 100644
index d2bb1e8d1d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>office2003</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.css
deleted file mode 100644
index 5c7836bd4b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.css
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Styles used by the dialog boxes.
- */
-
-html, body
-{
-	background-color: transparent;
-	margin: 0px;
-	padding: 0px;
-}
-
-body
-{
-	padding: 10px;
-}
-
-body, td, input, select, textarea
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
-}
-
-body, .BackColor
-{
-	background-color: #f7f8fd;
-}
-
-.PopupBody
-{
-	height: 100%;
-	width: 100%;
-	overflow: hidden;
-	background-color: transparent;
-	padding: 0px;
-}
-
-#header
-{
-	cursor: move;
-}
-
-.PopupTitle
-{
-	font-weight: bold;
-	font-size: 14pt;
-	color: #0e3460;
-	background-color: #8cb2fd;
-	padding: 3px 10px 3px 10px;
-}
-
-.PopupButtons
-{
-	position: absolute;
-	right: 0px;
-	left: 0px;
-	bottom: 0px;
-	border-top: #466ca6 1px solid;
-	background-color: #8cb2fd;
-	padding: 7px 10px 7px 10px;
-}
-
-.Button
-{
-	border: #1c3460 1px solid;
-	color: #000a28;
-	background-color: #7096d3;
-}
-
-#btnOk
-{
-	width: 100px;
-}
-
-.DarkBackground
-{
-	background-color: #eaf2f8;
-}
-
-.LightBackground
-{
-	background-color: #ffffbe;
-}
-
-.PopupTitleBorder
-{
-	border-bottom: #d5d59d 1px solid;
-}
-
-.PopupTabArea
-{
-	color: #0e3460;
-	background-color: #8cb2fd;
-}
-
-.PopupTabEmptyArea
-{
-	padding-left: 10px ;
-	border-bottom: #466ca6 1px solid;
-}
-
-.PopupTab, .PopupTabSelected
-{
-	border-right: #466ca6 1px solid;
-	border-top: #466ca6 1px solid;
-	border-left: #466ca6 1px solid;
-	padding: 3px 5px 3px 5px;
-	color: #0e3460;
-}
-
-.PopupTab
-{
-	margin-top: 1px;
-	border-bottom: #466ca6 1px solid;
-	cursor: pointer;
-	cursor: hand;
-}
-
-.PopupTabSelected
-{
-	font-weight: bold;
-	cursor: default;
-	padding-top: 4px;
-	border-bottom: #f7f8fd 1px solid;
-	background-color: #f7f8fd;
-}
-
-.PopupSelectionBox
-{
-	border: #1e90ff 1px solid !important;
-	background-color: #add8e6 !important;
-	cursor: pointer;
-	cursor: hand;
-}
-
-#tdBrowse
-{
-	vertical-align: bottom;
-}
-
-/**
- * Dialog frame related styles.
- */
-
-.contents
-{
-	position: absolute;
-	top: 2px;
-	left: 16px;
-	right: 16px;
-	bottom: 20px;
-	background-color: #f7f8fD;
-	overflow: hidden;
-	z-index: 1;
-}
-
-.tl, .tr, .tc, .bl, .br, .bc
-{
-	position: absolute;
-	background-image: url(images/sprites.png);
-	background-repeat: no-repeat;
-}
-
-* html .tl, * html .tr, * html .tc, * html .bl, * html .br, * html .bc
-{
-	background-image: url(images/sprites.gif);
-}
-
-.ml, .mr
-{
-	position: absolute;
-	background-image: url(images/dialog.sides.png);
-	background-repeat: repeat-y;
-}
-
-* html .ml, * html .mr
-{
-	background-image: url(images/dialog.sides.gif);
-}
-
-.rtl .ml, .rtl .mr
-{
-	position: absolute;
-	background-image: url(images/dialog.sides.rtl.png);
-	background-repeat: repeat-y;
-}
-
-* html .rtl .ml, * html .rtl .mr
-{
-	background-image: url(images/dialog.sides.gif);
-}
-
-.tl
-{
-	top: 0px;
-	left: 0px;
-	width: 16px;
-	height: 16px;
-	background-position: -16px -16px;
-}
-
-.rtl .tl
-{
-	background-position: -16px -397px;
-}
-
-.tr
-{
-	top: 0px;
-	right: 0px;
-	width: 16px;
-	height: 16px;
-	background-position: -16px -76px;
-}
-
-.rtl .tr
-{
-	background-position: -16px -457px;
-}
-
-.tc
-{
-	top: 0px;
-	right: 16px;
-	left: 16px;
-	height: 16px;
-	background-position: 0px -136px;
-	background-repeat: repeat-x;
-}
-
-.ml
-{
-	top: 16px;
-	left: 0px;
-	width: 16px;
-	bottom: 51px;
-	background-position: 0px 0px;
-}
-
-.mr
-{
-	top: 16px;
-	right: 0px;
-	width: 16px;
-	bottom: 51px;
-	background-position: -16px 0px;
-}
-
-.bl
-{
-	bottom: 0px;
-	left: 0px;
-	width: 30px;
-	height: 51px;
-	background-position: -16px -196px;
-}
-
-.rtl .bl
-{
-	background-position: -16px -517px;
-}
-
-.br
-{
-	bottom: 0px;
-	right: 0px;
-	width: 30px;
-	height: 51px;
-	background-position: -16px -263px;
-}
-
-.rtl .br
-{
-	background-position: -16px -584px;
-}
-
-.bc
-{
-	bottom: 0px;
-	right: 30px;
-	left: 30px;
-	height: 51px;
-	background-position: 0px -330px;
-	background-repeat: repeat-x;
-}
-
-/* For IE6. Do not change it. */
-* html .blocker
-{
-	position: absolute;
-	width: 100%;
-	height: 100%;
-	z-index: 12;
-	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-}
-
-/* The layer used to cover the dialog when opening a child dialog. */
-.cover
-{
-	position: absolute;
-	top: 0px;
-	left: 14px;
-	right: 14px;
-	bottom: 18px;
-	z-index: 11;
-}
-
-#closeButton
-{
-	position: absolute;
-	right: 0px;
-	top: 0px;
-	margin-top: 5px;
-	margin-right: 10px;
-	width: 20px;
-	height: 20px;
-	cursor: pointer;
-	background-image: url(images/sprites.png);
-	background-repeat: no-repeat;
-	background-position: -16px -651px;
-}
-
-* html #closeButton
-{
-	cursor: hand;
-	background-image: url(images/sprites.gif);
-}
-
-.rtl #closeButton
-{
-	right: auto;
-	left: 10px;
-	margin-right: 0px;
-}
-
-#closeButton:hover
-{
-	background-position: -16px -687px;
-}
-
-#throbberBlock
-{
-	z-index: 10;
-}
-
-#throbberBlock div
-{
-	float: left;
-	width: 8px;
-	height: 9px;
-	margin-left: 2px;
-	margin-right: 2px;
-	font-size: 1px;	/* IE6 */
-}
-
-/*
-	Color Gradient Generator:
-	http://www.herethere.net/~samson/php/color_gradient/?cbegin=0E3460&cend=8cb2fd&steps=4
-*/
-
-.throbber_1
-{
-	background-color: #0E3460;
-}
-
-.throbber_2
-{
-	background-color: #2D5387;
-}
-
-.throbber_3
-{
-	background-color: #4D73AE;
-}
-
-.throbber_4
-{
-	background-color: #6C92D5;
-}
-
-.throbber_5
-{
-	background-color: #8CB2FD;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.xml
deleted file mode 100644
index 255c19ef0e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.js
deleted file mode 100644
index 93dd674022..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- */
-
-(function()
-{
-	// IE6 doens't handle absolute positioning properly (it is always in quirks
-	// mode). This function fixes the sizes and positions of many elements that
-	// compose the skin (this is skin specific).
-	var fixSizes = window.DoResizeFixes = function()
-	{
-		var fckDlg = window.document.body ;
-
-		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
-		{
-			var child = fckDlg.childNodes[i] ;
-			switch ( child.className )
-			{
-				case 'contents' :
-					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 ) ;	// -left -right
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 ) ;	// -bottom -top
-					break ;
-
-				case 'blocker' :
-				case 'cover' :
-					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 + 4 ) ;	// -left -right + 4
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
-					break ;
-
-				case 'tr' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
-					break ;
-
-				case 'tc' :
-					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
-					break ;
-
-				case 'ml' :
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
-					break ;
-
-				case 'mr' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
-					break ;
-
-				case 'bl' :
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-
-				case 'br' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-
-				case 'bc' :
-					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-			}
-		}
-	}
-
-	var closeButtonOver = function()
-	{
-		this.style.backgroundPosition = '-16px -687px' ;
-	} ;
-
-	var closeButtonOut = function()
-	{
-		this.style.backgroundPosition = '-16px -651px' ;
-	} ;
-
-	var fixCloseButton = function()
-	{
-		var closeButton = document.getElementById ( 'closeButton' ) ;
-
-		closeButton.onmouseover	= closeButtonOver ;
-		closeButton.onmouseout	= closeButtonOut ;
-	}
-
-	var onLoad = function()
-	{
-		fixSizes() ;
-		fixCloseButton() ;
-
-		window.attachEvent( 'onresize', fixSizes ) ;
-		window.detachEvent( 'onload', onLoad ) ;
-	}
-
-	window.attachEvent( 'onload', onLoad ) ;
-
-})() ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.xml
deleted file mode 100644
index f1b60f8d30..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_dialog_ie6.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog_ie6.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.css
deleted file mode 100644
index 443c8e598c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.css
+++ /dev/null
@@ -1,476 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Styles used by the editor IFRAME and Toolbar.
- */
-
-/*
-	### Basic Editor IFRAME Styles.
-*/
-
-body
-{
-	padding: 1px;
-	margin: 0;
-	background-color: #ffffff;
-}
-
-#xEditingArea
-{
-    border: #696969 1px solid;
-}
-
-.SourceField
-{
-    padding: 5px;
-    margin: 0px;
-    font-family: Monospace;
-}
-
-/*
-	Toolbar
-*/
-
-.TB_ToolbarSet, .TB_Expand, .TB_Collapse
-{
-    cursor: default;
-    background-color: #f7f8fd;
-}
-
-.TB_ToolbarSet
-{
-    border-top: #f7f8fd 1px outset;
-    border-bottom: #f7f8fd 1px outset;
-}
-
-.TB_ToolbarSet TD
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.TB_Toolbar
-{
-   	background-color: #d6dff7;
-	background-image: url(images/toolbar.bg.gif);
-	background-repeat: repeat-x;
-    display: inline-table;
-}
-
-.TB_Separator
-{
-    width: 1px;
-    height: 16px;
-    margin: 2px;
-    background-color: #B2CBFF;
-}
-
-.TB_Start
-{
-    background-image: url(images/toolbar.start.gif);
-    background-repeat: no-repeat;
-    background-position: center center;
-    margin: 0px;
-    width: 7px;
-    height: 24px;
-}
-
-.TB_End
-{
-    background-image: url(images/toolbar.end.gif);
-    background-repeat: no-repeat;
-    background-position: center left;
-    height: 24px;
-    width: 4px;
-}
-
-.TB_ExpandImg
-{
-    background-image: url(images/toolbar.expand.gif);
-    background-repeat: no-repeat;
-}
-
-.TB_CollapseImg
-{
-    background-image: url(images/toolbar.collapse.gif);
-    background-repeat: no-repeat;
-}
-
-.TB_SideBorder
-{
-    background-color: #696969;
-}
-
-.TB_Expand, .TB_Collapse
-{
-    padding: 2px 2px 2px 2px;
-    border: #f7f8fd 1px outset;
-}
-
-.TB_Collapse
-{
-    width: 5px;
-}
-
-.TB_Break
-{
-    height: 24px; /* IE needs the height to be set, otherwise no break */
-}
-
-/*
-	Toolbar Button
-*/
-
-.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
-{
-    margin: 1px;
-    height: 22px; /* The height is necessary, otherwise IE will not apply the alpha */
-}
-
-.TB_Button_On
-{
-    margin: 0px;
-    border: #316ac5 1px solid;
-    background-color: #c1d2ee;
-}
-
-.TB_Button_On_Over, .TB_Button_Off_Over
-{
-    margin: 0px ;
-    border: #316ac5 1px solid;
-    background-color: #dff1ff;
-}
-
-.TB_Button_Off
-{
-    filter: alpha(opacity=70); /* IE */
-    opacity: 0.70; /* Safari, Opera and Mozilla */
-}
-
-.TB_Button_Disabled
-{
-    filter: gray() alpha(opacity=30); /* IE */
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-}
-
-.TB_Button_Padding
-{
-    visibility: hidden;
-    width: 3px;
-    height: 22px;
-}
-
-.TB_Button_Image
-{
-    overflow: hidden;
-    width: 16px;
-    height: 16px;
-    margin: 3px;
-    background-repeat: no-repeat;
-}
-
-.TB_Button_Image img
-{
-    position: relative;
-}
-
-.TB_Button_Off .TB_Button_Text
-{
-   	background-color: #d6dff7;  /* Needed because of a bug on ClearType */
-	background-image: url(images/toolbar.bg.gif);
-	background-repeat: repeat-x;
-}
-
-.TB_ConnectionLine
-{
-    background-color: #f7f8fd;
-    height: 1px;
-    margin-left: 1px;   /* ltr */
-    margin-right: 1px;  /* rtl */
-}
-
-.TB_Button_Off .TB_Text
-{
-   	background-color: #d6dff7;  /* Needed because of a bug on ClearType */
-	background-image: url(images/toolbar.bg.gif);
-	background-repeat: repeat-x;
-}
-
-.TB_Button_On_Over .TB_Text
-{
-   	background-color: #dff1ff ;  /* Needed because of a bug on ClearType */
-}
-
-/*
-	Menu
-*/
-
-.MN_Menu
-{
-    border: 1px solid #8f8f73;
-    padding: 2px;
-    background-color: #f7f8fd;
-    cursor: default;
-}
-
-.MN_Menu, .MN_Menu .MN_Label
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.MN_Item_Padding
-{
-    visibility: hidden;
-    width: 3px;
-    height: 20px;
-}
-
-.MN_Icon
-{
-    background-color: #d6dff7;
-    text-align: center;
-    height: 20px;
-}
-
-.MN_Label
-{
-    padding-left: 3px;
-    padding-right: 3px;
-}
-
-.MN_Separator
-{
-    height: 3px;
-}
-
-.MN_Separator_Line
-{
-    border-top: #b9b99d 1px solid;
-}
-
-.MN_Item .MN_Icon IMG
-{
-    filter: alpha(opacity=70);
-    opacity: 0.70;
-}
-
-.MN_Item_Over
-{
-    color: #ffffff;
-    background-color: #7096FA;
-}
-
-.MN_Item_Over .MN_Icon
-{
-    background-color: #466ca6;
-}
-
-.MN_Item_Disabled IMG
-{
-    filter: gray() alpha(opacity=30); /* IE */
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-}
-
-.MN_Item_Disabled .MN_Label
-{
-    color: #b7b7b7;
-}
-
-.MN_Arrow
-{
-    padding-right: 3px;
-    padding-left: 3px;
-}
-
-.MN_ConnectionLine
-{
-    background-color: #f7f8fd;
-}
-
-.Menu .TB_Button_On, .Menu .TB_Button_On_Over
-{
-    border: #8f8f73 1px solid;
-    background-color: #f7f8fd;
-}
-
-/*
-	### Panel Styles
-*/
-
-.FCK_Panel
-{
-    border: #8f8f73 1px solid;
-    padding: 2px;
-    background-color: #f7f8fd;
-}
-
-.FCK_Panel, .FCK_Panel TD
-{
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-    font-size: 11px;
-}
-
-/*
-	### Special Combos
-*/
-
-.SC_Panel
-{
-    overflow: auto;
-    white-space: nowrap;
-    cursor: default;
-    border: 1px solid #8f8f73;
-    padding-left: 2px;
-    padding-right: 2px;
-}
-
-.SC_Panel, .SC_Panel TD
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.SC_Item, .SC_ItemSelected
-{
-    margin-top: 2px;
-    margin-bottom: 2px;
-    background-position: left center;
-    padding-left: 11px;
-    padding-right: 3px;
-    padding-top: 2px;
-    padding-bottom: 2px;
-    text-overflow: ellipsis;
-    overflow: hidden;
-    background-repeat: no-repeat;
-    border: #dddddd 1px solid;
-}
-
-.SC_Item *, .SC_ItemSelected *
-{
-    margin-top: 0px;
-    margin-bottom: 0px;
-}
-
-.SC_ItemSelected
-{
-    border: #9a9afb 1px solid;
-    background-image: url(images/toolbar.arrowright.gif);
-}
-
-.SC_ItemOver
-{
-    border: #316ac5 1px solid;
-}
-
-.SC_Field
-{
-    margin-top: 2px ;
-    border: #b7b7a6 1px solid;
-    cursor: default;
-}
-
-.SC_FieldCaption
-{
-    overflow: visible;
-    padding-right: 5px;
-    padding-left: 5px;
-    opacity: 0.75; /* Safari, Opera and Mozilla */
-    filter: alpha(opacity=70); /* IE */ /* -moz-opacity: 0.75; Mozilla (Old) */
-    height: 23px;
-   	background-color: #d6dff7;  /* Needed because of a bug on ClearType */
-	background-image: url(images/toolbar.bg.gif);
-	background-repeat: repeat-x;
-/*    background-color:  inherit;     Maybe this is needed wait to check */
-}
-
-.SC_FieldLabel
-{
-    white-space: nowrap;
-    padding: 2px;
-    width: 100%;
-    cursor: default;
-    background-color: #ffffff;
-    text-overflow: ellipsis;
-    overflow: hidden;
-}
-
-.SC_FieldButton
-{
-    background-position: center center;
-    background-image: url(images/toolbar.buttonarrow.gif);
-    border-left: #b7b7a6 1px solid;
-    width: 14px;
-    background-repeat: no-repeat;
-}
-
-.SC_FieldDisabled .SC_FieldButton, .SC_FieldDisabled .SC_FieldCaption, .SC_FieldDisabled .TB_ButtonType_Text
-{
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-    filter: gray() alpha(opacity=30); /* IE */ /* -moz-opacity: 0.30; Mozilla (Old) */
-}
-
-.SC_FieldOver
-{
-    border: #316ac5 1px solid;
-}
-
-.SC_FieldOver .SC_FieldButton
-{
-    border-left: #316ac5 1px solid;
-}
-
-/*
-	### Color Selector Panel
-*/
-
-.ColorBoxBorder
-{
-    border: #808080 1px solid;
-    position: static;
-}
-
-.ColorBox
-{
-    font-size: 1px;
-    width: 10px;
-    position: static;
-    height: 10px;
-}
-
-.ColorDeselected, .ColorSelected
-{
-    cursor: default;
-}
-
-.ColorDeselected
-{
-    border: #ffffff 1px solid;
-    padding: 2px;
-    float: left;
-}
-
-.ColorSelected
-{
-    border: #330066 1px solid;
-    padding: 2px;
-    float: left;
-    background-color: #c4cdd6;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.xml
deleted file mode 100644
index 282dee23f3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_editor.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_editor.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.gif
deleted file mode 100644
index 5607cc8b66d7c74d0f3599fc96295e2c5a25564b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 9668
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
T_s0}zPk5pyiMB!x0J!}hGEboE

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.xml
deleted file mode 100644
index 8d00d52c2f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/fck_strip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_strip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1216</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.gif
deleted file mode 100644
index 921fa1aeaba4941e0d7787bfd6f156fd71b82e6c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 48
zcmZ?wbhEHbRA69aXkcX6vSr`@|Nj+#vM@3L1#}pI03^e}#NN}-!TmCvfx#L8KS>LX

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.xml
deleted file mode 100644
index dd7afbfad5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.png
deleted file mode 100644
index be15730bf664f9edcef8713e6937161a5680e3b5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 203
zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWaf*Z7ofy`glX(f`uqAoByD<C*
z!3BGlPX>x`7I;J!Gca%qgD@k*tT_@uLG}_)Usv`UjO=WR3W`NJML;2MPZ!4!j_bWA
zH}X0-FgRRPSK?Y7=};6M@zTwpH_k<5-2#E5nd<_6o%R2>zUbUP1D@nwHr-tUzn=b1
qo|C2`b7Nzo?mcgRi^7M;J~NrT6;(H{_0#|w%i!ti=d#Wzp$PyD`#$0T

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.xml
deleted file mode 100644
index be81e299c5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.png
deleted file mode 100644
index e18f13d526b290053c282ca76fc45cdba7974a24..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 205
zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWaf*Z7ofy`glX(f`uqAoByD<C*
z!3BGlPX>x`7I;J!Gca%qgD@k*tT_@uLG}_)Usv`UjO=V`CM7TRP5^~`JzX3_IIj1e
z*vRYPz~FFEU5SgUtGnZ#3EPfCBHuQ&J`vk6%gJR?pvK;3>h|4*Cj%F_v`X<tv6Q^H
t-}c@7vrVtvwp{sw2S=t}s`~wqajH1if8*^_w*U=h@O1TaS?83{1OO7uLYV*n

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.xml
deleted file mode 100644
index 92ddc20c63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.rtl.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.gif
deleted file mode 100644
index 8763e48714d16e4035022e6a162400f2aa8bffd0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 959
zcmV;w13>&oNk%w1VLkxU0>TCWLqkniSaOJnsF|6~w6wn6-S_|h|NsC0A^8LW000L7
zEC2ui06qZI0ssU4c)HyFFv>}*y*TU5yZ>M)j$~<`XsWJk>%MR-&ooL9^>ydg&Qrdh
zBq)Rsi;g3bp<F7OPUupKq!z70>`%+%=Dam9O*|vZ%rP`f{bIY^EjUZQqO0sFybb3}
z^7~AGfKP&hdMAe_i6x69jU$gDks*^Hl^>Ubnwy-Ro}ZwhqNAjxrl)|J9jY9x8?G9#
z8L}9(I)$mYeYQQiQNB~aRl--qS;kw)UCLj~Va{XFWzuKVY1V7lZQ5_#ao%&_b>esA
zdFFeaycO#}=!ox%@r?71^^o_H`IP&X{ipx~3LHqVpuvL(6Dmx2qoKox5F<*QNU@^D
zix@LLT*&^hqsNaRLy8<pvZTqAC{wCj$+D%(moQ_>oJq5$&6_xL>fFh*r%xmQJhYoI
zbV$%uM_VO*wKP`KSx;+4y`^qyuc}x%6^*bJXx2?#AB6SuRnyo8X9JZrWR+c8cWZND
zY&Q3&-Me`6>fOt?uiw9b0}CEZ_;1<;hY7{q^_FO3ql<q<4mNpM<zknQWlpwvS?6Y-
zpM{P#dRpmfbT6j1Sh%(8*RW&Do=v;9?c2C>>)y?~x9{J;g9{%{ytwgD8j~wu&b+zm
z<Itl^pH98H_3PNPYww%*K=<#DxrX<ub-Y;fWXqqvwmw_?ZST9q|298d{c-op<v+JS
zo&Ng&V4;VWfNB9~7J-N%sF;Cl^#_lG+eIkhgcSM(9)$E@Xpe^YaHx-m{DA0>h?pqo
zorxDRm<x$Qq39xuNWrL-j7-t!l#Ni~D3y*>smK_QSNT}skVF<~<Zmek2&7v}!X+eS
zPg)iwW>acbC1+Q9mL+Igiq<7*Uz!#sYGbljUR}|kdE}aGw&~`ZaK<U;oOA+|<bh2(
zmM3Ioy4NRsf65mqeS_LpD1L|PmneUW`ln>04?-#rj~cC3QJt7(s_CYjcIxS;poS`H
z0Hl^`Dyc;TP{69Jwi-aH1q3ias{^R|st~HyI%@&C#tJL1vi9mLuB_H7E33EuhoI`J
z#_l?-vdjj1?6W-NI&H7XRvW9cz*3vTvaPzB>Z#<4YVNt{rmOC{0|DUfyYRYO1OVZN
z3&6Yu03blC0?>P}5cKxDZvg`5i!Z_Y7HlxUtoExftN;E$@2U<Dys*R+C;afmJOsRP
h!4Y?yuf+&+oWsQRt{U>m@wUwF%P_|*bDaqQ06Qmr^QQm+

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.xml
deleted file mode 100644
index 40272e708d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sprites.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>723</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>62</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.png
deleted file mode 100644
index 7f4e196c3d7f3fc0cb51f948e30338331ae13bb5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3305
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
J-2O9h{{qz|ShD~C

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.xml
deleted file mode 100644
index f99723e867..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/sprites.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sprites.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>723</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>62</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.gif
deleted file mode 100644
index 6843c8d4162bfc427b8a1b5e28554f08bf47c211..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 53
zcmZ?wbhEHbWM^P!XkY+=|Ns9h{$ycfU|?j>0r5dH3`{&diINScYU3se&kJE-um%7w
CgA17e

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.xml
deleted file mode 100644
index cc34c35f68..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.arrowright.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.gif
deleted file mode 100644
index b03960b1be7730645521af0c40a67dba9190eb68..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 73
zcmZ?wbhEHbWMYtHSj50^{lWJSpZ+{~`Sa74Klh&g`1bwp^Eba37#I|PvapCS{AbVs
cvKc^X8JPJZc3J&1uybCmYLU%Qz{Fq;0R9ynv;Y7A

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.xml
deleted file mode 100644
index 66a4f7c4bd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.bg.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.bg.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>25</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>2</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.gif
deleted file mode 100644
index ea60995e1b89fe5153d46f746d2bcf989276ceba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46
ucmZ?wbhEHbWMyDxXkcUjg8%>jEB<5wG8q|kKzxu40~2eDtT=ZxgEauzkq6@d

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.xml
deleted file mode 100644
index 97e6763434..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.buttonarrow.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.gif
deleted file mode 100644
index d549166d17d786fc509cf2834fa8ed4d5cd9487f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 152
zcmZ?wbhEHb<X~W7IKseS9<kIkbpC{8w^r<YR6G5OL)w0ioI_z1$Jg$ClF@e7DrT*B
z{^8l{?^R5`WFEf6K6S5Y$UN(~4R*;p|NsB5=h;aRDgI<(WMB|x&|v@qkev*yq7PJ*
Znlku&if6ba*-SFgb$#N%xS)l>8UPINIY0ma

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.xml
deleted file mode 100644
index 3fa9f1db46..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.collapse.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.collapse.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.gif
deleted file mode 100644
index 7ff599deee7b5fee7caca9a8494242593f1c1b30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 124
zcmZ?wbhEHbWML3x*v!Ci^zyH@2fi-e_kYfoPg6Gi?_c-7Yt{db760lM{HdJ#yJY6C
zf@#10|NqYb1ByRc7}*(k7<51aATt<PGzB;g%vjPhVb#wx*TB}Pi6O@W6;IqU%9*NS
XboNZ?QVpx~Z+Z?YDexF5F<1it@Aovi

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.xml
deleted file mode 100644
index 8b8c1ea839..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.end.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.end.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>21</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.gif
deleted file mode 100644
index c4a7326e107dfd5a7ec36a3e9f4709c3c3741bf7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 152
zcmZ?wbhEHb<X~W7IKseS9k;<eVyQ{+?3kL93%5KdnQ*aX&b1k9?=IQ)&@OqWao~(e
zD{g1BowbTt>ydLPt>p|*&@61BU*QqQ^aKC@|JU>E#E%qzvM@3*h%o3d00GEO23FAp
bg$hT4JcLaR`k75b<}fr0+@Dy~&R`7yBGEar

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.xml
deleted file mode 100644
index ec84a65061..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.expand.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.expand.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.gif
deleted file mode 100644
index 27db9c38d555d12561e31f6a9590967131a69327..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 67
zcmZ?wbhEHbWMvR#n8?8J|NsB?MK6FP0|SHNPZm}Y1||j_Ae#Xs&%h)yrGI53<MRi`
T6a4}|o~^0wj5!s^z+epk<m?t)

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.xml
deleted file mode 100644
index 9aaf6d3273..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.separator.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.separator.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>21</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.gif
deleted file mode 100644
index 41f1241b99c92994c7e02a81c415b81a40c73ead..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 99
zcmZ?wbhEHbWM<%J*v!CCKl|D9H@~jk|Niyc-w&Vu+<W@t|NsA=zWjOe@+XkNfB_VL
lvM@3*a5CtCWI$#xum}h=sQ4P0U5w1XH@h`6q1~0i8UX$(CR6|b

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.xml
deleted file mode 100644
index 57252e56c9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/office2003/images/toolbar.start.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.start.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver.xml
deleted file mode 100644
index aab0d98320..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>silver</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.css
deleted file mode 100644
index dfbc6d8540..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.css
+++ /dev/null
@@ -1,402 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Styles used by the dialog boxes.
- */
-
-html, body
-{
-	background-color: transparent;
-	margin: 0px;
-	padding: 0px;
-}
-
-body
-{
-	padding: 10px;
-}
-
-body, td, input, select, textarea
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
-}
-
-body, .BackColor
-{
-	background-color: #f7f7f7;
-}
-
-.PopupBody
-{
-	height: 100%;
-	width: 100%;
-	overflow: hidden;
-	background-color: transparent;
-	padding: 0px;
-}
-
-#header
-{
-	cursor: move;
-}
-
-.PopupTitle
-{
-	font-weight: bold;
-	font-size: 14pt;
-	color: #504845;
-	background-color: #dedede;
-	padding: 3px 10px 3px 10px;
-}
-
-.PopupButtons
-{
-	position: absolute;
-	right: 0px;
-	left: 0px;
-	bottom: 0px;
-	border-top: #cec6b5 1px solid;
-	background-color: #DEDEDE;
-	padding: 7px 10px 7px 10px;
-}
-
-.Button
-{
-	border: #7a7261 1px solid;
-	color: #504845;
-	background-color: #cec6b5;
-}
-
-#btnOk
-{
-	width: 100px;
-}
-
-.DarkBackground
-{
-	background-color: #f2f2f2;
-}
-
-.LightBackground
-{
-	background-color: #ffffbe;
-}
-
-.PopupTitleBorder
-{
-	border-bottom: #cec6b5 1px solid;
-}
-
-.PopupTabArea
-{
-	color: #504845;
-	background-color: #DEDEDE;
-}
-
-.PopupTabEmptyArea
-{
-	padding-left: 10px ;
-	border-bottom: #cec6b5 1px solid;
-}
-
-.PopupTab, .PopupTabSelected
-{
-	border-right: #cec6b5 1px solid;
-	border-top: #cec6b5 1px solid;
-	border-left: #cec6b5 1px solid;
-	padding: 3px 5px 3px 5px;
-	color: #504845;
-}
-
-.PopupTab
-{
-	margin-top: 1px;
-	border-bottom: #cec6b5 1px solid;
-	cursor: pointer;
-	cursor: hand;
-}
-
-.PopupTabSelected
-{
-	font-weight:bold;
-	cursor: default;
-	padding-top: 4px;
-	border-bottom: #f1f1e3 1px solid;
-	background-color: #f7f7f7;
-}
-
-.PopupSelectionBox
-{
-	border: #a9a9a9 1px solid !important;
-	background-color: #dcdcdc !important;
-	cursor: pointer;
-	cursor: hand;
-}
-
-#tdBrowse
-{
-	vertical-align: bottom;
-}
-
-/**
- * Dialog frame related styles.
- */
-
-.contents
-{
-	position: absolute;
-	top: 2px;
-	left: 16px;
-	right: 16px;
-	bottom: 20px;
-	background-color: #f7f7f7;
-	overflow: hidden;
-	z-index: 1;
-}
-
-.tl, .tr, .tc, .bl, .br, .bc
-{
-	position: absolute;
-	background-image: url(images/sprites.png);
-	background-repeat: no-repeat;
-}
-
-* html .tl, * html .tr, * html .tc, * html .bl, * html .br, * html .bc
-{
-	background-image: url(images/sprites.gif);
-}
-
-.ml, .mr
-{
-	position: absolute;
-	background-image: url(images/dialog.sides.png);
-	background-repeat: repeat-y;
-}
-
-* html .ml, * html .mr
-{
-	background-image: url(images/dialog.sides.gif);
-}
-
-.rtl .ml, .rtl .mr
-{
-	position: absolute;
-	background-image: url(images/dialog.sides.rtl.png);
-	background-repeat: repeat-y;
-}
-
-* html .rtl .ml, * html .rtl .mr
-{
-	background-image: url(images/dialog.sides.gif);
-}
-
-.tl
-{
-	top: 0px;
-	left: 0px;
-	width: 16px;
-	height: 16px;
-	background-position: -16px -16px;
-}
-
-.rtl .tl
-{
-	background-position: -16px -397px;
-}
-
-.tr
-{
-	top: 0px;
-	right: 0px;
-	width: 16px;
-	height: 16px;
-	background-position: -16px -76px;
-}
-
-.rtl .tr
-{
-	background-position: -16px -457px;
-}
-
-.tc
-{
-	top: 0px;
-	right: 16px;
-	left: 16px;
-	height: 16px;
-	background-position: 0px -136px;
-	background-repeat: repeat-x;
-}
-
-.ml
-{
-	top: 16px;
-	left: 0px;
-	width: 16px;
-	bottom: 51px;
-	background-position: 0px 0px;
-}
-
-.mr
-{
-	top: 16px;
-	right: 0px;
-	width: 16px;
-	bottom: 51px;
-	background-position: -16px 0px;
-}
-
-.bl
-{
-	bottom: 0px;
-	left: 0px;
-	width: 30px;
-	height: 51px;
-	background-position: -16px -196px;
-}
-
-.rtl .bl
-{
-	background-position: -16px -517px;
-}
-
-.br
-{
-	bottom: 0px;
-	right: 0px;
-	width: 30px;
-	height: 51px;
-	background-position: -16px -263px;
-}
-
-.rtl .br
-{
-	background-position: -16px -584px;
-}
-
-.bc
-{
-	bottom: 0px;
-	right: 30px;
-	left: 30px;
-	height: 51px;
-	background-position: 0px -330px;
-	background-repeat: repeat-x;
-}
-
-/* For IE6. Do not change it. */
-* html .blocker
-{
-	position: absolute;
-	width: 100%;
-	height: 100%;
-	z-index: 12;
-	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-}
-
-/* The layer used to cover the dialog when opening a child dialog. */
-.cover
-{
-	position: absolute;
-	top: 0px;
-	left: 14px;
-	right: 14px;
-	bottom: 18px;
-	z-index: 11;
-}
-
-#closeButton
-{
-	position: absolute;
-	right: 0px;
-	top: 0px;
-	margin-top: 5px;
-	margin-right: 10px;
-	width: 20px;
-	height: 20px;
-	cursor: pointer;
-	background-image: url(images/sprites.png);
-	background-repeat: no-repeat;
-	background-position: -16px -651px;
-}
-
-* html #closeButton
-{
-	cursor: hand;
-	background-image: url(images/sprites.gif);
-}
-
-.rtl #closeButton
-{
-	right: auto;
-	left: 10px;
-	margin-right: 0px;
-}
-
-#closeButton:hover
-{
-	background-position: -16px -687px;
-}
-
-#throbberBlock
-{
-	z-index: 10;
-}
-
-#throbberBlock div
-{
-	float: left;
-	width: 8px;
-	height: 9px;
-	margin-left: 2px;
-	margin-right: 2px;
-	font-size: 1px;	/* IE6 */
-}
-
-/*
-	Color Gradient Generator:
-	http://www.herethere.net/~samson/php/color_gradient/?cbegin=504845&cend=DEDEDE&steps=4
-*/
-
-.throbber_1
-{
-	background-color: #504845;
-}
-
-.throbber_2
-{
-	background-color: #736D6B;
-}
-
-.throbber_3
-{
-	background-color: #979391;
-}
-
-.throbber_4
-{
-	background-color: #BAB8B7;
-}
-
-.throbber_5
-{
-	background-color: #DEDEDE;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.xml
deleted file mode 100644
index 255c19ef0e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.js
deleted file mode 100644
index 93dd674022..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.js
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- */
-
-(function()
-{
-	// IE6 doens't handle absolute positioning properly (it is always in quirks
-	// mode). This function fixes the sizes and positions of many elements that
-	// compose the skin (this is skin specific).
-	var fixSizes = window.DoResizeFixes = function()
-	{
-		var fckDlg = window.document.body ;
-
-		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
-		{
-			var child = fckDlg.childNodes[i] ;
-			switch ( child.className )
-			{
-				case 'contents' :
-					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 ) ;	// -left -right
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 ) ;	// -bottom -top
-					break ;
-
-				case 'blocker' :
-				case 'cover' :
-					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 + 4 ) ;	// -left -right + 4
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
-					break ;
-
-				case 'tr' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
-					break ;
-
-				case 'tc' :
-					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
-					break ;
-
-				case 'ml' :
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
-					break ;
-
-				case 'mr' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
-					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
-					break ;
-
-				case 'bl' :
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-
-				case 'br' :
-					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-
-				case 'bc' :
-					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
-					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
-					break ;
-			}
-		}
-	}
-
-	var closeButtonOver = function()
-	{
-		this.style.backgroundPosition = '-16px -687px' ;
-	} ;
-
-	var closeButtonOut = function()
-	{
-		this.style.backgroundPosition = '-16px -651px' ;
-	} ;
-
-	var fixCloseButton = function()
-	{
-		var closeButton = document.getElementById ( 'closeButton' ) ;
-
-		closeButton.onmouseover	= closeButtonOver ;
-		closeButton.onmouseout	= closeButtonOut ;
-	}
-
-	var onLoad = function()
-	{
-		fixSizes() ;
-		fixCloseButton() ;
-
-		window.attachEvent( 'onresize', fixSizes ) ;
-		window.detachEvent( 'onload', onLoad ) ;
-	}
-
-	window.attachEvent( 'onload', onLoad ) ;
-
-})() ;
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.xml
deleted file mode 100644
index f1b60f8d30..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_dialog_ie6.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_dialog_ie6.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.css
deleted file mode 100644
index 1d4cd73ee4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.css
+++ /dev/null
@@ -1,473 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Styles used by the editor IFRAME and Toolbar.
- */
-
-/*
-	### Basic Editor IFRAME Styles.
-*/
-
-body
-{
-	padding: 1px;
-	margin: 0;
-	background-color: #ffffff;
-}
-
-#xEditingArea
-{
-	border: #696969 1px solid;
-}
-
-.SourceField
-{
-	padding: 5px;
-	margin: 0px;
-	font-family: Monospace;
-}
-
-/*
-	Toolbar
-*/
-
-.TB_ToolbarSet, .TB_Expand, .TB_Collapse
-{
-    cursor: default;
-	background-color: #f7f7f7;
-}
-
-.TB_ToolbarSet
-{
-	padding: 1px;
-	border-top: #efefde 1px outset;
-	border-bottom: #efefde 1px outset;
-}
-
-.TB_ToolbarSet TD
-{
-	font-size: 11px;
-	font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.TB_Toolbar
-{
-    display: inline-table;
-}
-
-.TB_Separator
-{
-    width: 1px;
-    height: 21px;
-    margin: 2px;
-    background-color: #C6C3BD;
-}
-
-.TB_Start
-{
-    background-image: url(images/toolbar.start.gif);
-    margin-left: 2px;
-    margin-right: 2px;
-    width: 3px;
-    background-repeat: no-repeat;
-    height: 27px;
-    background-position: center center;
-}
-
-.TB_End
-{
-	display: none;
-}
-
-.TB_ExpandImg
-{
-	background-image: url(images/toolbar.expand.gif);
-	background-repeat: no-repeat;
-}
-
-.TB_CollapseImg
-{
-	background-image: url(images/toolbar.collapse.gif);
-	background-repeat: no-repeat;
-}
-
-.TB_SideBorder
-{
-	background-color: #696969;
-}
-
-.TB_Expand, .TB_Collapse
-{
-	padding: 2px 2px 2px 2px;
-	border: #efefde 1px outset;
-}
-
-.TB_Collapse
-{
-	border: #efefde 1px outset;
-	width: 5px;
-}
-
-.TB_Break
-{
-	height: 27px;
-}
-
-/*
-	Toolbar Button
-*/
-
-.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
-{
-	padding: 1px ;
-	margin:1px;
-	height: 21px;
-}
-
-.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
-{
-	border: #cec6b5 1px solid;
-}
-
-.TB_Button_On
-{
-	border-color: #316ac5;
-	background-color: #c1d2ee;
-}
-
-.TB_Button_On_Over, .TB_Button_Off_Over
-{
-    border: #316ac5 1px solid;
-    background-color: #dff1ff;
-}
-
-.TB_Button_Off
-{
-	background: #efefef url(images/toolbar.buttonbg.gif) repeat-x;
-}
-
-.TB_Button_Off, .TB_Combo_Off
-{
-	opacity: 0.70; /* Safari, Opera and Mozilla */
-	filter: alpha(opacity=70); /* IE */
-	/* -moz-opacity: 0.70; Mozilla (Old) */
-}
-
-.TB_Button_Disabled
-{
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-    filter: gray() alpha(opacity=30); /* IE */
-}
-
-.TB_Button_Padding
-{
-    visibility: hidden;
-    width: 3px;
-    height: 21px;
-}
-
-.TB_Button_Image
-{
-    overflow: hidden;
-    width: 16px;
-    height: 16px;
-    margin: 3px;
-    margin-top: 4px;
-    margin-bottom: 2px;
-    background-repeat: no-repeat;
-}
-
-/* For composed button ( icon + text, icon + arrow ), we must compensate the table */
-.TB_Button_On TABLE .TB_Button_Image,
-.TB_Button_Off TABLE .TB_Button_Image,
-.TB_Button_On_Over TABLE .TB_Button_Image,
-.TB_Button_Off_Over TABLE .TB_Button_Image,
-.TB_Button_Disabled TABLE .TB_Button_Image
-{
-    margin-top: 3px;
-}
-
-.TB_Button_Image img
-{
-    position: relative;
-}
-
-.TB_ConnectionLine
-{
-    background-color: #ffffff;
-    height: 1px;
-    margin-left: 1px;   /* ltr */
-    margin-right: 1px;  /* rtl */
-}
-
-/*
-	Menu
-*/
-
-.MN_Menu
-{
-    border: 1px solid #8f8f73;
-    padding: 2px;
-    background-color: #f7f7f7;
-    cursor: default;
-}
-
-.MN_Menu, .MN_Menu .MN_Label
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.MN_Item_Padding
-{
-    visibility: hidden;
-    width: 3px;
-    height: 20px;
-}
-
-.MN_Icon
-{
-    background-color: #dedede;
-    text-align: center;
-    height: 20px;
-}
-
-.MN_Label
-{
-    padding-left: 3px;
-    padding-right: 3px;
-}
-
-.MN_Separator
-{
-    height: 3px;
-}
-
-.MN_Separator_Line
-{
-    border-top: #b9b99d 1px solid;
-}
-
-.MN_Item .MN_Icon IMG
-{
-    filter: alpha(opacity=70);
-    opacity: 0.70;
-}
-
-.MN_Item_Over
-{
-    color: #ffffff;
-    background-color: #8a857d;
-}
-
-.MN_Item_Over .MN_Icon
-{
-    background-color: #6c6761;
-}
-
-.MN_Item_Disabled IMG
-{
-    filter: gray() alpha(opacity=30); /* IE */
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-}
-
-.MN_Item_Disabled .MN_Label
-{
-    color: #b7b7b7;
-}
-
-.MN_Arrow
-{
-    padding-right: 3px;
-    padding-left: 3px;
-}
-
-.MN_ConnectionLine
-{
-    background-color: #ffffff;
-}
-
-.Menu .TB_Button_On, .Menu .TB_Button_On_Over
-{
-    border: #8f8f73 1px solid;
-    background-color: #ffffff;
-}
-
-/*
-	### Panel Styles
-*/
-
-.FCK_Panel
-{
-    border: #8f8f73 1px solid;
-    padding: 2px;
-    background-color: #ffffff;
-}
-
-.FCK_Panel, .FCK_Panel TD
-{
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-    font-size: 11px;
-}
-
-/*
-	### Special Combos
-*/
-
-.SC_Panel
-{
-    overflow: auto;
-    white-space: nowrap;
-    cursor: default;
-    border: 1px solid #8f8f73;
-    padding-left: 2px;
-    padding-right: 2px;
-}
-
-.SC_Panel, .SC_Panel TD
-{
-    font-size: 11px;
-    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
-}
-
-.SC_Item, .SC_ItemSelected
-{
-    margin-top: 2px;
-    margin-bottom: 2px;
-    background-position: left center;
-    padding-left: 11px;
-    padding-right: 3px;
-    padding-top: 2px;
-    padding-bottom: 2px;
-    text-overflow: ellipsis;
-    overflow: hidden;
-    background-repeat: no-repeat;
-    border: #dddddd 1px solid;
-}
-
-.SC_Item *, .SC_ItemSelected *
-{
-    margin-top: 0px;
-    margin-bottom: 0px;
-}
-
-.SC_ItemSelected
-{
-    border: #9a9afb 1px solid;
-    background-image: url(images/toolbar.arrowright.gif);
-}
-
-.SC_ItemOver
-{
-    border: #316ac5 1px solid;
-}
-
-.SC_Field
-{
-    margin-top:1px ;
-    border: #b7b7a6 1px solid;
-    cursor: default;
-}
-
-.SC_FieldCaption
-{
-    padding-top: 1px ;
-    overflow: visible;
-    padding-right: 5px;
-    padding-left: 5px;
-    opacity: 0.75; /* Safari, Opera and Mozilla */
-    filter: alpha(opacity=70); /* IE */ /* -moz-opacity: 0.75; Mozilla (Old) */
-    height: 23px;
-    background-color: #f7f7f7;
-}
-
-.SC_FieldLabel
-{
-    white-space: nowrap;
-    padding: 2px;
-    width: 100%;
-    cursor: default;
-    background-color: #ffffff;
-    text-overflow: ellipsis;
-    overflow: hidden;
-}
-
-.SC_FieldButton
-{
-    background-position: center center;
-    background-image: url(images/toolbar.buttonarrow.gif);
-    border-left: #b7b7a6 1px solid;
-    width: 14px;
-    background-repeat: no-repeat;
-}
-
-.SC_FieldDisabled .SC_FieldButton, .SC_FieldDisabled .SC_FieldCaption, .SC_FieldDisabled .TB_ButtonType_Text
-{
-    opacity: 0.30; /* Safari, Opera and Mozilla */
-    filter: gray() alpha(opacity=30); /* IE */ /* -moz-opacity: 0.30; Mozilla (Old) */
-}
-
-.SC_FieldOver
-{
-    border: #316ac5 1px solid;
-}
-
-.SC_FieldOver .SC_FieldButton
-{
-    border-left: #316ac5 1px solid;
-}
-
-/*
-	### Color Selector Panel
-*/
-
-.ColorBoxBorder
-{
-    border: #808080 1px solid;
-    position: static;
-}
-
-.ColorBox
-{
-    font-size: 1px;
-    width: 10px;
-    position: static;
-    height: 10px;
-}
-
-.ColorDeselected, .ColorSelected
-{
-    cursor: default;
-}
-
-.ColorDeselected
-{
-    border: #ffffff 1px solid;
-    padding: 2px;
-    float: left;
-}
-
-.ColorSelected
-{
-    border: #316ac5 1px solid;
-    padding: 2px;
-    float: left;
-    background-color: #c1d2ee;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.xml
deleted file mode 100644
index 282dee23f3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_editor.css.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_editor.css</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/css</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.gif
deleted file mode 100644
index a6ca5325d3ca178187ce5d77a17858f434128cc0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5175
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
VxSqvH*Of8$O2n&`I0PKf`5(2*f@J^z

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.xml
deleted file mode 100644
index 8d00d52c2f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/fck_strip.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fck_strip.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1216</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.gif
deleted file mode 100644
index 49a4d8d70dd8a95376d16d085e228ead312a48da..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 48
zcmZ?wbhEHbRA69aXkcX6xpU|L|Nj+#vM@3L1#}pI03^e}#NN}-!TmCvfx#L8Km7}m

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.xml
deleted file mode 100644
index dd7afbfad5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.png
deleted file mode 100644
index ab1ff32bf21b5741bc64b419dcbd837c265b3286..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 198
zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWaf*Z7ofy`glX(f`uqAoByD<C*
z!3BGlPX>x`7I;J!Gca%qgD@k*tT_@uLG}_)Usv`UjO^?TvR~Zew*!UTJY5_^IIj1e
zROD+gU^s9<xkcf}y?Yz3zjdu}I>93BEO5j?*duG!7U%4<@<~0)YG)#xIBtJmJ|#?K
l&IyYR<<IYNYw6voh_m=4YQp|@RX5N?22WQ%mvv4FO#nI!J=p*N

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.xml
deleted file mode 100644
index be81e299c5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.png
deleted file mode 100644
index e0a7aa77d9fb9a42dccceed5a8f926f6c3a53903..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 200
zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWaf*Z7ofy`glX(f`uqAoByD<C*
z!3BGlPX>x`7I;J!Gca%qgD@k*tT_@uLG}_)Usv`UjO^?T3TyO*mjQ)5JY5_^IIj1e
z*vQ#nz`$@&Sdd#cNzmoZTn+7%m1ib=)p22&Eix_c^M}}TJC8RA3a7E?bVO|2dhDCC
o*UJxq*>?*c9g6j;{PTfnCO_Bz430g5Kr<OUUHx3vIVCg!04@$b6aWAK

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.xml
deleted file mode 100644
index 92ddc20c63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/dialog.sides.rtl.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>dialog.sides.rtl.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>32</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.gif
deleted file mode 100644
index 6a17ed1a8342a6ab77172f0f28f79d01a6ab7301..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 959
zcmV;w13>&oNk%w1VLkxU0>TCWNJvO!Wo4L{n6tC9xw*OO>gxah|NsC0A^8LW000L7
zEC2ui06qZI0ssU4c)HyFFv>}*y*TU5yZ>M)j$~<`XsWJk>%MR-&ooL9^>ydg&Qrdh
zBq)Rsi;g3bp<F7OPUupKq!z70>`%+%=Dam9O*|vZ%rP`f{bIY^EjUZQqO0sFybb3}
z^7~AGfKP&hdMAe_i6x69jU$gDks*^Hl^>Ubnwy-Ro}ZwhqNAjxrl)|J9jY9x8?G9#
z8L}9(I)$mYeYQQiQNB~aRl--qS;kw)UCLj~Va{XFWzuKVY1V7lZQ5_#ao%&_b>esA
zdFFeaycO#}=!ox%@r?71^^o_H`IP&X{ipx~3LHqVpuvL(6Dmx2qoKox5F<*QNU@^D
zix@LLT*&^hqsNaRLy8<pvZTqAC{wCj$+D%(moQ_>oJq5$&6_xL>fFh*r%xmQJhYoI
zbV$%uM_VO*wKP`KSx;+4y`^qyuc}x%6^*bJXx2?#AB6SuRnyo8X9JZrWR+c8cWZND
zY&Q3&-Me`6>fOt?uiw9b0}CEZ_;1<;hY7{q^_FO3ql<q<4mNpM<zknQWlpwvS?6Y-
zpM{P#dRpmfbT6j1Sh%(8*RW&Do=v;9?c2C>>)y?~x9{J;g9{%{ytwgD8j~wu&b+zm
z<Itl^pH98H_3PNPYww%*K=<#DxrX<ub-Y;fWXqqvwmw_?ZST9q|298d{c-op<v+JS
zo&Ng&V4;VWfNB9~7J-N%sF;Cl^#_lG+eIkhgcSM(9)$E@Xpe^YaHx-m{DA0>h?pqo
zorxDRm<x$Qq39xuNWrL-j7-t!l#Ni~D3y*>smK_QSNT}skVF<~<Zmek2&7v}!X+eS
zPg)iwW>acbC1+Q9mL+Igiq<7*Uz!#sYGbljUR}|kdE}aGw&~`ZaK<U;oOA+|<bh2(
zmM3Ioy4NRsf65mqeS_LpD1L|PmneUW`ln>04?-#rj~cC3QJt7(s_CYjcIxS;poS`H
z0Hl^`Dyc;TP{69Jwi-aH1q3ias{^R|st~HyI%@&C#tJL1vi9mLuB_H7E33EuhoI`J
z#_l?-vdjj1?6W-NI&H7XRvW9cz*3vTvaPzB>Z#<4YVNt{rmOC{0|DUfyYRYO1OVZN
z3&6Yu03blC0?>P}5cKxDZvg`5i!Z_Y7HlxUtoExftN;E$@2U<Dys*R+C;afmJOsRP
h!4Y?yuf+&+oWsQRt{U>m@wUwF%P_|*bDaqQ06Rsd^Ys7#

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.xml
deleted file mode 100644
index 40272e708d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sprites.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>723</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>62</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.png
deleted file mode 100644
index 0ab521998c539b38dc8c3ba787d230908b878a5c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3278
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

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.xml
deleted file mode 100644
index f99723e867..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/sprites.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sprites.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>723</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>62</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.gif
deleted file mode 100644
index 6843c8d4162bfc427b8a1b5e28554f08bf47c211..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 53
zcmZ?wbhEHbWM^P!XkY+=|Ns9h{$ycfU|?j>0r5dH3`{&diINScYU3se&kJE-um%7w
CgA17e

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.xml
deleted file mode 100644
index cc34c35f68..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.arrowright.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.arrowright.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>7</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.gif
deleted file mode 100644
index ea60995e1b89fe5153d46f746d2bcf989276ceba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 46
ucmZ?wbhEHbWMyDxXkcUjg8%>jEB<5wG8q|kKzxu40~2eDtT=ZxgEauzkq6@d

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.xml
deleted file mode 100644
index 97e6763434..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.buttonarrow.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.gif
deleted file mode 100644
index a93ffcaa3b3aca1f16c80b9aacdcab143ef6e4da..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 829
zcmZ?wbhEHbWM+_H_|Cv^@7}%V&!4}4|Ni^;@Bc@^Xb6n35YS-&0#IIH;80@V<dE^$
ju)wj2nS&?7!ok6rk%`G;4u=9mL$`!+)}0fE3Jlf&DlrII

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.xml
deleted file mode 100644
index 3af0beb0bc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.buttonbg.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>24</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.gif
deleted file mode 100644
index 87aa56d3b698249044daa032fb80f0e048924b30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 152
zcmZ?wbhEHb<X~W7I3moTCMzN@E-<sFe*Mzf9hI407HZ*6I>`ann^(>+Ne(bllZtjT
zSUkPExj0!>M%dF_RZg7WR72XyNa_Fo{|rO`#h)yU3=F~yIv}+mI~iC-AE+obW$^hF
U&u~eynPj5t`ow{8K?{R50PMaX;{X5v

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.xml
deleted file mode 100644
index 3fa9f1db46..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.collapse.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.collapse.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.gif
deleted file mode 100644
index 5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 43
mcmZ?wbhEHbWMp7uXkdT>#h)yUAf^t80Ld^gF}W}@SOWlZ0R#L1

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.xml
deleted file mode 100644
index 19b1d5a0a6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.end.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.end.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.gif
deleted file mode 100644
index 79075e7c3860309d9decad616cc21fcc06f2946d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 152
zcmZ?wbhEHb<X~W7I3mJet|g-;D<UP#n-%W7a^9qdg807r!i7^iRxh09Xs9SA$UVEi
zsU$hTNKGojS+^*`&&fzhNlGx*!`Rna{r~^}41|E<PZmZ71`!4wkV25146LFH3Kfn7
Xc?g>t^fQ}=%wcF0xIeL|oxvIa7nLEl

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.xml
deleted file mode 100644
index ec84a65061..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.expand.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.expand.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>8</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.gif
deleted file mode 100644
index eaed04a7a767e1a48e65726239cb1c25f7e8ec79..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 58
zcmZ?wbhEHbWMvR#XkcJCc6jgq|Nj+#vM@3*Ff!;c00Bsbfl1IOp>5}^?@}onFTMV7
LrlxwQ2!k~M_Z<@=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.xml
deleted file mode 100644
index 9aaf6d3273..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.separator.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.separator.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>21</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>5</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.gif
deleted file mode 100644
index 1774246c2ef37fa17cdcd971b3db38c713989818..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 105
zcmZ?wbhEHbWM&Xx*v!DNYH`cTMJ){#5iK=Q6WWtDtnAH5a-ToFbl$Y$qHMnfGs+q&
z!l!hn{{R1<0Spv>vM@3*@G|Itcpx(vSj09kT*<OnVs>=evpCkexyN`q)l}NV7#XYq
D|1u-x

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.xml
deleted file mode 100644
index 202aa307dc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/skins/silver/images/toolbar.start.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>toolbar.start.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc.xml
deleted file mode 100644
index 5e92974631..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>wsc</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.html
deleted file mode 100644
index 2bf419d34c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
--->
-<html>
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-	<script type="text/javascript">
-
-function gup( name )
-{
-	name = name.replace( /[\[]/, '\\\[' ).replace( /[\]]/, '\\\]' ) ;
-	var regexS = '[\\?&]' + name + '=([^&#]*)' ;
-	var regex = new RegExp( regexS ) ;
-	var results = regex.exec( window.location.href ) ;
-
-	if( results == null )
-		return '' ;
-	else
-		return results[ 1 ] ;
-}
-
-function sendData2Master()
-{
-	var destination = parent.parent ;
-	try
-	{
-		if ( destination.XDTMaster )
-		{
-			var t = destination.XDTMaster.read( [ gup( 'cmd' ), gup( 'data' ) ] ) ;
-			window.clearInterval( interval ) ;
-		}
-	}
-	catch (e) {}
-}
-
-function onLoad()
-{
-	interval = window.setInterval( sendData2Master, 100 );
-}
-
-        </script>
-</head>
-<body onload="onLoad()">
-	<p></p>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.xml
deleted file mode 100644
index 03622d8ecd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/ciframe.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>ciframe.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.html
deleted file mode 100644
index 478d226295..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
--->
-<html>
-<head>
-	<title></title>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-	<script type="text/javascript">
-
-function doLoadScript( url )
-{
-	if ( !url )
-		return false ;
-
-	var s = document.createElement( "script" ) ;
-	s.type = "text/javascript" ;
-	s.src = url ;
-	document.getElementsByTagName( "head" )[ 0 ].appendChild( s ) ;
-
-	return true ;
-}
-
-function tryLoad ()
-{
-    if ( typeof( opener ) == 'undefined' || !opener )
-        opener = parent ;
-
-    // get access to global parameters
-    oParams = opener.oldFramesetPageParams ;
-
-    // make frameset rows string prepare
-    sFramesetRows = ( parseInt( oParams.firstframeh, 10 ) || '30') + ",*," + ( parseInt( oParams.thirdframeh, 10 ) || '150' ) + ',0' ;
-    document.getElementById( 'itFrameset' ).rows = sFramesetRows ;
-
-    // dynamic including init frames and crossdomain transport code
-    // from config sproxy_js_frameset url
-    var addScriptUrl = oParams.sproxy_js_frameset ;
-    doLoadScript( addScriptUrl ) ;
-}
-
-	</script>
-</head>
-<frameset id="itFrameset" onload="tryLoad();" border="0" rows="30,*,*,0">
-    <frame scrolling="no" framespacing="0" frameborder="0" noresize="noresize" marginheight="0" marginwidth="2" src="" name="navbar"></frame>
-    <frame scrolling="auto" framespacing="0" frameborder="0" noresize="noresize" marginheight="0" marginwidth="0" src="" name="mid"></frame>
-    <frame scrolling="no" framespacing="0" frameborder="0" noresize="noresize" marginheight="1" marginwidth="1" src="" name="bot"></frame>
-    <frame scrolling="no" framespacing="0" frameborder="0" noresize="noresize" marginheight="1" marginwidth="1" src="" name="spellsuggestall"></frame>
-</frameset>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.xml
deleted file mode 100644
index d6a71df484..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/tmpFrameset.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tmpFrameset.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.html b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.html
deleted file mode 100644
index df327a6be0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.html
+++ /dev/null
@@ -1,227 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
--->
-<html>
-<head>
-	<title></title>
-	<style>
-		#wsc_frames , #errorMessage{
-			position:absolute;
-			top:0px;
-			left:0px;
-			width:500px;
-			height:395px;
-			margin:0px;
-			padding:0px;
-			border:0px;
-			display:block;
-			overflow: hidden;
-		}
-		#wsc_frames   { z-index:10;}
-		#errorMessage {
-			color:red;
-			display:none;
-			font-size:16px;
-			font-weight:bold;
-			padding-top:160px;
-			text-align:center;
-			z-index:11;
-		}
-		#errorMessage p {
-			color:#000;
-			font-size:11px;
-			text-align:left;
-			font-weight: normal;
-			padding-left:80px;
-		}
-
-	</style>
-	<script type="text/javascript">
-
-var oEditor = window.parent.InnerDialogLoaded() ;
-var FCKConfig = oEditor.FCKConfig;
-
-function doLoadScript(url)
-{
-	if (!url)
-		return false ;
-
-	var s = document.createElement('script') ;
-	s.type = 'text/javascript' ;
-	s.src = url ;
-
-	document.getElementsByTagName('head')[0].appendChild(s) ;
-
-	return true ;
-}
-
-function Ok()
-{
-	return window.parent.Cancel() ;
-}
-
-function _callOnCancel( dT )
-{
-	window.parent.Cancel() ;
-}
-
-function _callOnFinish( dT )
-{
-	oEditor.FCK.SetData( dT.value ) ;
-	window.parent.CloseDialog( true ) ;
-}
-
-function _cancelOnError(m)
-{
-	var _conId = 'errorMessage' ;
-	var message = m || 'Sorry, but service is unavailable now.' ;
-
-	if ( typeof( WSC_Error ) == 'undefined' )
-	{
-		var _con = document.createElement( 'div' ) ;
-		_con.setAttribute( 'id', _conId ) ;
-		document.body.appendChild( _con ) ;
-		dom_con = document.getElementById( _conId ) ;
-		dom_con.innerHTML = message ;
-		dom_con.style.display = 'block' ;
-	}
-	//return Ok() ;
-}
-
-function URL_abs2full( uri )
-{
-	return uri.match( 'http' )
-		? uri
-		: document.location.protocol + '//' + document.location.host + uri ;
-}
-
-function clearErrorUsermessage()
-{
-	// empty error container
-	var _con = document.getElementById( 'errorMessage' ) ;
-
-	if ( !_con )
-		return ;
-
-	_con.innerHTML = '' ;
-	_con.style.display = 'none' ;
-}
-
-var gInterval ;
-
-function onLoad()
-{
-	clearErrorUsermessage() ;
-	var _errorMessage = 'The SpellChecker Service is currently unavailable.' ;
-	if ( 'undefined' != typeof( oEditor.FCK.Config.WSChLoaderScript ) )
-	    _errorMessage = '<div>The SpellChecker Service is currently unavailable.</div><p>Error loading application<br>service host: ' + oEditor.FCK.Config.WSChLoaderScript + '</p>';
-
-	var burnSpelling = function( oName, _eMessage )
-	{
-		var i = 0 ;
-
-		return function ()
-		{
-			if ( typeof( window[oName] ) == 'function' )
-				initAndSpell() ;
-			else if ( i++ == 180 )
-				_cancelOnError( _eMessage ) ;
-		}
-	}
-
-	gInterval = window.setInterval( burnSpelling( 'doSpell', _errorMessage ), 250 ) ;
-
-	// WSC CORE init section
-	var protocol = document.location.protocol || 'http:' ;
-	var baseUrl = protocol + '//loader.spellchecker.net/sproxy_fck/sproxy.php' ;
-	var plugin = "fck2" ;
-	var customerid = oEditor.FCK.Config.WSCnCustomerId
-		|| "1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk" ;
-	var wscCoreUrl = oEditor.FCK.Config.WSChLoaderScript
-		|| ( baseUrl + '?'
-			+ 'plugin='    + plugin + '&'
-			+ 'customerid='+ customerid + '&'
-			+ 'cmd=script&doc=wsc&schema=22' ) ;
-
-	// load WSC core
-	doLoadScript( wscCoreUrl ) ;
-}
-
-function initAndSpell()
-{
-	//xall from window.setInteval expected at once
-	if ( typeof( gInterval ) == 'undefined' )
-		return null ;
-	window.clearInterval( gInterval ) ;
-
-	// global var is used in FCK specific core
-	// change on equal var used in fckplugin.js
-	gFCKPluginName = 'wsc' ;
-
-	// get the data to be checked
-	var sData = oEditor.FCK.GetData() ;
-
-	// prepare content
-	var ctrlId =  'myEditor' ;
-	var dCurT = document.getElementById( ctrlId ) ;
-	dCurT.value = sData ;
-
-	// service paths corecting/preparing
-	var sPath2Scin = URL_abs2full( oEditor.FCK.Config.SkinDialogCSS ) ;
-	var sPathCiframe = FCKConfig.BasePath + 'wsc/ciframe.html' ;
-	var sPathFrameset = FCKConfig.BasePath + 'wsc/tmpFrameset.html' ;
-
-	// language abbr standarts comparer
-	var LangComparer = new _SP_FCK_LangCompare() ;
-	LangComparer.setDefaulLangCode( oEditor.FCK.Language.DefaultLanguage ) ;
-
-	// clear user message console (if application was loaded more then after 2 seconds)
-	clearErrorUsermessage() ;
-
-	doSpell( {
-		ctrl : ctrlId,
-		lang : LangComparer.getSPLangCode( oEditor.FCK.Language.GetActiveLanguage() ),
-		winType : 'wsc_frames',// if not defined app will run on winpopup
-
-		// callback binding section
-		onCancel :window._callOnCancel,
-		onFinish :window._callOnFinish,
-
-		// @TODO: basePath assingning
-
-		// some manipulations with client static pages
-		framesetPath : sPathFrameset,
-		iframePath : sPathCiframe,
-
-		// styles defining
-		schemaURI : sPath2Scin
-	} ) ;
-
-	return true ;
-}
-
-	</script>
-</head>
-<body onload="onLoad()" style="padding: 0px; overflow: hidden;">
-	<textarea style="display: none;" id="myEditor" rows="10" cols="40"></textarea>
-	<iframe src="" name="wsc_frames" id="wsc_frames"></iframe>
-</body>
-</html>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.xml
deleted file mode 100644
index 920b91efa7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/editor/wsc/w.html.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>w.html</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.css
deleted file mode 100644
index 9cd54dc64e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.css
+++ /dev/null
@@ -1,766 +0,0 @@
-/*
-Copyright (c) 2007 Nexedi SA and Contributors. All Rights Reserved.
-                   Vincent Pelletier <vincent@nexedi.com>
-                   Christophe Dumez <christophe@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-input, textarea, select, button, body, div, span, fieldset {
-  font-family: <dtml-var font_family>;
-  font-size: <dtml-var font_size>;
-  margin: 0;
-  padding: 0;
-}
-
-div.pre div {
- background: #FFF;
-}
-
-span.pre {
- font-family: monospace;
- color: black;
- white-space: pre-wrap;       /* css-3 */
- white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
- white-space: -pre-wrap;      /* Opera 4-6 */
- white-space: -o-pre-wrap;    /* Opera 7 */
- word-wrap: break-word;       /* Internet Explorer 5.5+ */
-}
-
-button, select, input {
-  vertical-align: middle;
-}
-
-button span {
-  background-color: inherit;
-  color: #000;
-}
-
-img {
-  border: 0;
-}
-
-body, div, span, fieldset {
-  color: <dtml-var font_color>;
-}
-
-div, span, fieldset {
-  background-color: inherit;
-}
-
-body {
-  background-color: <dtml-var background_color>;
-}
-
-#main_form {
-  background-color: inherit;
-  color: inherit;
-}
-
-input#hidden_button {
-  width: 0;
-  height: 0;
-  display: inline;
-  border-width: 0;
-  float: left;
-}
-
-a, a:visited, a:focus {
-  background-color: inherit;
-  color: <dtml-var link_color>;
-  text-decoration: none;
-}
-
-a:hover {
-  background-color: inherit;
-  color: <dtml-var link_hover_color>;
-  text-decoration: underline;
-}
-
-p.clear {
-  height: 0;
-  margin: 0;
-  padding: 0;
-  clear: both;
-}
-
-div.index_html {
-  text-align: center;
-}
-
-div.index_html table {
-  margin: 0 auto;
-  text-align: left;
-}
-
-#main_bar button .description,
-#context_bar button .description,
-.content .field .description,
-.document .actions button.save .description,
-#context_bar .tool_buttons a .description {
-  display: none;
-}
-
-/* Main bar */
-
-#main_bar {
-  color: inherit;
-  background-color: <dtml-var navigation_bar_background_color>;
-  padding-top: 2px;
-  padding-bottom: 2px;
-  vertical-align: middle;
-}
-
-#main_bar .first,
-#context_bar .first {
-  float: left;
-  vertical-align: middle;
-}
-
-#context_bar #jump,
-#main_bar .first{
-  margin-left: 10px;
-}
-
-#listbox_title_line select,
-#context_bar select,
-#main_bar select {
-  color: <dtml-var alternate_font_color>;
-}
-
-#main_bar .second,
-#context_bar .second {
-  float: right;
-  vertical-align: middle;
-}
-
-#main_bar button,
-#context_bar button,
-.dialog_selector button,
-.document .actions button.save {
-  border: 0;
-  margin-top: 1px;
-  margin-left: 2px;
-  margin-right: 2px;
-  padding: 0;
-  position: relative;
-  cursor: pointer;
-  background-color: inherit;
-  color: inherit;
-}
-
-#context_bar .tool_buttons {
-  vertical-align: middle;
-}
-
-#context_bar .tool_buttons a {
-  margin-top: 2px;
-  margin-left: 2px;
-  margin-right: 2px;
-  padding: 0;
-  position: relative;
-}
-
-#context_bar .tool_buttons button {
- float: left;
-}
-
-#main_bar button .image,
-#context_bar button .image,
-.dialog_selector button .image,
-.document .actions button.save .image {
-  display: block;
-  width: 16px;
-  height: 16px;
-}
-
-/* XXX: Bug fix when not logged
-   by <christophe@nexedi.com> */
-.document .actions {
-  min-height: 2.5em;
-}
-
-.content .field {
-  position: relative;
-  clear: left;
-  font-style: italic;
-}
-
-.content .field .input {
-  font-style: normal;
-}
-
-.content .input .figure {
-  text-align: right;
-}
-
-.group_title {
-  display: none;
-}
-
-div.top_group,
-fieldset.left,
-fieldset.center,
-fieldset.bottom {
-  clear: both;
-}
-
-div.top_group,
-fieldset.left,
-fieldset.right,
-fieldset.center,
-fieldset.bottom {
-  margin-bottom: 5px;
-}
-
-div.top_group,
-fieldset.left,
-fieldset.right,
-fieldset.center {
-  border-style: solid;
-  border-width: 1px;
-  border-color: <dtml-var group_border_color>;
-  padding-top: 5px;
-  padding-left: 5px;
-  padding-right: 5px;
-}
-
-fieldset.center {
-  padding-bottom: 5px;
-}
-
-fieldset.left {
-  width: 50%;
-  float: left;
-  margin-right: -12px; /* 5px margin *2 + 2px for left & right border width */
-}
-
-fieldset.right {
-  width: 50%;
-  float: left;
-  margin-left: -12px; /* 5px margin *2 + 2px for left & right border width */
-}
-
-div.top_group fieldset.left,
-div.top_group fieldset.right {
-  border-width: 0;
-  padding: 0;
-  width: 50%;
-}
-
-fieldset.center,
-fieldset.bottom {
-  clear: both;
-}
-
-fieldset.bottom {
-  border-width: 0;
-}
-
-fieldset.bottom .field label {
-  display: none;
-}
-
-.login fieldset,
-.dialog_box .left,
-.dialog_box .right,
-.dialog_box .center {
-  border-width: 0;
-}
-
-.content .field {
-  padding-bottom: 3px;
-}
-
-.content .field label {
-  width: 30%;
-}
-
-.content .field label,
-.content .field .input {
-  float: left;
-}
-
-/* Exception case of the previous generic rule
-   The CSS statement below fix bug #517: it doesn't make sense to have
-   floating div in bottom field since label are hidden. */
-fieldset.bottom .field .input {
-  float: inherit;
-}
-
-.content .field .input a {
-  vertical-align: middle;
-}
-
-.content .required label {
-  font-weight: bold;
-}
-
-.content .field .error {
-  background-color: inherit;
-  color: #f00;
-}
-
-.content .error .input {
-  border: 1px solid #F00;
-}
-
-.content .field .invisible label {
-  display: None;
-}
-
-.login .submit {
-  margin-left: 15%;
-}
-
-#jump,
-#action,
-#favourites,
-#modules,
-#language,
-#search {
-  float: left;
-}
-
-#favourites button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/favourite.png');
-}
-
-#modules button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/appearance.png');
-}
-
-#language button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/language.png');
-}
-
-#search button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/info.png');
-}
-
-#status,
-#master {
-  padding-left: .5em;
-  padding-right: .5em;
-}
-
-#status {
-  padding-top: .3em;
-  padding-bottom: .4em;
-}
-
-/* Context bar */
-
-#context_bar {
-  padding-top: 2px;
-  padding-bottom: 2px;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-  border-bottom-color: <dtml-var main_border_color>;
-  background-color: <dtml-var context_bar_background_color>;
-  color: inherit;
-  vertical-align: middle;
-}
-
-#context_bar .tool_buttons a {
-  float: left;
-  margin-left: 2px;
-  margin-right: 2px;
-}
-
-.separator {
-  height: 24px;
-  width: 2px;
-  margin-left: 6px;
-  margin-right: 6px;
-  display: block;
-  float: left;
-}
-
-#main_bar .separator {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/sepafon.png');
-}
-
-#context_bar .separator {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/sepacla.png');
-}
-
-#context_bar .tool_buttons a .image,
-#context_bar .tool_buttons button .image,
-#context_bar .tool_buttons a img {
-  width: 22px;
-  height: 22px;
-  margin: 0;
-  padding: 0;
-  display: block;
-}
-
-#context_bar #jump button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/jump.png');
-}
-
-#context_bar #action button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/exec16.png');
-}
-
-#context_bar .tool_buttons .list_mode .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/text_block.png');
-}
-
-#context_bar .tool_buttons .new .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/filenew.png');
-}
-
-#context_bar .tool_buttons .jump_first .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/2leftarrowb.png');
-}
-
-#context_bar .tool_buttons .jump_previous .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/1leftarrowb.png');
-}
-
-#context_bar .tool_buttons .jump_next .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/1rightarrowb.png');
-}
-
-#context_bar .tool_buttons .jump_last .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/2rightarrowb.png');
-}
-
-#context_bar .tool_buttons .import_export .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/imp-exp.png');
-}
-
-#context_bar .tool_buttons .jump_help .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/userhelp.png');
-}
-
-#context_bar .tool_buttons .find .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/find.png');
-}
-
-#context_bar .tool_buttons .print .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/print.png');
-}
-
-#context_bar .tool_buttons .report .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/report.png');
-}
-
-#context_bar .tool_buttons .cut .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/editcut.png');
-}
-
-#context_bar .tool_buttons .copy .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/editcopy.png');
-}
-
-#context_bar .tool_buttons .paste .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/editpaste.png');
-}
-
-#context_bar .tool_buttons .delete .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/editdelete.png');
-}
-
-#context_bar .tool_buttons .show_all .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/showall.png');
-}
-
-#context_bar .tool_buttons .filter .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/filter.png');
-}
-
-#context_bar .tool_buttons .filter_on .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/filter_on.png');
-}
-
-#context_bar .tool_buttons .sort .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/sort.png');
-}
-
-#context_bar .tool_buttons .configure .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/configure.png');
-}
-
-#context_bar .tool_buttons .activity_pending .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/activity_busy.png');
-}
-
-#context_bar .tool_buttons .inspect_object .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/inspect.png');
-}
-
-/* Status */
-
-#breadcrumb {
-  float: left;
-/*   font-size: 90%; */
-  margin-bottom: 5px;
-}
-
-#breadcrumb a {
-  color: <dtml-var link_color>;
-}
-
-#logged_in_as {
-  float: right;
-}
-
-#logged_in_as .logged_txt{
-  color: <dtml-var link_color>;
-/*   font-size: 90%; */
-}
-
-#transition_message {
-  margin-left: 1em;
-  color: #f00;
-  background-color: inherit;
-  font-weight: bold;
-}
-
-/* Content */
-
-.dialog_box {
-  color: inherit;
-  background-color: <dtml-var dialog_background_color>;
-  border-width: 1px;
-  border-style: solid;
-  border-color: <dtml-var dialog_border_color>;
-  padding: .5em;
-  margin-bottom: 1em;
-}
-
-.list_dialog {
-  margin-bottom: .5em;
-}
-
-.dialog_selector button .description {
-  display: none;
-}
-
-.dialog_selector button .image {
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/exec16.png');
-}
-
-.document .actions {
-  position: relative;
-  float: left;
-  width: 100%;
-  margin: 0;
-  padding: 0;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-  border-bottom-color: <dtml-var document_border_color>;
-  color: <dtml-var link_color>;
-}
-
-.document .actions button.save {
-  float: right;
-}
-
-.document .actions button.save span.image {
-  width: 34px;
-  height: 34px;
-  background-image: url('<dtml-var expr="portal_url.absolute_url_path()">/images/save2.png');
-}
-
-.document .actions ul {
-  float: left;
-  list-style: none;
-  padding: 0;
-  margin: 0;
-  position: absolute;
-  bottom: -1px;
-}
-
-.document .actions li {
-  float: left;
-  color: inherit;
-  background: url('<dtml-var expr="portal_url.absolute_url_path()">/images/tab_left.png') top left no-repeat;
-  margin: 0;
-  padding: 0 0 0 10px;
-}
-
-.document .actions li a {
-  display: block;
-  padding: 5px 15px 4px 5px;
-  color: inherit;
-  background-color: inherit;
-  background: url('<dtml-var expr="portal_url.absolute_url_path()">/images/tab_right.png') top right no-repeat;
-/*   font-size: 90%; */
-}
-
-.document .actions li.selected a {
-  font-weight: bold;
-  padding-bottom: 5px;
-}
-
-.document .actions li a:hover {
-  text-decoration: none;
-}
-
-.document .content {
-  clear: both;
-  border-width: 1px;
-  border-style: solid;
-  border-color: <dtml-var document_border_color>;
-  border-top: 0 none;
-  color: inherit;
-  background-color: <dtml-var document_background_color>;
-  padding: 5px;
-}
-
-/* LISTBOX */
-/* FIXME:
-  - listbox uses lots of IDs, but there can be more than one listbox in a page !
-  - hardcoded images in html which are inly used for rendering style
-  */
-.ListSummary {
-  background: url('<dtml-var expr="portal_url.absolute_url_path()">/images/tab_left.png') top left no-repeat;
-  color: #000;
-  background-color: <dtml-var document_background_color>;
-  padding-left: 10px;
-}
-
-.ListSummary #listbox_title,
-.ListSummary #listbox_record_number,
-.ListSummary #listbox_item_number {
-/*   font-size: 90%; */
-}
-
-.ListSummary table {
-  width: 100%;
-  border-color: <dtml-var document_border_color>;
-  border-style: solid;
-  border-top-width: 1px;
-  border-right-width: 1px;
-  border-bottom-width: 0;
-  border-left-width: 0;
-  padding-right: 5px;
-  padding-bottom: 2px;
-}
-
-.ListSummary img {
-  display: none;
-}
-
-.ListSummary #listbox_next_page,
-.ListSummary #listbox_previous_page {
-  display: block;
-  font-size: 0;
-  width: 22px;
-  height: 22px;
-}
-
-.ListContent {
-  color: #000;
-  background-color: <dtml-var document_background_color>;
-  padding-left: 1px;
-}
-
-.ListContent table {
-  width: 100%;
-  border-collapse: collapse;
-  border-color: <dtml-var document_border_color>;
-  border-style: solid;
-  border-width: 1px;
-}
-
-.ListContent #listbox_label_line {
-  color: <dtml-var font_color>;
-  background-color: <dtml-var listbox_label_background_color>;
-/*   font-size: 90%; */
-}
-
-.ListContent #listbox_stat_line {
-  border-top-width: 1px;
-  border-top-style: solid;
-  border-color: <dtml-var document_border_color>;
-  color: inherit;
-  background-color: <dtml-var listbox_stat_background_color>;
-}
-
-.ListContent tr.DataA {
-  color: inherit;
-  background-color: <dtml-var listbox_odd_background_color>;
-}
-
-.ListContent tr.DataB {
-  color: inherit;
-  background-color: <dtml-var listbox_even_background_color>;
-}
-
-.ListSummary #listbox_title_line #listbox_title,
-.ListSummary #listbox_title_line #listbox_item_number,
-.ListSummary #listbox_title_line #listbox_record_number {
-  vertical-align: middle;
-}
-
-.ListContent tr.DataA:hover,
-.ListContent tr.DataB:hover {
-  color: inherit;
-  background-color: <dtml-var listbox_hover_background_color>;
-}
-
-.ListContent td {
-  border-color: <dtml-var document_border_color>;
-  border-style: solid;
-  border-top-width: 0;
-  border-bottom-width: 0;
-  border-left-width: 1px;
-  border-right-width: 1px;
-}
-
-/* Background colors for span and div to display non editable fields */
-
-div.page,
-span.page {
-  background-color: white;
-  border-color: black;
-  border-width: 1px;
-  padding: 1em;
-}
-
-div.page div {
-  color: black;
-}
-
-/* Css style used to display python code block in web pages */
-.python_code{
-  background-color:#F3F5F7;
-  border:1pt solid #AEBDCC;
-  color:black;
-  margin:0.5em 0;
-  padding:0;
-  font-family:sans-serif,Arial,Helvetica;
-  font-size:11px;
-  font-weight:normal;
-  line-height:16px;
-  font-family:courier,monospace;
-  white-space:-moz-pre-wrap;
-  font-size:11px;
-  font-weight:normal;
-  line-height:16px;
-  text-align:left;
-}
-
-blockquote {
-  background: #f9f9f9;
-  border-left: 10px solid #ccc;
-  margin: 1.5em 10px;
-  padding: 0.5em 10px;
-  quotes: "\201C""\201D""\2018""\2019";
-}
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.xml
deleted file mode 100644
index b323272374..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/erp5_editor.css.xml
+++ /dev/null
@@ -1,379 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLDocument" module="OFS.DTMLDocument"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5_editor.css</string> </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>main_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>context_bar_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>navigation_bar_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_family</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_size</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>dialog_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>dialog_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>link_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>link_hover_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>button_description_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>document_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>document_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_label_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_odd_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_even_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_hover_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_stat_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>alternate_font_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>group_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>alternate_font_color</string> </key>
-            <value> <string>#597d9b</string> </value>
-        </item>
-        <item>
-            <key> <string>background_color</string> </key>
-            <value> <string>#FFFFFF</string> </value>
-        </item>
-        <item>
-            <key> <string>button_description_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-        <item>
-            <key> <string>context_bar_background_color</string> </key>
-            <value> <string>#BDD0E0</string> </value>
-        </item>
-        <item>
-            <key> <string>dialog_background_color</string> </key>
-            <value> <string>#BDD0E0</string> </value>
-        </item>
-        <item>
-            <key> <string>dialog_border_color</string> </key>
-            <value> <string>#3D7474</string> </value>
-        </item>
-        <item>
-            <key> <string>document_background_color</string> </key>
-            <value> <string>#D3E6DE</string> </value>
-        </item>
-        <item>
-            <key> <string>document_border_color</string> </key>
-            <value> <string>#3D7474</string> </value>
-        </item>
-        <item>
-            <key> <string>font_color</string> </key>
-            <value> <string>#000000</string> </value>
-        </item>
-        <item>
-            <key> <string>font_family</string> </key>
-            <value> <string>Arial, Helvetica, sans-serif</string> </value>
-        </item>
-        <item>
-            <key> <string>font_size</string> </key>
-            <value> <string>12px</string> </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>group_border_color</string> </key>
-            <value> <string>#7EC1C1</string> </value>
-        </item>
-        <item>
-            <key> <string>link_color</string> </key>
-            <value> <string>#002e3f</string> </value>
-        </item>
-        <item>
-            <key> <string>link_hover_color</string> </key>
-            <value> <string>#3D7474</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_even_background_color</string> </key>
-            <value> <string>#DAE6E6</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_hover_background_color</string> </key>
-            <value> <string>#BDD0E0</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_label_background_color</string> </key>
-            <value> <string>#C1DAD2</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_odd_background_color</string> </key>
-            <value> <string>#FFF</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_stat_background_color</string> </key>
-            <value> <string>#C1DAD2</string> </value>
-        </item>
-        <item>
-            <key> <string>main_border_color</string> </key>
-            <value> <string>#97B0C1</string> </value>
-        </item>
-        <item>
-            <key> <string>navigation_bar_background_color</string> </key>
-            <value> <string>#97B0C1</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_background_color</string> </key>
-            <value> <string>#FFD</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_border_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.js
deleted file mode 100644
index 7ea9a294e8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.js
+++ /dev/null
@@ -1,340 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * Editor configuration settings.
- *
- * Follow this link for more information:
- * http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options
- */
-
-FCKConfig.CustomConfigurationsPath = '' ;
-
-FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ;
-FCKConfig.EditorAreaStyles = '' ;
-FCKConfig.ToolbarComboPreviewCSS = '' ;
-
-FCKConfig.DocType = '' ;
-
-FCKConfig.BaseHref = '' ;
-
-FCKConfig.FullPage = false ;
-
-// The following option determines whether the "Show Blocks" feature is enabled or not at startup.
-FCKConfig.StartupShowBlocks = false ;
-
-FCKConfig.Debug = false ;
-FCKConfig.AllowQueryStringDebug = true ;
-
-FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
-FCKConfig.SkinEditorCSS = '' ;	// FCKConfig.SkinPath + "|<minified css>" ;
-FCKConfig.SkinDialogCSS = '' ;	// FCKConfig.SkinPath + "|<minified css>" ;
-
-FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ;
-
-FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;
-
-// FCKConfig.Plugins.Add( 'autogrow' ) ;
-// FCKConfig.Plugins.Add( 'dragresizetable' );
-FCKConfig.AutoGrowMax = 400 ;
-
-// FCKConfig.ProtectedSource.Add( /<%[\s\S]*?%>/g ) ;	// ASP style server side code <%...%>
-// FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ;	// PHP style server side code
-// FCKConfig.ProtectedSource.Add( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ) ;	// ASP.Net style tags <asp:control>
-
-FCKConfig.AutoDetectLanguage	= true ;
-FCKConfig.DefaultLanguage		= 'en' ;
-FCKConfig.ContentLangDirection	= 'ltr' ;
-
-FCKConfig.ProcessHTMLEntities	= true ;
-FCKConfig.IncludeLatinEntities	= true ;
-FCKConfig.IncludeGreekEntities	= true ;
-
-FCKConfig.ProcessNumericEntities = false ;
-
-FCKConfig.AdditionalNumericEntities = ''  ;		// Single Quote: "'"
-
-FCKConfig.FillEmptyBlocks	= true ;
-
-FCKConfig.FormatSource		= true ;
-FCKConfig.FormatOutput		= true ;
-FCKConfig.FormatIndentator	= '    ' ;
-
-FCKConfig.EMailProtection = 'none' ; // none | encode | function
-FCKConfig.EMailProtectionFunction = 'mt(NAME,DOMAIN,SUBJECT,BODY)' ;
-
-FCKConfig.StartupFocus	= false ;
-FCKConfig.ForcePasteAsPlainText	= false ;
-FCKConfig.AutoDetectPasteFromWord = true ;	// IE only.
-FCKConfig.ShowDropDialog = true ;
-FCKConfig.ForceSimpleAmpersand	= false ;
-FCKConfig.TabSpaces		= 0 ;
-FCKConfig.ShowBorders	= true ;
-FCKConfig.SourcePopup	= false ;
-FCKConfig.ToolbarStartExpanded	= true ;
-FCKConfig.ToolbarCanCollapse	= true ;
-FCKConfig.IgnoreEmptyParagraphValue = true ;
-FCKConfig.FloatingPanelsZIndex = 10000 ;
-FCKConfig.HtmlEncodeOutput = false ;
-
-FCKConfig.TemplateReplaceAll = true ;
-FCKConfig.TemplateReplaceCheckbox = true ;
-
-FCKConfig.ToolbarLocation = 'In' ;
-
-FCKConfig.ToolbarSets["Default"] = [
-	['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
-	['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
-	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
-	['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
-	'/',
-	['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
-	['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
-	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
-	['Link','Unlink','Anchor'],
-	['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
-	'/',
-	['Style','FontFormat','FontName','FontSize'],
-	['TextColor','BGColor'],
-	['FitWindow','ShowBlocks','-','About']		// No comma for the last row.
-] ;
-
-FCKConfig.ToolbarSets["Basic"] = [
-	['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
-] ;
-
-FCKConfig.EnterMode = 'p' ;			// p | div | br
-FCKConfig.ShiftEnterMode = 'br' ;	// p | div | br
-
-FCKConfig.Keystrokes = [
-	[ CTRL + 65 /*A*/, true ],
-	[ CTRL + 67 /*C*/, true ],
-	[ CTRL + 70 /*F*/, true ],
-	[ CTRL + 83 /*S*/, true ],
-	[ CTRL + 84 /*T*/, true ],
-	[ CTRL + 88 /*X*/, true ],
-	[ CTRL + 86 /*V*/, 'Paste' ],
-	[ CTRL + 45 /*INS*/, true ],
-	[ SHIFT + 45 /*INS*/, 'Paste' ],
-	[ CTRL + 88 /*X*/, 'Cut' ],
-	[ SHIFT + 46 /*DEL*/, 'Cut' ],
-	[ CTRL + 90 /*Z*/, 'Undo' ],
-	[ CTRL + 89 /*Y*/, 'Redo' ],
-	[ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
-	[ CTRL + 76 /*L*/, 'Link' ],
-	[ CTRL + 66 /*B*/, 'Bold' ],
-	[ CTRL + 73 /*I*/, 'Italic' ],
-	[ CTRL + 85 /*U*/, 'Underline' ],
-	[ CTRL + SHIFT + 83 /*S*/, 'Save' ],
-	[ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
-	[ SHIFT + 32 /*SPACE*/, 'Nbsp' ]
-] ;
-
-FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form','DivContainer'] ;
-FCKConfig.BrowserContextMenuOnCtrl = false ;
-FCKConfig.BrowserContextMenu = false ;
-
-FCKConfig.EnableMoreFontColors = true ;
-FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;
-
-FCKConfig.FontFormats	= 'p;h1;h2;h3;h4;h5;h6;pre;address;div' ;
-FCKConfig.FontNames		= 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
-FCKConfig.FontSizes		= 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large' ;
-
-FCKConfig.StylesXmlPath		= FCKConfig.EditorPath + 'fckstyles.xml' ;
-FCKConfig.TemplatesXmlPath	= FCKConfig.EditorPath + 'fcktemplates.xml' ;
-
-FCKConfig.SpellChecker			= 'WSC' ;	// 'WSC' | 'SCAYT' | 'SpellerPages' | 'ieSpell'
-FCKConfig.IeSpellDownloadUrl	= 'http://www.iespell.com/download.php' ;
-FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ;	// Available extension: .php .cfm .pl
-FCKConfig.FirefoxSpellChecker	= false ;
-
-FCKConfig.MaxUndoLevels = 15 ;
-
-FCKConfig.DisableObjectResizing = false ;
-FCKConfig.DisableFFTableHandles = true ;
-
-FCKConfig.LinkDlgHideTarget		= false ;
-FCKConfig.LinkDlgHideAdvanced	= false ;
-
-FCKConfig.ImageDlgHideLink		= false ;
-FCKConfig.ImageDlgHideAdvanced	= false ;
-
-FCKConfig.FlashDlgHideAdvanced	= false ;
-
-FCKConfig.ProtectedTags = '' ;
-
-// This will be applied to the body element of the editor
-FCKConfig.BodyId = '' ;
-FCKConfig.BodyClass = '' ;
-
-FCKConfig.DefaultStyleLabel = '' ;
-FCKConfig.DefaultFontFormatLabel = '' ;
-FCKConfig.DefaultFontLabel = '' ;
-FCKConfig.DefaultFontSizeLabel = '' ;
-
-FCKConfig.DefaultLinkTarget = '' ;
-
-// The option switches between trying to keep the html structure or do the changes so the content looks like it was in Word
-FCKConfig.CleanWordKeepsStructure = false ;
-
-// Only inline elements are valid.
-FCKConfig.RemoveFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var' ;
-
-// Attributes that will be removed
-FCKConfig.RemoveAttributes = 'class,style,lang,width,height,align,hspace,valign' ;
-
-FCKConfig.CustomStyles =
-{
-	'Red Title'	: { Element : 'h3', Styles : { 'color' : 'Red' } }
-};
-
-// Do not add, rename or remove styles here. Only apply definition changes.
-FCKConfig.CoreStyles =
-{
-	// Basic Inline Styles.
-	'Bold'			: { Element : 'strong', Overrides : 'b' },
-	'Italic'		: { Element : 'em', Overrides : 'i' },
-	'Underline'		: { Element : 'u' },
-	'StrikeThrough'	: { Element : 'strike' },
-	'Subscript'		: { Element : 'sub' },
-	'Superscript'	: { Element : 'sup' },
-
-	// Basic Block Styles (Font Format Combo).
-	'p'				: { Element : 'p' },
-	'div'			: { Element : 'div' },
-	'pre'			: { Element : 'pre' },
-	'address'		: { Element : 'address' },
-	'h1'			: { Element : 'h1' },
-	'h2'			: { Element : 'h2' },
-	'h3'			: { Element : 'h3' },
-	'h4'			: { Element : 'h4' },
-	'h5'			: { Element : 'h5' },
-	'h6'			: { Element : 'h6' },
-
-	// Other formatting features.
-	'FontFace' :
-	{
-		Element		: 'span',
-		Styles		: { 'font-family' : '#("Font")' },
-		Overrides	: [ { Element : 'font', Attributes : { 'face' : null } } ]
-	},
-
-	'Size' :
-	{
-		Element		: 'span',
-		Styles		: { 'font-size' : '#("Size","fontSize")' },
-		Overrides	: [ { Element : 'font', Attributes : { 'size' : null } } ]
-	},
-
-	'Color' :
-	{
-		Element		: 'span',
-		Styles		: { 'color' : '#("Color","color")' },
-		Overrides	: [ { Element : 'font', Attributes : { 'color' : null } } ]
-	},
-
-	'BackColor'		: { Element : 'span', Styles : { 'background-color' : '#("Color","color")' } },
-
-	'SelectionHighlight' : { Element : 'span', Styles : { 'background-color' : 'navy', 'color' : 'white' } }
-};
-
-// The distance of an indentation step.
-FCKConfig.IndentLength = 40 ;
-FCKConfig.IndentUnit = 'px' ;
-
-// Alternatively, FCKeditor allows the use of CSS classes for block indentation.
-// This overrides the IndentLength/IndentUnit settings.
-FCKConfig.IndentClasses = [] ;
-
-// [ Left, Center, Right, Justified ]
-FCKConfig.JustifyClasses = [] ;
-
-// The following value defines which File Browser connector and Quick Upload
-// "uploader" to use. It is valid for the default implementaion and it is here
-// just to make this configuration file cleaner.
-// It is not possible to change this value using an external file or even
-// inline when creating the editor instance. In that cases you must set the
-// values of LinkBrowserURL, ImageBrowserURL and so on.
-// Custom implementations should just ignore it.
-var _FileBrowserLanguage	= 'php' ;	// asp | aspx | cfm | lasso | perl | php | py
-var _QuickUploadLanguage	= 'php' ;	// asp | aspx | cfm | lasso | perl | php | py
-
-// Don't care about the following two lines. It just calculates the correct connector
-// extension to use for the default File Browser (Perl uses "cgi").
-var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;
-var _QuickUploadExtension = _QuickUploadLanguage == 'perl' ? 'cgi' : _QuickUploadLanguage ;
-
-FCKConfig.LinkBrowser = true ;
-FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
-FCKConfig.LinkBrowserWindowWidth	= FCKConfig.ScreenWidth * 0.7 ;		// 70%
-FCKConfig.LinkBrowserWindowHeight	= FCKConfig.ScreenHeight * 0.7 ;	// 70%
-
-FCKConfig.ImageBrowser = true ;
-FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
-FCKConfig.ImageBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ;	// 70% ;
-FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ;	// 70% ;
-
-FCKConfig.FlashBrowser = true ;
-FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
-FCKConfig.FlashBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ;	//70% ;
-FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ;	//70% ;
-
-FCKConfig.LinkUpload = true ;
-FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;
-FCKConfig.LinkUploadAllowedExtensions	= ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip)$" ;			// empty for all
-FCKConfig.LinkUploadDeniedExtensions	= "" ;	// empty for no one
-
-FCKConfig.ImageUpload = true ;
-FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
-FCKConfig.ImageUploadAllowedExtensions	= ".(jpg|gif|jpeg|png|bmp)$" ;		// empty for all
-FCKConfig.ImageUploadDeniedExtensions	= "" ;							// empty for no one
-
-FCKConfig.FlashUpload = true ;
-FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Flash' ;
-FCKConfig.FlashUploadAllowedExtensions	= ".(swf|flv)$" ;		// empty for all
-FCKConfig.FlashUploadDeniedExtensions	= "" ;					// empty for no one
-
-FCKConfig.SmileyPath	= FCKConfig.BasePath + 'images/smiley/msn/' ;
-FCKConfig.SmileyImages	= ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;
-FCKConfig.SmileyColumns = 8 ;
-FCKConfig.SmileyWindowWidth		= 320 ;
-FCKConfig.SmileyWindowHeight	= 210 ;
-
-FCKConfig.BackgroundBlockerColor = '#ffffff' ;
-FCKConfig.BackgroundBlockerOpacity = 0.50 ;
-
-FCKConfig.MsWebBrowserControlCompat = false ;
-
-FCKConfig.PreventSubmitHandler = false ;
-
-// toolbar set for erp5_web
-FCKConfig.ToolbarSets["ERP5WebZopeCmf"] = [
-  ['Source','-','Templates'],
-  ['Cut','Copy','Paste','PasteText','PasteWord','-'],
-  ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
-  ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
-  ['OrderedList','UnorderedList','-','Outdent','Indent'],
-  ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
-  ['Link','Unlink','Anchor'],
-  ['Image','Table','Rule','SpecialChar'],
-  ['TextColor','BGColor'],
-  '/',
-  ['Style','FontFormat','FontName','FontSize']
-];
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.xml
deleted file mode 100644
index 8c201a69c1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckconfig.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckconfig.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.js
deleted file mode 100644
index 896242fd95..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.js
+++ /dev/null
@@ -1,331 +0,0 @@
-/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the integration file for JavaScript.
- *
- * It defines the FCKeditor class that can be used to create editor
- * instances in a HTML page in the client side. For server side
- * operations, use the specific integration system.
- */
-
-// FCKeditor Class
-var FCKeditor = function( instanceName, width, height, toolbarSet, value )
-{
-	// Properties
-	this.InstanceName	= instanceName ;
-	this.Width			= width			|| '100%' ;
-	this.Height			= height		|| '200' ;
-	this.ToolbarSet		= toolbarSet	|| 'Default' ;
-	this.Value			= value			|| '' ;
-	this.BasePath		= FCKeditor.BasePath ;
-	this.CheckBrowser	= true ;
-	this.DisplayErrors	= true ;
-
-	this.Config			= new Object() ;
-
-	// Events
-	this.OnError		= null ;	// function( source, errorNumber, errorDescription )
-};
-
-/**
- * This is the default BasePath used by all editor instances.
- */
-FCKeditor.BasePath = '/fckeditor/' ;
-
-/**
- * The minimum height used when replacing textareas.
- */
-FCKeditor.MinHeight = 200 ;
-
-/**
- * The minimum width used when replacing textareas.
- */
-FCKeditor.MinWidth = 750 ;
-
-FCKeditor.prototype.Version			= '2.6.8' ;
-FCKeditor.prototype.VersionBuild	= '25427' ;
-
-FCKeditor.prototype.Create = function()
-{
-	document.write( this.CreateHtml() ) ;
-};
-
-FCKeditor.prototype.CreateHtml = function()
-{
-	// Check for errors
-	if ( !this.InstanceName || this.InstanceName.length === 0 )
-	{
-		this._ThrowError( 701, 'You must specify an instance name.' ) ;
-		return '' ;
-	}
-
-	var sHtml = '' ;
-
-	if ( !this.CheckBrowser || this._IsCompatibleBrowser() )
-	{
-		sHtml += '<input type="hidden" id="' + this.InstanceName + '" name="' + this.InstanceName + '" value="' + this._HTMLEncode( this.Value ) + '" style="display:none" />' ;
-		sHtml += this._GetConfigHtml() ;
-		sHtml += this._GetIFrameHtml() ;
-	}
-	else
-	{
-		var sWidth  = this.Width.toString().indexOf('%')  > 0 ? this.Width  : this.Width  + 'px' ;
-		var sHeight = this.Height.toString().indexOf('%') > 0 ? this.Height : this.Height + 'px' ;
-
-		sHtml += '<textarea name="' + this.InstanceName +
-			'" rows="4" cols="40" style="width:' + sWidth +
-			';height:' + sHeight ;
-
-		if ( this.TabIndex )
-			sHtml += '" tabindex="' + this.TabIndex ;
-
-		sHtml += '">' +
-			this._HTMLEncode( this.Value ) +
-			'<\/textarea>' ;
-	}
-
-	return sHtml ;
-};
-
-FCKeditor.prototype.ReplaceTextarea = function()
-{
-	if ( document.getElementById( this.InstanceName + '___Frame' ) )
-		return ;
-	if ( !this.CheckBrowser || this._IsCompatibleBrowser() )
-	{
-		// We must check the elements firstly using the Id and then the name.
-		var oTextarea = document.getElementById( this.InstanceName ) ;
-		var colElementsByName = document.getElementsByName( this.InstanceName ) ;
-		var i = 0;
-		while ( oTextarea || i === 0 )
-		{
-			if ( oTextarea && oTextarea.tagName.toLowerCase() == 'textarea' )
-				break ;
-                        i = i+1;
-			oTextarea = colElementsByName[i] ;
-		}
-
-		if ( !oTextarea )
-		{
-			alert( 'Error: The TEXTAREA with id or name set to "' + this.InstanceName + '" was not found' ) ;
-			return ;
-		}
-
-		oTextarea.style.display = 'none' ;
-
-		if ( oTextarea.tabIndex )
-			this.TabIndex = oTextarea.tabIndex ;
-
-		this._InsertHtmlBefore( this._GetConfigHtml(), oTextarea ) ;
-		this._InsertHtmlBefore( this._GetIFrameHtml(), oTextarea ) ;
-	}
-};
-
-FCKeditor.prototype._InsertHtmlBefore = function( html, element )
-{
-	if ( element.insertAdjacentHTML )	// IE
-		element.insertAdjacentHTML( 'beforeBegin', html ) ;
-	else								// Gecko
-	{
-		var oRange = document.createRange() ;
-		oRange.setStartBefore( element ) ;
-		var oFragment = oRange.createContextualFragment( html );
-		element.parentNode.insertBefore( oFragment, element ) ;
-	}
-};
-
-FCKeditor.prototype._GetConfigHtml = function()
-{
-	var sConfig = '' ;
-	for ( var o in this.Config )
-	{
-		if ( sConfig.length > 0 ) sConfig += '&amp;' ;
-		sConfig += encodeURIComponent( o ) + '=' + encodeURIComponent( this.Config[o] ) ;
-	}
-
-	return '<input type="hidden" id="' + this.InstanceName + '___Config" value="' + sConfig + '" style="display:none" />' ;
-};
-
-FCKeditor.prototype._GetIFrameHtml = function()
-{
-	var sFile = 'fckeditor.html' ;
-
-	try
-	{
-		if ( (/fcksource=true/i).test( window.top.location.search ) )
-			sFile = 'fckeditor.original.html' ;
-	}
-	catch (e) { /* Ignore it. Much probably we are inside a FRAME where the "top" is in another domain (security error). */ }
-
-	var sLink = this.BasePath + 'editor/' + sFile + '?InstanceName=' + encodeURIComponent( this.InstanceName ) ;
-	if (this.ToolbarSet)
-		sLink += '&amp;Toolbar=' + this.ToolbarSet ;
-
-	var html = '<iframe id="' + this.InstanceName +
-		'___Frame" src="' + sLink +
-		'" width="' + this.Width +
-		'" height="' + this.Height ;
-
-	if ( this.TabIndex )
-		html += '" tabindex="' + this.TabIndex ;
-
-	html += '" frameborder="0" scrolling="no"></iframe>' ;
-
-	return html ;
-};
-
-FCKeditor.prototype._IsCompatibleBrowser = function()
-{
-	return FCKeditor_IsCompatibleBrowser() ;
-};
-
-FCKeditor.prototype._ThrowError = function( errorNumber, errorDescription )
-{
-	this.ErrorNumber		= errorNumber ;
-	this.ErrorDescription	= errorDescription ;
-
-	if ( this.DisplayErrors )
-	{
-		document.write( '<div style="COLOR: #ff0000">' ) ;
-		document.write( '[ FCKeditor Error ' + this.ErrorNumber + ': ' + this.ErrorDescription + ' ]' ) ;
-		document.write( '</div>' ) ;
-	}
-
-	if ( typeof( this.OnError ) == 'function' )
-		this.OnError( this, errorNumber, errorDescription ) ;
-};
-
-FCKeditor.prototype._HTMLEncode = function( text )
-{
-	if ( typeof( text ) != "string" )
-		text = text.toString() ;
-
-	text = text.replace(
-		/&/g, "&amp;").replace(
-		/"/g, "&quot;").replace(
-		/</g, "&lt;").replace(
-		/>/g, "&gt;") ;
-
-	return text ;
-}
-
-;(function()
-{
-	var textareaToEditor = function( textarea )
-	{
-		var editor = new FCKeditor( textarea.name ) ;
-
-		editor.Width = Math.max( textarea.offsetWidth, FCKeditor.MinWidth ) ;
-		editor.Height = Math.max( textarea.offsetHeight, FCKeditor.MinHeight ) ;
-
-		return editor ;
-	};
-
-	/**
-	 * Replace all <textarea> elements available in the document with FCKeditor
-	 * instances.
-	 *
-	 *	// Replace all <textarea> elements in the page.
-	 *	FCKeditor.ReplaceAllTextareas() ;
-	 *
-	 *	// Replace all <textarea class="myClassName"> elements in the page.
-	 *	FCKeditor.ReplaceAllTextareas( 'myClassName' ) ;
-	 *
-	 *	// Selectively replace <textarea> elements, based on custom assertions.
-	 *	FCKeditor.ReplaceAllTextareas( function( textarea, editor )
-	 *		{
-	 *			// Custom code to evaluate the replace, returning false if it
-	 *			// must not be done.
-	 *			// It also passes the "editor" parameter, so the developer can
-	 *			// customize the instance.
-	 *		} ) ;
-	 */
-	FCKeditor.ReplaceAllTextareas = function()
-	{
-		var textareas = document.getElementsByTagName( 'textarea' ) ;
-
-		for ( var i = 0 ; i < textareas.length ; i++ )
-		{
-			var editor = null ;
-			var textarea = textareas[i] ;
-			var name = textarea.name ;
-
-			// The "name" attribute must exist.
-			if ( !name || name.length === 0 )
-				continue ;
-
-			if ( typeof arguments[0] == 'string' )
-			{
-				// The textarea class name could be passed as the function
-				// parameter.
-
-				var classRegex = new RegExp( '(?:^| )' + arguments[0] + '(?:$| )' ) ;
-
-				if ( !classRegex.test( textarea.className ) )
-					continue ;
-			}
-			else if ( typeof arguments[0] == 'function' )
-			{
-				// An assertion function could be passed as the function parameter.
-				// It must explicitly return "false" to ignore a specific <textarea>.
-				editor = textareaToEditor( textarea ) ;
-				if ( arguments[0]( textarea, editor ) === false )
-					continue ;
-			}
-
-			if ( !editor )
-				editor = textareaToEditor( textarea ) ;
-
-			editor.ReplaceTextarea() ;
-		}
-	};
-})() ;
-
-function FCKeditor_IsCompatibleBrowser()
-{
-	var sAgent = navigator.userAgent.toLowerCase() ;
-
-	// Internet Explorer 5.5+
-	if ( false && sAgent.indexOf("mac") == -1 )  //@cc_on!@
-	{
-		var sBrowserVersion = navigator.appVersion.match(/MSIE (.\..)/)[1] ;
-		return ( sBrowserVersion >= 5.5 ) ;
-	}
-
-	// Gecko (Opera 9 tries to behave like Gecko at this point).
-	if ( navigator.product == "Gecko" && navigator.productSub >= 20030210 && !( typeof(opera) == 'object' && opera.postError ) )
-		return true ;
-
-	// Opera 9.50+
-	if ( window.opera && window.opera.version && parseFloat( window.opera.version() ) >= 9.5 )
-		return true ;
-
-	// Adobe AIR
-	// Checked before Safari because AIR have the WebKit rich text editor
-	// features from Safari 3.0.4, but the version reported is 420.
-	if ( sAgent.indexOf( ' adobeair/' ) != -1 )
-		return ( sAgent.match( / adobeair\/(\d+)/ )[1] >= 1 ) ;	// Build must be at least v1
-
-	// Safari 3+
-	if ( sAgent.indexOf( ' applewebkit/' ) != -1 )
-		return ( sAgent.match( / applewebkit\/(\d+)/ )[1] >= 522 ) ;	// Build must be at least 522 (v3)
-
-	return false ;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.xml
deleted file mode 100644
index e1856b3261..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckeditor.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.xml
deleted file mode 100644
index fa1ee8e223..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>fckeditor_wysiwyg_support</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode>XXX contain hard-coded variables</unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.zpt
deleted file mode 100644
index edd25fadfe..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckeditor_wysiwyg_support.zpt
+++ /dev/null
@@ -1,62 +0,0 @@
-<tal:block tal:define="baseHrefUrl        here/absolute_url;
-                       cleaninput         python: inputvalue;
-                       cleaninput         python: cleaninput.replace('\\','\\\\');
-                       cleaninput         python: cleaninput.replace('\x27','\x5C\x27');
-                       cleaninput         python: cleaninput.replace('\r','\x5C\x72');
-                       cleaninput         python: cleaninput.replace('\n','\x5C\x6E');
-                       cleaninput         python: cleaninput.replace('\xE2\x80\xA8','\\u2028');
-                       cleaninput         python: cleaninput.replace('\xE2\x80\xA9','\\u2029');
-                       site_root          python: here.getWebSiteValue() or here.getPortalObject();
-                       portal_url         python: site_root.absolute_url();
-                       server_url         request/BASE0;
-                       portal_path        python: portal_url.replace(server_url, '') + '/';
-                       path_user          here/getRelativeUrl;
-                       cols               cols | python: 40;
-                       rows               rows | python: 18;
-                       editor_width       width | python: int(cols * 19.5);
-                       editor_height      height | python: int(rows * 24);
-                       editor_width       python: str(editor_width).replace('px','');
-                       editor_height      python: str(editor_height).replace('px','');
-                       editor_width       python: test('\x25' in editor_width, str(int(int(editor_width.replace('\x25',''))*780/100)), editor_width);
-                       editor_height      python: test('\x25' in editor_height, str(int(int(editor_height.replace('\x25',''))*780/100)), editor_height);
-                       link_browser       python:site_root.restrictedTraverse('FCKeditor_viewDocumentSelectionDialog', None) is not None and 'true' or 'false';
-                       image_browser      link_browser;">
-  <script type="text/javascript" tal:attributes="src string:${portal_url}/fckeditor.js"></script>
-  <script type="text/javascript" tal:content="structure string:
-&lt;!--
-var oFCKeditor      = new FCKeditor('${inputname}');
-var pathUser        = '/${path_user}/';
-oFCKeditor.BasePath = '${portal_url}/';
-oFCKeditor.Value    = '${cleaninput}';
-
-// set the base url for relative paths
-oFCKeditor.Config['BaseHref'] = '${baseHrefUrl}/';
-
-// set the css for editor area
-oFCKeditor.Config['EditorAreaCSS'] = '${portal_path}erp5_editor.css';
-
-// editor appearance
-oFCKeditor.ToolbarSet = 'ERP5WebZopeCmf';
-oFCKeditor.Width      = '100%';
-oFCKeditor.Height     = ${editor_height};
-
-// enable Firefox's own spell checker
-oFCKeditor.Config['FirefoxSpellChecker']	= true ;
-
-// browsing for links
-oFCKeditor.Config['LinkBrowser'] = ${link_browser};
-oFCKeditor.Config['LinkBrowserURL'] = '${baseHrefUrl}/FCKeditor_viewDocumentSelectionDialog';
-
-// rapid upload activation for links
-oFCKeditor.Config['LinkUpload'] = false ; // XXX should be implemented using portal_contributions
-
-// browsing for images
-oFCKeditor.Config['ImageBrowser'] = ${image_browser};
-oFCKeditor.Config['ImageBrowserURL'] = '${baseHrefUrl}/FCKeditor_viewImageSelectionDialog';
-
-// rapid upload activation for images
-oFCKeditor.Config['ImageUpload'] = false ; // XXX should be implemented using portal_contributions
-
-oFCKeditor.Create();
---&gt;"></script>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.wsdl b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.wsdl
deleted file mode 100644
index 2d14502734..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.wsdl
+++ /dev/null
@@ -1,264 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the configuration file to be used with FCKpackager to generate the
- * compressed code files in the "js" folder.
- *
- * Please check http://www.fckeditor.net for more info.
--->
-<Package>
-	<Header><![CDATA[/*
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This file has been compressed for better performance. The original source
- * can be found at "editor/_source".
- */
-]]></Header>
-	<Constants removeDeclaration="false">
-		<Constant name="FCK_STATUS_NOTLOADED" value="0" />
-		<Constant name="FCK_STATUS_ACTIVE" value="1" />
-		<Constant name="FCK_STATUS_COMPLETE" value="2" />
-		<Constant name="FCK_TRISTATE_OFF" value="0" />
-		<Constant name="FCK_TRISTATE_ON" value="1" />
-		<Constant name="FCK_TRISTATE_DISABLED" value="-1" />
-		<Constant name="FCK_UNKNOWN" value="-9" />
-		<Constant name="FCK_TOOLBARITEM_ONLYICON" value="0" />
-		<Constant name="FCK_TOOLBARITEM_ONLYTEXT" value="1" />
-		<Constant name="FCK_TOOLBARITEM_ICONTEXT" value="2" />
-		<Constant name="FCK_EDITMODE_WYSIWYG" value="0" />
-		<Constant name="FCK_EDITMODE_SOURCE" value="1" />
-		<Constant name="FCK_STYLE_BLOCK" value="0" />
-		<Constant name="FCK_STYLE_INLINE" value="1" />
-		<Constant name="FCK_STYLE_OBJECT" value="2" />
-	</Constants>
-	<PackageFile path="editor/js/fckeditorcode_ie.js">
-		<File path="editor/_source/fckconstants.js" />
-		<File path="editor/_source/fckjscoreextensions.js" />
-		<File path="editor/_source/classes/fckiecleanup.js" />
-		<File path="editor/_source/internals/fckbrowserinfo.js" />
-		<File path="editor/_source/internals/fckurlparams.js" />
-		<File path="editor/_source/classes/fckevents.js" />
-		<File path="editor/_source/classes/fckdataprocessor.js" />
-		<File path="editor/_source/internals/fck.js" />
-		<File path="editor/_source/internals/fck_ie.js" />
-		<File path="editor/_source/internals/fckconfig.js" />
-		<File path="editor/_source/internals/fckdebug_empty.js" />
-		<File path="editor/_source/internals/fckdomtools.js" />
-		<File path="editor/_source/internals/fcktools.js" />
-		<File path="editor/_source/internals/fcktools_ie.js" />
-		<File path="editor/_source/fckeditorapi.js" />
-		<File path="editor/_source/classes/fckimagepreloader.js" />
-
-		<File path="editor/_source/internals/fckregexlib.js" />
-		<File path="editor/_source/internals/fcklistslib.js" />
-		<File path="editor/_source/internals/fcklanguagemanager.js" />
-		<File path="editor/_source/internals/fckxhtmlentities.js" />
-		<File path="editor/_source/internals/fckxhtml.js" />
-		<File path="editor/_source/internals/fckxhtml_ie.js" />
-		<File path="editor/_source/internals/fckcodeformatter.js" />
-		<File path="editor/_source/internals/fckundo.js" />
-		<File path="editor/_source/classes/fckeditingarea.js" />
-		<File path="editor/_source/classes/fckkeystrokehandler.js" />
-
-		<File path="editor/dtd/fck_xhtml10transitional.js" />
-		<File path="editor/_source/classes/fckstyle.js" />
-		<File path="editor/_source/internals/fckstyles.js" />
-
-		<File path="editor/_source/internals/fcklisthandler.js" />
-		<File path="editor/_source/classes/fckelementpath.js" />
-		<File path="editor/_source/classes/fckdomrange.js" />
-		<File path="editor/_source/classes/fckdomrange_ie.js" />
-		<File path="editor/_source/classes/fckdomrangeiterator.js" />
-		<File path="editor/_source/classes/fckdocumentfragment_ie.js" />
-		<File path="editor/_source/classes/fckw3crange.js" />
-		<File path="editor/_source/classes/fckenterkey.js" />
-
-		<File path="editor/_source/internals/fckdocumentprocessor.js" />
-		<File path="editor/_source/internals/fckselection.js" />
-		<File path="editor/_source/internals/fckselection_ie.js" />
-
-		<File path="editor/_source/internals/fcktablehandler.js" />
-		<File path="editor/_source/internals/fcktablehandler_ie.js" />
-		<File path="editor/_source/classes/fckxml.js" />
-		<File path="editor/_source/classes/fckxml_ie.js" />
-
-		<File path="editor/_source/commandclasses/fcknamedcommand.js" />
-		<File path="editor/_source/commandclasses/fckstylecommand.js" />
-		<File path="editor/_source/commandclasses/fck_othercommands.js" />
-		<File path="editor/_source/commandclasses/fckshowblocks.js" />
-		<File path="editor/_source/commandclasses/fckspellcheckcommand_ie.js" />
-		<File path="editor/_source/commandclasses/fcktextcolorcommand.js" />
-		<File path="editor/_source/commandclasses/fckpasteplaintextcommand.js" />
-		<File path="editor/_source/commandclasses/fckpastewordcommand.js" />
-		<File path="editor/_source/commandclasses/fcktablecommand.js" />
-		<File path="editor/_source/commandclasses/fckfitwindow.js" />
-		<File path="editor/_source/commandclasses/fcklistcommands.js" />
-		<File path="editor/_source/commandclasses/fckjustifycommands.js" />
-		<File path="editor/_source/commandclasses/fckindentcommands.js" />
-		<File path="editor/_source/commandclasses/fckblockquotecommand.js" />
-		<File path="editor/_source/commandclasses/fckcorestylecommand.js" />
-		<File path="editor/_source/commandclasses/fckremoveformatcommand.js" />
-		<File path="editor/_source/internals/fckcommands.js" />
-
-		<File path="editor/_source/classes/fckpanel.js" />
-		<File path="editor/_source/classes/fckicon.js" />
-		<File path="editor/_source/classes/fcktoolbarbuttonui.js" />
-		<File path="editor/_source/classes/fcktoolbarbutton.js" />
-		<File path="editor/_source/classes/fckspecialcombo.js" />
-		<File path="editor/_source/classes/fcktoolbarspecialcombo.js" />
-		<File path="editor/_source/classes/fcktoolbarstylecombo.js" />
-		<File path="editor/_source/classes/fcktoolbarfontformatcombo.js" />
-		<File path="editor/_source/classes/fcktoolbarfontscombo.js" />
-		<File path="editor/_source/classes/fcktoolbarfontsizecombo.js" />
-		<File path="editor/_source/classes/fcktoolbarpanelbutton.js" />
-		<File path="editor/_source/internals/fckscayt.js" />
-		<File path="editor/_source/internals/fcktoolbaritems.js" />
-		<File path="editor/_source/classes/fcktoolbar.js" />
-		<File path="editor/_source/classes/fcktoolbarbreak_ie.js" />
-		<File path="editor/_source/internals/fcktoolbarset.js" />
-		<File path="editor/_source/internals/fckdialog.js" />
-
-		<File path="editor/_source/classes/fckmenuitem.js" />
-		<File path="editor/_source/classes/fckmenublock.js" />
-		<File path="editor/_source/classes/fckmenublockpanel.js" />
-		<File path="editor/_source/classes/fckcontextmenu.js" />
-		<File path="editor/_source/internals/fck_contextmenu.js" />
-		<File path="editor/_source/classes/fckhtmliterator.js" />
-
-		<File path="editor/_source/classes/fckplugin.js" />
-		<File path="editor/_source/internals/fckplugins.js" />
-	</PackageFile>
-
-	<PackageFile path="editor/js/fckeditorcode_gecko.js">
-		<File path="editor/_source/fckconstants.js" />
-		<File path="editor/_source/fckjscoreextensions.js" />
-		<File path="editor/_source/internals/fckbrowserinfo.js" />
-		<File path="editor/_source/internals/fckurlparams.js" />
-		<File path="editor/_source/classes/fckevents.js" />
-		<File path="editor/_source/classes/fckdataprocessor.js" />
-		<File path="editor/_source/internals/fck.js" />
-		<File path="editor/_source/internals/fck_gecko.js" />
-		<File path="editor/_source/internals/fckconfig.js" />
-		<File path="editor/_source/internals/fckdebug_empty.js" />
-		<File path="editor/_source/internals/fckdomtools.js" />
-		<File path="editor/_source/internals/fcktools.js" />
-		<File path="editor/_source/internals/fcktools_gecko.js" />
-		<File path="editor/_source/fckeditorapi.js" />
-		<File path="editor/_source/classes/fckimagepreloader.js" />
-
-		<File path="editor/_source/internals/fckregexlib.js" />
-		<File path="editor/_source/internals/fcklistslib.js" />
-		<File path="editor/_source/internals/fcklanguagemanager.js" />
-		<File path="editor/_source/internals/fckxhtmlentities.js" />
-		<File path="editor/_source/internals/fckxhtml.js" />
-		<File path="editor/_source/internals/fckxhtml_gecko.js" />
-		<File path="editor/_source/internals/fckcodeformatter.js" />
-		<File path="editor/_source/internals/fckundo.js" />
-		<File path="editor/_source/classes/fckeditingarea.js" />
-		<File path="editor/_source/classes/fckkeystrokehandler.js" />
-
-		<File path="editor/dtd/fck_xhtml10transitional.js" />
-		<File path="editor/_source/classes/fckstyle.js" />
-		<File path="editor/_source/internals/fckstyles.js" />
-
-		<File path="editor/_source/internals/fcklisthandler.js" />
-		<File path="editor/_source/classes/fckelementpath.js" />
-		<File path="editor/_source/classes/fckdomrange.js" />
-		<File path="editor/_source/classes/fckdomrange_gecko.js" />
-		<File path="editor/_source/classes/fckdomrangeiterator.js" />
-		<File path="editor/_source/classes/fckdocumentfragment_gecko.js" />
-		<File path="editor/_source/classes/fckw3crange.js" />
-		<File path="editor/_source/classes/fckenterkey.js" />
-
-		<File path="editor/_source/internals/fckdocumentprocessor.js" />
-		<File path="editor/_source/internals/fckselection.js" />
-		<File path="editor/_source/internals/fckselection_gecko.js" />
-
-		<File path="editor/_source/internals/fcktablehandler.js" />
-		<File path="editor/_source/internals/fcktablehandler_gecko.js" />
-		<File path="editor/_source/classes/fckxml.js" />
-		<File path="editor/_source/classes/fckxml_gecko.js" />
-
-		<File path="editor/_source/commandclasses/fcknamedcommand.js" />
-		<File path="editor/_source/commandclasses/fckstylecommand.js" />
-		<File path="editor/_source/commandclasses/fck_othercommands.js" />
-		<File path="editor/_source/commandclasses/fckshowblocks.js" />
-		<File path="editor/_source/commandclasses/fckspellcheckcommand_gecko.js" />
-		<File path="editor/_source/commandclasses/fcktextcolorcommand.js" />
-		<File path="editor/_source/commandclasses/fckpasteplaintextcommand.js" />
-		<File path="editor/_source/commandclasses/fckpastewordcommand.js" />
-		<File path="editor/_source/commandclasses/fcktablecommand.js" />
-		<File path="editor/_source/commandclasses/fckfitwindow.js" />
-		<File path="editor/_source/commandclasses/fcklistcommands.js" />
-		<File path="editor/_source/commandclasses/fckjustifycommands.js" />
-		<File path="editor/_source/commandclasses/fckindentcommands.js" />
-		<File path="editor/_source/commandclasses/fckblockquotecommand.js" />
-		<File path="editor/_source/commandclasses/fckcorestylecommand.js" />
-		<File path="editor/_source/commandclasses/fckremoveformatcommand.js" />
-		<File path="editor/_source/internals/fckcommands.js" />
-
-		<File path="editor/_source/classes/fckpanel.js" />
-		<File path="editor/_source/classes/fckicon.js" />
-		<File path="editor/_source/classes/fcktoolbarbuttonui.js" />
-		<File path="editor/_source/classes/fcktoolbarbutton.js" />
-		<File path="editor/_source/classes/fckspecialcombo.js" />
-		<File path="editor/_source/classes/fcktoolbarspecialcombo.js" />
-		<File path="editor/_source/classes/fcktoolbarstylecombo.js" />
-		<File path="editor/_source/classes/fcktoolbarfontformatcombo.js" />
-		<File path="editor/_source/classes/fcktoolbarfontscombo.js" />
-		<File path="editor/_source/classes/fcktoolbarfontsizecombo.js" />
-		<File path="editor/_source/classes/fcktoolbarpanelbutton.js" />
-		<File path="editor/_source/internals/fckscayt.js" />
-		<File path="editor/_source/internals/fcktoolbaritems.js" />
-		<File path="editor/_source/classes/fcktoolbar.js" />
-		<File path="editor/_source/classes/fcktoolbarbreak_gecko.js" />
-		<File path="editor/_source/internals/fcktoolbarset.js" />
-		<File path="editor/_source/internals/fckdialog.js" />
-
-		<File path="editor/_source/classes/fckmenuitem.js" />
-		<File path="editor/_source/classes/fckmenublock.js" />
-		<File path="editor/_source/classes/fckmenublockpanel.js" />
-		<File path="editor/_source/classes/fckcontextmenu.js" />
-		<File path="editor/_source/internals/fck_contextmenu.js" />
-		<File path="editor/_source/classes/fckhtmliterator.js" />
-
-		<File path="editor/_source/classes/fckplugin.js" />
-		<File path="editor/_source/internals/fckplugins.js" />
-	</PackageFile>
-
-</Package>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.xml
deleted file mode 100644
index 268311bdce..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckpackager.xml.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckpackager.xml</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/xml</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.wsdl b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.wsdl
deleted file mode 100644
index b2f12a4d43..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.wsdl
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the sample style definitions file. It makes the styles combo
- * completely customizable.
- *
- * See FCKConfig.StylesXmlPath in the configuration file.
--->
-<Styles>
-
-	<!-- Block Styles -->
-
-	<!--
-	# These styles are already available in the "Format" combo, so they are not
-	# needed here by default.
-
-	<Style name="Heading 1" element="h1" />
-	<Style name="Heading 2" element="h2" />
-	<Style name="Heading 3" element="h3" />
-	<Style name="Heading 4" element="h4" />
-	<Style name="Heading 5" element="h5" />
-	<Style name="Heading 6" element="h6" />
-	<Style name="Paragraph" element="p" />
-	<Style name="Document Block" element="div" />
-	<Style name="Preformatted Text" element="pre" />
-	<Style name="Address" element="address" />
-	-->
-
-	<!-- Inline Styles -->
-
-	<!--
-	# These are core styles available as toolbar buttons.
-
-	<Style name="Bold" element="b">
-		<Override element="strong" />
-	</Style>
-	<Style name="Italic" element="i">
-		<Override element="em" />
-	</Style>
-	<Style name="Underline" element="u" />
-	<Style name="Strikethrough" element="strike" />
-	<Style name="Subscript" element="sub" />
-	<Style name="Superscript" element="sup" />
-	-->
-
-	<Style name="Marker: Yellow" element="span">
-		<Style name="background-color" value="Yellow" />
-	</Style>
-	<Style name="Marker: Green" element="span">
-		<Style name="background-color" value="Lime" />
-	</Style>
-
-	<Style name="Big" element="big" />
-	<Style name="Small" element="small" />
-	<Style name="Typewriter" element="tt" />
-
-	<Style name="Computer Code" element="code" />
-	<Style name="Keyboard Phrase" element="kbd" />
-	<Style name="Sample Text" element="samp" />
-	<Style name="Variable" element="var" />
-
-	<Style name="Deleted Text" element="del" />
-	<Style name="Inserted Text" element="ins" />
-
-	<Style name="Cited Work" element="cite" />
-	<Style name="Inline Quotation" element="q" />
-
-	<Style name="Language: RTL" element="span">
-		<Attribute name="dir" value="rtl" />
-	</Style>
-	<Style name="Language: LTR" element="span">
-		<Attribute name="dir" value="ltr" />
-	</Style>
-	<Style name="Language: RTL Strong" element="bdo">
-		<Attribute name="dir" value="rtl" />
-	</Style>
-	<Style name="Language: LTR Strong" element="bdo">
-		<Attribute name="dir" value="ltr" />
-	</Style>
-
-	<!-- Object Styles -->
-
-	<Style name="Image on Left" element="img">
-		<Attribute name="style" value="padding: 5px; margin-right: 5px" />
-		<Attribute name="border" value="2" />
-		<Attribute name="align" value="left" />
-	</Style>
-	<Style name="Image on Right" element="img">
-		<Attribute name="style" value="padding: 5px; margin-left: 5px" />
-		<Attribute name="border" value="2" />
-		<Attribute name="align" value="right" />
-	</Style>
-</Styles>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.xml
deleted file mode 100644
index 921dc5c567..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fckstyles.xml.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fckstyles.xml</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/xml</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.wsdl b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.wsdl
deleted file mode 100644
index 4378584ac2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.wsdl
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!--
- * FCKeditor - The text editor for Internet - http://www.fckeditor.net
- * Copyright (C) 2003-2010 Frederico Caldeira Knabben
- *
- * == BEGIN LICENSE ==
- *
- * Licensed under the terms of any of the following licenses at your
- * choice:
- *
- *  - GNU General Public License Version 2 or later (the "GPL")
- *    http://www.gnu.org/licenses/gpl.html
- *
- *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- *    http://www.gnu.org/licenses/lgpl.html
- *
- *  - Mozilla Public License Version 1.1 or later (the "MPL")
- *    http://www.mozilla.org/MPL/MPL-1.1.html
- *
- * == END LICENSE ==
- *
- * This is the sample templates definitions file. It makes the "templates"
- * command completely customizable.
- *
- * See FCKConfig.TemplatesXmlPath in the configuration file.
--->
-<Templates imagesBasePath="fck_template/images/">
-	<Template title="Image and Title" image="template1.gif">
-		<Description>One main image with a title and text that surround the image.</Description>
-		<Html>
-			<![CDATA[
-				<img style="MARGIN-RIGHT: 10px" height="100" alt="" width="100" align="left"/>
-				<h3>Type the title here</h3>
-				Type the text here
-			]]>
-		</Html>
-	</Template>
-	<Template title="Strange Template" image="template2.gif">
-		<Description>A template that defines two colums, each one with a title, and some text.</Description>
-		<Html>
-			<![CDATA[
-				<table cellspacing="0" cellpadding="0" width="100%" border="0">
-					<tbody>
-						<tr>
-							<td width="50%">
-							<h3>Title 1</h3>
-							</td>
-							<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
-							<td width="50%">
-							<h3>Title 2</h3>
-							</td>
-						</tr>
-						<tr>
-							<td>Text 1</td>
-							<td>&nbsp;</td>
-							<td>Text 2</td>
-						</tr>
-					</tbody>
-				</table>
-				More text goes here.
-			]]>
-		</Html>
-	</Template>
-	<Template title="Text and Table" image="template3.gif">
-		<Description>A title with some text and a table.</Description>
-		<Html>
-			<![CDATA[
-				<table align="left" width="80%" border="0" cellspacing="0" cellpadding="0"><tr><td>
-					<h3>Title goes here</h3>
-					<p>
-					<table style="FLOAT: right" cellspacing="0" cellpadding="0" width="150" border="1">
-						<tbody>
-							<tr>
-								<td align="center" colspan="3"><strong>Table title</strong></td>
-							</tr>
-							<tr>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-							</tr>
-							<tr>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-							</tr>
-							<tr>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-							</tr>
-							<tr>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-								<td>&nbsp;</td>
-							</tr>
-						</tbody>
-					</table>
-					Type the text here</p>
-				</td></tr></table>
-			]]>
-		</Html>
-	</Template>
-</Templates>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.xml
deleted file mode 100644
index b98dc5c8e4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/fcktemplates.xml.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fcktemplates.xml</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/xml</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.txt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.txt
deleted file mode 100644
index 33fc0f59d2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.txt
+++ /dev/null
@@ -1,1246 +0,0 @@
-FCKeditor - The text editor for Internet - http://www.fckeditor.net
-Copyright (C) 2003-2010 Frederico Caldeira Knabben
-
-Licensed under the terms of any of the following licenses at your
-choice:
-
- - GNU General Public License Version 2 or later (the "GPL")
-   http://www.gnu.org/licenses/gpl.html
-   (See Appendix A)
-
- - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
-   http://www.gnu.org/licenses/lgpl.html
-   (See Appendix B)
-
- - Mozilla Public License Version 1.1 or later (the "MPL")
-   http://www.mozilla.org/MPL/MPL-1.1.html
-   (See Appendix C)
-
-You are not required to, but if you want to explicitly declare the
-license you have chosen to be bound to when using, reproducing,
-modifying and distributing this software, just include a text file
-titled "legal.txt" in your version of this software, indicating your
-license choice. In any case, your choice will not restrict any
-recipient of your version of this software to use, reproduce, modify
-and distribute this software under any of the above licenses.
-
-Appendix A: The GPL License
-===========================
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-
-Appendix B: The LGPL License
-============================
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-
-Appendix C: The MPL License
-===========================
-
-                          MOZILLA PUBLIC LICENSE
-                                Version 1.1
-
-                              ---------------
-
-1. Definitions.
-
-     1.0.1. "Commercial Use" means distribution or otherwise making the
-     Covered Code available to a third party.
-
-     1.1. "Contributor" means each entity that creates or contributes to
-     the creation of Modifications.
-
-     1.2. "Contributor Version" means the combination of the Original
-     Code, prior Modifications used by a Contributor, and the Modifications
-     made by that particular Contributor.
-
-     1.3. "Covered Code" means the Original Code or Modifications or the
-     combination of the Original Code and Modifications, in each case
-     including portions thereof.
-
-     1.4. "Electronic Distribution Mechanism" means a mechanism generally
-     accepted in the software development community for the electronic
-     transfer of data.
-
-     1.5. "Executable" means Covered Code in any form other than Source
-     Code.
-
-     1.6. "Initial Developer" means the individual or entity identified
-     as the Initial Developer in the Source Code notice required by Exhibit
-     A.
-
-     1.7. "Larger Work" means a work which combines Covered Code or
-     portions thereof with code not governed by the terms of this License.
-
-     1.8. "License" means this document.
-
-     1.8.1. "Licensable" means having the right to grant, to the maximum
-     extent possible, whether at the time of the initial grant or
-     subsequently acquired, any and all of the rights conveyed herein.
-
-     1.9. "Modifications" means any addition to or deletion from the
-     substance or structure of either the Original Code or any previous
-     Modifications. When Covered Code is released as a series of files, a
-     Modification is:
-          A. Any addition to or deletion from the contents of a file
-          containing Original Code or previous Modifications.
-
-          B. Any new file that contains any part of the Original Code or
-          previous Modifications.
-
-     1.10. "Original Code" means Source Code of computer software code
-     which is described in the Source Code notice required by Exhibit A as
-     Original Code, and which, at the time of its release under this
-     License is not already Covered Code governed by this License.
-
-     1.10.1. "Patent Claims" means any patent claim(s), now owned or
-     hereafter acquired, including without limitation,  method, process,
-     and apparatus claims, in any patent Licensable by grantor.
-
-     1.11. "Source Code" means the preferred form of the Covered Code for
-     making modifications to it, including all modules it contains, plus
-     any associated interface definition files, scripts used to control
-     compilation and installation of an Executable, or source code
-     differential comparisons against either the Original Code or another
-     well known, available Covered Code of the Contributor's choice. The
-     Source Code can be in a compressed or archival form, provided the
-     appropriate decompression or de-archiving software is widely available
-     for no charge.
-
-     1.12. "You" (or "Your")  means an individual or a legal entity
-     exercising rights under, and complying with all of the terms of, this
-     License or a future version of this License issued under Section 6.1.
-     For legal entities, "You" includes any entity which controls, is
-     controlled by, or is under common control with You. For purposes of
-     this definition, "control" means (a) the power, direct or indirect,
-     to cause the direction or management of such entity, whether by
-     contract or otherwise, or (b) ownership of more than fifty percent
-     (50%) of the outstanding shares or beneficial ownership of such
-     entity.
-
-2. Source Code License.
-
-     2.1. The Initial Developer Grant.
-     The Initial Developer hereby grants You a world-wide, royalty-free,
-     non-exclusive license, subject to third party intellectual property
-     claims:
-          (a)  under intellectual property rights (other than patent or
-          trademark) Licensable by Initial Developer to use, reproduce,
-          modify, display, perform, sublicense and distribute the Original
-          Code (or portions thereof) with or without Modifications, and/or
-          as part of a Larger Work; and
-
-          (b) under Patents Claims infringed by the making, using or
-          selling of Original Code, to make, have made, use, practice,
-          sell, and offer for sale, and/or otherwise dispose of the
-          Original Code (or portions thereof).
-
-          (c) the licenses granted in this Section 2.1(a) and (b) are
-          effective on the date Initial Developer first distributes
-          Original Code under the terms of this License.
-
-          (d) Notwithstanding Section 2.1(b) above, no patent license is
-          granted: 1) for code that You delete from the Original Code; 2)
-          separate from the Original Code;  or 3) for infringements caused
-          by: i) the modification of the Original Code or ii) the
-          combination of the Original Code with other software or devices.
-
-     2.2. Contributor Grant.
-     Subject to third party intellectual property claims, each Contributor
-     hereby grants You a world-wide, royalty-free, non-exclusive license
-
-          (a)  under intellectual property rights (other than patent or
-          trademark) Licensable by Contributor, to use, reproduce, modify,
-          display, perform, sublicense and distribute the Modifications
-          created by such Contributor (or portions thereof) either on an
-          unmodified basis, with other Modifications, as Covered Code
-          and/or as part of a Larger Work; and
-
-          (b) under Patent Claims infringed by the making, using, or
-          selling of  Modifications made by that Contributor either alone
-          and/or in combination with its Contributor Version (or portions
-          of such combination), to make, use, sell, offer for sale, have
-          made, and/or otherwise dispose of: 1) Modifications made by that
-          Contributor (or portions thereof); and 2) the combination of
-          Modifications made by that Contributor with its Contributor
-          Version (or portions of such combination).
-
-          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
-          effective on the date Contributor first makes Commercial Use of
-          the Covered Code.
-
-          (d)    Notwithstanding Section 2.2(b) above, no patent license is
-          granted: 1) for any code that Contributor has deleted from the
-          Contributor Version; 2)  separate from the Contributor Version;
-          3)  for infringements caused by: i) third party modifications of
-          Contributor Version or ii)  the combination of Modifications made
-          by that Contributor with other software  (except as part of the
-          Contributor Version) or other devices; or 4) under Patent Claims
-          infringed by Covered Code in the absence of Modifications made by
-          that Contributor.
-
-3. Distribution Obligations.
-
-     3.1. Application of License.
-     The Modifications which You create or to which You contribute are
-     governed by the terms of this License, including without limitation
-     Section 2.2. The Source Code version of Covered Code may be
-     distributed only under the terms of this License or a future version
-     of this License released under Section 6.1, and You must include a
-     copy of this License with every copy of the Source Code You
-     distribute. You may not offer or impose any terms on any Source Code
-     version that alters or restricts the applicable version of this
-     License or the recipients' rights hereunder. However, You may include
-     an additional document offering the additional rights described in
-     Section 3.5.
-
-     3.2. Availability of Source Code.
-     Any Modification which You create or to which You contribute must be
-     made available in Source Code form under the terms of this License
-     either on the same media as an Executable version or via an accepted
-     Electronic Distribution Mechanism to anyone to whom you made an
-     Executable version available; and if made available via Electronic
-     Distribution Mechanism, must remain available for at least twelve (12)
-     months after the date it initially became available, or at least six
-     (6) months after a subsequent version of that particular Modification
-     has been made available to such recipients. You are responsible for
-     ensuring that the Source Code version remains available even if the
-     Electronic Distribution Mechanism is maintained by a third party.
-
-     3.3. Description of Modifications.
-     You must cause all Covered Code to which You contribute to contain a
-     file documenting the changes You made to create that Covered Code and
-     the date of any change. You must include a prominent statement that
-     the Modification is derived, directly or indirectly, from Original
-     Code provided by the Initial Developer and including the name of the
-     Initial Developer in (a) the Source Code, and (b) in any notice in an
-     Executable version or related documentation in which You describe the
-     origin or ownership of the Covered Code.
-
-     3.4. Intellectual Property Matters
-          (a) Third Party Claims.
-          If Contributor has knowledge that a license under a third party's
-          intellectual property rights is required to exercise the rights
-          granted by such Contributor under Sections 2.1 or 2.2,
-          Contributor must include a text file with the Source Code
-          distribution titled "LEGAL" which describes the claim and the
-          party making the claim in sufficient detail that a recipient will
-          know whom to contact. If Contributor obtains such knowledge after
-          the Modification is made available as described in Section 3.2,
-          Contributor shall promptly modify the LEGAL file in all copies
-          Contributor makes available thereafter and shall take other steps
-          (such as notifying appropriate mailing lists or newsgroups)
-          reasonably calculated to inform those who received the Covered
-          Code that new knowledge has been obtained.
-
-          (b) Contributor APIs.
-          If Contributor's Modifications include an application programming
-          interface and Contributor has knowledge of patent licenses which
-          are reasonably necessary to implement that API, Contributor must
-          also include this information in the LEGAL file.
-
-               (c)    Representations.
-          Contributor represents that, except as disclosed pursuant to
-          Section 3.4(a) above, Contributor believes that Contributor's
-          Modifications are Contributor's original creation(s) and/or
-          Contributor has sufficient rights to grant the rights conveyed by
-          this License.
-
-     3.5. Required Notices.
-     You must duplicate the notice in Exhibit A in each file of the Source
-     Code.  If it is not possible to put such notice in a particular Source
-     Code file due to its structure, then You must include such notice in a
-     location (such as a relevant directory) where a user would be likely
-     to look for such a notice.  If You created one or more Modification(s)
-     You may add your name as a Contributor to the notice described in
-     Exhibit A.  You must also duplicate this License in any documentation
-     for the Source Code where You describe recipients' rights or ownership
-     rights relating to Covered Code.  You may choose to offer, and to
-     charge a fee for, warranty, support, indemnity or liability
-     obligations to one or more recipients of Covered Code. However, You
-     may do so only on Your own behalf, and not on behalf of the Initial
-     Developer or any Contributor. You must make it absolutely clear than
-     any such warranty, support, indemnity or liability obligation is
-     offered by You alone, and You hereby agree to indemnify the Initial
-     Developer and every Contributor for any liability incurred by the
-     Initial Developer or such Contributor as a result of warranty,
-     support, indemnity or liability terms You offer.
-
-     3.6. Distribution of Executable Versions.
-     You may distribute Covered Code in Executable form only if the
-     requirements of Section 3.1-3.5 have been met for that Covered Code,
-     and if You include a notice stating that the Source Code version of
-     the Covered Code is available under the terms of this License,
-     including a description of how and where You have fulfilled the
-     obligations of Section 3.2. The notice must be conspicuously included
-     in any notice in an Executable version, related documentation or
-     collateral in which You describe recipients' rights relating to the
-     Covered Code. You may distribute the Executable version of Covered
-     Code or ownership rights under a license of Your choice, which may
-     contain terms different from this License, provided that You are in
-     compliance with the terms of this License and that the license for the
-     Executable version does not attempt to limit or alter the recipient's
-     rights in the Source Code version from the rights set forth in this
-     License. If You distribute the Executable version under a different
-     license You must make it absolutely clear that any terms which differ
-     from this License are offered by You alone, not by the Initial
-     Developer or any Contributor. You hereby agree to indemnify the
-     Initial Developer and every Contributor for any liability incurred by
-     the Initial Developer or such Contributor as a result of any such
-     terms You offer.
-
-     3.7. Larger Works.
-     You may create a Larger Work by combining Covered Code with other code
-     not governed by the terms of this License and distribute the Larger
-     Work as a single product. In such a case, You must make sure the
-     requirements of this License are fulfilled for the Covered Code.
-
-4. Inability to Comply Due to Statute or Regulation.
-
-     If it is impossible for You to comply with any of the terms of this
-     License with respect to some or all of the Covered Code due to
-     statute, judicial order, or regulation then You must: (a) comply with
-     the terms of this License to the maximum extent possible; and (b)
-     describe the limitations and the code they affect. Such description
-     must be included in the LEGAL file described in Section 3.4 and must
-     be included with all distributions of the Source Code. Except to the
-     extent prohibited by statute or regulation, such description must be
-     sufficiently detailed for a recipient of ordinary skill to be able to
-     understand it.
-
-5. Application of this License.
-
-     This License applies to code to which the Initial Developer has
-     attached the notice in Exhibit A and to related Covered Code.
-
-6. Versions of the License.
-
-     6.1. New Versions.
-     Netscape Communications Corporation ("Netscape") may publish revised
-     and/or new versions of the License from time to time. Each version
-     will be given a distinguishing version number.
-
-     6.2. Effect of New Versions.
-     Once Covered Code has been published under a particular version of the
-     License, You may always continue to use it under the terms of that
-     version. You may also choose to use such Covered Code under the terms
-     of any subsequent version of the License published by Netscape. No one
-     other than Netscape has the right to modify the terms applicable to
-     Covered Code created under this License.
-
-     6.3. Derivative Works.
-     If You create or use a modified version of this License (which you may
-     only do in order to apply it to code which is not already Covered Code
-     governed by this License), You must (a) rename Your license so that
-     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
-     "MPL", "NPL" or any confusingly similar phrase do not appear in your
-     license (except to note that your license differs from this License)
-     and (b) otherwise make it clear that Your version of the license
-     contains terms which differ from the Mozilla Public License and
-     Netscape Public License. (Filling in the name of the Initial
-     Developer, Original Code or Contributor in the notice described in
-     Exhibit A shall not of themselves be deemed to be modifications of
-     this License.)
-
-7. DISCLAIMER OF WARRANTY.
-
-     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
-     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
-     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
-     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
-     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
-     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
-     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
-     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
-     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
-     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-8. TERMINATION.
-
-     8.1.  This License and the rights granted hereunder will terminate
-     automatically if You fail to comply with terms herein and fail to cure
-     such breach within 30 days of becoming aware of the breach. All
-     sublicenses to the Covered Code which are properly granted shall
-     survive any termination of this License. Provisions which, by their
-     nature, must remain in effect beyond the termination of this License
-     shall survive.
-
-     8.2.  If You initiate litigation by asserting a patent infringement
-     claim (excluding declatory judgment actions) against Initial Developer
-     or a Contributor (the Initial Developer or Contributor against whom
-     You file such action is referred to as "Participant")  alleging that:
-
-     (a)  such Participant's Contributor Version directly or indirectly
-     infringes any patent, then any and all rights granted by such
-     Participant to You under Sections 2.1 and/or 2.2 of this License
-     shall, upon 60 days notice from Participant terminate prospectively,
-     unless if within 60 days after receipt of notice You either: (i)
-     agree in writing to pay Participant a mutually agreeable reasonable
-     royalty for Your past and future use of Modifications made by such
-     Participant, or (ii) withdraw Your litigation claim with respect to
-     the Contributor Version against such Participant.  If within 60 days
-     of notice, a reasonable royalty and payment arrangement are not
-     mutually agreed upon in writing by the parties or the litigation claim
-     is not withdrawn, the rights granted by Participant to You under
-     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
-     the 60 day notice period specified above.
-
-     (b)  any software, hardware, or device, other than such Participant's
-     Contributor Version, directly or indirectly infringes any patent, then
-     any rights granted to You by such Participant under Sections 2.1(b)
-     and 2.2(b) are revoked effective as of the date You first made, used,
-     sold, distributed, or had made, Modifications made by that
-     Participant.
-
-     8.3.  If You assert a patent infringement claim against Participant
-     alleging that such Participant's Contributor Version directly or
-     indirectly infringes any patent where such claim is resolved (such as
-     by license or settlement) prior to the initiation of patent
-     infringement litigation, then the reasonable value of the licenses
-     granted by such Participant under Sections 2.1 or 2.2 shall be taken
-     into account in determining the amount or value of any payment or
-     license.
-
-     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
-     all end user license agreements (excluding distributors and resellers)
-     which have been validly granted by You or any distributor hereunder
-     prior to termination shall survive termination.
-
-9. LIMITATION OF LIABILITY.
-
-     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
-     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
-     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
-     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
-     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
-     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
-     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
-     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
-     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
-     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
-     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
-     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
-     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
-     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-10. U.S. GOVERNMENT END USERS.
-
-     The Covered Code is a "commercial item," as that term is defined in
-     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
-     software" and "commercial computer software documentation," as such
-     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
-     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
-     all U.S. Government End Users acquire Covered Code with only those
-     rights set forth herein.
-
-11. MISCELLANEOUS.
-
-     This License represents the complete agreement concerning subject
-     matter hereof. If any provision of this License is held to be
-     unenforceable, such provision shall be reformed only to the extent
-     necessary to make it enforceable. This License shall be governed by
-     California law provisions (except to the extent applicable law, if
-     any, provides otherwise), excluding its conflict-of-law provisions.
-     With respect to disputes in which at least one party is a citizen of,
-     or an entity chartered or registered to do business in the United
-     States of America, any litigation relating to this License shall be
-     subject to the jurisdiction of the Federal Courts of the Northern
-     District of California, with venue lying in Santa Clara County,
-     California, with the losing party responsible for costs, including
-     without limitation, court costs and reasonable attorneys' fees and
-     expenses. The application of the United Nations Convention on
-     Contracts for the International Sale of Goods is expressly excluded.
-     Any law or regulation which provides that the language of a contract
-     shall be construed against the drafter shall not apply to this
-     License.
-
-12. RESPONSIBILITY FOR CLAIMS.
-
-     As between Initial Developer and the Contributors, each party is
-     responsible for claims and damages arising, directly or indirectly,
-     out of its utilization of rights under this License and You agree to
-     work with Initial Developer and Contributors to distribute such
-     responsibility on an equitable basis. Nothing herein is intended or
-     shall be deemed to constitute any admission of liability.
-
-13. MULTIPLE-LICENSED CODE.
-
-     Initial Developer may designate portions of the Covered Code as
-     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
-     Developer permits you to utilize portions of the Covered Code under
-     Your choice of the NPL or the alternative licenses, if any, specified
-     by the Initial Developer in the file described in Exhibit A.
-
-EXHIBIT A -Mozilla Public License.
-
-     ``The contents of this file are subject to the Mozilla Public License
-     Version 1.1 (the "License"); you may not use this file except in
-     compliance with the License. You may obtain a copy of the License at
-     http://www.mozilla.org/MPL/
-
-     Software distributed under the License is distributed on an "AS IS"
-     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
-     License for the specific language governing rights and limitations
-     under the License.
-
-     The Original Code is ______________________________________.
-
-     The Initial Developer of the Original Code is ________________________.
-     Portions created by ______________________ are Copyright (C) ______
-     _______________________. All Rights Reserved.
-
-     Contributor(s): ______________________________________.
-
-     Alternatively, the contents of this file may be used under the terms
-     of the _____ license (the  "[___] License"), in which case the
-     provisions of [______] License are applicable instead of those
-     above.  If you wish to allow use of your version of this file only
-     under the terms of the [____] License and not to allow others to use
-     your version of this file under the MPL, indicate your decision by
-     deleting  the provisions above and replace  them with the notice and
-     other provisions required by the [___] License.  If you do not delete
-     the provisions above, a recipient may use your version of this file
-     under either the MPL or the [___] License."
-
-     [NOTE: The text of this Exhibit A may differ slightly from the text of
-     the notices in the Source Code files of the Original Code. You should
-     use the text of this Exhibit A rather than the text found in the
-     Original Code Source Code for Your Modifications.]
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.xml
deleted file mode 100644
index 8cefd0587a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/license.txt.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>license.txt</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/plain</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.py
deleted file mode 100644
index 6d7b8ce527..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.py
+++ /dev/null
@@ -1,24 +0,0 @@
-from Products.CMFCore.utils import getToolByName
-from Products.PythonScripts.standard import html_quote
-
-request = context.REQUEST
-response = request.RESPONSE
-
-uuid = traverse_subpath.pop(0)
-#reference_tool = getToolByName(context, 'reference_catalog')
-#obj = reference_tool.lookupObject(uuid)
-catalog_tool = getToolByName(context, 'portal_catalog')
-obj = catalog_tool.getObject(uuid)
-if not obj:
-    return context.standard_error_message(error_type=404,
-     error_message='''The link you followed appears to be broken''')
-    
-if traverse_subpath:
-    traverse_subpath.insert(0, obj.absolute_url())
-    target = '/'.join(traverse_subpath)
-else:
-    target = obj.absolute_url()
-
-if request.QUERY_STRING:
-    target += '?' + request.QUERY_STRING
-return response.redirect(target, status=301)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.xml
deleted file mode 100644
index a7676fec03..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_fckeditor/resolveUid.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_bindings_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_cache_settings_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_permissions_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Copy_or_Move_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Delete_objects_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Manage_WebDAV_Locks_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Manage_properties_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Take_ownership_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Undo_changes_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_management_screens_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_Lock_items_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_Unlock_items_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_access_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>resolveUid</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Retrieve an object using its UID</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility.xml
deleted file mode 100644
index 6ffdee0c4f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_html_compatibility</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.py
deleted file mode 100644
index fb58dbc89f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.py
+++ /dev/null
@@ -1 +0,0 @@
-return context.ERP5Site_redirect(redirect_url=redirect_url, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.xml
deleted file mode 100644
index 35a0840196..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/ERP5XhtmlStyle_redirect.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>redirect_url=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5XhtmlStyle_redirect</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.xml
deleted file mode 100644
index 7d9fdedcd5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>dialog_master</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.zpt
deleted file mode 100644
index c43f6bfa22..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/dialog_master.zpt
+++ /dev/null
@@ -1,7 +0,0 @@
-<tal:block metal:define-macro="master">
-  <tal:block metal:use-macro="here/dialog_main/macros/master">
-    <tal:block metal:fill-slot="main">
-      <tal:block metal:define-slot="main" />
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.xml
deleted file mode 100644
index 2dfa6bfe86..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_folder_delete</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.zpt
deleted file mode 100644
index f843dc768a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_folder_delete.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/form_dialog/macros/master" />
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.xml
deleted file mode 100644
index 5a6dfdd0aa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_list_relation</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.zpt
deleted file mode 100644
index 10368b7a94..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_relation.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/relation_form/macros/master" />
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.xml
deleted file mode 100644
index ebf027fce3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_list_ui</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.zpt
deleted file mode 100644
index cd305bc21f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_list_ui.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/configure_list_dialog/macros/master" />
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.xml
deleted file mode 100644
index 74e686cc5e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_sort</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.zpt
deleted file mode 100644
index 3e39effb0d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_sort.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/sort_list_dialog/macros/master" />
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.xml
deleted file mode 100644
index 63d549990f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_view_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.zpt
deleted file mode 100644
index f843dc768a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/form_view_dialog.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/form_dialog/macros/master" />
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.xml
deleted file mode 100644
index 90287d16e4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>list_dialog_master</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.zpt
deleted file mode 100644
index fd477a0f31..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/list_dialog_master.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/list_dialog/macros/master"/>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.xml
deleted file mode 100644
index 40421d0511..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>view_master</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.zpt
deleted file mode 100644
index 5e17c4598a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_html_compatibility/view_master.zpt
+++ /dev/null
@@ -1,7 +0,0 @@
-<tal:block metal:define-macro="master">
-  <tal:block metal:use-macro="here/view_main/macros/master">
-    <tal:block metal:fill-slot="main">
-      <tal:block metal:define-slot="main" />
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style.xml
deleted file mode 100644
index 836778356a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_xhtml_style</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.py
deleted file mode 100644
index 626c0a0477..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.py
+++ /dev/null
@@ -1,11 +0,0 @@
-topmost_url_document = context.Base_getURLTopmostDocumentValue()
-if not topmost_url_document.isURLAncestorOf(cancel_url):
-  return context.ERP5Site_redirect(topmost_url_document.absolute_url(),
-    keep_items={'portal_status_message': 'Redirection to an external site prevented.'},
-    **kw)
-
-if '?selection_name=' in cancel_url or '&selection_name=' in cancel_url:
-  # if selection_name is already present in the cancel URL, we do not
-  # use erp5_xhtml_style script that would add it again.
-  return context.REQUEST.RESPONSE.redirect(cancel_url)
-return context.ERP5Site_redirect(cancel_url, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.xml
deleted file mode 100644
index e9ab6bcff5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_cancel.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>cancel_url, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_cancel</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.py
deleted file mode 100644
index 2b9b493b52..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.py
+++ /dev/null
@@ -1 +0,0 @@
-# Override this script to control user access to ERP5 XHTML-style rendering.
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.xml
deleted file mode 100644
index 2c06d20880..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_checkUserCanViewERP5XHTMLStyleOrRaise.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_checkUserCanViewERP5XHTMLStyleOrRaise</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.py
deleted file mode 100644
index 582fd24fc4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.py
+++ /dev/null
@@ -1,84 +0,0 @@
-"""
-  Create new Document by cloning an existing document
-  or by creating a new document.
-
-  Pretty messages are provided to the user.
-"""
-portal = context.getPortalObject()
-translateString =  portal.Base_translateString
-form_data = portal.REQUEST.form
-
-if clone:
-  portal_type = context.getPortalType()
-else:
-  portal_type = form_data['clone_portal_type']
-
-# We copy contents in place if possible
-try:
-  source = context.aq_explicit.original_container
-except AttributeError:
-  source = context.getParentValue()
-if destination is None:
-  destination = source
-if not (portal_type in destination.getVisibleAllowedContentTypeList() and
-        portal.portal_membership.checkPermission('Copy or Move', context)):
-  if batch_mode:
-    return None
-  else:
-    return context.Base_redirect(keep_items={'portal_status_message':
-             translateString("You are not allowed to clone this object.")})
-
-# prepare query params
-kw = {'portal_type' : translateString(portal_type)}
-
-if web_mode:
-  script = getattr(context, "Base_checkCloneConsistency", None)
-  if script is not None:
-    msg = script(**form_data)
-    if msg is not None:
-      return context.Base_redirect(form_id, 
-                          editable_mode=editable_mode,
-                          keep_items={'portal_status_message': msg})
-
-# Standard cloning method
-if clone:
-  # Copy and paste the object
-  try:
-    original_id = context.aq_explicit.original_id
-  except AttributeError:
-    original_id = context.getId()
-  # This is required for objects acquired in Web Section
-  clipboard = source.manage_copyObjects(ids=[original_id])
-  context.REQUEST.set('__cp', clipboard) # CopySupport is using this to set
-                           # tracebility information in edit_workflow history
-  paste_result = destination.manage_pasteObjects(cb_copy_data=clipboard)
-  new_object = destination[paste_result[0]['new_id']]
-  message_kind = 'Clone'
-else:
-  new_object = destination.newContent(portal_type=portal_type)
-  message_kind = 'New'
-
-if web_mode:
-  # Edit the objects with some properties
-  # Define a list of field name to take into account in the cloning process
-  ACCEPTABLE_FORM_ID_LIST = [ 'clone_reference' , 'clone_language'
-                             , 'clone_version' , 'clone_revision'
-                             , 'clone_title' , 'clone_short_title' ] 
-
-  # Set properties to the new object
-  edit_kw = {}
-  property_id_list = new_object.propertyIds()
-  for (key, val) in form_data.items():
-    if key in ACCEPTABLE_FORM_ID_LIST and key[len('clone_'):] in property_id_list:
-      edit_kw[key[len('clone_'):]] = val
-  new_object.edit(**edit_kw)
-
-if batch_mode:
-  return new_object
-else:
-  if web_mode and not editable_mode: 
-    form_id = 'view'
-  msg = translateString("Created %s ${portal_type}." % message_kind, mapping = kw)
-  return new_object.Base_redirect(form_id, 
-                                  editable_mode=1,
-                                  keep_items={'portal_status_message': msg})
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.xml
deleted file mode 100644
index f3a6646156..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_createCloneDocument.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>clone=1, form_id=\'view\', web_mode=0, editable_mode=0, batch_mode=0, destination=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_createCloneDocument</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.py
deleted file mode 100644
index 92e09bc320..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.py
+++ /dev/null
@@ -1,60 +0,0 @@
-portal = context.getPortalObject()
-Base_translateString = portal.Base_translateString
-preserved_parameter_dict = {
-  'form_id': form_id,
-  'cancel_url': cancel_url,
-  'md5_object_uid_list': md5_object_uid_list,
-  'list_selection_name': list_selection_name,
-}
-request = context.REQUEST
-
-if select_action is None:
-  select_action = request.form["Base_doAction"]
-
-# prevent lose checked itens after select action
-# For backward compatibility, do nothing if
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-Base_doAction = select_action.split()
-if len(Base_doAction) == 0:
-  return
-doAction0 = Base_doAction[0]
-
-kw.update(request.form)
-# Using Base_updateListboxSelection instead
-#context.ERP5Site_prepareAction(**kw)
-
-# If this is an object, a workflow or a folder, then jump to that view
-if doAction0 in ('object', 'workflow', 'folder'):
-  redirect_url = ' '.join(Base_doAction[1:])
-  if doAction0 == 'object':
-    kw['dialog_category'] = 'object_action'
-# Otherwise, check if this is an automatic menu (add)
-elif doAction0 == 'add':
-  return context.Folder_create(' '.join(Base_doAction[1:]),
-                               preserved_parameter_dict,
-                               **kw)
-# Otherwise, check if this is an automatic menu (template)
-elif doAction0 == 'template':
-  template_relative_url = ' '.join(Base_doAction[1:])
-  template = context.getPortalObject().restrictedTraverse(template_relative_url)
-  if template is not None:
-    preference = template.getParentValue()
-    preference.manage_copyObjects(ids=[template.getId()], REQUEST=request, RESPONSE=None)
-    new_content_list = context.manage_pasteObjects(request['__cp'])
-    new_content_id = new_content_list[0]['new_id']
-    new_content = context[new_content_id]
-    new_content.makeTemplateInstance()
-    preserved_parameter_dict['portal_status_message'] = Base_translateString("Template created.")
-    redirect_url = new_content.absolute_url()
-  else:
-    preserved_parameter_dict['portal_status_message'] = Base_translateString("Template does not exist.")
-    redirect_url = context.absolute_url()
-else:
-  redirect_url = request['ACTUAL_URL']
-  preserved_parameter_dict['portal_status_message'] = Base_translateString('Error: the action "%s" is not recognised.' % (doAction0, ))
-
-return context.ERP5Site_redirect(redirect_url, keep_items=preserved_parameter_dict, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.xml
deleted file mode 100644
index ae95659933..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doAction.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_action=None, form_id=None, cancel_url=None, md5_object_uid_list=None, list_selection_name=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doAction</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.py
deleted file mode 100644
index 56bd4536ce..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# prevent lose checked itens at listbox after click to print
-# For backward compatibility, do nothing if
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-kw.update(context.REQUEST.form)
-keep_items=dict(
-    dialog_category=dialog_category,
-    form_id=form_id,
-    cancel_url=cancel_url,
-    object_path=object_path)
-
-return context.ERP5Site_redirect(select_dialog.split()[0], keep_items=keep_items, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.xml
deleted file mode 100644
index 5c943096bd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doDialog.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_dialog, dialog_category, form_id, cancel_url, object_path, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doDialog</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.py
deleted file mode 100644
index 46a94f1ea6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.py
+++ /dev/null
@@ -1,22 +0,0 @@
-request = container.REQUEST
-kw.update(request.form)
-
-portal = context.getPortalObject()
-
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-action_context = portal.restrictedTraverse(request.get('object_path', '?'), context)
-
-new_print_action_list = context.Base_fixDialogActions(
-     context.Base_filterDuplicateActions(
-     portal.portal_actions.listFilteredActionsFor(action_context)), 'object_exchange')
-
-if new_print_action_list:
-  return context.ERP5Site_redirect(new_print_action_list[0]['url'],
-                                                           keep_items={'form_id': form_id,
-                                                           'cancel_url': cancel_url,
-                                                           'object_path': request.get('object_path', context.getPath()),
-                                                           'dialog_category': 'object_exchange'}, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.xml
deleted file mode 100644
index 0780a14baa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doExchange.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>form_id, cancel_url, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doExchange</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.py
deleted file mode 100644
index 6943bcf9ef..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.py
+++ /dev/null
@@ -1,7 +0,0 @@
-if  select_favorite is None:
-   select_favorite = context.REQUEST.form["Base_doFavorite"]
-if select_favorite == '':
-  return
-# XXX more encode should be implemented in ERP5Site_redirect.
-select_favorite = select_favorite.replace(' ', '+')
-return context.ERP5Site_redirect(select_favorite, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.xml
deleted file mode 100644
index b42e964bd1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doFavorite.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_favorite=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doFavorite</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.py
deleted file mode 100644
index 7a36610915..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# prevent lose checked itens after click to print
-# For backward compatibility, do nothing if
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-if select_jump is None:
-  select_jump = context.REQUEST.form["Base_doJump"]
-
-if select_jump == '':
-  return
-
-request = container.REQUEST
-return context.ERP5Site_redirect(select_jump,
-     keep_items=dict(form_id=request.get('form_id', 'view')), **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.xml
deleted file mode 100644
index 5b6bbd6fc8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doJump.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_jump=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doJump</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.py
deleted file mode 100644
index d32ea23eeb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.py
+++ /dev/null
@@ -1,40 +0,0 @@
-import re
-
-try:
-  website = context.getWebSiteValue()
-except AttributeError:
-  website = None
-
-if website is not None and website.isStaticLanguageSelection():
-  # Web Mode
-  root_website = website.getOriginalDocument()
-  default_language = root_website.getDefaultAvailableLanguage()
-  root_website_url = root_website.absolute_url()
-  website_url_pattern = r'^%s(?:%s)*(/|$)' % (
-    re.escape(root_website_url),
-    '|'.join('/' + re.escape(x) for x in root_website.getAvailableLanguageList()))
-  referer_url = context.REQUEST.HTTP_REFERER
-  if referer_url:
-    if select_language == default_language:
-      redirect_url = re.sub(website_url_pattern, root_website_url + r'\1', referer_url)
-    else:
-      redirect_url = re.sub(website_url_pattern, root_website_url + '/' + select_language + r'\1',
-                            referer_url)
-  else:
-    if select_language == default_language:
-      redirect_url = root_website_url
-    else:
-      redirect_url = root_website_url + '/' + select_language
-  return context.REQUEST.RESPONSE.redirect(redirect_url)
-else:
-  # ERP5 Mode
-  # XXX Localizer-dependent
-  portal = context.getPortalObject()
-
-  if select_language is None:
-    select_language = context.REQUEST.form["Base_doLanguage"]
-
-  if not select_language:
-    select_language = portal.Localizer.get_selected_language()
-
-  portal.Localizer.changeLanguage(select_language)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.xml
deleted file mode 100644
index 8b558aa400..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doLanguage.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_language</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doLanguage</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.py
deleted file mode 100644
index 3ae746643f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.py
+++ /dev/null
@@ -1,5 +0,0 @@
-if select_module == None:
-  select_module = context.REQUEST.form["Base_doModule"]
-if select_module == '':
-  return
-return context.ERP5Site_redirect(select_module, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.xml
deleted file mode 100644
index 60da525402..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doModule.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_module=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doModule</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.py
deleted file mode 100644
index 4ee2aba6ac..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.py
+++ /dev/null
@@ -1,11 +0,0 @@
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-context.REQUEST.set("proxy_listbox_id", select_dialog )
-
-# Reset selection when changing the listbox (request parameters will be kept)
-stool = context.getPortalObject().portal_selections
-stool.setSelectionFor("Base_viewRelatedObjectList", None)
-return context.Base_viewRelatedObjectList(REQUEST=context.REQUEST)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.xml
deleted file mode 100644
index e65f2ef63c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doRelationDialog.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>select_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doRelationDialog</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.py
deleted file mode 100644
index 3afec0603c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.py
+++ /dev/null
@@ -1,22 +0,0 @@
-request = container.REQUEST
-kw.update(request.form)
-
-portal = context.getPortalObject()
-
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-action_context = portal.restrictedTraverse(request.get('object_path', '?'), context)
-
-new_print_action_list = context.Base_fixDialogActions(
-     context.Base_filterDuplicateActions(
-     portal.portal_actions.listFilteredActionsFor(action_context)), 'object_report')
-
-if new_print_action_list:
-  return context.ERP5Site_redirect(new_print_action_list[0]['url'],
-                                                           keep_items={'form_id': form_id,
-                                                           'cancel_url': cancel_url,
-                                                           'object_path': request.get('object_path', context.getPath()),
-                                                           'dialog_category': 'object_report'}, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.xml
deleted file mode 100644
index 39ee939181..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_doReport.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>form_id, cancel_url, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_doReport</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.py
deleted file mode 100644
index 033e499418..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.py
+++ /dev/null
@@ -1,45 +0,0 @@
-"""This script filters duplicate actions for a document.
-Duplicate actions are actions with the same ID in the same action category.
-In case of duplicate, only the first action will be kept.
-
-`actions` is the mapping returned by ActionsTool.listFilteredActionsFor
-The script must be called on the context of the document.
-"""
-from Products.ERP5Type.Cache import CachingMethod
-def filterDuplicateActions(actions):
-  new_actions = {}
-
-  for action_category, action_list in actions.items():
-    existing_actions = set()
-    new_actions[action_category] = []
-    keep_action = new_actions[action_category].append
-
-    for action in action_list:
-      if action['id'] not in existing_actions:
-        existing_actions.add(action['id'])
-        keep_action(action)
-  return new_actions
-
-
-def hasDuplicateActions(portal_type, user_name):
-  len_actions = 0
-  len_filtered_actions = 0
-  for cat in actions.values():
-    len_actions += len(cat)
-  filtered_actions = filterDuplicateActions(actions)
-  for cat in filtered_actions.values():
-    len_filtered_actions += len(cat)
-  return len_actions != len_filtered_actions
-
-
-hasDuplicateActions = CachingMethod(
-                          hasDuplicateActions,
-                          id='Base_filterDuplicateActions.hasDuplicateActions',
-                          cache_factory='erp5_ui_long')
-
-user_name = getattr(container.REQUEST, 'AUTHENTICATED_USER', '')
-
-if getattr(context, 'getPortalType', None) is not None:
-  if hasDuplicateActions(context.getPortalType(), user_name):
-    return filterDuplicateActions(actions)
-return actions
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.xml
deleted file mode 100644
index e0e66e6e84..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_filterDuplicateActions.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>actions</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_filterDuplicateActions</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_fixDialogActions.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_fixDialogActions.xml
deleted file mode 100644
index 9fa430f65c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_fixDialogActions.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>actions, dialog_category</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_fixDialogActions</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.py
deleted file mode 100644
index c5df0950ef..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.py
+++ /dev/null
@@ -1,2 +0,0 @@
-# This is the default method for a redirection after being added.
-return dict(selection_index=None, selection_name=None)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.xml
deleted file mode 100644
index d3992cd6ca..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRedirectParameterDictAfterAdd.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>folder, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_getRedirectParameterDictAfterAdd</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.py
deleted file mode 100644
index 5e85583ec8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.py
+++ /dev/null
@@ -1,9 +0,0 @@
-request = context.REQUEST
-
-proxy_listbox_id = request.get('proxy_listbox_id', None)
-if proxy_listbox_id is None:
-  proxy_listbox_id = request.get('select_dialog', None)
-if proxy_listbox_id is None:
-  proxy_listbox_id = "Base_viewRelatedObjectListBase/listbox"
-
-return proxy_listbox_id
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.xml
deleted file mode 100644
index 9b795aab24..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getRelationFieldProxyListBoxId.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_getRelationFieldProxyListBoxId</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.py
deleted file mode 100644
index caeaa0988c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.py
+++ /dev/null
@@ -1,6 +0,0 @@
-"""
-  this method is designed to get the topmost traversed url in an ERP5
-  instance. By default it returns the portal. Overload this script if
-  the portal is not the topmost traversed document in your setup.
-"""
-return context.getPortalObject()
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.xml
deleted file mode 100644
index 3503177324..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_getURLTopmostDocumentValue.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_getURLTopmostDocumentValue</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.py
deleted file mode 100644
index a8d084ffc5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.py
+++ /dev/null
@@ -1,34 +0,0 @@
-"""
-   This script factorises code required to redirect to the appropriate
-   page from a script. It should probably be extended, reviewed and documented
-   so that less code is copied and pasted in dialog scripts.
-
-   TODO: improve API and extensively document. ERP5Site_redirect may 
-   be redundant.
-"""
-# BBB: originally, form_id was the first positional argument
-if not redirect_url or '/' not in redirect_url:
-  form_id = redirect_url or kw.pop('form_id', None)
-  redirect_url = context.absolute_url()
-  if form_id:
-    redirect_url += '/' + form_id
-
-from ZTUtils import make_query
-request = context.getPortalObject().REQUEST
-request_form = request.form
-request_form.update(kw)
-request_form = context.ERP5Site_filterParameterList(request_form)
-request_form.update(keep_items)
-
-parameters = make_query(dict([(k, v) for k, v in request_form.items() if k and v is not None]))
-if len(parameters):
-  if '?' in redirect_url:
-    separator = '&'
-  else:
-    separator = '?'
-  redirect_url = '%s%s%s' % (redirect_url, separator, parameters)
-
-if abort_transaction:
-  from zExceptions import Redirect
-  raise Redirect(redirect_url)
-return request.RESPONSE.redirect(redirect_url)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.xml
deleted file mode 100644
index cb88b0ae81..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirect.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>redirect_url=None, keep_items=(), abort_transaction=False, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_redirect</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.py
deleted file mode 100644
index 4cedd8a8be..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.py
+++ /dev/null
@@ -1,10 +0,0 @@
-if '?' in dialog_action_url:
-  dialog_action_url = '%s&form_id=%s' % (dialog_action_url, form_id)
-else:
-  dialog_action_url = '%s?form_id=%s' % (dialog_action_url, form_id)
-
-
-if format:
-  # Add format parameter if not null
-  dialog_action_url += '&format=%s' % (format,)
-return container.REQUEST.RESPONSE.redirect(dialog_action_url)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.xml
deleted file mode 100644
index f91241f12a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_redirectToDialogAction.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>dialog_action_url, form_id=\'\', format=None</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_redirectToDialogAction</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.py
deleted file mode 100644
index 1c6fd9bedd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.py
+++ /dev/null
@@ -1,3 +0,0 @@
-kw.update(context.REQUEST.form)
-kw['dialog_method'] = update_method
-return context.Base_callDialogMethod(**kw) #XXX: is enable_pickle=1 required ?
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.xml
deleted file mode 100644
index ed7d043442..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_showUpdateDialog.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>update_method, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_showUpdateDialog</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog.xml
deleted file mode 100644
index 41ed44f40c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog.xml
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ERP5 Form" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary/>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>action</string> </key>
-            <value> <string>Base_redirectToDialogAction</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>encoding</string> </key>
-            <value> <string>UTF-8</string> </value>
-        </item>
-        <item>
-            <key> <string>enctype</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>group_list</string> </key>
-            <value>
-              <list>
-                <string>left</string>
-                <string>right</string>
-                <string>center</string>
-                <string>bottom</string>
-                <string>hidden</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>groups</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>bottom</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>center</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>left</string> </key>
-                    <value>
-                      <list>
-                        <string>your_dialog_action_url</string>
-                      </list>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>right</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_viewIntermediatePrintDialog</string> </value>
-        </item>
-        <item>
-            <key> <string>method</string> </key>
-            <value> <string>POST</string> </value>
-        </item>
-        <item>
-            <key> <string>name</string> </key>
-            <value> <string>Folder_viewPrintDialog</string> </value>
-        </item>
-        <item>
-            <key> <string>pt</string> </key>
-            <value> <string>form_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>row_length</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>stored_encoding</string> </key>
-            <value> <string>UTF-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Print</string> </value>
-        </item>
-        <item>
-            <key> <string>unicode_mode</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>update_action</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog/your_dialog_action_url.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog/your_dialog_action_url.xml
deleted file mode 100644
index 9385f256a8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewIntermediatePrintDialog/your_dialog_action_url.xml
+++ /dev/null
@@ -1,278 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="StringField" module="Products.Formulator.StandardFields"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>your_dialog_action_url</string> </value>
-        </item>
-        <item>
-            <key> <string>message_values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>external_validator_failed</string> </key>
-                    <value> <string>The input failed the external validator.</string> </value>
-                </item>
-                <item>
-                    <key> <string>required_not_found</string> </key>
-                    <value> <string>Input is required but no input given.</string> </value>
-                </item>
-                <item>
-                    <key> <string>too_long</string> </key>
-                    <value> <string>Too much input was given.</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>overrides</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>tales</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string>invisible</string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <int>20</int> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string>Action</string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <tuple>
-        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string>request/dialog_action_url</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog.xml
deleted file mode 100644
index 9cf5f9dcb5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ERP5 Form" module="erp5.portal_type"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary/>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>action</string> </key>
-            <value> <string>Base_redirectToDialogAction</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>edit_order</string> </key>
-            <value>
-              <list/>
-            </value>
-        </item>
-        <item>
-            <key> <string>encoding</string> </key>
-            <value> <string>UTF-8</string> </value>
-        </item>
-        <item>
-            <key> <string>enctype</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>group_list</string> </key>
-            <value>
-              <list>
-                <string>left</string>
-                <string>right</string>
-                <string>center</string>
-                <string>bottom</string>
-                <string>hidden</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>groups</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>bottom</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>center</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>left</string> </key>
-                    <value>
-                      <list>
-                        <string>your_dialog_action_url</string>
-                        <string>your_base_content_type</string>
-                      </list>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>right</string> </key>
-                    <value>
-                      <list>
-                        <string>your_format</string>
-                      </list>
-                    </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Base_viewOOoPrintDialog</string> </value>
-        </item>
-        <item>
-            <key> <string>method</string> </key>
-            <value> <string>POST</string> </value>
-        </item>
-        <item>
-            <key> <string>name</string> </key>
-            <value> <string>Base_viewFormPrintoutDialog</string> </value>
-        </item>
-        <item>
-            <key> <string>pt</string> </key>
-            <value> <string>form_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>row_length</string> </key>
-            <value> <int>4</int> </value>
-        </item>
-        <item>
-            <key> <string>stored_encoding</string> </key>
-            <value> <string>UTF-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Print</string> </value>
-        </item>
-        <item>
-            <key> <string>unicode_mode</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>update_action</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>update_action_title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_base_content_type.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_base_content_type.xml
deleted file mode 100644
index 488126e0a5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_base_content_type.xml
+++ /dev/null
@@ -1,278 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="StringField" module="Products.Formulator.StandardFields"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>your_base_content_type</string> </value>
-        </item>
-        <item>
-            <key> <string>message_values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>external_validator_failed</string> </key>
-                    <value> <string>The input failed the external validator.</string> </value>
-                </item>
-                <item>
-                    <key> <string>required_not_found</string> </key>
-                    <value> <string>Input is required but no input given.</string> </value>
-                </item>
-                <item>
-                    <key> <string>too_long</string> </key>
-                    <value> <string>Too much input was given.</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>overrides</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>tales</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string>invisible</string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <int>20</int> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string>-</string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <tuple>
-        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string>request/base_content_type | nothing</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_dialog_action_url.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_dialog_action_url.xml
deleted file mode 100644
index 9385f256a8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_dialog_action_url.xml
+++ /dev/null
@@ -1,278 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="StringField" module="Products.Formulator.StandardFields"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>your_dialog_action_url</string> </value>
-        </item>
-        <item>
-            <key> <string>message_values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>external_validator_failed</string> </key>
-                    <value> <string>The input failed the external validator.</string> </value>
-                </item>
-                <item>
-                    <key> <string>required_not_found</string> </key>
-                    <value> <string>Input is required but no input given.</string> </value>
-                </item>
-                <item>
-                    <key> <string>too_long</string> </key>
-                    <value> <string>Too much input was given.</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>overrides</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>tales</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string>invisible</string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <int>20</int> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string>Action</string> </value>
-                </item>
-                <item>
-                    <key> <string>truncate</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <tuple>
-        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string>request/dialog_action_url</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_format.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_format.xml
deleted file mode 100644
index 0ed7eb0a5e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Base_viewOOoPrintDialog/your_format.xml
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>delegated_list</string> </key>
-            <value>
-              <list>
-                <string>default</string>
-                <string>enabled</string>
-                <string>items</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>your_format</string> </value>
-        </item>
-        <item>
-            <key> <string>message_values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>external_validator_failed</string> </key>
-                    <value> <string>The input failed the external validator.</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>overrides</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>field_id</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>form_id</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>target</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>tales</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>field_id</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>form_id</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>items</string> </key>
-                    <value>
-                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>target</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>field_id</string> </key>
-                    <value> <string>your_format</string> </value>
-                </item>
-                <item>
-                    <key> <string>form_id</string> </key>
-                    <value> <string>Base_viewDialogFieldLibrary</string> </value>
-                </item>
-                <item>
-                    <key> <string>items</string> </key>
-                    <value>
-                      <list/>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>target</string> </key>
-                    <value> <string>Click to edit the target</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="2" aka="AAAAAAAAAAI=">
-    <pickle>
-      <tuple>
-        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
-        <tuple/>
-      </tuple>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_text</string> </key>
-            <value> <string>python: here.Base_getConversionFormatItemList(base_content_type=request.get(\'base_content_type\', request.get(\'field_your_base_content_type\')))</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.py
deleted file mode 100644
index e7e5d92439..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.py
+++ /dev/null
@@ -1,13 +0,0 @@
-kept_names = ('editable_mode', 'ignore_layout',            # erp5_web
-              'selection_name', 'selection_index',         # list mode
-              'selection_key',                             # list mode
-              'bt_list',                                   # business template installation system
-              'ignore_hide_rows',
-             )
-# Dialog mode is absent from the kept_name list on purpose :
-# none of its variable should ever get transmited because
-# it's the deepest level of navigation.
-# Cancel url is always overwritten, except when rendering
-# a dialog. So this is safe to propagate it.
-
-return dict((item for item in parameter_list.items() if item[0] in kept_names))
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.xml
deleted file mode 100644
index 3dc2c945bb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_filterParameterList.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>parameter_list</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_filterParameterList</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.py
deleted file mode 100644
index e8eeeaf994..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# This script returns an iterable of the paths to standard CSS objects.
-# If you want to customize your own site, please override this script
-# in your own skin folder. Note that the returned items must be
-# relative URLs instead of absolute URLs, i.e. they must be traversable
-# from the portal object. This is required for further processing of CSS
-# data, e.g. compression.
-#
-# BBB: For the history, erp5.css is included by css_list_template.
-#      So this script has nothing to do in reality.
-
-css_list = ()
-return css_list
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.xml
deleted file mode 100644
index 4a130be23c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCssRelativeUrlList.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getCssRelativeUrlList</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.py
deleted file mode 100644
index 5ab9f8d3d7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.py
+++ /dev/null
@@ -1,16 +0,0 @@
-request = container.REQUEST
-if request.get('dialog_action_url'):
-  current_url = request['dialog_action_url']
-  for action in dialog_actions:
-    if current_url == action['original_url']:
-      return action
-else:
-  for action in dialog_actions:
-    if current_url == action['url'].split('?')[0]:
-      return action
-# still not found, return the first action with form_id matching
-form_id = current_url.split('/')[-1]
-for action in dialog_actions:
-  if form_id == action['url'].split('?')[0].split('/')[-1]:
-    return action
-return None
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.xml
deleted file mode 100644
index 25b92c0428..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getCurrentDialogAction.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>current_url, dialog_actions</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getCurrentDialogAction</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.py
deleted file mode 100644
index 624d5d3e9c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.py
+++ /dev/null
@@ -1,11 +0,0 @@
-# This script returns an iterable of the paths to standard JavaScript objects.
-# If you want to customize your own site, please override this script
-# in your own skin folder. Note that the returned items must be
-# relative URLs instead of absolute URLs, i.e. they must be traversable
-# from the portal object. This is required for further processing of JavaScript
-# data, e.g. compression.
-#
-# BBB: For the history, erp5_xhtml_appearance.js is included by default when
-#      js_list is not pre-defined before the global definitions.
-js_list = ('jquery/core/jquery.min.js', 'erp5.js',)
-return js_list
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.xml
deleted file mode 100644
index 5318e90309..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_getJavaScriptRelativeUrlList.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_getJavaScriptRelativeUrlList</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.py
deleted file mode 100644
index 6661fe11fb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.py
+++ /dev/null
@@ -1,8 +0,0 @@
-# Script to call in action scripts before executig the actual action.
-from Products.ERP5Type.Log import log
-log("ERP5Site_prepare is deprecated, "
-    "use Base_updateListboxSelection instead")
-
-# Update checked uids
-if None not in (selection_name, uids, listbox_uid):
-  context.getPortalObject().portal_selections.updateSelectionCheckedUidList(selection_name, uids=uids, listbox_uid=listbox_uid, REQUEST=context.REQUEST)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.xml
deleted file mode 100644
index d65712229d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_prepareAction.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>selection_name=None, uids=None, listbox_uid=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_prepareAction</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.py
deleted file mode 100644
index 6144212e6a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.py
+++ /dev/null
@@ -1 +0,0 @@
-return context.getPortalObject().Base_redirect(redirect_url, keep_items, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.xml
deleted file mode 100644
index 6eaee82b6d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_redirect.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>redirect_url=None, keep_items=(), **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_redirect</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.py
deleted file mode 100644
index da2032ab2d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from Products.ERP5Type.Cache import CachingMethod
-navigation_box_render = context.navigation_box_render
-navigation_box_render = CachingMethod(navigation_box_render,
-    ("ERP5Site_renderCachedNavigationBox",
-     context.portal_membership.getAuthenticatedMember().getIdOrUserName(),
-     context.Localizer.get_selected_language(),
-     context.portal_url(),
-    ),cache_factory='erp5_ui_short')
-return navigation_box_render()
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.xml
deleted file mode 100644
index 9b912568d1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ERP5Site_renderCachedNavigationBox.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ERP5Site_renderCachedNavigationBox</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.py
deleted file mode 100644
index b82d44d070..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.py
+++ /dev/null
@@ -1,32 +0,0 @@
-from Products.ERP5Type.Cache import CachingMethod
-
-field = context
-field_id = field.getId()
-form = field.aq_parent
-form_id = form.getId()
-document = form.aq_parent
-if getattr(document, 'getPortalType', None) is None:
-  document = None
-
-def getFieldDescription(field_id):
-  desc = field.get_value('description')
-  if desc in ('', None):
-    split_id = field_id.split('_', 1)
-    if split_id[0] == 'my':
-      if document is None:
-        desc = 'Dummy field description for %s' % (field_id, )
-      else:
-        try:
-          properties = document.propertyMap()
-        except AttributeError: # If context has no propertyMap, give up
-          properties = []
-        for property in properties:
-          if split_id[1] == property['id']:
-            desc = property.get('description', '')
-            break
-  return desc
-
-if document is not None:
-  getFieldDescription = CachingMethod(getFieldDescription, ('getFieldDescription', form_id), \
-                                      cache_factory='erp5_ui_long')
-return getFieldDescription(field_id)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.xml
deleted file mode 100644
index e826246413..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Field_getDescription.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Field_getDescription</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.py
deleted file mode 100644
index 86081dff43..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.py
+++ /dev/null
@@ -1,18 +0,0 @@
-Base_translateString = context.getPortalObject().Base_translateString
-
-if not type_name:
-  allowed_type_list = context.getVisibleAllowedContentTypeList()
-  if not allowed_type_list:
-    return context.Base_redirect(keep_items={'portal_status_message':
-      Base_translateString("You are not allowed to add new content in this context.")})
-  # newContent will add the first allowed type when we do not specify portal_type=
-  type_name = allowed_type_list[0]
-
-if keep_items is None:
-  keep_items =  {}
-new_content = context.newContent(portal_type=type_name)
-keep_items['portal_status_message'] = Base_translateString("Object created.")
-keep_items['editable_mode'] = 1
-kw = new_content.getRedirectParameterDictAfterAdd(context, **kw)
-redirect_url = kw.pop('redirect_url', None)
-return new_content.Base_redirect(redirect_url, keep_items=keep_items, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.xml
deleted file mode 100644
index 29d49c4080..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_create.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>type_name=None, keep_items=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Folder_create</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.py
deleted file mode 100644
index 189e97bccc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.py
+++ /dev/null
@@ -1,17 +0,0 @@
-request = container.REQUEST
-kw.update(request.form)
-
-# Base_updateListboxSelection cannot be found.
-Base_updateListboxSelection = getattr(context, 'Base_updateListboxSelection', None)
-if Base_updateListboxSelection is not None:
-  Base_updateListboxSelection()
-
-new_print_action_list = context.Base_fixDialogActions(
-     context.Base_filterDuplicateActions(
-     context.portal_actions.listFilteredActionsFor(context)), 'object_print')
-
-if new_print_action_list:
-  return context.ERP5Site_redirect(new_print_action_list[0]['url'],
-    keep_items={'form_id': form_id,
-                'cancel_url': cancel_url,
-                'dialog_category': 'object_print'}, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.xml
deleted file mode 100644
index 0224539094..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Folder_print.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>form_id, cancel_url, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Folder_print</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.py
deleted file mode 100644
index a579a31c13..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.py
+++ /dev/null
@@ -1 +0,0 @@
-return context.enctype or None
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.xml
deleted file mode 100644
index ac91edd2b2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getEnctype.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Form_getEnctype</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.py
deleted file mode 100644
index 9d0f5c0e34..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.py
+++ /dev/null
@@ -1,44 +0,0 @@
-"""
-  This script splits a form group id in two part:
-    * a group id,
-    * a group title.
-
-  The group should be named based on the following pattern: "group id (Group Title)" 
-
-  This script is a hack to let us merge two informations (id and title) into one (id) to get
-    over Formulator limitations. This script should disappear with Formulator's refactoring.
-
-  Features: 
-    * Multiple parenthesis allowed;
-    * Group id can continue after the title definition.
-
-  Example:
-    A string like
-      "left webcontent (The Fantastic Group (and (funky) lisp-like parenthesis)) extra",
-    will return the following tuple:
-      ( 'left webcontent extra'
-      , 'The Fantastic Group (and (funky) lisp-like parenthesis)'
-      , 'left webcontent (The Fantastic Group (and (funky) lisp-like parenthesis)) extra'
-      )
-"""
-form=context
-
-def getFormGroupTitleAndId():
-  res = []
-  append = res.append
-  for original_group_id in form.get_groups(include_empty=0):
-    group_id = original_group_id
-    try:
-      group_id_head, group_id_rest = group_id.split('(', 1)
-      group_title, group_id_tail = group_id_rest.rsplit(')', 1)
-      group_id = group_id_head + group_id_tail
-      if not group_title:
-        group_title = None
-    except ValueError:
-      # When group_id does not have parentheses.
-      group_title = None
-    group_id = ' '.join((w for w in group_id.split(' ') if w))
-    append({'gid': group_id, 'gtitle': group_title, 'goid': original_group_id})
-  return res
-
-return getFormGroupTitleAndId()
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.xml
deleted file mode 100644
index f98ef3f3db..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getGroupTitleAndId.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Form_getGroupTitleAndId</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.py
deleted file mode 100644
index c03cfc33a8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# Return first listbox in a form that is enabled and not hidden
-# Christophe Dumez <christophe@nexedi.com>
-# This script should be used to detect a listbox without having to name it "listbox"
-
-form=context
-
-if form.meta_type != 'ERP5 Form':
-  return None
-
-# XXX We should not use meta_type properly,
-# XXX We need to discuss this problem.(yusei)
-def isListBox(field):
-  if field.meta_type=='ListBox':
-    return True
-  elif field.meta_type=='ProxyField':
-    template_field = field.getRecursiveTemplateField()
-    if template_field.meta_type=='ListBox':
-      return True
-  return False
-
-# we start with 'bottom' because most of the time
-# the listbox is there.
-for group in ('bottom', 'center', 'left', 'right', 'Default'):
-  for field in form.get_fields_in_group(group):
-     if isListBox(field) and not(field['hidden']) and field['enabled']:
-       return field
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.xml
deleted file mode 100644
index 9b44779b63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Form_getListbox.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Form_getListbox</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.xml
deleted file mode 100644
index e71857d911..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_asHTML</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>iso-8859-15</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.zpt
deleted file mode 100644
index 7ae717c3fe..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTML.zpt
+++ /dev/null
@@ -1,557 +0,0 @@
-<tal:block
-  xmlns:tal="http://xml.zope.org/namespaces/tal"
-  xmlns:metal="http://xml.zope.org/namespaces/metal"
-  xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-  tal:define="field_id here/getId;
-              form_id python: here.getForm().id;
-              selection_name here/getSelectionName;
-              selection here/getSelection;
-              real_context here/getContext;
-              global portal_url_string here/getPortalUrlString;
-              context_url real_context/absolute_url;
-              md5_string here/getMD5Checksum;
-              hide_rows_on_no_search_criterion here/isHideRowsOnNoSearchCriterion;
-              is_domain_tree_mode here/isDomainTreeMode;
-              is_report_tree_mode here/isReportTreeMode;
-              global is_domain_tree_supported here/isDomainTreeSupported;
-              global is_report_tree_supported here/isReportTreeSupported;
-              global is_gadget_mode request/is_gadget_mode | nothing;
-              show_select_column here/showSelectColumn;
-              show_anchor_column here/showAnchorColumn;
-              show_search_line here/showSearchLine;
-              is_web_mode real_context/isWebMode | nothing;
-              is_dialog_mode request/dialog_mode | nothing;
-              display_style_list here/getDisplayStyleList;
-              list_style here/getListboxDisplayStyle;
-              global_search_column here/getGlobalSearchColumn;
-              global_search_column_script string:Base_doSelect;
-              show_global_search python: global_search_column not in ('', None);
-              line_list here/query;
-              listbox_max_lines  python: int(here.getMaxLineNumber());
-              total_line         python: int(here.total_size);
-              is_sample          python: getattr(here, 'is_sample', False);
-              current_page       python: int(here.current_page) + 1;
-              current_page_max   python: listbox_max_lines * current_page;
-              current_page_start python: (listbox_max_lines * (current_page - 1)) + 1;
-              current_page_stop  python: (total_line < current_page_max) and total_line or current_page_max;
-              form_url string:${context_url}/${form_id};
-              need_pagination python: total_line > listbox_max_lines;
-              show_list_style_selection python: len(display_style_list) > 1;
-              show_listbox_tree_mode_selection python: not is_gadget_mode and 
-                                                       (is_domain_tree_supported or is_report_tree_supported);
-              show_list_action_link python: here.field.get_value('list_action');
-              page_navigation_template python: request.get('page_navigation_template', here.getPageNavigationTemplate());
-              is_slider_mode python:  'Slider' in page_navigation_template;
-              is_default_listbox_field python: field_id=='listbox';
-              field_prefix python: '';">
-
-  <!-- Define hidden input.  -->
-  <input type="hidden" 
-         name="list_selection_name" 
-         value="default" 
-         tal:attributes="value selection_name" />
-  <input type="hidden" 
-         name="list_selection_name" 
-         value="default"
-         tal:attributes="value selection_name;
-                         name string:${field_id}_list_selection_name" />
-  <input tal:condition="md5_string" 
-         type="hidden" 
-         name="md5_object_uid_list" 
-         value="checksum" 
-         tal:attributes="value md5_string" />
-  <input tal:condition="form_id" 
-         type="hidden" 
-         name="form_id" 
-         tal:attributes="value form_id" 
-         tal:replace="nothing"/>
-  <input tal:condition="field_id" 
-         type="hidden" 
-         name="field_id" 
-         tal:attributes="value field_id" 
-         tal:replace="nothing"/>
-
-  <tal:block tal:condition="is_gadget_mode">
-    <tal:block tal:define="global box_relative_url python: request.get('box_relative_url', '');
-                           global box python: real_context.restrictedTraverse(box_relative_url); 
-                           global box_id python: '%s_content' %box_relative_url.replace('/', '_');
-                           global dom_id python: request.get('dom_id',None) or box_id;
-                           global field_prefix string:${box_id}_">
-      <input tal:condition="python:form_id" 
-             type="hidden" 
-             name="gadget_form_id"
-             tal:attributes="value form_id" />
-    </tal:block>
-  </tal:block>
-
-<div class="listbox-container">
-
-  <div class="listbox-tree">
-
-    <!-- Domain Report Tree mode -->
-    <div class="listbox-domain-tree-container" 
-         tal:condition="is_domain_tree_mode">
-      <tal:block tal:define="selected_domain_path here/getSelectedDomainPath">
-
-        <!-- Select domain node -->
-        <select name="domain_root_url"
-                tal:attributes="onchange string:submitAction(this.form, '${context_url}/setDomainRoot')">
-          <tal:block tal:repeat="c here/getDomainRootList">
-            <option value="base_domain"
-                    tal:define="path python: c[0]; title python: c[1]"
-                    tal:attributes="selected python: path == selected_domain_path; value path"
-                    tal:content="title"
-                    i18n:translate="" i18n:domain="ui"/>
-          </tal:block>
-        </select>
-
-        <!-- Domain node contents -->
-        <table cellpadding="0"
-               summary="This table contains the domain tree"
-               class="listbox-table-domain-tree"
-               tal:attributes="class string:${field_id}-table-domain-tree"
-               tal:define="report_tree_list python: here.makeReportTreeList(report_path = selected_domain_path, unfolded_list = selection.getDomainList(), is_report_opened = False, sort_on=(('int_index', 'ASC'),));
-                           total_depth python: max([report_tree.depth for report_tree in report_tree_list] + [-1])">
-          <tr tal:repeat="report_tree report_tree_list">
-            <tal:block tal:repeat="i python: range(report_tree.depth)">
-              <td width="12" nowrap="nowrap">&nbsp;</td>
-            </tal:block>
-            <td colspan="1" 
-                class="listbox-table-domain-tree-cell"
-                tal:attributes="colspan python: total_depth - report_tree.depth + 1">
-              <button type="submit"
-                      name="foldDomain:method"
-                      class="tree-open"
-                      tal:condition="report_tree/is_open"
-                      tal:content="report_tree/obj/getCompactTranslatedTitle"
-                      tal:attributes="value string:${report_tree/domain_url}.${report_tree/depth}"/>
-              <button type="submit"
-                      name="unfoldDomain:method"
-                      class="tree-closed"
-                      tal:condition="not: report_tree/is_open"
-                      tal:content="report_tree/obj/getCompactTranslatedTitle"
-                      tal:attributes="value string:${report_tree/domain_url}.${report_tree/depth}"/>
-            </td>
-          </tr>
-        </table>
-      </tal:block>
-    </div>
-  </div>
-
-  <div class="listbox-content"  
-       tal:attributes="class python: test(not is_domain_tree_mode, 'listbox-content maximal-width', 'listbox-content listbox-content-fixed-width')">
-
-    <div class="listbox-head">
-
-      <div class="listbox-head-spacer"></div>
-
-      <div class="listbox-head-content">
-
-        <!-- Listbox head (in left) -->
-        <div class="listbox-head-title">
-
-          <!-- List tree mode choice -->
-          <div class="listbox-header-box"
-               tal:condition="python: show_listbox_tree_mode_selection and not is_web_mode">
-            <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_tree_mode_selection"/>
-          </div>
-
-          <!-- Listbox title -->
-          <div class="listbox-header-box">
-            <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_title"/>
-          </div>
-
-          <!-- Number of rows in ERP5 mode -->
-          <div class="listbox-header-box"
-               tal:condition="python: not is_web_mode">
-            <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_number_of_records"/>
-          </div>
-
-          <!-- List style display mode -->
-          <div class="listbox-header-box"
-               tal:condition="python: show_list_style_selection and not is_web_mode">
-            <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_display_style_selection"/>
-          </div>
-
-        </div>
-
-      <!-- Listbox nagivation (in right) -->
-      <div class="listbox-head-navigation">
-
-        <!--Show search result in web mode-->
-        <div class="listbox-header-box"
-             tal:condition="python: is_web_mode">
-          <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_number_of_records"/>
-        </div>
-
-        <!--Page navigation -->
-        <div class="listbox-header-box"
-             tal:condition="python: need_pagination and not is_web_mode">
-          <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_navigation"/>
-        </div>
-
-      </div>
-
-
-      </div>
-
-
-    </div>
-
-    <div class="listbox-body">
-      <table class="listbox"
-             tal:attributes="class python: 'listbox %s %s-%s' %(field_id, field_id, list_style)">      
-        <thead>
-          <!--Column title -->
-          <tr class="listbox-label-line">  
-
-            <!--Report tree-->
-            <th tal:condition="is_report_tree_mode"
-                class="listbox-table-report-tree-selection-cell">
-              <select name="report_root_url"
-                      tal:attributes="onchange string:submitAction(this.form, '${context_url}/setReportRoot')">
-                <tal:block tal:repeat="c here/getReportRootList">
-                  <option value="base_domain"
-                          tal:define="path python: c[0]; title python: c[1]"
-                          tal:attributes="selected python: path == here.getSelectedReportPath(); value path"
-                          tal:content="title" i18n:domain="ui" i18n:translate="">Domain</option>
-                </tal:block>
-              </select>
-            </th>
-
-            <!-- Anchor cell -->
-            <th class="listbox-table-anchor-cell" tal:condition="show_anchor_column">&nbsp;</th>
-
-            <!-- Select cell -->
-            <th tal:condition="python: show_select_column"
-                class="listbox-table-select-cell">
-           
-              <button class="listbox-check-all" title="Check All"
-                      type="submit" name="listbox_checkAll:method" value="listbox"
-                      tal:attributes="value string:${field_id}"
-                      i18n:domain="ui" i18n:attributes="title">
-                <img class="listbox-check-all" src="images/checkall.png"
-                     alt="Check All" title="Check All"
-                     tal:attributes="src string:${portal_url_string}/images/checkall.png"
-                     i18n:domain="ui" i18n:attributes="title;alt" />
-              </button>
-              &nbsp;
-              <button class="listbox-uncheck-all" title="Uncheck All"
-                      type="submit" name="listbox_uncheckAll:method" value="listbox"
-                      tal:attributes="value string:${field_id}"
-                      i18n:domain="ui" i18n:attributes="title">
-                <img class="listbox-uncheck-all" src="images/decheckall.png"
-                     alt="Uncheck All" title="Uncheck All"
-                     tal:attributes="src string:${portal_url_string}/images/decheckall.png;"
-                     i18n:domain="ui" i18n:attributes="title;alt" />
-              </button>
-
-              </th>
-
-              <!-- Label column row -->
-              <tal:block tal:repeat="value here/getLabelValueList">
-                <tal:block tal:define="sql        python: value[0];
-                                       title      python: value[1];
-                                       sort_order python: value[2]">
-
-                  <th tal:condition="sql" class="listbox-table-header-cell"
-                      tal:define="bt_class python:  sort_order=='ascending' and 'sort-button sort-button-asc' 
-                                                    or sort_order == 'descending' and 'sort-button sort-button-desc' 
-                                                    or 'sort-button';
-                                  bt_title python: sort_order=='ascending' and 'Ascending Display'
-                                                   or sort_order=='descending' and 'Descending Display'
-                                                   or 'Sort';
-                                  listbox_field_id string:${field_id}.${sql};">                 
-                    <!-- Button in normal view -->
-                    <span tal:condition="not:is_gadget_mode" class="listbox-table-header-column-title" i18n:translate="" i18n:domain="ui" tal:content="title"/>
-                    <button tal:condition="not:is_gadget_mode"
-                            type="submit"
-                            name="setSelectionQuickSortOrder:method"
-                            title="Ascending Display"
-                            class="sort-button sort-button-asc"
-                            tal:attributes="value python:test(sort_order=='ascending', listbox_field_id+':none', listbox_field_id+':asc')"
-                            i18n:domain="ui" i18n:attributes="title">
-                      <img src="images/transparent-image.gif"
-                           alt="Ascending Display"
-                           title="Ascending Display"
-                           tal:attributes="src string:${portal_url_string}/images/transparent-image.gif;
-                                           class python:test(sort_order=='ascending', 'sort-button sort-button-arrow sort-button-asc-selected', 'sort-button sort-button-arrow sort-button-asc-not-selected');"
-                           i18n:domain="ui" i18n:attributes="title;alt" />
-                    </button>
-                    <button tal:condition="not:is_gadget_mode"
-                            type="submit"
-                            name="setSelectionQuickSortOrder:method"
-                            title="Descending Display"
-                            class="sort-button sort-button-desc"
-                            tal:attributes="value python:test(sort_order=='descending', listbox_field_id+':none', listbox_field_id+':desc')"
-                            i18n:domain="ui" i18n:attributes="title">
-                      <img src="images/transparent-image.gif"
-                           alt="Descending Display"
-                           title="Descending Display"
-                           tal:attributes="src string:${portal_url_string}/images/transparent-image.gif;
-                                           class python:test(sort_order=='descending', 'sort-button sort-button-arrow sort-button-desc-selected', 'sort-button sort-button-arrow sort-button-desc-not-selected');"
-                           i18n:domain="ui" i18n:attributes="title;alt" />
-                    </button>
-
-                    <!-- Button in gadget mode -->
-                    <span tal:condition="is_gadget_mode" class="listbox-table-header-column-title" i18n:translate="" i18n:domain="ui" tal:content="title"/>
-                    <button tal:condition="is_gadget_mode"
-                            type="button"
-                            title="Ascending Display"
-                            class="sort-button sort-button-asc"
-                            tal:define ="value python:test(sort_order=='ascending', listbox_field_id+':none', listbox_field_id+':asc');
-                                         params python: {'setSelectionQuickSortOrder:method':value};"
-                            tal:attributes="onclick python: real_context.KnowledgePad_generateAjaxCall(context_url+'/'+form_id,box,dom_id,params);"
-                            i18n:domain="ui" i18n:attributes="title">
-                      <img src="images/transparent-image.gif"
-                           alt="Ascending Display"
-                           title="Ascending Display"
-                           tal:attributes="src string:${portal_url_string}/images/transparent-image.gif;
-                                           class python:test(sort_order=='ascending', 'sort-button sort-button-arrow sort-button-asc-selected', 'sort-button sort-button-arrow sort-button-asc-not-selected');"
-                           i18n:domain="ui" i18n:attributes="title;alt" />
-                    </button>
-                    <button tal:condition="is_gadget_mode"
-                            type="button"
-                            title="Descending Display"
-                            class="sort-button sort-button-desc"
-                            tal:define ="value python:test(sort_order=='descending', listbox_field_id+':none', listbox_field_id+':desc');
-                                         params python: {'setSelectionQuickSortOrder:method':value};"
-                            tal:attributes="onclick python: real_context.KnowledgePad_generateAjaxCall(context_url+'/'+form_id,box,dom_id,params);"
-                            i18n:domain="ui" i18n:attributes="title">
-                      <img src="images/transparent-image.gif"
-                           alt="Descending Display"
-                           title="Descending Display"
-                           tal:attributes="src string:${portal_url_string}/images/transparent-image.gif;
-                                           class python:test(sort_order=='descending', 'sort-button sort-button-arrow sort-button-desc-selected', 'sort-button sort-button-arrow sort-button-desc-not-selected');"
-                           i18n:domain="ui" i18n:attributes="title;alt" />
-                    </button>
-                    
-                  </th>
-
-                  <th class="listbox-table-header-cell"
-                      tal:condition="not: sql" 
-                      tal:content="title" 
-                      i18n:domain="ui" i18n:translate=""/>
-
-                </tal:block>
-              </tal:block>
-            </tr>
-
-            <!--Search column input -->
-            <tr tal:condition="python: show_search_line or is_report_tree_mode"
-                class="listbox-search-line">
-
-            <!--Report Tree -->
-            <tal:block tal:condition="is_report_tree_mode">
-              <th class="listbox-table-report-tree-selection-cell"
-                  colspan="1"
-                  tal:attributes="colspan python: show_search_line and 1 or (len(here.getSelectedColumnList()) + show_select_column + show_anchor_column + 1)"
-                  tal:define="selection_index here/getSelectionIndex;
-                              index python: selection_index is not None and '&amp;selection_index=%s' % selection_index or '';
-                              is_report_opened python: int(not here.getSelection().isReportOpened());
-                              requested_selection_name here/getRequestedSelectionName;
-                              url here/getUrl;
-                              selection_key here/getSelectionKey;
-                              selection_key_param python:selection_key and ('&amp;selection_key=%s' % selection_key) or '';
-                              report_depth python: selection.getParams().get('report_depth', request.get('report_depth', 0))">
-                <tal:block tal:repeat="i python: range(0, 6)">&nbsp;
-                  <a href="?selection_name=default&amp;selection_index=0&amp;report_depth:int=0"
-                     tal:attributes="href string:${url}?selection_name=${requested_selection_name}${index}${selection_key_param}&amp;report_depth:int=${i};
-                                     class python: test(i==report_depth, 'selected', '');"
-                     tal:content="i"/>
-                </tal:block>&nbsp;-&nbsp;
-                <a 
-                  href="?selection_name=default&amp;selection_index=0&amp;is_report_opened:int=0"
-                  tal:attributes="href string:${url}?selection_name=${requested_selection_name}${index}${selection_key_param}&amp;is_report_opened:int=${is_report_opened}"
-                  tal:content="python: is_report_opened and 'Show' or 'Hide'"
-                  i18n:domain="ui" i18n:translate="">Show</a>
-              </th>
-            </tal:block>
-
-            <!--Anchor cell -->
-            <th class="listbox-table-anchor-cell" tal:condition="show_anchor_column">&nbsp;</th>
-
-            <!--Select cell -->
-            <th tal:condition="show_select_column"
-                class="listbox-table-select-cell">
-              <input class="listbox-select-action" type="image"
-                    title="Action" alt="Action" name="Base_doSelect:method"
-                    tal:attributes="class string:${field_id}-select-action;
-                                    src string:${portal_url_string}/images/exec16.png"
-                    i18n:domain="ui" i18n:attributes="title" />
-            </th>
-
-            <!-- Real search columns headers -->
-            <th class="listbox-table-filter-cell"
-                tal:condition="show_search_line"
-                tal:repeat="value here/getSearchValueList">
-              <tal:block tal:define="alias        python: value[0];
-                                     param        python: value[1];
-                                     search_field python: value[2]"
-                         tal:condition="alias">
-                <!-- Render search field -->
-                <tal:block tal:condition="python: search_field is not None"
-                           tal:replace="structure python: search_field.render(value=param, key=alias)"/>
-
-                <tal:block tal:condition="python: search_field is None">
-                  <input tal:condition="python: not is_gadget_mode" 
-                         size="5"
-                         type="text" 
-                         tal:attributes="name string:${field_id}_${alias}; 
-                                         value param"
-                         onkeypress="submitFormOnEnter(event, this.form, 'Base_doSelect');"/>
-                  <!-- Search for gadget mode -->
-                  <input tal:condition="python: is_gadget_mode" 
-                         tal:define ="params python: {alias:'this.value'};"
-                         size="8"
-                         type="text" 
-                         tal:attributes='name string:${field_id}_${alias};
-                                         value python: selection.getParams().get(alias,"");
-                                         onkeypress python:"if(event.keyCode==13){" + real_context.KnowledgePad_generateAjaxCall(context_url+"/"+form_id,box,dom_id,params).replace("\"this.value\"","this.value")+ "return false;;}"'/>
-                </tal:block>
-              </tal:block>
-            </th>
-          </tr>
-        </thead>
-
-        <!-- Stats -->
-        <tfoot tal:condition="python:here.showStat() and not hide_rows_on_no_search_criterion">
-            
-          <tr class="listbox_stat_line"
-              tal:attributes="class string:${field_id}_stat_line listbox-stat-line">
-            <td tal:condition="is_report_tree_mode" >&nbsp;</td>
-            <td class="listbox-table-anchor-cell" tal:condition="show_anchor_column">&nbsp;</td>
-            <td class="listbox-table-select-cell" tal:condition="show_select_column">&nbsp;</td>
-            <tal:block tal:repeat="value here/getStatValueList">
-            <td align="left"
-               class="listbox-table-data-cell"
-               tal:define="original_value python: value[0]; processed_value python: value[1]"
-               tal:content="structure processed_value" />
-            </tal:block>
-          </tr>
-        </tfoot>
-
-        <tbody>
-
-          <!-- Render listbox data-->
-          <tal:block tal:condition="line_list"
-                     tal:define="checked_uid_set here/getCheckedUidSet">
-            <tr tal:repeat="line line_list"  
-                tal:attributes="                
-                  class python: line.getRowCSSClassName() or '%s %s' %('%s-data-line-%s' %(field_id, repeat['line'].index) ,test(repeat['line'].index % 2, 'DataB', 'DataA'));">
-              
-              <tal:block tal:define="render_result line/render">
-
-                  <!--Report tree column -->
-                  <td tal:condition="is_report_tree_mode"
-                      class="listbox-table-report-tree-selection-cell"                   
-                      tal:define="section_name python: line.getDomainTitle()">
-                    <a  tal:condition="section_name"
-                        tal:define="method_id python: line.isOpen() and 'foldReport' or 'unfoldReport';
-                                    selection_key here/getSelectionKey;
-                                    selection_key_param python:selection_key and ('&amp;selection_key=%s' % selection_key) or ''"
-                        tal:attributes="href string:${method_id}?report_url=${line/getDomainUrl}&amp;form_id=${form_id}&amp;list_selection_name=${selection_name}${selection_key_param};
-                                        class python:test(line.isOpen(), 'tree-open', 'tree-closed');
-                                        style python:'white-space: nowrap;; margin-left: %spx' % (line.getDepth() * 15)"
-                        tal:content="section_name"/>
-                  </td>
-
-                  <!--Anchor cell -->
-                  <td tal:condition="show_anchor_column"
-                      class="listbox-table-anchor-cell">
-                    <!--Use [0][4] ? :(-->
-                    <a href="#" tal:attributes="href python:render_result[0][4]">
-                      <img src="document_icon.gif" alt="document" 
-                           tal:attributes="src string:${portal_url_string}/images/line_clickable.png" />
-                    </a>
-                  </td>
-                              
-                  <!--Select cell -->
-                  <td tal:condition="show_select_column"
-                      class="listbox-table-select-cell">
-                    <input tal:condition="python: not line.isSummary()"
-                          type="checkbox" id="listbox_cb_1" name="uids:list"
-                          tal:attributes="checked python: line.getUid() in checked_uid_set;
-                                          value line/getUid;
-                                          id string:${field_id}_cb_${line/getUid}" />         
-                  </td>
-
-                  <!-- Data cells -->
-                  <tal:block tal:repeat="value render_result">
-                    <td class="listbox-table-data-cell"
-                        tal:attributes="class python: line.isSummary() and 'listbox-table-summary-cell' or 'listbox-table-data-cell'"
-                        tal:define="html  python: value[0];">
-                        <input tal:condition="not: repeat/value/index"
-                               type="hidden" value="1" name="listbox_uid:list"
-                               tal:attributes="value python: line.getUid() or '';
-                                               name string:${field_prefix}${field_id}_uid:list" />
-                      <tal:block tal:replace="structure html"/>
-                    </td>
-                  </tal:block>
-              </tal:block>
-            </tr>
-            </tal:block>
-
-            <!-- Hide row on no search criterion-->
-            <tr tal:condition="hide_rows_on_no_search_criterion"
-                class="listbox_missing_search_criterion">
-              <td tal:attributes="colspan python: len(here.getSearchValueList()) + 1">
-                <span i18n:translate="" i18n:domain="ui">
-                  To display actual content, please fill in one or more search criterion.
-                </span>
-              </td>
-            </tr>
-            
-            <!-- No results. -->
-            <tr tal:condition="python: total_line == 0 and not hide_rows_on_no_search_criterion">
-              <td tal:attributes="colspan python: len(here.getSearchValueList()) + 1"
-                  class="listbox-table-no-result-row">
-                <span i18n:translate="" i18n:domain="ui">
-                  No result.
-                </span>
-                <input type="hidden" value="1" name="listbox_empty:boolean"
-                       tal:attributes="name string:${field_prefix}${field_id}_empty:boolean" />
-              </td>
-            </tr>
-          </tbody>
-
-      </table>
-      <input type="hidden" name="selection_name_selection_key" value="md5"
-             tal:define="selection_key here/getSelectionKey"
-             tal:condition="selection_key"
-             tal:attributes="name string:${selection_name}_selection_key;
-                             value selection_key" />
-    </div>
-
-    <div class="listbox-footer">
-      
-      <!-- List tree mode choice -->
-      <div class="listbox-footer-box"
-           tal:condition="python: show_listbox_tree_mode_selection and is_web_mode">
-        <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_tree_mode_selection"/>
-      </div>
- 
-      <!-- List style display mode -->
-      <div class="listbox-footer-box"
-           tal:condition="python: show_list_style_selection and is_web_mode">
-        <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_display_style_selection"/>
-      </div>
-
-      <!-- Full text search -->
-      <div class="listbox-footer-box"
-           tal:condition="show_global_search">
-        <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_global_search"/>
-      </div>
-
-      <!--Page navigation in web mode floating in right (slider) or whole width (text) -->
-      <div class="listbox-footer-box"
-           tal:condition="python: need_pagination and is_web_mode"
-           tal:attributes="style python: test(is_slider_mode, 'float:right', 'width:100%')">
-        <tal:block metal:use-macro="container/ListBox_asHTMLLibrary/macros/listbox_navigation"/>
-      </div>
-
-    </div>
-  </div>
-</div>
-
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.xml
deleted file mode 100644
index d312fc015f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_asHTMLLibrary</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>iso-8859-15</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.zpt
deleted file mode 100644
index 6ccd3c44a8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_asHTMLLibrary.zpt
+++ /dev/null
@@ -1,317 +0,0 @@
-<div class="listbox-tree-mode-selection"
-     metal:define-macro="listbox_tree_mode_selection">
-
-  <!-- Flat List -->
-  <input tal:condition="python: is_domain_tree_supported or is_report_tree_supported"
-         type="image" 
-         class="listbox-tree-flat-list-mode"
-         title="Flat List" 
-         name="setFlatListMode:method"
-         value="1" 
-         alt="Flat List"
-         tal:attributes="src string:${portal_url_string}/images/text_block.png;"
-         i18n:domain="ui" i18n:attributes="title; alt" />
-
-  <!-- Report Tree -->
-  <input tal:condition="python: not is_gadget_mode and is_report_tree_supported"
-         type="image" 
-         class="listbox-tree-report-tree-mode"
-         title="Report Tree" 
-         name="setReportTreeMode:method"
-         value="1" 
-         alt="Report Tree"
-         tal:attributes="src string:${portal_url_string}/images/view_tree.png;"
-         i18n:domain="ui" i18n:attributes="title; alt" />
-
-  <!-- Domain Tree -->
-  <input tal:condition="python: not is_gadget_mode and is_domain_tree_supported"
-         type="image" 
-         class="listbox-tree-domain-tree-mode"
-         title="Domain Tree" 
-         name="setDomainTreeMode:method"
-         value="1" 
-         alt="Domain Tree"
-         tal:attributes="src string:${portal_url_string}/images/view_choose.png;"
-         i18n:domain="ui" i18n:attributes="title; alt" />
-
-</div>
-
-<div class="listbox-list-style-selection"
-     metal:define-macro="listbox_display_style_selection">
-
-  <span i18n:translate="" i18n:domain="ui">Display:</span>
-
-  <ul>
-    <li tal:repeat="style display_style_list">
-      <a tal:condition="is_gadget_mode"
-         tal:content="python: style[1]"
-         tal:define="params python: {'list_style':style[0]}"
-         tal:attributes="class python: test(style[0]==list_style, 'selected','');
-                         onclick python: real_context.KnowledgePad_generateAjaxCall(context_url+'/'+form_id, box, dom_id, params);"
-         i18n:translate="" i18n:domain="ui"/>
-
-      <a tal:condition="not: is_gadget_mode"
-         tal:content="python: style[1]"
-         tal:attributes="href python: '%s?list_style=%s' % (form_url, style[0]);
-                         class python: test(style[0]==list_style, 'selected','');"
-         i18n:translate="" i18n:domain="ui"/>
-    </li>
-  </ul>
-</div>
-
-
-<div class=" listbox-full-text-search"
-     metal:define-macro="listbox_global_search"
-     tal:define="search_text python: request.get(global_search_column, 
-                                       selection.params.get(global_search_column));">
-  <tal:block tal:condition="not: is_gadget_mode">
-    <!-- Normal mode -->
-    <input type="text"
-           title="Global Search"
-           i18n:domain="ui" 
-           i18n:attributes="title" 
-           tal:attributes="value search_text;
-                           name global_search_column;
-                           onkeypress string: submitFormOnEnter(event, this.form, '${global_search_column_script}');"/>
-    <input class="button" 
-           value="Search"  
-           type="submit"
-           title="Search"
-           i18n:domain="ui" i18n:attributes="value; title" 
-           tal:attributes="name string:${global_search_column_script}:method"/>
-  </tal:block>
-
-  <tal:block tal:condition="is_gadget_mode">
-    <!-- Gadget mode -->
-    <input tal:define="params python: {'%s:method' %global_search_column_script:'','%s' %global_search_column:'this.value'};"
-           type="text"
-           title="Global Search"
-           i18n:domain="ui" 
-           i18n:attributes="title"
-           tal:attributes='value search_text;
-                           name global_search_column;
-                           onkeypress python:"if(event.keyCode==13){" + real_context.KnowledgePad_generateAjaxCall(context_url+"/"+form_id,box,box_id,params).replace("\"this.value\"","this.value")+ "return false;;}"'/>
-  </tal:block>
-
-</div>
-
-<!-- Number of listbox records -->
-<div class="listbox-number-of-records"
-     metal:define-macro="listbox_number_of_records">
-
-  <!-- listbox start - stop number -->
-  <tal:block tal:condition="python: total_line > 0">
-    <span class="listbox-current-page-start-number"
-          tal:content="current_page_start"/> - 
-    <span class="listbox-current-page-stop-number"
-          tal:content="current_page_stop"/> 
-    <span i18n:translate="" i18n:domain="ui">of</span>
-  </tal:block>
-
-  <!-- listbox total rows number -->
-  <span class="listbox-current-page-total-number"
-        tal:attributes="class python: test(is_default_listbox_field, 'listbox-current-page-total-number', 'listbox-current-page-total-number %s-current-page-total-number' %field_id)"
-        i18n:translate="" i18n:domain="ui">
-    <tal:block tal:condition="is_sample" tal:replace="python: 'sample of'" i18n:translate="" i18n:domain="ui" i18n:name="sample"></tal:block>
-    <tal:block tal:replace="total_line" i18n:name="number">0</tal:block> records
-  </span>
-
-  <!-- listbox selected rows number -->
-  <span class="listbox-current-item-number"
-        tal:condition="show_select_column"
-        tal:attributes="class string:${field_id}-current-item-number"
-        i18n:translate="" i18n:domain="ui">
-    - <tal:block tal:replace="python: len(here.getCheckedUidList())" i18n:name="number">0</tal:block> items selected
-  </span>
-
-</div>
-
-<!-- Listbox title -->
-<div class="listbox-title"
-     metal:define-macro="listbox_title"
-     tal:define="class string:${field_id}_title;">
-
-  <a tal:condition="show_list_action_link"
-     tal:attributes="class class; 
-                     href here/getListActionUrl">
-    <span i18n:translate="" 
-          i18n:domain="ui" tal:content="here/getTitle" /></a>
-  <tal:block tal:condition="not: show_list_action_link">
-    <span i18n:translate="" 
-          i18n:domain="ui"
-          tal:attributes="class class"
-          tal:content="here/getTitle" />
-  </tal:block>
-  <tal:block tal:condition="not: is_web_mode">:</tal:block>
-
-</div>
-
-<!-- Listbox navigation -->
-<div metal:define-macro="listbox_navigation"
-     tal:define="class python: test(is_slider_mode, 'listbox-page-navigation listbox-page-navigation-slider','listbox-page-navigation listbox-page-navigation-text');"
-     tal:attributes="class class">
-
-  <tal:block metal:use-macro="python: getattr(real_context, page_navigation_template).macros['page_navigation']" />
-
-</div>
-
-<!-- Listbox Macros -->
- <!-- First & Previous button navigation --> 
-  <tal:block metal:define-macro="first_previous_page_navigation">
-
-    <tal:block tal:condition="python: here.current_page > 0">
-      <button type="submit"
-              title="First Page" name="listbox_firstPage:method" value="listbox"
-              class="listbox_first_page"
-              tal:attributes="value string:${field_id};
-                              class python: test(is_default_listbox_field, 'listbox_first_page', 'listbox_first_page %s_first_page' %field_id)"
-              i18n:domain="ui" i18n:attributes="title">
-        <span class="image"/>
-      </button>
-      <button type="submit"
-              title="Previous Page" name="listbox_previousPage:method" value="listbox"
-              class="listbox_previous_page"
-              tal:attributes="value string:${field_id};
-                              class python: test(is_default_listbox_field, 'listbox_previous_page', 'listbox_previous_page %s_previous_page' %field_id)"
-              i18n:domain="ui" i18n:attributes="title">
-        <span class="image"/>
-      </button>
-
-    </tal:block>
-
-  </tal:block>
-
-  <!-- Next & Last button navigation --> 
-  <tal:block metal:define-macro="next_last_page_navigation">
-
-    <tal:block tal:condition="python: here.current_page < here.total_pages - 1">
-      <button type="submit"
-              title="Next Page" name="listbox_nextPage:method" value="listbox" class="listbox_next_page"
-              tal:attributes="value string:${field_id};
-                              class python: test(is_default_listbox_field, 'listbox_next_page', 'listbox_next_page %s_next_page' %field_id)"
-              i18n:domain="ui" i18n:attributes="title">
-        <span class="image"/>
-      </button>
-      <button type="submit"
-              title="Last Page" name="listbox_lastPage:method" value="listbox" class="listbox_last_page"
-              tal:attributes="value string:${field_id};
-                              class python: test(is_default_listbox_field, 'listbox_last_page', 'listbox_last_page %s_last_page' %field_id)"
-              i18n:domain="ui" i18n:attributes="title" >
-        <span class="image"/>
-      </button>
-
-    </tal:block>
-
-  </tal:block>
-
-  <!-- First & Previous button navigation (asynchronous mode) --> 
-  <tal:block metal:define-macro="first_previous_page_navigation_asynchronous">
-
-    <tal:block tal:condition="python: here.current_page > 0">
-        <button tal:define ="params python: {field_id+'_firstPage:method':'', 'list_style':list_style}"
-                 title="First Page" 
-                 name="firstPage"
-                 type = "button" 
-                 class = "listbox_first_page"
-                 tal:attributes="value string:|&lt;;
-                                 onclick python:
-                                 real_context.KnowledgePad_generateAjaxCall(context_url,box,dom_id,params, field_prefix=field_prefix);
-                                 class python: test(is_default_listbox_field, 'listbox_first_page', 'listbox_first_page %s_first_page' %field_id)"
-                 i18n:domain="ui" i18n:attributes="title">
-            <span class="image"/>
-          </button>
-          <button tal:define ="params python: {field_id+'_previousPage:method':'','page_start':here.current_page+1,'list_style':list_style}"
-                  title="Previous Page"
-                  name="previousPage"
-                  type="button"
-                  class="listbox_previous_page"
-                  tal:attributes="value string:&lt;&lt;;
-                                  onclick python: real_context.KnowledgePad_generateAjaxCall(context_url,box,dom_id,params,field_prefix=field_prefix);
-                                  class python: test(is_default_listbox_field, 'listbox_previous_page', 'listbox_previous_page %s_previous_page' %field_id)"
-                  i18n:domain="ui" i18n:attributes="title">
-            <span class="image"/>
-          </button>
-        </tal:block>
-   
-  </tal:block>
-
-  <!-- Next & Last button navigation (asynchronous mode) --> 
-  <tal:block metal:define-macro="next_last_page_navigation_asynchronous">
-
-    <tal:block tal:condition="python: current_page < total_page">
-      <button tal:define ="params python: {field_id+'_nextPage:method':'','page_start':here.current_page+1,'list_style':list_style}"
-              title="Next Page"
-              name="nextPage"
-              type="button"
-              class="listbox_next_page"
-              tal:attributes="onclick python: real_context.KnowledgePad_generateAjaxCall(context_url,box,dom_id,params,field_prefix=field_prefix);
-                              class python: test(is_default_listbox_field, 'listbox_next_page', 'listbox_next_page %s_next_page' %field_id)"
-              i18n:domain="ui" i18n:attributes="title">
-            <span class="image"/>
-       </button>
-       <button tal:define ="params python: {field_id+'_lastPage:method':'','total_size':int(here.total_size), 'list_style':list_style}"
-               title="Last Page"
-               name="lastPage"
-               type="button"
-               class="listbox_last_page"
-               tal:attributes="onclick python: real_context.KnowledgePad_generateAjaxCall(context_url,box,dom_id,params,field_prefix=field_prefix);
-                               class python: test(is_default_listbox_field, 'listbox_last_page', 'listbox_last_page %s_last_page' %field_id)"
-               i18n:domain="ui" i18n:attributes="title">
-            <span class="image"/>
-       </button>
-    </tal:block>
-
-  </tal:block>
-
-  <!-- Type in listbox navigation --> 
-  <tal:block metal:define-macro="type_in_page_navigation">
-    <input type="submit"
-           id="listbox_setPage" class="hidden_button"
-           name="listbox_setPage:method" value="listbox"
-           tal:attributes="value string:${field_id};
-                           id string:${field_id}_setPage" />
-    <input class="listbox_set_page" 
-           name="page_start" onblur="this.value=this.defaultValue"
-           tal:attributes="name string:${field_id}_page_start;
-                           class python: test(is_default_listbox_field, 'listbox_set_page', 'listbox_set_page %s_set_page' %field_id);
-                           value python:here.current_page + 1;
-                           size python:len(str(here.total_pages));
-                           onkeypress string:submitFormOnEnter(event, $$('#${field_id}_setPage'))" />
-    / <tal:block content="here/total_pages" />
-  </tal:block>
-
-  <!-- Type in listbox page number navigation (asyncronous) --> 
-  <tal:block metal:define-macro="type_in_page_navigation_asynchronous">
-
-    <input class="listbox_set_page" 
-           name="page_start" onblur="this.value=this.defaultValue"
-           tal:define="params python: {field_id+'_setPage:method':'',field_id+'_page_start':'this.value','list_style':list_style}"
-           tal:attributes='name string:${field_id}_page_start;
-                           class python: test(is_default_listbox_field, "listbox_set_page", "listbox_set_page %s_set_page" %field_id);
-                           value python:here.current_page + 1;
-                           size python:len(str(here.total_pages));
-                           onkeypress python:"if(event.keyCode==13){" + real_context.KnowledgePad_generateAjaxCall(context_url,box,dom_id,params,field_prefix=field_prefix).replace("\"this.value\"","this.value")+ "return false;;}"'/>
-    / <tal:block content="here/total_pages" />
-  </tal:block>
-
-  <!-- Show list of direct listbox page selection -->
-  <tal:block metal:define-macro="text_link_page_navigation">
-    <tal:block tal:repeat="page_index page_index_list ">
-      <a tal:attributes="href python: '%s_setPage?%s_page_start=%s&list_selection_name=%s&listbox_uid:list=[]' %(field_id, field_id, page_index, selection_name);
-                         class python: test(page_index==current_page, 'selected', '');
-                         title string:Page ${page_index}"
-         tal:content="page_index"/>
-    </tal:block>
-  </tal:block>
-
-  <!-- Show list of direct listbox page selection (asynchronous) -->
-  <tal:block metal:define-macro="text_link_page_navigation_asynchronous">
-    <tal:block tal:repeat="page_index page_index_list ">
-      <a tal:define="params python: {field_id+'_setPage:method':'',field_id+'_page_start':page_index,'list_style':list_style, 'list_selection_name':selection_name, 'listbox_uid':[]}"
-         tal:attributes="onclick python: real_context.KnowledgePad_generateAjaxCall(context_url,box,dom_id,params,field_prefix=field_prefix);
-                         class python: test(page_index==current_page, 'selected', '');
-                         title string:Page ${page_index}"
-         tal:content="page_index"/>
-    </tal:block>
-  </tal:block>
-<!-- Listbox Navigation Macros -->
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.xml
deleted file mode 100644
index 66b7c8f9a1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_viewSliderPageNavigationRenderer</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.zpt
deleted file mode 100644
index 4777617804..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewSliderPageNavigationRenderer.zpt
+++ /dev/null
@@ -1,25 +0,0 @@
-<!-- Slider navigation with input  (i.e. first, previous, next, last links)-->
-<tal:block metal:define-macro="page_navigation">
-  <tal:block tal:condition="python: here.total_pages > 1">
-
-    <!-- Non gadget mode -->
-    <tal:block tal:condition="not: is_gadget_mode">
-      <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/first_previous_page_navigation" />
-      <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/type_in_page_navigation" />
-      <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/next_last_page_navigation" />
-    </tal:block>
-
-    <!-- Gadget mode -->
-    <tal:block tal:condition="is_gadget_mode"
-               tal:define="max_lines      python: here.getMaxLineNumber();
-                           total_page     python: here.total_pages;
-                           page_id        python: here.current_page;
-                           current_page   python: page_id + 1;
-                           previous_page  python: current_page - 1;
-                           next_page      python: current_page + 1;">
-      <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/first_previous_page_navigation_asynchronous" />
-      <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/type_in_page_navigation_asynchronous" />
-      <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/next_last_page_navigation_asynchronous" />
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.xml
deleted file mode 100644
index 995e3fab02..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>ListBox_viewTextPageNavigationRenderer</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.zpt
deleted file mode 100644
index cb0a824513..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/ListBox_viewTextPageNavigationRenderer.zpt
+++ /dev/null
@@ -1,27 +0,0 @@
-<!-- Text navigation (i.e. 1 2 3 4 .. n links)-->
-<tal:block metal:define-macro="page_navigation"
-                 tal:define="offset python: 7;
-                             all_page_index_list python: range(1, here.total_pages + 1);
-                             page_index_list python: all_page_index_list[max(current_page-offset, 1)-1: min(current_page+offset, len(all_page_index_list))];">
-
-  <!-- Non gadget mode -->
-  <tal:block tal:condition="not: is_gadget_mode">
-    <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/first_previous_page_navigation" />
-    <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/text_link_page_navigation" />
-    <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/next_last_page_navigation" />
-  </tal:block>
-
-  <!-- Gadget mode -->
-  <tal:block tal:condition="is_gadget_mode"
-             tal:define="max_lines      python: here.getMaxLineNumber();
-                         total_page     python: here.total_pages;
-                         page_id        python: here.current_page;
-                         current_page   python: page_id + 1;
-                         previous_page  python: current_page - 1;
-                         next_page      python: current_page + 1;">
-    <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/first_previous_page_navigation_asynchronous" />
-    <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/text_link_page_navigation_asynchronous" />
-    <tal:block metal:use-macro="real_context/ListBox_asHTMLLibrary/macros/next_last_page_navigation_asynchronous" />
-  </tal:block>
-
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.py
deleted file mode 100644
index 37870db900..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.py
+++ /dev/null
@@ -1,6 +0,0 @@
-kw.update(context.REQUEST.form)
-# Clear selection
-context.portal_selections.setSelectionCheckedUidsFor('template_tool_install_selection', [])
-# Then call the listbox
-kw.update(context.REQUEST.form)
-return context.ERP5Site_redirect("%s/%s" % (context.absolute_url(), 'TemplateTool_viewInstallRepositoryBusinessTemplateListDialog'), keep_items={'dialog_category': dialog_category, 'form_id': form_id, 'cancel_url': cancel_url}, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.xml
deleted file mode 100644
index efb04c9dcd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>dialog_category=None, form_id=None, cancel_url=None, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.py
deleted file mode 100644
index 519de57336..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.py
+++ /dev/null
@@ -1,105 +0,0 @@
-from Products.CMFCore.WorkflowCore import WorkflowException
-from Products.Formulator.Errors import FormValidationError
-from Products.DCWorkflow.DCWorkflow import ValidationFailed
-from Products.ERP5Type.Message import translateString
-from Products.ERP5Type.Log import log
-portal = context.getPortalObject()
-request=context.REQUEST
-
-form = getattr(context, dialog_id)
-
-# Validate the form
-try:
-  # It is necessary to force editable_mode before validating
-  # data. Otherwise, field appears as non editable.
-  # This is the pending of form_dialog.
-  editable_mode = request.get('editable_mode', 1)
-  request.set('editable_mode', 1)
-  form.validate_all_to_request(request)
-  request.set('editable_mode', editable_mode)
-except FormValidationError, validation_errors:
-  # Pack errors into the request
-  field_errors = form.ErrorFields(validation_errors)
-  request.set('field_errors', field_errors)
-  return form(request)
-
-# XXX: this is a duplication from form validation code in Base_callDialogMethod
-# Correct fix is to factorise this script with Base_callDialogMethod, not to
-# fix XXXs here.
-doaction_param_list = {}
-MARKER = []
-for f in form.get_fields():
-  k = f.id
-  v = getattr(request, k, MARKER)
-  if v is not MARKER:
-    if k.startswith('your_'):
-      k=k[5:]
-    elif k.startswith('my_'): # compat
-      k=k[3:]
-    doaction_param_list[k] = v
-
-listbox = request.get('listbox') # XXX: hardcoded field name
-if listbox is not None:
-  listbox_line_list = []
-  for key, value in sorted(listbox.iteritems()):
-    value['listbox_key'] = key
-    listbox_line_list.append(value)
-  doaction_param_list['listbox'] = tuple(listbox_line_list)
-
-execution_date = doaction_param_list.pop('execution_date', None)
-if execution_date is not None:
-  context.activate(
-    activity='SQLQueue',
-    at_date=execution_date,
-  ).Base_workflowStatusModify(
-    workflow_action=doaction_param_list.pop('next_workflow_action'),
-    comment=doaction_param_list.get('comment', ''),
-    batch=True,
-  )
-  doaction_param_list['comment'] = translateString(
-    'Scheduled for execution at $time',
-    mapping={
-      'time': str(execution_date),
-    },
-  )
-try:
-  portal.portal_workflow.doActionFor(
-    context,
-    doaction_param_list['workflow_action'],
-    **doaction_param_list)
-except ValidationFailed, error_message:
-  if getattr(error_message, 'msg', None):
-    # use of Message class to store message+mapping+domain
-    message = error_message.msg
-    if same_type(message, []):
-      message = '. '.join('%s' % x for x in message)
-    else:
-      message = str(message)
-  else:
-    message = str(error_message)
-  if len(message) > 2000: # too long message will generate a too long URI
-                          # that would become an error.
-    log("Status message has been truncated")
-    message = "%s ..." % message[:(2000 - 4)]
-except WorkflowException, error_message:
-  if str(error_message) == "No workflow provides the '${action_id}' action.":
-    message = translateString("Workflow state may have been updated by other user. Please try again.")
-    return context.Base_redirect(form_id, keep_items={'portal_status_message': message}, **kw)
-  else:
-    raise
-else:
-  message = request.get('portal_status_message')
-  if message is None:
-    message = translateString('Status changed.')
-  kw.clear() # useful ?
-
-# Allow to redirect to another document
-redirect_document_path = request.get('redirect_document_path', None)
-if redirect_document_path:
-  redirect_document = portal.restrictedTraverse(redirect_document_path)
-  form_id = 'view'
-else:
-  redirect_document = context
-
-return redirect_document.Base_redirect(form_id,
-                keep_items={'portal_status_message': message}, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.xml
deleted file mode 100644
index 069c46ad4b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/Workflow_statusModify.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>form_id, dialog_id, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>Workflow_statusModify</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.xml
deleted file mode 100644
index 1c8a862a09..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>acknowledgeable_message_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.zpt
deleted file mode 100644
index c7be1695f4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/acknowledgeable_message_render.zpt
+++ /dev/null
@@ -1,17 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block tal:repeat="item here/AcknowledgementTool_getUserUnreadAcknowledgementList | nothing">
-      <div class="dialog_box">
-        <div class="list_dialog">
-          <tal:div content="structure item/text_content" />
-          <tal:block tal:repeat="aggregate_info item/aggregate_url_list | nothing">
-            <a tal:attributes="href python: aggregate_info[1]" tal:content="python: aggregate_info[0]">Some Document Title</a>
-          </tal:block>
-        </div>
-        <a tal:attributes="href item/acknowledge_url"><button i18n:translate="" i18n:domain="ui">DISMISS</button></a>
-      </div>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.xml
deleted file mode 100644
index d3fe310c53..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>breadcrumb_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.zpt
deleted file mode 100644
index e32fa32a4e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumb_render.zpt
+++ /dev/null
@@ -1,11 +0,0 @@
-<tal:block tal:replace="nothing"
-           xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="breadcrumb">
-    <tal:block tal:repeat="item here/breadcrumbs">
-      <a tal:attributes="href item/url" tal:content="item/title" />
-      /
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.py
deleted file mode 100644
index 2eb4529f7e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.py
+++ /dev/null
@@ -1,35 +0,0 @@
-"Modified version for ERP5 to append the default action (/view) in the URL."
-
-from Products.CMFCore.utils import getToolByName
-ptool = getToolByName(script, 'portal_properties')
-utool = getToolByName(script, 'portal_url')
-portal_url = utool()
-result = []
-param = int(context.REQUEST.get('ignore_layout', 0)) and '?ignore_layout:int=1' or ''
-if include_root:
-    result.append( { 'id'      : 'root'
-                   , 'title'   : ptool.title()
-                   , 'url'     : '%s/view%s' % (portal_url, param)
-                   }
-                 )
-
-relative = utool.getRelativeContentPath(context)
-portal = utool.getPortalObject()
-
-obj = portal
-now = []
-for name in relative:
-    obj = obj.restrictedTraverse(name)
-    now.append(name)
-    title = (
-      getattr(obj, "getCompactTranslatedTitle", lambda: None)() or
-      obj.getTitle() or obj.getId()
-    )
-    if not name == 'talkback':
-        result.append( { 'id'      : name
-                       , 'title'   : title
-                       , 'url'     : '%s/%s/view%s' % (portal_url, '/'.join(now), param)
-                       }
-                    )
-
-return result
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.xml
deleted file mode 100644
index ad7ffc0ea6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/breadcrumbs.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_Access_contents_information_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_bindings_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_cache_settings_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Change_permissions_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Copy_or_Move_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Delete_objects_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Manage_WebDAV_Locks_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Manage_properties_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Take_ownership_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_Undo_changes_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_View_management_screens_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_Lock_items_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_Unlock_items_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_WebDAV_access_Permission</string> </key>
-            <value>
-              <list>
-                <string>Manager</string>
-              </list>
-            </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>include_root=1</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>breadcrumbs</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Return breadcrumbs</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml
deleted file mode 100644
index c4a3cdd582..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>configure_list_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.zpt
deleted file mode 100644
index 319c637855..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/configure_list_dialog.zpt
+++ /dev/null
@@ -1,91 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block metal:use-macro="here/dialog_main/macros/master">
-      <tal:block metal:fill-slot="main">
-        <div class="dialog_box">
-          <tal:block tal:condition="preferred_html_style_developper_mode">
-            <tal:block metal:use-macro="developper_shortcut_render/macros/form" />
-          </tal:block>
-          <table tal:define="selection_name request/selection_name;
-                 base_form python: getattr(here, request['form_id']);
-                 groups base_form/get_groups;
-                 listbox python: base_form.Form_getListbox();
-                 default_columns python: listbox.get_value('columns');
-                 columns python: here.portal_selections.getSelectionColumns(selection_name, REQUEST=request, columns=default_columns);
-                 selected_stats  python: here.portal_selections.getSelectionStats(selection_name, REQUEST=request);
-                 global row_index python: 0;
-                 global row_keys python: ['None'];
-                 global stats python: [' ','count','sum','max','min','avg'];
-                 all_columns python: default_columns + [x for x in listbox.get_value('all_columns') if x not in default_columns]">
-            <tbody class="configure_list_table">
-            <tal:block tal:repeat="item columns">
-              <tr tal:define="global row_index python:row_index+1;
-                  dummy python:row_keys.append(item[0])"
-                  tal:attributes="id string:column_${row_index}">
-                <td>
-                  <tal:block i18n:translate="" i18n:domain="ui">Column</tal:block>
-                  <tal:block tal:replace="row_index" />
-                </td>
-                <td>
-                  <select name="field_columns">
-                    <tal:block tal:repeat="option python: [('None','None')] + all_columns">
-                      <option tal:content="python: option[1]"
-                              tal:attributes="value python:option[0];
-                              selected python: option[0]==item[0] and 'selected' or nothing"
-                              i18n:translate="" i18n:domain="ui" />
-                    </tal:block>
-                  </select>
-                </td>
-                <td>
-                  <select name="stat_columns">
-                    <tal:block tal:repeat="stat stats">
-                      <option tal:content="stat"
-                              tal:attributes="value stat;
-                              selected python: (len(selected_stats) >= row_index and stat == selected_stats[row_index - 1]) and 'selected' or nothing"
-                        i18n:translate="" i18n:domain="ui" />
-                    </tal:block>
-                  </select>
-                </td>
-              </tr>
-            </tal:block>
-            <tal:block tal:repeat="item all_columns">
-              <tal:block tal:condition="python: item[0] not in row_keys">
-                <tr tal:define="global row_index python:row_index+1"
-                    tal:attributes="id string:column_${row_index}">
-                  <td>
-                    <tal:block i18n:translate="" i18n:domain="ui">Column</tal:block>
-                    <tal:block tal:replace="row_index" />
-                  </td>
-                  <td>
-                    <select name="field_columns">
-                      <option selected="selected"
-                              value="None"
-                              i18n:translate="" i18n:domain="ui"></option>
-                      <option tal:repeat="option all_columns"
-                              tal:content="python: option[1]"
-                              tal:attributes="value python:option[0]"
-                              i18n:translate="" i18n:domain="ui" />
-                    </select>
-                  </td>
-                  <td>
-                    <select name="stat_columns">
-                      <tal:block tal:repeat="stat stats">
-                        <option tal:content="stat"
-                                tal:attributes="value stat;
-                                selected python: len(selected_stats) >= row_index and stat == selected_stats[row_index - 1] and 'selected or nothing'"
-                          i18n:translate="" i18n:domain="ui" />
-                      </tal:block>
-                    </select>
-                  </td>
-                </tr>
-              </tal:block>
-            </tal:block>
-          </tbody>
-          </table>
-        </div>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/context_box_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/context_box_render.xml
deleted file mode 100644
index 0a56ad5cbe..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/context_box_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>context_box_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.xml
deleted file mode 100644
index 9c509c4323..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>developper_shortcut_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.zpt
deleted file mode 100644
index 3eaab5f463..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/developper_shortcut_render.zpt
+++ /dev/null
@@ -1,52 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="edit_link">
-    <a tabindex="1000" tal:condition="python: (getattr(object, 'meta_type', None) is not None) and (getattr(object, 'getPortalObject', None) is not None)"
-       tal:attributes="href python: '%s/manage_main' % ('/'.join(object.getPhysicalPath()[len(object.getPortalObject().getPhysicalPath()):])) # XXX: quick hack to get path;
-       title info;"><img tal:attributes="src string:$portal_path/images/$image;
-                         alt info;" /></a>
-  </tal:block>
-  <tal:block metal:define-macro="translate_link">
-    <a tabindex="1000" tal:define="image image | python: 'translate.png'"
-       tal:attributes="href python: '%s/manage_messages?regex=^%s%%24&amp;lang=%s' % ('/'.join(here.Localizer.erp5_ui.getPhysicalPath()[len(here.Localizer.erp5_ui.getPortalObject().getPhysicalPath()):]), message.replace('(', '\(').replace(')', '\)'), selected_language);
-       title info;"><img tal:attributes="src string:$portal_path/images/$image;
-                         alt info;" /></a>
-  </tal:block>
-  <tal:block metal:define-macro="form">
-    <tal:block tal:define="image string:editform.png;
-               info string:Edit this form;
-               object nocall: form;">
-      <tal:block metal:use-macro="developper_shortcut_render/macros/edit_link" />
-    </tal:block>
-    <tal:block tal:define="image string:editformaction.png;
-               info string:Edit this form's action;
-               object python: getattr(here, form.action, None);">
-      <tal:block metal:use-macro="developper_shortcut_render/macros/edit_link" />
-      <div class="clear">
-      </div>
-    </tal:block>
-  </tal:block>
-  <tal:block metal:define-macro="field_developper">
-    <tal:block tal:define="image string:editfield.png;
-               info string:Edit this field;
-               object nocall: field;">
-      <tal:block metal:use-macro="developper_shortcut_render/macros/edit_link" />
-    </tal:block>
-  </tal:block>
-  <tal:block metal:define-macro="field_translator">
-    <tal:block tal:define="info string:Translate this field title;
-               message field/title;
-               image string:translate.png">
-      <tal:block metal:use-macro="developper_shortcut_render/macros/translate_link" />
-    </tal:block>
-    <tal:block tal:condition="field_description | nothing">
-      <tal:block tal:define="message field_description;
-                 info string:Translate this field description;
-                 image string:translate_tooltip.png"
-                 tal:condition="message | nothing">
-        <tal:block metal:use-macro="developper_shortcut_render/macros/translate_link" />
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.xml
deleted file mode 100644
index 052e6d735f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>dialog_main</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.zpt
deleted file mode 100644
index adcf427706..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/dialog_main.zpt
+++ /dev/null
@@ -1,49 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block tal:define="form_action python: test(form.update_action, 'Base_showUpdateDialog', 'Base_callDialogMethod');
-               dialog_id form/id | template/id;
-               form_id request/form_id | string:view;
-               dialog_method form/action | dialog_id;
-               update_action form/update_action;
-               global dialog_category request/dialog_category | nothing;
-
-               local_parameter_list local_parameter_list | python: {};
-               dummy python: local_parameter_list.update({'dialog_id': dialog_id, 'dialog_method': dialog_method, 'update_method': update_action, 'dialog_category': dialog_category, 'cancel_url': request.get('cancel_url'), 'form_id': form_id, 'object_path': request.get('object_path', here.getPath())});
-               title python: here.Base_translateString(here.Base_getFormViewDialogActionButtonTitle(form))">
-      <tal:block metal:use-macro="here/main_template/macros/master">
-        <tal:block metal:fill-slot="main">
-          <div class="list_dialog">
-            <tal:block metal:define-slot="head" />
-            <tal:block metal:define-slot="main" />
-            <tal:block metal:define-slot="bottom" />
-          </div>
-          <div class="bottom_actions">
-            <button tal:condition="cancel_url|request/cancel_url|nothing" accesskey="C"
-                    id="dialog_cancel_button" name="Base_cancel:method"
-                    type="submit" class="bt-med dialog_cancel_button">
-              <span i18n:translate="" i18n:domain="ui" tal:content="string:Cancel Action">Cancel Action</span>
-            </button>
-            <button tal:condition="form/update_action|nothing" accesskey="U"
-                    id="dialog_update_button" name="Base_showUpdateDialog:method"
-                    type="submit" class="bt-med dialog_update_button">
-              <span i18n:translate="" i18n:domain="ui"
-                    tal:content="python:here.Base_getFormViewDialogActionButtonUpdateActionTitle(form)">Update</span>
-            </button>
-            <button accesskey="V"
-                    id="dialog_submit_button" name="Base_callDialogMethod:method"
-                    type="submit" class="bt-med dialog_submit_button">
-              <span i18n:translate="" i18n:domain="ui"
-                    tal:content="python:here.Base_getFormViewDialogActionButtonTitle(form)">Do Action</span>
-            </button>
-          </div>
-          <script type="text/javascript"
-            tal:define="message python:context.Base_translateString('This dialog has already been submitted. Do you want to submit again ?').replace('\\', '\\\\').replace('\'', '\\\'')"
-            tal:content="structure string:installDoubleSubmitDialogPrevention('$message');">
-          </script>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.xml
deleted file mode 100644
index 8126bcee0c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>documentation_template</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.zpt
deleted file mode 100644
index bfb2c6ef16..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/documentation_template.zpt
+++ /dev/null
@@ -1,295 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:replace="nothing">
-<!--
-XXX: for now, curent action is passed as a parameter to the right form, which is gathered from the action.
-A good way might be to centralize all action in a single page template that would fill itself (metal:use-macro) according to the action id it was given.
--->
-  </tal:block>
-  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-  <tal:block metal:define-macro="render_listbox">
-    <tal:block tal:define="field_names field_names | python: ();
-               toggleable_field_name toggleable_field_name | python: nothing;
-               zope_structured_text_field_names zope_structured_text_field_names | python: ();
-               structured_text_field_names structured_text_field_names | python: ();
-               structured_text_field_names python: structured_text_field_names+zope_structured_text_field_names;">
-      <tal:block tal:repeat="field_name field_names">
-        <tal:block tal:condition="python: form.has_field(field_name)">
-          <tal:block tal:define="listbox python: form.get_field(field_name);
-                     listboxline_list python: listbox.get_value('default', render_format='list', REQUEST=request);">
-            <div class="frame">
-              <div tal:attributes="class listbox/css_class">
-                <div class="frame_title" tal:content="listbox/title"></div>
-                <div class="listbox_description" tal:content="python: listbox.get_value('description')"></div>
-                <tal:block tal:condition="python: len(listboxline_list) &gt; 1">
-                  <tal:block tal:repeat="listboxline python: listboxline_list">
-                    <tal:block tal:define="lineid python: '%s_%s' % (listbox.id,repeat['listboxline'].index)">
-                      <div class="listbox_titleline" tal:condition="python: listboxline.isTitleLine()">
-                        <tal:block tal:repeat="column_id python: listboxline.getColumnItemList()">
-                          <div tal:content="python: column_id[1]"
-                               tal:attributes="class python: column_id[0]" />
-                        </tal:block>
-                      </div>
-                      <div class="listbox_dataline" tal:condition="python: listboxline.isDataLine()"
-                           tal:attributes="onclick python: toggleable_field_name and 'toggle(\'%s\')' % (lineid) or nothing;
-                           id python: 'toggle_%s_%s' % (listbox.id, repeat['listboxline'].index);">
-                        <tal:block tal:repeat="column_id python: listboxline.getColumnItemList()">
-                          <tal:block tal:define="is_structured_text python: column_id[0] in structured_text_field_names;
-                                     is_toggleable python: column_id[0] == toggleable_field_name;
-                                     content python: (column_id[1] is None) and (' ') or (column_id[1]);
-                                     content python: column_id[0] in zope_structured_text_field_names and modules['Products'].PythonScripts.standard.structured_text(content) or content;">
-                            <div tal:attributes="class python: column_id[0]; id python: is_toggleable and lineid or None; name python: is_toggleable and 'toggleable' or None"><tal:block tal:condition="is_structured_text"><a tal:condition="repeat/column_id/start" class="anchor" tal:content="structure content" tal:attributes="id python: 'a_%s_%s' % (listbox.id, repeat['listboxline'].index)"></a><tal:block tal:condition="not: repeat/column_id/start" tal:replace="structure content" /></tal:block><tal:block tal:condition="not: is_structured_text"><a tal:condition="repeat/column_id/start" class="anchor" tal:content="content" tal:attributes="id python: 'a_%s_%s' % (listbox.id, repeat['listboxline'].index)"></a><tal:block tal:condition="not: repeat/column_id/start" tal:replace="content" /></tal:block></div>
-                          </tal:block>
-                        </tal:block>
-                      </div>
-                    </tal:block>
-                  </tal:block>
-                </tal:block>
-              </div>
-            </div>
-          </tal:block>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-  <html>
-    <tal:block metal:use-macro="here/global_definitions/macros/header_definitions" />
-    <head>
-      <title></title>
-      <style type="text/css">
-a img {
-  border: none;
-}
-
-ul {
-  margin: 0;
-}
-
-p, li {
-  margin: 0;
-  padding: 0;
-}
-
-span.toggle {
-  border: 1px solid #000;
-}
-
-span.toggle:hover {
-  background: #0F0;
-}
-
-div.frame {
-  margin-bottom : 1em;
-  border: 1px solid #000;
-}
-
-div.frame_title {
-  text-align: center;
-  width: 100%;
-  background: #555;
-  color: #FFF;
-  border-bottom: 1px solid #000;
-}
-
-div.quick_links_group {
-  display: table-row;
-}
-
-div.quick_links_group div,
-div.quick_links_group ul {
-  display: table-cell;
-}
-
-div.quick_links_group div {
-  white-space: nowrap;
-}
-
-div.quick_links_group ul {
-  list-style: none;
-  padding-left: 1em;
-}
-
-div.quick_links_group li {
-  display: inline;
-}
-
-/* Table mode */
-
-div.table div.listbox_dataline,
-div.table div.listbox_titleline {
-  display: table-row;
-  margin-left: 0.5em;
-  margin-right: 0.5em;
-}
-
-div.table div.listbox_titleline div {
-  text-align: center;
-}
-
-div.table div.listbox_dataline div,
-div.table div.listbox_titleline div {
-  display: table-cell;
-  padding: 2px;
-}
-
-div.table div.listbox_titleline div {
-  font-weight: bold;
-}
-
-/* List mode */
-
-div.list div.listbox_titleline {
-  display: none;
-}
-
-div.accessors div,
-div.list div.listbox_dataline div {
-  margin-left: 0.5em;
-  margin-right: 0.5em;
-}
-
-div.accessors div.title,
-div.list div.listbox_dataline div.title {
-  margin-left: 0;
-  margin-right: 0;
-  font-weight: bold;
-  display: inline;
-}
-
-div.list div.listbox_dataline div.argument {
-  display: inline;
-  margin-left: 0;
-}
-
-div.list div.listbox_dataline div.type {
-  display: inline;
-  font-style: italic;
-}
-
-/* Global styles (that apply both to list and table modes) */
-
-table div.description,
-table div.source_path,
-div.listbox_dataline div.description,
-div.listbox_dataline div.source_path,
-div.listbox_dataline div.source_code,
-div.listbox_dataline div.content {
-  font-family: monospace;
-  white-space: pre;
-  overflow: auto;
-}
-
-div.listbox_dataline div.source_code {
-  border-left: 1px dotted #000;
-  background: #FFF;
-}
-
-div.listbox_description {
-  margin: 0.5em;
-  font-size: 70%;
-  white-space: pre;
-  color: #555;
-}
-
-div.listbox_dataline {
-  margin: 0.5em;
-/*   margin-bottom: 1em; */
-  padding-left: 0.5em;
-  padding-right: 0.5em;
-  border: 1px solid #FFF;
-}
-
-div.listbox_dataline:hover {
-  background: #EEE;
-  border-color: #999;
-}
-    </style>
-    </head>
-    <body onload="toggle_all()">
-      <script type="text/javascript"><!--
-        function toggle_all() {
-          my_elements = document.getElementsByName("toggleable");
-          for(i=0; i<my_elements.length; i++) {
-            toggle(my_elements[i].id);
-          }
-        }
-        function toggle(id) {
-          with(document.getElementById(id).style) {
-            if (display == "") {
-              display = "none";
-              with(document.getElementById("toggle_"+id).style) {
-                backgroundColor = "";
-                borderColor = "";
-              }
-            } else {
-              display = "";
-              with(document.getElementById("toggle_"+id).style) {
-                backgroundColor = "#EEE";
-                borderColor = "#999";
-              }
-            }
-          }
-        }
-     //--></script>
-      <span class="toggle" onclick="toggle_all()">Toggle all</span>
-      <tal:block tal:define="dummy python: request.set('here',here)">
-        <div class="frame">
-          <div class="frame_title">General information</div>
-          <table>
-            <tal:block tal:repeat="field_name python: ('my_title', 'argument_list', 'inheritance_list', 'my_type', 'my_source_path', 'my_description')">
-              <tal:block tal:condition="python: form.has_field(field_name)">
-                <tal:block tal:define="field python: form.get_field(field_name)">
-                  <tal:block metal:use-macro="here/field_render/macros/field_render" />
-                </tal:block>
-              </tal:block>
-            </tal:block>
-          </table>
-        </div>
-        <div class="frame">
-          <div class="frame_title">Quick links</div>
-          <tal:block tal:repeat="field_name python: ('my_static_property_list', 'my_dynamic_property_list', 'my_dynamic_category_list', 'my_static_method_list', 'my_dynamic_method_list', 'my_dynamic_accessor_list')">
-            <tal:block tal:condition="python: form.has_field(field_name)">
-              <div class="quick_links_group" tal:define="field python: form.get_field(field_name)">
-                <div tal:content="field/title"></div>
-                <ul>
-                  <li tal:repeat="item python: field.get_value('list_method')()">
-                    <a tal:attributes="href python: '#a_%s_%s' % (field_name,repeat['item'].index+1)"
-                      tal:content="item/getTitle"></a>
-                  </li>
-                </ul>
-              </div>
-            </tal:block>
-          </tal:block>
-        </div>
-        <tal:block tal:define="field_names python: ('my_static_property_list',);
-                               structured_text_field_names python: ('title',);">
-          <tal:block metal:use-macro="here/documentation_template/macros/render_listbox" />
-        </tal:block>
-        <tal:block tal:define="field_names python: ('my_dynamic_property_list',);
-                               structured_text_field_names python: ('title',);">
-          <tal:block metal:use-macro="here/documentation_template/macros/render_listbox" />
-        </tal:block>
-        <tal:block tal:define="field_names python: ('my_dynamic_category_list',)">
-          <tal:block metal:use-macro="here/documentation_template/macros/render_listbox" />
-        </tal:block>
-        <tal:block tal:define="field_names python: ('my_static_method_list',);
-                               structured_text_field_names python: ('title',);
-                               zope_structured_text_field_names python: ('description',);
-                               toggleable_field_name python: 'source_code';">
-          <tal:block metal:use-macro="here/documentation_template/macros/render_listbox" />
-        </tal:block>
-        <tal:block tal:define="field_names python: ('my_dynamic_method_list',);
-                               structured_text_field_names python: ('title',);
-                               zope_structured_text_field_names python: ('description',);">
-          <tal:block metal:use-macro="here/documentation_template/macros/render_listbox" />
-        </tal:block>
-        <tal:block tal:define="field_names python: ('my_dynamic_accessor_list',);
-                               structured_text_field_names python: ('accessors',);
-                               toggleable_field_name python: 'accessors';">
-          <tal:block metal:use-macro="here/documentation_template/macros/render_listbox" />
-        </tal:block>
-      </tal:block>
-    </body>
-  </html>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.xml
deleted file mode 100644
index bc490d6e32..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>description</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>text</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string>blash</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>embedded_form_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.zpt
deleted file mode 100644
index 208248315d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_render.zpt
+++ /dev/null
@@ -1 +0,0 @@
-<tal:block metal:use-macro="here/embedded_form_view/macros/master" />
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.xml
deleted file mode 100644
index 90a88b6616..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>description</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>text</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>description</string> </key>
-            <value> <string>blash</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>embedded_form_view</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.zpt
deleted file mode 100644
index 5b14f8d199..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/embedded_form_view.zpt
+++ /dev/null
@@ -1,8 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block metal:use-macro="here/global_definitions/macros/header_definitions" />
-    <tal:block metal:use-macro="here/form_render/macros/master" />
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.css
deleted file mode 100644
index 0ba9781ec8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.css
+++ /dev/null
@@ -1,1105 +0,0 @@
-/*
-Copyright (c) 2007 Nexedi SA and Contributors. All Rights Reserved.
-                   Vincent Pelletier <vincent@nexedi.com>
-                   Christophe Dumez <christophe@nexedi.com>
-                   Kazuhiko <kazuhiko@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-input, textarea, select, button, body, div, span, fieldset {
-  font-family: <dtml-var font_family>;
-  font-size: <dtml-var font_size>;
-  margin: 0;
-  padding: 0;
-}
-
-div.input > select, div.input > input, div.listbox select {
-  max-width:320px;
-}
-
-div.page > div.input {
-  width:100%;
-}
-option {
-  white-space: pre;
-}
-
-div.pre div {
- background: #FFF;
-}
-
-span.pre_wrap {
- white-space: pre-wrap;
-}
-div.pre, span.pre {
- font-family: monospace;
- color: black;
- white-space: pre-wrap;
- word-wrap: break-word;       /* Internet Explorer 5.5+ */
-}
-
-button, select, input {
-  vertical-align: middle;
-}
-
-button span {
-  background-color: transparent;
-  color: #000;
-}
-
-button.sort_button {
-  background-color: inherit;
-  color: inherit;
-  border-width: 0;
-  cursor: pointer;
-}
-
-button.sort_button span {
-  color: inherit;
-  text-decoration: underline;
-}
-
-img {
-  border: 0;
-}
-
-body, div, span, fieldset {
-  color: <dtml-var font_color>;
-}
-
-div, span, fieldset {
-  background-color: inherit;
-}
-
-body {
-  background-color: <dtml-var background_color>;
-}
-
-#main_form, /* BBB */
-.main_form  {
-  color: inherit;
-}
-
-input#hidden_button, /* BBB */
-input.hidden_button {
-  width: 0;
-  height: 0;
-  display: inline;
-  border-width: 0;
-  float: left;
-}
-
-.hidden { 
-  display: none;
-}
-
-
-textarea[readonly] {
-  background-color: inherit;
-  border: inherit;
-}
-
-a, a:visited, a:focus {
-  background-color: inherit;
-  color: <dtml-var link_color>;
-  text-decoration: none;
-}
-
-.relationfieldlink {
-  text-decoration: underline;
-}
-
-a:hover {
-  background-color: inherit;
-  color: <dtml-var link_hover_color>;
-  text-decoration: underline;
-}
-
-p.clear,
-div.clear {
-  height: 0;
-  margin: 0;
-  padding: 0;
-  clear: both;
-}
-
-div.index_html {
-  text-align: center;
-}
-
-div.index_html table {
-  margin: 0 auto;
-  text-align: left;
-}
-
-.ModuleShortcut div {
-  margin-left: 0.5em;
-  text-indent: -0.5em;
-  line-height: 1.1em;
-  margin-bottom: 0.5em;
-}
-
-#main_bar button .description, /* BBB */
-.main_bar button .description,
-#context_bar button .description, /* BBB */
-.context_bar button .description,
-.content .field .description,
-.document .actions button.save .description,
-#context_bar .tool_buttons a .description, /* BBB */
-.context_bar .tool_buttons a .description {
-  display: none;
-}
-
-/* The fields set for generated hidden fields */
-#hidden_fieldset, /* BBB */
-.hidden_fieldset {
-  visibility: hidden;
-  border: 0;
-}
-
-/* Main bar */
-
-#main_bar, /* BBB */
-.main_bar {
-  color: inherit;
-  background-color: <dtml-var navigation_bar_background_color>;
-  padding-top: 2px;
-  padding-bottom: 2px;
-  vertical-align: middle;
-}
-
-#main_bar .first, /* BBB */
-.main_bar .first,
-#context_bar .first, /* BBB */
-.context_bar .first {
-  float: left;
-  vertical-align: middle;
-}
-
-#context_bar #jump, /* BBB */
-.context_bar .jump,
-#main_bar .jump, /* BBB */
-.main_bar .jump {
-  margin-left: 10px;
-}
-
-.listbox_title_line select,
-#context_bar select, /* BBB */
-.context_bar select,
-#main_bar select, /* BBB */
-.main_bar select {
-  color: <dtml-var alternate_font_color>;
-}
-
-#main_bar .second, /* BBB */
-.main_bar .second,
-#context_bar .second, /* BBB */
-.context_bar .second {
-  float: right;
-  vertical-align: middle;
-}
-
-#main_bar button, /* BBB */
-.main_bar button,
-#context_bar button, /* BBB */
-.context_bar button,
-.dialog_selector button,
-.document .actions button.save {
-  border: 0;
-  margin-top: 1px;
-  margin-left: 0;
-  margin-right: 2px;
-  padding: 0;
-  position: relative;
-  cursor: pointer;
-  background-color: inherit;
-  color: inherit;
-}
-
-#context_bar .tool_buttons, /* BBB */
-.context_bar .tool_buttons {
-  vertical-align: middle;
-}
-
-#context_bar .tool_buttons a, /* BBB */
-.context_bar .tool_buttons a {
-  margin-top: 2px;
-  margin-left: 2px;
-  margin-right: 2px;
-  padding: 0;
-  position: relative;
-}
-
-#context_bar .tool_buttons button, /* BBB */
-.context_bar .tool_buttons button {
-  float: left;
-}
-
-#main_bar button .image, /* BBB */
-.main_bar button .image,
-#context_bar button .image, /* BBB */
-.context_bar button .image,
-.dialog_selector button .image,
-.document .actions button.save .image {
-  display: block;
-  width: 22px;
-  height: 22px;
-  background-repeat: no-repeat;
-}
-
-/* XXX: Bug fix when not logged */
-.document .actions {
-  min-height: 2.5em;
-}
-
-.pageNavigation button {
-  display: inline;
-  border: 0 none;
-  background-color: inherit;
-  vertical-align: middle;
-}
-
-table.fake {
-  width: 100%;
-}
-
-table.fake tr td {
-  vertical-align: top;
-  width: 50%;
-}
-
-.content .field {
-  position: relative;
-  clear: left;
-  font-style: italic;
-  width: 100%;
-}
-
-.content .field .input {
-  font-style: normal;
-}
-
-.content .input .figure {
-  text-align: right;
-}
-
-.group_title {
-  display: none;
-}
-
-table.fake,
-fieldset.left,
-fieldset.center,
-fieldset.bottom {
-  clear: both;
-}
-
-table.fake,
-fieldset.left,
-fieldset.right,
-fieldset.center,
-fieldset.bottom {
-  margin-bottom: 5px;
-}
-
-table.fake,
-fieldset.left,
-fieldset.right,
-fieldset.center {
-  border-style: solid;
-  border-width: 1px;
-  border-color: <dtml-var group_border_color>;
-  padding-top: 5px;
-  padding-left: 5px;
-  padding-right: 5px;
-}
-
-fieldset.center {
-  padding-bottom: 5px;
-}
-
-.login fieldset {
-  width: 50%;
-  float: left;
-}
-
-fieldset.left {
-  width: 50%;
-  float: left;
-  margin-right: -12px; /* 5px margin *2 + 2px for left & right border width */
-}
-
-fieldset.right {
-  width: 50%;
-  float: left;
-  margin-left: -12px; /* 5px margin *2 + 2px for left & right border width */
-}
-
-/* BBB: don't display borders on left-group fieldsets in a formbox in any
- * bordered fieldset (ie left, right or center). */
-fieldset.left fieldset.left,
-fieldset.right fieldset.left,
-fieldset.center fieldset.left,
-table.fake > tbody > tr > td > fieldset {
-  border-width: 0;
-  padding: 0;
-  margin: 0;
-  width: 100%;
-  float: none;
-}
-
-fieldset.center,
-fieldset.bottom {
-  clear: both;
-}
-
-fieldset.bottom {
-  border-width: 0;
-}
-
-fieldset.bottom > .field > label {
-  display: none;
-}
-
-.login fieldset,
-.dialog_box table.fake,
-.dialog_box .left,
-.dialog_box .right,
-.dialog_box .center {
-  border-width: 0;
-}
-
-.content .field {
-  padding-bottom: 3px;
-}
-
-.content .field label {
-  width: 30%;
-}
-
-.content .field label,
-.content .field .input {
-  float: left;
-}
-
-/* Exception case of the previous generic rule
-   The CSS statement below fix bug #517: it doesn't make sense to have
-   floating div in bottom field since label are hidden. */
-fieldset.bottom .field .input {
-  float: inherit;
-}
-
-.content .field .input a img {
-  vertical-align: middle;
-}
-
-.content .required label {
-  font-weight: bold;
-}
-
-.content .field .error {
-  background-color: inherit;
-  color: #f40;
-}
-
-.content .error .input {
-  border: 1px solid #f40;
-}
-
-.listbox-body .error {
-  background-color: inherit;
-  color: #f40;
-}
-
-.content .invisible > label {
-  display: None;
-}
-
-.content .invisible > .input {
-  float: None;
-}
-
-a.tree_open {
-  background: url('images/tree_open.png') left no-repeat;
-  padding-left:15px;
-}
-
-a.tree_closed {
-  background: url('images/tree_closed.png') left no-repeat;
-  padding-left:15px;
-}
-
-.login .submit {
-  margin-left: 15%;
-}
-
-#jump, /* BBB */
-span.jump,
-#action, /* BBB */
-span.action,
-#favourites, /* BBB */
-span.favourites,
-#modules, /* BBB */
-span.modules,
-#language, /* BBB */
-span.language,
-#search, /* BBB */
-span.search {
-  float: left;
-}
-
-#favourites button .image, /* BBB */
-span.favourites button .image {
-  background-image: url('images/favourite.png');
-}
-
-#modules button .image, /* BBB */
-span.modules button .image {
-  background-image: url('images/appearance.png');
-}
-
-#language button .image, /* BBB */
-span.language button .image {
-  background-image: url('images/language.png');
-}
-
-.quick_search_field { color: #777777; }
-.quick_search_field:focus { color: #000000; }
-
-#search button .image, /* BBB */
-span.search button .image {
-  background-image: url('images/search.png');
-}
-
-#status, /* BBB */
-.status,
-#master, /* BBB */
-.master {
-  padding-left: .5em;
-  padding-right: .5em;
-}
-
-#status, /* BBB */
-.status {
-  padding-top: .3em;
-  padding-bottom: .4em;
-}
-
-/* Context bar */
-
-#context_bar, /* BBB */
-.context_bar {
-  padding-top: 2px;
-  padding-bottom: 2px;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-  border-bottom-color: <dtml-var main_border_color>;
-  background-color: <dtml-var context_bar_background_color>;
-  color: inherit;
-  vertical-align: middle;
-}
-
-#context_bar .tool_buttons a, /* BBB */
-.context_bar .tool_buttons a {
-  float: left;
-  margin-left: 2px;
-  margin-right: 2px;
-}
-
-.separator {
-  height: 24px;
-  width: 2px;
-  margin-left: 6px;
-  margin-right: 6px;
-  display: block;
-  float: left;
-}
-
-#main_bar .separator, /* BBB */
-.main_bar .separator {
-  background-image: url('images/sepafon.png');
-}
-
-#context_bar .separator, /* BBB */
-.context_bar .separator {
-  background-image: url('images/sepacla.png');
-}
-
-#context_bar .tool_buttons a .image, /* BBB */
-.context_bar .tool_buttons a .image,
-#context_bar .tool_buttons button .image, /* BBB */
-.context_bar .tool_buttons button .image,
-#context_bar .tool_buttons a img, /* BBB */
-.context_bar .tool_buttons a img {
-  width: 22px;
-  height: 22px;
-  margin: 0;
-  padding: 0;
-  display: block;
-  background-repeat: no-repeat;
-}
-
-#context_bar #jump button .image, /* BBB */
-.context_bar .jump button .image {
-  background-image: url('images/jump22.png');
-}
-
-#context_bar #action button .image, /* BBB */
-.context_bar .action button .image {
-  background-image: url('images/exec.png');
-}
-
-#context_bar .tool_buttons .list_mode .image, /* BBB */
-.context_bar .tool_buttons .list_mode .image {
-  background-image: url('images/text_block.png');
-}
-
-#context_bar .tool_buttons .new .image, /* BBB */
-.context_bar .tool_buttons .new .image {
-  background-image: url('images/filenew.png');
-}
-
-#context_bar .tool_buttons .clone .image, /* BBB */
-.context_bar .tool_buttons .clone .image {
-  background-image: url('images/fileclone.png');
-}
-
-#context_bar .tool_buttons .jump_first .image, /* BBB */
-.context_bar .tool_buttons .jump_first .image {
-  background-image: url('images/2leftarrowb.png');
-}
-
-#context_bar .tool_buttons .jump_previous .image, /* BBB */
-.context_bar .tool_buttons .jump_previous .image {
-  background-image: url('images/1leftarrowb.png');
-}
-
-#context_bar .tool_buttons .jump_next .image, /* BBB */
-.context_bar .tool_buttons .jump_next .image {
-  background-image: url('images/1rightarrowb.png');
-}
-
-#context_bar .tool_buttons .jump_last .image, /* BBB */
-.context_bar .tool_buttons .jump_last .image {
-  background-image: url('images/2rightarrowb.png');
-}
-
-#context_bar .tool_buttons .import_export .image, /* BBB */
-.context_bar .tool_buttons .import_export .image {
-  background-image: url('images/imp-exp.png');
-}
-
-#context_bar .tool_buttons .jump_help .image, /* BBB */
-.context_bar .tool_buttons .jump_help .image {
-  background-image: url('images/userhelp.png');
-}
-
-#context_bar .tool_buttons .find .image, /* BBB */
-.context_bar .tool_buttons .find .image {
-  background-image: url('images/find.png');
-}
-
-#context_bar .tool_buttons .print .image, /* BBB */
-.context_bar .tool_buttons .print .image {
-  background-image: url('images/print.png');
-}
-
-#context_bar .tool_buttons .report .image, /* BBB */
-.context_bar .tool_buttons .report .image {
-  background-image: url('images/report.png');
-}
-
-#context_bar .tool_buttons .fast_input .image, /* BBB */
-.context_bar .tool_buttons .fast_input .image {
-  background-image: url('images/fast_input.png');
-}
-
-#context_bar .tool_buttons .cut .image, /* BBB */
-.context_bar .tool_buttons .cut .image {
-  background-image: url('images/editcut.png');
-}
-
-#context_bar .tool_buttons .copy .image, /* BBB */
-.context_bar .tool_buttons .copy .image {
-  background-image: url('images/editcopy.png');
-}
-
-#context_bar .tool_buttons .paste .image, /* BBB */
-.context_bar .tool_buttons .paste .image {
-  background-image: url('images/editpaste.png');
-}
-
-#context_bar .tool_buttons .delete .image, /* BBB */
-.context_bar .tool_buttons .delete .image {
-  background-image: url('images/editdelete.png');
-}
-
-#context_bar .tool_buttons .show_all .image, /* BBB */
-.context_bar .tool_buttons .show_all .image {
-  background-image: url('images/showall.png');
-}
-
-#context_bar .tool_buttons .filter .image, /* BBB */
-.context_bar .tool_buttons .filter .image {
-  background-image: url('images/filter.png');
-}
-
-#context_bar .tool_buttons .filter_on .image, /* BBB */
-.context_bar .tool_buttons .filter_on .image {
-  background-image: url('images/filter_on.png');
-}
-
-#context_bar .tool_buttons .sort .image, /* BBB */
-.context_bar .tool_buttons .sort .image {
-  background-image: url('images/sort.png');
-}
-
-#context_bar .tool_buttons .configure .image, /* BBB */
-.context_bar .tool_buttons .configure .image {
-  background-image: url('images/configure.png');
-}
-
-#context_bar .tool_buttons .activity_pending .image, /* BBB */
-.context_bar .tool_buttons .activity_pending .image {
-  width: 26px;
-  background-image: url('images/activity_busy.png');
-}
-
-#context_bar .tool_buttons .inspect_object .image, /* BBB */
-.context_bar .tool_buttons .inspect_object .image {
-  background-image: url('images/inspect.png');
-}
-
-/* Status */
-
-#breadcrumb, /* BBB */
-.breadcrumb {
-  float: left;
-/*   font-size: 90%; */
-  margin-bottom: 5px;
-}
-
-#breadcrumb a, /* BBB */
-.breadcrumb a {
-  color: <dtml-var link_color>;
-}
-
-#logged_in_as, /* BBB */
-.logged_in_as {
-  float: right;
-}
-
-#logged_in_as .logged_txt, /* BBB */
-.logged_in_as .logged_txt{
-  color: <dtml-var link_color>;
-/*   font-size: 90%; */
-}
-
-#transition_message, /* BBB */
-.transition_message {
-  margin-left: 1em;
-  color: #f40;
-  background-color: inherit;
-  font-weight: bold;
-}
-
-#information_area, /* BBB */
-.information_area {
-  margin-top: 1em;
-  padding:0.5em 1em 0.5em 1em;
-  border-width: 1px;
-  border-style: solid;
-  border-color: <dtml-var dialog_border_color>;
-  color: orange;
-  background-color: <dtml-var document_background_color>;
-  font-weight: bold;
-}
-
-/* Content */
-
-.dialog_box {
-  color: inherit;
-  background-color: <dtml-var dialog_background_color>;
-  border-width: 1px;
-  border-style: solid;
-  border-color: <dtml-var dialog_border_color>;
-  padding: .5em;
-  margin-bottom: 1em;
-}
-
-.list_dialog {
-  margin-bottom: .5em;
-}
-
-.dialog_selector button .description {
-  display: none;
-}
-
-.dialog_selector button .image {
-  background-image: url('images/exec16.png');
-}
-
-.document .actions {
-  position: relative;
-  float: left;
-  width: 100%;
-  margin: 0;
-  padding: 0;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-  border-bottom-color: <dtml-var document_border_color>;
-  color: <dtml-var link_color>;
-}
-
-.document .actions button.save {
-  float: right;
-}
-
-.document .actions button.save span.image {
-  width: 48px;
-  height: 50px;
-  background-image: url('images/save2.png');
-}
-
-.document .actions ul {
-  float: left;
-  list-style: none;
-  padding: 0;
-  margin: 0;
-  position: absolute;
-  bottom: -1px;
-}
-
-.document .actions li {
-  float: left;
-  border: 1px solid <dtml-var document_border_color>;
-  border-bottom-color: transparent;
-  border-radius: 10px 10px 0 0;
-  -moz-border-radius: 10px 10px 0 0;
-  -webkit-border-top-left-radius: 10px;
-  -webkit-border-top-right-radius: 10px;
-}
-
-.document .actions li.selected {
-  border-bottom-color: <dtml-var background_color>;
-}
-
-.document .actions li a {
-  display: block;
-  color: inherit;
-  margin: 0;
-  padding: 0 0 0 9px;
-  line-height: 1.2em;
-}
-
-.document .actions li a span {
-  display: block;
-  padding: 4px 9px 4px 0;
-  color: inherit;
-  background-color: inherit;
-/*   font-size: 90%; */
-}
-
-.document .actions li.selected a span {
-  font-weight: bold;
-  padding-bottom: 4px;
-}
-
-.document .actions li a:hover {
-  text-decoration: none;
-}
-
-.document .content {
-  clear: both;
-  border-width: 1px;
-  border-style: solid;
-  border-color: <dtml-var document_border_color>;
-  border-top: 0 none;
-  color: inherit;
-  background-color: <dtml-var document_background_color>;
-  padding: 5px;
-}
-
-/* Search results list
-------------------------------------------------*/
-
-div#main_content.list_mode, /* BBB */
-div.main_content.list_mode {
-  font-size:0.7em;
-  line-height:1.5em;
-}
-
-div.search.result .resultList .listbox tr.DataA,
-div.search.result .resultList .listbox tr.DataB {
-  background-color: white;
-}
-
-div.search.result .resultList .listbox td {
-  padding: 0.5em 0;
-}
-
-div.search.result .resultList p {margin-bottom: 0}
-
-div.search.result .resultList h3 {
-  font-size: 120%;
-  font-weight: normal;
-  margin-bottom: 1em;
-}
-
-div.search.result .resultList ul.pages li a {
-  padding: .1em .3em;
-  border: 1px solid transparent;
-}
-
-div.search.result .resultList ul.pages li a:hover {
-  border: 1px solid #dedade;
-  background: #eee;
-}
-
-div.search.result .resultList a .search_result_title {
-  font-weight: bold;
-  font-size: 120%;
-}
-
-div.search.result .resultList .search_result_portal_type:before {
-  content: "[";
-}
-div.search.result .resultList .search_result_portal_type:after {
-  content: "]";
-}
-
-div.search.result .resultList table.listbox caption {
-  font-weight: bold;
-  text-align: left;
-}
-
-div.search.result .resultList table.listbox td {
-  vertical-align: middle;
-  border: transparent;
-  margin:0;
-}
-
-div.search.result .resultList table.listbox td ul    {list-style: none}
-div.search.result .resultList table.listbox td ul li {margin: 0}
-
-div.search.result .resultList table.listbox td blockquote {
-  border: 1px solid #e6e2e6;
-  border-top-color: #000;
-  margin: .5em 0 2em;
-  padding: 1em;
-  background: #eee;
-}
-
-div.search.result .resultList {
-  padding: 1em;
-  padding-top: 0em;
-  padding-bottom: 1em;
-  padding-left: 0em;
-  padding-right: 0em;
-}
-
-div.search.result div.searchBar {
-  margin-bottom: 2em;
-}
-
-div.searchResultHeader #style_toggle_icon,
-table.listbox.table #style_toggle_icon {
-      padding:0;
-      border: 0px;
-      border-color:red;
-      margin:0;
-      vertical-align:bottom;
-}
-
-div.search .centeredInner {
- text-align: center;
-}
-
-.searchDetails em {
-  font-style:normal;
-  font-weight:bold;
-}
-
-div.search .searchPages a{
-  text-decoration: underline;
-}
-
-div.search .searchPages .selected{
-  color: #CB0D00;
-  font-weight:bold;
-  text-decoration: none;
-}
-
-/* MatrixBox */
-.MatrixContent {
-  color: #000;
-  background-color: <dtml-var document_background_color>;
-  padding-left: 1px;
-}
-
-.MatrixContent table {
-  width: 100%;
-  border-collapse: collapse;
-  border-color: <dtml-var document_border_color>;
-  border-style: solid;
-  border-top-width: 1px;
-  border-bottom-width: 1px;
-  border-left-width: 1px;
-  border-right-width: 1px;
-}
-
-.MatrixContent tr.matrixbox_label_line {
-  vertical-align: middle;
-  border-color: <dtml-var document_border_color>;
-  border-style: solid;
-  border-bottom-width: 1px;
-  border-top-width: 0;
-  border-left-width: 0;
-  border-right-width: 0;
-}
-
-.MatrixContent td.matrixbox_label_column {
-  white-space: nowrap;
-}
-
-.MatrixContent tr.DataA {
-  color: inherit;
-  background-color: <dtml-var listbox_odd_background_color>;
-}
-
-.MatrixContent tr.DataB {
-  color: inherit;
-  background-color: <dtml-var listbox_even_background_color>;
-}
-
-.MatrixContent tr.DataA:hover,
-.MatrixContent tr.DataB:hover {
-  color: inherit;
-  background-color: <dtml-var listbox_hover_background_color>;
-}
-
-.MatrixContent td {
-  border-color: <dtml-var document_border_color>;
-  border-style: solid;
-  border-top-width: 0;
-  border-bottom-width: 0;
-  border-left-width: 1px;
-  border-right-width: 1px;
-  padding-left: 1px;
-  padding-right: 1px;
-}
-
-.MatrixContent .error {
-  color: #F00;
-}
-
-.MatrixContent td.footer {
-  width: 100pt;
-}
-
-
-/* Web Page White Background */
-
-.document div.page {
-  background-color: white;
-}
-
-.document div.page div {
-  color: black;
-}
-
-/* Listbox missing search criterion table row*/
-.listbox_missing_search_criterion {
-  background-color: white;
-}
-.listbox_missing_search_criterion td{
-  text-align: center!important;
-}
-
-.hidden_label > label {
-  display:none;
-}
-
-/* DMS PDF navigation 
-  XXX: probably part of erp5_dms.bt5 */
-div.pdf-preview-navigation img{
-  width: 22px;
-  height: 22px;
-  margin-right: 1px;
-  background-repeat: no-repeat;
-  vertical-align: middle;
-}
-
-div.pdf-preview-navigation img.shaded{
-  opacity: 0.2;
-}
-
-div.pdf-preview-navigation img.first{
-  background-image:url("images/2leftarrowb.png");
-}
-
-div.pdf-preview-navigation img.previous{
-  background-image:url("images/1leftarrowb.png");
-}
-
-div.pdf-preview-navigation img.next{
-  background-image:url("images/1rightarrowb.png");
-}
-
-div.pdf-preview-navigation img.last{
-  background-image:url("images/2rightarrowb.png");
-}
-
-.horizontal_align_form_box > div.input {
-    float: right;
-    width: 70%; /* because label width is 30%*/
-}
-
-.horizontal_align_form_box >  div.input > fieldset > div.field {
-    clear: none;
-    float: left;
-    width: auto;
-}
-
-.horizontal_align_form_box >  div.input > fieldset > div.field > label {
-    width: auto;
-    padding-top: 2px;
-}
-
-.captchas_dot_net {
-    border: none; 
-    vertical-align: bottom
-}
-
-@media print {
-
-  .bars {
-    display: none;
-  }
-  
-  .status {
-    display: none;
-  }
-  
-  .actions {
-    display: none;
-  }
-
-}
-
-fieldset > div.large-gadget {
-  height: 85vh;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml
deleted file mode 100644
index a654bc78f1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.css.xml
+++ /dev/null
@@ -1,379 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLDocument" module="OFS.DTMLDocument"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5.css</string> </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>main_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>context_bar_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>navigation_bar_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_family</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_size</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>dialog_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>dialog_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>link_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>link_hover_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>button_description_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>document_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>document_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_label_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_odd_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_even_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_hover_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_stat_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>alternate_font_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>group_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>alternate_font_color</string> </key>
-            <value> <string>#596dab</string> </value>
-        </item>
-        <item>
-            <key> <string>background_color</string> </key>
-            <value> <string>#DAE6F6</string> </value>
-        </item>
-        <item>
-            <key> <string>button_description_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-        <item>
-            <key> <string>context_bar_background_color</string> </key>
-            <value> <string>#BDD0F0</string> </value>
-        </item>
-        <item>
-            <key> <string>dialog_background_color</string> </key>
-            <value> <string>#BDD0F0</string> </value>
-        </item>
-        <item>
-            <key> <string>dialog_border_color</string> </key>
-            <value> <string>#3D5474</string> </value>
-        </item>
-        <item>
-            <key> <string>document_background_color</string> </key>
-            <value> <string>#E3EAFA</string> </value>
-        </item>
-        <item>
-            <key> <string>document_border_color</string> </key>
-            <value> <string>#3D6474</string> </value>
-        </item>
-        <item>
-            <key> <string>font_color</string> </key>
-            <value> <string>#001730</string> </value>
-        </item>
-        <item>
-            <key> <string>font_family</string> </key>
-            <value> <string>Arial, Helvetica, sans-serif</string> </value>
-        </item>
-        <item>
-            <key> <string>font_size</string> </key>
-            <value> <string>12px</string> </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>group_border_color</string> </key>
-            <value> <string>#97B0D1</string> </value>
-        </item>
-        <item>
-            <key> <string>link_color</string> </key>
-            <value> <string>#002e3f</string> </value>
-        </item>
-        <item>
-            <key> <string>link_hover_color</string> </key>
-            <value> <string>#3D6474</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_even_background_color</string> </key>
-            <value> <string>#DAE6F6</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_hover_background_color</string> </key>
-            <value> <string>#BDD0F0</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_label_background_color</string> </key>
-            <value> <string>#C1DAEB</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_odd_background_color</string> </key>
-            <value> <string>#FFF</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_stat_background_color</string> </key>
-            <value> <string>#C1DAEB</string> </value>
-        </item>
-        <item>
-            <key> <string>main_border_color</string> </key>
-            <value> <string>#97B0D1</string> </value>
-        </item>
-        <item>
-            <key> <string>navigation_bar_background_color</string> </key>
-            <value> <string>#97B0D1</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_background_color</string> </key>
-            <value> <string>#FFD</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_border_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.js
deleted file mode 100644
index 529ff0f765..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.js
+++ /dev/null
@@ -1,372 +0,0 @@
-/*
-Copyright (c) 20xx-2006 Nexedi SARL and Contributors. All Rights Reserved.
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-function submitAction(form_or_submit, act) {
-  if ($(form_or_submit).is('form')) {
-    form = form_or_submit;
-    form.action = act;
-    form.submit();
-  } else {
-    form_or_submit.click();
-  }
-}
-
-// This function will be called when the user click the save button. As 
-// submitAction function may have changed the action before, it's better to
-// reset the form action to it's original behaviour. This is actually
-// usefull when the user click the back button.
-function clickSaveButton(act) {
-  changed = false;
-  document.forms[0].action = act;
-}
-
-// The first input element with an "autofocus" class will get the focus,
-// else if no element have autofocus class, the first element which is not the
-// search field will get the focus. This is generally the title input text of
-// a view
-function autoFocus() {
-  var first_autofocus_expr = ".//input[@class='autofocus']";
-  var FIRST_RESULT = XPathResult.FIRST_ORDERED_NODE_TYPE;
-
-  var input = document.evaluate(first_autofocus_expr, document, null, FIRST_RESULT, null).singleNodeValue;
-  if (input) {
-    input.focus();
-  }else{
-    // The following is disabled, because it is too annoying to have an auto focus at everywhere.
-    //var first_text_input_expr = ".//input[@type='text'][@name != 'field_your_search_text']"
-    //var first_text_input = document.evaluate(first_text_input_expr, document, null, FIRST_RESULT, null).singleNodeValue;
-    //if (first_text_input){
-    //  first_text_input.focus();
-    //}
-   true;
-  }
-}
-
-function buildTables(element_list, rowPredicate, columnPredicate,
-                    tableClassName) {
-  /* Generic code to build a table from elements in element_list.
-   * XXX: not used anymore ?
-   * rowPredicate(element) -> bool
-   *   When it returns a true value, a new line is started with element.
-   *   When is returns a false value, element is skipped.
-   * columnPredicate(element, initial_element) -> bitfield
-   *   bit 3: end_table (if true, imlies end_row)
-   *     End current table.
-   *   bit 2: end_row
-   *     End current row.
-   *   bit 1: use_element
-   *     Element passed to columnPredicate will be put in current row.
-   * Hardcoded:
-   *  - items in a table line must be siblings in existing DOM
-   *  - table is put in place of first element of the first row
-   */
-  var element_index = 0;
-  while (element_index < element_list.length) {
-    var row_list = [];
-    var end_table = false;
-    while ((!end_table) && element_index < element_list.length) {
-      var row_begin = element_list[element_index];
-      if (rowPredicate(row_begin)) {
-        var item_list = [row_begin];
-        var row_item = row_begin;
-        var end_line = false;
-        while ((!end_line) && (row_item = row_item.nextSibling) !== null) {
-          var predicate_result = columnPredicate(row_item, row_begin);
-          if ((predicate_result & 1) !== 0)
-            item_list.push(row_item);
-          end_table = ((predicate_result & 4) !== 0);
-          end_line = ((predicate_result & 6) !== 0);
-        }
-        row_list.push(item_list);
-      }
-      element_index++;
-    }
-    /* Do not create a table with just one cell. */
-    if ((row_list.length > 1) ||
-        (row_list.length == 1 && row_list[0].length > 1)) {
-      var first_element = row_list[0][0];
-      var fake_table = $("<table>");
-      fake_table.addClass(tableClassName);
-      fake_table.insertBefore(first_element);
-      $.each(row_list, function() {
-        var fake_row = $("<tr>");
-        $.each(this, function() {
-          var fake_cell = $("<td>");
-          fake_cell.append(this);
-          fake_row.append(fake_cell[0]);
-        });
-        fake_table.append(fake_row[0]);
-      });
-    }
-  }
-}
-
-function matchLeftFieldset(element) {
-// XXX: not used anymore ?
-  return (element.tagName == "FIELDSET" &&
-       element.className.toLowerCase().indexOf('left') != -1);
-}
-
-function matchRightFieldset(element, ignored) {
-// XXX: not used anymore ?
-  if (element.tagName == "FIELDSET" &&
-       element.className.toLowerCase().indexOf('right') != -1)
-    return 7; /* End row, table and use element */
-  return 0;
-}
-
-function fixLeftRightHeightAndFocus(fix_height) {
-  if (fix_height == 1) {
-    var right_xpath = "following-sibling::fieldset[contains(@class, 'right')]";
-    var matched_left_element_list = document.evaluate("//fieldset[contains(@class, 'left') and " + right_xpath + "]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
-    var element_index;
-    for (element_index = 0; element_index < matched_left_element_list.snapshotLength; element_index++) {
-      var element = matched_left_element_list.snapshotItem(element_index);
-      var right = document.evaluate(right_xpath, element, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
-      var table = $('<table class="fake">').insertBefore(element);
-      table.append($("<tr>").append($("<td>").append(element)).append($("<td>").append(right)));
-    }
-  }
-  autoFocus();
-}
-
-// This function can be used to catch ENTER pressed in an input
-// and modify respective main form action
-// if clear_changed_flag is set to true, changed will be set to false, so no
-// warning message about unsaved changes will be displayed
-function submitFormOnEnter(event, form_or_submit, method_name, clear_changed_flag, element){
-  if (clear_changed_flag === null){ clear_changed_flag = false; }
-  if(event.keyCode == 13){
-    if (clear_changed_flag === true) {
-      changed = false;
-    }
-    if ($(form_or_submit).is('form')) {
-      form = form_or_submit;
-      if (form == "main_form") {
-        form = document.forms[form]; // backward compatibility
-      }
-      form.action = method_name;
-      form.submit();
-    } else {
-      form_or_submit.click();
-    }
-    event.preventDefault();
-    return false;
-  }
-}
-
-var old_index = 0;
-function shiftCheck(evt) {
-  /*Uncheck all checkboxes from last unchecked one in 
-    business template Install / Update / Reinstall dialog.
-  */
-  evt = (evt)?evt:event;
-  var target=(evt.target)?evt.target:evt.srcElement;
-  // remove "checkbox" part from ID
-  // This part can be reused easilly by usual left column
-  var target_index= target.id.substr(8);
-  if(!evt.shiftKey) {
-    old_index = target_index;
-    check_option = target.checked;
-    return false;
-    }
-  target.checked=1;
-  var low=Math.min(target_index , old_index);
-  var high=Math.max(target_index , old_index);
-  for(var i=low;i<=high;i++) {
-    $("#checkbox" + i).attr("checked", false);
-   }
-  return true;
-  }
-
-var indexAllCheckBoxesAtBTInstallationOnLoad = function() {
-    // This Part is used basically for Business Template Installation.
-    $("input.shift_check_support").each(
-      function(index){$(this).attr("id",  "checkbox"+index);});
-    //var inputs = window.getElementsByTagAndClassName("input", "shift_check_support");
-    //for(i=0;i<=inputs.length-1;i++) {inputs[i].id = "checkbox" + i; }
-};
-
-var resizeIFrameOnLoad = function() {
-  /* Resize all frames in document in order to remove sliders  */
-  $("object.auto_height").each(function(){
-    var inner_frame = this.contentDocument;
-    if (inner_frame){
-      $(this).css("height", inner_frame.documentElement.offsetHeight + 'px');
-    }
-  });
-};
-
-var changed = false;
-function installUnsavedChangesWarning(warning_message) {
-  window.onbeforeunload = function() {
-    if ((changed)&&($("button.save")))
-      // show an warning box only if save button do exists
-      return warning_message;
-  };
-}
-
-var addOnChangeEventHandler = function() {
-  /* Add a onchange event handler for all fields inputs.
-  This event handler set a dirty flag which cause a warning
-  while leaving the page, unless leaving by:
-      - saving (see clickSaveButton function from this file)
-      - clicking a relation field wheel
-      - clicking on a input with type submit
-  */
-  $("#master div").each(function(i) {
-    if ($(this).attr("class") == "input") {
-        $(this).children().each(function() {
-          if ($(this).prop("tagName") == "INPUT" ||
-              $(this).prop("tagName") == "SELECT" ||
-              $(this).prop("tagName") == "TEXTAREA") {
-              if ($(this).val() == "update..." ||
-                  ($(this).prop("tagName") == "INPUT" &&
-                  $(this).attr("type") == 'submit')) {
-               // this is a relation field wheel or a submit form button
-             this.onclick = function() { changed = false;};
-            } else {
-              if (!this.onchange) {
-                this.onchange = function() { changed = true; };
-              }
-            }
-          } 
-          /* Listbox or MatrixBox */
-          if ($(this).prop("tagName") == "DIV" && (
-              $(this).attr("class") == "listbox-container" ||
-              $(this).attr("class") == "MatrixContent")) {
-            $(this).find('td').each(function(){
-              if ($(this).attr("class") == "listbox-search-line") {
-                return non-false;
-              }
-              $(this).find('input').each(function(){
-                if ($(this).attr("type") != "hidden" &&
-                    !this.onchange) {
-                  this.onchange = function() { changed = true; };
-                }
-              });
-              return true;
-            });
-          }
-        });
-    }
-  });
-};
-
-var rewriteIndentedSelect = function() {
-  /*
-   Under firefox, rewrite indented title categories using style definition.
-   This way we can select items by pressing the first letter of their name. */
-
-    $("#master select").each(function() {
-      $(this).children().each(function() {
-        if ($(this).prop("tagName") != "OPTION") {
-          return non-false;
-        }
-        text = $(this).html();
-        if (text.substring(0, 1) == '\n') {
-          text = text.substring(1, text.length);
-        }
-        level = 0;
-        if (text.substring(0, 6) == '&nbsp;') {
-          for (idx=0; idx <= text.length; idx+=6) {
-            if (text.substring(idx, idx+6) == '&nbsp;') {
-              level += 1;
-            } else {
-              break;
-            }
-          }
-        }
-        if (level >= 1) {
-          level = level / 4.0;
-          $(this).html(text.replace(/^(&nbsp;)+/, ""));
-          $(this).css("paddingLeft", level+"em");
-        }
-        return true;
-      });
-    });
-};
-
-function queryStringToArray(query_string){
-  /*
-    Turn a query string into a "dictionary"
-  */
-  var final_dict = {};
-  var b = query_string.split('&');
-  $.each(b, function(x, y){
-    var temp = y.split('=');
-    final_dict[temp[0]] = temp[1];});
-  return final_dict;
-}
-
-function submitLinkAsHtmlForm(event){
-  /*
-  Parse link into form arguments and pass everything as a 
-  form (together with rest of page's input elements).
-  */
-  var url = $(this).attr("href");
-  var form = $("form");
-  var method = url.substring(0, url.indexOf('?'));
-  var query_string = url.substring(url.indexOf('?')+1);
-  var params = queryStringToArray(query_string);
-  $.each(params, function(key, value) {
-    if (!$('*[name="' + key + '"]').length){
-      // key not part of HTML namespace
-      form.append('<input type="hidden" name="' + key+ '" value="' + value + '">');
-    }});
-  // submit form  
-  form.attr("action", method);
-  form.submit();
-  event.stopPropagation();
-  return false;
-}
-
-function redirectPDFPage(event, element){
-  /*
-    Used in PDF thumbnail preview mode
-  */
-  if(event.keyCode == 13){
-    selection_index = parseInt($(element).val(), 10) - 1;
-    window.location.href = "PDF_viewHTMLPreviewAsImage?selection_index=" + selection_index;
-    return false;    
-  }
-}
-
-if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1)
-  $(document).ready(rewriteIndentedSelect);
-$(document).ready(resizeIFrameOnLoad);
-$(document).ready(addOnChangeEventHandler);
-$(document).ready(indexAllCheckBoxesAtBTInstallationOnLoad);
-
-
-
-function installDoubleSubmitDialogPrevention(confirmation_message) {
-  /* Install an handler to prevent submitting a dialog twice. */
-  $(document).ready( function() {
-    $(".dialog_submit_button").on("click", function(e){
-      if ($(this).val() != "Next") {
-        $(this).on("click.confirm", function(event) {
-          $(this).off(".confirm");
-          if (! confirm(confirmation_message) ) {
-            event.preventDefault();
-          }
-        });
-      }
-    });
-  });
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.xml
deleted file mode 100644
index 0407ad4770..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5.js.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLMethod" module="OFS.DTMLMethod"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5.js</string> </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.js
deleted file mode 100644
index 5045823d32..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.js
+++ /dev/null
@@ -1,229 +0,0 @@
-/*global window, rJS, RSVP, document, console*/
-/*jslint nomen: true, maxlen:80, indent:2*/
-(function (window, rJS, RSVP, document, console) {
-  "use strict";
-
-  function promiseEventListener(target, type, useCapture) {
-    //////////////////////////
-    // Resolve the promise as soon as the event is triggered
-    // eventListener is removed when promise is cancelled/resolved/rejected
-    //////////////////////////
-    var handle_event_callback;
-
-    function canceller() {
-      target.removeEventListener(type, handle_event_callback, useCapture);
-    }
-
-    function resolver(resolve) {
-      handle_event_callback = function (evt) {
-        canceller();
-        evt.stopPropagation();
-        evt.preventDefault();
-        resolve(evt);
-        return false;
-      };
-
-      target.addEventListener(type, handle_event_callback, useCapture);
-    }
-    return new RSVP.Promise(resolver, canceller);
-  }
-
-  function displayFieldError(error) {
-    console.warn(error);
-    // Display the error message in the portal_status location
-    // As renderJS does not report which element is failing while loading
-    // a gadget
-    var error_element = document.getElementById('transition_message');
-    error_element.textContent = error + '. ' + error_element.textContent;
-  }
-
-  function getGadgetContent(gadget) {
-    return gadget.getContent()
-      .push(undefined, function (error) {
-        // Do not crash if gadget getContent is wrongly implemented,
-        // ie, UI should work even if one gadget does not
-        displayFieldError(error);
-        return {};
-      });
-  }
-
-  rJS(window)
-    .setState({
-      rejected_dict: {},
-      field_list: [],
-      gadget_list: []
-    })
-
-    .allowPublicAcquisition('reportGadgetDeclarationError',
-                            function (argument_list, scope) {
-        // Do not crash the UI in case of wrongly configured gadget,
-        // bad network, loading bug.
-        this.state.rejected_dict[scope] = null;
-        return displayFieldError(argument_list[0]);
-      })
-
-
-    .allowPublicAcquisition('reportServiceError',
-                            function (argument_list) {
-        // Do not crash the UI in case of gadget service error.
-        return displayFieldError(argument_list[0]);
-      })
-
-    /////////////////////////////////////////////////////////////////
-    // declared methods
-    /////////////////////////////////////////////////////////////////
-    .declareService(function () {
-      // Call render on all gadget fields
-      var gadget = this,
-        field_list = [],
-        i;
-
-      return new RSVP.Queue()
-        .push(function () {
-          var field_element_list =
-            gadget.element.querySelectorAll("[data-gadget-value]"),
-            field_element,
-            field_scope,
-            field_url,
-            promise_list = [];
-
-          for (i = 0; i < field_element_list.length; i += 1) {
-            field_element = field_element_list[i];
-            field_url = field_element.getAttribute("data-gadget-url");
-            field_scope = field_element.getAttribute("data-gadget-scope");
-
-            // Renderable
-            if ((field_url !== undefined) && (field_url !== null) &&
-                (field_scope !== null) &&
-                (!gadget.state.rejected_dict.hasOwnProperty(field_scope))) {
-              field_list.push({
-                sandbox: field_element.getAttribute("data-gadget-sandbox"),
-                editable: (field_element.getAttribute("data-gadget-editable") !== null),
-                key: field_element.getAttribute("data-gadget-editable"),
-                value: field_element.getAttribute("data-gadget-value")
-              });
-              promise_list.push(gadget.getDeclaredGadget(field_scope));
-            }
-          }
-          gadget.state.field_list = field_list;
-          return RSVP.all(promise_list);
-        })
-        .push(function (result_list) {
-          gadget.state.gadget_list = result_list;
-          var iframe,
-            sub_element,
-            sub_value,
-            sub_key,
-            promise_list = [];
-          for (i = 0; i < field_list.length; i += 1) {
-            if (result_list[i].render !== undefined) {
-              sub_value = field_list[i].value;
-              sub_key = field_list[i].key;
-              promise_list.push(
-                result_list[i].render({key: sub_key, value: sub_value, editable: field_list[i].editable})
-                  .push(undefined, displayFieldError)
-                    /* XXX Highlight the gadget element with a small colored
-                     *       error message. Clicking on the element could unroll
-                     *       more information like the traceback. */
-              );
-            }
-            if (field_list[i].sandbox === "iframe") {
-              sub_element = result_list[i].element;
-              iframe = sub_element.querySelector('iframe');
-              //xxx input field
-              sub_element.parentNode.style.width = "100%";
-              sub_element.parentNode.style.height = "100%";
-              //xxx section div
-              sub_element.style.width = "100%";
-              sub_element.style.height = "100%";
-              iframe.style.width = "100%";
-              iframe.style.height = "100%";
-              iframe.allowFullscreen = true;
-            }
-          }
-          return RSVP.all(promise_list);
-        });
-    })
-
-    .declareService(function () {
-      /*Do not use ajax call but submit an hidden form.
-        So in this way, we can use form submit mecanisme
-        provided by browser.
-        if use ajax, we should get the return page manually
-        which is difficult.
-        The new hidden fields have been added with the 
-        gadget values and the submit button which 
-        has been activated (relation field image, save button, etc).
-        This is done by listening the "click" event on the 
-        submit/image button.
-        After all, submit the form manually again.
-      */
-
-      var context = this,
-        form = this.element.querySelector("form");
-
-      return new RSVP.Queue()
-        .push(function () {
-          var image_list = context.element
-                                  .querySelectorAll("input[type='image']"),
-            submit_list = context.element
-                                 .querySelectorAll("button[type='submit']"),
-            i,
-            promise_list = [];
-
-          promise_list.push(promiseEventListener(context.element, "submit",
-                                                 false));
-          for (i = 0; i < image_list.length; i += 1) {
-            promise_list.push(promiseEventListener(image_list[i], "click",
-                                                   false));
-          }
-          for (i = 0; i < submit_list.length; i += 1) {
-            promise_list.push(promiseEventListener(submit_list[i], "click",
-                                                   false));
-          }
-          return RSVP.any(promise_list);
-        })
-        .push(function (evt) {
-          var input,
-            hidden_button,
-            target,
-            i,
-            promise_list = [];
-          if (evt.type === "click") {
-            input = document.createElement("input");
-            input.setAttribute("type", "hidden");
-            target = evt.currentTarget || evt.target;
-            input.setAttribute("name", target.getAttribute("name"));
-            form.appendChild(input);
-          } else {
-            hidden_button = context.element.querySelector(".hidden_button");
-            hidden_button.setAttribute("type", "hidden");
-          }
-          for (i = 0; i < context.state.gadget_list.length; i += 1) {
-            if (context.state.gadget_list[i].getContent !== undefined &&
-                context.state.field_list[i].editable !== null) {
-              promise_list.push(getGadgetContent(context.state.gadget_list[i]));
-            }
-          }
-          return RSVP.all(promise_list);
-        })
-        .push(function (content_list) {
-          var input,
-            i,
-            name;
-          for (i = 0; i < content_list.length; i += 1) {
-            for (name in content_list[i]) {
-              if (content_list[i].hasOwnProperty(name)) {
-                input = document.createElement("input");
-                input.setAttribute("type", "hidden");
-                input.setAttribute("name", name);
-                input.setAttribute("value", content_list[i][name]);
-                form.appendChild(input);
-              }
-            }
-          }
-          return form.submit();
-        });
-    });
-
-}(window, rJS, RSVP, document, console));
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.xml
deleted file mode 100644
index 799af71dd3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_gadgetfield.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5_gadgetfield.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.css b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.css
deleted file mode 100644
index cdc0776f42..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.css
+++ /dev/null
@@ -1,510 +0,0 @@
-/*
-Copyright (c) 2007 Nexedi SA and Contributors. All Rights Reserved.
-                   Ivan Tyagov <ivan@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-/* Search popup fix*/
-div.search_popup{
-  left:200px;
-  position:absolute;
-  top:-120px;
-  width:250px;
-}
-
-div.listbox-container{
-  width: 100%;
-  height: auto;
-  float:left;
-  margin-bottom:5px;
-
-}
-div.listbox-body{
-  float:left;
-  width: 100%;
-}
-
-div.listbox-tree{
-  margin-right: 0.1%;
-  max-width: 10%;
-  float: left;
-}
-
-
-div.listbox-content{
-  float:left;
-  width:100%;
-}
-
-div.maximal-width{
-  width:100%;
-}
-
-div.float-right{
-  float:right;
-}
-
-div.listbox-content-fixed-width{
-   width:89%;
-}
-
-table.listbox td.listbox-table-no-result-row{
-  background-color:#DAE6F6;
-  color:#001730;
-  border: 1px solid #3D6474;
-  text-align:center;
-}
-
-table.listbox tr.listbox-stat-line{
-  background-color:#C1DAEB;
-  color:#001730;
-  border-top: 1px solid #3D6474;
-}
-
-table.listbox tr.listbox-search-line {
-  background-color: #DAE6F6;
-}
-
-div.listbox-head{
-  color:#9D968D;
-}
-
-div.listbox-head-spacer{
-  display: none;
-}
-
-div.listbox-head-content{
-  border-right:1px solid #3D6474;
-  border-top:1px solid #3D6474;
-  border-left:1px solid #3D6474;
-  border-top-left-radius: 10px;
-  -moz-border-top-left-radius: 10px;
-  -webkit-border-top-left-radius: 10px;
-  height:25px;
-  padding-left:10px;
-  padding-top:10px;
-  padding-right: 5px;
-  width:auto;
-  background-color: #e3eafa;
-}
-
-div.listbox-head div.listbox-head-title{
-  float:left;
-  width:auto;
-}
-
-div.listbox-head div.listbox-head-navigation{
-  float:right;
-  width:auto;
-}
-
-div.listbox-head div.listbox-head-results{
-  float: right; 
-  width: auto; 
-  clear: right;
-  text-align:right;
-}
-
-div.listbox-tree-mode-selection{
-  height: 22px;
-  width: auto;
-  float: left;
-}
-
-div.listbox-tree-mode-selection input{
-  width: auto;
-}
-
-th.listbox-table-report-tree-selection-cell{
-  width: 50px; 
-}
-
-/* Listbox header */
-div.listbox-header-box{
-  width: auto;
-  float:left;
-  padding-right: 5px;
-}
-
-table.listbox tr.listbox-label-line th.listbox-table-header-cell span.listbox-table-header-column-title{
-  float:left;
-}
-
-/* Listbox Footer */
-div.listbox-footer{
-  float:left;
-  width:100%;
-  text-align: center; 
-  background-color: #BDD0F0;
-  margin-left:-1px;
-}
-
-div.listbox-footer-box{
-  margin-top:3px;
-  margin-bottom:3px;
-}
-
-/* Listbox Footer in gadget mode */
-div.block div.listbox-footer{
-   background-color: transparent;
-}
-
-div.block div.listbox-head-content{
-  font-size: 90%;
-}
-
-div.listbox-title,
-div.listbox-number-of-records{
-  padding-top: 5px;
-}
-
-/* List style selection */
-div.listbox-list-style-selection {
-  padding-top:1px;
-  padding-left: 5px;
-}
-
-div.listbox-list-style-selection span{
-  vertical-align:-4px;
-}
-
-div.block div.listbox-list-style-selection span{
-  padding-left: 0px;
-}
-div.listbox-list-style-selection ul{
-  display:inline;
-  padding-left:0;
-  margin: 0;
-  vertical-align: -4px;
-}
-div.listbox-list-style-selection li{
-  display: inline;
-  margin-left: 0.1em;
-}
-  
-div.listbox-list-style-selection li a{
-  cursor: pointer;
-}
-div.listbox-list-style-selection li a.selected,
-.listbox-table-report-tree-selection-cell a.selected,
-.listbox-table-domain-tree-cell a.selected,
-.listbox-page-navigation-text a.selected,
-table.listbox td.listbox-table-summary-cell {
-  font-weight: bold;
-}
-
-/* Domain / Report tree buttons */
-button.tree-open,
-button.tree-closed{
-  background: none;
-  border: none;
-  cursor: pointer;
-  padding-left: 15px;
-  text-align: left;
-}
-button.tree-open{
-  background: url("./images/tree_open.png") no-repeat scroll left 4px transparent;
-  font-weight: bold;
-}
-
-button.tree-closed{
-  background: url("./images/tree_closed.png") no-repeat scroll left 4px transparent;
-}
-
-
-/* Listbox full text search bar */
-div.listbox-full-text-search {
-}
-
-div.listbox-full-text-search input{
-  width: 250px;
-}
-
-div.listbox-full-text-search input.button{
- background-color: #97B0D1;
- border: 0 none;
- color:#000;
- width: auto;
- padding-left: 10px;
- padding-right: 10px;
- cursor: pointer;
-
-}
-
-/* Listbox Navigation */
-div.listbox-page-navigation input.listbox_set_page, 
-div.listbox-page-navigation button.listbox_next_page, 
-div.listbox-page-navigation button.listbox_last_page, 
-div.listbox-page-navigation button.listbox_first_page, 
-div.listbox-page-navigation button.listbox_previous_page{
-  margin: 0em;
-  padding: 0em;
-}
-
-div.listbox-page-navigation button{
-  background-color:transparent;
-  border: none;
-  cursor: pointer;
-}
-div.listbox-page-navigation button span.image{
-  display:block;
-  height:22px;
-  width:22px;
-  background-repeat:no-repeat;
-}
-
-div.listbox-page-navigation button.listbox_first_page span.image {
-  background-image:url("images/2leftarrowv.png");
-}
-div.listbox-page-navigation button.listbox_previous_page span.image {
-  background-image:url("images/1leftarrowv.png");
-}
-
-div.listbox-page-navigation button.listbox_next_page span.image {
-  background-image:url("images/1rightarrowv.png");
-}
-
-div.listbox-page-navigation button.listbox_last_page span.image {
-  background-image:url("images/2rightarrowv.png");
-}
-
-div.listbox-page-navigation-slider{
-  min-width: 200px;
-  margin:auto;
-  padding-right: 0.5em;
-  float:right;
-}
-
-div.listbox-page-navigation-slider input{
-  max-width: 30px;
-}
-
-div.listbox-page-navigation-text{
-  width:100%;
-  float:left;
-  text-align:center;
-}
-
-div.listbox-page-navigation-text a{
-  padding-right: 1px;
-  color: #000;
-  cursor: pointer;
-}
-
-/* Report tree */
-a.tree-closed {
-  background:transparent url('./images/tree_closed.png') no-repeat scroll left center;
-  padding-left:15px;
-}
-
-a.tree-open {
-  background:transparent url('./images/tree_open.png') no-repeat scroll left center;
-  padding-left:15px;
-  font-weight: bold;
-}
-
-div.listbox-tree select{
-/*   max-width:120px; */
-}
-
-/* Table Listbox elements */
-table.listbox{
-  border-collapse:collapse;
-  width:100%;
-  border-color:#3D6474;
-  border-style:solid;
-  border-width:0 1px 1px;
-  margin-bottom: 0em;
-}
-
-table.listbox th,
-table.listbox td {
-  text-align:left;
-  vertical-align: top;
-  border-color:#3D6474;
-  border-style:solid;
-  border-width:0 1px;
-  padding: 0em;
-  padding-left:1px;
-  padding-right:1px;
-  font-weight: normal;
-}
-
-table.listbox tr.listbox-label-line{
-  background-color:#C1DAEB;
-  color:#001730;
-  border-top: 1px solid #3D6474;
-}
-
-table.listbox tr.listbox-search-line th{
-  margin: 0em;
-  padding: 0em;
-  padding-right:5px;
-  padding-left:1px;
-}
-
-/* Select columns */
-table.listbox tr.listbox-label-line th.listbox-table-select-cell,
-table.listbox tr.listbox-search-line th.listbox-table-select-cell,
-table.listbox tr td.listbox-table-select-cell{
-  width: 50px; 
-  text-align: center; 
-  vertical-align: middle;
-  padding:0;
-  margin:0;
-}
-
-table.listbox tr.DataA {
-  color: inherit;
-  background-color: <dtml-var listbox_odd_background_color>;
-}
-
-table.listbox tr.DataB {
-  color: inherit;
-  background-color: <dtml-var listbox_even_background_color>;
-}
-
-table.listbox tr.DataA:hover,
-table.listbox tr.DataB:hover,
-table.listbox.table tr.tbody:hover{
-  color: inherit;
-  background-color: <dtml-var listbox_hover_background_color>;
-}
-
-table.listbox tr.listbox-search-line th.listbox-table-filter-cell input{
-  width: 100%;
-  vertical-align:middle;
-}
-
-table.listbox input{
-  float:none;
-}
-
-table.listbox button.listbox-check-all,
-table.listbox button.listbox-uncheck-all,
-table.listbox input.listbox-select-action{
-  width:auto;
-  padding:0;
-  float:none;
-}
-
-.listbox-table-data-cell > .figure{
-  float:right;
-  display:block;
-}
-
-.listbox-table-data-cell > a > .figure{
-  float:right;
-  display:block;
-}
-
-.listbox-table-summary-cell > .figure{
-  float:right;
-  display:block;
-}
-
-table.listbox th button{
-  border-width:0;
-  cursor:pointer;
-  float:left;
-  padding:0 6px 0 0;
-  background: transparent;
-}
-
-table.listbox th button.sort-button {
-  text-decoration: underline;
-  padding: 0px;
-}
-
-table.listbox th button.sort-button:hover{
-  color: #FFF;
-}
-
-/* in ERP5 mode no need to have a switch for not clicked sort button */
-table.listbox th button.sort-button-asc,
-table.listbox th button.sort-button-desc{
-  background: none;
-}
-
-table.listbox th img.sort-button-desc,
-table.listbox th img.sort-button-asc{
-  width: 13px;
-  height: 13px;
-  margin:0;
-  padding:0;
-}
-
-table.listbox th img.sort-button-arrow{
-  width: 13px;
-  height: 13px;
-  margin:0;
-  padding:0;
-}
-
-table.listbox th img.sort-button-desc{
-  background: url('images/1toparrow.png') no-repeat scroll 100% 100%;
-}
-
-table.listbox th img.sort-button-asc{
-  background: url('images/1bottomarrow.png') no-repeat scroll 100% 100%;
-}
-
-table.listbox th img.sort-button-asc-not-selected{
-  background: url('images/1toparrow.png') no-repeat scroll 100% 100%;
-}
-
-table.listbox th img.sort-button-desc-not-selected{
-  background: url('images/1bottomarrow.png') no-repeat scroll 100% 100%;
-}
-
-table.listbox th img.sort-button-asc-selected{
-  background: url('images/1toparrow_red.png') no-repeat scroll 100% 100%;
-}
-
-table.listbox th img.sort-button-desc-selected{
-  background: url('images/1bottomarrow_red.png') no-repeat scroll 100% 100%;
-}
-/* listbox table in thumbnail style 
-   In thumbnail style we usually have only one thumbnail colum which through CSS
-   we show as floating box table row.
-*/
-table.listbox-thumbnail tbody tr{
-  display:block;
-  min-width: 128px; /* nano image width. XXX: dynamically generate. */
-  min-height:128px; /* nano image height. XXX: dynamically generate. */
-  float:left;
-  margin: 10px;
-}
-table.listbox-thumbnail tr.DataA, table.listbox-thumbnail tr.DataB,
-table.listbox-thumbnail tr.DataA:hover, table.listbox-thumbnail tr.DataB:hover{
-  background-color: transparent; /* in thumbnail mode we don't care for hoover */
-}
-table.listbox-thumbnail td{
-  border:none;
-}
-
-/* in search mode listbox may contain top/bottom quick search inputs */
-div.search-text-listbox{
-  text-align: center;
-  float:left;
-  height:auto; 
-  margin-bottom:0.5em;
-  margin-top:0.5em;
-}
-
-div.search-text-listbox input{
-  width: auto;
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.xml
deleted file mode 100644
index 36d21c9ef7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_listbox.css.xml
+++ /dev/null
@@ -1,379 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLDocument" module="OFS.DTMLDocument"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5_listbox.css</string> </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>main_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>context_bar_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>navigation_bar_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_family</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_size</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>font_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>dialog_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>dialog_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>link_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>link_hover_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>button_description_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>document_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>document_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_label_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_odd_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_even_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>tooltip_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_hover_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>listbox_stat_background_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>alternate_font_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-                <dictionary>
-                  <item>
-                      <key> <string>id</string> </key>
-                      <value> <string>group_border_color</string> </value>
-                  </item>
-                  <item>
-                      <key> <string>type</string> </key>
-                      <value> <string>string</string> </value>
-                  </item>
-                </dictionary>
-              </tuple>
-            </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>alternate_font_color</string> </key>
-            <value> <string>#596dab</string> </value>
-        </item>
-        <item>
-            <key> <string>background_color</string> </key>
-            <value> <string>#DAE6F6</string> </value>
-        </item>
-        <item>
-            <key> <string>button_description_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-        <item>
-            <key> <string>context_bar_background_color</string> </key>
-            <value> <string>#BDD0F0</string> </value>
-        </item>
-        <item>
-            <key> <string>dialog_background_color</string> </key>
-            <value> <string>#BDD0F0</string> </value>
-        </item>
-        <item>
-            <key> <string>dialog_border_color</string> </key>
-            <value> <string>#3D5474</string> </value>
-        </item>
-        <item>
-            <key> <string>document_background_color</string> </key>
-            <value> <string>#E3EAFA</string> </value>
-        </item>
-        <item>
-            <key> <string>document_border_color</string> </key>
-            <value> <string>#3D6474</string> </value>
-        </item>
-        <item>
-            <key> <string>font_color</string> </key>
-            <value> <string>#001730</string> </value>
-        </item>
-        <item>
-            <key> <string>font_family</string> </key>
-            <value> <string>Arial, Helvetica, sans-serif</string> </value>
-        </item>
-        <item>
-            <key> <string>font_size</string> </key>
-            <value> <string>12px</string> </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>group_border_color</string> </key>
-            <value> <string>#97B0D1</string> </value>
-        </item>
-        <item>
-            <key> <string>link_color</string> </key>
-            <value> <string>#002e3f</string> </value>
-        </item>
-        <item>
-            <key> <string>link_hover_color</string> </key>
-            <value> <string>#3D6474</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_even_background_color</string> </key>
-            <value> <string>#DAE6F6</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_hover_background_color</string> </key>
-            <value> <string>#BDD0F0</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_label_background_color</string> </key>
-            <value> <string>#C1DAEB</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_odd_background_color</string> </key>
-            <value> <string>#FFF</string> </value>
-        </item>
-        <item>
-            <key> <string>listbox_stat_background_color</string> </key>
-            <value> <string>#C1DAEB</string> </value>
-        </item>
-        <item>
-            <key> <string>main_border_color</string> </key>
-            <value> <string>#97B0D1</string> </value>
-        </item>
-        <item>
-            <key> <string>navigation_bar_background_color</string> </key>
-            <value> <string>#97B0D1</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>ERP5 Listbox CSS</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_background_color</string> </key>
-            <value> <string>#FFD</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_border_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-        <item>
-            <key> <string>tooltip_color</string> </key>
-            <value> <string>#000</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.xml
deleted file mode 100644
index 199b3370a2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>erp5_tabber.js</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>iso-8859-15</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.zpt
deleted file mode 100644
index 7b62bfe286..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_tabber.js.zpt
+++ /dev/null
@@ -1,64 +0,0 @@
-<tal:block define="dummy python: request.RESPONSE.setHeader('Content-Type', 'application/javascript;; charset=utf-8')"/>
-
-/*
-Copyright (c) 2011-2012 Nexedi SARL and Contributors. All Rights Reserved.
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-function selectTab(clicked_node) {
-  clicked_node = $(this);
-  $("#tab_box").find("li").each(
-    function (index){
-      tab = $(this);
-      node = tab.find("a").first();
-      class_name = tab.attr("class");
-      if (clicked_node.attr("href") == node.attr("href")){
-        if (class_name != "selected"){tab.attr("class", "selected");}
-      }
-      else{
-        if (class_name != "non_selected"){tab.attr("class", "non_selected");}
-      }
-    }
-  );
-  
-  var mapping = {
-  <tal:block 
-  tal:replace="structure python: ',\n'.join(['%s: \x22%s\x22' %(x['id'], x['renderer']) for x in context.ERP5Site_getTabList(add_all_tabs=1)])"></tal:block>
-  };
-  
-  $("#container") .css("opacity", 0.5);
-
-  var url = mapping[this.parentNode.id];
-  $.ajax({url:url,
-          success: function (data){
-                     $("#container") .css("opacity", 1.0);
-                     $("#container").html(data);},
-          error: function (data){
-                     $("#container").innerHTML = "Server side error.";}});
-  // Set a cookie.
-  document.cookie = 'erp5_site_selected_tab=' + escape(this.parentNode.id);
-  return false;
-}
-
-function addOnClickEventsToTabs() {
-  $("#tab_box").find("li").each(
-    function (index){
-      var node = $(this).find("a").first();
-      node.bind("click", selectTab);})
-  return true;
-}
-
-$(document).ready(addOnClickEventsToTabs);
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.js
deleted file mode 100644
index 95f7069fab..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
-Copyright (c) 2002-2007 Nexedi SARL and Contributors. All Rights Reserved.
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-var fixLeftRightHeightAndFocusOnLoad = function () {
-  fixLeftRightHeightAndFocus(1);
-};
-$(document).ready(fixLeftRightHeightAndFocusOnLoad);
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.xml
deleted file mode 100644
index fb4d69375c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/erp5_xhtml_appearance.js.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLMethod" module="OFS.DTMLMethod"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5_xhtml_appearance.js</string> </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.png
deleted file mode 100644
index d0a3713364179b421be1c88a2b4382f7e21abad8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 519
zcmV+i0{H!jP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru*9sI584b9}%*Fr!02y>e
zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D1FL_t(I%cYagOTus%#-GhC
zrI@wRQW6s^GRS#QI+%rc2m+~75cD_nF9e-BbnD!uV}C)XE>UOA5E0GHADha`G!j#{
z)uB_)+Nk&Vejh$O@5A>Y_6|-z@Q<N>dRP_a!LtndiULK^K#~L~3yD&_iF83U2E^9{
z00gWw1(GB%P*n5>DpL8Xu>+d2pwsQ+=<LGq1aj2U#j_|%Po^>$3Gg^M6h!&&A<j8D
zT;Jvqj|kvd2F-Q{SIHdOZ(VZ^+zt+5VIGp)LZ{oqX4sG8{T*=j37ys=M7IxzmzBl~
zZc=&FpI?zF)*#9)#6muh1cAHzs<DH|+V=p{1rhJP0bD$5?u6k{H4OmpAj!snXmC*{
znqlp*S!tbp9e|%=5D6^kL|f|tBy$zy%8lOvZU>8H?<`^=A8cbZc$UHL#tNn<8JwJ7
zLeuoUBZk`;T=F37_ktO>q1^Z?PNpb9Q8jZPDUmH9ku907^C$8Hd(1n{yz2k}002ov
JPDHLkV1iQd)eHat

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.xml
deleted file mode 100644
index ba7e8f06dd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/favicon.ico.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>favicon.ico</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.xml
deleted file mode 100644
index a9266c7866..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>field_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.zpt
deleted file mode 100644
index 95d2c6cca4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/field_render.zpt
+++ /dev/null
@@ -1,40 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="field_render">
-    <tal:block tal:condition="python: field.meta_type != 'HiddenStringField'"
-               tal:define="field_id     field/id;
-               value        python: request.get(field_id, None);
-               render_prefix render_prefix | nothing;
-               key_prefix key_prefix | nothing;
-               field_errors python: request.get('field_errors', {});
-               field_has_error  python: field_errors.has_key(field_id);
-               global form_id form_id | form/id | nothing;
-               field_description field/Field_getDescription;
-               is_web_mode is_web_mode | nothing">
-      <div tal:define="html_render  python: field.render_htmlgrid(value, request, render_prefix=render_prefix, key_prefix=key_prefix)"
-           tal:attributes="title field_description;
-           class python: ' '.join([x for x in ['field', field.is_required() and 'required' or None, field_has_error and 'error' or None, field.get_value('css_class') or None] if x is not None])"
-           i18n:attributes="title" i18n:domain="ui">
-        <tal:block tal:repeat="html_tuple html_render">
-          <label>
-            <tal:block tal:content="structure python: html_tuple[0]"
-                       i18n:translate="" i18n:domain="ui" />
-            <tal:block tal:condition="preferred_html_style_developper_mode">
-              <tal:block metal:use-macro="developper_shortcut_render/macros/field_developper" />
-            </tal:block>
-            <tal:block tal:condition="preferred_html_style_translator_mode">
-              <tal:block metal:use-macro="developper_shortcut_render/macros/field_translator" />
-            </tal:block>
-          </label>
-          <div class="input" tal:content="structure python: html_tuple[1]" />
-          <span tal:condition="field_has_error"
-                class="error"
-                tal:content="python: field_errors[field_id].error_text"
-                i18n:translate="" i18n:domain="ui" />
-          <p class="clear" tal:condition="not:is_web_mode"></p>
-        </tal:block>
-      </div>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.xml
deleted file mode 100644
index 001be19fcc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.zpt
deleted file mode 100644
index e10ca9dfc7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_dialog.zpt
+++ /dev/null
@@ -1,115 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master"
-             tal:define="editable_mode python: True;
-             dialog_mode python: True;
-             dummy python: request.set('editable_mode', editable_mode)">
-    <tal:block metal:use-macro="here/dialog_main/macros/master">
-
-      <tal:block metal:define-macro="head">
-       <tal:block metal:fill-slot="head">
-        <tal:block tal:define="dummy python: request.set('here', here);
-                   head_group python: form.get_fields_in_group('head')">
-          <div tal:condition="python: len(head_group) > 0"
-               class="head">
-            <tal:block tal:repeat="field head_group">
-              <tal:block tal:condition="preferred_html_style_developper_mode">
-                <tal:block metal:use-macro="developper_shortcut_render/macros/field_developper" />
-              </tal:block>
-              <tal:block tal:define="field_description field/Field_getDescription"
-                         tal:condition="preferred_html_style_translator_mode">
-                <tal:block metal:use-macro="developper_shortcut_render/macros/field_translator" />
-              </tal:block>
-              <tal:block tal:define="value python:request.get(field.id, None)"
-                         tal:replace="structure python:field.render(value, request)" />
-            </tal:block>
-          </div>
-        </tal:block>
-       </tal:block>
-      </tal:block>
-
-      <tal:block metal:fill-slot="main">
-        <tal:block tal:define="dummy python: request.set('here', here);
-                   dialog_actions python: here.Base_fixDialogActions(actions, dialog_category);
-                   current_action python: here.ERP5Site_getCurrentDialogAction(current_url, dialog_actions);
-                   field_render here/field_render/macros/field_render;">
-          <tal:block tal:condition="preferred_html_style_developper_mode">
-            <tal:block metal:use-macro="developper_shortcut_render/macros/form" />
-          </tal:block>
-
-          <div class="dialog_box">
-            <div tal:condition="python: len(dialog_actions) > 1"
-              class="dialog_selector">
-              <label for="dialog_selector"
-                     tal:content="python: { 'object_exchange': 'Select Exchange'
-                     , 'object_print'   : 'Select Print'
-                     , 'object_search'  : 'Select Search'
-                     , 'object_report'  : 'Select Report'
-                     , 'object_fast_input'  : 'Select Fast Input'
-                     }.get(dialog_category, 'Select')"
-                     i18n:translate="" i18n:domain="ui"></label>
-              <select name="select_dialog" id="dialog_selector"
-                      onchange="submitAction(this.form,'Base_doDialog')">
-
-                <tal:block tal:repeat="action dialog_actions">
-                  <option tal:attributes="value action/url;
-                          selected python: action == current_action and 'selected' or None"
-                          tal:content="action/name"
-                          i18n:translate="" i18n:domain="ui"></option>
-                </tal:block>
-              </select>
-              <button type="submit" name="Base_doDialog:method">
-                <span class="image"></span>
-                <span class="description"
-                      i18n:translate="" i18n:domain="ui">Go</span>
-              </button>
-            </div>
-
-          <tal:block metal:define-macro="content">
-            <div class="content"
-                 tal:define="group_list form/Form_getGroupTitleAndId">
-              <tal:block tal:repeat="group group_list">
-                <tal:block tal:define="gid    group/gid">
-                  <fieldset tal:condition="python: 'hidden' not in gid and 'bottom' not in gid and 'head' not in gid"
-                    tal:attributes="class gid;">
-                    <legend tal:content="group/gtitle" class="group_title" />
-                    <tal:block tal:repeat="field python: form.get_fields_in_group(group['goid'])">
-                      <tal:block metal:use-macro="field_render" />
-                    </tal:block>
-                  </fieldset>
-                </tal:block>
-              </tal:block>
-              <p class="clear"></p>
-            </div>
-           </tal:block>
-
-          </div>
-        </tal:block>
-      </tal:block>
-
-      <tal:block metal:define-macro="bottom">
-       <tal:block metal:fill-slot="bottom">
-        <tal:block tal:define="dummy python: request.set('here', here);
-                   bottom_group python: form.get_fields_in_group('bottom')">
-          <div tal:condition="python: len(bottom_group) > 0"
-            class="bottom">
-            <tal:block tal:repeat="field bottom_group">
-              <tal:block tal:condition="preferred_html_style_developper_mode">
-                <tal:block metal:use-macro="developper_shortcut_render/macros/field_developper" />
-              </tal:block>
-              <tal:block tal:define="field_description field/Field_getDescription"
-                         tal:condition="preferred_html_style_translator_mode">
-                <tal:block metal:use-macro="developper_shortcut_render/macros/field_translator" />
-              </tal:block>
-              <tal:block tal:define="value python:request.get(field.id, None)"
-                         tal:replace="structure python:field.render(value, request)" />
-            </tal:block>
-          </div>
-        </tal:block>
-       </tal:block>
-      </tal:block>
-
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.xml
deleted file mode 100644
index 8321ac7cd0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_list</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.zpt
deleted file mode 100644
index 81ac2ed0ba..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_list.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:use-macro="here/list_main/macros/master">
-    <tal:block metal:fill-slot="main">
-      <tal:block metal:use-macro="here/form_render/macros/master" />
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.xml
deleted file mode 100644
index cc5e250bc5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.zpt
deleted file mode 100644
index 6f09561e1b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_render.zpt
+++ /dev/null
@@ -1,50 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:replace="nothing">
-<!--
-XXX: each case must be handled separatelly in this precise representation :
- - both top fields must be in the same div, so they must be identified
-   strictly by their name.
- - the middle field is rendered like the two top ones, but outside of the
-   top block.
- - the bottom block is rendered in another way (without its group name) so it
-   must be rendered separatelly.
-This leads to minor code duplication, but it's still code duplication.
-
-Breaks strict compatibility:
-  * Groups must be named one of "left", "right", "center", "bottom" otherwise they will not
-      be rendered.
-  * Group order doesn't matter. Case is sensitive.
-
-It is possible to specify a group id and a group title by naming a group following the
-  "group id (Group Title)" pattern. In this case the group id will be used as fieldset css
-  class and as tag id. The group title will be used as a legend for the fieldset. If no group
-  title is found, we use group id as title.
--->
-  </tal:block>
-
-  <tal:block metal:define-macro="master">
-    <tal:block
-              tal:define="dummy        python: request.set('here', here);
-              group_list   form/Form_getGroupTitleAndId;
-              field_render nocall: here/field_render/macros/field_render">
-      <tal:block tal:condition="preferred_html_style_developper_mode">
-        <tal:block metal:use-macro="developper_shortcut_render/macros/form" />
-      </tal:block>
-
-      <tal:block tal:repeat="group group_list">
-        <tal:block tal:define="gid     group/gid;">
-          <fieldset tal:condition="python: gid.find('hidden') &lt; 0"
-              tal:attributes="class python:gid + test(request.get('editable_mode', 0), ' editable', ' viewable');">
-            <legend i18n:translate="" i18n:domain="ui" tal:condition="group/gtitle" tal:content="group/gtitle" class="group_title"></legend>
-            <tal:block tal:repeat="field python: form.get_fields_in_group(group['goid'])">
-              <tal:block metal:use-macro="field_render" />
-            </tal:block>
-          </fieldset>
-        </tal:block>
-      </tal:block>
-      <p class="clear"></p>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.xml
deleted file mode 100644
index b934627ff4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_report</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.zpt
deleted file mode 100644
index 10d29a2820..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_report.zpt
+++ /dev/null
@@ -1,9 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:use-macro="here/list_report/macros/master">
-    <tal:block metal:fill-slot="main">
-      <tal:block metal:use-macro="here/form_render/macros/master" />
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.xml
deleted file mode 100644
index 219d1f8da4..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>form_view</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.zpt
deleted file mode 100644
index 5ad0bcfd06..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/form_view.zpt
+++ /dev/null
@@ -1,11 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block metal:use-macro="here/view_main/macros/master">
-      <tal:block metal:fill-slot="main">
-        <tal:block metal:use-macro="here/form_render/macros/master" />
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.xml
deleted file mode 100644
index 7d6ec140a0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>global_definitions</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.zpt
deleted file mode 100644
index bdd59335e3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/global_definitions.zpt
+++ /dev/null
@@ -1,90 +0,0 @@
-<tal:block tal:replace="nothing"
-           xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="header_definitions">
-    <tal:block tal:define="
-      global portal              here/portal_url/getPortalObject;
-      global portal_path         portal_path | portal/absolute_url;
-             local_parameter_list  local_parameter_list | python: {};
-             action_context    python: portal.restrictedTraverse(request.get('object_path', '?'), here);
-      global actions          python: here.Base_filterDuplicateActions(portal.portal_actions.listFilteredActionsFor(action_context));
-      global url              here/absolute_url;
-      global current_form_id  python: local_parameter_list.get('dialog_id', local_parameter_list.get('form_id', 'view'));
-           dummy            python: request.set('current_form_id', current_form_id);
-           global current_url      python: '%s/%s' % (url, current_form_id);
-           global current_action   python: portal.ERP5Site_getCurrentAction(current_url, actions);
-           cancel_url       request/cancel_url | current_url;
-           dummy            python: local_parameter_list.update({'cancel_url': cancel_url});
-           dummy       python: request.RESPONSE.setHeader('Content-Type', 'text/html;; charset=utf-8');
-           dummy  python: request.set('here', here);
-           global css_list  css_list | python:[];
-           dummy       python:css_list.extend(['%s/%s' % (portal_path, x) for x in portal.ERP5Site_getCssRelativeUrlList()]);
-           css_list_template css_list_template | python:['%s/erp5.css' % (portal_path,),
-                                                          '%s/erp5_listbox.css' % (portal_path, ),];
-           dummy     python:css_list.extend(css_list_template);
-           global js_list   js_list | python:['%s/erp5_xhtml_appearance.js' % portal_path];
-           global js_list python: ['%s/%s' % (portal_path, x) for x in portal.ERP5Site_getJavaScriptRelativeUrlList()] + js_list;
-           global http_parameter_list  python: portal.ERP5Site_filterParameterList(request.form);
-           dummy                python: http_parameter_list.update(local_parameter_list);
-           global http_parameters      python: portal.ERP5Site_renderHTTPParameterList(http_parameter_list);
-           global form                 nocall:form | nothing;
-           portal_preferences   python: portal.portal_preferences;
-           global preferred_html_style_developper_mode         portal_preferences/getPreferredHtmlStyleDevelopperMode;
-           global preferred_html_style_translator_mode         portal_preferences/getPreferredHtmlStyleTranslatorMode;
-           global preferred_html_style_contextual_help         portal_preferences/getPreferredHtmlStyleContextualHelp;
-           global preferred_html_style_acknowledgeable_message portal_preferences/getPreferredHtmlStyleAcknowledgeableMessage;
-           global developper_shortcut_render             python: (preferred_html_style_developper_mode or preferred_html_style_translator_mode) and portal.developper_shortcut_render;
-           global selected_language    portal/Localizer/get_selected_language;
-           " />
-  </tal:block>
-  <tal:block metal:define-macro="header_boilerplate">
-    <base tal:attributes="href string:${url}/" />
-    <meta name="description" tal:attributes="content description | title | string:ERP5 Free Open Source ERP and CRM" />
-    <meta name="keywords" tal:attributes="content python:', '.join(subject_list)" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta http-equiv="Content-Script-Type" content="text/javascript" />
-    <meta http-equiv="Content-Style-Type" content="text/css" />
-    <title
-      tal:define="
-        title title | string:ERP5;
-        header_title header_title | nothing;
-      "
-      tal:content="python: header_title or '%s | %s' % (title, here.getPortalObject().title_or_id())"
-    ></title>
-    <link rel="icon" tal:attributes="href python: portal_path + '/favicon.ico'" type="image/x-icon" />
-    <link rel="shortcut icon" tal:attributes="href python: portal_path + '/favicon.ico'" type="image/x-icon" />
-  </tal:block>
-  <tal:block metal:define-macro="render_css_js">
-    <link
-      tal:repeat="css python: css_list"
-      tal:attributes="href python: css"
-      type="text/css"
-      rel="stylesheet"
-    />
-    <tal:block
-      tal:condition="python: form is not None"
-      tal:repeat="field python: [field for group in form.get_groups(include_empty=0) if group != 'hidden' for field in form.get_fields_in_group(group)]"
-    >
-      <style
-        tal:define="css python: field.render_css(REQUEST=request)"
-        tal:condition="python: css"
-        tal:content="python: css"
-        type="text/css"></style>
-      <tal:block tal:define="dummy python: js_list.extend(field.get_javascript_list(REQUEST=request))" />
-    </tal:block>
-    <tal:block
-      tal:define="known python: set()"
-      tal:repeat="js python: js_list"
-    ><tal:block
-      tal:condition="python: js not in known"
-    ><script
-      tal:define="dummy python: known.add(js)"
-      tal:attributes="src js"
-      type="text/javascript"
-    ></script></tal:block></tal:block>
-  </tal:block>
-  <tal:block metal:define-macro="http_definitions">
-    <tal:block tal:replace="structure python: modules['ZTUtils'].make_hidden_input(**http_parameter_list)" />
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images.xml
deleted file mode 100644
index 8eb39eedde..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Folder" module="OFS.Folder"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_objects</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>images</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.png
deleted file mode 100644
index 937a4e3ef9703d1a0ddc226da90ad44664649130..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 287
zcmV+)0pR|LP)<h;3K|Lk000e1NJLTq000dD000dL1^@s6a_i)L0002yNkl<ZD3N1e
z7y^KmA)bMYp@e}Oh?#(x0SU_kF-VRbh#7(E;J}k%g;Is!f3t4g|1!0L|3xaf{tK3~
z{}-#|`7hfb{GTa};Xi{15GydOKxhhJ5K=4@-L&9b*Z)bU3jT+$HTZA8Q1*Y~MyvlJ
zt4;nh<pMPrGHhayVh}=gVgLi1LcZ|Mm6xXepL@RMfAVJQ|K7_r{|lC~{bw*`*vX*6
zz=qv#0Sw$4rPAvcp6UHxx;y+oUm@#%1`CGuKn>jZ10{e#Si4Miz1<|e|BSX^4Z_5Q
lCeTKplS+VoAYj9w1ONc@MuO#YQOW=S002ovPDHLkV1l}SfSLdR

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.xml
deleted file mode 100644
index 06a2825598..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1bottomarrow.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.png
deleted file mode 100644
index 08d9d5ffb03cb9dede4b00d5b0de235c0e340fd1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 391
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaOClDyqr82*Fc
zg1yTp14TFsJR*x37`TN&n2}-D90{Nxdx@v7EBhTz9u8Flz3WovfTpl}x;TbtoWD9@
zw?0cE!;$*3_hpC0o}}y*>Qq=1T46G)+s(1ht=*|qt26BF`v9#cDpn;WLXL%z;z#GE
zG(YXWeR|XPyZcO3q`7o2pG{GlEcxSd2J?jkUFKy>dzcGP8L(K)kK&$}eB(63nS*~^
z@}GP8Usuqd=R3t?k%m*~rWd>V{wnO4o^Y`4tM(E{!<<#JvnQYCUKjn)XIkM??X+t9
zvlcE_So@x=V0C2>J-~E-%D;oDU#qGL%W6|BE)-NO7BtzhW9QQtm*b@os~W#2CouNR
zeYY=Y$FA8iPd}dw)0=(9AycGhi@&chchj8rbHm<zni25m<K$b99}4H(Y5e_qDXYP<
hgz5*;hwTrtzb#JGn7#J<3ScNPc)I$ztaD0e0syGLp(OwS

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.xml
deleted file mode 100644
index be9b9f6e5a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1bottomarrow_red.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1bottomarrow_red.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.png
deleted file mode 100644
index 65cafc483c6555875778c45f4068c37cf0ca27bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 440
zcmV;p0Z0CcP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0004hNkl<ZILl-B
z|NlP&EieP!4Mqp9XnZND0H7k~{}da{;0Pinzzx;a&HB&C$VI-veY~hN$k3{)4gaH~
zXHaG^y7x;<*ZzP0{PTYgk9MFU4$2J%8QRdW1!U0w88eRlx3{kYx|p9bgOLqgv*se0
z?c~%5QbfAJ$YEMty%BC`YwHehaFA^<%+Ri`-Ec!e?4qJo|I^bK{daV1AkScsp%oSD
zz!3#=X>sxD|EZ}9z}UfoOoN%3rT&|mmi!M2ngBMay?y8Z%F6ZsQ&Q%GvAumgnL)v{
zm4TI2<-fXm@_%pduK#Ii3*m+r6s(}YU?>0?E-M@M-_x_>e}4Xo|8wV_02>ZUZWI{|
z0&Hxm|K;T)z%I|qTJnGT^dn#wb8#7xWAIcI!$B@rP>B5R;?fMZz{I2&m_c~Scd@KW
zE7W9&;W9EI|1B*m{_E-Gke8)l83Y}$u*iXfMOitH%(B7-dwHw^Of8_K2q}+QsZ+Wk
i17>Ck@>0d1t@8i`@^3|VJsWKR0000<MNUMnLSTaK`_VoC

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.xml
deleted file mode 100644
index 9a31cc424a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowb.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1leftarrowb.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.png
deleted file mode 100644
index 3a87bb7411d66e1d99c934dea0ad8b4ec3b49862..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 405
zcmV;G0c!q<P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00048Nkl<ZILl-B
z|NlP&EieP!4Mqpd=mG%@|AB)4DK?m)0Yq>j49x;!E(#2;vP7jphQ@6${jWDekTQeO
zy&t|-|NpbkH~w?AGyP}apoYOfL({g{f(-iKaWvsSLme<E_$f6Q$<T!tYrt%VMh1`~
z(hWuq(}a!Ya6|KUxPXI$Y=dEjmhSe38wz3vt<wJQxJd3lFqM#LFwoHGb;jU`g1Izg
zweEkr1u|evzQIyJjU^2KWhZcg4Jz2__CIF5$$y*qQeezbPp-it_6!UvK+VYv{{_03
z|JyH=g&Xd_LW2T>VE|-!7{h<=4yOM;E7bq@ok#;44o+?ilqNS-pdk?um%A-d`rmdW
z7UE(<vJB=$H5}yfNFZ*8Sin#WWb;zu;shwI1T{Pah%10Nhk?8-4bLFxKn@Zt3~^){
z4D>Sg@)(p_KuHl)bh1*bbVCLbWTuKiTjv1)BeGFz6Sr=@00000NkvXXu0mjfCmE{?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.xml
deleted file mode 100644
index d1729e88ec..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1leftarrowv.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1leftarrowv.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.png
deleted file mode 100644
index dffb842827003ee78abf014c793a9b05302ab6dd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 439
zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0004gNkl<ZILl-B
z|NlP&EieP!4VIAb{Vy)=15|+koSX&>=zuJPZEb5n27?V}W|m-(l?|ni!J9W<{cmSi
z3pZR%Er|h{Cd*(@Fn|oceftfH%PDrTu&~?zMT<`VfBEvu{|gtM;WV6Ng9QW}{!gEN
z<o~s6FaIxGcnWMda<GtXFfXs={~0rm{@=Rw`u~Q8E&q#(R$&+p3Tu)L=HfE^-`%|j
zY;bMurvF)4Oa2!YuEa2$WP>?4wEx%DZT>%P+Ts7{>5KlSr7irQk+JB1Y3bVk>(^g~
z8&0ypY;3CkOG?&&gCR9_0T_c^Jay`!|DmCi|I5mTk!LUqivrlCH8q=X8p_J5LV8dz
zGfVxCj-K&9CubShP*9MBgiL}PN_MJXViExx3=3yumr|767#KLfhJg&m=2A%cAw`bC
z4F3ZI`@x3G$%TUrWnvNp8>pfZPl<~e{`>p)Vs$ADkd;9|hAAn<fDHv^Z>;4p&?n>>
hjLW4IMc$yT^8hdiaT6bH@d^L{002ovPDHLkV1kTF#q<CG

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.xml
deleted file mode 100644
index d0bd67bf6e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowb.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1rightarrowb.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.png
deleted file mode 100644
index 3133f978cd0dc6878f8db27beef8750168669f3b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 397
zcmV;80doF{P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00040Nkl<ZILl-B
z|NlP&EieP!4QB9V_|M=2#K^#a0Rxb3Fv!qau)z?+#eg`JN(QgE((<372FdUwsA)-*
z80^jPf92KI|2N(oMRhsFE_P%1KlxPl{}*5G{y+0<3#!X0GT4scf5*{;|Ce6w{Xg||
z9>j1gE+^e!ONha1uXq1X+hY4aXq7gm;Ys8eY{>AxVz1x-HP^fTCvLL%@3uq<tKp;@
ztjz#+Y4f3||Bj2~{@X2(`R}|);eX^>!~aVzH^2=i-Cz}l|6yzN{-<oV1{(^(fh)EC
zw;YcCuQ-Y8KSMaV1}iXtT?z^YWJ8rFbHfc~P$DNNq!|9|%@F+Wxl9Gs&@j}LLAt?$
z5Q9NMfy+?x4CY_}hb1TiaT&@WL5{&dDXBhoR6_-!2F6q3VxW|GFB^83G9U^gvJ7U3
rfg0+FqdX2L*I-;Or6lqOZJh@I4qH?<%otF000000NkvXXu0mjf#p<>E

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.xml
deleted file mode 100644
index 5d5c84673c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1rightarrowv.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1rightarrowv.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.png
deleted file mode 100644
index cf516e40be0f9bf2483897def0e0ccfca1a0b85d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 279
zcmV+y0qFjTP)<h;3K|Lk000e1NJLTq000dD000dL1^@s6a_i)L0002qNkl<ZD3N1e
z7=l2Gft$gUp@bm-ND~EA7=#&Z8P?lP()+JnCc7S}QJ9bhZUzg6^?Ze_|4Vm=|6h2f
z_rFG|^m^PjsxYttowQT1l<mLwa?StAo2~!PJzw*G<)x|r74n650yVOs`$34okYN*3
zF2nzj)h7QFH(LF-Unu)Oe67L%Nv8__FF4orU$Ibh6HucNLX!f+3I-2`|4eBN|79D5
z|BF@f{1+@||1VO>^<Sn|@V{BN?ti5U!T$`NKy`4y$PmxK4h$_WAeIMW1|-Y`#N1Fh
dR-n4U4*-QWMuH<;=du6*002ovPDHLkV1j7Jda3{b

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.xml
deleted file mode 100644
index 09f068c5ac..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1toparrow.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.png
deleted file mode 100644
index f299dd25273832d2391f4449ceb9c71f286546ae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 387
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaOClDyqr82*Fc
zg1yTp14TFsJR*x37`TN&n2}-D90{Nxdx@v7EBhTz9u8H`!b_8m0Zn1{ba4#PIDd8G
zes88khBo>4>rU_Du>2|=!}X5C@DbB#ho&~O*9R6VWWBJ@c$HtcZRtYY49;11WezP`
ztr?gR(0<_8pFQs~x?dcRd;epP&EeDB|Me|5cooF3zFr>ppDV`WyyM@5%#RsnW?U<;
zKMZB~6n>IboB8V`+rY1LnXHfg{S*7W?BKM+-3*8FCvh+1eJ*|IPSjVKL!P~rlXBL*
zeKz}hujoRzbVe8XAig&ybEXA{T<eybX6Wi~cd_$Vhxo~D;f3pNuYI~^(sV`-<^wIW
z80u9Pe!bwP=_=Cx;#Wi3BImScY|4^9AE##>h+}eSb{5_wrO<HP-`X@ms-w~TMeoBW
c{qz6xMHYHK6Xe?V2pB>Pp00i_>zopr0Ad!N*#H0l

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.xml
deleted file mode 100644
index fe45df50fb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/1toparrow_red.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>1toparrow_red.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.png
deleted file mode 100644
index 809e17f4e8ec0c642dff4bda606c8a939caca57f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 589
zcmV-T0<!&yP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0006MNkl<ZILoz_
zO-mb56o!wE5s7FwE=n*}FvXQZL7`biCC~&nBBitlZt4ewLV{6<5p0TtNEVV^vI+gb
zg;@I`SWw)y&~1N(KfoVwe9xJ9o0vOEHVNEh^6<Rx+{xUzA!ep-4C-oe{cDh#UxC09
zB!?d`ygTOm@bg3CS&MC@Q&S1<>G4A>nNlzUqZbyhZL!GN>`z`<snm+yQZNG3;-jHv
zuVt~wJ3HU_=H`}Tu>zz4mQpYRBQRJ4R?o9o<XrAT1g=#6a3r#inLHAvJ{W;{de-84
z`RweU9xp6>5J>}IBqwO+H57}yw|8#jeEw1|^FAP@U~Rp+;*!e6;<b_Gcx&sFH#fiV
z{CrLWU>$j;SmaFRyWW8N8Kl!+d42tpj=4EE(5YvN9VfuEv)jD9TvDM>xZ>U2AH25q
zQAZ^5UIU$a4ZpF^7vjmux4gJm<c*EbCX`B@m;hKuUenE!P%!w4<MBgICQrCp{i`8a
zMiKxcu(qCcx%Kxy<*~8XI-^A5n9JqgIupPDnJ@w)u$G?Z10pjTAAiHq=z#`jX3|*r
zL&6A*<OE=zp0&7l_<#B6=t~ZVGdw;0P9Ie;0wXX2(?{CowcIOYbLs1QqL(`{v8n;#
zU<5{BT3lldp0zj_%DV?q_d}MLyU+Sm4E6pJR@;w#CRguy6pu8`-f<r5-G0D4z3%@t
bbz|HCqr72RuUCOD00000NkvXXu0mjfEAtnP

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.xml
deleted file mode 100644
index 49a35cfdc8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowb.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>2leftarrowb.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.png
deleted file mode 100644
index a38cceca824cb7310bb6490b239db2bbb51954a4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 537
zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0005tNkl<ZIE}rO
zO)ErE7{{MRQ;dYNkc`DNqJ#yK@{-bQ5NYy~mz1)Qq)?K)q>zOy?Yv|$k+-rSTgukX
zC-4P)fXDwl=iYO#=Dy4Vr=Gg^H^1jU=iYPfA;MthUoZOCVCo0VBWDZ}<DT8f;^LV;
z%kvNJ1B|&s=TI@!mI4J%=$!UUsO5zRL!P>8;fCW<X;^D>W(rQ=o}Pbjua-xy8~O9=
zgJXLUrhH;M6r8{b+|%<9hCKVwp#<K4oo3oVXfX<*;NpP$dY-{<`RsjNu4!9l%XTPu
zpqCY_<mvlXBQHGm$YZ)2?9edJ1S@&vx!1_*dg!u_yU(lCZjc5$G|V%>N*=#yk_E75
zkiM$t&eKXMyCGN439bNGCXOE!h_LvS;)&a4Za=AzqD?C}NAKsWNCM6fmmK7A*IC>&
z4P<If19(ne_Ts6gVdBF52=`@b`0#C3nq(W1Z~_nYyti95ejL>^N?jy)_hr&FfD<@@
z2YUV=h?>zDYDYKH60VC-NyuZU9sLJ>o`0|!sws_HMa`4`q!YpkoWKd((+dvHM^)*^
zr73dG3KCB0wSaqi!NF1e$g;)Mkr;KI$7NlL>!UMj?JAcS9PA$D*5YOJpS!9&WbuBZ
b{w(+#r#yw0X;v~l00000NkvXXu0mjf@8kyF

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.xml
deleted file mode 100644
index 4beb3a888c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2leftarrowv.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>2leftarrowv.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.png
deleted file mode 100644
index 76abbde858ca6ef8a52b44026e6d19a8ccbd9d12..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 635
zcmV->0)+jEP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0006)Nkl<ZIE~en
z%S&596o<!m3<!pR21Tiox@b4;&MpjgVK;4kP;D0}6bimY@P(U1`~%V!TGT9?^hF;k
zn&_^ZJ~r(_Y14G!UI=vA{jcX7aJ-Y5+noyshTQ!4&Ueq5n@bb`br$<fq*~nEd<(pl
zXGJ2nWqX&4<5gK1GQMju2@s1Vxj>5Q>#wjxQKsRls))t;EknGsQ!t9STgnW%i~Fyb
z$IIn@;ppfOdU_JND4#DX$`oZ%(A0Djlv$jwI2^u#Oy(O(rN1~lJT^L_OdT8?i##0e
zLpJ-}$vMT1jlD>xzoJkm$qmYjC{vUX7Za{nbaR%tq2U@fHojnQ?>AOfa+sTY3+mDs
zmonnIMZCX%%DLoP91LDXD)mvsiNr3Zre0!x{+(5H!m*gS>FHNaPK)d6E=dRL>z^?`
zp2g_sb4*NRvAn#A?d_ksC=j@8ag&oTu(Y&^t*sxL)8g9Ni&$LzAVm!G<}ugSK4E0!
z8QR<LNkL6b6blRQH8(bv5sq)fTwB{+Q(RqrK{`k#cLnD07#<#es-=_($CL0eu-MC;
zNR6YQw+iui8nd%+oSpK6BLQ(O!p+RQHaM@;5YxLZ1*@xhOG=rdOi@<`S3bV;=cZIZ
zATIF2bgfv-Qo50<s0hl~<(%&e!q<a?k1cp;=!s%EWx9qki=&6?FCG|pWOYE9S1Me8
ze@b&*T@TBfwZ$DBaciv3&inEi3SHMVUXG84S2X&-U+g+7S2HfIwe^l$e6IfU{sD6a
VUvcyOfE54$002ovPDHLkV1nS~Dlh;5

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.xml
deleted file mode 100644
index 81dd674a15..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowb.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>2rightarrowb.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.png
deleted file mode 100644
index c7ad1bcfa009c74ff0bc73e97d05e26d5b26dc73..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 373
zcmV-*0gC>KP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0003zNkl<ZI8W8l
zJxD@f7{&2ts;J2+kO(WM1i`I{gb0M_18OkJhJt7bni~p&45FwZ2^vKtGIS|dm%=5R
z`oNafC}?ay`Mx)vG;Y_k`iHyy4m|f>k=ATlAXBxcS*+6x-nIkp5$m+t;NmF>*=jOk
zoi-`RJ@4V=v+R8l>$I34b+?Z9uUFi^75~48by`%gUtY$;M+v8u4QJ$b5$m*JXHcjf
zVy!rexyz9Ih;>>-uvwZxzIuR_t0Ba){q7^yX(6!}?A|P5EYpi<x(DN#02T@nWFL2a
zN37F=f_OfR)$0+9%`=-DMDjL)zLQSK{Lg@OT0rat=Jo3FK&q<|vrh91!e>5AoCh0m
z{10ZG=5q$-6+JQQv<|V~$ov>j%(}YZKW=9*>ojy9wK14=8f1yWtkYP`x)$skB>IQ=
TI~HFU00000NkvXXu0mjfVoa#!

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.xml
deleted file mode 100644
index 67275c46f6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/2rightarrowv.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>2rightarrowv.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.png
deleted file mode 100644
index c56c8b8f84e6c695f5de41663dfd08f6efe0f257..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 99
zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaYymzYuK&RxwB~CLP=u)@$S;_I
np=|P53m}in)5S4_LpC`9B*VaX{)FjMAdA7%)z4*}Q$iB}k{%hH

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.xml
deleted file mode 100644
index 16d77b3021..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/Left.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>Left.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.png
deleted file mode 100644
index bd38b30580435658f49539744c2582a4eae2f38e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1251
zcmV<91RVQ`P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000E4Nkl<ZILnQd
zYfKzf6vzLw4|bRBZfAKEC}3$>s5KTQ#U@%(*0oJjj4_zD38spz)o5cAq|sE3#-vHx
zm>3>05#tAgnto{0G!WD_sX!a6R0wu>sHKFmP~K3OE{|Q<d3f&ZBh*M_l9M}gAHVaz
z=bn3p!y2BfgN?kVsDdUdP!&ZS{^^kPe`~na2Ha)W1Wi%ORaq$^Ag?lLNQMrV6^Y*K
z$!ex<9TV3C&V9X^*HpENlpWFdcsR0?@VMKBoQ-zGn>e%&_%YHqjr(l_2n|e<Be_nM
z)r#5fccfLpxyKk(Yk|cmWE5uMt-=(PY_dYtfU|Wy$aI<U!t-0POy3>TA$;33h}Lgz
zLZ0@Ev<t7l?_>;aj6vUM;WbTbF*q#3i-+@Y*1G{uCYW`oLgORD5|Vif(lU9-)R$;A
z!m}*_79k5_t1mS)Gr!;L*mEJ||2g;wI6)|@HCRmh_m*zQdj&k=3>;`Z6fJBy?nI<z
z@UicqK_6^R9-9-au;vrI=}xLV7f6-on;T-_oTE(w#r3Plyl#B7djrf7C{wFO;nXsv
z%zC;+ls@+i#z#l7!&{6Lrxg?H9T>RQBN#134NCCFxPgHQT5e0W<G{`^beU)?ZAlBa
zA+nxM5oN_*sHzH~Xb+_M0D|Oo+f!L^ZcSwwQ_h%Su%ebEx|5KX7^g1|MWNcG4!T!B
zKd$`_3HiIxHOJxV;2Z}1OGx)TK`E(}Fs5nC%U5`or#bEf+A@bA0nFsiKu|*@XL`Fu
zj8IHJIeruhK~GfIVKMt@%r0B7q{x&+ENmP$=4YZ)QFw4Cc>{$(V9D=t*-&@kFZ_7r
zF6Lz*K-*(m^!a>v|L{xjwcWtnLkUH%9LE$5jNj?RI#R&wLGL7b8*U>hooAt-5I``o
zn?#|2iR4KW5*)DM;c`SZDek-H1JCpDcs!`CuEy2c&tiFh`qv@Y*C)Zaun29&4;x(|
zXqrA|BE>AZu_!HK-)p;IA)pii8)@E_ogU<Rit)keb9npQ7jPz~=vg9D%GgZ?n8*Z=
z8##s97#o_6`V{pjW)xqX^&HIOckJ4%Ut8wcW@IhM5l6eB0}TdXG?~epi4Ibu*lGw+
z?k$onFryQ{b@>l8etMa1U!_aW3Q}Bu_xC}9Xaoc)0UX3wXXfCD<KQIu$xb_5@p05|
z(2c2GDZ)zD^TTb1tB<7{t5QRMk7KlNQa|CaT25bV*W0i&d&H^UXJ&H@I?zHk)ZxQG
z`vAk$#K7a%Ulp~GTzBcqn@|EFeIi@H)Z1uAyfFebhTpBaaWQCUA&B!IUSg;^3WFE}
z>#7yC;=!0-{QOiSmKT@xT0x@p!(_1L))91fkHKmP_n9NMG#A8~(yuW+Jj;L;QC<u@
z-TtP;N}sQHLVUOEJi0pWgJlnc$I-0bt`Us&PsOr@6`9W8`f*}!6?}h=GN_l-N~;!n
zXHF%%iB)tpj}#Q7<IsWac(!m8+*#qu)_ZRTE!X>T@%whP{n8)VK2usLt?AbkpLRwd
zcsU(x3GIZO$*c~rg2jfV$m!QaW4h*l-pa>lImJh>K3!Mw-|GJB`3L{ZLa#?ZHwFLz
N002ovPDHLkV1hYxTAu&_

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml
deleted file mode 100644
index 84561edeb1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/activity_busy.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>activity_busy.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.png
deleted file mode 100644
index 607f28193549836d43becd50fc07cbc5431d4797..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1067
zcmV+`1l0S9P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000B>Nkl<ZILoz_
zTZola6vuz(JKy9PottCcGM!_Q_Aq&Y#K;VbDG-B9f*|T4dkCVUda#g8%L)oYtcSn{
zEvUDsiHaU_Xw1lFP{vFxPLs?y&N!aioHOT~@3Jpz_b}t=lok;#SnLIR@84dm{a<@0
zoO4_Y^SDNq_^%sYdaWld#vQ1;&RbQf=%w$!v##{NGk*E?p66SeQ+-<>Z{M)>vGx`#
za^R|qopV?9i?-v<-c{Ro_x5#lkGfjTxolRuu`%mD*q?DvKKuRVE0&_|iC^934f7BI
zWkDN38Tj;@;Zpe3%GtZ#KDsM?W6RF_?ro#Fu?}M#T3d{9q*6&<d8?;X9*>uPvhSX0
zB}uH`cE;`5xfEp}vY-sa8ixBr29IRe(y^G^SGS@yC<WGD0z2pUW2nmR_fB+vdou9?
zCpHXR1p9xLn^7>*J4~aAc=frJ%&Z4%uUtkENBgoC)~{~eEK>NW>jam;RxW`{XG4aM
z4e&rmn)H(Tf4s=Cs$p;E1#k|nXOSt6?P2AiRfvFd_?KrhK03~wYZm@1v{Vx|?a0t^
z*A3jXxB(GJFJF+Z)a;AeP}=+M(MI3OW!hUbkL~+UvUZK&ELgEvD~NH3b(qQc>z|4|
zys?ez=C*KX5JX@`3V!Y@Hx706XMyf%rTF|{j`S^aS+U4x_VqIf#1Se-s33?Offk|&
zo?5nmxX!2d%mg&yL18c?dt|^O)ieqB#x(H3!&x#Pw^PV!n&<dP1LP`@ufX7WsE$EC
zhI|%^B}+aR6BMePKb564QY#T9hG?|Q@m#lW%mnni-jMaTHBp~}x_Nc<WyYDiq>0Qq
z=pTg9oFSLDT*w=8c|%YN2}?CfBV#z_ARvoxeXys=+&|#Uq}&em6xp(_m72hX7_wdy
zza6)TOA<s5r65v5tQ=7+<Z}T!&@gKj*cgZ*sakNd55N;EjMw0o(<L71XdqLBb47@N
zVnrxdg;+Zx<xm<*WzFblfc0nKrDjZ*OVTuB>73Lt96VCt?iJ09R-wU%g(+yT(6rE}
zTvQl8L8};=bVTEP#my~AB#x0F#>AR1Fysm{XK+Yo8Q6Fnz&F;>{bPY`56$P+#>tas
zgVqp54y`@n*bv7Sr971Ki6Vp6K2cPUQgtYm;<Ll$IUk;NUrtH478nKwD?GS%dQ*5F
z_`XLnnZWbB$=I8UJ#S*}V*JCY5X5~k)zXEL8c#pk_P6dzCMVqC5HZ9`6Gky%s0ji^
z6vsrNMr$F~hW_6JIJc>D3XGSa>sXOHo+;zRAp(d)M6gz{S}?|7jbM$z7>m&sF)}fV
lr4~2{T<5fB^ICnTe*zChdigUqUpxQ+002ovPDHLkV1kh|2HpSw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml
deleted file mode 100644
index 01f676cc99..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/appearance.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>appearance.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.png
deleted file mode 100644
index 0efe5514f6eb3aef540a7f5e4f459523633f3d78..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 760
zcmV<U0tfwxP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru*bD^;EE)?HfQkSB0)<IL
zK~y-)oz+Wd6G0ru@$XD(g`Ofk_&k(?Vo%LMJP2xo;sX?|ib#F1MG!#{f)^DO)Pr86
zL@WqCW~CnN#ULmmA{!CKLXn8#13@eZ){89&wb?ZD_psX}o2EADUT5;*$8Y{KK}4we
z9sTBT<crYr!O-9*BIuec$A35|ZNgm+``$K;&xB9@a!|?u<0zE`$$>cRdSm7fpBkG^
zI*uaA-BnqvBoWDB#bMhE(>Q!)qKs;t<Yrqg*r5$dUkH-pu<4npA3k4jP?XXBr2%^A
zQyb6)V$eDjB*$U>V^bd-bP8H^)7P3St={YSj<wxD94i@=N`d4Maafx%bHgGo09N`)
z{f<X=40dL*(hJ0a3|gmv08b2>|HBs-^dh)G0&6`^{EXrc*0@NBmy(Bg$AJ0&;azU&
z4U$U&u^z`pqWGhAWn3z1K^)p|ncDC<zl*aIW5jeC5f>qW6%XfY6o1-Ph3gbnatIE~
z`ps-}9LI`BES83_77>qwAES77OBB~SRT{<CJ`;s6HD?jR4y}itPA);``*TtJ)y^_b
zSc?rWQOgxm-LZ?<3S6Zj?A%(9-9u4)c(02M_X`<f6$d)wN?%=6#sv=@OP3C`Xg#*S
zjN<QmT#DiT=7oQ-@^JP?=-T3n(Xv73!JG%vviW%wFHE)7_qqYxSW#6=1zxls8=l1H
zy3$RvuH0^SIs6&GAl9QPmZabVI9Thk^3D)bcC>LAU|_Y&fp-C3v>sX~5dp*@9#7!=
z;QKJ?HwXjV?{wKS9440_`N-(?`Bzc>R_u6PPQH9entYgcI&nS^T5X*Ei4qZ%QuX~U
qY|T3O1w$cEP55sfCiBR|Y4s1HQEO3BgCTwZ0000<MNUMnLSTYFc1>{r

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.xml
deleted file mode 100644
index 0fd5542b34..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/attach.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>attach.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.png
deleted file mode 100644
index 80b242ff43f4044e2a4931d7ae41623b45e9568d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 782
zcmV+p1M&QcP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008jNkl<ZILoDy
zT}YEr9LCR`7lLl#ZoJ4q5%t0*^J9=AsQ7_`PG0<KiQB|Y_u-Uu_{CPFNobl9(VS-L
zoDhmNQ>Qn25rKN47@~oe!)7S?mJ~*sPv?C>%am?<;DPhLoacA`=YReL0Qn!2^78U?
z)@YijTM5GyMidnlvf0_$9Z5+^(HR*T<is+WjEF>{ivenNqmNSAWMLS&r@#LR+S=|z
zuh$=?rlwlb($a#{)6>rbj7B5T>2yS;QVOc8t<z5DN0>}DG&HoqX0u^%Z~z@04^UE4
zvQ7a#)B-<0zuy3Qf>(Wgy}7-;oz-gZU~-bh{5&u;w28)>kMKG^8C_jAI2;4CqBay4
z7qkBU{<>3uN~IF@_V$9)ix<P_?0kyW)@OJ%wui4F5_|}gqPck(W^*eB2JCP;od^#P
z2Qe57eCbx1%(*!-f~~DBcs$!!U0uPP>m_zBU*UR<JxKy)XF<d7!7$fRS!sl~w|5n7
zn3_91@VQ3w=~y7ZTZaQ{YinRPHUNo)4|ASNNXF=>2X^}g5))Gp7kAA~2ni)+Wo1Mz
zm$$s@>f$&4^!3H}v9UAZ9|{F#W?ZPKxQDDP9W)vx{Y_d3C#6yuYPDM3JA;F#fj|8@
zHy0}_Z%|unfx++)1qC-C7GL$yXdn-$si~=2T3X_pN8jj7n9a$-_VzXw7Ut-k??R!t
zMem;pq3}{KIZ<C<AD=xwKF0q3KKAqT`S6##JpP-LUSEdlYCAGBvyhye!j&&N1(-}G
z9lZuSK0c1c#YMQ?ZhWKfe0X@sdtzb?b#;#sAD;(0IIK`8G}D;ZDWJ5pl!(P*L1biP
z4;_y6si`R(92{VGcNfdc%g}1obZBlPARug-ZWoZh#mzu$Y%Gb2iXsw;B$$FMbg+)P
zySw3XxeyW(!Zpl7?L#io2_PmWhDfDSejOAP6iwG148yP#5JCQ-Ul|<k^sjuR>Hq)$
M07*qoM6N<$f@s2LQ~&?~

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.xml
deleted file mode 100644
index 9d84a8f4ac..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/checkall.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>checkall.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.png
deleted file mode 100644
index 7d280e5685ee5c78fc334dba44f7ef6c5367de9c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 903
zcmV;219<$2P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0009{Nkl<ZILoD#
z`%6<{7{~pgA1VnBqS1xY$UHkUV$cu$+Mf`VR2m^&pwPT^MT;gHIt`uLmZ|gPWwthJ
zsBF%(47F5pJM*qvO*WHRm?upuvix?=nO#=aT0ZdM<vo`VFVFit?;8;COPEZZOlM~w
zMn|2nT5V`+V_-5prH#fXVF4?N`uaB7Vj02DF*WrT&CT7=>mSFiNUqhk(B0hwUh+?$
z7SPnx1&!vx-WAEKs*H3;ht*3yGc$+EO2gPc32xoGPZt;8lPveHv{bL>^ZYFq7Z=ge
z(hcq(iBB<2H}D^_a(Ru{$NXHaHnFp_^H^B;{2jA-7=?wJB%flnx)DyN8wCY-*zD}v
zf}9`A%j;Nv)8^+t2+YmB7wGM^At$F&>Qk&z)q!PaVY4|QlU1-%X-TY7sbeQ5USoQC
z_BXh)Lq<lK@9N-XZub->C*Pp2&(5a>4#!Jjz8ngL4ymaM-<6S)l20299dNlOf5GjA
z!!d!bu72>9!igEXA~MN#Ba--|I6ginEIB!kwOEE>w~sFi--VAJJrkOwy`6zoeHzYM
z2?phnOn<)EOU@O~kNJrcnUaKr>#R=KB5cm!pks*_0zExL;M<%Z%~f%*t3+_+5^y)}
zge6zZ^vJ}2UipzDS0phpms`)A$wg+S3S7A%J-q~JX-YvlG~|G}IsqdkBwoo0d?^aV
zbP<7xhDdZ?6EjaT{vziiD(X@g$6gNU(zq`^K9}t%i^IT85^q$&_)--NRC}1Y9fFs7
z3awYg%)=`b;a7Xtp5HBfRv^Z^+D%xj-vTsvGtWJD=}4GTDaLro54qtYMKqkJ7?*|w
z+9Eu(lO7(1b8N@w2iq`S6M?#O6r)e^Lw+xrB6NuqGp6RG)?GlK#3MF_0yQB(MUb$1
zTS+*yiIm>2l+?tDi0acK=6MAtckJ;<wHttf)j$~m+*k|LZ-)MC1pGcu>60QtbzH=Z
zs&;sCY}g9ORsn@;fFe$OHw1<Y;rOq!x;R!uD36Mm;jE2-nyZeUoq%RNP)^{ZDhOrA
zBiR4G2;|Wuk#~q>%xPRI6oG&;5Fd-yL3=6;d51~qif$QM6iH<5CtDTK+fjWi6nO`C
du-OMZ(yxhr(}S3V#Ebv{002ovPDHLkV1g8Hp{xJ^

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml
deleted file mode 100644
index 90a89e9a48..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/configure.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>configure.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.png
deleted file mode 100644
index b2bec48b8001da9d5e8e7f06f54ba7869da48862..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 784
zcmV+r1MmEaP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008lNkl<ZI8UXL
zNl05!7=`c7g&;{W8#gW#(JpMn5vsUQ98hrJEs9M=6ET`e4Va)tOiOE}I5ncsnAkKX
zDilFXaong2h3dj!aKhA9B`F9#P*j4$>3xrymg=qtez*_b`R+NFp8z2LGo-Gr?%veY
zwA1M#3{##^QBls8mX?~bv$InQ3k%8Jl$4YZkx29~KrVk1CY81u8Ajq89{z})o^Ghs
z>g&9`JY#--eoR3@!F@n|eLYdBR756|3UoU2yvy|ydc6g$tv#?<EEpMaz+`%l>gsAQ
z1q{&<golU!0ni&l3<g76Z*MQFRKCW{42#uOU~KFM3<f(oI{Gm<Xu;^HgC^=hRaF%m
z5fPyZ0%S6o$Y!&F)8ynh`uaYhtLrls7lD-(z-o0<$T-^Cy5Mj);c~eUA0H2*(P;SS
zTCLW$ySs~{qa*lyer#`VVtIK90|RzySi{0XfQLC8-@!1?q1DzSG&Ho4KA4=lJ<4P<
z`Hqi|;dZ;Rv$KPflM_D8*%^zarA2gi_hVwh2dDEJva)iKk@56^5E4fe3I&l!B%L0Q
zhrj*s@DLXl7rgoA<_72I=M-{A6U?Ha;T?*LRj8?v(gh%$gp*V%jWe6g2UIvcJ;m+q
zEpO(Ge!m}Ft<6mjnwyQ#X!=oB_5xz@6Cbrk@qnhLrbaF{C(axQ1i)3<+uOs|))o(0
zTl-2ozeQ!`OWMB(Lg6DDxs%;)51P3I`}_Og>Uh0g{+p9pt$<GFL{U*Oa&mIH_@W>{
zuh*++4R&g33hV3Z;Ht1Ji>s?Eex|3tprz#lGBclnE)FXc3frhHBnYUjttDcySdf&I
zG(?xfJ2y9n%gal?#>U15lu9{WnpcR7d^}Ho7m$C&?Lc~ZI!R7WCW(oOF%)E^i*;?a
zS}{92i`dv$?!k<7!tR;>2BfB@lC-om{u~`0okGthhGAF=NO;irTfYE@`yB{n7V|Fv
O0000<MNUMnLSTZqU}&=d

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.xml
deleted file mode 100644
index 84a2500469..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/decheckall.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>decheckall.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.png
deleted file mode 100644
index 4b97c8c784ad17ba963307d940def4cf40abcb6f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 366
zcmV-!0g?WRP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0003sNkl<ZILocn
zYi@!-6oz5;zYQ1Aofu;b*4lal2_R5FE-J{^o@u6GxJ?;qGXLP=<jfm20NQHxj-fM~
zy?~w@b2JXue?{>`o)_@E5J3<t;hk_*Rd_r~hH`kl{uqV#!ZdXhr3@ypekQ}$YtCTD
z@v+?=F`w(xV2&rr4PlsIw==O^zG1O={U10@^WPnht!A(a*9~A84pgdX!8GapUa%F=
zZf)CxN;NH*ritT>!M-2ia`}WxH3Cd8WZ8|?z+WO<r5XV)%byFA!GEbnfayXwTwjN*
zn$6}2T^9=xV0w_IAarQrW;KU{h5i2gy$+)d^9f|D=&FYB)5&HZ5a8ymHjk_t!cEg<
z9}r;KkyS&JTb8E|_f<o?=2I)debr2c`>NrWs00sHqdc*!ny&wfFYru?{5TYQp8x;=
M07*qoM6N<$f`+}LIsgCw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml
deleted file mode 100644
index d3d7365481..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcopy.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editcopy.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.png
deleted file mode 100644
index d9c35472604b48bdf3c2264b8b767221c833e6a2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 896
zcmV-`1AqL9P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0009=Nkl<ZILob-
z`%4s26vyp{G!Sum$mYBfE2AjzPw1EEhuVrFBQ=^b2r8xMr9`eSxn$ZXrEbc$W3`B-
z;e*|Z)pa*yHB%XD(_pP8(Ci^GsTgYJx4R=sk@na+aJVy<dp`G^bH8^c1VBi@|HK@Q
z7OJ)Nne6rY<_(zT{Ux|&Y6@s>e)@mGBwGaR!GpG+0_=9L(Ae0a1O;wu>(Ri~)t(;$
zB*`IkcKV?x?+_H&<?6ur_#_BuHXuL0LhyKGZ9`e^4Gvsa*9=u1!PTo(T0nYwiQsZ|
zYS5vf&#+qUQcz%<&58d0LFD9=<Io`!>1jIwj-s#c1B!~O<&u)SR8Zh+*J|PS_v7r@
zVpLVRHK5P;3fbA$Wuwtb1+5BEtkn8TN=A3LqRB2TO_YgKe<Zi2basdLJeSpO<g%Wa
zIALb~Wa<SN3>E}r=Ww(lDajxwCK{;U>bUv{8{<5~%7gVR;Ex5~$6@4A9G(~Qvi~wK
z*h)+YNG>D8jD&=9vR;3R`t1dg1cq{+iB{oWh7WgWytZ%{a>M}r)9}%*wYXQG4CDDL
zII(X(=7P=%E=yvh(VG$IH0f~vB&(I*EAksZH^pd~V|YC<umJ;iR^s)ISUk(+juRJr
zx!kW?aX)nlCahs7O=1dW7PVw@)W=#5P-5}5do^BI$tHvAFxC}^FFk9t(O<ekC1(*o
zFZl7PaJ;(|irj7V@tH*=b7{;OjfrLsE!mv>ww{0oR!_Tc74U+L$|}ftyfQDi=}0(W
z4nf8KCF-T^bb&2}b`MyVV$2?ez=1kXvs7Ot$==W7%?)0CS;z~1k*^tl$m64(L&Iry
z$DH6iz0Uo~7^1;ZPW<*l^oom7n?_4SEm|L6U8gbWiiS6no2|+xvdWZaIqK8ctU1A%
zn`kO~GcDDnM5+x(BVjwJlgpAB;roN}i8_o_Ek$iAyK!cYJiFmpjN6Bqte|gRQ@T!>
ztPF=GnUMnT#d{dalM$tk-ikoE@DE_~UPk(235CxPft)RLP1#<ZGF%*nE<+^DiA;RZ
z;DTLrOvQm^DvC)+>9h~$FMzm{uKA~5Q@~7mI^MiHN@+Q^2#yqz`BqxGsHcDW2z>+E
WumtvCh#wIE0000<MNUMnLSTX!le5nN

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml
deleted file mode 100644
index f8beb2a59c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editcut.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editcut.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.png
deleted file mode 100644
index baacfa39cc4e7708cdaa82ffdaddbf809b7f109a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 657
zcmV;C0&e|@P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00075Nkl<ZI8UY3
zziSg=7zgl74leDeIJoMdi%3_O;v~3;gKi>jB3P;aK(|_uIEaH{6IzWHQ7ly~6vaXs
zTBC`L<X5B3k0zI2m&>oa<nF%S^Mnh%(B>}s!Z#ero6o&@-sj%90Jye(BoPen9GH!7
zF?{uJ<MVnL?^gUA`i@=rg@A*Grt4_7JE+xVl&dYiQEIp72)Bi0rHgt~fmo9n&gDhy
z6>7HlP?$zn)zFrEIL#9!ncqvK3PW*6u(@iQN7po3a%bqu9l=UR<yy}^^c<RzVXAYd
zt8zIiVw+PeHxLXN9kUgKe=~}y`!oLrn{}q{Ae1_TT6FV!0)b$B1h|wnYM}6?YM``Y
zDh1WF@NpT*ND|x8G=Ba{BOKXv2<KD4CoizN2u*JBW|_TQU0wpNPC&kK3Gq-A(L@fB
zSjHi|<^z`8z`QYeaSl?k%0FNF@P<)bJPk~ofZ%({C84%+28%`D#RI@S1<c%pI(HY%
zw+j}uI{y@ZGGz|owlHlJN60{*y$wuX0d7rN(3<BN*E+i=BAu%+ZVOY>n`x)w(C=Kf
zpv@<4E{jmE_i>6XOf6+bS$l6macUgug>xvSvJgr=n9dDawPUz5fa>Q@0>_R3M_o|Q
zoJDCTi@YH9SM3NML}i}`jX(hU@$uetBV7Y8#M7g}+P&+2RC(p)!-smfvAzL)Y^;x0
zpD&CC%jF8RYm-o3d-=gIVT$<0&v^aOV@4gr1ohLhqBW`aFS5TY9B&>SHfHFkq)_Ya
rUpXE0<_Txs;7~Xe`OP2xPX^(?`E*9OQ05wF00000NkvXXu0mjf=xQ=T

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml
deleted file mode 100644
index c286436d7e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editdelete.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editdelete.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.png
deleted file mode 100644
index 9453849da03393e0cb8008277b05945e45456697..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 114
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@!o-U3d8WWQf6vRzTO#ZZAykW3O
z=H|2qTR3M+oyuiu`tM<4mF6&cF@u1x(-v;qlHkm2;Y}w+ZnH4d7RQGv{dao+G=#y^
L)z4*}Q$iB}(8?nJ

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.xml
deleted file mode 100644
index 633f39570f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editfield.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editfield.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.png
deleted file mode 100644
index 4da99c17ba6e91620aa406b5952cf83fc498a229..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 95
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@Io-U3d8t0P}7BKvAU$ili&BUxU
r_t3I7GqZ)WeWYhgym+^Kp+pr!XQb9O0rthYKphO8u6{1-oD!M<bPyZ~

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.xml
deleted file mode 100644
index c01ed07ae6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editform.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editform.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.png
deleted file mode 100644
index 20edf336da3ccdf438dff1b091db12d4b8f2aacb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 114
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@!o-U3d8o|jK85uwN`y@FSOI!`?
z;+hLG4{5jg3vXJhQPh%i=#@*!cHyTsQH}p23>+KQW$egsI>^wtC+6aFPQT4SLl`_=
L{an^LB{Ts5=;kE?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.xml
deleted file mode 100644
index fd3caabb70..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformaction.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editformaction.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.png
deleted file mode 100644
index 444099b39f41612079968d7a3fe40c24a0a7e8f2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 104
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2^@o-U3d8WWQf5)yv+v$YARFo^g{
zEK3wTe!)d__J+>j`)X`DNn18^&X;d@dNHwuk>P9T>H~%H@<6Q&p00i_>zopr04yaP
A;{X5v

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.xml
deleted file mode 100644
index ec5abcc5f3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editformrenderer.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editformrenderer.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.png
deleted file mode 100644
index a85150513c2375c87212d994cb34669a749b1c19..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 112
zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2^vo-U3d8t0P}7BKvAKg?5+aq2+5
zkU^JP60iGH6BCm^?1?F6n<T#GI&E*<W|sIk_^jHb$DJw+47H-+M^>$$77R3k!PC{x
JWt~$(69Bj2Bewtm

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.xml
deleted file mode 100644
index 15e0cbdd17..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editlayout.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editlayout.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.png
deleted file mode 100644
index 5b0c888d437cc1d1f3c83bbf2e9fab86cb85af9a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 719
zcmV;=0x<oFP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0007(Nkl<ZI8Tj~
z-Ahw(7{~V~6kT;Elu#`yA}q|PAPS@CCW4}y!pL53g03=Wq2<<!IcLp65i5wGh@iYk
zLLym7V~S?l)VZ;D_jYzR=eD+e^ZAXlm$S2@4}5mB=lT4;Jip(jP)L+UGpJi-q!hJ!
zP$$(3K$415sd@)`d*4G`M&moQwi*Z4BW2=0dgX@MZl&(8K{@iG?b^6j`<jWCmsiRN
zg*a%nFY#Q}JWjndBP%v*c8vQ>HxPGfpzTy+baVnvr(Y8K?$N_e*6TA}2F+F%8yk?z
zXc-SW?z3SzI@<5$`%@a2d+JeDY<hMC*+e_z=l3=ymxFp(e?$dSS3`C2@RLLM$K91>
zVq#I2zP_P~0~8<I4<Z$~Eej2oRw|WSz0eH&ejb59TvD!hbLRk(?whiR#hDC{Oy&>_
z#tY)9DMy)H(SNHBiNz*aq{Ngu5=k&I2}@z(r`Pu(ZoMdrSe(t~#nEVzi9H?;Gc#_C
zjaiH0p60!X{XScO|8)lZx0B$%o&Z05oFNwHa{1IepF%ji46D@(i)8_3^ITDExVi^X
z%V|W-r@(zV3hwja3dCY6631dGmUw#Fg~>^K*(E9rS9T%t;~2u9>Jk31Uy@QWr4?R<
z*UQ0f4`P1akGVM?W@kM`ad*>Bgof%6e7n0Uf|#VV-$WwIRzSOTyCY0)vjx}zMe(KW
z2)x=ROKD<C%W*4AytEX9&lhEKha<!eD2VkJYT@s%kwp+w+IT$8UW4$|NKVOJuCPda
zeha+D&9VsMbUJ@wVlnMnNL>)OG}glQcoW?Eja3oEbYX(HbRCjn`e<p~imr1tRT0D_
zrMF8`N=!d#VHJ|%wIH$ZZr8nvwWNgjzhEtB=0B1b*vS~$>LmaG002ovPDHLkV1lW#
BP=^2j

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml
deleted file mode 100644
index 75a5e41bf5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/editpaste.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>editpaste.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.png
deleted file mode 100644
index ec6d42b09f8db0dbda8275142223c31f630d267e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10688
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
LkV1{T`KSK@GLnAY

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.xml
deleted file mode 100644
index 617e6d2a91..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/erp5_logo.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>erp5_logo.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>250</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>320</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.png
deleted file mode 100644
index f41a0c4bde6b01568e6fa1411d1b9a5348d58665..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1187
zcmV;U1YG-xP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv000DPNkl<ZNXM0x
zdrZ}J7{-mG%d}kC&5T;Ne_FD#vZl*r>uR;Nm7__Zr<q;WNONUsNXU|wUAC4>R;Z}R
z0ZyL8D6<p;6lEI7B{?GC5fC|mT!SKUZ|~>p_eaM(Lp$5Eot^XjJ@5N{p67jkBSu{0
z=cV^DyA=}p+nmJgUPa(yIff&bxgX?+JIO1t%RCaB;OUG@%#pX&?2-kk`QlFABI6>b
zU8acmU&QX^*`s2XdJM69h1U?xTj`V6Kg~772^)%J>H0$PH=J^cj8V8QNId)942fC1
zxi5B!N9fe)o+9%<^2wsq-IB0zuYBm)C#$?AQr*yQzQ?_v<rIk+mOO5GmLcT<2#czk
zq_M3>YMVP{`+<5%$~a5@RbH8-{ZuL5Lcb}5luAC)%5}+k<oxL9jn>%(erZ0{D_i#-
zl`nEj4KYanxl&SpESGgVDkXDwwQSi_BLx)=Qg^aTUP;L*Q=Y38Bf}MNLCg(y{1%X^
zK%1=j;gGzORv`0Id`2c3c=7Fx=6}zxe#tGam0wB&=9UL)TBN+bRpumS)rFM`a!4>R
z(9&%rASq}+dvT`BieDSlhn`hDjj7xA*A0=E_?zWeOPBG(o$N)b35wC@l9LoIaHOe2
zGV-g9nTA|_vBXa)9#u?#IoUTveyBcZ<iVrj-%rSAzJr8>XU03^?M@6|UG<$gn37#0
zkU&2E))~*~;l~tH6;X=Ykqj~<ft(v4+3N4hOaNk*m;yHsbq^UCr}`d!5SjR04?SbM
zzE5!r29m5$a=v5uvh*UE|FJLh)={Rw+@zcy3dFD8DQ|q9C#AJPdF_*}&Y{OGd8FcU
zhnxT$J<%b}?Y*XR1`Y*?cJzYuzs5yQeNxZg>!fD_(IhP^HW$mLomHmL3-N1D>VFR@
zZc|(VIZ|LGJ~118fBtP|fzC<a^KYg#5dy^{ib+m^YcLn>$ototaq_JX^yz;OqBjKG
z?C|lkokQN%-7kC&)&z|##5aWe9)`{-FqQ%i`KDcm#izr?@IX#dAg6QU%kXvf^h^K1
zX;Z-Lq9m{57vy)_i5}yu-3r`Kwd720UP+zgmmN2TV<wV7+}hPA1E&XN@XQ%Q&i_n2
z0~x(2y-`W;w|@OQXzUKI$YDCA^TNtTqj&kSRwGH1nu)pJ79BD21v~yQ`N!auS^G`A
zZR+k+Ty@T>ARR=IBr&~26|EtsbGk;RZ?;#MD3UM?=hgs!2#NI|$`){i78tF#9_?7q
zbb=ok+0#E@bZ4^J|0ar>7RY8TTp#3p!Ffwgq$d-a|K1?NYIY+B?BSX0A!I<VFSnJN
zu0x{8>X>QQ2O#$kEABe)24RX2vFVB#q=Q|boVm{=C3@k8K^sM;dz#__#T08U<TqGF
z!oCk&wg{W>4r|yH^M=#iVkg_l`DD8~ID4JqTHE>X?`C_GOPO57m5Q4z8Kh5y3=uaS
zs~Cme7Ot?JhkLWxLL)5+Lo<opVr7_k!FR9y`~yt2^+Kfsd7J<M002ovPDHLkV1n%U
BOLG7K

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml
deleted file mode 100644
index a1aa629f45..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>exec.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>24</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>24</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.png
deleted file mode 100644
index 1f9ad29a773fffbb0928a9c2fb7db3a5f3a16822..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 908
zcmV;719SX|P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV000A1Nkl<ZI8SAh
zYe-XZ7{*UmB8UhII;&hQ%V}y^p_SNeh@|UFPNq<pjE>eYx{10%g<+Akvc%cMFfT#c
zWzBhEQ&Wy6<t3ZQ*>pB91*zS(lnh5a{dZbn_2Kz&*!ews-{*M`Mbk7jR{;Srlt3V)
z4jxn#$>sS|etx?X#Nu6%3{z;!%q(dY2z*w~eV_W*KrD`;!o!)uqeqKy@?<GeQ|}`q
zLyv3M%qTDK!RgbQ=QO=`^?wFJp?{!Ms_K<U(k(JsKF*!1L{5$eG@+oN6-7mDXlUS2
zTWd#HSYk6_mJrSRV<3^7wH!H;kEA3m9z5tmXXh9?I)-5|^rN)&1u84Mq1X4JriOz`
zRpHvadFz3{CWwegwJ=NxT3QCs-ad@NLKf-ik9k9_wi)&H9O~*gw6zVxZg)Ygt{z;s
z&M%mULqp}aj~&y_8VnY&tOL2ZCd9{UX7}zrH9*tC<5KA<V_lt{hr7DQFf!sKlUWfG
z5`Be?e&P<p+#~xwMR)gG+`QR>goInOzP>vz6Z25dt`bS&4YPR|7R!5Z+yq{}9EH)y
zL7~vODTXOSX67T5l(eI%$&TdYyAX+X<PmTi(R_dZu-yd(4I{n1<2>BhI7n7vk)2(G
zxVXHpRD8Ue^*rcwZG1>_`3=ytAof?KJ41E4Ru{*8hQsj*eSPnFSgEYQ;lt`FU*C`m
z)cW;72ePwkNylBNs_I2bO7V<PxP^&{Ny*b{O_NsZ7g((m7$2X)#KbhNUNzy+p)6-$
z;I0hvC;rs_{jwB|rkPatimyzsf9=lAeK^Uo@5sm>Fgohw;h7mXrl)5~MrMe`do%<N
zAX-kTRJ!Ks>V7<XHbgQQBuP8a(=(2Nfe)mvkNn;)*LOIb-(fP@_-l-fy<{V>577cr
z<C+yp<@J{O`ZvU22>tz&u-PUtH1rW>vyI=`bA?8u6=h{TNK1QyhzRAFcY;OULt3*c
zGV;uGvi}d39dtXLZoaDDfkj8>e3Q%7j;N^fBm4HHj*3KqX9>4yjsZ=+K%b2pHtaYb
z9v*$MqN0;O*{m!Bq*C=X2`rtwvz;iIXsZ`q_SY$UwU}sWP>|$|LQy;=ljVIDiGtHS
iX%nsR{_fGj-^@>>;siI^b2|e70000<MNUMnLSTZUWw~Pj

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml
deleted file mode 100644
index 765f60b396..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/exec16.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>exec16.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.png
deleted file mode 100644
index 4615765cbf84f139f137de9cfc8a1fc38b0cea30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1386
zcmV-w1(o`VP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000FsNkl<ZILn2V
zYiwLc8HS&4=Iq&X_U_mluWOqcl%^puZA=@2-9`-(2t~!cqfk%~i2xBnR8WQZi3C6R
zQ2{BmqEQ+}NKp%|DpaKrk$_y<6bV}7wsAy)9A9D_o6Xv5dvE9L?wR3-qevwLM*9BD
zXdb=#X1@0oYc020q9iLF45bV1=0w)-w$_?jxxP@HZ=YwC_pP<HTitd3D^N>Mep~Xu
zuAgt;vvud)eLWxP#rKm~YpK_2T$z|=><?oT*+K8f>V@zHYwhw)jQ>>Z-KM{|<A;O4
z7}+yY=tvZ>C=3RRMG!0ohZuroVQGd_zdUpK-Jf0lR<vUOcuR10bNs2#AHMhC?e}dY
zw3aA}5I_(_2|+a=)6PN05J-TlT@;4#*T%xr2R_&vUNtY@)QUvE^W^7_Z9SN}C(m55
zh=_n(hl)@)H8xLuk{{jm3|D2Ar^@^A@IZvV(T~PQg78J1m4#@<p1uJVSNew!4*XQ^
zaQWxtJR<U;vf5HwE^)8jfp}n=5sRe~zDi)Ng+(E|b6w)jZ|0v9EyFgls}4Zn{^WPv
z5!Ew&c^<I}C4y24r4%SjYuWJa^-r^BXdjEM68kTFm14b!FFp#5F$Oerj3zgyPb}{R
zo^>QHor6E=*gajGCoBt2Orf=dQVOjVwMLy2!*9~%=22SFsk?}k;|xXHxe}XVW_1#b
z5Jd(zV_ElEcduyql}`4%4`d&d{r{S*)2y^;HkyQufUpq~Gy<wYlV-inVD@eb*&alM
zZRrv2TDO&)?%<7!$7xnWg5@TSQj=6h=d16S*B!rK4~Eq??I}<m7!Pp4#0<nh$Kc4^
zF}^&o52X}mul$K;{`zB1&78xwB4P%jCJ;gtK)c&$w_DxmI2l!FFSM{_u(|7h(149V
z+EA~-!@Z+CuyH2<FaGT?C*D0vG6gCE+X7l(L$D2qnieM`J&tH-&qC`xa0(!upt2yz
zHTAj$-`o9tL<s<gMvp+d&8uUt;Y4dnZ3Ao-qD3$Y(BQN}yO8cwhz7F?(t>swq8L~U
z_ir0!$H#Z@kA+M8{=GNo&GqrZ=&z~F)_DD`lXwPfeGP1?p!$TUZRVX|sXe~FD~|3A
zuz)0lTsFn0Hhr2$ho9gJ_dLY=vt#Uj?r|>7OhFs29=eLJd@z6lVt@xa4)IPW3M;`y
zr*^INjv_Ue{FwAE%~%EpHuBOBUcrjt`1#-Qomaok=}T|25>!YQAgDt%ta7bYhBRv<
zuOYIK>{ggi##<FL?wBdF*!z|AZ}Qu{r<blZ*fKE4^QRAT=+sg0fjD>``2O0%MiDI6
z%8YE<&RdgbptZKI6m)EISv=c5YG-XrthMMZy6+SFbAKt8%eU2MT$*l#^4o}eedzV|
z0)hY@*)YmuLr-w@?Zccpe~wraI&Rk_jXyr|+v<qDXe&3|ExXHq@{X_hFI|}|Q&|8f
z0TKs%P#Hmc3PFgP5w#_YselLA08;CPu3V~q`B?qI;9UF6O}5$frR0Hu-SKCOODnQG
zXRrzI3NGnf3NP*<B7|W`Wwk<mAw+7>(WA*Y$zb}GU|;1#c*8btGWzr*-eVgcPdy)X
z*9vtkiFhZOR0jz^iHHyc4OVMqYGDaCv_w<!iRt6DZ!}J}&iu~=0nne(h5V3zp!dGS
zp8SSfe`h{VI-NxjRx2x%=8Me#eQ9Fu&$Yu#7s5mKtXcWL(e$CiT`KG4_10v!yTwb#
sx~;`DR+{tGV)J~f6n$V%-a1VG4Isf>se>-x+5i9m07*qoM6N<$f{*g3N&o-=

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.xml
deleted file mode 100644
index b43c5aa041..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fast_input.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fast_input.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.png
deleted file mode 100644
index ea24fb4e0f2c1691c6123f26dd03f8fcefdb2349..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 954
zcmV;r14aCaP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000AlNkl<ZILoz^
z-D@0W6o;R8=AGH@Zq`kjV7}HirP@RyiK!73rCMnNrI$sk5WK5`e}i7=g?C;kcu@qs
zC|(#9p;j!l5X6E;V$;&ZLTvn~wux(+-Pzq_cXmFG7c*HmO{@Xwfy2PzJ<t63o%6m*
zM7SGaaF;^gUbv=IqIK}WH>`(8?l-a-!@YcEd3AQ~&E3V~FY9N1SE|SE>w8X#WJ1@y
z(6zWYc{@inTXDUk<Iv7mUVb+{`shAoS)dItOsW@WZk0}-{wlow+f-s?|Kar5;YaL;
z20K-I2mX!4pnCS~{L1?ujPEWMFKz<QE7g&E?bX@Tp1w}n+8~ht+X8Jt7{Kyh1j~8M
zJ$oUOiRwWBp+Kd~+IQdovGVpi<GDiN>kU@4j*Y#Sx+l|#2&`71?t*25r9o?GZNqGD
z2NcxmAhihW2N3wAay>ckh38KK1C8PRs??73K>t&?E)<JUbigS=$pI(MQYo%GP4!Y#
zcS>NGq*~H@f68QzH58XEYcN-<W+|7!bz>W1wU!lq4HFCllmd|`!w`HwQtkU#hM|*P
z_Z|d3)d1Qs9@Bs34Z;u-J0for_C_nr7`z@L5QLE(K>(fyYgO>WN<*<5hVI&>8B)Ey
z(A^E`bPTql)J=+wSaBFD4r0aiI^^?I3We4Nc-8YhT5+7$Q<l|(Q-ZcEw6;Mq3EGS{
zK%0>b$^e?c^?E#)0$#b|yY>2H1N?+Yc|Mt(qgv~U8UiR+BDJ<1S!3!5-tac^6|WAS
z51z-(rTh=W)#}8Cbt`(_hfbyPcs2-Hq6R<m*L5R*O(RyzKf`PI>*KpFE0xN*-SNfP
zaPy|MJ~fibjGML<!K~N<vuPtxO;!XTf}pr^<L3F5TJ6ZwBK{`u8KqLYwEkwOw`V_|
z*QB-?yuKA7BvX(~a&=*0dUmaP=vfhG%eMmHoKge5T7NRQ?}0&THOS{<Xbe_F!`yWr
z0?hq5cR62mk3A!@umL0@oANX0o6&kkMn^>s91!X1649oJZHe^viyS>F-te$|Ynqc2
zuyZSh`nQMvW2L%sN==Lo4LxZM4JnqEprr+pNeWX_)tQBb&s})&h={u-V5`5a=OpO!
z@YYf;cS}y3kns3%xth)X{3X0}r#^|cM*cI;z`;wlJ$*r`FHS-Cc6zo277<Q@wcWFK
c^!WeA-wj`6ZcuU_hyVZp07*qoM6N<$g2V{W>i_@%

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml
deleted file mode 100644
index 142db16d70..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/favourite.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>favourite.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.png
deleted file mode 100644
index 2c2497040b899a78b58e79bde66b24cfe0a704d6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 585
zcmV-P0=E5$P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0006INkl<ZILob+
z&r9227{}|50}m5-)XOeoUIhOHVeBe+kX?s|-N!Dw_$Q2^2hqz`^-x5?Z8|bx>(mwm
zwU(k{G+2{1P12@KfB#Cq>-)NFNmJ7{-3!kpZ{80N-}m!A9sr(5<O)vZ^=^Xv*GqW}
zuzA&LI!dJ)lF1BIHR}rA7TjnwP_5P})BvBKU-tyR7fia=v;qYapt<@6=W-<qmZTI|
zHj3lpv;M#aJfANklgWeQ1cbwv2!$^G54cb${mr;nYaFeRWfeRx!HqRGFzK{XsnG~X
zwuwX%Zmh9^NjKSSk%Chx4T_S68*40Ja-di&QyYv!1ny)F*-ykJn>7}2y?%FLoxo)2
zx=yW8SQhN&98R0YoE)CQ`)R`tCKqCW&2h8?XCvPr2bLlDeGqmg5dQ4L<;E=57MAT`
z0wrA#s8h!zh789++I<T7U<^6-A(DZ|xZZjV@5gm3*zmSf6!hVUaU_DP5Si!DD|d!f
z)d9qqN%$9EA~Z8NLcg}&YHPJxqnrgHexHT%YaDv{4>&yletQaE=igxO*`uMZCRICY
z)TRj{GmZ4oFpAL!%_yEUvwne<rPY5?bPG0HBZc-6XI_E-xea-D6gNK@-0ZxC@5B4v
z!DeeTRf8(0AoDTYetC!36$d^lT6OCde4jPqZHzvBL6EHvq#Ll4HDp-10(Y{e-K_Wx
XrR8fUE*ZkU00000NkvXXu0mjfer^V3

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.xml
deleted file mode 100644
index 03c6f4cd1f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/fileclone.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>fileclone.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.png
deleted file mode 100644
index 4c7ddcbfd624a357d35beef060e5240331f2e62f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 693
zcmV;m0!safP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0007fNkl<ZIE~%Y
z%S%*Y7{_t{fc}M+LaP>SGIB4}rXaeYW`<a;3|EC+ObEsz)WDP|90N@giwrEgk{0H5
zyo@+r67Q3Z<GIYtIWy<X`+i%z42T-xxa)!6@_e4>@IFrlkdaDjdndce%dY<Yo4?<j
zjID6Qa@bmq1BL;?ApD$zalhnSpFf3XrVRrm5};|YvI;XZ3LY7^Qux8NVF25Pa2OVs
z6ui6w14Ho?o|QHX5R1WDNWn`%i&4MD$FByh?VU7r^yQ`v3jwC7;H_zG@5Jl%9!LuY
za9tI{fZ<^&2Zvx_5UQTMUH5vuC(?!iA`zIFfQhyiMjLDKjX?F&J;K`TG?SfO1g60J
zl8e=Uk+E?><NZp#<96QF9pSKMIa2-|H4Ip8%0*~52{hj&+LMp%D<<&bG0Da2tkh+%
z?g$5eJ7^l{IvA$<<!BVl2yASqJ)Y|u!SWR#j0)_*JQDs(h~N$4zRR?f9xLAw4sAFJ
zGSzgtuE1~@LhG>f`4!7;r7YE-#F;Jvw+7sYBxg$)yLH%|EI;&V{KCGXZLnrK#N+B1
zEK5xriKyvy9X4JcM<zVTxCd!hf~*HwkBr_!>K>%#!EDK~w?AIYK?t=@j-yUF)g%^!
z(84P7-S1eaD<l~zLs}kW)Po3D(0lEu+g6fu=TUY>=0CSW2uLQuaaEIe9KzktNQTQu
zOkE+?bC$TT2>VANB2+<N*^%a5ubY&r$=dS*tfBKP_I45bo{v3J%rCzW^TRngU!66d
z_8uo)mzcJW5TL&~h57z8wk@ctZJ@5^!I`w-%@th^upa0~2&k%UV9zJLQ~hUfRc*tb
bl7jyLrD}IXO}Hjc00000NkvXXu0mjffjmbQ

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml
deleted file mode 100644
index af01eb8080..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filenew.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>filenew.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.png
deleted file mode 100644
index 4887176d757b6956c962509f54daeacb2e6ba3b1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 816
zcmV-01JC@4P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0008_Nkl<ZILn=s
zPe_w-7{_P2QiGB((x@(BLAdDBIv61+R9lhIAVi%o2jV6Pf*xdJ3hp3!P!Q3f9{i67
z74;y(4hiB#5RnP8i}(i*9`qo15xza&U%z*~iH6$)UwC<b@9*<Ie_xB`W|nr1k~UsS
z7g<G_qAXGNC1vR|tA6*tAG*aCo12@T1%tsrLqkKfva%9xw;R>f)$sfMkTV1V0gQ}{
z{F<1U2-nrs70R9a`a@RD_{Y-2;qY6Z&ljtysX=RNEBgBSFgiMlsi`T<%*<eAWd+;Y
z+t}aV$Kl~2=H}+m($a#)#>TkE<M}L%2l@l)iAdYq+dTwEA`zwj{(cM(4=X6Ou&{u&
zwKc@!ah#l-fJXS{<|d}6r%_Q+0k78^6jq*wE3-0Pg2u<kRir&VJs27qN`RM^max9Q
zj@{i|oSmI1@tHoJ4Gs>%<#It-uSK~=qcROJA!B1>=<V&rz`#JF6wzo@MaL*<jGECi
z3uZ&G)9EDmgXn1j+|<<c(<lW&larGQP7yvoKcA@a>FFsB4i3~aeax(^tc;47!4}=k
zTuH@MUS1BPd0kyy=<e=TkuwWMwz|5Cjg1W~FE6XcRaI5N;c&oiw}*t`G?&5{GZs8w
z^hP?YU>qwMIn>tHLZ$`v_4Sa<5DJCR*4C!{B_$<H-z{?RuIRCz^S|S!;g3W%M!mJQ
zrRsTfbfi*dNvMvF4h1bOEj6GYc}L&PHjkS*a&FT@Q6b^%{Kdruc6N3!J3Fh!kkI1d
zVl%W*-^sjcLCo+wW;naQx3|Y_Q+1VkCJns`uFAp*;Di(v6%p#uHMJ!Jy<C<&qa?EO
zu-R+`{}9>rmL&x>H}oFC+_cWlP6PZ+^onO!HR`5O-zE6`{9J9O27eX3<XI}w($Wm@
z@$s?RFb)19dZEE7|M0U3j>TeFTwFB3pG40se`YpiFq`v)%b*wHyXZZA`Ya_dEkl$e
uDiFQXD$u@+RG~)Hw>2nVD@XgTjrKRXj`24MOyQRR0000<MNUMnLSTaQuZ}?g

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml
deleted file mode 100644
index 4e348ae2ea..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>filter.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.png
deleted file mode 100644
index 5e4bf8e30030bf87f81c6bb64d8e8e83453a8886..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 829
zcmV-D1H$}?P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00097Nkl<ZILn=s
zT}YEr7{_P2{ED(r{2+xstS~20G%u8rls;yW;2?%NVH1WQr3mgqHm9^9Xefw@rh*Qc
z2qNZ<2?mMag@Gt2C|!sOf)^qfUKu_;|I>Nbn`pQl_`^8oJ-_pRzNXQfZH1hofEO->
zvb3xSRwOIxm?GtwR(|{6htA<cyWO7RbUGc?)zx2%i;Kx@HdAS7DOFZh5}%R7;UKTq
zJLB{DJmux(>3rvsd`K%9|Ey4t$MdkFqGH8rwNgWahB`arX>c%&hKC=}=x8?0%vfn<
zrHwW>$7pNoGmVWsruzDNs;#a4VX;_VFyo4RAk^>F?RHxL?CD7n>gr0O{{EW+3QbHr
zrMbDcw6@kwySv}%=;)V#FD|~Pk&#R)Dk`F~vN9*L5+qzKEy4w8XedKCZEwF!eSO#c
z;K|9?G(T^r_4Q%e-(M5LZ|vc$xAz(ujYeWt1}j!6RD=Qs#Ou9F9UXDh-JR@D#q_jE
zxPwc$g=@G+6o>}k{QP`?AF-1C;JUiHcS<S%^7-xyI0X3k_!EDQ_x6^=1Ne<SL{?Bx
z0DV$}HL{wq9E#CoG7%nVY;2^~)(h0u79*S^3OJjcwb8;t15Hg8io%tYl#sz-AiZAi
zVn)6?6-t{S;fbt!Twwu2TXD;g&1NI+7OJYMB94q)E*CX5HL*ht<>uxhd^5{{yR0PH
z=YQKx!sA&wxL#WFh<t8ue-R-gB~Wv7xPa#6<tfl-xFhdIsoPEM9McrXN(UU3KRo<N
ztE(SH-=Ylx&B@78L(}D*h?53H4G&ktQT>gLQ5qPyLp3!T<TGICNpO)CbO1UeD=Q07
zi_EDm5a{u=Bq%9yyTeGQ(*gX3rI%9{5L8{zivVNNT3VtN@M~5Y&Q2=SSzSj1d~mQK
zCR2i6v2Nom7`Ip<3V3Jdo0u>Oe#yEe!9oAwM*+ON{6S2f1V3lp(ERDypus54RSbh1
zh(cC2_T*VmV5~4!3@eqDDU~Ys!h(e=uFp$QqEw9BJJs!P>8Hl*_~+8M00000NkvXX
Hu0mjfXT*pL

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml
deleted file mode 100644
index 96103b8522..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/filter_on.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>filter_on.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.png
deleted file mode 100644
index ff988d55cb923c7c01531d7ab238d94394afb56d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 906
zcmV;519kj~P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0009~Nkl<ZILocn
z-A__s90zd!fy%qIt<AfxD(70SH?B5ss?Ccoa?LzxPD_gNg)A-Cq|BA!$|6?*z1YDt
zP+Q<K-(OHrP~Jo%F+v4Fk1s_z*S?+SS+&*$xZ>G<W1Mk5&+mMnA15m6kHxaharN~Y
zIa{yglqwBsRd4XBQG<Gw##C4L=3LajEQLbFJbtd`ShW_7E!}wAqsP0xL0ZjS{b<m<
zLyb~plF3x@YeuW8YM5#ni&xrq3U=s?=pGuO)iGd1ugQXbvmLE{20W{&<@n#ng+<HC
z<Z+evpK=6k)eS*!vBUh{3G0Um439f0+Nn2Dn0#;R)8n30-X0bfi>o9GWdnU&a<k*3
z8y|f>cxGoYWFN!$Cl3tPQ5YTL6t=r2!Pco!T6#BhB$uz=b~Utg(Qe6&1f5@6!t$3d
z6r7y#!ZzW;nEMkgr^f@G(S$2ku1i9~C8ZV6cIwb+FwqFyzF92t=+vwqX6FQE=H@Ul
zJ&j4Pmu^ZvT{ANfiHbwVAug|^2i7$>Ob@GX*b0;5J>7&LfrSMc%XA<>Hz76U_d_Vm
z3k_c=x`vis1BC}|4jPA<FA{;D<0$H#pQjs;h~^d-;p4AoX6A&3nUlFLa&SFHGu?pX
zN;3U0HANqtbVx7~&*xx}W<O%JAtfa<bjF7crAw+6EQLwex)B@AmcS%$(jB+FjNrF#
zSY2Jk*Oe9As;C5iU+AewOw5QrmL}lHRFH1z9EX7IqYk8|W+5v}9R5#o-~f|+UQ|N6
zCWl5~GQWREVX=)OJNqm@!%`F!NRq?CzwopSA^-Ae`VEt@`gM3UY%S8$1t>3ngeOm4
zLvcrfHc=cjXEw>h;v|-&q~nrf$8%g~gatU4E8?pV2M?yS^VgZ8qI>cA`L`3rqC(e8
z!4^zD+5uBhG+v~~hR4^k9;C!_enT;Wqc;&y?!ka48q%W?z$=ntnWjry@!k6nLHiAg
zcjs<E+2IJ_my==`Wgd_FWISGm0J{sVg7qleAM^jXa9<1~7i{BkIfAxp2)x({ZT32x
z-W>t_M8ZbqLDqJB_bU*zh~btc;MCsD_-~l3wD^sTl*gBx_fc{r0r{sdMh5<g%d_{y
gLXeTik7thh2OmW66x-sLga7~l07*qoM6N<$f);qKtN;K2

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml
deleted file mode 100644
index 25ed24b556..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/find.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>find.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.png
deleted file mode 100644
index df1d8b5c014879d1a00d7d5a5c2ec673af727806..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 490
zcmV<G0Tup<P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00058Nkl<ZIE|&0
zy;8zJ6ovN*Y#blL%GQ^#@mVaaouRX_w6gFGY^<HpG0IN_6h}l+KoFT=0s>0{TyqvT
z^0P?@?9AaZVfpS&a`rGHV#)Li)3dLr<W{9_QhB=69_ZpKOK0br5dP~Y@d4;xCDj^^
zM%3xqWVJaN-(AtDSZV~q7Y6gbL+wtVOp6O}_0yzU-SUMm1jcd(L+bG{9Q(``7uO2K
zx)L4<ET_gke8=i?TRC|oaNizyFZ1x|RH?{dJZIY(gEx1G4q_+NFn&nSxQ<EYNlQG@
z-hS*K>~>*(7V{Ip5GI606L$r=)t{%qa#FcDssO)#EK@dD@&|A2E+@cq`N}kSJ-xQ_
z#5gRlopNHox2)16^u1yT0j>hGjbk?F3OM0fi@TI<0l}e=U{v_`qh?aM+7xglc-C$(
zemtoQs02^mSy(_R!8p1pJ>x;63XPRuae|hF27)p1D)2xs@^=y*#WjK8SvV?!UWPq{
ztbjA5J3?Inpr@|wO(DQ7?m@qdwtyn^VYyH+B2o%b3Bi77ggizAc)Dr!rW(wFGr2eB
gUPKi?t|AHk1ybJI5)fjBv;Y7A07*qoM6N<$f{|a@O8@`>

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml
deleted file mode 100644
index 381ed6ee64..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/imp-exp.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>imp-exp.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.png
deleted file mode 100644
index ff7063eb6956706ea126badb54f3bd70f8c34bd7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 833
zcmV-H1HSx;P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0009BNkl<ZI1ydJ
zO=z2C0KoD8^YtcqlQikt+H_W}YprxTJEzV~P*Y`tjd@VJgC1l<gk1_l=fRVwUKA+^
zB8WQ-5l3}0)M78g;#540&7p%1HcPX$OX*j#ekE_-_jydDhqB*KaE~uXCyrmZJU5Wr
zmKdxCVS+lP6-(vH*U#_TcK*bh2fkwq!KT}H7IG&){^^@1`nvOj2l}y5z*dz|aQ5e`
zOidTQIyZ9cEjB6YZWkBZhCUh}KR%e>|HAH0q9`P0G~3&fSO-BZLMwQ>uLBj&_M6<^
z!O1_*e@>mEu3#S@JN(i!`<s)R<&_$x)qviIvSd>+l5xY8>+{@QizuxGw4^<%B=76q
z^<w_Y#qZDPPfm}&_V=uKQaH!0`E?o`f~z-{*!Nf)*Zy6kFu#UU8l0n{E0^N(WIF%t
z*dHC@mG{nm+S}7Jl!{3ZfDlC1;Q*r~)>@>LG=yP9adCsmLW$+o0Ka<clujk%L*?}v
z%WD=PBo5fu*T%s;IsCXrOToKeT%x#KW4gFPEsT)Pfsj1h+x?C%EUc5RZD5520a8jv
zf1f2naN^JoDnZ1hn<YZ0Kx?#=IO}lE5eWIH4iL<gYaj(eN)Q5s;QF0)8XVx1LJAM8
z#aRo^f^`T_A#?5N8#SYeq#}|Et2Ag0O3@$y<7u>K5XK;kMrw_V8B!`L$QBv?V3j~>
zgJ%q>xJM@Lk&0>lCm<WwWPFd5Z}4Is!We{s`(tiQ9(%d>!|tY#wC|Bk8k&7W*7r!p
zG!0Tf);BaK4O!o#DXvK-3_Dxh+Q~Pb9hUj$cCJ3v%KPnUM<(Hs@jd#xns|M0EA!<I
z%BumVUVVh-xFDPGXo*$X;jbVH{~XD+x6BAO4WIsX^yX^fXj3|ajV#iINCD14WE~L#
z6N|I7P-LyNGH`DA&;)gYEk@4#a%83~f9%-)0Lpl1r2t15T54gHg}GURyTyT#4~|Z-
zNpO#;si~fef6cu;Jy$uHPWgMNt5mDMb+(xc`Q5qCIv?zsXN&&;6;&T^D_q>N00000
LNkvXXu0mjf)*p_h

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml
deleted file mode 100644
index 58ce3eb4be..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/info.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>info.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.png
deleted file mode 100644
index 3f5f653c3ab816a40cab90bbe98b251497b3045b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1214
zcmV;v1VQ_WP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000DqNkl<ZILob-
zZD^Hc7{`D2^E~HyIj=isb7yVpHf>t27ZVZ5f(TJTuqX(>Bqo%B5#)ywQV8u!214RT
z6$<i&)(0U`NGyt4$XseoQi61O=5n36?VRVF=k>n(Fdb`~pXv`c*UkOm$9-S_>%K0*
z3|+Z0us)qm9}q$i$BH<XNU4ZpMHotgAf!|p{%+5nojV5xF4cK}jF|_cqm}uZW-kMQ
zu4~w~MRRij$FT@QiR*euDVFWtz2Exq!}oR!4E#JNT))5Bz59@{dGogSZ9BQojZHH$
zlElKGT8kJfm#J3kWHKqjFa{KzoeQ37X<6FT*Z0HMmCATLCwRw>eR_NQ!cQBDt#1X*
zoqA_?r(P^(X>81pF60;qEb49@uQHC~*mzz*M@Nx{hTO{5*2nU_z30!>>ux*?yng*F
z+Z&o&-mSGg;VoP=&#)4j1`tUI6zI0en3f`(aPg}XM3E$wvaxLw$4RYfYkShUaN+#7
zzF(J9;4NErB|19Vzr3NfYY#16Xd0T(jD*mXfKY)i!HXe~8iRK=S`rm%wSYT!#u*wK
z#rH!D!(7?d_v2^f^6=P{d5)7=;rg<5*q(Q5zAKA{CeU>VEiiPD3j6@7p29bhjCv+H
zOGDQ!d_Tf*Ou|qR1itmJs)!=FXw1|6)0c;S8Tz|E_{{RgF0n9I^h^O#5ygr~f-eQG
zrx=q4wya@U2|%HgLdwZFU0M)?Q5*(ZL&i{nACBC)efO3bMc7JWBe9eOFT@`YsJRhB
z#l-PcDiMM?!A8CA4roCoF+UfkiiOlzF|X6yppi}rK;ijdXb^=F)k;J*RYNHVf`~AT
zNhA!EQq16@ojG&(nqRM7UaSu;DrAIc%xW}d1<g4@Q%X=sLq09YBn3^0arC&3Y1&9R
znS%S81$N!>xKt|b%7;U(DR;0V?FiB~q;<$8AZrRTNezoS3(PW=N)5x%(e=rnsp}d_
zF+0Zqr%oL_SNd~smtMNsJ#zI*S8bw7LI=kXh&ZHt^CofWH%3Rw2mzKJkT?D!m9ns`
z#GK&!y+Zc%95}dP!?x>7!r-GXZkLud&C8Qa+Jr$!E}N!M$P#!V<vYW)Oq`&#=>{_W
zHhO0HoH?G}grc)&kDgw)uBW(h<Lbjf;31_Xo6V3+CW&K(U$4=BWHa3_t;TuyHN=I3
zl#O>#D*wP6PkEs0R+!IcNT-|dynrZ@L{Ur_O2SCe*fbCK*B*2;L1EQ4jQ&r!GV<bV
z^JaFXD4MKM$Fa!gGo(@`x-Jj`gl3R`Za@9EA7`Tf7{TC0vMaXoZ0iZ*gH3Mtbe=I6
zc>1%FNrz<8nKVL9uC67=xp-tNkMtiS3pB5JQ`>ADI@;EtCN_OMd=5~vz^+^U{p87S
z&I*AZ$LiknkW+DTswn*0TCQFCY5ofwdo&AZZ5y&iTk#Dz{ypH$0`J}XYA^8e^dayd
ztytislEV6Y#rTQm|H!<~#mbrqI4%GL|50m~W(r;H9otLx(`Ik)S0_hCO4k9&|0MmM
cUsD(T2U)u)y(sLkxc~qF07*qoM6N<$f-rST6#xJL

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.xml
deleted file mode 100644
index a8b930530c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/inspect.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>inspect.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.png
deleted file mode 100644
index c63e14b2cb9f4982ed3adf4767d0493cfb4a92b7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 451
zcmV;!0X+VRP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004sNkl<ZILl-B
z|NlP&Hk_H$P=HGg8RL}LxBtZd^sJ@=vJF_hX6OIuGgiGP+kl?F1?Lwm*!bVgGdF>t
z0ZFM<4uvJ{2FMa6r9J!m`<MPtNUB>;(15m%nGGveZojW<=qmt|$jWZs-`qUwe|kpK
z|G30n0lWry`lJR-nza0Xcw|unOd=$#prO2c!vD;y=KmHp(fvTf9gwg9iUB|YgU06R
zz(8C5f92}k|CcV?{(r%u&Hrc5UH5<Ox_$rm?LYf}$Ij#bH*G%jf7P1Z|BK7I-@{x5
zHo(p?CZMFW7wCeD|3RU(VC)xI@IOAW>VHaV-GASJ!vBGx<^KbM%l`WXmHrP2uLpU{
z0B%5XYHb793sEiiVJ1h%mang?oAy7ipcABcJrFw}VFeT~goKwRB&L8B2EbDyFc3kp
zke1PbB91i>LAJu21jEI^Xq+~E)&Gd-=J#YJq>j$H|65vTgKY07%Yf-KR{qb*>G_ZD
tGNKJADepfY72C0&?7RT7nUL)u3;;>!s$}!YoOJ*I002ovPDHLkV1lVj;gkRX

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml
deleted file mode 100644
index fbe52f5c4b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>jump.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.png
deleted file mode 100644
index 156cb2c78cc64a79e4a5ae69a61a0e583a2a55fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 673
zcmV;S0$%-zP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0007LNkl<ZILob-
z-A)rx6oq*N9)TAy!D|!K#6$yFtOk(UQd)jWNG+{FpdF<hX9{fxtnC;OY$xMHYf}nN
z1KJW$Cf4|K0U?+e<BfzXFL{LJITcAQMA~F7R&tWr`^!0duf3-MK*RrZ?!2*y>a4hG
zof)9!H`T&=X;*h}Zh2ihIQWH@tAlo3!CYuw-r4z%s37m_3Lf{(vc=*@B$F#>Z67u1
z26nl5R#Db4H@5_{m67WPOY*Yn_VCT8xWW*Rry&RmT(`rpIUY9F1<qs($Ycup1k_j!
z4u>Uh+#-CwI4-xi?RA0q(1MmszJk>@!B&Br{Y(N3BVueUhOX`jtuC;oXPo8vr{uX)
zATSfX>0ddASUlhs5D3m=l)z*0=j@8QrRA32YT2a??U}Nw4h&7&PX%ANXtrl_8(3W{
zVejitZ14QQ=P%z-`ml$0TiYnEe?orsJ(hBtc#$qZlJj`7n1lHEC1zs^?oEocOokKS
z&aOL;Jl+U~T_LpJ7>A{o#jTzoaY6tcU0&GiemMH?qqF-ijMqJAyXHoV(S<8*!)P^*
zpyOtcHdZ|W9`S~?R7yp^v)p-&h@~Rll|7y){Qg9_fo3a9zwaK!REn*1%rRJ)k->*j
zH0hA2snQjJz&xg>|2U)DGF6l1jt_l<oYvbX&?IkVfZ>wOG&7?>6f+p{%>MJ-n!qHX
zxf)8<>tI+qb&`}PHRmYUq{~PTI0NO8PKaq(Y|%sAc7@L$lT}rNkC~&lm30G01xb7T
zrbKRAZkj<ia70MS5wd^?RNs9}mlCOM%}uKreB_wAf2O|yns_jtJAnD$00000NkvXX
Hu0mjfWY|3-

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml
deleted file mode 100644
index 9ac7c75b3b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/jump22.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>jump22.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.png
deleted file mode 100644
index a5a9718d96be8b264c39e622a8c2871ad5d3641a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1344
zcmV-G1;6@<P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000FCNkl<ZILoco
zc~BH|6u|MfEV8g5tn32IvImQtLSi7~fd{5;9)qH$=y)MIhK=G8idSmNP&Q(dIXDp3
z;OGdNs92_EI^HIV3Mita*pND@43Yxk^6ihZ$<n5>KYo9`-~0UWj(Gye^PUVp;2SaL
z)VV=xuGS~6uWcH&q3*F|(ysg${r^k;ivsH5yXU`msEw09z?Hjj;wB8vzR@fqZZ8E(
z?@i$`85bW++ty6YeJHyHw$-&QBBFUI7!VP0ihK7;!~PmLUJLP=H~t?Okk=MgHSD|$
z`>sLHW!GC3(d%cZ;tCc>x6QHAv)JK3!%_1tHEg~BJ1)V{ycSZn*_l-WBlDZEBz;>g
zVVS=F34UefrH0%yP*efS4?^Z4*mxH9UW3$Pu#P+Wqlh^EYdCazMML&+$Uh4`RzJX)
z_;q#kk~(|lVJNBu+lE%!g|0~dTX?aE^&L@6Tp{Yrx#BQmwn$LGl=6mEhv37b5SV(U
zMMN}?A?xN0%Cl2&0j3v&uK)JZ=faDWN=?3l;k!$UAZ{6BxD(x<+rho4R)!Fmboxog
zepr48EGbnjBBBxh&jKQrH?sZ=q<sm#iAQe#xg3(AQYp7Nn(x$g=|xj+F7=BRaW5^6
z*6rJA*}R#KqfRn&52Wt{!^GcUzucJ4nN56f93~Y$#C_PRyOJPL&%kMF*Mu5PC~aG|
z@F**b3Wtttb+XjoFh)ROA(l5wNhyZZ63``G{<Rd=yo|W@c3xdIjgA}pG4fbCz4j)f
ze?PLpG0|l%ATrBMlX2Y`0XaE5TC#*A?JNv*afv$VXr_7PO7w~67`qML+5<jw8gUBV
zSfUwI-DFBnV$7KZoTxv~yvu9(q_&8{Tl+C)cYPue%0QW{(HM6)8=J4{LnwE(kn3h@
z-RW$8Sn1+NOL{t*go}*W0=A8iun9V^ftc(nA~xALQh$PJ=a-=xrG1ogeko;*W%T}P
z9MaP{Spb==)s8P{Z>ChK=b9yipKLZ7lagpnO~urAKZX^c994_+)Ox%Y*-?*Q!r0Qe
zl-w;LV#`1z&i(C9`F%+)TZlO;$}Uz_q@?QgUH7Sc?Ki^0c|3YF_u}KJ)cA2$;mM<6
z!?-?TGDAJa(@7ncEi$H`$kf@+Z&=I6m8OwXmxFmj3}SVSly08GRQ<hnN}yY;h$v)j
z2V+Hz#R@})a5p-dZ=Af_X6Ss2_o}>UijRjOLnu}0NbvGXe%f)zKKga>hexyY`=!M0
z8H7Z7%>%?G!BFIxYPqL~(j`ivtIy;5PMx58cdE2L%<?wun(puKzgMNDIXW7;cjuIo
zh6KHS!tbNh!$01V*M&)y$-I7iB)W`%7WX8-s=%$Wblzvf*=8u0&o%m{Iv*bh4yIP8
zqsUd)`h~03UhdkSwxA#g4(3!lS3cJH-Al3fFMo==4L4PH+!agzG8?^44<PbjJmClW
z;62~;M9khpWwF6@`i!FryQe2@S}ph8-D&Xf;F^mI*VSs!YWZ2Cp+>D{lZUP?!qd|Y
z5D5+LpdMg6@0Df3w;&MR8Z(+nhDL?eZ!#b<*lP9v$XnldSfQj+6jX?UV+tjocF;Z9
z?X0Fu6kHYsr^JCQAK#lI((aiJvsl6;C@4kz{CfW}CV+G`7`!J01mrC+na<6ySPl#h
z2v{8M<rN-hGWDBcwHC}Xn@^9iT64m5y5N6$On(7tt6zjL9FJ)L0000<MNUMnLSTZd
CJ(}$R

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml
deleted file mode 100644
index d3fbf8f8c7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/language.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>language.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.png
deleted file mode 100644
index ffad1ce09dd2640b5ea87c6d8946a10ad78351fd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 302
zcmV+}0nz@6P)<h;3K|Lk000e1NJLTq000mG000jN1^@s6?Q>5r0002>Nkl<ZD9@#n
zAyULZ5Ji6|j*>Irxc~x(TZID`g+^ddRADF#VhfLo<O+KgVEX?*VGt8TRYErG*sk~b
z_e@XIwk-}hM{|YlsV`TLZ{=Tt?zt~v!6G(y+p=0f85R)~vI7@44`r3WB1j`EFr-hA
z#M$+2*;^14tb~CHl8_Z3iPKG2_D(P`K@kuG3c(7P#L4;PFUj$g;5$BG3N|4Lc7jQW
z0gKBCG{PofepOh3>^jb30;_ft6HM0>L0Ad9{<T>akdO(vUZxq7@T`Cla3=CNv&l(#
zK0ziNX?%geuHQDR7U})vzLDxG{{;g;bLemU0rouHyNE-heE<Le07*qoM6N<$g43dQ
A$p8QV

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.xml
deleted file mode 100644
index bfd5f948bc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/line_clickable.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>line_clickable.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>15</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.png
deleted file mode 100644
index 86340bf4398ec7ffc4f8de45bc74d1b11117ba68..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 922
zcmWMk3rv$|6ul}TN=9VsjNr1l45BQkacifjB?VT2^0s9HGEk~^I?;)bxeXQrE)X_x
z%ua2wJW4I4FY5Pi?qR}QA<n2HwG*=~q@z4q+Je&ZkW%n|`;&Xl%}q{jPR_jz`MK$l
z5$hrVAX1be6tg{=#k!R%SZ*$_umUW<m7iU(n^MZ<%0LD_-&Aj}onaWP{VFaly}tgk
z-R{t6bbkMAD6~ij16;+zB3*hxVMi+@w!n53Y`YHcHN%Dq5OhG28u)Fns|^xPg0K@(
zwUDftTcD6-0+9hSx*&}$9dJJlE>hTY6Y?#P*A2O5$T2~dQD<UiS#jYl*!v@V@B@em
z?5e(^VXoa^1}CZGDQ(u0p=a2tBc2)Ro2A|v)EJn_IjS`>{&@;zx1sb`DES$Re}dEt
z55}<Hg-vS4=Eg_kIN+s^Jt*%WPki)>hWzcre<x6(WtS7jGpf{*>z%|og(H4!?PA6P
z*sf>BXQ*0Fyt8y_o(6)n%gpFZ#L&&?&15b_O%`ThiM~Jzhwp&22g-YPHV!5=Ia1{R
z3BMl_DTcC?&OFs{p?Y+m#&xNkG^vTxPgOe7+C^N`s5UT9pCcUq1CHN?V|{S64~|&j
zBP(QmEomDm>vWat-G_~yqut&P1JRn88%8qChI95$IP(xrKY&yBq4GYQya%7$1M#=|
zZpLU~p0lZ*AAm3af@(Wd+2IQtd~Snt{ZJ$iu_vo}0_PvkFHxg~SO{ajNfwbJrH~G>
zwQINa#3j_f{{G!fyvEqPejZ;Qzi)sqRBV<xgxM|J%CYQ%j>PH-afyy!7br$gA$p3?
zTY|n1abiDC9KgwgIGl{bsW_U3qZ#PR!SOxl7As_cJU}kX%W-=+Ca%Ptk;soi!5U0i
zi^4ZB?M=*n8#6az{yQk<VId!j1X!Am`!n&71Z8`%q6|++@$@k~djhM@DF8kO!0IZi
zvQNPN@v<}GTnQw*|B<nSTqH~>h_@X)^!u`CYfum#p5=UG4Ysw1t-lypRr*#<gD7|*
zN|I0~<a0P2O_XGCqqMPCx`U&lt8=7lIANbfZLWD3KY3M<!ns^0QiW_U@miEGOTU>;
ziuomMMbX9YVm4W)S8oYK_s7T7UX6{*?Jag6dF75GTKOB8N0YAwSG^jRxwSmQ`EEr2
eDbon8+^`;Wx4Ex1EchZ>dm!4KE9_1^Q2RgADC67!

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.xml
deleted file mode 100644
index 39edd61e86..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/planningbox.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>planningbox.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>26</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>24</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.png
deleted file mode 100644
index 507cbec7d6e9a0c73b576bf52d49a6e77f0b1ccc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 958
zcmV;v13~<WP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000ApNkl<ZILnok
z-%na+7{|}D?P`C5%dWgwSe7h$v1At-jS`LCOmCX5Wy@kylit{EmSl;>cBX2(AL*8w
z)un4|TcgqHK-3CkQyjm>0V_}r1>_t>M1H6s@<ZV8-3y(>ZKZ`L`Q*KL&-2OiKJR%S
ziYgLH<zGIt*_nJ9<Kqh|s@z~0j>iik!)KAo@Hk5IP%3pE^66`3iETEPe~~mNj3v{E
zA7vnytIHQ#EKa_d^dO!>l&o`eOXZ7KR~f#TbT4{@NGt`3L|ML=rmcK2X)uyNC=$n`
zNAu;0g+k%GI^8N?OzQC;Ag~+7!-vy*0)gPIm&%%&npzqg8~bnG9I?&J$TAv@u^^2Q
z=`N85{*iLtJ@^6<Ois??!GnoJcei+@zP`Svp`k%g5Vp3qzTV$Iu<medg5!4bXf%2#
ze%B*(kc4la$U<>&ff($bFrKm@m>qsNxm}Fh9tX>M^EoW*!;>d=baq}C%Zr<vn>$%{
z8(Uk!0>8=RU^XMLZygkP_8)TlkLhjb^(GjN4(Mqc*4EacQW;TQUHuVt_3E`%pKli@
z`C(iItuIqx#hbxnE{$nd8e`8=7-gRG%US}9iWO3+3&RT%&?X1W=5^H6)O=6P&Mxc+
zgJI;@+1W#``V03h_{oyRpec*b|KQOwSDbI|t6;Zp{)^M6&&*L%Q<7LXe27pejE#*Q
zc)dZi+}p;7(*X7JtEv6gM0)Hi;PnR3)%68UUAoj8mdUiFPj+}be)#=Cy#HMoR4+>6
zy~{3g+Wq`V)oLrGQVpqCq^HE<Uav%=#xc2#C6xt>Y8R%LIsCe~f$K9I&X2h9<vkWR
zq#Q;S93(3o<bOJ`w7iCs`8iIV`ec#n>gqNtl}0>=hFIKJHUk4UaO_Yh3?P5n9qQb<
z^YdD*4LO#VO{lG{MMp;mhK7bpqP@KxXU~3yV~1R>LtS0n6{@YR?Tk)mfz`@^rk`SP
z@H$ydaJ$_lA(hVK)~(wl-<@|%P06yAm6ab*B9Z9L(b2J_#}h;jt=5Wc79~YGox$N@
z0tN$v<NUt9D-QDR-pIecs;a7YE?)fVPESvt#$d4VrAiZtBP5e4OiaiUV)55YBGIQm
zR#a5H{l7spJUrPHjmArs=BkZEVx$EQ($`i&(Fu3=u4K&R+QO@FIz3<*mI$3>J}~4?
g%n%AczI@X4H!juD!SoNOO#lD@07*qoM6N<$f@|B>w*UYD

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml
deleted file mode 100644
index def82bf5fe..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/print.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>print.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.png
deleted file mode 100644
index 6d7492f7a8e554b60f0f4c0f882ed2fcab26ca66..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 454
zcmV;%0XhDOP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0004vNkl<ZIE~Ge
z%}&BV6oq*vp3Q|X;LeTD;2XGcZK4Sp5CyH_9|56&#g+;kO5y6ca<M>5TiH0tNt$W<
z&B>WFlS=tU?y*MsVm(l|_hq`yJk!-pkuEMXtW?|qK+sq$mo#x)vTQ}h$CMXpw1)BF
z`@m{8Cwnp@(^3rX>L&I2Ry_DNIGs+fpXc6!9Q6aocjj2}T(!}UhDU+LHNL|$##Fh{
z&IJtMKAoPOhbpmS<m}Epj$>pxtfBEq`NDT&a%IY7OLTO65)4M&_JJj5v;$By1OH?n
zs&tpHgoDEz`(r@ukg0#}>7`9Yt(6=sb(1c?^-OBE->Fj9sZ{N<v~uS##{<LOag0b%
zyF_3)b=WMNI%EqlghTS$F<5{n0t4!ICvg8<yE|fdEHH{M;K|hGgMoalv0B3=7Gw@Z
zf>9|b$gzO^bBF}46M^A;!}02d6W97+ymp-!yy4j1b^K@W|98wySZ&(2+n`p&-aK43
wqM7TlI1=Y~5nS|g!^r}n;DXlVmxoALUw<K+!onJC*8l(j07*qoM6N<$g4^KP%K!iX

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml
deleted file mode 100644
index 7dc53a8044..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/report.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>report.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.png
deleted file mode 100644
index 2613bd62aeb710bd6cd0d07f7333e89446e59ff8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1144
zcmV-;1c&>HP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000C(Nkl<ZILn2U
zUx-vy9LGO*=FT{?+pcZ8sI}>)WML1RF7?o2qy&Od5K`j9(nE=XVA6vK>4OGF^iZJW
zQ{hW5`VyFhh+#rv_E5_j#JZcit8TlqI=l1d&bjA*4|jHEr%Vt0IKOl5<#WIH`#a|s
zT)TeTceG^*0$PR#oC9ke)_Tg-C@vK4erlBXc-Na-EDssM@aT+xW=%I?x)nNIy36Tn
zXE^c87mSG;kcV89qtib&R+yeTh~*;RF!x|^Z#Uj*?%cTpfU=s8emKNAcb0ff3>`oU
zFu)vSZe^9f;ZB>X+4q0&a3RTLGW7QL;+*5;rIVb?oh9yz6W}a#-dsx8y)IIuiNYvb
zTy}3K634q7;45bC5B8vSqIjx2#n&UJhzDY5gVbo6=YH>FTjvfoJoP;JY@VsgEq?Vs
zXD%)MesDu)|IXJx9~4>}v^LzlHOp*a{%iscV0e0%VyVbzag>P_6VMG*Va?=fp5;{v
zceAu<#gYBn6D@v_D>ttMM=u;*vVYHxB@0Tw`*Dcjq0zyH6}!*vW+*#E&=WvEq?e^3
zfXTI!jAuS$+1Ofk)($p{69f#b9pL<)^DP$4mutAi9v|O+oV~y8rMRg`M|VfExe_Yr
z3eh;c(e)mEPdxpwQ-)H8QmNVm_pj{dSnn|oUpvhD7uVCXyoZ_64C6!NY;N1d=Jf+C
z@9KOY)HzS7T%j~yZi3UPG#giJWFH@J;_8>I>s!b4$SenX5Ao6q19<Q89%hS`dY-Ho
zW@8L<a}^3RMQS2$f`cF+pU<=H$!%P@ew_<{e9Ozh+k}6w;Ogx$jIkK&(8gkn!x)RU
z7Nrcakd#XmqDWAjs}RSk3HIJ2gupo1BwyjJ&UdIpl5#~Q5N*-MqUy&gmYO)0R4Ngo
z79*uXN{v#AIF4JvH4zhQk5&eyEzUXG^I42d6e?v1yu%qtc}v<ma+x%#e3ncqAd^l}
z5CSRHVk=VQ^6dnnM`?r7hTM`2uWjkWIfoDmAtX|2v^FSZ>a#{E(}+`NE;1`*tH)s`
ziw`_XC%+D0j712E5DKl$eZZ|BkV>JHZi20Il*(1C0~u?Swis=gn7GIEbQ!Hp-D{or
zt#!j5V-k2S7b0VYRI=4$qb=5hsw*>E69k_2_7J5&YY0P67(zPjF$Pj8kJg?b@PI@8
zTX8zfuzGb5&U=ipRHGW!7^>Bn`T1HyRie<Ml*X6^D=b<YGMS)mg=%&;=aU8x5DQ5Z
z3A}S?ZE((F?SI1<hqV^x4A$EEmDXsj2&0<h&%dUULRk-ZA`v5m1m`iv;Jw4SB$C|L
z*U4<{LhjK@p_L{a8M!g|)8)&n7T@_&F?D2V*CTmr4b^I?QTgU6Xf2}Fw((9>DI;qU
z!Tp-a)~z4DFNFLgmXgO;J&Luyq1alF_ioW%^O<v=v9U>NBIX|={!S74>~tIe0000<
KMNUMnLSTZ4KP8_4

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.xml
deleted file mode 100644
index d95cc3e4cc..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save-preview.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>save-preview.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Save and View</string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.png
deleted file mode 100644
index c149527009856b2394522ae1fddeeeee8772b258..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1076
zcmV-41k3x0P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000B~Nkl<ZILp<P
z%WGX#6o<ca?m0J)o1}TxG<_*;X~kA6A|g}=VnwhW*uSBIAUL$anFB$GBI>jtPIMrM
z6ichrL9wN_#7C8?^`?(BX_DsV-h0m3XYaKi4w9xxTZInYleJm=_*m<=_Sz8-aOOXt
znvA6%y8gFbYfiSWwkI!rJbU)|(fucxy<3|+2srL$XV;FfuR44^8rXAqYqLJ}PH?vG
z1mC{9|0HS+_?zSBj>MIC+=?enVw$ZSZ7j|@(xig57Go^dI)3Z;D0z0>@fz1YBWj<Z
zYyR=hTY2&5=i${(_;M{ct)}m7-?53f60>P^fFtjJfiaecM*0|k{goAAkPP$d8^k__
z5@>oBuFmjddf?Fc#{3lU=9=!b7K+kPY6HOO^M5ik*F=?Ol`LTEN2v}^L#rEP9lqVm
z@5MIEhTVAY4&LLj5sMK=SWXNN^ssB&1|HcmvLf>N4G71GLO<vZD7$FRSNWss8JevE
zBf`C4V=-chqNT)v7xuDcY>4$kz01W0eB%^xM;)?3@D*Ivhu!!jbJs^{HXB&$?gti(
zSe*AXS_Ow*eu@wRAq3_Y+TaxH+Fw&0=z)a_=nmR>mCLm~EanbXl>Y{{h&WnV$+@5F
zSnIIXA=YD^W5i$J`Q1~X27mxk<KmR?m9{M8ZAz_i?msG4r9rGi#4SbZ2$J)}=oyl}
zF_;%{2}Q$k>gEP+L=IyNO05R(y}cVQG2$@d@IFxMs$$cnO0~B1@e>=j1~5H<0o%jh
z*QROq?V`t}+{_EKHaO>jy(!QIQ~{G{Ef^7cdpdb(-(xuEDNBROnshc#QyUzCwt-M1
zZ#ZQ0iyVCVIgB_y`Sch?p%5_@V0e`iX)Mdn?Y6ghuE_HeDHrL8>O@gL&<%c&TaAcz
zx*1g(TCI#cFHnWLzsFh&B95Za)a&!i&bAS;RBVHxu~CpAh^jan^UF2GWKWDLC+X}=
zP^!cjgLnRJu1}0uN^P*l5XXV;?gWuQlC|)D8&r4VWSaWKcg%F`fyk4lF(G)w2x0{9
zSHO;?h1ZGJLOUy{R${WOq}ePGv2-lXkq!0}6%m)u)Hyr-FpEhqHd9#ZNYfZ&1Y-s7
zeE?d^P!AI!QA$(f3ZEv3Se$cs@5nO458t1syE4IFt$tMZM!Z<OcR1&WqJVQ2?<|4f
zVIp7i2`Qyf%21XDYb_yoy!UuxDW|S*#f)NlHxWWuX*o$MRI4e@d&IicR@@n$DoV1&
z7AA?w^A;i&5sRs<M{nOxsMJWs0!y8Q0M<H`(x`R|UF7#09?9Iy!uaInsc{kE;)P3i
uzf_rXe&v2AuFcI{X`r>m`{-@{_vatzaLdX0qJ+Z$0000<MNUMnLSTZS7ZBM1

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml
deleted file mode 100644
index 822ed6de63..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>save.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>Save</string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.png
deleted file mode 100644
index 295a241bc69ff6b1eb3c05b7ff4ab44cd41d6565..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3331
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
N002ovPDHLkV1fcOYF_{V

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml
deleted file mode 100644
index d898cdbeb0..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/save2.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>save2.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>48</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>48</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.png
deleted file mode 100644
index 908144870d2544ae7face9ea72cbaf6a434924bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1053
zcmV+&1mgRNP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000BzNkl<ZI8TMr
zT~C{37zc1Z!Q>QoFwXQuT{LR^2p;K~2hN0evJex4(O^fqjRDIVO4GRlbrn|_NKru$
z20}p!#g@K5g|fodQu_Y>-cm|8^7p>)rntJbZF2Q_lBdt_y86HFCIC&9ayY!LPN!S0
zvmB(>H72a6G|=eH(CV$6Mq}=H@wbiY{Kjr~wry<hq~?`s<)5ot66HUJ-ZibMn^f<z
zS|=e*l*%<Vx3I8zxe<B}b30G5s@CK0Ej@H*D~whf4BRfZO&l}^Gd8t)sJ9JJ>CCeE
z#bw9T)KY6hSgYM>Rc;tywmpH%7lc0&MJS#?Fcyb56o$j?V~y+%7i*$6SY*E_W>gK~
zjSan+X6f|!85&Qgk;>&*d4eI<z-m7r&%LCvA9@Rixy5CrL^57ClBW43)saeLWYf|~
z)A>9K#Uf5lPvH%Q5lf}Wv`*H5-XHk`WT8fgL{f2GcxvVmv?eRufiS{}B!i2k64JRm
z!;+aSp16*X$Yj_v`j3LqC<cdQs0)ux&aj11n3gXTInS74S%T@!9E_I#%3!uYC=_Gj
z*VUSM)5yc$ptI~UG!Tt3luk}F&K(~knav`RCexB@iZt?&C|o4(fq{GI7eA~GOQhpR
z8Y9Q@JoE+_PP3%bQk+JTp;y`<nSwtM#2#6u^v5v>?~d1o1p=w~(aJi5D^bviD=<Zq
zB-dmr&EN=W{QLAQRGY^7@b&A%%|h{g>>qmAw3TyQnVK#yLGCNC!+D7I_HUsx9bn*x
zIxziOSX5(3HU@{s$EKylvW}A@Mz9KeNKOZz--F&>Dc07_jbYB_0>|y+W}gUKIwO4H
z2s;%NjwBL@kS5BtbzHsr4f^|khC=ZdCWi0A+H(oq&5QE7F#Y861w4>Xql<qBo!4%l
zlgGz*oqX_kJ(!tQ!nWsz-ms6^F&VVC-b8TpeLU@LhKBe0OL!GrD3)-1LaI<AN9~j>
zu82&wNTMhpmdGQT$RQNTK=u6_$XNL(><bZ}`Uv*!W~_Ep<5loU@mU!rmCe5bj+f!R
z6*(-Tw{RBz2?e`=;k*3TFxTE9uL-lMUz|8shAVhDnq@e*B!^b;HqIgs2!01~#fPw5
zyMW0r%lNC|liDyvX$3-Q4BqI#M&COGm!t6bHsX^Xz|eUCBcHd(tKgUNt&wpsoQ5x$
zgy`M`q@T64t=uAbY!n4sA6e+Txc|i^RKd@lpW(FhoYns)Pm>18^hs3%3e)#RpSH9u
z@Gqm_8ph~X?_r?(b{XEayCIX$K|1nB-5QcjSCx2Bfy%OaK5mf<KDmgluX(s~rEB(I
X4S*wq^S_Y<00000NkvXXu0mjf3p@tw

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml
deleted file mode 100644
index 04c1fdadf2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>search.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.png
deleted file mode 100644
index 8bba906f4794e81d8a1495d9d198c39bfc4b89a1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 159
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>;M1%fy~fDm+OEOV@Z%-
zFoVOh8)+a;lDE4HLkFv@2av;A;1OBOz`)H9!i<xCGA{)RvX^-Jy0Twk<Kk4|Kh2=_
u6euL*>EaktF()~pq48IJ#YujFP=@0+91r_SAH4_4GI+ZBxvX<aXaWF?O((tp

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.xml
deleted file mode 100644
index 64a699a08a..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/search_style_icon.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>search_style_icon.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>search_style_icon.png</string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.png
deleted file mode 100644
index a7ea7899dfd2a89fc5b5c56fd3e366e0659a8343..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 75
zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Eg0U}c;-}(onggjjwLpWrU*UZ~)eZ+Bg;fFv5
Yqn{Q#i<M_60c9CHUHx3vIVCg!0A4Z^cmMzZ

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.xml
deleted file mode 100644
index 3e4b37c399..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepacla.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sepacla.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>2</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.png
deleted file mode 100644
index e1ffedeaa5184e612f0e72d7b3a07be319fd47c4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 76
zcmeAS@N?(olHy`uVBq!ia0vp^Oh7Eg0U}c;-}(onggspxLpWrUZ&ZE@`?}{YPjf#L
Y!|lH@m7R@tZa`@UPgg&ebxsLQ0Ff>g1poj5

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.xml
deleted file mode 100644
index b8b4cf1cce..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sepafon.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sepafon.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>2</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.png
deleted file mode 100644
index ebf8051b8aa983f5885b3154291391bf3c0845bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 311
zcmV-70m%M|P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0002~Nkl<ZIE`cY
z|NlP&Eik44Lt`ofL&E_eUQ1<z8*Tyde<-%1iopyFO_optrvvdnAfAbkWB5-D#$j;7
z42Xd(@<9415Wfdv4vJjNz%Yp&YS0594glgM5Z5<`Q)qBQ7&I7u0r3wg2JyF26cj)M
zwgB;8AeKN9+Xcjbkj2Pxu?;Zt%u&M}9M%p%EJA_7#CeshR6$KldxM96PykcP6QnW)
zh96TD6cF`|p+JKYpm+z=;9jZ)1tk50b1N`2tzxE%!N3e83pDU05Z_^7Xcwe7RY27D
zaRLoI3&fv*IaZsRk+&Qgt}Bqj8i@ZhQflxYEUDr@ESzbUjsYEeby#u9->?7x002ov
JPDHLkV1gIrb5H;P

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml
deleted file mode 100644
index 14fb512417..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/showall.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>showall.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.png
deleted file mode 100644
index 2b01bf096873b308b66dadbb487b99914f250af0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fi#=T&Lo7}w|M>sko>|x6@CoA?
zjSC;LaU`2caQr)LAjuZboEWvEf`P}4k1MD-wS|RsT>_)j5#}R80X4E+M<pa~wMa^+
zZJhizX@TNghd*o`^O-)TYt*qF$(NLn^48?yTA+Bk@rSj*|Mo}v4mNY2EO6i#Q#i_D
zlEEwRpXJed2b=b+iR>mloE_I0_uBXGYZX}O=;)&+wdkp#s$-+EFz?O<3=FH@-ZF|k
S*7gSITn0~9KbLh*2~7a6drL?F

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml
deleted file mode 100644
index 0081c99f97..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/sort.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>sort.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.png
deleted file mode 100644
index c56c8b8f84e6c695f5de41663dfd08f6efe0f257..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 99
zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)gaYymzYuK&RxwB~CLP=u)@$S;_I
np=|P53m}in)5S4_LpC`9B*VaX{)FjMAdA7%)z4*}Q$iB}k{%hH

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.xml
deleted file mode 100644
index f3d92284b1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/spacer.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>spacer.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.png
deleted file mode 100644
index 82b5ae4acd124ee027c31f8a65a93faffcd59e35..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 212
zcmeAS@N?(olHy`uVBq!ia0vp^Aod9kHXwOXsDKGb&GvM049RGGdqI(}*+AlGq24ja
zWgjy540RMW`VM?KW7O=FBrwCO&!Oqpi|s8-RHwXS_^;;wb^7;9YMu|4xK6xTVs<Qz
zn{l%F)-Ch5*DMcwmO9mVmE6<dIOqSnOCBrcS~By$nq$^Ff&1*$IqX~C=3Q!?yYHQR
uMxTDiLESb!30DUN0S*?XMl4j-O~#;i*$cb5Zs-G@$>8bg=d#Wzp$PzWIZc@W

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml
deleted file mode 100644
index 96997467fa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tab_left.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>200</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>10</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.png
deleted file mode 100644
index d6cea607d018555df964692f01bc6f4004d7d66b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 289
zcmeAS@N?(olHy`uVBq!ia0vp^Aod9kHXwOXsDKGbu_bxCyD<C*!3BGlPX>x`7I;J!
zGca%qgD@k*tT_@uLG}_)Usv|KoJ@SmY%?rBd<6=v^K@|x$+-9SoFP}UgNW<J<*r%W
zxow<0%C~N2Xf{a;1l{0%*($P`;ray8<z5~x!mkVRYk&NAy|t1%agvEgmdeZwcAcr^
z>-35%lT#);UF5o(JMCQZ{Z&@x^6ZPsLn_Vh>s>#q`SJ7IvzKDOG)<beG5_n@9o&hl
z_7uPNjTUd;b>{2ph@i*4mMp!#UCtktFdwy&5a3{8YIIP*r2fm>F)W%PemMU>7bpN2
NJYD@<);T3K0RVDTW2^uG

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml
deleted file mode 100644
index 035806a362..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_left_selected.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tab_left_selected.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>200</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>10</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.png
deleted file mode 100644
index 824a7522dddc9d8458c5e962d9f2d45aba6c5b77..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 744
zcmeAS@N?(olHy`uVBq!ia0y~yU~C1lPjIjSN%l#9{TLXS)_b}*hE&{ods~t3kb{83
z#kij41=ki=b8O&sEM&PL(d4LT$idU6JYhlGyOfC)m-eW=XUeWCv$}oummR~5J>Op#
z-s<)G{(854JmY~cbMvm>kmKKYW6fgLMIB5G8~4vi-WPSvf@cwfL)P{-M-c{(x5olp
z7#n0%uhxSFlb0xQF+2$iiVYWKWhja@b@$+7ZdhekAk50JFOVaU!9j#UfR(|8k%2l)
zsu=`!)j>xF1uh1lKNm4HXi$YoHG^QTqNd{*I+~gXHbNTq_a0);Uh`Z09iQ?}U<zjN
MboFyt=akR{0N!kwJpcdz

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml
deleted file mode 100644
index bc82342f87..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tab_right.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>200</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>389</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.png
deleted file mode 100644
index 3574cfe17fa8afd1ed7c9c44e2a88fb97a8f28cd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1859
zcmeAS@N?(olHy`uVBq!ia0y~yV66bMPjIjS$)KN|Pk|I$lDE4H!+#K5uy^@npa^Gy
zM`SSr1Gg{;GcwGYBLNg-FY)wsWxvbG#LsM`d)n(NP~!zp7srr_TW{|y>=FqOX?VDq
zZL{O)4W1X-FKBS@Ye?9jU3S!fe*?dP;|;wVyiNKFI>)y9L>EdF%v^LZWkW__^ACp4
zhrb^^?P>l`=G?)HML&Ud0>KS+`?NH3<8<TC-%7StecivX`SacKMsbi-!ugn*-xjm)
z=Go1upY=6u_uQF}>z&sh;0DQUcz$jE`Db5ue=q*{^!3S?Szq6r-wlxw`1t7T>B#(T
z^~&#6<C#EeFMRlOaI)o|vac_Jwr03JU<C<!R93uycjnB;9${V(m%(zszp2f(gJ8o2
zihp10ojLP2lRiks;mp^gNomjepvD(hJbiZNj1$C^j9oe(z;?KB?g6P~2!!gH0#&U#
rDm@x33=X5oVKkSFmJWj|8~kPB?{uzwJ9&pGsDScx^>bP0l+XkK5+`Ye

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml
deleted file mode 100644
index c3b5eee10f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tab_right_selected.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tab_right_selected.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>200</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1400</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.png
deleted file mode 100644
index 8757fdab6cee9b70a02fa3b44ca8518127201363..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 170
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;RN#5=*
z4F5rJ!QSPQfg+p*9+AZi4BSE>%y{W;-5;PJdx@v7EBggjSvFlI*L@dRfI{k?E{-7;
zbCMGh5`LU#V0?0E3UiIxL~Zk=SckGNyo(Ja*z_c3+~Hu5+N6Hd&2axopcV#CS3j3^
HP6<r_znd=<

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.xml
deleted file mode 100644
index 18563b1234..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/table_style_icon.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>table_style_icon.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>table_style_icon.png</string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>16</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.png
deleted file mode 100644
index 7ff6fa543bc7a160a64c98b15f027daf17fa34e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 101
zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fI-V|$Ar_~TfBgS%&#Y^3_=2ef
u$G>3aezv0-0X-0cH84)z&6H!SA;X1_*Aq=YuaW`kWAJqKb6Mw<&;$Sg{~d$?

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml
deleted file mode 100644
index 1043abae43..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/text_block.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>text_block.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.png
deleted file mode 100644
index 0d9943270ee9b6e66557efd5853040b397a2ee61..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 591
zcmV-V0<iswP)<h;3K|Lk000e1NJLTq000dD000dL1^@s6a_i)L0006ONkl<ZC>5o_
zPe@a70KoC@d;7h;&Aqv~KX0iywSQ`$ON0V34+@rG1$hYS)Ikf(4s|nx=q7o{LmeUt
zg79F6$co64rBtUf%G61Um10}d+H{+nPt8LIAv*Q>z(3re+<ceaHmKz<LcK04YM0EW
zD;$)^anwf|nw}&FgDcDTdW|VbebJA*fGvcUowc*PVpm@*^>k*|wYYD4Zm`gN@d9SA
zm({W|)W^^3VjZ1_cptpQA0peO`OTUds3_F}xw;Es{({oe1C^DC;b9z~CV5p_e!L_#
z9|(m)gTMokquc!3@-^JLm6F6Law>+=(t@NYWcF8+d^?8v>|vu~GO_6#a7o<ma1@30
z9VkL#PbA99ov)a>yD?Q&k$E>ldg>cT@_d|Li1J8+s~hOT(RJBh{CON<u|Rb-a$6gg
zcpPbJnzduiB!mm?S|?gO&Iuq_A}mB}t3Oj;ixG`t9T>pU-cD?Gj^suLOFDzIxCGH8
z<1Sn$9)#p9VIfYQa(ER;dA!D)&zzY1{?lRj*2t@|qtxaj$4t12z+vQ&UAKt6cQqmo
zqcm1w+50BC6zOk|pAG1?^G?5xtb4)k1la`3OR!)^O0SUc#KK~f#E;R{#7j06xFnm^
zt%A)8SsE!xO@ADT4t{t&(-#_Bm~K8G*90e+m)N4A4Ck3f>rvI?^!-Z8v77h9LqikB
dB(To^`VA@;w+516bbtT=002ovPDHLkV1j?=7nJ}2

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.xml
deleted file mode 100644
index 8b9cb5a190..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>translate.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.png
deleted file mode 100644
index 2ac518b26c1b25ac8fb18a9ac40cb5309a49ca3e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 524
zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq000dD000dL1^@s6a_i)L0005gNkl<ZC{vx$
zPe_vi7{~F~Ln#QBPzw@`AP|d2(Ci|LN%ZF=)FDiL84(q=K#CA?V9>$H#EV%ZNm2))
zwTc)_%Z(vR=CZY6R(sz$|CDa4T<(uH-TQt!)fS%W@H;(xczB+lAP55g5dlS!02x)4
zNWM1n<9aJeyPf#MM}%sRva;X;WI)cK)8`yqH9BcI`;53KlJa^X8f7&U;fvWy;Q52~
z=uoYL`U`H1*W4_3cA^>#(A$fm*Rxb{ke*vNXm4-EYVFIQy7O)>wN239Y$A2#GOI2Z
zYd#;zx9?cE(@#@f1A9tK$;rvO$ub&da4bx4(7}>kPolArm5vUgr|OxmKEm*clf2ow
zg|_TRES8lK(`t!{A_<#~w8etb-A&@LnGXY2#wsfb<mDn~ZwkpW5s!y>R~Ku#a=vM{
zF{3FYvMHZ=oetT!pQyNz+2Sme%FQEIvID6~i@j(wFZUJj{^E8*1A7VID`#;?2QM@z
zeH${!?|j1ar&oL(KEwC>`J{(-g7*MS9fsgBR9^*Y+b&d7K?eQq;O9sKJS_z0Zjfq-
z$;bIPYQR5!m*Av{xsjIjXgT3!*3(14eG_T?HlJtgD2o5j{I7EVHNODS=98-CzK`wz
O0000<MNUMnLSTa2>-TK{

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.xml
deleted file mode 100644
index 09ef542f84..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/translate_tooltip.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>translate_tooltip.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>13</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.gif b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.gif
deleted file mode 100644
index 3be2119778794d43c05957a316e690bfa557ccfe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 64
zcmZ?wbhEHbWMp7uXkcLY4+e_=1f7dg6H8K46v{J8G8EiBeFGR2f3h%g0afWR00Brj
L0~3=EBZD;n!BP<#

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.xml
deleted file mode 100644
index bd18123bbd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/transparent-image.gif.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>transparent-image.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/gif</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>transparent-image.gif</string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>1</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.png
deleted file mode 100644
index 562c6d81e7728c7fbcf45173cd8d11c3069266e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 160
zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V>7Fi*Arj%W6E<=kP~dU-{Qm9t
zEB`ze-i*B)!y?Y^xs#bW_u_%($M1Y68n1YBJJonYaD;5x^r&nX7n}b}g18z@K6$^|
zTl}Z#-qNVmM<qCqO}w~!O0ij}>I65p_d#BnTuTe?oVHJ_X9#-wqa!zhX)4f422WQ%
Jmvv4FO#ldBJ(2(b

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.xml
deleted file mode 100644
index d81d68f50d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_closed.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tree_closed.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>9</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>9</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.png
deleted file mode 100644
index e99e25e4532177aff2f3bb6bfd7f678900d20ef9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 149
zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VF`h1tArj%W6AZZy7;w1mt*)N8
zOkDHI-K%F^PfT*uNfYQ&ITZb`dUAnz%jb$3*B_E^^lIFadz?B$wtnb7bB1w&K(*W6
xa`i<{ZzMZAl#>*{^~|U|*>me_-hYvQ%&l{nW15+*?*r{&@O1TaS?83{1OTJPHmm>u

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.xml
deleted file mode 100644
index fa3c52c2ab..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/tree_open.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>tree_open.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>9</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>9</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.png
deleted file mode 100644
index 09091dd49ad879bb7528d026386805815c22c0a6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1223
zcmV;&1UUPNP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX000DzNkl<ZILnQd
zSxl5y6vr>a62c}h2G9hI41-W>5U>J+3T>%vZIve4l!OQ&frJOB_MvIQQi0MMq!7W<
zr>ccuA3!QJl^U_AfN2=8V5<YNN!e%V?E8H8J3V&<LR+?*{4(FnJ@<dlob#VEglw@M
zmgl+Yzxyo0)KHkLug*?hDmfK#AvMx{t8*JJ+t1%7aJ{XK^l6WhPCw=8;uO&NaiD+n
z@H8_;Vf{eVG@B861VaVe5;WbpCZzQx&2)N%QjP<j=YdkX3a{4#^!Ec?zXp)`HZ>jf
zXlaWlyEf0Vt1+A}J3k8bb->TfIfXbBUkja`1%7Z4V1=40FeLa*w8xSIDB-eBrdI>`
zvU8)**a#q%0{{3iaAq?&91gJAY+%M`h8@K?+@~xCVX-WGMV#+sg^29=pD?W}ZicFh
z0Qc_$k8p^krw9I?cm~QJ8%%#Sd^$2yTOd;%^f#;CO#u@o;J_G)ursu>9EMXu+EL1L
zZKDoDVJ?M^4&V_7Vkj*I<r}XU?q(%c#|HbvU|0|m_)f5E_^^Z&&+qfpX-iAMhOt~<
zA5gU#)DJr7Wf6IAwIuY*!s}302GHCL9Adh336v>OhKkgPOx)hFPVHPf;>fWVukF$r
zWHPW>t<I7;>^Ar{L-I1~?hCnY^tan`IyMGecQ;s@nn3xw1nzzqQ@t#@(Q+9`^*uNL
zq~BS4)(6&HS>5NFAa`^LnqNd;{K>N$t$4H1U;yRSFU;{FJ_pzB@|yK^1o0cKFEZeA
zo@E-dzqIn%LUN4guN1^`3zJ~C+reV7fL5yo)+js|ybasC3>D`LXf&FajzJCi;3Fv5
zNj@UFs;oF}Zp`^1+hjpAbsx)Eqqg&d8Z63@s<Ck<lgU|*#eqJ^3nUptQJOC1WRLh2
zVVzC~s>TY_TS0=oTZ#T4Cf@x?kp@*;8yK-iHvGopKeg~De8`*RtF$N&uIqc%sxW4}
zP+bl~XerkH&4fF}B>%~t-5@`G8uVw*fITk{`ce*Qyahz$tdpfCr`ch(fE8zeE<YdU
zB@&npchxaVZPdUHF^PG&(^Wl%v5Moz!H75#4#O2+(uvyv&LB3W_?(lJCMAI}F%gu=
zRAeNKh6%LNcyhj0O#D_ZxFIH9oslm24}=2s2*%7|tQxT(<H3P6-HV*XFt?Qi1g0bI
zE&Sdvu<hRuT4V{C5{W=|=m0QF4VB~!utxn}Q=}hjZ-wW$KZ7U`17Z#fgBowrg<Aif
zbhqNkZo{jB2^ta%me5epAWO(XaWTl{a#&nkbi$rhDiz2pD?x$#dc=xnZh8x5qufc-
zx_x1zPqEKslH1_}R)2rcBf8E`r?(l*itJU7GugPb1jguSF#7tyO)r<(WDoK_Sv!FK
zYxuHo5;hz~+BE?JY7g)S3uedM!hE^{dvC$l=bseNT5obM+MP%?6J5JJaY~)I7bm>+
z>~g7k=5`CeB<+O-X`j=ly%$Th-=rnp!A4~**VJ`8qN~}n3xsYY<gAb!%@vYU*#RW|
lqz_5+6_AK!OKte4`VWbyIBDXo36lT-002ovPDHLkV1l>{K0yEg

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.xml
deleted file mode 100644
index 0aae3fbc30..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/userhelp.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>userhelp.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.png
deleted file mode 100644
index 297424a8fa317cbf153132b26b320b8add5bcf66..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 243
zcmV<P01W?$P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX0002GNkl<ZILl*T
z7?!}mzyOSa;6KTlgMxzo!?1^k$A42()Bnf@Lk%U*U=aBI^V|Q=uO6TnLdf9l$G$K)
zq(8-PFv!r?w+`SoSfvczB6N%jK;DNL`t;-i+y;x<!owUFMvowzwv%EocA$~Xz#wjo
zHC4b32FjCS@PB+^h8}qY!kGA!Ls4=g#bA;mkCY5TvcW`U5IpG^ufYT}2&u`9S{Vde
t1QC}(NJ#(WCO4weFi9DN7U_5x0|1fE?Hpd>Tk8M-002ovPDHLkV1n-5W$6F_

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.xml
deleted file mode 100644
index 13457291f9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_choose.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>view_choose.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.png b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.png
deleted file mode 100644
index 7eab354a992268065dca9345246e6b2e81fdf563..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 224
zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4f%ROBjLo7}wCrF%n@c)9Dg@(op
zd!Fiwia+M2rholSn;jo~KcD~Ket*@6`9ku4-47KsJGSlHSITfS!OiX1|2cE!{7=l8
zVV9Qn>_1B^&nLSx7nZAwAK+!X#cI^Um|-x7m)W72lfAXE@nF44`~lv!>>vN<e=%T_
z^4S{lu|JHhKTY705ywW&#wR>XMl+^P{c7LxbADrME32~SBi0{A9Ig!EY?7?a><kP)
XGgqchmYov@bTWgdtDnm{r-UW|VsTaf

diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.xml
deleted file mode 100644
index 0b0cb88d85..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/images/view_tree.png.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="Image" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>view_tree.png</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>image/png</string> </value>
-        </item>
-        <item>
-            <key> <string>height</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>width</string> </key>
-            <value> <int>22</int> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.xml
deleted file mode 100644
index ad59e8f0f2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>list_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.zpt
deleted file mode 100644
index 65d8dc7dcb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_dialog.zpt
+++ /dev/null
@@ -1,16 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block tal:define="form_id form/id;
-               list_mode python: True;
-               listmode_default_listbox python: form.Form_getListbox();
-               selection_name listmode_default_listbox/selection_name;
-               selection_index request/selection_index | python:0;
-               dummy python: selection_name and request.set('selection_name', selection_name);
-               local_parameter_list local_parameter_list | python: {};
-               dummy python: local_parameter_list.update({'selection_name': selection_name, 'selection_index': selection_index, 'form_id': form_id});">
-      <tal:block metal:use-macro="here/form_dialog/macros/master" />
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.xml
deleted file mode 100644
index 32892d4e46..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>list_main</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.zpt
deleted file mode 100644
index 3cf529d18c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_main.zpt
+++ /dev/null
@@ -1,27 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block tal:define="form_action string:Base_doSelect;
-               form_id form/id;
-               list_mode python: True;
-               listmode_default_listbox python:getattr(form, 'listbox', None);
-               selection_name listmode_default_listbox/selection_name | nothing;
-               selection_index request/selection_index | python:0;
-               dummy python: selection_name and request.set('selection_name', selection_name);
-               local_parameter_list local_parameter_list | python: {};
-               dummy python: local_parameter_list.update({'selection_name': selection_name, 'selection_index': selection_index, 'form_id': form_id});
-               title here/getTranslatedTitle | here/Title">
-      <tal:block metal:use-macro="here/main_template/macros/master">
-        <tal:block metal:fill-slot="context_bar">
-          <tal:block metal:define-slot="context_bar">
-            <tal:block metal:use-macro="here/context_box_render/macros/master" />
-          </tal:block>
-        </tal:block>
-        <tal:block metal:fill-slot="main">
-          <tal:block metal:define-slot="main" />
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.xml
deleted file mode 100644
index 0dcbf884e1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>list_report</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.zpt
deleted file mode 100644
index b9a01847af..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/list_report.zpt
+++ /dev/null
@@ -1,42 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block tal:define="form_id form/id;
-               local_parameter_list python: {'form_id': form_id};
-               form_action python: form and form.action not in ('', None) and form.action or nothing;
-               title here/getTranslatedTitle | here/Title">
-      <tal:block metal:use-macro="here/main_template/macros/master">
-        <tal:block metal:fill-slot="context_bar">
-          <tal:block metal:use-macro="here/context_box_render/macros/master" />
-        </tal:block>
-        <tal:block metal:fill-slot="main">
-          <div class="document" tal:define="actions python: []">
-            <div class="actions"
-                 tal:condition="python: (not is_web_mode or editable_mode)">
-              <button tal:condition="python: not is_web_mode and form_action"
-                      type="submit" class="save" title="Save"
-                      tal:attributes="name string:${form_action}:method;
-                      onclick string:javascript:clickSaveButton('${form_action}');"
-                      i18n:attributes="title" i18n:domain="ui">
-                <span class="image"></span>
-                <span class="description" i18n:translate="" i18n:domain="ui">Save</span>
-              </button>
-              <ul>
-                <li tal:repeat="action actions"
-                    tal:attributes="class python: action == current_action and 'selected' or 'not_selected'">
-                  <a tal:attributes="href python: '%s%s%s' % (action['url'], '?' in action['url'] and '&amp;' or '?', http_parameters)"
-                     tal:content="action/name"
-                     i18n:translate="" i18n:domain="ui" />
-                </li>
-              </ul>
-            </div>
-
-
-            <tal:block metal:define-slot="main" />
-          </div>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.py
deleted file mode 100644
index c5ed70e2b2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.py
+++ /dev/null
@@ -1,17 +0,0 @@
-portal = context.getPortalObject()
-if portal.portal_skins.updateSkinCookie():
-  portal.setupCurrentSkin()
-url = REQUEST.get("came_from")
-if portal.portal_membership.isAnonymousUser():
-  RESPONSE.expireCookie("__ac", path="/")
-  url = "%s/login_form?portal_status_message=%s" % (
-    context.absolute_url(),
-    context.Base_translateString("Login and/or password is incorrect.")
-    + ("&amp;came_from=" + url if url else ""))
-elif not url:
-  url = context.absolute_url()
-topmost_url_document = context.Base_getURLTopmostDocumentValue()
-if not topmost_url_document.isURLAncestorOf(url):
-  return context.ERP5Site_redirect(topmost_url_document.absolute_url(),
-    keep_items={'portal_status_message': 'Redirection to an external site prevented.'})
-return RESPONSE.redirect(url)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.xml
deleted file mode 100644
index 80d719d21c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_in.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>REQUEST, RESPONSE</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>logged_in</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.xml
deleted file mode 100644
index 320c47f374..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>logged_out</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.zpt
deleted file mode 100644
index 1bf2547990..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/logged_out.zpt
+++ /dev/null
@@ -1,3 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal">
-  <tal:block tal:define="dummy python: context.Base_redirect(here.absolute_url(), {'portal_status_message':here.Base_translateString('You have been logged out.')})" />
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.js
deleted file mode 100644
index 0932b493f8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-Copyright (c) 20xx-2006 Nexedi SARL and Contributors. All Rights Reserved.
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-*/
-
-function setFocus() {
-  login = document.getElementById('name');
-  password = document.getElementById('password');
-  if (login.value !== '')
-    password.focus();
-  else
-    login.focus();
-}
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.xml
deleted file mode 100644
index 8dde0519aa..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>login_form.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.xml
deleted file mode 100644
index 5c2b98abb9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_local_properties</string> </key>
-            <value>
-              <tuple/>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>login_form</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.zpt
deleted file mode 100644
index 8a4041e7cd..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/login_form.zpt
+++ /dev/null
@@ -1,57 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:define="form_action string:logged_in;
-             global form_id string:login_form;
-             js_list python: ['%s/login_form.js' % (here.portal_url(), ), '%s/erp5.js' % (here.portal_url(), )]">
-    <tal:block metal:use-macro="here/main_template/macros/master">
-      <tal:block metal:fill-slot="main">
-        <div class="content login">
-          <tal:block tal:condition="python: request.get('came_from', None) is None">
-            <h1 i18n:translate="" i18n:domain="ui">Log in</h1>
-          </tal:block>
-          <tal:block tal:condition="python: request.get('came_from', None) is not None">
-            <h1 i18n:translate="" i18n:domain="ui">You do not have enough permissions to access this page.</h1>
-            <p i18n:translate="" i18n:domain="ui">You can login with another user name or
-              <span i18n:name="go_back"><a href="javascript:history.back();" i18n:translate="">go back</a></span>.
-            </p>
-          </tal:block>
-          <input tal:condition="exists: request/came_from"
-                 type="hidden" name="came_from"
-                 tal:attributes="value request/came_from" />
-          <fieldset>
-            <div class="field">
-              <label for="name" class="required" i18n:translate="" i18n:domain="ui">Name</label>
-              <div class="input"><input type="text" name="__ac_name" id="name" /></div>
-              <p class="clear"></p>
-            </div>
-            <div class="field">
-              <label for="password" i18n:translate="" i18n:domain="ui">Password</label>
-              <div class="input"><input type="password" name="__ac_password" id="password" /></div>
-              <p class="clear"></p>
-            </div>
-            <div class="field">
-              <label>&nbsp;</label>
-              <div class="input">
-                <input type="submit" value="Login" class="submit"
-                       tal:attributes="name python: '%s:method' % (form_action, )"
-                       i18n:attributes="value" i18n:domain="ui" />
-              </div>
-              <p class="clear"></p>
-            </div>
-            <div class="field">
-              <label>&nbsp;</label>
-              <div class="input">
-                <a tal:attributes="href string:${here/portal_url}/portal_password/PasswordTool_viewEmailPassword"
-                   i18n:translate="" i18n:domain="ui">I forgot my password!</a>
-              </div>
-            </div>
-          </fieldset>
-          <script type="text/javascript">setFocus()</script>
-          <p i18n:translate="" i18n:domain="ui">Having trouble logging in? Make sure to enable cookies in your web browser.</p>
-          <p i18n:translate="" i18n:domain="ui">Do not forget to logout or exit your browser when you are done.</p>
-        </div>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml
deleted file mode 100644
index 4165f82321..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>main_template</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.zpt
deleted file mode 100644
index ee3d6a647f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.zpt
+++ /dev/null
@@ -1,34 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:replace="nothing">
-<!--
-IDEAS:
- - Add callbacks to ERP5Form object (selection ?) to gather needed fields -> put them in http_parameter_list.
--->
-  </tal:block>
-  <tal:block metal:define-macro="master">
-    <tal:block
-              tal:define="ignore_layout          request/ignore_layout | nothing;
-              layout_form_id         request/layout_form_id | here/getApplicableLayout | nothing;
-              layout_form    python: layout_form_id and getattr(here, layout_form_id, None) or None;
-              is_web_mode    python: (layout_form is not None) and (not ignore_layout);
-              editable_mode  request/editable_mode | nothing;
-              dummy python: editable_mode is None and request.set('editable_mode', (not is_web_mode));
-              editable_mode_backup request/editable_mode;
-              dummy          python: request.set('editable_mode', editable_mode);
-              dummy          python: request.set('is_web_mode', is_web_mode);
-              page_template  python: is_web_mode and ((layout_form.meta_type=='Page Template' and layout_form.id) or getattr(layout_form, 'pt', None)) or 'template_erp5_xhtml_style';">
-      <tal:block metal:use-macro="python: getattr(here, page_template).macros['master']">
-        <tal:block metal:fill-slot="context_bar">
-          <tal:block metal:define-slot="context_bar" />
-        </tal:block>
-        <tal:block metal:fill-slot="main"
-                   tal:define="editable_mode editable_mode_backup;
-                   dummy python: request.set('editable_mode', editable_mode);">
-          <tal:block metal:define-slot="main" />
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.xml
deleted file mode 100644
index 740a5d919c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>navigation_box_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.zpt
deleted file mode 100644
index 81aa8c1f44..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/navigation_box_render.zpt
+++ /dev/null
@@ -1,103 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:define="portal here/getPortalObject;
-                         actions python:portal.portal_actions.listFilteredActionsFor(here)">
-    <span class="first">
-      <span id="favourites" class="favourites">
-        <select name="select_favorite"
-                onchange="submitAction(this.form,'Base_doFavorite')"
-                tal:define="ordered_global_actions python:here.getOrderedGlobalActionList(actions['global']);
-                user_actions actions/user;">
-          <option selected="selected" value=""
-                  i18n:translate="" i18n:domain="ui">My Favourites</option>
-          <tal:block tal:repeat="action ordered_global_actions">
-            <option tal:condition="action/disabled"
-                    disabled="disabled">-- <tal:block tal:content="action/title" i18n:translate="" i18n:domain="ui" /> --</option>
-            <tal:block tal:condition="not:action/disabled"
-                       tal:define="name python: action.get('name', '');
-                       index python: name.find(' (');">
-              <option tal:condition="python: index &gt;= 0"
-                      tal:attributes="value action/url"><tal:block tal:content="python: name[:index]" i18n:translate="" i18n:domain="ui"></tal:block><tal:block tal:replace="python: name[index:]" /></option>
-              <option tal:condition="python: index &lt; 0"
-                      tal:attributes="value action/url"
-                      tal:content="action/name"
-                      i18n:translate="" i18n:domain="ui"></option>
-            </tal:block>
-          </tal:block>
-          <tal:block tal:condition="user_actions">
-            <option disabled="disabled">-- <tal:block i18n:translate="" i18n:domain="ui">User</tal:block> --</option>
-            <option tal:repeat="action user_actions"
-                    tal:content="action/name"
-                    tal:attributes="value action/url"
-                    i18n:translate="" i18n:domain="ui"></option>
-          </tal:block>
-        </select>
-        <button type="submit" name="Base_doFavorite:method" title="Select Favourite"
-                i18n:attributes="title" i18n:domain="ui">
-          <span class="image"></span>
-          <span class="description"
-                i18n:translate="" i18n:domain="ui">Select Favourite</span>
-        </button>
-      </span>
-      <span class="separator"><!--separator--></span>
-      <span id="modules" class="modules">
-        <select name="select_module"
-                onchange="submitAction(this.form,'Base_doModule')"
-                tal:define="module_list here/ERP5Site_getModuleItemList;">
-          <option selected="selected" value="" i18n:translate="" i18n:domain="ui">Modules</option>
-          <option tal:repeat="module module_list"
-                  tal:attributes="value python: module[1]"
-                  tal:content="python: module[0]"
-                  tal:omit-tag="nothing" />
-        </select>
-        <button type="submit" name="Base_doModule:method" title="Select Module"
-                i18n:attributes="title" i18n:domain="ui">
-          <span class="image"></span>
-          <span class="description"
-                i18n:translate="" i18n:domain="ui">Select Module</span>
-        </button>
-      </span>
-    </span>
-    <span class="second">
-      <span id="language" class="language">
-        <select name="select_language"
-                tal:define="language_list python:portal.portal_preferences.getPreference('preferred_user_interface_language_list', None)"
-                onchange="submitAction(this.form,'Base_doLanguage')">
-          <option value=""
-                  i18n:translate="" i18n:domain="ui">My Language</option>
-          <tal:block tal:repeat="language python:portal.Localizer.get_languages_map()">
-          <option 
-                  tal:condition="python:not language_list or language['id'] in language_list"
-                  tal:omit-tag="nothing"
-                  tal:attributes="value language/id;
-                  selected python: language['selected'] and 'selected' or nothing;"
-                  tal:content="python: here.Localizer.erp5_ui.gettext(language['title'], lang=language['id'])" />
-          </tal:block>
-        </select>
-        <button type="submit" name="Base_doLanguage:method" title="Select Language"
-                i18n:attributes="title" i18n:domain="ui">
-          <span class="image"></span>
-          <span class="description"
-                i18n:translate="" i18n:domain="ui">Select Language</span>
-        </button>
-      </span>
-      <span class="separator"><!--separator--></span>
-      <span id="search" class="search" tal:define="search_default_text python:here.Base_translateString('Search')">
-        <input type="hidden" name="all_languages" value="1" />
-        <input class="quick_search_field" accesskey="4" type="text" name="field_your_search_text"
-          value="Search" tal:attributes="value string:${search_default_text};
-                                         onfocus string:if (this.value=='${search_default_text}') this.value='';"
-          onfocus="this.value='';"
-          onkeypress="submitFormOnEnter(event, this.form, 'ERP5Site_viewQuickSearchResultList');" />
-        <button type="submit" name="ERP5Site_viewQuickSearchResultList:method" title="Search"
-                i18n:attributes="title" i18n:domain="ui">
-          <span class="image"></span>
-          <span class="description"
-                i18n:translate="" i18n:domain="ui">Search</span>
-        </button>
-      </span>
-    </span>
-    <p class="clear"></p>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.xml
deleted file mode 100644
index 40df23f885..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>planning_content</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.zpt
deleted file mode 100644
index 4288423f00..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_content.zpt
+++ /dev/null
@@ -1,306 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:replace="nothing">
-<!--
-This Page template is aimed to generate the HTML code necessary to display correctly the
-PlaningBox. The process is based on the strucutre passed in parameter (i.e options/struct)
-Beware this only generates the HTML code, no CSS generation is done in this script
--->
-  </tal:block>
-  <tal:block tal:define=" basic options/basic;
-             planning options/planning;
-             address python: basic.context.absolute_url()">
-    <!-- hidden fields holding some usefull data-->
-    <input type="hidden" name="list_selection_name" value="PlanningView" tal:attributes="value python:basic.field.get_value('selection_name')" />
-    <!-- setPage needs 'listbox_uid:list'-->
-    <input type="hidden" name="listbox_uid:list" />
-    <!-- block_moved_list -->
-    <input type="hidden" name="previous_block_moved" value="None"
-           tal:attributes="value python:basic.REQUEST.get('previous_block_moved','')" />
-    <input type="hidden" name="block_moved" />
-
-    <!-- Planning's header -->
-    <div class="planning_box">
-     <div class="planning_box_header">
-            <b i18n:translate="" i18n:domain="ui"> 
-              <tal:block tal:replace="structure python:basic.field.get_value('title')" /> 
-            </b>
-            <tal:block tal:repeat="nb python:range(3)"> &nbsp; <!-- Adding spaces --> </tal:block>
-            
-            <b tal:replace="nothing"><!-- report path selection --></b>
-            <select name="report_root_url" onchange="submitAction(this.form,'/setReportRoot')"
-                    tal:attributes="onchange string:submitAction(this.form,'${address}/setReportRoot')">
-              <tal:block tal:condition="python:basic.selection is None"
-                         tal:define="global selection_report_path python:basic.report_root_list[0][0]" />
-              <tal:block tal:condition="python:basic.selection is not None"
-                         tal:define="global selection_report_path python:basic.selection.report_path" />
-              <tal:block tal:repeat="report_root_element python:basic.report_root_list">
-                <tal:block tal:condition="python:report_root_element[0]==selection_report_path">
-                  <b tal:replace="nothing">actual value is selected</b>
-                  <option i18n:translate="" i18n:domain="ui" selected="selected" value="None"
-                          tal:attributes="value python:report_root_element[0]"
-                          tal:content="structure python:report_root_element[1]">_</option>
-                </tal:block>
-                <tal:block tal:condition="python:report_root_element[0]!=selection_report_path">
-                  <b tal:replace="nothing">actual value is not selected</b>
-                  <option i18n:translate="" i18n:domain="ui" value="None"
-                          tal:attributes="value python:report_root_element[0]"
-                          tal:content="structure python:report_root_element[1]">_</option>
-                </tal:block>
-              </tal:block>
-            </select>
-
-            <tal:block tal:repeat="nb python:range(8)"> &nbsp; </tal:block>
-
-            <tal:block tal:condition="python:planning.report_axis == planning.Y">
-              <tal:block i18n:translate="" i18n:domain="ui"> Y Axis </tal:block>
-            </tal:block>
-            <tal:block tal:condition="python:planning.report_axis != planning.Y">
-              <tal:block i18n:translate="" i18n:domain="ui"> X Axis </tal:block>
-            </tal:block>
-
-            <tal:block tal:repeat="nb python:range(1)"> &nbsp; </tal:block>
-
-            <b tal:replace="nothing">
-              <!-- page selection need to be implemented here for that will use structure.basic-->
-            </b>
-
-            <tal:block tal:condition="python:basic.report_axis_info['bound_start']!=0">
-              <b tal:replace="nothing"> previous page exists </b>
-              <input type="image" src="/images/1leftarrowv.png" title="Previous Page" border="0"
-                     name="previousPage:method"
-                     tal:attributes="src string:${address}/images/1leftarrowv.png" />
-            </tal:block>
-            <select name="list_start" title="Change Page" size="1"
-                    onchange=""
-                    tal:condition="python:basic.report_axis_info['bound_page_total'] &gt; 1"
-                    tal:attributes="onchange string:submitAction(this.form,'${address}/setPage')">
-              <tal:block tal:repeat="current_page_number python:range(basic.report_axis_info['bound_page_total']+1)[1:]">
-                <tal:block tal:condition="python:current_page_number==basic.report_axis_info['bound_page_current']">
-                  <b tal:replace="nothing"> actual page is selected </b>
-                  <option selected="selected" value="None"
-                          tal:attributes="value python:(current_page_number - 1)*basic.report_axis_info['bound_axis_groups']"
-                          tal:content="structure python:str(current_page_number) + ' of ' +  str(basic.report_axis_info['bound_page_total'])">page</option>
-                </tal:block>
-                <tal:block tal:condition="python:current_page_number!=basic.report_axis_info['bound_page_current']">
-                  <b tal:replace="nothing"> actual page is not selected </b>
-                  <option value="None"
-                          tal:attributes="value python:(current_page_number - 1)*basic.report_axis_info['bound_axis_groups']"
-                          tal:content="structure python:str(current_page_number) + ' of ' + str(basic.report_axis_info['bound_page_total'])">page</option>
-                </tal:block>
-              </tal:block>
-            </select>
-
-            <tal:block tal:condition="python:basic.report_axis_info['bound_stop']!=basic.report_axis_info['bound_end']">
-              <b tal:replace="nothing"> next page exists </b>
-              <input type="image" src="/images/1rightarrowv.png" title="Next Page" border="0"
-                     name="nextPage:method"
-                     tal:attributes="src string:${address}/images/1rightarrowv.png" />
-            </tal:block>
-
-            <tal:block tal:repeat="nb python:range(8)"> &nbsp; </tal:block>
-
-            <tal:block tal:condition="python:planning.report_axis == planning.Y">
-              <tal:block i18n:translate="" i18n:domain="ui"> X Axis </tal:block>
-            </tal:block>
-            <tal:block tal:condition="python:planning.report_axis != planning.Y">
-              <tal:block i18n:translate="" i18n:domain="ui"> Y Axis </tal:block>
-            </tal:block>
-
-            <tal:block tal:repeat="nb python:range(1)"> &nbsp; </tal:block>
-
-           <select name="lane_path" onchange="submitAction(this.form,'/setLanePath')"
-                    tal:attributes="onchange string:submitAction(this.form,'${address}/setLanePath')">
-              <tal:block tal:condition="python:basic.selection is None"
-                         tal:define="global selection_report_path python:basic.lane_root_list[0][0]" />
-              <tal:block tal:condition="python:basic.selection is not None"
-                         tal:define="global selection_lane_path python:basic.selection.getParams().get('lane_path')" />
-              <tal:block tal:repeat="lane_root_element python:basic.lane_root_list">
-                <tal:block tal:condition="python:lane_root_element[0]==selection_lane_path">
-                  <b tal:replace="nothing">actual value is selected</b>
-                  <option i18n:translate="" i18n:domain="ui" selected="selected" value="None"
-                          tal:attributes="value python:lane_root_element[0]"
-                          tal:content="structure python:lane_root_element[1]">_</option>
-                </tal:block>
-                <tal:block tal:condition="python:lane_root_element[0]!=selection_lane_path">
-                  <b tal:replace="nothing">actual value is not selected</b>
-                  <option i18n:translate="" i18n:domain="ui" value="None"
-                          tal:attributes="value python:lane_root_element[0]"
-                          tal:content="structure python:lane_root_element[1]">_</option>
-                </tal:block>
-              </tal:block>
-            </select>
-            <tal:block tal:define="form_id python:'%s' % (basic.form.id);
-                       selection_name python:basic.field.get_value('selection_name');
-                       zoom_level python:basic.selection.getParams().get('lane_path');
-                       today python:'%s/%s/%s' % (str(DateTime().year()), str(DateTime().month()),str(DateTime().day()))">
-              <a tal:attributes="href python: '%s/setLanePath?form_id=%s&amp;list_selection_name=%s&amp;bound_start=%s'
-                 % (context.absolute_url(), form_id,selection_name,today)">
-                <img src="/images/jump.png" alt="Jump" name="JumpToCurrentDay"
-                  tal:attributes="src string:${address}/images/jump.png; 
-                                  title python: here.Base_translateString('Jump to Current Day')"/>
-              </a>
-              </tal:block>
-       </div>
-      <!-- div class="planning_box" -->
-      <!-- planning structure (axis and group representation)-->
-      <div tal:repeat="axis python:(planning.report_axis,planning.lane_axis)"
-           tal:attributes="id python:axis.name">
-        <!-- groups of the current axis-->
-        <tal:block tal:repeat="axis_group python:axis.axis_group">
-          <div tal:attributes="id python:axis_group.name;
-               title python:axis_group.tooltip">
-            <!-- title of the current group-->
-            <a tal:attributes="href python:axis_group.info_title.link;
-               id python:axis_group.name + '_info'">
-              <tal:block tal:content="python:axis_group.info_title.title" />
-            </a>
-          </div>
-          <!-- depth of the current group -->
-          <div tal:repeat="depth python:range(axis_group.depth)"
-               tal:attributes="id python: axis_group.name + '_depth_' + str(depth)">
-          </div>
-        </tal:block>
-        <tal:condition tal:condition="python:axis==planning.X">
-          <tal:block tal:define="global previous_src string:${address}/images/1leftarrowv.png;
-                     global next_src string:${address}/images/1rightarrowv.png">
-          </tal:block>
-        </tal:condition>
-        <tal:condition tal:condition="python:axis==planning.Y">
-          <tal:block tal:define="global previous_src string:${address}/images/1toparrow.png;
-                     global next_src string:${address}/images/1bottomarrow.png">
-          </tal:block>
-        </tal:condition>
-        <!-- widgets of the current axis -->
-        <tal:block tal:condition="python:axis==planning.report_axis">
-          <!-- current axis is report axis-->
-          <tal:block tal:condition="python:basic.report_axis_info['bound_start']!=0">
-            <!-- previous page exists -->
-            <input type="image" src="/images/1leftarrowv.png" title="Previous Page" border="0"
-                   name="previousPage:method"
-                   tal:attributes="src previous_src;
-                   id python:axis.name + '_previous'" />
-          </tal:block>
-          <tal:block tal:condition="python:basic.report_axis_info['bound_stop']!=basic.report_axis_info['bound_end']">
-            <!-- next page exists -->
-            <input type="image" src="/images/1rightarrowv.png" title="Next Page" border="0"
-                   name="nextPage:method"
-                   tal:attributes="src next_src;
-                   id python:axis.name + '_next'" />
-          </tal:block>
-          <!-- inserting depth widget -->
-          <div tal:condition= "python:axis==planning.X"
-               tal:define="url python:'%s/%s' % (basic.context.absolute_url(),basic.form.id);
-               selection_name python:basic.field.get_value('selection_name')"
-               tal:attributes="id python:axis.name + '_depth'">
-            <a tal:repeat="unfold_level python:range(0,4)"
-               tal:attributes="href python:'%s?selection_index=&amp;selection_name=%s&amp;ignore_layout:int=0&amp;report_depth:int=%s' % (url,selection_name,unfold_level)"
-               tal:content="structure python:str(unfold_level) + '&lt;br&gt;'">
-              0
-            </a>
-          </div>
-          <div tal:condition= "python:axis==planning.Y"
-               tal:define="url python:'%s/%s' % (basic.context.absolute_url(),basic.form.id);
-               selection_name python:basic.field.get_value('selection_name')"
-               tal:attributes="id python:axis.name + '_depth'">
-            <a tal:repeat="unfold_level python:range(0,4)"
-               tal:attributes="href python:'%s?selection_index=&amp;selection_name=%s&amp;ignore_layout:int=0&amp;report_depth:int=%s' % (url,selection_name,unfold_level)"
-               tal:content="structure python:str(unfold_level) + '&amp;''nbsp;'">
-              0
-            </a>
-          </div>
-        </tal:block>
-        <tal:block tal:condition="python:axis==planning.lane_axis">
-          <!-- Lane page-->
-          <!-- previous page exists -->
-          <input type="image" src="/images/1leftarrowv.png" title="Previous Lane Page" border="0"
-                 name="previousLanePage:method"
-                 tal:attributes="src previous_src;
-                 id python:axis.name + '_previous'" />
-          <!-- next page exists -->
-          <input type="image" src="/images/1rightarrowv.png" title="Next Lane Page" border="0"
-                 name="nextLanePage:method"
-                 tal:attributes="src next_src;
-                 id python:axis.name + '_next'" />
-        </tal:block>
-      </div>
-      <!-- planning content-->
-      <div class="planning_content">
-        <!-- display report axis lines -->
-        <tal:block tal:repeat="axis_group python:planning.report_axis.axis_group">
-          <div tal:attributes="id python:axis_group.name + '_line'"></div>
-          <b tal:replace="nothing">
-            <!-- display report axis sub_lines if necessary --></b>
-          <tal:block tal:condition="python:axis_group.axis_element_number &gt; 1">
-            <div tal:repeat="axis_element_number python:range(axis_group.axis_element_number)[1:]"
-                 tal:attributes="id python:axis_group.name + '_line_' + str(axis_element_number)">
-            </div>
-          </tal:block>
-        </tal:block>
-        <!-- display lane axis lines -->
-        <div tal:repeat="axis_group python:planning.lane_axis.axis_group"
-             tal:attributes="id python:axis_group.name + '_line'"></div>
-        <!-- display blocks -->
-        <tal:block tal:repeat="block python:planning.content">
-          <div ondblclick="showGrips()"
-               tal:condition="python:block.property_dict['stat']== 0"
-               tal:attributes="id python:block.name;
-               title python:block.title;
-               style python:'text-align:center'">
-            <tal:block tal:condition="python:block.zone == 1">
-              <tal:block tal:repeat="area python:block.info.keys()">
-                <tal:block tal:define="info_area python:area.split('_')[1]">
-                  <!-- tal:attributes="id python:info_area"> <! python:block.name + '_' + area"-->
-                  <tal:block tal:condition="python:block.info[area].info != ''">
-                    <tal:block tal:condition="python:info_area!='center'">
-                      <a tal:condition="python:block.info[area].info != '__'"
-                         tal:content="python:block.info[area].info"
-                         tal:attributes="href python:block.info[area].link;
-                         class python:'planning_box_' + info_area">
-                      </a>
-                      <a tal:condition="python:block.info[area].info == '__'"
-                         tal:attributes="href python:block.info[area].link;
-                         class python:'planning_box_' + info_area">
-                        <img tal:attributes="src python:basic.context.getUrl() + '/images/question.png'"
-                             height="15" width="15" />
-                      </a>
-                    </tal:block>
-                    <tal:block tal:condition="python:info_area=='center'">
-                      <div tal:attributes="class python:'planning_box_' + info_area">
-                        <a tal:condition="python:block.info[area].info != '__'"
-                           tal:content="python:block.info[area].info"
-                           tal:attributes="href python:block.info[area].link">
-                        </a>
-                        <a tal:condition="python:block.info[area].info == '__'"
-                           tal:attributes="href python:block.info[area].link"
-                           tal:content="python:'.'">
-                          <!-- not used any more
-                               &lt;img tal:attributes="src python:basic.here.getUrl() + '/images/question.png'"
-                               height="15" width="15" /&gt;
-                               -->
-                        </a>
-                      </div>
-                    </tal:block>
-                  </tal:block>
-                </tal:block>
-              </tal:block>
-            </tal:block>
-          </div>
-          <div tal:condition="python:block.property_dict['stat']== 1"
-               tal:attributes="id python:block.name;
-               title python:block.title">
-          </div>
-        </tal:block>
-      </div>
-      <!-- generic div used for redimensionning-->
-      <div id="top" style="position:absolute; width:5px;height:5px; background:#a45d10"></div>
-      <div id="right" style="position:absolute; width:5px;height:5px; background:#a45d10"></div>
-      <div id="bottom" style="position:absolute; width:5px;height:5px; background:#a45d10"></div>
-      <div id="left" style="position:absolute; width:5px;height:5px; background:#a45d10"></div>
-      <!-- declaring DTML properties -->
-      <tal:block tal:replace="structure python:context.planning_dhtml(planning=planning)" />
-      <!--/div-->
-    </div>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.py
deleted file mode 100644
index 2e81c1c445..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.py
+++ /dev/null
@@ -1,674 +0,0 @@
-"""
-Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-            Thomas Bernard   <thomas@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-"""
-
-"""
-This script is aimed to generate the coordinates and the properties necessary to
-display correctly the PlaningBox in HTML style (i.e using HTML code + CSS class
-for positionning). The process is based on the strucutre passed in parameter (i.e
-'structure').
-Beware this only generates a dict based structure, and need to be passed through
-the CSS script ('planning_css') to have CSS compliant code, no HTML generation is
-done in this script.
-
-This script is also used by the validator script in order to recover the
-groups of moved blocks
-"""
-
-
-# the following values are hard-defined and can be modified if necessary to comply with
-# special constraints (big fonts for example)
-
-# caracter height
-car_height = 10 
-# caracter width
-car_width = 6 
-# space to insert between each depth
-depth_width = 10 
-# the same over the vertical axis
-depth_height = 10 
-# mid block size in wich we try to insert text
-block_width = 40 
-# margin between the block and the delimitation (this permits to have
-# blocks a bit smaller that lines or columns)
-margin = 5 
-
-
-
-size_planning_width = basic.field.get_value('size_planning_width')
-size_x_axis_height = basic.field.get_value('size_x_axis_height')
-size_x_axis_space = basic.field.get_value('size_x_axis_space')
-size_border_width_left = basic.field.get_value('size_border_width_left')
-size_header_height = basic.field.get_value('size_header_height')
-size_planning_height = basic.field.get_value('size_planning_height')
-size_y_axis_width = basic.field.get_value('size_y_axis_width')
-size_y_axis_space = basic.field.get_value('size_y_axis_space')
-y_axis_position = basic.field.get_value('y_axis_position')
-x_axis_position = basic.field.get_value('x_axis_position')
-
-
-properties_structure = {
-  'base': {},
-  'frame': {},
-  'report_axis': {},
-  'lane_axis': {},
-  'line': {},
-  'content': {},
-  'info': {},
-}
-
-
-# getting number of elements to display on the main axis
-if planning.report_axis.size != basic.report_axis_info['bound_axis_groups']:
-  # number of groups to display over the main axis is different from the expected
-  # value : updating planning size to fit exactly the number of groups 
-  if planning.report_axis == planning.Y:
-    # updating Y axis
-    report_axis_step = float(size_planning_height) / float(basic.report_axis_info['bound_axis_groups'])
-    size_planning_height = report_axis_step * planning.report_axis.size
-  else:
-    report_axis_step = float(size_planning_width) / float(basic.report_axis_info['bound_axis_groups'])
-    size_planning_width = report_axis_step * planning.report_axis.size
-else:
-  if planning.report_axis == planning.Y:
-    report_axis_step = float(size_planning_height) / float(basic.report_axis_info['bound_axis_groups'])
-  else:
-    report_axis_step = float(size_planning_width) / float(basic.report_axis_info['bound_axis_groups'])
-
-# defining planning area CSS class
-# XXX it can be moved to globals
-planning_dict = {
-  'position': 'relative',
-  'border-style': 'solid',
-  'border-color':  'inherit',
-  'border-width': 0,
-  'background': 'inherit',
-  'width': size_planning_width + size_border_width_left + size_y_axis_width + size_y_axis_space + 20,
-  'height': size_header_height + size_x_axis_height + size_x_axis_space + size_planning_height + 100,
-  'margin-top': 0,
-  'margin-left': 0,
-}
-
-properties_structure['base']['planning_box']  = planning_dict
-
-
-
-
-# recovering axis CSS class information
-for axis in (planning.Y, planning.X):
-  axis_depth = None
-  axis_dict= {
-    'position': 'absolute',
-    'border-style': 'solid',
-    'border-color': 'inherit',
-    'border-width': 0,
-    'background': 'inherit',
-  }
-  # adding cursors position information
-  axis_previous = {
-    'position': 'absolute',
-    'border-width': 0,
-  }
-  axis_next = {
-    'position': 'absolute',
-    'border-width': 0,
-  }
-  if axis == planning.X:
-    # current axis is X axis
-    # positionning it
-    axis_dict['width'] = size_planning_width
-    axis_dict['height'] = size_x_axis_height
-    if not x_axis_position:
-      axis_dict['margin-top'] = size_header_height
-    else:
-      axis_dict['margin-top'] = size_header_height + size_planning_height + size_x_axis_space
-    if y_axis_position:
-      axis_dict['margin-left'] = size_border_width_left
-    else:
-      axis_dict['margin-left'] = size_border_width_left + size_y_axis_width + size_y_axis_space
-
-    axis_previous['margin-left'] = -20
-    axis_previous['margin-top'] = (axis_dict['height'] - 15) / 2
-    axis_next['margin-left'] = axis_dict['width'] + 5
-    axis_next['margin-top'] = axis_previous['margin-top']
-
-    if axis == planning.report_axis:
-      # current axis is main axis : need to implement depth widget
-      axis_depth = {
-        'margin-left': -10,
-        'margin-top': 0,
-        'border-width': 0,
-        'position': 'absolute',
-      }
-      # updating axis previous values
-      axis_previous['margin-left'] = axis_previous['margin-left'] - 10
-  else:
-    # current axis is Y axis
-    # positionning it
-    axis_dict['width'] = size_y_axis_width
-    axis_dict['height'] = size_planning_height
-    if not x_axis_position:
-      axis_dict['margin-top'] = size_header_height + size_x_axis_height + size_x_axis_space
-    else:
-      axis_dict['margin-top'] = size_header_height
-    if y_axis_position:
-      axis_dict['margin-left'] = size_border_width_left + size_planning_width + size_y_axis_space
-    else:
-      axis_dict['margin-left'] = size_border_width_left
-
-
-    axis_previous['margin-left'] = (axis_dict['width'] -15) / 2
-    axis_previous['margin-top'] = -20
-    axis_next['margin-left'] = axis_previous['margin-left']
-    axis_next['margin-top'] = axis_dict['height'] + 5
-    if axis == planning.report_axis:
-      axis_depth = {
-        'margin-left': 0,
-        'bottom': '100%',
-        'border-width': 0,
-        'position': 'absolute',
-      }
-      # updating axis previous values
-      axis_previous['margin-top'] = axis_previous['margin-top'] - 10
-  # adding axis_definitions to dictionnary
-  properties_structure['frame'][axis.name] = axis_dict
-  properties_structure['frame'][axis.name + '_previous'] = axis_previous
-  properties_structure['frame'][axis.name + '_next'] = axis_next
-  if axis_depth != None:
-    properties_structure['frame'][axis.name + '_depth'] = axis_depth
-
-
-# now processing groups over the main axis, including their info object
-# at the same time generating line to separate each group
-for axis_group in planning.report_axis.axis_group:
-  axis_group_dict={
-    'position': 'absolute',
-    'border-style': 'solid',
-    'border-width': 1,
-  }
-  #axis_group_dict['background'] = '#d5e6de'
-  if axis_group.property_dict['stat'] == 1 :
-    axis_group_dict['background'] = '#ddefe7'
-  # info definition
-  axis_info_dict= {}
-  #axis_info_dict['position'] = 'absolute'
-  #axis_info_dict['border-style'] = 'solid'
-  #axis_info_dict['border-color'] = '#53676e'
-  #axis_info_dict['border-width'] = 0
-  # group line separator definition
-  axis_line_dict = {
-    'position': 'absolute',
-    'border-style': 'solid',
-    'border-width': 0,
-  }
-  if planning.report_axis == planning.X:
-    # current axis is X axis
-    axis_group_dict['width'] = float(axis_group.axis_element_number) * report_axis_step
-    axis_group_dict['margin-left'] = float( axis_group.axis_element_start -1) * report_axis_step
-    axis_group_dict['height'] = size_x_axis_height - axis_group.depth * depth_height
-    axis_group_dict['margin-top'] = axis_group.depth * depth_height
-    axis_info_dict['margin-top'] = axis_group.depth * depth_height
-    axis_info_dict['margin-left'] = 1
-    # dotted line must be vertical
-    if axis_group.depth == 0 :
-      #current group is main group : line must be bold
-      axis_line_dict['border-left-width'] = 3
-    else:
-      axis_line_dict['border-left-width'] = 1
-    #axis_line_dict['border-top-width'] = 0
-    axis_line_dict['height'] = size_planning_height
-    #axis_line_dict['width'] = 0
-    axis_line_dict['margin-left'] = axis_group_dict['margin-left']
-    #axis_line_dict['margin-top'] = 0
-
-    # processing depth
-    for depth in range(axis_group.depth):
-      axis_depth_dict = {
-        'position': 'absolute',
-        'border_style': 'solid',
-        'border-color': '#53676e',
-        'border-width': 1,
-        'background': '#53676e',
-        'margin-top': depth * depth_height,
-        'margin-left': axis_group_dict['margin-left'],
-        'width': axis_group_dict['width'],
-        'height': depth_height,
-      }
-
-      # adding current depth line info to properties structure
-      properties_structure['info'][axis_group.name + '_depth_' + str(depth)] = axis_depth_dict
-
-
-    # updating info size
-    if axis_group_dict['height'] - axis_info_dict['margin-top'] < car_height:
-      # block height is too low to be able to display any text
-      # removing block title but keeping tooltip
-      axis_group.info_title.edit('')
-    else:
-      # height matches info
-      if len(axis_group.info_title.info) * car_width > axis_group_dict['width']:
-        # defining number of caracts to leave
-        nb = max((axis_group_dict['width'] - car_width * 3) / car_width, 0 )
-        # cutting activity
-        axis_group.info_title.edit(axis_group.info_title.info[:int(nb)] + '..')
-
-
-    if axis_group.axis_element_number > 1:
-      # subgroups are present
-      for axis_element_number in range(axis_group.axis_element_number)[1:]:
-        # iterating each subgroup except the first one
-        # for each of them, building a new line over the axis as a delimiter
-        axis_element_dict = {
-          'position': 'absolute',
-          'border-right-width': 0,
-          'border-bottom-width': 0,
-          'border-left-width': 1,
-          'border-top-width': 0,
-          'border-style': 'dotted',
-          'width': 0,
-          'height': size_planning_height,
-          'margin-left': axis_group_dict['margin-left'] + axis_element_number * report_axis_step,
-          'margin-top': 0,
-        }
-
-        # adding current sub line info to properties_structure
-        properties_structure['line'][axis_group.name + '_line_' + str(axis_element_number)] = axis_element_dict
-
-  else:
-    # current axis is Y axis
-    axis_group_dict['margin-left'] = axis_group.depth * depth_width
-    axis_group_dict['width'] = size_y_axis_width - axis_group.depth * depth_width
-    axis_group_dict['margin-top'] = float( axis_group.axis_element_start - 1) * report_axis_step
-    axis_group_dict['height'] = float(axis_group.axis_element_number) * report_axis_step
-    #axis_group_dict['text-align'] = 'center'
-    #axis_group_dict['vertical-align'] = 'middle'
-
-    # positionning info object in the middle of the axisGroup
-    #axis_info_dict['margin-top'] = ((float(axis_group_dict['height']) - car_height ) / 2.0)
-    #axis_info_dict['margin-top'] = -12
-    #axis_info_dict['margin-left'] = axis_group.depth * depth_width + depth_width / 2
-    #axis_info_dict['margin-left']='auto'
-    #axis_info_dict['margin-right']='auto'
-    #axis_info_dict['margin-top']='auto'
-    #axis_info_dict['margin-bottom']='auto'
-
-    # main line must be horizontal
-    if axis_group.depth == 0:
-      axis_line_dict['border-top-width'] = 2
-    else:
-      axis_line_dict['border-top-width'] = 1
-    #axis_line_dict['border-left-width'] = 0
-    axis_line_dict['width'] = size_planning_width
-    #axis_line_dict['height'] = 0
-    #axis_line_dict['margin-left'] = 0
-    axis_line_dict['margin-top'] = axis_group_dict['margin-top']
-
-
-    # processing depth
-    for depth in range(axis_group.depth):
-      axis_depth_dict = {
-        'position': 'absolute',
-        'border_style': 'solid',
-        'border-color': '#53676e',
-        'border-width': 1,
-        'background': '#53676e',
-        'margin-top': axis_group_dict['margin-top'],
-        'margin-left': depth * depth_width,
-        'width': depth_width,
-        'height': axis_group_dict['height'],
-      }
-
-      # adding current depth line info to properties structure
-      properties_structure['info'][axis_group.name + '_depth_' + str(depth)] = axis_depth_dict
-
-
-
-    # updating info size
-    if axis_group_dict['height'] < car_height:
-      # block height is too low to be able to display any text
-      # removing block title but keeping tooltip
-      axis_group.info_title.edit('')
-    else:
-      # height matches info
-      if len(axis_group.info_title.info) * car_width > axis_group_dict['width']:
-        # defining number of caracts to leave
-        nb = max((axis_group_dict['width'] - car_width * 3) / car_width, 0 )
-        # cutting activity
-        axis_group.info_title.edit(axis_group.info_title.info[:int(nb)] + '..')
-
-
-
-    if axis_group.axis_element_number > 1:
-      # subgroup are present
-      for axis_element_number in range(axis_group.axis_element_number)[1:]:
-        # iterating each subgroup except the first one
-        # for each of them, building a new line over the axis as a delimiter
-        axis_element_dict = {
-          'position': 'absolute',
-          'border-right-width': 0,
-          'border-bottom-width': 0,
-          'border-left-width': 0,
-          'border-top-width': 1,
-          'border-style': 'dotted',
-          'width': size_planning_width,
-          'height': 0,
-          'margin-left': 0,
-          'margin-top': axis_group_dict['margin-top'] + axis_element_number * report_axis_step,
-        }
-
-        # adding current sub line info to properties_structure
-        properties_structure['line'][axis_group.name + '_line_' + str(axis_element_number)] = axis_element_dict
-
-
-  # adding axis_definitions to dictionnary
-  properties_structure['report_axis'][axis_group.name] = axis_group_dict
-  properties_structure['line'][axis_group.name + '_line'] = axis_line_dict
-  #properties_structure['info'][axis_group.name + '_info'] = axis_info_dict
-
-
-
-# processing lane_axis_group
-for lane_axis_group in planning.lane_axis.axis_group:
-  lane_axis_group_dict={
-    'position': 'absolute',
-    'border-color': 'inherit',
-    'border-style': 'solid',
-    'border-width': 1,
-    'background': 'inherit',
-  }
-  # info definition
-  lane_axis_info_dict= {
-    'position': 'absolute',
-  }
-  #lane_axis_info_dict['border-style'] = 'solid'
-  #lane_axis_info_dict['border-color'] = '#53676e'
-  #lane_axis_info_dict['border-width'] = 0
-  # line definition
-  lane_axis_line_dict = {
-    'position': 'absolute',
-  }
-  if lane_axis_group.delimiter_type == 0:
-    lane_axis_line_dict['border-style'] = 'dotted'
-  else:
-    lane_axis_line_dict['border-style'] = 'solid'
-  lane_axis_line_dict['border-right-width'] = 0
-  lane_axis_line_dict['border-bottom-width'] = 0
-  if planning.report_axis == planning.Y:
-    # current axis is X axis
-    lane_axis_group_dict['width'] = lane_axis_group.position_lane.absolute_range * size_planning_width
-    lane_axis_group_dict['margin-left'] = lane_axis_group.position_lane.absolute_begin * size_planning_width
-    lane_axis_group_dict['height'] = size_x_axis_height
-    lane_axis_group_dict['margin-top'] = lane_axis_group.depth
-    lane_axis_info_dict['margin-top'] = 1
-    lane_axis_info_dict['margin-left'] = 1
-    # dotted line must be vertical
-    if lane_axis_group.delimiter_type == 2:
-      lane_axis_line_dict['border-left-width'] = 2
-    else:
-      lane_axis_line_dict['border-left-width'] = 1
-    lane_axis_line_dict['border-top-width'] = 0
-    lane_axis_line_dict['height'] = size_planning_height
-    lane_axis_line_dict['width'] = 0
-    lane_axis_line_dict['margin-left'] = lane_axis_group_dict['margin-left']
-    lane_axis_line_dict['margin-top'] = 0
-
-    # updating info size
-    if lane_axis_group_dict['height'] - lane_axis_info_dict['margin-top'] < car_height:
-      # block height is too low to be able to display any text
-      # removing block title but keeping tooltip
-      lane_axis_group.info_title.edit('')
-    else:
-      # height matches info
-      if len(lane_axis_group.info_title.info) * car_width > lane_axis_group_dict['width']:
-        # defining number of caracts to leave
-        nb = max((lane_axis_group_dict['width'] - car_width * 3) / car_width, 0 )
-        # cutting activity
-        lane_axis_group.info_title.edit(lane_axis_group.info_title.info[:int(nb)] + '..')
-    # adding axis_definitions to dictionnary
-    properties_structure['lane_axis'][lane_axis_group.name] = lane_axis_group_dict
-    properties_structure['line'][lane_axis_group.name + '_line'] = lane_axis_line_dict
-    #properties_structure['info'][lane_axis_group.name + '_info'] = lane_axis_info_dict
-
-  else:
-    # current axis is Y axis
-    lane_axis_group_dict['margin-left'] = lane_axis_group.depth
-    lane_axis_group_dict['width'] = size_y_axis_width
-    lane_axis_group_dict['margin-top'] =  lane_axis_group.position_lane.absolute_begin * size_planning_height
-    lane_axis_group_dict['height'] = lane_axis_group.position_lane.absolute_range * size_planning_height
-    # positionning info object in the middle of the axisGroup
-    lane_axis_info_dict['margin-top'] = ((float(axis_group_dict['height']) - car_height ) / 2.0)
-    lane_axis_info_dict['margin-top'] = 0
-    lane_axis_info_dict['margin-left'] = 1
-    # dotted line must be horizontal
-    lane_axis_line_dict['border-left-width'] = 0
-    if lane_axis_group.delimiter_type == 2:
-      lane_axis_line_dict['border-top-width'] = 2
-    else:
-      lane_axis_line_dict['border-top-width'] = 1
-    lane_axis_line_dict['width'] = size_planning_width
-    lane_axis_line_dict['height'] = 0
-    lane_axis_line_dict['margin-left'] = 0
-    lane_axis_line_dict['margin-top'] = lane_axis_group_dict['margin-top']
-
-
-    # updating info size
-    if lane_axis_group_dict['height'] < car_height:
-      # block height is too low to be able to display any text
-      # removing block title but keeping tooltip
-      lane_axis_group.info_title.edit('')
-    else:
-      # height matches info
-      if len(lane_axis_group.info_title.info) * car_width > lane_axis_group_dict['width']:
-        # defining number of caracts to leave
-        nb = max((lane_axis_group_dict['width'] - car_width * 3) / car_width, 0 )
-        # cutting activity
-        lane_axis_group.info_title.edit(lane_axis_group.info_title.info[:int(nb)] + '..')
-
-    # adding axis_definitions to dictionnary
-    properties_structure['lane_axis'][lane_axis_group.name] = lane_axis_group_dict
-    properties_structure['line'][lane_axis_group.name + '_line'] = lane_axis_line_dict
-    #properties_structure['info'][lane_axis_group.name + '_info'] = lane_axis_info_dict
-
-
-# defining CSS properties for content
-content_dict={
-  'position': 'absolute',
-  'width': size_planning_width,
-  'height': size_planning_height,
-  'background': '#ffffff',
-  'border-style': 'solid',
-  'border-color': '#53676e',
-  'border-width': 1,
-}
-if y_axis_position:
-  content_dict['margin-left'] = size_border_width_left
-else:
-  content_dict['margin-left'] = size_border_width_left + size_y_axis_width + size_y_axis_space
-if not x_axis_position:
-  content_dict['margin-top'] = size_header_height + size_x_axis_height + size_x_axis_space
-else:
-  content_dict['margin-top'] = size_header_height
-properties_structure['frame']['planning_content'] = content_dict
-
-
-
-# processing blocks in the planning content
-block_border_width = 1
-for block_object in planning.content:
-  block_dict = {
-    'position': 'absolute',
-    'border-style': 'solid',
-    'border-color':  '#53676e',
-    'border-width': block_border_width,
-  }
-
-  if block_object.error == 1:      # task has error (not validated)
-    block_dict['background'] = '#e4c4da'
-  elif block_object.warning == 1:  # other bloc in the same task has error
-    block_dict['background'] = '#e9e3f0'
-  elif block_object.property_dict['stat'] == 1:  # stat
-    block_dict['background'] = '#97b0c1'
-    block_dict['border-color'] = '#97b0c1'
-  elif block_object.color != '':   # color specified
-    block_dict['background'] = block_object.color
-  else:                            # default color
-    block_dict['background'] = '#bdd2e7'
-
-  # XXX Define the frozen Blocs
-  if context.PlanningBox_isFrozenBlock(block=block_object):
-    block_dict['border-width'] = 0
-  
-  block_dict['height'] = block_object.position_y.relative_range * size_planning_height
-  if block_object.parent_activity.height is not None:
-    block_dict['height'] = block_dict['height']*block_object.parent_activity.height
-  
-  # the width - border width * 2 (left and right)
-  # When you edit one object, border was added as a part of size. So 2*border-width pixels 
-  # was added every edition. 2 is because left and right.
-  # the width - border-width * 2 (left and right)
-  block_dict['width'] = (block_object.position_x.relative_range * size_planning_width) - \
-                                                                           (2*block_border_width)
-  #block_dict['height'] = block_object.position_y.relative_range * size_planning_height
-  block_dict['margin-left'] = block_object.position_x.relative_begin * size_planning_width
-  block_dict['margin-top'] = block_object.position_y.relative_begin * size_planning_height
-
-  if block_object.parent_activity.property_dict['stat'] == 0:
-    # the whole following process is aimed to take care of the non-stat blocks
-
-    if planning.report_axis == planning.Y and block_object.parent_activity.property_dict['stat'] == 0:
-      if block_object.parent_activity.object.getUid() not in basic.sec_layer_uid_list:
-        # Y axis is main axis
-        # adapt Y block size
-        block_dict['height'] = block_dict['height'] - 10
-        block_dict['margin-top'] = block_dict['margin-top'] + 5
-    elif block_object.parent_activity.property_dict['stat'] == 0:
-      # X axis is main axis
-      # adapt X block size
-      block_dict['width'] = block_dict['width'] - 10
-      block_dict['margin-left'] = block_dict['margin-left'] + 5
-
-    # for each block processing its info objects and placing them
-    # testing if there is enough room horizontally to display the info,
-    # first checking when 2 info on the same line (top or bottom)
-    top_string = ''
-    top_list = []
-    bot_string = ''
-    bot_list = []
-    center = ''
-    # recovering full string that will have to be displayed on the top & bottom line
-    for info_name in block_object.info.keys():
-      if 'top' in info_name:
-        top_string += block_object.info[info_name].info
-        top_list.append(info_name)
-      if 'bot' in info_name:
-        bot_string += block_object.info[info_name].info
-        bot_list.append(info_name)
-      if 'center' in info_name:
-        center = info_name
-    # checking if block length can fit them
-    if (len(top_string) * car_width) > block_dict['width']:
-      # block is too short, escaping top line
-      for top_id in top_list:
-        block_object.info[top_id].edit('.')
-    if (len(bot_string) * car_width) > block_dict['width']:
-      for bot_id in bot_list:
-        block_object.info[bot_id].edit('.')
-    # testing if need to update center info object (horizontal test)
-    # as center info is automatically splitted into lines if necessary, need to check
-    # the length of the biggest line.
-    center_content_list = block_object.info[center].info.split(' ')
-    center_length = 0
-    for center_content_string in center_content_list:
-      if center_length < len(center_content_string):
-        center_length = len(center_content_string)
-    # now center_length contains the maximum length of a line
-    # applying test
-    if center_length * car_width > block_dict['width']:
-      # center length is too long, escaping it
-      block_object.info[center].edit('__')
-
-    # now testing vertical limit (..)
-    # lines contains the nuber of 'lines' to display
-    lines = 1 # center line is always present
-    for list_object in (top_list,bot_list):
-      if list_object is not (None,[]):
-        lines += 1
-    if block_dict['height'] < car_height:
-      # there is no room to display any text in the block
-      # escaping all text
-      for info_name in block_object.info.keys():
-        block_object.info[info_name].edit('')
-    else:
-      if block_dict['height'] < (car_height* lines):
-      # there is not enought room to display all the text in the block
-      # keeping only the most important : center
-        for list_object in (top_list,bot_list):
-          for info_name in list_object:
-            block_object.info[info_name].edit('')
-    # now processing standard testing and positionning
-    # testing if the info can fit inside the block horizontally
-    """
-    for info_name in block_object.info.keys():
-      block_info_dict = None
-      block_info_dict = {}
-      block_info_dict['position'] = 'absolute'
-      if 'top' in info_name:
-        #block_info_dict['margin-top'] = 0
-        pass
-      if 'bot' in info_name:
-        #block_info_dict['margin-top'] = block_dict['height'] - car_height
-        block_info_dict['margin-top'] = - car_height - 5
-        block_info_dict['top'] = '100%'
-      if 'left' in info_name:
-        #block_info_dict['margin-left'] = 0
-        pass
-      if 'right' in info_name:
-        #block_info_dict['margin-left'] = block_dict['width'] - (car_width * len(block_object.info[info_name].info))
-        #block_info_dict['margin-right'] = 0
-        block_info_dict['left'] = '100%'
-        block_info_dict['margin-left'] = -(car_width * len(block_object.info[info_name].info))
-      if 'center' in info_name:
-        #block_info_dict['margin-left'] = (block_dict['width'] - (car_width * len(block_object.info[info_name].info)))/2
-        block_info_dict['margin-left'] = - (car_width * len(block_object.info[info_name].info)) /2
-        block_info_dict['left'] = '50%'
-        #if block_info_dict['margin-left'] < 0:
-        #  block_info_dict['margin-left'] = 0
-        #block_info_dict['margin-left'] = block_info_dict['margin-left']
-        block_info_dict['top'] = '50%'
-        block_info_dict['margin-top'] = - car_height / 2
-        #block_info_dict['margin-top'] = (block_dict['height'] - car_height)/2
-      if 'error' in info_name:
-        #block_info_dict['margin-left'] = 0
-        block_info_dict['width'] = block_dict['width']
-        block_info_dict['margin-top'] = block_dict['height']
-
-      properties_structure['info'][block_object.name + '_' + info_name] = block_info_dict
-    """
-
-
-  properties_structure['content'][block_object.name] = block_dict
-
-"""
-planning_box_dict=None
-planning_box_dict={}
-planning_box_dict['position']='absolute'
-planning_box_dict['width'] = 
-planning_box_dict['height'] = 
-properties_structure['base']['planning_box'] = planning_box_dict
-"""
-return properties_structure
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.xml
deleted file mode 100644
index 0f1bee8ad7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_coordinates.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>basic, planning</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>planning_coordinates</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.py
deleted file mode 100644
index af903944d6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.py
+++ /dev/null
@@ -1,104 +0,0 @@
-"""
-Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-            Thomas Bernard   <thomas@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-"""
-
-"""
-This script is aimed to generate the CSS code needed to display correctly the
-PlanningBox in HTML style (i.e using HTML code + CSS class for positionning).
-The process is based on the strucutre passed in parameter (i.e 'structure').
-
-Beware this only generates CSS code, and need to use the 'planning_coordinates'
-script ('planning_css') to have CSS compliant code, no HTML generation is
-done in this script.
-"""
-properties_structure = context.planning_coordinates(basic, planning)
-"""
-- the properties_structure returned from the planning_coordinates script is somehow
-special : it is a dict defined by the areas of data
-- then each area is itself a dict defined by the name of the object (axis, group, block, etc.)
-- finally the objects holds a dict with all the proprieties
-"""
-
-
-# udating properties if necessary.
-# This process is only usefull when displaying a planning that failed to
-# validate. In such a case the block properties are updated to match their
-# last position.
-block_string = basic.REQUEST.get('previous_block_moved','')
-if block_string != '':
-  # block_list is not empty, need to recover porperties and update the blocks
-  # that need to be refreshed
-  block_object_list = block_string.split('*')
-  for block_object_string in block_object_list:
-    block_dict = None
-    block_dict = {}
-    block_sub_list = block_object_string.split(',')
-    block_dict['name'] = block_sub_list[0]
-    block_dict['old_X'] = float(block_sub_list[1])
-    block_dict['old_Y'] = float(block_sub_list[2])
-    block_dict['new_X'] = float(block_sub_list[3])
-    block_dict['new_Y'] = float(block_sub_list[4])
-    block_dict['width'] = float(block_sub_list[5])
-    block_dict['height'] = float(block_sub_list[6])
-    # recovering corresponding block coordinates object in properties_structure
-    block_properties = properties_structure['content'][block_dict['name']]
-    # list of dict of blocks has been recovered
-    # need to find deltaX and deltaY
-    deltaX = block_dict['old_X'] - block_properties['margin-left']
-    deltaY = block_dict['old_Y'] - block_properties['margin-top']
-    # updating position
-    block_properties['margin-left'] = block_dict['new_X'] - deltaX
-    block_properties['margin-top'] = block_dict['new_Y'] - deltaY
-    # updating size
-    block_properties['width']  = block_dict['width']
-    block_properties['height'] = block_dict['height']
-
-else:
-  # no unvalidated block, using actual properties
-  pass
-
-# build list from dictionnary structure
-# this list will e converted to a string afterwards
-returned_list = []
-for area_name in properties_structure.keys():
-  css_dict = properties_structure[area_name]
-  for class_name in css_dict.keys():
-    if class_name == 'planning_content':
-      returned_list.append('.%s{' % class_name)
-    elif class_name == 'planning_box':
-      returned_list.append('.%s{' % class_name)
-    else:
-      returned_list.append('#%s{' % class_name)
-    for id in css_dict[class_name].keys():
-      if same_type(css_dict[class_name][id],''):
-        returned_list.append('%s:%s;\n' % (id,css_dict[class_name][id]))
-      else:
-        # if data is type float or integer then need to add 'px' at the end
-        returned_list.append('%s:%s%s;\n' % (id, int(css_dict[class_name][id] + 0.5),'px'))
-    returned_list.append('}\n')
-returned_list.append(" \
-.planning_box_topleft{ position:absolute;left:0;top:0;} \n \
-.planning_box_topright{position:absolute;right:0;top:0;} \n \
-.planning_box_botleft{ position:absolute;bottom:0;left:0;} \n \
-.planning_box_botright{position:absolute;right:0;bottom:0;} \n \
-.planning_box_center{position:absolute; left:0; right:0; top:40%;}")
-
-
-# now joining list to build the final CSS string
-# and returning it
-return "\n" + "".join(returned_list)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.xml
deleted file mode 100644
index f806fff1ca..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_css.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>basic=None, planning=None</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>planning_css</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.py
deleted file mode 100644
index 6812bb8899..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.py
+++ /dev/null
@@ -1,33 +0,0 @@
-"""
-Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-            Thomas Bernard   <thomas@nexedi.com>
-
-This program is Free Software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-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.
-"""
-
-"""
-This script builds a string with all necessary data to allow block
-moving and resizing
-"""
-
-block_string = ','.join(['"%s"' % block.name for block in planning.content if \
-                                not context.PlanningBox_isFrozenBlock(block=block)])
-
-return '<script type="text/javascript">SET_DHTML(%s,' \
-       '"top"+CURSOR_N_RESIZE+VERTICAL, ' \
-       '"right"+CURSOR_E_RESIZE+HORIZONTAL, ' \
-       '"bottom"+CURSOR_S_RESIZE+VERTICAL, ' \
-       '"left"+CURSOR_W_RESIZE+HORIZONTAL' \
-       ');</script>' % block_string
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.xml
deleted file mode 100644
index c8d8c7f850..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/planning_dhtml.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>planning</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>planning_dhtml</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.xml
deleted file mode 100644
index 5439ceb183..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>relation_form</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.zpt
deleted file mode 100644
index 08c2d7b714..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/relation_form.zpt
+++ /dev/null
@@ -1,68 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block tal:define="local_parameter_list local_parameter_list | python: {};
-               proxy_form_id_list  python: here.Base_getRelatedObjectParameter('proxy_listbox_ids');
-               dummy python: local_parameter_list.update({ 'field_id': request['field_id'], 'cancel_url': request['cancel_url'],
-                                                                                                  'saved_form_data': dict(request['saved_form_data'])});">
-     <tal:block metal:use-macro="here/dialog_main/macros/master">
-      <tal:block metal:fill-slot="main">
-        <tal:block tal:define="dummy python: request.set('here', here);
-                   proxy_listbox_id python: context.Base_getRelationFieldProxyListBoxId();
-                   field_render here/field_render/macros/field_render;">
-
-          <tal:block tal:condition="preferred_html_style_developper_mode">
-            <tal:block metal:use-macro="developper_shortcut_render/macros/form" />
-          </tal:block>
-          <div class="dialog_box">
-            <div tal:condition="python: len(proxy_form_id_list) > 0"
-              class="dialog_selector">
-              <label for="dialog_selector"
-                     i18n:translate="" i18n:domain="ui">Select Template</label>
-              <select name="select_dialog" id="dialog_selector"
-                      onchange="submitAction(this.form,'Base_doRelationDialog')">
-                <tal:block tal:repeat="proxy_listbox_id_item proxy_form_id_list">
-                  <option tal:attributes="value python: proxy_listbox_id_item[0];
-                                        selected python: proxy_listbox_id_item[0] == proxy_listbox_id"
-                          tal:content="python: proxy_listbox_id_item[1]"
-                          i18n:translate="" i18n:domain="ui"></option>
-                </tal:block>
-              </select>
-              <button type="submit" name="Base_doRelationDialog:method">
-                <span class="image"></span>
-                <span class="description"
-                      i18n:translate="" i18n:domain="ui">Go</span>
-              </button>
-            </div>
-            <div tal:condition="python: len(proxy_form_id_list) == 0">
-              <input type="hidden" name="proxy_listbox_id" value='Base_viewRelatedObjectListBase/listbox'/>
-            </div>
-            <tal:block metal:use-macro="here/form_dialog/macros/content" />
-          </div>
-        </tal:block>
-      </tal:block>
-
-      <tal:block metal:fill-slot="bottom">
-        <tal:block tal:define="dummy python: request.set('here', here);
-                   bottom_group python: form.get_fields_in_group('bottom')">
-          <div tal:condition="python: len(bottom_group) > 0"
-            class="bottom">
-            <tal:block tal:repeat="field bottom_group">
-              <tal:block tal:condition="preferred_html_style_developper_mode">
-                <tal:block metal:use-macro="developper_shortcut_render/macros/field_developper" />
-              </tal:block>
-              <tal:block tal:define="field_description field/Field_getDescription"
-                         tal:condition="preferred_html_style_translator_mode">
-                <tal:block metal:use-macro="developper_shortcut_render/macros/field_translator" />
-              </tal:block>
-              <tal:block tal:define="value python:request.get(field.id, None)"
-                         tal:replace="structure python:field.render(value, request)" />
-            </tal:block>
-          </div>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.js
deleted file mode 100644
index 523ec10ec1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.js
+++ /dev/null
@@ -1,2350 +0,0 @@
-/*
- * js_channel is a very lightweight abstraction on top of
- * postMessage which defines message formats and semantics
- * to support interactions more rich than just message passing
- * js_channel supports:
- *  + query/response - traditional rpc
- *  + query/update/response - incremental async return of results
- *    to a query
- *  + notifications - fire and forget
- *  + error handling
- *
- * js_channel is based heavily on json-rpc, but is focused at the
- * problem of inter-iframe RPC.
- *
- * Message types:
- *  There are 5 types of messages that can flow over this channel,
- *  and you may determine what type of message an object is by
- *  examining its parameters:
- *  1. Requests
- *    + integer id
- *    + string method
- *    + (optional) any params
- *  2. Callback Invocations (or just "Callbacks")
- *    + integer id
- *    + string callback
- *    + (optional) params
- *  3. Error Responses (or just "Errors)
- *    + integer id
- *    + string error
- *    + (optional) string message
- *  4. Responses
- *    + integer id
- *    + (optional) any result
- *  5. Notifications
- *    + string method
- *    + (optional) any params
- */
-
-;var Channel = (function() {
-    "use strict";
-
-    // current transaction id, start out at a random *odd* number between 1 and a million
-    // There is one current transaction counter id per page, and it's shared between
-    // channel instances.  That means of all messages posted from a single javascript
-    // evaluation context, we'll never have two with the same id.
-    var s_curTranId = Math.floor(Math.random()*1000001);
-
-    // no two bound channels in the same javascript evaluation context may have the same origin, scope, and window.
-    // futher if two bound channels have the same window and scope, they may not have *overlapping* origins
-    // (either one or both support '*').  This restriction allows a single onMessage handler to efficiently
-    // route messages based on origin and scope.  The s_boundChans maps origins to scopes, to message
-    // handlers.  Request and Notification messages are routed using this table.
-    // Finally, channels are inserted into this table when built, and removed when destroyed.
-    var s_boundChans = { };
-
-    // add a channel to s_boundChans, throwing if a dup exists
-    function s_addBoundChan(win, origin, scope, handler) {
-        function hasWin(arr) {
-            for (var i = 0; i < arr.length; i++) if (arr[i].win === win) return true;
-            return false;
-        }
-
-        // does she exist?
-        var exists = false;
-
-
-        if (origin === '*') {
-            // we must check all other origins, sadly.
-            for (var k in s_boundChans) {
-                if (!s_boundChans.hasOwnProperty(k)) continue;
-                if (k === '*') continue;
-                if (typeof s_boundChans[k][scope] === 'object') {
-                    exists = hasWin(s_boundChans[k][scope]);
-                    if (exists) break;
-                }
-            }
-        } else {
-            // we must check only '*'
-            if ((s_boundChans['*'] && s_boundChans['*'][scope])) {
-                exists = hasWin(s_boundChans['*'][scope]);
-            }
-            if (!exists && s_boundChans[origin] && s_boundChans[origin][scope])
-            {
-                exists = hasWin(s_boundChans[origin][scope]);
-            }
-        }
-        if (exists) throw "A channel is already bound to the same window which overlaps with origin '"+ origin +"' and has scope '"+scope+"'";
-
-        if (typeof s_boundChans[origin] != 'object') s_boundChans[origin] = { };
-        if (typeof s_boundChans[origin][scope] != 'object') s_boundChans[origin][scope] = [ ];
-        s_boundChans[origin][scope].push({win: win, handler: handler});
-    }
-
-    function s_removeBoundChan(win, origin, scope) {
-        var arr = s_boundChans[origin][scope];
-        for (var i = 0; i < arr.length; i++) {
-            if (arr[i].win === win) {
-                arr.splice(i,1);
-            }
-        }
-        if (s_boundChans[origin][scope].length === 0) {
-            delete s_boundChans[origin][scope];
-        }
-    }
-
-    function s_isArray(obj) {
-        if (Array.isArray) return Array.isArray(obj);
-        else {
-            return (obj.constructor.toString().indexOf("Array") != -1);
-        }
-    }
-
-    // No two outstanding outbound messages may have the same id, period.  Given that, a single table
-    // mapping "transaction ids" to message handlers, allows efficient routing of Callback, Error, and
-    // Response messages.  Entries are added to this table when requests are sent, and removed when
-    // responses are received.
-    var s_transIds = { };
-
-    // class singleton onMessage handler
-    // this function is registered once and all incoming messages route through here.  This
-    // arrangement allows certain efficiencies, message data is only parsed once and dispatch
-    // is more efficient, especially for large numbers of simultaneous channels.
-    var s_onMessage = function(e) {
-        try {
-          var m = JSON.parse(e.data);
-          if (typeof m !== 'object' || m === null) throw "malformed";
-        } catch(e) {
-          // just ignore any posted messages that do not consist of valid JSON
-          return;
-        }
-
-        var w = e.source;
-        var o = e.origin;
-        var s, i, meth;
-
-        if (typeof m.method === 'string') {
-            var ar = m.method.split('::');
-            if (ar.length == 2) {
-                s = ar[0];
-                meth = ar[1];
-            } else {
-                meth = m.method;
-            }
-        }
-
-        if (typeof m.id !== 'undefined') i = m.id;
-
-        // w is message source window
-        // o is message origin
-        // m is parsed message
-        // s is message scope
-        // i is message id (or undefined)
-        // meth is unscoped method name
-        // ^^ based on these factors we can route the message
-
-        // if it has a method it's either a notification or a request,
-        // route using s_boundChans
-        if (typeof meth === 'string') {
-            var delivered = false;
-            if (s_boundChans[o] && s_boundChans[o][s]) {
-                for (var j = 0; j < s_boundChans[o][s].length; j++) {
-                    if (s_boundChans[o][s][j].win === w) {
-                        s_boundChans[o][s][j].handler(o, meth, m);
-                        delivered = true;
-                        break;
-                    }
-                }
-            }
-
-            if (!delivered && s_boundChans['*'] && s_boundChans['*'][s]) {
-                for (var j = 0; j < s_boundChans['*'][s].length; j++) {
-                    if (s_boundChans['*'][s][j].win === w) {
-                        s_boundChans['*'][s][j].handler(o, meth, m);
-                        break;
-                    }
-                }
-            }
-        }
-        // otherwise it must have an id (or be poorly formed
-        else if (typeof i != 'undefined') {
-            if (s_transIds[i]) s_transIds[i](o, meth, m);
-        }
-    };
-
-    // Setup postMessage event listeners
-    if (window.addEventListener) window.addEventListener('message', s_onMessage, false);
-    else if(window.attachEvent) window.attachEvent('onmessage', s_onMessage);
-
-    /* a messaging channel is constructed from a window and an origin.
-     * the channel will assert that all messages received over the
-     * channel match the origin
-     *
-     * Arguments to Channel.build(cfg):
-     *
-     *   cfg.window - the remote window with which we'll communicate
-     *   cfg.origin - the expected origin of the remote window, may be '*'
-     *                which matches any origin
-     *   cfg.scope  - the 'scope' of messages.  a scope string that is
-     *                prepended to message names.  local and remote endpoints
-     *                of a single channel must agree upon scope. Scope may
-     *                not contain double colons ('::').
-     *   cfg.debugOutput - A boolean value.  If true and window.console.log is
-     *                a function, then debug strings will be emitted to that
-     *                function.
-     *   cfg.debugOutput - A boolean value.  If true and window.console.log is
-     *                a function, then debug strings will be emitted to that
-     *                function.
-     *   cfg.postMessageObserver - A function that will be passed two arguments,
-     *                an origin and a message.  It will be passed these immediately
-     *                before messages are posted.
-     *   cfg.gotMessageObserver - A function that will be passed two arguments,
-     *                an origin and a message.  It will be passed these arguments
-     *                immediately after they pass scope and origin checks, but before
-     *                they are processed.
-     *   cfg.onReady - A function that will be invoked when a channel becomes "ready",
-     *                this occurs once both sides of the channel have been
-     *                instantiated and an application level handshake is exchanged.
-     *                the onReady function will be passed a single argument which is
-     *                the channel object that was returned from build().
-     */
-    return {
-        build: function(cfg) {
-            var debug = function(m) {
-                if (cfg.debugOutput && window.console && window.console.log) {
-                    // try to stringify, if it doesn't work we'll let javascript's built in toString do its magic
-                    try { if (typeof m !== 'string') m = JSON.stringify(m); } catch(e) { }
-                    console.log("["+chanId+"] " + m);
-                }
-            };
-
-            /* browser capabilities check */
-            if (!window.postMessage) throw("jschannel cannot run this browser, no postMessage");
-            if (!window.JSON || !window.JSON.stringify || ! window.JSON.parse) {
-                throw("jschannel cannot run this browser, no JSON parsing/serialization");
-            }
-
-            /* basic argument validation */
-            if (typeof cfg != 'object') throw("Channel build invoked without a proper object argument");
-
-            if (!cfg.window || !cfg.window.postMessage) throw("Channel.build() called without a valid window argument");
-
-            /* we'd have to do a little more work to be able to run multiple channels that intercommunicate the same
-             * window...  Not sure if we care to support that */
-            if (window === cfg.window) throw("target window is same as present window -- not allowed");
-
-            // let's require that the client specify an origin.  if we just assume '*' we'll be
-            // propagating unsafe practices.  that would be lame.
-            var validOrigin = false;
-            if (typeof cfg.origin === 'string') {
-                var oMatch;
-                if (cfg.origin === "*") validOrigin = true;
-                // allow valid domains under http and https.  Also, trim paths off otherwise valid origins.
-                else if (null !== (oMatch = cfg.origin.match(/^https?:\/\/(?:[-a-zA-Z0-9_\.])+(?::\d+)?/))) {
-                    cfg.origin = oMatch[0].toLowerCase();
-                    validOrigin = true;
-                }
-            }
-
-            if (!validOrigin) throw ("Channel.build() called with an invalid origin");
-
-            if (typeof cfg.scope !== 'undefined') {
-                if (typeof cfg.scope !== 'string') throw 'scope, when specified, must be a string';
-                if (cfg.scope.split('::').length > 1) throw "scope may not contain double colons: '::'";
-            }
-
-            /* private variables */
-            // generate a random and psuedo unique id for this channel
-            var chanId = (function () {
-                var text = "";
-                var alpha = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
-                for(var i=0; i < 5; i++) text += alpha.charAt(Math.floor(Math.random() * alpha.length));
-                return text;
-            })();
-
-            // registrations: mapping method names to call objects
-            var regTbl = { };
-            // current oustanding sent requests
-            var outTbl = { };
-            // current oustanding received requests
-            var inTbl = { };
-            // are we ready yet?  when false we will block outbound messages.
-            var ready = false;
-            var pendingQueue = [ ];
-
-            var createTransaction = function(id,origin,callbacks) {
-                var shouldDelayReturn = false;
-                var completed = false;
-
-                return {
-                    origin: origin,
-                    invoke: function(cbName, v) {
-                        // verify in table
-                        if (!inTbl[id]) throw "attempting to invoke a callback of a nonexistent transaction: " + id;
-                        // verify that the callback name is valid
-                        var valid = false;
-                        for (var i = 0; i < callbacks.length; i++) if (cbName === callbacks[i]) { valid = true; break; }
-                        if (!valid) throw "request supports no such callback '" + cbName + "'";
-
-                        // send callback invocation
-                        postMessage({ id: id, callback: cbName, params: v});
-                    },
-                    error: function(error, message) {
-                        completed = true;
-                        // verify in table
-                        if (!inTbl[id]) throw "error called for nonexistent message: " + id;
-
-                        // remove transaction from table
-                        delete inTbl[id];
-
-                        // send error
-                        postMessage({ id: id, error: error, message: message });
-                    },
-                    complete: function(v) {
-                        completed = true;
-                        // verify in table
-                        if (!inTbl[id]) throw "complete called for nonexistent message: " + id;
-                        // remove transaction from table
-                        delete inTbl[id];
-                        // send complete
-                        postMessage({ id: id, result: v });
-                    },
-                    delayReturn: function(delay) {
-                        if (typeof delay === 'boolean') {
-                            shouldDelayReturn = (delay === true);
-                        }
-                        return shouldDelayReturn;
-                    },
-                    completed: function() {
-                        return completed;
-                    }
-                };
-            };
-
-            var setTransactionTimeout = function(transId, timeout, method) {
-              return window.setTimeout(function() {
-                if (outTbl[transId]) {
-                  // XXX: what if client code raises an exception here?
-                  var msg = "timeout (" + timeout + "ms) exceeded on method '" + method + "'";
-                  (1,outTbl[transId].error)("timeout_error", msg);
-                  delete outTbl[transId];
-                  delete s_transIds[transId];
-                }
-              }, timeout);
-            };
-
-            var onMessage = function(origin, method, m) {
-                // if an observer was specified at allocation time, invoke it
-                if (typeof cfg.gotMessageObserver === 'function') {
-                    // pass observer a clone of the object so that our
-                    // manipulations are not visible (i.e. method unscoping).
-                    // This is not particularly efficient, but then we expect
-                    // that message observers are primarily for debugging anyway.
-                    try {
-                        cfg.gotMessageObserver(origin, m);
-                    } catch (e) {
-                        debug("gotMessageObserver() raised an exception: " + e.toString());
-                    }
-                }
-
-                // now, what type of message is this?
-                if (m.id && method) {
-                    // a request!  do we have a registered handler for this request?
-                    if (regTbl[method]) {
-                        var trans = createTransaction(m.id, origin, m.callbacks ? m.callbacks : [ ]);
-                        inTbl[m.id] = { };
-                        try {
-                            // callback handling.  we'll magically create functions inside the parameter list for each
-                            // callback
-                            if (m.callbacks && s_isArray(m.callbacks) && m.callbacks.length > 0) {
-                                for (var i = 0; i < m.callbacks.length; i++) {
-                                    var path = m.callbacks[i];
-                                    var obj = m.params;
-                                    var pathItems = path.split('/');
-                                    for (var j = 0; j < pathItems.length - 1; j++) {
-                                        var cp = pathItems[j];
-                                        if (typeof obj[cp] !== 'object') obj[cp] = { };
-                                        obj = obj[cp];
-                                    }
-                                    obj[pathItems[pathItems.length - 1]] = (function() {
-                                        var cbName = path;
-                                        return function(params) {
-                                            return trans.invoke(cbName, params);
-                                        };
-                                    })();
-                                }
-                            }
-                            var resp = regTbl[method](trans, m.params);
-                            if (!trans.delayReturn() && !trans.completed()) trans.complete(resp);
-                        } catch(e) {
-                            // automagic handling of exceptions:
-                            var error = "runtime_error";
-                            var message = null;
-                            // * if it's a string then it gets an error code of 'runtime_error' and string is the message
-                            if (typeof e === 'string') {
-                                message = e;
-                            } else if (typeof e === 'object') {
-                                // either an array or an object
-                                // * if it's an array of length two, then  array[0] is the code, array[1] is the error message
-                                if (e && s_isArray(e) && e.length == 2) {
-                                    error = e[0];
-                                    message = e[1];
-                                }
-                                // * if it's an object then we'll look form error and message parameters
-                                else if (typeof e.error === 'string') {
-                                    error = e.error;
-                                    if (!e.message) message = "";
-                                    else if (typeof e.message === 'string') message = e.message;
-                                    else e = e.message; // let the stringify/toString message give us a reasonable verbose error string
-                                }
-                            }
-
-                            // message is *still* null, let's try harder
-                            if (message === null) {
-                                try {
-                                    message = JSON.stringify(e);
-                                    /* On MSIE8, this can result in 'out of memory', which
-                                     * leaves message undefined. */
-                                    if (typeof(message) == 'undefined')
-                                      message = e.toString();
-                                } catch (e2) {
-                                    message = e.toString();
-                                }
-                            }
-
-                            trans.error(error,message);
-                        }
-                    }
-                } else if (m.id && m.callback) {
-                    if (!outTbl[m.id] ||!outTbl[m.id].callbacks || !outTbl[m.id].callbacks[m.callback])
-                    {
-                        debug("ignoring invalid callback, id:"+m.id+ " (" + m.callback +")");
-                    } else {
-                        // XXX: what if client code raises an exception here?
-                        outTbl[m.id].callbacks[m.callback](m.params);
-                    }
-                } else if (m.id) {
-                    if (!outTbl[m.id]) {
-                        debug("ignoring invalid response: " + m.id);
-                    } else {
-                        // XXX: what if client code raises an exception here?
-                        if (m.error) {
-                            (1,outTbl[m.id].error)(m.error, m.message);
-                        } else {
-                            if (m.result !== undefined) (1,outTbl[m.id].success)(m.result);
-                            else (1,outTbl[m.id].success)();
-                        }
-                        delete outTbl[m.id];
-                        delete s_transIds[m.id];
-                    }
-                } else if (method) {
-                    // tis a notification.
-                    if (regTbl[method]) {
-                        // yep, there's a handler for that.
-                        // transaction has only origin for notifications.
-                        regTbl[method]({ origin: origin }, m.params);
-                        // if the client throws, we'll just let it bubble out
-                        // what can we do?  Also, here we'll ignore return values
-                    }
-                }
-            };
-
-            // now register our bound channel for msg routing
-            s_addBoundChan(cfg.window, cfg.origin, ((typeof cfg.scope === 'string') ? cfg.scope : ''), onMessage);
-
-            // scope method names based on cfg.scope specified when the Channel was instantiated
-            var scopeMethod = function(m) {
-                if (typeof cfg.scope === 'string' && cfg.scope.length) m = [cfg.scope, m].join("::");
-                return m;
-            };
-
-            // a small wrapper around postmessage whose primary function is to handle the
-            // case that clients start sending messages before the other end is "ready"
-            var postMessage = function(msg, force) {
-                if (!msg) throw "postMessage called with null message";
-
-                // delay posting if we're not ready yet.
-                var verb = (ready ? "post  " : "queue ");
-                debug(verb + " message: " + JSON.stringify(msg));
-                if (!force && !ready) {
-                    pendingQueue.push(msg);
-                } else {
-                    if (typeof cfg.postMessageObserver === 'function') {
-                        try {
-                            cfg.postMessageObserver(cfg.origin, msg);
-                        } catch (e) {
-                            debug("postMessageObserver() raised an exception: " + e.toString());
-                        }
-                    }
-
-                    cfg.window.postMessage(JSON.stringify(msg), cfg.origin);
-                }
-            };
-
-            var onReady = function(trans, type) {
-                debug('ready msg received');
-                if (ready) throw "received ready message while in ready state.  help!";
-
-                if (type === 'ping') {
-                    chanId += '-R';
-                } else {
-                    chanId += '-L';
-                }
-
-                obj.unbind('__ready'); // now this handler isn't needed any more.
-                ready = true;
-                debug('ready msg accepted.');
-
-                if (type === 'ping') {
-                    obj.notify({ method: '__ready', params: 'pong' });
-                }
-
-                // flush queue
-                while (pendingQueue.length) {
-                    postMessage(pendingQueue.pop());
-                }
-
-                // invoke onReady observer if provided
-                if (typeof cfg.onReady === 'function') cfg.onReady(obj);
-            };
-
-            var obj = {
-                // tries to unbind a bound message handler.  returns false if not possible
-                unbind: function (method) {
-                    if (regTbl[method]) {
-                        if (!(delete regTbl[method])) throw ("can't delete method: " + method);
-                        return true;
-                    }
-                    return false;
-                },
-                bind: function (method, cb) {
-                    if (!method || typeof method !== 'string') throw "'method' argument to bind must be string";
-                    if (!cb || typeof cb !== 'function') throw "callback missing from bind params";
-
-                    if (regTbl[method]) throw "method '"+method+"' is already bound!";
-                    regTbl[method] = cb;
-                    return this;
-                },
-                call: function(m) {
-                    if (!m) throw 'missing arguments to call function';
-                    if (!m.method || typeof m.method !== 'string') throw "'method' argument to call must be string";
-                    if (!m.success || typeof m.success !== 'function') throw "'success' callback missing from call";
-
-                    // now it's time to support the 'callback' feature of jschannel.  We'll traverse the argument
-                    // object and pick out all of the functions that were passed as arguments.
-                    var callbacks = { };
-                    var callbackNames = [ ];
-
-                    var pruneFunctions = function (path, obj) {
-                        if (typeof obj === 'object') {
-                            for (var k in obj) {
-                                if (!obj.hasOwnProperty(k)) continue;
-                                var np = path + (path.length ? '/' : '') + k;
-                                if (typeof obj[k] === 'function') {
-                                    callbacks[np] = obj[k];
-                                    callbackNames.push(np);
-                                    delete obj[k];
-                                } else if (typeof obj[k] === 'object') {
-                                    pruneFunctions(np, obj[k]);
-                                }
-                            }
-                        }
-                    };
-                    pruneFunctions("", m.params);
-
-                    // build a 'request' message and send it
-                    var msg = { id: s_curTranId, method: scopeMethod(m.method), params: m.params };
-                    if (callbackNames.length) msg.callbacks = callbackNames;
-
-                    if (m.timeout)
-                      // XXX: This function returns a timeout ID, but we don't do anything with it.
-                      // We might want to keep track of it so we can cancel it using clearTimeout()
-                      // when the transaction completes.
-                      setTransactionTimeout(s_curTranId, m.timeout, scopeMethod(m.method));
-
-                    // insert into the transaction table
-                    outTbl[s_curTranId] = { callbacks: callbacks, error: m.error, success: m.success };
-                    s_transIds[s_curTranId] = onMessage;
-
-                    // increment current id
-                    s_curTranId++;
-
-                    postMessage(msg);
-                },
-                notify: function(m) {
-                    if (!m) throw 'missing arguments to notify function';
-                    if (!m.method || typeof m.method !== 'string') throw "'method' argument to notify must be string";
-
-                    // no need to go into any transaction table
-                    postMessage({ method: scopeMethod(m.method), params: m.params });
-                },
-                destroy: function () {
-                    s_removeBoundChan(cfg.window, cfg.origin, ((typeof cfg.scope === 'string') ? cfg.scope : ''));
-                    if (window.removeEventListener) window.removeEventListener('message', onMessage, false);
-                    else if(window.detachEvent) window.detachEvent('onmessage', onMessage);
-                    ready = false;
-                    regTbl = { };
-                    inTbl = { };
-                    outTbl = { };
-                    cfg.origin = null;
-                    pendingQueue = [ ];
-                    debug("channel destroyed");
-                    chanId = "";
-                }
-            };
-
-            obj.bind('__ready', onReady);
-            setTimeout(function() {
-                postMessage({ method: scopeMethod('__ready'), params: "ping" }, true);
-            }, 0);
-
-            return obj;
-        }
-    };
-})();
-;/*
- * DOMParser HTML extension
- * 2012-09-04
- *
- * By Eli Grey, http://eligrey.com
- * Public domain.
- * NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
- */
-/*! @source https://gist.github.com/1129031 */
-(function (DOMParser) {
-  "use strict";
-  var DOMParser_proto = DOMParser.prototype,
-    real_parseFromString = DOMParser_proto.parseFromString;
-
-  // Firefox/Opera/IE throw errors on unsupported types
-  try {
-    // WebKit returns null on unsupported types
-    if ((new DOMParser()).parseFromString("", "text/html")) {
-      // text/html parsing is natively supported
-      return;
-    }
-  } catch (ignore) {}
-
-  DOMParser_proto.parseFromString = function (markup, type) {
-    var result, doc, doc_elt, first_elt;
-    if (/^\s*text\/html\s*(?:;|$)/i.test(type)) {
-      doc = document.implementation.createHTMLDocument("");
-      doc_elt = doc.documentElement;
-
-      doc_elt.innerHTML = markup;
-      first_elt = doc_elt.firstElementChild;
-
-      if (doc_elt.childElementCount === 1
-          && first_elt.localName.toLowerCase() === "html") {
-        doc.replaceChild(first_elt, doc_elt);
-      }
-
-      result = doc;
-    } else {
-      result = real_parseFromString.apply(this, arguments);
-    }
-    return result;
-  };
-}(DOMParser));
-
-;// IE does not support have Document.prototype.contains.
-if (typeof document.contains !== 'function') {
-  Document.prototype.contains = function(node) {
-    if (node === this || node.parentNode === this)
-      return true;
-    return this.documentElement.contains(node);
- }
-}
-;/*! RenderJs */
-/*jslint nomen: true*/
-
-/*
- * renderJs - Generic Gadget library renderer.
- * http://www.renderjs.org/documentation
- */
-(function (document, window, RSVP, DOMParser, Channel, MutationObserver,
-           Node, FileReader, Blob, navigator, Event, URL) {
-  "use strict";
-
-  function readBlobAsDataURL(blob) {
-    var fr = new FileReader();
-    return new RSVP.Promise(function (resolve, reject) {
-      fr.addEventListener("load", function (evt) {
-        resolve(evt.target.result);
-      });
-      fr.addEventListener("error", reject);
-      fr.readAsDataURL(blob);
-    }, function () {
-      fr.abort();
-    });
-  }
-
-  function loopEventListener(target, type, useCapture, callback,
-                             prevent_default) {
-    //////////////////////////
-    // Infinite event listener (promise is never resolved)
-    // eventListener is removed when promise is cancelled/rejected
-    //////////////////////////
-    var handle_event_callback,
-      callback_promise;
-
-    if (prevent_default === undefined) {
-      prevent_default = true;
-    }
-
-    function cancelResolver() {
-      if ((callback_promise !== undefined) &&
-          (typeof callback_promise.cancel === "function")) {
-        callback_promise.cancel();
-      }
-    }
-
-    function canceller() {
-      if (handle_event_callback !== undefined) {
-        target.removeEventListener(type, handle_event_callback, useCapture);
-      }
-      cancelResolver();
-    }
-    function itsANonResolvableTrap(resolve, reject) {
-      var result;
-      handle_event_callback = function (evt) {
-        if (prevent_default) {
-          evt.stopPropagation();
-          evt.preventDefault();
-        }
-
-        cancelResolver();
-
-        try {
-          result = callback(evt);
-        } catch (e) {
-          result = RSVP.reject(e);
-        }
-
-        callback_promise = result;
-        new RSVP.Queue()
-          .push(function () {
-            return result;
-          })
-          .push(undefined, function (error) {
-            if (!(error instanceof RSVP.CancellationError)) {
-              canceller();
-              reject(error);
-            }
-          });
-      };
-
-      target.addEventListener(type, handle_event_callback, useCapture);
-    }
-    return new RSVP.Promise(itsANonResolvableTrap, canceller);
-  }
-
-  function ajax(url) {
-    var xhr;
-    function resolver(resolve, reject) {
-      function handler() {
-        try {
-          if (xhr.readyState === 0) {
-            // UNSENT
-            reject(xhr);
-          } else if (xhr.readyState === 4) {
-            // DONE
-            if ((xhr.status < 200) || (xhr.status >= 300) ||
-                (!/^text\/html[;]?/.test(
-                  xhr.getResponseHeader("Content-Type") || ""
-                ))) {
-              reject(xhr);
-            } else {
-              resolve(xhr);
-            }
-          }
-        } catch (e) {
-          reject(e);
-        }
-      }
-
-      xhr = new XMLHttpRequest();
-      xhr.open("GET", url);
-      xhr.onreadystatechange = handler;
-      xhr.setRequestHeader('Accept', 'text/html');
-      xhr.withCredentials = true;
-      xhr.send();
-    }
-
-    function canceller() {
-      if ((xhr !== undefined) && (xhr.readyState !== xhr.DONE)) {
-        xhr.abort();
-      }
-    }
-    return new RSVP.Promise(resolver, canceller);
-  }
-
-  var gadget_model_defer_dict = {},
-    javascript_registration_dict = {},
-    stylesheet_registration_dict = {},
-    gadget_loading_klass_list = [],
-    loading_klass_promise,
-    renderJS,
-    Monitor,
-    scope_increment = 0,
-    isAbsoluteOrDataURL = new RegExp('^(?:[a-z]+:)?//|data:', 'i'),
-    is_page_unloaded = false,
-    error_list = [];
-
-  window.addEventListener('error', function (error) {
-    error_list.push(error);
-  });
-
-  window.addEventListener('beforeunload', function () {
-    // XXX If another listener cancel the page unload,
-    // it will not restore renderJS crash report
-    is_page_unloaded = true;
-  });
-
-  /////////////////////////////////////////////////////////////////
-  // Helper functions
-  /////////////////////////////////////////////////////////////////
-  function removeHash(url) {
-    var index = url.indexOf('#');
-    if (index > 0) {
-      url = url.substring(0, index);
-    }
-    return url;
-  }
-
-  function letsCrash(e) {
-    var i,
-      body,
-      container,
-      paragraph,
-      link,
-      error;
-    if (is_page_unloaded) {
-      /*global console*/
-      console.info('-- Error dropped, as page is unloaded');
-      console.info(e);
-      return;
-    }
-
-    error_list.push(e);
-    // Add error handling stack
-    error_list.push(new Error('stopping renderJS'));
-
-    body = document.getElementsByTagName('body')[0];
-    while (body.firstChild) {
-      body.removeChild(body.firstChild);
-    }
-
-    container = document.createElement("section");
-    paragraph = document.createElement("h1");
-    paragraph.textContent = 'Unhandled Error';
-    container.appendChild(paragraph);
-
-    paragraph = document.createElement("p");
-    paragraph.textContent = 'Please report this error to the support team';
-    container.appendChild(paragraph);
-
-    paragraph = document.createElement("p");
-    paragraph.textContent = 'Location: ';
-    link = document.createElement("a");
-    link.href = link.textContent = window.location.toString();
-    paragraph.appendChild(link);
-    container.appendChild(paragraph);
-
-    paragraph = document.createElement("p");
-    paragraph.textContent = 'User-agent: ' + navigator.userAgent;
-    container.appendChild(paragraph);
-
-    paragraph = document.createElement("p");
-    paragraph.textContent = 'Date: ' + new Date(Date.now()).toISOString();
-    container.appendChild(paragraph);
-
-    body.appendChild(container);
-
-    for (i = 0; i < error_list.length; i += 1) {
-      error = error_list[i];
-
-      if (error instanceof Event) {
-        error = {
-          string: error.toString(),
-          message: error.message,
-          type: error.type,
-          target: error.target
-        };
-        if (error.target !== undefined) {
-          error_list.splice(i + 1, 0, error.target);
-        }
-      }
-
-      if (error instanceof XMLHttpRequest) {
-        error = {
-          message: error.toString(),
-          readyState: error.readyState,
-          status: error.status,
-          statusText: error.statusText,
-          response: error.response,
-          responseUrl: error.responseUrl,
-          response_headers: error.getAllResponseHeaders()
-        };
-      }
-      if (error.constructor === Array ||
-          error.constructor === String ||
-          error.constructor === Object) {
-        try {
-          error = JSON.stringify(error);
-        } catch (ignore) {
-        }
-      }
-
-      container = document.createElement("section");
-
-      paragraph = document.createElement("h2");
-      paragraph.textContent = error.message || error;
-      container.appendChild(paragraph);
-
-      if (error.fileName !== undefined) {
-        paragraph = document.createElement("p");
-        paragraph.textContent = 'File: ' +
-          error.fileName +
-          ': ' + error.lineNumber;
-        container.appendChild(paragraph);
-      }
-
-      if (error.stack !== undefined) {
-        paragraph = document.createElement("pre");
-        paragraph.textContent = 'Stack: ' + error.stack;
-        container.appendChild(paragraph);
-      }
-
-      body.appendChild(container);
-    }
-    // XXX Do not crash the application if it fails
-    // Where to write the error?
-    /*global console*/
-    console.error(e.stack);
-    console.error(e);
-  }
-
-  /////////////////////////////////////////////////////////////////
-  // Service Monitor promise
-  /////////////////////////////////////////////////////////////////
-  function ResolvedMonitorError(message) {
-    this.name = "resolved";
-    if ((message !== undefined) && (typeof message !== "string")) {
-      throw new TypeError('You must pass a string.');
-    }
-    this.message = message || "Default Message";
-  }
-  ResolvedMonitorError.prototype = new Error();
-  ResolvedMonitorError.prototype.constructor = ResolvedMonitorError;
-
-  Monitor = function () {
-    var monitor = this,
-      promise_list = [],
-      promise,
-      reject,
-      notify,
-      resolved;
-
-    if (!(this instanceof Monitor)) {
-      return new Monitor();
-    }
-
-    function canceller() {
-      var len = promise_list.length,
-        i;
-      for (i = 0; i < len; i += 1) {
-        promise_list[i].cancel();
-      }
-      // Clean it to speed up other canceller run
-      promise_list = [];
-    }
-
-    promise = new RSVP.Promise(function (done, fail, progress) {
-      reject = function (rejectedReason) {
-        if (resolved) {
-          return;
-        }
-        monitor.isRejected = true;
-        monitor.rejectedReason = rejectedReason;
-        resolved = true;
-        canceller();
-        return fail(rejectedReason);
-      };
-      notify = progress;
-    }, canceller);
-
-    monitor.cancel = function () {
-      if (resolved) {
-        return;
-      }
-      resolved = true;
-      promise.cancel();
-      promise.fail(function (rejectedReason) {
-        monitor.isRejected = true;
-        monitor.rejectedReason = rejectedReason;
-      });
-    };
-    monitor.then = function () {
-      return promise.then.apply(promise, arguments);
-    };
-    monitor.fail = function () {
-      return promise.fail.apply(promise, arguments);
-    };
-
-    monitor.monitor = function (promise_to_monitor) {
-      if (resolved) {
-        throw new ResolvedMonitorError();
-      }
-      var queue = new RSVP.Queue()
-        .push(function () {
-          return promise_to_monitor;
-        })
-        .push(function (fulfillmentValue) {
-          // Promise to monitor is fullfilled, remove it from the list
-          var len = promise_list.length,
-            sub_promise_to_monitor,
-            new_promise_list = [],
-            i;
-          for (i = 0; i < len; i += 1) {
-            sub_promise_to_monitor = promise_list[i];
-            if (!(sub_promise_to_monitor.isFulfilled ||
-                sub_promise_to_monitor.isRejected)) {
-              new_promise_list.push(sub_promise_to_monitor);
-            }
-          }
-          promise_list = new_promise_list;
-        }, function (rejectedReason) {
-          if (rejectedReason instanceof RSVP.CancellationError) {
-            if (!(promise_to_monitor.isFulfilled &&
-                  promise_to_monitor.isRejected)) {
-              // The queue could be cancelled before the first push is run
-              promise_to_monitor.cancel();
-            }
-          }
-          reject(rejectedReason);
-          throw rejectedReason;
-        }, function (notificationValue) {
-          notify(notificationValue);
-          return notificationValue;
-        });
-
-      promise_list.push(queue);
-
-      return this;
-    };
-  };
-
-  Monitor.prototype = Object.create(RSVP.Promise.prototype);
-  Monitor.prototype.constructor = Monitor;
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSGadget
-  /////////////////////////////////////////////////////////////////
-  function RenderJSGadget() {
-    if (!(this instanceof RenderJSGadget)) {
-      return new RenderJSGadget();
-    }
-  }
-  RenderJSGadget.prototype.__title = "";
-  RenderJSGadget.prototype.__interface_list = [];
-  RenderJSGadget.prototype.__path = "";
-  RenderJSGadget.prototype.__html = "";
-  RenderJSGadget.prototype.__required_css_list = [];
-  RenderJSGadget.prototype.__required_js_list = [];
-
-  function createMonitor(g) {
-    if (g.__monitor !== undefined) {
-      g.__monitor.cancel();
-    }
-    g.__monitor = new Monitor();
-    g.__job_dict = {};
-    g.__job_list = [];
-    g.__job_triggered = false;
-    g.__monitor.fail(function (error) {
-      if (!(error instanceof RSVP.CancellationError)) {
-        return g.aq_reportServiceError(error);
-      }
-    }).fail(function (error) {
-      // Crash the application if the acquisition generates an error.
-      return letsCrash(error);
-    });
-  }
-
-  function clearGadgetInternalParameters() {
-    this.__sub_gadget_dict = {};
-    createMonitor(this);
-  }
-
-  function loadSubGadgetDOMDeclaration() {
-    var element_list = this.element.querySelectorAll('[data-gadget-url]'),
-      element,
-      promise_list = [],
-      scope,
-      url,
-      sandbox,
-      i,
-      context = this;
-
-    function prepareReportGadgetDeclarationError(scope) {
-      return function (error) {
-        var aq_dict = context.__acquired_method_dict || {},
-          method_name = 'reportGadgetDeclarationError';
-        if (aq_dict.hasOwnProperty(method_name)) {
-          return aq_dict[method_name].apply(context,
-                                            [arguments, scope]);
-        }
-        throw error;
-      };
-    }
-
-    for (i = 0; i < element_list.length; i += 1) {
-      element = element_list[i];
-      scope = element.getAttribute("data-gadget-scope");
-      url = element.getAttribute("data-gadget-url");
-      sandbox = element.getAttribute("data-gadget-sandbox");
-      if (url !== null) {
-        promise_list.push(
-          context.declareGadget(url, {
-            element: element,
-            scope: scope || undefined,
-            sandbox: sandbox || undefined
-          })
-            .push(undefined, prepareReportGadgetDeclarationError(scope))
-        );
-      }
-    }
-
-    return RSVP.all(promise_list);
-  }
-
-  RenderJSGadget.__ready_list = [clearGadgetInternalParameters,
-                                 loadSubGadgetDOMDeclaration];
-  RenderJSGadget.ready = function (callback) {
-    this.__ready_list.push(callback);
-    return this;
-  };
-  RenderJSGadget.setState = function (state_dict) {
-    var json_state = JSON.stringify(state_dict);
-    this.__ready_list.unshift(function () {
-      this.state = JSON.parse(json_state);
-    });
-    return this;
-  };
-  RenderJSGadget.onStateChange = function (callback) {
-    this.prototype.__state_change_callback = callback;
-    return this;
-  };
-
-  RenderJSGadget.__service_list = [];
-  RenderJSGadget.declareService = function (callback) {
-    this.__service_list.push(callback);
-    return this;
-  };
-  RenderJSGadget.onEvent = function (type, callback, use_capture,
-                                     prevent_default) {
-    this.__service_list.push(function () {
-      return loopEventListener(this.element, type, use_capture,
-                               callback.bind(this), prevent_default);
-    });
-    return this;
-  };
-
-  function runJob(gadget, name, callback, argument_list) {
-    var job_promise = new RSVP.Queue()
-      .push(function () {
-        return callback.apply(gadget, argument_list);
-      });
-    if (gadget.__job_dict.hasOwnProperty(name)) {
-      gadget.__job_dict[name].cancel();
-    }
-    gadget.__job_dict[name] = job_promise;
-    gadget.__monitor.monitor(new RSVP.Queue()
-      .push(function () {
-        return job_promise;
-      })
-      .push(undefined, function (error) {
-        if (!(error instanceof RSVP.CancellationError)) {
-          throw error;
-        }
-      }));
-  }
-
-  function startService(gadget) {
-    gadget.__monitor.monitor(new RSVP.Queue()
-      .push(function () {
-        var i,
-          service_list = gadget.constructor.__service_list,
-          job_list = gadget.__job_list;
-        for (i = 0; i < service_list.length; i += 1) {
-          gadget.__monitor.monitor(service_list[i].apply(gadget));
-        }
-        for (i = 0; i < job_list.length; i += 1) {
-          runJob(gadget, job_list[i][0], job_list[i][1], job_list[i][2]);
-        }
-        gadget.__job_list = [];
-        gadget.__job_triggered = true;
-      })
-      );
-  }
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSGadget.declareJob
-  // gadget internal method, which trigger execution
-  // of a function inside a service
-  /////////////////////////////////////////////////////////////////
-  RenderJSGadget.declareJob = function (name, callback) {
-    this.prototype[name] = function () {
-      var context = this,
-        argument_list = arguments;
-
-      if (context.__job_triggered) {
-        runJob(context, name, callback, argument_list);
-      } else {
-        context.__job_list.push([name, callback, argument_list]);
-      }
-    };
-    // Allow chain
-    return this;
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSGadget.declareMethod
-  /////////////////////////////////////////////////////////////////
-  RenderJSGadget.declareMethod = function (name, callback) {
-    this.prototype[name] = function () {
-      var context = this,
-        argument_list = arguments;
-
-      return new RSVP.Queue()
-        .push(function () {
-          return callback.apply(context, argument_list);
-        });
-    };
-    // Allow chain
-    return this;
-  };
-
-  RenderJSGadget
-    .declareMethod('getInterfaceList', function () {
-      // Returns the list of gadget prototype
-      return this.__interface_list;
-    })
-    .declareMethod('getRequiredCSSList', function () {
-      // Returns a list of CSS required by the gadget
-      return this.__required_css_list;
-    })
-    .declareMethod('getRequiredJSList', function () {
-      // Returns a list of JS required by the gadget
-      return this.__required_js_list;
-    })
-    .declareMethod('getPath', function () {
-      // Returns the path of the code of a gadget
-      return this.__path;
-    })
-    .declareMethod('getTitle', function () {
-      // Returns the title of a gadget
-      return this.__title;
-    })
-    .declareMethod('getElement', function () {
-      // Returns the DOM Element of a gadget
-      // XXX Kept for compatibility. Use element property directly
-      if (this.element === undefined) {
-        throw new Error("No element defined");
-      }
-      return this.element;
-    })
-    .declareMethod('changeState', function (state_dict) {
-      var key,
-        modified = false,
-        previous_cancelled = this.hasOwnProperty('__modification_dict'),
-        modification_dict,
-        context = this;
-      if (previous_cancelled) {
-        modification_dict = this.__modification_dict;
-        modified = true;
-      } else {
-        modification_dict = {};
-        this.__modification_dict = modification_dict;
-      }
-      for (key in state_dict) {
-        if (state_dict.hasOwnProperty(key) &&
-            (state_dict[key] !== this.state[key])) {
-          this.state[key] = state_dict[key];
-          modification_dict[key] = state_dict[key];
-          modified = true;
-        }
-      }
-      if (modified && this.__state_change_callback !== undefined) {
-        return new RSVP.Queue()
-          .push(function () {
-            return context.__state_change_callback(modification_dict);
-          })
-          .push(function (result) {
-            delete context.__modification_dict;
-            return result;
-          });
-      }
-    });
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSGadget.declareAcquiredMethod
-  /////////////////////////////////////////////////////////////////
-  function acquire(child_gadget, method_name, argument_list) {
-    var gadget = this,
-      key,
-      gadget_scope;
-
-    for (key in gadget.__sub_gadget_dict) {
-      if (gadget.__sub_gadget_dict.hasOwnProperty(key)) {
-        if (gadget.__sub_gadget_dict[key] === child_gadget) {
-          gadget_scope = key;
-        }
-      }
-    }
-    return new RSVP.Queue()
-      .push(function () {
-        // Do not specify default __acquired_method_dict on prototype
-        // to prevent modifying this default value (with
-        // allowPublicAcquiredMethod for example)
-        var aq_dict = gadget.__acquired_method_dict || {};
-        if (aq_dict.hasOwnProperty(method_name)) {
-          return aq_dict[method_name].apply(gadget,
-                                            [argument_list, gadget_scope]);
-        }
-        throw new renderJS.AcquisitionError("aq_dynamic is not defined");
-      })
-      .push(undefined, function (error) {
-        if (error instanceof renderJS.AcquisitionError) {
-          return gadget.__aq_parent(method_name, argument_list);
-        }
-        throw error;
-      });
-  }
-
-  RenderJSGadget.declareAcquiredMethod =
-    function (name, method_name_to_acquire) {
-      this.prototype[name] = function () {
-        var argument_list = Array.prototype.slice.call(arguments, 0),
-          gadget = this;
-        return new RSVP.Queue()
-          .push(function () {
-            return gadget.__aq_parent(method_name_to_acquire, argument_list);
-          });
-      };
-
-      // Allow chain
-      return this;
-    };
-  RenderJSGadget.declareAcquiredMethod("aq_reportServiceError",
-                                       "reportServiceError");
-  RenderJSGadget.declareAcquiredMethod("aq_reportGadgetDeclarationError",
-                                       "reportGadgetDeclarationError");
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSGadget.allowPublicAcquisition
-  /////////////////////////////////////////////////////////////////
-  RenderJSGadget.allowPublicAcquisition =
-    function (method_name, callback) {
-      this.prototype.__acquired_method_dict[method_name] = callback;
-
-      // Allow chain
-      return this;
-    };
-
-  // Set aq_parent on gadget_instance which call acquire on parent_gadget
-  function setAqParent(gadget_instance, parent_gadget) {
-    gadget_instance.__aq_parent = function (method_name, argument_list) {
-      return acquire.apply(parent_gadget, [gadget_instance, method_name,
-                                           argument_list]);
-    };
-  }
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSEmbeddedGadget
-  /////////////////////////////////////////////////////////////////
-  // Class inheritance
-  function RenderJSEmbeddedGadget() {
-    if (!(this instanceof RenderJSEmbeddedGadget)) {
-      return new RenderJSEmbeddedGadget();
-    }
-    RenderJSGadget.call(this);
-  }
-  RenderJSEmbeddedGadget.__ready_list = RenderJSGadget.__ready_list.slice();
-  RenderJSEmbeddedGadget.__service_list =
-    RenderJSGadget.__service_list.slice();
-  RenderJSEmbeddedGadget.ready =
-    RenderJSGadget.ready;
-  RenderJSEmbeddedGadget.setState =
-    RenderJSGadget.setState;
-  RenderJSEmbeddedGadget.onStateChange =
-    RenderJSGadget.onStateChange;
-  RenderJSEmbeddedGadget.declareService =
-    RenderJSGadget.declareService;
-  RenderJSEmbeddedGadget.onEvent =
-    RenderJSGadget.onEvent;
-  RenderJSEmbeddedGadget.prototype = new RenderJSGadget();
-  RenderJSEmbeddedGadget.prototype.constructor = RenderJSEmbeddedGadget;
-
-  /////////////////////////////////////////////////////////////////
-  // privateDeclarePublicGadget
-  /////////////////////////////////////////////////////////////////
-  function privateDeclarePublicGadget(url, options, parent_gadget) {
-
-    return new RSVP.Queue()
-      .push(function () {
-        return renderJS.declareGadgetKlass(url)
-          // gadget loading should not be interrupted
-          // if not, gadget's definition will not be complete
-          //.then will return another promise
-          //so loading_klass_promise can't be cancel
-          .then(function (result) {
-            return result;
-          });
-      })
-      // Get the gadget class and instanciate it
-      .push(function (Klass) {
-        if (options.element === undefined) {
-          options.element = document.createElement("div");
-        }
-        var i,
-          gadget_instance,
-          template_node_list = Klass.__template_element.body.childNodes,
-          fragment = document.createDocumentFragment();
-        gadget_instance = new Klass();
-        gadget_instance.element = options.element;
-        gadget_instance.state = {};
-        for (i = 0; i < template_node_list.length; i += 1) {
-          fragment.appendChild(
-            template_node_list[i].cloneNode(true)
-          );
-        }
-        gadget_instance.element.appendChild(fragment);
-        setAqParent(gadget_instance, parent_gadget);
-        return gadget_instance;
-      });
-  }
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSIframeGadget
-  /////////////////////////////////////////////////////////////////
-  function RenderJSIframeGadget() {
-    if (!(this instanceof RenderJSIframeGadget)) {
-      return new RenderJSIframeGadget();
-    }
-    RenderJSGadget.call(this);
-  }
-  RenderJSIframeGadget.__ready_list = RenderJSGadget.__ready_list.slice();
-  RenderJSIframeGadget.ready =
-    RenderJSGadget.ready;
-  RenderJSIframeGadget.setState =
-    RenderJSGadget.setState;
-  RenderJSIframeGadget.onStateChange =
-    RenderJSGadget.onStateChange;
-  RenderJSIframeGadget.__service_list = RenderJSGadget.__service_list.slice();
-  RenderJSIframeGadget.declareService =
-    RenderJSGadget.declareService;
-  RenderJSIframeGadget.onEvent =
-    RenderJSGadget.onEvent;
-  RenderJSIframeGadget.prototype = new RenderJSGadget();
-  RenderJSIframeGadget.prototype.constructor = RenderJSIframeGadget;
-
-  /////////////////////////////////////////////////////////////////
-  // privateDeclareIframeGadget
-  /////////////////////////////////////////////////////////////////
-  function privateDeclareIframeGadget(url, options, parent_gadget) {
-    var gadget_instance,
-      iframe,
-      iframe_loading_deferred = RSVP.defer();
-    if (options.element === undefined) {
-      throw new Error("DOM element is required to create Iframe Gadget " +
-                      url);
-    }
-
-    // Check if the element is attached to the DOM
-    if (!document.contains(options.element)) {
-      throw new Error("The parent element is not attached to the DOM for " +
-                      url);
-    }
-
-    gadget_instance = new RenderJSIframeGadget();
-    setAqParent(gadget_instance, parent_gadget);
-    iframe = document.createElement("iframe");
-    iframe.addEventListener('error', function (error) {
-      iframe_loading_deferred.reject(error);
-    });
-    iframe.addEventListener('load', function () {
-      return RSVP.timeout(5000)
-        .fail(function () {
-          iframe_loading_deferred.reject(
-            new Error('Timeout while loading: ' + url)
-          );
-        });
-    });
-//    gadget_instance.element.setAttribute("seamless", "seamless");
-    iframe.setAttribute("src", url);
-    gadget_instance.__path = url;
-    gadget_instance.element = options.element;
-    gadget_instance.state = {};
-    // Attach it to the DOM
-    options.element.appendChild(iframe);
-
-    // XXX Manage unbind when deleting the gadget
-
-    // Create the communication channel with the iframe
-    gadget_instance.__chan = Channel.build({
-      window: iframe.contentWindow,
-      origin: "*",
-      scope: "renderJS"
-    });
-
-    // Create new method from the declareMethod call inside the iframe
-    gadget_instance.__chan.bind("declareMethod",
-                                function (trans, method_name) {
-        gadget_instance[method_name] = function () {
-          var argument_list = arguments,
-            wait_promise = new RSVP.Promise(function (resolve, reject) {
-              gadget_instance.__chan.call({
-                method: "methodCall",
-                params: [
-                  method_name,
-                  Array.prototype.slice.call(argument_list, 0)],
-                success: function (s) {
-                  resolve(s);
-                },
-                error: function (e) {
-                  reject(e);
-                }
-              });
-            });
-          return new RSVP.Queue()
-            .push(function () {
-              return wait_promise;
-            });
-        };
-        return "OK";
-      });
-
-    // Wait for the iframe to be loaded before continuing
-    gadget_instance.__chan.bind("ready", function (trans) {
-      iframe_loading_deferred.resolve(gadget_instance);
-      return "OK";
-    });
-    gadget_instance.__chan.bind("failed", function (trans, params) {
-      iframe_loading_deferred.reject(params);
-      return "OK";
-    });
-    gadget_instance.__chan.bind("acquire", function (trans, params) {
-      gadget_instance.__aq_parent.apply(gadget_instance, params)
-        .then(function (g) {
-          trans.complete(g);
-        }).fail(function (e) {
-          trans.error(e.toString());
-        });
-      trans.delayReturn(true);
-    });
-
-    return iframe_loading_deferred.promise;
-  }
-
-  /////////////////////////////////////////////////////////////////
-  // privateDeclareDataUrlGadget
-  /////////////////////////////////////////////////////////////////
-  function privateDeclareDataUrlGadget(url, options, parent_gadget) {
-
-    return new RSVP.Queue()
-      .push(function () {
-        return ajax(url);
-      })
-      .push(function (xhr) {
-        // Insert a "base" element, in order to resolve all relative links
-        // which could get broken with a data url
-        var doc = (new DOMParser()).parseFromString(xhr.responseText,
-                                                    'text/html'),
-          base = doc.createElement('base'),
-          blob;
-        base.href = url;
-        doc.head.insertBefore(base, doc.head.firstChild);
-        blob = new Blob([doc.documentElement.outerHTML],
-                        {type: "text/html;charset=UTF-8"});
-        return readBlobAsDataURL(blob);
-      })
-      .push(function (data_url) {
-        return privateDeclareIframeGadget(data_url, options, parent_gadget);
-      });
-  }
-
-  /////////////////////////////////////////////////////////////////
-  // RenderJSGadget.declareGadget
-  /////////////////////////////////////////////////////////////////
-  RenderJSGadget
-    .declareMethod('declareGadget', function (url, options) {
-      var parent_gadget = this;
-
-      if (options === undefined) {
-        options = {};
-      }
-      if (options.sandbox === undefined) {
-        options.sandbox = "public";
-      }
-
-      // transform url to absolute url if it is relative
-      url = renderJS.getAbsoluteURL(url, this.__path);
-
-      return new RSVP.Queue()
-        .push(function () {
-          var method;
-          if (options.sandbox === "public") {
-            method = privateDeclarePublicGadget;
-          } else if (options.sandbox === "iframe") {
-            method = privateDeclareIframeGadget;
-          } else if (options.sandbox === "dataurl") {
-            method = privateDeclareDataUrlGadget;
-          } else {
-            throw new Error("Unsupported sandbox options '" +
-                            options.sandbox + "'");
-          }
-          return method(url, options, parent_gadget);
-        })
-        // Set the HTML context
-        .push(function (gadget_instance) {
-          var i,
-            scope,
-            queue = new RSVP.Queue();
-          // Trigger calling of all ready callback
-          function ready_wrapper() {
-            return gadget_instance;
-          }
-          function ready_executable_wrapper(fct) {
-            return function () {
-              return fct.call(gadget_instance, gadget_instance);
-            };
-          }
-          for (i = 0; i < gadget_instance.constructor.__ready_list.length;
-               i += 1) {
-            // Put a timeout?
-            queue.push(ready_executable_wrapper(
-              gadget_instance.constructor.__ready_list[i]
-            ));
-            // Always return the gadget instance after ready function
-            queue.push(ready_wrapper);
-          }
-
-          // Store local reference to the gadget instance
-          scope = options.scope;
-          if (scope === undefined) {
-            scope = 'RJS_' + scope_increment;
-            scope_increment += 1;
-            while (parent_gadget.__sub_gadget_dict.hasOwnProperty(scope)) {
-              scope = 'RJS_' + scope_increment;
-              scope_increment += 1;
-            }
-          }
-          parent_gadget.__sub_gadget_dict[scope] = gadget_instance;
-          gadget_instance.element.setAttribute("data-gadget-scope",
-                                               scope);
-
-          // Put some attribute to ease page layout comprehension
-          gadget_instance.element.setAttribute("data-gadget-url", url);
-          gadget_instance.element.setAttribute("data-gadget-sandbox",
-                                               options.sandbox);
-          gadget_instance.element._gadget = gadget_instance;
-
-          if (document.contains(gadget_instance.element)) {
-            // Put a timeout
-            queue.push(startService);
-          }
-          // Always return the gadget instance after ready function
-          queue.push(ready_wrapper);
-
-          return queue;
-        });
-    })
-    .declareMethod('getDeclaredGadget', function (gadget_scope) {
-      if (!this.__sub_gadget_dict.hasOwnProperty(gadget_scope)) {
-        throw new Error("Gadget scope '" + gadget_scope + "' is not known.");
-      }
-      return this.__sub_gadget_dict[gadget_scope];
-    })
-    .declareMethod('dropGadget', function (gadget_scope) {
-      if (!this.__sub_gadget_dict.hasOwnProperty(gadget_scope)) {
-        throw new Error("Gadget scope '" + gadget_scope + "' is not known.");
-      }
-      // http://perfectionkills.com/understanding-delete/
-      delete this.__sub_gadget_dict[gadget_scope];
-    });
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS selector
-  /////////////////////////////////////////////////////////////////
-  renderJS = function (selector) {
-    var result;
-    if (selector === window) {
-      // window is the 'this' value when loading a javascript file
-      // In this case, use the current loading gadget constructor
-      result = gadget_loading_klass_list[0];
-    }
-    if (result === undefined) {
-      throw new Error("Unknown selector '" + selector + "'");
-    }
-    return result;
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.AcquisitionError
-  /////////////////////////////////////////////////////////////////
-  renderJS.AcquisitionError = function (message) {
-    this.name = "AcquisitionError";
-    if ((message !== undefined) && (typeof message !== "string")) {
-      throw new TypeError('You must pass a string.');
-    }
-    this.message = message || "Acquisition failed";
-  };
-  renderJS.AcquisitionError.prototype = new Error();
-  renderJS.AcquisitionError.prototype.constructor =
-    renderJS.AcquisitionError;
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.getAbsoluteURL
-  /////////////////////////////////////////////////////////////////
-  renderJS.getAbsoluteURL = function (url, base_url) {
-    if (base_url && url) {
-      return new URL(url, base_url).href;
-    }
-    return url;
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.declareJS
-  /////////////////////////////////////////////////////////////////
-  renderJS.declareJS = function (url, container, pop) {
-    // https://www.html5rocks.com/en/tutorials/speed/script-loading/
-    // Prevent infinite recursion if loading render.js
-    // more than once
-    var result;
-    if (javascript_registration_dict.hasOwnProperty(url)) {
-      result = RSVP.resolve();
-    } else {
-      javascript_registration_dict[url] = null;
-      result = new RSVP.Promise(function (resolve, reject) {
-        var newScript;
-        newScript = document.createElement('script');
-        newScript.async = false;
-        newScript.type = 'text/javascript';
-        newScript.onload = function () {
-          if (pop === true) {
-            // Drop the current loading klass info used by selector
-            gadget_loading_klass_list.shift();
-          }
-          resolve();
-        };
-        newScript.onerror = function (e) {
-          if (pop === true) {
-            // Drop the current loading klass info used by selector
-            gadget_loading_klass_list.shift();
-          }
-          reject(e);
-        };
-        newScript.src = url;
-        container.appendChild(newScript);
-      });
-    }
-    return result;
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.declareCSS
-  /////////////////////////////////////////////////////////////////
-  renderJS.declareCSS = function (url, container) {
-    // https://github.com/furf/jquery-getCSS/blob/master/jquery.getCSS.js
-    // No way to cleanly check if a css has been loaded
-    // So, always resolve the promise...
-    // http://requirejs.org/docs/faq-advanced.html#css
-    var result;
-    if (stylesheet_registration_dict.hasOwnProperty(url)) {
-      result = RSVP.resolve();
-    } else {
-      result = new RSVP.Promise(function (resolve, reject) {
-        var link;
-        link = document.createElement('link');
-        link.rel = 'stylesheet';
-        link.type = 'text/css';
-        link.href = url;
-        link.onload = function () {
-          stylesheet_registration_dict[url] = null;
-          resolve();
-        };
-        link.onerror = function (e) {
-          reject(e);
-        };
-        container.appendChild(link);
-      });
-    }
-    return result;
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.declareGadgetKlass
-  /////////////////////////////////////////////////////////////////
-
-  function parse(xhr, url) {
-    var tmp_constructor,
-      key,
-      parsed_html;
-    // Class inheritance
-    tmp_constructor = function () {
-      RenderJSGadget.call(this);
-    };
-    tmp_constructor.__ready_list = RenderJSGadget.__ready_list.slice();
-    tmp_constructor.__service_list = RenderJSGadget.__service_list.slice();
-    tmp_constructor.declareMethod =
-      RenderJSGadget.declareMethod;
-    tmp_constructor.declareJob =
-      RenderJSGadget.declareJob;
-    tmp_constructor.declareAcquiredMethod =
-      RenderJSGadget.declareAcquiredMethod;
-    tmp_constructor.allowPublicAcquisition =
-      RenderJSGadget.allowPublicAcquisition;
-    tmp_constructor.ready =
-      RenderJSGadget.ready;
-    tmp_constructor.setState =
-      RenderJSGadget.setState;
-    tmp_constructor.onStateChange =
-      RenderJSGadget.onStateChange;
-    tmp_constructor.declareService =
-      RenderJSGadget.declareService;
-    tmp_constructor.onEvent =
-      RenderJSGadget.onEvent;
-    tmp_constructor.prototype = new RenderJSGadget();
-    tmp_constructor.prototype.constructor = tmp_constructor;
-    tmp_constructor.prototype.__path = url;
-    tmp_constructor.prototype.__acquired_method_dict = {};
-    // https://developer.mozilla.org/en-US/docs/HTML_in_XMLHttpRequest
-    // https://developer.mozilla.org/en-US/docs/Web/API/DOMParser
-    // https://developer.mozilla.org/en-US/docs/Code_snippets/HTML_to_DOM
-    tmp_constructor.__template_element =
-      (new DOMParser()).parseFromString(xhr.responseText, "text/html");
-    parsed_html = renderJS.parseGadgetHTMLDocument(
-      tmp_constructor.__template_element,
-      url
-    );
-    for (key in parsed_html) {
-      if (parsed_html.hasOwnProperty(key)) {
-        tmp_constructor.prototype['__' + key] = parsed_html[key];
-      }
-    }
-    return tmp_constructor;
-  }
-
-  renderJS.declareGadgetKlass = function (url) {
-    if (gadget_model_defer_dict.hasOwnProperty(url)) {
-      // Return klass object if it already exists
-      return gadget_model_defer_dict[url].promise;
-    }
-
-    var tmp_constructor,
-      defer = RSVP.defer();
-
-    gadget_model_defer_dict[url] = defer;
-
-    // Change the global variable to update the loading queue
-    loading_klass_promise = defer.promise;
-
-    // Fetch the HTML page and parse it
-    return new RSVP.Queue()
-      .push(function () {
-        return ajax(url);
-      })
-      .push(function (result) {
-        tmp_constructor = parse(result, url);
-        var fragment = document.createDocumentFragment(),
-          promise_list = [],
-          i,
-          js_list = tmp_constructor.prototype.__required_js_list,
-          css_list = tmp_constructor.prototype.__required_css_list;
-        // Load JS
-        if (js_list.length) {
-          gadget_loading_klass_list.push(tmp_constructor);
-          for (i = 0; i < js_list.length - 1; i += 1) {
-            promise_list.push(renderJS.declareJS(js_list[i], fragment));
-          }
-          promise_list.push(renderJS.declareJS(js_list[i], fragment, true));
-        }
-        // Load CSS
-        for (i = 0; i < css_list.length; i += 1) {
-          promise_list.push(renderJS.declareCSS(css_list[i], fragment));
-        }
-        document.head.appendChild(fragment);
-        return RSVP.all(promise_list);
-      })
-      .push(function () {
-        defer.resolve(tmp_constructor);
-        return tmp_constructor;
-      })
-      .push(undefined, function (e) {
-        // Drop the current loading klass info used by selector
-        // even in case of error
-        defer.reject(e);
-        throw e;
-      });
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.clearGadgetKlassList
-  /////////////////////////////////////////////////////////////////
-  // For test purpose only
-  renderJS.clearGadgetKlassList = function () {
-    gadget_model_defer_dict = {};
-    javascript_registration_dict = {};
-    stylesheet_registration_dict = {};
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // renderJS.parseGadgetHTMLDocument
-  /////////////////////////////////////////////////////////////////
-  renderJS.parseGadgetHTMLDocument = function (document_element, url) {
-    var settings = {
-        title: "",
-        interface_list: [],
-        required_css_list: [],
-        required_js_list: []
-      },
-      i,
-      element;
-
-    if (!url || !isAbsoluteOrDataURL.test(url)) {
-      throw new Error("The url should be absolute: " + url);
-    }
-
-    if (document_element.nodeType === 9) {
-      settings.title = document_element.title;
-
-      if (document_element.head !== null) {
-        for (i = 0; i < document_element.head.children.length; i += 1) {
-          element = document_element.head.children[i];
-          if (element.href !== null) {
-            // XXX Manage relative URL during extraction of URLs
-            // element.href returns absolute URL in firefox but "" in chrome;
-            if (element.rel === "stylesheet") {
-              settings.required_css_list.push(
-                renderJS.getAbsoluteURL(element.getAttribute("href"), url)
-              );
-            } else if (element.nodeName === "SCRIPT" &&
-                       (element.type === "text/javascript" ||
-                        !element.type)) {
-              settings.required_js_list.push(
-                renderJS.getAbsoluteURL(element.getAttribute("src"), url)
-              );
-            } else if (element.rel ===
-                       "http://www.renderjs.org/rel/interface") {
-              settings.interface_list.push(
-                renderJS.getAbsoluteURL(element.getAttribute("href"), url)
-              );
-            }
-          }
-        }
-      }
-    } else {
-      throw new Error("The first parameter should be an HTMLDocument");
-    }
-    return settings;
-  };
-
-  /////////////////////////////////////////////////////////////////
-  // global
-  /////////////////////////////////////////////////////////////////
-  window.rJS = window.renderJS = renderJS;
-  window.__RenderJSGadget = RenderJSGadget;
-  window.__RenderJSEmbeddedGadget = RenderJSEmbeddedGadget;
-  window.__RenderJSIframeGadget = RenderJSIframeGadget;
-
-  ///////////////////////////////////////////////////
-  // Bootstrap process. Register the self gadget.
-  ///////////////////////////////////////////////////
-
-  function bootstrap() {
-    var url = removeHash(window.location.href),
-      TmpConstructor,
-      root_gadget,
-      loading_gadget_promise = new RSVP.Queue(),
-      declare_method_count = 0,
-      embedded_channel,
-      notifyReady,
-      notifyDeclareMethod,
-      gadget_ready = false,
-      iframe_top_gadget,
-      last_acquisition_gadget,
-      declare_method_list_waiting = [],
-      gadget_failed = false,
-      gadget_error,
-      connection_ready = false;
-
-    // Create the gadget class for the current url
-    if (gadget_model_defer_dict.hasOwnProperty(url)) {
-      throw new Error("bootstrap should not be called twice");
-    }
-    loading_klass_promise = new RSVP.Promise(function (resolve, reject) {
-
-      last_acquisition_gadget = new RenderJSGadget();
-      last_acquisition_gadget.__acquired_method_dict = {
-        reportServiceError: function (param_list) {
-          letsCrash(param_list[0]);
-        }
-      };
-      // Stop acquisition on the last acquisition gadget
-      // Do not put this on the klass, as their could be multiple instances
-      last_acquisition_gadget.__aq_parent = function (method_name) {
-        throw new renderJS.AcquisitionError(
-          "No gadget provides " + method_name
-        );
-      };
-
-      //we need to determine tmp_constructor's value before exit bootstrap
-      //because of function : renderJS
-      //but since the channel checking is async,
-      //we can't use code structure like:
-      // if channel communication is ok
-      //    tmp_constructor = RenderJSGadget
-      // else
-      //    tmp_constructor = RenderJSEmbeddedGadget
-      if (window.self === window.top) {
-        // XXX Copy/Paste from declareGadgetKlass
-        TmpConstructor = function () {
-          RenderJSGadget.call(this);
-        };
-        TmpConstructor.declareMethod = RenderJSGadget.declareMethod;
-        TmpConstructor.declareJob = RenderJSGadget.declareJob;
-        TmpConstructor.declareAcquiredMethod =
-          RenderJSGadget.declareAcquiredMethod;
-        TmpConstructor.allowPublicAcquisition =
-          RenderJSGadget.allowPublicAcquisition;
-        TmpConstructor.__ready_list = RenderJSGadget.__ready_list.slice();
-        TmpConstructor.ready = RenderJSGadget.ready;
-        TmpConstructor.setState = RenderJSGadget.setState;
-        TmpConstructor.onStateChange = RenderJSGadget.onStateChange;
-        TmpConstructor.__service_list = RenderJSGadget.__service_list.slice();
-        TmpConstructor.declareService =
-          RenderJSGadget.declareService;
-        TmpConstructor.onEvent =
-          RenderJSGadget.onEvent;
-        TmpConstructor.prototype = new RenderJSGadget();
-        TmpConstructor.prototype.constructor = TmpConstructor;
-        TmpConstructor.prototype.__path = url;
-        gadget_model_defer_dict[url] = {
-          promise: RSVP.resolve(TmpConstructor)
-        };
-
-        // Create the root gadget instance and put it in the loading stack
-        root_gadget = new TmpConstructor();
-
-        setAqParent(root_gadget, last_acquisition_gadget);
-
-      } else {
-        // Create the root gadget instance and put it in the loading stack
-        TmpConstructor = RenderJSEmbeddedGadget;
-        TmpConstructor.__ready_list = RenderJSGadget.__ready_list.slice();
-        TmpConstructor.__service_list = RenderJSGadget.__service_list.slice();
-        TmpConstructor.prototype.__path = url;
-        root_gadget = new RenderJSEmbeddedGadget();
-        setAqParent(root_gadget, last_acquisition_gadget);
-
-        // Create the communication channel
-        embedded_channel = Channel.build({
-          window: window.parent,
-          origin: "*",
-          scope: "renderJS",
-          onReady: function () {
-            var k;
-            iframe_top_gadget = false;
-            //Default: Define __aq_parent to inform parent window
-            root_gadget.__aq_parent =
-              TmpConstructor.prototype.__aq_parent = function (method_name,
-                argument_list, time_out) {
-                return new RSVP.Promise(function (resolve, reject) {
-                  embedded_channel.call({
-                    method: "acquire",
-                    params: [
-                      method_name,
-                      argument_list
-                    ],
-                    success: function (s) {
-                      resolve(s);
-                    },
-                    error: function (e) {
-                      reject(e);
-                    },
-                    timeout: time_out
-                  });
-                });
-              };
-
-            // Channel is ready, so now declare Function
-            notifyDeclareMethod = function (name) {
-              declare_method_count += 1;
-              embedded_channel.call({
-                method: "declareMethod",
-                params: name,
-                success: function () {
-                  declare_method_count -= 1;
-                  notifyReady();
-                },
-                error: function () {
-                  declare_method_count -= 1;
-                }
-              });
-            };
-            for (k = 0; k < declare_method_list_waiting.length; k += 1) {
-              notifyDeclareMethod(declare_method_list_waiting[k]);
-            }
-            declare_method_list_waiting = [];
-            // If Gadget Failed Notify Parent
-            if (gadget_failed) {
-              embedded_channel.notify({
-                method: "failed",
-                params: gadget_error
-              });
-              return;
-            }
-            connection_ready = true;
-            notifyReady();
-            //the channel is ok
-            //so bind calls to renderJS method on the instance
-            embedded_channel.bind("methodCall", function (trans, v) {
-              root_gadget[v[0]].apply(root_gadget, v[1])
-                .then(function (g) {
-                  trans.complete(g);
-                }).fail(function (e) {
-                  trans.error(e.toString());
-                });
-              trans.delayReturn(true);
-            });
-          }
-        });
-
-        // Notify parent about gadget instanciation
-        notifyReady = function () {
-          if ((declare_method_count === 0) && (gadget_ready === true)) {
-            embedded_channel.notify({method: "ready"});
-          }
-        };
-
-        // Inform parent gadget about declareMethod calls here.
-        notifyDeclareMethod = function (name) {
-          declare_method_list_waiting.push(name);
-        };
-
-        notifyDeclareMethod("getInterfaceList");
-        notifyDeclareMethod("getRequiredCSSList");
-        notifyDeclareMethod("getRequiredJSList");
-        notifyDeclareMethod("getPath");
-        notifyDeclareMethod("getTitle");
-
-        // Surcharge declareMethod to inform parent window
-        TmpConstructor.declareMethod = function (name, callback) {
-          var result = RenderJSGadget.declareMethod.apply(
-              this,
-              [name, callback]
-            );
-          notifyDeclareMethod(name);
-          return result;
-        };
-
-        TmpConstructor.declareService =
-          RenderJSGadget.declareService;
-        TmpConstructor.declareJob =
-          RenderJSGadget.declareJob;
-        TmpConstructor.onEvent =
-          RenderJSGadget.onEvent;
-        TmpConstructor.declareAcquiredMethod =
-          RenderJSGadget.declareAcquiredMethod;
-        TmpConstructor.allowPublicAcquisition =
-          RenderJSGadget.allowPublicAcquisition;
-
-        iframe_top_gadget = true;
-      }
-
-      TmpConstructor.prototype.__acquired_method_dict = {};
-      gadget_loading_klass_list.push(TmpConstructor);
-
-      function init() {
-        // XXX HTML properties can only be set when the DOM is fully loaded
-        var settings = renderJS.parseGadgetHTMLDocument(document, url),
-          j,
-          key,
-          fragment = document.createDocumentFragment();
-        for (key in settings) {
-          if (settings.hasOwnProperty(key)) {
-            TmpConstructor.prototype['__' + key] = settings[key];
-          }
-        }
-        TmpConstructor.__template_element = document.createElement("div");
-        root_gadget.element = document.body;
-        root_gadget.state = {};
-        for (j = 0; j < root_gadget.element.childNodes.length; j += 1) {
-          fragment.appendChild(
-            root_gadget.element.childNodes[j].cloneNode(true)
-          );
-        }
-        TmpConstructor.__template_element.appendChild(fragment);
-        RSVP.all([root_gadget.getRequiredJSList(),
-                  root_gadget.getRequiredCSSList()])
-          .then(function (all_list) {
-            var i,
-              js_list = all_list[0],
-              css_list = all_list[1];
-            for (i = 0; i < js_list.length; i += 1) {
-              javascript_registration_dict[js_list[i]] = null;
-            }
-            for (i = 0; i < css_list.length; i += 1) {
-              stylesheet_registration_dict[css_list[i]] = null;
-            }
-            gadget_loading_klass_list.shift();
-          }).then(function () {
-
-            // select the target node
-            var target = document.querySelector('body'),
-              // create an observer instance
-              observer = new MutationObserver(function (mutations) {
-                var i, k, len, len2, node, added_list;
-                mutations.forEach(function (mutation) {
-                  if (mutation.type === 'childList') {
-
-                    len = mutation.removedNodes.length;
-                    for (i = 0; i < len; i += 1) {
-                      node = mutation.removedNodes[i];
-                      if (node.nodeType === Node.ELEMENT_NODE) {
-                        if (node.hasAttribute("data-gadget-url") &&
-                            (node._gadget !== undefined)) {
-                          createMonitor(node._gadget);
-                        }
-                        added_list =
-                          node.querySelectorAll("[data-gadget-url]");
-                        len2 = added_list.length;
-                        for (k = 0; k < len2; k += 1) {
-                          node = added_list[k];
-                          if (node._gadget !== undefined) {
-                            createMonitor(node._gadget);
-                          }
-                        }
-                      }
-                    }
-
-                    len = mutation.addedNodes.length;
-                    for (i = 0; i < len; i += 1) {
-                      node = mutation.addedNodes[i];
-                      if (node.nodeType === Node.ELEMENT_NODE) {
-                        if (node.hasAttribute("data-gadget-url") &&
-                            (node._gadget !== undefined)) {
-                          if (document.contains(node)) {
-                            startService(node._gadget);
-                          }
-                        }
-                        added_list =
-                          node.querySelectorAll("[data-gadget-url]");
-                        len2 = added_list.length;
-                        for (k = 0; k < len2; k += 1) {
-                          node = added_list[k];
-                          if (document.contains(node)) {
-                            if (node._gadget !== undefined) {
-                              startService(node._gadget);
-                            }
-                          }
-                        }
-                      }
-                    }
-
-                  }
-                });
-              }),
-              // configuration of the observer:
-              config = {
-                childList: true,
-                subtree: true,
-                attributes: false,
-                characterData: false
-              };
-
-            // pass in the target node, as well as the observer options
-            observer.observe(target, config);
-
-            return root_gadget;
-          }).then(resolve, function (e) {
-            reject(e);
-            console.error(e);
-            throw e;
-          });
-      }
-      document.addEventListener('DOMContentLoaded', init, false);
-    });
-
-    loading_gadget_promise
-      .push(function () {
-        return loading_klass_promise;
-      })
-      .push(function (root_gadget) {
-        var i;
-
-        function ready_wrapper() {
-          return root_gadget;
-        }
-        function ready_executable_wrapper(fct) {
-          return function (g) {
-            return fct.call(g, g);
-          };
-        }
-        TmpConstructor.ready(function () {
-          return startService(this);
-        });
-
-        loading_gadget_promise.push(ready_wrapper);
-        for (i = 0; i < TmpConstructor.__ready_list.length; i += 1) {
-          // Put a timeout?
-          loading_gadget_promise
-            .push(ready_executable_wrapper(TmpConstructor.__ready_list[i]))
-            // Always return the gadget instance after ready function
-            .push(ready_wrapper);
-        }
-      });
-    if (window.self === window.top) {
-      loading_gadget_promise
-        .fail(function (e) {
-          letsCrash(e);
-          throw e;
-        });
-    } else {
-      // Inform parent window that gadget is correctly loaded
-      loading_gadget_promise
-        .then(function () {
-          gadget_ready = true;
-          if (connection_ready) {
-            notifyReady();
-          }
-        })
-        .fail(function (e) {
-          //top gadget in iframe
-          if (iframe_top_gadget) {
-            gadget_failed = true;
-            gadget_error = e.toString();
-            letsCrash(e);
-          } else {
-            embedded_channel.notify({method: "failed", params: e.toString()});
-          }
-          throw e;
-        });
-    }
-
-  }
-  bootstrap();
-
-}(document, window, RSVP, DOMParser, Channel, MutationObserver, Node,
-  FileReader, Blob, navigator, Event, URL));
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.xml
deleted file mode 100644
index cca306bcb2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/renderjs.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>renderjs.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.xml
deleted file mode 100644
index 7cbf0e8286..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>report_list</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.zpt
deleted file mode 100644
index 225391375b..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_list.zpt
+++ /dev/null
@@ -1,27 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:define="title string:${template/title_or_id} - ${here/Title}">
-    <tal:block  metal:use-macro="here/list_main/macros/master">
-      <tal:block metal:fill-slot="main">
-        <tal:block metal:use-macro="here/form_render/macros/master" />
-        <tal:block tal:define="portal_object here/getPortalObject">
-          <tal:block tal:repeat="report_item report_method">
-            <tal:block tal:define="here python: report_item.getObject(portal_object);
-                       dummy python: report_item.pushReport(portal_object)">
-              <span tal:condition="report_item/getTitle"
-                    tal:content="report_item/getTitle"
-                    tal:attributes="class string:report_title_level_${report_item/getLevel}" />
-              <tal:block tal:condition="report_item/getFormId">
-                <tal:block tal:define="form python:getattr(here,report_item.getFormId())" >
-                  <tal:block metal:use-macro="here/form_render/macros/master" />
-                </tal:block>
-              </tal:block>
-              <tal:block tal:define="dummy python:report_item.popReport(portal_object)" />
-            </tal:block>
-          </tal:block>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.xml
deleted file mode 100644
index d1de372a60..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>report_view</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.zpt
deleted file mode 100644
index 031b72b647..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/report_view.zpt
+++ /dev/null
@@ -1,38 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:define="title string:${template/title_or_id} - ${here/Title}">
-    <tal:block  metal:use-macro="here/view_main/macros/master">
-      <tal:block metal:fill-slot="main">
-        <tal:block metal:use-macro="here/form_render/macros/master" />
-        <tal:block tal:define="portal_object here/getPortalObject;
-                               report_item_list python:[]">
-          <tal:block tal:condition="python: form.meta_type == 'ERP5 Report'">
-            <tal:block tal:define="dummy python: report_item_list.extend(report_method())" />
-          </tal:block>
-          <tal:block tal:condition="python: form.meta_type == 'ERP5 Form'">
-            <tal:block tal:repeat="reportbox python: [field for field in form.get_fields()
-                                                      if field.getRecursiveTemplateField().meta_type == 'ReportBox']">
-              <tal:block tal:define="dummy python: report_item_list.extend(reportbox.render())" />
-            </tal:block>
-          </tal:block>
-          <tal:block tal:repeat="report_item report_item_list">
-            <tal:block tal:define="here python: report_item.getObject(portal_object);
-                                   render_prefix python: 'x%s' % (repeat['report_item'].index, );
-                                   dummy python: report_item.pushReport(portal_object, render_prefix=render_prefix)">
-              <span tal:condition="report_item/getTitle"
-                    tal:content="report_item/getTitle"
-                    tal:attributes="class string:report_title_level_${report_item/getLevel}" />
-              <tal:block tal:condition="report_item/getFormId">
-                <tal:block tal:define="form python:getattr(here,report_item.getFormId())" >
-                  <tal:block metal:use-macro="here/form_render/macros/master" />
-                </tal:block>
-              </tal:block>
-              <tal:block tal:define="dummy python:report_item.popReport(portal_object, render_prefix=render_prefix)" />
-            </tal:block>
-          </tal:block>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.js
deleted file mode 100644
index 5b2687543f..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.js
+++ /dev/null
@@ -1,2000 +0,0 @@
-/** vim: et:ts=4:sw=4:sts=4
- * @license RequireJS 2.1.4 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
- * Available via the MIT or new BSD license.
- * see: http://github.com/jrburke/requirejs for details
- */
-//Not using strict: uneven strict support in browsers, #392, and causes
-//problems with requirejs.exec()/transpiler plugins that may not be strict.
-/*jslint regexp: true, nomen: true, sloppy: true */
-/*global window, navigator, document, importScripts, setTimeout, opera */
-
-var requirejs, require, define;
-(function (global) {
-    var req, s, head, baseElement, dataMain, src,
-        interactiveScript, currentlyAddingScript, mainScript, subPath,
-        version = '2.1.4',
-        commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,
-        cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,
-        jsSuffixRegExp = /\.js$/,
-        currDirRegExp = /^\.\//,
-        op = Object.prototype,
-        ostring = op.toString,
-        hasOwn = op.hasOwnProperty,
-        ap = Array.prototype,
-        apsp = ap.splice,
-        isBrowser = !!(typeof window !== 'undefined' && navigator && document),
-        isWebWorker = !isBrowser && typeof importScripts !== 'undefined',
-        //PS3 indicates loaded and complete, but need to wait for complete
-        //specifically. Sequence is 'loading', 'loaded', execution,
-        // then 'complete'. The UA check is unfortunate, but not sure how
-        //to feature test w/o causing perf issues.
-        readyRegExp = isBrowser && navigator.platform === 'PLAYSTATION 3' ?
-                      /^complete$/ : /^(complete|loaded)$/,
-        defContextName = '_',
-        //Oh the tragedy, detecting opera. See the usage of isOpera for reason.
-        isOpera = typeof opera !== 'undefined' && opera.toString() === '[object Opera]',
-        contexts = {},
-        cfg = {},
-        globalDefQueue = [],
-        useInteractive = false;
-
-    function isFunction(it) {
-        return ostring.call(it) === '[object Function]';
-    }
-
-    function isArray(it) {
-        return ostring.call(it) === '[object Array]';
-    }
-
-    /**
-     * Helper function for iterating over an array. If the func returns
-     * a true value, it will break out of the loop.
-     */
-    function each(ary, func) {
-        if (ary) {
-            var i;
-            for (i = 0; i < ary.length; i += 1) {
-                if (ary[i] && func(ary[i], i, ary)) {
-                    break;
-                }
-            }
-        }
-    }
-
-    /**
-     * Helper function for iterating over an array backwards. If the func
-     * returns a true value, it will break out of the loop.
-     */
-    function eachReverse(ary, func) {
-        if (ary) {
-            var i;
-            for (i = ary.length - 1; i > -1; i -= 1) {
-                if (ary[i] && func(ary[i], i, ary)) {
-                    break;
-                }
-            }
-        }
-    }
-
-    function hasProp(obj, prop) {
-        return hasOwn.call(obj, prop);
-    }
-
-    function getOwn(obj, prop) {
-        return hasProp(obj, prop) && obj[prop];
-    }
-
-    /**
-     * Cycles over properties in an object and calls a function for each
-     * property value. If the function returns a truthy value, then the
-     * iteration is stopped.
-     */
-    function eachProp(obj, func) {
-        var prop;
-        for (prop in obj) {
-            if (hasProp(obj, prop)) {
-                if (func(obj[prop], prop)) {
-                    break;
-                }
-            }
-        }
-    }
-
-    /**
-     * Simple function to mix in properties from source into target,
-     * but only if target does not already have a property of the same name.
-     */
-    function mixin(target, source, force, deepStringMixin) {
-        if (source) {
-            eachProp(source, function (value, prop) {
-                if (force || !hasProp(target, prop)) {
-                    if (deepStringMixin && typeof value !== 'string') {
-                        if (!target[prop]) {
-                            target[prop] = {};
-                        }
-                        mixin(target[prop], value, force, deepStringMixin);
-                    } else {
-                        target[prop] = value;
-                    }
-                }
-            });
-        }
-        return target;
-    }
-
-    //Similar to Function.prototype.bind, but the 'this' object is specified
-    //first, since it is easier to read/figure out what 'this' will be.
-    function bind(obj, fn) {
-        return function () {
-            return fn.apply(obj, arguments);
-        };
-    }
-
-    function scripts() {
-        return document.getElementsByTagName('script');
-    }
-
-    //Allow getting a global that expressed in
-    //dot notation, like 'a.b.c'.
-    function getGlobal(value) {
-        if (!value) {
-            return value;
-        }
-        var g = global;
-        each(value.split('.'), function (part) {
-            g = g[part];
-        });
-        return g;
-    }
-
-    /**
-     * Constructs an error with a pointer to an URL with more information.
-     * @param {String} id the error ID that maps to an ID on a web page.
-     * @param {String} message human readable error.
-     * @param {Error} [err] the original error, if there is one.
-     *
-     * @returns {Error}
-     */
-    function makeError(id, msg, err, requireModules) {
-        var e = new Error(msg + '\nhttp://requirejs.org/docs/errors.html#' + id);
-        e.requireType = id;
-        e.requireModules = requireModules;
-        if (err) {
-            e.originalError = err;
-        }
-        return e;
-    }
-
-    if (typeof define !== 'undefined') {
-        //If a define is already in play via another AMD loader,
-        //do not overwrite.
-        return;
-    }
-
-    if (typeof requirejs !== 'undefined') {
-        if (isFunction(requirejs)) {
-            //Do not overwrite and existing requirejs instance.
-            return;
-        }
-        cfg = requirejs;
-        requirejs = undefined;
-    }
-
-    //Allow for a require config object
-    if (typeof require !== 'undefined' && !isFunction(require)) {
-        //assume it is a config object.
-        cfg = require;
-        require = undefined;
-    }
-
-    function newContext(contextName) {
-        var inCheckLoaded, Module, context, handlers,
-            checkLoadedTimeoutId,
-            config = {
-                waitSeconds: 7,
-                baseUrl: './',
-                paths: {},
-                pkgs: {},
-                shim: {},
-                map: {},
-                config: {}
-            },
-            registry = {},
-            undefEvents = {},
-            defQueue = [],
-            defined = {},
-            urlFetched = {},
-            requireCounter = 1,
-            unnormalizedCounter = 1;
-
-        /**
-         * Trims the . and .. from an array of path segments.
-         * It will keep a leading path segment if a .. will become
-         * the first path segment, to help with module name lookups,
-         * which act like paths, but can be remapped. But the end result,
-         * all paths that use this function should look normalized.
-         * NOTE: this method MODIFIES the input array.
-         * @param {Array} ary the array of path segments.
-         */
-        function trimDots(ary) {
-            var i, part;
-            for (i = 0; ary[i]; i += 1) {
-                part = ary[i];
-                if (part === '.') {
-                    ary.splice(i, 1);
-                    i -= 1;
-                } else if (part === '..') {
-                    if (i === 1 && (ary[2] === '..' || ary[0] === '..')) {
-                        //End of the line. Keep at least one non-dot
-                        //path segment at the front so it can be mapped
-                        //correctly to disk. Otherwise, there is likely
-                        //no path mapping for a path starting with '..'.
-                        //This can still fail, but catches the most reasonable
-                        //uses of ..
-                        break;
-                    } else if (i > 0) {
-                        ary.splice(i - 1, 2);
-                        i -= 2;
-                    }
-                }
-            }
-        }
-
-        /**
-         * Given a relative module name, like ./something, normalize it to
-         * a real name that can be mapped to a path.
-         * @param {String} name the relative name
-         * @param {String} baseName a real name that the name arg is relative
-         * to.
-         * @param {Boolean} applyMap apply the map config to the value. Should
-         * only be done if this normalization is for a dependency ID.
-         * @returns {String} normalized name
-         */
-        function normalize(name, baseName, applyMap) {
-            var pkgName, pkgConfig, mapValue, nameParts, i, j, nameSegment,
-                foundMap, foundI, foundStarMap, starI,
-                baseParts = baseName && baseName.split('/'),
-                normalizedBaseParts = baseParts,
-                map = config.map,
-                starMap = map && map['*'];
-
-            //Adjust any relative paths.
-            if (name && name.charAt(0) === '.') {
-                //If have a base name, try to normalize against it,
-                //otherwise, assume it is a top-level require that will
-                //be relative to baseUrl in the end.
-                if (baseName) {
-                    if (getOwn(config.pkgs, baseName)) {
-                        //If the baseName is a package name, then just treat it as one
-                        //name to concat the name with.
-                        normalizedBaseParts = baseParts = [baseName];
-                    } else {
-                        //Convert baseName to array, and lop off the last part,
-                        //so that . matches that 'directory' and not name of the baseName's
-                        //module. For instance, baseName of 'one/two/three', maps to
-                        //'one/two/three.js', but we want the directory, 'one/two' for
-                        //this normalization.
-                        normalizedBaseParts = baseParts.slice(0, baseParts.length - 1);
-                    }
-
-                    name = normalizedBaseParts.concat(name.split('/'));
-                    trimDots(name);
-
-                    //Some use of packages may use a . path to reference the
-                    //'main' module name, so normalize for that.
-                    pkgConfig = getOwn(config.pkgs, (pkgName = name[0]));
-                    name = name.join('/');
-                    if (pkgConfig && name === pkgName + '/' + pkgConfig.main) {
-                        name = pkgName;
-                    }
-                } else if (name.indexOf('./') === 0) {
-                    // No baseName, so this is ID is resolved relative
-                    // to baseUrl, pull off the leading dot.
-                    name = name.substring(2);
-                }
-            }
-
-            //Apply map config if available.
-            if (applyMap && (baseParts || starMap) && map) {
-                nameParts = name.split('/');
-
-                for (i = nameParts.length; i > 0; i -= 1) {
-                    nameSegment = nameParts.slice(0, i).join('/');
-
-                    if (baseParts) {
-                        //Find the longest baseName segment match in the config.
-                        //So, do joins on the biggest to smallest lengths of baseParts.
-                        for (j = baseParts.length; j > 0; j -= 1) {
-                            mapValue = getOwn(map, baseParts.slice(0, j).join('/'));
-
-                            //baseName segment has config, find if it has one for
-                            //this name.
-                            if (mapValue) {
-                                mapValue = getOwn(mapValue, nameSegment);
-                                if (mapValue) {
-                                    //Match, update name to the new value.
-                                    foundMap = mapValue;
-                                    foundI = i;
-                                    break;
-                                }
-                            }
-                        }
-                    }
-
-                    if (foundMap) {
-                        break;
-                    }
-
-                    //Check for a star map match, but just hold on to it,
-                    //if there is a shorter segment match later in a matching
-                    //config, then favor over this star map.
-                    if (!foundStarMap && starMap && getOwn(starMap, nameSegment)) {
-                        foundStarMap = getOwn(starMap, nameSegment);
-                        starI = i;
-                    }
-                }
-
-                if (!foundMap && foundStarMap) {
-                    foundMap = foundStarMap;
-                    foundI = starI;
-                }
-
-                if (foundMap) {
-                    nameParts.splice(0, foundI, foundMap);
-                    name = nameParts.join('/');
-                }
-            }
-
-            return name;
-        }
-
-        function removeScript(name) {
-            if (isBrowser) {
-                each(scripts(), function (scriptNode) {
-                    if (scriptNode.getAttribute('data-requiremodule') === name &&
-                            scriptNode.getAttribute('data-requirecontext') === context.contextName) {
-                        scriptNode.parentNode.removeChild(scriptNode);
-                        return true;
-                    }
-                });
-            }
-        }
-
-        function hasPathFallback(id) {
-            var pathConfig = getOwn(config.paths, id);
-            if (pathConfig && isArray(pathConfig) && pathConfig.length > 1) {
-                removeScript(id);
-                //Pop off the first array value, since it failed, and
-                //retry
-                pathConfig.shift();
-                context.require.undef(id);
-                context.require([id]);
-                return true;
-            }
-        }
-
-        //Turns a plugin!resource to [plugin, resource]
-        //with the plugin being undefined if the name
-        //did not have a plugin prefix.
-        function splitPrefix(name) {
-            var prefix,
-                index = name ? name.indexOf('!') : -1;
-            if (index > -1) {
-                prefix = name.substring(0, index);
-                name = name.substring(index + 1, name.length);
-            }
-            return [prefix, name];
-        }
-
-        /**
-         * Creates a module mapping that includes plugin prefix, module
-         * name, and path. If parentModuleMap is provided it will
-         * also normalize the name via require.normalize()
-         *
-         * @param {String} name the module name
-         * @param {String} [parentModuleMap] parent module map
-         * for the module name, used to resolve relative names.
-         * @param {Boolean} isNormalized: is the ID already normalized.
-         * This is true if this call is done for a define() module ID.
-         * @param {Boolean} applyMap: apply the map config to the ID.
-         * Should only be true if this map is for a dependency.
-         *
-         * @returns {Object}
-         */
-        function makeModuleMap(name, parentModuleMap, isNormalized, applyMap) {
-            var url, pluginModule, suffix, nameParts,
-                prefix = null,
-                parentName = parentModuleMap ? parentModuleMap.name : null,
-                originalName = name,
-                isDefine = true,
-                normalizedName = '';
-
-            //If no name, then it means it is a require call, generate an
-            //internal name.
-            if (!name) {
-                isDefine = false;
-                name = '_@r' + (requireCounter += 1);
-            }
-
-            nameParts = splitPrefix(name);
-            prefix = nameParts[0];
-            name = nameParts[1];
-
-            if (prefix) {
-                prefix = normalize(prefix, parentName, applyMap);
-                pluginModule = getOwn(defined, prefix);
-            }
-
-            //Account for relative paths if there is a base name.
-            if (name) {
-                if (prefix) {
-                    if (pluginModule && pluginModule.normalize) {
-                        //Plugin is loaded, use its normalize method.
-                        normalizedName = pluginModule.normalize(name, function (name) {
-                            return normalize(name, parentName, applyMap);
-                        });
-                    } else {
-                        normalizedName = normalize(name, parentName, applyMap);
-                    }
-                } else {
-                    //A regular module.
-                    normalizedName = normalize(name, parentName, applyMap);
-
-                    //Normalized name may be a plugin ID due to map config
-                    //application in normalize. The map config values must
-                    //already be normalized, so do not need to redo that part.
-                    nameParts = splitPrefix(normalizedName);
-                    prefix = nameParts[0];
-                    normalizedName = nameParts[1];
-                    isNormalized = true;
-
-                    url = context.nameToUrl(normalizedName);
-                }
-            }
-
-            //If the id is a plugin id that cannot be determined if it needs
-            //normalization, stamp it with a unique ID so two matching relative
-            //ids that may conflict can be separate.
-            suffix = prefix && !pluginModule && !isNormalized ?
-                     '_unnormalized' + (unnormalizedCounter += 1) :
-                     '';
-
-            return {
-                prefix: prefix,
-                name: normalizedName,
-                parentMap: parentModuleMap,
-                unnormalized: !!suffix,
-                url: url,
-                originalName: originalName,
-                isDefine: isDefine,
-                id: (prefix ?
-                        prefix + '!' + normalizedName :
-                        normalizedName) + suffix
-            };
-        }
-
-        function getModule(depMap) {
-            var id = depMap.id,
-                mod = getOwn(registry, id);
-
-            if (!mod) {
-                mod = registry[id] = new context.Module(depMap);
-            }
-
-            return mod;
-        }
-
-        function on(depMap, name, fn) {
-            var id = depMap.id,
-                mod = getOwn(registry, id);
-
-            if (hasProp(defined, id) &&
-                    (!mod || mod.defineEmitComplete)) {
-                if (name === 'defined') {
-                    fn(defined[id]);
-                }
-            } else {
-                getModule(depMap).on(name, fn);
-            }
-        }
-
-        function onError(err, errback) {
-            var ids = err.requireModules,
-                notified = false;
-
-            if (errback) {
-                errback(err);
-            } else {
-                each(ids, function (id) {
-                    var mod = getOwn(registry, id);
-                    if (mod) {
-                        //Set error on module, so it skips timeout checks.
-                        mod.error = err;
-                        if (mod.events.error) {
-                            notified = true;
-                            mod.emit('error', err);
-                        }
-                    }
-                });
-
-                if (!notified) {
-                    req.onError(err);
-                }
-            }
-        }
-
-        /**
-         * Internal method to transfer globalQueue items to this context's
-         * defQueue.
-         */
-        function takeGlobalQueue() {
-            //Push all the globalDefQueue items into the context's defQueue
-            if (globalDefQueue.length) {
-                //Array splice in the values since the context code has a
-                //local var ref to defQueue, so cannot just reassign the one
-                //on context.
-                apsp.apply(defQueue,
-                           [defQueue.length - 1, 0].concat(globalDefQueue));
-                globalDefQueue = [];
-            }
-        }
-
-        handlers = {
-            'require': function (mod) {
-                if (mod.require) {
-                    return mod.require;
-                } else {
-                    return (mod.require = context.makeRequire(mod.map));
-                }
-            },
-            'exports': function (mod) {
-                mod.usingExports = true;
-                if (mod.map.isDefine) {
-                    if (mod.exports) {
-                        return mod.exports;
-                    } else {
-                        return (mod.exports = defined[mod.map.id] = {});
-                    }
-                }
-            },
-            'module': function (mod) {
-                if (mod.module) {
-                    return mod.module;
-                } else {
-                    return (mod.module = {
-                        id: mod.map.id,
-                        uri: mod.map.url,
-                        config: function () {
-                            return (config.config && getOwn(config.config, mod.map.id)) || {};
-                        },
-                        exports: defined[mod.map.id]
-                    });
-                }
-            }
-        };
-
-        function cleanRegistry(id) {
-            //Clean up machinery used for waiting modules.
-            delete registry[id];
-        }
-
-        function breakCycle(mod, traced, processed) {
-            var id = mod.map.id;
-
-            if (mod.error) {
-                mod.emit('error', mod.error);
-            } else {
-                traced[id] = true;
-                each(mod.depMaps, function (depMap, i) {
-                    var depId = depMap.id,
-                        dep = getOwn(registry, depId);
-
-                    //Only force things that have not completed
-                    //being defined, so still in the registry,
-                    //and only if it has not been matched up
-                    //in the module already.
-                    if (dep && !mod.depMatched[i] && !processed[depId]) {
-                        if (getOwn(traced, depId)) {
-                            mod.defineDep(i, defined[depId]);
-                            mod.check(); //pass false?
-                        } else {
-                            breakCycle(dep, traced, processed);
-                        }
-                    }
-                });
-                processed[id] = true;
-            }
-        }
-
-        function checkLoaded() {
-            var map, modId, err, usingPathFallback,
-                waitInterval = config.waitSeconds * 1000,
-                //It is possible to disable the wait interval by using waitSeconds of 0.
-                expired = waitInterval && (context.startTime + waitInterval) < new Date().getTime(),
-                noLoads = [],
-                reqCalls = [],
-                stillLoading = false,
-                needCycleCheck = true;
-
-            //Do not bother if this call was a result of a cycle break.
-            if (inCheckLoaded) {
-                return;
-            }
-
-            inCheckLoaded = true;
-
-            //Figure out the state of all the modules.
-            eachProp(registry, function (mod) {
-                map = mod.map;
-                modId = map.id;
-
-                //Skip things that are not enabled or in error state.
-                if (!mod.enabled) {
-                    return;
-                }
-
-                if (!map.isDefine) {
-                    reqCalls.push(mod);
-                }
-
-                if (!mod.error) {
-                    //If the module should be executed, and it has not
-                    //been inited and time is up, remember it.
-                    if (!mod.inited && expired) {
-                        if (hasPathFallback(modId)) {
-                            usingPathFallback = true;
-                            stillLoading = true;
-                        } else {
-                            noLoads.push(modId);
-                            removeScript(modId);
-                        }
-                    } else if (!mod.inited && mod.fetched && map.isDefine) {
-                        stillLoading = true;
-                        if (!map.prefix) {
-                            //No reason to keep looking for unfinished
-                            //loading. If the only stillLoading is a
-                            //plugin resource though, keep going,
-                            //because it may be that a plugin resource
-                            //is waiting on a non-plugin cycle.
-                            return (needCycleCheck = false);
-                        }
-                    }
-                }
-            });
-
-            if (expired && noLoads.length) {
-                //If wait time expired, throw error of unloaded modules.
-                err = makeError('timeout', 'Load timeout for modules: ' + noLoads, null, noLoads);
-                err.contextName = context.contextName;
-                return onError(err);
-            }
-
-            //Not expired, check for a cycle.
-            if (needCycleCheck) {
-                each(reqCalls, function (mod) {
-                    breakCycle(mod, {}, {});
-                });
-            }
-
-            //If still waiting on loads, and the waiting load is something
-            //other than a plugin resource, or there are still outstanding
-            //scripts, then just try back later.
-            if ((!expired || usingPathFallback) && stillLoading) {
-                //Something is still waiting to load. Wait for it, but only
-                //if a timeout is not already in effect.
-                if ((isBrowser || isWebWorker) && !checkLoadedTimeoutId) {
-                    checkLoadedTimeoutId = setTimeout(function () {
-                        checkLoadedTimeoutId = 0;
-                        checkLoaded();
-                    }, 50);
-                }
-            }
-
-            inCheckLoaded = false;
-        }
-
-        Module = function (map) {
-            this.events = getOwn(undefEvents, map.id) || {};
-            this.map = map;
-            this.shim = getOwn(config.shim, map.id);
-            this.depExports = [];
-            this.depMaps = [];
-            this.depMatched = [];
-            this.pluginMaps = {};
-            this.depCount = 0;
-
-            /* this.exports this.factory
-               this.depMaps = [],
-               this.enabled, this.fetched
-            */
-        };
-
-        Module.prototype = {
-            init: function (depMaps, factory, errback, options) {
-                options = options || {};
-
-                //Do not do more inits if already done. Can happen if there
-                //are multiple define calls for the same module. That is not
-                //a normal, common case, but it is also not unexpected.
-                if (this.inited) {
-                    return;
-                }
-
-                this.factory = factory;
-
-                if (errback) {
-                    //Register for errors on this module.
-                    this.on('error', errback);
-                } else if (this.events.error) {
-                    //If no errback already, but there are error listeners
-                    //on this module, set up an errback to pass to the deps.
-                    errback = bind(this, function (err) {
-                        this.emit('error', err);
-                    });
-                }
-
-                //Do a copy of the dependency array, so that
-                //source inputs are not modified. For example
-                //"shim" deps are passed in here directly, and
-                //doing a direct modification of the depMaps array
-                //would affect that config.
-                this.depMaps = depMaps && depMaps.slice(0);
-
-                this.errback = errback;
-
-                //Indicate this module has be initialized
-                this.inited = true;
-
-                this.ignore = options.ignore;
-
-                //Could have option to init this module in enabled mode,
-                //or could have been previously marked as enabled. However,
-                //the dependencies are not known until init is called. So
-                //if enabled previously, now trigger dependencies as enabled.
-                if (options.enabled || this.enabled) {
-                    //Enable this module and dependencies.
-                    //Will call this.check()
-                    this.enable();
-                } else {
-                    this.check();
-                }
-            },
-
-            defineDep: function (i, depExports) {
-                //Because of cycles, defined callback for a given
-                //export can be called more than once.
-                if (!this.depMatched[i]) {
-                    this.depMatched[i] = true;
-                    this.depCount -= 1;
-                    this.depExports[i] = depExports;
-                }
-            },
-
-            fetch: function () {
-                if (this.fetched) {
-                    return;
-                }
-                this.fetched = true;
-
-                context.startTime = (new Date()).getTime();
-
-                var map = this.map;
-
-                //If the manager is for a plugin managed resource,
-                //ask the plugin to load it now.
-                if (this.shim) {
-                    context.makeRequire(this.map, {
-                        enableBuildCallback: true
-                    })(this.shim.deps || [], bind(this, function () {
-                        return map.prefix ? this.callPlugin() : this.load();
-                    }));
-                } else {
-                    //Regular dependency.
-                    return map.prefix ? this.callPlugin() : this.load();
-                }
-            },
-
-            load: function () {
-                var url = this.map.url;
-
-                //Regular dependency.
-                if (!urlFetched[url]) {
-                    urlFetched[url] = true;
-                    context.load(this.map.id, url);
-                }
-            },
-
-            /**
-             * Checks is the module is ready to define itself, and if so,
-             * define it.
-             */
-            check: function () {
-                if (!this.enabled || this.enabling) {
-                    return;
-                }
-
-                var err, cjsModule,
-                    id = this.map.id,
-                    depExports = this.depExports,
-                    exports = this.exports,
-                    factory = this.factory;
-
-                if (!this.inited) {
-                    this.fetch();
-                } else if (this.error) {
-                    this.emit('error', this.error);
-                } else if (!this.defining) {
-                    //The factory could trigger another require call
-                    //that would result in checking this module to
-                    //define itself again. If already in the process
-                    //of doing that, skip this work.
-                    this.defining = true;
-
-                    if (this.depCount < 1 && !this.defined) {
-                        if (isFunction(factory)) {
-                            //If there is an error listener, favor passing
-                            //to that instead of throwing an error.
-                            if (this.events.error) {
-                                try {
-                                    exports = context.execCb(id, factory, depExports, exports);
-                                } catch (e) {
-                                    err = e;
-                                }
-                            } else {
-                                exports = context.execCb(id, factory, depExports, exports);
-                            }
-
-                            if (this.map.isDefine) {
-                                //If setting exports via 'module' is in play,
-                                //favor that over return value and exports. After that,
-                                //favor a non-undefined return value over exports use.
-                                cjsModule = this.module;
-                                if (cjsModule &&
-                                        cjsModule.exports !== undefined &&
-                                        //Make sure it is not already the exports value
-                                        cjsModule.exports !== this.exports) {
-                                    exports = cjsModule.exports;
-                                } else if (exports === undefined && this.usingExports) {
-                                    //exports already set the defined value.
-                                    exports = this.exports;
-                                }
-                            }
-
-                            if (err) {
-                                err.requireMap = this.map;
-                                err.requireModules = [this.map.id];
-                                err.requireType = 'define';
-                                return onError((this.error = err));
-                            }
-
-                        } else {
-                            //Just a literal value
-                            exports = factory;
-                        }
-
-                        this.exports = exports;
-
-                        if (this.map.isDefine && !this.ignore) {
-                            defined[id] = exports;
-
-                            if (req.onResourceLoad) {
-                                req.onResourceLoad(context, this.map, this.depMaps);
-                            }
-                        }
-
-                        //Clean up
-                        delete registry[id];
-
-                        this.defined = true;
-                    }
-
-                    //Finished the define stage. Allow calling check again
-                    //to allow define notifications below in the case of a
-                    //cycle.
-                    this.defining = false;
-
-                    if (this.defined && !this.defineEmitted) {
-                        this.defineEmitted = true;
-                        this.emit('defined', this.exports);
-                        this.defineEmitComplete = true;
-                    }
-
-                }
-            },
-
-            callPlugin: function () {
-                var map = this.map,
-                    id = map.id,
-                    //Map already normalized the prefix.
-                    pluginMap = makeModuleMap(map.prefix);
-
-                //Mark this as a dependency for this plugin, so it
-                //can be traced for cycles.
-                this.depMaps.push(pluginMap);
-
-                on(pluginMap, 'defined', bind(this, function (plugin) {
-                    var load, normalizedMap, normalizedMod,
-                        name = this.map.name,
-                        parentName = this.map.parentMap ? this.map.parentMap.name : null,
-                        localRequire = context.makeRequire(map.parentMap, {
-                            enableBuildCallback: true
-                        });
-
-                    //If current map is not normalized, wait for that
-                    //normalized name to load instead of continuing.
-                    if (this.map.unnormalized) {
-                        //Normalize the ID if the plugin allows it.
-                        if (plugin.normalize) {
-                            name = plugin.normalize(name, function (name) {
-                                return normalize(name, parentName, true);
-                            }) || '';
-                        }
-
-                        //prefix and name should already be normalized, no need
-                        //for applying map config again either.
-                        normalizedMap = makeModuleMap(map.prefix + '!' + name,
-                                                      this.map.parentMap);
-                        on(normalizedMap,
-                            'defined', bind(this, function (value) {
-                                this.init([], function () { return value; }, null, {
-                                    enabled: true,
-                                    ignore: true
-                                });
-                            }));
-
-                        normalizedMod = getOwn(registry, normalizedMap.id);
-                        if (normalizedMod) {
-                            //Mark this as a dependency for this plugin, so it
-                            //can be traced for cycles.
-                            this.depMaps.push(normalizedMap);
-
-                            if (this.events.error) {
-                                normalizedMod.on('error', bind(this, function (err) {
-                                    this.emit('error', err);
-                                }));
-                            }
-                            normalizedMod.enable();
-                        }
-
-                        return;
-                    }
-
-                    load = bind(this, function (value) {
-                        this.init([], function () { return value; }, null, {
-                            enabled: true
-                        });
-                    });
-
-                    load.error = bind(this, function (err) {
-                        this.inited = true;
-                        this.error = err;
-                        err.requireModules = [id];
-
-                        //Remove temp unnormalized modules for this module,
-                        //since they will never be resolved otherwise now.
-                        eachProp(registry, function (mod) {
-                            if (mod.map.id.indexOf(id + '_unnormalized') === 0) {
-                                cleanRegistry(mod.map.id);
-                            }
-                        });
-
-                        onError(err);
-                    });
-
-                    //Allow plugins to load other code without having to know the
-                    //context or how to 'complete' the load.
-                    load.fromText = bind(this, function (text, textAlt) {
-                        /*jslint evil: true */
-                        var moduleName = map.name,
-                            moduleMap = makeModuleMap(moduleName),
-                            hasInteractive = useInteractive;
-
-                        //As of 2.1.0, support just passing the text, to reinforce
-                        //fromText only being called once per resource. Still
-                        //support old style of passing moduleName but discard
-                        //that moduleName in favor of the internal ref.
-                        if (textAlt) {
-                            text = textAlt;
-                        }
-
-                        //Turn off interactive script matching for IE for any define
-                        //calls in the text, then turn it back on at the end.
-                        if (hasInteractive) {
-                            useInteractive = false;
-                        }
-
-                        //Prime the system by creating a module instance for
-                        //it.
-                        getModule(moduleMap);
-
-                        //Transfer any config to this other module.
-                        if (hasProp(config.config, id)) {
-                            config.config[moduleName] = config.config[id];
-                        }
-
-                        try {
-                            req.exec(text);
-                        } catch (e) {
-                            return onError(makeError('fromtexteval',
-                                             'fromText eval for ' + id +
-                                            ' failed: ' + e,
-                                             e,
-                                             [id]));
-                        }
-
-                        if (hasInteractive) {
-                            useInteractive = true;
-                        }
-
-                        //Mark this as a dependency for the plugin
-                        //resource
-                        this.depMaps.push(moduleMap);
-
-                        //Support anonymous modules.
-                        context.completeLoad(moduleName);
-
-                        //Bind the value of that module to the value for this
-                        //resource ID.
-                        localRequire([moduleName], load);
-                    });
-
-                    //Use parentName here since the plugin's name is not reliable,
-                    //could be some weird string with no path that actually wants to
-                    //reference the parentName's path.
-                    plugin.load(map.name, localRequire, load, config);
-                }));
-
-                context.enable(pluginMap, this);
-                this.pluginMaps[pluginMap.id] = pluginMap;
-            },
-
-            enable: function () {
-                this.enabled = true;
-
-                //Set flag mentioning that the module is enabling,
-                //so that immediate calls to the defined callbacks
-                //for dependencies do not trigger inadvertent load
-                //with the depCount still being zero.
-                this.enabling = true;
-
-                //Enable each dependency
-                each(this.depMaps, bind(this, function (depMap, i) {
-                    var id, mod, handler;
-
-                    if (typeof depMap === 'string') {
-                        //Dependency needs to be converted to a depMap
-                        //and wired up to this module.
-                        depMap = makeModuleMap(depMap,
-                                               (this.map.isDefine ? this.map : this.map.parentMap),
-                                               false,
-                                               !this.skipMap);
-                        this.depMaps[i] = depMap;
-
-                        handler = getOwn(handlers, depMap.id);
-
-                        if (handler) {
-                            this.depExports[i] = handler(this);
-                            return;
-                        }
-
-                        this.depCount += 1;
-
-                        on(depMap, 'defined', bind(this, function (depExports) {
-                            this.defineDep(i, depExports);
-                            this.check();
-                        }));
-
-                        if (this.errback) {
-                            on(depMap, 'error', this.errback);
-                        }
-                    }
-
-                    id = depMap.id;
-                    mod = registry[id];
-
-                    //Skip special modules like 'require', 'exports', 'module'
-                    //Also, don't call enable if it is already enabled,
-                    //important in circular dependency cases.
-                    if (!hasProp(handlers, id) && mod && !mod.enabled) {
-                        context.enable(depMap, this);
-                    }
-                }));
-
-                //Enable each plugin that is used in
-                //a dependency
-                eachProp(this.pluginMaps, bind(this, function (pluginMap) {
-                    var mod = getOwn(registry, pluginMap.id);
-                    if (mod && !mod.enabled) {
-                        context.enable(pluginMap, this);
-                    }
-                }));
-
-                this.enabling = false;
-
-                this.check();
-            },
-
-            on: function (name, cb) {
-                var cbs = this.events[name];
-                if (!cbs) {
-                    cbs = this.events[name] = [];
-                }
-                cbs.push(cb);
-            },
-
-            emit: function (name, evt) {
-                each(this.events[name], function (cb) {
-                    cb(evt);
-                });
-                if (name === 'error') {
-                    //Now that the error handler was triggered, remove
-                    //the listeners, since this broken Module instance
-                    //can stay around for a while in the registry.
-                    delete this.events[name];
-                }
-            }
-        };
-
-        function callGetModule(args) {
-            //Skip modules already defined.
-            if (!hasProp(defined, args[0])) {
-                getModule(makeModuleMap(args[0], null, true)).init(args[1], args[2]);
-            }
-        }
-
-        function removeListener(node, func, name, ieName) {
-            //Favor detachEvent because of IE9
-            //issue, see attachEvent/addEventListener comment elsewhere
-            //in this file.
-            if (node.detachEvent && !isOpera) {
-                //Probably IE. If not it will throw an error, which will be
-                //useful to know.
-                if (ieName) {
-                    node.detachEvent(ieName, func);
-                }
-            } else {
-                node.removeEventListener(name, func, false);
-            }
-        }
-
-        /**
-         * Given an event from a script node, get the requirejs info from it,
-         * and then removes the event listeners on the node.
-         * @param {Event} evt
-         * @returns {Object}
-         */
-        function getScriptData(evt) {
-            //Using currentTarget instead of target for Firefox 2.0's sake. Not
-            //all old browsers will be supported, but this one was easy enough
-            //to support and still makes sense.
-            var node = evt.currentTarget || evt.srcElement;
-
-            //Remove the listeners once here.
-            removeListener(node, context.onScriptLoad, 'load', 'onreadystatechange');
-            removeListener(node, context.onScriptError, 'error');
-
-            return {
-                node: node,
-                id: node && node.getAttribute('data-requiremodule')
-            };
-        }
-
-        function intakeDefines() {
-            var args;
-
-            //Any defined modules in the global queue, intake them now.
-            takeGlobalQueue();
-
-            //Make sure any remaining defQueue items get properly processed.
-            while (defQueue.length) {
-                args = defQueue.shift();
-                if (args[0] === null) {
-                    return onError(makeError('mismatch', 'Mismatched anonymous define() module: ' + args[args.length - 1]));
-                } else {
-                    //args are id, deps, factory. Should be normalized by the
-                    //define() function.
-                    callGetModule(args);
-                }
-            }
-        }
-
-        context = {
-            config: config,
-            contextName: contextName,
-            registry: registry,
-            defined: defined,
-            urlFetched: urlFetched,
-            defQueue: defQueue,
-            Module: Module,
-            makeModuleMap: makeModuleMap,
-            nextTick: req.nextTick,
-
-            /**
-             * Set a configuration for the context.
-             * @param {Object} cfg config object to integrate.
-             */
-            configure: function (cfg) {
-                //Make sure the baseUrl ends in a slash.
-                if (cfg.baseUrl) {
-                    if (cfg.baseUrl.charAt(cfg.baseUrl.length - 1) !== '/') {
-                        cfg.baseUrl += '/';
-                    }
-                }
-
-                //Save off the paths and packages since they require special processing,
-                //they are additive.
-                var pkgs = config.pkgs,
-                    shim = config.shim,
-                    objs = {
-                        paths: true,
-                        config: true,
-                        map: true
-                    };
-
-                eachProp(cfg, function (value, prop) {
-                    if (objs[prop]) {
-                        if (prop === 'map') {
-                            mixin(config[prop], value, true, true);
-                        } else {
-                            mixin(config[prop], value, true);
-                        }
-                    } else {
-                        config[prop] = value;
-                    }
-                });
-
-                //Merge shim
-                if (cfg.shim) {
-                    eachProp(cfg.shim, function (value, id) {
-                        //Normalize the structure
-                        if (isArray(value)) {
-                            value = {
-                                deps: value
-                            };
-                        }
-                        if ((value.exports || value.init) && !value.exportsFn) {
-                            value.exportsFn = context.makeShimExports(value);
-                        }
-                        shim[id] = value;
-                    });
-                    config.shim = shim;
-                }
-
-                //Adjust packages if necessary.
-                if (cfg.packages) {
-                    each(cfg.packages, function (pkgObj) {
-                        var location;
-
-                        pkgObj = typeof pkgObj === 'string' ? { name: pkgObj } : pkgObj;
-                        location = pkgObj.location;
-
-                        //Create a brand new object on pkgs, since currentPackages can
-                        //be passed in again, and config.pkgs is the internal transformed
-                        //state for all package configs.
-                        pkgs[pkgObj.name] = {
-                            name: pkgObj.name,
-                            location: location || pkgObj.name,
-                            //Remove leading dot in main, so main paths are normalized,
-                            //and remove any trailing .js, since different package
-                            //envs have different conventions: some use a module name,
-                            //some use a file name.
-                            main: (pkgObj.main || 'main')
-                                  .replace(currDirRegExp, '')
-                                  .replace(jsSuffixRegExp, '')
-                        };
-                    });
-
-                    //Done with modifications, assing packages back to context config
-                    config.pkgs = pkgs;
-                }
-
-                //If there are any "waiting to execute" modules in the registry,
-                //update the maps for them, since their info, like URLs to load,
-                //may have changed.
-                eachProp(registry, function (mod, id) {
-                    //If module already has init called, since it is too
-                    //late to modify them, and ignore unnormalized ones
-                    //since they are transient.
-                    if (!mod.inited && !mod.map.unnormalized) {
-                        mod.map = makeModuleMap(id);
-                    }
-                });
-
-                //If a deps array or a config callback is specified, then call
-                //require with those args. This is useful when require is defined as a
-                //config object before require.js is loaded.
-                if (cfg.deps || cfg.callback) {
-                    context.require(cfg.deps || [], cfg.callback);
-                }
-            },
-
-            makeShimExports: function (value) {
-                function fn() {
-                    var ret;
-                    if (value.init) {
-                        ret = value.init.apply(global, arguments);
-                    }
-                    return ret || (value.exports && getGlobal(value.exports));
-                }
-                return fn;
-            },
-
-            makeRequire: function (relMap, options) {
-                options = options || {};
-
-                function localRequire(deps, callback, errback) {
-                    var id, map, requireMod;
-
-                    if (options.enableBuildCallback && callback && isFunction(callback)) {
-                        callback.__requireJsBuild = true;
-                    }
-
-                    if (typeof deps === 'string') {
-                        if (isFunction(callback)) {
-                            //Invalid call
-                            return onError(makeError('requireargs', 'Invalid require call'), errback);
-                        }
-
-                        //If require|exports|module are requested, get the
-                        //value for them from the special handlers. Caveat:
-                        //this only works while module is being defined.
-                        if (relMap && hasProp(handlers, deps)) {
-                            return handlers[deps](registry[relMap.id]);
-                        }
-
-                        //Synchronous access to one module. If require.get is
-                        //available (as in the Node adapter), prefer that.
-                        if (req.get) {
-                            return req.get(context, deps, relMap);
-                        }
-
-                        //Normalize module name, if it contains . or ..
-                        map = makeModuleMap(deps, relMap, false, true);
-                        id = map.id;
-
-                        if (!hasProp(defined, id)) {
-                            return onError(makeError('notloaded', 'Module name "' +
-                                        id +
-                                        '" has not been loaded yet for context: ' +
-                                        contextName +
-                                        (relMap ? '' : '. Use require([])')));
-                        }
-                        return defined[id];
-                    }
-
-                    //Grab defines waiting in the global queue.
-                    intakeDefines();
-
-                    //Mark all the dependencies as needing to be loaded.
-                    context.nextTick(function () {
-                        //Some defines could have been added since the
-                        //require call, collect them.
-                        intakeDefines();
-
-                        requireMod = getModule(makeModuleMap(null, relMap));
-
-                        //Store if map config should be applied to this require
-                        //call for dependencies.
-                        requireMod.skipMap = options.skipMap;
-
-                        requireMod.init(deps, callback, errback, {
-                            enabled: true
-                        });
-
-                        checkLoaded();
-                    });
-
-                    return localRequire;
-                }
-
-                mixin(localRequire, {
-                    isBrowser: isBrowser,
-
-                    /**
-                     * Converts a module name + .extension into an URL path.
-                     * *Requires* the use of a module name. It does not support using
-                     * plain URLs like nameToUrl.
-                     */
-                    toUrl: function (moduleNamePlusExt) {
-                        var ext, url,
-                            index = moduleNamePlusExt.lastIndexOf('.'),
-                            segment = moduleNamePlusExt.split('/')[0],
-                            isRelative = segment === '.' || segment === '..';
-
-                        //Have a file extension alias, and it is not the
-                        //dots from a relative path.
-                        if (index !== -1 && (!isRelative || index > 1)) {
-                            ext = moduleNamePlusExt.substring(index, moduleNamePlusExt.length);
-                            moduleNamePlusExt = moduleNamePlusExt.substring(0, index);
-                        }
-
-                        url = context.nameToUrl(normalize(moduleNamePlusExt,
-                                                relMap && relMap.id, true), ext || '.fake');
-                        return ext ? url : url.substring(0, url.length - 5);
-                    },
-
-                    defined: function (id) {
-                        return hasProp(defined, makeModuleMap(id, relMap, false, true).id);
-                    },
-
-                    specified: function (id) {
-                        id = makeModuleMap(id, relMap, false, true).id;
-                        return hasProp(defined, id) || hasProp(registry, id);
-                    }
-                });
-
-                //Only allow undef on top level require calls
-                if (!relMap) {
-                    localRequire.undef = function (id) {
-                        //Bind any waiting define() calls to this context,
-                        //fix for #408
-                        takeGlobalQueue();
-
-                        var map = makeModuleMap(id, relMap, true),
-                            mod = getOwn(registry, id);
-
-                        delete defined[id];
-                        delete urlFetched[map.url];
-                        delete undefEvents[id];
-
-                        if (mod) {
-                            //Hold on to listeners in case the
-                            //module will be attempted to be reloaded
-                            //using a different config.
-                            if (mod.events.defined) {
-                                undefEvents[id] = mod.events;
-                            }
-
-                            cleanRegistry(id);
-                        }
-                    };
-                }
-
-                return localRequire;
-            },
-
-            /**
-             * Called to enable a module if it is still in the registry
-             * awaiting enablement. A second arg, parent, the parent module,
-             * is passed in for context, when this method is overriden by
-             * the optimizer. Not shown here to keep code compact.
-             */
-            enable: function (depMap) {
-                var mod = getOwn(registry, depMap.id);
-                if (mod) {
-                    getModule(depMap).enable();
-                }
-            },
-
-            /**
-             * Internal method used by environment adapters to complete a load event.
-             * A load event could be a script load or just a load pass from a synchronous
-             * load call.
-             * @param {String} moduleName the name of the module to potentially complete.
-             */
-            completeLoad: function (moduleName) {
-                var found, args, mod,
-                    shim = getOwn(config.shim, moduleName) || {},
-                    shExports = shim.exports;
-
-                takeGlobalQueue();
-
-                while (defQueue.length) {
-                    args = defQueue.shift();
-                    if (args[0] === null) {
-                        args[0] = moduleName;
-                        //If already found an anonymous module and bound it
-                        //to this name, then this is some other anon module
-                        //waiting for its completeLoad to fire.
-                        if (found) {
-                            break;
-                        }
-                        found = true;
-                    } else if (args[0] === moduleName) {
-                        //Found matching define call for this script!
-                        found = true;
-                    }
-
-                    callGetModule(args);
-                }
-
-                //Do this after the cycle of callGetModule in case the result
-                //of those calls/init calls changes the registry.
-                mod = getOwn(registry, moduleName);
-
-                if (!found && !hasProp(defined, moduleName) && mod && !mod.inited) {
-                    if (config.enforceDefine && (!shExports || !getGlobal(shExports))) {
-                        if (hasPathFallback(moduleName)) {
-                            return;
-                        } else {
-                            return onError(makeError('nodefine',
-                                             'No define call for ' + moduleName,
-                                             null,
-                                             [moduleName]));
-                        }
-                    } else {
-                        //A script that does not call define(), so just simulate
-                        //the call for it.
-                        callGetModule([moduleName, (shim.deps || []), shim.exportsFn]);
-                    }
-                }
-
-                checkLoaded();
-            },
-
-            /**
-             * Converts a module name to a file path. Supports cases where
-             * moduleName may actually be just an URL.
-             * Note that it **does not** call normalize on the moduleName,
-             * it is assumed to have already been normalized. This is an
-             * internal API, not a public one. Use toUrl for the public API.
-             */
-            nameToUrl: function (moduleName, ext) {
-                var paths, pkgs, pkg, pkgPath, syms, i, parentModule, url,
-                    parentPath;
-
-                //If a colon is in the URL, it indicates a protocol is used and it is just
-                //an URL to a file, or if it starts with a slash, contains a query arg (i.e. ?)
-                //or ends with .js, then assume the user meant to use an url and not a module id.
-                //The slash is important for protocol-less URLs as well as full paths.
-                if (req.jsExtRegExp.test(moduleName)) {
-                    //Just a plain path, not module name lookup, so just return it.
-                    //Add extension if it is included. This is a bit wonky, only non-.js things pass
-                    //an extension, this method probably needs to be reworked.
-                    url = moduleName + (ext || '');
-                } else {
-                    //A module that needs to be converted to a path.
-                    paths = config.paths;
-                    pkgs = config.pkgs;
-
-                    syms = moduleName.split('/');
-                    //For each module name segment, see if there is a path
-                    //registered for it. Start with most specific name
-                    //and work up from it.
-                    for (i = syms.length; i > 0; i -= 1) {
-                        parentModule = syms.slice(0, i).join('/');
-                        pkg = getOwn(pkgs, parentModule);
-                        parentPath = getOwn(paths, parentModule);
-                        if (parentPath) {
-                            //If an array, it means there are a few choices,
-                            //Choose the one that is desired
-                            if (isArray(parentPath)) {
-                                parentPath = parentPath[0];
-                            }
-                            syms.splice(0, i, parentPath);
-                            break;
-                        } else if (pkg) {
-                            //If module name is just the package name, then looking
-                            //for the main module.
-                            if (moduleName === pkg.name) {
-                                pkgPath = pkg.location + '/' + pkg.main;
-                            } else {
-                                pkgPath = pkg.location;
-                            }
-                            syms.splice(0, i, pkgPath);
-                            break;
-                        }
-                    }
-
-                    //Join the path parts together, then figure out if baseUrl is needed.
-                    url = syms.join('/');
-                    url += (ext || (/\?/.test(url) ? '' : '.js'));
-                    url = (url.charAt(0) === '/' || url.match(/^[\w\+\.\-]+:/) ? '' : config.baseUrl) + url;
-                }
-
-                return config.urlArgs ? url +
-                                        ((url.indexOf('?') === -1 ? '?' : '&') +
-                                         config.urlArgs) : url;
-            },
-
-            //Delegates to req.load. Broken out as a separate function to
-            //allow overriding in the optimizer.
-            load: function (id, url) {
-                req.load(context, id, url);
-            },
-
-            /**
-             * Executes a module callack function. Broken out as a separate function
-             * solely to allow the build system to sequence the files in the built
-             * layer in the right sequence.
-             *
-             * @private
-             */
-            execCb: function (name, callback, args, exports) {
-                return callback.apply(exports, args);
-            },
-
-            /**
-             * callback for script loads, used to check status of loading.
-             *
-             * @param {Event} evt the event from the browser for the script
-             * that was loaded.
-             */
-            onScriptLoad: function (evt) {
-                //Using currentTarget instead of target for Firefox 2.0's sake. Not
-                //all old browsers will be supported, but this one was easy enough
-                //to support and still makes sense.
-                if (evt.type === 'load' ||
-                        (readyRegExp.test((evt.currentTarget || evt.srcElement).readyState))) {
-                    //Reset interactive script so a script node is not held onto for
-                    //to long.
-                    interactiveScript = null;
-
-                    //Pull out the name of the module and the context.
-                    var data = getScriptData(evt);
-                    context.completeLoad(data.id);
-                }
-            },
-
-            /**
-             * Callback for script errors.
-             */
-            onScriptError: function (evt) {
-                var data = getScriptData(evt);
-                if (!hasPathFallback(data.id)) {
-                    return onError(makeError('scripterror', 'Script error', evt, [data.id]));
-                }
-            }
-        };
-
-        context.require = context.makeRequire();
-        return context;
-    }
-
-    /**
-     * Main entry point.
-     *
-     * If the only argument to require is a string, then the module that
-     * is represented by that string is fetched for the appropriate context.
-     *
-     * If the first argument is an array, then it will be treated as an array
-     * of dependency string names to fetch. An optional function callback can
-     * be specified to execute when all of those dependencies are available.
-     *
-     * Make a local req variable to help Caja compliance (it assumes things
-     * on a require that are not standardized), and to give a short
-     * name for minification/local scope use.
-     */
-    req = requirejs = function (deps, callback, errback, optional) {
-
-        //Find the right context, use default
-        var context, config,
-            contextName = defContextName;
-
-        // Determine if have config object in the call.
-        if (!isArray(deps) && typeof deps !== 'string') {
-            // deps is a config object
-            config = deps;
-            if (isArray(callback)) {
-                // Adjust args if there are dependencies
-                deps = callback;
-                callback = errback;
-                errback = optional;
-            } else {
-                deps = [];
-            }
-        }
-
-        if (config && config.context) {
-            contextName = config.context;
-        }
-
-        context = getOwn(contexts, contextName);
-        if (!context) {
-            context = contexts[contextName] = req.s.newContext(contextName);
-        }
-
-        if (config) {
-            context.configure(config);
-        }
-
-        return context.require(deps, callback, errback);
-    };
-
-    /**
-     * Support require.config() to make it easier to cooperate with other
-     * AMD loaders on globally agreed names.
-     */
-    req.config = function (config) {
-        return req(config);
-    };
-
-    /**
-     * Execute something after the current tick
-     * of the event loop. Override for other envs
-     * that have a better solution than setTimeout.
-     * @param  {Function} fn function to execute later.
-     */
-    req.nextTick = typeof setTimeout !== 'undefined' ? function (fn) {
-        setTimeout(fn, 4);
-    } : function (fn) { fn(); };
-
-    /**
-     * Export require as a global, but only if it does not already exist.
-     */
-    if (!require) {
-        require = req;
-    }
-
-    req.version = version;
-
-    //Used to filter out dependencies that are already paths.
-    req.jsExtRegExp = /^\/|:|\?|\.js$/;
-    req.isBrowser = isBrowser;
-    s = req.s = {
-        contexts: contexts,
-        newContext: newContext
-    };
-
-    //Create default context.
-    req({});
-
-    //Exports some context-sensitive methods on global require.
-    each([
-        'toUrl',
-        'undef',
-        'defined',
-        'specified'
-    ], function (prop) {
-        //Reference from contexts instead of early binding to default context,
-        //so that during builds, the latest instance of the default context
-        //with its config gets used.
-        req[prop] = function () {
-            var ctx = contexts[defContextName];
-            return ctx.require[prop].apply(ctx, arguments);
-        };
-    });
-
-    if (isBrowser) {
-        head = s.head = document.getElementsByTagName('head')[0];
-        //If BASE tag is in play, using appendChild is a problem for IE6.
-        //When that browser dies, this can be removed. Details in this jQuery bug:
-        //http://dev.jquery.com/ticket/2709
-        baseElement = document.getElementsByTagName('base')[0];
-        if (baseElement) {
-            head = s.head = baseElement.parentNode;
-        }
-    }
-
-    /**
-     * Any errors that require explicitly generates will be passed to this
-     * function. Intercept/override it if you want custom error handling.
-     * @param {Error} err the error object.
-     */
-    req.onError = function (err) {
-        throw err;
-    };
-
-    /**
-     * Does the request to load a module for the browser case.
-     * Make this a separate function to allow other environments
-     * to override it.
-     *
-     * @param {Object} context the require context to find state.
-     * @param {String} moduleName the name of the module.
-     * @param {Object} url the URL to the module.
-     */
-    req.load = function (context, moduleName, url) {
-        var config = (context && context.config) || {},
-            node;
-        if (isBrowser) {
-            //In the browser so use a script tag
-            node = config.xhtml ?
-                    document.createElementNS('http://www.w3.org/1999/xhtml', 'html:script') :
-                    document.createElement('script');
-            node.type = config.scriptType || 'text/javascript';
-            node.charset = 'utf-8';
-            node.async = true;
-
-            node.setAttribute('data-requirecontext', context.contextName);
-            node.setAttribute('data-requiremodule', moduleName);
-
-            //Set up load listener. Test attachEvent first because IE9 has
-            //a subtle issue in its addEventListener and script onload firings
-            //that do not match the behavior of all other browsers with
-            //addEventListener support, which fire the onload event for a
-            //script right after the script execution. See:
-            //https://connect.microsoft.com/IE/feedback/details/648057/script-onload-event-is-not-fired-immediately-after-script-execution
-            //UNFORTUNATELY Opera implements attachEvent but does not follow the script
-            //script execution mode.
-            if (node.attachEvent &&
-                    //Check if node.attachEvent is artificially added by custom script or
-                    //natively supported by browser
-                    //read https://github.com/jrburke/requirejs/issues/187
-                    //if we can NOT find [native code] then it must NOT natively supported.
-                    //in IE8, node.attachEvent does not have toString()
-                    //Note the test for "[native code" with no closing brace, see:
-                    //https://github.com/jrburke/requirejs/issues/273
-                    !(node.attachEvent.toString && node.attachEvent.toString().indexOf('[native code') < 0) &&
-                    !isOpera) {
-                //Probably IE. IE (at least 6-8) do not fire
-                //script onload right after executing the script, so
-                //we cannot tie the anonymous define call to a name.
-                //However, IE reports the script as being in 'interactive'
-                //readyState at the time of the define call.
-                useInteractive = true;
-
-                node.attachEvent('onreadystatechange', context.onScriptLoad);
-                //It would be great to add an error handler here to catch
-                //404s in IE9+. However, onreadystatechange will fire before
-                //the error handler, so that does not help. If addEvenListener
-                //is used, then IE will fire error before load, but we cannot
-                //use that pathway given the connect.microsoft.com issue
-                //mentioned above about not doing the 'script execute,
-                //then fire the script load event listener before execute
-                //next script' that other browsers do.
-                //Best hope: IE10 fixes the issues,
-                //and then destroys all installs of IE 6-9.
-                //node.attachEvent('onerror', context.onScriptError);
-            } else {
-                node.addEventListener('load', context.onScriptLoad, false);
-                node.addEventListener('error', context.onScriptError, false);
-            }
-            node.src = url;
-
-            //For some cache cases in IE 6-8, the script executes before the end
-            //of the appendChild execution, so to tie an anonymous define
-            //call to the module name (which is stored on the node), hold on
-            //to a reference to this node, but clear after the DOM insertion.
-            currentlyAddingScript = node;
-            if (baseElement) {
-                head.insertBefore(node, baseElement);
-            } else {
-                head.appendChild(node);
-            }
-            currentlyAddingScript = null;
-
-            return node;
-        } else if (isWebWorker) {
-            //In a web worker, use importScripts. This is not a very
-            //efficient use of importScripts, importScripts will block until
-            //its script is downloaded and evaluated. However, if web workers
-            //are in play, the expectation that a build has been done so that
-            //only one script needs to be loaded anyway. This may need to be
-            //reevaluated if other use cases become common.
-            importScripts(url);
-
-            //Account for anonymous modules
-            context.completeLoad(moduleName);
-        }
-    };
-
-    function getInteractiveScript() {
-        if (interactiveScript && interactiveScript.readyState === 'interactive') {
-            return interactiveScript;
-        }
-
-        eachReverse(scripts(), function (script) {
-            if (script.readyState === 'interactive') {
-                return (interactiveScript = script);
-            }
-        });
-        return interactiveScript;
-    }
-
-    //Look for a data-main script attribute, which could also adjust the baseUrl.
-    if (isBrowser) {
-        //Figure out baseUrl. Get it from the script tag with require.js in it.
-        eachReverse(scripts(), function (script) {
-            //Set the 'head' where we can append children by
-            //using the script's parent.
-            if (!head) {
-                head = script.parentNode;
-            }
-
-            //Look for a data-main attribute to set main script for the page
-            //to load. If it is there, the path to data main becomes the
-            //baseUrl, if it is not already set.
-            dataMain = script.getAttribute('data-main');
-            if (dataMain) {
-                //Set final baseUrl if there is not already an explicit one.
-                if (!cfg.baseUrl) {
-                    //Pull off the directory of data-main for use as the
-                    //baseUrl.
-                    src = dataMain.split('/');
-                    mainScript = src.pop();
-                    subPath = src.length ? src.join('/')  + '/' : './';
-
-                    cfg.baseUrl = subPath;
-                    dataMain = mainScript;
-                }
-
-                //Strip off any trailing .js since dataMain is now
-                //like a module name.
-                dataMain = dataMain.replace(jsSuffixRegExp, '');
-
-                //Put the data-main script in the files to load.
-                cfg.deps = cfg.deps ? cfg.deps.concat(dataMain) : [dataMain];
-
-                return true;
-            }
-        });
-    }
-
-    /**
-     * The function that handles definitions of modules. Differs from
-     * require() in that a string for the module should be the first argument,
-     * and the function to execute after dependencies are loaded should
-     * return a value to define the module corresponding to the first argument's
-     * name.
-     */
-    define = function (name, deps, callback) {
-        var node, context;
-
-        //Allow for anonymous modules
-        if (typeof name !== 'string') {
-            //Adjust args appropriately
-            callback = deps;
-            deps = name;
-            name = null;
-        }
-
-        //This module may not have dependencies
-        if (!isArray(deps)) {
-            callback = deps;
-            deps = [];
-        }
-
-        //If no name, and callback is a function, then figure out if it a
-        //CommonJS thing with dependencies.
-        if (!deps.length && isFunction(callback)) {
-            //Remove comments from the callback string,
-            //look for require calls, and pull them into the dependencies,
-            //but only if there are function args.
-            if (callback.length) {
-                callback
-                    .toString()
-                    .replace(commentRegExp, '')
-                    .replace(cjsRequireRegExp, function (match, dep) {
-                        deps.push(dep);
-                    });
-
-                //May be a CommonJS thing even without require calls, but still
-                //could use exports, and module. Avoid doing exports and module
-                //work though if it just needs require.
-                //REQUIRES the function to expect the CommonJS variables in the
-                //order listed below.
-                deps = (callback.length === 1 ? ['require'] : ['require', 'exports', 'module']).concat(deps);
-            }
-        }
-
-        //If in IE 6-8 and hit an anonymous define() call, do the interactive
-        //work.
-        if (useInteractive) {
-            node = currentlyAddingScript || getInteractiveScript();
-            if (node) {
-                if (!name) {
-                    name = node.getAttribute('data-requiremodule');
-                }
-                context = contexts[node.getAttribute('data-requirecontext')];
-            }
-        }
-
-        //Always save off evaluating the def call until the script onload handler.
-        //This allows multiple modules to be in a file without prematurely
-        //tracing dependencies, and allows for anonymous module support,
-        //where the module name is not known until the script onload event
-        //occurs. If no context, use the global queue, and get it processed
-        //in the onscript load callback.
-        (context ? context.defQueue : globalDefQueue).push([name, deps, callback]);
-    };
-
-    define.amd = {
-        jQuery: true
-    };
-
-
-    /**
-     * Executes the text. Normally just uses eval, but can be modified
-     * to use a better, environment-specific call. Only used for transpiling
-     * loader plugins, not for plain JS modules.
-     * @param {String} text the text to execute/evaluate.
-     */
-    req.exec = function (text) {
-        /*jslint evil: true */
-        return eval(text);
-    };
-
-    //Set up with config info.
-    req(cfg);
-}(this));
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.xml
deleted file mode 100644
index 2dfe0d39cb..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>require.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>require.js</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.js
deleted file mode 100644
index d58ca2086d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- RequireJS 2.1.4 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.
- Available via the MIT or new BSD license.
- see: http://github.com/jrburke/requirejs for details
-*/
-var requirejs,require,define;
-(function(Y){function I(b){return"[object Function]"===L.call(b)}function J(b){return"[object Array]"===L.call(b)}function x(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function M(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function r(b,c){return da.call(b,c)}function i(b,c){return r(b,c)&&b[c]}function E(b,c){for(var d in b)if(r(b,d)&&c(b[d],d))break}function Q(b,c,d,i){c&&E(c,function(c,h){if(d||!r(b,h))i&&"string"!==typeof c?(b[h]||(b[h]={}),Q(b[h],
-c,d,i)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function Z(b){if(!b)return b;var c=Y;x(b.split("."),function(b){c=c[b]});return c}function F(b,c,d,i){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=i;d&&(c.originalError=d);return c}function ea(b){function c(a,f,v){var e,n,b,c,d,k,g,h=f&&f.split("/");e=h;var l=m.map,j=l&&l["*"];if(a&&"."===a.charAt(0))if(f){e=i(m.pkgs,f)?h=[f]:h.slice(0,h.length-1);f=a=e.concat(a.split("/"));
-for(e=0;f[e];e+=1)if(n=f[e],"."===n)f.splice(e,1),e-=1;else if(".."===n)if(1===e&&(".."===f[2]||".."===f[0]))break;else 0<e&&(f.splice(e-1,2),e-=2);e=i(m.pkgs,f=a[0]);a=a.join("/");e&&a===f+"/"+e.main&&(a=f)}else 0===a.indexOf("./")&&(a=a.substring(2));if(v&&(h||j)&&l){f=a.split("/");for(e=f.length;0<e;e-=1){b=f.slice(0,e).join("/");if(h)for(n=h.length;0<n;n-=1)if(v=i(l,h.slice(0,n).join("/")))if(v=i(v,b)){c=v;d=e;break}if(c)break;!k&&(j&&i(j,b))&&(k=i(j,b),g=e)}!c&&k&&(c=k,d=g);c&&(f.splice(0,d,
-c),a=f.join("/"))}return a}function d(a){z&&x(document.getElementsByTagName("script"),function(f){if(f.getAttribute("data-requiremodule")===a&&f.getAttribute("data-requirecontext")===k.contextName)return f.parentNode.removeChild(f),!0})}function y(a){var f=i(m.paths,a);if(f&&J(f)&&1<f.length)return d(a),f.shift(),k.require.undef(a),k.require([a]),!0}function g(a){var f,b=a?a.indexOf("!"):-1;-1<b&&(f=a.substring(0,b),a=a.substring(b+1,a.length));return[f,a]}function h(a,f,b,e){var n,u,d=null,h=f?f.name:
-null,l=a,m=!0,j="";a||(m=!1,a="_@r"+(L+=1));a=g(a);d=a[0];a=a[1];d&&(d=c(d,h,e),u=i(p,d));a&&(d?j=u&&u.normalize?u.normalize(a,function(a){return c(a,h,e)}):c(a,h,e):(j=c(a,h,e),a=g(j),d=a[0],j=a[1],b=!0,n=k.nameToUrl(j)));b=d&&!u&&!b?"_unnormalized"+(M+=1):"";return{prefix:d,name:j,parentMap:f,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(d?d+"!"+j:j)+b}}function q(a){var f=a.id,b=i(j,f);b||(b=j[f]=new k.Module(a));return b}function s(a,f,b){var e=a.id,n=i(j,e);if(r(p,e)&&(!n||n.defineEmitComplete))"defined"===
-f&&b(p[e]);else q(a).on(f,b)}function A(a,f){var b=a.requireModules,e=!1;if(f)f(a);else if(x(b,function(f){if(f=i(j,f))f.error=a,f.events.error&&(e=!0,f.emit("error",a))}),!e)l.onError(a)}function w(){R.length&&(fa.apply(G,[G.length-1,0].concat(R)),R=[])}function B(a,f,b){var e=a.map.id;a.error?a.emit("error",a.error):(f[e]=!0,x(a.depMaps,function(e,c){var d=e.id,h=i(j,d);h&&(!a.depMatched[c]&&!b[d])&&(i(f,d)?(a.defineDep(c,p[d]),a.check()):B(h,f,b))}),b[e]=!0)}function C(){var a,f,b,e,n=(b=1E3*m.waitSeconds)&&
-k.startTime+b<(new Date).getTime(),c=[],h=[],g=!1,l=!0;if(!T){T=!0;E(j,function(b){a=b.map;f=a.id;if(b.enabled&&(a.isDefine||h.push(b),!b.error))if(!b.inited&&n)y(f)?g=e=!0:(c.push(f),d(f));else if(!b.inited&&(b.fetched&&a.isDefine)&&(g=!0,!a.prefix))return l=!1});if(n&&c.length)return b=F("timeout","Load timeout for modules: "+c,null,c),b.contextName=k.contextName,A(b);l&&x(h,function(a){B(a,{},{})});if((!n||e)&&g)if((z||$)&&!U)U=setTimeout(function(){U=0;C()},50);T=!1}}function D(a){r(p,a[0])||
-q(h(a[0],null,!0)).init(a[1],a[2])}function H(a){var a=a.currentTarget||a.srcElement,b=k.onScriptLoad;a.detachEvent&&!V?a.detachEvent("onreadystatechange",b):a.removeEventListener("load",b,!1);b=k.onScriptError;(!a.detachEvent||V)&&a.removeEventListener("error",b,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function K(){var a;for(w();G.length;){a=G.shift();if(null===a[0])return A(F("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));D(a)}}var T,W,k,N,U,m={waitSeconds:7,
-baseUrl:"./",paths:{},pkgs:{},shim:{},map:{},config:{}},j={},X={},G=[],p={},S={},L=1,M=1;N={require:function(a){return a.require?a.require:a.require=k.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return m.config&&i(m.config,a.map.id)||{}},exports:p[a.map.id]}}};W=function(a){this.events=i(X,a.id)||{};this.map=a;this.shim=
-i(m.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};W.prototype={init:function(a,b,c,e){e=e||{};if(!this.inited){this.factory=b;if(c)this.on("error",c);else this.events.error&&(c=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=c;this.inited=!0;this.ignore=e.ignore;e.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,b){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=
-b)},fetch:function(){if(!this.fetched){this.fetched=!0;k.startTime=(new Date).getTime();var a=this.map;if(this.shim)k.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=this.map.url;S[a]||(S[a]=!0,k.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,b,c=this.map.id;b=this.depExports;var e=this.exports,n=this.factory;
-if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(I(n)){if(this.events.error)try{e=k.execCb(c,n,b,e)}catch(d){a=d}else e=k.execCb(c,n,b,e);this.map.isDefine&&((b=this.module)&&void 0!==b.exports&&b.exports!==this.exports?e=b.exports:void 0===e&&this.usingExports&&(e=this.exports));if(a)return a.requireMap=this.map,a.requireModules=[this.map.id],a.requireType="define",A(this.error=a)}else e=n;this.exports=e;if(this.map.isDefine&&
-!this.ignore&&(p[c]=e,l.onResourceLoad))l.onResourceLoad(k,this.map,this.depMaps);delete j[c];this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=this.map,b=a.id,d=h(a.prefix);this.depMaps.push(d);s(d,"defined",t(this,function(e){var n,d;d=this.map.name;var v=this.map.parentMap?this.map.parentMap.name:null,g=k.makeRequire(a.parentMap,{enableBuildCallback:!0});
-if(this.map.unnormalized){if(e.normalize&&(d=e.normalize(d,function(a){return c(a,v,!0)})||""),e=h(a.prefix+"!"+d,this.map.parentMap),s(e,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),d=i(j,e.id)){this.depMaps.push(e);if(this.events.error)d.on("error",t(this,function(a){this.emit("error",a)}));d.enable()}}else n=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),n.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=
-[b];E(j,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&delete j[a.map.id]});A(a)}),n.fromText=t(this,function(e,c){var d=a.name,u=h(d),v=O;c&&(e=c);v&&(O=!1);q(u);r(m.config,b)&&(m.config[d]=m.config[b]);try{l.exec(e)}catch(j){return A(F("fromtexteval","fromText eval for "+b+" failed: "+j,j,[b]))}v&&(O=!0);this.depMaps.push(u);k.completeLoad(d);g([d],n)}),e.load(a.name,g,n,m)}));k.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){this.enabling=this.enabled=!0;x(this.depMaps,t(this,function(a,
-b){var c,e;if("string"===typeof a){a=h(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=i(N,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;s(a,"defined",t(this,function(a){this.defineDep(b,a);this.check()}));this.errback&&s(a,"error",this.errback)}c=a.id;e=j[c];!r(N,c)&&(e&&!e.enabled)&&k.enable(a,this)}));E(this.pluginMaps,t(this,function(a){var b=i(j,a.id);b&&!b.enabled&&k.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=
-this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){x(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};k={config:m,contextName:b,registry:j,defined:p,urlFetched:S,defQueue:G,Module:W,makeModuleMap:h,nextTick:l.nextTick,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=m.pkgs,c=m.shim,e={paths:!0,config:!0,map:!0};E(a,function(a,b){e[b]?"map"===b?Q(m[b],a,!0,!0):Q(m[b],a,!0):m[b]=a});a.shim&&(E(a.shim,function(a,
-b){J(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=k.makeShimExports(a);c[b]=a}),m.shim=c);a.packages&&(x(a.packages,function(a){a="string"===typeof a?{name:a}:a;b[a.name]={name:a.name,location:a.location||a.name,main:(a.main||"main").replace(ga,"").replace(aa,"")}}),m.pkgs=b);E(j,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=h(b))});if(a.deps||a.callback)k.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(Y,arguments));
-return b||a.exports&&Z(a.exports)}},makeRequire:function(a,d){function g(e,c,u){var i,m;d.enableBuildCallback&&(c&&I(c))&&(c.__requireJsBuild=!0);if("string"===typeof e){if(I(c))return A(F("requireargs","Invalid require call"),u);if(a&&r(N,e))return N[e](j[a.id]);if(l.get)return l.get(k,e,a);i=h(e,a,!1,!0);i=i.id;return!r(p,i)?A(F("notloaded",'Module name "'+i+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[i]}K();k.nextTick(function(){K();m=q(h(null,a));m.skipMap=d.skipMap;
-m.init(e,c,u,{enabled:!0});C()});return g}d=d||{};Q(g,{isBrowser:z,toUrl:function(b){var d,f=b.lastIndexOf("."),h=b.split("/")[0];if(-1!==f&&(!("."===h||".."===h)||1<f))d=b.substring(f,b.length),b=b.substring(0,f);b=k.nameToUrl(c(b,a&&a.id,!0),d||".fake");return d?b:b.substring(0,b.length-5)},defined:function(b){return r(p,h(b,a,!1,!0).id)},specified:function(b){b=h(b,a,!1,!0).id;return r(p,b)||r(j,b)}});a||(g.undef=function(b){w();var c=h(b,a,!0),d=i(j,b);delete p[b];delete S[c.url];delete X[b];
-d&&(d.events.defined&&(X[b]=d.events),delete j[b])});return g},enable:function(a){i(j,a.id)&&q(a).enable()},completeLoad:function(a){var b,c,d=i(m.shim,a)||{},h=d.exports;for(w();G.length;){c=G.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);D(c)}c=i(j,a);if(!b&&!r(p,a)&&c&&!c.inited){if(m.enforceDefine&&(!h||!Z(h)))return y(a)?void 0:A(F("nodefine","No define call for "+a,null,[a]));D([a,d.deps||[],d.exportsFn])}C()},nameToUrl:function(a,b){var c,d,h,g,k,j;if(l.jsExtRegExp.test(a))g=
-a+(b||"");else{c=m.paths;d=m.pkgs;g=a.split("/");for(k=g.length;0<k;k-=1)if(j=g.slice(0,k).join("/"),h=i(d,j),j=i(c,j)){J(j)&&(j=j[0]);g.splice(0,k,j);break}else if(h){c=a===h.name?h.location+"/"+h.main:h.location;g.splice(0,k,c);break}g=g.join("/");g+=b||(/\?/.test(g)?"":".js");g=("/"===g.charAt(0)||g.match(/^[\w\+\.\-]+:/)?"":m.baseUrl)+g}return m.urlArgs?g+((-1===g.indexOf("?")?"?":"&")+m.urlArgs):g},load:function(a,b){l.load(k,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===
-a.type||ha.test((a.currentTarget||a.srcElement).readyState))P=null,a=H(a),k.completeLoad(a.id)},onScriptError:function(a){var b=H(a);if(!y(b.id))return A(F("scripterror","Script error",a,[b.id]))}};k.require=k.makeRequire();return k}var l,w,B,D,s,H,P,K,ba,ca,ia=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ja=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,aa=/\.js$/,ga=/^\.\//;w=Object.prototype;var L=w.toString,da=w.hasOwnProperty,fa=Array.prototype.splice,z=!!("undefined"!==typeof window&&navigator&&
-document),$=!z&&"undefined"!==typeof importScripts,ha=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,V="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),C={},q={},R=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(I(requirejs))return;q=requirejs;requirejs=void 0}"undefined"!==typeof require&&!I(require)&&(q=require,require=void 0);l=requirejs=function(b,c,d,y){var g,h="_";!J(b)&&"string"!==typeof b&&(g=b,J(c)?(b=c,c=d,d=y):b=[]);
-g&&g.context&&(h=g.context);(y=i(C,h))||(y=C[h]=l.s.newContext(h));g&&y.configure(g);return y.require(b,c,d)};l.config=function(b){return l(b)};l.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=l);l.version="2.1.4";l.jsExtRegExp=/^\/|:|\?|\.js$/;l.isBrowser=z;w=l.s={contexts:C,newContext:ea};l({});x(["toUrl","undef","defined","specified"],function(b){l[b]=function(){var c=C._;return c.require[b].apply(c,arguments)}});if(z&&(B=w.head=document.getElementsByTagName("head")[0],
-D=document.getElementsByTagName("base")[0]))B=w.head=D.parentNode;l.onError=function(b){throw b;};l.load=function(b,c,d){var i=b&&b.config||{},g;if(z)return g=i.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script"),g.type=i.scriptType||"text/javascript",g.charset="utf-8",g.async=!0,g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&
-!V?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,K=g,D?B.insertBefore(g,D):B.appendChild(g),K=null,g;$&&(importScripts(d),b.completeLoad(c))};z&&M(document.getElementsByTagName("script"),function(b){B||(B=b.parentNode);if(s=b.getAttribute("data-main"))return q.baseUrl||(H=s.split("/"),ba=H.pop(),ca=H.length?H.join("/")+"/":"./",q.baseUrl=ca,s=ba),s=s.replace(aa,""),q.deps=q.deps?q.deps.concat(s):
-[s],!0});define=function(b,c,d){var i,g;"string"!==typeof b&&(d=c,c=b,b=null);J(c)||(d=c,c=[]);!c.length&&I(d)&&d.length&&(d.toString().replace(ia,"").replace(ja,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c));if(O){if(!(i=K))P&&"interactive"===P.readyState||M(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),i=P;i&&(b||(b=i.getAttribute("data-requiremodule")),g=C[i.getAttribute("data-requirecontext")])}(g?
-g.defQueue:R).push([b,c,d])};define.amd={jQuery:!0};l.exec=function(b){return eval(b)};l(q)}})(this);
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.xml
deleted file mode 100644
index ac325ce3d1..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/require.min.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>require.min.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string>require.min.js</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.js
deleted file mode 100644
index 666e309259..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.js
+++ /dev/null
@@ -1,1026 +0,0 @@
-(function(globals) {
-var define, requireModule;
-
-(function() {
-  var registry = {}, seen = {};
-
-  define = function(name, deps, callback) {
-    registry[name] = { deps: deps, callback: callback };
-  };
-
-  requireModule = function(name) {
-    if (seen[name]) { return seen[name]; }
-    seen[name] = {};
-
-    var mod = registry[name];
-    if (!mod) {
-      throw new Error("Module '" + name + "' not found.");
-    }
-
-    var deps = mod.deps,
-        callback = mod.callback,
-        reified = [],
-        exports;
-
-    for (var i=0, l=deps.length; i<l; i++) {
-      if (deps[i] === 'exports') {
-        reified.push(exports = {});
-      } else {
-        reified.push(requireModule(deps[i]));
-      }
-    }
-
-    var value = callback.apply(this, reified);
-    return seen[name] = exports || value;
-  };
-})();
-
-define("rsvp/all",
-  ["rsvp/promise","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-    /* global toString */
-
-
-    function promiseAtLeast(expected_count, promises) {
-      if (Object.prototype.toString.call(promises) !== "[object Array]") {
-        throw new TypeError('You must pass an array to all.');
-      }
-
-      function canceller() {
-        var promise;
-        for (var i = 0; i < promises.length; i++) {
-          promise = promises[i];
-
-          if (promise && typeof promise.then === 'function' &&
-              typeof promise.cancel === 'function') {
-            promise.cancel();
-          }
-        }
-      }
-
-      return new Promise(function(resolve, reject, notify) {
-        var results = [], remaining = promises.length,
-        promise, remaining_count = promises.length - expected_count;
-
-        if (remaining === 0) {
-          if (expected_count === 1) {
-            resolve();
-          } else {
-            resolve([]);
-          }
-        }
-
-        function resolver(index) {
-          return function(value) {
-            resolveAll(index, value);
-          };
-        }
-
-        function resolveAll(index, value) {
-          results[index] = value;
-          if (--remaining === remaining_count) {
-            if (remaining_count === 0) {
-              resolve(results);
-            } else {
-              resolve(value);
-              canceller();
-            }
-          }
-        }
-
-        function notifier(index) {
-          return function(value) {
-            notify({"index": index, "value": value});
-          };
-        }
-
-        function cancelAll(rejectionValue) {
-          reject(rejectionValue);
-          canceller();
-        }
-
-        for (var i = 0; i < promises.length; i++) {
-          promise = promises[i];
-
-          if (promise && typeof promise.then === 'function') {
-            promise.then(resolver(i), cancelAll, notifier(i));
-          } else {
-            resolveAll(i, promise);
-          }
-        }
-      }, canceller
-      );
-    }
-
-    function all(promises) {
-      return promiseAtLeast(promises.length, promises);
-    }
-
-    function any(promises) {
-      return promiseAtLeast(1, promises);
-    }
-
-
-    __exports__.all = all;
-    __exports__.any = any;
-  });
-define("rsvp/async",
-  ["exports"],
-  function(__exports__) {
-    "use strict";
-    var browserGlobal = (typeof window !== 'undefined') ? window : {};
-    var BrowserMutationObserver = browserGlobal.MutationObserver || browserGlobal.WebKitMutationObserver;
-    var async;
-    var local = (typeof global !== 'undefined') ? global : this;
-
-    function checkNativePromise() {
-      if (typeof Promise === "function" &&
-          typeof Promise.resolve === "function") {
-        try {
-          /* global Promise */
-          var promise = new Promise(function(){});
-          if ({}.toString.call(promise) === "[object Promise]") {
-            return true;
-          }
-        } catch (e) {}
-      }
-      return false;
-    }
-
-    function useNativePromise() {
-      var nativePromise = Promise.resolve();
-      return function(callback, arg) {
-        nativePromise.then(function () {
-          callback(arg);
-        });
-      };
-    }
-
-    // old node
-    function useNextTick() {
-      return function(callback, arg) {
-        process.nextTick(function() {
-          callback(arg);
-        });
-      };
-    }
-
-    // node >= 0.10.x
-    function useSetImmediate() {
-      return function(callback, arg) {
-        /* global  setImmediate */
-        setImmediate(function(){
-          callback(arg);
-        });
-      };
-    }
-
-    function useMutationObserver() {
-      var queue = [];
-
-      var observer = new BrowserMutationObserver(function() {
-        var toProcess = queue.slice();
-        queue = [];
-
-        toProcess.forEach(function(tuple) {
-          var callback = tuple[0], arg= tuple[1];
-          callback(arg);
-        });
-      });
-
-      var element = document.createElement('div');
-      observer.observe(element, { attributes: true });
-
-      // Chrome Memory Leak: https://bugs.webkit.org/show_bug.cgi?id=93661
-      window.addEventListener('unload', function(){
-        observer.disconnect();
-        observer = null;
-      }, false);
-
-      return function(callback, arg) {
-        queue.push([callback, arg]);
-        element.setAttribute('drainQueue', 'drainQueue');
-      };
-    }
-
-    function useSetTimeout() {
-      return function(callback, arg) {
-        local.setTimeout(function() {
-          callback(arg);
-        }, 1);
-      };
-    }
-
-    if (typeof setImmediate === 'function') {
-      async = useSetImmediate();
-    } else if (typeof process !== 'undefined' && {}.toString.call(process) === '[object process]') {
-      async = useNextTick();
-    } else if (BrowserMutationObserver) {
-      async = useMutationObserver();
-    } else if (checkNativePromise()) {
-      async = useNativePromise();
-    } else {
-      async = useSetTimeout();
-    }
-
-
-    __exports__.async = async;
-  });
-define("rsvp/cancellation_error",
-  ["exports"],
-  function(__exports__) {
-    "use strict";
-    // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error
-    function CancellationError(message) {
-      this.name = "cancel";
-      if ((message !== undefined) && (typeof message !== "string")) {
-        throw new TypeError('You must pass a string.');
-      }
-      this.message = message || "Default Message";
-    }
-    CancellationError.prototype = new Error();
-    CancellationError.prototype.constructor = CancellationError;
-
-
-    __exports__.CancellationError = CancellationError;
-  });
-define("rsvp/config",
-  ["rsvp/async","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var async = __dependency1__.async;
-
-    var config = {};
-    config.async = async;
-
-
-    __exports__.config = config;
-  });
-define("rsvp/defer",
-  ["rsvp/promise","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-
-    function defer() {
-      var deferred = {
-        // pre-allocate shape
-        resolve: undefined,
-        reject:  undefined,
-        promise: undefined
-      };
-
-      deferred.promise = new Promise(function(resolve, reject) {
-        deferred.resolve = resolve;
-        deferred.reject = reject;
-      });
-
-      return deferred;
-    }
-
-
-    __exports__.defer = defer;
-  });
-define("rsvp/events",
-  ["exports"],
-  function(__exports__) {
-    "use strict";
-    var Event = function(type, options) {
-      this.type = type;
-
-      for (var option in options) {
-        if (!options.hasOwnProperty(option)) { continue; }
-
-        this[option] = options[option];
-      }
-    };
-
-    var indexOf = function(callbacks, callback) {
-      for (var i=0, l=callbacks.length; i<l; i++) {
-        if (callbacks[i][0] === callback) { return i; }
-      }
-
-      return -1;
-    };
-
-    var callbacksFor = function(object) {
-      var callbacks = object._promiseCallbacks;
-
-      if (!callbacks) {
-        callbacks = object._promiseCallbacks = {};
-      }
-
-      return callbacks;
-    };
-
-    var EventTarget = {
-      mixin: function(object) {
-        object.on = this.on;
-        object.off = this.off;
-        object.trigger = this.trigger;
-        return object;
-      },
-
-      on: function(eventNames, callback, binding) {
-        var allCallbacks = callbacksFor(this), callbacks, eventName;
-        eventNames = eventNames.split(/\s+/);
-        binding = binding || this;
-
-        while (eventName = eventNames.shift()) {
-          callbacks = allCallbacks[eventName];
-
-          if (!callbacks) {
-            callbacks = allCallbacks[eventName] = [];
-          }
-
-          if (indexOf(callbacks, callback) === -1) {
-            callbacks.push([callback, binding]);
-          }
-        }
-      },
-
-      off: function(eventNames, callback) {
-        var allCallbacks = callbacksFor(this), callbacks, eventName, index;
-        eventNames = eventNames.split(/\s+/);
-
-        while (eventName = eventNames.shift()) {
-          if (!callback) {
-            allCallbacks[eventName] = [];
-            continue;
-          }
-
-          callbacks = allCallbacks[eventName];
-
-          index = indexOf(callbacks, callback);
-
-          if (index !== -1) { callbacks.splice(index, 1); }
-        }
-      },
-
-      trigger: function(eventName, options) {
-        var allCallbacks = callbacksFor(this),
-            callbacks, callbackTuple, callback, binding, event;
-
-        if (callbacks = allCallbacks[eventName]) {
-          // Don't cache the callbacks.length since it may grow
-          for (var i=0; i<callbacks.length; i++) {
-            callbackTuple = callbacks[i];
-            callback = callbackTuple[0];
-            binding = callbackTuple[1];
-
-            if (typeof options !== 'object') {
-              options = { detail: options };
-            }
-
-            event = new Event(eventName, options);
-            callback.call(binding, event);
-          }
-        }
-      }
-    };
-
-
-    __exports__.EventTarget = EventTarget;
-  });
-define("rsvp/hash",
-  ["rsvp/defer","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var defer = __dependency1__.defer;
-
-    function size(object) {
-      var s = 0;
-
-      for (var prop in object) {
-        s++;
-      }
-
-      return s;
-    }
-
-    function hash(promises) {
-      var results = {}, deferred = defer(), remaining = size(promises);
-
-      if (remaining === 0) {
-        deferred.resolve({});
-      }
-
-      var resolver = function(prop) {
-        return function(value) {
-          resolveAll(prop, value);
-        };
-      };
-
-      var resolveAll = function(prop, value) {
-        results[prop] = value;
-        if (--remaining === 0) {
-          deferred.resolve(results);
-        }
-      };
-
-      var rejectAll = function(error) {
-        deferred.reject(error);
-      };
-
-      for (var prop in promises) {
-        if (promises[prop] && typeof promises[prop].then === 'function') {
-          promises[prop].then(resolver(prop), rejectAll);
-        } else {
-          resolveAll(prop, promises[prop]);
-        }
-      }
-
-      return deferred.promise;
-    }
-
-
-    __exports__.hash = hash;
-  });
-define("rsvp/node",
-  ["rsvp/promise","rsvp/all","exports"],
-  function(__dependency1__, __dependency2__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-    var all = __dependency2__.all;
-
-    function makeNodeCallbackFor(resolve, reject) {
-      return function (error, value) {
-        if (error) {
-          reject(error);
-        } else if (arguments.length > 2) {
-          resolve(Array.prototype.slice.call(arguments, 1));
-        } else {
-          resolve(value);
-        }
-      };
-    }
-
-    function denodeify(nodeFunc) {
-      return function()  {
-        var nodeArgs = Array.prototype.slice.call(arguments), resolve, reject;
-        var thisArg = this;
-
-        var promise = new Promise(function(nodeResolve, nodeReject) {
-          resolve = nodeResolve;
-          reject = nodeReject;
-        });
-
-        all(nodeArgs).then(function(nodeArgs) {
-          nodeArgs.push(makeNodeCallbackFor(resolve, reject));
-
-          try {
-            nodeFunc.apply(thisArg, nodeArgs);
-          } catch(e) {
-            reject(e);
-          }
-        });
-
-        return promise;
-      };
-    }
-
-
-    __exports__.denodeify = denodeify;
-  });
-define("rsvp/promise",
-  ["rsvp/config","rsvp/events","rsvp/cancellation_error","exports"],
-  function(__dependency1__, __dependency2__, __dependency3__, __exports__) {
-    "use strict";
-    var config = __dependency1__.config;
-    var EventTarget = __dependency2__.EventTarget;
-    var CancellationError = __dependency3__.CancellationError;
-
-    function objectOrFunction(x) {
-      return isFunction(x) || (typeof x === "object" && x !== null);
-    }
-
-    function isFunction(x){
-      return typeof x === "function";
-    }
-
-    var Promise = function(resolver, canceller) {
-      var promise = this,
-      resolved = false;
-
-      if (typeof resolver !== 'function') {
-        throw new TypeError('You must pass a resolver function as the sole argument to the promise constructor');
-      }
-
-      if ((canceller !== undefined) && (typeof canceller !== 'function')) {
-        throw new TypeError('You can only pass a canceller function' +
-          ' as the second argument to the promise constructor');
-      }
-
-      if (!(promise instanceof Promise)) {
-        return new Promise(resolver, canceller);
-      }
-
-      var resolvePromise = function(value) {
-        if (resolved) { return; }
-        resolved = true;
-        resolve(promise, value);
-      };
-
-      var rejectPromise = function(value) {
-        if (resolved) { return; }
-        resolved = true;
-        reject(promise, value);
-      };
-
-      var notifyPromise = function(value) {
-        if (resolved) { return; }
-        notify(promise, value);
-      };
-
-      this.on('promise:failed', function(event) {
-        this.trigger('error', { detail: event.detail });
-      }, this);
-
-      this.on('error', onerror);
-
-      this.cancel = function () {
-        // For now, simply reject the promise and does not propagate the cancel
-        // to parent or children
-        if (resolved) { return; }
-        if (canceller !== undefined) {
-          try {
-            canceller();
-          } catch (e) {
-            rejectPromise(e);
-            return;
-          }
-        }
-        // Trigger cancel?
-        rejectPromise(new CancellationError());
-      };
-
-      try {
-        resolver(resolvePromise, rejectPromise, notifyPromise);
-      } catch(e) {
-        rejectPromise(e);
-      }
-    };
-
-    function onerror(event) {
-      if (config.onerror) {
-        config.onerror(event.detail);
-      }
-    }
-
-    var invokeCallback = function(type, promise, callback, event) {
-      var hasCallback = isFunction(callback),
-          value, error, succeeded, failed;
-
-      if (promise.isFulfilled) { return; }
-      if (promise.isRejected) { return; }
-
-      if (hasCallback) {
-        try {
-          value = callback(event.detail);
-          succeeded = true;
-        } catch(e) {
-          failed = true;
-          error = e;
-        }
-      } else {
-        value = event.detail;
-        succeeded = true;
-      }
-
-      if (handleThenable(promise, value)) {
-        return;
-      } else if (hasCallback && succeeded) {
-        resolve(promise, value);
-      } else if (failed) {
-        reject(promise, error);
-      } else if (type === 'resolve') {
-        resolve(promise, value);
-      } else if (type === 'reject') {
-        reject(promise, value);
-      }
-    };
-
-
-    var invokeNotifyCallback = function(promise, callback, event) {
-      var value;
-      if (typeof callback === 'function') {
-        try {
-          value = callback(event.detail);
-        } catch (e) {
-          // stop propagating
-          return;
-        }
-        notify(promise, value);
-      } else {
-        notify(promise, event.detail);
-      }
-    };
-
-    Promise.prototype = {
-      constructor: Promise,
-
-      isRejected: undefined,
-      isFulfilled: undefined,
-      rejectedReason: undefined,
-      fulfillmentValue: undefined,
-
-      then: function(done, fail, progress) {
-        this.off('error', onerror);
-
-        var thenPromise = new this.constructor(function() {},
-            function () {
-              thenPromise.trigger('promise:cancelled', {});
-            });
-
-        if (this.isFulfilled) {
-          config.async(function(promise) {
-            invokeCallback('resolve', thenPromise, done, { detail: promise.fulfillmentValue });
-          }, this);
-        }
-
-        if (this.isRejected) {
-          config.async(function(promise) {
-            invokeCallback('reject', thenPromise, fail, { detail: promise.rejectedReason });
-          }, this);
-        }
-
-        this.on('promise:resolved', function(event) {
-          invokeCallback('resolve', thenPromise, done, event);
-        });
-
-        this.on('promise:failed', function(event) {
-          invokeCallback('reject', thenPromise, fail, event);
-        });
-
-        this.on('promise:notified', function (event) {
-          invokeNotifyCallback(thenPromise, progress, event);
-        });
-
-        return thenPromise;
-      },
-
-      fail: function(fail) {
-        return this.then(null, fail);
-      },
-
-      always: function(fail) {
-        return this.then(fail, fail);
-      }
-    };
-
-    EventTarget.mixin(Promise.prototype);
-
-    function resolve(promise, value) {
-      if (promise === value) {
-        fulfill(promise, value);
-      } else if (!handleThenable(promise, value)) {
-        fulfill(promise, value);
-      }
-    }
-
-    function handleThenable(promise, value) {
-      var then = null,
-      resolved;
-
-      try {
-        if (promise === value) {
-          throw new TypeError("A promises callback cannot return that same promise.");
-        }
-
-        if (objectOrFunction(value)) {
-          then = value.then;
-
-          if (isFunction(then)) {
-            if (isFunction(value.on)) {
-              value.on('promise:notified', function (event) {
-                notify(promise, event.detail);
-              });
-            }
-            promise.on('promise:cancelled', function(event) {
-              if (isFunction(value.cancel)) {
-                value.cancel();
-              }
-            });
-            then.call(value, function(val) {
-              if (resolved) { return true; }
-              resolved = true;
-
-              if (value !== val) {
-                resolve(promise, val);
-              } else {
-                fulfill(promise, val);
-              }
-            }, function(val) {
-              if (resolved) { return true; }
-              resolved = true;
-
-              reject(promise, val);
-            });
-
-            return true;
-          }
-        }
-      } catch (error) {
-        reject(promise, error);
-        return true;
-      }
-
-      return false;
-    }
-
-    function fulfill(promise, value) {
-      config.async(function() {
-        if (promise.isFulfilled) { return; }
-        if (promise.isRejected) { return; }
-        promise.trigger('promise:resolved', { detail: value });
-        promise.isFulfilled = true;
-        promise.fulfillmentValue = value;
-      });
-    }
-
-    function reject(promise, value) {
-      config.async(function() {
-        if (promise.isFulfilled) { return; }
-        if (promise.isRejected) { return; }
-        promise.trigger('promise:failed', { detail: value });
-        promise.isRejected = true;
-        promise.rejectedReason = value;
-      });
-    }
-
-    function notify(promise, value) {
-      config.async(function() {
-        promise.trigger('promise:notified', { detail: value });
-      });
-    }
-
-
-    __exports__.Promise = Promise;
-  });
-define("rsvp/queue",
-  ["rsvp/promise","rsvp/resolve","exports"],
-  function(__dependency1__, __dependency2__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-    var resolve = __dependency2__.resolve;
-
-    // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error
-    function ResolvedQueueError(message) {
-      this.name = "resolved";
-      if ((message !== undefined) && (typeof message !== "string")) {
-        throw new TypeError('You must pass a string.');
-      }
-      this.message = message || "Default Message";
-    }
-    ResolvedQueueError.prototype = new Error();
-    ResolvedQueueError.prototype.constructor = ResolvedQueueError;
-
-    var Queue = function() {
-      var queue = this,
-        promise_list = [],
-        promise,
-        fulfill,
-        reject,
-        notify,
-        resolved;
-
-      if (!(this instanceof Queue)) {
-        return new Queue();
-      }
-
-      function canceller() {
-        for (var i = 0; i < 2; i++) {
-          promise_list[i].cancel();
-        }
-      }
-
-      promise = new Promise(function(done, fail, progress) {
-        fulfill = function (fulfillmentValue) {
-          if (resolved) {return;}
-          queue.isFulfilled = true;
-          queue.fulfillmentValue = fulfillmentValue;
-          resolved = true;
-          return done(fulfillmentValue);
-        };
-        reject = function (rejectedReason) {
-          if (resolved) {return;}
-          queue.isRejected = true;
-          queue.rejectedReason = rejectedReason ;
-          resolved = true;
-          return fail(rejectedReason);
-        };
-        notify = progress;
-      }, canceller);
-
-      promise_list.push(resolve());
-      promise_list.push(promise_list[0].then(function () {
-        promise_list.splice(0, 2);
-        if (promise_list.length === 0) {
-          fulfill();
-        }
-      }));
-
-      queue.cancel = function () {
-        if (resolved) {return;}
-        resolved = true;
-        promise.cancel();
-        promise.fail(function (rejectedReason) {
-          queue.isRejected = true;
-          queue.rejectedReason = rejectedReason;
-        });
-      };
-      queue.then = function () {
-        return promise.then.apply(promise, arguments);
-      };
-
-      queue.push = function(done, fail, progress) {
-        var last_promise = promise_list[promise_list.length - 1],
-          next_promise;
-
-        if (resolved) {
-          throw new ResolvedQueueError();
-        }
-
-        next_promise = last_promise.then(done, fail, progress);
-        promise_list.push(next_promise);
-
-        // Handle pop
-        last_promise = next_promise.then(function (fulfillmentValue) {
-          promise_list.splice(0, 2);
-          if (promise_list.length === 0) {
-            fulfill(fulfillmentValue);
-          } else {
-            return fulfillmentValue;
-          }
-        }, function (rejectedReason) {
-          promise_list.splice(0, 2);
-          if (promise_list.length === 0) {
-            reject(rejectedReason);
-          } else {
-            throw rejectedReason;
-          }
-        }, function (notificationValue) {
-          if (promise_list[promise_list.length - 1] === last_promise) {
-            notify(notificationValue);
-          }
-          return notificationValue;
-        });
-        promise_list.push(last_promise);
-
-        return this;
-      };
-    };
-
-    Queue.prototype = Object.create(Promise.prototype);
-    Queue.prototype.constructor = Queue;
-
-
-    __exports__.Queue = Queue;
-    __exports__.ResolvedQueueError = ResolvedQueueError;
-  });
-define("rsvp/reject",
-  ["rsvp/promise","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-
-    function reject(reason) {
-      return new Promise(function (resolve, reject) {
-        reject(reason);
-      });
-    }
-
-
-    __exports__.reject = reject;
-  });
-define("rsvp/resolve",
-  ["rsvp/promise","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-
-    function resolve(thenable) {
-      return new Promise(function(resolve, reject) {
-        if (typeof thenable === "object" && thenable !== null) {
-          var then = thenable.then;
-          if ((then !== undefined) && (typeof then === "function")) {
-            return then.apply(thenable, [resolve, reject]);
-          }
-        }
-        return resolve(thenable);
-      }, function () {
-        if ((thenable !== undefined) && (thenable.cancel !== undefined)) {
-          thenable.cancel();
-        }
-      });
-    }
-
-
-    __exports__.resolve = resolve;
-  });
-define("rsvp/rethrow",
-  ["exports"],
-  function(__exports__) {
-    "use strict";
-    var local = (typeof global === "undefined") ? this : global;
-
-    function rethrow(reason) {
-      local.setTimeout(function() {
-        throw reason;
-      });
-      throw reason;
-    }
-
-
-    __exports__.rethrow = rethrow;
-  });
-define("rsvp/timeout",
-  ["rsvp/promise","exports"],
-  function(__dependency1__, __exports__) {
-    "use strict";
-    var Promise = __dependency1__.Promise;
-
-    function promiseSetTimeout(millisecond, should_reject, message) {
-      var timeout_id;
-
-      function resolver(resolve, reject) {
-        timeout_id = setTimeout(function () {
-          if (should_reject) {
-            reject(message);
-          } else {
-            resolve(message);
-          }
-        }, millisecond);
-      }
-      function canceller() {
-        clearTimeout(timeout_id);
-      }
-      return new Promise(resolver, canceller);
-    }
-
-    function delay(millisecond, message) {
-      return promiseSetTimeout(millisecond, false, message);
-    }
-
-    function timeout(millisecond) {
-      return promiseSetTimeout(millisecond, true,
-                               "Timed out after " + millisecond + " ms");
-    }
-
-    Promise.prototype.delay = function(millisecond) {
-      return this.then(function (fulfillmentValue) {
-        return delay(millisecond, fulfillmentValue);
-      });
-    };
-
-
-    __exports__.delay = delay;
-    __exports__.timeout = timeout;
-  });
-define("rsvp",
-  ["rsvp/events","rsvp/cancellation_error","rsvp/promise","rsvp/node","rsvp/all","rsvp/queue","rsvp/timeout","rsvp/hash","rsvp/rethrow","rsvp/defer","rsvp/config","rsvp/resolve","rsvp/reject","exports"],
-  function(__dependency1__, __dependency2__, __dependency3__, __dependency4__, __dependency5__, __dependency6__, __dependency7__, __dependency8__, __dependency9__, __dependency10__, __dependency11__, __dependency12__, __dependency13__, __exports__) {
-    "use strict";
-    var EventTarget = __dependency1__.EventTarget;
-    var CancellationError = __dependency2__.CancellationError;
-    var Promise = __dependency3__.Promise;
-    var denodeify = __dependency4__.denodeify;
-    var all = __dependency5__.all;
-    var any = __dependency5__.any;
-    var Queue = __dependency6__.Queue;
-    var ResolvedQueueError = __dependency6__.ResolvedQueueError;
-    var delay = __dependency7__.delay;
-    var timeout = __dependency7__.timeout;
-    var hash = __dependency8__.hash;
-    var rethrow = __dependency9__.rethrow;
-    var defer = __dependency10__.defer;
-    var config = __dependency11__.config;
-    var resolve = __dependency12__.resolve;
-    var reject = __dependency13__.reject;
-
-    function configure(name, value) {
-      config[name] = value;
-    }
-
-
-    __exports__.CancellationError = CancellationError;
-    __exports__.Promise = Promise;
-    __exports__.EventTarget = EventTarget;
-    __exports__.all = all;
-    __exports__.any = any;
-    __exports__.Queue = Queue;
-    __exports__.ResolvedQueueError = ResolvedQueueError;
-    __exports__.delay = delay;
-    __exports__.timeout = timeout;
-    __exports__.hash = hash;
-    __exports__.rethrow = rethrow;
-    __exports__.defer = defer;
-    __exports__.denodeify = denodeify;
-    __exports__.configure = configure;
-    __exports__.resolve = resolve;
-    __exports__.reject = reject;
-  });
-window.RSVP = requireModule("rsvp");
-})(window);
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.xml
deleted file mode 100644
index 3dcb0017c5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/rsvp.js.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="File" module="OFS.Image"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>rsvp.js</string> </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>application/javascript</string> </value>
-        </item>
-        <item>
-            <key> <string>precondition</string> </key>
-            <value> <string></string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.xml
deleted file mode 100644
index ee693e3f5c..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>site_form_list</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.zpt
deleted file mode 100644
index 332b73b162..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/site_form_list.zpt
+++ /dev/null
@@ -1,10 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:use-macro="here/list_main/macros/master">
-    <tal:block metal:fill-slot="context_bar"/>
-    <tal:block metal:fill-slot="main">
-      <tal:block metal:use-macro="here/form_render/macros/master" />
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.xml
deleted file mode 100644
index 08f050b3b2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>sort_list_dialog</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.zpt
deleted file mode 100644
index 73264416b5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/sort_list_dialog.zpt
+++ /dev/null
@@ -1,68 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block metal:use-macro="here/dialog_main/macros/master">
-      <tal:block metal:fill-slot="main">
-        <div class="dialog_box">
-          <tal:block tal:condition="preferred_html_style_developper_mode">
-            <tal:block metal:use-macro="developper_shortcut_render/macros/form" />
-          </tal:block>
-          <div class="content"
-               tal:define="items python:here.portal_selections.getSelectionSortOrder(request['selection_name'], REQUEST=request);
-               base_form python:getattr(here,request['form_id']);
-               groups base_form/get_groups;
-               listbox python:base_form.Form_getListbox();
-               default_columns python: listbox.get_value('columns');
-               columns python: default_columns + [x for x in listbox.get_value('sort_columns') if x not in default_columns];
-               global row_index python:0;
-               global row_keys python:['None'];
-               all_columns python: [('None','')] + columns;">
-            <div tal:repeat="item items"
-                 class="field">
-              <label tal:define="global row_index python:row_index+1">
-                <tal:block i18n:translate="" i18n:domain="ui">Sort</tal:block>
-                <tal:block tal:replace="row_index" />
-              </label>
-              <div class="input" tal:attributes="id string:sort_${row_index}"
-                   tal:define="sort_type python:((len(item) &gt; 2) and item[2]) or ''">
-                <select name="field_sort_on">
-                  <tal:block tal:repeat="option all_columns">
-                    <option tal:content="python:option[1]"
-                            tal:attributes="value python:option[0];
-                            selected python:option[0]==item[0] and 'selected' or nothing"
-                            i18n:translate="" i18n:domain="ui"></option>
-                  </tal:block>
-                </select>
-                <tal:block tal:replace="structure python:form.sort_order.render(item[1], request)" />
-                <tal:block tal:replace="structure python:form.sort_type.render(sort_type, request)" />
-              </div>
-              <p class="clear"></p>
-            </div>
-            <div tal:repeat="item columns"
-                 class="field">
-              <tal:block tal:condition="python: item[0] not in row_keys">
-                <label tal:define="global row_index python:row_index+1">
-                  <tal:block i18n:translate="" i18n:domain="ui">Sort</tal:block>
-                  <tal:block tal:replace="row_index" />
-                </label>
-                <div class="input" tal:attributes="id string:sort_${row_index}">
-                  <select name="field_sort_on">
-                    <option selected="selected" value="None"></option>
-                    <option tal:repeat="option columns"
-                            tal:content="python:option[1]"
-                            tal:attributes="value python:option[0]"
-                            i18n:translate="" i18n:domain="ui"></option>
-                  </select>
-                  <span tal:replace="structure python:form.sort_order.render('', request)" />
-                  <tal:block tal:replace="structure python:form.sort_type.render('', request)" />
-                </div>
-              </tal:block>
-              <p class="clear"></p>
-            </div>
-          </div>
-        </div>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.py b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.py
deleted file mode 100644
index cdaaca49d9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.py
+++ /dev/null
@@ -1,22 +0,0 @@
-"""
-  Tries to render the error with classic UI including all toolbars.
-  If the user is unauthorized to show it from this context, then
-  it tries to render the error from the web site root. If no web site
-  root is defined then it renders the error from portal.
-"""
-from zExceptions import Unauthorized
-try:
-  return context.standard_error_message_template(*args, **kw)
-except Unauthorized:
-  pass
-try:
-  # Note: - user can be unauthorized to getWebSiteValue() from this context
-  #       - "web_site_value" comes from erp5.Document.WebSite.WEBSITE_KEY (unauthorized to import)
-  web_site_split_path = context.REQUEST.get("web_site_value")
-  if web_site_split_path:
-    web_site_value = context.getPortalObject().restrictedTraverse(web_site_split_path, None)
-    if web_site_value is not None:
-      return web_site_value.standard_error_message_template(*args, **kw)
-except Unauthorized:
-  pass
-return context.getPortalObject().standard_error_message_template(*args, **kw)
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.xml
deleted file mode 100644
index 42950de3f5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>Script_magic</string> </key>
-            <value> <int>3</int> </value>
-        </item>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_container</string> </key>
-                                <value> <string>container</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_context</string> </key>
-                                <value> <string>context</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_m_self</string> </key>
-                                <value> <string>script</string> </value>
-                            </item>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>_params</string> </key>
-            <value> <string>*args, **kw</string> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>standard_error_message</string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.xml
deleted file mode 100644
index 614c5c8d03..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>standard_error_message_render</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.zpt
deleted file mode 100644
index be7743e521..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_render.zpt
+++ /dev/null
@@ -1,30 +0,0 @@
-<tal:block
-  xmlns:tal="http://xml.zope.org/namespaces/tal"
-  xmlns:metal="http://xml.zope.org/namespaces/metal"
-  xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-  metal:define-macro="standard_error_message_render"
->
-<div tal:condition="options/error_message" tal:content="structure options/error_message" />
-<div tal:condition="not: options/error_message">
-  <h2 i18n:translate="">Site Error</h2>
-  <p i18n:translate="">An error was encountered while publishing this resource.</p>
-  <p>
-    <strong i18n:translate="">Error Type: <span tal:replace="options/error_type" i18n:name="error_type" /></strong><br />
-    <strong i18n:translate="">Error Value: <span tal:replace="options/error_value" i18n:name="error_value" /></strong><br />
-  </p>
-  <hr noshade="noshade" />
-  <p i18n:translate="">Troubleshooting Suggestions</p>
-  <ul>
-    <li tal:condition="python: options['error_type'] in ('KeyError', 'NameError')" i18n:translate="">This resource may be trying to reference a nonexistent object or variable <strong><span tal:replace="options/error_value" i18n:name="error_value" /></strong>.</li>
-    <li i18n:translate="">The URL may be incorrect.</li>
-    <li i18n:translate="">The parameters passed to this resource may be incorrect.</li>
-    <li i18n:translate="">A resource that this resource relies on may be encountering an error.</li>
-  </ul>
-  <p i18n:translate="">For more detailed information about the error, please refer to the error log.</p>
-  <p i18n:translate="">If the error persists please contact the site maintainer. Thank you for your patience.</p>
-</div>
-<div tal:condition="options/error_log_url | nothing">
-  <hr noshade="noshade" />
-  <a href="error_log_url" tal:attributes="href options/error_log_url" i18n:translate="">Show Error Log Entry</a>
-</div>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.xml
deleted file mode 100644
index 29bdda9793..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>standard_error_message_template</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.zpt
deleted file mode 100644
index 463dfd0e33..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/standard_error_message_template.zpt
+++ /dev/null
@@ -1,10 +0,0 @@
-<tal:block
-  xmlns:tal="http://xml.zope.org/namespaces/tal"
-  xmlns:metal="http://xml.zope.org/namespaces/metal"
-  xmlns:i18n="http://xml.zope.org/namespaces/i18n"
-  metal:use-macro="context/main_template/macros/master"
->
-  <metal:slot metal:fill-slot="main" i18n:domain="erp5_ui">
-  <tal:block metal:use-macro="context/standard_error_message_render/macros/standard_error_message_render"></tal:block>
-  </metal:slot>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.xml
deleted file mode 100644
index 46069f67ac..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>template_erp5_xhtml_style</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.zpt
deleted file mode 100644
index c7fbc75b41..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/template_erp5_xhtml_style.zpt
+++ /dev/null
@@ -1,86 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block tal:replace="nothing">
-<!--
-IDEAS:
- - Add callbacks to ERP5Form object (selection ?) to gather needed fields -> put them in http_parameter_list.
-
-DEPRECATION:
-- "head" and "layout" slots are deprecated
--->
-  </tal:block>
-  <tal:block metal:define-macro="master">
-    <tal:block tal:define="
-        dummy python: here.Base_checkUserCanViewERP5XHTMLStyleOrRaise();
-        global_definitions_macros here/global_definitions/macros;
-        subject_list subject_list | python:here.getProperty('subject_list', []) or [];
-      ">
-      <tal:block metal:use-macro="global_definitions_macros/header_definitions" />
-      <!DOCTYPE html>
-      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-        <head>
-          <tal:block metal:use-macro="global_definitions_macros/header_boilerplate" />
-          <meta name="generator" content="ERP5 - Copyright (C) 2001 - 2015. All rights reserved." />
-          <meta name="robots" content="index, follow" />
-          <meta http-equiv="X-UA-Compatible" content="IE=edge" />
-          <tal:block metal:use-macro="global_definitions_macros/render_css_js" />
-          <tal:block metal:define-slot="head"></tal:block>
-        </head>
-        <body tal:attributes="class body_css_class|nothing">
-          <form id="main_form"
-                class="main_form"
-                onsubmit="changed=false; return true"
-                tal:attributes="enctype enctype | form/Form_getEnctype | nothing;
-                action url;
-                method python:str(path('form/method | string:post')).lower()">
-            <fieldset id="hidden_fieldset" class="hidden_fieldset">
-              <input tal:condition="form_action | nothing"
-                     id="hidden_button" class="hidden_button" type="submit" value="dummy"
-                     tal:attributes="name string:${form_action}:method" />
-              <tal:block metal:use-macro="global_definitions_macros/http_definitions" />
-            </fieldset>
-            <tal:block metal:define-slot="layout">
-              <div id="bars" class="bars">
-                <div id="main_bar" class="main_bar"
-                     tal:content="structure portal/ERP5Site_renderCachedNavigationBox">
-                </div>
-                <div id="context_bar" class="context_bar">
-                  <tal:block metal:define-slot="context_bar" />
-                </div>
-              </div>
-              <div id="status" class="status">
-                <div id="breadcrumb" class="breadcrumb">
-                  <tal:block metal:use-macro="here/breadcrumb_render/macros/breadcrumb" />
-                </div>
-                <div id="logged_in_as" class="logged_in_as">
-                  <tal:block tal:condition="not: portal/portal_membership/isAnonymousUser">
-                    <span class="logged_txt" i18n:translate="" i18n:domain="ui">Logged In as :</span>
-                    <tal:block tal:replace="python:portal.Base_getUserCaption()" />
-                  </tal:block>
-                </div>
-                <p class="clear"></p>
-                <tal:block tal:condition="preferred_html_style_acknowledgeable_message | nothing">
-                  <div id="acknowledgeable_message_render" class="acknowledgeable_message_render">
-                    <div tal:content="structure here/acknowledgeable_message_render"/>
-                  </div>
-                </tal:block>
-                <div tal:content="request/portal_status_message | nothing" id="transition_message"
-                     class="transition_message"/>
-                <tal:block tal:condition="request/field_errors | nothing">
-                  <div id="information_area" class="information_area" i18n:translate="" i18n:domain="ui">
-                    Input data has errors. Please look at the error messages below.
-                  </div>
-                  <script type="text/javascript">changed = true;</script>
-                </tal:block>
-              </div>
-              <div id="master" class="master">
-                <tal:block metal:define-slot="main" />
-              </div>
-            </tal:block>
-          </form>
-        </body>
-      </html>
-    </tal:block>
-  </tal:block>
-</tal:block>
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.xml
deleted file mode 100644
index 61d8d98db6..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_bind_names</string> </key>
-            <value>
-              <object>
-                <klass>
-                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
-                </klass>
-                <tuple/>
-                <state>
-                  <dictionary>
-                    <item>
-                        <key> <string>_asgns</string> </key>
-                        <value>
-                          <dictionary>
-                            <item>
-                                <key> <string>name_subpath</string> </key>
-                                <value> <string>traverse_subpath</string> </value>
-                            </item>
-                          </dictionary>
-                        </value>
-                    </item>
-                  </dictionary>
-                </state>
-              </object>
-            </value>
-        </item>
-        <item>
-            <key> <string>content_type</string> </key>
-            <value> <string>text/html</string> </value>
-        </item>
-        <item>
-            <key> <string>expand</string> </key>
-            <value> <int>0</int> </value>
-        </item>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>view_main</string> </value>
-        </item>
-        <item>
-            <key> <string>output_encoding</string> </key>
-            <value> <string>utf-8</string> </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <unicode></unicode> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.zpt b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.zpt
deleted file mode 100644
index c63cf8e982..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/view_main.zpt
+++ /dev/null
@@ -1,79 +0,0 @@
-<tal:block xmlns:tal="http://xml.zope.org/namespaces/tal"
-           xmlns:metal="http://xml.zope.org/namespaces/metal"
-           xmlns:i18n="http://xml.zope.org/namespaces/i18n">
-  <tal:block metal:define-macro="master">
-    <tal:block
-              tal:define="object_uid           here/getUid | nothing;
-              object_path          here/getPath | nothing;
-              form                 nocall: form | nothing;
-              form_id              form/id | template/id | nothing;
-              portal               here/getPortalObject;
-              form_action          python: form and form.action not in ('', None) and portal.portal_membership.checkPermission('Modify portal content', here) and form.action or nothing;
-              local_parameter_list local_parameter_list | python: {};
-              dummy                python: local_parameter_list.update({'object_uid': object_uid, 'object_path': object_path, 'form_id': form_id});
-              title                python: '%s - %s' % (portal.Base_translateString(template.title_or_id()), here.getTitle());
-              ">
-      <tal:block metal:use-macro="here/main_template/macros/master">
-        <tal:block metal:fill-slot="context_bar">
-          <tal:block metal:use-macro="here/context_box_render/macros/master" />
-        </tal:block>
-        <tal:block metal:fill-slot="main">
-          <script type="text/javascript"
-            tal:condition="portal/portal_preferences/getPreferredHtmlStyleUnsavedFormWarning"
-            tal:define="message python:context.Base_translateString('You have unsaved changes').replace('\\', '\\\\').replace('\'', '\\\'')"
-            tal:content="structure string:installUnsavedChangesWarning('$message');">
-          </script>
-          <div class="document"
-               tal:define="actions actions/object_view | python: []">
-            <div class="actions"
-                 tal:condition="python: (not is_web_mode or editable_mode) and len(actions)">
-              <button tal:condition="python: not is_web_mode and form_action"
-                      type="submit" class="save" title="Save"
-                      tal:attributes="name string:${form_action}:method;
-                      onclick string:javascript:clickSaveButton('${form_action}');"
-                      i18n:attributes="title" i18n:domain="ui">
-                <span class="image"></span>
-                <span class="description" i18n:translate="" i18n:domain="ui">Save</span>
-              </button>
-              <ul>
-                <li tal:repeat="action actions"
-                    tal:attributes="class python: action == current_action and 'selected' or 'not_selected'">
-                  <a tal:attributes="href python: '%s%s%s' % (action['url'], '?' in action['url'] and '&amp;' or '?', http_parameters)"
-                    ><span i18n:translate="" i18n:domain="ui" tal:content="action/name">action_name</span></a>
-                </li>
-              </ul>
-            </div>
-            <div tal:attributes="class python: editable_mode and 'content editable' or 'content'">
-              <tal:block metal:define-slot="main" />
-              <div class="bottom_actions"
-                   tal:condition="python: is_web_mode and editable_mode and len(actions) and form_action">
-                <input type="hidden" name="form_action" value=""
-                       tal:attributes="value form_action" />
-                <input type="hidden" name="edit_document_url" value=""
-                       tal:attributes="value python:'%s/%s' % (here.absolute_url(), form_id)" />
-                <input type="hidden" name="view_document_url" value=""
-                       tal:attributes="value python:'%s/%s' % (here.absolute_url(), 'view')" />
-                <button id="input-save-view" class="formbt save" type="submit"
-                        title="Save &amp; View" name="Base_editAndViewAsWeb:method"
-                        i18n:attributes="title" i18n:domain="ui">
-                  <span>
-                    <span class="image"></span>
-                    <span class="description" i18n:translate="" i18n:domain="ui">Save &amp; View</span>
-                  </span>
-                </button>
-                <button id="input-save-edit" class="formbt save" type="submit"
-                        title="Save &amp; Edit" name="Base_editAndEditAsWeb:method"
-                        i18n:attributes="title" i18n:domain="ui">
-                  <span>
-                    <span class="image"></span>
-                    <span class="description" i18n:translate="" i18n:domain="ui">Save &amp; Edit</span>
-                  </span>
-                </button>
-              </div>
-            </div>
-          </div>
-        </tal:block>
-      </tal:block>
-    </tal:block>
-  </tal:block>
-</tal:block>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.js b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.js
deleted file mode 100644
index 5999319fb5..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.js
+++ /dev/null
@@ -1,1751 +0,0 @@
-/* This notice must be untouched at all times.
-
-wz_dragdrop.js	v. 4.88
-The latest version is available at
-http://www.walterzorn.com
-or http://www.devira.com
-or http://www.walterzorn.de
-
-Copyright (c) 2002-2007 Walter Zorn. All rights reserved.
-Created 26. 8. 2002 by Walter Zorn (Web: http://www.walterzorn.com )
-Last modified: 31. 1. 2007
-
-This DHTML & Drag&Drop Library adds Drag&Drop functionality
-to the following types of html-elements:
-- images, even if not positioned via layers,
-  nor via stylesheets or any other kind of "hard-coding"
-- relatively and absolutely positioned layers (DIV elements).
-Moreover, it provides extended DHTML abilities.
-
-LICENSE: LGPL
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License (LGPL) as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
-
-This library 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.
-
-For more details on the GNU Lesser General Public License,
-see http://www.gnu.org/copyleft/lesser.html
-*/
-
-
-// PATH TO THE TRANSPARENT 1*1 PX IMAGE (required by NS 4 as spacer)
-var spacer = 'transparentpixel.gif';
-
-
-//var bmoved=new Array; //array where are stocked all the information when a block is moved (added by jonathan)
-
-//window.onerror = new Function('return true;');
-var lines=new Array;
-var rt;
-var lt;
-var rb;
-var lb;
-var grips;
-// Optional commands passed to SET_DHTML() on the html-page (g: may be applied globally, i: individually)
-var CLONE			= 'C10nE';   // i  img	  clone image
-var COPY			= 'C0pY';	// i  img	  create copies
-var DETACH_CHILDREN = 'd37aCH';  // i  lyr	  detach images
-var HORIZONTAL		= 'H0r1Z';   // i  img,lyr  horizontally draggable only
-var MAXHEIGHT		= 'm7x8I';   // i  img,lyr  maximum height limit, "
-var MAXOFFBOTTOM	= 'm7xd0wN'; // i  img,lyr  downward offset limit
-var MAXOFFLEFT		= 'm7x23Ft'; // i  img,lyr  leftward offset limit
-var MAXOFFRIGHT		= 'm7x0Ff8'; // i  img,lyr  rightward offset limit
-var MAXOFFTOP		= 'm7xu9';   // i  img,lyr  upward offset limit
-var MAXWIDTH		= 'm7xW1';   // i  img,lyr  maximum width limit, use with resizable or scalable
-var MINWIDTH		= 'm1nw1';   // i  img,lyr  minimum width limit, "
-var MINHEIGHT		= 'm1n8I';   // i  img,lyr  minimum height limit, "
-var NO_ALT			= 'no81T';   // gi img	  disable alt and title attributes
-var NO_DRAG			= 'N0d4Ag';  // i  img,lyr  disable draggability
-var RESET_Z			= 'r35E7z';  // gi img,lyr  reset z-index when dropped
-var RESIZABLE		= 'r5IZbl';  // gi img,lyr  resizable if <ctrl> or <shift> pressed
-var SCALABLE		= 'SCLbl';   // gi img,lyr  scalable		   "
-var SCROLL			= 'sC8lL';   // gi img,lyr  enable auto scroll functionality
-var TRANSPARENT		= 'dIApHAn'; // gi img,lyr  translucent while dragged
-var VERTICAL		= 'V3Rt1C';  // i  img,lyr  vertically draggable only
-var dd_cursors = new Array(
-	'c:default',
-	'c:crosshair',
-	'c:e-resize',
-	'c:hand',
-	'c:help',
-	'c:move',
-	'c:n-resize',
-	'c:ne-resize',
-	'c:nw-resize',
-	'c:s-resize',
-	'c:se-resize',
-	'c:sw-resize',
-	'c:text',
-	'c:w-resize',
-	'c:wait'
-);
-for(var dd_i = dd_cursors.length; dd_i;)
-{--dd_i;
-	eval('var CURSOR_' + (dd_cursors[dd_i].substring(2).toUpperCase().replace('-', '_')) + ' = "' + dd_cursors[dd_i] + '";');
-}
-var dd_u = "undefined";
-function WZDD()
-{
-	this.elements = new Array(0);
-	this.moved_list = new Array(0);
-	this.obj = null;
-	this.n = navigator.userAgent.toLowerCase();
-	this.db = (document.compatMode && document.compatMode.toLowerCase() != "backcompat")?
-		document.documentElement
-		: (document.body || null);
-	this.op = !!(window.opera && document.getElementById);
-	this.op6 = !!(this.op && !(this.db && this.db.innerHTML));
-	if(this.op && !this.op6) document.onmousedown = new Function('e',
-		'if(((e = e || window.event).target || e.srcElement).tagName == "IMAGE") return false;');
-	this.ie = !!(this.n.indexOf("msie") >= 0 && document.all && this.db && !this.op);
-	this.iemac = !!(this.ie && this.n.indexOf("mac") >= 0);
-	this.ie4 = !!(this.ie && !document.getElementById);
-	this.n4 = !!(document.layers && typeof document.classes != dd_u);
-	this.n6 = !!(typeof window.getComputedStyle != dd_u && typeof document.createRange != dd_u);
-	this.w3c = !!(!this.op && !this.ie && !this.n6 && document.getElementById);
-	this.ce = !!(document.captureEvents && document.releaseEvents);
-	this.px = (this.n4 || this.op6)? '' : 'px';
-	this.tiv = this.w3c? 40 : 10;
-}
-var dd = new WZDD();
-
-dd.Int = function(d_x, d_y)
-{
-	return isNaN(d_y = parseInt(d_x))? 0 : d_y;
-};
-dd.getWndW = function()
-{
-	return dd.Int(
-		(dd.db && !dd.op && !dd.w3c && dd.db.clientWidth)? dd.db.clientWidth
-		: (window.innerWidth || 0)
-	);
-};
-dd.getWndH = function()
-{
-	return dd.Int(
-		(dd.db && !dd.op && !dd.w3c && dd.db.clientHeight)? dd.db.clientHeight
-		: (window.innerHeight || 0)
-	);
-};
-dd.getScrollX = function()
-{
-	return dd.Int(window.pageXOffset || (dd.db? dd.db.scrollLeft : 0));
-};
-dd.getScrollY = function()
-{
-	return dd.Int(window.pageYOffset || (dd.db? dd.db.scrollTop : 0));
-};
-dd.getPageXY = function(d_o)
-{
-	if(dd.n4 && d_o)
-	{
-		dd.x = d_o.pageX || 0;
-		dd.y = d_o.pageY || 0;
-	}
-	else
-	{
-		dd.x = dd.y = 0; //global helper vars
-		while(d_o)
-		{
-			dd.x += dd.Int(d_o.offsetLeft);
-			dd.y += dd.Int(d_o.offsetTop);
-			d_o = d_o.offsetParent || null;
-		}
-	}
-};
-dd.getCssXY = function(d_o)
-{
-	if(d_o.div)
-	{
-		if(dd.n4)
-		{
-			d_o.cssx = d_o.div.x;
-			d_o.cssy = d_o.div.y;
-		}
-		else if(dd.ie4)
-		{
-			d_o.cssx = d_o.css.pixelLeft;
-			d_o.cssy = d_o.css.pixelTop;
-		}
-		else
-		{
-			d_o.css.left = d_o.css.top = 0 + dd.px;
-			dd.getPageXY(d_o.div);
-			d_o.cssx = d_o.x - dd.x;
-			d_o.cssy = d_o.y - dd.y;
-			d_o.css.left = d_o.cssx + dd.px;
-			d_o.css.top = d_o.cssy + dd.px;
-		}
-	}
-	else
-	{
-		d_o.cssx = 0;
-		d_o.cssy = 0;
-	}
-};
-dd.getImgW = function(d_o)
-{
-	return d_o? dd.Int(d_o.width) : 0;
-};
-dd.getImgH = function(d_o)
-{
-	return d_o? dd.Int(d_o.height) : 0;
-};
-dd.getDivW = function(d_o)
-{
-	return dd.Int(
-		dd.n4? (d_o.div? d_o.div.clip.width : 0)
-		: d_o.div? (d_o.div.offsetWidth || d_o.css.pixelWidth || d_o.css.width || 0)
-		: 0
-	);
-};
-dd.getDivH = function(d_o)
-{
-	return dd.Int(
-		dd.n4? (d_o.div? d_o.div.clip.height : 0)
-		: d_o.div? (d_o.div.offsetHeight || d_o.css.pixelHeight || d_o.css.height || 0)
-		: 0
-	);
-};
-dd.getWH = function(d_o)
-{
-	d_o.w = dd.getDivW(d_o);
-	d_o.h = dd.getDivH(d_o);
-	if(d_o.css)
-	{
-		d_o.css.width = d_o.w + dd.px;
-		d_o.css.height = d_o.h + dd.px;
-		d_o.dw = dd.getDivW(d_o)-d_o.w;
-		d_o.dh = dd.getDivH(d_o)-d_o.h;
-		d_o.css.width = (d_o.w-d_o.dw) + dd.px;
-		d_o.css.height = (d_o.h-d_o.dh) + dd.px;
-	}
-	else d_o.dw = d_o.dh = 0;
-};
-dd.getCssProp = function(d_o, d_pn6, d_pstyle, d_pn4)
-{
-	if(d_o && dd.n6) return ''+window.getComputedStyle(d_o, null).getPropertyValue(d_pn6);
-	if(d_o && d_o.currentStyle) return ''+eval('d_o.currentStyle.'+d_pstyle);
-	if(d_o && d_o.style) return ''+eval('d_o.style.'+d_pstyle);
-	if(d_o && dd.n4) return ''+eval('d_o.'+d_pn4);
-	return '';
-};
-dd.getDiv = function(d_x, d_d)
-{
-	d_d = d_d || document;
-	if(dd.n4)
-	{
-		if(d_d.layers[d_x]) return d_d.layers[d_x];
-		for(var d_i = d_d.layers.length; d_i;)
-		{
-			var d_y = dd.getDiv(d_x, d_d.layers[--d_i].document);
-			if(d_y) return d_y;
-		}
-	}
-	if(dd.ie) return d_d.all[d_x] || null;
-	if(d_d.getElementById) return d_d.getElementById(d_x) || null;
-	return null;
-};
-dd.getImg = function(d_o, d_nm, d_xy, d_w)
-{
-	d_w = d_w || window;
-	var d_img;
-	if(document.images && (d_img = d_w.document.images[d_nm]))
-	{
-		if(d_xy)
-		{
-			if(dd.n4)
-			{
-				dd.getPageXY(d_w);
-				d_o.defx = d_img.x + dd.x;
-				d_o.defy = d_img.y + dd.y;
-			}
-			else
-			{
-				dd.getPageXY(d_img);
-				d_o.defx = dd.x;
-				d_o.defy = dd.y;
-			}
-		}
-		return d_img;
-	}
-	if(dd.n4) for(var d_i = d_w.document.layers.length; d_i;)
-	{
-		var d_y = dd.getImg(d_o, d_nm, d_xy, d_w.document.layers[--d_i]);
-		if(d_y) return d_y;
-	}
-	return null;
-};
-dd.getParent = function(d_o, d_p)
-{
-	if(dd.n4)
-	{
-		for(var d_i = dd.elements.length; d_i;)
-		{
-			if(!((d_p = dd.elements[--d_i]).is_image) && d_p.div && (d_p.div.document.layers[d_o.name] || d_o.oimg && d_p.div.document.images[d_o.oimg.name]))
-				d_p.addChild(d_o, d_p.detach, 1);
-		}
-	}
-	else
-	{
-		d_p = d_o.is_image? dd.getImg(d_o, d_o.oimg.name) : (d_o.div || null);
-		while(d_p && !!(d_p = d_p.offsetParent || d_p.parentNode || null))
-		{
-			if(d_p.ddObj)
-			{
-				d_p.ddObj.addChild(d_o, d_p.ddObj.detach, 1);
-				break;
-			}
-		}
-	}
-};
-dd.getCmd = function(d_o, d_cmd, d_cmdStr)
-{
-	var d_i = d_o.id.indexOf(d_cmd), d_j,
-	d_y = (d_i >= 0)*1;
-	if(d_y)
-	{
-		d_j = d_i+d_cmd.length;
-		if(d_cmdStr) d_o.cmd += d_o.id.substring(d_i, d_j);
-		d_o.id = d_o.id.substring(0, d_i) + d_o.id.substring(d_j);
-	}
-	return d_y;
-};
-dd.getCmdVal = function(d_o, d_cmd, d_cmdStr, int0)
-{
-	var d_i = d_o.id.indexOf(d_cmd), d_j,
-	d_y = (d_o.id.indexOf(d_cmd) >= 0)? dd.Int(d_o.id.substring(d_o.id.indexOf(d_cmd)+d_cmd.length)) : int0? -1 : 0;
-	if(!int0 && d_y || int0 && d_y >= 0)
-	{
-		d_j = d_i+d_cmd.length+(""+d_y).length;
-		if(d_cmdStr) d_o.cmd += d_o.id.substring(d_i, d_j);
-		d_o.id = d_o.id.substring(0, d_i) + d_o.id.substring(d_j);
-	}
-	return d_y;
-};
-dd.addMovedElt = function(d_o)
-{
-	dd.moved_list[d_o.name] = d_o;
-};
-dd.addElt = function(d_o, d_p)
-{
-	dd.elements[d_o.name] = dd.elements[d_o.index = dd.elements.length] = d_o;
-	if(d_p) d_p.copies[d_o.name] = d_p.copies[d_p.copies.length] = d_o;
-};
-dd.mkWzDom = function()
-{
-	var d_o, d_l = dd.elements.length, d_i;
-	for(d_i = d_l; d_i;) dd.getParent(dd.elements[--d_i]);
-	for(d_i = d_l; d_i;)
-	{
-		if((d_o = dd.elements[--d_i]).children && !d_o.parent)
-		{
-			for(var d_j = d_o.children.length; d_j;)
-			{--d_j;
-				d_o.children[d_j].setZ(d_o.z+d_o.children[d_j].z, 1);
-			}
-		}
-	}
-};
-dd.addProps = function(d_o)
-{
-	if(d_o.is_image)
-	{
-		d_o.div = dd.getDiv(d_o.id);
-		d_o.css = (d_o.div && typeof d_o.div.style != dd_u)? d_o.div.style : null;
-		d_o.nimg = (dd.n4 && d_o.div)? d_o.div.document.images[0] : (document.images[d_o.id+"NI1m6G"] || null);
-		if(!d_o.noalt && !dd.noalt && d_o.nimg && d_o.oimg)
-		{
-			d_o.nimg.alt = d_o.oimg.alt || '';
-			if(d_o.oimg.title) d_o.nimg.title = d_o.oimg.title;
-		}
-		d_o.bgColor = '';
-	}
-	else
-	{
-		d_o.bgColor = dd.getCssProp(d_o.div, 'background-color','backgroundColor','bgColor').toLowerCase();
-		if(dd.n6 && d_o.div)
-		{
-			var d_c = d_o.bgColor.toLowerCase();
-			if(d_c.indexOf('rgb') >= 0)
-			{
-				d_c = d_c.substring(4, d_c.length-1).split(',');
-				d_o.bgColor = '#';
-				for(var d_l = d_c.length, d_i = 0; d_i < d_l; d_i++) d_o.bgColor += parseInt(d_c[d_i]).toString(0x10);
-			}
-			else d_o.bgColor = d_c;
-		}
-	}
-	if(dd.scalable) d_o.scalable = d_o.resizable^1;
-	else if(dd.resizable) d_o.resizable = d_o.scalable^1;
-	d_o.setZ(d_o.defz);
-	d_o.cursor = d_o.cursor || dd.cursor || 'auto';
-	d_o._setCrs(d_o.nodrag? 'auto' : d_o.cursor);
-	//d_o.diaphan = d_o.diaphan || dd.diaphan || 0;
-	//d_o.opacity = 1.0;
-	d_o.visible = true;
-};
-dd.initz = function()
-{
-	if(!(dd && (dd.n4 || dd.n6 || dd.ie || dd.op || dd.w3c))) return;
-	if(dd.op6) WINSZ(2);
-	var d_drag = (document.onmousemove == DRAG),
-	d_resize = (document.onmousemove == RESIZE);
-	if(dd.loadFunc) dd.loadFunc();
-	if(d_drag && document.onmousemove != DRAG) dd.setMovHdl(DRAG);
-	else if(d_resize && document.onmousemove != RESIZE) dd.setMovHdl(RESIZE);
-	if((d_drag || d_resize) && document.onmouseup != DROP) dd.setUpHdl(DROP);
-	dd.setDwnHdl(PICK);
-};
-dd.finlz = function()
-{
-	if(dd.ie && dd.elements)
-	{
-		for(var d_i = dd.elements.length; d_i;)
-			dd.elements[--d_i].del();
-	}
-	if(dd.uloadFunc) dd.uloadFunc();
-};
-dd.setCe = function(d_e, d_fnc)
-{
-	d_fnc? document.captureEvents(d_e) : document.releaseEvents(d_e);
-};
-dd.setDwnHdl = function(d_x)
-{
-	if(document.onmousedown != d_x)
-	{
-		dd.downFunc = document.onmousedown;
-		document.onmousedown = d_x;
-		if(dd.ce) dd.setCe(Event.MOUSEDOWN, d_x);
-	}
-};
-dd.setMovHdl = function(d_x)
-{
-	if(document.onmousemove != d_x)
-	{
-		dd.moveFunc = document.onmousemove;
-		document.onmousemove = d_x;
-		if(dd.ce) dd.setCe(Event.MOUSEMOVE, d_x);
-	}
-};
-dd.setUpHdl = function(d_x)
-{
-	if(document.onmouseup != d_x)
-	{
-		dd.upFunc = document.onmouseup;
-		document.onmouseup = d_x;
-		if(dd.ce) dd.setCe(Event.MOUSEUP, d_x);
-	}
-};
-dd.evt = function(d_e)
-{
-	this.but = (this.e = d_e || window.event).which || this.e.button || 0;
-	this.button = (this.e.type == 'mousedown')? this.but
-		: (dd.e && dd.e.button)? dd.e.button
-		: 0;
-	this.src = this.e.target || this.e.srcElement || null;
-	this.src.tag = ("" + (this.src.tagName || this.src)).toLowerCase();
-	this.x = dd.Int(this.e.pageX || this.e.clientX || 0);
-	this.y = dd.Int(this.e.pageY || this.e.clientY || 0);
-	if(dd.ie)
-	{
-		this.x += dd.getScrollX() - (dd.ie && !dd.iemac)*1;
-		this.y += dd.getScrollY() - (dd.ie && !dd.iemac)*1;
-	}
-	this.modifKey = this.e.modifiers? this.e.modifiers&Event.SHIFT_MASK : (this.e.shiftKey || false);
-};
-dd.getEventTarget = function(d_e, d_s, d_n)
-{
-	d_e = d_e || window.event;
-	if(d_e && (d_s = d_e.target || d_e.srcElement || null) != null)
-	{
-		if(null != (d_n = d_s.id || d_s.name || null))
-		{
-			if(d_n.indexOf("dIi15vNI1m6G") == d_n.length-12)
-				return dd.elements[d_n.substring(0, d_n.length-12)] || null;
-			if(d_n.indexOf("dIi15v") == d_n.length-6)
-				return dd.elements[d_n.substring(0, d_n.length-6)] || null;
-			return dd.elements[d_n] || null;
-		}
-	}
-	return null;
-};
-dd.recalc = function(d_x)
-{
-	for(var d_o, d_i = dd.elements.length; d_i;)
-	{
-		if(!(d_o = dd.elements[--d_i]).is_image && d_o.div)
-		{
-			dd.getWH(d_o);
-			if(d_o.div.pos_rel)
-			{
-				dd.getPageXY(d_o.div);
-				var d_dx = dd.x - d_o.x, d_dy = dd.y - d_o.y;
-				d_o.defx += d_dx;
-				d_o.x += d_dx;
-				d_o.defy += d_dy;
-				d_o.y += d_dy;
-				for(var d_p, d_j = d_o.children.length; d_j;)
-				{
-					if(!(d_p = d_o.children[--d_j]).detached && (d_o != d_p.defparent || !(d_p.is_image && dd.getImg(d_p, d_p.oimg.name, 1))))
-					{
-						d_p.defx += d_dx;
-						d_p.defy += d_dy;
-						d_p.moveBy(d_dx, d_dy);
-						}
-					}
-				}
-			}
-		else if(d_o.is_image && !dd.op6 && !dd.n4)
-		{
-			if(dd.n6 && d_x && !d_o.defw) d_o.resizeTo(d_o.defw = dd.getImgW(d_o.oimg), d_o.defh = dd.getImgH(d_o.oimg));
-			var d_defx = d_o.defx, d_defy = d_o.defy;
-			if(!(d_o.parent && d_o.parent != d_o.defparent) && (d_x || !d_o.detached || d_o.horizontal || d_o.vertical) && dd.getImg(d_o, d_o.oimg.name, 1))
-				d_o.moveBy(d_o.defx-d_defx, d_o.defy-d_defy);
-			}
-	}
-};
-function WINSZ(d_x)
-{
-	if(d_x)
-	{
-		if(dd.n4 || dd.op6 && d_x&2)
-		{
-			dd.iW = innerWidth;
-			dd.iH = innerHeight;
-			if(dd.op6) setTimeout("WINSZ()", 0x1ff);
-		}
-		window.onresize = new Function('WINSZ();');
-	}
-	else if((dd.n4 || dd.op6) && (innerWidth != dd.iW || innerHeight != dd.iH)) location.reload();
-	else if(dd.op6) setTimeout("WINSZ()", 0x1ff);
-	//else if(!dd.n4) setTimeout('dd.recalc()', 0xa);
-}
-//WINSZ(1);
-
-function DDObj(d_o, d_i)
-{
-	this.id = d_o;
-	this.cmd = '';
-	this.cpy_n = dd.getCmdVal(this, COPY);
-	this.maxoffb = dd.getCmdVal(this, MAXOFFBOTTOM, 0, 1);
-	this.maxoffl = dd.getCmdVal(this, MAXOFFLEFT, 0, 1);
-	this.maxoffr = dd.getCmdVal(this, MAXOFFRIGHT, 0, 1);
-	this.maxofft = dd.getCmdVal(this, MAXOFFTOP, 0, 1);
-	var d_j = dd_cursors.length; while(d_j--)
-		if(dd.getCmd(this, dd_cursors[d_j], 1)) this.cursor = dd_cursors[d_j].substring(2);
-	this.clone = dd.getCmd(this, CLONE, 1);
-	this.detach = dd.getCmd(this, DETACH_CHILDREN);
-	this.scalable = dd.getCmd(this, SCALABLE, 1);
-	this.horizontal = dd.getCmd(this, HORIZONTAL);
-	this.noalt = dd.getCmd(this, NO_ALT, 1);
-	this.nodrag = dd.getCmd(this, NO_DRAG);
-	this.scroll = dd.getCmd(this, SCROLL, 1);
- 	this.resizable = dd.getCmd(this, RESIZABLE, 1);
-	this.re_z = dd.getCmd(this, RESET_Z, 1);
-	this.diaphan = dd.getCmd(this, TRANSPARENT, 1);
-	this.vertical = dd.getCmd(this, VERTICAL);
-	this.maxw = dd.getCmdVal(this, MAXWIDTH, 1, 1);
-	this.minw = Math.abs(dd.getCmdVal(this, MINWIDTH, 1, 1));
-	this.maxh = dd.getCmdVal(this, MAXHEIGHT, 1, 1);
-	this.minh = Math.abs(dd.getCmdVal(this, MINHEIGHT, 1, 1));
-	this.pickFunc = this.dragFunc = this.resizeFunc = this.dropFunc = null;
-        this.moved = 0
-	this.name = this.id + (d_i || '');
-	this.oimg = dd.getImg(this, this.id, 1);
-	this.is_image = !!this.oimg;
-	this.lineIndex = 0
-	this.linePosition = 0
-	this.copies = new Array();
-	this.children = new Array();
-	this.parent = this.original = null;
-	if(this.oimg)
-	{
-		this.id = this.name + "dIi15v";
-		this.w = dd.getImgW(this.oimg);
-		this.h = dd.getImgH(this.oimg);
-		this.dw = this.dh = 0;
-		this.defz = dd.Int(dd.getCssProp(this.oimg, 'z-index','zIndex','zIndex')) || 1;
-		this.defsrc = this.src = this.oimg.src;
-		this.htm = '<img name="' + this.id + 'NI1m6G"'+
-			' src="' + this.oimg.src + '" '+
-			'width="' + this.w + '" height="' + this.h + '">';
-		this.t_htm = '<div id="' + this.id +
-			'" style="position:absolute;'+
-			'left:' + (this.cssx = this.x = this.defx) + 'px;'+
-			'top:' + (this.cssy = this.y = this.defy) + 'px;'+
-			'width:' + this.w + 'px;'+
-			'height:' + this.h + 'px;">'+
-			this.htm + '</div>';
-	}
-	else
-	{
-		if(!!(this.div = dd.getDiv(this.id)) && typeof this.div.style != dd_u) this.css = this.div.style;
-		dd.getWH(this);
-		if(this.div)
-		{
-			this.div.ddObj = this;
-			this.div.pos_rel = ("" + (this.div.parentNode? this.div.parentNode.tagName : this.div.parentElement? this.div.parentElement.tagName : '').toLowerCase().indexOf('body') < 0);
-		}
-		dd.getPageXY(this.div);
-		this.defx = this.x = dd.x;
-		this.defy = this.y = dd.y;
-		dd.getCssXY(this);
-		this.defz = dd.Int(dd.getCssProp(this.div, 'z-index','zIndex','zIndex'));
-	}
-	this.defw = this.w || 0;
-	this.defh = this.h || 0;
-}
-DDObj.prototype.setPickFunc = function(d_x)
-{
-	this.pickFunc = d_x;
-};
-DDObj.prototype.setDragFunc = function(d_x)
-{
-	this.dragFunc = d_x;
-};
-DDObj.prototype.setResizeFunc = function(d_x)
-{
-	this.resizeFunc = d_x;
-};
-DDObj.prototype.setDropFunc = function(d_x)
-{
-	this.dropFunc = d_x;
-};
-DDObj.prototype.moveBy = function(d_x, d_y, d_kds, d_o)
-{
-	if(!this.div) return;
-	this.x += (d_x = dd.Int(d_x));
-	this.y += (d_y = dd.Int(d_y));
-	if(!d_kds || this.is_image || this.parent != this.defparent)
-	{
-		(d_o = this.css || this.div).left = (this.cssx += d_x) + dd.px;
-		d_o.top = (this.cssy += d_y) + dd.px;
-	}
-	for(var d_i = this.children.length; d_i;)
-	{
-		if(!(d_o = this.children[--d_i]).detached) d_o.moveBy(d_x, d_y, 1);
-		d_o.defx += d_x;
-		d_o.defy += d_y;
-	}
-	dd.addMovedElt(this)
-};
-
-DDObj.prototype.moveTo = function(d_x, d_y)
-{
-	this.moveBy(dd.Int(d_x)-this.x, dd.Int(d_y)-this.y);
-};
-DDObj.prototype.hide = function(d_m, d_o, d_p)
-{
-	if(this.div && this.visible)
-	{
-		d_p = this.css || this.div;
-		if(d_m && !dd.n4)
-		{
-			this.display = dd.getCssProp(this.div, "display", "display", "display");
-			if(this.oimg)
-			{
-				this.oimg.display = dd.getCssProp(this.oimg, "display", "display", "display");
-				this.oimg.style.display = "none";
-			}
-			d_p.display = "none";
-			dd.recalc();
-		}
-		else d_p.visibility = "hidden";
-	}
-	this.visible = false;
-	for(var d_i = this.children.length; d_i;)
-		if(!(d_o = this.children[--d_i]).detached) d_o.hide(d_m);
-};
-DDObj.prototype.show = function(d_o, d_p)
-{
-	if(this.div)
-	{
-		d_p = this.css || this.div;
-		if(d_p.display && d_p.display == "none")
-		{
-			d_p.display = this.display || "block";
-			if(this.oimg) this.oimg.style.display = this.oimg.display || "inline";
-			dd.recalc();
-		}
-		else d_p.visibility = "visible";
-	}
-	this.visible = true;
-	for(var d_i = this.children.length; d_i;)
-		if(!(d_o = this.children[--d_i]).detached) d_o.show();
-};
-DDObj.prototype.resizeTo = function(d_w, d_h, d_o)
-{
-	if(!this.div) return;
-	d_w = (this.w = dd.Int(d_w))-this.dw;
-	d_h = (this.h = dd.Int(d_h))-this.dh;
-	if(dd.n4)
-	{
-		this.div.resizeTo(d_w, d_h);
-		if(this.is_image)
-		{
-			this.write('<img src="' + this.src + '" width="' + d_w + '" height="' + d_h + '">');
-			(this.nimg = this.div.document.images[0]).src = this.src;
-		}
-	}
-	else if(typeof this.css.pixelWidth != dd_u)
-	{
-		this.css.pixelWidth = d_w;
-		this.css.pixelHeight = d_h;
-		if(this.is_image)
-		{
-			(d_o = this.nimg.style).pixelWidth = d_w;
-			d_o.pixelHeight = d_h;
-		}
-	}
-	else
-	{
-		this.css.width = d_w + dd.px;
-		this.css.height = d_h + dd.px;
-		if(this.is_image)
-		{
-			(d_o = this.nimg).width = d_w;
-			d_o.height = d_h;
-			if(!d_o.complete) d_o.src = this.src;
-		}
-	}
-	dd.addMovedElt(this)
-	
-};
-DDObj.prototype.resizeBy = function(d_dw, d_dh)
-{
-	this.resizeTo(this.w+dd.Int(d_dw), this.h+dd.Int(d_dh));
-};
-DDObj.prototype.swapImage = function(d_x, d_cp)
-{
-	if(!this.nimg) return;
-	this.nimg.src = d_x;
-	this.src = this.nimg.src;
-	if(d_cp)
-	{
-		for(var d_i = this.copies.length; d_i;)
-		{--d_i;
-			this.copies[d_i].src = this.copies[d_i].nimg.src = this.nimg.src;
-		}
-	}
-};
-DDObj.prototype.setBgColor = function(d_x)
-{
-	if(dd.n4 && this.div) this.div.bgColor = d_x;
-	else if(this.css) this.css.background = d_x;
-	this.bgColor = d_x;
-};
-DDObj.prototype.write = function(d_x, d_o)
-{
-	this.text = d_x;
-	if(!this.div) return;
-	if(dd.n4)
-	{
-		(d_o = this.div.document).open();
-		d_o.write(d_x);
-		d_o.close();
-		dd.getWH(this);
-	}
-	else
-	{
-		this.css.height = 'auto';
-		this.div.innerHTML = d_x;
-		if(!dd.ie4) dd.recalc();
-		if(dd.ie4 || dd.n6) setTimeout('dd.recalc();', 0); // n6.0: recalc twice
-	}
-};
-DDObj.prototype.copy = function(d_n, d_p, d_b)
-{
-	if(!this.oimg) return;
-	d_b = (dd.ie && document.all.tags('body'))? document.all.tags('body')[0] : document.getElementsByTagName? (document.getElementsByTagName('body')[0] || dd.db) : dd.db;
-	for(d_n = d_n || 1; d_n > 0; --d_n)
-	{
-		var d_l = this.copies.length,
-		d_o = new DDObj(this.name+this.cmd, d_l+1);
-		if(dd.n4)
-		{
-			d_o.id = (d_p = new Layer(d_o.w)).name;
-			d_p.clip.height = d_o.h;
-			d_p.visibility = 'show';
-			(d_p = d_p.document).open();
-			d_p.write(d_o.htm);
-			d_p.close();
-		}
-		else if(d_b && d_b.insertAdjacentHTML) d_b.insertAdjacentHTML("AfterBegin", d_o.t_htm);
-		else if(document.createElement && d_b && d_b.appendChild)
-		{
-			d_b.appendChild(d_p = document.createElement("dIi15v"));
-			d_p.innerHTML = d_o.htm;
-			d_p.id = d_o.id;
-			d_p.style.position = 'absolute';
-			d_p.style.width = d_o.w + 'px';
-			d_p.style.height = d_o.h + 'px';
-		}
-		else if(d_b && d_b.innerHTML) d_b.innerHTML += d_o.t_htm;
-		d_o.defz = this.defz+1+d_l;
-		dd.addProps(d_o);
-		d_o.original = this;
-		dd.addElt(d_o, this);
-		if(this.parent)
-		{
-			this.parent.addChild(d_o, this.detached);
-			d_o.defparent = this.defparent;
-		}
-		d_o.moveTo(d_o.defx = this.defx, d_o.defy = this.defy);
-		if(dd.n4) d_o.defsrc = d_o.src = this.defsrc;
-		d_o.swapImage(this.src);
-	}
-};
-DDObj.prototype.addChild = function(d_kd, detach, defp)
-{
-	if(typeof d_kd != "object") d_kd = dd.elements[d_kd];
-	if(d_kd.parent && d_kd.parent == this || d_kd == this || !d_kd.is_image && d_kd.defparent && !defp) return;
-
-	this.children[this.children.length] = this.children[d_kd.name] = d_kd;
-	d_kd.detached = detach || 0;
-	if(defp) d_kd.defparent = this;
-	else if(this == d_kd.defparent && d_kd.is_image) dd.getImg(this, d_kd.oimg.name, 1);
-	if(!d_kd.defparent || this != d_kd.defparent)
-	{
-		d_kd.defx = d_kd.x;
-		d_kd.defy = d_kd.y;
-	}
-	if(!detach)
-	{
-		d_kd.defz = d_kd.defz+this.defz-(d_kd.parent? d_kd.parent.defz : 0)+(!d_kd.is_image*1);
-		d_kd.setZ(d_kd.z+this.z-(d_kd.parent? d_kd.parent.z : 0)+(!d_kd.is_image*1), 1);
-	}
-	if(d_kd.parent) d_kd.parent._removeChild(d_kd, 1);
-	d_kd.parent = this;
-};
-DDObj.prototype._removeChild = function(d_kd, d_newp)
-{
-	if(typeof d_kd != "object") d_kd = this.children[d_kd];
-	var d_oc = this.children, d_nc = new Array();
-	for(var d_i = 0; d_i < d_oc.length; d_i++)
-		if(d_oc[d_i] != d_kd) d_nc[d_nc.length] = d_oc[d_i];
-	this.children = d_nc;
-	d_kd.parent = null;
-	if(!d_newp)
-	{
-		d_kd.detached = d_kd.defp = 0;
-		if(d_kd.is_image) dd.getImg(d_kd, d_kd.oimg.name, 1);
-	}
-};
-DDObj.prototype.attachChild = function(d_kd)
-{
-	(d_kd = (typeof d_kd != "object")? this.children[d_kd]: d_kd).detached = 0;
-	d_kd.setZ(d_kd.defz + this.z-this.defz, 1);
-};
-DDObj.prototype.detachChild = function(d_kd)
-{
-	(d_kd = (typeof d_kd != "object")? this.children[d_kd]: d_kd).detached = 1;
-};
-DDObj.prototype.setZ = function(d_x, d_kds, d_o)
-{
-	if(d_kds)
-	{
-		for(var d_dz = d_x-this.z, d_i = this.children.length; d_i;)
-			if(!(d_o = this.children[--d_i]).detached) d_o.setZ(d_o.z+d_dz, 1);
-	}
-	dd.z = Math.max(dd.z, this.z = this.div? ((this.css || this.div).zIndex = d_x) : 0);
-};
-DDObj.prototype.maximizeZ = function()
-{
-	this.setZ(dd.z+1, 1);
-};
-DDObj.prototype._resetZ = function(d_o)
-{
-	if(this.re_z || dd.re_z)
-	{
-		this.setZ(this.defz);
-		for(var d_i = this.children.length; d_i;)
-			if(!(d_o = this.children[--d_i]).detached) d_o.setZ(d_o.defz);
-	}
-};
-DDObj.prototype.setOpacity = function(d_x)
-{
-	this.opacity = d_x;
-	this._setOpaRel(1.0, 1);
-};
-DDObj.prototype._setOpaRel = function(d_x, d_kd, d_y, d_o)
-{
-	if(this.css && (this.diaphan || d_kd))
-	{
-		d_y = this.opacity*d_x;
-		if(typeof this.css.MozOpacity != dd_u) this.css.MozOpacity = d_y;
-		else if(typeof this.css.filter != dd_u)
-			this.css.filter = "Alpha(opacity="+parseInt(100*d_y)+")";
-		else this.css.opacity = d_y;
-		for(var d_i = this.children.length; d_i;)
-			if(!(d_o = this.children[--d_i]).detached) d_o._setOpaRel(d_x, 1);
-	}
-};
-DDObj.prototype.setCursor = function(d_x)
-{
-	this._setCrs(this.cursor = (d_x.indexOf('c:')+1)? d_x.substring(2) : d_x);
-};
-DDObj.prototype._setCrs = function(d_x)
-{
-	if(this.css) this.css.cursor = ((!dd.ie || dd.iemac) && d_x == 'hand')? 'pointer' : d_x;
-};
-DDObj.prototype.setDraggable = function(d_x)
-{
-	this.nodrag = !d_x*1;
-	this._setCrs(d_x? this.cursor : 'auto');
-};
-DDObj.prototype.setResizable = function(d_x)
-{
-	this.resizable = d_x*1;
-	if(d_x) this.scalable = 0;
-};
-DDObj.prototype.setScalable = function(d_x)
-{
-	this.scalable = d_x*1;
-	if(d_x) this.resizable = 0;
-};
-DDObj.prototype.setHorizontal = function(d_x)
-{
-	this.horizontal = d_x*1;
-};
-DDObj.prototype.setVertical = function(d_x)
-{
-	this.vertical = d_x*1;
-};
-DDObj.prototype.getEltBelow = function(d_ret, d_x, d_y)
-{
-	var d_o, d_cmp = -1, d_i = dd.elements.length; while(d_i--)
-	{
-		d_o = dd.elements[d_i];
-		d_x = d_o.x-this.w/2;
-		d_y = d_o.y-this.h/2;
-		if(d_o.visible && d_o.z < this.z && this.x >= d_x && this.x <= d_x+d_o.w && this.y >= d_y && this.y <= d_y+d_o.h)
-		{
-			if(d_o.z > d_cmp)
-			{
-				d_cmp = d_o.z;
-				d_ret = d_o;
-			}
-		}
-	}
-	return d_ret;
-};
-DDObj.prototype.del = function(d_os, d_o)
-{
-	var d_i, d_l;
-	if(this.parent && this.parent._removeChild) this.parent._removeChild(this);
-	if(this.original)
-	{
-		this.hide();
-		if(this.original.copies)
-		{
-			d_os = new Array();
-			for(d_l = this.original.copies.length, d_i = 0; d_i < d_l; d_i++)
-				if((d_o = this.original.copies[d_i]) != this) d_os[d_o.name] = d_os[d_os.length] = d_o;
-			this.original.copies = d_os;
-		}
-	}
-	else if(this.is_image)
-	{
-		this.hide();
-		if(this.oimg)
-		{
-		  if(dd.n4) this.oimg.src = this.defsrc;
-		  else this.oimg.style.visibility = 'visible';
-		}
-	}
-	else if(this.moveTo)
-	{
-		if(this.css) this.css.cursor = 'default';
-		this.moveTo(this.defx, this.defy);
-		this.resizeTo(this.defw, this.defh);
-	}
-	d_os = new Array();
-	for(var d_i = 0; d_i < dd.elements.length; d_i++)
-	{
-		if((d_o = dd.elements[d_i]) != this) d_os[d_os.length] = d_os[d_o.name] = d_o;
-		else d_o._free();
-	}
-	dd.elements = d_os;
-	if(!dd.op6 && !dd.n4) dd.recalc();
-};
-DDObj.prototype._free = function()
-{
-	for(var d_i in this)
-		this[d_i] = null;
-	dd.elements[this.name] = null;
-};
-dd.n4RectVis = function(vis)
-{
-	for(var d_i = 4; d_i;)
-	{--d_i;
-		dd.rectI[d_i].visibility = dd.rectA[d_i].visibility = vis? 'show' : 'hide';
-		if(vis) dd.rectI[d_i].zIndex = dd.rectA[d_i].zIndex = dd.z+2;
-	}
-};
-dd.n4RectPos = function(d_o, d_x, d_y, d_w, d_h)
-{
-	d_o.x = d_x;
-	d_o.y = d_y;
-	d_o.clip.width = d_w;
-	d_o.clip.height = d_h;
-};
-// NN4: Draw img sizing rect
-dd.n4Rect = function(d_w, d_h)
-{
-	var d_i;
-	if(!dd.rectI)
-	{
-		dd.rectI = new Array();
-		dd.rectA = new Array();
-	}
-	if(!dd.rectI[0])
-	{
-		for(d_i = 4; d_i;)
-		{
-			(dd.rectI[--d_i] = new Layer(1)).bgColor = '#000000';
-			(dd.rectA[d_i] = new Layer(1)).bgColor = '#ffffff';
-		}
-	}
-	if(!dd.rectI[0].visibility || dd.rectI[0].visibility == 'hide') dd.n4RectVis(1);
-	dd.obj.w = d_w;
-	dd.obj.h = d_h;
-	for(d_i = 4; d_i;)
-	{--d_i;
-		dd.n4RectPos(dd.rectI[d_i], dd.obj.x + (!(d_i-1)? (dd.obj.w-1) : 0), dd.obj.y + (!(d_i-2)? (dd.obj.h-1) : 0), d_i&1 || dd.obj.w, !(d_i&1) || dd.obj.h);
-		dd.n4RectPos(dd.rectA[d_i], !(d_i-1)? dd.rectI[1].x+1 : (dd.obj.x-1), !(d_i-2)? dd.rectI[2].y+1 : (dd.obj.y-1), d_i&1 || dd.obj.w+2, !(d_i&1) || dd.obj.h+2);
-	}
-};
-dd.reszTo = function(d_w, d_h)
-{
-	if(dd.n4 && dd.obj.is_image) dd.n4Rect(d_w, d_h);
-	else dd.obj.resizeTo(d_w, d_h);
-};
-dd.embedVis = function(d_vis)
-{
-	var d_o = new Array('iframe', 'applet', 'embed', 'object');
-	for(var d_i = d_o.length; d_i;)
-	{--d_i;
-		var d_p = dd.ie? document.all.tags(d_o[d_i]) : document.getElementsByTagName? document.getElementsByTagName(d_o[d_i]) : null;
-		if(d_p)
-		{
-			for(var d_j = d_p.length; d_j;)
-			{
-				var d_q = d_p[--d_j];
-				while(d_q.offsetParent || d_q.parentNode)
-				{
-					if((d_q = d_q.parentNode || d_q.offsetParent || null) == dd.obj.div)
-					{
-						d_p[d_j].style.visibility = d_vis;
-						break;
-					}
-				}
-			}
-		}
-	}
-};
-
-dd.maxOffX = function(d_x, d_y)
-{
-	return(
-		(dd.obj.maxoffl+1 && (d_y = dd.obj.defx-dd.obj.maxoffl)-d_x > 0
-		|| dd.obj.maxoffr+1 && (d_y = dd.obj.defx+dd.obj.maxoffr)-d_x < 0)? d_y
-		: d_x
-	);
-};
-dd.maxOffY = function(d_x, d_y)
-{
-	return(
-		(dd.obj.maxofft+1 && (d_y = dd.obj.defy-dd.obj.maxofft)-d_x > 0
-		|| dd.obj.maxoffb+1 && (d_y = dd.obj.defy+dd.obj.maxoffb)-d_x < 0)? d_y
-		: d_x
-	);
-};
-dd.inWndW = function(d_x, d_y)
-{
-	var d_wx = dd.getScrollX(),
-	d_ww = dd.getWndW();
-	return(
-		((d_y = d_wx+2)-d_x > 0) || ((d_y = d_wx+d_ww+dd.obj.w-2)-d_x < 0)? d_y
-		: d_x
-	);
-};
-dd.inWndH = function(d_x, d_y)
-{
-	var d_wy = dd.getScrollY(),
-	d_wh = dd.getWndH();
-	return(
-		((d_y = d_wy+2)-d_x > 0) || ((d_y = d_wy+d_wh+dd.obj.h-2)-d_x < 0)? d_y
-		: d_x
-	);
-};
-// These two funcs limit the size of element when mouseresized.
-// Implemented 22.5.2003 by Gregor Ltolf, modified by Walter Zorn
-dd.limW = function(d_w)
-{
-	return(
-		(dd.obj.minw-d_w > 0)? dd.obj.minw
-		: (dd.obj.maxw > 0 && dd.obj.maxw-d_w < 0)? dd.obj.maxw
-		: d_w
-	);
-};
-dd.limH = function(d_h)
-{
-	return(
-		(dd.obj.minh-d_h > 0)? dd.obj.minh
-		: (dd.obj.maxh > 0 && dd.obj.maxh-d_h < 0)? dd.obj.maxh
-		: d_h
-	);
-};
-// Optional autoscroll-page functionality. Courtesy Cedric Savarese.
-// Modified by Walter Zorn.
-function DDScroll()
-{
-	if(!dd.obj || !dd.obj.scroll && !dd.scroll || dd.op || dd.ie4 || dd.whratio)
-	{
-		dd.scrx = dd.scry = 0;
-		return;
-	}
-	var d_bnd = 0x1c,
-	d_wx = dd.getScrollX(), d_wy = dd.getScrollY();
-	if(dd.msmoved)
-	{
-		var d_ww = dd.getWndW(), d_wh = dd.getWndH(), d_y;
-		dd.scrx = ((d_y = dd.e.x-d_ww-d_wx+d_bnd) > 0)? (d_y>>=2)*d_y
-			: ((d_y = d_wx+d_bnd-dd.e.x) > 0)? -(d_y>>=2)*d_y
-			: 0;
-		dd.scry = ((d_y = dd.e.y-d_wh-d_wy+d_bnd) > 0)? (d_y>>=2)*d_y
-			: ((d_y = d_wy+d_bnd-dd.e.y) > 0)? -(d_y>>=2)*d_y
-			: 0;
-	}
-	if(dd.scrx || dd.scry)
-	{
-		window.scrollTo(
-			d_wx + (dd.scrx = dd.obj.is_resized? dd.limW(dd.obj.w+dd.scrx)-dd.obj.w : dd.obj.vertical? 0 : (dd.maxOffX(dd.obj.x+dd.scrx)-dd.obj.x)),
-			d_wy + (dd.scry = dd.obj.is_resized? dd.limH(dd.obj.h+dd.scry)-dd.obj.h : dd.obj.horizontal? 0 : (dd.maxOffY(dd.obj.y+dd.scry)-dd.obj.y))
-		);
-		dd.obj.is_dragged? dd.obj.moveTo(dd.obj.x+dd.getScrollX()-d_wx, dd.obj.y+dd.getScrollY()-d_wy)
-			: dd.reszTo(dd.obj.w+dd.getScrollX()-d_wx, dd.obj.h+dd.getScrollY()-d_wy);
-	}
-	dd.msmoved = 0;
-	window.setTimeout('DDScroll()', 0x33);
-}
-function PICK(d_ev)
-{
-	dd.e = new dd.evt(d_ev);
-	if(dd.e.x >= dd.getWndW()+dd.getScrollX() || dd.e.y >= dd.getWndH()+dd.getScrollY()) return true; // on scrollbar
-	var d_o, d_cmp = -1, d_i = dd.elements.length; while (d_i--)
-	{
-		d_o = dd.elements[d_i];
-		if(dd.n4 && dd.e.but > 1 && dd.e.src == d_o.oimg && !d_o.clone) return false;
-		if(d_o.visible && dd.e.but <= 1 && dd.e.x >= d_o.x && dd.e.x <= d_o.x+d_o.w && dd.e.y >= d_o.y && dd.e.y <= d_o.y+d_o.h)
-		{
-			if(d_o.z > d_cmp && dd.e.src.tag.indexOf('input') < 0 && dd.e.src.tag.indexOf('textarea') < 0 && dd.e.src.tag.indexOf('select') < 0 && dd.e.src.tag.indexOf('option') < 0)
-			{
-				d_cmp = d_o.z;
-				dd.obj = d_o;
-			}
-		}
-	}
-	if(dd.obj)
-	{
-		if(dd.obj.nodrag) dd.obj = null;
-		else
-		{
-			dd.e.e.cancelBubble = true;
-			var d_rsz = dd.e.modifKey && (dd.obj.resizable || dd.obj.scalable);
-			if(dd.op)
-			{
-				(d_o = document.getElementById('OpBlUr')).style.pixelLeft = dd.e.x;
-				d_o.style.pixelTop = dd.e.y;
-				(d_o = d_o.children[0].children[0]).focus();
-				d_o.blur();
-			}
-			else if(dd.ie && !dd.ie4)
-			{
-				if(document.selection && document.selection.empty) document.selection.empty();
-				dd.db.onselectstart = function()
-				{
-					event.returnValue = false;
-				};
-			}
-			if(d_rsz)
-			{
-				dd.obj._setCrs('se-resize');
-				dd.obj.is_resized = 1;
-				dd.whratio = dd.obj.scalable? dd.obj.defw/dd.obj.defh : 0;
-				if(dd.ie)
-				{
-					if(dd.ie4)
-					{
-						window.dd_x = dd.getScrollX();
-						window.dd_y = dd.getScrollY();
-					}
-					setTimeout(
-						'if(dd.obj && document.selection && document.selection.empty)'+
-						'{'+
-							'document.selection.empty();'+
-							'if(dd.ie4) window.scrollTo(window.dd_x, window.dd_y);'+
-						'}'
-					,0);
-				}
-				dd.setMovHdl(RESIZE);
-				dd.reszTo(dd.obj.w, dd.obj.h);
-			}
-			else if(!dd.obj.nodrag)
-			{
-				dd.obj.is_dragged = 1;
-				dd.setMovHdl(DRAG);
-			}
-			dd.setUpHdl(DROP);
-			dd.embedVis('hidden');
-			//dd.obj._setOpaRel(0.7);
-			dd.obj.maximizeZ();
-			dd.ofx = dd.obj.x+dd.obj.w-dd.e.x;
-			dd.ofy = dd.obj.y+dd.obj.h-dd.e.y;
-			if(window.my_PickFunc) my_PickFunc();
-			if(dd.obj.pickFunc) dd.obj.pickFunc();
-			DDScroll();
-			return !(
-				dd.obj.is_resized
-				|| dd.n4 && dd.obj.is_image
-				|| dd.n6 || dd.w3c
-			);
-		}
-	}
-	if(dd.downFunc) return dd.downFunc(d_ev);
-	return true;
-}
-function DRAG(d_ev)
-{
-	if(!dd.obj || !dd.obj.visible) return true;
-	if(dd.ie4 || dd.w3c || dd.n6 || dd.obj.children.length > 0xf)
-	{
-		if(dd.wait) return false;
-		dd.wait = 1;
-		setTimeout('dd.wait = 0;', dd.tiv);
-	}
-	dd.e = new dd.evt(d_ev);
-	if(dd.ie && !dd.e.but)
-	{
-		DROP(d_ev);
-		return true;
-	}
-	dd.msmoved = 1;
-	dd.obj.moveTo(
-		dd.obj.vertical? dd.obj.x : dd.maxOffX(dd.inWndW(dd.ofx+dd.e.x)-dd.obj.w),
-		dd.obj.horizontal? dd.obj.y : dd.maxOffY(dd.inWndH(dd.ofy+dd.e.y)-dd.obj.h)
-	);
-
-	if(window.my_DragFunc) my_DragFunc();
-	if(dd.obj.dragFunc) dd.obj.dragFunc();
-	if(dd.moveFunc) return dd.moveFunc(d_ev);
-	return false;
-}
-function RESIZE(d_ev)
-{
-	if(!dd.obj || !dd.obj.visible) return true;
-	if(dd.wait) return false;
-	dd.wait = 1;
-	setTimeout('dd.wait = 0;', dd.tiv);
-	dd.e = new dd.evt(d_ev);
-	if(dd.ie && !dd.e.but)
-	{
-		DROP(d_ev);
-		return true;
-	}
-	dd.msmoved = 1;
-	var d_w = dd.limW(dd.inWndW(dd.ofx+dd.e.x)-dd.obj.x), d_h;
-	if(!dd.whratio) d_h = dd.limH(dd.inWndH(dd.ofy+dd.e.y)-dd.obj.y);
-	else
-	{
-		d_h = dd.limH(dd.inWndH(Math.round(d_w/dd.whratio)+dd.obj.y)-dd.obj.y);
-		d_w = Math.round(d_h*dd.whratio);
-	}
-	dd.reszTo(d_w, d_h);
-	if(window.my_ResizeFunc) my_ResizeFunc();
-	if(dd.obj.resizeFunc) dd.obj.resizeFunc();
-	if(dd.moveFunc) return dd.moveFunc(d_ev);
-	return false;
-}
-function DROP(d_ev)
-{
-	if(dd.obj)
-	{
-		if(dd.obj.is_dragged)
-		{
-			if(!dd.obj.is_image) dd.getWH(dd.obj);
-		}
-		else if(dd.n4)
-		{
-			if(dd.obj.is_image)
-			{
-				dd.n4RectVis(0);
-				dd.obj.resizeTo(dd.obj.w, dd.obj.h);
-			}
-		}
-		//if(!dd.n4 && !dd.op6 || !dd.obj.is_image) dd.recalc();
-		dd.setMovHdl(dd.moveFunc);
-		dd.setUpHdl(dd.upFunc);
-		if(dd.db) dd.db.onselectstart = null;
-		//dd.obj._setOpaRel(1.0);
-		dd.obj._setCrs(dd.obj.cursor);
-		dd.embedVis('visible');
-		dd.obj._resetZ();
-		dd.e = new dd.evt(d_ev);
-		if(window.my_DropFunc) my_DropFunc();
-		if(dd.obj.dropFunc) dd.obj.dropFunc();
-		dd.msmoved = dd.obj.is_dragged = dd.obj.is_resized = dd.whratio = 0;
-		dd.obj = null;
-	}
-	dd.setDwnHdl(PICK);
-}
-function compare_x(a,b){
-return a.x-b.x;
-}
-function SET_DHTML()
-{
-	//dd.elements = new Array();
-	var d_a = arguments, d_ai, d_htm = '', d_o, d_i = d_a.length;
-	while(d_i)
-	{
-		if(!(d_ai = d_a[--d_i]).indexOf('c:')) dd.cursor = d_ai.substring(2);
-		else if(d_ai == NO_ALT) dd.noalt = 1;
-		else if(d_ai == SCROLL) dd.scroll = 1;
-		else if(d_ai == RESET_Z) dd.re_z = 1;
-		else if(d_ai == RESIZABLE) dd.resizable = 1;
-		else if(d_ai == SCALABLE) dd.scalable = 1;
-		else if(d_ai == TRANSPARENT) dd.diaphan = 1;
-		else
-		{
-			d_o = new DDObj(d_ai);
-			dd.addElt(d_o);
-			d_htm += d_o.t_htm || '';
-			if(d_o.oimg && d_o.cpy_n)
-			{
-				for(var d_l = d_o.cpy_n, d_j = 0; d_j < d_l;)
-				{
-					var d_p = new DDObj(d_o.name+d_o.cmd, ++d_j);
-					dd.addElt(d_p, d_o);
-					d_p.defz = d_o.defz+d_j;
-					d_p.original = d_o;
-					d_htm += d_p.t_htm;
-				}
-			}
-		}
-	}
-	if(dd.n4 || dd.n6 || dd.ie || dd.op || dd.w3c) document.write(
-		(dd.n4? '<div style="position:absolute;"><\/div>\n'
-		: (dd.op && !dd.op6)? '<div id="OpBlUr" style="position:absolute;visibility:hidden;width:0px;height:0px;"><form><input type="text" style="width:0px;height:0px;"><\/form><\/div>'
-		: '') + d_htm
-	);
-	dd.z = 0x33;
-	for(d_i = dd.elements.length; d_i;)
-	{
-		dd.addProps(d_o = dd.elements[--d_i]);
-		if(d_o.is_image && !d_o.original && !d_o.clone)
-			dd.n4? d_o.oimg.src = spacer : d_o.oimg.style.visibility = 'hidden';
-	}
-	dd.mkWzDom();
-	if(window.onload) dd.loadFunc = window.onload;
-	window.onload = dd.initz;
-	window.onunload = dd.finlz;
-	dd.setDwnHdl(PICK);
-  dd.elements = dd.elements.sort(compare_x);
-  // from this point. Written by jonathan
-  //creation of the structure of lines 
-  for(var i=0;i < dd.elements.length;i++){
-   if(dd.elements[i].nodrag==0){ // do not need to add in lines the information inside a div
-    test=false; //used for determining if blocks with same y of the current is block are already present
-    for(var j=0;j < lines.length;j++){
-      if((dd.elements[i].y+dd.elements[i].h)==(lines[j][0].y+lines[j][0].h)){
-            lines[j][lines[j].length]=dd.elements[i];
-            dd.elements[i].linePosition = lines[j].length -1
-            dd.elements[i].lineIndex = j
-            test=true;
-        }
-     }
-     if(test==false){ //we create a new line
-     lines[lines.length]=new Array(dd.elements[i]);
-     dd.elements[i].lineIndex = lines.length -1
-     }
-  }}
-
-
- for(var i=0;i < lines.length;i++){ 
- lines[i]=lines[i].sort(compare_x);
- }
- 
- lt = dd.elements.top;
- rt = dd.elements.right;
- rb = dd.elements.bottom;
- lb = dd.elements.left;
- grips = [lt, rt, rb, lb];
-
- hideGrips();
- //main.setZ(main.z+1);
- //dd.obj.ondblclick = showGrips;
-}
-function ADD_DHTML() // layers only!
-{
-	var d_a = arguments, d_o, d_i = d_a.length; while(d_i)
-	{
-		d_o = new DDObj(d_a[--d_i]);
-		dd.addElt(d_o);
-		dd.addProps(d_o);
-	}
-	dd.mkWzDom();
-}
-
-////////////////////////////////////////////////////////////
-// If not needed, all code below this line may be removed
-
-// For backward compatibility
-dd.d = document;			// < v. 2.72
-var RESET_ZINDEX = RESET_Z; // < 3.44
-var KEYDOWN_RESIZE = RESIZABLE; // < 4.43
-var CURSOR_POINTER = CURSOR_HAND; // < 4.44
-var NO_SCROLL = '';		 // < v. 4.49
-
-////////////////////////////////////////////////////////////
-// FUNCTIONS FOR EXTENDED SCRIPTING
-// Use these for your own extensions,
-// or to call functions defined elsewhere
-
-/* my_PickFunc IS AUTOMATICALLY CALLED WHEN AN ITEM STARTS TO BE DRAGGED.
-The following objects/properties are accessible from here:
-
-- dd.e: current mouse event
-- dd.e.property: access to a property of the current mouse event.
-  Mostly requested properties:
-  - dd.e.x: document-related x co-ordinate
-  - dd.e.y: document-related y co-ord
-  - dd.e.src: target of mouse event (not identical with the drag drop object itself).
-  - dd.e.button: currently pressed mouse button. Left button: dd.e.button <= 1
-
-- dd.obj: reference to currently dragged item.
-- dd.obj.property: access to any property of that item.
-- dd.obj.method(): for example dd.obj.resizeTo() or dd.obj.swapImage() .
-  Mostly requested properties:
-	- dd.obj.name: image name or layer ID passed to SET_DHTML();
-	- dd.obj.x and dd.obj.y: co-ordinates;
-	- dd.obj.w and dd.obj.h: size;
-	- dd.obj.is_dragged: 1 while item is dragged, else 0;
-	- dd.obj.is_resized: 1 while item is resized, i.e. if <ctrl> or <shift> is pressed, else 0
-
-For more properties and details, visit the API documentation
-at http://www.walterzorn.com/dragdrop/api_e.htm (english) or
-http://www.walterzorn.de/dragdrop/api.htm (german)    */
-bmoved=new Array;
-var obj_old; 
-var obj_oldx;//previous position X
-var obj_oldy; //previous position Y
-var obj_size_w; 
-var obj_record;
-var direction; //knows whether we move a block on the right or on the left 
-var prev_dd_obj;// used when resizing. This variable stocks the previous block clicked
-
-function my_PickFunc()
-{ // window.status=dd.e.button;
-  // used by bmoved
-  //for(var i=0;i<grips.length;i++){
-    //if(dd.obj.name!=grips[i].name){
-      //obj_oldx=dd.obj.x;
-      //obj_oldy=dd.obj.y;
-    //}
-  //}
-  obj_old=dd.obj.x;
-  obj_size_w=dd.obj.w;
-  x_old=dd.obj.x+dd.obj.w;
-  y_old=dd.obj.y+dd.obj.h;
-  test=false;
-  var i = 4; while (i--)
-     { 
-      if(grips[i] != dd.obj){
-        grips[i].hide();}    
-      else{
-         test=true;}
-       }
-  if(test==false){
-      prev_dd_obj=dd.obj;
-      hideGrips();    
-   }
-}
-
-// these two checks functions are called when a collision is detected, they move blocks which are touched
-function check_list_right(index_line, position ){
-   for(var j=position;j<lines[index_line].length;j++) { 
-     if((j+1)!=lines[index_line].length){
-       if(lines[index_line][j].x>lines[index_line][j+1].x || ((lines[index_line][j].x+lines[index_line][j].w)>lines[index_line][j+1].x))
-       {
-         if(((lines[index_line][j].y)<(lines[index_line][j+1].y+lines[index_line][j+1].h) && (lines[index_line][j].y+lines[index_line][j].h>lines[index_line][j+1].y)))
-         {
-           delta=lines[index_line][j].x+lines[index_line][j].w-lines[index_line][j+1].x;
-           lines[index_line][j+1].moveBy(+delta,0);
-         }
-       }
-       else {break}
-     }
-   }
-}
-
-function check_list_left(index_line,position){
-   var collision_count = 0;
-   for(var j=position;j>-1;j--){
-     if((j-1)!=-1) {
-       if(lines[index_line][j-1].x>lines[index_line][j].x || ((lines[index_line][j-1].x+lines[index_line][j-1].w)>lines[index_line][j].x)){
-         if(((lines[index_line][j-1].y)<(lines[index_line][j].y+lines[index_line][j].h) && (lines[index_line][j-1].y+lines[index_line][j-1].h>lines[index_line][j].y))){ 
-           delta=(lines[index_line][j-1].x+lines[index_line][j-1].w)-lines[index_line][j].x;
-           lines[index_line][j-1].moveBy(-delta,0);    
-         }
-       }
-       else {break}
-     }
-  }
-}
-
-//function called when a block jump an other, so we exchange the objects in the list
-function exchange_object(index_line, direction, position){
- var check_begin = 0
- var check_end = lines[index_line].length
-  if(direction>0){
-  check_begin=position
-  }
-  else {
-  check_end = position
-   }
-  for(var j=check_begin;j<check_end;j++){  
-     if((j+1)!=lines[index_line].length){
-       if(lines[index_line][j].x>lines[index_line][j+1].x){
-           var dobject=lines[index_line][j+1];
-           lines[index_line][j+1].linePosition=j;
-           lines[index_line][j].linePosition=j+1;
-           lines[index_line][j+1]=lines[index_line][j];
-           lines[index_line][j]=dobject;
-          }
-      }
-    }
- }
-
-function move_block(direction){
-  found=false; 
-  test=false;
-  var i = 4; while (i--)
-  { 
-    if(grips[i] == dd.obj){
-      current_obj=prev_dd_obj;
-      test=true;
-    }
-  }
-  if(test==false){
-    current_obj=dd.obj;    
-  }
-  var position=current_obj.linePosition;
-  var i=current_obj.lineIndex;
-  var found=true;
-  if(direction>0){ //to the right  
-    var j = position +1
-    if ( (j > -1) && (j < lines[i].length)) {  
-      if((lines[i][j].x < (current_obj.x+current_obj.w)) && (lines[i][j]!=current_obj)){
-        if( ((current_obj.y)<(lines[i][j].y+lines[i][j].h)) && ((current_obj.y+current_obj.h) > (lines[i][j].y))){
-          //sometimes a collision is not detected when the mouse is speeding.
-          check_list_right(i,position); 
-          if(current_obj.x<(lines[i][j].x+lines[i][j].w)){
-            delta= (current_obj.x+current_obj.w)-lines[i][j].x;
-	    lines[i][j].moveBy(+delta,0);
-            //check_list_right(i,position);
-          }
-        }
-        else{ 
-          //we have jumped so we exchange two objects in lines
-          //check_list_left(i,position);
-          exchange_object(i, direction,position);
-        }          
-      }
-    }
-  }
-  else{ //to the left        
-    var j = position - 1
-    if ( (j > -1) && (j < lines[i].length)) {  
-      if(((lines[i][j].x+lines[i][j].w) > current_obj.x)&& (lines[i][j]!=current_obj)){          
-        if( (current_obj.y<(lines[i][j].y+lines[i][j].h)) && ((current_obj.y+current_obj.h) > lines[i][j].y) ){
-          check_list_left(i,position);
-          if((current_obj.x+current_obj.w)>lines[i][j].x){      
-            delta= (lines[i][j].x+lines[i][j].w)-current_obj.x;
-            lines[i][j].moveBy(-delta,0);
-            //check_list_left(i,position);
-           }
-         }
-         else{
-             //check_list_right(i,position);
-             exchange_object(i, direction, position);
-         }
-       }
-    }
-  }
-} 
-/* my_DragFunc IS CALLED WHILE AN ITEM IS DRAGGED
-See the description of my_PickFunc above for what's accessible from here. */
-function my_DragFunc()
-{
- if(dd.obj == rb){
-   if(dd.obj.y> prev_dd_obj.y ){
-     prev_dd_obj.resizeTo(prev_dd_obj.w,rb.y-lt.y);
-     //window.status=prev_dd_obj.children.length;
-     for(var i=0;i<prev_dd_obj.children.length;i++){
-       if(dd.obj.y<prev_dd_obj.children[i].y+prev_dd_obj.children[i].h){
-         prev_dd_obj.children[i].hide();
-       }
-       else{
-         prev_dd_obj.children[i].show();
-       }
-     }
-   }
- }
- else if(dd.obj == rt)
- {
-   if(dd.obj.x > prev_dd_obj.x ){
-     prev_dd_obj.resizeTo(rt.x-lb.x, prev_dd_obj.h);
-     prev_dd_obj.moveTo(rt.x-prev_dd_obj.w+rt.w/2,prev_dd_obj.y);
-     for(var i=0;i<prev_dd_obj.children.length;i++){
-       if(dd.obj.x<prev_dd_obj.children[i].x+prev_dd_obj.children[i].w){
-         prev_dd_obj.children[i].hide();
-       }
-       else{
-         prev_dd_obj.children[i].show();
-       }
-     }
-   }
- }   
- else if(dd.obj == lb)
- { 
-   if(dd.obj.x+dd.obj.w < prev_dd_obj.x+prev_dd_obj.w){
-     prev_dd_obj.moveTo(lb.x+lb.w/2,prev_dd_obj.y);
-     prev_dd_obj.resizeTo(rt.x-lb.x,prev_dd_obj.h);
-     for(var i=0;i<prev_dd_obj.children.length;i++){
-       if(prev_dd_obj.x+prev_dd_obj.w<prev_dd_obj.children[i].x+prev_dd_obj.children[i].w ){
-         prev_dd_obj.children[i].hide();
-       }
-       else{
-         prev_dd_obj.children[i].show();
-       }
-     }
-    }
- }
- else if(dd.obj == lt)
- {
-   if(dd.obj.y+dd.obj.h< (prev_dd_obj.y+prev_dd_obj.h)){
-     prev_dd_obj.moveTo(prev_dd_obj.x, lt.y+lt.h/2);
-     prev_dd_obj.resizeTo(prev_dd_obj.w, rb.y-lt.y);
-     for(var i=0;i<prev_dd_obj.children.length;i++){
-       if((prev_dd_obj.y+prev_dd_obj.h)< (prev_dd_obj.children[i].y+prev_dd_obj.children[i].h)){
-         prev_dd_obj.children[i].hide();
-       }
-       else{
-         prev_dd_obj.children[i].show();
-       }
-     }
-   }
- }
- if((dd.obj.x-obj_old)>0 ){
-   direction=1;
- }
- else{
-   direction=-1;
- }
- obj_old=dd.obj.x;
- obj_size_w=dd.obj.w;
- move_block(direction);
-}
-
-/* my_ResizeFunc IS CALLED WHILE AN ITEM IS RESIZED
-See the description of my_PickFunc above for what's accessible from here. */
-function my_ResizeFunc()
-{
-}
-
-/* THIS ONE IS CALLED ONCE AN ITEM IS DROPPED
-See the description of my_PickFunc for what's accessible from here.
-Here may be investigated, for example, what's the name (dd.obj.name)
-of the dropped item, and where (dd.obj.x, dd.obj.y) it has been dropped... */
-function my_DropFunc()
-{
-hideGrips();
-for (var i in dd.moved_list) {
-   x_old=dd.moved_list[i].x+dd.moved_list[i].w;
-   y_old=dd.moved_list[i].y+dd.moved_list[i].h;
-  var isnotobject=0;
-  for(var j=0;j<grips.length;j++){
-     if(grips[j].name == dd.moved_list[i].name){
-       isnotobject=1;
-      } 
-   }
-   if(isnotobject == 0){
-     obj_record=dd.moved_list[i];
-   }
-    var present=false;
-    for(var i=0; i < bmoved.length; i++){
-     if(bmoved[i][0]==obj_record.name){
-        present=true; //the block has already be moved a first time.
-        bmoved[i][3]=obj_record.x;
-        bmoved[i][4]=obj_record.y;
-        bmoved[i][5]=obj_record.w;
-        bmoved[i][6]=obj_record.h;      
-        break;}  
-     }
-   
-   if(isnotobject == 0){
-     if(present==false){
-       if(bmoved.length==0){
-         bmoved[0]=new Array(obj_record.name,obj_record.defx,obj_record.defy,obj_record.x,obj_record.y,obj_record.w,obj_record.h);}//first block moved
-      else{
-         bmoved[i]=new Array(obj_record.name,obj_record.defx,obj_record.defy,obj_record.x,obj_record.y,obj_record.w,obj_record.h);
-      }
-    }
-    /* we save all the informations in an hidden input called "block_moved". The datas are stored in an unique string with the following sheme:
-    "name,x,y,width,height*name,x,y,width,height-name etc.." */
-    obj_record.moved=0
-    document.forms["main_form"]["block_moved"].value=bmoved.join("*");
-  }
-  }
-  dd.moved_list = new Array();
-}
-//specific functions for resizing. ******
-function showGrips()
-{
-    moveGripsToCorners();
-    var i = 4; while(i--)
-    {
-        grips[i].setZ(prev_dd_obj.z+1);
-        grips[i].show();
-    }
-}
-
-
-function hideGrips()
-{
-    var i = 4; while(i--)
-        grips[i].hide();
-}
-
-
-/*                          (lt) 
-          ___________¤____________
-         |                                             |
-(lb)¤|                                              |¤ (rt)
-         |__________________________|
-                           ¤ (rb)
-*/
-
-function moveGripsToCorners()
-{
-    lt.moveTo(prev_dd_obj.x+(prev_dd_obj.w/2)-lt.w/2, prev_dd_obj.y-lt.h/2);
-    rt.moveTo(prev_dd_obj.x+prev_dd_obj.w-lt.w/2, prev_dd_obj.y+(prev_dd_obj.h/2)-lt.h/2);
-    rb.moveTo(prev_dd_obj.x+(prev_dd_obj.w/2)-lt.w/2, prev_dd_obj.y+prev_dd_obj.h-lt.h/2);
-    lb.moveTo(prev_dd_obj.x-lt.w/2, prev_dd_obj.y+(prev_dd_obj.h/2)-lt.h/2);
-}
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.xml b/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.xml
deleted file mode 100644
index 3d48be35ab..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/wz_dragdrop.js.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="DTMLMethod" module="OFS.DTMLMethod"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>_Cacheable__manager_id</string> </key>
-            <value> <string>http_cache</string> </value>
-        </item>
-        <item>
-            <key> <string>__name__</string> </key>
-            <value> <string>wz_dragdrop.js</string> </value>
-        </item>
-        <item>
-            <key> <string>_vars</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>globals</string> </key>
-            <value>
-              <dictionary/>
-            </value>
-        </item>
-        <item>
-            <key> <string>title</string> </key>
-            <value> <string></string> </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log b/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log
deleted file mode 100644
index 33c8c75207..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/change_log
+++ /dev/null
@@ -1,390 +0,0 @@
-2013-12-10 arnaud.fontaine
-* Support properly HTML5 implicit form submission.
-
-2012-10-16 yusei
-* Improve error handling on Workflow_statusModify. If divergence is solved by other user, then show a nice message.
-
-2012-10-16 yusei
-* Improve error handling on Workflow_statusModify. If requested transition is not available, then show a nice message.
-
-2012-9-12 yusei
-* Improve listbox sort feature. Now both ascending arrow and descending arrow are displayed in title column and user can sort in specific order explicitly. User also can sort multiple columns by click without using sort-on-dialog.
-
-2013-01-28 Kazuhiko
-* update RequireJS 2.1.4.
-
-2013-01-14 Kazuhiko
-* add RequireJS 2.1.2.
-
-2012-10-16 arnaud.fontaine
-* Fix background color of stat and no cell ListBox lines.
-
-2012-08-07 Kazuhiko
-* update FCKeditor to 2.6.8.
-
-2011-01-20 Ivan
-* Remove contained MochiKit Javascript library
-
-2010-09-07 Kazuhiko
-* update FCKeditor to 2.6.6.
-
-2010-09-02 ivan
-* Make universal Listbox_asHTML rendering which uses heavily CSS.
-
-2010-07-20 yo
-* Make it easier to override CSS and JavaScript. Now, you can tweak CSS and JavaScript by overriding ERP5Site_getCssRelativeUrlList and ERP5Site_getJavaScriptRelativeUrlList, respectively.
-
-2010-06-10 kazuhiko
-* Typing Enter key in listbox search fields invokes Base_doSelect instead of the page's form action.
-
-2010-05-28 yo
-* Make it possible to customize the behavior after a new content is added.
-
-2010-03-09
-* Display title in breadcrumb if getCompactTranslatedTitle does not exist.
-
-2010-03-02 yusei
-* Remove short title.
-
-2010-02-25 yusuke
-* Fix a front page broken.
-
-2010-02-22 yo
-* Stop form_render from relying on the type of editable_mode (i.e. int).
-
-2010-02-02 yo
-* Add classes into buttons defined in dialog_main.
-
-2010-02-01 fabien
-* don't display action buttons (like copy/paste, ...) in dialog_mode
-
-2010-02-01 yo
-* Add classes into elements which have ids set in page templates, so that we could get rid of the ids potentially (but we can't because of tests).
-
-2010-02-01 yo
-* Switch to class-based completely instead of id-based styling in erp5.css. The old way is kept for backward compatibility.
-
-2010-2-1 Yusei
-* Update erp5.css and set hidden_fieldset.border 0.
-
-2010-1-31 Yusei
-* Update erp5.css and replace "display:none" with "visibility:hidden" to fix webkit based browser problem.
-
-2009-12-11 Kazuhiko
-* update FCKeditor to 2.6.5.
-
-2009-11-19 yo
-* Use preferred user interface languages to choose which languages should be displayed in the navigation box. If not defined, display all.
-
-2009-08-12 Jerome
-* add an onbeforeunload event to warn the user when he is about to leave the page without saving.
-
-2009-08-12 Kazuhiko
-* add resizeIFrameOnLoad that can be used to adjust the height of iframe according to its content.
-
-2009-08-05 Kazuhiko
-* escape LINE SEPARATOR (U+2028) and PARAGRAPH SEPARATOR (U+2029) in fckeditor_wysiwyg_support otherwise FCKeditor will raise an error.
-
-2009-06-23 Kazuhiko
-* update FCKeditor to 2.6.4.1.
-
-2009-06-23 Kazuhiko
-* import FCKeditor 2.6.4. FCKeditor Product is no longer required.
-
-2009-06-18 Kazuhiko
-* add a simple file browser for fckeditor, that allows to upload only in the current document.
-
-2009-04-30 Tatuya
-* append a condition to ListBox_asStandardHTML to set a CSS class name in a table row using 'Row CSS Method'.
-
-2009-04-18 Kazuhiko
-* Version 5.4.1
-
-2009-03-31 Kazuhiko
-* update MochiKit.js to 1.4.2.
-
-2009-03-24 fabien
-* split ListBox_asHTML page template. Now there is 3 PT : ListBox_asSearchStyleHTML, ListBox_asTableStyleHTML and ListBox_asStandardHTML
-* add css selectors to handle listbox search and table style
-* change the method called in the top right search box
-* move some form and scripts from erp5_web and erp5_new_km to here
-
-2009-02-20 yusei
-* Move ERP5Site_setSkinCache to erp5_forge and set http_cache as default cache manager to all image/css/js files in skin folders.
-
-2009-02-20 yusei
-* Add a utility script to associate files in skin folder to cache manager.
-
-2009-01-14 yusei
-* Fixed a wrong link to activity tool under virtual host environment.
-
-2008/12/12 nicolas
-* Add Page Template for FormBox
-
-2008/11/13 yusei
-* Start to develop version 5.4.
-
-2008-10-29 yusei
-* Classification field in the contribution tab is now translatable.
-
-2008-10-14 yusei
-* Start to develop version 5.3.
-
-2008-09-24 yusei
-* Update xml format.
-
-2008-09-24 fabien
-* Add file fckstyles.xml to have one more style : "Python code" wich improve python code blocks displaying.
-* Modify erp5_editor.css file to display this new div class in a nice way.
-
-2008-09-15 yusei
-* Add i18n mark to access tab templates.
-
-2008-09-07 yusei
-* Replace "+" with " " in translation messages.
-
-2008-09-05 yusei
-* Fixed wrong i18n:name.
-
-2008-09-04 yusei
-* Update English messages.
-
-2008-09-03 yusei
-* Fixed i18n markup in login_form.
-* Remove text which is not suitable for translation.
-
-2008-08-28 yusei
-* Use Base_translateString instead of using Localizer method directly.
-* Use Base_translateString or translateString instead of N_ for translation message.
-* Fixed text in ERP5Site_renderContributionDialog.
-
-2008-06-27 yusei
-* Start to develop version 5.2.
-
-2008-06-26 yusei
-* Revise version to 5.1.
-
-2008-06-18 yusei
-* Updated erp5.css. Remove overflow:auto to avoid a firefox bug and set max-width instead.
-
-2008-06-17 yusei
-* Revert previous changes of Base_doLanguage, because this causes another problem.
-
-2008-06-16 yusei
-* Fixed tabber_style.css to display border line under unselected tabs in the front page.
-
-2008-06-16 jerome
-* use getTitle to show title of current document in <title> in view mode.
-
-2008-06-12 ivan
-* Catch pressed Enter key and submit form for top,right fulltext search input field
-
-
-2008-06-09 kazuhiko
-* Add icons for domain tree.
-
-2008-05-22 yo
-* Remove "-- Directory --" from Quick Search.
-
-2008-05-22 yo
-* Add a small padding right after an icon so that it looks slightly better.
-
-2008-04-17 yusei
-* Revise version to 5.0.
-
-2008-04-11 yo
-* Disable auto focus for forms which do not have an element with the autofocus class.
-
-2008-03-27 ivan
-* Update MochiKit JS library to 1.4
-
-2008-03-18 fabien
-* change the autoFocus() function of the erp5.js file to give the focus to the first text input of the view.
-
-2008-03-17 fabien
-* Add new selector for matrixbox style attribute wich were hardcoded (and not valid) before r19976.
-
-2008-03-06 jerome
-* Add new CSS classes in erp5.css for new MatrixBox classes introduced in r19721.
-
-2008-01-28 yusei
-* Update ListBox_asHTML and erp5.css for new listbox option(anchor mode).
-
-2008-01-16 aurel
-* sort on listbox column is now a POST and no  longer a GET
-
-2007-12-19 yo
-* Put ListBox_asHTML as a Page Template. It has been present as a Filesystem Page Template for a long time.
-
-2007-12-18 yo
-* Acquire skins and tools from a portal, whenever possible.
-
-2007-11-21 kazuhiko
-* Make Page Templates themselves valid XML (except DOCTYPE definition).
-
-2007-11-14 yusei
-* Fix tab style on konqueror
-
-2007-11-08 kazuhiko
-* Enlarge link area to whole tab
-
-2007-10-22 jerome
-* Restore link to favicon, directly as favicon.ico, not in /images. This way, if a favicon.ico already exists, it will have priority.
-
-2007-09-23 yo
-* Remove the links to the favicon, as it breaks existing settings.
-* Ignore an error if form is None. This may happen when standard_error_message is called.
-
-2007-09-23 Kazuhiko
-* Add favicon
-* Output better XHTML/1.0
-
-2007-09-19 yo
-* Use absolute_url instead of absolute_url_path.
-
-2007-09-17 Kazuhiko
-* Revise design.
-
-2007-09-06 yo
-* Obtain a listbox with Form_getListbox instead of from a fixed localtion in configure_list_dialog and sort_list_dialog.
-
-2007-09-04 Kazuhiko
-* use portal_url.getPortalObject().absolute_url_path() instead of portal_url.getPortalPath() for better virtual host support.
-
-2007-08-29 Yusei
-* Add module_view action in context box.
-
-2007-08-29 Rafael
-* Updated Planning Box related stuff
-
-2007-08-18 yo
-* ERP5Site does not have getPortalType, so avoid calling getPortalType if not present.
-
-2007-07-02 Yusei
-* Fixed a invalid xhtml template.
-
-2007-06-12 JPS
-* Added MochiKit by default to handle onload events
-
-2007-01-11 Kevin
-* Fix widget alignment in bottom fieldset.
-
-2006-09-14 Aurel
-* fix removeUnpickableObject in Base_callDialogMethod to take listbox into account
-
-2006-09-13 Kevin
-* Fix developper mode rendering bug.
-* erp5.js is needed in web mode by admin toolbox which display context_box_render.
-* Split context macro in more macros.
-
-2006-09-12 Kevin
-* Refactor login_form screen to match new xhtml style form structure.
-
-2006-09-08 Kevin
-* Don't display action box in default web view and factorize conditions.
-
-2006-09-07 jerome
-* fix <title>s
-
-2006-09-07 Kevin
-* Render field CSS classes on the div.field instead on the label for better styling.
-* Fix JP "missing" statement.
-
-2006-09-04 Kevin
-* Don't render non-editable fields in span.
-
-2006-09-01 Kevin
-* Fix hidden developper shortcuts.
-* Add support for title _and_ id on groups (see form_render and ERP5XhtmlStyle_getFormGroupTitleAndId comments for details).
-
-2006-08-31 Kevin
-* Render non editable field in a span.
-* Display edit tabs in web editable_mode.
-
-2006-08-29 Chris
-* Added an easy way to customize erp5 using new CSS/JS files. You just need to redefine ERP5Site_getCSSList and ERP5Site_getJSList to return your new files too.
-
-2006-08-29 Kevin
-* erp5.css and erp5.js are not authoritative over others CSS and JS (this let let user override default CSS and JS definitions).
-
-2006-08-28 Kevin
-* Test form accessibility earlier in developper_shortcut_render to let login_form be rendered in erp5_web when anonymous.
-* Try to get form from 'form' variable before 'current_form_id'.
-
-2006-08-28 JP
-* Trash widget_render. field_render should be used instead.
-
-2006-08-25 Kevin
-* Move hidden input and globals definition code to separate file.
-* Move planning box generic header stuff to global_definition.
-* Only add default erp5 javascript and css file if we are not in web mode.
-* Add new is_web_mode variable to differentiate web mode and standard erp5_mode.
-* Always return default erp5 xhtml_style template if not in web_mode.
-* One liner editable_mode setter.
-* Delete &nbsp; in dummy <p> tags used to clear.
-* Don't show actions tabs in web_mode.
-
-2006-08-24 Kevin
-* Add a specific div wrapper class to differenciate editable mode.
-* Fix generator xhtml tag.
-
-2006-08-23 Romain
-* Translate tab name.
-
-2006-08-22 Kevin
-* Unset editable_mode when viewing an object through Web Site object.
-* Let the website form be editable even if no form layout found.
-
-2006-08-21 Kevin
-* Include support for editable_mode parameter in main_template.
-* Remove default value (by jp).
-* Do not render empty groups in forms.
-* Do not use <h6> tags to clear box flow.
-* Introduce widget_render page template (not used yet).
-
-2006-08-21 Chris
-* Made form_render code a lot lighter with same final result using a loop
-
-2006-08-02 Romain
-* Add documentation_view to fix Inspector with xhtml_style.
-
-2006-07-24 vincent
-* Re-implement parameters propagation. Allows to remove most of the previously hardcoded value names from the style.
-* Keep parameters when going through a workflow transition (ex : "follow bug" in bug module)
-* Fixes bugs about form_id & dialog_id not generated the way they are supposed to.
-* Move "list mode" button between "previous" and "next" buttons.
-* Use "contextual help" preference to display or not the help button on top right - it's the only purpose of this preference.
-* Follow the field naming convention for menus.
-* Rename all scripts designed for xhtml style to "ERP5XhtmlStyle_" to make it clear. Some are rewrite of "Base_" scripts.
-* !BUG!: listbox search fields require quite a lot of work to be cleanly filtered out. This will be hopefully corrected in next version.
-
-2006-07-17 jerome
-* fix object_jump actions that were not displayed.
-
-2006-06-28 Kevin
-* Fix default string.
-
-2006-06-28 vincent
-* Add compatibility layer to support forms designed for html_style.
-
-2006-06-27 vincent
-* Add an error message when login fails.
-* Fix various compatibility bugs with old browsers.
-
-2006-06-27 chris
-* Replaced hr.clear by h6.clear to fix a problem with firefox 1.0.6
-
-2006-06-26 vincent
-* Rename page templates to follow a consistent naming scheme.
-* Add another layer to unify web mode handling.
-
-2006-06-23 yo
-* Put id on each div in form_sort. Otherwise, functional testing is too difficult.
-* Likewise, put id on each tr in form_list_ui.
-
-2006-06-20 Vincent
-* Correct form button values when in a dialog.
-
-2006-06-15 Vincent
-* Initial commit.
-* Valid XHTML1.0 Strict + CSS 2.0.
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list
deleted file mode 100644
index 1a21ea00b8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/copyright_list
+++ /dev/null
@@ -1 +0,0 @@
-Copyright (c) 2006-2012 Nexedi SA
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/dependency_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/dependency_list
deleted file mode 100644
index d0ca7aef23..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/dependency_list
+++ /dev/null
@@ -1 +0,0 @@
-erp5_core
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/description b/product/ERP5/bootstrap/erp5_xhtml_style/bt/description
deleted file mode 100644
index 2e2e5eae75..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/description
+++ /dev/null
@@ -1,3 +0,0 @@
-This style is a rewrite of erp5_html_style more CSS and semantic html oriented.
-
-Handles page parameters dynamically.
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/license b/product/ERP5/bootstrap/erp5_xhtml_style/bt/license
deleted file mode 100644
index 3a3e12bcad..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/license
+++ /dev/null
@@ -1 +0,0 @@
-GPL
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list
deleted file mode 100644
index aeb3cb523e..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/maintainer_list
+++ /dev/null
@@ -1,2 +0,0 @@
-vincent
-kazuhiko
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/provision_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/provision_list
deleted file mode 100644
index db80eea7f7..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/provision_list
+++ /dev/null
@@ -1 +0,0 @@
-erp5_view_style
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/publication_url b/product/ERP5/bootstrap/erp5_xhtml_style/bt/publication_url
deleted file mode 100644
index 4af18322e3..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/publication_url
+++ /dev/null
@@ -1 +0,0 @@
-None
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_format_version b/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_format_version
deleted file mode 100644
index 56a6051ca2..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_format_version
+++ /dev/null
@@ -1 +0,0 @@
-1
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_path_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_path_list
deleted file mode 100644
index dded5ec6f9..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_path_list
+++ /dev/null
@@ -1,3 +0,0 @@
-anonymous_http_cache
-http_cache
-user_ram_cache
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_registered_skin_selection_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_registered_skin_selection_list
deleted file mode 100644
index 1e5b9554e8..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_registered_skin_selection_list
+++ /dev/null
@@ -1,2 +0,0 @@
-erp5_html_compatibility | View
-erp5_xhtml_style | View
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_skin_id_list b/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_skin_id_list
deleted file mode 100644
index 2b9493d872..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/template_skin_id_list
+++ /dev/null
@@ -1,4 +0,0 @@
-erp5_access_tab
-erp5_fckeditor
-erp5_html_compatibility
-erp5_xhtml_style
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/title b/product/ERP5/bootstrap/erp5_xhtml_style/bt/title
deleted file mode 100644
index 93d7ab9e0d..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/title
+++ /dev/null
@@ -1 +0,0 @@
-erp5_xhtml_style
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/bt/version b/product/ERP5/bootstrap/erp5_xhtml_style/bt/version
deleted file mode 100644
index 48360de846..0000000000
--- a/product/ERP5/bootstrap/erp5_xhtml_style/bt/version
+++ /dev/null
@@ -1 +0,0 @@
-5.4.7
\ No newline at end of file
diff --git a/product/ERP5/bootstrap/erp5_xhtml_style/erp5_xhtml_style.zexp b/product/ERP5/bootstrap/erp5_xhtml_style/erp5_xhtml_style.zexp
new file mode 100644
index 0000000000000000000000000000000000000000..1673fb0bc1f816183d2972b4a134a323b4ed05b2
GIT binary patch
literal 3773940
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%0A$W`^<i<VQRrNNJ>@lNUKI
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%0A?F*dUAcs2v<?4zCC
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%0D=b3w;0cYa^AQ22zQ=No>hF88#
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%0DAKA1hjEmq@Cjg5ay4SiD$W
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%0AMXn%1x41)aSBl)OG8qEfCO0x
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

literal 0
HcmV?d00001

-- 
2.30.9