[pLog-svn] r3140 - in plog/trunk: js js/tinymce js/tinymce/langs js/tinymce/plugins js/tinymce/plugins/autosave js/tinymce/plugins/autosave/langs js/tinymce/plugins/directionality js/tinymce/plugins/directionality/images js/tinymce/plugins/directionality/langs js/tinymce/plugins/emotions js/tinymce/plugins/emotions/images js/tinymce/plugins/emotions/jscripts js/tinymce/plugins/emotions/langs js/tinymce/plugins/fullscreen js/tinymce/plugins/fullscreen/images js/tinymce/plugins/fullscreen/langs js/tinymce/plugins/insertdatetime js/tinymce/plugins/insertdatetime/images js/tinymce/plugins/insertdatetime/langs js/tinymce/plugins/insertresource js/tinymce/plugins/insertresource/images js/tinymce/plugins/insertresource/langs js/tinymce/plugins/table js/tinymce/plugins/table/css js/tinymce/plugins/table/images js/tinymce/plugins/table/jscripts js/tinymce/plugins/table/langs js/tinymce/themes js/tinymce/themes/advanced js/tinymce/themes/advanced/css js/tinymce/themes/advanced/docs js/tinymce/themes/advanced/docs/en js/tinymce/themes/advanced/docs/en/images js/tinymce/themes/advanced/images js/tinymce/themes/advanced/images/xp js/tinymce/themes/advanced/jscripts js/tinymce/themes/advanced/langs js/tinymce/utils templates/admin templates/admin/chooser

mark at devel.lifetype.net mark at devel.lifetype.net
Mon Mar 27 17:43:44 GMT 2006


Author: mark
Date: 2006-03-27 17:43:43 +0000 (Mon, 27 Mar 2006)
New Revision: 3140

Added:
   plog/trunk/js/tinymce/
   plog/trunk/js/tinymce/blank.htm
   plog/trunk/js/tinymce/langs/
   plog/trunk/js/tinymce/langs/ar.js
   plog/trunk/js/tinymce/langs/ca.js
   plog/trunk/js/tinymce/langs/cs.js
   plog/trunk/js/tinymce/langs/cy.js
   plog/trunk/js/tinymce/langs/da.js
   plog/trunk/js/tinymce/langs/de.js
   plog/trunk/js/tinymce/langs/el.js
   plog/trunk/js/tinymce/langs/en.js
   plog/trunk/js/tinymce/langs/es.js
   plog/trunk/js/tinymce/langs/fa.js
   plog/trunk/js/tinymce/langs/fi.js
   plog/trunk/js/tinymce/langs/fr.js
   plog/trunk/js/tinymce/langs/fr_ca.js
   plog/trunk/js/tinymce/langs/he.js
   plog/trunk/js/tinymce/langs/hu.js
   plog/trunk/js/tinymce/langs/is.js
   plog/trunk/js/tinymce/langs/it.js
   plog/trunk/js/tinymce/langs/ja.js
   plog/trunk/js/tinymce/langs/ko.js
   plog/trunk/js/tinymce/langs/nb.js
   plog/trunk/js/tinymce/langs/nl.js
   plog/trunk/js/tinymce/langs/nn.js
   plog/trunk/js/tinymce/langs/pl.js
   plog/trunk/js/tinymce/langs/pt.js
   plog/trunk/js/tinymce/langs/pt_br.js
   plog/trunk/js/tinymce/langs/readme.txt
   plog/trunk/js/tinymce/langs/ru.js
   plog/trunk/js/tinymce/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/langs/si.js
   plog/trunk/js/tinymce/langs/sk.js
   plog/trunk/js/tinymce/langs/sv.js
   plog/trunk/js/tinymce/langs/th.js
   plog/trunk/js/tinymce/langs/tr.js
   plog/trunk/js/tinymce/langs/zh_cn.js
   plog/trunk/js/tinymce/langs/zh_tw.js
   plog/trunk/js/tinymce/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/license.txt
   plog/trunk/js/tinymce/plugins/
   plog/trunk/js/tinymce/plugins/autosave/
   plog/trunk/js/tinymce/plugins/autosave/editor_plugin.js
   plog/trunk/js/tinymce/plugins/autosave/langs/
   plog/trunk/js/tinymce/plugins/autosave/langs/cs.js
   plog/trunk/js/tinymce/plugins/autosave/langs/cy.js
   plog/trunk/js/tinymce/plugins/autosave/langs/da.js
   plog/trunk/js/tinymce/plugins/autosave/langs/de.js
   plog/trunk/js/tinymce/plugins/autosave/langs/en.js
   plog/trunk/js/tinymce/plugins/autosave/langs/es.js
   plog/trunk/js/tinymce/plugins/autosave/langs/fr.js
   plog/trunk/js/tinymce/plugins/autosave/langs/he.js
   plog/trunk/js/tinymce/plugins/autosave/langs/hu.js
   plog/trunk/js/tinymce/plugins/autosave/langs/is.js
   plog/trunk/js/tinymce/plugins/autosave/langs/nb.js
   plog/trunk/js/tinymce/plugins/autosave/langs/nl.js
   plog/trunk/js/tinymce/plugins/autosave/langs/nn.js
   plog/trunk/js/tinymce/plugins/autosave/langs/pl.js
   plog/trunk/js/tinymce/plugins/autosave/langs/pt_br.js
   plog/trunk/js/tinymce/plugins/autosave/langs/ru.js
   plog/trunk/js/tinymce/plugins/autosave/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/plugins/autosave/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/plugins/autosave/langs/si.js
   plog/trunk/js/tinymce/plugins/autosave/langs/sk.js
   plog/trunk/js/tinymce/plugins/autosave/langs/sv.js
   plog/trunk/js/tinymce/plugins/autosave/langs/tr.js
   plog/trunk/js/tinymce/plugins/autosave/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw.js
   plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/plugins/autosave/readme.txt
   plog/trunk/js/tinymce/plugins/directionality/
   plog/trunk/js/tinymce/plugins/directionality/editor_plugin.js
   plog/trunk/js/tinymce/plugins/directionality/images/
   plog/trunk/js/tinymce/plugins/directionality/images/ltr.gif
   plog/trunk/js/tinymce/plugins/directionality/images/rtl.gif
   plog/trunk/js/tinymce/plugins/directionality/langs/
   plog/trunk/js/tinymce/plugins/directionality/langs/cs.js
   plog/trunk/js/tinymce/plugins/directionality/langs/cy.js
   plog/trunk/js/tinymce/plugins/directionality/langs/da.js
   plog/trunk/js/tinymce/plugins/directionality/langs/de.js
   plog/trunk/js/tinymce/plugins/directionality/langs/en.js
   plog/trunk/js/tinymce/plugins/directionality/langs/es.js
   plog/trunk/js/tinymce/plugins/directionality/langs/fr.js
   plog/trunk/js/tinymce/plugins/directionality/langs/fr_ca.js
   plog/trunk/js/tinymce/plugins/directionality/langs/he.js
   plog/trunk/js/tinymce/plugins/directionality/langs/hu.js
   plog/trunk/js/tinymce/plugins/directionality/langs/is.js
   plog/trunk/js/tinymce/plugins/directionality/langs/nb.js
   plog/trunk/js/tinymce/plugins/directionality/langs/nl.js
   plog/trunk/js/tinymce/plugins/directionality/langs/nn.js
   plog/trunk/js/tinymce/plugins/directionality/langs/pl.js
   plog/trunk/js/tinymce/plugins/directionality/langs/pt_br.js
   plog/trunk/js/tinymce/plugins/directionality/langs/ru.js
   plog/trunk/js/tinymce/plugins/directionality/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/plugins/directionality/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/plugins/directionality/langs/si.js
   plog/trunk/js/tinymce/plugins/directionality/langs/sk.js
   plog/trunk/js/tinymce/plugins/directionality/langs/sv.js
   plog/trunk/js/tinymce/plugins/directionality/langs/tr.js
   plog/trunk/js/tinymce/plugins/directionality/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw.js
   plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/plugins/directionality/readme.txt
   plog/trunk/js/tinymce/plugins/emotions/
   plog/trunk/js/tinymce/plugins/emotions/editor_plugin.js
   plog/trunk/js/tinymce/plugins/emotions/emotions.htm
   plog/trunk/js/tinymce/plugins/emotions/images/
   plog/trunk/js/tinymce/plugins/emotions/images/emotions.gif
   plog/trunk/js/tinymce/plugins/emotions/images/readme.txt
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-cool.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-cry.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-embarassed.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-foot-in-mouth.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-frown.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-innocent.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-kiss.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-laughing.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-money-mouth.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-sealed.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-smile.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-surprised.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-tongue-out.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-undecided.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-wink.gif
   plog/trunk/js/tinymce/plugins/emotions/images/smiley-yell.gif
   plog/trunk/js/tinymce/plugins/emotions/jscripts/
   plog/trunk/js/tinymce/plugins/emotions/jscripts/functions.js
   plog/trunk/js/tinymce/plugins/emotions/langs/
   plog/trunk/js/tinymce/plugins/emotions/langs/cs.js
   plog/trunk/js/tinymce/plugins/emotions/langs/cy.js
   plog/trunk/js/tinymce/plugins/emotions/langs/da.js
   plog/trunk/js/tinymce/plugins/emotions/langs/de.js
   plog/trunk/js/tinymce/plugins/emotions/langs/el.js
   plog/trunk/js/tinymce/plugins/emotions/langs/en.js
   plog/trunk/js/tinymce/plugins/emotions/langs/es.js
   plog/trunk/js/tinymce/plugins/emotions/langs/fa.js
   plog/trunk/js/tinymce/plugins/emotions/langs/fr.js
   plog/trunk/js/tinymce/plugins/emotions/langs/fr_ca.js
   plog/trunk/js/tinymce/plugins/emotions/langs/he.js
   plog/trunk/js/tinymce/plugins/emotions/langs/hu.js
   plog/trunk/js/tinymce/plugins/emotions/langs/is.js
   plog/trunk/js/tinymce/plugins/emotions/langs/it.js
   plog/trunk/js/tinymce/plugins/emotions/langs/ko.js
   plog/trunk/js/tinymce/plugins/emotions/langs/nb.js
   plog/trunk/js/tinymce/plugins/emotions/langs/nl.js
   plog/trunk/js/tinymce/plugins/emotions/langs/nn.js
   plog/trunk/js/tinymce/plugins/emotions/langs/pl.js
   plog/trunk/js/tinymce/plugins/emotions/langs/pt_br.js
   plog/trunk/js/tinymce/plugins/emotions/langs/ru.js
   plog/trunk/js/tinymce/plugins/emotions/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/plugins/emotions/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/plugins/emotions/langs/si.js
   plog/trunk/js/tinymce/plugins/emotions/langs/sk.js
   plog/trunk/js/tinymce/plugins/emotions/langs/sv.js
   plog/trunk/js/tinymce/plugins/emotions/langs/tr.js
   plog/trunk/js/tinymce/plugins/emotions/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw.js
   plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/plugins/emotions/readme.txt
   plog/trunk/js/tinymce/plugins/fullscreen/
   plog/trunk/js/tinymce/plugins/fullscreen/editor_plugin.js
   plog/trunk/js/tinymce/plugins/fullscreen/fullscreen.htm
   plog/trunk/js/tinymce/plugins/fullscreen/images/
   plog/trunk/js/tinymce/plugins/fullscreen/images/fullscreen.gif
   plog/trunk/js/tinymce/plugins/fullscreen/langs/
   plog/trunk/js/tinymce/plugins/fullscreen/langs/cs.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/cy.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/da.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/de.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/en.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/es.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/fr.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/fr_ca.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/he.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/hu.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/is.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/nb.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/nl.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/nn.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/pl.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/pt_br.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/ru.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/si.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/sk.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/sv.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/tr.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw.js
   plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/plugins/fullscreen/readme.txt
   plog/trunk/js/tinymce/plugins/insertdatetime/
   plog/trunk/js/tinymce/plugins/insertdatetime/editor_plugin.js
   plog/trunk/js/tinymce/plugins/insertdatetime/images/
   plog/trunk/js/tinymce/plugins/insertdatetime/images/insertdate.gif
   plog/trunk/js/tinymce/plugins/insertdatetime/images/inserttime.gif
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/cs.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/cy.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/da.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/de.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/el.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/en.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/es.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/fa.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/fi.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr_ca.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/he.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/hu.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/is.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/it.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/ko.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/nb.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/nl.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/nn.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/pl.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/pt_br.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/si.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/sk.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/sv.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/tr.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw.js
   plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/plugins/insertdatetime/readme.txt
   plog/trunk/js/tinymce/plugins/insertresource/
   plog/trunk/js/tinymce/plugins/insertresource/editor_plugin.js
   plog/trunk/js/tinymce/plugins/insertresource/images/
   plog/trunk/js/tinymce/plugins/insertresource/images/insertresource.gif
   plog/trunk/js/tinymce/plugins/insertresource/langs/
   plog/trunk/js/tinymce/plugins/insertresource/langs/en.js
   plog/trunk/js/tinymce/plugins/insertresource/langs/fr_ca.js
   plog/trunk/js/tinymce/plugins/insertresource/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/insertresource/popup.htm
   plog/trunk/js/tinymce/plugins/insertresource/readme.txt
   plog/trunk/js/tinymce/plugins/readme.txt
   plog/trunk/js/tinymce/plugins/table/
   plog/trunk/js/tinymce/plugins/table/cell.htm
   plog/trunk/js/tinymce/plugins/table/css/
   plog/trunk/js/tinymce/plugins/table/css/cell.css
   plog/trunk/js/tinymce/plugins/table/css/row.css
   plog/trunk/js/tinymce/plugins/table/css/table.css
   plog/trunk/js/tinymce/plugins/table/editor_plugin.js
   plog/trunk/js/tinymce/plugins/table/images/
   plog/trunk/js/tinymce/plugins/table/images/buttons.gif
   plog/trunk/js/tinymce/plugins/table/images/table.gif
   plog/trunk/js/tinymce/plugins/table/images/table_cell_props.gif
   plog/trunk/js/tinymce/plugins/table/images/table_delete.gif
   plog/trunk/js/tinymce/plugins/table/images/table_delete_col.gif
   plog/trunk/js/tinymce/plugins/table/images/table_delete_row.gif
   plog/trunk/js/tinymce/plugins/table/images/table_insert_col_after.gif
   plog/trunk/js/tinymce/plugins/table/images/table_insert_col_before.gif
   plog/trunk/js/tinymce/plugins/table/images/table_insert_row_after.gif
   plog/trunk/js/tinymce/plugins/table/images/table_insert_row_before.gif
   plog/trunk/js/tinymce/plugins/table/images/table_merge_cells.gif
   plog/trunk/js/tinymce/plugins/table/images/table_row_props.gif
   plog/trunk/js/tinymce/plugins/table/images/table_split_cells.gif
   plog/trunk/js/tinymce/plugins/table/jscripts/
   plog/trunk/js/tinymce/plugins/table/jscripts/cell.js
   plog/trunk/js/tinymce/plugins/table/jscripts/merge_cells.js
   plog/trunk/js/tinymce/plugins/table/jscripts/row.js
   plog/trunk/js/tinymce/plugins/table/jscripts/table.js
   plog/trunk/js/tinymce/plugins/table/langs/
   plog/trunk/js/tinymce/plugins/table/langs/ar.js
   plog/trunk/js/tinymce/plugins/table/langs/cs.js
   plog/trunk/js/tinymce/plugins/table/langs/cy.js
   plog/trunk/js/tinymce/plugins/table/langs/da.js
   plog/trunk/js/tinymce/plugins/table/langs/de.js
   plog/trunk/js/tinymce/plugins/table/langs/el.js
   plog/trunk/js/tinymce/plugins/table/langs/en.js
   plog/trunk/js/tinymce/plugins/table/langs/es.js
   plog/trunk/js/tinymce/plugins/table/langs/fa.js
   plog/trunk/js/tinymce/plugins/table/langs/fi.js
   plog/trunk/js/tinymce/plugins/table/langs/fr.js
   plog/trunk/js/tinymce/plugins/table/langs/fr_ca.js
   plog/trunk/js/tinymce/plugins/table/langs/he.js
   plog/trunk/js/tinymce/plugins/table/langs/hu.js
   plog/trunk/js/tinymce/plugins/table/langs/is.js
   plog/trunk/js/tinymce/plugins/table/langs/it.js
   plog/trunk/js/tinymce/plugins/table/langs/ja.js
   plog/trunk/js/tinymce/plugins/table/langs/ko.js
   plog/trunk/js/tinymce/plugins/table/langs/nb.js
   plog/trunk/js/tinymce/plugins/table/langs/nl.js
   plog/trunk/js/tinymce/plugins/table/langs/nn.js
   plog/trunk/js/tinymce/plugins/table/langs/pl.js
   plog/trunk/js/tinymce/plugins/table/langs/pt.js
   plog/trunk/js/tinymce/plugins/table/langs/pt_br.js
   plog/trunk/js/tinymce/plugins/table/langs/readme.txt
   plog/trunk/js/tinymce/plugins/table/langs/ru.js
   plog/trunk/js/tinymce/plugins/table/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/plugins/table/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/plugins/table/langs/si.js
   plog/trunk/js/tinymce/plugins/table/langs/sk.js
   plog/trunk/js/tinymce/plugins/table/langs/sv.js
   plog/trunk/js/tinymce/plugins/table/langs/tr.js
   plog/trunk/js/tinymce/plugins/table/langs/tw.js
   plog/trunk/js/tinymce/plugins/table/langs/zh_cn.js
   plog/trunk/js/tinymce/plugins/table/langs/zh_tw.js
   plog/trunk/js/tinymce/plugins/table/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/plugins/table/merge_cells.htm
   plog/trunk/js/tinymce/plugins/table/readme.txt
   plog/trunk/js/tinymce/plugins/table/row.htm
   plog/trunk/js/tinymce/plugins/table/table.htm
   plog/trunk/js/tinymce/themes/
   plog/trunk/js/tinymce/themes/advanced/
   plog/trunk/js/tinymce/themes/advanced/about.htm
   plog/trunk/js/tinymce/themes/advanced/anchor.htm
   plog/trunk/js/tinymce/themes/advanced/charmap.htm
   plog/trunk/js/tinymce/themes/advanced/color_picker.htm
   plog/trunk/js/tinymce/themes/advanced/css/
   plog/trunk/js/tinymce/themes/advanced/css/editor_content.css
   plog/trunk/js/tinymce/themes/advanced/css/editor_popup.css
   plog/trunk/js/tinymce/themes/advanced/css/editor_ui.css
   plog/trunk/js/tinymce/themes/advanced/docs/
   plog/trunk/js/tinymce/themes/advanced/docs/en/
   plog/trunk/js/tinymce/themes/advanced/docs/en/about.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/common_buttons.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/create_accessible_content.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/images/
   plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_anchor_window.gif
   plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_image_window.gif
   plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_link_window.gif
   plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_table_window.gif
   plog/trunk/js/tinymce/themes/advanced/docs/en/index.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/insert_anchor_button.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/insert_image_button.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/insert_link_button.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/insert_table_button.htm
   plog/trunk/js/tinymce/themes/advanced/docs/en/style.css
   plog/trunk/js/tinymce/themes/advanced/editor_template.js
   plog/trunk/js/tinymce/themes/advanced/image.htm
   plog/trunk/js/tinymce/themes/advanced/images/
   plog/trunk/js/tinymce/themes/advanced/images/anchor.gif
   plog/trunk/js/tinymce/themes/advanced/images/anchor_symbol.gif
   plog/trunk/js/tinymce/themes/advanced/images/backcolor.gif
   plog/trunk/js/tinymce/themes/advanced/images/bold.gif
   plog/trunk/js/tinymce/themes/advanced/images/bold_de_se.gif
   plog/trunk/js/tinymce/themes/advanced/images/bold_es.gif
   plog/trunk/js/tinymce/themes/advanced/images/bold_fr.gif
   plog/trunk/js/tinymce/themes/advanced/images/bold_ru.gif
   plog/trunk/js/tinymce/themes/advanced/images/bold_tw.gif
   plog/trunk/js/tinymce/themes/advanced/images/browse.gif
   plog/trunk/js/tinymce/themes/advanced/images/bullist.gif
   plog/trunk/js/tinymce/themes/advanced/images/button_menu.gif
   plog/trunk/js/tinymce/themes/advanced/images/buttons.gif
   plog/trunk/js/tinymce/themes/advanced/images/cancel_button_bg.gif
   plog/trunk/js/tinymce/themes/advanced/images/charmap.gif
   plog/trunk/js/tinymce/themes/advanced/images/cleanup.gif
   plog/trunk/js/tinymce/themes/advanced/images/close.gif
   plog/trunk/js/tinymce/themes/advanced/images/code.gif
   plog/trunk/js/tinymce/themes/advanced/images/color.gif
   plog/trunk/js/tinymce/themes/advanced/images/copy.gif
   plog/trunk/js/tinymce/themes/advanced/images/custom_1.gif
   plog/trunk/js/tinymce/themes/advanced/images/cut.gif
   plog/trunk/js/tinymce/themes/advanced/images/forecolor.gif
   plog/trunk/js/tinymce/themes/advanced/images/help.gif
   plog/trunk/js/tinymce/themes/advanced/images/hr.gif
   plog/trunk/js/tinymce/themes/advanced/images/image.gif
   plog/trunk/js/tinymce/themes/advanced/images/indent.gif
   plog/trunk/js/tinymce/themes/advanced/images/insert_button_bg.gif
   plog/trunk/js/tinymce/themes/advanced/images/italic.gif
   plog/trunk/js/tinymce/themes/advanced/images/italic_de_se.gif
   plog/trunk/js/tinymce/themes/advanced/images/italic_es.gif
   plog/trunk/js/tinymce/themes/advanced/images/italic_ru.gif
   plog/trunk/js/tinymce/themes/advanced/images/italic_tw.gif
   plog/trunk/js/tinymce/themes/advanced/images/justifycenter.gif
   plog/trunk/js/tinymce/themes/advanced/images/justifyfull.gif
   plog/trunk/js/tinymce/themes/advanced/images/justifyleft.gif
   plog/trunk/js/tinymce/themes/advanced/images/justifyright.gif
   plog/trunk/js/tinymce/themes/advanced/images/link.gif
   plog/trunk/js/tinymce/themes/advanced/images/menu_check.gif
   plog/trunk/js/tinymce/themes/advanced/images/newdocument.gif
   plog/trunk/js/tinymce/themes/advanced/images/numlist.gif
   plog/trunk/js/tinymce/themes/advanced/images/opacity.png
   plog/trunk/js/tinymce/themes/advanced/images/outdent.gif
   plog/trunk/js/tinymce/themes/advanced/images/paste.gif
   plog/trunk/js/tinymce/themes/advanced/images/redo.gif
   plog/trunk/js/tinymce/themes/advanced/images/removeformat.gif
   plog/trunk/js/tinymce/themes/advanced/images/separator.gif
   plog/trunk/js/tinymce/themes/advanced/images/spacer.gif
   plog/trunk/js/tinymce/themes/advanced/images/statusbar_resize.gif
   plog/trunk/js/tinymce/themes/advanced/images/strikethrough.gif
   plog/trunk/js/tinymce/themes/advanced/images/sub.gif
   plog/trunk/js/tinymce/themes/advanced/images/sup.gif
   plog/trunk/js/tinymce/themes/advanced/images/underline.gif
   plog/trunk/js/tinymce/themes/advanced/images/underline_es.gif
   plog/trunk/js/tinymce/themes/advanced/images/underline_fr.gif
   plog/trunk/js/tinymce/themes/advanced/images/underline_ru.gif
   plog/trunk/js/tinymce/themes/advanced/images/underline_tw.gif
   plog/trunk/js/tinymce/themes/advanced/images/undo.gif
   plog/trunk/js/tinymce/themes/advanced/images/unlink.gif
   plog/trunk/js/tinymce/themes/advanced/images/visualaid.gif
   plog/trunk/js/tinymce/themes/advanced/images/xp/
   plog/trunk/js/tinymce/themes/advanced/images/xp/tab_bg.gif
   plog/trunk/js/tinymce/themes/advanced/images/xp/tab_end.gif
   plog/trunk/js/tinymce/themes/advanced/images/xp/tab_sel_bg.gif
   plog/trunk/js/tinymce/themes/advanced/images/xp/tab_sel_end.gif
   plog/trunk/js/tinymce/themes/advanced/images/xp/tabs_bg.gif
   plog/trunk/js/tinymce/themes/advanced/jscripts/
   plog/trunk/js/tinymce/themes/advanced/jscripts/about.js
   plog/trunk/js/tinymce/themes/advanced/jscripts/anchor.js
   plog/trunk/js/tinymce/themes/advanced/jscripts/charmap.js
   plog/trunk/js/tinymce/themes/advanced/jscripts/color_picker.js
   plog/trunk/js/tinymce/themes/advanced/jscripts/image.js
   plog/trunk/js/tinymce/themes/advanced/jscripts/link.js
   plog/trunk/js/tinymce/themes/advanced/jscripts/source_editor.js
   plog/trunk/js/tinymce/themes/advanced/langs/
   plog/trunk/js/tinymce/themes/advanced/langs/ar.js
   plog/trunk/js/tinymce/themes/advanced/langs/ca.js
   plog/trunk/js/tinymce/themes/advanced/langs/cs.js
   plog/trunk/js/tinymce/themes/advanced/langs/cy.js
   plog/trunk/js/tinymce/themes/advanced/langs/da.js
   plog/trunk/js/tinymce/themes/advanced/langs/de.js
   plog/trunk/js/tinymce/themes/advanced/langs/el.js
   plog/trunk/js/tinymce/themes/advanced/langs/en.js
   plog/trunk/js/tinymce/themes/advanced/langs/es.js
   plog/trunk/js/tinymce/themes/advanced/langs/fa.js
   plog/trunk/js/tinymce/themes/advanced/langs/fi.js
   plog/trunk/js/tinymce/themes/advanced/langs/fr.js
   plog/trunk/js/tinymce/themes/advanced/langs/fr_ca.js
   plog/trunk/js/tinymce/themes/advanced/langs/he.js
   plog/trunk/js/tinymce/themes/advanced/langs/hu.js
   plog/trunk/js/tinymce/themes/advanced/langs/is.js
   plog/trunk/js/tinymce/themes/advanced/langs/it.js
   plog/trunk/js/tinymce/themes/advanced/langs/ja.js
   plog/trunk/js/tinymce/themes/advanced/langs/ko.js
   plog/trunk/js/tinymce/themes/advanced/langs/nb.js
   plog/trunk/js/tinymce/themes/advanced/langs/nl.js
   plog/trunk/js/tinymce/themes/advanced/langs/nn.js
   plog/trunk/js/tinymce/themes/advanced/langs/pl.js
   plog/trunk/js/tinymce/themes/advanced/langs/pt.js
   plog/trunk/js/tinymce/themes/advanced/langs/pt_br.js
   plog/trunk/js/tinymce/themes/advanced/langs/readme.txt
   plog/trunk/js/tinymce/themes/advanced/langs/ru.js
   plog/trunk/js/tinymce/themes/advanced/langs/ru_KOI8-R.js
   plog/trunk/js/tinymce/themes/advanced/langs/ru_UTF-8.js
   plog/trunk/js/tinymce/themes/advanced/langs/si.js
   plog/trunk/js/tinymce/themes/advanced/langs/sk.js
   plog/trunk/js/tinymce/themes/advanced/langs/sv.js
   plog/trunk/js/tinymce/themes/advanced/langs/tr.js
   plog/trunk/js/tinymce/themes/advanced/langs/tw.js
   plog/trunk/js/tinymce/themes/advanced/langs/zh_cn.js
   plog/trunk/js/tinymce/themes/advanced/langs/zh_tw.js
   plog/trunk/js/tinymce/themes/advanced/langs/zh_tw_utf8.js
   plog/trunk/js/tinymce/themes/advanced/link.htm
   plog/trunk/js/tinymce/themes/advanced/source_editor.htm
   plog/trunk/js/tinymce/tiny_mce-plog-resourcelist.js
   plog/trunk/js/tinymce/tiny_mce-plog.js
   plog/trunk/js/tinymce/tiny_mce.js
   plog/trunk/js/tinymce/tiny_mce_gzip.php
   plog/trunk/js/tinymce/tiny_mce_popup.js
   plog/trunk/js/tinymce/utils/
   plog/trunk/js/tinymce/utils/form_utils.js
   plog/trunk/js/tinymce/utils/mclayer.js
   plog/trunk/js/tinymce/utils/mctabs.js
   plog/trunk/js/tinymce/utils/validate.js
Modified:
   plog/trunk/templates/admin/chooser/header.template
   plog/trunk/templates/admin/editpost.template
   plog/trunk/templates/admin/newpost.template
Log:
Upgrade TinyMCE Editor to 2.0.5.1.

Added: plog/trunk/js/tinymce/blank.htm
===================================================================
--- plog/trunk/js/tinymce/blank.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/blank.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,9 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>blank_page</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</head>
+<body class="mceContentBody">
+
+</body>
+</html>

Added: plog/trunk/js/tinymce/langs/ar.js
===================================================================
--- plog/trunk/js/tinymce/langs/ar.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ar.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// arabic lang variables
+// Toolbar Items and Context Menu
+
+tinyMCE.addToLang('',{
+dir : 'rtl',
+bold_desc : '&#1594;&#1575;&#1605;&#1602;',
+italic_desc : '&#1605;&#1575;&#1574;&#1604;',
+underline_desc : '&#1578;&#1587;&#1591;&#1610;&#1585;',
+striketrough_desc : '&#1610;&#1578;&#1608;&#1587;&#1591;&#1607; &#1582;&#1591;',
+justifyleft_desc : '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1587;&#1575;&#1585;',
+justifycenter_desc : '&#1578;&#1608;&#1587;&#1610;&#1591;',
+justifyright_desc : '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1610;&#1605;&#1610;&#1606;',
+justifyfull_desc : '&#1590;&#1576;&#1591;',
+bullist_desc : '&#1578;&#1593;&#1583;&#1575;&#1583; &#1606;&#1602;&#1591;&#1610;',
+numlist_desc : '&#1578;&#1593;&#1583;&#1575;&#1583; &#1585;&#1602;&#1605;&#1610;',
+outdent_desc : '&#1573;&#1606;&#1602;&#1575;&#1589; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;',
+indent_desc : '&#1586;&#1610;&#1575;&#1583;&#1577; &#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;',
+undo_desc : '&#1578;&#1585;&#1575;&#1580;&#1593;',
+redo_desc : '&#1573;&#1593;&#1575;&#1583;&#1577;',
+link_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;',
+unlink_desc : '&#1573;&#1586;&#1575;&#1604;&#1577; &#1585;&#1575;&#1576;&#1591;',
+image_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;',
+cleanup_desc : 'Cleanup messy code',
+focus_alert : 'A editor instance must be focused before using this command.',
+edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',
+insert_link_title : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1585;&#1575;&#1576;&#1591;',
+insert : '&#1573;&#1583;&#1585;&#1575;&#1580;',
+update : '&#1573;&#1583;&#1585;&#1575;&#1580;',
+cancel : '&#1571;&#1604;&#1594;&#1610;',
+insert_link_url : '&#1585;&#1575;&#1576;&#1591; URL',
+insert_link_target : '&#1575;&#1604;&#1607;&#1583;&#1601;',
+insert_link_target_same : '&#1606;&#1601;&#1587; &#1575;&#1604;&#1573;&#1591;&#1575;&#1585;',
+insert_link_target_blank : '&#1573;&#1591;&#1575;&#1585; &#1580;&#1583;&#1610;&#1583; (_blank)',
+insert_image_title : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1589;&#1608;&#1585;&#1577;',
+insert_image_src : '&#1589;&#1608;&#1585;&#1577; URL',
+insert_image_alt : '&#1575;&#1604;&#1608;&#1589;&#1601;',
+help_desc : '&#1575;&#1604;&#1605;&#1587;&#1575;&#1593;&#1583;&#1577;',
+bold_img : 'bold.gif',
+italic_img : 'italic.gif',
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/ca.js
===================================================================
--- plog/trunk/js/tinymce/langs/ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// CA lang variables by Marc Bria
+
+tinyMCE.addToLang('',{
+bold_desc : 'Negreta',
+italic_desc : 'Cursiva',
+underline_desc : 'Subratllat',
+striketrough_desc : 'Tatxat',
+justifyleft_desc : 'Alinear a l´esquerra',
+justifycenter_desc : 'Alinear al centre',
+justifyright_desc : 'Alinear a la dreta',
+justifyfull_desc : 'Alinear justificat',
+bullist_desc : 'Llista sense ordenar',
+numlist_desc : 'Llista ordenada',
+outdent_desc : 'Disminueix sangria',
+indent_desc : 'Augmentar sangria',
+undo_desc : 'Desfer',
+redo_desc : 'Refer',
+link_desc : 'Insertar enllaç',
+unlink_desc : 'Treure enllaç',
+image_desc : 'Insertar imatge',
+cleanup_desc : 'Netejar codi',
+focus_alert : 'L´àrea de l´editor ha de ser enfocada abans d´executar aquesta comanda.',
+edit_confirm : 'Vols utilitzar el modus WYSIWYG per a aquesta àrea de text?',
+insert_link_title : 'Insertar/editar enllaç',
+insert : 'Insertar',
+update : 'Insertar',
+cancel : 'Cancel·lar',
+insert_link_url : 'Adreça de l´enllaç',
+insert_link_target : 'Destí',
+insert_link_target_same : 'Obrir enllaç a la mateixa finestra',
+insert_link_target_blank : 'Obrir enllaç en una finestra nova',
+insert_image_title : 'Insertar/editar imatge',
+insert_image_src : 'URL de l´imatge',
+insert_image_alt : 'Descripció de la imatge',
+help_desc : 'Ajut',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,52 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ * 
+ * @author Michi   
+ * @author Pavel Novák
+ * @author Josef Klimosz
+ *    
+ * $Id: cs.js,v 1.6 2005/10/18 13:59:21 spocke Exp $ 
+ */  
+
+
+tinyMCE.addToLang('',{
+bold_desc : 'Tučně',
+italic_desc : 'Kurzíva',
+underline_desc : 'Podtržení',
+striketrough_desc : 'Přeškrtnutí',
+justifyleft_desc : 'Zarovnání vlevo',
+justifycenter_desc : 'Zarovnání na střed',
+justifyright_desc : 'Zarovnání vpravo',
+justifyfull_desc : 'Zarovnání do bloku',
+bullist_desc : 'Seznam s odrážkami',
+numlist_desc : 'Číslovaný seznam',
+outdent_desc : 'Snížit odsazení',
+indent_desc : 'Zvýšit odsazení',
+undo_desc : 'Zpět',
+redo_desc : 'Znovu',
+link_desc : 'Vložit odkaz',
+unlink_desc : 'Zrušit odkaz',
+image_desc : 'Vložit obrázek',
+cleanup_desc : 'Vyčistit kód',
+focus_alert : 'Před použitím tohoto příkazu musí být kurzor v okně editoru.',
+edit_confirm : 'Chcete použít WYSIWYG editaci pro tento text?',
+insert_link_title : 'Vložit/upravit odkaz',
+insert : 'Vložit',
+update : 'Změnit',
+cancel : 'Zrušit',
+insert_link_url : 'URL odkazu',
+insert_link_target : 'Cíl',
+insert_link_target_same : 'Otevřít odkaz ve stejném okně',
+insert_link_target_blank : 'Otevřít odkaz v novém okně',
+insert_image_title : 'Vložit/upravit obrázek',
+insert_image_src : 'URL obrázku',
+insert_image_alt : 'Popis obrázku',
+help_desc : 'Nápověda',
+bold_img : 'bold.gif',
+italic_img : 'italic.gif',
+underline_img : "underline.gif",
+clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?',
+popup_blocked : 'Omlouváme se, ale blokovač vyskakovacích oken neumožnil otevřít okno, které zprostředkovává funkčnost aplikace. Musíte vypnout blokování vyskakovacích oken na tomto webu, abyste využili plné funkčnosti.'
+});
+

Added: plog/trunk/js/tinymce/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Bold (Ctrl+B)',
+italic_desc : 'Italig (Ctrl+I)',
+underline_desc : 'Tanlinellu (Ctrl+U)',
+striketrough_desc : 'Llinell drwodd',
+justifyleft_desc : 'Unioni i\'r chwith',
+justifycenter_desc : 'Unioni i\'r canol',
+justifyright_desc : 'Unioni i\'r dde',
+justifyfull_desc : 'Unioni llawn',
+bullist_desc : 'Rhestr heb drefn',
+numlist_desc : 'Rhestr mewn trefn',
+outdent_desc : 'Lleihau mewnoliad',
+indent_desc : 'Cynyddu mewnoliad',
+undo_desc : 'Dadwneud (Ctrl+Z)',
+redo_desc : 'Ailwneud (Ctrl+Y)',
+link_desc : 'Mewnosod/golygu dolen',
+unlink_desc : 'Dadgysylltu',
+image_desc : 'Mewnosod/golygu delwedd',
+cleanup_desc : 'Tacluso c&ocirc;d',
+focus_alert : 'Rhaid rhoi ffocws i\'r golygydd cyn defnyddio\'r gorchymyn hwn.',
+edit_confirm : 'Wyt ti eisiau defnyddio\'r dull WYSIWYG ar gyfer yr ardal destun hon?',
+insert_link_title : 'Mewnosod/golygu dolen',
+insert : 'Mewnosod',
+update : 'Diweddaru',
+cancel : 'Diddymu',
+insert_link_url : 'URL dolen',
+insert_link_target : 'Targed',
+insert_link_target_same : 'Agor dolen yn yr un ffenest',
+insert_link_target_blank : 'Agor dolen mewn ffenest newydd',
+insert_image_title : 'Mewnosod/golygu delwedd',
+insert_image_src : 'URL delwedd',
+insert_image_alt : 'Disgrifiad delwedd',
+help_desc : 'Cymorth',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Dyw Cop&iuml;o/Torri/Gludo ddim ar gael ym Mozilla na Firefox.\nHoffet ti ragor o wybodaeth ynghylch hyn?',
+popup_blocked : 'Mae\'n ddrwg gennym, ond mae dy declyn atal ffenestri naid wedi analluogi ffenest sy\'n cynnig nodweddion i\'r rhaglen. Bydd rhaid i ti analluogi atal ffenestri naid ar gyfer y safle hon er mwyn cael y defnydd gorau o\'r rhaglen hwn.'
+});

Added: plog/trunk/js/tinymce/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('',{
+bold_desc : 'Fed',
+italic_desc : 'Kursiv',
+underline_desc : 'Understreg',
+striketrough_desc : 'Gennemstreg',
+justifyleft_desc : 'Venstrestil',
+justifycenter_desc : 'Centrer',
+justifyright_desc : 'H&oslash;jrestil',
+justifyfull_desc : 'Lige margin',
+bullist_desc : 'Liste med bullets',
+numlist_desc : 'Liste med tal',
+outdent_desc : 'Ryk til venstre',
+indent_desc : 'Ryk til h&oslash;jre',
+undo_desc : 'Fortryd',
+redo_desc : 'G&oslash;r igen',
+link_desc : 'Inds&aelig;t link',
+unlink_desc : 'Fjern link',
+image_desc : 'Inds&aelig;t billede',
+cleanup_desc : 'Ryd op i koden',
+focus_alert : 'Der skal s&aelig;ttes fokus p&aring; sessionen, f&oslash;r man kan bruge denne kommando',
+edit_confirm : 'Vil du bruge WYSIWYG mode til dette textomr&aring;de?',
+insert_link_title : 'Inds&aelig;t eller rediger link',
+insert : 'Inds&aelig;t',
+update : 'Opdater',
+cancel : 'Fortryd',
+insert_link_url : 'Linkadresse',
+insert_link_target : 'Destination',
+insert_link_target_same : 'Luk linket op i samme vindue',
+insert_link_target_blank : 'Luk linket op i et nyt vindue',
+insert_image_title : 'Inds&aelig;t / rediger billede',
+insert_image_src : 'Billedets adresse',
+insert_image_alt : 'Alternativ tekst',
+help_desc : 'Hj&aelig;lp',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Kopier/Klip/Inds&aelig;t virker ikke i Mozilla og Firefox.\nVil du vide mere om dette?',
+popup_blocked : 'Beklager, men din browser blokerer for pop-up-vinduer. Skal du bruge denne editor fuldt ud, skal pop-up-vinduer v&aelig;re tilladt.'
+});

Added: plog/trunk/js/tinymce/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// DE lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Fett',
+italic_desc : 'Kursiv',
+underline_desc : 'Unterstrichen',
+striketrough_desc : 'Durchgestrichen',
+justifyleft_desc : 'Linksb&uuml;ndig',
+justifycenter_desc : 'Zentriert',
+justifyright_desc : 'Rechtsb&uuml;ndig',
+justifyfull_desc : 'Blocksatz',
+bullist_desc : 'Aufz&auml;hlungszeichen',
+numlist_desc : 'Nummerierung',
+outdent_desc : 'Einzug verkleinern',
+indent_desc : 'Einzug vergr&ouml;&szlig;ern',
+undo_desc : 'R&uuml;ckg&auml;ngig',
+redo_desc : 'Wiederholen',
+link_desc : 'Link einf&uuml;gen/bearbeiten',
+unlink_desc : 'Link entfernen',
+image_desc : 'Bild einf&uuml;gen/bearbeiten',
+cleanup_desc : 'Unsauberen Code aufr&auml;umen',
+focus_alert : 'Klicken Sie bitte vor Benutzung dieses Befehls auf das Editorfenster.',
+edit_confirm : 'Wollen Sie den WYSIWYG-Modus f&uuml;r dieses Textfeld benutzen?',
+insert_link_title : 'Link einf&uuml;gen/bearbeiten',
+insert : 'Einf&uuml;gen',
+update : 'Aktualisieren',
+cancel : 'Abbrechen',
+insert_link_url : 'Link-URL',
+insert_link_target : 'Ziel',
+insert_link_target_same : 'Link im gleichen Fenster &ouml;ffnen',
+insert_link_target_blank : 'Link in neuem Fenster &ouml;ffnen',
+insert_image_title : 'Bild einf&uuml;gen/bearbeiten',
+insert_image_src : 'Bild-URL',
+insert_image_alt : 'Bild-Beschreibung',
+help_desc : 'Hilfe',
+bold_img : "bold_de_se.gif",
+italic_img : "italic_de_se.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Kopieren/Ausschneiden/Einf&uuml;gen ist in Mozilla und Firefox nicht verf&uuml;gbar.\nWollen Sie mehr Informationen dar&uuml;ber erhalten?',
+popup_blocked : 'Ihr Popup-Blocker hat verhindert, dass das Bearbeitungsfenster des Editors ge&ouml;ffnet werden konnte. Bitte deaktivieren Sie den Popup-Schutz f&uuml;r diese Seite.'
+});

Added: plog/trunk/js/tinymce/langs/el.js
===================================================================
--- plog/trunk/js/tinymce/langs/el.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/el.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCE.addToLang('',{
+bold_desc : '¸íôïíç ãñá&ouml;Þ',
+italic_desc : 'ÐëÜãéá ãñá&ouml;Þ',
+underline_desc : 'ÕðïãñÜììéóç',
+striketrough_desc : '&Auml;éáêñéôÞ &auml;éáãñá&ouml;Þ',
+justifyleft_desc : 'Óôïß÷éóç áñéóô&aring;ñÜ',
+justifycenter_desc : 'Óôïß÷éóç óôï êÝíôñï',
+justifyright_desc : 'Óôïß÷éóç &auml;&aring;îéÜ',
+justifyfull_desc : 'ÐëÞñçò óôïß÷éóç',
+bullist_desc : 'Êïõêêß&auml;&aring;ò',
+numlist_desc : 'Áñßèìçóç',
+outdent_desc : 'Ì&aring;ßùóç &aring;óï÷Þò',
+indent_desc : 'Áýîçóç &aring;óï÷Þò',
+undo_desc : 'Áíáßñ&aring;óç',
+redo_desc : 'Áêýñùóç áíáßñ&aring;óçò',
+link_desc : '&Auml;çìéïõñãßá/&Auml;éüñèùóç õð&aring;ñ-óýí&auml;&aring;óçò',
+unlink_desc : '&Auml;éáãñá&ouml;Þ õð&aring;ñ-óýí&auml;&aring;óçò',
+image_desc : '&Aring;éóáãùãÞ/&Auml;éüñèùóç &aring;éêüíáò',
+cleanup_desc : 'ÊáèÜñéóìá êþ&auml;éêá',
+focus_alert : 'ÐñÝð&aring;é íá õðÜñ÷&aring;é &aring;í&aring;ñãüò êÜðïéïò &aring;ð&aring;î&aring;ñãáóôÞò ê&aring;éìÝíïõ ðñéí íá ÷ñçóéìïðïéÞó&aring;ô&aring; áõôÞ ôçí &aring;íôïëÞ.',
+edit_confirm : 'ÈÝë&aring;ô&aring; íá ÷ñçóéìïðïéÞó&aring;ô&aring; ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãê&aring;êñéìÝíï ðëáßóéï ê&aring;éìÝíïõ;',
+insert_link_title : '&Auml;çìéïõñãßá/&Auml;éüñèùóç õð&aring;ñ-óýí&auml;&aring;óçò',
+insert : '&Aring;éóáãùãÞ',
+update : '&Aring;éóáãùãÞ',
+cancel : 'Áêýñùóç',
+insert_link_url : '&Auml;é&aring;ýèõíóç',
+insert_link_target : 'Óôü÷ïò',
+insert_link_target_same : '¢íïéãìá ôçò &auml;é&aring;ýèõíóçò óôï ß&auml;éï ðáñÜèõñï',
+insert_link_target_blank : '¢íïéãìá ôçò &auml;é&aring;ýèõíóçò ó&aring; íÝï ðáñÜèõñï',
+insert_image_title : '&Aring;éóáãùãÞ/&Auml;éüñèùóç &aring;éêüíáò',
+insert_image_src : '&Auml;é&aring;ýèõíóç',
+insert_image_alt : 'Ð&aring;ñéãñá&ouml;Þ',
+help_desc : 'ÂïÞè&aring;éá',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Bold (Ctrl+B)',
+italic_desc : 'Italic (Ctrl+I)',
+underline_desc : 'Underline (Ctrl+U)',
+striketrough_desc : 'Strikethrough',
+justifyleft_desc : 'Align left',
+justifycenter_desc : 'Align center',
+justifyright_desc : 'Align right',
+justifyfull_desc : 'Align full',
+bullist_desc : 'Unordered list',
+numlist_desc : 'Ordered list',
+outdent_desc : 'Outdent',
+indent_desc : 'Indent',
+undo_desc : 'Undo (Ctrl+Z)',
+redo_desc : 'Redo (Ctrl+Y)',
+link_desc : 'Insert/edit link',
+unlink_desc : 'Unlink',
+image_desc : 'Insert/edit image',
+cleanup_desc : 'Cleanup messy code',
+focus_alert : 'A editor instance must be focused before using this command.',
+edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',
+insert_link_title : 'Insert/edit link',
+insert : 'Insert',
+update : 'Update',
+cancel : 'Cancel',
+insert_link_url : 'Link URL',
+insert_link_target : 'Target',
+insert_link_target_same : 'Open link in the same window',
+insert_link_target_blank : 'Open link in a new window',
+insert_image_title : 'Insert/edit image',
+insert_image_src : 'Image URL',
+insert_image_alt : 'Image description',
+help_desc : 'Help',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,50 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+
+tinyMCE.addToLang('',{
+bold_desc : 'Negrita (Ctrl+B)',
+italic_desc : 'Cursiva (Ctrl+I)',
+underline_desc : 'Subrayado (Ctrl+U)',
+striketrough_desc : 'Tachado',
+justifyleft_desc : 'Alinear a la izquierda',
+justifycenter_desc : 'Alinear al centro',
+justifyright_desc : 'Alinear a la derecha',
+justifyfull_desc : 'Alinear justificado',
+bullist_desc : 'Lista sin ordenar',
+numlist_desc : 'Lista ordenada',
+outdent_desc : 'Disminuir sangría',
+indent_desc : 'Aumentar sangría',
+undo_desc : 'Deshacer',
+redo_desc : 'Rehacer',
+link_desc : 'Insertar enlace',
+unlink_desc : 'Quitar enlace',
+image_desc : 'Insertar imagen',
+cleanup_desc : 'Limpiar codigo',
+focus_alert : 'Una instanacia del editor debe ser enfocada antes de usar este comando.',
+edit_confirm : '¿Quieres usar el modo WYSIWYG (What You See Is What You Get - "lo que ves es lo que obtienes") para esta area de texto?',
+insert_link_title : 'Insertar/editar enlace',
+insert : 'Insertar',
+update : 'Actualizar',
+cancel : 'Cancelar',
+insert_link_url : 'Dirección del enlace',
+insert_link_target : 'Destino',
+insert_link_target_same : 'Abrir enlace en la misma ventana',
+insert_link_target_blank : 'Abrir enlace en una ventana nueva',
+insert_image_title : 'Insertar/editar imagen',
+insert_image_src : 'Dirección de la imagen',
+insert_image_alt : 'Descripción de la imagen',
+help_desc : 'Ayuda',
+bold_img : "bold_es.gif",
+italic_img : "italic_es.gif",
+underline_img : "underline_es.gif",
+clipboard_msg : 'No se pueden utilizar los comandos Copiar / Cortar / Pegar en Mozilla y en Firefox.\r\nUse el teclado Copiar (Ctrl+C) / Cortar (Ctrl+X) / Pegar (Ctrl+V)\r\n¿Quieres obtener más información?',
+popup_blocked : 'Lo siento, pero tu bloqueador de popups ha desactivado una ventana que ha lanzado la aplicación. Debes desactivar tu bloqueador de popups para tener toda la funcionalad de la aplicación.'
+});

Added: plog/trunk/js/tinymce/langs/fa.js
===================================================================
--- plog/trunk/js/tinymce/langs/fa.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/fa.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,46 @@
+// IR lang variables
+// Persian (Farsi) language pack (for IRAN)
+// By: Morteza Zafari
+// Lost at LostLord.com
+// http://www.LostLord.com
+
+tinyMCE.addToLang('',{
+dir : 'rtl',
+bold_desc : '????',
+italic_desc : '????',
+underline_desc : '??? ?? ???',
+striketrough_desc : '?? ?????',
+justifyleft_desc : '?? ???',
+justifycenter_desc : '??? ???',
+justifyright_desc : '???? ???',
+justifyfull_desc : '????? ???',
+bullist_desc : '????',
+numlist_desc : '???? ????',
+outdent_desc : '???? ?????',
+indent_desc : '?????? ?????',
+undo_desc : '????????',
+redo_desc : '????????',
+link_desc : '??? ? ?????? ????',
+unlink_desc : '??? ????',
+image_desc : '??? ? ?????? ???',
+cleanup_desc : '??????? ??',
+focus_alert : 'A editor instance must be focused before using this command.',
+edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?',
+insert_link_title : '??? ? ?????? ????',
+insert : '  ?????  ',
+update : '  ?????  ',
+cancel : ' ?????? ',
+insert_link_url : 'URL ????',
+insert_link_target : '????',
+insert_link_target_same : '???? ?? ?? ???? ???? ??? ??',
+insert_link_target_blank : '???? ?? ?? ???? ???? ??? ??',
+insert_image_title : '??? ? ?????? ???',
+insert_image_src : 'URL ???',
+insert_image_alt : '?????',
+help_desc : '??????',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/fi.js
===================================================================
--- plog/trunk/js/tinymce/langs/fi.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/fi.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,42 @@
+// FI lang variables by Urho Konttori from Absolutions
+// Updated by Tuomo Aura, Ateco.fi
+
+tinyMCE.addToLang('',{
+bold_desc : 'Lihavoi (Ctrl+B)',
+italic_desc : 'Kursivoi (Ctrl+I)',
+underline_desc : 'Alleviivaa (Ctrl+U)',
+striketrough_desc : 'Yliviivaa',
+justifyleft_desc : 'Vasen tasaus',
+justifycenter_desc : 'Keskitys',
+justifyright_desc : 'Oikea tasaus',
+justifyfull_desc : 'Pakotettu tasaus',
+bullist_desc : 'Luettelo',
+numlist_desc : 'Numeroitu lista',
+outdent_desc : 'Poista sisennyt',
+indent_desc : 'Sisennys',
+undo_desc : 'Peruuta (Ctrl+Z)',
+redo_desc : 'Tee uudelleen (Ctrl+Y)',
+link_desc : 'Lis&auml;&auml; linkki',
+unlink_desc : 'Poista linkki',
+image_desc : 'Lis&auml;&auml; kuva',
+cleanup_desc : 'Siisti koodi',
+focus_alert : 'Teksink&auml;sittelyalue t&auml;ytyy olla valittuna ennen t&auml;m&auml;n komennon suorittamista.',
+edit_confirm : 'Haluatko k&auml;ytt&auml;&auml; WYSIWYG-tilaa t&auml;h&auml;n tekstialueeseen?',
+insert_link_title : 'Lis&auml;&auml;/muokkaa linkki&auml;',
+insert : 'Lisää',
+update : 'Päivitä',
+cancel : 'Peruuta',
+insert_link_url : 'Linkin URL',
+insert_link_target : 'Kohde',
+insert_link_target_same : 'Avaa linkki samassa ikkunassa',
+insert_link_target_blank : 'Avaa linkki uudessa ikkunassa',
+insert_image_title : 'Lis&auml;&auml;/muokkaa kuvaa',
+insert_image_src : 'Kuvan URL',
+insert_image_alt : 'Kuvan selite',
+help_desc : 'Apua',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Leikkaus/Kopiointi/Liit&auml;minen ei onnistu Mozilla eik&auml; Firefox -selaimilla tietoturvasta johtuen. \n Haluatko lis&auml;tietoa aiheesta?',
+popup_blocked : 'Koneellasi oleva popup-ikkunoiden esto-ohjelma est&auml;&auml; tarvittavan ikkunan avaamisen. Sinun pit&auml;&auml; sallia popup-ikkunoiden n&auml;ytt&auml;minen t&auml;ll&auml; sivustolla ohjelman asetuksista.'
+});

Added: plog/trunk/js/tinymce/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// FR lang variables by Pat Boens
+// Modify by Laurent Dran
+// Modifié par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('',{
+bold_desc : 'Gras',
+italic_desc : 'Italique',
+underline_desc : 'Souligné',
+striketrough_desc : 'Barré',
+justifyleft_desc : 'Aligner à gauche',
+justifycenter_desc : 'Centrer',
+justifyright_desc : 'Aligner à droite',
+justifyfull_desc : 'Justifier',
+bullist_desc : 'Liste à puces',
+numlist_desc : 'Liste numérotée',
+outdent_desc : 'Diminuer le retrait',
+indent_desc : 'Augmenter le retrait',
+undo_desc : 'Annuler',
+redo_desc : 'Restaurer',
+link_desc : 'Insérer/Modifier un lien',
+unlink_desc : 'Supprimer le lien',
+image_desc : 'Insérer/Modifier une image',
+cleanup_desc : 'Nettoyer le code',
+focus_alert : 'Une instance de l\éditeur doit avoir le focus avant d\'utiliser cette commande.',
+edit_confirm : 'Voulez-vous utiliser le mode WYSIWYG pour cette zone d\'édition de texte ?',
+insert_link_title : 'Gestionnaire d\'hyperlien',
+insert : 'Insérer',
+update : 'Appliquer',
+cancel : 'Annuler',
+insert_link_url : 'Lien URL',
+insert_link_target : 'Cible',
+insert_link_target_same : 'Ouvrir dans la même fenêtre',
+insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre',
+insert_image_title : 'Gestionnaire d\'image',
+insert_image_src : 'URL de l\'image',
+insert_image_alt : 'Équivalent textuel',
+help_desc : 'Aide',
+bold_img : "bold_fr.gif",
+italic_img : "italic.gif",
+underline_img : "underline_fr.gif",
+clipboard_msg : 'Pour des raisons de sécurité, les fonctions « Copier », « Couper » et « Coller »\nne sont pas disponibles dans Mozilla et Firefox.\n\n\nVoulez-vous plus d\'information à ce sujet?\n',
+popup_blocked : 'Désolé, mais votre bloqueur de pop-up empêche le fonctionnement normal de l\'application.\n\n\nPour utiliser cet outil, veuillez régler votre navigateur pour qu\'il accepte les pop-up de ce site.'
+});

Added: plog/trunk/js/tinymce/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,40 @@
+// Canadian French lang variables by Virtuelcom
+
+tinyMCE.addToLang('',{
+bold_desc : 'Gras',
+italic_desc : 'Italique',
+underline_desc : 'Souligner',
+striketrough_desc : 'Barrer',
+justifyleft_desc : 'Aligner à gauche',
+justifycenter_desc : 'Aligner au centre',
+justifyright_desc : 'Aligner à droite',
+justifyfull_desc : 'Justifier',
+bullist_desc : 'Puces',
+numlist_desc : 'Numérotation',
+outdent_desc : 'Réduire le retrait',
+indent_desc : 'Augmenter le retrait',
+undo_desc : 'Annuler la dernière action',
+redo_desc : 'Refaire la dernière action annulée',
+link_desc : 'Insérer un hyperlien',
+unlink_desc : 'Supprimer un hyperlien',
+image_desc : 'Insérer une image',
+cleanup_desc : 'Nettoyer le code',
+focus_alert : 'Un éditeur doit être sélectionné pour utiliser cette fonction.',
+edit_confirm : 'Désirez-vous utiliser l\'éditeur pour modifier cette zone?',
+insert_link_title : 'Insérer / Modifier un hyperlien',
+insert : 'Insérer',
+update : 'Insérer',
+cancel : 'Annuler',
+insert_link_url : 'Adresse URL',
+insert_link_target : 'Destination',
+insert_link_target_same : 'Ouvrir dans la même fenêtre',
+insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre',
+insert_image_title : 'Insérer / Modifier une image',
+insert_image_src : 'Adresse de l\'image',
+insert_image_alt : 'Description de l\'image',
+help_desc : 'Aide',
+bold_img : "bold_fr.gif",
+italic_img : "italic.gif",
+underline_img : "underline_fr.gif",
+clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?'
+});

Added: plog/trunk/js/tinymce/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// HE lang variables by Liron Newman, http://eesh.net
+
+tinyMCE.addToLang('',{
+bold_desc : 'îåãâù (Ctrl+B)',
+italic_desc : 'ðèåé (Ctrl+I)',
+underline_desc : '÷å úçúé (Ctrl+U)',
+striketrough_desc : '÷å çåöä',
+justifyleft_desc : 'éùø ìùîàì',
+justifycenter_desc : 'éùø ìîøëæ',
+justifyright_desc : 'éùø ìéîéï',
+justifyfull_desc : 'éùø ìùðé äöããéí',
+bullist_desc : 'øùéîä çñøú ñãø',
+numlist_desc : 'øùéîä îñåãøú',
+outdent_desc : 'ä÷èï ëðéñä',
+indent_desc : 'äâãì ëðéñä',
+undo_desc : 'áèì (Ctrl+Z)',
+redo_desc : 'áöò ùåá (Ctrl+Y)',
+link_desc : 'äëðñ/òøåê ÷éùåø',
+unlink_desc : 'áèì ÷éùåø',
+image_desc : 'äëðñ/òøåê úîåðä',
+cleanup_desc : 'ð÷ä ÷åã îáåìâï',
+focus_alert : 'éù ìáçåø áùãä òøéëä ìôðé ùðéúï ìäùúîù áô÷åãä æå.',
+edit_confirm : 'äàí áøöåðê ìäùúîù áîöá òøéëä òùéøä (WYSIWYG) òáåø ùãä è÷ñè æä?',
+insert_link_title : 'äëðñ/òøåê ÷éùåø',
+insert : 'äëðñ',
+update : 'òãëï',
+cancel : 'áèì',
+insert_link_url : 'ëúåáú (URL) ä÷éùåø',
+insert_link_target : 'éòã',
+insert_link_target_same : 'ôúç àú ä÷éùåø áàåúå çìåï',
+insert_link_target_blank : 'ôúç àú ä÷éùåø áçìåï çãù',
+insert_image_title : 'äëðñ/òøåê úîåðä',
+insert_image_src : 'ëúåáú (URL) äúîåðä',
+insert_image_alt : 'úéàåø äúîåðä',
+help_desc : 'òæøä',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?',
+popup_blocked : 'ñìéçä, àê ùîðå ìá ëé çåñí äçìåðåú ä÷åôöéí ùìê çñí çìåï ùîäååä çì÷ îäééùåí. úöèøê ìáèì àú çñéîú äçìåðåú ä÷åôöéí áàúø æä ëãé ìðöì ëìé æä áîìåàå.'
+});

Added: plog/trunk/js/tinymce/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// HU lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Félkövér',
+italic_desc : 'Dölt',
+underline_desc : 'Aláhúzott',
+striketrough_desc : 'Áthúzott',
+justifyleft_desc : 'Balra igazított',
+justifycenter_desc : 'Középre igazított',
+justifyright_desc : 'Jobbra igazított',
+justifyfull_desc : 'Telejesen igazított',
+bullist_desc : 'Rendezetlen lista',
+numlist_desc : 'Rendezett lista',
+outdent_desc : 'Kihúzás',
+indent_desc : 'Behúzás',
+undo_desc : 'visszavonás',
+redo_desc : 'Ismét',
+link_desc : 'Link hozzáadása/szerkesztése',
+unlink_desc : 'Link megszüntetése',
+image_desc : 'Kép beillesztése/szerkesztése',
+cleanup_desc : 'Rendetlen kód tisztítása',
+focus_alert : 'Egy szerkesztõablakra muszáj fókuszálni ennek a parancsnak a használata elõtt.',
+edit_confirm : 'Szeretnéd használni ezt a WYSIWYG módot ehhez a szövegmezõhöz?',
+insert_link_title : 'Link beillesztése/szerkesztése',
+insert : 'Beillesztés',
+update : 'Frissítés',
+cancel : 'Mégse',
+insert_link_url : 'Link URL',
+insert_link_target : 'Cél',
+insert_link_target_same : 'Link megnyitása ugyanabban az ablakban',
+insert_link_target_blank : 'Link megnyitása új ablakban',
+insert_image_title : 'Kép beillesztése/szerkesztése',
+insert_image_src : 'Kép URL',
+insert_image_alt : 'Kép leírása',
+help_desc : 'Súgó',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'A Másolás/Kivágás/Beillesztés nem elérhetõ Mozillában and Firefox-ban.\nSzeretnél több információt errõl a problémáról?',
+popup_blocked : 'Sajnálom, de észrevettem, hogy a popup-blokkolód letiltotta az ablakot, ami biztosítja ennek az alkalmazásnak a mûködését. Meg kell szüntetned a popup-blokkolást ennek a segédeszköznek a teljes használatához.'
+});

Added: plog/trunk/js/tinymce/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('',{
+bold_desc : 'Feitletrun (Ctrl+B)',
+italic_desc : 'Sk&aacute;letrun (Ctrl+I)',
+underline_desc : 'Undirstrikun (Ctrl+U)',
+striketrough_desc : 'Strik &iacute; gegn',
+justifyleft_desc : 'Vinstri j&ouml;fnun',
+justifycenter_desc : 'Mi&eth;ju j&ouml;fnun',
+justifyright_desc : 'H&aelig;gri j&ouml;fnun',
+justifyfull_desc : 'Samfelld j&ouml;fnun',
+bullist_desc : 'Óra&eth;a&eth;ur listi',
+numlist_desc : 'Ra&eth;a&eth;ur listi',
+outdent_desc : 'Útdr&aacute;ttur',
+indent_desc : 'Inndr&aacute;ttur',
+undo_desc : 'Afturkalla (Ctrl+Z)',
+redo_desc : 'Endurkalla (Ctrl+Y)',
+link_desc : 'Setja inn/breyta hlekk',
+unlink_desc : 'Fjarl&aelig;gja hlekk',
+image_desc : 'Setja inn/breyta mynd',
+cleanup_desc : 'Hreinsa ruslk&oacute;&eth;a',
+focus_alert : 'Setja &thorn;arf bendil &iacute; ritsv&aelig;&eth;i &aacute;&eth;ur en &thorn;essi skipun er notu&eth;.',
+edit_confirm : 'Viltu nota WYSIWYG &aacute; &thorn;essum reit?',
+insert_link_title : 'N&yacute;r/breyttur hlekkur',
+insert : 'Setja inn',
+update : 'Uppf&aelig;ra',
+cancel : 'H&aelig;tta vi&eth;',
+insert_link_url : 'Sl&oacute;&eth; hlekks',
+insert_link_target : 'Gluggi',
+insert_link_target_same : 'Opna tengil &iacute; sama glugga',
+insert_link_target_blank : 'Opna tengil &iacute; n&yacute;jum glugga',
+insert_image_title : 'N&yacute;/breytt mynd',
+insert_image_src : 'Sl&oacute;&eth; myndar',
+insert_image_alt : 'L&yacute;sing myndar',
+help_desc : 'Hj&aacute;lp',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Afrita/skeyta/líma er ekki leyft í vafranum.\nViltu fá frekari upplýsingar um hvernig á að stilla það?',
+popup_blocked : 'Afsakið, gluggavörn vafrans hefur meinað glugga, sem umsjónarkerfið notar, leyfi til þess að opnast. Þú verður að leyfa þessum vef að opna sprettiglugga (popup) til að geta nýtt þennan möguleika.'
+});

Added: plog/trunk/js/tinymce/langs/it.js
===================================================================
--- plog/trunk/js/tinymce/langs/it.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/it.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// Variabili lingua IT - fabrix.xm at lombardiacom.it
+
+tinyMCE.addToLang('',{
+bold_desc : 'Grassetto',
+italic_desc : 'Corsivo',
+underline_desc : 'Sottolineato',
+striketrough_desc : 'Barrato',
+justifyleft_desc : 'Allinea a sinistra',
+justifycenter_desc : 'Allinea centrato',
+justifyright_desc : 'Allinea a destra',
+justifyfull_desc : 'Giustifica',
+bullist_desc : 'Lista non ordinata',
+numlist_desc : 'Lista ordinata',
+outdent_desc : 'Rientra',
+indent_desc : 'Indenta',
+undo_desc : 'Annulla',
+redo_desc : 'Ripeti',
+link_desc : 'Inserisci link',
+unlink_desc : 'Elimina link',
+image_desc : 'Inserisci immagine',
+cleanup_desc : 'Pulisci il  codice',
+focus_alert : 'Una istanza dell\' editor deve essere selezionata prima di usare questo comando.',
+edit_confirm : 'Vuoi usare la modalit\u00E0 WYSIWYG per questa textarea?',
+insert_link_title : 'Inserisci/modifica link',
+insert : 'Inserisci',
+update : 'Inserisci',
+cancel : 'Cancella',
+insert_link_url : 'Link URL',
+insert_link_target : 'Target',
+insert_link_target_same : 'Apri il link nella stessa finestra',
+insert_link_target_blank : 'Apri il link in una nuova finestra',
+insert_image_title : 'Inserisci/modifica immagine',
+insert_image_src : 'URL immagine',
+insert_image_alt : 'Descrizione dell\'immagine',
+help_desc : 'Guida',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copia, Taglia e Incolla non sono disponibili in Mozilla e Firefox.\nVuoi maggiori dettegli su questo problema?',
+popup_blocked : 'Spiacenti, un sistema di blocco popup ha impedito l\'apertura di una finestra necessaria per il funzionamento dell\'editor. Disabilita il blocco popup per questo sito se vuoi utilizzare tutte le funzionalit\u00E0.'
+});

Added: plog/trunk/js/tinymce/langs/ja.js
===================================================================
--- plog/trunk/js/tinymce/langs/ja.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ja.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// JP lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : '$BB@;z(B',
+italic_desc : '$B<PBN(B',
+underline_desc : '$B2<@~(B',
+striketrough_desc : '$BKu>C@~(B',
+justifyleft_desc : '$B:85M$a(B',
+justifycenter_desc : '$BCf1{9g$o$;(B',
+justifyright_desc : '$B1&5M$a(B',
+justifyfull_desc : '$B9TB7$((B',
+bullist_desc : '$B2U>r=q(B',
+numlist_desc : '$BHV9fIU$-2U>r=q(B',
+outdent_desc : '$B;z>e$2(B',
+indent_desc : '$B;z2<$2(B',
+undo_desc : '$B$d$j$J$*$7(B',
+redo_desc : '$B:F<B9T(B',
+link_desc : '$B%j%s%/$NA^F~(B/$BJT=8(B',
+unlink_desc : '$B%j%s%/$N:o=|(B',
+image_desc : '$B2hA|$NA^F~(B/$BJT=8(B',
+cleanup_desc : '$B%3!<%I at 0M}(B',
+focus_alert : '$B$3$N%3%^%s%I$r;H$&A0$K%(%G%#%?>e$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B',
+edit_confirm : 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B',
+insert_link_title : '$B%j%s%/$NA^F~(B/$BJT=8(B',
+insert : '$BA^F~(B',
+update : '$BA^F~(B',
+cancel : '$B<h$j>C$7(B',
+insert_link_url : '$B%j%s%/@h(BURL',
+insert_link_target : '$B%?!<%2%C%H(B',
+insert_link_target_same : '$BF1$8Ak$G%j%s%/$r3+$/(B',
+insert_link_target_blank : '$B?7$7$$Ak$G%j%s%/$r3+$/(B',
+insert_image_title : '$B2hA|$NA^F~(B/$BJT=8(B',
+insert_image_src : '$B2hA|$N(BURL',
+insert_image_alt : '$B2hA|$N at bL@(B',
+help_desc : '$B%X%k%W(B',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/ko.js
===================================================================
--- plog/trunk/js/tinymce/langs/ko.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ko.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,40 @@
+// KO lang variables by Setzer Gabbiani
+
+tinyMCE.addToLang('',{
+bold_desc : 'ÁøÇÏ°Ô',
+italic_desc : '±â¿ïÀÓ',
+underline_desc : '¹ØÁÙ',
+striketrough_desc : '°¡·ÎÁÙ',
+justifyleft_desc : '¿ÞÂÊ Á¤·&Auml;',
+justifycenter_desc : '°¡¿îµ¥ Á¤·&Auml;',
+justifyright_desc : '¿À¸¥ÂÊ Á¤·&Auml;',
+justifyfull_desc : '¾çÂÊ Á¤·&Auml;',
+bullist_desc : '¸ñÂ÷ ¸&Aring;±â±â',
+numlist_desc : '¹øÈ£ ¸&Aring;±â±â',
+outdent_desc : '³»¾î¾²±â',
+indent_desc : 'µé¿©¾²±â',
+undo_desc : '½ÇÇàÃë¼Ò',
+redo_desc : 'Àç½ÇÇà',
+link_desc : '¸µ&Aring;© ³&Ouml;±â/°í&Auml;¡±â',
+unlink_desc : '¸µ&Aring;© ÇØÁ¦',
+image_desc : '±×¸² ³&Ouml;±â/°í&Auml;¡±â',
+cleanup_desc : '&Auml;Úµ&aring;¸¦ ±ò²ûÇÏ°Ô',
+focus_alert : 'ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¹Ýµ&aring;½Ã ¿¡µð&Aring;Í ³»ÀÇ ¾îµò°¡¿¡ &Auml;¿¼­°¡ À&Ouml;¾î¾ß ÇÕ´Ï´Ù.',
+edit_confirm : 'ÀÌ &Aring;ؽºÆ® ¹Ú½º¿¡¼­ HTML ¿¡µð&Aring;͸¦ »ç¿ëÇÏ±æ ¿øÇϽʴϱî?',
+insert_link_title : '¸µ&Aring;© ³&Ouml;±â/°í&Auml;¡±â',
+insert : '»ðÀÔ',
+update : '»ðÀÔ',
+cancel : 'Ãë¼Ò',
+insert_link_url : 'URL ¸µ&Aring;©',
+insert_link_target : '&Aring;¸°Ù',
+insert_link_target_same : '°°Àº â¿¡¼­ ¸µ&Aring;© ¿­±â',
+insert_link_target_blank : '»õ â¿¡¼­ ¸µ&Aring;© ¿­±â',
+insert_image_title : '±×¸² ³&Ouml;±â/°í&Auml;¡±â',
+insert_image_src : '±×¸² URL',
+insert_image_alt : '±×¸² ¼³¸í',
+help_desc : 'µµ¿ò¸»',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+bold_desc : 'Fet',
+italic_desc : 'Kursiv',
+underline_desc : 'Understreking',
+striketrough_desc : 'Gjennomstreking',
+justifyleft_desc : 'Venstrestill',
+justifycenter_desc : 'Sentrer',
+justifyright_desc : 'H&oslash;yrestill',
+justifyfull_desc : 'Blokkjustering',
+bullist_desc : 'Punktliste',
+numlist_desc : 'Nummerliste',
+outdent_desc : 'Reduser innrykk',
+indent_desc : '&Oslash;k innrykk',
+undo_desc : 'Angre',
+redo_desc : 'Gj&oslash;r om',
+link_desc : 'Opprett/endre lenke',
+unlink_desc : 'Fjern lenke',
+image_desc : 'Sett inn/endre bilde',
+cleanup_desc : 'Rens grisete kode',
+focus_alert : 'Editoren m&aring; v&aelig;re i fokus f&oslash;r du benytter denne kommando.',
+edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?',
+insert_link_title : 'Opprett/endre lenke',
+insert : 'Sett inn',
+update : 'Oppdater',
+cancel : 'Avbryt',
+insert_link_url : 'Lenkens URL',
+insert_link_target : 'Vindu',
+insert_link_target_same : '&Aring;pne i samme vindu',
+insert_link_target_blank : '&Aring;pne i nytt vindu',
+insert_image_title : 'Opprett/endre bilde',
+insert_image_src : 'Bildets URL',
+insert_image_alt : 'Bildets beskrivelse',
+help_desc : 'Hjelp',
+bold_img : 'bold_de_se.gif',
+italic_img : 'italic_de_se.gif',
+underline_img : 'underline.gif',
+clipboard_msg : 'Klipp ut/Kopier/Lim inn fungerer ikke i Mozilla og Firefox. Vil du vite mer om dette?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,42 @@
+// NL lang variables thanks to "Meint Post"
+// Updates by (2.0) Mark van der Sanden
+
+tinyMCE.addToLang('',{
+bold_desc : 'Vet (Ctrl+B)',
+italic_desc : 'Cursief (Ctrl+I)',
+underline_desc : 'Onderstrepen (Ctrl+U)',
+striketrough_desc : 'Doorhalen',
+justifyleft_desc : 'Links uitlijnen',
+justifycenter_desc : 'Centreren',
+justifyright_desc : 'Rechts uitlijnen',
+justifyfull_desc : 'Volledig uitlijnen',
+bullist_desc : 'Opsommingstekens',
+numlist_desc : 'Genummerde lijst',
+outdent_desc : 'Inspringen verkleinen',
+indent_desc : 'Inspringen vergroten',
+undo_desc : 'Ongedaan maken (Ctrl+Z)',
+redo_desc : 'Opnieuw (Ctrl+Y)',
+link_desc : 'Hyperlink invoegen/bewerken',
+unlink_desc : 'Hyperlink verwijderen',
+image_desc : 'Afbeelding invoegen',
+cleanup_desc : 'Code opschonen',
+focus_alert : 'Klik op de tekst in de editor voor het uitvoeren van dit commando.',
+edit_confirm : 'Wilt u de WYSIWYG modus voor deze textarea gebruiken?',
+insert_link_title : 'Hyperlink invoegen/bewerken',
+insert : 'OK',
+update : 'Toepassen',
+cancel : 'Annuleren',
+insert_link_url : 'URL link',
+insert_link_target : 'Bestemming',
+insert_link_target_same : 'Open link in hetzelfde venster',
+insert_link_target_blank : 'Open link in een nieuw venster',
+insert_image_title : 'Afbeelding invoegen/bewerken',
+insert_image_src : 'Afbeelding',
+insert_image_alt : 'Beschrijving',
+help_desc : 'Help',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Kopiëren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze kwestie?',
+popup_blocked : 'Uw browser heeft zojuist geweigerd een popup-venster te tonen. Waarschijnlijk gebruikt u een poup-blocker die voor deze editor te streng omgaat met popups. Om het venster toch te tonen, zult u uw popup-blocker zo in moeten stellen dat het popups van deze website toestaat.'
+});

Added: plog/trunk/js/tinymce/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+bold_desc : 'Feit',
+italic_desc : 'Kursiv',
+underline_desc : 'Understreking',
+striketrough_desc : 'Gjennomstreking',
+justifyleft_desc : 'Venstrestill',
+justifycenter_desc : 'Sentrer',
+justifyright_desc : 'H&oslash;grestill',
+justifyfull_desc : 'Blokkjustering',
+bullist_desc : 'Punktliste',
+numlist_desc : 'Nummerliste',
+outdent_desc : 'Reduser innrykk',
+indent_desc : 'Auk innrykk',
+undo_desc : 'Angre',
+redo_desc : 'Gjer om',
+link_desc : 'Opprett/endre lenke',
+unlink_desc : 'Fjern lenke',
+image_desc : 'Sett inn/endre bilde',
+cleanup_desc : 'Rens grisete kode',
+focus_alert : 'Editoren m&aring; v&aelig;re i fokus f&oslash;r du benytter denne kommando.',
+edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?',
+insert_link_title : 'Opprett/endre lenke',
+insert : 'Sett inn',
+update : 'Oppdater',
+cancel : 'Avbryt',
+insert_link_url : 'Lenkens URL',
+insert_link_target : 'Vindu',
+insert_link_target_same : '&Aring;pne i samme vindauge',
+insert_link_target_blank : '&Aring;pne i nytt vindauge',
+insert_image_title : 'Opprett/endre bilde',
+insert_image_src : 'Bildets URL',
+insert_image_alt : 'Bildets beskrivelse',
+help_desc : 'Hjelp',
+bold_img : 'bold_de_se.gif',
+italic_img : 'italic_de_se.gif',
+underline_img : 'underline.gif',
+clipboard_msg : 'Klipp ut/Kopier/Lim inn fungerer ikkje i Mozilla og Firefox. Vil du vite meir om dette?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,44 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+// fixed by lemiel 26.10.2005
+
+tinyMCE.addToLang('',{
+bold_desc : 'Pogrubienie (Ctrl+B)',
+italic_desc : 'Pochylenie (Ctrl+I)',
+underline_desc : 'Podkre¶lenie (Ctrl+U)',
+striketrough_desc : 'Przekre¶lenie',
+justifyleft_desc : 'Wyrównaj do lewej',
+justifycenter_desc : 'Wyrównaj do ¶rodka',
+justifyright_desc : 'Wyrównaj do prawej',
+justifyfull_desc : 'Wyrównaj na ca³o¶ci',
+bullist_desc : 'Lista nienumerowana',
+numlist_desc : 'Lista numerowana',
+outdent_desc : 'Zmniejsz wciêcie',
+indent_desc : 'Zwiêksz wciêcie',
+undo_desc : 'Cofnij (Ctrl+Z)',
+redo_desc : 'Ponów (Ctrl+Y)',
+link_desc : 'Wstaw/edytuj link',
+unlink_desc : 'Usuñ link',
+image_desc : 'Wstaw/edytuj obrazek',
+cleanup_desc : 'Usuñ zbêdny kod',
+focus_alert : 'Instancja edytora musi byæ aktywna przed u¿yciem tego polecenia.',
+edit_confirm : 'Czy chcesz u¿yæ edytora WYSIWYG dla tego pola tekstowego?',
+insert_link_title : 'Wstaw/edytuj link',
+insert : 'Wstaw',
+update : 'Aktualizuj',
+cancel : 'Anuluj',
+insert_link_url : 'URL linku',
+insert_link_target : 'Cel',
+insert_link_target_same : 'Otwórz link w tym samym oknie',
+insert_link_target_blank : 'Otwórz link w nowym oknie',
+insert_image_title : 'Wstaw/edytuj obrazek',
+insert_image_src : 'URL obrazka',
+insert_image_alt : 'Opis obrazka',
+help_desc : 'Pomoc',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Kopiuj/Wytnij/Wklej nie jest dostêpne dla przegl±darek Mozilla i Firefox.\nCzy chcesz uzyskaæ o tym wiêcej informacji?',
+popup_blocked : 'Niestety, ale odnotowano, ¿e Twoja przegl±darka ma w³±czon± blokadê okienek popup. Musisz wy³±czyæ opcjê blokowania okienek dla tej strony, aby TinyMCE móg³ pracowaæ z pe³n± funkcjonalno¶ci±.'
+});

Added: plog/trunk/js/tinymce/langs/pt.js
===================================================================
--- plog/trunk/js/tinymce/langs/pt.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/pt.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,42 @@
+// PT lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Negrito',
+italic_desc : 'Itálico',
+underline_desc : 'Sublinhar',
+striketrough_desc : 'Riscado',
+justifyleft_desc : 'Alinhar á esquerda',
+justifycenter_desc : 'Alinhar ao centro',
+justifyright_desc : 'Alinhar á direita',
+justifyfull_desc : 'Justificado',
+bullist_desc : 'Lista não ordenada',
+numlist_desc : 'Lista ordenada',
+outdent_desc : 'Retirar indentação',
+indent_desc : 'Indentar',
+undo_desc : 'Desfazer',
+redo_desc : 'Refazer',
+link_desc : 'Inserir Hiperligação',
+unlink_desc : 'Remover hiperligação',
+image_desc : 'Inserir Referência a imagem externa',
+object_desc : 'Inserir Objecto Multimédia da Galeria',
+cleanup_desc : 'Limpeza de código',
+focus_alert : 'Uma instância do editor deverá estar seleccionada antes de utilizar este comando.',
+edit_confirm : 'Deseja utilizar o modo visual de edição para ezta área de texto?',
+insert_link_title : 'Inserir/editar hiperligação',
+insert : 'Inserir',
+update : 'Actualizar',
+cancel : 'Cancelar',
+insert_link_url : 'URL de hiperligação',
+insert_link_target : 'Destino',
+insert_link_target_same : 'Abrir endereço na mesma janela',
+insert_link_target_blank : 'Abrir endereço numa nova janela',
+insert_image_title : 'Inserir/editar imagem',
+insert_image_src : 'Endereço da imagem',
+insert_image_alt : 'Descrição alt.',
+help_desc : 'Ajuda',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla and Firefox.\nPretende obter mais informação acerca desta questão?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,50 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors : ????
+ * Revision and modifications:
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('',{
+bold_desc : 'Negrito (Ctrl+B)',
+italic_desc : 'Itálico (Ctrl+I)',
+underline_desc : 'Sublinhar (Ctrl+U)',
+striketrough_desc : 'Riscado',
+justifyleft_desc : 'Alinhar à esquerda',
+justifycenter_desc : 'Centralizado',
+justifyright_desc : 'Alinhar à direita',
+justifyfull_desc : 'Justificado',
+bullist_desc : 'Lista não ordenada',
+numlist_desc : 'Lista ordenada',
+outdent_desc : 'Retirar indentação',
+indent_desc : 'Indentar',
+undo_desc : 'Desfazer (Ctrl+Z)',
+redo_desc : 'Refazer (Ctrl+Y)',
+link_desc : 'Inserir link',
+unlink_desc : 'Remover link',
+image_desc : 'Inserir Referência a imagem externa',
+object_desc : 'Inserir Objeto Multimídia da Galeria',
+cleanup_desc : 'Limpeza de código',
+focus_alert : 'Uma instância do editor deverá estar selecionada antes de utilizar este comando.',
+edit_confirm : 'Deseja utilizar o Modo Visual (WYSIWYG) de edição para esta área de texto?',
+insert_link_title : 'Inserir/editar link',
+insert : 'Inserir',
+update : 'Atualizar',
+cancel : 'Cancelar',
+insert_link_url : 'URL do link',
+insert_link_target : 'Destino',
+insert_link_target_same : 'Abrir link na mesma janela',
+insert_link_target_blank : 'Abrir link em uma nova janela',
+insert_image_title : 'Inserir/editar imagem',
+insert_image_src : 'Endereço (URL) da imagem',
+insert_image_alt : 'Descrição da imagem',
+help_desc : 'Ajuda',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copiar/Cortar/Colar não está disponível no Mozilla e Firefox.\nPretende obter mais informação sobre esta questão?',
+popup_blocked : 'Desculpe, mas sabemos que seu bloqueador de popup desativou uma que permite a funcionabilidade desta aplicação. Você precisa desativar seu bloqueador de popup neste site para que possa ser utilizado todos os recursos desta ferramenta.'
+});

Added: plog/trunk/js/tinymce/langs/readme.txt
===================================================================
--- plog/trunk/js/tinymce/langs/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,7 @@
+Language packs are from version 2.0.5 removed from the core but can be downloadable from the TinyMCE website.
+http://tinymce.moxiecode.com/download.php
+
+The language pack codes are based on ISO-639-2
+http://www.loc.gov/standards/iso639-2/englangn.html
+
+Try using entires if possible. &aring; etc.

Added: plog/trunk/js/tinymce/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Russian windows-1251 translation by Vladimir Vitkovsky
+// admin at transport.su
+// www.webgui.uanet.biz
+
+tinyMCE.addToLang('',{
+bold_desc : 'Ïîëóæèðíûé',
+italic_desc : 'Êóðñèâ',
+underline_desc : 'Ïîä÷åðêíóòûé',
+striketrough_desc : 'Ïåðå÷åðêíóòûé',
+justifyleft_desc : 'Âûðàâíèâàíèå âëåâî',
+justifycenter_desc : 'Âûðàâíèâàíèå ïî öåíòðó',
+justifyright_desc : 'Âûðàâíèâàíèå âïðàâî',
+justifyfull_desc : 'Ðàâíîìåðíîå çàïîëíåíèå',
+bullist_desc : 'Ìàðêèðîâàííûé ñïèñîê',
+numlist_desc : 'Íóìåðîâàííûé ñïèñîê',
+outdent_desc : 'Óìåíüøèòü îòñòóï',
+indent_desc : 'Óâåëè÷èòü îòñïóò',
+undo_desc : 'Îòìåíèòü',
+redo_desc : 'Âåðíóòü',
+link_desc : 'Âñòàâèòü/èçìåíèòü ññûëêó',
+unlink_desc : 'Óáðàòü ññûëêó',
+image_desc : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå',
+cleanup_desc : 'Ïîä÷èñòèòü èçáûòî÷íûé êîä',
+focus_alert : 'Äëÿ èñïîëüçîâàíèÿ äàííîé êîìàíäû Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà.',
+edit_confirm : 'Õîòèòå ëè Âû ðåäàêòèðîâàòü â âèçóàëüíîì (WYSIWYG) ðåæèìå?',
+insert_link_title : 'Âñòàâèòü/èçìåíèòü ññûëêó',
+insert : 'Âñòàâèòü',
+update : 'Ïðèìåíèòü',
+cancel : 'Îòìåíèòü',
+insert_link_url : 'Àäðåñ ññûëêè',
+insert_link_target : 'Îòêðûòü â...:',
+insert_link_target_same : 'òîì æå îêíå',
+insert_link_target_blank : 'íîâîì îêíå',
+insert_image_title : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå',
+insert_image_src : 'Àäðåñ êàðòèíêè',
+insert_image_alt : 'Îïèñàíèå êàðòèíêè',
+help_desc : 'Ïîìîùü',
+bold_img : "bold_ru.gif",
+italic_img : "italic_ru.gif",
+underline_img : "underline_ru.gif",
+clipboard_msg : 'Êîïèðîâàòü/Âûðåçàòü/Âñòàâèòü íåäîñòóïíû äëÿ Mozilla è Firefox.\nÕîòèòå óçíàòü îá ýòîì ïîäðîáíåå?',
+popup_blocked : 'Èçâèíèòå, íî â Âàøåì áðàóçåðå çàáëîêèðîâàíû âñïëûâàþùèå îêíà. Äëÿ òîãî, ÷òîáû èìåòü âîçìîæíîñòü âîñïîëüçîâàòüñÿ âñåìè âîçìîæíîñòÿìè ðåäàêòîðà, íåîáõîäèìî îòêëþ÷èòü áëîêèðîâêó âñïëûâàþùèõ îêîí äëÿ ýòîãî ñàéòà.'
+});

Added: plog/trunk/js/tinymce/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Russian KOI8-R translation by Vladimir Vitkovsky
+// admin at transport.su
+// www.webgui.uanet.biz
+
+tinyMCE.addToLang('',{
+bold_desc : 'ðÏÌÕÖÉÒÎÙÊ',
+italic_desc : 'ëÕÒÓÉ×',
+underline_desc : 'ðÏÄÞÅÒËÎÕÔÙÊ',
+striketrough_desc : 'ðÅÒÅÞÅÒËÎÕÔÙÊ',
+justifyleft_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ×ÌÅ×Ï',
+justifycenter_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ÐÏ ÃÅÎÔÒÕ',
+justifyright_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ×ÐÒÁ×Ï',
+justifyfull_desc : 'òÁ×ÎÏÍÅÒÎÏÅ ÚÁÐÏÌÎÅÎÉÅ',
+bullist_desc : 'íÁÒËÉÒÏ×ÁÎÎÙÊ ÓÐÉÓÏË',
+numlist_desc : 'îÕÍÅÒÏ×ÁÎÎÙÊ ÓÐÉÓÏË',
+outdent_desc : 'õÍÅÎØÛÉÔØ ÏÔÓÔÕÐ',
+indent_desc : 'õ×ÅÌÉÞÉÔØ ÏÔÓÐÕÔ',
+undo_desc : 'ïÔÍÅÎÉÔØ',
+redo_desc : '÷ÅÒÎÕÔØ',
+link_desc : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÓÓÙÌËÕ',
+unlink_desc : 'õÂÒÁÔØ ÓÓÙÌËÕ',
+image_desc : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ',
+cleanup_desc : 'ðÏÄÞÉÓÔÉÔØ ÉÚÂÙÔÏÞÎÙÊ ËÏÄ',
+focus_alert : 'äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÁÎÎÏÊ ËÏÍÁÎÄÙ ÷Ù ÄÏÌÖÎÙ ÎÁÈÏÄÉÔÓÑ × ÐÏÌÅ ÒÅÄÁËÔÏÒÁ.',
+edit_confirm : 'èÏÔÉÔÅ ÌÉ ÷Ù ÒÅÄÁËÔÉÒÏ×ÁÔØ × ×ÉÚÕÁÌØÎÏÍ (WYSIWYG) ÒÅÖÉÍÅ?',
+insert_link_title : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÓÓÙÌËÕ',
+insert : '÷ÓÔÁ×ÉÔØ',
+update : 'ðÒÉÍÅÎÉÔØ',
+cancel : 'ïÔÍÅÎÉÔØ',
+insert_link_url : 'áÄÒÅÓ ÓÓÙÌËÉ',
+insert_link_target : 'ïÔËÒÙÔØ ×...:',
+insert_link_target_same : 'ÔÏÍ ÖÅ ÏËÎÅ',
+insert_link_target_blank : 'ÎÏ×ÏÍ ÏËÎÅ',
+insert_image_title : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ',
+insert_image_src : 'áÄÒÅÓ ËÁÒÔÉÎËÉ',
+insert_image_alt : 'ïÐÉÓÁÎÉÅ ËÁÒÔÉÎËÉ',
+help_desc : 'ðÏÍÏÝØ',
+bold_img : "bold_ru.gif",
+italic_img : "italic_ru.gif",
+underline_img : "underline_ru.gif",
+clipboard_msg : 'ëÏÐÉÒÏ×ÁÔØ/÷ÙÒÅÚÁÔØ/÷ÓÔÁ×ÉÔØ ÎÅÄÏÓÔÕÐÎÙ ÄÌÑ Mozilla É Firefox.\nèÏÔÉÔÅ ÕÚÎÁÔØ Ï ÜÔÏÍ ÐÏÄÒÏÂÎÅÅ?',
+popup_blocked : 'éÚ×ÉÎÉÔÅ, ÎÏ × ÷ÁÛÅÍ ÂÒÁÕÚÅÒÅ ÚÁÂÌÏËÉÒÏ×ÁÎÙ ×ÓÐÌÙ×ÁÀÝÉÅ ÏËÎÁ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÍÅÔØ ×ÏÚÍÏÖÎÏÓÔØ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ×ÓÅÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÒÅÄÁËÔÏÒÁ, ÎÅÏÂÈÏÄÉÍÏ ÏÔËÌÀÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ×ÓÐÌÙ×ÁÀÝÉÈ ÏËÏÎ ÄÌÑ ÜÔÏÇÏ ÓÁÊÔÁ.'
+});

Added: plog/trunk/js/tinymce/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Russian UTF-8 translation by Vladimir Vitkovsky
+// admin at transport.su
+// www.webgui.uanet.biz
+
+tinyMCE.addToLang('',{
+bold_desc : 'Полужирный',
+italic_desc : 'Курсив',
+underline_desc : 'Подчеркнутый',
+striketrough_desc : 'Перечеркнутый',
+justifyleft_desc : 'Выравнивание влево',
+justifycenter_desc : 'Выравнивание по центру',
+justifyright_desc : 'Выравнивание вправо',
+justifyfull_desc : 'Равномерное заполнение',
+bullist_desc : 'Маркированный список',
+numlist_desc : 'Нумерованный список',
+outdent_desc : 'Уменьшить отступ',
+indent_desc : 'Увеличить отспут',
+undo_desc : 'Отменить',
+redo_desc : 'Вернуть',
+link_desc : 'Вставить/изменить ссылку',
+unlink_desc : 'Убрать ссылку',
+image_desc : 'Вставить/изменить изображение',
+cleanup_desc : 'Подчистить избыточный код',
+focus_alert : 'Для использования данной команды Вы должны находится в поле редактора.',
+edit_confirm : 'Хотите ли Вы редактировать в визуальном (WYSIWYG) режиме?',
+insert_link_title : 'Вставить/изменить ссылку',
+insert : 'Вставить',
+update : 'Применить',
+cancel : 'Отменить',
+insert_link_url : 'Адрес ссылки',
+insert_link_target : 'Открыть в...:',
+insert_link_target_same : 'том же окне',
+insert_link_target_blank : 'новом окне',
+insert_image_title : 'Вставить/изменить изображение',
+insert_image_src : 'Адрес картинки',
+insert_image_alt : 'Описание картинки',
+help_desc : 'Помощь',
+bold_img : "bold_ru.gif",
+italic_img : "italic_ru.gif",
+underline_img : "underline_ru.gif",
+clipboard_msg : 'Копировать/Вырезать/Вставить недоступны для Mozilla и Firefox.\nХотите узнать об этом подробнее?',
+popup_blocked : 'Извините, но в Вашем браузере заблокированы всплывающие окна. Для того, чтобы иметь возможность воспользоваться всеми возможностями редактора, необходимо отключить блокировку всплывающих окон для этого сайта.'
+});

Added: plog/trunk/js/tinymce/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('',{
+bold_desc : 'Krepko (Ctrl+B)',
+italic_desc : 'Postrani (Ctrl+I)',
+underline_desc : 'Pod&#269;rtano (Ctrl+U)',
+striketrough_desc : 'Pre&#269;rtano',
+justifyleft_desc : 'Poravnava levo',
+justifycenter_desc : 'Sredinska poravnava',
+justifyright_desc : 'Poravnava desno',
+justifyfull_desc : 'Porazdeli vsebino',
+bullist_desc : 'Ozna&#269;evanje',
+numlist_desc : 'O&#353;tevil&#269;evanje',
+outdent_desc : 'Zmanj&#353;aj zamik',
+indent_desc : 'Pove&#269;aj zamik',
+undo_desc : 'Prekli&#269;i zadnjo akcijo (Ctrl+Z)',
+redo_desc : 'Ponovi prej&#353;njo akcijo (Ctrl+Y)',
+link_desc : 'Vstavi/uredi hiperpovezavo',
+unlink_desc : 'Zbri&#353;i hiperpovezavo',
+image_desc : 'Vstavi/uredi sliko',
+cleanup_desc : 'Po&#269;isti umazano kodo',
+focus_alert : 'Pred uporabo tega ukaza morate klikniti na urejevalnik.',
+edit_confirm : 'Ali &#382;elite uporabljati WYSIWYG na&#269;in za ta urejevalnik?',
+insert_link_title : 'Vstavi/uredi hiperpovezavo',
+insert : 'Vstavi',
+update : 'Posodobi',
+cancel : 'Prekli&#269;i',
+insert_link_url : 'URL naslov',
+insert_link_target : 'Tar&#269;a',
+insert_link_target_same : 'Odpri hiperpovezavo v istem oknu',
+insert_link_target_blank : 'Odpri hiperpovezavo v novem oknu',
+insert_image_title : 'Vstavi/uredi sliko',
+insert_image_src : 'URL naslov slike',
+insert_image_alt : 'Opis slike',
+help_desc : 'Pomo&#269;',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Kopiraj/Izre&#382;i/Prilepi ni na voljo v brskalnikih Mozilla in Firefox.\nAli &#382;elite ve&#269; informacij glede tega?',
+popup_blocked : 'Odpiranje novega okna je bilo blokirano. &#268;e &#382;elite uporabljati vsa orodja, morate izklopiti blokiranje novih oken na tej strani.'
+});

Added: plog/trunk/js/tinymce/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,50 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:43 spocke Exp $ 
+ */  
+
+
+tinyMCE.addToLang('',{
+bold_desc : 'Tučné',
+italic_desc : 'Kurzivá',
+underline_desc : 'Podčiarknutie',
+striketrough_desc : 'Preškrtnutie',
+justifyleft_desc : 'Zarovnanie vľavo',
+justifycenter_desc : 'Zarovnanie na stred',
+justifyright_desc : 'Zarovnanie vpravo',
+justifyfull_desc : 'Zarovnanie do bloku',
+bullist_desc : 'Zoznam s odrážkami',
+numlist_desc : 'Číslovaný zoznam',
+outdent_desc : 'Snížiť odsadenie',
+indent_desc : 'Zvýšiť odsadenie',
+undo_desc : 'Zpäť',
+redo_desc : 'Znovu',
+link_desc : 'Vložiť odkaz',
+unlink_desc : 'Zrušiť odkaz',
+image_desc : 'Vložiť obrázok',
+cleanup_desc : 'Vyčistiť kód',
+focus_alert : 'Pred použitím tohoto príkazu musí byť kurzor v okne editora.',
+edit_confirm : 'Chcete použiť WYSIWYG editáciu pre tento text?',
+insert_link_title : 'Vložiť/upraviť odkaz',
+insert : 'Vložiť',
+update : 'Zmeniť',
+cancel : 'Zrušiť',
+insert_link_url : 'URL odkazu',
+insert_link_target : 'Cieľ',
+insert_link_target_same : 'Otvoriť odkaz v rovnakom okne',
+insert_link_target_blank : 'Otvoriť odkaz v novom okne',
+insert_image_title : 'Vložiť/upraviť obrázok',
+insert_image_src : 'URL obrázku',
+insert_image_alt : 'Popis obrázku',
+help_desc : 'Nápoveda',
+bold_img : 'bold.gif',
+italic_img : 'italic.gif',
+underline_img : "underline.gif",
+clipboard_msg : 'Funkcia Kopírovať/vysrihnúť/vložiť niesú použiteľné v Mozille a Firefoxe.\nChcete viac informácií o tomto probléme?',
+popup_blocked : 'Ospravedlňujeme sa, ale blokovač vyskakovacích okien neumožnil otvoriť okno, ktoré zprostredkovává funkčnosť aplikáce. Musíte vypnuť blokovanie vyskakovacích okien na tomto webe, abyste využili jeho plnú funkčnosť.'
+});
+

Added: plog/trunk/js/tinymce/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// SE lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Fet',
+italic_desc : 'Kursiv',
+underline_desc : 'Understruken',
+striketrough_desc : 'Genomstruken',
+justifyleft_desc : 'V&auml;nsterjustera',
+justifycenter_desc : 'Centrera',
+justifyright_desc : 'H&ouml;gerjustera',
+justifyfull_desc : 'Kantjustera',
+bullist_desc : 'Punktlista',
+numlist_desc : 'Nummerlista',
+outdent_desc : 'Utdrag',
+indent_desc : 'Indrag',
+undo_desc : '&Aring;ngra',
+redo_desc : 'G&ouml;r om',
+link_desc : 'Skapa l&auml;nk',
+unlink_desc : 'Ta bort l&auml;nk',
+image_desc : 'Skapa/redigera bild',
+cleanup_desc : 'Rensa skr&auml;pkod',
+focus_alert : 'Flytta mark&ouml;ren till en textyta innan du anv&auml;nder detta kommando.',
+edit_confirm : 'Vill du anv&auml;nda WYSIWYG-editorn f&ouml;r detta textf&auml;lt?',
+insert_link_title : 'Skapa/redigera l&auml;nk',
+insert : 'Skapa',
+update : 'Uppdatera',
+cancel : 'Avbryt',
+insert_link_url : 'L&auml;nkens URL',
+insert_link_target : 'F&ouml;nster',
+insert_link_target_same : '&Ouml;ppna l&auml;nken i samma f&ouml;nster',
+insert_link_target_blank : '&Ouml;ppna l&auml;nken i ett nytt f&ouml;nster',
+insert_link_delta_width : 20,
+insert_link_delta_height : 10,
+insert_image_title : 'Skapa/redigera bild',
+insert_image_src : 'Bildens URL',
+insert_image_alt : 'Bildens beskrivning',
+bold_img : 'bold_de_se.gif',
+italic_img : 'italic_de_se.gif',
+underline_img : "underline.gif",
+clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?',
+help_desc : "Hj&auml;lp",
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/th.js
===================================================================
--- plog/trunk/js/tinymce/langs/th.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/th.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,40 @@
+// TH lang variables Thai contributed by Innozent
+
+tinyMCE.addToLang('',{
+bold_desc : 'µÑÇ˹Ò',
+italic_desc : 'µÑÇéàÍÕ§',
+underline_desc : '¢Õ´àÊé¹ãµé',
+striketrough_desc : '¢Õ´¤&Aring;èÍÁ',
+justifyleft_desc : 'ªÔ´¢Íº«éÒÂ',
+justifycenter_desc : '¡&Ouml;觡&Aring;Ò§',
+justifyright_desc : 'ªÔ´¢Íº¢ÇÒ',
+justifyfull_desc : '¨Ñ´ªÔ´¢Íº',
+bullist_desc : 'ÊÑ­&Aring;ѡɳìáÊ´§ËÑÇ¢éÍÂèÍÂ',
+numlist_desc : '&Aring;ӴѺà&Aring;¢',
+outdent_desc : '&Aring;´¡ÒÃàÂ×éͧ',
+indent_desc : 'à¾ÔèÁ¡ÒÃàÂ×éͧ',
+undo_desc : 'à&Aring;Ô¡·Ó',
+redo_desc : '·ÓãËÁè',
+link_desc : 'à¾ÔèÁ&Aring;Ô§¤ì',
+unlink_desc : '&Aring;º&Aring;Ô§¤ì',
+image_desc : 'ãÊèÃÙ»',
+cleanup_desc : '·Ó¤ÇÒÁÊÐÍÒ´¢éͤÇÒÁ',
+focus_alert : 'µéͧà&Aring;×Í¡¡&Aring;èͧ¢éͤÇÒÁ¡è͹·Õè¨Ðãªé¤ÓÊÑ觹Õé',
+edit_confirm : '¤Ø³µéͧ¡Ò÷Õè¨Ðãªé WYSIWYG mode ÊÓËÃѺ¡&Aring;èͧ¢éͤÇÒÁ¹ÕéËÃ×Í&auml;Áè?',
+insert_link_title : 'à¾ÔèÁ/á¡é&auml;¢ &Aring;Ô§¤ì',
+insert : 'à¾ÔèÁ',
+cancel : '¡à&Aring;Ô¡',
+insert_link_url : 'Link URL',
+insert_link_target : 'à»Ô´&Aring;Ô§¤ìã¹',
+insert_link_target_same : '˹éÒµèÒ§à´ÕÂǡѹ',
+insert_link_target_blank : '˹éÒµèÒ§ãËÁè',
+insert_image_title : 'à¾ÔèÁ/á¡é&auml;¢ ÃÙ»',
+insert_image_src : 'URL ¢Í§ÃÙ»',
+insert_image_alt : '¤Ó͸ԺÒÂÃÙ»',
+help_desc : 'ªèÇÂàË&Aring;×Í',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.'
+});

Added: plog/trunk/js/tinymce/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// TR lang variables
+
+tinyMCE.addToLang('',{
+bold_desc : 'Kalýn (Ctrl+B)',
+italic_desc : 'Ýtalik (Ctrl+I)',
+underline_desc : 'Altý çizgili (Ctrl+U)',
+striketrough_desc : 'Üstü çizgili',
+justifyleft_desc : 'Sola dayalý',
+justifycenter_desc : 'Ortalanmýþ',
+justifyright_desc : 'Saða dayalý',
+justifyfull_desc : 'Ýki kenara yaslanmýþ',
+bullist_desc : 'Sýrasýz liste',
+numlist_desc : 'Sýralý liste',
+outdent_desc : 'Girintiyi azalt',
+indent_desc : 'Girintiyi arttýr',
+undo_desc : 'Geri al (Ctrl+Z)',
+redo_desc : 'Yeniden yap (Ctrl+Y)',
+link_desc : 'Link ekle/düzenle',
+unlink_desc : 'Linki kaldýr',
+image_desc : 'Resim ekle/düzenle',
+cleanup_desc : 'Daðýnýk kodu düzenle',
+focus_alert : 'Bu komutu kullanmadan önce editör seçilmeli(aktif olmalý).',
+edit_confirm : 'Bu text alaný için WYSIWYG modu kullanmak ister misiniz?',
+insert_link_title : 'Link ekle/düzenle',
+insert : 'Ekle',
+update : 'Güncelle',
+cancel : 'Ýptal',
+insert_link_url : 'Link adresi giriniz',
+insert_link_target : 'Hedef adres',
+insert_link_target_same : 'Linki ayný sayfada aç',
+insert_link_target_blank : 'Linki yeni sayfada aç',
+insert_image_title : 'Resim ekle/düzenle',
+insert_image_src : 'Resim adresi',
+insert_image_alt : 'Resim açýklamasý',
+help_desc : 'Yardým',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : 'Mozilla ve Firefox tarayýcýlarýnda kopyala/kes/yapýþtýr komutlarýný kullanamassýnýz.\n Bu konu hakkýnda daha fazla bilgi edinmek ister misiniz?',
+popup_blocked : 'Popup engelleyiciniz programýn çalýþmasýný önlemektedir, bu özellikten yararlanabilmeniz için popup engelleyicinizi kapatmanýz gerekiyor.'
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,41 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('',{
+bold_desc : 'ºÚÌå (Ctrl+B)',
+italic_desc : 'бÌå (Ctrl+I)',
+underline_desc : 'Ï»®Ïß (Ctrl+U)',
+striketrough_desc : 'ɾ³ýÏß',
+justifyleft_desc : '×ó¶ÔÆë',
+justifycenter_desc : '¾ÓÖжÔÆë',
+justifyright_desc : 'ÓÒ¶ÔÆë',
+justifyfull_desc : 'Á½¶Ë¶ÔÆë',
+bullist_desc : 'ÎÞÐòÁбí',
+numlist_desc : 'ÓÐÐòÁбí',
+outdent_desc : '¼õÉÙËõ½ø',
+indent_desc : 'Ôö¼ÓËõ½ø',
+undo_desc : '³·Ïû (Ctrl+Z)',
+redo_desc : 'ÖØ×ö (Ctrl+Y)',
+link_desc : '²åÈë/±à¼­ Á´½Ó',
+unlink_desc : 'ɾ³ýÁ´½Ó',
+image_desc : '²åÈë/±à¼­ ͼÏñ',
+cleanup_desc : 'ɾ³ýÈßÓà´úÂë',
+focus_alert : 'ÇëÏÈÑ¡Ôñ±à¼­Çø',
+edit_confirm : 'ÄúÏëÔڱ༭ÇøÓòÉÏʹÓÃËù¼û¼´ËùµÃ±à¼­Æ÷ô£¿',
+insert_link_title : '²åÈë/±à¼­ Á´½Ó',
+insert : '²åÈë',
+update : '¸üÐÂ',
+cancel : 'È¡Ïû',
+insert_link_url : 'Á´½ÓµØÖ·',
+insert_link_target : 'Á´½ÓÄ¿±ê',
+insert_link_target_same : 'ÔÚͬһ´°¿ÚÖдò¿ªÁ´½Ó',
+insert_link_target_blank : 'ÔÚд°¿ÚÖдò¿ªÁ´½Ó',
+insert_image_title : '²åÈë/±à¼­ ͼÏñ',
+insert_image_src : 'ͼÏñµØÖ·',
+insert_image_alt : 'ͼÏñÃèÊö',
+help_desc : '°ïÖú',
+bold_img : "bold.gif",
+italic_img : "italic.gif",
+underline_img : "underline.gif",
+clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚ Mozilla ºÍ Firefox ä¯ÀÀÆ÷Öв»Ö§³Ö¡£ÄúÏ£Íû»ñµÃ¸ü¶àµÄÐÅÏ¢Âð£¿',
+popup_blocked : '¶Ô²»Æð, ÄúµÄä¯ÀÀÆ÷½ûÖ¹Á˵¯³öʽ´°¿Ú¡£ÎªÁËÈÃÄúʹÓõ½×îÍêÉƵŦÄÜ£¬Çë¶Ô±¾ÍøÕ¾µÄµ¯³öʽ´°¿Ú½â³ý½ûÖ¹¡£'
+});

Added: plog/trunk/js/tinymce/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,42 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+bold_desc : '²ÊÅé¡]Ctrl+B¡^',
+italic_desc : '±×Åé¡]Ctrl+I¡^',
+underline_desc : '¥[©³½u¡]Ctrl+U¡^',
+striketrough_desc : '§R°£½u',
+justifyleft_desc : '¾a¥ª',
+justifycenter_desc : '¸m¤¤',
+justifyright_desc : '¾a¥k',
+justifyfull_desc : '¾ã½g¹ï»ô',
+bullist_desc : '¶µ¥Ø¤è¦¡±ø¦C',
+numlist_desc : '½s¸¹¤è¦¡±ø¦C',
+outdent_desc : 'ÂX¤jÁY±Æ',
+indent_desc : '´î¤pÁY±Æ',
+undo_desc : '´_­ì¡]Ctrl+Z¡^',
+redo_desc : '­«½Æ¡]Ctrl+Y¡^',
+link_desc : '´¡¤J©Î½s¿è³sµ²',
+unlink_desc : '§R°£³sµ²',
+image_desc : '´¡¤J©Î½s¿è¹ÏÀÉ',
+cleanup_desc : '²M°£¤¾½X',
+focus_alert : '¨Ï¥Î¦¹«ü¥O«e¶·¥ý«ü©w½s¿è¾¹',
+edit_confirm : '­n©ó¦¹¤å¦r¿é¤J°Ï¤¤±Ä¥Î©Òµø§Y±o¼Ò¦¡¶Ü¡H',
+insert_link_title : '´¡¤J©Î½s¿è³sµ²',
+insert : '´¡¤J',
+update : '§ó·s',
+cancel : '¨ú®ø',
+insert_link_url : '³sµ²ºô§}',
+insert_link_target : '¹ï¶H',
+insert_link_target_same : '©ó¦Pµøµ¡¤¤¶}±Ò³sµ²',
+insert_link_target_blank : '¥H·sµøµ¡¤¤¶}±Ò³sµ²',
+insert_image_title : '´¡¤J©Î½s¿è¹ÏÀÉ',
+insert_image_src : '¹ÏÀɺô§}',
+insert_image_alt : '¹ÏÀÉ»¡©ú',
+help_desc : '¨ó§U',
+bold_img : "bold_tw.gif",
+italic_img : "italic_tw.gif",
+underline_img : "underline_tw.gif",
+clipboard_msg : '¦b Mozilla ©M Firefox ¤¤µLªk¨Ï¥Î½Æ»s©Î°Å¤U©Î¶K¤W¥\¯à¡C\n»Ý­n§ó¦hÃö©ó¦¹ªº°T®§¶Ü¡H',
+popup_blocked : '³á¡I±z¦³³]¸m¸õ²{µøµ¡¹jµ´¾÷¨î¡A¤w±N¥\¯à¸õ²{µøµ¡µ¹¹jµ´¤F¡C\n½Ð½Õ¾ã¸õ²{µøµ¡¹jµ´¾÷¨îªº³]©w¡A¤~¯à¥¿±`¨Ï¥Î¦¹¥\¯à¡C'
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,42 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+bold_desc : '粗體(Ctrl+B)',
+italic_desc : '斜體(Ctrl+I)',
+underline_desc : '加底線(Ctrl+U)',
+striketrough_desc : '刪除線',
+justifyleft_desc : '靠左',
+justifycenter_desc : '置中',
+justifyright_desc : '靠右',
+justifyfull_desc : '整篇對齊',
+bullist_desc : '項目方式條列',
+numlist_desc : '編號方式條列',
+outdent_desc : '擴大縮排',
+indent_desc : '減小縮排',
+undo_desc : '復原(Ctrl+Z)',
+redo_desc : '重複(Ctrl+Y)',
+link_desc : '插入或編輯連結',
+unlink_desc : '刪除連結',
+image_desc : '插入或編輯圖檔',
+cleanup_desc : '清除冗碼',
+focus_alert : '使用此指令前須先指定編輯器',
+edit_confirm : '要於此文字輸入區中採用所視即得模式嗎?',
+insert_link_title : '插入或編輯連結',
+insert : '插入',
+update : 'æ›´æ–°',
+cancel : '取消',
+insert_link_url : '連結網址',
+insert_link_target : '對象',
+insert_link_target_same : '於同視窗中開啟連結',
+insert_link_target_blank : '以新視窗中開啟連結',
+insert_image_title : '插入或編輯圖檔',
+insert_image_src : '圖檔網址',
+insert_image_alt : '圖檔說明',
+help_desc : '協助',
+bold_img : "bold_tw.gif",
+italic_img : "italic_tw.gif",
+underline_img : "underline_tw.gif",
+clipboard_msg : '在 Mozilla 和 Firefox 中無法使用複製或剪下或貼上功能。\n需要更多關於此的訊息嗎?',
+popup_blocked : '喔!您有設置跳現視窗隔絕機制,已將功能跳現視窗給隔絕了。\n請調整跳現視窗隔絕機制的設定,才能正常使用此功能。'
+});

Added: plog/trunk/js/tinymce/license.txt
===================================================================
--- plog/trunk/js/tinymce/license.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/license.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,437 @@
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL.  It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+			    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 Library General Public License, applies to some
+specially designated Free Software Foundation software, and to any
+other libraries whose authors decide to use it.  You can use it for
+your libraries, 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 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 a program 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.
+
+  Our method of protecting your rights has two steps: (1) copyright
+the library, and (2) offer you this license which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  Also, for each distributor's protection, we want to make certain
+that everyone understands that there is no warranty for this free
+library.  If the library is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original
+version, 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 companies distributing free
+software will individually obtain patent licenses, thus in effect
+transforming the program into proprietary software.  To prevent this,
+we have made it clear that any patent must be licensed for everyone's
+free use or not licensed at all.
+
+  Most GNU software, including some libraries, is covered by the ordinary
+GNU General Public License, which was designed for utility programs.  This
+license, the GNU Library General Public License, applies to certain
+designated libraries.  This license is quite different from the ordinary
+one; be sure to read it in full, and don't assume that anything in it is
+the same as in the ordinary license.
+
+  The reason we have a separate public license for some libraries is that
+they blur the distinction we usually make between modifying or adding to a
+program and simply using it.  Linking a program with a library, without
+changing the library, is in some sense simply using the library, and is
+analogous to running a utility program or application program.  However, in
+a textual and legal sense, the linked executable is a combined work, a
+derivative of the original library, and the ordinary General Public License
+treats it as such.
+
+  Because of this blurred distinction, using the ordinary General
+Public License for libraries did not effectively promote software
+sharing, because most developers did not use the libraries.  We
+concluded that weaker conditions might promote sharing better.
+
+  However, unrestricted linking of non-free programs would deprive the
+users of those programs of all benefit from the free status of the
+libraries themselves.  This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while
+preserving your freedom as a user of such programs to change the free
+libraries that are incorporated in them.  (We have not seen how to achieve
+this as regards changes in header files, but we have achieved it as regards
+changes in the actual functions of the Library.)  The hope is that this
+will lead to faster development of free libraries.
+
+  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, while the latter only
+works together with the library.
+
+  Note that it is possible for a library to be covered by the ordinary
+General Public License rather than by this special one.
+.
+		  GNU LIBRARY GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library which
+contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Library
+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 compile 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) 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.
+
+    c) 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.
+
+    d) 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 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.
+
+  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 to
+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 Library 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

Added: plog/trunk/js/tinymce/plugins/autosave/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('autosave','en,tr,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br');var TinyMCE_AutoSavePlugin={getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},_beforeUnloadHandler:function(){var n,inst,anyDirty=false,msg=tinyMCE.getLang("lang_autosave_unload_msg");if(tinyMCE.getParam("fullscreen_is_enabled"))return;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg;}return;}};window.onbeforeunload=TinyMCE_AutoSavePlugin._beforeUnloadHandler;tinyMCE.addPlugin("autosave",TinyMCE_AutoSavePlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/autosave/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,11 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * $Id: cs.js,v 1.2 2006/01/11 14:25:47 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Změny, které jste udělal(a) budou ztraceny, jestliže opustíte tuto stránku.'
+});
+

Added: plog/trunk/js/tinymce/plugins/autosave/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// EN lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Byddi di\'n colli unrhyw newidiadau os wyt ti\'n gadael y dudalen hon.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'De &aelig;ndringer, du har lavet, vil g&aring; tabt, hvis du lukker denne side.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// DE lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Alle Ver&auml;nderungen an dieser Seite werden verlorengehen, wenn Sie diese Seite jetzt verlassen.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// EN lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Los cambios que hayas hecho pueden perderse si navegas fuera de esta página.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// Traduit par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Vos modifications seront perdues si vous quittez cette page.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// HE lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'äùéðåééí ùáéöòú éàáãå àí úòæåá àú ãó æä.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// HU lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'A módosítások el fognak veszni, ha elnavigálsz az oldalról.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Breytingarnar sem þú gerðir munu hverfa ef þú flakkar annað.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Forandringene du gjorde forsvinner om du velger &aring; forlate denne siden.'
+});
+

Added: plog/trunk/js/tinymce/plugins/autosave/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// NL lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'De gemaakte veranderingen zullen verloren gaan als u naar een andere pagina navigeert.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Forandringene du gjorde forsvinner om du velger &aring; forlate denne siden.'
+});
+

Added: plog/trunk/js/tinymce/plugins/autosave/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,8 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+// fixed by lemiel 14.11.2005
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Zmiany jakie wprowadzi³e¶ zostan± utracone, je¶li opu¶cisz teraz tê stronê.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors : 
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'As modificações feitas serão perdidas caso você navegue fora desta página.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// RU lang variables cp1251
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Èçìåíåíèÿ íå áóäóò ïîòåðÿíû åñëè Âû óéä¸òå ñ ýòîé ñòðàíèöû.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// RU lang variables KOI8-R
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'éÚÍÅÎÅÎÉÑ ÎÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ ÅÓÌÉ ÷Ù ÕÊÄ£ÔÅ Ó ÜÔÏÊ ÓÔÒÁÎÉÃÙ.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// RU lang variables UTF-8
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Изменения не будут потеряны если Вы уйдёте с этой страницы.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Va&#353;e spremembe se bodo izgubile, &#269;e boste nalo&#382;ili drugo stran.'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Zmeny, ktoré ste urobyl(a) budú stratené, ak opustíte túto stránku.'
+});
+

Added: plog/trunk/js/tinymce/plugins/autosave/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// SE lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'F&ouml;r&auml;ndringarna du gjorde kommer att g&aring; f&ouml;rlorade om du v&auml;ljer att l&auml;mna denna sida.'
+});
+

Added: plog/trunk/js/tinymce/plugins/autosave/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// TR lang variables
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Baþka bir sayfayý görüntülerseniz yaptýðýnýz deðiþiklikleri kaybedeceksiniz!'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,5 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : 'Èç¹ûÄúÀ뿪±¾Ò³£¬ÄúËù×÷µÄÐ޸Ľ«»áÏûʧ¡£'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : '©Ò¦³¤w§@ªº§ïÅÜ·|¦]±zÂ÷¶}¦¹­¶­±¦Ó¦Û°Ê©ñ±ó¤£Àx¦s'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+autosave_unload_msg : '所有已作的改變會因您離開此頁面而自動放棄不儲存'
+});

Added: plog/trunk/js/tinymce/plugins/autosave/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/autosave/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/autosave/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Added: plog/trunk/js/tinymce/plugins/directionality/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('directionality','en,tr,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');var TinyMCE_DirectionalityPlugin={getInfo:function(){return{longname:'Directionality',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"ltr":return tinyMCE.getButtonHTML(cn,'lang_directionality_ltr_desc','{$pluginurl}/images/ltr.gif','mceDirectionLTR');case"rtl":return tinyMCE.getButtonHTML(cn,'lang_directionality_rtl_desc','{$pluginurl}/images/rtl.gif','mceDirectionRTL');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case"mceDirectionRTL":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClass(editor_id+'_ltr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_rtl','mceButtonDisabled');return true;}tinyMCE.switchClass(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_rtl','mceButtonNormal');var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClass(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchClass(editor_id+'_rtl','mceButtonSelected');return true;}};tinyMCE.addPlugin("directionality",TinyMCE_DirectionalityPlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/directionality/images/ltr.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/directionality/images/ltr.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/directionality/images/rtl.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/directionality/images/rtl.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/directionality/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * $Id: cs.js,v 1.2 2006/01/11 14:25:48 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Směr z leva doprava',
+directionality_rtl_desc : 'Směr z prava doleva'
+});
+

Added: plog/trunk/js/tinymce/plugins/directionality/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Cyfeiriad chwith i\'r dde',
+directionality_rtl_desc : 'Cyfeiriad dde i\'r chwith'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Retning - venstre mod h&oslash;jre',
+directionality_rtl_desc : 'Retning - h&oslash;jre mod venstre'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// DE lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Von links nach rechts',
+directionality_rtl_desc : 'Von rechts nach links'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Direction left to right',
+directionality_rtl_desc : 'Direction right to left'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,14 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Dirección de izquierda a derecha',
+directionality_rtl_desc : 'Dirección de derecha a izquierda'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Traduit par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Vers la droite',
+directionality_rtl_desc : 'Vers la gauche'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// fr_ca lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Direction de la gauche vers la droite',
+directionality_rtl_desc : 'Direction de la droite vers la gauche'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// HE lang variables by Liron Newman, http://eesh.net
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'ëéååï ùîàì ìéîéï',
+directionality_rtl_desc : 'ëéååï éîéï ìùîàì'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// HU lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Elhelyezkedés balról jobbra',
+directionality_rtl_desc : 'Elhelyezkedés jobbról balra'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Fr&aacute; vinstri til h&aelig;gri',
+directionality_rtl_desc : 'Fr&aacute; h&aelig;gri til vinstri'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Retning fra venstre mot h&oslash;yre',
+directionality_rtl_desc : 'Retning fra h&oslash;yre mot venstre'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// NL lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Richting links naar rechts',
+directionality_rtl_desc : 'Richting rechts naar links'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Venstre mot h&oslash;gre',
+directionality_rtl_desc : 'H&oslash;gre mot venstre'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,8 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Kierunek od lewej do prawej',
+directionality_rtl_desc : 'Kierunek od prawej do lewej'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors :
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Direcionamento da esquerda para direita',
+directionality_rtl_desc : 'Direcionamento da direita para esquerda'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// RU lang variables cp1251
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Íàïðàâëåíèå ñëåâà íàïðàâî',
+directionality_rtl_desc : 'Íàïðàâëåíèå ñïðàâà íàëåâî'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// RU lang variables KOI8-R
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'îÁÐÒÁ×ÌÅÎÉÅ ÓÌÅ×Á ÎÁÐÒÁ×Ï',
+directionality_rtl_desc : 'îÁÐÒÁ×ÌÅÎÉÅ ÓÐÒÁ×Á ÎÁÌÅ×Ï'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// RU lang variables UTF-8
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Направление слева направо',
+directionality_rtl_desc : 'Направление справа налево'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Smer od leve proti desni',
+directionality_rtl_desc : 'Smer od desne proti levi'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,14 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Smer z ľava doprava',
+directionality_rtl_desc : 'Smer z prava doľava'
+});
+

Added: plog/trunk/js/tinymce/plugins/directionality/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// SV lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Riktning fr&aring;n v&auml;nster till h&ouml;ger',
+directionality_rtl_desc : 'Riktning fr&aring;n h&ouml;ger till v&auml;nster'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// TR lang variables
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : 'Yön soldan saða',
+directionality_rtl_desc : 'Yön saðdan sola'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : '·½Ïò´Ó×óÍùÓÒ',
+directionality_rtl_desc : '·½Ïò´ÓÓÒÍù×ó'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,7 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : '¥Ñ¥ª©¹¥k¤è¦V',
+directionality_rtl_desc : '¥Ñ¥k©¹¥ª¤è¦V'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,7 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+directionality_ltr_desc : '由左往右方向',
+directionality_rtl_desc : '由右往左方向'
+});

Added: plog/trunk/js/tinymce/plugins/directionality/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/directionality/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/directionality/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Added: plog/trunk/js/tinymce/plugins/emotions/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('emotions','en,tr,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_EmotionsPlugin={getInfo:function(){return{longname:'Emotions',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"emotions":return tinyMCE.getButtonHTML(cn,'lang_emotions_desc','{$pluginurl}/images/emotions.gif','mceEmotion');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=160;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;}};tinyMCE.addPlugin('emotions',TinyMCE_EmotionsPlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/emotions/emotions.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/emotions.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/emotions.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,40 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_emotions_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
+	<base target="_self" />
+</head>
+<body style="display: none">
+	<div align="center">
+		<div class="title">{$lang_emotions_title}:<br /><br /></div>
+
+		<table border="0" cellspacing="0" cellpadding="4">
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-cool.gif','lang_emotions_cool');"><img src="images/smiley-cool.gif" width="18" height="18" border="0" alt="{$lang_emotions_cool}" title="{$lang_emotions_cool}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-cry.gif','lang_emotions_cry');"><img src="images/smiley-cry.gif" width="18" height="18" border="0" alt="{$lang_emotions_cry}" title="{$lang_emotions_cry}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-embarassed.gif','lang_emotions_embarassed');"><img src="images/smiley-embarassed.gif" width="18" height="18" border="0" alt="{$lang_emotions_embarassed}" title="{$lang_emotions_embarassed}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-foot-in-mouth.gif','lang_emotions_foot_in_mouth');"><img src="images/smiley-foot-in-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_foot_in_mouth}" title="{$lang_emotions_foot_in_mouth}" /></a></td>
+		  </tr>
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-frown.gif','lang_emotions_frown');"><img src="images/smiley-frown.gif" width="18" height="18" border="0" alt="{$lang_emotions_frown}" title="{$lang_emotions_frown}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-innocent.gif','lang_emotions_innocent');"><img src="images/smiley-innocent.gif" width="18" height="18" border="0" alt="{$lang_emotions_innocent}" title="{$lang_emotions_innocent}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-kiss.gif','lang_emotions_kiss');"><img src="images/smiley-kiss.gif" width="18" height="18" border="0" alt="{$lang_emotions_kiss}" title="{$lang_emotions_kiss}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-laughing.gif','lang_emotions_laughing');"><img src="images/smiley-laughing.gif" width="18" height="18" border="0" alt="{$lang_emotions_laughing}" title="{$lang_emotions_laughing}" /></a></td>
+		  </tr>
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-money-mouth.gif','lang_emotions_money_mouth');"><img src="images/smiley-money-mouth.gif" width="18" height="18" border="0" alt="{$lang_emotions_money_mouth}" title="{$lang_emotions_money_mouth}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-sealed.gif','lang_emotions_sealed');"><img src="images/smiley-sealed.gif" width="18" height="18" border="0" alt="{$lang_emotions_sealed}" title="{$lang_emotions_sealed}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-smile.gif','lang_emotions_smile');"><img src="images/smiley-smile.gif" width="18" height="18" border="0" alt="{$lang_emotions_smile}" title="{$lang_emotions_smile}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-surprised.gif','lang_emotions_surprised');"><img src="images/smiley-surprised.gif" width="18" height="18" border="0" alt="{$lang_emotions_surprised}" title="{$lang_emotions_surprised}" /></a></td>
+		  </tr>
+		  <tr>
+			<td><a href="javascript:insertEmotion('smiley-tongue-out.gif','lang_emotions_tongue_out');"><img src="images/smiley-tongue-out.gif" width="18" height="18" border="0" alt="{$lang_emotions_tongue-out}" title="{$lang_emotions_tongue_out}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-undecided.gif','lang_emotions_undecided');"><img src="images/smiley-undecided.gif" width="18" height="18" border="0" alt="{$lang_emotions_undecided}" title="{$lang_emotions_undecided}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-wink.gif','lang_emotions_wink');"><img src="images/smiley-wink.gif" width="18" height="18" border="0" alt="{$lang_emotions_wink}" title="{$lang_emotions_wink}" /></a></td>
+			<td><a href="javascript:insertEmotion('smiley-yell.gif','lang_emotions_yell');"><img src="images/smiley-yell.gif" width="18" height="18" border="0" alt="{$lang_emotions_yell}" title="{$lang_emotions_yell}" /></a></td>
+		  </tr>
+		</table>
+	</div>
+</body>
+</html>

Added: plog/trunk/js/tinymce/plugins/emotions/images/emotions.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/emotions.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/images/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/images/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,2 @@
+These emotions where taken from Mozilla Thunderbird.
+I hope they don't get angry if I use them here after all this is a open source project aswell.

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-cool.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-cool.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-cry.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-cry.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-embarassed.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-embarassed.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-foot-in-mouth.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-foot-in-mouth.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-frown.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-frown.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-innocent.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-innocent.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-kiss.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-kiss.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-laughing.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-laughing.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-money-mouth.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-money-mouth.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-sealed.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-sealed.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-smile.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-smile.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-surprised.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-surprised.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-tongue-out.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-tongue-out.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-undecided.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-undecided.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-wink.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-wink.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/images/smiley-yell.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/emotions/images/smiley-yell.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/emotions/jscripts/functions.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/jscripts/functions.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/jscripts/functions.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,21 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+}
+
+function insertEmotion(file_name, title) {
+	title = tinyMCE.getLang(title);
+
+	if (title == null)
+		title = "";
+
+	// XML encode
+	title = title.replace(/&/g, '&amp;');
+	title = title.replace(/\"/g, '&quot;');
+	title = title.replace(/</g, '&lt;');
+	title = title.replace(/>/g, '&gt;');
+
+	var html = '<img src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" mce_src="' + tinyMCE.baseURL + "/plugins/emotions/images/" + file_name + '" border="0" alt="' + title + '" title="' + title + '" />';
+
+	tinyMCE.execCommand('mceInsertContent', false, html);
+	tinyMCEPopup.close();
+}

Added: plog/trunk/js/tinymce/plugins/emotions/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+insert_emotions_title : 'Vložit emotikonu',
+emotions_desc : 'Emotikony'
+});
+

Added: plog/trunk/js/tinymce/plugins/emotions/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// UK lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Mewnosod gwenoglun',
+desc : 'Gwenogluniau',
+cool : 'C&#373;l',
+cry : 'Cr&iuml;o',
+embarassed : 'Cywilydd',
+foot_in_mouth : 'Troed yn y ceg',
+frown : 'Gwgu',
+innocent : 'Diniwed',
+kiss : 'Sws',
+laughing : 'Chwerthin',
+money_mouth : 'Ceg arian',
+sealed : 'Seliwyd',
+smile : 'Gw&ecirc;n',
+surprised : 'Synnu',
+tongue_out : 'Tafod allan',
+undecided : 'Penagored',
+wink : 'Winc',
+yell : 'Gwaedd'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('emotions',{
+title : 'Inds&aelig;t smiley',
+desc : 'Smileys',
+cool : 'Sej',
+cry : 'Gr&aring;d',
+embarassed : 'Forlegen',
+foot_in_mouth : 'Foden i munden',
+frown : 'Rynket pande',
+innocent : 'Uskyldig',
+kiss : 'Kys',
+laughing : 'Latter',
+money_mouth : 'L&aelig;kker mund',
+sealed : 'Lukket af',
+smile : 'Smil',
+surprised : 'Overrasket',
+tongue_out : 'R&aelig;k tunge',
+undecided : 'Usikker',
+wink : 'Blink',
+yell : 'R&aring;b'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// DE lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Insert emotion',
+desc : 'Emotions',
+cool : 'Cool',
+cry : 'Cry',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Frown',
+innocent : 'Innocent',
+kiss : 'Kiss',
+laughing : 'Laughing',
+money_mouth : 'Money mouth',
+sealed : 'Sealed',
+smile : 'Smile',
+surprised : 'Surprised',
+tongue_out : 'Tongue out',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/el.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/el.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/el.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCE.addToLang('',{
+insert_emotions_title : '&Aring;éóáãùãÞ &aring;íüò &aring;éêïíé&auml;ßïõ emoticon',
+emotions_desc : '&Aring;éêïíß&auml;éá emoticons'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// UK lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Insert emotion',
+desc : 'Emotions',
+cool : 'Cool',
+cry : 'Cry',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Frown',
+innocent : 'Innocent',
+kiss : 'Kiss',
+laughing : 'Laughing',
+money_mouth : 'Money mouth',
+sealed : 'Sealed',
+smile : 'Smile',
+surprised : 'Surprised',
+tongue_out : 'Tongue out',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,30 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+tinyMCE.addToLang('emotions',{
+title : 'Intertar emoticono',
+desc : 'Emoticonos',
+cool : 'Chulo',
+cry : 'Llorando',
+embarassed : 'Avergonzado',
+foot_in_mouth : 'Sin palabras',
+frown : 'Triste',
+innocent : 'Inocente',
+kiss : 'Beso',
+laughing : 'Riendo',
+money_mouth : 'Forrado',
+sealed : 'Boca sellada',
+smile : 'Sonriente',
+surprised : 'Sorprendido',
+tongue_out : 'Burla',
+undecided : 'Indeciso',
+wink : 'Guiño',
+yell : 'Enfadado'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/fa.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/fa.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/fa.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,11 @@
+// IR lang variables
+// Persian (Farsi) language pack (for IRAN)
+// By: Morteza Zafari
+// Lost at LostLord.com
+// http://www.LostLord.com
+
+tinyMCE.addToLang('',{
+dir : 'rtl',
+insert_emotions_title : '?????? ????',
+emotions_desc : '??????'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// Traduit par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('emotions',{
+title : 'Choisir une émoticône',
+desc : 'Insérer une émoticône',
+cool : 'Cool',
+cry : 'Triste',
+embarassed : 'Embarrassé',
+foot_in_mouth : 'Oups !',
+frown : 'Mécontent',
+innocent : 'Innocent',
+kiss : 'Bisou',
+laughing : 'Mort de rire',
+money_mouth : 'Sencuré',
+sealed : 'Motus',
+smile : 'Sourire',
+surprised : 'Surprise',
+tongue_out : 'Moqueur',
+undecided : 'Perplexe',
+wink : 'Clin d\'oeil',
+yell : 'Horreur !'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15
+
+tinyMCE.addToLang('',{
+insert_emotions_title : 'Insérer un émoticon',
+emotions_desc : 'Émoticons'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// HE lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'äëðñ øâùåï',
+desc : 'øâùåðéí',
+cool : 'øâåò',
+cry : 'áåëä',
+embarassed : 'ðáåê',
+foot_in_mouth : 'òí äøâì áôä',
+frown : 'æåòó',
+innocent : 'úîéí',
+kiss : 'ðùé÷ä',
+laughing : 'öåç÷',
+money_mouth : 'ôä ùì ëñó',
+sealed : 'àèåí',
+smile : 'çéåê',
+surprised : 'îåôúò',
+tongue_out : 'ìùåï áçåõ',
+undecided : 'áìúé äçìèé',
+wink : '÷øéöä',
+yell : 'öò÷ä'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// HU lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Hangulatjel beszúrása',
+desc : 'Hangulatjelek',
+cool : 'Király',
+cry : 'Sírás',
+embarassed : 'Zavart',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Homlokráncolás',
+innocent : 'Ártatlan',
+kiss : 'Csók',
+laughing : 'Nevetés',
+money_mouth : 'Pénzéhes',
+sealed : 'Elnémult',
+smile : 'Mosolygás',
+surprised : 'Meglepett',
+tongue_out : 'Tongue out',
+undecided : 'Határozatlan',
+wink : 'Kacsintás',
+yell : 'Sikoltás'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('emotions',{
+title : 'Tilfinningat&aacute;kn',
+desc : 'Tilfinningat&aacute;kn',
+cool : 'Svalur',
+cry : 'Gr&aacute;ta',
+embarassed : 'Sk&ouml;mmustulegur',
+foot_in_mouth : 'Tala af s&eacute;r',
+frown : 'F&yacute;ldur',
+innocent : 'Saklaus',
+kiss : 'Koss',
+laughing : 'Hl&aelig;jandi',
+money_mouth : 'Gr&aacute;&eth;ugur',
+sealed : '&THORN;&ouml;gull sem gr&ouml;fin',
+smile : 'Brosandi',
+surprised : 'Hissa',
+tongue_out : 'Ullandi',
+undecided : '&Oacute;&aacute;kve&eth;inn',
+wink : 'Glottandi',
+yell : '&Ouml;skrandi'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/it.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/it.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/it.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+//IT lang variables
+
+tinyMCE.addToLang('',{
+insert_emotions_title : 'Inserisci una emoticon',
+emotions_desc : 'Emoticon'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/ko.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/ko.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/ko.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// KO lang variables
+
+tinyMCE.addToLang('',{
+insert_emotions_title : 'À̸ðƼ&Auml;Ü ³&Ouml;±â',
+emotions_desc : 'À̸ðƼ&Auml;Ü'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('emotions',{
+title : 'Lim inn f&oslash;lelse',
+desc : 'F&oslash;lelser',
+cool : 'Cool',
+cry : 'Gr&aring;ter',
+embarassed : 'Sjenert',
+foot_in_mouth : 'Fot i munnen',
+frown : 'Lei seg',
+innocent : 'Uskyldig',
+kiss : 'Kyss',
+laughing : 'Ler',
+money_mouth : 'Penger i munnen',
+sealed : 'Hemmelig',
+smile : 'Glad',
+surprised : 'Overrasket',
+tongue_out : 'Rekke tunge',
+undecided : 'Betenkt',
+wink : 'Fl&oslash;rt',
+yell : 'Skrikende'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// NL lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Emoticon invoegen',
+desc : 'Emoticons',
+cool : 'Cool',
+cry : 'Huilen',
+embarassed : 'Verlegen', // embarrassed
+foot_in_mouth : 'Eten in mond', // food in mouth?
+frown : 'Fronsen',
+innocent : 'Onschuldig',
+kiss : 'Kus',
+laughing : 'Lachend',
+money_mouth : 'Geldgezicht',
+sealed : 'Verzegeld',
+smile : 'Smile',
+surprised : 'Verbaasd',
+tongue_out : 'Tong uitstekend',
+undecided : 'Obepaald',
+wink : 'Knipoog',
+yell : 'Schreeuwen'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('emotions',{
+title : 'Lim inn f&oslash;lelse',
+desc : 'F&oslash;lelser',
+cool : 'Cool',
+cry : 'Gr&aring;ter',
+embarassed : 'Sjenert',
+foot_in_mouth : 'Fot i munnen',
+frown : 'Lei seg',
+innocent : 'Uskyldig',
+kiss : 'Kyss',
+laughing : 'Ler',
+money_mouth : 'Penger i munnen',
+sealed : 'Hemmelig',
+smile : 'Glad',
+surprised : 'Overrasket',
+tongue_out : 'Rekke tunge',
+undecided : 'Betenkt',
+wink : 'Fl&oslash;rt',
+yell : 'Skrikende'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,25 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+// lemiel 25.10.2005
+
+tinyMCE.addToLang('emotions',{
+title : 'Wstaw emotikonkê',
+desc : 'Emotikonki',
+cool : 'Super',
+cry : 'P³aczê',
+embarassed : 'Za¿enowanie',
+foot_in_mouth : 'Trzepiê jêzorem',
+frown : 'Marszczê brew',
+innocent : 'Niewinny',
+kiss : 'Poca³unek',
+laughing : '¦miech',
+money_mouth : 'Zasady ¿yciowe',
+sealed : 'Zaplombowane usta',
+smile : 'U¶miech',
+surprised : 'Zaskoczenie',
+tongue_out : 'Pokazujê jêzyk',
+undecided : 'Niezdecydowanie',
+wink : 'Perskie oko',
+yell : 'Wycie'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,29 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors :
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('emotions',{
+title : 'Inserir Emoticons',
+desc : 'Emoticons',
+cool : 'Legal',
+cry : 'Chorando',
+embarassed : 'Embaraçado',
+foot_in_mouth : 'Falando asneira',
+frown : 'Triste',
+innocent : 'Inocente',
+kiss : 'Beijo',
+laughing : 'Rindo',
+money_mouth : 'Interesseiro',
+sealed : 'Lábios fechados',
+smile : 'Sorriso',
+surprised : 'Surpreso',
+tongue_out : 'Mostrar a língüa',
+undecided : 'Indeciso',
+wink : 'Piscar',
+yell : 'Grito'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// RU lang variables cp1251
+
+tinyMCE.addToLang('emotions',{
+title : 'Âñòàâèòü ñìàéëèê',
+desc : 'Ñìàéëèêè',
+cool : 'Cool',
+cry : 'Ïëà÷',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Íàõìóðåííîñòü',
+innocent : 'Ñâÿòîé',
+kiss : 'Ïîöåëóé',
+laughing : 'Ñìåõ',
+money_mouth : 'Money mouth',
+sealed : 'Çàêëååííûé',
+smile : 'Óëûáêà',
+surprised : 'Ñþðïðèç',
+tongue_out : 'Âûñóíóòûé ÿçûê',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// RU lang variables KOI8-R
+
+tinyMCE.addToLang('emotions',{
+title : '÷ÓÔÁ×ÉÔØ ÓÍÁÊÌÉË',
+desc : 'óÍÁÊÌÉËÉ',
+cool : 'Cool',
+cry : 'ðÌÁÞ',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'îÁÈÍÕÒÅÎÎÏÓÔØ',
+innocent : 'ó×ÑÔÏÊ',
+kiss : 'ðÏÃÅÌÕÊ',
+laughing : 'óÍÅÈ',
+money_mouth : 'Money mouth',
+sealed : 'úÁËÌÅÅÎÎÙÊ',
+smile : 'õÌÙÂËÁ',
+surprised : 'óÀÒÐÒÉÚ',
+tongue_out : '÷ÙÓÕÎÕÔÙÊ ÑÚÙË',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// RU lang variables UTF-8
+
+tinyMCE.addToLang('emotions',{
+title : 'Вставить смайлик',
+desc : 'Смайлики',
+cool : 'Cool',
+cry : 'Плач',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Нахмуренность',
+innocent : 'Святой',
+kiss : 'Поцелуй',
+laughing : 'Смех',
+money_mouth : 'Money mouth',
+sealed : 'Заклеенный',
+smile : 'Улыбка',
+surprised : 'Сюрприз',
+tongue_out : 'Высунутый язык',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('emotions',{
+title : 'Vstavi sme&#353;kota',
+desc : 'Sme&#353;koti',
+cool : 'Kul',
+cry : 'Jok',
+embarassed : 'Osramo&#269;en',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Nakrem&#382;en',
+innocent : 'Nedol&#382;en',
+kiss : 'Poljub',
+laughing : 'Smeh',
+money_mouth : 'Denar',
+sealed : 'Zape&#269;aten',
+smile : 'Nasmeh',
+surprised : 'Presene&#269;en',
+tongue_out : 'Jezik ven',
+undecided : 'Neodlo&#269;en',
+wink : 'Pome&#382;ik',
+yell : 'Kri&#269;im'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,14 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+insert_emotions_title : 'Vložiť emotikonu',
+emotions_desc : 'Emotikony'
+});
+

Added: plog/trunk/js/tinymce/plugins/emotions/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// SE lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Klistra in k&auml;nsla',
+desc : 'K&auml;nslor',
+cool : 'Cool',
+cry : 'Gr&aring;ter',
+embarassed : 'Generad',
+foot_in_mouth : 'Fot i munnnen',
+frown : 'Ledsen',
+innocent : 'Oskyldig',
+kiss : 'Kyss',
+laughing : 'Skrattande',
+money_mouth : 'Penga mun',
+sealed : 'Hemlis',
+smile : 'Glad',
+surprised : 'F&ouml;rv&aring;nad',
+tongue_out : 'R&auml;cka ut tungan',
+undecided : 'Fundersam',
+wink : 'Fl&ouml;rt',
+yell : 'Skrikandes'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// TR lang variables
+
+tinyMCE.addToLang('emotions',{
+title : 'Yüz ifadesi ekle',
+desc : 'Yüz ifadeleri',
+cool : 'Soðukkanlý',
+cry : 'Aðlayan',
+embarassed : 'Utangaç',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Kaþlarý çatýk',
+innocent : 'Masum',
+kiss : 'Öpücük',
+laughing : 'Gülen',
+money_mouth : 'Money mouth',
+sealed : 'Týp',
+smile : 'Gülümseyen',
+surprised : 'Þaþýrmýþ',
+tongue_out : 'Dili dýþarda',
+undecided : 'Kararsýz',
+wink : 'Göz kýrpan',
+yell : 'Haykýran'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,22 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('emotions',{
+title : '²åÈë±íÇé',
+desc : '񡀂',
+cool : 'Cool',
+cry : 'Cry',
+embarassed : 'Embarassed',
+foot_in_mouth : 'Foot in mouth',
+frown : 'Frown',
+innocent : 'Innocent',
+kiss : 'Kiss',
+laughing : 'Laughing',
+money_mouth : 'Money mouth',
+sealed : 'Sealed',
+smile : 'Smile',
+surprised : 'Surprised',
+tongue_out : 'Tongue out',
+undecided : 'Undecided',
+wink : 'Wink',
+yell : 'Yell'
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,23 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('emotions',{
+title : '´¡¤Jªí±¡¹Ï¥Ü',
+desc : 'ªí±¡¹Ï¥Ü',
+cool : '»Å³á',
+cry : '¤j­ú',
+embarassed : '¦nêɧr',
+foot_in_mouth : '¯ä¦º¤F',
+frown : '­ó¡IÃi±o²z§A',
+innocent : '§Ú¬OµL¶dªº',
+kiss : '¿Ë¤@­Ó',
+laughing : '¤Ó¥i¯º¹Æ',
+money_mouth : '¦n°ª¿³³á',
+sealed : '³¬¼L',
+smile : '·L¯º',
+surprised : 'Åå³Y',
+tongue_out : '¦R¦ÞÀY',
+undecided : '§Ú·Q·Q',
+wink : '¯w²´',
+yell : '°I¦º¤F¡ã¡ã'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,23 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('emotions',{
+title : '插入表情圖示',
+desc : '表情圖示',
+cool : 'é…·å–”',
+cry : '大哭',
+embarassed : '好糗呀',
+foot_in_mouth : '臭死了',
+frown : '哼!懶得理你',
+innocent : '我是無辜的',
+kiss : '親一個',
+laughing : '太可笑嘍',
+money_mouth : '好高興喔',
+sealed : '閉嘴',
+smile : '微笑',
+surprised : '驚訝',
+tongue_out : '吐舌頭',
+undecided : '我想想',
+wink : '眨眼',
+yell : '衰死了~~'
+});

Added: plog/trunk/js/tinymce/plugins/emotions/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/emotions/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/emotions/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Added: plog/trunk/js/tinymce/plugins/fullscreen/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('fullscreen','en,tr,sv,cs,fr_ca,zh_cn,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');var TinyMCE_FullScreenPlugin={getInfo:function(){return{longname:'Fullscreen',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullscreen.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"fullscreen":return tinyMCE.getButtonHTML(cn,'lang_fullscreen_desc','{$pluginurl}/images/fullscreen.gif','mceFullScreen');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullScreen":if(tinyMCE.getParam('fullscreen_is_enabled')){window.opener.tinyMCE.execInstanceCommand(tinyMCE.getParam('fullscreen_editor_id'),'mceSetContent',false,tinyMCE.getContent(editor_id));top.close();}else{tinyMCE.setWindowArg('editor_id',editor_id);var win=window.open(tinyMCE.baseURL+"/plugins/fullscreen/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);try{win.resizeTo(screen.availWidth,screen.availHeight);}catch(e){}}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(tinyMCE.getParam('fullscreen_is_enabled'))tinyMCE.switchClass(editor_id+'_fullscreen','mceButtonSelected');return true;}};tinyMCE.addPlugin("fullscreen",TinyMCE_FullScreenPlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/fullscreen/fullscreen.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/fullscreen.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/fullscreen.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,91 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_fullscreen_title}</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<script language="javascript" type="text/javascript" src="../../tiny_mce.js"></script>
+	<script language="javascript" type="text/javascript">
+		function patchCallback(settings, key) {
+			if (settings[key])
+				settings[key] = "window.opener." + settings[key];
+		}
+
+		var settings = new Array();
+
+		// Clone array
+		for (var name in window.opener.tinyMCE.settings)
+			settings[name] = window.opener.tinyMCE.settings[name];
+
+		// Override options for fullscreen
+		for (var name in window.opener.tinyMCE.settings.fullscreen_settings)
+			settings[name] = window.opener.tinyMCE.settings.fullscreen_settings[name];
+
+		// Patch callbacks, make them point to window.opener
+		patchCallback(settings, 'urlconverter_callback');
+		patchCallback(settings, 'insertlink_callback');
+		patchCallback(settings, 'insertimage_callback');
+		patchCallback(settings, 'setupcontent_callback');
+		patchCallback(settings, 'save_callback');
+		patchCallback(settings, 'onchange_callback');
+		patchCallback(settings, 'init_instance_callback');
+		patchCallback(settings, 'file_browser_callback');
+		patchCallback(settings, 'cleanup_callback');
+		patchCallback(settings, 'execcommand_callback');
+		patchCallback(settings, 'oninit');
+
+		// Set options
+		settings['mode'] = 'exact';
+		settings['elements'] = 'fullscreenarea';
+		settings['ask'] = false;
+		settings['setupcontent_callback'] = 'setupContent';
+		settings['fullscreen_is_enabled'] = true;
+		settings['fullscreen_editor_id'] = window.opener.tinyMCE.getWindowArg("editor_id");
+		settings['theme_advanced_resizing'] = false;
+
+		// Init
+		tinyMCE.init(settings);
+		tinyMCE.documentBasePath = window.opener.tinyMCE.documentBasePath;
+
+		function setupContent(editor_id, body, doc) {
+			var inst = tinyMCE.getInstanceById(editor_id);
+			var content = window.opener.tinyMCE.getContent(tinyMCE.getParam('fullscreen_editor_id'));
+
+			// Setup title
+			var divElm = document.createElement("div");
+			divElm.innerHTML = tinyMCELang['lang_fullscreen_title'];
+			document.title = divElm.innerHTML;
+
+			// Get content
+			inst.execCommand('mceSetContent', false, content);
+		}
+
+		function unloadHandler(e) {
+			moveContent();
+		}
+
+		function moveContent() {
+			var doc = tinyMCE.isMSIE ? window.frames['mce_editor_0'].window.document : document.getElementById('mce_editor_0').contentDocument;
+			window.opener.tinyMCE.setInnerHTML(window.opener.tinyMCE.selectedInstance.getBody(), doc.body.innerHTML);
+		}
+
+		// Add onunload
+		tinyMCE.addEvent(window, "beforeunload", unloadHandler);
+
+		function doParentSubmit() {
+			moveContent();
+
+			if (window.opener.tinyMCE.selectedInstance.formElement.form)
+				window.opener.tinyMCE.selectedInstance.formElement.form.submit();
+
+			window.close();
+
+			return false;
+		}
+	</script>
+	<base target="_self" />
+</head>
+<body style="margin: 0; overflow: hidden; height: 100%" scrolling="no" scroll="no">
+<form onsubmit="doParentSubmit();" style="height: 100%">
+<textarea id="fullscreenarea" style="width: 100%; height: 100%"></textarea>
+</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/plugins/fullscreen/images/fullscreen.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/fullscreen/images/fullscreen.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * $Id: cs.js,v 1.5 2006/01/11 14:25:48 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Na celou obrazovku',
+fullscreen_desc : 'Přepnout na celou obrazovku'
+});
+

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Dull sgr&icirc;n-lawn',
+fullscreen_desc : 'Gwrthdroi dull sgr&icirc;n-lawn'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Fuldsk&aelig;rmstilstand',
+fullscreen_desc : 'T&aelig;nd / sluk for fuldsk&aelig;rm'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// DE lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Vollbild-Modus',
+fullscreen_desc : 'Vollbild-Modus umschalten'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Fullscreen mode',
+fullscreen_desc : 'Toggle fullscreen mode'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,8 @@
+// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>
+// Last Updated : October 2005
+// TinyMCE Version : 2.0RC3
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Pantalla completa',
+fullscreen_desc : 'Cambiar a pantalla completa'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Traduit par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Affichage plein écran',
+fullscreen_desc : 'Affichage plein écran/normal'
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Mode plein écran',
+fullscreen_desc : 'Basculer le mode plein écrans'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// HE lang variables by Liron Newman, http://eesh.net
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'îöá îñê îìà',
+fullscreen_desc : 'äçìó îöá îñê îìà'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// HU lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Teljesképernyõs mód',
+fullscreen_desc : 'Váltás teljesképernyõs módra'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Heilskj&aacute;r',
+fullscreen_desc : 'Skipta &iacute; / &uacute;r heilskj&aacute;'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Fullskjerm tilstand',
+fullscreen_desc : 'Hopp fra/til fullskjermtilstand'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// NL lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Volledig scherm',
+fullscreen_desc : 'Volledig scherm aan/uit'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Fullskjerm tilstand',
+fullscreen_desc : 'Hopp fra/til fullskjermtilstand'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,9 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+// fixed by lemiel 14.11.2005
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Tryb pe³noekranowy',
+fullscreen_desc : 'Prze³±cz w tryb pe³noekranowy'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,14 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors : ????
+ * Revision and modifications:
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('',{
+fullscreen_title : 'Modo de Janela Inteira (Fullscreen)',
+fullscreen_desc : 'Alterar para modo de janela inteira'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// RU lang variables cp1251
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Ïîëíîýêðàííûé ðåæèì',
+fullscreen_desc : 'Âêëþ÷èòü ïîëíîýêðàííûé ðåæèì'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// RU lang variables KOI8-R
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'ðÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ',
+fullscreen_desc : '÷ËÌÀÞÉÔØ ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// RU lang variables UTF-8
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Полноэкранный режим',
+fullscreen_desc : 'Включить полноэкранный режим'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Celozaslonski na&#269;in',
+fullscreen_desc : 'Vklopi/izklopi celozaslonski na&#269;in'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,14 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Na celú obrazovku',
+fullscreen_desc : 'Prepnúť na celú obrazovku'
+});
+

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// SV lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Fullsk&auml;rmsl&auml;ge',
+fullscreen_desc : 'Hoppa fr&aring;n/till fullsk&auml;rmsl&auml;ge'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// TR lang variables
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'Tam ekran modu',
+fullscreen_desc : 'Tam ekran moduna geç'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('',{
+fullscreen_title : 'È«ÆÁģʽ',
+fullscreen_desc : 'Çл»È«ÆÁģʽ'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,7 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+fullscreen_title : '¥þ¿Ã¹õ¼Ò¦¡',
+fullscreen_desc : 'Âন¥þ¿Ã¹õ¼Ò¦¡'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,7 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+fullscreen_title : '全螢幕模式',
+fullscreen_desc : '轉成全螢幕模式'
+});

Added: plog/trunk/js/tinymce/plugins/fullscreen/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/fullscreen/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/fullscreen/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Added: plog/trunk/js/tinymce/plugins/insertdatetime/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('insertdatetime','en,tr,cs,el,fr_ca,it,ko,sv,zh_cn,fa,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl');var TinyMCE_InsertDateTimePlugin={getInfo:function(){return{longname:'Insert date/time',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_insertdatetime.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"insertdate":return tinyMCE.getButtonHTML(cn,'lang_insertdate_desc','{$pluginurl}/images/insertdate.gif','mceInsertDate');case"inserttime":return tinyMCE.getButtonHTML(cn,'lang_inserttime_desc','{$pluginurl}/images/inserttime.gif','mceInsertTime');}return"";},execCommand:function(editor_id,element,command,user_interface,value){function addZeros(value,len){value=""+value;if(value.length<len){for(var i=0;i<(len-value.length);i++)value="0"+value;}return value;}function getDateTime(date,format){format=tinyMCE.regexpReplace(format,"%D","%m/%d/%y");format=tinyMCE.regexpReplace(format,"%r","%I:%M:%S %p");format=tinyMCE.regexpReplace(format,"%Y",""+date.getFullYear());format=tinyMCE.regexpReplace(format,"%y",""+date.getYear());format=tinyMCE.regexpReplace(format,"%m",addZeros(date.getMonth()+1,2));format=tinyMCE.regexpReplace(format,"%d",addZeros(date.getDate(),2));format=tinyMCE.regexpReplace(format,"%H",""+addZeros(date.getHours(),2));format=tinyMCE.regexpReplace(format,"%M",""+addZeros(date.getMinutes(),2));format=tinyMCE.regexpReplace(format,"%S",""+addZeros(date.getSeconds(),2));format=tinyMCE.regexpReplace(format,"%I",""+((date.getHours()+11)%12+1));format=tinyMCE.regexpReplace(format,"%p",""+(date.getHours()<12?"AM":"PM"));format=tinyMCE.regexpReplace(format,"%B",""+tinyMCE.getLang("lang_inserttime_months_long")[date.getMonth()]);format=tinyMCE.regexpReplace(format,"%b",""+tinyMCE.getLang("lang_inserttime_months_short")[date.getMonth()]);format=tinyMCE.regexpReplace(format,"%A",""+tinyMCE.getLang("lang_inserttime_day_long")[date.getDay()]);format=tinyMCE.regexpReplace(format,"%a",""+tinyMCE.getLang("lang_inserttime_day_short")[date.getDay()]);format=tinyMCE.regexpReplace(format,"%%","%");return format;}switch(command){case"mceInsertDate":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_dateFormat",tinyMCE.getLang('lang_insertdate_def_fmt'))));return true;case"mceInsertTime":tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,getDateTime(new Date(),tinyMCE.getParam("plugin_insertdate_timeFormat",tinyMCE.getLang('lang_inserttime_def_fmt'))));return true;}return false;}};tinyMCE.addPlugin("insertdatetime",TinyMCE_InsertDateTimePlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/insertdatetime/images/insertdate.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/insertdatetime/images/insertdate.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/insertdatetime/images/inserttime.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/insertdatetime/images/inserttime.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,18 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * $Id: cs.js,v 1.6 2006/01/11 14:25:49 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d.%m.%Y',
+inserttime_def_fmt : '%H:%M',
+insertdate_desc : 'Vložit datum',
+inserttime_desc : 'Vložit čas',
+inserttime_months_long : new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec'),
+inserttime_months_short : new Array('Led','Úno','Bře','Dub','Kvě','Črv','Čvc','Srp','Zář','Říj','Lis','Pro'),
+inserttime_day_long : new Array('Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota','Neděle'),
+inserttime_day_short : new Array('Ne','Po','Út','St','Čt','Pá','So','Ne')
+});
+

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Mewnosod dyddiad',
+inserttime_desc : 'Mewnosod amser',
+inserttime_months_long : new Array("Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorffennaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr"),
+inserttime_months_short : new Array("Ion", "Chwe", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rhag"),
+inserttime_day_long : new Array("Dydd Sul", "Dydd Llun", "Dydd Mawrth", "Dydd Mercher", "Dydd Iau", "Dydd Gwener", "Dydd Sadwrn", "Dydd Sul"),
+inserttime_day_short : new Array("Sul", "Llun", "Maw", "Mer", "Iau", "Gwe", "Sad", "Sul")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d-%m-%Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Inds&aelig;t dato',
+inserttime_desc : 'Inds&aelig;t tid',
+inserttime_months_long : new Array("Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"),
+inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"),
+inserttime_day_long : new Array("S&oslash;ndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "L&oslash;rdag", "S&oslash;ndag"),
+inserttime_day_short : new Array("S&oslash;n", "Man", "Tir", "Ons", "Tor", "Fre", "L&oslash;r", "S&oslash;n")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// DE lang variables 
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Datum einf&uuml;gen',
+inserttime_desc : 'Zeit einf&uuml;gen',
+inserttime_months_long : new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"),
+inserttime_months_short : new Array("Jan", "Feb", "M&auml;r", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"),
+inserttime_day_long : new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"),
+inserttime_day_short : new Array("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/el.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/el.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/el.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : '&Aring;éóáãùãÞ çì&aring;ñïìçíßáò',
+inserttime_desc : '&Aring;éóáãùãÞ þñáò',
+inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"),
+inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"),
+inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"),
+inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Insert date',
+inserttime_desc : 'Insert time',
+inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"),
+inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"),
+inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"),
+inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,20 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d-%m-%Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Insertar fecha',
+inserttime_desc : 'Insertar hora',
+inserttime_months_long : new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"),
+inserttime_months_short : new Array("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"),
+inserttime_day_long : new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"),
+inserttime_day_short : new Array("Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/fa.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/fa.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/fa.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+// IR lang variables
+// Persian (Farsi) language pack (for IRAN)
+// By: Morteza Zafari
+// Lost at LostLord.com
+// http://www.LostLord.com
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+dir : 'rtl',
+insertdate_desc : '?????? ?????',
+inserttime_desc : '?????? ????'
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/fi.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/fi.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/fi.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// FI lang variables by Tuomo Aura, Ateco.fi
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d.%m.%Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Lis&auml;&auml; p&auml;iv&auml;m&auml;&auml;r&auml;',
+inserttime_desc : 'Lis&auml;&auml; kellonaika',
+inserttime_months_long : new Array("Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kes&auml;kuu", "Hein&auml;kuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"),
+inserttime_months_short : new Array("Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kes&auml;", "Hein&auml;", "Elo", "Syys", "Loka", "Marras", "Joulu"),
+inserttime_day_long : new Array("Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"),
+inserttime_day_short : new Array("Su", "Ma", "Ti", "Ke", "To", "Pe", "La")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// Traduit par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Insérer la date',
+inserttime_desc : 'Insérer l\'heure',
+inserttime_months_long : new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"),
+inserttime_months_short : new Array("Jan", "Fév", "Mar", "Avr", "Mai", "Jun", "Jul", "Aoû", "Sep", "Oct", "Nov", "Déc"),
+inserttime_day_long : new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"),
+inserttime_day_short : new Array("Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,10 @@
+// Canadian French lang variables by Virtuelcom
+
+tinyMCE.addToLang('',{
+insertdate_desc : 'Insérer la date',
+inserttime_desc : 'Insérer l\'heure',
+inserttime_months_long : new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"),
+inserttime_months_short : new Array("Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Juil", "Aout", "Sep", "Oct", "Nov", "Dec"),
+inserttime_day_long : new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"),
+inserttime_day_short : new Array("Lun", "Mar", "Mer", "Jeu", "Thu", "Ven", "Sam", "Dim")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// HE lang variables by Liron Newman, http://eesh.net
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'äëðñ úàøéê',
+inserttime_desc : 'äëðñ ùòä',
+inserttime_months_long : new Array("éðåàø", "ôáøåàø", "îøõ", "àôøéì", "îàé", "éåðé", "éåìé", "àåëåñè", "ñôèîáø", "àå÷èåáø", "ðåáîáø", "ãöîáø"),
+inserttime_months_short : new Array("éðå", "ôáø", "îøõ", "àôø", "îàé", "éåð", "éåì", "àåâ", "ñôè", "àå÷", "ðåá", "ãöî"),
+inserttime_day_long : new Array("éåí øàùåï", "éåí ùðé", "éåí ùìéùé", "éåí øáéòé", "éåí çîéùé", "éåí ùéùé", "éåí ùáú", "éåí øàùåï"),
+inserttime_day_short : new Array("à'", "á'", "â'", "ã'", "ä'", "å'", "ù'", "à'")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// HU lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Dátum beszúrása',
+inserttime_desc : 'Idõ beszúrása',
+inserttime_months_long : new Array("Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"),
+inserttime_months_short : new Array("Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"),
+inserttime_day_long : new Array("Vasárnap", "Hétfõ", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"),
+inserttime_day_short : new Array("Vas", "Hé", "Ke", "Sze", "Csü", "Pén", "Szo", "Vas")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d. %m. %Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Setja inn dagsetningu',
+inserttime_desc : 'Setja inn t&iacute;ma',
+inserttime_months_long : new Array("Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"),
+inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"),
+inserttime_day_long : new Array("Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"),
+inserttime_day_short : new Array("Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/it.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/it.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/it.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// IT lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Inserisci data',
+inserttime_desc : 'Inserisci ora',
+inserttime_months_long : new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"),
+inserttime_months_short : new Array("Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"),
+inserttime_day_long : new Array("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"),
+inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/ko.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/ko.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/ko.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// KO lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : '³¯Â¥ ³&Ouml;±â',
+inserttime_desc : '½Ã°£ ³&Ouml;±â',
+inserttime_months_long : new Array("1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"),
+inserttime_months_short : new Array("1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"),
+inserttime_day_long : new Array("ÀÏ¿&auml;ÀÏ", "¿ù¿&auml;ÀÏ", "È­¿&auml;ÀÏ", "¼&ouml;¿&auml;ÀÏ", "¸ñ¿&auml;ÀÏ", "±Ý¿&auml;ÀÏ", "&Aring;&auml;¿&auml;ÀÏ", "ÀÏ¿&auml;ÀÏ"),
+inserttime_day_short : new Array("ÀÏ", "¿ù", "È­", "¼&ouml;", "¸ñ", "±Ý", "&Aring;&auml;", "ÀÏ")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Lim inn dato',
+inserttime_desc : 'Lim inn tid',
+inserttime_months_long  : new Array("Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"),
+inserttime_months_short  : new Array("Jan","Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"),
+inserttime_day_long  : new Array("S&oslash;ndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "L&oslash;rdag", "S&oslash;ndag"),
+inserttime_day_short  : new Array("S&oslash;n", "Man", "Tir", "Ons", "Tor", "Fre", "L&oslash;r", "S&oslash;n")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d-%m-%Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Datum invoegen',
+inserttime_desc : 'Tijd invoegen',
+inserttime_months_long : new Array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"),
+inserttime_months_short : new Array("jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "oct", "nov", "dec"),
+inserttime_day_long : new Array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag", "zondag"),
+inserttime_day_short : new Array("zo", "ma", "di", "wo", "do", "vr", "za", "zo")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Lim inn dato',
+inserttime_desc : 'Lim inn tid',
+inserttime_months_long  : new Array("Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"),
+inserttime_months_short  : new Array("Jan","Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"),
+inserttime_day_long  : new Array("Sundag", "Mandag", "Tysdag", "Onsdag", "Torsdag", "Fredag", "Laurdag", "Sundag"),
+inserttime_day_short  : new Array("Sun", "Man", "Tys", "Ons", "Tor", "Fre", "Laur", "Sun")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,15 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+// fixed by lemiel 14.11.2005
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Wstaw aktualn± datê',
+inserttime_desc : 'Wstaw aktualny czas',
+inserttime_months_long : new Array("Styczeñ", "Luty", "Marzec", "Kwiecieñ", "Maj", "Czerwiec", "Lipiec", "Sierpieñ", "Wrzesieñ", "Pa¼dziernik", "Listopad", "Grudzieñ"),
+inserttime_months_short : new Array("Sty", "Lut", "Mar", "Kwi", "Maj", "Czer", "Lip", "Sier", "Wrze", "Pa¼", "List", "Grudz"),
+inserttime_day_long : new Array("Niedziela", "Poniedzia³ek", "Wtorek", "¦roda", "Czwartek", "Pi±tek", "Sobota", "Niedziela"),
+inserttime_day_short : new Array("Nie", "Pon", "Wto", "¦ro", "Czw", "Pi±", "Sob", "Nie")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,20 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors : ????
+ * Revision and modifications:
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d/%m/%y',
+inserttime_def_fmt : '%H:%M:%S hs',
+insertdate_desc : 'Inserir data',
+inserttime_desc : 'Inserir hora',
+inserttime_months_long : new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"),
+inserttime_months_short : new Array("Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"),
+inserttime_day_long : new Array("Domingo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado", "Domingo"),
+inserttime_day_short : new Array("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// RU lang variables cp1251
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d %m %Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Âñòàâèòü äàòó',
+inserttime_desc : 'Âñòàâèòü âðåìÿ',
+inserttime_months_long : new Array("ÿíâàðÿ", "ôåâðàëÿ", "ìàðòà", "àïðåëÿ", "ìàÿ", "èþíÿ", "èþëÿ", "àâãóñòà", "ñåíòÿáðÿ", "îêòÿáðÿ", "íîÿáðÿ", "äåêàáðÿ"),
+inserttime_months_short : new Array("ÿíâ", "ôåâ", "ìàðò", "àïð", "ìàé", "èþíü", "èþëü", "àâã", "ñåíò", "îêò", "íáð", "äåê"),
+inserttime_day_long : new Array("âîñêðåñåíüå", "ïîíåäåëüíèê", "âòîðíèê", "ñðåäà", "÷åòâåðã", "ïÿòíèöà", "ñóááîòà", "âîñêðåñåíüå"),
+inserttime_day_short : new Array("âñê", "ïí", "âò", "ñð", "÷òâ", "ïòí", "ñá", "âñê")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// RU lang variables KOI8-R
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d %m %Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : '÷ÓÔÁ×ÉÔØ ÄÁÔÕ',
+inserttime_desc : '÷ÓÔÁ×ÉÔØ ×ÒÅÍÑ',
+inserttime_months_long : new Array("ÑÎ×ÁÒÑ", "ÆÅ×ÒÁÌÑ", "ÍÁÒÔÁ", "ÁÐÒÅÌÑ", "ÍÁÑ", "ÉÀÎÑ", "ÉÀÌÑ", "Á×ÇÕÓÔÁ", "ÓÅÎÔÑÂÒÑ", "ÏËÔÑÂÒÑ", "ÎÏÑÂÒÑ", "ÄÅËÁÂÒÑ"),
+inserttime_months_short : new Array("ÑÎ×", "ÆÅ×", "ÍÁÒÔ", "ÁÐÒ", "ÍÁÊ", "ÉÀÎØ", "ÉÀÌØ", "Á×Ç", "ÓÅÎÔ", "ÏËÔ", "ÎÂÒ", "ÄÅË"),
+inserttime_day_long : new Array("×ÏÓËÒÅÓÅÎØÅ", "ÐÏÎÅÄÅÌØÎÉË", "×ÔÏÒÎÉË", "ÓÒÅÄÁ", "ÞÅÔ×ÅÒÇ", "ÐÑÔÎÉÃÁ", "ÓÕÂÂÏÔÁ", "×ÏÓËÒÅÓÅÎØÅ"),
+inserttime_day_short : new Array("×ÓË", "ÐÎ", "×Ô", "ÓÒ", "ÞÔ×", "ÐÔÎ", "ÓÂ", "×ÓË")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// RU lang variables UTF-8
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d %m %Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Вставить дату',
+inserttime_desc : 'Вставить время',
+inserttime_months_long : new Array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"),
+inserttime_months_short : new Array("янв", "фев", "март", "апр", "май", "июнь", "июль", "авг", "сент", "окт", "нбр", "дек"),
+inserttime_day_long : new Array("воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"),
+inserttime_day_short : new Array("вск", "пн", "вт", "ср", "чтв", "птн", "сб", "вск")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d.%m.%Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Vstavi datum',
+inserttime_desc : 'Vstavi uro',
+inserttime_months_long : new Array("Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "August", "September", "Oktober", "November", "December"),
+inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"),
+inserttime_day_long : new Array("Nedelja", "Ponedeljek", "Torek", "Sreda", "&#268;etrtek", "Petek", "Sobota", "Nedelja"),
+inserttime_day_short : new Array("Ned", "Pon", "Tor", "Sre", "&#268;et", "Pet", "Sob", "Ned")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,20 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Vložiť dátum',
+inserttime_desc : 'Vložiť čas',
+inserttime_months_long : new Array('Január','Február','Marec','Apríl','Máj','Jún','Júl','August','September','Október','November','December'),
+inserttime_months_short : new Array('Jan','Feb','Mar','Apr','Máj','Jún','Júl','Aug','Sep','Okt','Nov','Dec'),
+inserttime_day_long : new Array('Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota','Nedeľa'),
+inserttime_day_short : new Array('Ne','Po','Ut','St','Å t','Pi','So','Ne')
+});
+

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// SE lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Klistra in datum',
+inserttime_desc : 'Klistra in tid',
+inserttime_months_long  : new Array("Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"),
+inserttime_months_short  : new Array("Jan","Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"),
+inserttime_day_long  : new Array("S&ouml;ndag", "M&aring;ndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "L&ouml;rdag", "S&ouml;ndag"),
+inserttime_day_short  : new Array("S&ouml;n", "M&aring;n", "Tis", "Ons", "Tor", "Fre", "L&ouml;r", "S&ouml;n")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// TR lang variables
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%d-%m-%Y',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : 'Tarihi ekle',
+inserttime_desc : 'Zamaný ekle',
+inserttime_months_long : new Array("Ocak", "Þubat", "Mart", "Nisan", "Mayýs", "Haziran", "Temmuz", "Aðustos", "Eylül", "Ekim", "Kasým", "Aralýk"),
+inserttime_months_short : new Array("Ock", "Þub", "Mar", "Nis", "May", "Haz", "Tem", "Aðu", "Eyl", "Eki", "Kas", "Ara"),
+inserttime_day_long : new Array("Pazar", "Pazartesi", "Salý", "Çarþamba", "Perþembe", "Cuma", "Cumartesi", "Pazar"),
+inserttime_day_short : new Array("Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt", "Paz")
+})
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : '²åÈ뵱ǰÈÕÆÚ',
+inserttime_desc : '²åÈ뵱ǰʱ¼ä',
+inserttime_months_long : new Array("Ò»Ô·Ý", "¶þÔ·Ý", "ÈýÔ·Ý", "ËÄÔ·Ý", "ÎåÔ·Ý", "ÁùÔ·Ý", "ÆßÔ·Ý", "°ËÔ·Ý", "¾ÅÔ·Ý", "ʮԷÝ", "ʮһÔ·Ý", "Ê®¶þÔ·Ý"),
+inserttime_months_short : new Array("Ò»ÔÂ", "¶þÔÂ", "ÈýÔÂ", "ËÄÔÂ", "ÎåÔÂ", "ÁùÔÂ", "ÆßÔÂ", "°ËÔÂ", "¾ÅÔÂ", "Ê®ÔÂ", "ʮһÔÂ", "Ê®¶þÔÂ"),
+inserttime_day_long : new Array("ÐÇÆÚÈÕ", "ÐÇÆÚÒ»", "ÐÇÆÚ¶þ", "ÐÇÆÚÈý", "ÐÇÆÚËÄ", "ÐÇÆÚÎå", "ÐÇÆÚÁù", "ÐÇÆÚÈÕ"),
+inserttime_day_short : new Array("ÐÇÆÚÈÕ", "ÐÇÆÚÒ»", "ÐÇÆÚ¶þ", "ÐÇÆÚÈý", "ÐÇÆÚËÄ", "ÐÇÆÚÎå", "ÐÇÆÚÁù", "ÐÇÆÚÈÕ")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y-%m-%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : '´¡¤J¤é´Á',
+inserttime_desc : '´¡¤J®É¶¡',
+inserttime_months_long : new Array("¤@¤ë", "¤G¤ë", "¤T¤ë", "¥|¤ë", "¤­¤ë", "¤»¤ë", "¤C¤ë", "¤K¤ë", "¤E¤ë", "¤Q¤ë", "¤Q¤@¤ë", "¤Q¤G¤ë"),
+inserttime_months_short : new Array("¤@", "¤G", "¤T", "¥|", "¤­", "¤»", "¤C", "¤K", "¤E", "¤Q", "¤Q¤@", "¤Q¤G"),
+inserttime_day_long : new Array("¬P´Á¤é", "¬P´Á¤@", "¬P´Á¤G", "¬P´Á¤T", "¬P´Á¥|", "¬P´Á¤­", "¬P´Á¤»", "¬P´Á¤é"),
+inserttime_day_short : new Array("¤é", "¤@", "¤G", "¤T", "¥|", "¤­", "¤»", "¤é")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('',{
+insertdate_def_fmt : '%Y/%m/%d',
+inserttime_def_fmt : '%H:%M:%S',
+insertdate_desc : '插入日期',
+inserttime_desc : '插入時間',
+inserttime_months_long : new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"),
+inserttime_months_short : new Array("一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"),
+inserttime_day_long : new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"),
+inserttime_day_short : new Array("日", "一", "二", "三", "四", "五", "六", "日")
+});

Added: plog/trunk/js/tinymce/plugins/insertdatetime/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/insertdatetime/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertdatetime/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Added: plog/trunk/js/tinymce/plugins/insertresource/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertresource/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertresource/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,79 @@
+/**
+ * $RCSfile: editor_plugin_src.js,v $
+ * $Revision: 1.12 $
+ * $Date: 2006/02/22 20:06:23 $
+ *
+ * @author Moxiecode
+ * @copyright Copyright ?2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('insertresource', 'en,tr,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl'); // <- Add a comma separated list of all supported languages
+
+// Singleton class
+var TinyMCE_insertresourcePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'insertresource plugin',
+			author : 'Mark Wu',
+			authorurl : 'http://blog.markplace.net',
+			infourl : 'http://blog.markplace.net',
+			version : "1.0"
+		};
+	},
+
+	initInstance : function(inst) {
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "insertresource":
+				return tinyMCE.getButtonHTML(cn, 'lang_insertresource_desc', '{$pluginurl}/images/insertresource.gif', 'mceinsertresource', true);
+		}
+
+		return "";
+	},
+
+	/**
+	 * Executes a specific command, this function handles plugin commands.
+	 *
+	 * @param {string} editor_id TinyMCE editor instance id that issued the command.
+	 * @param {HTMLElement} element Body or root element for the editor instance.
+	 * @param {string} command Command name to be executed.
+	 * @param {string} user_interface True/false if a user interface should be presented.
+	 * @param {mixed} value Custom value argument, can be anything.
+	 * @return true/false if the command was executed by this plugin or not.
+	 * @type
+	 */
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			// Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser.
+			case "mceinsertresource":
+				// Show UI/Popup
+				if (user_interface) {
+					// Open a popup window and send in some custom data in a window argument
+					var insertresource = new Array();
+
+					insertresource['file'] = '../../../../admin.php?op=resourceList&mode=1'; // Relative to theme
+					insertresource['width'] = 500;
+					insertresource['height'] = 450;
+
+					tinyMCE.openWindow(insertresource, {editor_id : editor_id, resizable : "yes", scrollbars : "yes"});
+
+					// Let TinyMCE know that something was modified
+					tinyMCE.triggerNodeChange(false);
+				} else {
+					// Do a command this gets called from the insertresource popup
+					alert("execCommand: mceinsertresource gets called from popup.");
+				}
+
+				return true;
+		}
+
+		// Pass to next handler in chain
+		return false;
+	}
+};
+
+tinyMCE.addPlugin("insertresource", TinyMCE_insertresourcePlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/insertresource/images/insertresource.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/insertresource/images/insertresource.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/insertresource/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertresource/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertresource/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// UK lang variables
+
+/* Remember to namespace the language parameters lang_<your plugin>_<some name> */
+
+tinyMCELang['lang_insertresource_title'] = 'Insert Resource/Album';
+tinyMCELang['lang_insertresource_desc'] = 'Insert Resource/Album';

Added: plog/trunk/js/tinymce/plugins/insertresource/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertresource/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertresource/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,6 @@
+// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15
+
+/* Remember to namespace the language parameters lang_<your plugin>_<some name> */
+
+tinyMCELang['lang_template_title'] = 'Ceci est un exmple pour le gabarit de popup';
+tinyMCELang['lang_template_desc'] = 'Ceci est un exmple pour le gabarit d\'un bouton';

Added: plog/trunk/js/tinymce/plugins/insertresource/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/insertresource/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertresource/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,7 @@
+// Simplified Chinese lang variables contributed by cube316 (cube316 at gmail.com)
+//Çë·ÃÎÊ http://www.cube316.net/ ÒÔ»ñÈ¡TinyMCEµÄÖÐÎÄÖ§³Ö
+
+/* Remember to namespace the language parameters lang_<your plugin>_<some name> */
+
+tinyMCELang['lang_template_title'] = 'Õâ½öÊÇÄ£°åµÄµ¯³ö´°¿Ú';
+tinyMCELang['lang_template_desc'] = 'Õâ½öÊÇÄ£°åµÄ°´Å¥';
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/insertresource/popup.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/insertresource/popup.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertresource/popup.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,31 @@
+<html>
+<head>
+<title>{$lang_template_title}</title>
+<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+<script language="javascript" type="text/javascript">
+<!--
+	function init() {
+		alert("Got a window argument from plugin: " + tinyMCE.getWindowArg('some_custom_arg'));
+	}
+
+	function insertSomething() {
+		// Execute the mceTemplate command without UI this time
+		tinyMCE.execInstanceCommand(tinyMCE.getWindowArg('editor_id'), 'mceTemplate');
+
+		// Close the dialog
+		tinyMCE.closeDialog();
+	}
+//-->
+</script>
+</head>
+<body onload="init();"> 
+	<h3>{$lang_template_title}</h3>
+
+	<form onsubmit="insert();return false;">
+		<!-- Just a simple insert button -->
+		<input type="button" name="insert" value="{$lang_insert}" onclick="insertSomething();" id="insert" />
+	</form>
+
+	<br />
+</body> 
+</html> 

Added: plog/trunk/js/tinymce/plugins/insertresource/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/insertresource/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/insertresource/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+This is a template/tutorial plugin that where created to help you in the development of own plugins for TinyMCE.
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+This is the location you place TinyMCE plugins.

Added: plog/trunk/js/tinymce/plugins/table/cell.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/table/cell.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/cell.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,182 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_cell_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/cell.js"></script>
+	<link href="css/cell.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="tablecell" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<form onsubmit="updateAction();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_table_general_props}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td><label for="align">{$lang_table_align}</label></td>
+							<td>
+								<select id="align" name="align">
+									<option value="">{$lang_not_set}</option>
+									<option value="center">{$lang_table_align_middle}</option>
+									<option value="left">{$lang_table_align_left}</option>
+									<option value="right">{$lang_table_align_right}</option>
+								</select>
+							</td>
+		
+							<td><label for="celltype">{$lang_table_cell_type}</label></td>
+							<td>
+								<select id="celltype" name="celltype">
+									<option value="td">{$lang_table_td}</option>
+									<option value="th">{$lang_table_th}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="valign">{$lang_table_valign}</label></td>
+							<td>
+								<select id="valign" name="valign">
+									<option value="">{$lang_not_set}</option>
+									<option value="top">{$lang_table_align_top}</option>
+									<option value="middle">{$lang_table_align_middle}</option>
+									<option value="bottom">{$lang_table_align_bottom}</option>
+								</select>
+							</td>
+
+							<td><label for="scope">{$lang_table_scope}</label></td>
+							<td>
+								<select id="scope" name="scope">
+									<option value="">{$lang_not_set}</option>
+									<option value="col">{$lang_table_col}</option>
+									<option value="row">{$lang_table_row}</option>
+									<option value="rowgroup">{$lang_table_rowgroup}</option>
+									<option value="colgroup">{$lang_table_colgroup}</option>
+								</select>
+							</td>
+
+						</tr>
+
+						<tr>
+							<td><label for="width">{$lang_table_width}</label></td>
+							<td><input id="width" name="width" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+
+							<td><label for="height">{$lang_table_height}</label></td>
+							<td><input id="height" name="height" type="text" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+						</tr>
+
+						<tr id="styleSelectRow">
+							<td><label for="class">{$lang_class_name}</label></td>
+							<td colspan="3">
+								<select id="class" name="class">
+									<option value="" selected="selected">{$lang_not_set}</option>
+								</select>
+							</td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_table_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> 
+						</tr>
+
+						<tr>
+							<td><label for="style">{$lang_table_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" style="width: 200px"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_table_ltr}</option> 
+										<option value="rtl">{$lang_table_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="lang">{$lang_table_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" style="width: 200px" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>
+										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>
+										<td id="bordercolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div>
+				<select id="action" name="action">
+					<option value="cell">{$lang_table_cell_cell}</option>
+					<option value="row">{$lang_table_cell_row}</option>
+					<option value="all">{$lang_table_cell_all}</option>
+				</select>
+			</div>
+
+			<div style="float: left">
+				<div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/plugins/table/css/cell.css
===================================================================
--- plog/trunk/js/tinymce/plugins/table/css/cell.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/css/cell.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,17 @@
+/* CSS file for cell dialog in the table plugin */
+
+.panel_wrapper div.current {
+	height: 200px;
+}
+
+.advfield {
+	width: 200px;
+}
+
+#action {
+	margin-bottom: 3px;
+}
+
+#class {
+	width: 150px;
+}
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/table/css/row.css
===================================================================
--- plog/trunk/js/tinymce/plugins/table/css/row.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/css/row.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,25 @@
+/* CSS file for row dialog in the table plugin */
+
+.panel_wrapper div.current {
+	height: 200px;
+}
+
+.advfield {
+	width: 200px;
+}
+
+#action {
+	margin-bottom: 3px;
+}
+
+#rowtype,#align,#valign,#class,#height {
+	width: 150px;
+}
+
+#height {
+	width: 50px;	
+}
+
+.col2 {
+	padding-left: 20px;
+}

Added: plog/trunk/js/tinymce/plugins/table/css/table.css
===================================================================
--- plog/trunk/js/tinymce/plugins/table/css/table.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/css/table.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+/* CSS file for table dialog in the table plugin */
+
+.panel_wrapper div.current {
+	height: 220px;
+}
+
+.advfield {
+	width: 200px;
+}
+
+#class {
+	width: 150px;
+}

Added: plog/trunk/js/tinymce/plugins/table/editor_plugin.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/editor_plugin.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/editor_plugin.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+tinyMCE.importPluginLanguagePack('table','en,tr,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,nb,pl,pt,pt_br,sv,tw,zh_cn,fr,de,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_TablePlugin={getInfo:function(){return{longname:'Tables',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(tinyMCE.isGecko){var doc=inst.getDoc();tinyMCE.addEvent(doc,"mouseup",TinyMCE_TablePlugin._mouseDownHandler);}inst.tableRowClipboard=null;},getControlHTML:function(control_name){var controls=new Array(['table','table.gif','lang_table_desc','mceInsertTable',true],['delete_col','table_delete_col.gif','lang_table_delete_col_desc','mceTableDeleteCol'],['delete_row','table_delete_row.gif','lang_table_delete_row_desc','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','lang_table_col_after_desc','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','lang_table_col_before_desc','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','lang_table_row_after_desc','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','lang_table_row_before_desc','mceTableInsertRowBefore'],['row_props','table_row_props.gif','lang_table_row_desc','mceTableRowProps',true],['cell_props','table_cell_props.gif','lang_table_cell_desc','mceTableCellProps',true],['split_cells','table_split_cells.gif','lang_table_split_cells_desc','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','lang_table_merge_cells_desc','mceTableMergeCells',true]);for(var i=0;i<controls.length;i++){var but=controls[i];var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+but[3]+'\', '+(but.length>4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+');return false;';if(but[0]==control_name)return tinyMCE.getButtonHTML(control_name,but[2],'{$pluginurl}/images/'+but[1],but[3],(but.length>4?but[4]:false));}if(control_name=="tablecontrols"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html;}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceInsertTable":case"mceTableRowProps":case"mceTableCellProps":case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":case"mceTableDelete":var inst=tinyMCE.getInstanceById(editor_id);inst.execCommand('mceBeginUndoLevel');TinyMCE_TablePlugin._doExecCommand(editor_id,element,command,user_interface,value);inst.execCommand('mceEndUndoLevel');return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1";var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClass(editor_id+'_table','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_cell_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_before','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_after','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_before','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_after','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_split_cells','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonDisabled');if(tdElm=tinyMCE.getParentElement(node,"td,th")){tinyMCE.switchClass(editor_id+'_cell_props','mceButtonSelected');tinyMCE.switchClass(editor_id+'_row_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonNormal');colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClass(editor_id+'_split_cells','mceButtonNormal');}if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClass(editor_id+'_row_props','mceButtonSelected');if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClass(editor_id+'_table','mceButtonSelected');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonNormal');}},_mouseDownHandler:function(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||focusElm.nodeName=="TH"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD")||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TH"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);},10);}},_doExecCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParentElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"td,th");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i<ar.length;i++){if(ar[i].length>0&&inArray(ar[i],v))return true;if(ar[i]==v)return true;}return false;}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan};}function getCellPos(grid,td){for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){if(grid[y][x]==td)return{cellindex:x,rowindex:y};}}return null;}function getCell(grid,row,col){if(grid[row]&&grid[row][col])return grid[row][col];return null;}function getTableGrid(table){var grid=new Array();var rows=table.rows;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].cells.length;x++){var td=rows[y].cells[x];var sd=getColRowSpan(td);for(xstart=x;grid[y]&&grid[y][xstart];xstart++);for(var y2=y;y2<y+sd['rowspan'];y2++){if(!grid[y2])grid[y2]=new Array();for(var x2=xstart;x2<xstart+sd['colspan'];x2++){grid[y2][x2]=td;}}}}return grid;}function trimRow(table,tr,td,new_tr){var grid=getTableGrid(table);var cpos=getCellPos(grid,td);if(new_tr.cells.length!=tr.childNodes.length){var cells=tr.childNodes;var lastElm=null;for(var x=0;td=getCell(grid,cpos.rowindex,x);x++){var remove=true;var sd=getColRowSpan(td);if(inArray(cells,td)){new_tr.childNodes[x]._delete=true;}else if((lastElm==null||td!=lastElm)&&sd.colspan>1){for(var i=x;i<x+td.colSpan;i++)new_tr.childNodes[i]._delete=true;}if((lastElm==null||td!=lastElm)&&sd.rowspan>1)td.rowSpan=sd.rowspan+1;lastElm=td;}deleteMarked(tableElm);}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node;}return null;}function nextElm(node,names){var namesAr=names.split(',');while((node=node.nextSibling)!=null){for(var i=0;i<namesAr.length;i++){if(node.nodeName.toLowerCase()==namesAr[i].toLowerCase())return node;}}return null;}function deleteMarked(tbl){if(tbl.rows==0)return;var tr=tbl.rows[0];do{var next=nextElm(tr,"TR");if(tr._delete){tr.parentNode.removeChild(tr);continue;}var td=tr.cells[0];if(td.cells>1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td);}while((td=nexttd)!=null);}}while((tr=next)!=null);}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i<rowspan&&trNext;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";if(tinyMCE.isMSIE)trNext.insertBefore(newTD,trNext.cells(td_elm.cellIndex));else trNext.insertBefore(newTD,trNext.cells[td_elm.cellIndex]);trNext=nextElm(trNext,"TR");}}function copyRow(doc,table,tr){var grid=getTableGrid(table);var newTR=tr.cloneNode(false);var cpos=getCellPos(grid,tr.cells[0]);var lastCell=null;var tableBorder=tinyMCE.getAttrib(table,"border");var tdElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){var newTD=null;if(lastCell!=tdElm){for(var i=0;i<tr.cells.length;i++){if(tdElm==tr.cells[i]){newTD=tdElm.cloneNode(true);break;}}}if(newTD==null){newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";}newTD.colSpan=1;newTD.rowSpan=1;newTR.appendChild(newTD);lastCell=tdElm;}return newTR;}switch(command){case"mceTableRowProps":if(trElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/row.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_rowprops_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_rowprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"});}return true;case"mceTableCellProps":if(tdElm==null)return true;if(user_interface){var template=new Array();template['file']='../../plugins/table/cell.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_cellprops_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_cellprops_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes"});}return true;case"mceInsertTable":if(user_interface){var template=new Array();template['file']='../../plugins/table/table.htm';template['width']=380;template['height']=295;template['width']+=tinyMCE.getLang('lang_table_table_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_table_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:value});}return true;case"mceTableDelete":var table=tinyMCE.getParentElement(inst.getFocusElement(),"table");if(table){table.parentNode.removeChild(table);inst.repaint();}return true;case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":if(!tableElm)return true;if(tableElm!=trElm.parentNode)tableElm=trElm.parentNode;if(tableElm&&trElm){switch(command){case"mceTableInsertRowBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}trElm.parentNode.insertBefore(newTR,trElm);break;case"mceTableCutRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);inst.execCommand("mceTableDeleteRow");break;case"mceTableCopyRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);break;case"mceTablePasteRowBefore":if(!trElm||!tdElm)return true;var newTR=inst.tableRowClipboard.cloneNode(true);var prevTR=prevElm(trElm,"TR");if(prevTR!=null)trimRow(tableElm,prevTR,prevTR.cells[0],newTR);trElm.parentNode.insertBefore(newTR,trElm);break;case"mceTablePasteRowAfter":if(!trElm||!tdElm)return true;var nextTR=nextElm(trElm,"TR");var newTR=inst.tableRowClipboard.cloneNode(true);trimRow(tableElm,trElm,tdElm,newTR);if(nextTR==null)trElm.parentNode.appendChild(newTR);else nextTR.parentNode.insertBefore(newTR,nextTR);break;case"mceTableInsertRowAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}if(newTR.hasChildNodes()){var nextTR=nextElm(trElm,"TR");if(nextTR)nextTR.parentNode.insertBefore(newTR,nextTR);else tableElm.appendChild(newTR);}break;case"mceTableDeleteRow":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);if(grid.length==1){tableElm.parentNode.removeChild(tableElm);return true;}var cells=trElm.cells;var nextTR=nextElm(trElm,"TR");for(var x=0;x<cells.length;x++){if(cells[x].rowSpan>1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD);}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm.rowSpan=sd.rowspan-1;}else{trElm=tdElm.parentNode;if(trElm.parentNode)trElm._delete=true;}lastTDElm=tdElm;}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;inst.selection.selectNode(getCell(grid,cpos.rowindex,0),true,true);break;case"mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case"mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML="&nbsp;";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD,TH");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case"mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm.parentNode.removeChild(tableElm);return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}cpos.cellindex--;if(cpos.cellindex<0)cpos.cellindex=0;inst.selection.selectNode(getCell(grid,0,cpos.cellindex),true,true);break;case"mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i<colspan;i++){var newTD=doc.createElement("td");newTD.innerHTML="&nbsp;";trElm.insertBefore(newTD,nextElm(tdElm,"TD,TH"));if(rowspan>1)addRows(newTD,trElm,rowspan);}addRows(tdElm,trElm,rowspan);}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case"mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=250;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_table_merge_cells_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_merge_cells_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true;}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y<grid.length;y++){var rowCells=new Array();for(var x=cpos.cellindex;x<grid[y].length;x++){var td=getCell(grid,y,x);if(td&&!inArray(rows,td)&&!inArray(rowCells,td)){var cp=getCellPos(grid,td);if(cp.cellindex<cpos.cellindex+numCols&&cp.rowindex<cpos.rowindex+numRows)rowCells[rowCells.length]=td;}}if(rowCells.length>0)rows[rows.length]=rowCells;}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i<sel.rangeCount;i++){var rng=sel.getRangeAt(i);var tdElm=rng.startContainer.childNodes[rng.startOffset];if(!tdElm)break;if(tdElm.nodeName=="TD")cells[cells.length]=tdElm;}var tRows=tableElm.rows;for(var y=0;y<tRows.length;y++){var rowCells=new Array();for(var x=0;x<tRows[y].cells.length;x++){var td=tRows[y].cells[x];for(var i=0;i<cells.length;i++){if(td==cells[i]){rowCells[rowCells.length]=td;}}}if(rowCells.length>0)rows[rows.length]=rowCells;}var curRow=new Array();var lastTR=null;for(var y=0;y<grid.length;y++){for(var x=0;x<grid[y].length;x++){grid[y][x]._selected=false;for(var i=0;i<cells.length;i++){if(grid[y][x]==cells[i]){if(x1==-1){x1=x;y1=y;}x2=x;y2=y;grid[y][x]._selected=true;}}}}for(var y=y1;y<=y2;y++){for(var x=x1;x<=x2;x++){if(!grid[y][x]._selected){alert("Invalid selection for merge.");return true;}}}}var rowSpan=1,colSpan=1;var lastRowSpan=-1;for(var y=0;y<rows.length;y++){var rowColSpan=0;for(var x=0;x<rows[y].length;x++){var sd=getColRowSpan(rows[y][x]);rowColSpan+=sd['colspan'];if(lastRowSpan!=-1&&sd['rowspan']!=lastRowSpan){alert("Invalid selection for merge.");return true;}lastRowSpan=sd['rowspan'];}if(rowColSpan>colSpan)colSpan=rowColSpan;lastRowSpan=-1;}var lastColSpan=-1;for(var x=0;x<rows[0].length;x++){var colRowSpan=0;for(var y=0;y<rows.length;y++){var sd=getColRowSpan(rows[y][x]);colRowSpan+=sd['rowspan'];if(lastColSpan!=-1&&sd['colspan']!=lastColSpan){alert("Invalid selection for merge.");return true;}lastColSpan=sd['colspan'];}if(colRowSpan>rowSpan)rowSpan=colRowSpan;lastColSpan=-1;}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y<rows.length;y++){for(var x=0;x<rows[y].length;x++){var html=rows[y][x].innerHTML;var chk=tinyMCE.regexpReplace(html,"[ \t\r\n]","");if(chk!="<br/>"&&chk!="<br>"&&chk!="&nbsp;"&&(x+y>0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.rowSpan>1)cellElm.rowSpan--;lastCell=cellElm;}if(tdElm.rowSpan>1)tdElm.rowSpan--;}}}}break;}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);tinyMCE.triggerNodeChange();inst.repaint();}return true;}return false;}};tinyMCE.addPlugin("table",TinyMCE_TablePlugin);
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/table/images/buttons.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/buttons.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_cell_props.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_cell_props.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_delete.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_delete.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_delete_col.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_delete_col.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_delete_row.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_delete_row.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_insert_col_after.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_insert_col_after.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_insert_col_before.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_insert_col_before.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_insert_row_after.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_insert_row_after.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_insert_row_before.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_insert_row_before.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_merge_cells.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_merge_cells.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_row_props.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_row_props.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/images/table_split_cells.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/plugins/table/images/table_split_cells.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/plugins/table/jscripts/cell.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/jscripts/cell.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/jscripts/cell.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,254 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor')
+
+	var inst = tinyMCE.selectedInstance;
+	var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(tinyMCE.getAttrib(tdElm, "style"));
+
+	// Get table cell data
+	var celltype = tdElm.nodeName.toLowerCase();
+	var align = tinyMCE.getAttrib(tdElm, 'align');
+	var valign = tinyMCE.getAttrib(tdElm, 'valign');
+	var width = trimSize(getStyle(tdElm, 'width', 'width'));
+	var height = trimSize(getStyle(tdElm, 'height', 'height'));
+	var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor'));
+	var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor'));
+	var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm, 'class'), false);
+	var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
+	var id = tinyMCE.getAttrib(tdElm, 'id');
+	var lang = tinyMCE.getAttrib(tdElm, 'lang');
+	var dir = tinyMCE.getAttrib(tdElm, 'dir');
+	var scope = tinyMCE.getAttrib(tdElm, 'scope');
+
+	// Setup form
+	addClassesToList('class', 'table_cell_styles');
+	formObj.bordercolor.value = bordercolor;
+	formObj.bgcolor.value = bgcolor;
+	formObj.backgroundimage.value = backgroundimage;
+	formObj.width.value = width;
+	formObj.height.value = height;
+	formObj.id.value = id;
+	formObj.lang.value = lang;
+	formObj.style.value = tinyMCE.serializeStyle(st);
+	selectByValue(formObj, 'align', align);
+	selectByValue(formObj, 'valign', valign);
+	selectByValue(formObj, 'class', className);
+	selectByValue(formObj, 'celltype', celltype);
+	selectByValue(formObj, 'dir', dir);
+	selectByValue(formObj, 'scope', scope);
+
+	// Resize some elements
+	if (isVisible('backgroundimagebrowser'))
+		document.getElementById('backgroundimage').style.width = '180px';
+
+	updateColor('bordercolor_pick', 'bordercolor');
+	updateColor('bgcolor_pick', 'bgcolor');
+
+	if (tinyMCE.getParam('class_selectors', true)) {
+		var sr = document.getElementById('styleSelectRow');
+		sr.style.display = 'none';
+	}
+}
+
+function updateAction() {
+	tinyMCEPopup.restoreSelection();
+
+	var inst = tinyMCE.selectedInstance;
+	var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th");
+	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
+	var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+	var formObj = document.forms[0];
+
+	inst.execCommand('mceBeginUndoLevel');
+
+	switch (getSelectValue(formObj, 'action')) {
+		case "cell":
+			var celltype = getSelectValue(formObj, 'celltype');
+			var scope = getSelectValue(formObj, 'scope');
+
+			if (tinyMCE.getParam("accessibility_warnings")) {
+				if (celltype == "th" && scope == "")
+					var answer = confirm(tinyMCE.getLang('lang_table_missing_scope', '', true));
+				else
+					var answer = true;
+
+				if (!answer)
+					return;
+			}
+
+			updateCell(tdElm);
+			break;
+
+		case "row":
+			var cell = trElm.firstChild;
+
+			if (cell.nodeName != "TD" && cell.nodeName != "TH")
+				cell = nextCell(cell);
+
+			do {
+				cell = updateCell(cell, true);
+			} while ((cell = nextCell(cell)) != null);
+
+			break;
+
+		case "all":
+			var rows = tableElm.getElementsByTagName("tr");
+
+			for (var i=0; i<rows.length; i++) {
+				var cell = rows[i].firstChild;
+
+				if (cell.nodeName != "TD" && cell.nodeName != "TH")
+					cell = nextCell(cell);
+
+				do {
+					cell = updateCell(cell, true);
+				} while ((cell = nextCell(cell)) != null);
+			}
+
+			break;
+	}
+
+	tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+	tinyMCE.triggerNodeChange();
+	inst.execCommand('mceEndUndoLevel');
+	tinyMCEPopup.close();
+}
+
+function nextCell(elm) {
+	while ((elm = elm.nextSibling) != null) {
+		if (elm.nodeName == "TD" || elm.nodeName == "TH")
+			return elm;
+	}
+
+	return null;
+}
+
+function updateCell(td, skip_id) {
+	var inst = tinyMCE.selectedInstance;
+	var formObj = document.forms[0];
+	var curCellType = td.nodeName.toLowerCase();
+	var celltype = getSelectValue(formObj, 'celltype');
+	var doc = inst.getDoc();
+
+	if (!skip_id)
+		td.setAttribute('id', formObj.id.value);
+
+	td.setAttribute('align', formObj.align.value);
+	td.setAttribute('vAlign', formObj.valign.value);
+	td.setAttribute('lang', formObj.lang.value);
+	td.setAttribute('dir', getSelectValue(formObj, 'dir'));
+	td.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));
+	td.setAttribute('scope', formObj.scope.value);
+	tinyMCE.setAttrib(td, 'class', getSelectValue(formObj, 'class'));
+
+	// Clear deprecated attributes
+	tinyMCE.setAttrib(td, 'width', '');
+	tinyMCE.setAttrib(td, 'height', '');
+	tinyMCE.setAttrib(td, 'bgColor', '');
+	tinyMCE.setAttrib(td, 'borderColor', '');
+	tinyMCE.setAttrib(td, 'background', '');
+
+	// Set styles
+	td.style.width = getCSSSize(formObj.width.value);
+	td.style.height = getCSSSize(formObj.height.value);
+	if (formObj.bordercolor.value != "") {
+		td.style.borderColor = formObj.bordercolor.value;
+		td.style.borderStyle = td.style.borderStyle == "" ? "solid" : td.style.borderStyle;
+		td.style.borderWidth = td.style.borderWidth == "" ? "1px" : td.style.borderWidth;
+	} else
+		td.style.borderColor = '';
+
+	td.style.backgroundColor = formObj.bgcolor.value;
+
+	if (formObj.backgroundimage.value != "")
+		td.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
+	else
+		td.style.backgroundImage = '';
+
+	if (curCellType != celltype) {
+		// changing to a different node type
+		var newCell = doc.createElement(celltype);
+
+		for (var c=0; c<td.childNodes.length; c++)
+			newCell.appendChild(td.childNodes[c].cloneNode(1));
+
+		for (var a=0; a<td.attributes.length; a++) {
+			var attr = td.attributes[a];
+			newCell.setAttribute(attr.name, attr.value);
+		}
+
+		td.parentNode.replaceChild(newCell, td);
+		td = newCell;
+	}
+
+	return td;
+}
+
+function changedBackgroundImage() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedSize() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	var width = formObj.width.value;
+	if (width != "")
+		st['width'] = getCSSSize(width);
+	else
+		st['width'] = "";
+
+	var height = formObj.height.value;
+	if (height != "")
+		st['height'] = getCSSSize(height);
+	else
+		st['height'] = "";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedColor() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-color'] = formObj.bgcolor.value;
+	st['border-color'] = formObj.bordercolor.value;
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['background-image'])
+		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	else
+		formObj.backgroundimage.value = '';
+
+	if (st['width'])
+		formObj.width.value = trimSize(st['width']);
+
+	if (st['height'])
+		formObj.height.value = trimSize(st['height']);
+
+	if (st['background-color']) {
+		formObj.bgcolor.value = st['background-color'];
+		updateColor('bgcolor_pick','bgcolor');
+	}
+
+	if (st['border-color']) {
+		formObj.bordercolor.value = st['border-color'];
+		updateColor('bordercolor_pick','bordercolor');
+	}
+}

Added: plog/trunk/js/tinymce/plugins/table/jscripts/merge_cells.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/jscripts/merge_cells.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/jscripts/merge_cells.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,19 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var formObj = document.forms[0];
+
+	formObj.numcols.value = tinyMCE.getWindowArg('numcols', 1);
+	formObj.numrows.value = tinyMCE.getWindowArg('numrows', 1);
+}
+
+function mergeCells() {
+	var args = new Array();
+	var formObj = document.forms[0];
+
+	args["numcols"] = formObj.numcols.value;
+	args["numrows"] = formObj.numrows.value;
+
+	tinyMCEPopup.execCommand("mceTableMergeCells", false, args);
+	tinyMCEPopup.close();
+}

Added: plog/trunk/js/tinymce/plugins/table/jscripts/row.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/jscripts/row.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/jscripts/row.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,205 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
+
+	var inst = tinyMCE.selectedInstance;
+	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(tinyMCE.getAttrib(trElm, "style"));
+
+	// Get table row data
+	var rowtype = trElm.parentNode.nodeName.toLowerCase();
+	var align = tinyMCE.getAttrib(trElm, 'align');
+	var valign = tinyMCE.getAttrib(trElm, 'valign');
+	var height = trimSize(getStyle(trElm, 'height', 'height'));
+	var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(trElm, 'class'), false);
+	var bgcolor = convertRGBToHex(getStyle(trElm, 'bgcolor', 'backgroundColor'));
+	var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");;
+	var id = tinyMCE.getAttrib(trElm, 'id');
+	var lang = tinyMCE.getAttrib(trElm, 'lang');
+	var dir = tinyMCE.getAttrib(trElm, 'dir');
+
+	// Setup form
+	addClassesToList('class', 'table_row_styles');
+	formObj.bgcolor.value = bgcolor;
+	formObj.backgroundimage.value = backgroundimage;
+	formObj.height.value = height;
+	formObj.id.value = id;
+	formObj.lang.value = lang;
+	formObj.style.value = tinyMCE.serializeStyle(st);
+	selectByValue(formObj, 'align', align);
+	selectByValue(formObj, 'valign', valign);
+	selectByValue(formObj, 'class', className);
+	selectByValue(formObj, 'rowtype', rowtype);
+	selectByValue(formObj, 'dir', dir);
+
+	// Resize some elements
+	if (isVisible('backgroundimagebrowser'))
+		document.getElementById('backgroundimage').style.width = '180px';
+
+	updateColor('bgcolor_pick', 'bgcolor');
+
+	if (tinyMCE.getParam('class_selectors', true)) {
+		var sr = document.getElementById('styleSelectRow');
+		sr.style.display = 'none';
+	}
+}
+
+function updateAction() {
+	tinyMCEPopup.restoreSelection();
+
+	var inst = tinyMCE.selectedInstance;
+	var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
+	var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+	var formObj = document.forms[0];
+	var action = getSelectValue(formObj, 'action');
+
+	inst.execCommand('mceBeginUndoLevel');
+
+	switch (action) {
+		case "row":
+			updateRow(trElm);
+			break;
+
+		case "all":
+			var rows = tableElm.getElementsByTagName("tr");
+
+			for (var i=0; i<rows.length; i++)
+				updateRow(rows[i], true);
+
+			break;
+
+		case "odd":
+		case "even":
+			var rows = tableElm.getElementsByTagName("tr");
+
+			for (var i=0; i<rows.length; i++) {
+				if ((i % 2 == 0 && action == "odd") || (i % 2 != 0 && action == "even"))
+					updateRow(rows[i], true, true);
+			}
+
+			break;
+	}
+
+	tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+	tinyMCE.triggerNodeChange();
+	inst.execCommand('mceEndUndoLevel');
+	tinyMCEPopup.close();
+}
+
+function updateRow(tr_elm, skip_id, skip_parent) {
+	var inst = tinyMCE.selectedInstance;
+	var formObj = document.forms[0];
+	var curRowType = tr_elm.parentNode.nodeName.toLowerCase();
+	var rowtype = getSelectValue(formObj, 'rowtype');
+	var doc = inst.getDoc();
+
+	// Update row element
+	if (!skip_id)
+		tr_elm.setAttribute('id', formObj.id.value);
+
+	tr_elm.setAttribute('align', getSelectValue(formObj, 'align'));
+	tr_elm.setAttribute('vAlign', getSelectValue(formObj, 'valign'));
+	tr_elm.setAttribute('lang', formObj.lang.value);
+	tr_elm.setAttribute('dir', getSelectValue(formObj, 'dir'));
+	tr_elm.setAttribute('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(formObj.style.value)));
+	tinyMCE.setAttrib(tr_elm, 'class', getSelectValue(formObj, 'class'));
+
+	// Clear deprecated attributes
+	tr_elm.setAttribute('background', '');
+	tr_elm.setAttribute('bgColor', '');
+	tr_elm.setAttribute('height', '');
+
+	// Set styles
+	tr_elm.style.height = getCSSSize(formObj.height.value);
+	tr_elm.style.backgroundColor = formObj.bgcolor.value;
+
+	if (formObj.backgroundimage.value != "")
+		tr_elm.style.backgroundImage = "url('" + formObj.backgroundimage.value + "')";
+	else
+		tr_elm.style.backgroundImage = '';
+
+	// Setup new rowtype
+	if (curRowType != rowtype && !skip_parent) {
+		// first, clone the node we are working on
+		var newRow = tr_elm.cloneNode(1);
+
+		// next, find the parent of its new destination (creating it if necessary)
+		var theTable = tinyMCE.getParentElement(tr_elm, "table");
+		var dest = rowtype;
+		var newParent = null;
+		for (var i = 0; i < theTable.childNodes.length; i++) {
+			if (theTable.childNodes[i].nodeName.toLowerCase() == dest)
+				newParent = theTable.childNodes[i];
+		}
+
+		if (newParent == null) {
+			newParent = doc.createElement(dest);
+
+			if (dest == "thead")
+				theTable.insertBefore(newParent, theTable.firstChild);
+			else
+				theTable.appendChild(newParent);
+		}
+
+		// append the row to the new parent
+		newParent.appendChild(newRow);
+
+		// remove the original
+		tr_elm.parentNode.removeChild(tr_elm);
+
+		// set tr_elm to the new node
+		tr_elm = newRow;
+	}
+}
+
+function changedBackgroundImage() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['background-image'])
+		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	else
+		formObj.backgroundimage.value = '';
+
+	if (st['height'])
+		formObj.height.value = trimSize(st['height']);
+
+	if (st['background-color']) {
+		formObj.bgcolor.value = st['background-color'];
+		updateColor('bgcolor_pick','bgcolor');
+	}
+}
+
+function changedSize() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	var height = formObj.height.value;
+	if (height != "")
+		st['height'] = getCSSSize(height);
+	else
+		st['height'] = "";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedColor() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-color'] = formObj.bgcolor.value;
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}

Added: plog/trunk/js/tinymce/plugins/table/jscripts/table.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/jscripts/table.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/jscripts/table.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,349 @@
+var action, orgTableWidth, orgTableHeight;
+
+function insertTable() {
+	var formObj = document.forms[0];
+	var inst = tinyMCE.selectedInstance;
+	var cols = 2, rows = 2, border = 0, cellpadding = -1, cellspacing = -1, align, width, height, className;
+	var html = '';
+	var elm = tinyMCE.tableElm;
+	var cellLimit, rowLimit, colLimit;
+
+	tinyMCEPopup.restoreSelection();
+
+	// Get form data
+	cols = formObj.elements['cols'].value;
+	rows = formObj.elements['rows'].value;
+	border = formObj.elements['border'].value != "" ? formObj.elements['border'].value  : 0;
+	cellpadding = formObj.elements['cellpadding'].value != "" ? formObj.elements['cellpadding'].value : "";
+	cellspacing = formObj.elements['cellspacing'].value != "" ? formObj.elements['cellspacing'].value : "";
+	align = formObj.elements['align'].options[formObj.elements['align'].selectedIndex].value;
+	width = formObj.elements['width'].value;
+	height = formObj.elements['height'].value;
+	bordercolor = formObj.elements['bordercolor'].value;
+	bgcolor = formObj.elements['bgcolor'].value;
+	className = formObj.elements['class'].options[formObj.elements['class'].selectedIndex].value;
+	id = formObj.elements['id'].value;
+	summary = formObj.elements['summary'].value;
+	style = formObj.elements['style'].value;
+	dir = formObj.elements['dir'].value;
+	lang = formObj.elements['lang'].value;
+	background = formObj.elements['backgroundimage'].value;
+
+	cellLimit = tinyMCE.getParam('table_cell_limit', false);
+	rowLimit = tinyMCE.getParam('table_row_limit', false);
+	colLimit = tinyMCE.getParam('table_col_limit', false);
+
+	// Validate table size
+	if (colLimit && cols > colLimit) {
+		alert(tinyMCE.getLang('lang_table_col_limit', '', true, {cols : colLimit}));
+		return false;
+	} else if (rowLimit && rows > rowLimit) {
+		alert(tinyMCE.getLang('lang_table_row_limit', '', true, {rows : rowLimit}));
+		return false;
+	} else if (cellLimit && cols * rows > cellLimit) {
+		alert(tinyMCE.getLang('lang_table_cell_limit', '', true, {cells : cellLimit}));
+		return false;
+	}
+
+	// Update table
+	if (action == "update") {
+		inst.execCommand('mceBeginUndoLevel');
+
+		tinyMCE.setAttrib(elm, 'cellPadding', cellpadding, true);
+		tinyMCE.setAttrib(elm, 'cellSpacing', cellspacing, true);
+		tinyMCE.setAttrib(elm, 'border', border, true);
+		tinyMCE.setAttrib(elm, 'align', align);
+		tinyMCE.setAttrib(elm, 'class', className);
+		tinyMCE.setAttrib(elm, 'style', style);
+		tinyMCE.setAttrib(elm, 'id', id);
+		tinyMCE.setAttrib(elm, 'summary', summary);
+		tinyMCE.setAttrib(elm, 'dir', dir);
+		tinyMCE.setAttrib(elm, 'lang', lang);
+
+		// Not inline styles
+		if (!tinyMCE.getParam("inline_styles"))
+			tinyMCE.setAttrib(elm, 'width', width, true);
+
+		// Remove these since they are not valid XHTML
+		tinyMCE.setAttrib(elm, 'borderColor', '');
+		tinyMCE.setAttrib(elm, 'bgColor', '');
+		tinyMCE.setAttrib(elm, 'background', '');
+		tinyMCE.setAttrib(elm, 'height', '');
+
+		if (background != '')
+			elm.style.backgroundImage = "url('" + background + "')";
+		else
+			elm.style.backgroundImage = '';
+
+		if (tinyMCE.getParam("inline_styles"))
+			elm.style.borderWidth = border + "px";
+
+		if (tinyMCE.getParam("inline_styles")) {
+			if (width != '')
+				elm.style.width = getCSSSize(width);
+		}
+
+		if (bordercolor != "") {
+			elm.style.borderColor = bordercolor;
+			elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle;
+			elm.style.borderWidth = border == "" ? "1px" : border;
+		} else
+			elm.style.borderColor = '';
+
+		elm.style.backgroundColor = bgcolor;
+		elm.style.height = getCSSSize(height);
+
+		tinyMCE.handleVisualAid(tinyMCE.tableElm, false, inst.visualAid, inst);
+
+		// Fix for stange MSIE align bug
+		tinyMCE.tableElm.outerHTML = tinyMCE.tableElm.outerHTML;
+
+		tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+		tinyMCE.triggerNodeChange();
+		inst.execCommand('mceEndUndoLevel');
+
+		// Repaint if dimensions changed
+		if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight)
+			inst.repaint();
+
+		tinyMCEPopup.close();
+		return true;
+	}
+
+	// Create new table
+	html += '<table';
+
+	html += makeAttrib('id', id);
+	html += makeAttrib('border', border);
+	html += makeAttrib('cellpadding', cellpadding);
+	html += makeAttrib('cellspacing', cellspacing);
+	html += makeAttrib('width', width);
+	//html += makeAttrib('height', height);
+	//html += makeAttrib('bordercolor', bordercolor);
+	//html += makeAttrib('bgcolor', bgcolor);
+	html += makeAttrib('align', align);
+	html += makeAttrib('class', tinyMCE.getVisualAidClass(className, border == 0));
+	html += makeAttrib('style', style);
+	html += makeAttrib('summary', summary);
+	html += makeAttrib('dir', dir);
+	html += makeAttrib('lang', lang);
+
+	html += '>';
+
+	for (var y=0; y<rows; y++) {
+		html += "<tr>";
+
+		for (var x=0; x<cols; x++)
+			html += '<td>&nbsp;</td>';
+
+		html += "</tr>";
+	}
+
+	html += "</table>";
+
+	inst.execCommand('mceBeginUndoLevel');
+	inst.execCommand('mceInsertContent', false, html);
+	tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual']);
+	inst.execCommand('mceEndUndoLevel');
+
+	tinyMCEPopup.close();
+}
+
+function makeAttrib(attrib, value) {
+	var formObj = document.forms[0];
+	var valueElm = formObj.elements[attrib];
+
+	if (typeof(value) == "undefined" || value == null) {
+		value = "";
+
+		if (valueElm)
+			value = valueElm.value;
+	}
+
+	if (value == "")
+		return "";
+
+	// XML encode it
+	value = value.replace(/&/g, '&amp;');
+	value = value.replace(/\"/g, '&quot;');
+	value = value.replace(/</g, '&lt;');
+	value = value.replace(/>/g, '&gt;');
+
+	return ' ' + attrib + '="' + value + '"';
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table');
+	document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor');
+	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');
+
+	var cols = 2, rows = 2, border = 0, cellpadding = "", cellspacing = "";
+	var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = "";
+	var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "";
+	var inst = tinyMCE.selectedInstance;
+	var formObj = document.forms[0];
+	var elm = tinyMCE.getParentElement(inst.getFocusElement(), "table");
+
+	tinyMCE.tableElm = elm;
+	action = tinyMCE.getWindowArg('action');
+	if (action == null)
+		action = tinyMCE.tableElm ? "update" : "insert";
+
+	if (tinyMCE.tableElm && action != "insert") {
+		var rowsAr = tinyMCE.tableElm.rows;
+		var cols = 0;
+		for (var i=0; i<rowsAr.length; i++)
+			if (rowsAr[i].cells.length > cols)
+				cols = rowsAr[i].cells.length;
+
+		cols = cols;
+		rows = rowsAr.length;
+
+		st = tinyMCE.parseStyle(tinyMCE.getAttrib(tinyMCE.tableElm, "style"));
+		border = trimSize(getStyle(elm, 'border', 'borderWidth'));
+		cellpadding = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellpadding', "");
+		cellspacing = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellspacing', "");
+		width = trimSize(getStyle(elm, 'width', 'width'));
+		height = trimSize(getStyle(elm, 'height', 'height'));
+		bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor'));
+		bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor'));
+		align = tinyMCE.getAttrib(tinyMCE.tableElm, 'align', align);
+		className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm, 'class'), false);
+		id = tinyMCE.getAttrib(tinyMCE.tableElm, 'id');
+		summary = tinyMCE.getAttrib(tinyMCE.tableElm, 'summary');
+		style = tinyMCE.serializeStyle(st);
+		dir = tinyMCE.getAttrib(tinyMCE.tableElm, 'dir');
+		lang = tinyMCE.getAttrib(tinyMCE.tableElm, 'lang');
+		background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+
+		orgTableWidth = width;
+		orgTableHeight = height;
+
+		action = "update";
+	}
+
+	addClassesToList('class', "table_styles");
+
+	// Update form
+	selectByValue(formObj, 'align', align);
+	selectByValue(formObj, 'class', className);
+	formObj.cols.value = cols;
+	formObj.rows.value = rows;
+	formObj.border.value = border;
+	formObj.cellpadding.value = cellpadding;
+	formObj.cellspacing.value = cellspacing;
+	formObj.width.value = width;
+	formObj.height.value = height;
+	formObj.bordercolor.value = bordercolor;
+	formObj.bgcolor.value = bgcolor;
+	formObj.id.value = id;
+	formObj.summary.value = summary;
+	formObj.style.value = style;
+	formObj.dir.value = dir;
+	formObj.lang.value = lang;
+	formObj.backgroundimage.value = background;
+	formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); 
+
+	updateColor('bordercolor_pick', 'bordercolor');
+	updateColor('bgcolor_pick', 'bgcolor');
+
+	// Resize some elements
+	if (isVisible('backgroundimagebrowser'))
+		document.getElementById('backgroundimage').style.width = '180px';
+
+	// Disable some fields in update mode
+	if (action == "update") {
+		formObj.cols.disabled = true;
+		formObj.rows.disabled = true;
+	}
+
+	if (tinyMCE.getParam ('class_selectors', true)) {
+		var sr = document.getElementById('styleSelectRow');
+		sr.style.display = 'none';
+	}
+}
+
+function changedSize() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	var width = formObj.width.value;
+	if (width != "")
+		st['width'] = tinyMCE.getParam("inline_styles") ? getCSSSize(width) : "";
+	else
+		st['width'] = "";
+
+	var height = formObj.height.value;
+	if (height != "")
+		st['height'] = getCSSSize(height);
+	else
+		st['height'] = "";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedBackgroundImage() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-image'] = "url('" + formObj.backgroundimage.value + "')";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedBorder() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	// Update border width if the element has a color
+	if (formObj.border.value != "" && formObj.bordercolor.value != "")
+		st['border-width'] = formObj.border.value + "px";
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedColor() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	st['background-color'] = formObj.bgcolor.value;
+
+	if (formObj.bordercolor.value != "") {
+		st['border-color'] = formObj.bordercolor.value;
+
+		// Add border-width if it's missing
+		if (!st['border-width'])
+			st['border-width'] = formObj.border.value == "" ? "1px" : formObj.border.value + "px";
+	}
+
+	formObj.style.value = tinyMCE.serializeStyle(st);
+}
+
+function changedStyle() {
+	var formObj = document.forms[0];
+	var st = tinyMCE.parseStyle(formObj.style.value);
+
+	if (st['background-image'])
+		formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");
+	else
+		formObj.backgroundimage.value = '';
+
+	if (st['width'])
+		formObj.width.value = trimSize(st['width']);
+
+	if (st['height'])
+		formObj.height.value = trimSize(st['height']);
+
+	if (st['background-color']) {
+		formObj.bgcolor.value = st['background-color'];
+		updateColor('bgcolor_pick','bgcolor');
+	}
+
+	if (st['border-color']) {
+		formObj.bordercolor.value = st['border-color'];
+		updateColor('bordercolor_pick','bordercolor');
+	}
+}

Added: plog/trunk/js/tinymce/plugins/table/langs/ar.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/ar.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/ar.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Arabic lang variables
+
+tinyMCE.addToLang('',{
+table_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;',
+table_insert_row_before_desc : 'Insert row before',
+table_insert_row_after_desc : 'Insert row after',
+table_delete_row_desc : '&#1581;&#1584;&#1601; &#1589;&#1601;&#1608;&#1601;',
+table_insert_col_before_desc : 'Insert column before',
+table_insert_col_after_desc : 'Insert column after',
+table_delete_col_desc : '&#1581;&#1584;&#1601; &#1571;&#1593;&#1605;&#1583;&#1577;',
+insert_table_title : '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;',
+insert_table_width : '&#1575;&#1604;&#1593;&#1585;&#1590;',
+insert_table_height : '&#1575;&#1604;&#1575;&#1585;&#1578;&#1601;&#1575;&#1593;',
+insert_table_cols : '&#1571;&#1593;&#1605;&#1583;&#1577;',
+insert_table_rows : '&#1589;&#1601;&#1608;&#1601;',
+insert_table_cellspacing : '&#1578;&#1576;&#1575;&#1593;&#1583; &#1575;&#1604;&#1582;&#1604;&#1575;&#1610;&#1575;',
+insert_table_cellpadding : '&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;',
+insert_table_border : '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;',
+insert_table_align : '&#1575;&#1604;&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;',
+insert_table_align_default : 'Default',
+insert_table_align_left : '&#1610;&#1587;&#1575;&#1585;',
+insert_table_align_right : '&#1610;&#1605;&#1610;&#1606;',
+insert_table_align_middle : '&#1608;&#1587;&#1591;',
+insert_table_class : 'Class',
+table_row_title : 'Table row properties',
+table_cell_title : 'Table cell properties',
+table_row_desc : 'Table row properties',
+table_cell_desc : 'Table cell properties',
+insert_table_valign : 'Vertical alignment',
+insert_table_align_top : 'Top',
+insert_table_align_bottom : 'Bottom',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,82 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * @author Michi
+ *  
+ * $Id: cs.js,v 1.12 2006/02/23 13:02:37 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('table',{
+general_tab : 'Obecné',
+advanced_tab : 'Pokročilé',
+general_props : 'Obecné vlastnosti',
+advanced_props : 'Pokročilé vlastnosti',
+desc : 'Vložit novou tabulku',
+row_before_desc : 'Vložit řádek před',
+row_after_desc : 'Vložit řádek za',
+delete_row_desc : 'Smazat řádek',
+col_before_desc : 'Vložit sloupec před',
+col_after_desc : 'VLožit sloupec za',
+delete_col_desc : 'Smazat sloupec',
+rowtype : 'Řádek v tabulce',
+title : 'Vložit/Modifikovat tabulku',
+width : 'Šířka',
+height : 'Výška',
+cols : 'Sloupce',
+rows : 'Řádky',
+cellspacing : 'Mezera mezi buňkami',
+cellpadding : 'Výplň buněk',
+border : 'Rámeček',
+align : 'Zarovnání',
+align_default : 'Automatické',
+align_left : 'Vlevo',
+align_right : 'Vpravo',
+align_middle : 'Na střed',
+row_title : 'Vlastnosti řádku',
+cell_title : 'Vlastnosti buňky',
+cell_type : 'Typ buňky',
+row_desc : 'Vlastnosti řádku',
+cell_desc : 'Vlastnosti buňky',
+valign : 'Vertikální zarovnání',
+align_top : 'Nahoru',
+align_bottom : 'Dolů',
+props_desc : 'Vlastnosti tabulky',
+bordercolor : 'Barva rámečku',
+bgcolor : 'Barva pozadí',
+merge_cells_title : 'Sloučit buňky',
+split_cells_desc : 'Rozdělit buňky',
+merge_cells_desc : 'Sloučit buňky',
+cut_row_desc : 'Vyjmout řádek',
+copy_row_desc : 'Kopírovat řádek',
+paste_row_before_desc : 'Vložit řádek před',
+paste_row_after_desc : 'Vložit řádek za',
+id : 'Id',
+style: 'Styl',
+langdir : 'Směr textu',
+langcode : 'Kód jazyka',
+mime : 'Cílový MIME typ',
+ltr : 'Z leva doprava',
+rtl : 'Z prava doleva',
+bgimage : 'Obrázek pozadí',
+summary : 'Obsah',
+td : "Data",
+th : "Hlavička",
+cell_cell : 'Aktualizovat současnou buňku',
+cell_row : 'Aktualizovat všechny buňky v řádku',
+cell_all : 'Aktualizovat všechny buňky v tabulce',
+row_row : 'Aktualizovat současný řádek',
+row_odd : 'Aktualizovat liché řádky tabulky',
+row_even : 'Aktualizovat sudé řádky v tabulce',
+row_all : 'Aktualizovat všechny řádky v tabulce',
+thead : 'Hlavička tabulky',
+tbody : 'Tělo tabulky',
+tfoot : 'Patička tabulky',
+del : 'Smazat tabulku',
+scope : 'Scope',
+row : 'Řádek',
+col : 'Sloupec',
+rowgroup : 'Skupina řádků',
+colgroup : 'Skupina sloupců',
+missing_scope: 'Jste si jistý(á), že chcete pokračovat bez vyplnění rozsahu pro tuto buňku tabulky? Bez něj může být težké handicapovaným uživatelům porozumět obsahu nebo datům obsažených v tabulce.'
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/table/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// UK lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Cyffredinol',
+advanced_tab : 'Uwch',
+general_props : 'Priodoleddau cyffredinol',
+advanced_props : 'Priodoleddau uwch',
+desc : 'Mewnosod tabl newydd',
+row_before_desc : 'Mewnosod rhes cyn',
+row_after_desc : 'Mewnosod rhes ar &ocirc;l',
+delete_row_desc : 'Dileu rhes',
+col_before_desc : 'Mewnosod colofn cyn',
+col_after_desc : 'Mewnosod colofn ar &ocirc;l',
+delete_col_desc : 'Dileu colofn',
+rowtype : 'Rhan tabl y rhes',
+title : 'Mewnosod/golygu tabl',
+width : 'Lled',
+height : 'Uchder',
+cols : 'Colofnau',
+rows : 'Rhesi',
+cellspacing : 'Bylchu celloedd',
+cellpadding : 'Padio celliodd',
+border : 'Ffin',
+align : 'Unioni',
+align_default : 'Arferol',
+align_left : 'Chwith',
+align_right : 'Dde',
+align_middle : 'Canol',
+row_title : 'Priodoleddau rhes tabl',
+cell_title : 'Priodoleddau cell tabl',
+cell_type : 'Math cell',
+row_desc : 'Priodoleddau rhes tabl',
+cell_desc : 'Priodoleddau cell tabl',
+valign : 'Unioni fertigol',
+align_top : 'Brig',
+align_bottom : 'Gwaelod',
+props_desc : 'Priodoleddau tabl',
+bordercolor : 'Lliw ffin',
+bgcolor : 'Lliw cefndir',
+merge_cells_title : 'Uno celloedd tabl',
+split_cells_desc : 'Rhannu celloedd tabl',
+merge_cells_desc : 'Uno celloedd tabl',
+cut_row_desc : 'Torri rhes tabl',
+copy_row_desc : 'Cop&iuml;o rhes tabl',
+paste_row_before_desc : 'Gludo rhes tabl cyn',
+paste_row_after_desc : 'Gludo rhes tabl ar &ocirc;l',
+id : 'Id',
+style: 'Arddull',
+langdir : 'Cyfeiriad iaith',
+langcode : 'C&ocirc;d iaith',
+mime : 'Math MIME y targed',
+ltr : 'Chwith i\'r dde',
+rtl : 'Dde i\'r chwith',
+bgimage : 'Delwedd cefndir',
+summary : 'Crynodeb',
+td : "Data",
+th : "Pennawd",
+cell_cell : 'Diweddaru\'r gell bresennoll',
+cell_row : 'Diweddaru holl gelloedd y rhes',
+cell_all : 'Diweddaru holl gelloedd y tabl',
+row_row : 'Diweddaru\'r rhes presennol',
+row_odd : 'Diweddaru rhesi odrif y tabl',
+row_even : 'Diweddaru rhesi eilrif y tabl',
+row_all : 'Diweddaru holl rhesi\'r tabl',
+thead : 'Pennawd Tabl',
+tbody : 'Corff Tabl',
+tfoot : 'Troedyn Tabl',
+del : 'Dileu tabl',
+scope : 'Maes',
+row : 'Rhes',
+col : 'Colofn',
+rowgroup : 'Gr&#373;p Rhesi',
+colgroup : 'Gr&#373;p Colofnau',
+missing_scope: 'Wyt ti\'n sicr eisiau parhau heb gynnwys maes ar gyfer y cell pennawd tabl hwn? Heb un, gallai fod yn anodd i rai defnyddwyr gydag anableddau ddeall cynnwys neu ddata y tabl.',
+cellprops_delta_width : 50
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('table',{
+general_tab : 'Generelt',
+advanced_tab : 'Avanceret',
+general_props : 'Generelle egenskaber',
+advanced_props : 'Avancerede egenskaber',
+desc : 'Inds&aelig;tter ny tabel',
+row_before_desc : 'Inds&aelig;t r&aelig;kke foran',
+row_after_desc : 'Inds&aelig;t r&aelig;kke efter',
+delete_row_desc : 'Slet r&aelig;kke',
+col_before_desc : 'Inds&aelig;t kolonne foran',
+col_after_desc : 'Inds&aelig;t kolonner efter',
+delete_col_desc : 'Fjern kolonne',
+rowtype : 'R&aelig;kke i tabeldelen',
+title : 'Inds&aelig;t eller rediger tabel',
+width : 'Bredde',
+height : 'H&oslash;jde',
+cols : 'Kolonner',
+rows : 'R&aelig;kker',
+cellspacing : 'Cellemargin',
+cellpadding : 'Indvendig margin',
+border : 'Kant',
+align : 'Justering',
+align_default : 'Standard',
+align_left : 'Venstre',
+align_right : 'H&oslash;jre',
+align_middle : 'Centreret',
+row_title : 'R&aelig;kkeegenskaber',
+cell_title : 'Celleegenskaber',
+cell_type : 'Celletype',
+row_desc : 'R&aelig;kkeegenskaber',
+cell_desc : 'Celleegenskaber',
+valign : 'Vertikal justering',
+align_top : 'Top',
+align_bottom : 'Bund',
+props_desc : 'Tabelegenskaber',
+bordercolor : 'Kantfarve',
+bgcolor : 'Baggrundsfarve',
+merge_cells_title : 'Flet celler',
+split_cells_desc : 'Del celler',
+merge_cells_desc : 'Flet celler',
+cut_row_desc : 'Del kolonne',
+copy_row_desc : 'Kopier kolonne',
+paste_row_before_desc : 'Inds&aelig;t kolonne foran',
+paste_row_after_desc : 'Inds&aelig;t kolonne efter',
+id : 'Tabel id',
+style: 'Style',
+langdir : 'Tekstretning',
+langcode : 'Sprogkode',
+mime : 'Target MIME type',
+ltr : 'Venstre til h&oslash;jre',
+rtl : 'H&oslash;jre til venstre',
+bgimage : 'Baggrundsbillede',
+summary : 'Opsummering',
+td : "Data",
+th : "Overskrift",
+cell_cell : 'Opdater aktuel celle',
+cell_row : 'Opdater alle celler i kolonnen',
+cell_all : 'Opdater alle celler i tabellen',
+row_row : 'Opdater aktuel kolonne',
+row_odd : 'Opdater ulige kolonner i tabellen',
+row_even : 'Opdater lige kolonner i tabellen',
+row_all : 'Opdater alle kolonner i tabellen',
+thead : 'Tabeloverskrift',
+tbody : 'Tabelindhold',
+tfoot : 'Tabelfodnote',
+del : 'Slet tabel',
+scope : 'Omr&aring;de',
+row : 'R&aelig;kke',
+col : 'Kolonne',
+rowgroup : 'Flere r&aelig;kker',
+colgroup : 'Flere kolonner',
+missing_scope: 'Er du sikker p&aring; at du vil forts&aelig;tte uden at angive et omr&aring;de for denne celle overskrift. Hvis du undlader den, kan det v&aelig;re sv&aelig;rt for nogle brugere at forst&aring; indholdet i tabellen.',
+cellprops_delta_width : 30
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// DE lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Allgemein',
+advanced_tab : 'Erweitert',
+general_props : 'Allgemeine Eigenschaften',
+advanced_props : 'Erweiterte Eigenschaften',
+desc : 'Neue Tabelle einf&uuml;gen',
+row_before_desc : 'Zeile oberhalb einf&uuml;gen',
+row_after_desc : 'Zeile unterhalb einf&uuml;gen',
+delete_row_desc : 'Zeile l&ouml;schen',
+col_before_desc : 'Spalte nach links einf&uuml;gen',
+col_after_desc : 'Spalte nach rechts einf&uuml;gen',
+delete_col_desc : 'Spalte l&ouml;schen',
+rowtype : 'Zeile in Tabellen-Teil',
+title : 'Tabelle hinzuf&uuml;gen/bearbeiten',
+width : 'Breite',
+height : 'H&ouml;he',
+cols : 'Spalten',
+rows : 'Zeilen',
+cellspacing : 'Zellenabstand',
+cellpadding : 'Zellenauff&uuml;llung',
+border : 'Rahmen',
+align : 'Ausrichtung',
+align_default : 'Standard',
+align_left : 'Links',
+align_right : 'Rechts',
+align_middle : 'Zentriert',
+row_title : 'Zeileneigenschaften',
+cell_title : 'Zelleneigenschaften',
+cell_type : 'Zellentyp',
+row_desc : 'Zeileneigenschaften',
+cell_desc : 'Zelleneigenschaften',
+valign : 'Vertikale Ausrichtung',
+align_top : 'Oben',
+align_bottom : 'Unten',
+props_desc : 'Tabelleneigenschaften',
+bordercolor : 'Rahmenfarbe',
+bgcolor : 'Hintergrundbild',
+merge_cells_title : 'Zellen zusammenf&uuml;gen',
+split_cells_desc : 'Zelle teilen',
+merge_cells_desc : 'Zellen zusammenf&uuml;gen',
+cut_row_desc : 'Zeile ausschneiden',
+copy_row_desc : 'Zeile kopieren',
+paste_row_before_desc : 'Zeile oberhalb einf&uuml;gen',
+paste_row_after_desc : 'Zeile unterhalb einf&uuml;gen',
+id : 'ID',
+style: 'CSS-Stil',
+langdir : 'Sprachrichtung',
+langcode : 'Sprachcode',
+mime : 'MIME-Typ',
+ltr : 'Von links nach rechts',
+rtl : 'Von rechts nach links',
+bgimage : 'Hintergrundfarbe',
+summary : 'Zusammenfassung',
+td : "Daten",
+th : "Kopfzeile",
+cell_cell : 'Diese Zelle aktualisieren',
+cell_row : 'Alle Zellen in dieser Zeile aktualisieren',
+cell_all : 'Alle Zellen in dieser Tabelle aktualisieren',
+row_row : 'Diese Zeile aktualisieren',
+row_odd : 'Ungerade Zeilen aktualisieren',
+row_even : 'Gerade Zeilen aktualisieren',
+row_all : 'Alle Zeilen in dieser Tabelle aktualisieren',
+thead : 'Tabellenkopf',
+tbody : 'Tabellenk&ouml;rper',
+tfoot : 'Tabellenfu&szlig;',
+del : 'Tabelle l&ouml;schen',
+scope : 'Scope',
+row : 'Row',
+col : 'Col',
+rowgroup : 'Row Group',
+colgroup : 'Col Group',
+missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.',
+table_delta_width : 45
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/el.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/el.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/el.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCE.addToLang('',{
+table_desc : '&Aring;éóáãùãÞ ðßíáêá',
+table_insert_row_before_desc : '&Aring;éóáãùãÞ ãñáììÞò &aring;ðÜíù',
+table_insert_row_after_desc : '&Aring;éóáãùãÞ ãñáììÞò êÜôù',
+table_delete_row_desc : '&Auml;éáãñá&ouml;Þ ãñáììÞò',
+table_insert_col_before_desc : '&Aring;éóáãùãÞ óôÞëçò áñéóô&aring;ñÜ',
+table_insert_col_after_desc : '&Aring;éóáãùãÞ óôÞëçò &auml;&aring;îéÜ',
+table_delete_col_desc : '&Auml;éáãñá&ouml;Þ óôÞëçò',
+insert_table_title : '&Aring;éóáãùãÞ/&Auml;éüñèùóç ðßíáêá',
+insert_table_width : 'ÐëÜôïò',
+insert_table_height : '¾øïò',
+insert_table_cols : 'ÓôÞë&aring;ò',
+insert_table_rows : 'ÃñáììÝò',
+insert_table_cellspacing : '&Auml;éÜóôé÷ï',
+insert_table_cellpadding : 'ÃÝìéóìá',
+insert_table_border : 'Ð&aring;ñßãñáììá',
+insert_table_align : 'Óôïß÷éóç',
+insert_table_align_default : 'Ðñïêáè.',
+insert_table_align_left : 'Áñéóô&aring;ñÜ',
+insert_table_align_right : '&Auml;&aring;îéÜ',
+insert_table_align_middle : 'Óôï êÝíôñï',
+insert_table_class : 'ÊëÜóç',
+table_row_title : 'Table row properties',
+table_cell_title : 'Table cell properties',
+table_row_desc : 'Table row properties',
+table_cell_desc : 'Table cell properties',
+insert_table_valign : 'Vertical alignment',
+insert_table_align_top : 'Top',
+insert_table_align_bottom : 'Bottom',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,78 @@
+// UK lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'General',
+advanced_tab : 'Advanced',
+general_props : 'General properties',
+advanced_props : 'Advanced properties',
+desc : 'Inserts a new table',
+row_before_desc : 'Insert row before',
+row_after_desc : 'Insert row after',
+delete_row_desc : 'Delete row',
+col_before_desc : 'Insert column before',
+col_after_desc : 'Insert column after',
+delete_col_desc : 'Remove column',
+rowtype : 'Row in table part',
+title : 'Insert/Modify table',
+width : 'Width',
+height : 'Height',
+cols : 'Columns',
+rows : 'Rows',
+cellspacing : 'Cellspacing',
+cellpadding : 'Cellpadding',
+border : 'Border',
+align : 'Alignment',
+align_default : 'Default',
+align_left : 'Left',
+align_right : 'Right',
+align_middle : 'Center',
+row_title : 'Table row properties',
+cell_title : 'Table cell properties',
+cell_type : 'Cell type',
+row_desc : 'Table row properties',
+cell_desc : 'Table cell properties',
+valign : 'Vertical alignment',
+align_top : 'Top',
+align_bottom : 'Bottom',
+props_desc : 'Table properties',
+bordercolor : 'Border color',
+bgcolor : 'Background color',
+merge_cells_title : 'Merge table cells',
+split_cells_desc : 'Split table cells',
+merge_cells_desc : 'Merge table cells',
+cut_row_desc : 'Cut table row',
+copy_row_desc : 'Copy table row',
+paste_row_before_desc : 'Paste table row before',
+paste_row_after_desc : 'Paste table row after',
+id : 'Id',
+style: 'Style',
+langdir : 'Language direction',
+langcode : 'Language code',
+mime : 'Target MIME type',
+ltr : 'Left to right',
+rtl : 'Right to left',
+bgimage : 'Background image',
+summary : 'Summary',
+td : "Data",
+th : "Header",
+cell_cell : 'Update current cell',
+cell_row : 'Update all cells in row',
+cell_all : 'Update all cells in table',
+row_row : 'Update current row',
+row_odd : 'Update odd rows in table',
+row_even : 'Update even rows in table',
+row_all : 'Update all rows in table',
+thead : 'Table Head',
+tbody : 'Table Body',
+tfoot : 'Table Foot',
+del : 'Delete table',
+scope : 'Scope',
+row : 'Row',
+col : 'Col',
+rowgroup : 'Row Group',
+colgroup : 'Col Group',
+col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.',
+row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.',
+cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.',
+missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,84 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+tinyMCE.addToLang('table',{
+general_tab : 'General',
+advanced_tab : 'Avanzado',
+general_props : 'Propiedades generales',
+advanced_props : 'Propiedades avanzadas',
+desc : 'Insertar/Modificar tabla',
+row_before_desc : 'Insertar una fila antes',
+row_after_desc : 'Insert una fila después',
+delete_row_desc : 'Eliminar fila',
+col_before_desc : 'Insertar una columna antes',
+col_after_desc : 'Insertar una columna después',
+delete_col_desc : 'Eliminar columna',
+rowtype : 'File en parte de tabla',
+title : 'Insertar/Modificar tabla',
+width : 'Ancho',
+height : 'ALto',
+cols : 'Columnas',
+rows : 'Filas',
+cellspacing : 'Espacio entre celdas',
+cellpadding : 'Borde interior de las celdas',
+border : 'Borde',
+align : 'Alineación horizontal',
+align_default : 'Defecto',
+align_left : 'Izquierda',
+align_right : 'Derecha',
+align_middle : 'Centrado',
+row_title : 'Propiedades de la fila',
+cell_title : 'Propiedades de la celda',
+cell_type : 'Tipo de celda',
+row_desc : 'Propiedades de la fila',
+cell_desc : 'Propiedades de la celda',
+valign : 'Alineación vertical',
+align_top : 'Arriba',
+align_bottom : 'Abajo',
+props_desc : 'Propiedades de la tabla',
+bordercolor : 'Color del borde',
+bgcolor : 'Color del fondo',
+merge_cells_title : 'Combinar celdas',
+split_cells_desc : 'Dividir celdas',
+merge_cells_desc : 'Combinar celdas',
+cut_row_desc : 'Cortar fila',
+copy_row_desc : 'Copiar fila',
+paste_row_before_desc : 'Pegar fila antes',
+paste_row_after_desc : 'Pegar fila después',
+id : 'Id',
+style: 'Estilo',
+langdir : 'Dirección del texto',
+langcode : 'Código del idioma',
+mime : 'Tipo MIME del target',
+ltr : 'De izquierda a derecha',
+rtl : 'De derecha a izquierda',
+bgimage : 'Imagen de fondo',
+summary : 'Resumen',
+td : "Datos",
+th : "Cabecera",
+cell_cell : 'Actualizar la celda actual',
+cell_row : 'Actualizar todas las celdas de la fila',
+cell_all : 'Actualizar todas las celdas de la tabla',
+row_row : 'Actualizar la fila actual',
+row_odd : 'Actualizar las filas impares de la tabla',
+row_even : 'Actualizar las filas pares de la tabla',
+row_all : 'Actualizar todas las filas de la tabla',
+thead : 'Cabecera de la tabla',
+tbody : 'Cuerpo de la tabla',
+tfoot : 'Pie de la tabla',
+del : 'Eliminar tabla',
+scope : 'Alcance',
+row : 'Fila',
+col : 'Columna',
+rowgroup : 'Grupo de filas',
+colgroup : 'Grupo de columnas',
+missing_scope: '¿Estás seguro que quieres continuar sin especificar el alcance para esta celda de tipo cabecera? Sin ello, puede dificultar a algunos usuarios con discapacidades el poder entender el contenido o los datos mostrados en la tabla.',
+cellprops_delta_width : 55
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/fa.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/fa.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/fa.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,47 @@
+// IR lang variables
+// Persian (Farsi) language pack (for IRAN)
+// By: Morteza Zafari
+// Lost at LostLord.com
+// http://www.LostLord.com
+
+tinyMCE.addToLang('',{
+table_desc : '??? ???? ????',
+table_insert_row_before_desc : '??? ??? ???? ??? ?? ??? ????',
+table_insert_row_after_desc : '??? ??? ???? ?? ?? ??? ????',
+table_delete_row_desc : '??? ???',
+table_insert_col_before_desc : '??? ???? ???? ??? ?? ???? ????',
+table_insert_col_after_desc : '??? ???? ???? ?? ?? ???? ????',
+table_delete_col_desc : '??? ????',
+insert_table_title : '??? ? ?????? ????',
+insert_table_width : '???',
+insert_table_height : '??????',
+insert_table_cols : '????? ??????',
+insert_table_rows : '????? ?????',
+insert_table_cellspacing : '????? ?? ???? ????',
+insert_table_cellpadding : '????? ??? ?? ?????? ????',
+insert_table_border : '?????',
+insert_table_align : '??? ???? ????',
+insert_table_align_default : '??? ???',
+insert_table_align_left : '??',
+insert_table_align_right : '????',
+insert_table_align_middle : '???',
+insert_table_class : '????',
+table_row_title : 'Table row properties',
+table_cell_title : 'Table cell properties',
+table_row_desc : 'Table row properties',
+table_cell_desc : 'Table cell properties',
+insert_table_valign : 'Vertical alignment',
+insert_table_align_top : 'Top',
+insert_table_align_bottom : 'Bottom',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/fi.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/fi.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/fi.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// FI lang variables by Urho Konttori from Absolutions
+// Updated by Tuomo Aura, Ateco.fi
+
+tinyMCE.addToLang('table',{
+general_tab : 'Yleiset',
+advanced_tab : 'Edistyneemm&auml;t',
+general_props : 'Yleisasetukset',
+advanced_props : 'Edistyneemm&auml;t asetukset',
+desc : 'Lis&auml;&auml; uusi taulukko',
+row_before_desc : 'Lis&auml;&auml; rivi edelle',
+row_after_desc : 'Lis&auml;&auml; rivi j&auml;lkeen',
+delete_row_desc : 'Poista rivi',
+col_before_desc : 'Lis&auml;&auml; sarake edelle',
+col_after_desc : 'Lis&auml;&auml; sarake j&auml;lkeen',
+delete_col_desc : 'Poista sarake',
+rowtype : 'Row in table part',
+title : 'Lis&auml;&auml;/Muokkaa taulukkoa',
+width : 'Leveys',
+height : 'Korkeus',
+cols : 'Saraketta',
+rows : 'Rivi&auml;',
+cellspacing : 'Cellspacing',
+cellpadding : 'Cellpadding',
+border : 'Reuna',
+align : 'Asettelu',
+align_default : 'Oletus',
+align_left : 'Vasen',
+align_right : 'Oikea',
+align_middle : 'Keskelle',
+row_title : 'Rivin ominaisuudet',
+cell_title : 'Sarakkeen ominaisuudet',
+cell_type : 'Solun tyyppi',
+row_desc : 'Rivin ominaisuudet',
+cell_desc : 'Solun ominaisuudet',
+valign : 'Pystysuora asettelu',
+align_top : 'Yl&auml;reuna',
+align_bottom : 'Alareuna',
+props_desc : 'Taulukon ominaisuudet',
+bordercolor : 'Reunan v&auml;ri',
+bgcolor : 'Taustav&auml;ri',
+merge_cells_title : 'Yhdist&auml; taulukon solut',
+split_cells_desc : 'Erota taulukon solut',
+merge_cells_desc : 'Yhdist&auml; taulukon solut',
+cut_row_desc : 'Leikkaa taulukon rivi',
+copy_row_desc : 'Kopioi taulukon rivi',
+paste_row_before_desc : 'Liit&auml; taulukon rivi edelle',
+paste_row_after_desc : 'Liit&auml; taulukon rivi j&auml;lkeen',
+id : 'Id',
+style: 'Tyyli',
+langdir : 'Kielen suunta',
+langcode : 'Kielikoodi',
+mime : 'Kohteen MIME-tyyppi',
+ltr : 'Vasemmalta oikealle',
+rtl : 'Oikealta vasemmalle',
+bgimage : 'Taustakuva',
+summary : 'Yhteenveto',
+td : "Data",
+th : "Otsikko",
+cell_cell : 'P&auml;ivit&auml; kyseinen solu',
+cell_row : 'P&auml;ivit&auml; kaikki solut riviss&auml;',
+cell_all : 'P&auml;ivit&auml; kaikki solut taulukossa',
+row_row : 'P&auml;ivit&auml; kyseinen rivi',
+row_odd : 'P&auml;ivit&auml; parittomat rivit',
+row_even : 'P&auml;ivit&auml; parilliset rivit',
+row_all : 'P&auml;ivit&auml; kaikki rivit',
+thead : 'Table Head',
+tbody : 'Table Body',
+tfoot : 'Table Foot',
+del : 'Poista taulukko',
+scope : 'Scope',
+row : 'Rivi',
+col : 'Sarake',
+rowgroup : 'Riviryhm&auml;',
+colgroup : 'Sarakeryhm&auml;',
+missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.',
+cellprops_delta_width : 50
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// French lang variables by Laurent Dran
+// Modifié par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('table',{
+general_tab : 'Général',
+advanced_tab : 'Avancé',
+general_props : 'Propriétés générales',
+advanced_props : 'Propriétés avancées',
+desc : 'Insérer/Modifier un tableau',
+row_before_desc : 'Insérer une rangée avant',
+row_after_desc : 'Insérer une rangée après',
+delete_row_desc : 'Effacer la rangée',
+col_before_desc : 'Insérer une colonne avant',
+col_after_desc : 'Insérer une colonne après',
+delete_col_desc : 'Effacer la colonne',
+rowtype : 'Type de rangée',
+title : 'Gestionnaire de tableau',
+width : 'Largeur',
+height : 'Hauteur',
+cols : 'Colonnes',
+rows : 'Rangées',
+cellspacing : 'Entre les cellules',
+cellpadding : 'Marges intérieures',
+border : 'Bordures',
+align : 'Alignement horizontal',
+align_default : 'Par défault',
+align_left : 'À gauche',
+align_right : 'À droite',
+align_middle : 'Centré',
+row_title : 'Propriétés des rangées',
+cell_title : 'Propriétés des cellules',
+cell_type : 'Type',
+row_desc : 'Propriétés des rangées',
+cell_desc : 'Propriétés des cellules',
+valign : 'Alignement vertical',
+align_top : 'Haut',
+align_bottom : 'Bas',
+props_desc : 'Propriétés du tableau',
+bordercolor : 'Couleur des bordures',
+bgcolor : 'Couleur d\'arrière-plan',
+merge_cells_title : 'Fusionner les cellules',
+split_cells_desc : 'Scinder les cellules',
+merge_cells_desc : 'Fusionner les cellules',
+cut_row_desc : 'Éliminer la rangée',
+copy_row_desc : 'Copier la rangée',
+paste_row_before_desc : 'Coller la rangée avant',
+paste_row_after_desc : 'Coller la rangée après',
+id : 'Id',
+style: 'Style en ligne',
+langdir : 'Sens d\'écriture',
+langcode : 'Code de langue',
+mime : 'Type MIME de la cible',
+ltr : 'Vers la droite',
+rtl : 'Vers la gauche',
+bgimage : 'Image d\'arrière-plan',
+summary : 'Descriptif',
+td : "Donnée",
+th : "En-tête",
+cell_cell : 'Appliquer à la cellule',
+cell_row : 'Appliquer à toute la rangée',
+cell_all : 'Appliquer à tout le tableau',
+row_row : 'Appliquer à la rangée',
+row_odd : 'Appliquer aux rangées pair',
+row_even : 'Appliquer aux rangées impair',
+row_all : 'Appliquer à toutes les rangées',
+thead : 'En-tête',
+tbody : 'Corps',
+tfoot : 'Pied',
+del : 'Effacer le tableau',
+scope : 'Attribut scope',
+row : 'Rangée',
+col : 'Colonne',
+rowgroup : 'Groupe de rangées',
+colgroup : 'Groupe de colonnes',
+missing_scope: 'Les attributs scope rendraient votre tableau de données plus\naccessible à certains groupes d\'utilisateurs.\n\nÊtes-vous sûr de ne pas vouloir spécifier\nd\'attribut scope aux cellules d\'en-tête ?\n\n',
+cellprops_delta_width : 50
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15
+
+tinyMCE.addToLang('',{
+table_desc : 'Insérer un nouveau tableau',
+table_insert_row_before_desc : 'Insérer une ligne avant',
+table_insert_row_after_desc : 'Insérer une ligne après',
+table_delete_row_desc : 'Supprimer la ligne',
+table_insert_col_before_desc : 'Insérer une colonne avant',
+table_insert_col_after_desc : 'Insérer une colonne après',
+table_delete_col_desc : 'Supprimer la colonne',
+insert_table_title : 'Insérer/Modifier le tableau',
+insert_table_width : 'Largeur',
+insert_table_height : 'Hauteur',
+insert_table_cols : 'Colonnes',
+insert_table_rows : 'Lignes',
+insert_table_cellspacing : 'Cellspacing',
+insert_table_cellpadding : 'Cellpadding',
+insert_table_border : 'Bordure',
+insert_table_align : 'Alignement',
+insert_table_align_default : 'Défaut',
+insert_table_align_left : 'Gauche',
+insert_table_align_right : 'Droit',
+insert_table_align_middle : 'Milieu',
+insert_table_class_name : 'Classe CSS',
+table_row_title : 'Propriétés de ligne',
+table_cell_title : 'Propriétés de cellule',
+table_row_desc : 'Propriétés de ligne',
+table_cell_desc : 'Propriétés de cellule',
+insert_table_valign : 'Alignement vertical',
+insert_table_align_top : 'Haut',
+insert_table_align_bottom : 'Bas',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// HE lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'ëììé',
+advanced_tab : 'îú÷ãí',
+general_props : 'îàôééðéí ëììééí',
+advanced_props : 'îàôééðéí îú÷ãîéí',
+desc : 'îëðéñ èáìä çãùä',
+row_before_desc : 'äëðñ ùåøä ìôðé',
+row_after_desc : 'äëðñ ùåøä àçøé',
+delete_row_desc : 'îç÷ ùåøä',
+col_before_desc : 'äëðñ èåø ìôðé',
+col_after_desc : 'äëðñ èåø àçøé',
+delete_col_desc : 'îç÷ èåø',
+rowtype : 'ùåøä áçì÷ ùì äèáìä',
+title : 'äëðñ/ùðä èáìä',
+width : 'øåçá',
+height : 'âåáä',
+cols : 'èåøéí',
+rows : 'ùåøåú',
+cellspacing : 'øéååç áéï úàéí',
+cellpadding : 'øéôåã úàéí',
+border : 'âáåì',
+align : 'éùåø',
+align_default : 'áøéøú îçãì',
+align_left : 'ùîàì',
+align_right : 'éîéï',
+align_middle : 'îøëæ',
+row_title : 'îàôééðé ùåøä áèáìä',
+cell_title : 'îàôééðé úà áèáìä',
+cell_type : 'ñåâ úà',
+row_desc : 'îàôééðé ùåøä áèáìä',
+cell_desc : 'îàôééðé úà áèáìä',
+valign : 'éùåø àðëé',
+align_top : 'ìîòìä',
+align_bottom : 'ìîèä',
+props_desc : 'îàôééðé èáìä',
+bordercolor : 'öáò âáåì',
+bgcolor : 'öáò ø÷ò',
+merge_cells_title : 'îæâ úàéí áèáìä',
+split_cells_desc : 'ôöì úàéí áèáìä',
+merge_cells_desc : 'îæâ úàéí áèáìä',
+cut_row_desc : 'âæåø ùåøä îäèáìä',
+copy_row_desc : 'äòú÷ ùåøä îäèáìä',
+paste_row_before_desc : 'äãá÷ ùåøä ìôðé',
+paste_row_after_desc : 'äãá÷ ùåøä àçøé',
+id : 'Id',
+style: 'ñâðåï',
+langdir : 'ëéååï ùôä',
+langcode : '÷åã ùôä',
+mime : 'ñåâ MIME ùì äéòã',
+ltr : 'ùîàì ìéîéï',
+rtl : 'éîéï ìùîàì',
+bgimage : 'úîåðú ø÷ò',
+summary : 'ñéëåí',
+td : "îéãò",
+th : "ëåúøú",
+cell_cell : 'òãëï úà ðåëçé',
+cell_row : 'òãëï àú ëì äúàéí áùåøä',
+cell_all : 'òãëï àú ëì äúàéí áèáìä',
+row_row : 'òãëï ùåøä ðåëçéú',
+row_odd : 'òãëï ùåøåú àé-æåâéåú áèáìä',
+row_even : 'òãëï ùåøåú æåâéåú áèáìä',
+row_all : 'òãëï àú ëì äùåøåú áèáìä',
+thead : 'ëåúøú äèáìä',
+tbody : 'âåó äèáìä',
+tfoot : 'ñéëåí äèáìä',
+del : 'îç÷ èáìä',
+scope : 'úçåí',
+row : 'ùåøä',
+col : 'èåø',
+rowgroup : '÷áåöú ùåøåú',
+colgroup : '÷áåöú èåøéí',
+missing_scope: 'äàí àúä áèåç ùáøöåðê ìäîùéê îáìé ìöééï àú úçåí äëåúøú ùì äèáìä? áìé ëåúøú îåâãøú, éúëï ëé îùúîùéí áòìé îåâáìåéåú éú÷ùå ìäáéï àú äúåëï àå äîéãò äîåöâéí áèáìä.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// HU lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Általános',
+advanced_tab : 'Haladó',
+general_props : 'Általános beállítások',
+advanced_props : 'Haladó beállítások',
+desc : 'Új táblázat beszúrása',
+row_before_desc : 'Sor beszúrása elé',
+row_after_desc : 'Sor beszúrása mögé',
+delete_row_desc : 'Sor törlése',
+col_before_desc : 'Oszlop beszúrása elé',
+col_after_desc : 'Oszlop beszúrása mögé',
+delete_col_desc : 'Oszlop törlése',
+rowtype : 'Sor a táblázatrészben',
+title : 'Táblázat beszúrása/módosítása',
+width : 'Hosszúság',
+height : 'Szélesség',
+cols : 'Oszlopok',
+rows : 'Sorok',
+cellspacing : 'Cellaköz',
+cellpadding : 'Cellakitöltés',
+border : 'Keret',
+align : 'Elhelyezkedés',
+align_default : 'alapértelmezett',
+align_left : 'Bal',
+align_right : 'Jobb',
+align_middle : 'Közép',
+row_title : 'Táblázat sor tulajdonságai',
+cell_title : 'Táblázat cella tulajdonságai',
+cell_type : 'Cella típus',
+row_desc : 'Táblázat sor tulajdonságai',
+cell_desc : 'Táblázat cella tulajdonságai',
+valign : 'Függõleges elhelyezkedés',
+align_top : 'Felül',
+align_bottom : 'Alul',
+props_desc : 'Táblázat tulajdonságai',
+bordercolor : 'Keret szín',
+bgcolor : 'Háttér szín',
+merge_cells_title : 'Tábla celláinak egyesítése',
+split_cells_desc : 'Tábla celláinak felosztása',
+merge_cells_desc : 'Tábla celláinak egyesítése',
+cut_row_desc : 'Táblázat sor kivágása',
+copy_row_desc : 'Táblázat sor másolása',
+paste_row_before_desc : 'Táblázat sor beillesztése elé',
+paste_row_after_desc : 'Táblázat sor beillesztése mögé',
+id : 'Azonodító',
+style: 'Stílus',
+langdir : 'Szövegpozíció',
+langcode : 'Szöveg kód',
+mime : 'Cél MIME típus',
+ltr : 'Balról jobbra',
+rtl : 'Jobbról balra',
+bgimage : 'Háttérkép',
+summary : 'Összefoglaló',
+td : "Adat",
+th : "Fejléc",
+cell_cell : 'Aktuális cella frissítése',
+cell_row : 'Minden cella frissítése a sorban',
+cell_all : 'Minden cella frissítése a táblában',
+row_row : 'Aktuális sor frissítése',
+row_odd : 'Páratlan sorok frissítése a táblában',
+row_even : 'páros sorok frissítése a táblában',
+row_all : 'Minden sor frissítése a táblában',
+thead : 'Táblázat fejléc',
+tbody : 'Táblázat test',
+tfoot : 'Tálázat lábléc',
+del : 'Tábla törlése',
+scope : 'Scope',
+row : 'Row',
+col : 'Col',
+rowgroup : 'Row Group',
+colgroup : 'Col Group',
+missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('table',{
+general_tab : 'Almennt',
+advanced_tab : 'S&eacute;rt&aelig;kt',
+general_props : 'Almennar stillingar',
+advanced_props : 'S&eacute;rt&aelig;kar stillingar',
+desc : 'Setja inn n&yacute;ja t&ouml;flu',
+row_before_desc : 'B&aelig;ta r&ouml;&eth; vi&eth; fyrir framan',
+row_after_desc : 'B&aelig;ta r&ouml;&eth; vi&eth; fyrir aftan',
+delete_row_desc : 'Ey&eth;a r&ouml;&eth;',
+col_before_desc : 'B&aelig;ta d&aacute;lk vi&eth; fyrir framan',
+col_after_desc : 'B&aelig;ta d&aacute;lk vi&eth; fyrir aftan',
+delete_col_desc : 'Ey&eth;a d&aacute;lki',
+rowtype : 'R&ouml;&eth; &iacute; t&ouml;fluhluta',
+title : 'B&aelig;ta vi&eth;/breyta t&ouml;flu',
+width : 'Breidd',
+height : 'H&aelig;&eth;',
+cols : 'D&aacute;lkar',
+rows : 'Ra&eth;ir',
+cellspacing : 'Reitabil',
+cellpadding : 'Reitab&oacute;lstrun',
+border : 'Rammi',
+align : 'Textastilling',
+align_default : 'Sj&aacute;lfgild',
+align_left : 'Vinstri',
+align_right : 'H&aelig;gri',
+align_middle : 'Mi&eth;ja',
+row_title : 'Stillingar t&ouml;flura&eth;ar',
+cell_title : 'Stillingar t&ouml;flud&aacute;lks',
+cell_type : 'Reitartegund',
+row_desc : 'Stillingar t&ouml;flura&eth;ar',
+cell_desc : 'Stillingar t&ouml;flureits',
+valign : 'L&oacute;&eth;r&eacute;tt stilling',
+align_top : 'Efst',
+align_bottom : 'Ne&eth;st',
+props_desc : 'Stillingar t&ouml;flu',
+bordercolor : 'Rammalitur',
+bgcolor : 'Bakgrunnslitur',
+merge_cells_title : 'Sameina t&ouml;flureiti',
+split_cells_desc : 'Tv&iacute;stra t&ouml;flureitum',
+merge_cells_desc : 'Sameina t&ouml;flureiti',
+cut_row_desc : 'Klippa t&ouml;flur&ouml;&eth;',
+copy_row_desc : 'Afrita t&ouml;flur&ouml;&eth;',
+paste_row_before_desc : 'Skeyta t&ouml;flur&ouml;&eth; fyrir ofan',
+paste_row_after_desc : 'Skeyta t&ouml;flur&ouml;&eth; fyrir ne&eth;an',
+id : 'Id',
+style: 'St&iacute;ll',
+langdir : 'Rith&aacute;ttur tungum&aacute;ls',
+langcode : 'Tungum&aacute;lskenni',
+mime : 'MIME-tegund tengils',
+ltr : 'Vinstri til h&aelig;gri',
+rtl : 'H&aelig;gri til vinstri',
+bgimage : 'Bakgrunnsmynd',
+summary : 'Samantekt',
+td : "G&ouml;gn",
+th : "Haus",
+cell_cell : 'Uppf&aelig;ra n&uacute;verandi reit',
+cell_row : 'Uppf&aelig;ra alla reiti í r&ouml;&eth;inni',
+cell_all : 'Uppf&aelig;ra alla reiti t&ouml;flunnar',
+row_row : 'Uppf&aelig;ra n&uacute;verandi r&ouml;&eth;',
+row_odd : 'Uppf&aelig;ra oddat&ouml;lura&eth;ir',
+row_even : 'Uppf&aelig;ra jafnt&ouml;lura&eth;ir',
+row_all : 'Uppf&aelig;ra allar ra&eth;ir',
+thead : 'Haus t&ouml;flu',
+tbody : 'Meginm&aacute;l t&ouml;flu',
+tfoot : 'F&oacute;tur t&ouml;flu',
+del : 'Ey&eth;a t&ouml;flu',
+scope : 'Gildissvi&eth;',
+row : 'R&ouml;&eth;',
+col : 'D&aacute;lkur',
+rowgroup : 'Ra&eth;ah&oacute;pur',
+colgroup : 'D&aacute;lkah&oacute;pur',
+missing_scope: 'Viltu halda áfram án þess að tilgreina gildissvið fyrir haus töflu? Án þess gæti það valdið sumum notendum, til dæmis sjónskertum, vandkvæðum við að skilja innihald töflunnar.',
+cellprops_delta_width : 55
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/it.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/it.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/it.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// Variabili di lingua IT - fabrix.xm at lombardiacom.it
+
+tinyMCE.addToLang('',{
+table_desc : 'Inserisci una nuova tabella',
+table_insert_row_before_desc : 'Inserisci una riga prima',
+table_insert_row_after_desc : 'Inserisci una riga dopo',
+table_delete_row_desc : 'Cancella riga',
+table_insert_col_before_desc : 'Inserisci colonna prima',
+table_insert_col_after_desc : 'Inserisci colonna dopo',
+table_delete_col_desc : 'Rimuovi colonna',
+insert_table_title : 'Inserisci/modifica tabella',
+insert_table_width : 'Larghezza',
+insert_table_height : 'Altezza',
+insert_table_cols : 'Colonne',
+insert_table_rows : 'Righe',
+insert_table_cellspacing : 'Cellspacing',
+insert_table_cellpadding : 'Cellpadding',
+insert_table_border : 'Bordo',
+insert_table_align : 'Allineamento',
+insert_table_align_default : 'Default',
+insert_table_align_left : 'Sinistra',
+insert_table_align_right : 'Destra',
+insert_table_align_middle : 'Centro',
+insert_table_class : 'Classe',
+table_row_title : 'Propriet\u00E0 della riga',
+table_cell_title : 'Propriet\u00E0 della cella',
+table_row_desc : 'Propriet\u00E0 della riga',
+table_cell_desc : 'Propriet\u00E0 della cella',
+insert_table_valign : 'Allineamento verticale',
+insert_table_align_top : 'In alto',
+insert_table_align_bottom : 'In basso',
+table_props_desc : 'Propriet\u00E0 della tabella',
+table_bordercolor : 'Colore bordo',
+table_bgcolor : 'Colore sfondo',
+table_merge_cells_title : 'Unisci celle',
+table_split_cells_desc : 'Dividi celle',
+table_merge_cells_desc : 'Unisci le celle',
+table_cut_row_desc : 'Taglia riga',
+table_copy_row_desc : 'Copia riga',
+table_paste_row_before_desc : 'Incolla riga prima',
+table_paste_row_after_desc : 'Incolla riga dopo',
+table_insert_desc : 'Inserisci una nuova tabella'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/ja.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/ja.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/ja.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// JP lang variables
+
+tinyMCE.addToLang('',{
+table_desc : '$B%F!<%V%k(B',
+table_insert_row_before_desc : '$B9TA^F~(B($BA0(B)',
+table_insert_row_after_desc : '$B9TA^F~(B($B8e(B)',
+table_delete_row_desc : '$B9T:o=|(B',
+table_insert_col_before_desc : '$BNsA^F~(B($BA0(B)',
+table_insert_col_after_desc : '$BNsA^F~(B($B8e(B)',
+table_delete_col_desc : '$BNs:o=|(B',
+insert_table_title : '$B%F!<%V%k$NA^F~(B/$BJT=8(B',
+insert_table_cols : '$BNs?t(B',
+insert_table_rows : '$B9T?t(B',
+insert_table_cellspacing : '$B%;%kM>Gr(B',
+insert_table_cellpadding : '$B%;%k5M$a(B',
+insert_table_align : '$B0LCVD4 at 0(B',
+insert_table_align_default : '$B0EL[(B',
+insert_table_align_left : '$B:85M$a(B',
+insert_table_align_right : '$B1&5M$a(B',
+insert_table_align_middle : '$BCf1{4s$;(B',
+insert_table_width : '$BI}(B',
+insert_table_height : '$B9b$5(B',
+insert_table_border : '$B6-3&@~(B',
+insert_table_class : '$B%/%i%9(B',
+table_row_title : 'Table row properties',
+table_cell_title : 'Table cell properties',
+table_row_desc : 'Table row properties',
+table_cell_desc : 'Table cell properties',
+insert_table_valign : 'Vertical alignment',
+insert_table_align_top : 'Top',
+insert_table_align_bottom : 'Bottom',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/ko.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/ko.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/ko.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// KO lang variables
+
+tinyMCE.addToLang('',{
+table_desc : 'Ç¥ ³&Ouml;±â',
+table_insert_row_before_desc : '¾Õ¿¡ Çà ³&Ouml;±â',
+table_insert_row_after_desc : 'µÚ¿¡ Çà ³&Ouml;±â',
+table_delete_row_desc : 'Çà Á&ouml;¿ì±â',
+table_insert_col_before_desc : '¾Õ¿¡ ¿­ ³&Ouml;±â',
+table_insert_col_after_desc : 'µÚ¿¡ ¿­ ³&Ouml;±â',
+table_delete_col_desc : '¿­ Á&ouml;¿ì±â',
+insert_table_title : 'Ç¥ ³&Ouml;±â/°í&Auml;¡±â',
+insert_table_width : '³Êºñ',
+insert_table_height : '³ôÀÌ',
+insert_table_cols : 'Çà',
+insert_table_rows : '¿­',
+insert_table_cellspacing : '¼¿ °£°Ý',
+insert_table_cellpadding : '¼¿ ¿©¹é',
+insert_table_border : '&Aring;׵θ®',
+insert_table_align : 'Á¤·&Auml;',
+insert_table_align_default : '±âº»°ª',
+insert_table_align_left : '¿ÞÂÊ',
+insert_table_align_right : '¿À¸¥ÂÊ',
+insert_table_align_middle : '°¡¿îµ¥',
+insert_table_class : '&Aring;¬·¡½º',
+table_row_title : 'Table row properties',
+table_cell_title : 'Table cell properties',
+table_row_desc : 'Table row properties',
+table_cell_desc : 'Table cell properties',
+insert_table_valign : 'Vertical alignment',
+insert_table_align_top : 'Top',
+insert_table_align_bottom : 'Bottom',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('table',{
+general_tab : 'Generelt',
+advanced_tab : 'Avansert',
+general_props : 'Generelle egenskaper',
+advanced_props : 'Avanserte egenskaper',
+desc : 'Opprett/endre tabell',
+row_before_desc : 'Opprett rad foran',
+row_after_desc : 'Opprett rad etter',
+delete_row_desc : 'Fjern rad',
+col_before_desc : 'Opprett kolonne foran',
+col_after_desc : 'Opprett kolonne etter',
+delete_col_desc : 'Fjern kolonne',
+rowtype : 'Rad i tabell',
+title : 'Opprett/endre tabell',
+width : 'Bredde',
+height : 'H&oslash;yde',
+cols : 'Kolonner',
+rows : 'Rader',
+cellspacing : 'Celle mellomrom',
+cellpadding : 'Celle fylling',
+border : 'Rammebredde',
+align : 'Justering',
+align_default : 'Ingen',
+align_left : 'Venstre',
+align_right : 'H&oslash;yre',
+align_middle : 'Midtstilt',
+row_title : 'tabell rad egenskaper',
+cell_title : 'tabell celle egenskaper',
+cell_type : 'Celle type',
+row_desc : 'tabell rad egenskaper',
+cell_desc : 'tabell celle egenskaper',
+valign : 'Vertikal justering',
+align_top : 'Topp',
+align_bottom : 'Bunn',
+props_desc : 'tabell egenskaper',
+bordercolor : 'Rammefarge',
+bgcolor : 'Bakgrunnsfarge',
+merge_cells_title : 'Sl&aring; sammen tabell celler',
+split_cells_desc : 'Splitt tabell celler',
+merge_cells_desc : 'Sl&aring; sammen tabell celler',
+cut_row_desc : 'Fjern tabell rad',
+copy_row_desc : 'Kopier tabell rad',
+paste_row_before_desc : 'Lim inn tabell rad foran',
+paste_row_after_desc : 'Lim inn tabell rad etter',
+id : 'Id',
+style: 'Stil',
+langdir : 'Spr&aring;k retning',
+langcode : 'Spr&aring;k kode',
+mime : 'M&aring;lets MIME type',
+ltr : 'Venstre mot h&oslash;yre',
+rtl : 'H&oslash;yre mot venstre',
+bgimage : 'Bakgrunnsbilde',
+summary : 'Sum',
+td : "Data",
+th : "Overskrift",
+cell_cell : 'Oppdater valgt celle',
+cell_row : 'Oppdater alle celler i raden',
+cell_all : 'Oppdater alle celler i tabellen',
+row_row : 'Oppdater valgt rad',
+row_odd : 'Oppdater ulike rader i tabellen',
+row_even : 'Oppdater like rader i tabellen',
+row_all : 'Oppdater alle rader i tabellen',
+thead : 'Tabell Hode',
+tbody : 'Tabell Kropp',
+tfoot : 'Tabell Fot',
+del : 'Slett tabell',
+scope : 'Hensikt',
+row : 'Rad',
+col : 'Kolonne',
+rowgroup : 'Rad gruppe',
+colgroup : 'Kolonne gruppe',
+missing_scope: 'Er du sikker p&aring; at du vil fortsette uten &aring; oppgi hensikten med denne tabellens hode celle.'
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/table/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// NL lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Algemeen',
+advanced_tab : 'Geavanceerd',
+general_props : 'Algemene eigenschappen',
+advanced_props : 'Geavanceerde eigenschappen',
+desc : 'Nieuwe tabel invoegen',
+row_before_desc : 'Rij boven invoegen',
+row_after_desc : 'Rij onder invoegen',
+delete_row_desc : 'Rij verwijderen',
+col_before_desc : 'Kolom links invoegen',
+col_after_desc : 'Kolom rechts invoegen',
+delete_col_desc : 'Kolom verwijderen',
+rowtype : 'Row in table part',
+title : 'Tabel invoegen/bewerken',
+width : 'Breedte',
+height : 'Hoogte',
+cols : 'Kolommen',
+rows : 'Rijen',
+cellspacing : 'Ruimte om cel',
+cellpadding : 'Ruimte in cel',
+border : 'Rand',
+align : 'Uitlijning',
+align_default : 'Standaard',
+align_left : 'Links',
+align_right : 'Rechts',
+align_middle : 'Centreren',
+row_title : 'Tabelrij-eigenschappen',
+cell_title : 'Tabelcel-eigenschappen',
+cell_type : 'Celtype',
+row_desc : 'Tabelrij-eigenschappen',
+cell_desc : 'Tabelcel-eigenschappen',
+valign : 'Verticale uitlijning',
+align_top : 'Boven',
+align_bottom : 'Onder',
+props_desc : 'Tabeleigenschappen',
+bordercolor : 'Randkleur',
+bgcolor : 'Achtergrondkleur',
+merge_cells_title : 'Tabelcellen samenvoegen',
+split_cells_desc : 'Tabelcellen splitsen',
+merge_cells_desc : 'Tabelcellen samenvoegen',
+cut_row_desc : 'Tabelrij knippen',
+copy_row_desc : 'Tebelrij kopi&euml;ren',
+paste_row_before_desc : 'Tabelrij boven plakken',
+paste_row_after_desc : 'tabelrij onder plakken',
+id : 'Id',
+style: 'Stijl',
+langdir : 'Taalrichting',
+langcode : 'Taalcode',
+mime : 'MIME type',
+ltr : 'Links naar rechts',
+rtl : 'Rechts naar links',
+bgimage : 'Achtergrondafbeelding',
+summary : 'Samenvatting',
+td : "Data",
+th : "Kop",
+cell_cell : 'Huidige cel bijwerken',
+cell_row : 'Alle cellen in rij bijwerken',
+cell_all : 'Alle cellen in tabel bijwerken',
+row_row : 'Huidige rij bijwerken',
+row_odd : 'Oneven rijen in tabel bijwerken',
+row_even : 'Even rijen in tabel bijwerken',
+row_all : 'Alle rijen in tabel bijwerken',
+thead : 'Tabel-kop',
+tbody : 'Tabel-body',
+tfoot : 'Tabel-voet',
+del : 'Tabel verwijderen',
+scope : 'Bereik',
+row : 'Rij',
+col : 'Kolom',
+rowgroup : 'Rijgroep',
+colgroup : 'Kolomgroep',
+missing_scope: 'Zonder een bereik van een tabelkop, is het moeilijk voor mensen met een visuele handicap deze pagina te begrijpen. Weet u zeker dat u zonder bereik verder wilt gaan?'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('table',{
+general_tab : 'Generelt',
+advanced_tab : 'Avansert',
+general_props : 'Generelle egenskaper',
+advanced_props : 'Avanserte egenskaper',
+desc : 'Opprett/endre tabell',
+row_before_desc : 'Opprett rad foran',
+row_after_desc : 'Opprett rad etter',
+delete_row_desc : 'Fjern rad',
+col_before_desc : 'Opprett kolonne foran',
+col_after_desc : 'Opprett kolonne etter',
+delete_col_desc : 'Fjern kolonne',
+rowtype : 'Rad i tabell',
+title : 'Opprett/endre tabell',
+width : 'Bredde',
+height : 'H&oslash;gde',
+cols : 'Kolonner',
+rows : 'Rader',
+cellspacing : 'Celle mellomrom',
+cellpadding : 'Celle fylling',
+border : 'Rammebredde',
+align : 'Justering',
+align_default : 'Ingen',
+align_left : 'Venstre',
+align_right : 'H&oslash;gre',
+align_middle : 'Midtstilt',
+row_title : 'tabell rad egenskaper',
+cell_title : 'tabell celle egenskaper',
+cell_type : 'Celle type',
+row_desc : 'tabell rad egenskaper',
+cell_desc : 'tabell celle egenskaper',
+valign : 'Vertikal justering',
+align_top : 'Topp',
+align_bottom : 'Bunn',
+props_desc : 'tabell egenskaper',
+bordercolor : 'Rammefarge',
+bgcolor : 'Bakgrunnsfarge',
+merge_cells_title : 'Sl&aring; sammen tabell celler',
+split_cells_desc : 'Splitt tabell celler',
+merge_cells_desc : 'Sl&aring; sammen tabell celler',
+cut_row_desc : 'Fjern tabell rad',
+copy_row_desc : 'Kopier tabell rad',
+paste_row_before_desc : 'Lim inn tabell rad foran',
+paste_row_after_desc : 'Lim inn tabell rad etter',
+id : 'Id',
+style: 'Stil',
+langdir : 'Spr&aring;k retning',
+langcode : 'Spr&aring;k kode',
+mime : 'M&aring;lets MIME type',
+ltr : 'Venstre mot h&oslash;gre',
+rtl : 'H&oslash;gre mot venstre',
+bgimage : 'Bakgrunnsbilde',
+summary : 'Sum',
+td : "Data",
+th : "Overskrift",
+cell_cell : 'Oppdater valgt celle',
+cell_row : 'Oppdater alle celler i raden',
+cell_all : 'Oppdater alle celler i tabellen',
+row_row : 'Oppdater valgt rad',
+row_odd : 'Oppdater ulike rader i tabellen',
+row_even : 'Oppdater like rader i tabellen',
+row_all : 'Oppdater alle rader i tabellen',
+thead : 'Tabell Hode',
+tbody : 'Tabell Kropp',
+tfoot : 'Tabell Fot',
+del : 'Slett tabell',
+scope : 'Hensikt',
+row : 'Rad',
+col : 'Kolonne',
+rowgroup : 'Rad gruppe',
+colgroup : 'Kolonne gruppe',
+missing_scope: 'Er du sikker p&aring; at du vil fortsette uten &aring; oppgi hensikten med denne tabellens hode celle.',
+cellprops_delta_width : 30
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/plugins/table/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,78 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+
+tinyMCE.addToLang('table',{
+general_tab : 'G³ówne ustawienia',
+advanced_tab : 'Zaawansowane',
+general_props : 'G³ówne ustawienia',
+advanced_props : 'Zaawansowane ustawienia',
+desc : 'Wstawia now± tabelê',
+row_before_desc : 'Wstaw wiersz przed',
+row_after_desc : 'Wstaw wiersz za',
+delete_row_desc : 'Usuñ wiersz',
+col_before_desc : 'Wstaw kolumnê przed',
+col_after_desc : 'Wstaw kolumnê za',
+delete_col_desc : 'Usuñ kolumnê',
+rowtype : 'Wiersz w czê¶ci tabeli',
+title : 'Wstaw/Zmieñ tabelê',
+width : 'Szeroko¶æ',
+height : 'Wysoko¶æ',
+cols : 'Kolumn',
+rows : 'Wierszy',
+cellspacing : 'Odstêpy miêdzy komórkami',
+cellpadding : 'Margines wewn±trz komórek',
+border : 'Ramka',
+align : 'Wyrównanie',
+align_default : 'Domy¶lne',
+align_left : 'Lewo',
+align_right : 'Prawo',
+align_middle : '¦rodek',
+row_title : 'W³a¶ciwo¶ci wiersza',
+cell_title : 'W³a¶ciwo¶ci komórki',
+cell_type : 'Typ komórki',
+row_desc : 'W³a¶ciwo¶ci wiersza',
+cell_desc : 'W³a¶ciwo¶ci komórki',
+valign : 'Wyrównanie pionowe',
+align_top : 'Do góry',
+align_bottom : 'Do do³u',
+props_desc : 'W³a¶ciwo¶ci tabeli',
+bordercolor : 'Kolor ramki',
+bgcolor : 'Kolor t³a',
+merge_cells_title : 'Po³±cz komórki',
+split_cells_desc : 'Rozdziel komórki',
+merge_cells_desc : 'Po³±cz komórki',
+cut_row_desc : 'Wytnij wiersz',
+copy_row_desc : 'Kopiuj wiersz',
+paste_row_before_desc : 'Wklej wiersz przed',
+paste_row_after_desc : 'Wklej wiersz za',
+id : 'Id',
+style: 'Styl',
+langdir : 'Kierunek tekstu',
+langcode : 'Kod jêzyka',
+mime : 'Docelowy typ MIME',
+ltr : 'Lewy do prawego',
+rtl : 'Prawy do lewego',
+bgimage : 'Obrazek t³a',
+summary : 'Podsumowanie',
+td : "Dane",
+th : "Nag³ówek",
+cell_cell : 'Aktualizuj bie¿±c± komórkê',
+cell_row : 'Aktualizuj wszystkie komórki w wierszu',
+cell_all : 'Aktualizuj wszystkie komórki w tabeli',
+row_row : 'Aktualizuj bierz±c± komórkê',
+row_odd : 'Aktualizuj nieparzyste komórki w tabeli',
+row_even : 'Aktualizuj parzyste komórki w tabeli',
+row_all : 'Aktualizuj wszystkie komórki w tabeli',
+thead : 'Nag³ówek tabeli',
+tbody : 'Cia³o tabeli',
+tfoot : 'Stopka tabeli',
+del : 'Usuñ tabelê',
+scope : 'Zasiêg',
+row : 'Wiersz',
+col : 'Kolumna',
+rowgroup : 'Grupa wiersza',
+colgroup : 'Grupa kolumny',
+missing_scope: 'Czy jeste¶ pewien, ¿e chcesz kontynuowaæ bez sprecyzowania zasiêgu dla nag³ówka tej tabeli? Bez tego, niektórzy u¿ytkownicy mog± mieæ problem ze zrozumieniem zawarto¶ci tej tabeli, je¿eli maj± w³±czone jakie¶ ograniczenia w przegl±darkach.',
+cellprops_delta_width : 70
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/pt.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/pt.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/pt.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,84 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors :
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('table',{
+general_tab : 'Geral',
+advanced_tab : 'Avançado',
+general_props : 'Propriedades Gerais',
+advanced_props : 'Propriedades Avançadas',
+desc : 'Inserir uma nova tabela',
+row_before_desc : 'Inserir uma linha antes',
+row_after_desc : 'Inserir uma linha depois',
+delete_row_desc : 'Apagar linha',
+col_before_desc : 'Inserir uma coluna antes',
+col_after_desc : 'Inserir uma coluna depois',
+delete_col_desc : 'Remover coluna',
+rowtype : 'Linhas na tabela parcial',
+title : 'Inserir/Modificar Tabela',
+width : 'Largura',
+height : 'Altura',
+cols : 'Colunas',
+rows : 'Linhas',
+cellspacing : 'Espaçamento das células',
+cellpadding : 'Margem interna',
+border : 'Borda',
+align : 'Alinhamento',
+align_default : 'Padrão',
+align_left : 'Esquerda',
+align_right : 'Direita',
+align_middle : 'Centrado',
+row_title : 'Propriedades das linha',
+cell_title : 'Propriedades da célula',
+cell_type : 'Tipo de célula',
+row_desc : 'Propriedades das linhas',
+cell_desc : 'Propriedades da célula',
+valign : 'Alinhamento vertical',
+align_top : 'Superior',
+align_bottom : 'Inferior',
+props_desc : 'Propriedades da tabela',
+bordercolor : 'Côr da borda',
+bgcolor : 'Côr do fundo',
+merge_cells_title : 'Juntar células',
+merge_cells_desc : 'Juntar células da tabela',
+split_cells_title : 'Separar células',
+split_cells_desc : 'Separar células',
+cut_row_desc : 'Apagar linha',
+copy_row_desc : 'Copiar linha',
+paste_row_before_desc : 'Colar linha antes',
+paste_row_after_desc : 'Colar linha depois',
+id : 'Id',
+style: 'Estilo',
+langdir : 'Direção do texto',
+langcode : 'Código do idioma',
+mime : 'Tipo de MIME do objeto',
+ltr : 'Esquerda para direita',
+rtl : 'Direita para esquerda',
+bgimage : 'Imagem de fundo',
+summary : 'Sumário',
+td : "Dados",
+th : "Cabeçalho",
+cell_cell : 'Atulizar célula atual',
+cell_row : 'Atualizar todas as cédulas na linha',
+cell_all : 'Atualizar todas as cédulas da tabela',
+row_row : 'Atualizar linha atual',
+row_odd : 'Atualizar linhas ímpares na tabela',
+row_even : 'Atualizar linhas pares na tabela',
+row_all : 'Atualizar todas as linhas na tabela',
+thead : 'Cabeçalho da tabela',
+tbody : 'Corpo da tabela',
+tfoot : 'Rodapé da tabela',
+del : 'Apagar tabela',
+dir : 'Direção',
+scope : 'Escopo',
+row : 'Linha',
+col : 'Coluna',
+rowgroup : 'Grupo de linhas',
+colgroup : 'Grupo de colunas',
+missing_scope: 'Tem certeza que deseja continuar sem especificar um escopo para este célula de cabeçalho. Sem isso talvez seja difícil para alguns usuários especiais entender ou conteúdo ou visualizar a tabela.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,85 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors :
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('table',{
+general_tab : 'Geral',
+advanced_tab : 'Avançado',
+general_props : 'Propriedades Gerais',
+advanced_props : 'Propriedades Avançadas',
+desc : 'Inserir uma nova tabela',
+row_before_desc : 'Inserir uma linha antes',
+row_after_desc : 'Inserir uma linha depois',
+delete_row_desc : 'Apagar linha',
+col_before_desc : 'Inserir uma coluna antes',
+col_after_desc : 'Inserir uma coluna depois',
+delete_col_desc : 'Remover coluna',
+rowtype : 'Linhas na tabela parcial',
+title : 'Inserir/Modificar Tabela',
+width : 'Largura',
+height : 'Altura',
+cols : 'Colunas',
+rows : 'Linhas',
+cellspacing : 'Espaçamento das células',
+cellpadding : 'Margem interna',
+border : 'Borda',
+align : 'Alinhamento',
+align_default : 'Padrão',
+align_left : 'Esquerda',
+align_right : 'Direita',
+align_middle : 'Centrado',
+row_title : 'Propriedades das linha',
+cell_title : 'Propriedades da célula',
+cell_type : 'Tipo de célula',
+row_desc : 'Propriedades das linhas',
+cell_desc : 'Propriedades da célula',
+valign : 'Alinhamento vertical',
+align_top : 'Superior',
+align_bottom : 'Inferior',
+props_desc : 'Propriedades da tabela',
+bordercolor : 'Côr da borda',
+bgcolor : 'Côr do fundo',
+merge_cells_title : 'Juntar células',
+merge_cells_desc : 'Juntar células da tabela',
+split_cells_title : 'Separar células',
+split_cells_desc : 'Separar células',
+cut_row_desc : 'Apagar linha',
+copy_row_desc : 'Copiar linha',
+paste_row_before_desc : 'Colar linha antes',
+paste_row_after_desc : 'Colar linha depois',
+id : 'Id',
+style: 'Estilo',
+langdir : 'Direção do texto',
+langcode : 'Código do idioma',
+mime : 'Tipo de MIME do objeto',
+ltr : 'Esquerda para direita',
+rtl : 'Direita para esquerda',
+bgimage : 'Imagem de fundo',
+summary : 'Sumário',
+td : "Dados",
+th : "Cabeçalho",
+cell_cell : 'Atulizar célula atual',
+cell_row : 'Atualizar todas as cédulas na linha',
+cell_all : 'Atualizar todas as cédulas da tabela',
+row_row : 'Atualizar linha atual',
+row_odd : 'Atualizar linhas ímpares na tabela',
+row_even : 'Atualizar linhas pares na tabela',
+row_all : 'Atualizar todas as linhas na tabela',
+thead : 'Cabeçalho da tabela',
+tbody : 'Corpo da tabela',
+tfoot : 'Rodapé da tabela',
+del : 'Apagar tabela',
+dir : 'Direção',
+scope : 'Escopo',
+row : 'Linha',
+col : 'Coluna',
+rowgroup : 'Grupo de linhas',
+colgroup : 'Grupo de colunas',
+missing_scope: 'Tem certeza que deseja continuar sem especificar um escopo para este célula de cabeçalho. Sem isso talvez seja difícil para alguns usuários especiais entender ou conteúdo ou visualizar a tabela.',
+cellprops_delta_width : 55
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,4 @@
+Theme specific language packs.
+
+The language pack codes are based on ISO-639-2
+http://www.loc.gov/standards/iso639-2/englangn.html

Added: plog/trunk/js/tinymce/plugins/table/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// RU cp1251 lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Îñíîâíûå',
+advanced_tab : 'Ðàñøèðåííûå',
+general_props : 'Îñíîâíûå ñâîéñòâà',
+advanced_props : 'Ðàñøèðåííûå ñâîéñòâà',
+desc : 'Âñòàâèòü íîâóþ òàáëèöó',
+row_before_desc : 'Âñòàâèòü ñòðîêó ïåðåä',
+row_after_desc : 'Âñòàâèòü ñòðîêó ïîñëå',
+delete_row_desc : 'Óäàëèòü ñòðîêó',
+col_before_desc : 'Âñòàâèòü êîëîíêó ïåðåä',
+col_after_desc : 'Âñòàâèòü êîëîíêó ïîñëå',
+delete_col_desc : 'Óäàëèòü êîëîíêó',
+rowtype : 'Ñòðîêà â ÷àñòè òàáëèöû',
+title : 'Âñòàâèòü/Èçìåíèòü òàáëèöó',
+width : 'Øèðèíà',
+height : 'Âûñîòà',
+cols : 'Êîëîíêè',
+rows : 'Ñòðîêè',
+cellspacing : 'Ðàññòîÿíèå ìåæäó ÿ÷åéêàìè',
+cellpadding : 'Îòñòóï â ÿ÷åéêàõ',
+border : 'Ãðàíèöà',
+align : 'Âûðàâíèâàíèå',
+align_default : 'Ïî-óìîë÷àíèþ',
+align_left : 'Âñåâî',
+align_right : 'Âïðàâî',
+align_middle : 'Ïî öåíòðó',
+row_title : 'Ñâîéñòâà ñòðîêè òàáëèöû',
+cell_title : 'Ñâîéñòâà ÿ÷åéêè òàáëèöû',
+cell_type : 'Òèï ÿ÷åéêè',
+row_desc : 'Ñâîéñòâà ñòðîêè òàáëèöû',
+cell_desc : 'Ñâîéñòâà ÿ÷åéêè òàáëèöû',
+valign : 'Âåðòèêàëüíîå âûðàâíèâàíèå',
+align_top : 'Ïî âåðõó',
+align_bottom : 'Ïî íèçó',
+props_desc : 'Ñâîéñòâà òàáëèöû',
+bordercolor : 'Öâåò ðàìêè',
+bgcolor : 'Öâåò ôîíà',
+merge_cells_title : 'Îáúåäèíèòü ÿ÷åéêè òàáëèöû',
+split_cells_desc : 'Ðàçäåëèòü ÿ÷åéêè òàáëèöû',
+merge_cells_desc : 'Îáúåäèíèòü ÿ÷åéêè òàáëèöû',
+cut_row_desc : 'Âûëåçàòü ñòðîêó òàáëèöû',
+copy_row_desc : 'Ñêîïèðîâàòü ñòðîêó òàáëèöû',
+paste_row_before_desc : 'Âñòàâèòü ñòðîêó òàáëèöû ïåðåä',
+paste_row_after_desc : 'Âñòàâèòü ñòðîêó òàáëèöû ïîñëå',
+id : 'Id',
+style: 'Ñòèëü',
+langdir : 'Îïèñàíèå ÿçûêà',
+langcode : 'Êîä ÿçûêà',
+mime : 'Öåëåâîé MIME òèï',
+ltr : 'Ñëåâà íàïðàâî',
+rtl : 'Ñïðàâà íàëåâî',
+bgimage : 'Ôîíîâîå èçîáðàæåíèå',
+summary : 'Êðàòêîå îïèñàíèå',
+td : "Òåëî",
+th : "Çàãîëîâîê",
+cell_cell : 'Îáíîâèòü òåêóùóþ ÿ÷åéêó',
+cell_row : 'Îáíîâèòü òåêóùóþ ñòðîêó',
+cell_all : 'Îáíîâèòü âñå ÿ÷åéêè â òàáëèöå',
+row_row : 'Îáíîâèòü òåêóùóþ ñòðîêó',
+row_odd : 'Update odd rows in table',
+row_even : 'Update even rows in table',
+row_all : 'Îáíîâèòü âñå ñòðîêè â òàáëèöå',
+thead : 'Çàãîëîâîê òàáëèöû',
+tbody : 'Òåëî òàáëèöû',
+tfoot : 'Ôóòåð òàáëèöû',
+del : 'Óäàëèòü òàáëèöó',
+scope : 'Ãðàíèöû',
+row : 'Ñòðîêà',
+col : 'Êîëîíêà',
+rowgroup : 'Ãðóïïà ñòðîê',
+colgroup : 'Ãðóïïà êîëîíîê',
+missing_scope: 'Âû óâåðåíû, ÷òî õîòèòå ïðîäîëæàòü íå îáîçíà÷èâ ãðàíèöû ÿ÷ååê øàïêè òàáëèöû? Áåç ýòîãî, âîçìîæíî, íåêîòîðûì ïîëüçîâàòåëÿì áóäåò çàòðóäíèòåëüíî ïîíÿòü, ÷òî çà äàííûå íàõîäÿòñÿ â òàáëèöå.',
+table_delta_width : 30,
+cellprops_delta_width : 130
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// RU KOI8-R lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'ïÓÎÏ×ÎÙÅ',
+advanced_tab : 'òÁÓÛÉÒÅÎÎÙÅ',
+general_props : 'ïÓÎÏ×ÎÙÅ Ó×ÏÊÓÔ×Á',
+advanced_props : 'òÁÓÛÉÒÅÎÎÙÅ Ó×ÏÊÓÔ×Á',
+desc : '÷ÓÔÁ×ÉÔØ ÎÏ×ÕÀ ÔÁÂÌÉÃÕ',
+row_before_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÐÅÒÅÄ',
+row_after_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÐÏÓÌÅ',
+delete_row_desc : 'õÄÁÌÉÔØ ÓÔÒÏËÕ',
+col_before_desc : '÷ÓÔÁ×ÉÔØ ËÏÌÏÎËÕ ÐÅÒÅÄ',
+col_after_desc : '÷ÓÔÁ×ÉÔØ ËÏÌÏÎËÕ ÐÏÓÌÅ',
+delete_col_desc : 'õÄÁÌÉÔØ ËÏÌÏÎËÕ',
+rowtype : 'óÔÒÏËÁ × ÞÁÓÔÉ ÔÁÂÌÉÃÙ',
+title : '÷ÓÔÁ×ÉÔØ/éÚÍÅÎÉÔØ ÔÁÂÌÉÃÕ',
+width : 'ûÉÒÉÎÁ',
+height : '÷ÙÓÏÔÁ',
+cols : 'ëÏÌÏÎËÉ',
+rows : 'óÔÒÏËÉ',
+cellspacing : 'òÁÓÓÔÏÑÎÉÅ ÍÅÖÄÕ ÑÞÅÊËÁÍÉ',
+cellpadding : 'ïÔÓÔÕÐ × ÑÞÅÊËÁÈ',
+border : 'çÒÁÎÉÃÁ',
+align : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ',
+align_default : 'ðÏ-ÕÍÏÌÞÁÎÉÀ',
+align_left : '÷ÓÅ×Ï',
+align_right : '÷ÐÒÁ×Ï',
+align_middle : 'ðÏ ÃÅÎÔÒÕ',
+row_title : 'ó×ÏÊÓÔ×Á ÓÔÒÏËÉ ÔÁÂÌÉÃÙ',
+cell_title : 'ó×ÏÊÓÔ×Á ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',
+cell_type : 'ôÉÐ ÑÞÅÊËÉ',
+row_desc : 'ó×ÏÊÓÔ×Á ÓÔÒÏËÉ ÔÁÂÌÉÃÙ',
+cell_desc : 'ó×ÏÊÓÔ×Á ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',
+valign : '÷ÅÒÔÉËÁÌØÎÏÅ ×ÙÒÁ×ÎÉ×ÁÎÉÅ',
+align_top : 'ðÏ ×ÅÒÈÕ',
+align_bottom : 'ðÏ ÎÉÚÕ',
+props_desc : 'ó×ÏÊÓÔ×Á ÔÁÂÌÉÃÙ',
+bordercolor : 'ã×ÅÔ ÒÁÍËÉ',
+bgcolor : 'ã×ÅÔ ÆÏÎÁ',
+merge_cells_title : 'ïÂßÅÄÉÎÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',
+split_cells_desc : 'òÁÚÄÅÌÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',
+merge_cells_desc : 'ïÂßÅÄÉÎÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ',
+cut_row_desc : '÷ÙÌÅÚÁÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ',
+copy_row_desc : 'óËÏÐÉÒÏ×ÁÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ',
+paste_row_before_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ ÐÅÒÅÄ',
+paste_row_after_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ ÐÏÓÌÅ',
+id : 'Id',
+style: 'óÔÉÌØ',
+langdir : 'ïÐÉÓÁÎÉÅ ÑÚÙËÁ',
+langcode : 'ëÏÄ ÑÚÙËÁ',
+mime : 'ãÅÌÅ×ÏÊ MIME ÔÉÐ',
+ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï',
+rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï',
+bgimage : 'æÏÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ',
+summary : 'ëÒÁÔËÏÅ ÏÐÉÓÁÎÉÅ',
+td : "ôÅÌÏ",
+th : "úÁÇÏÌÏ×ÏË",
+cell_cell : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÑÞÅÊËÕ',
+cell_row : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÓÔÒÏËÕ',
+cell_all : 'ïÂÎÏ×ÉÔØ ×ÓÅ ÑÞÅÊËÉ × ÔÁÂÌÉÃÅ',
+row_row : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÓÔÒÏËÕ',
+row_odd : 'Update odd rows in table',
+row_even : 'Update even rows in table',
+row_all : 'ïÂÎÏ×ÉÔØ ×ÓÅ ÓÔÒÏËÉ × ÔÁÂÌÉÃÅ',
+thead : 'úÁÇÏÌÏ×ÏË ÔÁÂÌÉÃÙ',
+tbody : 'ôÅÌÏ ÔÁÂÌÉÃÙ',
+tfoot : 'æÕÔÅÒ ÔÁÂÌÉÃÙ',
+del : 'õÄÁÌÉÔØ ÔÁÂÌÉÃÕ',
+scope : 'çÒÁÎÉÃÙ',
+row : 'óÔÒÏËÁ',
+col : 'ëÏÌÏÎËÁ',
+rowgroup : 'çÒÕÐÐÁ ÓÔÒÏË',
+colgroup : 'çÒÕÐÐÁ ËÏÌÏÎÏË',
+missing_scope: '÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÐÒÏÄÏÌÖÁÔØ ÎÅ ÏÂÏÚÎÁÞÉ× ÇÒÁÎÉÃÙ ÑÞÅÅË ÛÁÐËÉ ÔÁÂÌÉÃÙ? âÅÚ ÜÔÏÇÏ, ×ÏÚÍÏÖÎÏ, ÎÅËÏÔÏÒÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÂÕÄÅÔ ÚÁÔÒÕÄÎÉÔÅÌØÎÏ ÐÏÎÑÔØ, ÞÔÏ ÚÁ ÄÁÎÎÙÅ ÎÁÈÏÄÑÔÓÑ × ÔÁÂÌÉÃÅ.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// RU UTF-8 lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Основные',
+advanced_tab : 'Расширенные',
+general_props : 'Основные свойства',
+advanced_props : 'Расширенные свойства',
+desc : 'Вставить новую таблицу',
+row_before_desc : 'Вставить строку перед',
+row_after_desc : 'Вставить строку после',
+delete_row_desc : 'Удалить строку',
+col_before_desc : 'Вставить колонку перед',
+col_after_desc : 'Вставить колонку после',
+delete_col_desc : 'Удалить колонку',
+rowtype : 'Строка в части таблицы',
+title : 'Вставить/Изменить таблицу',
+width : 'Ширина',
+height : 'Высота',
+cols : 'Колонки',
+rows : 'Строки',
+cellspacing : 'Расстояние между ячейками',
+cellpadding : 'Отступ в ячейках',
+border : 'Граница',
+align : 'Выравнивание',
+align_default : 'По-умолчанию',
+align_left : 'Всево',
+align_right : 'Вправо',
+align_middle : 'По центру',
+row_title : 'Свойства строки таблицы',
+cell_title : 'Свойства ячейки таблицы',
+cell_type : 'Тип ячейки',
+row_desc : 'Свойства строки таблицы',
+cell_desc : 'Свойства ячейки таблицы',
+valign : 'Вертикальное выравнивание',
+align_top : 'По верху',
+align_bottom : 'По низу',
+props_desc : 'Свойства таблицы',
+bordercolor : 'Цвет рамки',
+bgcolor : 'Цвет фона',
+merge_cells_title : 'Объединить ячейки таблицы',
+split_cells_desc : 'Разделить ячейки таблицы',
+merge_cells_desc : 'Объединить ячейки таблицы',
+cut_row_desc : 'Вылезать строку таблицы',
+copy_row_desc : 'Скопировать строку таблицы',
+paste_row_before_desc : 'Вставить строку таблицы перед',
+paste_row_after_desc : 'Вставить строку таблицы после',
+id : 'Id',
+style: 'Стиль',
+langdir : 'Описание языка',
+langcode : 'Код языка',
+mime : 'Целевой MIME тип',
+ltr : 'Слева направо',
+rtl : 'Справа налево',
+bgimage : 'Фоновое изображение',
+summary : 'Краткое описание',
+td : "Тело",
+th : "Заголовок",
+cell_cell : 'Обновить текущую ячейку',
+cell_row : 'Обновить текущую строку',
+cell_all : 'Обновить все ячейки в таблице',
+row_row : 'Обновить текущую строку',
+row_odd : 'Update odd rows in table',
+row_even : 'Update even rows in table',
+row_all : 'Обновить все строки в таблице',
+thead : 'Заголовок таблицы',
+tbody : 'Тело таблицы',
+tfoot : 'Футер таблицы',
+del : 'Удалить таблицу',
+scope : 'Границы',
+row : 'Строка',
+col : 'Колонка',
+rowgroup : 'Группа строк',
+colgroup : 'Группа колонок',
+missing_scope: 'Вы уверены, что хотите продолжать не обозначив границы ячеек шапки таблицы? Без этого, возможно, некоторым пользователям будет затруднительно понять, что за данные находятся в таблице.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('table',{
+general_tab : 'Splo&#353;no',
+advanced_tab : 'Napredno',
+general_props : 'Splo&#353;ne lastnosti',
+advanced_props : 'Napredne lastnosti',
+desc : 'Vstavi novo tabelo',
+row_before_desc : 'Vstavi vrstico pred',
+row_after_desc : 'Vstavi vrstico za',
+delete_row_desc : 'Zbri&#353;i vrstico',
+col_before_desc : 'Vstavi stolpec pred',
+col_after_desc : 'Vstavi stolpec za',
+delete_col_desc : 'Zbri&#353;i stolpec',
+rowtype : 'Vrstica v delu tabele',
+title : 'Vstavi/uredi tabelo',
+width : '&#352;irina',
+height : 'Vi&#353;ina',
+cols : '&#352;t. stolpcev',
+rows : '&#352;t. vrstic',
+cellspacing : 'Razmik med celicami',
+cellpadding : 'Odmik med celicami',
+border : 'Okvir',
+align : 'Poravnava',
+align_default : 'Privzeto',
+align_left : 'Levo',
+align_right : 'Desno',
+align_middle : 'Na sredino',
+row_title : 'Lastnosti vrstice',
+cell_title : 'Lastnosti celice',
+cell_type : 'Tip celice',
+row_desc : 'Lastnosti vrstice',
+cell_desc : 'Lastnosti celice',
+valign : 'Navpi&#269;na poravnava',
+align_top : 'Na vrh',
+align_bottom : 'Na dno',
+props_desc : 'Lastnosti tabele',
+bordercolor : 'Barva okvirja',
+bgcolor : 'Barva ozadja',
+merge_cells_title : 'Zdru&#382;i celice',
+split_cells_desc : 'Razdeli celice',
+merge_cells_desc : 'Zdru&#382;i celice',
+cut_row_desc : 'Izre&#382;i vrstico',
+copy_row_desc : 'Kopiraj vrstico',
+paste_row_before_desc : 'Prilepi tabelo pred',
+paste_row_after_desc : 'Prilepi tabelo za',
+id : 'Id',
+style: 'Stil',
+langdir : 'Smer jezika',
+langcode : 'Koda jezika',
+mime : 'MIME type tar&#269;e',
+ltr : 'Od leve proti desni',
+rtl : 'Od desne proti levi',
+bgimage : 'Slika za ozadje',
+summary : 'Naslov',
+td : "Podatki",
+th : "Glava",
+cell_cell : 'Posodobi trenutno celico',
+cell_row : 'Posodobi vse celice v vrstici',
+cell_all : 'Posodobi vse celice v tabeli',
+row_row : 'Posodobi trenutno vrstico',
+row_odd : 'Posodobi lihe vrstice v tabeli',
+row_even : 'Posodobi sode vrstice v tabeli',
+row_all : 'Posodobi vse vrstice v tabeli',
+thead : 'Glava tabele',
+tbody : 'Telo tabele',
+tfoot : 'Dno tabele',
+del : 'Zbri&#353;i tabelo',
+scope : 'Domena',
+row : 'Vrstica',
+col : 'Stolpec',
+rowgroup : 'Skupina vrstic',
+colgroup : 'Skupina stolpcev',
+missing_scope: 'Ali ste prepri&#269;ani, da &#382;elite nadaljevati brez domene za to celico v glavi tabele? Brez nje bodo lahko imeli uporabniki s posebnimi potrebami probleme pri razumevanju vsebine tabele.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,51 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ 
+ */  
+
+tinyMCE.addToLang('',{
+table_desc : 'Vložiť novú tabuľku',
+table_insert_row_before_desc : 'Vložiť riadok pred',
+table_insert_row_after_desc : 'Vložiť riadok po',
+table_delete_row_desc : 'Zmazať riadok',
+table_insert_col_before_desc : 'Vložiť stĺpec pred',
+table_insert_col_after_desc : 'Vložiť stĺpec po',
+table_delete_col_desc : 'Odstrániť stĺpec',
+insert_table_title : 'Vložiť/upraviť tabuľku',
+insert_table_width : 'Šírka',
+insert_table_height : 'Výška',
+insert_table_cols : 'Stĺpce',
+insert_table_rows : 'Riadky',
+insert_table_cellspacing : 'Vonkajší okraj buniek',
+insert_table_cellpadding : 'Vnutorný okraj buniek',
+insert_table_border : 'Riadok',
+insert_table_align : 'Zarovnanie',
+insert_table_align_default : 'Východzie',
+insert_table_align_left : 'Vľavo',
+insert_table_align_right : 'Vpravo',
+insert_table_align_middle : 'Na stred',
+insert_table_class : 'Trieda',
+table_row_title : 'Vlastnosti riadku',
+table_cell_title : 'Vlastnosti bunky',
+table_row_desc : 'Vlastnosti riadku',
+table_cell_desc : 'Vlastnosti riadku',
+insert_table_valign : 'Vertikálne zarovnávanie',
+insert_table_align_top : 'Nahor',
+insert_table_align_bottom : 'Dole',
+table_props_desc : 'Vlastnosti tabuľky',
+table_bordercolor : 'Farba rámčeku',
+table_bgcolor : 'Farba pozadia',
+table_merge_cells_title : 'Zlúčiť bunky',
+table_split_cells_desc : 'Rozdeliť bunky',
+table_merge_cells_desc : 'Zlúčiť bunky',
+table_cut_row_desc : 'Vyňať riadok',
+table_copy_row_desc : 'Kopírovať riadok',
+table_paste_row_before_desc : 'Vložiť riadok pred',
+table_paste_row_after_desc : 'Vložiť riadok za',
+table_insert_desc : 'Vložiť tabuľku'
+});
+

Added: plog/trunk/js/tinymce/plugins/table/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,79 @@
+// UK lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Generella inst&auml;llningar',
+advanced_tab : 'Avancerade inst&auml;llningar',
+general_props : 'Generella inst&auml;llningar',
+advanced_props : 'Avancerade inst&auml;llningar',
+desc : 'Skapa ny tabell',
+before_desc : 'Skapa rad f&ouml;re',
+after_desc : 'Skapa rad efter',
+row_before_desc : 'Skapa rad f&ouml;re',
+row_after_desc : 'Skapa rad efter',
+delete_row_desc : 'Ta bort rad',
+col_before_desc : 'Skapa kolumn f&ouml;re',
+col_after_desc : 'Skapa kolumn efter',
+delete_col_desc : 'Ta bort kolumn',
+rowtype : 'Rad typ',
+title : 'Skapa/redigera ny tabell',
+width : 'Bredd',
+height : 'H&ouml;jd',
+cols : 'Columner',
+rows : 'Rader',
+cellspacing : 'Cellmellanrum',
+cellpadding : 'Cellutfyllnad',
+border : 'Ram',
+align : 'Justering',
+align_default : 'Ingen',
+align_left : 'V&auml;nster',
+align_right : 'H&ouml;ger',
+align_middle : 'Mitten',
+row_title : 'Tabell radsinst&auml;llningar',
+cell_title : 'Tabell cellsinst&auml;llningar',
+cell_type : 'Cell typ',
+row_desc : 'Tabell rads inst&auml;llningar',
+cell_desc : 'Tabell cells inst&auml;llningar',
+valign : 'Vertical justering',
+align_top : 'Toppen',
+align_bottom : 'Botten',
+props_desc : 'Tabell inst&auml;llningar',
+bordercolor : 'Ram f&auml;rg',
+bgcolor : 'Bakgrundsf&auml;rg',
+merge_cells_title : 'Sammanfoga tabell celler',
+split_cells_desc : 'Delaupp tabell celler',
+merge_cells_desc : 'Sammanfoga tabell celler',
+cut_row_desc : 'Klipput tabell rad',
+copy_row_desc : 'Kopiera tabell rad',
+paste_row_before_desc : 'Klistra in tabell rad f&ouml;re',
+paste_row_after_desc : 'Klistra in tabell rad efter',
+id : 'Id',
+style: 'Stil',
+langdir : 'Skrift riktning',
+langcode : 'Spr&aring;k k&aring;d',
+ltr : 'V&auml;nster till h&ouml;ger',
+rtl : 'H&ouml;ger till v&auml;nster',
+bgimage : 'Bakgrundsbild',
+summary : 'Sammanfattning',
+td : "Data",
+th : "Huvud",
+cell_cell : 'Updatera nuvarande cell',
+cell_row : 'Updatera alla celler i raden',
+cell_all : 'Updatera alla celler t tabellen',
+row_row : 'Updatera nuvarande rad',
+row_odd : 'Updatera udda rader i tabellen',
+row_even : 'Updatera j&auml;mna rader i tabellen',
+row_all : 'Updatera alla rader i tabellen',
+thead : 'Tabell Huvud',
+tbody : 'Tabell Kropp',
+tfoot : 'Tabell Fot',
+del : 'Tabort tabell',
+scope : 'Scope',
+row : 'Rad',
+col : 'Kolumn',
+rowgroup : 'Rad grupp',
+colgroup : 'Kolumn grupp',
+col_limit : 'Du har angivit mer kolumner &auml;n vad som &auml;r till&aring;tet. Max &auml;r: {$cols}.',
+row_limit : 'Du har angivit mer rader &auml;n vad som &auml;r till&aring;tet. Max &auml;r:  {$rows}.',
+cell_limit : 'Du har angivit mer celler &auml;n vad som &auml;r till&aring;tet. Max &auml;r:  {$cells}.',
+missing_scope: '&Auml;r du s&auml;ker p&aring; att du vill forts&auml;tta utan att specifisera ett scope, utan denna kan det bli sv&aring;rt f&ouml;r handikappade att f&ouml;rst&aring; tabellen.'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// UK lang variables
+
+tinyMCE.addToLang('table',{
+general_tab : 'Genel',
+advanced_tab : 'Geliþmiþ',
+general_props : 'Genel özellikler',
+advanced_props : 'Geliþmiþ özellikler',
+desc : 'Yeni tablo ekle',
+row_before_desc : 'Satýr ekle(öncesinde)',
+row_after_desc : 'Satýr ekle(sonrasýnda)',
+delete_row_desc : 'Satýrý sil',
+col_before_desc : 'Kolon ekle(öncesinde)',
+col_after_desc : 'Kolon ekle(sonrasýnda)',
+delete_col_desc : 'Kolonu sil',
+rowtype : 'Row in table part',
+title : 'Tablo ekle/düzenle',
+width : 'Geniþlik',
+height : 'Yükseklik',
+cols : 'Kolonlar',
+rows : 'Satýrlar',
+cellspacing : 'Hücre boþluðu',
+cellpadding : 'Hücre dolðusu',
+border : 'Sýnýr kalýnlýk',
+align : 'Hizalama',
+align_default : 'Varsayýlan',
+align_left : 'Sol',
+align_right : 'Sað',
+align_middle : 'Orta',
+row_title : 'Tablo satýr özellikleri',
+cell_title : 'Tablo hücre özellikleri',
+cell_type : 'Hücre tipi',
+row_desc : 'Tablo satýr özellikleri',
+cell_desc : 'Tablo hücre özellikleri',
+valign : 'Düþey hizalama',
+align_top : 'Üst',
+align_bottom : 'Alt',
+props_desc : 'Tablo özellikleri',
+bordercolor : 'Sýnýr rengi',
+bgcolor : 'Arkaplan rengi',
+merge_cells_title : 'Tablo hücrelerini birleþtir',
+split_cells_desc : 'Tablo hücrelerini ayýr',
+merge_cells_desc : 'Tablo hücrelerini birleþtir',
+cut_row_desc : 'Tablo satýrýný kes',
+copy_row_desc : 'Tablo satýrýný kopyala',
+paste_row_before_desc : 'Tablo satýrý yapýþtýr(önce)',
+paste_row_after_desc : 'Tablo satýrý yapýþtýr(sonra)',
+id : 'Id',
+style: 'Stil',
+langdir : 'Yazým yönü',
+langcode : 'Dil kodu',
+mime : 'Hedef MIME tipi',
+ltr : 'Soldan saða',
+rtl : 'Saðdan sola',
+bgimage : 'Arkaplan resmi',
+summary : 'Özet',
+td : "Veri",
+th : "Baþlýk",
+cell_cell : 'Hücreyi güncelle',
+cell_row : 'Satýrdaki tüm hücreleri güncelle',
+cell_all : 'Tablodaki tüm hücreleri güncelle',
+row_row : 'Satýrý güncelle',
+row_odd : 'Tablodaki sýrasý tek olan satýrlarý güncelle',
+row_even : 'Tablodaki sýrasý çift olan satýrlarý güncelle',
+row_all : 'Tablodaki tüm satýrlarý güncelle',
+thead : 'Tablo baþlýðý',
+tbody : 'Tablo gövdesi',
+tfoot : 'Table altý',
+del : 'Tabloyu sil',
+scope : 'Kapsam',
+row : 'Satýr',
+col : 'Kolon',
+rowgroup : 'Satýr Gurubu',
+colgroup : 'Kolon Gurubu',
+missing_scope: 'Tablo baþlýk hüclerlerinin kapsamlarýný belirmeden devam etmek istediðinize emin misiniz? Eðer belirtmesseniz tablo görünümünde problemler olabilir!'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,43 @@
+// TW lang variables contributed by Jim Kou
+
+tinyMCE.addToLang('',{
+insert_table_align : '¹ï»ô',
+insert_table_align_default : '¼Ð·Ç',
+insert_table_align_left : '»ô¥ª',
+insert_table_align_middle : '¸m¤¤',
+insert_table_align_right : '»ô¥k',
+insert_table_border : '®Ø½u',
+insert_table_cellpadding : '¦r&Aring;é»PÀx¦s®æ¶¡»Ø',
+insert_table_cellspacing : 'Àx¦s®æ¶¡»Ø',
+insert_table_class : '¼Ë¦¡',
+insert_table_cols : '¦æ',
+insert_table_height : '°ª«×',
+insert_table_rows : '¦C',
+insert_table_title : 'ªí®æ¼ÐÃD',
+insert_table_width : '¼e«×',
+table_delete_col_desc : '§R°£¤@¦æÀx¦s®æ',
+table_delete_row_desc : '§R°£¤@¦CÀx¦s®æ',
+table_desc : 'ªí®æ',
+table_insert_col_after_desc : '·s¼W¤@¦æÀx¦s®æ(«á)',
+table_insert_col_before_desc : '·s¼W¤@¦æÀx¦s®æ(«e)',
+table_insert_row_after_desc : '·s¼W¤@¦CÀx¦s®æ(«á)',
+table_insert_row_before_desc : '·s¼W¤@¦CÀx¦s®æ(«e)',
+table_row_title : 'Table row properties',
+table_cell_title : 'Table cell properties',
+table_row_desc : 'Table row properties',
+table_cell_desc : 'Table cell properties',
+insert_table_valign : 'Vertical alignment',
+insert_table_align_top : 'Top',
+insert_table_align_bottom : 'Bottom',
+table_props_desc : 'Table properties',
+table_bordercolor : 'Border color',
+table_bgcolor : 'Bg color',
+table_merge_cells_title : 'Merge table cells',
+table_split_cells_desc : 'Split table cells',
+table_merge_cells_desc : 'Merge table cells',
+table_cut_row_desc : 'Cut table row',
+table_copy_row_desc : 'Copy table row',
+table_paste_row_before_desc : 'Paste table row before',
+table_paste_row_after_desc : 'Paste table row after',
+table_insert_desc : 'Insert a new table'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('table',{
+general_tab : 'Ò»°ã',
+advanced_tab : '¸ß¼¶',
+general_props : 'Ò»°ãÊôÐÔ',
+advanced_props : '¸ß¼¼ÊôÐÔ',
+desc : '²åÈëÒ»¸öбí',
+row_before_desc : 'ÏòÇ°²åÈëÒ»ÐÐ',
+row_after_desc : 'Ïòºó²åÈëÒ»ÐÐ',
+delete_row_desc : 'ɾ³ýÐÐ',
+col_before_desc : 'Ïò×ó²åÈëÒ»ÁÐ',
+col_after_desc : 'ÏòÓÒ²åÈëÒ»ÁÐ',
+delete_col_desc : 'ɾ³ýÁÐ',
+rowtype : 'ÐÐÖÖÀà',
+title : '²åÈë/ÐÞ¸Ä ±í',
+width : '¿í',
+height : '¸ß',
+cols : 'ÁÐÊý',
+rows : 'ÐÐÊý',
+cellspacing : 'µ¥Ôª¸ñ¿Õ¼ä',
+cellpadding : 'µ¥Ôª¸ñÌî³ä',
+border : '±ß¿ò',
+align : '¶ÔÆë',
+align_default : 'ĬÈÏ',
+align_left : '¾Ó×ó',
+align_right : '¾ÓÓÒ',
+align_middle : '¾ÓÖÐ',
+row_title : 'ÐбêÌâ',
+cell_title : 'µ¥Ôª¸ñ±êÌâ',
+cell_type : 'µ¥Ôª¸ñÖÖÀà',
+row_desc : 'ÐÐÃèÊö',
+cell_desc : 'µ¥Ôª¸ñÃèÊö',
+valign : '´¹Ö±¶ÔÆë',
+align_top : '¶¥¶Ë',
+align_bottom : 'µ×¶Ë',
+props_desc : '±íÊôÐÔ',
+bordercolor : '±ß¿òÑÕÉ«',
+bgcolor : '±³¾°ÑÕÉ«',
+merge_cells_title : 'ºÏ²¢±íÖе¥Ôª¸ñ±êÌâ',
+split_cells_desc : '·ÖÀà±íÖе¥Ôª¸ñÃèÊö',
+merge_cells_desc : 'ºÏ²¢±íÖе¥Ôª¸ñÃèÊö',
+cut_row_desc : '¼ôÇÐÐÐ',
+copy_row_desc : '¸´ÖÆÐÐ',
+paste_row_before_desc : 'ÏòÇ°Õ³ÌùÒ»ÐÐ',
+paste_row_after_desc : 'ÏòºóÕ³ÌùÒ»ÐÐ',
+id : '±íʶ',
+style: 'Ñùʽ',
+langdir : 'Êéд·½Ïò',
+langcode : 'ÓïÑÔ±àÂë',
+mime : 'Ä¿±ê MIME ÖÖÀà',
+ltr : '´Ó×óµ½ÓÒ',
+rtl : '´ÓÓÒµ½×ó',
+bgimage : '±³¾°Í¼Æ¬',
+summary : 'С½á',
+td : "Êý¾Ý",
+th : "ҳü",
+cell_cell : '¸üе±Ç°µ¥Ôª¸ñ',
+cell_row : '¸üÐÂÐÐÖÐËùÓе¥Ôª¸ñ',
+cell_all : '¸üбíÖÐËùÓе¥Ôª¸ñ',
+row_row : '¸üе±Ç°ÐÐ',
+row_odd : '¸üÐÂÆæÊýÐÐ',
+row_even : '¸üÐÂżÊýÐÐ',
+row_all : '¸üбíÖÐËùÓÐÐÐ',
+thead : '±íÍ·',
+tbody : '±íÖÐ',
+tfoot : '±íβ',
+del : 'ɾ³ý±í',
+scope : 'ÇøÓò',
+row : 'ÐÐ',
+col : 'ÁÐ',
+rowgroup : 'Ðм¯ÍÅ',
+colgroup : 'Áм¯ÍÅ',
+missing_scope: 'ÄúÈ·ÈÏÒªÔÚûÓÐÉùÃ÷±à¼­ÇøÓòʱ¼ÌÐøÂð£¿Ã»ÓÐÉùÃ÷±à¼­ÇøÓò½«Ê¹ÔĶÁÕß¿´ÆðÀ´ºÜ·ÑÁ¦¡£'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('table',{
+general_tab : '¤@¯ë',
+advanced_tab : '¶i¶¥',
+general_props : '¤@¯ëÄÝ©Ê',
+advanced_props : '¶i¶¥ÄÝ©Ê',
+desc : '´¡¤J·sªí®æ',
+row_before_desc : '¦b¤§«e´¡¤J¦C',
+row_after_desc : '¦b¤§«á´¡¤J¦C',
+delete_row_desc : '§R°£¦C',
+col_before_desc : '¦b¤§«e´¡¤J¦æ',
+col_after_desc : '¦b¤§«á´¡¤J¦æ',
+delete_col_desc : '§R°£¦æ',
+rowtype : 'ªí®æ¤¤ªº¦C',
+title : '´¡¤J©Î½Õ¾ãªí®æ',
+width : '¼e',
+height : '°ª',
+cols : '¦æ',
+rows : '¦C',
+cellspacing : 'Àx¦s®æ®æ½u¶¡¶Z',
+cellpadding : 'Àx¦s®æ¤º¤å»P®æ½u¶¡¶Z',
+border : '®Ø½u',
+align : '¦ì¸m',
+align_default : '¤º©w',
+align_left : '¾a¥ª',
+align_right : '¾a¥k',
+align_middle : '¸m¤¤',
+row_title : '¦CÄÝ©Ê',
+cell_title : 'Àx¦s®æÄÝ©Ê',
+cell_type : 'Àx¦s®æÃþ«¬',
+row_desc : '¦CÄÝ©Ê',
+cell_desc : 'Àx¦s®æÄÝ©Ê',
+valign : '««ª½¦ì¸m',
+align_top : '³»ºÝ',
+align_bottom : '©³³¡',
+props_desc : 'ªí®æÄÝ©Ê',
+bordercolor : '®Ø½uÃC¦â',
+bgcolor : '­I´ºÃC¦â',
+merge_cells_title : '¦X¨ÖÀx¦s®æ',
+split_cells_desc : '¤À³ÎÀx¦s®æ',
+merge_cells_desc : '¦X¨ÖÀx¦s®æ',
+cut_row_desc : '°Å¤U¦C',
+copy_row_desc : '½Æ»s¦C',
+paste_row_before_desc : '¦b¤§«e¶K¤W¦C',
+paste_row_after_desc : '¦b¤§«á¶K¤W¦C',
+id : '½s½X',
+style: '¦¡¼Ë',
+langdir : '»y¨¥¥Îªk',
+langcode : '»y½X',
+mime : '¹ï¶H MIME Ãþ«¬',
+ltr : '¥Ñ¥ª¦Ü¥k',
+rtl : '¥Ñ¥k¦Ü¥ª',
+bgimage : '­I´º¹ÏÀÉ',
+summary : '¤@Äý',
+td : "¸ê®Æ",
+th : "¼ÐÀY",
+cell_cell : '§ó·s©Ò¦bªºÀx¦s®æ',
+cell_row : '§ó·s¦C¤ºªºÀx¦s®æ',
+cell_all : '§ó·sªí®æ¤¤ªºÀx¦s®æ',
+row_row : '§ó·s©Ò¦bªº¦C',
+row_odd : '§ó·sªí®æ¤¤ªº©_¼Æ¦C',
+row_even : '§ó·sªí®æ¤¤ªº°¸¼Æ¦C',
+row_all : '§ó·sªí®æ¤¤ªº¦C',
+thead : 'ªí®æ¼ÐÀY',
+tbody : 'ªí®æ¹êÅé',
+tfoot : 'ªí®æ©³³¡',
+del : '§R°£ªí®æ',
+scope : '½d³ò',
+row : '¦C',
+col : '¦æ',
+rowgroup : '¸s¦C',
+colgroup : '¸s¦æ',
+missing_scope: '½T©w­n¦b¨S¦³¹ï¦¹ªí®æ¼ÐÀY³]©w½d³ò¤UÄ~Äò°õ¦æ¶Ü¡H\n¤£¥[¥H³]©wªº¸Ü¡A¥i¯à·|¾É­P¬Y¨Ç¨Ï¥ÎªÌµLªk¶¶§QŪ¨úªí®æ¤¤ªº³¡¥÷©Î¬O¾ãÅé¸ê°T¡C'
+});

Added: plog/trunk/js/tinymce/plugins/table/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/plugins/table/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+tinyMCE.addToLang('table',{
+general_tab : '一般',
+advanced_tab : '進階',
+general_props : '一般屬性',
+advanced_props : '進階屬性',
+desc : '插入新表格',
+row_before_desc : '在之前插入列',
+row_after_desc : '在之後插入列',
+delete_row_desc : '刪除列',
+col_before_desc : '在之前插入行',
+col_after_desc : '在之後插入行',
+delete_col_desc : '刪除行',
+rowtype : '表格中的列',
+title : '插入或調整表格',
+width : '寬',
+height : '高',
+cols : '行',
+rows : '列',
+cellspacing : '儲存格格線間距',
+cellpadding : '儲存格內文與格線間距',
+border : '框線',
+align : '位置',
+align_default : '內定',
+align_left : '靠左',
+align_right : '靠右',
+align_middle : '置中',
+row_title : '列屬性',
+cell_title : '儲存格屬性',
+cell_type : '儲存格類型',
+row_desc : '列屬性',
+cell_desc : '儲存格屬性',
+valign : '垂直位置',
+align_top : '頂端',
+align_bottom : '底部',
+props_desc : '表格屬性',
+bordercolor : '框線顏色',
+bgcolor : '背景顏色',
+merge_cells_title : '合併儲存格',
+split_cells_desc : '分割儲存格',
+merge_cells_desc : '合併儲存格',
+cut_row_desc : '剪下列',
+copy_row_desc : '複製列',
+paste_row_before_desc : '在之前貼上列',
+paste_row_after_desc : '在之後貼上列',
+id : '編碼',
+style: '式樣',
+langdir : '語言用法',
+langcode : '語碼',
+mime : '對象 MIME 類型',
+ltr : '由左至右',
+rtl : '由右至左',
+bgimage : '背景圖檔',
+summary : '一覽',
+td : "資料",
+th : "標頭",
+cell_cell : '更新所在的儲存格',
+cell_row : '更新列內的儲存格',
+cell_all : '更新表格中的儲存格',
+row_row : '更新所在的列',
+row_odd : '更新表格中的奇數列',
+row_even : '更新表格中的偶數列',
+row_all : '更新表格中的列',
+thead : '表格標頭',
+tbody : '表格實體',
+tfoot : '表格底部',
+del : '刪除表格',
+scope : '範圍',
+row : '列',
+col : '行',
+rowgroup : '群列',
+colgroup : '群行',
+missing_scope: '確定要在沒有對此表格標頭設定範圍下繼續執行嗎?\n不加以設定的話,可能會導致某些使用者無法順利讀取表格中的部份或是整體資訊。'
+});

Added: plog/trunk/js/tinymce/plugins/table/merge_cells.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/table/merge_cells.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/merge_cells.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,37 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_merge_cells_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/merge_cells.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 8px" style="display: none">
+<form onsubmit="insertTable();return false;" action="#">
+	<fieldset>
+		<legend>{$lang_table_merge_cells_title}</legend>
+		  <table border="0" cellpadding="0" cellspacing="3" width="100%">
+			  <tr>
+				<td>{$lang_table_cols}:</td>
+				<td align="right"><input type="text" name="numcols" value="" style="width: 30px" /></td>
+				<td>
+			  </tr>
+			  <tr>
+				<td>{$lang_table_rows}:</td>
+				<td align="right"><input type="text" name="numrows" value="" style="width: 30px" /></td>
+			  </tr>
+		  </table>
+	</fieldset>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="mergeCells();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/plugins/table/readme.txt
===================================================================
--- plog/trunk/js/tinymce/plugins/table/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+Check the TinyMCE documentation for details on this plugin.

Added: plog/trunk/js/tinymce/plugins/table/row.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/table/row.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/row.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,159 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_row_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/row.js"></script>
+	<link href="css/row.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="tablerow" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<form onsubmit="updateAction();return false;">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_table_general_props}</legend>
+
+					<table border="0" cellpadding="4" cellspacing="0">
+						<tr>
+							<td><label for="rowtype">{$lang_table_rowtype}</label></td>
+							<td class="col2">
+								<select id="rowtype" name="rowtype">
+									<option value="thead">{$lang_table_thead}</option>
+									<option value="tbody">{$lang_table_tbody}</option>
+									<option value="tfoot">{$lang_table_tfoot}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="align">{$lang_table_align}</label></td>
+							<td class="col2">
+								<select id="align" name="align">
+									<option value="">{$lang_not_set}</option>
+									<option value="center">{$lang_table_align_middle}</option>
+									<option value="left">{$lang_table_align_left}</option>
+									<option value="right">{$lang_table_align_right}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="valign">{$lang_table_valign}</label></td>
+							<td class="col2">
+								<select id="valign" name="valign">
+									<option value="">{$lang_not_set}</option>
+									<option value="top">{$lang_table_align_top}</option>
+									<option value="middle">{$lang_table_align_middle}</option>
+									<option value="bottom">{$lang_table_align_bottom}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr id="styleSelectRow">
+							<td><label for="class">{$lang_class_name}</label></td>
+							<td class="col2">
+								<select id="class" name="class">
+									<option value="" selected="selected">{$lang_not_set}</option>
+								</select>
+							</td>
+						</tr>
+
+						<tr>
+							<td><label for="height">{$lang_table_height}</label></td>
+							<td class="col2"><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_table_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" style="width: 200px" /></td> 
+						</tr>
+
+						<tr>
+							<td><label for="style">{$lang_table_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" style="width: 200px;" onchange="changedStyle();" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" style="width: 200px"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_table_ltr}</option> 
+										<option value="rtl">{$lang_table_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="lang">{$lang_table_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" style="width: 200px" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" style="width: 200px" onchange="changedBackgroundImage();" /></td>
+										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div>
+				<select id="action" name="action">
+					<option value="row">{$lang_table_row_row}</option>
+					<option value="odd">{$lang_table_row_odd}</option>
+					<option value="even">{$lang_table_row_even}</option>
+					<option value="all">{$lang_table_row_all}</option>
+				</select>
+			</div>
+
+			<div style="float: left">
+				<div><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="updateAction();" /></div>
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/plugins/table/table.htm
===================================================================
--- plog/trunk/js/tinymce/plugins/table/table.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/plugins/table/table.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,155 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_table_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/table.js"></script>
+	<link href="css/table.css" rel="stylesheet" type="text/css" />
+	<base target="_self" />
+</head>
+<body id="table" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+	<form onsubmit="insertTable();return false;" action="#">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_table_general_tab}</a></span></li>
+				<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_table_advanced_tab}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<fieldset>
+					<legend>{$lang_table_general_props}</legend>
+
+					  <table border="0" cellpadding="4" cellspacing="0" width="100%">
+							  <tr>
+								<td><label id="colslabel" for="cols">{$lang_table_cols}</label></td>
+								<td><input id="cols" name="cols" type="text" value="" size="3" maxlength="3" /></td>
+								<td><label id="rowslabel" for="rows">{$lang_table_rows}</label></td>
+								<td><input id="rows" name="rows" type="text" value="" size="3" maxlength="3" /></td>
+							  </tr>
+							  <tr>
+								<td><label id="cellpaddinglabel" for="cellpadding">{$lang_table_cellpadding}</label></td>
+								<td><input id="cellpadding" name="cellpadding" type="text" value="" size="3" maxlength="3" /></td>
+								<td><label id="cellspacinglabel" for="cellspacing">{$lang_table_cellspacing}</label></td>
+								<td><input id="cellspacing" name="cellspacing" type="text" value="" size="3" maxlength="3" /></td>
+							  </tr>
+							  <tr>
+								<td><label id="alignlabel" for="align">{$lang_table_align}</label></td>
+								<td><select id="align" name="align">
+									<option value="">{$lang_not_set}</option>
+									<option value="center">{$lang_table_align_middle}</option>
+									<option value="left">{$lang_table_align_left}</option>
+									<option value="right">{$lang_table_align_right}</option>
+								  </select></td>
+								<td><label id="borderlabel" for="border">{$lang_table_border}</label></td>
+								<td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="changedBorder();" /></td>
+							  </tr>
+							  <tr>
+								<td><label id="widthlabel" for="width">{$lang_table_width}</label></td>
+								<td><input name="width" type="text" id="width" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+								<td><label id="heightlabel" for="height">{$lang_table_height}</label></td>
+								<td><input name="height" type="text" id="height" value="" size="4" maxlength="4" onchange="changedSize();" /></td>
+							  </tr>
+							  <tr id="styleSelectRow">
+								<td><label id="classlabel" for="class">{$lang_class_name}</label></td>
+								<td colspan="3">
+								 <select id="class" name="class">
+									<option value="" selected>{$lang_not_set}</option>
+								 </select></td>
+							  </tr>
+							</table>
+				</fieldset>
+			</div>
+
+			<div id="advanced_panel" class="panel">
+				<fieldset>
+					<legend>{$lang_table_advanced_props}</legend>
+
+					<table border="0" cellpadding="0" cellspacing="4">
+						<tr>
+							<td class="column1"><label for="id">{$lang_table_id}</label></td> 
+							<td><input id="id" name="id" type="text" value="" class="advfield" /></td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="summary">{$lang_table_summary}</label></td> 
+							<td><input id="summary" name="summary" type="text" value="" class="advfield" /></td> 
+						</tr>
+
+						<tr>
+							<td><label for="style">{$lang_table_style}</label></td>
+							<td><input type="text" id="style" name="style" value="" class="advfield" onchange="changedStyle();" /></td>
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="dir">{$lang_table_langdir}</label></td> 
+							<td>
+								<select id="dir" name="dir" class="advfield"> 
+										<option value="">{$lang_not_set}</option> 
+										<option value="ltr">{$lang_table_ltr}</option> 
+										<option value="rtl">{$lang_table_rtl}</option> 
+								</select>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label id="langlabel" for="lang">{$lang_table_langcode}</label></td> 
+							<td>
+								<input id="lang" name="lang" type="text" value="" class="advfield" />
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="backgroundimage">{$lang_table_bgimage}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="backgroundimage" name="backgroundimage" type="text" value="" class="advfield" onchange="changedBackgroundImage();" /></td>
+										<td id="backgroundimagebrowsercontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bordercolor">{$lang_table_bordercolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bordercolor" name="bordercolor" type="text" value="" size="9" onchange="updateColor('bordercolor_pick','bordercolor');changedColor();" /></td>
+										<td id="bordercolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+
+						<tr>
+							<td class="column1"><label for="bgcolor">{$lang_table_bgcolor}</label></td> 
+							<td>
+								<table border="0" cellpadding="0" cellspacing="0">
+									<tr>
+										<td><input id="bgcolor" name="bgcolor" type="text" value="" size="9" onchange="updateColor('bgcolor_pick','bgcolor');changedColor();" /></td>
+										<td id="bgcolor_pickcontainer">&nbsp;</td>
+									</tr>
+								</table>
+							</td> 
+						</tr>
+					</table>
+				</fieldset>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/about.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/about.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/about.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,52 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_about_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/about.js"></script>
+	<base target="_self" />
+</head>
+<body id="about" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+		<div class="tabs">
+			<ul>
+				<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_about}</a></span></li>
+				<li id="help_tab"><span><a href="javascript:mcTabs.displayTab('help_tab','help_panel');" onmousedown="return false;">{$lang_help}</a></span></li>
+				<li id="plugins_tab"><span><a href="javascript:mcTabs.displayTab('plugins_tab','plugins_panel');" onmousedown="return false;">{$lang_plugins}</a></span></li>
+			</ul>
+		</div>
+
+		<div class="panel_wrapper">
+			<div id="general_panel" class="panel current">
+				<h3>{$lang_about_title}</h3>
+				<p>Version: {$tinymce_version} ({$tinymce_releasedate})</p>
+				<p>TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under <a href="../../license.txt" target="_blank">LGPL</a>
+				by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.</p>
+				<p>Copyright &copy; 2003-2006, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.</p>
+				<p>For more information about this software visit the <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE website</a>.</p>
+
+				<div id="buttoncontainer"></div>
+			</div>
+
+			<div id="plugins_panel" class="panel">
+				<div id="pluginscontainer">
+					<h3>{$lang_loaded_plugins}</h3>
+
+					<div id="plugintablecontainer">
+					</div>
+
+					<p>&nbsp;</p>
+				</div>
+			</div>
+
+			<div id="help_panel" class="panel noscroll" style="overflow: visible;">
+				<div id="iframecontainer"></div>
+			</div>
+		</div>
+
+		<div class="mceActionPanel">
+			<div style="float: right">
+				<input type="button" id="cancel" name="cancel" value="{$lang_close}" onclick="tinyMCEPopup.close();" />
+			</div>
+		</div>
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/anchor.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/anchor.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/anchor.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,33 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_anchor_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/anchor.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertAnchor();return false;" action="#">
+
+	<table border="0" cellpadding="4" cellspacing="0">
+		<tr>
+			<td colspan="2" class="title">{$lang_insert_anchor_title}</td>
+		</tr>
+		<tr>
+			<td nowrap="nowrap">{$lang_insert_anchor_name}:</td>
+			<td><input name="anchorName" type="text" id="anchorName" value="" style="width: 200px" /></td>
+		</tr>
+	</table>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertAnchor();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+
+</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/charmap.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/charmap.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/charmap.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,53 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_theme_charmap_title}</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/charmap.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<table align="center" border="0" cellspacing="0" cellpadding="2">
+    <tr>
+        <td colspan="2" class="title">{$lang_theme_charmap_title}</td>
+    </tr>
+    <tr>
+        <td rowspan="2" align="left" valign="top">
+            <script language="javascript" type="text/javascript">renderCharMapHTML();</script>
+        </td>
+        <td width="100" align="center" valign="top">
+            <table border="0" cellpadding="0" cellspacing="0" width="100" style="height: 100px">
+                <tr>
+                    <td class="charmapOver" style="font-size: 40px; height:80px;" id="codeV">&nbsp;</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:center;" id="codeN">&nbsp;</td>
+                </tr>
+            </table>
+        </td>
+    </tr>
+    <tr>
+        <td valign="bottom" style="padding-bottom: 3px;">
+            <table width="100" align="center" border="0" cellpadding="2" cellspacing="0">
+                <tr>
+                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">HTML-Code</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeA" align="center">&nbsp;</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 1px;">&nbsp;</td>
+                </tr>
+                <tr>
+                    <td align="center" style="border-left: 1px solid #666699; border-top: 1px solid #666699; border-right: 1px solid #666699;">NUM-Code</td>
+                </tr>
+                <tr>
+                    <td style="font-size: 16px; font-weight: bold; border-left: 1px solid #666699; border-bottom: 1px solid #666699; border-right: 1px solid #666699;" id="codeB" align="center">&nbsp;</td>
+                </tr>
+            </table>
+        </td>
+    </tr>
+</table>
+
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/color_picker.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/color_picker.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/color_picker.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,13 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_theme_colorpicker_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/color_picker.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('init();');" style="margin: 3px; display: none">
+	<div align="center">
+	   <script language="javascript" type="text/javascript">renderColorMap();</script>
+	</div>
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/css/editor_content.css
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/css/editor_content.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/css/editor_content.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,53 @@
+/* This file contains the CSS data for the editable area(iframe) of TinyMCE */
+/* You can extend this CSS by adding your own CSS file with the the content_css option */
+
+body, td, pre {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 12px;
+}
+
+body {
+	background-color: #FFFFFF;
+}
+
+.mceVisualAid {
+	border: 1px dashed #BBBBBB !important;
+}
+
+.mceItemAnchor {
+	width: 12px;
+	line-height: 6px;
+	overflow: hidden;
+	padding-left: 12px;
+	background-image: url('../images/anchor_symbol.gif');
+	background-position: bottom;
+	background-repeat: no-repeat;
+}
+
+/* Important is needed in Gecko browsers inorder to style links */
+/*
+a {
+	color: green !important;
+}
+*/
+
+/* Style selection range colors in Gecko browsers */
+/*
+::-moz-selection {
+	background-color: red;
+	color: green;
+}
+*/
+
+/* MSIE specific */
+
+* html body {
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+}

Added: plog/trunk/js/tinymce/themes/advanced/css/editor_popup.css
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/css/editor_popup.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/css/editor_popup.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,327 @@
+/* This file contains the CSS data for all popups in TinyMCE */
+
+body {
+	background-color: #F0F0EE;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	scrollbar-3dlight-color: #F0F0EE;
+	scrollbar-arrow-color: #676662;
+	scrollbar-base-color: #F0F0EE;
+	scrollbar-darkshadow-color: #DDDDDD;
+	scrollbar-face-color: #E0E0DD;
+	scrollbar-highlight-color: #F0F0EE;
+	scrollbar-shadow-color: #F0F0EE;
+	scrollbar-track-color: #F5F5F5;
+	margin: 8px;
+}
+
+td {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+}
+
+input {
+	background: #FFFFFF;
+	border: 1px solid #cccccc;
+}
+
+td, input, select, textarea {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 10px;
+}
+
+input, select, textarea {
+	border: 1px solid #808080;
+}
+
+.input_noborder {
+	border: 0;
+}
+
+#insert, .updateButton {
+   font-weight: bold;
+   width: 90px;
+   height: 21px;
+   border: 0;
+   background-image: url('../images/insert_button_bg.gif');
+   cursor: pointer;
+}
+
+#cancel {
+   font-weight: bold;
+   width: 90px;
+   height: 21px;
+   border: 0;
+   background-image: url('../images/cancel_button_bg.gif');
+   cursor: pointer;
+}
+
+/* Mozilla only style */
+html>body #insert, html>body #cancel {
+	padding-bottom: 2px;
+}
+
+.title {
+	font-size: 12px;
+	font-weight: bold;
+	color: #2B6FB6;
+}
+
+table.charmap {
+	border-style: solid;
+	border-width: 1px;
+	border-color: #AAAAAA;
+}
+
+td.charmap, td.charmapOver {
+	color: #000000;
+	border-color: #AAAAAA;
+	border-style: solid;
+	border-width: 1px;
+	text-align: center;
+	font-size: 12px;
+}
+
+td.charmapOver {
+	background-color: #CCCCCC;
+	cursor: default;
+}
+
+a.charmap {
+	color: #000000;
+	text-decoration: none
+}
+
+.wordWrapCode {
+	vertical-align: middle;
+	border: 1px none #000000;
+	background-color: transparent;
+}
+
+input.radio {
+	border: 1px none #000000;
+	background-color: transparent;
+	vertical-align: middle;
+}
+
+input.checkbox {
+	border: 1px none #000000;
+	background-color: transparent;
+	vertical-align: middle;
+}
+
+.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected {
+	margin-left: 1px;
+}
+
+.mceButtonNormal {
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: default;
+}
+
+.mceButtonOver {
+	border: 1px solid #0A246A;
+	cursor: default;
+	background-color: #B6BDD2;
+}
+
+.mceButtonDown {
+	cursor: default;
+	border: 1px solid #0A246A;
+	background-color: #8592B5;
+}
+
+.mceButtonDisabled {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	-moz-opacity:0.3;
+	opacity: 0.3;
+	border-top: 1px solid;
+	border-left: 1px solid;
+	border-bottom: 1px solid;
+	border-right: 1px solid;
+	border-color: #F0F0EE;
+	cursor: default;
+}
+
+.mceActionPanel {
+	margin-top: 5px;
+}
+
+/* Tabs classes */
+
+.tabs {
+	float: left;
+	width: 100%;
+	line-height: normal;
+	background-image: url("../images/xp/tabs_bg.gif");
+}
+
+.tabs ul {
+	margin: 0;
+	padding: 0 0 0;
+	list-style: none;
+}
+
+.tabs li {
+	float: left;
+	background: url("../images/xp/tab_bg.gif") no-repeat left top;
+	margin: 0;
+	margin-left: 0;
+	margin-right: 2px;
+	padding: 0 0 0 10px;
+	line-height: 18px;
+}
+
+.tabs li.current {
+	background: url("../images/xp/tab_sel_bg.gif") no-repeat left top;
+	margin-right: 2px;
+}
+
+.tabs span {
+	float: left;
+	display: block;
+	background: url("../images/xp/tab_end.gif") no-repeat right top;
+	padding: 0px 10px 0 0;
+}
+
+.tabs .current span {
+	background: url("../images/xp/tab_sel_end.gif") no-repeat right top;
+}
+
+.tabs a {
+	text-decoration: none;
+	font-family: Verdana, Arial;
+	font-size: 10px;
+}
+
+.tabs a:link, .tabs a:visited, .tabs a:hover {
+	color: black;
+}
+
+.tabs a:hover {
+}
+
+.tabs .current {
+}
+
+.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
+}
+
+.panel_wrapper div.panel {
+	display: none;
+}
+
+.panel_wrapper div.current {
+	display: block;
+	width: 100%;
+	height: 300px;
+	overflow: visible; /* Should be auto but that breaks Safari */
+}
+
+.panel_wrapper {
+	border: 1px solid #919B9C;
+	border-top: 0px;
+	padding: 10px;
+	padding-top: 5px;
+	clear: both;
+	background-color: white;
+}
+
+fieldset {
+	border: 1px solid #919B9C;
+	font-family: Verdana, Arial;
+	font-size: 10px;
+	padding: 0;
+	margin: 0;
+	padding: 4px;
+}
+
+legend {
+	color: #2B6FB6;
+	font-weight: bold;
+}
+
+.properties {
+	width: 100%;
+}
+
+.properties .column1 {
+}
+
+.properties .column2 {
+	text-align: left;
+}
+
+a:link, a:visited {
+	color: black;
+}
+
+a:hover {
+	color: #2B6FB6;
+}
+
+#plugintable thead {
+	font-weight: bold;
+	background-color: #DDDDDD;
+}
+
+#plugintable, #about #plugintable td {
+	border: 1px solid #919B9C;
+}
+
+#plugintable {
+	width: 99%;
+	margin-top: 10px;
+}
+
+#pluginscontainer {
+	height: 290px;
+	overflow: auto;
+}
+
+/* MSIE Specific styles */
+
+* html .panel_wrapper {
+	width: 100%;
+}
+
+.column {
+	float: left;
+}
+
+h1, h2, h3, h4 {
+	color: #2B6FB6;
+	margin: 0;
+	padding: 0;
+	padding-top: 5px;
+}
+
+h3 {
+	font-size: 14px;
+}
+
+#link .panel_wrapper, #link div.current {
+	height: 125px;
+}
+
+#image .panel_wrapper, #image div.current {
+	height: 190px;
+}
+
+/* Disables the advanced tab in the table plugin. */
+/*
+#table #advanced_tab {
+	display: none;
+}
+*/
+
+/* Disables the border input field and label in the table plugin. */
+/*
+#table #border, #table #borderlabel {
+	display: none;
+}
+*/

Added: plog/trunk/js/tinymce/themes/advanced/css/editor_ui.css
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/css/editor_ui.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/css/editor_ui.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,348 @@
+/* This file contains the CSS data for the editor UI of TinyMCE instances */
+
+.mceToolbarTop a, .mceToolbarTop a:visited, .mceToolbarTop a:hover, .mceToolbarBottom a, .mceToolbarBottom a:visited, .mceToolbarBottom a:hover {
+	border: 0; margin: 0; padding: 0; background: transparent;
+}
+
+.mceSeparatorLine {
+	border: 0;
+	padding: 0;
+	margin-left: 4px;
+	margin-right: 2px;
+}
+
+.mceSelectList {
+	font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
+	font-size: 7pt !important;
+	font-weight: normal;
+	margin-top: 3px;
+	padding: 0;
+	display: inline;
+	vertical-align: top;
+	background-color: #F0F0EE;
+}
+
+.mceLabel, .mceLabelDisabled {
+	font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
+	font-size: 9pt;
+}
+
+.mceLabel {
+	color: #000000;
+}
+
+.mceLabelDisabled {
+	cursor: text;
+	color: #999999;
+}
+
+.mceEditor {
+	background: #F0F0EE;
+	border: 1px solid #cccccc;
+	padding: 0;
+	margin: 0;
+}
+
+.mceEditorArea {
+	font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
+	background: #FFFFFF;
+	padding: 0;
+	margin: 0;
+}
+
+.mceToolbarTop, .mceToolbarBottom {
+	background: #F0F0EE;
+	line-height: 1px;
+	font-size: 1px;
+}
+
+.mceToolbarTop {
+	border-bottom: 1px solid #cccccc;
+	padding-bottom: 1px;
+}
+
+.mceToolbarBottom {
+	border-top: 1px solid #cccccc;
+}
+
+.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar {
+	height: 20px;
+}
+
+.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText {
+	font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
+	font-size: 9pt;
+	padding: 2px;
+	line-height: 16px;
+	overflow: visible;
+}
+
+.mceStatusbarTop {
+	border-bottom: 1px solid #cccccc;
+}
+
+.mceStatusbarBottom {
+	border-top: 1px solid #cccccc;
+}
+
+.mceStatusbar {
+	border-bottom: 1px solid #cccccc;
+}
+
+.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover {
+	text-decoration: none;
+	font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
+	font-size: 9pt;
+	color: #000000;
+}
+
+.mcePathItem:hover {
+	text-decoration: underline;
+}
+
+.mceStatusbarPathText {
+	float: left;
+}
+
+.mceStatusbarResize {
+	float: right;
+	background-image: url('../images/statusbar_resize.gif');
+	background-repeat: no-repeat;
+	width: 11px;
+	height: 20px;
+	cursor: se-resize;
+}
+
+.mceResizeBox {
+	width: 10px;
+	height: 10px;
+	display: none;
+	border: 1px dotted gray;
+	margin: 0;
+	padding: 0;
+}
+
+/* Button CSS rules */
+
+a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {
+	width: 20px;
+	height: 20px;
+	cursor: default;
+	margin-top: 1px;
+	margin-left: 1px;
+}
+
+a.mceButtonDisabled img {
+	border: 0 !important;
+}
+
+a.mceButtonNormal img, a.mceButtonSelected img {
+	border: 1px solid #F0F0EE !important;
+}
+
+a.mceButtonSelected img {
+	border: 1px solid #6779AA !important;
+	background-color: #D4D5D8;
+}
+
+a.mceButtonNormal img:hover, a.mceButtonSelected img:hover {
+	border: 1px solid #0A246A !important;
+	cursor: default;
+	background-color: #B6BDD2;
+}
+
+a.mceButtonDisabled img {
+	-moz-opacity:0.3;
+	opacity: 0.3;
+	border: 1px solid #F0F0EE !important;
+	cursor: default;
+}
+
+a.mceTiledButton img {
+	background-image: url('../images/buttons.gif');
+	background-repeat: no-repeat;
+}
+
+/* MSIE specific rules */
+
+* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img {
+	border: 0 !important;
+	margin-top: 2px;
+	margin-bottom: 1px;
+}
+
+* html a.mceButtonDisabled img {
+	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
+	border: 0 !important;
+}
+
+* html a.mceButtonDisabled {
+	border: 1px solid #F0F0EE !important;
+}
+
+* html a.mceButtonNormal, * html a.mceButtonSelected {
+	border: 1px solid #F0F0EE !important;
+	cursor: default;
+}
+
+* html a.mceButtonSelected {
+	border: 1px solid #6779AA !important;
+	background-color: #D4D5D8;
+}
+
+* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover {
+	border: 1px solid #0A246A !important;
+	cursor: default;
+	background-color: #B6BDD2;
+}
+
+* html .mceSelectList {
+	margin-top: 2px;
+}
+
+/* Menu button CSS rules */
+
+span.mceMenuButton img, span.mceMenuButtonSelected img {
+	border: 1px solid #F0F0EE;
+	margin-left: 1px;
+}
+
+span.mceMenuButtonSelected img {
+	border: 1px solid #6779AA;
+	background-color: #B6BDD2;
+}
+
+span.mceMenuButtonSelected img.mceMenuButton {
+	border: 1px solid #F0F0EE;
+	background-color: transparent;
+}
+
+span.mceMenuButton img.mceMenuButton, span.mceMenuButtonSelected img.mceMenuButton {
+	border-left: 0;
+	margin-left: 0;
+}
+
+span.mceMenuButton:hover img, span.mceMenuButtonSelected:hover img {
+	border: 1px solid #0A246A;
+	background-color: #B6BDD2;
+}
+
+span.mceMenuButton:hover img.mceMenuButton, span.mceMenuButtonSelected:hover img.mceMenuButton {
+	border-left: 0;
+}
+
+span.mceMenuButtonFocus img {
+	border: 1px solid gray;
+	border-right: 0;
+	margin-left: 1px;
+	background-color: #F5F4F2;
+}
+
+span.mceMenuButtonFocus img.mceMenuButton {
+	border: 1px solid gray;
+	border-left: 1px solid #F5F4F2;
+	margin-left: 0;
+}
+
+/* Menu button MSIE specific rules */
+
+* html span.mceMenuButton, * html span.mceMenuButtonFocus {
+	position: relative;
+	left: 0;
+	top: 0;
+}
+
+* html span.mceMenuButton img, * html span.mceMenuButtonSelected img, * html span.mceMenuButtonFocus img {
+	position: relative;
+	top: 1px;
+}
+
+* html span.mceMenuHover img {
+	border: 1px solid #0A246A;
+	background-color: #B6BDD2;
+}
+
+* html span.mceMenuButtonSelected.mceMenuHover img.mceMenuButton {
+	border: 1px solid #0A246A;
+	background-color: #B6BDD2;
+	border-left: 0;
+}
+
+/* Menu */
+
+.mceMenu {
+	position: absolute;
+	left: 0;
+	top: 0;
+	display: none;
+	z-index: 100;
+	background-color: white;
+	border: 1px solid gray;
+	font-weight: normal;
+}
+
+.mceMenu a, .mceMenuTitle, .mceMenuDisabled {
+	display: block;
+	width: 100%;
+	text-decoration: none;
+	background-color: white;
+	font-family: Tahoma, Verdana, Arial, Helvetica;
+	font-size: 11px;
+	line-height: 20px;
+	color: black;
+}
+
+.mceMenu a:hover {
+	background-color: #B6BDD2;
+	color: black;
+}
+
+.mceMenu span {
+	padding-left: 10px;
+	padding-right: 10px;
+	display: block;
+	line-height: 20px;
+}
+
+.mceMenuSeparator {
+	border-bottom: 1px solid gray;
+	background-color: gray;
+	height: 1px;
+}
+
+.mceMenuTitle span {
+	padding-left: 5px;
+}
+
+.mceMenuTitle {
+	background-color: #DDDDDD;
+	font-weight: bold;
+}
+
+.mceMenuDisabled {
+	color: gray;
+}
+
+span.mceMenuSelectedItem {
+	background-image: url('../images/menu_check.gif');
+	background-repeat: no-repeat;
+	background-position: 5px 8px;
+	padding-left: 20px;
+}
+
+span.mceMenuCheckItem {
+	padding-left: 20px;
+}
+
+span.mceMenuLine {
+	display: block;
+	position: absolute;
+	left: 0;
+	top: -1px;
+	background-color: #F5F4F2;
+	width: 30px;
+	height: 1px;
+	overflow: hidden;
+	padding-left: 0;
+	padding-right: 0;
+}

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/about.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/about.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/about.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,31 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>About TinyMCE</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">About TinyMCE</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla 
+that enables you to edit HTML contents in a more user friendly way. It has common 
+features that are found in most word processors and should not be difficult to 
+use.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/common_buttons.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/common_buttons.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/common_buttons.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,162 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Common buttons</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Common buttons</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Below is a short description about each button.
+<br>
+<br>
+<table border="1" cellpadding="3" cellspacing="0">
+  <tr>
+    <td><img src="../../images/bold.gif" width="20" height="20" alt="Bold text icon" /></td>
+    <td>Bold text style (Ctrl+B).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/italic.gif" width="20" height="20" alt="Italic text icon" /></td>
+    <td>Italic text style (Ctrl+I).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/underline.gif" width="20" height="20" alt="Underline text icon." /></td>
+    <td>Underline text style (Ctrl+U).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/strikethrough.gif" width="20" height="20" alt="Strikethrough text icon." /></td>
+    <td>Strikethrough text style.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifyleft.gif" width="20" height="20" alt="Align left icon." /></td>
+    <td>Align left.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifycenter.gif" width="20" height="20" alt="Align center icon." /></td>
+    <td>Align center.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifyright.gif" width="20" height="20" alt="Align right icon." /></td>
+    <td>Align right.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/justifyfull.gif" width="20" height="20" alt="Align full icon." /></td>
+    <td>Align full.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/bullist.gif" width="20" height="20" alt="Unordered list/bullet list icon." /></td>
+    <td>Unordered list/bullet list.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/numlist.gif" width="20" height="20" alt="Ordered list/numbered list icon." /></td>
+    <td>Ordered list/numbered list</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/outdent.gif" width="20" height="20" alt="Outdent/decrease indentation icon." /></td>
+    <td>Outdent/decrease indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/indent.gif" width="20" height="20" alt="Indent/increase indentation icon." /></td>
+    <td>Indent/increase indentation.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/undo.gif" width="20" height="20" alt="Undo the last operation." /></td>
+    <td>Undo the last operation (Ctrl+Z).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/redo.gif" width="20" height="20" alt="Redo the last operation icon." /></td>
+    <td>Redo the last operation (Ctrl+Y).</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/link.gif" width="20" height="20" alt="Insert a new link icon." /></td>
+    <td>Insert a new link, read more about this function in the <a href="insert_link_button.htm">Insert 
+      link section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/unlink.gif" width="20" height="20" alt="Unlinks the current selection icon." /></td>
+    <td>Unlinks the current selection/removes all selected links.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/anchor.gif" width="20" height="20" alt="Insert a new anchor icon." /></td>
+    <td>Insert a new anchor, read more about this function in the <a href="insert_anchor_button.htm">Insert anchor section.</a></td>
+  </tr>
+  <tr>
+    <td><img src="../../images/image.gif" width="20" height="20" alt="Insert a new image icon." /></td>
+    <td>Insert a new image, read more about this function in the <a href="insert_image_button.htm">Insert 
+      image section</a>.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/cleanup.gif" width="20" height="20" alt="Cleanup code icon." /></td>
+    <td>Cleanup code/Removes unwanted formating. This function is useful when 
+      you copy contents from for example a office product.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/help.gif" width="20" height="20" alt="Show help icon." /></td>
+    <td>Shows this help window.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/code.gif" width="20" height="20" alt="Source code editor icon." /></td>
+    <td>Opens HTML source code editor. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table.gif" width="20" height="20" alt="Insert table icon." /></td>
+    <td>Inserts a new table at the current location. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_row_before.gif" width="20" height="20" alt="Adds a row above icon." /></td>
+    <td>Adds a row above the current one. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_row_after.gif" width="20" height="20" alt="Adds a row under icon." /></td>
+    <td>Adds a row under the current one. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_delete_row.gif" width="20" height="20" alt="Remove row icon." /></td>
+    <td>Removes the row. </td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_col_before.gif" width="20" height="20" alt="Add column before icon." /></td>
+    <td>Adds a column before the current one.</td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_insert_col_after.gif" width="20" height="20" alt="Add column after icon." /></td>
+    <td>Adds a column after the current one.</td>
+  </tr>
+  <tr>
+    <td><img src="../../../../plugins/table/images/table_delete_col.gif" width="20" height="20" alt="Remove column icon." /></td>
+    <td>Removes the current column.</td>
+  </tr>
+  <tr>
+    <td><img src="../../images/hr.gif" width="20" height="20" alt="Insert horizontal ruler icon." /></td>
+    <td>Inserts a new horizontal ruler </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/removeformat.gif" width="20" height="20" alt="Remove formatting icon." /></td>
+    <td>Removes formatting from the selection. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sub.gif" width="20" height="20" alt="Subscript icon." /></td>
+    <td>Makes the selection to be subscript. </td>
+  </tr>
+  <tr>
+    <td><img src="../../images/sup.gif" width="20" height="20" alt="Superscript icon." /></td>
+    <td>Makes the selection to be superscripted. </td>
+  </tr>
+</table>
+<br>
+<hr noshade="noshade" />
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/create_accessible_content.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/create_accessible_content.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/create_accessible_content.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,45 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert table button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Create accessible content</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<p>TinyMCE can create HTML content that will be accessible to all users, including those with disabilities using assistive technologies, as well as those using text-based browsers, or those browsing the Web with images turned off. </p>
+
+<p><strong>Things you can do to make your content accessible:</strong></p>
+<ol>
+<li><strong>Include an Image Description:</strong> Blind users, or others who are unable to view images, will rely on the Image Description (or Alt text) to take the place of the image. If an image contains no meaning, such as a decoration or a spacer image, leave the Image Description empty. TinyMCE will then insert an empty Alt text attribute that will force assistive technologies to ignore the image. <br /><br /></li>
+
+<li> <strong>Add Scope to data table header cells:</strong> In the table cell editor dialog window, choose a Scope when creating Header cells so the column or row label in that cell becomes explicitely associated with its data cells. Table cell headers will then be announced with each data cell, making it easier for blind users using a screen reader to understand what the content of each cell represents. <br /><br /></li>
+
+<li><strong> Structure content with properly nested headings:</strong> In the format selection menu choose Heading 1 to Heading 6 to represent headings in your content,  rather than using other font formating options. Blind users using a screen reader can then extract the headings from the page to generate a summary of the content it contains, and use those headings to navigate quickly to subsections within the page.<br /><br /></li>
+
+<li><strong> Include alternate content:</strong> Create an alternate page for non-HTML content such as Flash, Java applets, or  embedded movies. This might be a static image, with a description of the image, and a description of the content that would have appeared in its place. An alternate HTML page could also be created, and a link to it included next to the non-HTML object. This will ensure that the content will be accessible to users of assistive technologies that can not view or play the content, and ensure the content will be available to those who do not have the appropriate plugin or helper application installed.<br /><br /></li>
+
+<li><strong> Check accessbility: </strong> When the AChecker plugin is installed with TinyMCE, click on the Check Accessibility button to generate a report of potential accessibility problems.<br /><br /></li>
+
+</ol>
+
+<p>See the <a href="http://checker.atrc.utoronto.ca" target="_new">AChecker Web Site</a> for further details about creating content that will be accessible to all users.<br />
+</p>
+
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+
+<br>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_anchor_window.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_anchor_window.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_image_window.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_image_window.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_link_window.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_link_window.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_table_window.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/docs/en/images/insert_table_window.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/index.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/index.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/index.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,27 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Help Index</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY onload="window.focus();">
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Table of contents</span></td>
+    <td align="right">&nbsp;</td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+Click the links below to go to the different help sections. 
+<ul class="toc_ul">
+  <li class="toc_li"><a href="about.htm">About TinyMCE</a></li>
+  <li class="toc_li"><a href="common_buttons.htm">Common buttons</a></li>
+  <li class="toc_li"><a href="insert_image_button.htm">Insert image button</a></li>
+  <li class="toc_li"><a href="insert_link_button.htm">Insert link button</a></li>
+  <li class="toc_li"><a href="insert_anchor_button.htm">Insert anchor button</a></li>
+  <li class="toc_li"><a href="insert_table_button.htm">Insert table button</a></li>
+ <li class="toc_li"><a href="create_accessible_content.htm">Create accessible content</a></li>
+</ul>
+<hr noshade>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/insert_anchor_button.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/insert_anchor_button.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/insert_anchor_button.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,32 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert anchor button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert anchor button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit anchor function.<br>
+<br>
+<img src="images/insert_anchor_window.gif" width="330" height="139" alt="Anchor dialog/window" /><br>
+<br>
+There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique. <br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/insert_image_button.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/insert_image_button.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/insert_image_button.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,65 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert image button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert image button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert image button opens the window shown below.<br>
+<br>
+<img src="images/insert_image_window.gif" alt="Insert image dialog/window" /><br>
+<br>
+You simply enter a URL to the image you want to link to and enter a image description, 
+this is then displayed as an alternative text descripton of the image on the page.<br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Image URL </strong></td>
+    <td>URL/path to the image.</td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Image description </strong></td>
+    <td>Alternative description of image contents.</td>
+  </tr>
+  <tr>
+    <td><strong>Dimentions</strong></td>
+    <td>Image width/height. </td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Image alignment, useful when wrapping text around images.</td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Border thickness. </td>
+  </tr>
+  <tr>
+    <td><strong>VSpace</strong></td>
+    <td>Vertical space, useful when wrapping text around images.</td>
+  </tr>
+  <tr>
+    <td><strong>HSpace</strong></td>
+    <td>Horizontal space, useful when wrapping text around images.</td>
+  </tr>
+</table>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/insert_link_button.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/insert_link_button.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/insert_link_button.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,33 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert link button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert link button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+This button opens a new window with the insert/edit link function.<br>
+<br>
+<img src="images/insert_link_window.gif" width="330" height="159" alt="Insert link dialog/window" /><br>
+<br>
+There are two fields in this window the first one &quot;Link URL&quot; is the 
+URL of the link. The target enables you to select how the link is to be opened.<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/insert_table_button.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/insert_table_button.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/insert_table_button.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,71 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<HEAD>
+<TITLE>Insert table button</TITLE>
+<link href="style.css" rel="stylesheet" type="text/css">
+</HEAD>
+
+<BODY>
+
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pageheader">
+  <tr> 
+    <td><span class="title">Insert table button</span></td>
+    <td align="right"><a href="index.htm"><acronym title="Table of contents">TOC</acronym></a></td>
+  </tr>
+</table>
+<hr noshade>
+<br>
+The insert table button opens the window shown below. This action enables you to create tables. <br>
+<br>
+<img src="images/insert_table_window.gif" width="340" height="229" alt="Image of table window" /><br>
+<br>
+<strong>Field descriptions:</strong><br>
+<table border="1" cellspacing="0">
+  <tr>
+    <td width="150"><strong>Columns</strong></td>
+    <td>Number of columns in the  table. </td>
+  </tr>
+  <tr>
+    <td width="150"><strong>Rows</strong></td>
+    <td>Number of rows in the new table.</td>
+  </tr>
+  <tr>
+    <td><strong>Cellpadding</strong></td>
+    <td>Cellpadding of the table . </td>
+  </tr>
+  <tr>
+    <td><strong>Cellspacing</strong></td>
+    <td>Cellspacing of the table .</td>
+  </tr>
+  <tr>
+    <td><strong>Alignment</strong></td>
+    <td>Table alignment . </td>
+  </tr>
+  <tr>
+    <td><strong>Border</strong></td>
+    <td>Border thinkness of table.</td>
+  </tr>
+  <tr>
+    <td><strong>Width</strong></td>
+    <td>Width in pixels of table .</td>
+  </tr>
+  <tr>
+    <td><strong>Height</strong></td>
+    <td>Height in pixels of table.</td>
+  </tr>
+  <tr>
+    <td><strong>Class</strong></td>
+    <td>Style or CSS class of table.</td>
+  </tr>
+</table>
+<br>
+<br>
+<hr noshade>
+<table width="100%" border="0" cellpadding="1" cellspacing="3" class="pagefooter">
+  <tr> 
+    <td>Go to: <a href="index.htm">Table of contents</a></td>
+    <td align="right"><a href="#">Top</a></td>
+  </tr>
+</table>
+<br>
+</BODY>
+</HTML>

Added: plog/trunk/js/tinymce/themes/advanced/docs/en/style.css
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/docs/en/style.css	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/docs/en/style.css	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,28 @@
+body { background-color: #FFFFFF; }
+body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
+.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; }
+.subtitle { font-size: 12px; font-weight: bold; }
+
+.toc_ul, .toc_li { margin-left: 8px; line-height: 16px; }
+.step_ol, .step_li { margin-left: 11px; line-height: 16px; }
+img { border: #000000 solid 1px; }
+
+a:visited { color: #666666; text-decoration: underline; }
+a:active { color: #666666; text-decoration: underline; }
+a:hover { color: #666666; text-decoration: underline; }
+a { color: #666666; text-decoration: underline; }
+
+.pageheader { border: #E0E0E0 solid 1px; }
+.pagefooter { border: #E0E0E0 solid 1px; }
+.sample { background-color: #FFFFFF; border: #000000 solid 1px; }
+.samplecontent { font-size: 10px; }
+
+.code { background-color: #FFFFFF; border: #000000 solid 1px; }
+.codecontent { font-size: 10px; }
+.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold }
+.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold  }
+.codecontent a { color: #666666; text-decoration: none; font-weight: bold  }
+
+hr { height: 1px; }
+

Added: plog/trunk/js/tinymce/themes/advanced/editor_template.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/editor_template.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/editor_template.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,12 @@
+tinyMCE.importThemeLanguagePack('advanced');var TinyMCE_AdvancedTheme={_autoImportCSSClasses:true,_resizer:{},_buttons:[['bold','{$lang_bold_img}','lang_bold_desc','Bold'],['italic','{$lang_italic_img}','lang_italic_desc','Italic'],['underline','{$lang_underline_img}','lang_underline_desc','Underline'],['strikethrough','strikethrough.gif','lang_striketrough_desc','Strikethrough'],['justifyleft','justifyleft.gif','lang_justifyleft_desc','JustifyLeft'],['justifycenter','justifycenter.gif','lang_justifycenter_desc','JustifyCenter'],['justifyright','justifyright.gif','lang_justifyright_desc','JustifyRight'],['justifyfull','justifyfull.gif','lang_justifyfull_desc','JustifyFull'],['bullist','bullist.gif','lang_bullist_desc','InsertUnorderedList'],['numlist','numlist.gif','lang_numlist_desc','InsertOrderedList'],['outdent','outdent.gif','lang_outdent_desc','Outdent'],['indent','indent.gif','lang_indent_desc','Indent'],['cut','cut.gif','lang_cut_desc','Cut'],['copy','copy.gif','lang_copy_desc','Copy'],['paste','paste.gif','lang_paste_desc','Paste'],['undo','undo.gif','lang_undo_desc','Undo'],['redo','redo.gif','lang_redo_desc','Redo'],['link','link.gif','lang_link_desc','mceLink',true],['unlink','unlink.gif','lang_unlink_desc','unlink'],['image','image.gif','lang_image_desc','mceImage',true],['cleanup','cleanup.gif','lang_cleanup_desc','mceCleanup'],['help','help.gif','lang_help_desc','mceHelp'],['code','code.gif','lang_theme_code_desc','mceCodeEditor'],['hr','hr.gif','lang_theme_hr_desc','inserthorizontalrule'],['removeformat','removeformat.gif','lang_theme_removeformat_desc','removeformat'],['sub','sub.gif','lang_theme_sub_desc','subscript'],['sup','sup.gif','lang_theme_sup_desc','superscript'],['forecolor','forecolor.gif','lang_theme_forecolor_desc','mceForeColor',true],['backcolor','backcolor.gif','lang_theme_backcolor_desc','mceBackColor',true],['charmap','charmap.gif','lang_theme_charmap_desc','mceCharMap'],['visualaid','visualaid.gif','lang_theme_visualaid_desc','mceToggleVisualAid'],['anchor','anchor.gif','lang_theme_anchor_desc','mceInsertAnchor'],['newdocument','newdocument.gif','lang_newdocument_desc','mceNewDocument']],_buttonMap:'anchor,backcolor,bold,bullist,charmap,cleanup,code,copy,cut,forecolor,help,hr,image,indent,italic,justifycenter,justifyfull,justifyleft,justifyright,link,newdocument,numlist,outdent,paste,redo,removeformat,strikethrough,sub,sup,underline,undo,unlink,visualaid,advhr,ltr,rtl,emotions,flash,fullpage,fullscreen,iespell,insertdate,inserttime,pastetext,pasteword,selectall,preview,print,save,replace,search,table,cell_props,delete_col,delete_row,col_after,col_before,row_after,row_before,merge_cells,row_props,split_cells',getControlHTML:function(button_name){var i,x;for(i=0;i<TinyMCE_AdvancedTheme._buttons.length;i++){var but=TinyMCE_AdvancedTheme._buttons[i];if(but[0]==button_name)return tinyMCE.getButtonHTML(but[0],but[2],'{$themeurl}/images/'+but[1],but[3],(but.length>4?but[4]:false),(but.length>5?but[5]:null));}switch(button_name){case"formatselect":var html='<select id="{$editor_id}_formatSelect" name="{$editor_id}_formatSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FormatBlock\',false,this.options[this.selectedIndex].value);" class="mceSelectList">';var formats=tinyMCE.getParam("theme_advanced_blockformats","p,address,pre,h1,h2,h3,h4,h5,h6",true).split(',');var lookup=[['p','{$lang_theme_paragraph}'],['address','{$lang_theme_address}'],['pre','{$lang_theme_pre}'],['h1','{$lang_theme_h1}'],['h2','{$lang_theme_h2}'],['h3','{$lang_theme_h3}'],['h4','{$lang_theme_h4}'],['h5','{$lang_theme_h5}'],['h6','{$lang_theme_h6}']];html+='<option value="">{$lang_theme_block}</option>';for(var i=0;i<formats.length;i++){for(var x=0;x<lookup.length;x++){if(formats[i]==lookup[x][0])html+='<option value="<'+lookup[x][0]+'>">'+lookup[x][1]+'</option>';}}html+='</select>';return html;case"styleselect":return'<select id="{$editor_id}_styleSelect" onmousedown="tinyMCE.themes.advanced._setupCSSClasses(\'{$editor_id}\');" name="{$editor_id}_styleSelect" onfocus="tinyMCE.addSelectAccessibility(event,this,window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSetCSSClass\',false,this.options[this.selectedIndex].value);" class="mceSelectList">{$style_select_options}</select>';case"fontselect":var fontHTML='<select id="{$editor_id}_fontNameSelect" name="{$editor_id}_fontNameSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontName\',false,this.options[this.selectedIndex].value);" class="mceSelectList"><option value="">{$lang_theme_fontdefault}</option>';var iFonts='Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings';var nFonts='Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sand;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats';var fonts=tinyMCE.getParam("theme_advanced_fonts",nFonts).split(';');for(i=0;i<fonts.length;i++){if(fonts[i]!=''){var parts=fonts[i].split('=');fontHTML+='<option value="'+parts[1]+'">'+parts[0]+'</option>';}}fontHTML+='</select>';return fontHTML;case"fontsizeselect":return'<select id="{$editor_id}_fontSizeSelect" name="{$editor_id}_fontSizeSelect" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'FontSize\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\
+						<option value="0">{$lang_theme_font_size}</option>\
+						<option value="1">1 (8 pt)</option>\
+						<option value="2">2 (10 pt)</option>\
+						<option value="3">3 (12 pt)</option>\
+						<option value="4">4 (14 pt)</option>\
+						<option value="5">5 (18 pt)</option>\
+						<option value="6">6 (24 pt)</option>\
+						<option value="7">7 (36 pt)</option>\
+						</select>';case"|":case"separator":return'<img src="{$themeurl}/images/separator.gif" width="2" height="20" class="mceSeparatorLine" />';case"spacer":return'<img src="{$themeurl}/images/separator.gif" width="2" height="15" border="0" class="mceSeparatorLine" style="vertical-align: middle" />';case"rowseparator":return'<br />';}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceLink":var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=inst.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return true;}var href="",target="",title="",onclick="",action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.toLowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_href');if(mceRealHref!=""){href=mceRealHref;if(tinyMCE.getParam('convert_urls'))href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");}action="update";}var template=new Array();template['file']='link.htm';template['width']=310;template['height']=200;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);if(inst.settings['insertlink_callback']){var returnVal=eval(inst.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])TinyMCE_AdvancedTheme._insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class']);}else{tinyMCE.openWindow(template,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class,inline:"yes"});}return true;case"mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;var inst=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=img;}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return true;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h);}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:"";}src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");mceRealSrc=tinyMCE.getAttrib(img,'mce_src');if(mceRealSrc!=""){src=mceRealSrc;if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");}action="update";}var template=new Array();template['file']='image.htm?src={$src}';template['width']=355;template['height']=265+(tinyMCE.isMSIE?25:0);template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);if(inst.settings['insertimage_callback']){var returnVal=eval(inst.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])TinyMCE_AdvancedTheme._insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout']);}else tinyMCE.openWindow(template,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseout,action:action,inline:"yes"});return true;case"mceForeColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=tinyMCE.getAttrib(elm,"color");if(inputColor=='')inputColor=elm.style.color;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"forecolor",input_color:inputColor});return true;case"mceBackColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=elm.style.backgroundColor;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;template['width']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"HiliteColor",input_color:inputColor});return true;case"mceColorPicker":if(user_interface){var template=new Array();var inputColor=value['document'].getElementById(value['element_id']).value;template['file']='color_picker.htm';template['width']=220;template['height']=190;template['close_previous']="no";template['width']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height',0);if(typeof(value['store_selection'])=="undefined")value['store_selection']=true;tinyMCE.lastColorPickerValue=value;tinyMCE.openWindow(template,{editor_id:editor_id,mce_store_selection:value['store_selection'],inline:"yes",command:"mceColorPicker",input_color:inputColor});}else{var savedVal=tinyMCE.lastColorPickerValue;var elm=savedVal['document'].getElementById(savedVal['element_id']);elm.value=value;if(elm.onchange!=null&&elm.onchange!='')eval('elm.onchange();');}return true;case"mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_width",720));template['height']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_height",580));tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"no",inline:"yes"});return true;case"mceCharMap":var template=new Array();template['file']='charmap.htm';template['width']=550+(tinyMCE.isOpera?40:0);template['height']=250;template['width']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=90+(tinyMCE.isNS7?30:0);template['width']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceNewDocument":if(confirm(tinyMCE.getLang('lang_newdocument')))tinyMCE.execInstanceCommand(editor_id,'mceSetContent',false,' ');return true;}return false;},getEditorTemplate:function(settings,editorId){function removeFromArray(in_array,remove_array){var outArray=new Array();for(var i=0;i<in_array.length;i++){skip=false;for(var j=0;j<remove_array.length;j++){if(in_array[i]==remove_array[j]){skip=true;}}if(!skip){outArray[outArray.length]=in_array[i];}}return outArray;}function addToArray(in_array,add_array){for(var i=0;i<add_array.length;i++){in_array[in_array.length]=add_array[i];}return in_array;}var template=new Array();var deltaHeight=0;var resizing=tinyMCE.getParam("theme_advanced_resizing",false);var path=tinyMCE.getParam("theme_advanced_path",true);var statusbarHTML='<div id="{$editor_id}_path" class="mceStatusbarPathText" style="display: '+(path?"block":"none")+'">&nbsp;</div><div id="{$editor_id}_resize" class="mceStatusbarResize" style="display: '+(resizing?"block":"none")+'" onmousedown="tinyMCE.themes.advanced._setResizing(event,\'{$editor_id}\',true);"></div><br style="clear: both" />';var layoutManager=tinyMCE.getParam("theme_advanced_layout_manager","SimpleLayout");var styleSelectHTML='<option value="">{$lang_theme_style_select}</option>';if(settings['theme_advanced_styles']){var stylesAr=settings['theme_advanced_styles'].split(';');for(var i=0;i<stylesAr.length;i++){var key,value;key=stylesAr[i].split('=')[0];value=stylesAr[i].split('=')[1];styleSelectHTML+='<option value="'+value+'">'+key+'</option>';}TinyMCE_AdvancedTheme._autoImportCSSClasses=false;}switch(layoutManager){case"SimpleLayout":var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var toolbarAlign=tinyMCE.getParam("theme_advanced_toolbar_align","center");var pathLocation=tinyMCE.getParam("theme_advanced_path_location","none");var statusbarLocation=tinyMCE.getParam("theme_advanced_statusbar_location",pathLocation);var defVals={theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,separator,sub,sup,separator,charmap"};toolbarHTML+='<a href="#" accesskey="q" title="'+tinyMCE.getLang("lang_toolbar_focus")+'"';if(!tinyMCE.getParam("accessibility_focus"))toolbarHTML+=' onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus();"';toolbarHTML+='></a>';for(var i=1;i<100;i++){var def=defVals["theme_advanced_buttons"+i];var buttons=tinyMCE.getParam("theme_advanced_buttons"+i,def==null?'':def,true,',');if(buttons.length==0)break;buttons=removeFromArray(buttons,tinyMCE.getParam("theme_advanced_disable","",true,','));buttons=addToArray(buttons,tinyMCE.getParam("theme_advanced_buttons"+i+"_add","",true,','));buttons=addToArray(tinyMCE.getParam("theme_advanced_buttons"+i+"_add_before","",true,','),buttons);for(var b=0;b<buttons.length;b++)toolbarHTML+=tinyMCE.getControlHTML(buttons[b]);if(buttons.length>0){toolbarHTML+="<br />";deltaHeight-=23;}}toolbarHTML+='<a href="#" accesskey="z" onfocus="tinyMCE.getInstanceById(\''+editorId+'\').getWin().focus();"></a>';template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';if(toolbarLocation=="top"){template['html']+='<tr><td class="mceToolbarTop" align="'+toolbarAlign+'" height="1" nowrap="nowrap">'+toolbarHTML+'</td></tr>';}if(statusbarLocation=="top"){template['html']+='<tr><td class="mceStatusbarTop" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23;}template['html']+='<tr><td align="center"><span id="{$editor_id}"></span></td></tr>';if(toolbarLocation=="bottom"){template['html']+='<tr><td class="mceToolbarBottom" align="'+toolbarAlign+'" height="1">'+toolbarHTML+'</td></tr>';}if(toolbarLocation=="external"){var bod=document.body;var elm=document.createElement("div");toolbarHTML=tinyMCE.replaceVar(toolbarHTML,'style_select_options',styleSelectHTML);toolbarHTML=tinyMCE.applyTemplate(toolbarHTML,{editor_id:editorId});elm.className="mceToolbarExternal";elm.id=editorId+"_toolbar";elm.innerHTML='<table width="100%" border="0" align="center"><tr><td align="center">'+toolbarHTML+'</td></tr></table>';bod.appendChild(elm);deltaHeight=0;tinyMCE.getInstanceById(editorId).toolbarElement=elm;}else{tinyMCE.getInstanceById(editorId).toolbarElement=null;}if(statusbarLocation=="bottom"){template['html']+='<tr><td class="mceStatusbarBottom" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=23;}template['html']+='</tbody></table>';break;case"RowLayout":template['html']='<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}" style="width:{$width}px;height:{$height}px"><tbody>';var containers=tinyMCE.getParam("theme_advanced_containers","",true,",");var defaultContainerCSS=tinyMCE.getParam("theme_advanced_containers_default_class","container");var defaultContainerAlign=tinyMCE.getParam("theme_advanced_containers_default_align","center");for(var i=0;i<containers.length;i++){if(containers[i]=="mceEditor"){template['html']+='<tr><td align="center" class="mceEditor_border">\
+													<span id="{$editor_id}"></span>\
+													</td></tr>';}else if(containers[i]=="mceElementpath"||containers[i]=="mceStatusbar"){var pathClass="mceStatusbar";if(i==containers.length-1){pathClass="mceStatusbarBottom";}else if(i==0){pathClass="mceStatusbar";}else{deltaHeight-=2;}template['html']+='<tr><td class="'+pathClass+'" height="1">'+statusbarHTML+'</td></tr>';deltaHeight-=22;}else{var curContainer=tinyMCE.getParam("theme_advanced_container_"+containers[i],"",true,',');var curContainerHTML="";var curAlign=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align",defaultContainerAlign);var curCSS=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class",defaultContainerCSS);for(var j=0;j<curContainer.length;j++){curContainerHTML+=tinyMCE.getControlHTML(curContainer[j]);}if(curContainer.length>0){curContainerHTML+="<br />";deltaHeight-=23;}template['html']+='<tr><td class="'+curCSS+'" align="'+curAlign+'" height="1">'+curContainerHTML+'</td></tr>';}}template['html']+='</tbody></table>';break;case"CustomLayout":var customLayout=tinyMCE.getParam("theme_advanced_custom_layout","");if(customLayout!=""&&eval("typeof("+customLayout+")")!="undefined"){template=eval(customLayout+"(template);");}break;}if(resizing)template['html']+='<span id="{$editor_id}_resize_box" class="mceResizeBox"></span>';template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=deltaHeight;return template;},initInstance:function(inst){if(tinyMCE.getParam("theme_advanced_resizing",false)){if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var w=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_width");var h=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_height");TinyMCE_AdvancedTheme._resizeTo(inst,w,h,tinyMCE.getParam("theme_advanced_resize_horizontal",true));}}inst.addShortcut('ctrl','k','lang_link_desc','mceLink');},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection,setup_content){function selectByValue(select_elm,value,first_index){first_index=typeof(first_index)=="undefined"?false:true;if(select_elm){for(var i=0;i<select_elm.options.length;i++){var ov=""+select_elm.options[i].value;if(first_index&&ov.toLowerCase().indexOf(value.toLowerCase())==0){select_elm.selectedIndex=i;return true;}if(ov==value){select_elm.selectedIndex=i;return true;}}}return false;};function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";};if(node==null)return;var pathElm=document.getElementById(editor_id+"_path");var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();if(pathElm){var parentNode=node;var path=new Array();while(parentNode!=null){if(parentNode.nodeName.toUpperCase()=="BODY"){break;}if(parentNode.nodeType==1&&tinyMCE.getAttrib(parentNode,"class").indexOf('mceItemHidden')==-1){path[path.length]=parentNode;}parentNode=parentNode.parentNode;}var html="";for(var i=path.length-1;i>=0;i--){var nodeName=path[i].nodeName.toLowerCase();var nodeData="";if(nodeName=="b"){nodeName="strong";}if(nodeName=="i"){nodeName="em";}if(nodeName=="span"){var cn=tinyMCE.getAttrib(path[i],"class");if(cn!=""&&cn.indexOf('mceItem')==-1)nodeData+="class: "+cn+" ";var st=tinyMCE.getAttrib(path[i],"style");if(st!=""){st=tinyMCE.serializeStyle(tinyMCE.parseStyle(st));nodeData+="style: "+st+" ";}}if(nodeName=="font"){if(tinyMCE.getParam("convert_fonts_to_spans"))nodeName="span";var face=tinyMCE.getAttrib(path[i],"face");if(face!="")nodeData+="font: "+face+" ";var size=tinyMCE.getAttrib(path[i],"size");if(size!="")nodeData+="size: "+size+" ";var color=tinyMCE.getAttrib(path[i],"color");if(color!="")nodeData+="color: "+color+" ";}if(getAttrib(path[i],'id')!=""){nodeData+="id: "+path[i].getAttribute('id')+" ";}var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeData+="class: "+className+" ";if(getAttrib(path[i],'src')!=""){var src=tinyMCE.getAttrib(path[i],"mce_src");if(src=="")src=tinyMCE.getAttrib(path[i],"src");nodeData+="src: "+src+" ";}if(getAttrib(path[i],'href')!=""){var href=tinyMCE.getAttrib(path[i],"mce_href");if(href=="")href=tinyMCE.getAttrib(path[i],"href");nodeData+="href: "+href+" ";}if(nodeName=="img"&&tinyMCE.getAttrib(path[i],"class").indexOf('mceItemFlash')!=-1){nodeName="flash";nodeData="src: "+path[i].getAttribute('title');}if(nodeName=="a"&&(anchor=tinyMCE.getAttrib(path[i],"name"))!=""){nodeName="a";nodeName+="#"+anchor;nodeData="";}if(getAttrib(path[i],'name').indexOf("mce_")!=0){var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1){nodeName+="."+className;}}var cmd='tinyMCE.execInstanceCommand(\''+editor_id+'\',\'mceSelectNodeDepth\',false,\''+i+'\');';html+='<a title="'+nodeData+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" target="_self" class="mcePathItem">'+nodeName+'</a>';if(i>0){html+=" &raquo; ";}}pathElm.innerHTML='<a href="#" accesskey="x"></a>'+tinyMCE.getLang('lang_theme_path')+": "+html+'&nbsp;';}tinyMCE.switchClass(editor_id+'_justifyleft','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClass(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClass(editor_id+'_link','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_unlink','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_outdent','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_image','mceButtonNormal');tinyMCE.switchClass(editor_id+'_hr','mceButtonNormal');if(node.nodeName=="A"&&tinyMCE.getAttrib(node,"class").indexOf('mceItemAnchor')!=-1)tinyMCE.switchClass(editor_id+'_anchor','mceButtonSelected');var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClass(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal');tinyMCE.switchClass(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal');}tinyMCE.switchClass(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal');if(undo_levels!=-1){tinyMCE.switchClass(editor_id+'_undo','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_redo','mceButtonDisabled');}if(tinyMCE.getParentElement(node,"li,blockquote"))tinyMCE.switchClass(editor_id+'_outdent','mceButtonNormal');if(undo_index!=-1&&(undo_index<undo_levels-1&&undo_levels>0))tinyMCE.switchClass(editor_id+'_redo','mceButtonNormal');if(undo_index!=-1&&(undo_index>0&&undo_levels>0))tinyMCE.switchClass(editor_id+'_undo','mceButtonNormal');var selectElm=document.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_AdvancedTheme._setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i<selectElm.options.length;i++){if(selectElm.options[i].value==classNode.className){index=i;breakOut=true;break;}}}}while(!breakOut&&classNode!=null&&(classNode=classNode.parentNode)!=null);selectElm.selectedIndex=index;}var selectElm=document.getElementById(editor_id+"_formatSelect");if(selectElm){var elm=tinyMCE.getParentElement(node,"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)selectByValue(selectElm,"<"+elm.nodeName.toLowerCase()+">");else selectByValue(selectElm,"");}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){if(!tinyMCE.isSafari&&!(tinyMCE.isMSIE&&!tinyMCE.isOpera)){var face=inst.queryCommandValue('FontName');face=face==null||face==""?"":face;selectByValue(selectElm,face,face!="");}else{var elm=tinyMCE.getParentElement(node,"font","face");if(elm){var family=tinyMCE.getAttrib(elm,"face");if(family=='')family=''+elm.style.fontFamily;if(!selectByValue(selectElm,family,family!=""))selectByValue(selectElm,"");}else selectByValue(selectElm,"");}}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){if(!tinyMCE.isSafari&&!tinyMCE.isOpera){var size=inst.queryCommandValue('FontSize');selectByValue(selectElm,size==null||size==""?"0":size);}else{var elm=tinyMCE.getParentElement(node,"font","size");if(elm){var size=tinyMCE.getAttrib(elm,"size");if(size==''){var sizes=new Array('','8px','10px','12px','14px','18px','24px','36px');size=''+elm.style.fontSize;for(var i=0;i<sizes.length;i++){if((''+sizes[i])==size){size=i;break;}}}if(!selectByValue(selectElm,size))selectByValue(selectElm,"");}else selectByValue(selectElm,"0");}}alignNode=node;breakOut=false;do{if(!alignNode.getAttribute||!alignNode.getAttribute('align'))continue;switch(alignNode.getAttribute('align').toLowerCase()){case"left":tinyMCE.switchClass(editor_id+'_justifyleft','mceButtonSelected');breakOut=true;break;case"right":tinyMCE.switchClass(editor_id+'_justifyright','mceButtonSelected');breakOut=true;break;case"middle":case"center":tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonSelected');breakOut=true;break;case"justify":tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonSelected');breakOut=true;break;}}while(!breakOut&&(alignNode=alignNode.parentNode)!=null);var div=tinyMCE.getParentElement(node,"div");if(div&&div.style.textAlign=="center")tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonSelected');if(!setup_content){var ar=new Array("Bold","_bold","Italic","_italic","Strikethrough","_strikethrough","superscript","_sup","subscript","_sub");for(var i=0;i<ar.length;i+=2){if(inst.queryCommandState(ar[i]))tinyMCE.switchClass(editor_id+ar[i+1],'mceButtonSelected');}if(inst.queryCommandState("Underline")&&(node.parentNode==null||node.parentNode.nodeName!="A"))tinyMCE.switchClass(editor_id+'_underline','mceButtonSelected');}do{switch(node.nodeName){case"UL":tinyMCE.switchClass(editor_id+'_bullist','mceButtonSelected');break;case"OL":tinyMCE.switchClass(editor_id+'_numlist','mceButtonSelected');break;case"HR":tinyMCE.switchClass(editor_id+'_hr','mceButtonSelected');break;case"IMG":if(getAttrib(node,'name').indexOf('mce_')!=0){tinyMCE.switchClass(editor_id+'_image','mceButtonSelected');}break;}}while((node=node.parentNode)!=null);},_setupCSSClasses:function(editor_id){var i,selectElm;if(!TinyMCE_AdvancedTheme._autoImportCSSClasses)return;selectElm=document.getElementById(editor_id+'_styleSelect');if(selectElm&&selectElm.getAttribute('cssImported')!='true'){var csses=tinyMCE.getCSSClasses(editor_id);if(csses&&selectElm){for(i=0;i<csses.length;i++)selectElm.options[selectElm.options.length]=new Option(csses[i],csses[i]);}if(csses!=null&&csses.length>0)selectElm.setAttribute('cssImported','true');}},_setCookie:function(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+escape(path):"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;},_getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));},_resizeTo:function(inst,w,h,set_w){var editorContainer=document.getElementById(inst.editorId+'_parent');var tableElm=editorContainer.firstChild;var iframe=inst.iframeElement;if(w==null||w=="null"){set_w=false;w=0;}if(h==null||h=="null")return;w=parseInt(w);h=parseInt(h);if(tinyMCE.isGecko){w+=2;h+=2;}var dx=w-tableElm.clientWidth;var dy=h-tableElm.clientHeight;w=w<1?30:w;h=h<1?30:h;if(set_w)tableElm.style.width=w+"px";tableElm.style.height=h+"px";iw=iframe.clientWidth+dx;ih=iframe.clientHeight+dy;iw=iw<1?30:iw;ih=ih<1?30:ih;if(tinyMCE.isGecko){iw-=2;ih-=2;}if(set_w)iframe.style.width=iw+"px";iframe.style.height=ih+"px";if(set_w){var tableBodyElm=tableElm.firstChild;var minIframeWidth=tableBodyElm.scrollWidth;if(inst.iframeElement.clientWidth<minIframeWidth){dx=minIframeWidth-inst.iframeElement.clientWidth;inst.iframeElement.style.width=(iw+dx)+"px";}}},_resizeEventHandler:function(e){var resizer=TinyMCE_AdvancedTheme._resizer;if(!resizer.resizing)return;e=typeof(e)=="undefined"?window.event:e;var dx=e.screenX-resizer.downX;var dy=e.screenY-resizer.downY;var resizeBox=resizer.resizeBox;var editorId=resizer.editorId;switch(e.type){case"mousemove":var w,h;w=resizer.width+dx;h=resizer.height+dy;w=w<1?1:w;h=h<1?1:h;if(resizer.horizontal)resizeBox.style.width=w+"px";resizeBox.style.height=h+"px";break;case"mouseup":TinyMCE_AdvancedTheme._setResizing(e,editorId,false);TinyMCE_AdvancedTheme._resizeTo(tinyMCE.getInstanceById(editorId),resizer.width+dx,resizer.height+dy,resizer.horizontal);if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var expires=new Date();expires.setTime(expires.getTime()+3600000*24*30);TinyMCE_AdvancedTheme._setCookie("TinyMCE_"+editorId+"_width",""+(resizer.horizontal?resizer.width+dx:""),expires);TinyMCE_AdvancedTheme._setCookie("TinyMCE_"+editorId+"_height",""+(resizer.height+dy),expires);}break;}},_setResizing:function(e,editor_id,state){e=typeof(e)=="undefined"?window.event:e;var resizer=TinyMCE_AdvancedTheme._resizer;var editorContainer=document.getElementById(editor_id+'_parent');var editorArea=document.getElementById(editor_id+'_parent').firstChild;var resizeBox=document.getElementById(editor_id+'_resize_box');var inst=tinyMCE.getInstanceById(editor_id);if(state){var width=editorArea.clientWidth;var height=editorArea.clientHeight;resizeBox.style.width=width+"px";resizeBox.style.height=height+"px";resizer.iframeWidth=inst.iframeElement.clientWidth;resizer.iframeHeight=inst.iframeElement.clientHeight;editorArea.style.display="none";resizeBox.style.display="block";if(!resizer.eventHandlers){if(tinyMCE.isMSIE)tinyMCE.addEvent(document,"mousemove",TinyMCE_AdvancedTheme._resizeEventHandler);else tinyMCE.addEvent(window,"mousemove",TinyMCE_AdvancedTheme._resizeEventHandler);tinyMCE.addEvent(document,"mouseup",TinyMCE_AdvancedTheme._resizeEventHandler);resizer.eventHandlers=true;}resizer.resizing=true;resizer.downX=e.screenX;resizer.downY=e.screenY;resizer.width=parseInt(resizeBox.style.width);resizer.height=parseInt(resizeBox.style.height);resizer.editorId=editor_id;resizer.resizeBox=resizeBox;resizer.horizontal=tinyMCE.getParam("theme_advanced_resize_horizontal",true);}else{resizer.resizing=false;resizeBox.style.display="none";editorArea.style.display=tinyMCE.isMSIE&&!tinyMCE.isOpera?"block":"table";tinyMCE.execCommand('mceResetDesignMode');}},_insertImage:function(src,alt,border,hspace,vspace,width,height,align,title,onmouseover,onmouseout){tinyMCE.execCommand('mceBeginUndoLevel');if(src=="")return;if(!tinyMCE.imgElement&&tinyMCE.isSafari){var html="";html+='<img src="'+src+'" alt="'+alt+'"';html+=' border="'+border+'" hspace="'+hspace+'"';html+=' vspace="'+vspace+'" width="'+width+'"';html+=' height="'+height+'" align="'+align+'" title="'+title+'" onmouseover="'+onmouseover+'" onmouseout="'+onmouseout+'" />';tinyMCE.execCommand("mceInsertContent",false,html);}else{if(!tinyMCE.imgElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'<img src="'+tinyMCE.uniqueURL+'" />');else tinyMCE.selectedInstance.contentDocument.execCommand("insertimage",false,tinyMCE.uniqueURL);tinyMCE.imgElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body,"img","src",tinyMCE.uniqueURL);}}if(tinyMCE.imgElement){var needsRepaint=false;var msrc=src;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(tinyMCE.getParam('convert_urls'))msrc=src;if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=tinyMCE.imgElement.getAttribute("width")||height!=tinyMCE.imgElement.getAttribute("height")||align!=tinyMCE.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(tinyMCE.imgElement,'src',src);tinyMCE.setAttrib(tinyMCE.imgElement,'mce_src',msrc);tinyMCE.setAttrib(tinyMCE.imgElement,'alt',alt);tinyMCE.setAttrib(tinyMCE.imgElement,'title',title);tinyMCE.setAttrib(tinyMCE.imgElement,'align',align);tinyMCE.setAttrib(tinyMCE.imgElement,'border',border,true);tinyMCE.setAttrib(tinyMCE.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'width',width,true);tinyMCE.setAttrib(tinyMCE.imgElement,'height',height,true);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseout',onmouseout);if(width&&width!="")tinyMCE.imgElement.style.pixelWidth=width;if(height&&height!="")tinyMCE.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint();}tinyMCE.execCommand('mceEndUndoLevel');},_insertLink:function(href,target,title,onclick,style_class){tinyMCE.execCommand('mceBeginUndoLevel');if(tinyMCE.selectedInstance&&tinyMCE.selectedElement&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){var doc=tinyMCE.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true;}var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(linkElement,'href',thref);tinyMCE.setAttrib(linkElement,'mce_href',mhref);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true));tinyMCE.selectedElement.parentNode.replaceChild(linkElement,tinyMCE.selectedElement);}return;}if(!tinyMCE.linkElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,'<a href="'+tinyMCE.uniqueURL+'">'+tinyMCE.selectedInstance.selection.getSelectedHTML()+'</a>');}else tinyMCE.selectedInstance.contentDocument.execCommand("createlink",false,tinyMCE.uniqueURL);tinyMCE.linkElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);var elementArray=tinyMCE.getElementsByAttributeValue(tinyMCE.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);for(var i=0;i<elementArray.length;i++){var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, elementArray[i]);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(elementArray[i],'href',thref);tinyMCE.setAttrib(elementArray[i],'mce_href',mhref);tinyMCE.setAttrib(elementArray[i],'target',target);tinyMCE.setAttrib(elementArray[i],'title',title);tinyMCE.setAttrib(elementArray[i],'onclick',onclick);tinyMCE.setAttrib(elementArray[i],'class',style_class);}tinyMCE.linkElement=elementArray[0];}if(tinyMCE.linkElement){var mhref=href;href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(tinyMCE.linkElement,'href',href);tinyMCE.setAttrib(tinyMCE.linkElement,'mce_href',mhref);tinyMCE.setAttrib(tinyMCE.linkElement,'target',target);tinyMCE.setAttrib(tinyMCE.linkElement,'title',title);tinyMCE.setAttrib(tinyMCE.linkElement,'onclick',onclick);tinyMCE.setAttrib(tinyMCE.linkElement,'class',style_class);}tinyMCE.execCommand('mceEndUndoLevel');}};tinyMCE.addTheme("advanced",TinyMCE_AdvancedTheme);tinyMCE.addButtonMap(TinyMCE_AdvancedTheme._buttonMap);
\ No newline at end of file

Added: plog/trunk/js/tinymce/themes/advanced/image.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/image.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/image.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,100 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_image_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/image.js"></script>
+	<base target="_self" />
+</head>
+<body id="image" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertImage();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_image_title}</a></span></li>
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+     <table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td nowrap="nowrap"><label for="src">{$lang_insert_image_src}</label></td>
+            <td><table border="0" cellspacing="0" cellpadding="0">
+                <tr>
+                  <td><input id="src" name="src" type="text" value="" style="width: 200px" onchange="getImageData();"></td>
+                  <td id="srcbrowsercontainer">&nbsp;</td>
+                </tr>
+              </table></td>
+          </tr>
+		  <!-- Image list -->
+		  <script language="javascript">
+			if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
+				var html = "";
+
+				html += '<tr><td><label for="image_list">{$lang_image_list}</label></td>';
+				html += '<td><select id="image_list" name="image_list" style="width: 200px" onchange="this.form.src.value=this.options[this.selectedIndex].value;resetImageData();getImageData();">';
+				html += '<option value="">---</option>';
+
+				for (var i=0; i<tinyMCEImageList.length; i++)
+					html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
+
+				html += '</select></td></tr>';
+
+				document.write(html);
+			}
+		  </script>
+		  <!-- /Image list -->
+          <tr>
+            <td nowrap="nowrap"><label for="alt">{$lang_insert_image_alt}</label></td>
+            <td><input id="alt" name="alt" type="text" value="" style="width: 200px"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="align">{$lang_insert_image_align}</label></td>
+            <td><select id="align" name="align">
+                <option value="">{$lang_insert_image_align_default}</option>
+                <option value="baseline">{$lang_insert_image_align_baseline}</option>
+                <option value="top">{$lang_insert_image_align_top}</option>
+                <option value="middle">{$lang_insert_image_align_middle}</option>
+                <option value="bottom">{$lang_insert_image_align_bottom}</option>
+                <option value="texttop">{$lang_insert_image_align_texttop}</option>
+                <option value="absmiddle">{$lang_insert_image_align_absmiddle}</option>
+                <option value="absbottom">{$lang_insert_image_align_absbottom}</option>
+                <option value="left">{$lang_insert_image_align_left}</option>
+                <option value="right">{$lang_insert_image_align_right}</option>
+              </select></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="width">{$lang_insert_image_dimensions}</label></td>
+            <td><input id="width" name="width" type="text" value="" size="3" maxlength="3">
+              x
+              <input id="height" name="height" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="border">{$lang_insert_image_border}</label></td>
+            <td><input id="border" name="border" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="vspace">{$lang_insert_image_vspace}</label></td>
+            <td><input id="vspace" name="vspace" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="hspace">{$lang_insert_image_hspace}</label></td>
+            <td><input id="hspace" name="hspace" type="text" value="" size="3" maxlength="3"></td>
+          </tr>
+        </table>
+		</div>
+	</div>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertImage();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/images/anchor.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/anchor.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/anchor_symbol.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/anchor_symbol.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/backcolor.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/backcolor.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bold.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bold.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bold_de_se.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bold_de_se.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bold_es.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bold_es.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bold_fr.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bold_fr.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bold_ru.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bold_ru.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bold_tw.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bold_tw.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/browse.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/browse.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/bullist.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/bullist.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/button_menu.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/button_menu.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/buttons.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/buttons.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/cancel_button_bg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/cancel_button_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/charmap.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/charmap.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/cleanup.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/cleanup.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/close.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/close.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/code.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/code.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/color.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/color.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/copy.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/copy.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/custom_1.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/custom_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/cut.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/cut.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/forecolor.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/forecolor.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/help.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/help.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/hr.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/hr.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/image.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/image.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/indent.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/indent.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/insert_button_bg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/insert_button_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/italic.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/italic.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/italic_de_se.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/italic_de_se.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/italic_es.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/italic_es.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/italic_ru.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/italic_ru.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/italic_tw.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/italic_tw.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/justifycenter.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/justifycenter.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/justifyfull.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/justifyfull.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/justifyleft.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/justifyleft.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/justifyright.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/justifyright.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/link.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/link.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/menu_check.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/menu_check.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/newdocument.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/newdocument.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/numlist.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/numlist.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/opacity.png
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/opacity.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/outdent.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/outdent.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/paste.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/paste.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/redo.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/redo.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/removeformat.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/removeformat.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/separator.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/separator.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/spacer.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/statusbar_resize.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/statusbar_resize.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/strikethrough.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/strikethrough.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/sub.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/sub.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/sup.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/sup.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/underline.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/underline.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/underline_es.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/underline_es.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/underline_fr.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/underline_fr.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/underline_ru.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/underline_ru.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/underline_tw.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/underline_tw.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/undo.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/undo.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/unlink.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/unlink.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/visualaid.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/visualaid.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_bg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_end.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_end.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_sel_bg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_sel_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_sel_end.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/xp/tab_sel_end.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/images/xp/tabs_bg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/tinymce/themes/advanced/images/xp/tabs_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/about.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/about.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/about.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+function init() {
+	var inst;
+
+	tinyMCEPopup.resizeToInnerSize();
+	inst = tinyMCE.selectedInstance;
+
+	// Give FF some time
+	window.setTimeout('insertHelpIFrame();', 10);
+
+	var tcont = document.getElementById('plugintablecontainer');
+	var plugins = tinyMCE.getParam('plugins', '', true, ',');
+	if (plugins.length == 0)
+		document.getElementById('plugins_tab').style.display = 'none';
+
+	var html = "";
+	html += '<table id="plugintable">';
+	html += '<thead>';
+	html += '<tr>';
+	html += '<td>' + tinyMCE.getLang('lang_plugin') + '</td>';
+	html += '<td>' + tinyMCE.getLang('lang_author') + '</td>';
+	html += '<td>' + tinyMCE.getLang('lang_version') + '</td>';
+	html += '</tr>';
+	html += '</thead>';
+	html += '<tbody>';
+
+	for (var i=0; i<inst.plugins.length; i++) {
+		var info = getPluginInfo(inst.plugins[i]);
+
+		html += '<tr>';
+
+		if (info.infourl != null && info.infourl != '')
+			html += '<td width="50%" title="' + plugins[i] + '"><a href="' + info.infourl + '" target="mceplugin">' + info.longname + '</a></td>';
+		else
+			html += '<td width="50%" title="' + plugins[i] + '">' + info.longname + '</td>';
+
+		if (info.authorurl != null && info.authorurl != '')
+			html += '<td width="35%"><a href="' + info.authorurl + '" target="mceplugin">' + info.author + '</a></td>';
+		else
+			html += '<td width="35%">' + info.author + '</td>';
+
+		html += '<td width="15%">' + info.version + '</td>';
+		html += '</tr>';
+	}
+
+	html += '</tbody>';
+	html += '</table>';
+
+	tcont.innerHTML = html;
+}
+
+function getPluginInfo(name) {
+	if (tinyMCE.plugins[name].getInfo)
+		return tinyMCE.plugins[name].getInfo();
+
+	return {
+		longname : name,
+		authorurl : '',
+		infourl : '',
+		author : '--',
+		version : '--'
+	};
+}
+
+function insertHelpIFrame() {
+	var html = '<iframe width="100%" height="300" src="' + tinyMCE.themeURL + "/docs/" + tinyMCE.settings['docs_language'] + "/index.htm" + '"></iframe>';
+
+	document.getElementById('iframecontainer').innerHTML = html;
+
+	html = '';
+	html += '<a href="http://www.moxiecode.com" target="_blank"><img src="http://tinymce.moxiecode.com/images/gotmoxie.png" alt="Got Moxie?" border="0" /></a> ';
+	html += '<a href="http://sourceforge.net/projects/tinymce/" target="_blank"><img src="http://sourceforge.net/sflogo.php?group_id=103281" alt="Hosted By Sourceforge" border="0" /></a> ';
+	html += '<a href="http://www.freshmeat.net/projects/tinymce" target="_blank"><img src="http://tinymce.moxiecode.com/images/fm.gif" alt="Also on freshmeat" border="0" /></a> ';
+
+	document.getElementById('buttoncontainer').innerHTML = html;
+}

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/anchor.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/anchor.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/anchor.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,74 @@
+var action, element;
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name");
+	var img = inst.getFocusElement();
+	action = 'insert';
+
+	if (anchor != null) {
+		element = anchor;
+		action = "update";
+	}
+
+	if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") {
+		element = img;
+		action = "update";
+	}
+
+	if (action == "update")
+		document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name");
+
+	document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);
+}
+
+function insertAnchor() {
+	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
+	var name = document.forms[0].anchorName.value, e;
+
+	tinyMCEPopup.execCommand("mceBeginUndoLevel");
+
+	if (action == "update") {
+		if (element.nodeName == "IMG")
+			element.setAttribute("title", name);
+		else
+			element.setAttribute("name", name);
+	} else {
+		var rng = inst.getRng();
+
+		if (rng.collapse)
+			rng.collapse(false);
+
+		name = name.replace(/&/g, '&amp;');
+		name = name.replace(/\"/g, '&quot;');
+		name = name.replace(/</g, '&lt;');
+		name = name.replace(/>/g, '&gt;');
+
+		// Fix for bug #1447335
+		if (tinyMCE.isGecko)
+			html = '<a id="mceNewAnchor" name="' + name + '"></a>';
+		else
+			html = '<a name="' + name + '"></a>';
+
+		tinyMCEPopup.execCommand("mceInsertContent", false, html);
+
+		// Fix for bug #1447335 force cursor after the anchor element
+		if (tinyMCE.isGecko) {
+			e = inst.getDoc().getElementById('mceNewAnchor');
+
+			if (e) {
+				inst.selection.selectNode(e, true, false, false);
+				e.removeAttribute('id');
+			}
+		}
+
+		tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst);
+	}
+
+	tinyMCEPopup.execCommand("mceEndUndoLevel");
+
+	tinyMCE.triggerNodeChange();
+	tinyMCEPopup.close();
+}

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/charmap.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/charmap.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/charmap.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,326 @@
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+}
+
+var charmap = new Array();
+
+// for mor details please see w3c.org
+// now here is the complete list ;)
+
+charmap = [
+	['&nbsp;',    '&#160;',  true, 'no-break space'],
+	['&amp;',     '&#38;',   true, 'ampersand'],
+	['&quot;',    '&#34;',   true, 'quotation mark'],
+// finance
+	['&cent;',    '&#162;',  true, 'cent sign'],
+	['&euro;',    '&#8364;', true, 'euro sign'],
+	['&pound;',   '&#163;',  true, 'pound sign'],
+	['&yen;',     '&#165;',  true, 'yen sign'],
+// signs
+	['&copy;',    '&#169;',  true, 'copyright sign'],
+	['&reg;',     '&#174;',  true, 'registered sign'],
+	['&trade;',   '&#8482;', true, 'trade mark sign'],
+	['&permil;',  '&#8240;', true, 'per mille sign'],
+	['&micro;',   '&#181;',  true, 'micro sign'],
+	['&middot;',  '&#183;',  true, 'middle dot'],
+	['&bull;',    '&#8226;', true, 'bullet'],
+	['&hellip;',  '&#8230;', true, 'three dot leader'],
+	['&prime;',   '&#8242;', true, 'minutes / feet'],
+	['&Prime;',   '&#8243;', true, 'seconds / inches'],
+	['&sect;',    '&#167;',  true, 'section sign'],
+	['&para;',    '&#182;',  true, 'paragraph sign'],
+	['&szlig;',   '&#223;',  true, 'sharp s / ess-zed'],
+// quotations
+	['&lsaquo;',  '&#8249;', true, 'single left-pointing angle quotation mark'],
+	['&rsaquo;',  '&#8250;', true, 'single right-pointing angle quotation mark'],
+	['&laquo;',   '&#171;',  true, 'left pointing guillemet'],
+	['&raquo;',   '&#187;',  true, 'right pointing guillemet'],
+	['&lsquo;',   '&#8216;', true, 'left single quotation mark'],
+	['&rsquo;',   '&#8217;', true, 'right single quotation mark'],
+	['&ldquo;',   '&#8220;', true, 'left double quotation mark'],
+	['&rdquo;',   '&#8221;', true, 'right double quotation mark'],
+	['&sbquo;',   '&#8218;', true, 'single low-9 quotation mark'],
+	['&bdquo;',   '&#8222;', true, 'double low-9 quotation mark'],
+	['&lt;',      '&#60;',   true, 'less-than sign'],
+	['&gt;',      '&#62;',   true, 'greater-than sign'],
+	['&le;',      '&#8804;', true, 'less-than or equal to'],
+	['&ge;',      '&#8805;', true, 'greater-than or equal to'],
+	['&ndash;',   '&#8211;', true, 'en dash'],
+	['&mdash;',   '&#8212;', true, 'em dash'],
+	['&macr;',    '&#175;',  true, 'macron'],
+	['&oline;',   '&#8254;', true, 'overline'],
+	['&curren;',  '&#164;',  true, 'currency sign'],
+	['&brvbar;',  '&#166;',  true, 'broken bar'],
+	['&uml;',     '&#168;',  true, 'diaeresis'],
+	['&iexcl;',   '&#161;',  true, 'inverted exclamation mark'],
+	['&iquest;',  '&#191;',  true, 'turned question mark'],
+	['&circ;',    '&#710;',  true, 'circumflex accent'],
+	['&tilde;',   '&#732;',  true, 'small tilde'],
+	['&deg;',     '&#176;',  true, 'degree sign'],
+	['&minus;',   '&#8722;', true, 'minus sign'],
+	['&plusmn;',  '&#177;',  true, 'plus-minus sign'],
+	['&divide;',  '&#247;',  true, 'division sign'],
+	['&frasl;',   '&#8260;', true, 'fraction slash'],
+	['&times;',   '&#215;',  true, 'multiplication sign'],
+	['&sup1;',    '&#185;',  true, 'superscript one'],
+	['&sup2;',    '&#178;',  true, 'superscript two'],
+	['&sup3;',    '&#179;',  true, 'superscript three'],
+	['&frac14;',  '&#188;',  true, 'fraction one quarter'],
+	['&frac12;',  '&#189;',  true, 'fraction one half'],
+	['&frac34;',  '&#190;',  true, 'fraction three quarters'],
+// math / logical
+	['&fnof;',    '&#402;',  true, 'function / florin'],
+	['&int;',     '&#8747;', true, 'integral'],
+	['&sum;',     '&#8721;', true, 'n-ary sumation'],
+	['&infin;',   '&#8734;', true, 'infinity'],
+	['&radic;',   '&#8730;', true, 'square root'],
+	['&sim;',     '&#8764;', false,'similar to'],
+	['&cong;',    '&#8773;', false,'approximately equal to'],
+	['&asymp;',   '&#8776;', true, 'almost equal to'],
+	['&ne;',      '&#8800;', true, 'not equal to'],
+	['&equiv;',   '&#8801;', true, 'identical to'],
+	['&isin;',    '&#8712;', false,'element of'],
+	['&notin;',   '&#8713;', false,'not an element of'],
+	['&ni;',      '&#8715;', false,'contains as member'],
+	['&prod;',    '&#8719;', true, 'n-ary product'],
+	['&and;',     '&#8743;', false,'logical and'],
+	['&or;',      '&#8744;', false,'logical or'],
+	['&not;',     '&#172;',  true, 'not sign'],
+	['&cap;',     '&#8745;', true, 'intersection'],
+	['&cup;',     '&#8746;', false,'union'],
+	['&part;',    '&#8706;', true, 'partial differential'],
+	['&forall;',  '&#8704;', false,'for all'],
+	['&exist;',   '&#8707;', false,'there exists'],
+	['&empty;',   '&#8709;', false,'diameter'],
+	['&nabla;',   '&#8711;', false,'backward difference'],
+	['&lowast;',  '&#8727;', false,'asterisk operator'],
+	['&prop;',    '&#8733;', false,'proportional to'],
+	['&ang;',     '&#8736;', false,'angle'],
+// undefined
+	['&acute;',   '&#180;',  true, 'acute accent'],
+	['&cedil;',   '&#184;',  true, 'cedilla'],
+	['&ordf;',    '&#170;',  true, 'feminine ordinal indicator'],
+	['&ordm;',    '&#186;',  true, 'masculine ordinal indicator'],
+	['&dagger;',  '&#8224;', true, 'dagger'],
+	['&Dagger;',  '&#8225;', true, 'double dagger'],
+// alphabetical special chars
+	['&Agrave;',  '&#192;',  true, 'A - grave'],
+	['&Aacute;',  '&#193;',  true, 'A - acute'],
+	['&Acirc;',   '&#194;',  true, 'A - circumflex'],
+	['&Atilde;',  '&#195;',  true, 'A - tilde'],
+	['&Auml;',    '&#196;',  true, 'A - diaeresis'],
+	['&Aring;',   '&#197;',  true, 'A - ring above'],
+	['&AElig;',   '&#198;',  true, 'ligature AE'],
+	['&Ccedil;',  '&#199;',  true, 'C - cedilla'],
+	['&Egrave;',  '&#200;',  true, 'E - grave'],
+	['&Eacute;',  '&#201;',  true, 'E - acute'],
+	['&Ecirc;',   '&#202;',  true, 'E - circumflex'],
+	['&Euml;',    '&#203;',  true, 'E - diaeresis'],
+	['&Igrave;',  '&#204;',  true, 'I - grave'],
+	['&Iacute;',  '&#205;',  true, 'I - acute'],
+	['&Icirc;',   '&#206;',  true, 'I - circumflex'],
+	['&Iuml;',    '&#207;',  true, 'I - diaeresis'],
+	['&ETH;',     '&#208;',  true, 'ETH'],
+	['&Ntilde;',  '&#209;',  true, 'N - tilde'],
+	['&Ograve;',  '&#210;',  true, 'O - grave'],
+	['&Oacute;',  '&#211;',  true, 'O - acute'],
+	['&Ocirc;',   '&#212;',  true, 'O - circumflex'],
+	['&Otilde;',  '&#213;',  true, 'O - tilde'],
+	['&Ouml;',    '&#214;',  true, 'O - diaeresis'],
+	['&Oslash;',  '&#216;',  true, 'O - slash'],
+	['&OElig;',   '&#338;',  true, 'ligature OE'],
+	['&Scaron;',  '&#352;',  true, 'S - caron'],
+	['&Ugrave;',  '&#217;',  true, 'U - grave'],
+	['&Uacute;',  '&#218;',  true, 'U - acute'],
+	['&Ucirc;',   '&#219;',  true, 'U - circumflex'],
+	['&Uuml;',    '&#220;',  true, 'U - diaeresis'],
+	['&Yacute;',  '&#221;',  true, 'Y - acute'],
+	['&Yuml;',    '&#376;',  true, 'Y - diaeresis'],
+	['&THORN;',   '&#222;',  true, 'THORN'],
+	['&agrave;',  '&#224;',  true, 'a - grave'],
+	['&aacute;',  '&#225;',  true, 'a - acute'],
+	['&acirc;',   '&#226;',  true, 'a - circumflex'],
+	['&atilde;',  '&#227;',  true, 'a - tilde'],
+	['&auml;',    '&#228;',  true, 'a - diaeresis'],
+	['&aring;',   '&#229;',  true, 'a - ring above'],
+	['&aelig;',   '&#230;',  true, 'ligature ae'],
+	['&ccedil;',  '&#231;',  true, 'c - cedilla'],
+	['&egrave;',  '&#232;',  true, 'e - grave'],
+	['&eacute;',  '&#233;',  true, 'e - acute'],
+	['&ecirc;',   '&#234;',  true, 'e - circumflex'],
+	['&euml;',    '&#235;',  true, 'e - diaeresis'],
+	['&igrave;',  '&#236;',  true, 'i - grave'],
+	['&iacute;',  '&#237;',  true, 'i - acute'],
+	['&icirc;',   '&#238;',  true, 'i - circumflex'],
+	['&iuml;',    '&#239;',  true, 'i - diaeresis'],
+	['&eth;',     '&#240;',  true, 'eth'],
+	['&ntilde;',  '&#241;',  true, 'n - tilde'],
+	['&ograve;',  '&#242;',  true, 'o - grave'],
+	['&oacute;',  '&#243;',  true, 'o - acute'],
+	['&ocirc;',   '&#244;',  true, 'o - circumflex'],
+	['&otilde;',  '&#245;',  true, 'o - tilde'],
+	['&ouml;',    '&#246;',  true, 'o - diaeresis'],
+	['&oslash;',  '&#248;',  true, 'o slash'],
+	['&oelig;',   '&#339;',  true, 'ligature oe'],
+	['&scaron;',  '&#353;',  true, 's - caron'],
+	['&ugrave;',  '&#249;',  true, 'u - grave'],
+	['&uacute;',  '&#250;',  true, 'u - acute'],
+	['&ucirc;',   '&#251;',  true, 'u - circumflex'],
+	['&uuml;',    '&#252;',  true, 'u - diaeresis'],
+	['&yacute;',  '&#253;',  true, 'y - acute'],
+	['&thorn;',   '&#254;',  true, 'thorn'],
+	['&yuml;',    '&#255;',  true, 'y - diaeresis'],
+    ['&Alpha;',   '&#913;',  true, 'Alpha'],
+	['&Beta;',    '&#914;',  true, 'Beta'],
+	['&Gamma;',   '&#915;',  true, 'Gamma'],
+	['&Delta;',   '&#916;',  true, 'Delta'],
+	['&Epsilon;', '&#917;',  true, 'Epsilon'],
+	['&Zeta;',    '&#918;',  true, 'Zeta'],
+	['&Eta;',     '&#919;',  true, 'Eta'],
+	['&Theta;',   '&#920;',  true, 'Theta'],
+	['&Iota;',    '&#921;',  true, 'Iota'],
+	['&Kappa;',   '&#922;',  true, 'Kappa'],
+	['&Lambda;',  '&#923;',  true, 'Lambda'],
+	['&Mu;',      '&#924;',  true, 'Mu'],
+	['&Nu;',      '&#925;',  true, 'Nu'],
+	['&Xi;',      '&#926;',  true, 'Xi'],
+	['&Omicron;', '&#927;',  true, 'Omicron'],
+	['&Pi;',      '&#928;',  true, 'Pi'],
+	['&Rho;',     '&#929;',  true, 'Rho'],
+	['&Sigma;',   '&#931;',  true, 'Sigma'],
+	['&Tau;',     '&#932;',  true, 'Tau'],
+	['&Upsilon;', '&#933;',  true, 'Upsilon'],
+	['&Phi;',     '&#934;',  true, 'Phi'],
+	['&Chi;',     '&#935;',  true, 'Chi'],
+	['&Psi;',     '&#936;',  true, 'Psi'],
+	['&Omega;',   '&#937;',  true, 'Omega'],
+	['&alpha;',   '&#945;',  true, 'alpha'],
+	['&beta;',    '&#946;',  true, 'beta'],
+	['&gamma;',   '&#947;',  true, 'gamma'],
+	['&delta;',   '&#948;',  true, 'delta'],
+	['&epsilon;', '&#949;',  true, 'epsilon'],
+	['&zeta;',    '&#950;',  true, 'zeta'],
+	['&eta;',     '&#951;',  true, 'eta'],
+	['&theta;',   '&#952;',  true, 'theta'],
+	['&iota;',    '&#953;',  true, 'iota'],
+	['&kappa;',   '&#954;',  true, 'kappa'],
+	['&lambda;',  '&#955;',  true, 'lambda'],
+	['&mu;',      '&#956;',  true, 'mu'],
+	['&nu;',      '&#957;',  true, 'nu'],
+	['&xi;',      '&#958;',  true, 'xi'],
+	['&omicron;', '&#959;',  true, 'omicron'],
+	['&pi;',      '&#960;',  true, 'pi'],
+	['&rho;',     '&#961;',  true, 'rho'],
+	['&sigmaf;',  '&#962;',  true, 'final sigma'],
+	['&sigma;',   '&#963;',  true, 'sigma'],
+	['&tau;',     '&#964;',  true, 'tau'],
+	['&upsilon;', '&#965;',  true, 'upsilon'],
+	['&phi;',     '&#966;',  true, 'phi'],
+	['&chi;',     '&#967;',  true, 'chi'],
+	['&psi;',     '&#968;',  true, 'psi'],
+	['&omega;',   '&#969;',  true, 'omega'],
+// symbols
+	['&alefsym;', '&#8501;', false,'alef symbol'],
+	['&piv;',     '&#982;',  false,'pi symbol'],
+	['&real;',    '&#8476;', false,'real part symbol'],
+	['&thetasym;','&#977;',  false,'theta symbol'],
+	['&upsih;',   '&#978;',  false,'upsilon - hook symbol'],
+	['&weierp;',  '&#8472;', false,'Weierstrass p'],
+	['&image;',   '&#8465;', false,'imaginary part'],
+// arrows
+	['&larr;',    '&#8592;', true, 'leftwards arrow'],
+	['&uarr;',    '&#8593;', true, 'upwards arrow'],
+	['&rarr;',    '&#8594;', true, 'rightwards arrow'],
+	['&darr;',    '&#8595;', true, 'downwards arrow'],
+	['&harr;',    '&#8596;', true, 'left right arrow'],
+	['&crarr;',   '&#8629;', false,'carriage return'],
+	['&lArr;',    '&#8656;', false,'leftwards double arrow'],
+	['&uArr;',    '&#8657;', false,'upwards double arrow'],
+	['&rArr;',    '&#8658;', false,'rightwards double arrow'],
+	['&dArr;',    '&#8659;', false,'downwards double arrow'],
+	['&hArr;',    '&#8660;', false,'left right double arrow'],
+	['&there4;',  '&#8756;', false,'therefore'],
+	['&sub;',     '&#8834;', false,'subset of'],
+	['&sup;',     '&#8835;', false,'superset of'],
+	['&nsub;',    '&#8836;', false,'not a subset of'],
+	['&sube;',    '&#8838;', false,'subset of or equal to'],
+	['&supe;',    '&#8839;', false,'superset of or equal to'],
+	['&oplus;',   '&#8853;', false,'circled plus'],
+	['&otimes;',  '&#8855;', false,'circled times'],
+	['&perp;',    '&#8869;', false,'perpendicular'],
+	['&sdot;',    '&#8901;', false,'dot operator'],
+	['&lceil;',   '&#8968;', false,'left ceiling'],
+	['&rceil;',   '&#8969;', false,'right ceiling'],
+	['&lfloor;',  '&#8970;', false,'left floor'],
+	['&rfloor;',  '&#8971;', false,'right floor'],
+	['&lang;',    '&#9001;', false,'left-pointing angle bracket'],
+	['&rang;',    '&#9002;', false,'right-pointing angle bracket'],
+	['&loz;',     '&#9674;', true,'lozenge'],
+	['&spades;',  '&#9824;', false,'black spade suit'],
+	['&clubs;',   '&#9827;', true, 'black club suit'],
+	['&hearts;',  '&#9829;', true, 'black heart suit'],
+	['&diams;',   '&#9830;', true, 'black diamond suit'],
+	['&ensp;',    '&#8194;', false,'en space'],
+	['&emsp;',    '&#8195;', false,'em space'],
+	['&thinsp;',  '&#8201;', false,'thin space'],
+	['&zwnj;',    '&#8204;', false,'zero width non-joiner'],
+	['&zwj;',     '&#8205;', false,'zero width joiner'],
+	['&lrm;',     '&#8206;', false,'left-to-right mark'],
+	['&rlm;',     '&#8207;', false,'right-to-left mark'],
+	['&shy;',     '&#173;',  false,'soft hyphen']
+];
+
+function renderCharMapHTML() {
+	var charsPerRow = 20, tdWidth=20, tdHeight=20;
+	var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">';
+	var cols=-1;
+	for (var i=0; i<charmap.length; i++) {
+		if (charmap[i][2]==true) {
+			cols++;
+			html += ''
+				+ '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap"'
+				+ ' onmouseover="this.className=\'charmapOver\';'
+				+ 'previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');"'
+				+ ' onmouseout="this.className=\'charmap\';"'
+				+ ' nowrap="nowrap" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');"><a style="text-decoration: none;" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">'
+				+ charmap[i][1]
+				+ '</a></td>';
+			if ((cols+1) % charsPerRow == 0)
+				html += '</tr><tr height="' + tdHeight + '">';
+		}
+	 }
+	if (cols % charsPerRow > 0) {
+		var padd = charsPerRow - (cols % charsPerRow);
+		for (var i=0; i<padd-1; i++)
+			html += '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap">&nbsp;</td>';
+	}
+	html += '</tr></table>';
+	document.write(html);
+}
+
+function insertChar(chr) {
+	tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';');
+
+	// Refocus in window
+	if (tinyMCEPopup.isWindow)
+		window.focus();
+
+	tinyMCEPopup.close();
+}
+
+function previewChar(codeA, codeB, codeN) {
+	var elmA = document.getElementById('codeA');
+	var elmB = document.getElementById('codeB');
+	var elmV = document.getElementById('codeV');
+	var elmN = document.getElementById('codeN');
+
+	if (codeA=='#160;') {
+		elmV.innerHTML = '__';
+	} else {
+		elmV.innerHTML = '&' + codeA;
+	}
+
+	elmB.innerHTML = '&amp;' + codeA;
+	elmA.innerHTML = '&amp;' + codeB;
+	elmN.innerHTML = codeN;
+}

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/color_picker.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/color_picker.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/color_picker.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,108 @@
+function init() {
+	if (tinyMCE.isMSIE)
+		tinyMCEPopup.resizeToInnerSize();
+}
+
+function selectColor() {
+	var color = document.getElementById("selectedColorBox").value;
+
+	tinyMCEPopup.execCommand(tinyMCE.getWindowArg('command'), false, color);
+	tinyMCEPopup.close();
+}
+
+function showColor(color) {
+	document.getElementById("selectedColor").style.backgroundColor = color;
+	document.getElementById("selectedColorBox").value = color;
+}
+
+var colors = new Array(
+	"#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033",
+	"#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099",
+	"#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff",
+	"#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033",
+	"#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399",
+	"#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff",
+	"#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333",
+	"#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399",
+	"#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff",
+	"#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633",
+	"#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699",
+	"#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff",
+	"#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633",
+	"#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999",
+	"#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff",
+	"#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933",
+	"#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999",
+	"#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff",
+	"#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33",
+	"#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99",
+	"#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff",
+	"#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33",
+	"#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99",
+	"#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff",
+	"#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33",
+	"#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99",
+	"#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff"
+);
+
+function convertRGBToHex(col) {
+	var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");
+
+	var rgb = col.replace(re, "$1,$2,$3").split(',');
+	if (rgb.length == 3) {
+		r = parseInt(rgb[0]).toString(16);
+		g = parseInt(rgb[1]).toString(16);
+		b = parseInt(rgb[2]).toString(16);
+
+		r = r.length == 1 ? '0' + r : r;
+		g = g.length == 1 ? '0' + g : g;
+		b = b.length == 1 ? '0' + b : b;
+
+		return "#" + r + g + b;
+	}
+
+	return col;
+}
+
+function convertHexToRGB(col) {
+	if (col.indexOf('#') != -1) {
+		col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');
+
+		r = parseInt(col.substring(0, 2), 16);
+		g = parseInt(col.substring(2, 4), 16);
+		b = parseInt(col.substring(4, 6), 16);
+
+		return "rgb(" + r + "," + g + "," + b + ")";
+	}
+
+	return col;
+}
+
+function renderColorMap() {
+	var html = "";
+	var inputColor = convertRGBToHex(tinyMCE.getWindowArg('input_color'));
+
+	html += '<table border="0" cellspacing="1" cellpadding="0">'
+		+ '<tr>';
+	for (var i=0; i<colors.length; i++) {
+		html += '<td bgcolor="' + colors[i] + '">'
+			+ '<a href="javascript:selectColor();" onfocus="showColor(\'' + colors[i] +  '\');" onmouseover="showColor(\'' + colors[i] +  '\');">'
+			+ '<img border="0" src="images/spacer.gif" width="10" height="10" title="' + colors[i] +  '" alt="' + colors[i] +  '" /></a></td>';
+		if ((i+1) % 18 == 0)
+			html += '</tr><tr>';
+	}
+	html += '<tr><td colspan="18">'
+		+ '<table width="100%" border="0" cellspacing="0" cellpadding="0">'
+		+ '<tr><td>'
+		+ '<img id="selectedColor" style="background-color:' + tinyMCE.getWindowArg('input_color') + '" border="0" src="images/spacer.gif" width="80" height="16" />'
+		+ '</td><td align="right">'
+		+ '<input id="selectedColorBox" name="selectedColorBox" type="text" size="7" maxlength="7" style="width:65px" value="' + inputColor + '" />'
+		+ '</td></tr>'
+		+ '</table>'
+		+ '<div style="float: left"><input type="button" id="insert" name="insert" value="{$lang_theme_colorpicker_apply}" style="margin-top:3px" onclick="selectColor();"></div>'
+		+ '<div style="float: right"><input type="button" name="cancel" value="{$lang_cancel}" style="margin-top:3px" onclick="tinyMCEPopup.close();" id="cancel" /></div>'
+		+ '</td></tr>'
+		+ '</table>';
+
+	document.write(html);
+}
\ No newline at end of file

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/image.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/image.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/image.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,81 @@
+var url = tinyMCE.getParam("external_image_list_url");
+if (url != null) {
+	// Fix relative
+	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+		url = tinyMCE.documentBasePath + "/" + url;
+
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+}
+
+function insertImage() {
+	var src = document.forms[0].src.value;
+	var alt = document.forms[0].alt.value;
+	var border = document.forms[0].border.value;
+	var vspace = document.forms[0].vspace.value;
+	var hspace = document.forms[0].hspace.value;
+	var width = document.forms[0].width.value;
+	var height = document.forms[0].height.value;
+	var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
+
+	tinyMCEPopup.restoreSelection();
+	tinyMCE.themes['advanced']._insertImage(src, alt, border, hspace, vspace, width, height, align);
+	tinyMCEPopup.close();
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image');
+
+	var formObj = document.forms[0];
+
+	for (var i=0; i<document.forms[0].align.options.length; i++) {
+		if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
+			document.forms[0].align.options.selectedIndex = i;
+	}
+
+	formObj.src.value = tinyMCE.getWindowArg('src');
+	formObj.alt.value = tinyMCE.getWindowArg('alt');
+	formObj.border.value = tinyMCE.getWindowArg('border');
+	formObj.vspace.value = tinyMCE.getWindowArg('vspace');
+	formObj.hspace.value = tinyMCE.getWindowArg('hspace');
+	formObj.width.value = tinyMCE.getWindowArg('width');
+	formObj.height.value = tinyMCE.getWindowArg('height');
+	formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
+
+	// Handle file browser
+	if (isVisible('srcbrowser'))
+		document.getElementById('src').style.width = '180px';
+
+	// Auto select image in list
+	if (typeof(tinyMCEImageList) != "undefined" && tinyMCEImageList.length > 0) {
+		for (var i=0; i<formObj.image_list.length; i++) {
+			if (formObj.image_list.options[i].value == tinyMCE.getWindowArg('src'))
+				formObj.image_list.options[i].selected = true;
+		}
+	}
+}
+
+var preloadImg = new Image();
+
+function resetImageData() {
+	var formObj = document.forms[0];
+	formObj.width.value = formObj.height.value = "";	
+}
+
+function updateImageData() {
+	var formObj = document.forms[0];
+
+	if (formObj.width.value == "")
+		formObj.width.value = preloadImg.width;
+
+	if (formObj.height.value == "")
+		formObj.height.value = preloadImg.height;
+}
+
+function getImageData() {
+	preloadImg = new Image();
+	tinyMCE.addEvent(preloadImg, "load", updateImageData);
+	tinyMCE.addEvent(preloadImg, "error", function () {var formObj = document.forms[0];formObj.width.value = formObj.height.value = "";});
+	preloadImg.src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], document.forms[0].src.value);
+}

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/link.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/link.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/link.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,70 @@
+var url = tinyMCE.getParam("external_link_list_url");
+if (url != null) {
+	// Fix relative
+	if (url.charAt(0) != '/' && url.indexOf('://') == -1)
+		url = tinyMCE.documentBasePath + "/" + url;
+
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
+}
+
+function init() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','theme_advanced_link');
+
+	// Handle file browser
+	if (isVisible('hrefbrowser'))
+		document.getElementById('href').style.width = '180px';
+
+	var formObj = document.forms[0];
+
+	for (var i=0; i<document.forms[0].target.options.length; i++) {
+		var option = document.forms[0].target.options[i];
+
+		if (option.value == tinyMCE.getWindowArg('target'))
+			option.selected = true;
+	}
+
+	document.forms[0].href.value = tinyMCE.getWindowArg('href');
+	document.forms[0].linktitle.value = tinyMCE.getWindowArg('title');
+	document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
+
+	addClassesToList('styleSelect', 'theme_advanced_link_styles');
+	selectByValue(formObj, 'styleSelect', tinyMCE.getWindowArg('className'), true);
+
+	// Hide css select row if no CSS classes
+	if (formObj.styleSelect && formObj.styleSelect.options.length <= 1) {
+		var sr = document.getElementById('styleSelectRow');
+		sr.style.display = 'none';
+		sr.parentNode.removeChild(sr);
+	}
+
+	// Auto select link in list
+	if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
+		var formObj = document.forms[0];
+
+		for (var i=0; i<formObj.link_list.length; i++) {
+			if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href'))
+				formObj.link_list.options[i].selected = true;
+		}
+	}
+}
+
+function insertLink() {
+	var href = document.forms[0].href.value;
+	var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
+	var title = document.forms[0].linktitle.value;
+	var style_class = document.forms[0].styleSelect ? document.forms[0].styleSelect.value : "";
+	var dummy;
+
+	// Make anchors absolute
+	if (href.charAt(0) == '#')
+		href = tinyMCE.settings['document_base_url'] + href;
+
+	if (target == '_self')
+		target = '';
+
+	tinyMCEPopup.restoreSelection();
+	tinyMCE.themes['advanced']._insertLink(href, target, title, dummy, style_class);
+	tinyMCEPopup.close();
+}

Added: plog/trunk/js/tinymce/themes/advanced/jscripts/source_editor.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/jscripts/source_editor.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/jscripts/source_editor.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,61 @@
+function saveContent() {
+	tinyMCE.setContent(document.getElementById('htmlSource').value);
+	tinyMCE.closeWindow(window);
+}
+
+// Fixes some charcode issues
+function fixContent(html) {
+/*	html = html.replace(new RegExp('<(p|hr|table|tr|td|ol|ul|object|embed|li|blockquote)', 'gi'),'\n<$1');
+	html = html.replace(new RegExp('<\/(p|ol|ul|li|table|tr|td|blockquote|object)>', 'gi'),'</$1>\n');
+	html = tinyMCE.regexpReplace(html, '<br />','<br />\n','gi');
+	html = tinyMCE.regexpReplace(html, '\n\n','\n','gi');*/
+	return html;
+}
+
+function onLoadInit() {
+	tinyMCEPopup.resizeToInnerSize();
+
+	document.forms[0].htmlSource.value = fixContent(tinyMCE.getContent(tinyMCE.getWindowArg('editor_id')));
+	resizeInputs();
+}
+
+function setWrap(val) {
+	var s = document.forms[0].htmlSource;
+
+	s.wrap = val;
+
+	if (tinyMCE.isGecko) {
+		var v = s.value;
+		var n = s.cloneNode(false);
+		n.setAttribute("wrap", val);
+		s.parentNode.replaceChild(n, s);
+		n.value = v;
+	}
+}
+
+function toggleWordWrap(elm) {
+	if (elm.checked)
+		setWrap('soft');
+	else
+		setWrap('off');
+}
+
+var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
+
+function resizeInputs() {
+	if (!tinyMCE.isMSIE) {
+		 wHeight = self.innerHeight-80;
+		 wWidth = self.innerWidth-16;
+	} else {
+		 wHeight = document.body.clientHeight - 80;
+		 wWidth = document.body.clientWidth - 16;
+	}
+
+	document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';
+	document.forms[0].htmlSource.style.width  = Math.abs(wWidth) + 'px';
+}
+
+function renderWordWrap() {
+	if (tinyMCE.isMSIE || tinyMCE.isGecko)
+		document.write('<input type="checkbox" name="wraped" id="wraped" onclick="toggleWordWrap(this);" class="wordWrapCode" /><label for="wraped">{$lang_theme_code_wordwrap}</label>');
+}

Added: plog/trunk/js/tinymce/themes/advanced/langs/ar.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ar.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ar.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,63 @@
+// Arabic lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '&#1578;&#1589;&#1575;&#1605;&#1610;&#1605;',
+theme_code_desc : '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;',
+theme_code_title : '&#1588;&#1601;&#1585;&#1577; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585;',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : '&#1605;&#1606;&#1582;&#1601;&#1590;',
+theme_sup_desc : '&#1605;&#1585;&#1578;&#1601;&#1593;',
+theme_hr_desc : '&#1573;&#1583;&#1585;&#1575;&#1580; &#1582;&#1591; &#1601;&#1575;&#1589;&#1604;',
+theme_removeformat_desc : '&#1573;&#1586;&#1575;&#1604;&#1577; &#1575;&#1604;&#1578;&#1606;&#1587;&#1610;&#1602;&#1575;&#1578;',
+theme_custom1_desc : 'Your custom description here',
+insert_image_border : '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;',
+insert_image_dimensions : '&#1575;&#1604;&#1605;&#1608;&#1575;&#1589;&#1601;&#1575;&#1578;',
+insert_image_vspace : '&#1578;&#1576;&#1575;&#1593;&#1583; &#1593;&#1605;&#1608;&#1583;&#1610;',
+insert_image_hspace : '&#1578;&#1576;&#1575;&#1593;&#1583; &#1571;&#1601;&#1602;&#1610;',
+insert_image_align : '&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;',
+insert_image_align_default : 'Default',
+insert_image_align_baseline : '&#1593;&#1604;&#1609; &#1575;&#1604;&#1587;&#1591;&#1585;',
+insert_image_align_top : '&#1571;&#1593;&#1604;&#1609;',
+insert_image_align_middle : '&#1608;&#1587;&#1591;',
+insert_image_align_bottom : '&#1571;&#1587;&#1601;&#1604;',
+insert_image_align_texttop : '&#1571;&#1593;&#1604;&#1609; &#1575;&#1604;&#1606;&#1589;',
+insert_image_align_absmiddle : '&#1608;&#1587;&#1591; &#1575;&#1604;&#1587;&#1591;&#1585;',
+insert_image_align_absbottom : '&#1571;&#1587;&#1601;&#1604; &#1575;&#1604;&#1606;&#1589;',
+insert_image_align_left : '&#1610;&#1587;&#1575;&#1585;',
+insert_image_align_right : '&#1610;&#1605;&#1610;&#1606;',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraph',
+theme_div : 'Div',
+theme_address : 'Address',
+theme_pre : 'Preformatted',
+theme_h1 : 'Heading 1',
+theme_h2 : 'Heading 2',
+theme_h3 : 'Heading 3',
+theme_h4 : 'Heading 4',
+theme_h5 : 'Heading 5',
+theme_h6 : 'Heading 6',
+theme_colorpicker_title : '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;',
+theme_colorpicker_apply : 'Apply',
+theme_forecolor_desc : '&#1604;&#1608;&#1606; &#1575;&#1604;&#1606;&#1589;',
+theme_backcolor_desc : 'Select background color',
+theme_charmap_title : '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;',
+theme_charmap_desc : '&#1573;&#1583;&#1585;&#1575;&#1580;  &#1585;&#1605;&#1586;..&#1616;',
+theme_visualaid_desc : 'Toggle guidelines/invisible elements',
+insert_anchor_title : 'Insert/edit anchor',
+insert_anchor_name : 'Anchor name',
+theme_anchor_desc : 'Insert/edit anchor',
+theme_insert_link_titlefield : 'Title',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/ca.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,64 @@
+// CA lang variables by Marc Bria
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Estils',
+theme_code_desc : 'Editar codi HTML',
+theme_code_title : 'Editor codi HTML',
+theme_code_wordwrap : 'Ajustar salt de línea',
+theme_sub_desc : 'Subíndex',
+theme_sup_desc : 'Superíndex',
+theme_hr_desc : 'Insertar un separador horitzontal',
+theme_removeformat_desc : 'Eliminar format',
+theme_custom1_desc : 'La teva descripció',
+insert_image_border : 'Marc',
+insert_image_dimensions : 'Dimensions',
+insert_image_vspace : 'Espai vertical',
+insert_image_hspace : 'Espai horizontal',
+insert_image_align : 'Alineament',
+insert_image_align_default : 'Per defecte',
+insert_image_align_baseline : 'Línea base',
+insert_image_align_top : 'Superior',
+insert_image_align_middle : 'Centre',
+insert_image_align_bottom : 'Inferior',
+insert_image_align_texttop : 'Alinear text amunt',
+insert_image_align_absmiddle : 'Centrat horitzontal',
+insert_image_align_absbottom : 'Centrat a baix',
+insert_image_align_left : 'Esquerra',
+insert_image_align_right : 'Dreta',
+insert_image_delta_height : 10,
+theme_font_size : '-- Mida font --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraph',
+theme_div : 'Div',
+theme_address : 'Address',
+theme_pre : 'Preformatejat',
+theme_h1 : 'Capçalera 1',
+theme_h2 : 'Capçalera 2',
+theme_h3 : 'Capçalera 3',
+theme_h4 : 'Capçalera 4',
+theme_h5 : 'Capçalera 5',
+theme_h6 : 'Capçalera 6',
+theme_colorpicker_title : 'Selecciona el color',
+theme_colorpicker_apply : 'Apply',
+theme_forecolor_desc : 'Selecciona color frontal',
+theme_backcolor_desc : 'Selecciona color de fons',
+theme_charmap_title : 'Selecciona un caràcter especial',
+theme_charmap_desc : 'Inserta un caràcter especial',
+theme_visualaid_desc : 'Alterna líniesguia/elements invisibles',
+insert_anchor_title : 'Inserta/edita àncora',
+insert_anchor_name : 'Nom de l´àncora',
+theme_anchor_desc : 'Inserta/edita un àncora',
+theme_insert_link_titlefield : 'Títlo',
+theme_clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?',
+theme_path : 'Camí',
+cut_desc : 'Retallar',
+copy_desc : 'Copiar',
+paste_desc : 'Enganxar',
+link_list : 'Llistat d´enllaços',
+image_list : 'Llistat d´imatges',
+browse : 'Explorar',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/cs.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/cs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/cs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,70 @@
+/**
+ * Czech lang variables 
+ * encoding: utf-8
+ *  
+ * $Id: cs.js,v 1.10 2005/10/18 13:55:39 spocke Exp $ 
+ */  
+
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Styly',
+theme_code_desc : 'Zobrazit HTML',
+theme_code_title : 'Editace HTML',
+theme_code_wordwrap : 'Bez dělení slov',
+theme_sub_desc : 'Dolní index',
+theme_sup_desc : 'Horní index',
+theme_hr_desc : 'Vložit vodorovný oddělovač',
+theme_removeformat_desc : 'Zrušit formátování',
+theme_custom1_desc : 'Libovolný popisek',
+insert_image_border : 'Rámeček',
+insert_image_dimensions : 'Rozměry',
+insert_image_vspace : 'Vertikální okraj',
+insert_image_hspace : 'Horizontální okraj',
+insert_image_align : 'Zarovnání',
+insert_image_align_default : 'Výchozí',
+insert_image_align_baseline : 'Na účaří',
+insert_image_align_top : 'Nahoru',
+insert_image_align_middle : 'Na střed',
+insert_image_align_bottom : 'Dolů',
+insert_image_align_texttop : 'Nejvyšší bod textu',
+insert_image_align_absmiddle : 'Střed řádku',
+insert_image_align_absbottom : 'Spodek řádku',
+insert_image_align_left : 'Vlevo',
+insert_image_align_right : 'Vpravo',
+theme_font_size : '-- Velikost textu --',
+theme_fontdefault : '-- Písmo --',
+theme_block : '-- Formát --',
+theme_paragraph : 'Odstavec',
+theme_div : 'Div',
+theme_address : 'Adresa',
+theme_pre : 'Předformát',
+theme_h1 : 'Nadpis 1',
+theme_h2 : 'Nadpis 2',
+theme_h3 : 'Nadpis 3',
+theme_h4 : 'Nadpis 4',
+theme_h5 : 'Nadpis 5',
+theme_h6 : 'Nadpis 6',
+theme_colorpicker_title : 'Výběr barvy',
+theme_colorpicker_apply : 'Vybrat',
+theme_forecolor_desc : 'Barva popředí',
+theme_backcolor_desc : 'Barva pozadí',
+theme_charmap_title : 'Výběr znaku',
+theme_charmap_desc : 'Vložit znak',
+theme_visualaid_desc : 'Zapnout značky/neviditelné prvky',
+insert_anchor_title : 'Vložení/editace záložky',
+insert_anchor_name : 'Název',
+theme_anchor_desc : 'Vložit/editovat záložku',
+theme_insert_link_titlefield : 'Název',
+theme_clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?',
+theme_path : 'Cesta',
+cut_desc : 'Vyjmout',
+copy_desc : 'Kopírovat',
+paste_desc : 'Vložit',
+link_list : 'Seznam',
+image_list : 'Seznam',
+browse : 'Procházet',
+image_props_desc : 'Vlastnosti obrázku',
+newdocument_desc : 'Nový dokument',
+newdocument : 'Jste si opravdu jistý(á), že chcete vymazat veškerý obsah?'
+});
+

Added: plog/trunk/js/tinymce/themes/advanced/langs/cy.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/cy.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/cy.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Arddulliau --',
+theme_code_desc : 'Golygu c&ocirc;d HTML',
+theme_code_title : 'Golygydd C&ocirc;d HTML',
+theme_code_wordwrap : 'Amlapio geiriau',
+theme_sub_desc : 'Is-sgript',
+theme_sup_desc : 'Uwch-sgript',
+theme_hr_desc : 'Mewnosod llinell llorweddol',
+theme_removeformat_desc : 'Diddymu fformatio',
+theme_custom1_desc : 'Dy ddisgrifiad fan hyn',
+insert_image_border : 'Ymyl',
+insert_image_dimensions : 'Meintiau',
+insert_image_vspace : 'Gofod fertigol',
+insert_image_hspace : 'Gofod llorweddol',
+insert_image_align : 'Unioniad',
+insert_image_align_default : '-- Heb ddewis --',
+insert_image_align_baseline : 'Gwaelodlin',
+insert_image_align_top : 'Brig',
+insert_image_align_middle : 'Canol',
+insert_image_align_bottom : 'Gwaelod',
+insert_image_align_texttop : 'Brig Testun',
+insert_image_align_absmiddle : 'Canol Union',
+insert_image_align_absbottom : 'Gwaelod Union',
+insert_image_align_left : 'Chwith',
+insert_image_align_right : 'Dde',
+theme_font_size : '-- Maint ffont --',
+theme_fontdefault : '-- Teulu ffont --',
+theme_block : '-- Fformat --',
+theme_paragraph : 'Paragraff',
+theme_div : 'Div',
+theme_address : 'Cyfeiriad',
+theme_pre : 'Rhag-fformatiwyd',
+theme_h1 : 'Pennawd 1',
+theme_h2 : 'Pennawd 2',
+theme_h3 : 'Pennawd 3',
+theme_h4 : 'Pennawd 4',
+theme_h5 : 'Pennawd 5',
+theme_h6 : 'Pennawd 6',
+theme_colorpicker_title : 'Dewis lliw',
+theme_colorpicker_apply : 'Gosod',
+theme_forecolor_desc : 'Dewis lliw testun',
+theme_backcolor_desc : 'Dewis lliw cefndir',
+theme_charmap_title : 'Dewis llythyren arbennig',
+theme_charmap_desc : 'Gosod llythyren arbennig',
+theme_visualaid_desc : 'Gwrthdroi canllawiau/elfennau anweledig',
+insert_anchor_title : 'Mewnosod/golygu angor',
+insert_anchor_name : 'Enw angor',
+theme_anchor_desc : 'Mewnosod/golygu angor',
+theme_insert_link_titlefield : 'Teitl',
+theme_clipboard_msg : 'Dyw Cop&iuml;o/Torri/Gludo ddim ar gael ym Mozilla na Firefox.\nHoffet ti ragor o wybodaeth ynghylch hyn?',
+theme_path : 'Llwybr',
+cut_desc : 'Torri',
+copy_desc : 'Cop&iuml;o',
+paste_desc : 'Gludo',
+link_list : 'Rhestr dolenni',
+image_list : 'Rhestr delweddau',
+browse : 'Pori',
+image_props_desc : 'Priodoleddau delwedd',
+newdocument_desc : 'Dogfen newydd',
+class_name : 'Dosbarth',
+newdocument : 'Wyt ti\'n sicr eisiau clirio\'r holl gynnwys?',
+about_title : 'Yngl&#375;n &acirc; TinyMCE',
+about : 'Yngl&#375;n &acirc;',
+license : 'Trwydded',
+plugins : 'Ategynnau',
+plugin : 'Ategyn',
+author : 'Awdur',
+version : 'Fersiwn',
+loaded_plugins : 'Ategynnau gweithredol',
+help : 'Cymorth',
+not_set : '-- Heb ddewis --',
+close : 'Cau',
+toolbar_focus : 'Neidio i fotymau offer - Alt+Q, Neidio i\'r golygydd - Alt+Z, Neidio i lwybr y elfen - Alt+X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/da.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/da.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/da.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen.
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Styles --',
+theme_code_desc : 'Rediger HTML kode',
+theme_code_title : 'HTML Kodeeditor',
+theme_code_wordwrap : 'Ombrydning',
+theme_sub_desc : 'S&aelig;nket skrift',
+theme_sup_desc : 'H&aelig;vet skrift',
+theme_hr_desc : 'Inds&aelig;t horisontal linje',
+theme_removeformat_desc : 'Fjern formatering',
+theme_custom1_desc : 'Inds&aelig;t din egen beskrivelse her',
+insert_image_border : 'Kant',
+insert_image_dimensions : 'Dimensioner',
+insert_image_vspace : 'Flyt til venstre',
+insert_image_hspace : 'Flyt til h&oslash;jre',
+insert_image_align : 'Justering',
+insert_image_align_default : 'Standard',
+insert_image_align_baseline : 'Bundlinje',
+insert_image_align_top : 'Top',
+insert_image_align_middle : 'Midt i',
+insert_image_align_bottom : 'I bunden',
+insert_image_align_texttop : 'I toppen af teksten',
+insert_image_align_absmiddle : 'Absolut midte',
+insert_image_align_absbottom : 'Absolut bund',
+insert_image_align_left : 'Venstre',
+insert_image_align_right : 'H&oslash;jre',
+theme_font_size : '-- Skrift st&oslash;rrelse --',
+theme_fontdefault : '-- Skrifttype --',
+theme_block : '-- Typografi --',
+theme_paragraph : 'Afsnit',
+theme_div : 'Div',
+theme_address : 'Adresse',
+theme_pre : 'Pr&aelig;formateret',
+theme_h1 : 'Overskrift 1',
+theme_h2 : 'Overskrift 2',
+theme_h3 : 'Overskrift 3',
+theme_h4 : 'Overskrift 4',
+theme_h5 : 'Overskrift 5',
+theme_h6 : 'Overskrift 6',
+theme_colorpicker_title : 'V&aelig;lg en farve',
+theme_colorpicker_apply : 'Anvend',
+theme_forecolor_desc : 'V&aelig;lg forgrundsfarve',
+theme_backcolor_desc : 'V&aelig;lg baggrundsfarve',
+theme_charmap_title : 'V&aelig;lg specialtegn',
+theme_charmap_desc : 'Inds&aelig;t specialtegn',
+theme_visualaid_desc : 'Sl&aring; linjer/usynlige elementer til og fra',
+insert_anchor_title : 'Inds&aelig;t/rediger bogm&aelig;rke',
+insert_anchor_name : 'Bogm&aelig;rkets navn',
+theme_anchor_desc : 'Inds&aelig;t/rediger bogm&aelig;rke',
+theme_insert_link_titlefield : 'Titel',
+theme_clipboard_msg : 'Kopier/Klip/Inds&aelig;t virker ikke i Mozilla og Firefox.\nVil du vide mere om dette?',
+theme_path : 'Sti',
+cut_desc : 'Klip',
+copy_desc : 'Kopier',
+paste_desc : 'Inds&aelig;t',
+link_list : 'Linkliste',
+image_list : 'Billedliste',
+browse : 'Gennemse',
+image_props_desc : 'Billedegenskaber',
+newdocument_desc : 'Nyt dokument',
+class_name : 'Klasse',
+newdocument : 'Er du sikker p&aring;, at du vil slette alt?',
+about_title : 'Om TinyMCE',
+about : 'Om',
+license : 'Licens',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Forfatter',
+version : 'Version',
+loaded_plugins : 'Indl&aelig;ste plugins',
+help : 'Hj&aelig;lp',
+not_set : '-- Ikke valgt --',
+close : 'Luk',
+toolbar_focus : 'Hop til v&aelig;rkt&oslash;jslinje - Alt+Q, Hop til editor - Alt-Z, Hop til element sti - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/de.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/de.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/de.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// DE lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- CSS-Stile --',
+theme_code_desc : 'HTML-Quelltext editieren',
+theme_code_title : 'HTML-Quelltexteditor',
+theme_code_wordwrap : 'Zeilenumbruch',
+theme_sub_desc : 'Tiefergestellt',
+theme_sup_desc : 'Hochgestellt',
+theme_hr_desc : 'Horizontalen Balken einf&uuml;gen',
+theme_removeformat_desc : 'Formatierung l&ouml;schen',
+theme_custom1_desc : 'Eigene Beschreibung',
+insert_image_border : 'Rahmen',
+insert_image_dimensions : 'Gr&ouml;&szlig;e',
+insert_image_vspace : 'Vertikaler Raum',
+insert_image_hspace : 'Horizontaler Raum',
+insert_image_align : 'Ausrichtung',
+insert_image_align_default : '-- Nicht festgelegt --',
+insert_image_align_baseline : 'Grundlinie',
+insert_image_align_top : 'Oben',
+insert_image_align_middle : 'Mitte',
+insert_image_align_bottom : 'Unten',
+insert_image_align_texttop : 'Mit dem Text',
+insert_image_align_absmiddle : 'Absolute mittig',
+insert_image_align_absbottom : 'Absolut unten',
+insert_image_align_left : 'Links',
+insert_image_align_right : 'Rechts',
+theme_font_size : '-- Schriftgr&ouml;&szlig;e --',
+theme_fontdefault : '-- Schriftfamilie --',
+theme_block : '-- Format --',
+theme_paragraph : 'Absatz',
+theme_div : 'Block',
+theme_address : 'Adresse',
+theme_pre : 'Vorformatiert',
+theme_h1 : '&Uuml;berschrift 1',
+theme_h2 : '&Uuml;berschrift 2',
+theme_h3 : '&Uuml;berschrift 3',
+theme_h4 : '&Uuml;berschrift 4',
+theme_h5 : '&Uuml;berschrift 5',
+theme_h6 : '&Uuml;berschrift 6',
+theme_colorpicker_title : 'Farbe ausw&auml;hlen',
+theme_colorpicker_apply : 'Farbe festlegen',
+theme_forecolor_desc : 'Schriftfarbe ausw&auml;hlen',
+theme_backcolor_desc : 'Hintergrundfarbe ausw&auml;hlen',
+theme_charmap_title : 'Sonderzeichen einf&uuml;gen',
+theme_charmap_desc : 'Sonderzeichen einf&uuml;gen',
+theme_visualaid_desc : 'Hilfslinen/Unsichtbare Elemente anzeigen',
+insert_anchor_title : 'Anker einf&uuml;gen/bearbeiten',
+insert_anchor_name : 'Ankername',
+theme_anchor_desc : 'Anker einf&uuml;gen/bearbeiten',
+theme_insert_link_titlefield : 'Titel',
+theme_clipboard_msg : 'Zwischenablagefunktionen sind in Mozilla und Firefox nicht verf&uuml;gbar.\nW&uuml;nschen Sie hierzu weitere Informationen?',
+theme_path : 'Pfad',
+cut_desc : 'Ausschneiden',
+copy_desc : 'Kopieren',
+paste_desc : 'Einf&uuml;gen',
+link_list : 'Hyperlink-Liste',
+image_list : 'Bild-Liste',
+browse : 'Durchsuchen',
+image_props_desc : 'Bildeigenschaften',
+newdocument_desc : 'Neues Dokument',
+class_name : 'CSS-Klasse',
+newdocument : 'Sind Sie sicher, dass Sie alle Inhalte l&ouml;schen wollen?',
+about_title : '&Uuml;ber TinyMCE',
+about : '&Uuml;ber',
+license : 'Lizenz',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Autor',
+version : 'Version',
+loaded_plugins : 'Geladene Plugins',
+help : 'Hilfe',
+not_set : '-- Nicht festgelegt --',
+close : 'Schlie&szlig;en',
+toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X',
+insert_link_delta_width : 40
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/el.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/el.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/el.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,64 @@
+// Greek lang variables by Jacaranda Bill
+
+tinyMCE.addToLang('',{
+theme_style_select : 'ÈÝìáôá',
+theme_code_desc : '&Aring;ð&aring;î&aring;ñãáóßá HTML êþ&auml;éêá',
+theme_code_title : '&Aring;ð&aring;î&aring;ñãáóôÞò HTML',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : '&Auml;&aring;ßêôçò',
+theme_sup_desc : '&Aring;êèÝôçò',
+theme_hr_desc : '&Aring;éóáãùãÞ ïñéæüíôéáò ãñáììÞò',
+theme_removeformat_desc : 'Áðáëïé&ouml;Þ ìïñ&ouml;ïðïßçóçò',
+theme_custom1_desc : 'Ð&aring;ñéãñá&ouml;Þ',
+insert_image_border : 'Ð&aring;ñßãñáììá',
+insert_image_dimensions : '&Auml;éáóôÜó&aring;éò',
+insert_image_vspace : 'ÊÜè. ð&aring;ñéèþñéï',
+insert_image_hspace : 'Ïñéæ. ð&aring;ñéèþñéï',
+insert_image_align : 'Óôïß÷éóç',
+insert_image_align_default : 'ÐñïêáèïñéóìÝíç',
+insert_image_align_baseline : 'Ó&aring; &aring;õèõãñÜììéóç ì&aring; ôï ê&aring;ßì&aring;íï',
+insert_image_align_top : 'ÐÜíù',
+insert_image_align_middle : 'Óôï êÝíôñï',
+insert_image_align_bottom : 'ÊÜôù',
+insert_image_align_texttop : 'Ôï ê&aring;ßì&aring;íï ðÜíù',
+insert_image_align_absmiddle : 'Áðüëõôá óôï êÝíôñï',
+insert_image_align_absbottom : 'Áðüëõôá êÜôù',
+insert_image_align_left : 'Áñéóô&aring;ñÜ',
+insert_image_align_right : '&Auml;&aring;îéÜ',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'ÐáñÜãñá&ouml;ïò',
+theme_div : 'Div',
+theme_address : '&Auml;é&aring;ýèõíóç',
+theme_pre : 'Preformatted',
+theme_h1 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 1',
+theme_h2 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 2',
+theme_h3 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 3',
+theme_h4 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 4',
+theme_h5 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 5',
+theme_h6 : '&Aring;ðéê&aring;&ouml;áëß&auml;á 6',
+theme_colorpicker_title : '×ñþìáôá',
+theme_colorpicker_apply : '&Aring;&ouml;áñìïãÞ',
+theme_forecolor_desc : '&Aring;ðéëïãÞ ÷ñþìáôïò ãñáììáôïó&aring;éñÜò',
+theme_backcolor_desc : 'Select background color',
+theme_charmap_title : '&Aring;ðéëïãÞ &aring;é&auml;éêïý ÷áñáêôÞñá',
+theme_charmap_desc : '&Aring;éóáãùãÞ &aring;é&auml;éêïý ÷áñáêôÞñá',
+theme_visualaid_desc : '&Aring;ì&ouml;Üíéóç/Áðüêñõøç ãñáììþí',
+insert_anchor_title : '&Aring;éóáãùãÞ/&Auml;éüñèùóç Üãêõñáò',
+insert_anchor_name : 'Ïíïìáóßá Üãêõñáò',
+theme_anchor_desc : '&Aring;éóáãùãÞ/&Auml;éüñèùóç Üãêõñáò',
+theme_insert_link_titlefield : 'Ôßôëïò',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+class_name : 'ÊëÜóç', 
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/en.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/en.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/en.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Styles --',
+theme_code_desc : 'Edit HTML Source',
+theme_code_title : 'HTML Source Editor',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : 'Subscript',
+theme_sup_desc : 'Superscript',
+theme_hr_desc : 'Insert horizontal ruler',
+theme_removeformat_desc : 'Remove formatting',
+theme_custom1_desc : 'Your custom description here',
+insert_image_border : 'Border',
+insert_image_dimensions : 'Dimensions',
+insert_image_vspace : 'Vertical space',
+insert_image_hspace : 'Horizontal space',
+insert_image_align : 'Alignment',
+insert_image_align_default : '-- Not set --',
+insert_image_align_baseline : 'Baseline',
+insert_image_align_top : 'Top',
+insert_image_align_middle : 'Middle',
+insert_image_align_bottom : 'Bottom',
+insert_image_align_texttop : 'TextTop',
+insert_image_align_absmiddle : 'Absolute Middle',
+insert_image_align_absbottom : 'Absolute Bottom',
+insert_image_align_left : 'Left',
+insert_image_align_right : 'Right',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraph',
+theme_div : 'Div',
+theme_address : 'Address',
+theme_pre : 'Preformatted',
+theme_h1 : 'Heading 1',
+theme_h2 : 'Heading 2',
+theme_h3 : 'Heading 3',
+theme_h4 : 'Heading 4',
+theme_h5 : 'Heading 5',
+theme_h6 : 'Heading 6',
+theme_colorpicker_title : 'Select a color',
+theme_colorpicker_apply : 'Apply',
+theme_forecolor_desc : 'Select text color',
+theme_backcolor_desc : 'Select background color',
+theme_charmap_title : 'Select custom character',
+theme_charmap_desc : 'Insert custom character',
+theme_visualaid_desc : 'Toggle guidelines/invisible elements',
+insert_anchor_title : 'Insert/edit anchor',
+insert_anchor_name : 'Anchor name',
+theme_anchor_desc : 'Insert/edit anchor',
+theme_insert_link_titlefield : 'Title',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+class_name : 'Class',
+newdocument : 'Are you sure you want clear all contents?',
+about_title : 'About TinyMCE',
+about : 'About',
+license : 'License',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Author',
+version : 'Version',
+loaded_plugins : 'Loaded plugins',
+help : 'Help',
+not_set : '-- Not set --',
+close : 'Close',
+toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/es.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/es.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/es.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,101 @@
+/**
+ * ES lang variables
+ * 
+ * Authors : Alvaro Velasco,
+ *           Adolfo Sanz De Diego (asanzdiego) <asanzdiego at yahoo.es>,
+ *           Carlos C Soto (eclipxe) <csoto at sia-solutions.com>
+ * Last Updated : October 17, 2005
+ * TinyMCE Version : 2.0RC3
+ */
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Estilos --',
+theme_code_desc : 'Editar código HTML',
+theme_code_title : 'Editor código HTML',
+theme_code_wordwrap : 'Ajuste de línea',
+theme_sub_desc : 'Subíndice',
+theme_sup_desc : 'Superíndice',
+theme_hr_desc : 'Insertar una barra horizontal',
+theme_removeformat_desc : 'Quitar formato',
+theme_custom1_desc : 'Tu descripción aquí',
+insert_image_border : 'Borde',
+insert_image_dimensions : 'Dimensiones',
+insert_image_vspace : 'Espacio vertical',
+insert_image_hspace : 'Espacio horizontal',
+insert_image_align : 'Alineación',
+insert_image_align_default : '-- Por defecto --',
+insert_image_align_baseline : 'Linea base',
+insert_image_align_top : 'Arriba',
+insert_image_align_middle : 'Centrado',
+insert_image_align_bottom : 'Abajo',
+insert_image_align_texttop : 'Texto arriba',
+insert_image_align_absmiddle : 'Centrado total',
+insert_image_align_absbottom : 'Abajo total',
+insert_image_align_left : 'Izquierda',
+insert_image_align_right : 'Derecha',
+theme_font_size : '-- Tamaño del texto --',
+theme_fontdefault : '-- Tipo de fuente --',
+theme_block : '-- Formato del texto --',
+theme_paragraph : 'Párrafo',
+theme_div : 'Capa',
+theme_address : 'Dirección',
+theme_pre : 'Preformateado',
+theme_h1 : 'Título 1',
+theme_h2 : 'Título 2',
+theme_h3 : 'Título 3',
+theme_h4 : 'Título 4',
+theme_h5 : 'Título 5',
+theme_h6 : 'Título 6',
+theme_colorpicker_title : 'Selecciona un color',
+theme_colorpicker_apply : 'Aplicar',
+theme_forecolor_desc : 'Selecciona un color para el texto',
+theme_backcolor_desc : 'Selecciona un color de fondo',
+theme_charmap_title : 'Selecciona un carácter especial',
+theme_charmap_desc : 'Inserta un carácter especial',
+theme_charmap_all_title : 'Todos',
+theme_charmap_all_desc : 'Todos los caracteres',
+theme_charmap_alpha_title : 'Alfabéticos',
+theme_charmap_alpha_desc : 'Caracteres alfabéticos',
+theme_charmap_arrows_title : 'Flechas',
+theme_charmap_arrows_desc : 'Caracteres de flechas',
+theme_charmap_greek_title : 'Griegos',
+theme_charmap_greek_desc : 'Caracteres Griegos',
+theme_charmap_math_title : 'Mathemáticos',
+theme_charmap_math_desc : 'Caracteres mathemáticos',
+theme_charmap_misc_title : 'Misceláneos',
+theme_charmap_misc_desc : 'Caracteres misceláneos',
+theme_charmap_money_title : 'Monedas',
+theme_charmap_money_desc : 'Caracteres de monedas',
+theme_charmap_quotaion_title : 'Comillas',
+theme_charmap_quotaion_desc : 'Caracteres de comillas',
+theme_visualaid_desc : 'Cambiar las líneas de ayuda por elementos invisibles',
+insert_anchor_title : 'Insertar/editar ancla',
+insert_anchor_name : 'Nombre del ancla',
+theme_anchor_desc : 'Insertar/editar ancla',
+theme_insert_link_titlefield : 'Título',
+theme_clipboard_msg : 'No se pueden utilizar los comandos Copiar / Cortar / Pegar en Mozilla y en Firefox.\r\nUse el teclado Copiar (Ctrl+C) / Cortar (Ctrl+X) / Pegar (Ctrl+V)\r\n¿Quieres obtener más información?',
+theme_path : 'Ruta',
+cut_desc : 'Cortar (Ctrl+X)',
+copy_desc : 'Copiar (Ctrl+C)',
+paste_desc : 'Pegar (Ctrl+V)',
+link_list : 'Lista de enlaces',
+image_list : 'Lista de imágenes',
+browse : 'Navegar',
+image_props_desc : 'Propiedades de la imagen',
+newdocument_desc : 'Nuevo documento',
+class_name : 'Clase',
+newdocument : '¿Estás seguro de que quieres borrar todo el contenido?',
+about_title : 'Acerca de TinyMCE',
+about : 'Acerca',
+license : 'Licencia',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Autor',
+version : 'Versión',
+loaded_plugins : 'Plugins cargados',
+help : 'Ayuda',
+not_set : '-- Por defecto --',
+close : 'Cerrar',
+toolbar_focus : 'Saltar a la barra de herramientas - Alt+Q, Saltar al editor - Alt+Z, Saltar al elemento de la ruta - Alt+X',
+theme_advanced_anchor_delta_width : 20
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/fa.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/fa.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/fa.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,65 @@
+// IR lang variables
+// Persian (Farsi) language pack (for IRAN)
+// By: Morteza Zafari
+// Lost at LostLord.com
+// http://www.LostLord.com
+
+tinyMCE.addToLang('',{
+dir : 'rtl',
+theme_style_select : '????',
+theme_code_desc : '?????? ????',
+theme_code_title : 'HTML ???????? ????',
+theme_code_wordwrap : '?? ???',
+theme_sub_desc : '??? ????',
+theme_sup_desc : '???? ????',
+theme_hr_desc : '??? ?? ????',
+theme_removeformat_desc : '??? ?? ??? ???? ????',
+theme_custom1_desc : 'Your custom description here',
+insert_image_border : '?????',
+insert_image_dimensions : '?????',
+insert_image_vspace : '????? ?????',
+insert_image_hspace : '????? ????',
+insert_image_align : '??? ????????',
+insert_image_align_default : '??? ???',
+insert_image_align_baseline : '?? ????',
+insert_image_align_top : '????',
+insert_image_align_middle : '???',
+insert_image_align_bottom : '?????',
+insert_image_align_texttop : '????? ???',
+insert_image_align_absmiddle : '??? ????',
+insert_image_align_absbottom : '????? ????',
+insert_image_align_left : '??',
+insert_image_align_right : '????',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : '????????',
+theme_div : 'Div',
+theme_address : '????',
+theme_pre : '?? ??? ????? ???',
+theme_h1 : '???? 1',
+theme_h2 : '???? 2',
+theme_h3 : '???? 3',
+theme_h4 : '???? 4',
+theme_h5 : '???? 5',
+theme_h6 : '???? 6',
+theme_colorpicker_title : '??? ?? ?????? ????',
+theme_colorpicker_apply : '?????',
+theme_forecolor_desc : '?????? ??? ???',
+theme_backcolor_desc : '?????? ??? ?????',
+theme_charmap_title : '?????? ??????? ????',
+theme_charmap_desc : '??? ??????? ????',
+theme_visualaid_desc : '????? ???? ???? ? ????? ??????',
+insert_anchor_title : '??? ? ?????? Anchor',
+insert_anchor_name : '??? Anchor',
+theme_anchor_desc : '??? ? ?????? Anchor',
+theme_insert_link_titlefield : '?????',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : '????',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/fi.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/fi.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/fi.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// FI lang variables by Urho Konttori from Absolutions
+// Updated by Tuomo Aura from Ateco.fi
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Tyylit --',
+theme_code_desc : 'Muokkaa HTML-l&auml;hdekoodia',
+theme_code_title : 'HTML-L&auml;hdekoodin muokkaus',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : 'Alaindeksi',
+theme_sup_desc : 'Yl&auml;indeksi',
+theme_hr_desc : 'Lis&auml;&auml; vaakaviiva',
+theme_removeformat_desc : 'Poista muotoilu',
+theme_custom1_desc : 'Kirjoita oma selityksesi t&auml;h&auml;n',
+insert_image_border : 'Reuna',
+insert_image_dimensions : 'Mitat',
+insert_image_vspace : 'Pystyv&auml;li',
+insert_image_hspace : 'Vaakav&auml;li',
+insert_image_align : 'Asettelu',
+insert_image_align_default : 'Oletus',
+insert_image_align_baseline : 'Perustasoon',
+insert_image_align_top : 'Yl&auml;laitaan',
+insert_image_align_middle : 'Keskelle',
+insert_image_align_bottom : 'Alalaitaan',
+insert_image_align_texttop : 'Tekstin yl&auml;laitaan',
+insert_image_align_absmiddle : 'Absoluuttisen keskelle',
+insert_image_align_absbottom : 'Absoluuttisen alas',
+insert_image_align_left : 'Vasemmalle',
+insert_image_align_right : 'Oikealle',
+theme_font_size : '-- Fonttikoko --',
+theme_fontdefault : '-- Fontti --',
+theme_block : '-- Muotoilu --',
+theme_paragraph : 'Kappale',
+theme_div : 'Div',
+theme_address : 'Osoite',
+theme_pre : 'Etuk&auml;teen muotoiltu',
+theme_h1 : 'Otsikko 1',
+theme_h2 : 'Otsikko 2',
+theme_h3 : 'Otsikko 3',
+theme_h4 : 'Otsikko 4',
+theme_h5 : 'Otsikko 5',
+theme_h6 : 'Otsikko 6',
+theme_colorpicker_title : 'Valitse v&auml;ri',
+theme_colorpicker_apply : 'Aseta v&auml;ri',
+theme_forecolor_desc : 'Valitse fontin v&auml;ri',
+theme_backcolor_desc : 'Valitse taustav&auml;ri',
+theme_charmap_title : 'Valitse erikoismerkki',
+theme_charmap_desc : 'Lis&auml;&auml; oma erikoismerkki',
+theme_visualaid_desc : 'N&auml;yt&auml;/piilota apuviivat',
+insert_anchor_title : 'Lis&auml;&auml;/muokkaa ankkuria',
+insert_anchor_name : 'Ankkurin nimi',
+theme_anchor_desc : 'Lis&auml;&auml;/muokkaa ankkuria',
+theme_insert_link_titlefield : 'Title',
+theme_clipboard_msg : 'Leikkaus/Kopiointi/Liit&auml;minen ei onnistu Mozilla eik&auml; Firefox -selaimilla tietoturvasyist&auml;. \n Haluatko lis&auml;tietoa aiheesta?',
+theme_path : 'Polku',
+cut_desc : 'Leikkaa',
+copy_desc : 'Kopioi',
+paste_desc : 'Liit&auml;',
+link_list : 'Linkkilista',
+image_list : 'Kuvalista',
+browse : 'Selaa',
+image_props_desc : 'Kuvan ominaisuudet',
+newdocument_desc : 'Uusi dokumentti',
+class_name : 'Luokka',
+newdocument : 'Oletko varma, ett&auml; haluat poistaa kaiken sis&auml;ll&ouml;n?',
+about_title : 'TinyMCE:n tiedot',
+about : 'Tiedot',
+license : 'Lisenssi',
+plugins : 'Pluginit',
+plugin : 'Plugini',
+author : 'Tekij&auml;',
+version : 'Versio',
+loaded_plugins : 'Ladatut pluginit',
+help : 'Apua',
+not_set : '-- Ei asetettu --',
+close : 'Sulje',
+toolbar_focus : 'Hypp&auml;&auml; ty&ouml;kalupainikkeisiin - Alt+Q, Hypp&auml;&auml; editoriin - Alt-Z, Hypp&auml;&auml; polkuun - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/fr.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/fr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/fr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,78 @@
+// Canadian French lang variables by Virtuelcom
+// Modify by Laurent Dran 13-02-2006
+// Modifié par Normand Lamoureux le 2005-11-12
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Style --',
+theme_code_desc : 'Afficher le code source',
+theme_code_title : 'Édititon du code source',
+theme_code_wordwrap : 'Retour à la ligne automatique',
+theme_sub_desc : 'Indice',
+theme_sup_desc : 'Exposant',
+theme_hr_desc : 'Insérer une règle horizontale ordinaire',
+theme_removeformat_desc : 'Supprimer le formattage',
+theme_custom1_desc : 'Votre description personnalisée ici',
+insert_image_border : 'Bordure',
+insert_image_dimensions : 'Dimensions',
+insert_image_vspace : 'Espacement vertical',
+insert_image_hspace : 'Espacement horizontal',
+insert_image_align : 'Alignement',
+insert_image_align_default : '-- Indéfini --',
+insert_image_align_baseline : 'Ligne de base',
+insert_image_align_top : 'Haut',
+insert_image_align_middle : 'Milieu',
+insert_image_align_bottom : 'Bas',
+insert_image_align_texttop : 'Haut du texte',
+insert_image_align_absmiddle : 'Milieu absolu',
+insert_image_align_absbottom : 'Bas absolu',
+insert_image_align_left : 'En flottement à gauche',
+insert_image_align_right : 'En flottement à droite',
+theme_font_size : '-- Taille --',
+theme_fontdefault : '-- Police --',
+theme_block : '-- Bloc de texte --',
+theme_paragraph : 'Paragraphe',
+theme_div : 'Div',
+theme_address : 'Infos sur l\'auteur',
+theme_pre : 'Texte préformaté',
+theme_h1 : 'Titre de niveau 1',
+theme_h2 : 'Titre de niveau 2',
+theme_h3 : 'Titre de niveau 3',
+theme_h4 : 'Titre de niveau 4',
+theme_h5 : 'Titre de niveau 5',
+theme_h6 : 'Titre de niveau 6',
+theme_colorpicker_title : 'Choisir une couleur',
+theme_colorpicker_apply : 'Appliquer',
+theme_forecolor_desc : 'Couleur du texte',
+theme_backcolor_desc : 'Couleur d\'arrière-plan',
+theme_charmap_title : 'Sélectionner un charactère spécial',
+theme_charmap_desc : 'Insérer un charactère spécial',
+theme_visualaid_desc : 'Activer/Désactiver les lignes guides et les éléments invisibles',
+insert_anchor_title : 'Gestionnaire d\'ancre',
+insert_anchor_name : 'Nom de l\'ancre',
+theme_anchor_desc : 'Insérer/Modifier une ancre',
+theme_insert_link_titlefield : 'Info-bulle',
+theme_clipboard_msg : 'Pour des raisons de sécurité, les fonctions « Copier », « Couper » et « Coller »\nne sont pas disponibles dans Mozilla et Firefox.\n\n\nVoulez-vous plus d\'information à ce sujet?\n',
+theme_path : 'Élément(s) en cours ',
+cut_desc : 'Couper',
+copy_desc : 'Copier',
+paste_desc : 'Coller',
+link_list : 'Lien de la liste',
+image_list : 'Image de la liste',
+browse : 'Naviguer',
+image_props_desc : 'Propriétés de l\'image',
+newdocument_desc : 'Nouveau document',
+class_name : 'Classe CSS',
+newdocument : 'Êtes-vous sûr de vouloir supprimer tout le contenu ?',
+about_title : 'À propos de TinyMCE',
+about : 'À propos',
+license : 'License',
+plugins : 'Extensions',
+plugin : 'Extension',
+author : 'Auteur',
+version : 'Version',
+loaded_plugins : 'Extensions installées',
+help : 'Aide',
+not_set : '-- Indéfini --',
+close : 'Fermer',
+toolbar_focus : 'Atteindre la barre d\'outils (Alt+Q), Atteindre l\'éditeur (Alt-Z), Atteindre l\'élément en cours (Alt-X)'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/fr_ca.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/fr_ca.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/fr_ca.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,64 @@
+// Canadian French lang variables by Virtuelcom   last modification: 2005-06-15
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Styles --',
+theme_code_desc : 'Modifier le code source HTML',
+theme_code_title : 'Éditeur de code source HTML',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : 'Souscrit',
+theme_sup_desc : 'Indice supérieur',
+theme_hr_desc : 'Insérer un séparateur horizontal',
+theme_removeformat_desc : 'Supprimer le formattage',
+theme_custom1_desc : 'Votre description personnalisée ici',
+insert_image_border : 'Bordure',
+insert_image_dimensions : 'Dimensions',
+insert_image_vspace : 'VSpace',
+insert_image_hspace : 'HSpace',
+insert_image_align : 'Alignement',
+insert_image_align_default : 'Défaut',
+insert_image_align_baseline : 'Baseline',
+insert_image_align_top : 'Haut',
+insert_image_align_middle : 'Milieu',
+insert_image_align_bottom : 'Bas',
+insert_image_align_texttop : 'TextTop',
+insert_image_align_absmiddle : 'Milieu absolu',
+insert_image_align_absbottom : 'Bas absolu',
+insert_image_align_left : 'Gauche',
+insert_image_align_right : 'Droit',
+theme_font_size : 'Taille',
+theme_fontdefault : '-- Police --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraphe',
+theme_div : 'Div',
+theme_address : 'Addresse',
+theme_pre : 'Préformatté',
+theme_h1 : 'Entête 1',
+theme_h2 : 'Entête 2',
+theme_h3 : 'Entête 3',
+theme_h4 : 'Entête 4',
+theme_h5 : 'Entête 5',
+theme_h6 : 'Entête 6',
+theme_colorpicker_title : 'Choisir une couleur',
+theme_colorpicker_apply : 'Appliquer',
+theme_forecolor_desc : 'Choisir la couleur d\'avant plan',
+theme_backcolor_desc : 'Choisir une couleur d\'arrière plan',
+theme_charmap_title : 'Sélectionner un charactère spécial',
+theme_charmap_desc : 'Insérer un charactère spécial',
+theme_visualaid_desc : 'Active/Désactive les lignes guides et les éléments invisibles',
+insert_anchor_title : 'Insérer/Modifier une ancre',
+insert_anchor_name : 'Nom de l\'ancre',
+theme_anchor_desc : 'Insérer / Modifier une ancre',
+theme_insert_link_titlefield : 'Titre',
+theme_clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?',
+theme_path : 'Chemin',
+cut_desc : 'Couper',
+copy_desc : 'Copier',
+paste_desc : 'Coller',
+link_list : 'Liste de liens',
+image_list : 'Liste d\'images',
+browse : 'Sélectionner',
+image_props_desc : 'Propriétés de l\'image',
+newdocument_desc : 'Nouveau Document',
+class_name : 'Classe',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/he.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/he.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/he.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// HE lang variables by Liron Newman, http://eesh.net
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- ñéâðåðåú --',
+theme_code_desc : 'òøåê àú ÷åã ä-HTML',
+theme_code_title : 'òåøê ÷åã HTML',
+theme_code_wordwrap : 'âìéùú ùåøåú',
+theme_sub_desc : 'ëúá úçúé',
+theme_sup_desc : 'ëúá òéìé',
+theme_hr_desc : 'äëðñ ÷å àåô÷é',
+theme_removeformat_desc : 'äñø òéöåá',
+theme_custom1_desc : 'äúéàåø ùìê ëàï',
+insert_image_border : 'âáåì',
+insert_image_dimensions : 'îéîãéí',
+insert_image_vspace : 'çìì àðëé',
+insert_image_hspace : 'çìì àåô÷é',
+insert_image_align : 'ééùåø',
+insert_image_align_default : 'áøéøú îçãì',
+insert_image_align_baseline : 'ì÷å äáñéñ',
+insert_image_align_top : 'ìîòìä',
+insert_image_align_middle : 'ìàîöò',
+insert_image_align_bottom : 'ìîèä',
+insert_image_align_texttop : 'ìøàù äè÷ñè',
+insert_image_align_absmiddle : 'ìàîöò îåçìè',
+insert_image_align_absbottom : 'ì÷öä úçúåï îåçìè',
+insert_image_align_left : 'ìùîàì',
+insert_image_align_right : 'ìéîéï',
+theme_font_size : 'âåãì âåôï',
+theme_fontdefault : '-- îùôçú âåôðéí --',
+theme_block : '-- òéöåá --',
+theme_paragraph : 'ôñ÷ä',
+theme_div : '÷èò',
+theme_address : 'ëúåáú',
+theme_pre : 'îòåöá îøàù',
+theme_h1 : 'ëåúøú 1',
+theme_h2 : 'ëåúøú 2',
+theme_h3 : 'ëåúøú 3',
+theme_h4 : 'ëåúøú 4',
+theme_h5 : 'ëåúøú 5',
+theme_h6 : 'ëåúøú 6',
+theme_colorpicker_title : 'áçø öáò',
+theme_colorpicker_apply : 'äçì',
+theme_forecolor_desc : 'áçø öáò è÷ñè',
+theme_backcolor_desc : 'áçø öáò ø÷ò',
+theme_charmap_title : 'áçø úå îéåçã',
+theme_charmap_desc : 'äëðñ úå îéåçã',
+theme_visualaid_desc : 'äçìó îöá ÷ååéí îðçéí/øëéáéí áìúé-ðøàéí',
+insert_anchor_title : 'äëðñ/òøåê òåâï',
+insert_anchor_name : 'ùí äòåâï',
+theme_anchor_desc : 'äëðñ/òøåê òåâï',
+theme_insert_link_titlefield : 'ëåúøú',
+theme_clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?',
+theme_path : 'ðúéá',
+cut_desc : 'âæåø',
+copy_desc : 'äòú÷',
+paste_desc : 'äãá÷',
+link_list : 'øùéîú ÷éùåøéí',
+image_list : 'øùéîú úîåðåú',
+browse : 'ñééø',
+image_props_desc : 'îàôééðé úîåðä',
+newdocument_desc : 'îñîê çãù',
+class_name : 'îçì÷ä',
+newdocument : 'äàí àúä áèåç ùáøöåðê ìð÷åú àú ëì äúåëï?',
+about_title : 'àåãåú TinyMCE',
+about : 'àåãåú',
+license : 'øéùéåï',
+plugins : 'úåñôéí',
+plugin : 'úåñó',
+author : 'îçáø',
+version : 'âøñä',
+loaded_plugins : 'úåñôéí ôòéìéí',
+help : 'òæøä',
+not_set : '-- ìà îåâãø --',
+close : 'ñâéøä',
+toolbar_focus : 'òáåø àì ëôúåøé äëìéí - Alt+Q, òáåø àì äòåøê - Alt-Z, òáåø àì ðúéá òéöåá - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/hu.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/hu.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/hu.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,75 @@
+// HU lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Stílusok --',
+theme_code_desc : 'HTML forrás szerkesztése',
+theme_code_title : 'HTML forrás szerkesztõ',
+theme_code_wordwrap : 'Sortördelés',
+theme_sub_desc : 'Alsóindex',
+theme_sup_desc : 'Felsõindex',
+theme_hr_desc : 'Vizszíntes vonal beszúrása',
+theme_removeformat_desc : 'Formázás eltávolítása',
+theme_custom1_desc : 'Az egyéni leírásod jön ide',
+insert_image_border : 'Keret',
+insert_image_dimensions : 'Kiterjedés',
+insert_image_vspace : 'Függõleges terület',
+insert_image_hspace : 'Vizszintes terület',
+insert_image_align : 'Elhelyezkedés',
+insert_image_align_default : '-- Nincs beállítva --',
+insert_image_align_baseline : 'Baseline',
+insert_image_align_top : 'Felül',
+insert_image_align_middle : 'Középen',
+insert_image_align_bottom : 'Alul',
+insert_image_align_texttop : 'Szövegfelett',
+insert_image_align_absmiddle : 'Abszolút közép',
+insert_image_align_absbottom : 'Abszolút alatt',
+insert_image_align_left : 'Balra',
+insert_image_align_right : 'Jobbra',
+theme_font_size : '-- Betûméret --',
+theme_fontdefault : '-- Betûcsalád --',
+theme_block : '-- Formátum --',
+theme_paragraph : 'Bekezdés',
+theme_div : 'Div',
+theme_address : 'Cím',
+theme_pre : 'Elõreformázott',
+theme_h1 : 'Fejléc 1',
+theme_h2 : 'Fejléc 2',
+theme_h3 : 'Fejléc 3',
+theme_h4 : 'Fejléc 4',
+theme_h5 : 'Fejléc 5',
+theme_h6 : 'Fejléc 6',
+theme_colorpicker_title : 'Színválasztás',
+theme_colorpicker_apply : 'Alkalmaz',
+theme_forecolor_desc : 'Szövegszín választás',
+theme_backcolor_desc : 'Háttérszín választás',
+theme_charmap_title : 'Egyéni karakter választás',
+theme_charmap_desc : 'Egyéni karakter beszúrás',
+theme_visualaid_desc : 'Sorjelölõk/láthatatlan elemek kapcsolása',
+insert_anchor_title : 'Horgony nbeillesztése/szerkesztése',
+insert_anchor_name : 'Horgony név',
+theme_anchor_desc : 'Horgony nbeillesztése/szerkesztése',
+theme_insert_link_titlefield : 'Cím',
+theme_clipboard_msg : 'A Másolás/Kivágás/Beillesztés nem elérhetõ Mozillában and Firefox-ban.\nSzeretnél több információt errõl a problémáról?',
+theme_path : 'Útvonal',
+cut_desc : 'Kivágás',
+copy_desc : 'Másolás',
+paste_desc : 'Beillesztés',
+link_list : 'Link lista',
+image_list : 'Kép lista',
+browse : 'Tallózás',
+image_props_desc : 'Kép tulajdonságai',
+newdocument_desc : 'Új dokumentum',
+class_name : 'Osztály',
+newdocument : 'Biztos hogy törölni akarod az összes tartalmat?',
+about_title : 'TinyMCE névjegye',
+about : 'Névjegy',
+license : 'Licensz',
+plugins : 'Bõvítmények',
+plugin : 'Bõvítmény',
+author : 'Szerzõ',
+version : 'Verzió',
+loaded_plugins : 'Betöltött bõvítmények',
+help : 'Súgó',
+not_set : '-- Nincs beállítva --',
+close : 'Bezárás'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/is.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/is.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/is.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Iceland lang variables by Johannes Birgir Jensson
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- St&iacute;lar --',
+theme_code_desc : 'Breyta HTML k&oacute;&eth;a',
+theme_code_title : 'HTML k&oacute;&eth;aritill',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : 'L&aacute;gskrift',
+theme_sup_desc : 'H&aacute;skrift',
+theme_hr_desc : 'Setja inn stiku',
+theme_removeformat_desc : 'Fjarl&aelig;gja textasni&eth;',
+theme_custom1_desc : 'Þ&iacute;n l&yacute;sing h&eacute;r',
+insert_image_border : 'Rammi',
+insert_image_dimensions : 'V&iacute;ddir',
+insert_image_vspace : 'Bil fyrir ofan og ne&eth;an',
+insert_image_hspace : 'Bil til vinstri og h&aelig;gri',
+insert_image_align : 'J&ouml;fnun',
+insert_image_align_default : '-- Ekki valin --',
+insert_image_align_baseline : 'Sama l&iacute;na',
+insert_image_align_top : 'Uppi',
+insert_image_align_middle : 'Mi&eth;ja',
+insert_image_align_bottom : 'Ni&eth;ri',
+insert_image_align_texttop : 'Texti efst',
+insert_image_align_absmiddle : 'Alveg &iacute; mi&eth;ju',
+insert_image_align_absbottom : 'Alveg ne&eth;st',
+insert_image_align_left : 'Vinstri',
+insert_image_align_right : 'H&aelig;gri',
+theme_font_size : '-- Textast&aelig;r&eth; --',
+theme_fontdefault : '-- Leturger&eth; --',
+theme_block : '-- Textasni&eth; --',
+theme_paragraph : 'M&aacute;lsgrein',
+theme_div : 'Div',
+theme_address : 'Heimilisfang',
+theme_pre : 'Ritv&eacute;l',
+theme_h1 : 'Haus 1',
+theme_h2 : 'Haus 2',
+theme_h3 : 'Haus 3',
+theme_h4 : 'Haus 4',
+theme_h5 : 'Haus 5',
+theme_h6 : 'Haus 6',
+theme_colorpicker_title : 'Veldu lit',
+theme_colorpicker_apply : 'Sta&eth;festa',
+theme_forecolor_desc : 'Veldu textalit',
+theme_backcolor_desc : 'Veldu bakgrunnslit',
+theme_charmap_title : 'Veldu s&eacute;rstaf',
+theme_charmap_desc : 'Setja s&eacute;rstaf inn',
+theme_visualaid_desc : 'S&yacute;na/fela t&ouml;flur, akkeri og fleira',
+insert_anchor_title : 'Setja inn/breyta akkeri',
+insert_anchor_name : 'Heiti akkeris',
+theme_anchor_desc : 'Setja inn/breyta akkeri',
+theme_insert_link_titlefield : 'Titill',
+theme_clipboard_msg : 'Afrita/klippa/l&iacute;ma er ekki virkt &iacute; Mozilla og Firefox.\nViltu f&aacute; uppl&yacute;singar um hvernig &thorn;&uacute; getur kveikt &aacute; &thorn;eim?',
+theme_path : 'Sl&oacute;&eth;',
+cut_desc : 'Klippa',
+copy_desc : 'Afrita',
+paste_desc : 'Skeyta',
+link_list : 'Tenglalisti',
+image_list : 'Myndalisti',
+browse : 'Vafra',
+image_props_desc : 'Stillingar myndar',
+newdocument_desc : 'N&yacute;tt skjal',
+class_name : 'Class',
+newdocument : 'Ertu viss um a&eth; &thorn;&uacute; viljir hreinsa allt burtu?',
+about_title : 'Um TinyMCE',
+about : 'Um',
+license : 'Leyfi',
+plugins : 'Vi&eth;b&aelig;tur',
+plugin : 'Vi&eth;b&oacute;t',
+author : 'H&ouml;fundur',
+version : '&Uacute;tg&aacute;fa',
+loaded_plugins : 'Virkar vi&eth;b&aelig;tur',
+help : 'Hj&aacute;lp',
+not_set : '-- Ekki vali&eth; --',
+close : 'Loka',
+toolbar_focus : 'Fl&yacute;tilykill fyrir takka - Alt+Q, Fl&yacute;tilykill fyrir ritil - Alt-Z, Fl&yacute;tilykill fyrir sl&oacute;&eth; - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/it.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/it.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/it.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,64 @@
+// Variabili di lingua IT - fabrix.xm at lombardiacom.it
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Stili',
+theme_code_desc : 'Edita il sorgente HTML',
+theme_code_title : 'Editor Sorgente HTML',
+theme_code_wordwrap : 'Word wrap',
+theme_sub_desc : 'Pedice',
+theme_sup_desc : 'Apice',
+theme_hr_desc : 'Inserisci linea orizzontale',
+theme_removeformat_desc : 'Rimuovi formattazione',
+theme_custom1_desc : 'Scrivi qui la tua descrizione personalizzata',
+insert_image_border : 'Bordo',
+insert_image_dimensions : 'Dimensioni',
+insert_image_vspace : 'Spazio verticale',
+insert_image_hspace : 'Spazio orizzontale',
+insert_image_align : 'Allineamento',
+insert_image_align_default : 'Default',
+insert_image_align_baseline : 'Baseline',
+insert_image_align_top : 'Superiore',
+insert_image_align_middle : 'Centrale',
+insert_image_align_bottom : 'Inferiore',
+insert_image_align_texttop : 'TextTop',
+insert_image_align_absmiddle : 'Centro assoluto',
+insert_image_align_absbottom : 'Inferiore assoluto',
+insert_image_align_left : 'Sinistra',
+insert_image_align_right : 'Destra',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragrafo',
+theme_div : 'Div',
+theme_address : 'Indirizzo',
+theme_pre : 'Preformattato',
+theme_h1 : 'Intestazione 1',
+theme_h2 : 'Intestazione 2',
+theme_h3 : 'Intestazione 3',
+theme_h4 : 'Intestazione 4',
+theme_h5 : 'Intestazione 5',
+theme_h6 : 'Intestazione 6',
+theme_colorpicker_title : 'Seleziona un colore',
+theme_colorpicker_apply : 'Applica',
+theme_forecolor_desc : 'Seleziona il colore',
+theme_backcolor_desc : 'Seleziona il colore di sfondo',
+theme_charmap_title : 'Seleziona un carattere custom',
+theme_charmap_desc : 'Inserisci un carattere custom',
+theme_visualaid_desc : 'Mostra/nascondi linee guida e elementi invisibili',
+insert_anchor_title : 'Inserisci/modifica &agrave;ncora',
+insert_anchor_name : 'Nome &agrave;ncora',
+theme_anchor_desc : 'Inserisci/modifica &agrave;ncora',
+theme_insert_link_titlefield : 'Titolo',
+theme_clipboard_msg : 'Copia, Taglia e Incolla non sono disponibili in Mozilla e Firefox.\nVuoi maggiori dettegli su questo problema?',
+theme_path : 'Percorso',
+cut_desc : 'Taglia',
+copy_desc : 'Copia',
+paste_desc : 'Incolla',
+link_list : 'Lista link',
+image_list : 'Lista immagini',
+browse : 'Sfoglia',
+image_props_desc : 'Proprietà dell\'immagine',
+newdocument_desc : 'Nuovo documento',
+class_name : 'Classe', 
+newdocument : 'Sicuro di voler cancellare l\'intero contenuto?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/ja.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ja.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ja.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,62 @@
+// JP lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '$B%9%?%$%k(B',
+theme_paragraph : '$BJ8L.(B',
+theme_address : '$B%"%I%l%9(B',
+theme_pre : '$B at 07A:Q$_(B',
+theme_h1 : 'H1',
+theme_h2 : 'H2',
+theme_h3 : 'H3',
+theme_h4 : 'H4',
+theme_h5 : 'H5',
+theme_h6 : 'H6',
+theme_div : 'Div',
+insert_anchor_title : '$B%"%s%+!<$NA^F~(B/$BJT=8(B',
+insert_anchor_name : '$B%"%s%+!<$NL>A0(B',
+theme_anchor_desc : '$B%"%s%+!<$NA^F~(B/$BJT=8(B',
+theme_code_desc : 'HTML$B$ND>@\JT=8(B',
+theme_code_title : 'HTML$B$NJT=8(B',
+theme_code_wordwrap : 'Word wrap',
+theme_hr_desc : '$B?eJ?@~(B',
+theme_removeformat_desc : '$B at 07A>pJs:o=|(B',
+theme_visualaid_desc : '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)',
+theme_sub_desc : '$BE:;z2<(B',
+theme_sup_desc : '$BE:;z>e(B',
+theme_charmap_desc : '$BFC<lJ8;z$NF~NO(B',
+theme_charmap_title : '$BFC<lJ8;z$rA*Br$7$F2<$5$$(B',
+insert_image_dimensions : '$BBg$-$5;XDj(B',
+insert_image_border : '$B6-3&I}(B',
+insert_image_vspace : '$B=DM>Gr(B',
+insert_image_hspace : '$B2#M>Gr(B',
+insert_image_align : '$B0LCV9g$o$;(B',
+insert_image_align_default : '$B0EL[(B',
+insert_image_align_baseline : '$B4p=`@~(B',
+insert_image_align_top : '$B>e(B',
+insert_image_align_middle : '$BCf(B',
+insert_image_align_bottom : '$B2<(B',
+insert_image_align_texttop : '$BJ8;z$N>e(B',
+insert_image_align_absmiddle : '$B at dBP$KCf(B',
+insert_image_align_absbottom : '$B at dBP$K2<(B',
+insert_image_align_left : '$B:8(B',
+insert_image_align_right : '$B1&(B',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_colorpicker_title : '$B?\'$N;XDj(B',
+theme_colorpicker_apply : '$BE,MQ(B',
+theme_forecolor_desc : '$BA07J?\'(B',
+theme_backcolor_desc : 'Select background color',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+class_name : '$B%/%i%9(B',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/ko.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ko.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ko.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,65 @@
+// KO lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '½º&Aring;¸ÀÏ',
+theme_code_desc : 'HTML ¼Ò½º °í&Auml;¡±â',
+theme_code_title : 'HTML ¼Ò½º ÆíÁý±â',
+theme_code_wordwrap : 'Word wrap',
+theme_code_save : 'ÀúÀ&aring;',
+theme_sub_desc : '¾Æ·¡Ã·ÀÚ',
+theme_sup_desc : 'À§Ã·ÀÚ',
+theme_hr_desc : '°¡·ÎÁÙ ³&Ouml;±â',
+theme_removeformat_desc : '¼Ó¼º Á&ouml;¿ì±â',
+theme_custom1_desc : 'Your custom description here',
+insert_image_border : '&Aring;׵θ®',
+insert_image_dimensions : '&Aring;©±â',
+insert_image_vspace : '¼¼·Î ¿©¹é',
+insert_image_hspace : '°¡·Î ¿©¹é',
+insert_image_align : 'Á¤·&Auml;',
+insert_image_align_default : '±âº»°ª',
+insert_image_align_baseline : 'Baseline',
+insert_image_align_top : 'Top',
+insert_image_align_middle : 'Middle',
+insert_image_align_bottom : 'Bottom',
+insert_image_align_texttop : 'TextTop',
+insert_image_align_absmiddle : 'Absolute Middle',
+insert_image_align_absbottom : 'Absolute Bottom',
+insert_image_align_left : 'Left',
+insert_image_align_right : 'Right',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : '´Ü¶ô',
+theme_div : 'Div',
+theme_address : 'Á&Ouml;¼Ò',
+theme_pre : '¼­½&Auml; À&Ouml;À½',
+theme_h1 : 'Á¦¸ñ 1',
+theme_h2 : 'Á¦¸ñ 2',
+theme_h3 : 'Á¦¸ñ 3',
+theme_h4 : 'Á¦¸ñ 4',
+theme_h5 : 'Á¦¸ñ 5',
+theme_h6 : 'Á¦¸ñ 6',
+theme_colorpicker_title : '»&ouml;»ó ¼±&Aring;Ã',
+theme_colorpicker_apply : 'Àû¿ë',
+theme_forecolor_desc : '±ÛÀÚ »&ouml;»ó',
+theme_backcolor_desc : 'Select background color',
+theme_charmap_title : 'Select custom character',
+theme_charmap_desc : 'Insert custom character',
+theme_visualaid_desc : 'Toggle guidelines/invisible elements',
+insert_anchor_title : '¾Þ&Auml;¿ ³&Ouml;±â/°í&Auml;¡±â',
+insert_anchor_name : '¾Þ&Auml;¿ À̸§',
+theme_anchor_desc : '¾Þ&Auml;¿ ³&Ouml;±â/°í&Auml;¡±â',
+theme_insert_link_titlefield : 'Á¦¸ñ',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+class_name : '&Aring;¬·¡½º',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/nb.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/nb.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/nb.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Stiler',
+theme_code_desc : 'Redigere HTML Koden',
+theme_code_title : 'HTML Kildekode Redigering',
+theme_code_wordwrap : 'Ord deling',
+theme_sub_desc : 'Nedsenket skrift',
+theme_sup_desc : 'Opph&oslash;yd skrift',
+theme_hr_desc : 'Sett inn horisontal linje',
+theme_removeformat_desc : 'Fjern formatering',
+theme_custom1_desc : 'Din spesialfunksjons beskrivelse her',
+insert_image_border : 'Ramme',
+insert_image_dimensions : 'Dimensjoner',
+insert_image_vspace : 'Vertikalt tomrom',
+insert_image_hspace : 'Horisontalt tomrom',
+insert_image_align : 'Justering',
+insert_image_align_default : 'Intet',
+insert_image_align_baseline : 'Bunnlinjen',
+insert_image_align_top : 'Lengst opp',
+insert_image_align_middle : 'Midten',
+insert_image_align_bottom : 'Lengst ned',
+insert_image_align_texttop : 'Tekstens topp',
+insert_image_align_absmiddle : 'Absolutt midten',
+insert_image_align_absbottom : 'Absolutt lengst ned',
+insert_image_align_left : 'Venstre',
+insert_image_align_right : 'H&oslash;yre',
+insert_image_delta_width : 30,
+insert_image_delta_height : 10,
+theme_font_size : '-- Font st&oslash;rrelse --',
+theme_fontdefault : '-- Font familie --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraf',
+theme_div : 'Div',
+theme_address : 'Adresse',
+theme_pre : 'Pre-formattert',
+theme_h1 : 'Overskrift 1',
+theme_h2 : 'Overskrift 2',
+theme_h3 : 'Overskrift 3',
+theme_h4 : 'Overskrift 4',
+theme_h5 : 'Overskrift 5',
+theme_h6 : 'Overskrift 6',
+theme_colorpicker_title : 'Velg en farge',
+theme_colorpicker_apply : 'Bruk',
+theme_forecolor_desc : 'Velg forgrunnsfarge',
+theme_backcolor_desc : 'Velg bakgrunnsfarge',
+theme_charmap_title : 'Velg spesialtegn',
+theme_charmap_desc : 'Sett inn spesialtegn',
+theme_visualaid_desc : 'Sl&aring; av/p&aring; usynlige elementer',
+insert_anchor_title : 'Opprette/endre anker',
+insert_anchor_name : 'Ankernavn',
+theme_anchor_desc : 'Opprette/endre anker',
+theme_insert_link_titlefield : 'Tittel',
+theme_clipboard_msg : 'Kopier/Klipp ut/Lim inn er ikke tilgjengelig i Mozilla/Firefox.\nVil du ha mere informasjon om dette?',
+theme_path : 'S&oslash;kevei',
+cut_desc : 'Klipp ut',
+copy_desc : 'Kopier',
+paste_desc : 'Lim inn',
+link_list : 'Lenke liste',
+image_list : 'Bilde liste',
+browse : 'Bla gjennom',
+image_props_desc : 'Bilde egenskaper',
+newdocument_desc : 'Nytt dokument',
+class_name : 'Stil',
+newdocument : 'Er du sikker p&aring; at du vil t&oslash;mme hele redigeringsomr&aring;det?',
+about_title : 'Om TinyMCE',
+about : 'Om',
+license : 'Lisens',
+plugins : 'Innstikksprogrammer',
+plugin : 'Innstikksprogram',
+author : 'Utviklere',
+version : 'Versjon',
+loaded_plugins : 'Lastet innstikksprogram',
+help : 'Hjelp',
+not_set : '-- Ikke satt --',
+close : 'Stopp'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/nl.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/nl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/nl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// NL lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Stijlen --',
+theme_code_desc : 'HTML bron bewerken',
+theme_code_title : 'HTML code-editor',
+theme_code_wordwrap : 'Terugloop',
+theme_sub_desc : 'Subscript',
+theme_sup_desc : 'Superscript',
+theme_hr_desc : 'Horizontale lijn invoegen',
+theme_removeformat_desc : 'Opmaak verwijderen',
+theme_custom1_desc : 'Tik hier een omschrijving',
+insert_image_border : 'Rand',
+insert_image_dimensions : 'Afmetingen',
+insert_image_vspace : 'Verticale marge',
+insert_image_hspace : 'Horizontale marge',
+insert_image_align : 'Uitlijning',
+insert_image_align_default : '-- geen --',
+insert_image_align_baseline : 'Basislijn',
+insert_image_align_top : 'Boven',
+insert_image_align_middle : 'Midden',
+insert_image_align_bottom : 'Onder',
+insert_image_align_texttop : 'Bovenkant tekst',
+insert_image_align_absmiddle : 'Absoluut midden',
+insert_image_align_absbottom : 'Absoluut onder',
+insert_image_align_left : 'Links',
+insert_image_align_right : 'Rechts',
+theme_font_size : '-- Lettergrootte --',
+theme_fontdefault : '-- Lettertype --',
+theme_block : '-- Paragraaf --',
+theme_paragraph : 'Paragraaf',
+theme_div : 'Blok',
+theme_address : 'Adres',
+theme_pre : 'Opgemaakt',
+theme_h1 : 'Kop 1',
+theme_h2 : 'Kop 2',
+theme_h3 : 'Kop 3',
+theme_h4 : 'Kop 4',
+theme_h5 : 'Kop 5',
+theme_h6 : 'Kop 6',
+theme_colorpicker_title : 'Selecteer een kleur',
+theme_colorpicker_apply : 'Toepassen',
+theme_forecolor_desc : 'Een tekstkleur selecteren',
+theme_backcolor_desc : 'Een achtergrondkleur selecteren',
+theme_charmap_title : 'Speciale tekens invoegen',
+theme_charmap_desc : 'Speciale tekens invoegen',
+theme_visualaid_desc : 'Onzichtbare elementen en hulplijnen aan/uit',
+insert_anchor_title : 'Bladwijzer invoegen/bewerken',
+insert_anchor_name : 'Bladwijzer naam',
+theme_anchor_desc : 'Bladwijzer invoegen/bewerken',
+theme_insert_link_titlefield : 'titel',
+theme_clipboard_msg : 'Kopi&euml;ren/Knippen/Plakken is uit veiligheidsoverwegingen niet direct beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze kwestie?',
+theme_path : 'Pad',
+cut_desc : 'Knippen',
+copy_desc : 'Kopiëren',
+paste_desc : 'Plakken',
+link_list : 'Hyperlinklijst',
+image_list : 'Afbeeldinglijst',
+browse : 'Bladeren',
+image_props_desc : 'Eigenschappen van afbeelding',
+newdocument_desc : 'Nieuw document',
+class_name : 'Stijl',
+newdocument : 'Weet u zeker dat u de hele inhoud wilt wissen?',
+about_title : 'Over TinyMCE',
+about : 'Over',
+license : 'Licentie',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Author',
+version : 'Versie',
+loaded_plugins : 'Ingeladen plugins',
+help : 'Help',
+not_set : '-- geen --',
+close : 'Sluiten',
+toolbar_focus : 'Ga naar werkbalk knoppen - Alt+Q, Ga naar editor - Alt-Z, Ga naar pad - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/nn.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/nn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/nn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Stiler',
+theme_code_desc : 'Redigere HTML Koden',
+theme_code_title : 'HTML Kildekode Redigering',
+theme_code_wordwrap : 'Ord deling',
+theme_sub_desc : 'Nedsenket skrift',
+theme_sup_desc : 'Opph&oslash;gd skrift',
+theme_hr_desc : 'Sett inn horisontal linje',
+theme_removeformat_desc : 'Fjern formatering',
+theme_custom1_desc : 'Din spesialfunksjons beskrivelse her',
+insert_image_border : 'Ramme',
+insert_image_dimensions : 'Dimensjoner',
+insert_image_vspace : 'Vertikalt tomrom',
+insert_image_hspace : 'Horisontalt tomrom',
+insert_image_align : 'Justering',
+insert_image_align_default : 'Intet',
+insert_image_align_baseline : 'Bunnlinjen',
+insert_image_align_top : 'Lengst opp',
+insert_image_align_middle : 'Midten',
+insert_image_align_bottom : 'Lengst ned',
+insert_image_align_texttop : 'Tekstens topp',
+insert_image_align_absmiddle : 'Absolutt midten',
+insert_image_align_absbottom : 'Absolutt lengst ned',
+insert_image_align_left : 'Venstre',
+insert_image_align_right : 'H&oslash;gre',
+insert_image_delta_width : 30,
+insert_image_delta_height : 10,
+theme_font_size : '-- Font st&oslash;rrelse --',
+theme_fontdefault : '-- Font familie --',
+theme_block : '-- Format --',
+theme_paragraph : 'Paragraf',
+theme_div : 'Div',
+theme_address : 'Adresse',
+theme_pre : 'Pre-formattert',
+theme_h1 : 'Overskrift 1',
+theme_h2 : 'Overskrift 2',
+theme_h3 : 'Overskrift 3',
+theme_h4 : 'Overskrift 4',
+theme_h5 : 'Overskrift 5',
+theme_h6 : 'Overskrift 6',
+theme_colorpicker_title : 'Velg en farge',
+theme_colorpicker_apply : 'Bruk',
+theme_forecolor_desc : 'Velg forgrunnsfarge',
+theme_backcolor_desc : 'Velg bakgrunnsfarge',
+theme_charmap_title : 'Velg spesialtegn',
+theme_charmap_desc : 'Sett inn spesialtegn',
+theme_visualaid_desc : 'Sl&aring; av/p&aring; usynlige elementer',
+insert_anchor_title : 'Opprette/endre anker',
+insert_anchor_name : 'Ankernavn',
+theme_anchor_desc : 'Opprette/endre anker',
+theme_insert_link_titlefield : 'Tittel',
+theme_clipboard_msg : 'Kopier/Klipp ut/Lim inn er ikke tilgjengelig i Mozilla/Firefox.\nVil du ha mere informasjon om dette?',
+theme_path : 'S&oslash;kevei',
+cut_desc : 'Klipp ut',
+copy_desc : 'Kopier',
+paste_desc : 'Lim inn',
+link_list : 'Lenke liste',
+image_list : 'Bilde liste',
+browse : 'Bla gjennom',
+image_props_desc : 'Bilde egenskaper',
+newdocument_desc : 'Nytt dokument',
+class_name : 'Stil',
+newdocument : 'Er du sikker p&aring; at du vil t&oslash;mme hele redigeringsomr&aring;det?',
+about_title : 'Om TinyMCE',
+about : 'Om',
+license : 'Lisens',
+plugins : 'Innstikksprogrammer',
+plugin : 'Innstikksprogram',
+author : 'Utviklere',
+version : 'Versjon',
+loaded_plugins : 'Lastet innstikksprogram',
+help : 'Hjelp',
+not_set : '-- Ikkje satt --',
+close : 'Stopp'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/pl.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/pl.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/pl.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,79 @@
+// PL lang variables
+// fixed by Wooya
+// http://www.mfusion.prv.pl
+// fixed by lemiel 14.11.2005
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Styl',
+theme_code_desc : 'Edytuj zródd³o html',
+theme_code_title : 'Edytor zród³a html',
+theme_code_wordwrap : 'Zawijanie wierszy',
+theme_sub_desc : 'Nadpisywanie',
+theme_sup_desc : 'Podpisywanie',
+theme_hr_desc : 'Wstaw poziom± liniê',
+theme_removeformat_desc : 'Usuñ formatowanie',
+theme_custom1_desc : 'Wstaw w³asny opis',
+insert_image_border : 'Ramka',
+insert_image_dimensions : 'Wymiary',
+insert_image_vspace : 'Pionowy odstêp',
+insert_image_hspace : 'Poziomy odstêp',
+insert_image_align : 'Otaczanie',
+insert_image_align_default : 'Domy¶lne',
+insert_image_align_baseline : 'Do linii bazowej',
+insert_image_align_top : 'Górne',
+insert_image_align_middle : '¦rodkowe',
+insert_image_align_bottom : 'Dolne',
+insert_image_align_texttop : 'Tekst powy¿ej',
+insert_image_align_absmiddle : 'Absolutny ¶rodek',
+insert_image_align_absbottom : 'Absolutny dó³',
+insert_image_align_left : 'Lewe',
+insert_image_align_right : 'Prawe',
+theme_font_size : '-- Rozmiar czcionki --',
+theme_fontdefault : '-- Rodzina czcionki --',
+theme_block : '-- Format --',
+theme_paragraph : '-- Paragraf --',
+theme_div : 'Div',
+theme_address : 'Adres',
+theme_pre : 'Preformatowanie',
+theme_h1 : 'Nag³ówek 1',
+theme_h2 : 'Nag³ówek 2',
+theme_h3 : 'Nag³ówek 3',
+theme_h4 : 'Nag³ówek 4',
+theme_h5 : 'Nag³ówek 5',
+theme_h6 : 'Nag³ówek 6',
+theme_colorpicker_title : 'Wybierz kolor',
+theme_colorpicker_apply : 'Wybierz',
+theme_forecolor_desc : 'Wybierz kolor tekstu',
+theme_backcolor_desc : 'Wybierz kolor t³a',
+theme_charmap_title : 'Wybierz znak',
+theme_charmap_desc : 'Wstaw znak',
+theme_visualaid_desc : 'Prze³±cz linie prowadz±ce/niewidoczne elementy',
+insert_anchor_title : 'Kotwica',
+insert_anchor_name : 'Nazwa kotwicy',
+theme_anchor_desc : 'Wstaw/Edytuj kotwicê',
+theme_insert_link_titlefield : 'Tytu³',
+theme_clipboard_msg : 'Kopiuj/Edytuj/Wklej nie jest dostêpne w przegl±darkach Mozilla i Firefox.\nPotrzebujesz wiêcej informacji na ten temat?',
+theme_path : 'Œcie¿ka',
+cut_desc : 'Wytnij',
+copy_desc : 'Kopiuj',
+paste_desc : 'Wklej',
+link_list : 'Lista linków',
+image_list : 'Lista obrazków',
+browse : 'Przegl±daj',
+image_props_desc : 'W³a¶ciwosci obrazka',
+newdocument_desc : 'Nowy dokument',
+class_name : 'Klasa',
+newdocument : 'Czy jeste¶ pewien, ¿e chcesz wyczy¶ciæ zawarto¶æ tego dokumentu?',
+about_title : 'O TinyMCE ...',
+about : 'O ...',
+license : 'Licencja',
+plugins : 'Pluginy',
+plugin : 'Plugin',
+author : 'Autor',
+version : 'Wersja',
+loaded_plugins : 'Za³adowane pluginy',
+help : 'Pomoc',
+not_set : '-- Nie wybrano --',
+close : 'Zamknij',
+toolbar_focus : 'Skocz do przycisków narzêdzi - Alt+Q, Skocz do edytora - Alt-Z, Skocz do ¶cie¿ki elementu - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/pt.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/pt.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/pt.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,65 @@
+// PT lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Estilos CSS',
+theme_code_desc : 'Editar Fonte HTML',
+theme_code_title : 'Editor de fonte HTML',
+theme_code_save : 'Guardar',
+theme_code_wordwrap : 'Translinear palavras',
+theme_sub_desc : 'Subscrito',
+theme_sup_desc : 'Superscrito',
+theme_hr_desc : 'Inserir linha horizontal',
+theme_removeformat_desc : 'Remover formatação',
+theme_custom1_desc : 'Descrição customizada aqui',
+insert_image_border : 'Borda',
+insert_image_dimensions : 'Dimensões',
+insert_image_vspace : 'Espaçamento Vert.',
+insert_image_hspace : 'Espaçamento Horiz.',
+insert_image_align : 'Alinhamento',
+insert_image_align_default : 'Por omissão',
+insert_image_align_baseline : 'Linha de base',
+insert_image_align_top : 'Topo',
+insert_image_align_middle : 'Centrado',
+insert_image_align_bottom : 'Fundo',
+insert_image_align_texttop : 'Topo do Texto',
+insert_image_align_absmiddle : 'Centrado absoluto',
+insert_image_align_absbottom : 'Fundo absoluto',
+insert_image_align_left : 'Esquerda',
+insert_image_align_right : 'Direita',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_paragraph : 'Parágrafo',
+theme_div : 'Bloco HTML',
+theme_address : 'Morada',
+theme_pre : 'Pré formatado',
+theme_h1 : 'Título 1',
+theme_h2 : 'Título 2',
+theme_h3 : 'Título 3',
+theme_h4 : 'Título 4',
+theme_h5 : 'Título 5',
+theme_h6 : 'Título 6',
+theme_colorpicker_title : 'Seleccione uma côr',
+theme_colorpicker_apply : 'Aplicar',
+theme_forecolor_desc : 'Seleccione côr da frente',
+theme_backcolor_desc : 'Select background color',
+theme_charmap_title : 'Seleccione símbolo customizado',
+theme_charmap_desc : 'Inserir símbolo customizado',
+theme_visualaid_desc : 'Ligar/Desligar guias/elementos invisíveis',
+insert_anchor_title : 'Inserir/editar âncora',
+insert_anchor_name : 'Nome da âncora',
+theme_anchor_desc : 'Inserir/editar âncora',
+theme_insert_link_titlefield : 'Título',
+theme_clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla e Firefox.\nPretende obter mais informação acerca deste assunto?',
+theme_path : 'Path',
+cut_desc : 'Cortar',
+copy_desc : 'Copiar',
+paste_desc : 'Colar',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+class_name : 'Classe de CSS',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/pt_br.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/pt_br.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/pt_br.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,115 @@
+/**
+ * pt_br lang variables
+ * Brazilian Portuguese
+ *
+ * Authors : ????
+ * Revision and modifications:
+ *           Marcio Barbosa (mpg) <mpg at mpg.com.br>
+ * Last Updated : November 26, 2005
+ * TinyMCE Version : 2.0RC4
+ */
+tinyMCE.addToLang('',{
+theme_style_select : 'Estilos',
+theme_code_desc : 'Editar Código HTML',
+theme_code_title : 'Editor de Código HTML',
+theme_code_wordwrap : 'Quebrar Linhas',
+theme_sub_desc : 'Subscrito',
+theme_sup_desc : 'Subrescrito',
+theme_hr_desc : 'Inserir linha horizontal',
+theme_removeformat_desc : 'Remover formatação',
+theme_custom1_desc : 'Sua descrição personalizada aqui',
+insert_image_border : 'Borda',
+insert_image_dimensions : 'Dimensões',
+insert_image_vspace : 'Espaço Vertical',
+insert_image_hspace : 'Espaço Horizontal',
+insert_image_align : 'Alinhamento',
+insert_image_align_default : 'Padrão',
+insert_image_align_baseline : 'Linha base',
+insert_image_align_top : 'Topo',
+insert_image_align_middle : 'Centro',
+insert_image_align_bottom : 'Fundo',
+insert_image_align_texttop : 'Texto ao Topo',
+insert_image_align_absmiddle : 'Centro Absoluto',
+insert_image_align_absbottom : 'Fundo Absoluto',
+insert_image_align_left : 'Esquerda',
+insert_image_align_right : 'Direita',
+theme_font_size : '-- Corpo --',
+theme_fontdefault : '-- Tipo de Fonte --',
+theme_block : '-- Formato --',
+theme_paragraph : 'Parágrafo',
+theme_div : 'Div',
+theme_address : 'Endereço',
+theme_pre : 'Pré-formatado',
+theme_h1 : 'Cabeçalho 1',
+theme_h2 : 'Cabeçalho 2',
+theme_h3 : 'Cabeçalho 3',
+theme_h4 : 'Cabeçalho 4',
+theme_h5 : 'Cabeçalho 5',
+theme_h6 : 'Cabeçalho 6',
+theme_colorpicker_title : 'Selecionar côr',
+theme_colorpicker_apply : 'Aplicar',
+theme_forecolor_desc : 'Selecionar côr do texto',
+theme_backcolor_desc : 'Selecionar côr de fundo',
+theme_charmap_title : 'Selecionar caracter especial',
+theme_charmap_desc : 'Inserir caracter especial',
+theme_charmap_alpha_desc : 'Caracteres alfabéticos',
+theme_charmap_arrows_title : 'Flechas',
+theme_charmap_arrows_desc : 'Caracteres de flechas',
+theme_charmap_greek_title : 'Gregos',
+theme_charmap_greek_desc : 'Caracteres Gregos',
+theme_charmap_math_title : 'Mathematicos',
+theme_charmap_math_desc : 'Caracteres mathematicos',
+theme_charmap_misc_title : 'Diversos',
+theme_charmap_misc_desc : 'Caracteres diversos',
+theme_charmap_money_title : 'Moedas',
+theme_charmap_money_desc : 'Caracteres de moedas',
+theme_charmap_quotaion_title : 'Apóstrofes',
+theme_charmap_quotaion_desc : 'Caracteres de Apóstrofe',
+theme_visualaid_desc : 'Trocar as linhas de ajuda por elementos invisíveis',
+insert_anchor_title : 'Inserir/editar âncora',
+insert_anchor_name : 'Nome da âncora',
+theme_anchor_desc : 'Inserir/editar âncora',
+theme_insert_link_titlefield : 'Título',
+theme_clipboard_msg : 'Não se pode utiliza os comando de Copiar / Cortar / Colar no Mozilla e Firefox.\r\nUse o teclado para Copiar (Ctrl+C) / Cortar (Ctrl+X) / Colar (Ctrl+V)\r\nQuer obter mais informação?',
+theme_path : 'Rota',
+cut_desc : 'Cortar (Ctrl+X)',
+copy_desc : 'Copiar (Ctrl+C)',
+paste_desc : 'Colar (Ctrl+V)',
+link_list : 'Lista de links',
+image_list : 'Lista de imagens',
+browse : 'Navegar',
+image_props_desc : 'Propriedades da imagem',
+newdocument_desc : 'Novo documento',
+class_name : 'Classe',
+newdocument : 'Tem certesa que deseja apagar todo o conteúdo?',
+about_title : 'Sobre o TinyMCE',
+about : 'Sobre',
+license : 'Licença',
+plugins : 'Plugins',
+plugin : 'Plugin',
+author : 'Autor',
+version : 'Versão',
+loaded_plugins : 'Plugins carregados',
+help : 'Ajuda',
+not_set : '-- Por padrão --',
+close : 'Fechar',
+toolbar_focus : 'Ir para a barra de ferramentas - Alt+Q, Ir para o editor - Alt+Z, Ir para o elemento de destino - Alt+X',
+theme_visualaid_desc : 'Tornar linhas visíveis/invisíveis',
+insert_anchor_title : 'Inserir/editar âncora',
+insert_anchor_name : 'Nome da âncora',
+theme_anchor_desc : 'Inserir/editar âncora',
+theme_insert_link_titlefield : 'Título',
+theme_clipboard_msg : 'Copiar/Recortar/Colar não é permitido no Mozilla e Firefox.\nQuer mais informações sobre isso?',
+theme_path : 'Caminho',
+cut_desc : 'Recortar',
+copy_desc : 'Copiar',
+paste_desc : 'Colar',
+link_list : 'Lista de Links',
+image_list : 'Lista de Imagens',
+browse : 'Navegar',
+image_props_desc : 'Propriedades da Imagem',
+newdocument_desc : 'Novo Documento',
+class_name : 'Classe',
+newdocument : 'Tem certeza que deseja limpar todo o conteúdo?',
+theme_advanced_anchor_delta_width : 20
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/readme.txt
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/readme.txt	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/readme.txt	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,4 @@
+Theme specific language packs.
+
+The language pack codes are based on ISO-639-2
+http://www.loc.gov/standards/iso639-2/englangn.html

Added: plog/trunk/js/tinymce/themes/advanced/langs/ru.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ru.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ru.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Russian lang variables cp1251
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Ñòèëè --',
+theme_code_desc : 'Ðåäàêòèðîâàòü HTML êîäû',
+theme_code_title : 'Ðåäàêòîð HTML êîäîâ',
+theme_code_wordwrap : 'Ïåðåíîñ ïî ñëîâàì',
+theme_sub_desc : 'Íèæíèé èíäåêñ',
+theme_sup_desc : 'Âåðõíèé èíäåêñ',
+theme_hr_desc : 'Âñòàâèòü ãîðèçîíòàëüíûé ðàçäåëèòåëü',
+theme_removeformat_desc : 'Óáðàòü ôîðìàòèðîâàíèå',
+theme_custom1_desc : 'Âàøå ïðîèçâîëüíîå îïèñàíèå',
+insert_image_border : 'Ðàìêà',
+insert_image_dimensions : 'Ðàçìåðû',
+insert_image_vspace : 'Âåðòèêàëüíûé îòñòóï',
+insert_image_hspace : 'Ãîðèçîíòàëüíûé îòñòóï',
+insert_image_align : 'Âûðàâíèâàíèå',
+insert_image_align_default : '-- Íå çàäàíî --',
+insert_image_align_baseline : 'Ïî áàçîâîé ëèíèè',
+insert_image_align_top : 'Ïî âåðõó',
+insert_image_align_middle : 'Ïîñðåäèíå',
+insert_image_align_bottom : 'Ïî íèçó',
+insert_image_align_texttop : 'Ïî âåðõó òåêñòà',
+insert_image_align_absmiddle : 'Àáñîëþòíî ïîñðåäèíå',
+insert_image_align_absbottom : 'Àáñîëþòíî ñâåðõó',
+insert_image_align_left : 'Âëåâî',
+insert_image_align_right : 'Âïðàâî',
+theme_font_size : '-- Ðàçìåð øðèôòà --',
+theme_fontdefault : '-- Ñåìåéñòâî øðèôòîâ --',
+theme_block : '-- Ôîðìàò --',
+theme_paragraph : 'Àáçàö',
+theme_div : 'Div',
+theme_address : 'Ñòèëü àäðåñà',
+theme_pre : ':`Ïðåäâàðèòåëüíî ôîðìàòèðîâàííûé',
+theme_h1 : 'Çàãîëîâîê 1',
+theme_h2 : 'Çàãîëîâîê 2',
+theme_h3 : 'Çàãîëîâîê 3',
+theme_h4 : 'Çàãîëîâîê 4',
+theme_h5 : 'Çàãîëîâîê 5',
+theme_h6 : 'Çàãîëîâîê 6',
+theme_colorpicker_title : 'Âûáðàòü öâåò',
+theme_colorpicker_apply : 'Ïðèìåíèòü',
+theme_forecolor_desc : 'Âûáðàòü öâåò òåêñòà',
+theme_backcolor_desc : 'Âûáðàòü öâåò ôîíà',
+theme_charmap_title : 'Âûáîð ïðîèçâîëüíîãî ñèìâîëà',
+theme_charmap_desc : 'Âñòàâèòü ïðîèçâîëüíûé ñèìâîë',
+theme_visualaid_desc : 'Ïîêàçàòü ãðàíèöû ñêðûòûõ ýëåìåíòîâ',
+insert_anchor_title : 'Âñòàâèòü/ðåäàêòèðîâàòü ÿêîðü',
+insert_anchor_name : 'Èìÿ ÿêîðÿ',
+theme_anchor_desc : 'Âñòàâèòü/ðåäàêòèðîâàòü ÿêîðü',
+theme_insert_link_titlefield : 'Çàãîëîâîê',
+theme_clipboard_msg : 'Êîïèðîâàòü/Âûðåçàòü/Âñòàâèòü íåäîñòóïíû äëÿ Mozilla è Firefox.\nÕîòèòå óçíàòü îá ýòîì ïîäðîáíåå?',
+theme_path : 'Ïóòü',
+cut_desc : 'Âûðåçàòü',
+copy_desc : 'Êîïèðîâàòü',
+paste_desc : 'Âñòàâèòü',
+link_list : 'Ïåðå÷àíü ññûëîê',
+image_list : 'Ïåðå÷åíü êàðòèíîê',
+browse : 'Ïîäîáðàòü',
+image_props_desc : 'Ñâîéñòâà êàðòèíêè',
+newdocument_desc : 'Íîâûé äîêóìåíò',
+class_name : 'Êëàññ',
+newdocument : 'Âû óâåðåíû, ÷òî õîòèòå î÷èñòèòü âñ¸ ñîäåðæèìîå?',
+about_title : 'Î TinyMCE',
+about : 'Î TinyMCE',
+license : 'Ëèöåíçèÿ',
+plugins : 'Ïëàãèíû',
+plugin : 'Ïëàãèí',
+author : 'Àâòîð',
+version : 'Âåðñèÿ',
+loaded_plugins : 'Çàãðóæåííûå ïëàãèíû',
+help : 'Ïîìîùü',
+not_set : '-- íå óñòàíîâëåíî --',
+close : 'Çàêðûòü',
+toolbar_focus : 'Ïåðåìåñòèòü ôîêóñ íà ïàíåëü èíñòðóìåíòîâ - Alt+Q, Ïåðåìåñòèòü ôîêóñ â ðåäàêòîð - Alt-Z, Ïåðåìåñòèòü ôîêóñ íà ýëåìåíò ïóòè - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/ru_KOI8-R.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ru_KOI8-R.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ru_KOI8-R.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Russian lang variables KOI8-R
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- óÔÉÌÉ --',
+theme_code_desc : 'òÅÄÁËÔÉÒÏ×ÁÔØ HTML ËÏÄÙ',
+theme_code_title : 'òÅÄÁËÔÏÒ HTML ËÏÄÏ×',
+theme_code_wordwrap : 'ðÅÒÅÎÏÓ ÐÏ ÓÌÏ×ÁÍ',
+theme_sub_desc : 'îÉÖÎÉÊ ÉÎÄÅËÓ',
+theme_sup_desc : '÷ÅÒÈÎÉÊ ÉÎÄÅËÓ',
+theme_hr_desc : '÷ÓÔÁ×ÉÔØ ÇÏÒÉÚÏÎÔÁÌØÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ',
+theme_removeformat_desc : 'õÂÒÁÔØ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ',
+theme_custom1_desc : '÷ÁÛÅ ÐÒÏÉÚ×ÏÌØÎÏÅ ÏÐÉÓÁÎÉÅ',
+insert_image_border : 'òÁÍËÁ',
+insert_image_dimensions : 'òÁÚÍÅÒÙ',
+insert_image_vspace : '÷ÅÒÔÉËÁÌØÎÙÊ ÏÔÓÔÕÐ',
+insert_image_hspace : 'çÏÒÉÚÏÎÔÁÌØÎÙÊ ÏÔÓÔÕÐ',
+insert_image_align : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ',
+insert_image_align_default : '-- îÅ ÚÁÄÁÎÏ --',
+insert_image_align_baseline : 'ðÏ ÂÁÚÏ×ÏÊ ÌÉÎÉÉ',
+insert_image_align_top : 'ðÏ ×ÅÒÈÕ',
+insert_image_align_middle : 'ðÏÓÒÅÄÉÎÅ',
+insert_image_align_bottom : 'ðÏ ÎÉÚÕ',
+insert_image_align_texttop : 'ðÏ ×ÅÒÈÕ ÔÅËÓÔÁ',
+insert_image_align_absmiddle : 'áÂÓÏÌÀÔÎÏ ÐÏÓÒÅÄÉÎÅ',
+insert_image_align_absbottom : 'áÂÓÏÌÀÔÎÏ Ó×ÅÒÈÕ',
+insert_image_align_left : '÷ÌÅ×Ï',
+insert_image_align_right : '÷ÐÒÁ×Ï',
+theme_font_size : '-- òÁÚÍÅÒ ÛÒÉÆÔÁ --',
+theme_fontdefault : '-- óÅÍÅÊÓÔ×Ï ÛÒÉÆÔÏ× --',
+theme_block : '-- æÏÒÍÁÔ --',
+theme_paragraph : 'áÂÚÁÃ',
+theme_div : 'Div',
+theme_address : 'óÔÉÌØ ÁÄÒÅÓÁ',
+theme_pre : ':`ðÒÅÄ×ÁÒÉÔÅÌØÎÏ ÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ',
+theme_h1 : 'úÁÇÏÌÏ×ÏË 1',
+theme_h2 : 'úÁÇÏÌÏ×ÏË 2',
+theme_h3 : 'úÁÇÏÌÏ×ÏË 3',
+theme_h4 : 'úÁÇÏÌÏ×ÏË 4',
+theme_h5 : 'úÁÇÏÌÏ×ÏË 5',
+theme_h6 : 'úÁÇÏÌÏ×ÏË 6',
+theme_colorpicker_title : '÷ÙÂÒÁÔØ Ã×ÅÔ',
+theme_colorpicker_apply : 'ðÒÉÍÅÎÉÔØ',
+theme_forecolor_desc : '÷ÙÂÒÁÔØ Ã×ÅÔ ÔÅËÓÔÁ',
+theme_backcolor_desc : '÷ÙÂÒÁÔØ Ã×ÅÔ ÆÏÎÁ',
+theme_charmap_title : '÷ÙÂÏÒ ÐÒÏÉÚ×ÏÌØÎÏÇÏ ÓÉÍ×ÏÌÁ',
+theme_charmap_desc : '÷ÓÔÁ×ÉÔØ ÐÒÏÉÚ×ÏÌØÎÙÊ ÓÉÍ×ÏÌ',
+theme_visualaid_desc : 'ðÏËÁÚÁÔØ ÇÒÁÎÉÃÙ ÓËÒÙÔÙÈ ÜÌÅÍÅÎÔÏ×',
+insert_anchor_title : '÷ÓÔÁ×ÉÔØ/ÒÅÄÁËÔÉÒÏ×ÁÔØ ÑËÏÒØ',
+insert_anchor_name : 'éÍÑ ÑËÏÒÑ',
+theme_anchor_desc : '÷ÓÔÁ×ÉÔØ/ÒÅÄÁËÔÉÒÏ×ÁÔØ ÑËÏÒØ',
+theme_insert_link_titlefield : 'úÁÇÏÌÏ×ÏË',
+theme_clipboard_msg : 'ëÏÐÉÒÏ×ÁÔØ/÷ÙÒÅÚÁÔØ/÷ÓÔÁ×ÉÔØ ÎÅÄÏÓÔÕÐÎÙ ÄÌÑ Mozilla É Firefox.\nèÏÔÉÔÅ ÕÚÎÁÔØ Ï ÜÔÏÍ ÐÏÄÒÏÂÎÅÅ?',
+theme_path : 'ðÕÔØ',
+cut_desc : '÷ÙÒÅÚÁÔØ',
+copy_desc : 'ëÏÐÉÒÏ×ÁÔØ',
+paste_desc : '÷ÓÔÁ×ÉÔØ',
+link_list : 'ðÅÒÅÞÁÎØ ÓÓÙÌÏË',
+image_list : 'ðÅÒÅÞÅÎØ ËÁÒÔÉÎÏË',
+browse : 'ðÏÄÏÂÒÁÔØ',
+image_props_desc : 'ó×ÏÊÓÔ×Á ËÁÒÔÉÎËÉ',
+newdocument_desc : 'îÏ×ÙÊ ÄÏËÕÍÅÎÔ',
+class_name : 'ëÌÁÓÓ',
+newdocument : '÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÏÞÉÓÔÉÔØ ×Ó£ ÓÏÄÅÒÖÉÍÏÅ?',
+about_title : 'ï TinyMCE',
+about : 'ï TinyMCE',
+license : 'ìÉÃÅÎÚÉÑ',
+plugins : 'ðÌÁÇÉÎÙ',
+plugin : 'ðÌÁÇÉÎ',
+author : 'á×ÔÏÒ',
+version : '÷ÅÒÓÉÑ',
+loaded_plugins : 'úÁÇÒÕÖÅÎÎÙÅ ÐÌÁÇÉÎÙ',
+help : 'ðÏÍÏÝØ',
+not_set : '-- ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ --',
+close : 'úÁËÒÙÔØ',
+toolbar_focus : 'ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ ÎÁ ÐÁÎÅÌØ ÉÎÓÔÒÕÍÅÎÔÏ× - Alt+Q, ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ × ÒÅÄÁËÔÏÒ - Alt-Z, ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ ÎÁ ÜÌÅÍÅÎÔ ÐÕÔÉ - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/ru_UTF-8.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/ru_UTF-8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/ru_UTF-8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Russian lang variables UTF-8
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Стили --',
+theme_code_desc : 'Редактировать HTML коды',
+theme_code_title : 'Редактор HTML кодов',
+theme_code_wordwrap : 'Перенос по словам',
+theme_sub_desc : 'Нижний индекс',
+theme_sup_desc : 'Верхний индекс',
+theme_hr_desc : 'Вставить горизонтальный разделитель',
+theme_removeformat_desc : 'Убрать форматирование',
+theme_custom1_desc : 'Ваше произвольное описание',
+insert_image_border : 'Рамка',
+insert_image_dimensions : 'Размеры',
+insert_image_vspace : 'Вертикальный отступ',
+insert_image_hspace : 'Горизонтальный отступ',
+insert_image_align : 'Выравнивание',
+insert_image_align_default : '-- Не задано --',
+insert_image_align_baseline : 'По базовой линии',
+insert_image_align_top : 'По верху',
+insert_image_align_middle : 'Посредине',
+insert_image_align_bottom : 'По низу',
+insert_image_align_texttop : 'По верху текста',
+insert_image_align_absmiddle : 'Абсолютно посредине',
+insert_image_align_absbottom : 'Абсолютно сверху',
+insert_image_align_left : 'Влево',
+insert_image_align_right : 'Вправо',
+theme_font_size : '-- Размер шрифта --',
+theme_fontdefault : '-- Семейство шрифтов --',
+theme_block : '-- Формат --',
+theme_paragraph : 'Абзац',
+theme_div : 'Div',
+theme_address : 'Стиль адреса',
+theme_pre : ':`Предварительно форматированный',
+theme_h1 : 'Заголовок 1',
+theme_h2 : 'Заголовок 2',
+theme_h3 : 'Заголовок 3',
+theme_h4 : 'Заголовок 4',
+theme_h5 : 'Заголовок 5',
+theme_h6 : 'Заголовок 6',
+theme_colorpicker_title : 'Выбрать цвет',
+theme_colorpicker_apply : 'Применить',
+theme_forecolor_desc : 'Выбрать цвет текста',
+theme_backcolor_desc : 'Выбрать цвет фона',
+theme_charmap_title : 'Выбор произвольного символа',
+theme_charmap_desc : 'Вставить произвольный символ',
+theme_visualaid_desc : 'Показать границы скрытых элементов',
+insert_anchor_title : 'Вставить/редактировать якорь',
+insert_anchor_name : 'Имя якоря',
+theme_anchor_desc : 'Вставить/редактировать якорь',
+theme_insert_link_titlefield : 'Заголовок',
+theme_clipboard_msg : 'Копировать/Вырезать/Вставить недоступны для Mozilla и Firefox.\nХотите узнать об этом подробнее?',
+theme_path : 'Путь',
+cut_desc : 'Вырезать',
+copy_desc : 'Копировать',
+paste_desc : 'Вставить',
+link_list : 'Перечань ссылок',
+image_list : 'Перечень картинок',
+browse : 'Подобрать',
+image_props_desc : 'Свойства картинки',
+newdocument_desc : 'Новый документ',
+class_name : 'Класс',
+newdocument : 'Вы уверены, что хотите очистить всё содержимое?',
+about_title : 'О TinyMCE',
+about : 'О TinyMCE',
+license : 'Лицензия',
+plugins : 'Плагины',
+plugin : 'Плагин',
+author : 'Автор',
+version : 'Версия',
+loaded_plugins : 'Загруженные плагины',
+help : 'Помощь',
+not_set : '-- не установлено --',
+close : 'Закрыть',
+toolbar_focus : 'Переместить фокус на панель инструментов - Alt+Q, Переместить фокус в редактор - Alt-Z, Переместить фокус на элемент пути - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/si.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/si.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/si.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// SI lang variables ISO-8859-2
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Stili --',
+theme_code_desc : 'Uredi HTML kodo',
+theme_code_title : 'Urejevalnik HTML kode',
+theme_code_wordwrap : 'Odre&#382;i vrstice',
+theme_sub_desc : 'Podpisano',
+theme_sup_desc : 'Nadpisano',
+theme_hr_desc : 'Vstavi vodoravno &#269;rto',
+theme_removeformat_desc : 'Odstrani oblikovanje',
+theme_custom1_desc : 'Va&#353; opis',
+insert_image_border : 'Okvir',
+insert_image_dimensions : 'Dimenzije',
+insert_image_vspace : 'Vertikalni razmak',
+insert_image_hspace : 'Horizontalni razmak',
+insert_image_align : 'Poravnava',
+insert_image_align_default : '-- Brez --',
+insert_image_align_baseline : 'Ob osnovni &#269;rti',
+insert_image_align_top : 'Na vrh',
+insert_image_align_middle : 'Na sredo',
+insert_image_align_bottom : 'Na dno',
+insert_image_align_texttop : 'Na vrh besedila',
+insert_image_align_absmiddle : 'Absolutna sredina',
+insert_image_align_absbottom : 'Absolutno dno',
+insert_image_align_left : 'Levo',
+insert_image_align_right : 'Desno',
+theme_font_size : '-- Velikost pisave --',
+theme_fontdefault : '-- Pisava --',
+theme_block : '-- Format --',
+theme_paragraph : 'Odstavek',
+theme_div : 'Div',
+theme_address : 'Naslov',
+theme_pre : 'Oblikovano besedilo',
+theme_h1 : 'Naslov 1',
+theme_h2 : 'Naslov 2',
+theme_h3 : 'Naslov 3',
+theme_h4 : 'Naslov 4',
+theme_h5 : 'Naslov 5',
+theme_h6 : 'Naslov 6',
+theme_colorpicker_title : 'Izberite barvo',
+theme_colorpicker_apply : 'Uporabi',
+theme_forecolor_desc : 'Izberite barvo pisave',
+theme_backcolor_desc : 'Izberite barvo ozadja',
+theme_charmap_title : 'Izberite poseben znak',
+theme_charmap_desc : 'Vstavi poseben znak',
+theme_visualaid_desc : 'Prika&#382;i/skrij skrite elemente',
+insert_anchor_title : 'Vstavi/uredi povezavo',
+insert_anchor_name : 'Ime povezave',
+theme_anchor_desc : 'Vstavi/uredi povezavo',
+theme_insert_link_titlefield : 'Naslov',
+theme_clipboard_msg : 'Kopiraj/Izre&#382;i/Prilepi ni na voljo v brskalnikih Mozilla in Firefox.\nAli &#382;elite ve&#269; informacij glede tega?',
+theme_path : 'Pot',
+cut_desc : 'Izre&#382;i',
+copy_desc : 'Kopiraj',
+paste_desc : 'Prilepi',
+link_list : 'Seznam povezav',
+image_list : 'Seznam slik',
+browse : 'Prebrskaj',
+image_props_desc : 'Lastnosti slike',
+newdocument_desc : 'Nov dokument',
+class_name : 'Razred',
+newdocument : 'Ali ste prepri&#269;ani, da &#382;elite zbrisati vso vsebino?',
+about_title : 'O urejevalniku TinyMCE',
+about : 'O urejevalniku',
+license : 'Licenca',
+plugins : 'Vti&#269;niki',
+plugin : 'Vti&#269;nik',
+author : 'Avtor',
+version : 'Razli&#269;ica',
+loaded_plugins : 'Nalo&#382;eni vti&#269;niki',
+help : 'Pomo&#269;',
+not_set : '-- Ni nastavljeno --',
+close : 'Zapri',
+toolbar_focus : 'Skok na orodne gumbe - Alt+Q, Skok na urejevalnik - Alt-Z, Skok na pot elementa - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/sk.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/sk.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/sk.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,72 @@
+/**
+ * Slovak lang variables 
+ * encoding: utf-8
+ * 
+ * @author Vladimir VASIL vvasil at post.sk
+ *    
+ * $Id: sk.js,v 1.1 2005/11/22 20:56:45 spocke Exp $ 
+ */  
+
+
+tinyMCE.addToLang('',{
+theme_style_select : 'Štýly',
+theme_code_desc : 'Zobraziť HTML',
+theme_code_title : 'Editácia HTML',
+theme_code_wordwrap : 'Bez delení slov',
+theme_sub_desc : 'Dolný index',
+theme_sup_desc : 'Horný index',
+theme_hr_desc : 'Vložiť vodorovný oddeľovač',
+theme_removeformat_desc : 'Zrušiť formátovanie',
+theme_custom1_desc : 'Ľubovolný popisok',
+insert_image_border : 'Rámček',
+insert_image_dimensions : 'Rozmery',
+insert_image_vspace : 'Vertikálný okraj',
+insert_image_hspace : 'Horizontálný okraj',
+insert_image_align : 'Zarovnánie',
+insert_image_align_default : 'Výchozi',
+insert_image_align_baseline : 'Na čiare',
+insert_image_align_top : 'Nahor',
+insert_image_align_middle : 'Na stred',
+insert_image_align_bottom : 'Dole',
+insert_image_align_texttop : 'Najvyšší bod textu',
+insert_image_align_absmiddle : 'Stred riadku',
+insert_image_align_absbottom : 'Spodok riadku',
+insert_image_align_left : 'Vľavo',
+insert_image_align_right : 'Vpravo',
+theme_font_size : '-- Veľkosť textu --',
+theme_fontdefault : '-- Písmo --',
+theme_block : '-- Formát --',
+theme_paragraph : 'Odstavec',
+theme_div : 'Div',
+theme_address : 'Adresa',
+theme_pre : 'Predformát',
+theme_h1 : 'Nádpis 1',
+theme_h2 : 'Nádpis 2',
+theme_h3 : 'Nádpis 3',
+theme_h4 : 'Nádpis 4',
+theme_h5 : 'Nádpis 5',
+theme_h6 : 'Nádpis 6',
+theme_colorpicker_title : 'Výber farby',
+theme_colorpicker_apply : 'Vybrať',
+theme_forecolor_desc : 'Farba popredia',
+theme_backcolor_desc : 'Farba pozadia',
+theme_charmap_title : 'Výber znaku',
+theme_charmap_desc : 'Vložiť znak',
+theme_visualaid_desc : 'Zapnúť značky/neviditeľné prvky',
+insert_anchor_title : 'Vloženie/editácia záložky',
+insert_anchor_name : 'Názov',
+theme_anchor_desc : 'Vložiť/editovať záložku',
+theme_insert_link_titlefield : 'Názov',
+theme_clipboard_msg : 'Funkcie Kopírovať/vystrihnúť/vložiť niesú použiteľné v Mozille a Firefoxe.\nChcete viac informacií o tomto probléme?',
+theme_path : 'Cesta',
+cut_desc : 'Vystrihnúť',
+copy_desc : 'Kopírovať',
+paste_desc : 'Vložiť',
+link_list : 'Zoznam',
+image_list : 'Zoznam',
+browse : 'Prechádzať',
+image_props_desc : 'Vlastnosti obrázku',
+newdocument_desc : 'Nový dokument',
+newdocument : 'Ste si istý(á), že chcete vymazať všetok obsah?'
+});
+

Added: plog/trunk/js/tinymce/themes/advanced/langs/sv.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/sv.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/sv.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,77 @@
+// SE lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Stilar --',
+theme_code_desc : 'Editera HTML-koden',
+theme_code_title : 'HTML-k&auml;llkodseditor',
+theme_code_wordwrap : 'Automatiskt radbyte',
+theme_sub_desc : 'Neds&auml;nkt text',
+theme_sup_desc : 'Upph&ouml;jd text',
+theme_hr_desc : 'S&auml;tt in horisontell linje',
+theme_removeformat_desc : 'Ta bort formatering',
+theme_custom1_desc : 'Din specialbeskriving h&auml;r',
+insert_image_border : 'Ram',
+insert_image_dimensions : 'Dimensioner',
+insert_image_vspace : 'Vertikalt tomrum',
+insert_image_hspace : 'Horisontellt tomrum',
+insert_image_align : 'Justering',
+insert_image_align_default : 'Ingen',
+insert_image_align_baseline : 'Bottenlinjen',
+insert_image_align_top : 'L&auml;ngst upp',
+insert_image_align_middle : 'Mitten',
+insert_image_align_bottom : 'L&auml;ngst ner',
+insert_image_align_texttop : 'Textens top',
+insert_image_align_absmiddle : 'Absoluta mitten',
+insert_image_align_absbottom : 'Absolut l&auml;ngst ner',
+insert_image_align_left : 'V&auml;nster',
+insert_image_align_right : 'H&ouml;ger',
+insert_image_delta_width : 30,
+insert_image_delta_height : 10,
+theme_font_size : '-- Fontstorlek --',
+theme_fontdefault : '-- Font familj --',
+theme_block : '-- Stycke --',
+theme_paragraph : 'Paragraf',
+theme_div : 'Div',
+theme_address : 'Adress',
+theme_pre : 'F&ouml;rformatterad',
+theme_h1 : 'Rubrik 1',
+theme_h2 : 'Rubrik 2',
+theme_h3 : 'Rubrik 3',
+theme_h4 : 'Rubrik 4',
+theme_h5 : 'Rubrik 5',
+theme_h6 : 'Rubrik 6',
+theme_colorpicker_title : 'V&auml;lj en f&auml;rg',
+theme_colorpicker_apply : 'Verkst&auml;ll',
+theme_forecolor_desc : 'V&auml;lj f&ouml;rgrundsf&auml;rg',
+theme_backcolor_desc : 'V&auml;lj bakgrundsf&auml;rg',
+theme_charmap_title : 'V&auml;lj specialtecken',
+theme_charmap_desc : 'S&auml;tt in specialtecken',
+theme_visualaid_desc : 'Sl&aring; av/p&aring; osynliga element',
+insert_anchor_title : 'Skapa/redigera ankare',
+insert_anchor_name : 'Ankarnamn',
+theme_anchor_desc : 'Skapa/redigera ankare',
+theme_insert_link_titlefield : 'Titel',
+theme_clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?',
+theme_path : 'S&ouml;kv&auml;g',
+cut_desc : 'Klipp ut',
+copy_desc : 'Kopiera',
+paste_desc : 'Klistra in',
+link_list : 'L&auml;nkar',
+image_list : 'Bilder',
+browse : 'Bl&auml;ddra',
+image_props_desc : 'Bild egenskaper',
+newdocument_desc : 'Nytt dokument',
+class_name : 'Stil',
+newdocument : '&Auml;r du s&auml;ker p&aring; att du vill t&ouml;mma hela redigerings ytan?',
+about_title : 'Om TinyMCE',
+about : 'Om',
+license : 'Licens',
+plugins : 'Insticksprogram',
+plugin : 'Insticksprogram',
+author : 'Utvecklare',
+version : 'Version',
+loaded_plugins : 'Laddade insticksprogram',
+help : 'Hj&auml;lp',
+not_set : '-- Inte satt --',
+close : 'St&auml;ng'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/tr.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/tr.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/tr.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// UK lang variables
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- Stiller --',
+theme_code_desc : 'HTML Kaynaðý Düzenle',
+theme_code_title : 'HTML Editörü',
+theme_code_wordwrap : 'Sözcük kaydýr',
+theme_sub_desc : 'Altsimge',
+theme_sup_desc : 'Üstsimge',
+theme_hr_desc : 'Yatay çizgi ekle',
+theme_removeformat_desc : 'Formatý kaldýr',
+theme_custom1_desc : 'Özel açýklamanýz buraya',
+insert_image_border : 'Kenar kalýnlýðý',
+insert_image_dimensions : 'Boyutlar',
+insert_image_vspace : 'Dikey boþluk',
+insert_image_hspace : 'Yatay boþluk',
+insert_image_align : 'Hizalama',
+insert_image_align_default : '-- Atanmamýþ --',
+insert_image_align_baseline : 'Taban çizgisi',
+insert_image_align_top : 'Üst',
+insert_image_align_middle : 'Orta',
+insert_image_align_bottom : 'Alt',
+insert_image_align_texttop : 'Yazý üstte',
+insert_image_align_absmiddle : 'Tam ortada',
+insert_image_align_absbottom : 'En altta',
+insert_image_align_left : 'Sol',
+insert_image_align_right : 'Sað',
+theme_font_size : '-- Yazý boyutu --',
+theme_fontdefault : '-- Yazý tipi --',
+theme_block : '-- Biçim --',
+theme_paragraph : 'Paragraf',
+theme_div : 'Div etiketi',
+theme_address : 'Adres',
+theme_pre : 'Önceden düzenlenmiþ',
+theme_h1 : 'Baþlýk 1',
+theme_h2 : 'Baþlýk 2',
+theme_h3 : 'Baþlýk 3',
+theme_h4 : 'Baþlýk 4',
+theme_h5 : 'Baþlýk 5',
+theme_h6 : 'Baþlýk 6',
+theme_colorpicker_title : 'Renk seçiniz',
+theme_colorpicker_apply : 'Uygula',
+theme_forecolor_desc : 'Yazý rengi',
+theme_backcolor_desc : 'Arkaplan rengi',
+theme_charmap_title : 'Özel karakterler',
+theme_charmap_desc : 'Özel karakter ekle',
+theme_visualaid_desc : 'Gizli nesneler',
+insert_anchor_title : 'Link ekle/düzenle',
+insert_anchor_name : 'Link ismi',
+theme_anchor_desc : 'Link ekle/düzenle',
+theme_insert_link_titlefield : 'Baþlýk',
+theme_clipboard_msg : 'Mozilla ve Firefox tarayýcýlarýnda kopyala/kes/yapýþtýr komutlarýný kullanamassýnýz.\n Bu konu hakkýnda daha fazla bilgi edinmek ister misiniz?',
+theme_path : 'Etiket yolu',
+cut_desc : 'Kes',
+copy_desc : 'Kopyala',
+paste_desc : 'Yapýþtýr',
+link_list : 'Link listesi',
+image_list : 'Resim listesi',
+browse : 'Gözat',
+image_props_desc : 'Resim özellikleri',
+newdocument_desc : 'Yeni döküman',
+class_name : 'Sýnýf',
+newdocument : 'Tüm içeriði silmek istediðinizden emin misiniz?',
+about_title : 'TinyMCE Hakkýnda',
+about : 'Hakkýnda',
+license : 'Lisans',
+plugins : 'Pluginler',
+plugin : 'Plugin',
+author : 'Yazar',
+version : 'Versiyon',
+loaded_plugins : 'Yüklenen pluginler',
+help : 'Yardým',
+not_set : '-- Atanmamýþ --',
+close : 'Kapat',
+toolbar_focus : 'Araç butonlarýna geç - Alt+Q , Editöre geç - Alt-Z, Eleman özelliklerine geç - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/tw.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,91 @@
+// TW lang variables contributed by Jim Kou
+
+tinyMCE.addToLang('',{
+bold_desc : '²Ê&Aring;é',
+bold_img : "bold.gif",
+bullist_desc : '²&Aring;¸¹¶µ¥Ø',
+cancel : '¨ú®ø',
+cleanup_desc : '²M°£',
+help_desc : '»²§U»¡©ú',
+image_desc : '¹Ï¤ù',
+indent_desc : 'ÁY±Æ',
+insert : '·s¼W',
+insert_anchor_name : '¼Ðµù¦WºÙ',
+insert_anchor_title : '·s¼W¼Ðµù',
+insert_image_align : '¹ï»ô',
+insert_image_align_absbottom : '±j¨î»ô¤U',
+insert_image_align_absmiddle : '±j¨î¸m¤¤',
+insert_image_align_baseline : '°ò·Ç½u',
+insert_image_align_bottom : '»ô¤U',
+insert_image_align_default : '¼Ð·Ç',
+insert_image_align_left : '»ô¥ª',
+insert_image_align_middle : '¸m¤¤',
+insert_image_align_right : '»ô¥k',
+insert_image_align_texttop : '¤&aring;¦r¤W¤è',
+insert_image_align_top : '»ô¤W',
+insert_image_alt : '¹Ï¤ù»¡©ú',
+insert_image_border : '¥~®Ø',
+insert_image_dimensions : '¤Ø¤o',
+insert_image_hspace : '¤ô¥­¶¡»Ø',
+insert_image_src : '¹Ï¤ù¨Ó·½',
+insert_image_title : '·s¼W¹Ï¤ù',
+insert_image_vspace : '««ª½¶¡»Ø',
+insert_link_target : '¥Ø¼Ð',
+insert_link_target_blank : '&Aring;ã¥Ü©ó·sµøµ¡¤¤',
+insert_link_target_same : '&Aring;ã¥Ü©ó¦P¤@µøµ¡¤¤',
+insert_link_title : '·s¼W¶W³sµ²',
+insert_link_url : '¶W³sµ²',
+italic_desc : '±×&Aring;é',
+italic_img : "italic.gif",
+justifycenter_desc : '»ô¤¤',
+justifyfull_desc : '¶ñº¡',
+justifyleft_desc : '»ô¥ª',
+justifyright_desc : '»ô¥k',
+link_desc : '«Ø¥ß³sµ²',
+numlist_desc : '¼Æ¦r¶µ¥Ø',
+outdent_desc : '¥Y±Æ',
+redo_desc : '­«°µ',
+striketrough_desc : '§R°£½u',
+theme_address : '¦a§}',
+theme_anchor_desc : '¼Ðµù',
+theme_charmap_desc : '¯S®í¦r¤¸',
+theme_charmap_title : '¯S®í¦r¤¸²M³æ',
+theme_code_desc : '&Aring;ã¥Ü HTML ­ì©l½X',
+theme_code_wordwrap : 'Word wrap',
+theme_code_title : 'HTML ­ì©l½X',
+theme_colorpicker_apply : '&Aring;ܧó',
+theme_colorpicker_title : 'ÃC¦â',
+theme_font_size : '-- Font size --',
+theme_fontdefault : '-- Font family --',
+theme_block : '-- Format --',
+theme_forecolor_desc : '¦r«¬ÃC¦â',
+theme_backcolor_desc : 'Select background color',
+theme_h1 : '¼ÐÃD1',
+theme_h2 : '¼ÐÃD2',
+theme_h3 : '¼ÐÃD3',
+theme_h4 : '¼ÐÃD4',
+theme_h5 : '¼ÐÃD5',
+theme_h6 : '¼ÐÃD6',
+theme_hr_desc : '·s¼W¾î½u',
+theme_paragraph : '¬q¸¨',
+theme_pre : '¤º©w®æ¦¡',
+theme_removeformat_desc : '²M°£®æ¦¡³]©w',
+theme_style_select : '¼Ë¦¡',
+theme_sub_desc : '¤U¼Ð',
+theme_sup_desc : '¤W¼Ð',
+theme_visualaid_desc : '&Aring;ã¥Ü/ÁôÂëD¥i¨£ªº¤¸¯À',
+underline_desc : '©³½u',
+undo_desc : '´_­ì',
+unlink_desc : '¨ú®ø³sµ²',
+theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?',
+theme_path : 'Path',
+cut_desc : 'Cut',
+copy_desc : 'Copy',
+paste_desc : 'Paste',
+link_list : 'Link list',
+image_list : 'Image list',
+browse : 'Browse',
+image_props_desc : 'Image properties',
+newdocument_desc : 'New document',
+newdocument : 'Are you sure you want clear all contents?'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/zh_cn.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/zh_cn.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/zh_cn.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang at gmail.com)
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- ¸ñʽ --',
+theme_code_desc : '±à¼­HTMLÔ´´úÂë',
+theme_code_title : 'HTMLÔ´´úÂë±à¼­Æ÷',
+theme_code_wordwrap : '×Ô¶¯»»ÐÐ',
+theme_sub_desc : '챐',
+theme_sup_desc : 'Éϱê',
+theme_hr_desc : '²åÈëˮƽÏß',
+theme_removeformat_desc : 'ÒƳý¸ñʽ',
+theme_custom1_desc : 'ÕâÀïÌîдÓû§×Ô¶¨ÒåÃèÊö',
+insert_image_border : '±ß¿ò',
+insert_image_dimensions : 'άÊý',
+insert_image_vspace : '´¹Ö±¼ä¾à',
+insert_image_hspace : 'ˮƽ¼ä¾à',
+insert_image_align : '¶ÔÆ뷽ʽ',
+insert_image_align_default : '-- ĬÈÏ --',
+insert_image_align_baseline : '»ùÏß',
+insert_image_align_top : '¶¥¶Ë',
+insert_image_align_middle : '¾ÓÖÐ',
+insert_image_align_bottom : 'µ×²¿',
+insert_image_align_texttop : 'ÎÄ×ÖÉÏ·½',
+insert_image_align_absmiddle : '¾ø¶Ô¾ÓÖÐ',
+insert_image_align_absbottom : '¾ø¶Ôµ×²¿',
+insert_image_align_left : '×ó¶ÔÆë',
+insert_image_align_right : 'ÓÒ¶ÔÆë',
+theme_font_size : '-- ×ֺŠ--',
+theme_fontdefault : '-- ×ÖÌå --',
+theme_block : '-- ¸ñʽ --',
+theme_paragraph : '¶ÎÂä',
+theme_div : '²ã',
+theme_address : 'µØÖ·',
+theme_pre : 'Ô¤¸ñʽ»¯',
+theme_h1 : '±êÌâ 1',
+theme_h2 : '±êÌâ 2',
+theme_h3 : '±êÌâ 3',
+theme_h4 : '±êÌâ 4',
+theme_h5 : '±êÌâ 5',
+theme_h6 : '±êÌâ 6',
+theme_colorpicker_title : 'Ñ¡ÔñÑÕÉ«',
+theme_colorpicker_apply : 'Ó¦ÓÃ',
+theme_forecolor_desc : 'Ñ¡ÔñÎÄ×ÖÑÕÉ«',
+theme_backcolor_desc : 'Ñ¡Ôñ±³¾°ÑÕÉ«',
+theme_charmap_title : 'Ñ¡ÔñÌØÊâ·ûºÅ',
+theme_charmap_desc : '²åÈëÌØÊâ·ûºÅ',
+theme_visualaid_desc : '¿ª¹Ø²»¿É¼ûÔªËØ',
+insert_anchor_title : '²åÈë/±à¼­ êµã',
+insert_anchor_name : 'êµãÃû³Æ',
+theme_anchor_desc : '²åÈë/±à¼­ êµã',
+theme_insert_link_titlefield : '±êÌâ',
+theme_clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚ Mozilla ºÍ Firefox ä¯ÀÀÆ÷Öв»Ö§³Ö¡£\nÄúÏ£Íû»ñµÃ¸ü¶àµÄÐÅÏ¢Âð£¿',
+theme_path : '·¾¶',
+cut_desc : '¼ôÇÐ',
+copy_desc : '¸´ÖÆ',
+paste_desc : 'Õ³Ìù',
+link_list : 'Á´½ÓÁбí',
+image_list : 'ͼÏñÁбí',
+browse : 'ä¯ÀÀ',
+image_props_desc : 'ͼÏñÊôÐÔ',
+newdocument_desc : 'н¨¼äµµ',
+class_name : 'Àà',
+newdocument : 'ÄúÈ·ÈÏÒªÇå³ýËùÓÐÄÚÈÝÂð£¿',
+about_title : '¹ØÓÚ TinyMCE',
+about : '¹ØÓÚ',
+license : 'ÊÚȨÊé',
+plugins : 'ËùÓвå¼þ',
+plugin : '²å¼þ',
+author : '×÷Õß',
+version : '°æ±¾',
+loaded_plugins : '¶ÁÈ¡²å¼þ',
+help : '°ïÖú',
+not_set : '-- ¿ÕÉ趨 --',
+close : '¹Ø±Õ',
+toolbar_focus : 'Ìøµ½¹¤¾ß°´Å¥ - Alt+Q, Ìøµ½±à¼­Æ÷ - Alt-Z, Ìøµ½ÔªËØ·¾¶ - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/zh_tw.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/zh_tw.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/zh_tw.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,78 @@
+// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com
+
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- ¦¡¼Ë --',
+theme_code_desc : '½s¿è HTML ½X',
+theme_code_title : 'HTML ½X½s¿è¾¹',
+theme_code_wordwrap : '¦rµüÀô¶',
+theme_sub_desc : '¤U¼Ð',
+theme_sup_desc : '¤W¼Ð',
+theme_hr_desc : '´¡¤J¤ô¥­½u',
+theme_removeformat_desc : '²M°£®æ¦¡³]©w',
+theme_custom1_desc : '¦Û­q»¡©ú¦b¦¹¿é¤J',
+insert_image_border : '®Ø½u',
+insert_image_dimensions : '¤Ø¤o',
+insert_image_vspace : '¹Ï¹³¤W¤U°¼¶¡¶Z',
+insert_image_hspace : '¹Ï¹³¥ª¥kÃ䶡¶Z',
+insert_image_align : '««ª½¹ï»ô',
+insert_image_align_default : '-- ¥¼³]¸m --',
+insert_image_align_baseline : '©³½u',
+insert_image_align_top : '³»ºÝ',
+insert_image_align_middle : '¤¤½u',
+insert_image_align_bottom : '©³³¡',
+insert_image_align_texttop : '¤å¦r³»ºÝ',
+insert_image_align_absmiddle : 'µ´¹ï¤¤½u',
+insert_image_align_absbottom : 'µ´¹ï©³³¡',
+insert_image_align_left : '¥ª',
+insert_image_align_right : '¥k',
+theme_font_size : '-- ¦rÅé¤j¤p --',
+theme_fontdefault : '-- ¦rÅé¿ï¾Ü --',
+theme_block : '-- ®æ¦¡ --',
+theme_paragraph : '¬q¸¨',
+theme_div : '¤À¬É',
+theme_address : '¦ì¸m',
+theme_pre : '¤º©w®æ¦¡',
+theme_h1 : '¼ÐÃD¤@',
+theme_h2 : '¼ÐÃD¤G',
+theme_h3 : '¼ÐÃD¤T',
+theme_h4 : '¼ÐÃD¥|',
+theme_h5 : '¼ÐÃD¤­',
+theme_h6 : '¼ÐÃD¤»',
+theme_colorpicker_title : '¿ï¨úÃC¦â',
+theme_colorpicker_apply : '®M¥Î',
+theme_forecolor_desc : '¿ï¨ú¤å¦rÃC¦â',
+theme_backcolor_desc : '¿ï¨ú­I´ºÃC¦â',
+theme_charmap_title : '¿ï¨ú¦Û­q¦r¤¸',
+theme_charmap_desc : '´¡¤J¦Û­q¦r¤¸',
+theme_visualaid_desc : '¤Á´««ü¥Ü©Î«D¥i¨£¤¸¥ó',
+insert_anchor_title : '´¡¤J©Î½s¿è³sµ²ÂI',
+insert_anchor_name : '³sµ²ÂI¦WºÙ',
+theme_anchor_desc : '´¡¤J©Î½s¿è³sµ²ÂI',
+theme_insert_link_titlefield : '¼ÐÃD',
+theme_clipboard_msg : '¦b Mozilla ©M Firefox ¤¤µLªk¨Ï¥Î½Æ»s©Î°Å¤U©Î¶K¤W¥\¯à¡C\n»Ý­n§ó¦hÃö©ó¦¹ªº°T®§¶Ü¡H',
+theme_path : '¸ô®|',
+cut_desc : '°Å¤U',
+copy_desc : '½Æ»s',
+paste_desc : '¶K¤W',
+link_list : '³sµ²¦Cªí',
+image_list : '¹ÏÀɦCªí',
+browse : 'ÂsÄý',
+image_props_desc : '¹ÏÀÉÄÝ©Ê',
+newdocument_desc : '·s¤å¥ó',
+class_name : '¤ÀÃþ',
+newdocument : '½T©w­n²M°£¥þ³¡¤º®e¡H',
+about_title : 'Ãö©ó TinyMCE',
+about : 'Ãö©ó',
+license : '±ÂÅv',
+plugins : 'À³¥Î®M¥ó',
+plugin : 'À³¥Î®M¥ó',
+author : '§@ªÌ',
+version : 'ª©¥»',
+loaded_plugins : '¤w¸ü¤JÀ³¥Î®M¥ó',
+help : '¨ó§U',
+not_set : '-- ¥¼³]¸m --',
+close : 'Ãö³¬',
+toolbar_focus : '§Ö³t±Ò¥Î¤u¨ã¯Ã - Alt+Q¡F§Ö³t±Ò¥Î½s¿è¾¹ - Alt-Z¡F§Ö³t²¾¦Ü¤¸¥ó¸ô®| - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/langs/zh_tw_utf8.js
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/langs/zh_tw_utf8.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/langs/zh_tw_utf8.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,78 @@
+// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
+// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
+
+
+tinyMCE.addToLang('',{
+theme_style_select : '-- 式樣 --',
+theme_code_desc : '編輯 HTML 碼',
+theme_code_title : 'HTML 碼編輯器',
+theme_code_wordwrap : '字詞環繞',
+theme_sub_desc : '下標',
+theme_sup_desc : '上標',
+theme_hr_desc : '插入水平線',
+theme_removeformat_desc : '清除格式設定',
+theme_custom1_desc : '自訂說明在此輸入',
+insert_image_border : '框線',
+insert_image_dimensions : '尺寸',
+insert_image_vspace : '圖像上下側間距',
+insert_image_hspace : '圖像左右邊間距',
+insert_image_align : '垂直對齊',
+insert_image_align_default : '-- 未設置 --',
+insert_image_align_baseline : '底線',
+insert_image_align_top : '頂端',
+insert_image_align_middle : '中線',
+insert_image_align_bottom : '底部',
+insert_image_align_texttop : '文字頂端',
+insert_image_align_absmiddle : '絕對中線',
+insert_image_align_absbottom : '絕對底部',
+insert_image_align_left : 'å·¦',
+insert_image_align_right : '右',
+theme_font_size : '-- 字體大小 --',
+theme_fontdefault : '-- 字體選擇 --',
+theme_block : '-- 格式 --',
+theme_paragraph : '段落',
+theme_div : '分界',
+theme_address : '位置',
+theme_pre : '內定格式',
+theme_h1 : '標題一',
+theme_h2 : '標題二',
+theme_h3 : '標題三',
+theme_h4 : '標題四',
+theme_h5 : '標題五',
+theme_h6 : '標題六',
+theme_colorpicker_title : '選取顏色',
+theme_colorpicker_apply : '套用',
+theme_forecolor_desc : '選取文字顏色',
+theme_backcolor_desc : '選取背景顏色',
+theme_charmap_title : '選取自訂字元',
+theme_charmap_desc : '插入自訂字元',
+theme_visualaid_desc : '切換指示或非可見元件',
+insert_anchor_title : '插入或編輯連結點',
+insert_anchor_name : '連結點名稱',
+theme_anchor_desc : '插入或編輯連結點',
+theme_insert_link_titlefield : '標題',
+theme_clipboard_msg : '在 Mozilla 和 Firefox 中無法使用複製或剪下或貼上功能。\n需要更多關於此的訊息嗎?',
+theme_path : '路徑',
+cut_desc : '剪下',
+copy_desc : '複製',
+paste_desc : '貼上',
+link_list : '連結列表',
+image_list : '圖檔列表',
+browse : '瀏覽',
+image_props_desc : '圖檔屬性',
+newdocument_desc : '新文件',
+class_name : '分類',
+newdocument : '確定要清除全部內容?',
+about_title : '關於 TinyMCE',
+about : '關於',
+license : '授權',
+plugins : '應用套件',
+plugin : '應用套件',
+author : '作者',
+version : '版本',
+loaded_plugins : '已載入應用套件',
+help : '協助',
+not_set : '-- 未設置 --',
+close : '關閉',
+toolbar_focus : '快速啟用工具紐 - Alt+Q;快速啟用編輯器 - Alt-Z;快速移至元件路徑 - Alt-X'
+});

Added: plog/trunk/js/tinymce/themes/advanced/link.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/link.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/link.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,100 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>{$lang_insert_link_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
+	<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/link.js"></script>
+	<base target="_self" />
+</head>
+<body id="link" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
+<form onsubmit="insertLink();return false;" action="#">
+	<div class="tabs">
+		<ul>
+			<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_insert_link_title}</a></span></li>
+		</ul>
+	</div>
+
+	<div class="panel_wrapper">
+		<div id="general_panel" class="panel current">
+
+		<table border="0" cellpadding="4" cellspacing="0">
+          <tr>
+            <td nowrap="nowrap"><label for="href">{$lang_insert_link_url}</label></td>
+            <td><table border="0" cellspacing="0" cellpadding="0"> 
+				  <tr> 
+					<td><input id="href" name="href" type="text" value="" style="width: 200px" /></td> 
+					<td id="hrefbrowsercontainer">&nbsp;</td>
+				  </tr> 
+				</table></td>
+          </tr>
+		  <!-- Link list -->
+		  <script language="javascript">
+			if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
+				var html = "";
+
+				html += '<tr><td><label for="link_list">{$lang_link_list}</label></td>';
+				html += '<td><select id="link_list" name="link_list" style="width: 200px" onchange="this.form.href.value=this.options[this.selectedIndex].value;">';
+				html += '<option value="">---</option>';
+
+				for (var i=0; i<tinyMCELinkList.length; i++)
+					html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
+
+				html += '</select></td></tr>';
+
+				document.write(html);
+			}
+		  </script>
+		  <!-- /Link list -->
+          <tr>
+            <td nowrap="nowrap"><label for="target">{$lang_insert_link_target}</label></td>
+            <td><select id="target" name="target" style="width: 200px">
+                <option value="_self">{$lang_insert_link_target_same}</option>
+                <option value="_blank">{$lang_insert_link_target_blank}</option>
+				<script language="javascript">
+					var html = "";
+					var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');
+
+					for (var i=0; i<targets.length; i++) {
+						var key, value;
+
+						if (targets[i] == "")
+							continue;
+
+						key = targets[i].split('=')[0];
+						value = targets[i].split('=')[1];
+
+						html += '<option value="' + value + '">' + key + '</option>';
+					}
+
+					document.write(html);
+				</script>
+            </select></td>
+          </tr>
+          <tr>
+            <td nowrap="nowrap"><label for="linktitle">{$lang_theme_insert_link_titlefield}</label></td>
+            <td><input id="linktitle" name="linktitle" type="text" value="" style="width: 200px"></td>
+          </tr>
+          <tr id="styleSelectRow">
+            <td><label for="styleSelect">{$lang_class_name}</label></td>
+            <td>
+			 <select id="styleSelect" name="styleSelect">
+                <option value="" selected>{$lang_theme_style_select}</option>
+             </select></td>
+          </tr>
+        </table>
+		</div>
+	</div>
+
+	<div class="mceActionPanel">
+		<div style="float: left">
+			<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertLink();" />
+		</div>
+
+		<div style="float: right">
+			<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
+		</div>
+	</div>
+</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/themes/advanced/source_editor.htm
===================================================================
--- plog/trunk/js/tinymce/themes/advanced/source_editor.htm	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/themes/advanced/source_editor.htm	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,30 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>{$lang_theme_code_title}</title>
+	<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
+	<script language="javascript" type="text/javascript" src="jscripts/source_editor.js"></script>
+	<base target="_self" />
+</head>
+<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
+	<form name="source" onsubmit="saveContent();" action="#">
+		<div style="float: left" class="title">{$lang_theme_code_title}</div>
+
+		<div style="float: right">
+			<script language="javascript" type="text/javascript">renderWordWrap();</script>
+		</div>
+
+		<textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px" dir="ltr" wrap="off"></textarea>
+
+		<div class="mceActionPanel">
+			<div style="float: left">
+				<input type="button" name="insert" value="{$lang_update}" onclick="saveContent();" id="insert" />
+			</div>
+
+			<div style="float: right">
+				<input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />
+			</div>
+		</div>
+	</form>
+</body>
+</html>

Added: plog/trunk/js/tinymce/tiny_mce-plog-resourcelist.js
===================================================================
--- plog/trunk/js/tinymce/tiny_mce-plog-resourcelist.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/tiny_mce-plog-resourcelist.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,137 @@
+function _generateBaseLink( dest, blogId, type, resourceName, resourceDesc, preview )
+{
+    if( type == 2 ) {
+	    if( preview == 1 ) {
+	        htmlCode = plogBaseUrl+'/resserver.php?blogId='+blogId+'&resource='+encodeURIComponent(resourceName)+'&mode=preview';
+	    }
+		else if( preview == 2) {
+			htmlCode = plogBaseUrl+'/resserver.php?blogId='+blogId+'&resource='+encodeURIComponent(resourceName)+'&mode=medium';
+		}
+	    else {
+	        htmlCode = plogBaseUrl+'/resserver.php?blogId='+blogId+'&resource='+encodeURIComponent(resourceName);
+	    }
+    }
+    else {
+	    // if not an image, there is not much we can do
+	    htmlCode = '<a title="'+resourceDesc+'" href="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'">'+resourceName+'</a>';
+    }
+  
+    return htmlCode;
+}
+
+function _generateResourceLink( dest, blogId, type, resourceName, resourceDesc, preview, mimeType, resId )
+{
+    var htmlCode = '';
+    if( type == 1 ) {
+	    // if the resource is an image, check the second parameter to see wether we'd like
+	    // to show the preview with a link to the real size image or the real image
+	    // inlined with the text
+	    if( preview == 1 ) {
+		    htmlCode = '<a id="res_' + resId+ '" href="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'" type="'+mimeType+'">';
+		    htmlCode += '<img style="margin: 5px;" border="0" alt="'+resourceDesc+'" src="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'&amp;mode=preview" />';
+		    htmlCode += '</a>';
+	    }
+		else if ( preview == 2 ) {
+		    htmlCode = '<a id="res_' + resId+ '" href="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'" type="'+mimeType+'">';
+		    htmlCode += '<img style="margin: 5px;" border="0" alt="'+resourceDesc+'" src="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'&amp;mode=medium" />';
+		    htmlCode += '</a>';
+		}
+	    else {
+		    htmlCode = '<img style="margin: 5px;" alt="'+resourceDesc+'" src="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'" />';
+	    }
+    }
+    else {
+	    // if not an image, there is not much we can do
+	    htmlCode = '<a id="res_'+resId+'" title="'+resourceDesc+'" href="'+plogBaseUrl+'/resserver.php?blogId='+blogId+'&amp;resource='+encodeURIComponent(resourceName)+'" type="'+mimeType+'">'+resourceName+'</a>';
+    }
+  
+    return htmlCode;
+
+}
+
+function addResourceLink( dest, reqFormat, blogId, type, resourceName, resourceDesc, preview, mimeType, resId ) 
+{
+    // generate the link
+    var htmlCode = _generateResourceLink( dest, reqFormat, blogId, type, resourceName, resourceDesc, preview, mimeType, resId );
+  
+    // and now send the value to the text area where we are typing the post
+    if( dest == 1 ) {
+	    //parent.opener.document.newPost.postText.value += htmlCode;
+	    addText( parent.opener.document.newPost.postText, htmlCode );
+    }
+    else {
+	    //parent.opener.document.newPost.postExtendedText.value += htmlCode;
+	    addText( parent.opener.document.newPost.postExtendedText, htmlCode );
+    }	
+
+    // finally close this window since we don't need it anymore
+    //window.close();
+}
+
+function _generateAlbumLink( dest, blogId, albumId, albumName, albumDesc ) 
+{
+    var htmlCode = '';
+    
+    // if no other global variable called 'indexPage' is defined, use the
+    // default one
+    if( indexPage == '' )
+        indexPage = 'index.php';
+
+    htmlCode = '<a title="'+albumDesc+'" href="'+plogBaseUrl+'/'+indexPage+'?op=ViewAlbum&amp;blogId='+blogId+'&amp;albumId='+albumId+'">'+albumName+'</a>';
+	
+    return htmlCode;      
+}
+
+/**
+ * generates and adds a link to an album to the textarea
+ *
+ * @param dest
+ * @param blogId
+ * @param albumId
+ * @param albumName
+ * @param albumDesc
+ */
+function addAlbumLink( dest, blogId, albumId, albumName, albumDesc ) 
+{
+    albumLink = _generateAlbumLink( dest, blogId, albumId, albumName, albumDesc );
+
+    // and now send the value to the text area where we are typing the post
+    if( dest == 1 ) {
+        addText( parent.opener.document.newPost.postText, albumLink );
+    }	
+    else {
+		addText( parent.opener.document.newPost.postExtendedText, albumLink );
+    }
+}
+
+// ------
+//
+// htmlarea-related code
+//
+// -------
+//
+
+function addHtmlareaLink(dest, blogId, type, resourceName, resourceDesc, preview, mimeType, resId ) {
+    var htmlCode = _generateResourceLink( dest, blogId, type, resourceName, resourceDesc, preview, mimeType, resId );
+    
+    tinyMCE.execCommand("mceInsertContent",true,htmlCode);
+	tinyMCE.selectedInstance.repaint();
+
+	// Close the dialog
+	tinyMCE.closeWindow(window);
+};
+
+function addHtmlareaAlbumLink( dest, blogId, albumId, albumName, albumDesc ) 
+{
+    var htmlCode = _generateAlbumLink( dest, blogId, albumId, albumName, albumDesc );
+
+    tinyMCE.execCommand("mceInsertContent",true,htmlCode);
+	tinyMCE.selectedInstance.repaint();
+
+	// Close the dialog
+	tinyMCE.closeWindow(window);
+}
+
+function onCancel() {
+	tinyMCE.closeWindow(window);
+};

Added: plog/trunk/js/tinymce/tiny_mce-plog.js
===================================================================
--- plog/trunk/js/tinymce/tiny_mce-plog.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/tiny_mce-plog.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,280 @@
+tinyMCE.init({
+	mode : "exact",
+	elements : "postText,postExtendedText",
+	theme : "advanced",
+	plugins : "fullscreen,table,insertdatetime,emotions,insertresource",
+	relative_urls : false,
+	remove_script_host : false,
+	force_p_newlines : true,
+	cleanup_on_startup : true,	
+	theme_advanced_buttons1 : "fullscreen,separator,fontsizeselect,fontselect,forecolor,backcolor,bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull",
+	theme_advanced_buttons2 : "bullist,numlist,indent,outdent,separator,link,unlink,image,insertresource,emotions,separator,hr,insertdate,inserttime,separator,code",
+	theme_advanced_buttons3 : "",
+	fullscreen_settings : {
+                theme_advanced_buttons3 : "tablecontrols"
+        },	
+	theme_advanced_toolbar_location : "top",
+	theme_advanced_toolbar_align : "left",
+	theme_advanced_path_location : "bottom",
+	theme_advanced_resizing : true,
+	theme_advanced_resize_horizontal : false,
+	extended_valid_elements : "a[class|name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
+	verify_html : true,
+	valid_elements : ""
+	+"a[accesskey|charset|class|coords|dir<ltr?rtl|href|hreflang|id|lang|name"
+	  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|rel|rev"
+	  +"|shape<circle?default?poly?rect|style|tabindex|title|target|type],"
+	+"abbr[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"acronym[class|dir<ltr?rtl|id|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"address[class|align|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"applet[align<bottom?left?middle?right?top|alt|archive|class|code|codebase"
+	  +"|height|hspace|id|name|object|style|title|vspace|width],"
+	+"area[accesskey|alt|class|coords|dir<ltr?rtl|href|id|lang|nohref<nohref"
+	  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup"
+	  +"|shape<circle?default?poly?rect|style|tabindex|title|target],"
+	+"base[href|target],"
+	+"basefont[color|face|id|size],"
+	+"bdo[class|dir<ltr?rtl|id|lang|style|title],"
+	+"big[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"blockquote[dir|style|cite|class|dir<ltr?rtl|id|lang|onclick|ondblclick"
+	  +"|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
+	  +"|onmouseover|onmouseup|style|title],"
+	+"body[alink|background|bgcolor|class|dir<ltr?rtl|id|lang|link|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|onunload|style|title|text|vlink],"
+	+"br[class|clear<all?left?none?right|id|style|title],"
+	+"button[accesskey|class|dir<ltr?rtl|disabled<disabled|id|lang|name|onblur"
+	  +"|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup|onmousedown"
+	  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|tabindex|title|type"
+	  +"|value],"
+	+"caption[align<bottom?left?right?top|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"center[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"cite[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"code[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"col[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl|id"
+	  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
+	  +"|onmousemove|onmouseout|onmouseover|onmouseup|span|style|title"
+	  +"|valign<baseline?bottom?middle?top|width],"
+	+"colgroup[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl"
+	  +"|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
+	  +"|onmousemove|onmouseout|onmouseover|onmouseup|span|style|title"
+	  +"|valign<baseline?bottom?middle?top|width],"
+	+"dd[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+	+"del[cite|class|datetime|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"dfn[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"dir[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"div[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"dl[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"dt[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+	+"em/i[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"fieldset[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"font[class|color|dir<ltr?rtl|face|id|lang|size|style|title],"
+	+"form[accept|accept-charset|action|class|dir<ltr?rtl|enctype|id|lang"
+	  +"|method<get?post|name|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onreset|onsubmit"
+	  +"|style|title|target],"
+	+"frame[class|frameborder|id|longdesc|marginheight|marginwidth|name"
+	  +"|noresize<noresize|scrolling<auto?no?yes|src|style|title],"
+	+"frameset[class|cols|id|onload|onunload|rows|style|title],"
+	+"h1[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"h2[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"h3[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"h4[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"h5[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"h6[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"head[dir<ltr?rtl|lang|profile],"
+	+"hr[align<center?left?right|class|dir<ltr?rtl|id|lang|noshade<noshade|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|size|style|title|width],"
+	+"html[dir<ltr?rtl|lang|version],"
+	+"iframe[align<bottom?left?middle?right?top|class|frameborder|height|id"
+	  +"|longdesc|marginheight|marginwidth|name|scrolling<auto?no?yes|src|style"
+	  +"|title|width],"
+	+"img[align<bottom?left?middle?right?top|alt|border|class|dir<ltr?rtl|height"
+	  +"|hspace|id|ismap<ismap|lang|longdesc|name|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|src|style|title|usemap|vspace|width],"
+	+"input[accept|accesskey|align<bottom?left?middle?right?top|alt"
+	  +"|checked<checked|class|dir<ltr?rtl|disabled<disabled|id|ismap<ismap|lang"
+	  +"|maxlength|name|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onselect"
+	  +"|readonly<readonly|size|src|style|tabindex|title"
+	  +"|type<button?checkbox?file?hidden?image?password?radio?reset?submit?text"
+	  +"|usemap|value],"
+	+"ins[cite|class|datetime|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"isindex[class|dir<ltr?rtl|id|lang|prompt|style|title],"
+	+"kbd[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"label[accesskey|class|dir<ltr?rtl|for|id|lang|onblur|onclick|ondblclick"
+	  +"|onfocus|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
+	  +"|onmouseover|onmouseup|style|title],"
+	+"legend[align<bottom?left?right?top|accesskey|class|dir<ltr?rtl|id|lang"
+	  +"|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"li[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title|type"
+	  +"|value],"
+	+"link[charset|class|dir<ltr?rtl|href|hreflang|id|lang|media|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|rel|rev|style|title|target|type],"
+	+"map[class|dir<ltr?rtl|id|lang|name|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"menu[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"meta[content|dir<ltr?rtl|http-equiv|lang|name|scheme],"
+	+"noframes[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"noscript[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"object[align<bottom?left?middle?right?top|archive|border|class|classid"
+	  +"|codebase|codetype|data|declare|dir<ltr?rtl|height|hspace|id|lang|name"
+	  +"|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|standby|style|tabindex|title|type|usemap"
+	  +"|vspace|width],"
+	+"ol[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|start|style|title|type],"
+	+"optgroup[class|dir<ltr?rtl|disabled<disabled|id|label|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"option[class|dir<ltr?rtl|disabled<disabled|id|label|lang|onclick|ondblclick"
+	  +"|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
+	  +"|onmouseover|onmouseup|selected<selected|style|title|value],"
+	+"p[align<center?justify?left?right|class|dir<ltr?rtl|id|lang|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|style|title],"
+	+"param[id|name|type|value|valuetype<DATA?OBJECT?REF],"
+	+"pre/listing/plaintext/xmp[align|class|dir<ltr?rtl|id|lang|onclick|ondblclick"
+	  +"|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout"
+	  +"|onmouseover|onmouseup|style|title|width],"
+	+"q[cite|class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"s[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+	+"samp[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"script[charset|defer|language|src|type],"
+	+"select[class|dir<ltr?rtl|disabled<disabled|id|lang|multiple<multiple|name"
+	  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|size|style"
+	  +"|tabindex|title],"
+	+"small[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"span[align|class|class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"strike[class|class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title],"
+	+"strong/b[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"style[dir<ltr?rtl|lang|media|title|type],"
+	+"sub[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"sup[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title],"
+	+"table[align<center?left?right|bgcolor|border|cellpadding|cellspacing|class"
+	  +"|dir<ltr?rtl|frame|height|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|rules"
+	  +"|style|summary|title|width],"
+	+"tbody[align<center?char?justify?left?right|char|class|charoff|dir<ltr?rtl|id"
+	  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
+	  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|title"
+	  +"|valign<baseline?bottom?middle?top],"
+	+"td[abbr|align<center?char?justify?left?right|axis|bgcolor|char|charoff|class"
+	  +"|colspan|dir<ltr?rtl|headers|height|id|lang|nowrap<nowrap|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|rowspan|scope<col?colgroup?row?rowgroup"
+	  +"|style|title|valign<baseline?bottom?middle?top|width],"
+	+"textarea[accesskey|class|cols|dir<ltr?rtl|disabled<disabled|id|lang|name"
+	  +"|onblur|onclick|ondblclick|onfocus|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onselect"
+	  +"|readonly<readonly|rows|style|tabindex|title],"
+	+"tfoot[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl|id"
+	  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
+	  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|title"
+	  +"|valign<baseline?bottom?middle?top],"
+	+"th[abbr|align<center?char?justify?left?right|axis|bgcolor|char|charoff|class"
+	  +"|colspan|dir<ltr?rtl|headers|height|id|lang|nowrap<nowrap|onclick"
+	  +"|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"
+	  +"|onmouseout|onmouseover|onmouseup|rowspan|scope<col?colgroup?row?rowgroup"
+	  +"|style|title|valign<baseline?bottom?middle?top|width],"
+	+"thead[align<center?char?justify?left?right|char|charoff|class|dir<ltr?rtl|id"
+	  +"|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown"
+	  +"|onmousemove|onmouseout|onmouseover|onmouseup|style|title"
+	  +"|valign<baseline?bottom?middle?top],"
+	+"title[dir<ltr?rtl|lang],"
+	+"tr[abbr|align<center?char?justify?left?right|bgcolor|char|charoff|class"
+	  +"|rowspan|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title|valign<baseline?bottom?middle?top],"
+	+"tt[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+	+"u[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress|onkeyup"
+	  +"|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style|title],"
+	+"ul[class|compact<compact|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown"
+	  +"|onkeypress|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover"
+	  +"|onmouseup|style|title|type],"
+	+"var[class|dir<ltr?rtl|id|lang|onclick|ondblclick|onkeydown|onkeypress"
+	  +"|onkeyup|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|style"
+	  +"|title]"	
+});
\ No newline at end of file

Added: plog/trunk/js/tinymce/tiny_mce.js
===================================================================
--- plog/trunk/js/tinymce/tiny_mce.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/tiny_mce.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1 @@
+function TinyMCE_Engine(){this.majorVersion="2";this.minorVersion="0.5.1";this.releaseDate="2006-03-22";this.instances=new Array();this.switchClassCache=new Array();this.windowArgs=new Array();this.loadedFiles=new Array();this.configs=new Array();this.currentConfig=0;this.eventHandlers=new Array();var ua=navigator.userAgent;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isMSIE5=this.isMSIE&&(ua.indexOf('MSIE 5')!=-1);this.isMSIE5_0=this.isMSIE&&(ua.indexOf('MSIE 5.0')!=-1);this.isGecko=ua.indexOf('Gecko')!=-1;this.isSafari=ua.indexOf('Safari')!=-1;this.isOpera=ua.indexOf('Opera')!=-1;this.isMac=ua.indexOf('Mac')!=-1;this.isNS7=ua.indexOf('Netscape/7')!=-1;this.isNS71=ua.indexOf('Netscape/7.1')!=-1;this.dialogCounter=0;this.plugins=new Array();this.themes=new Array();this.menus=new Array();this.loadedPlugins=new Array();this.buttonMap=new Array();this.isLoaded=false;if(this.isOpera){this.isMSIE=true;this.isGecko=false;this.isSafari=false;}this.idCounter=0;};TinyMCE_Engine.prototype={init:function(settings){var theme;this.settings=settings;if(typeof(document.execCommand)=='undefined')return;if(!tinyMCE.baseURL){var elements=document.getElementsByTagName('script');for(var i=0;i<elements.length;i++){if(elements[i].src&&(elements[i].src.indexOf("tiny_mce.js")!=-1||elements[i].src.indexOf("tiny_mce_dev.js")!=-1||elements[i].src.indexOf("tiny_mce_src.js")!=-1||elements[i].src.indexOf("tiny_mce_gzip")!=-1)){var src=elements[i].src;tinyMCE.srcMode=(src.indexOf('_src')!=-1||src.indexOf('_dev')!=-1)?'_src':'';tinyMCE.gzipMode=src.indexOf('_gzip')!=-1;src=src.substring(0,src.lastIndexOf('/'));if(settings.exec_mode=="src"||settings.exec_mode=="normal")tinyMCE.srcMode=settings.exec_mode=="src"?'_src':'';tinyMCE.baseURL=src;break;}}}this.documentBasePath=document.location.href;if(this.documentBasePath.indexOf('?')!=-1)this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.indexOf('?'));this.documentURL=this.documentBasePath;this.documentBasePath=this.documentBasePath.substring(0,this.documentBasePath.lastIndexOf('/'));if(tinyMCE.baseURL.indexOf('://')==-1&&tinyMCE.baseURL.charAt(0)!='/'){tinyMCE.baseURL=this.documentBasePath+"/"+tinyMCE.baseURL;}this._def("mode","none");this._def("theme","advanced");this._def("plugins","",true);this._def("language","en");this._def("docs_language",this.settings['language']);this._def("elements","");this._def("textarea_trigger","mce_editable");this._def("editor_selector","");this._def("editor_deselector","mceNoEditor");this._def("valid_elements","+a[id|style|rel|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|style],-ul[class|style],-li[class|style],br,img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align],-sub[style|class],-sup[style|class],-blockquote[dir|style],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],-td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[style|class|align],-pre[class|align|style],address[class|align|style],-h1[id|style|dir|class|align],-h2[id|style|dir|class|align],-h3[id|style|dir|class|align],-h4[id|style|dir|class|align],-h5[id|style|dir|class|align],-h6[id|style|dir|class|align],hr[class|style],-font[face|size|style|id|class|dir|color],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang]");this._def("extended_valid_elements","");this._def("invalid_elements","");this._def("encoding","");this._def("urlconverter_callback",tinyMCE.getParam("urlconvertor_callback","TinyMCE_Engine.prototype.convertURL"));this._def("save_callback","");this._def("debug",false);this._def("force_br_newlines",false);this._def("force_p_newlines",true);this._def("add_form_submit_trigger",true);this._def("relative_urls",true);this._def("remove_script_host",true);this._def("focus_alert",true);this._def("document_base_url",this.documentURL);this._def("visual",true);this._def("visual_table_class","mceVisualAid");this._def("setupcontent_callback","");this._def("fix_content_duplication",true);this._def("custom_undo_redo",true);this._def("custom_undo_redo_levels",-1);this._def("custom_undo_redo_keyboard_shortcuts",true);this._def("custom_undo_redo_restore_selection",true);this._def("verify_html",true);this._def("apply_source_formatting",false);this._def("directionality","ltr");this._def("cleanup_on_startup",false);this._def("inline_styles",false);this._def("convert_newlines_to_brs",false);this._def("auto_reset_designmode",true);this._def("entities","160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,34,quot,38,amp,60,lt,62,gt,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro",true);this._def("entity_encoding","named");this._def("cleanup_callback","");this._def("add_unload_trigger",true);this._def("ask",false);this._def("nowrap",false);this._def("auto_resize",false);this._def("auto_focus",false);this._def("cleanup",true);this._def("remove_linebreaks",true);this._def("button_tile_map",false);this._def("submit_patch",true);this._def("browsers","msie,safari,gecko,opera",true);this._def("dialog_type","window");this._def("accessibility_warnings",true);this._def("accessibility_focus",true);this._def("merge_styles_invalid_parents","");this._def("force_hex_style_colors",true);this._def("trim_span_elements",true);this._def("convert_fonts_to_spans",false);this._def("doctype",'<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');this._def("font_size_classes",'');this._def("font_size_style_values",'xx-small,x-small,small,medium,large,x-large,xx-large',true);this._def("event_elements",'a,img',true);this._def("convert_urls",true);this._def("table_inline_editing",false);this._def("object_resizing",true);this._def("custom_shortcuts",true);this._def("convert_on_click",false);this._def("content_css",'');this._def("fix_list_elements",false);this._def("fix_table_elements",false);if(this.isMSIE&&this.settings['browsers'].indexOf('msie')==-1)return;if(this.isGecko&&this.settings['browsers'].indexOf('gecko')==-1)return;if(this.isSafari&&this.settings['browsers'].indexOf('safari')==-1)return;if(this.isOpera&&this.settings['browsers'].indexOf('opera')==-1)return;var baseHREF=tinyMCE.settings['document_base_url'];var h=document.location.href;var p=h.indexOf('://');if(p>0&&document.location.protocol!="file:"){p=h.indexOf('/',p+3);h=h.substring(0,p);if(baseHREF.indexOf('://')==-1)baseHREF=h+baseHREF;tinyMCE.settings['document_base_url']=baseHREF;tinyMCE.settings['document_base_prefix']=h;}if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];this.blockRegExp=new RegExp("^(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|blockquote|center|dl|dir|fieldset|form|noscript|noframes|menu|isindex)$","i");this.posKeyCodes=new Array(13,45,36,35,33,34,37,38,39,40);this.uniqueURL='http://tinymce.moxiecode.cp/mce_temp_url';this.uniqueTag='<div id="mceTMPElement" style="display: none">TMP</div>';this.callbacks=new Array('onInit','getInfo','getEditorTemplate','setupContent','onChange','onPageLoad','handleNodeChange','initInstance','execCommand','getControlHTML','handleEvent','cleanup');this.settings['theme_href']=tinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.isMSIE)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath;}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.documentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath;}else this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_ui.css";if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg);}if(this.configs.length==0){if(this.isSafari&&this.getParam('safari_warning',false))alert("Safari support is very limited and should be considered experimental.\nSo there is no need to even submit bugreports on this early version.\nYou can disable this message by setting: safari_warning option to false");if(typeof(TinyMCECompressed)=="undefined"){tinyMCE.addEvent(window,"DOMContentLoaded",TinyMCE_Engine.prototype.onLoad);if(tinyMCE.isMSIE&&!tinyMCE.isOpera){if(document.body)tinyMCE.addEvent(document.body,"readystatechange",TinyMCE_Engine.prototype.onLoad);else tinyMCE.addEvent(document,"readystatechange",TinyMCE_Engine.prototype.onLoad);}tinyMCE.addEvent(window,"load",TinyMCE_Engine.prototype.onLoad);tinyMCE._addUnloadEvents();}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.settings['theme']+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js');this.loadCSS(this.settings['editor_css']);var p=tinyMCE.getParam('plugins','',true,',');if(p.length>0){for(var i=0;i<p.length;i++){if(p[i].charAt(0)!='-')this.loadScript(tinyMCE.baseURL+'/plugins/'+p[i]+'/editor_plugin'+tinyMCE.srcMode+'.js');}}settings['cleanup_entities']=new Array();var entities=tinyMCE.getParam('entities','',true,',');for(var i=0;i<entities.length;i+=2)settings['cleanup_entities']['c'+entities[i]]=entities[i+1];settings['index']=this.configs.length;this.configs[this.configs.length]=settings;},_addUnloadEvents:function(){if(tinyMCE.isMSIE){if(tinyMCE.settings['add_unload_trigger']){tinyMCE.addEvent(window,"unload",TinyMCE_Engine.prototype.unloadHandler);tinyMCE.addEvent(window.document,"beforeunload",TinyMCE_Engine.prototype.unloadHandler);}}else{if(tinyMCE.settings['add_unload_trigger'])tinyMCE.addEvent(window,"unload",function(){tinyMCE.triggerSave(true,true);});}},_def:function(key,def_val,t){var v=tinyMCE.getParam(key,def_val);v=t?v.replace(/\s+/g,""):v;this.settings[key]=v;},hasPlugin:function(n){return typeof(this.plugins[n])!="undefined"&&this.plugins[n]!=null;},addPlugin:function(n,p){var op=this.plugins[n];p.baseURL=op?op.baseURL:tinyMCE.baseURL+"/plugins/"+n;this.plugins[n]=p;},setPluginBaseURL:function(n,u){var op=this.plugins[n];if(op)op.baseURL=u;else this.plugins[n]={baseURL:u};},loadPlugin:function(n,u){u=u.indexOf('.js')!=-1?u.substring(0,u.lastIndexOf('/')):u;u=u.charAt(u.length-1)=='/'?u.substring(0,u.length-1):u;this.plugins[n]={baseURL:u};this.loadScript(u+"/editor_plugin"+(tinyMCE.srcMode?'_src':'')+".js");},hasTheme:function(n){return typeof(this.themes[n])!="undefined"&&this.themes[n]!=null;},addTheme:function(n,t){this.themes[n]=t;},addMenu:function(n,m){this.menus[n]=m;},hasMenu:function(n){return typeof(this.plugins[n])!="undefined"&&this.plugins[n]!=null;},loadScript:function(url){for(var i=0;i<this.loadedFiles.length;i++){if(this.loadedFiles[i]==url)return;}document.write('<sc'+'ript language="javascript" type="text/javascript" src="'+url+'"></script>');this.loadedFiles[this.loadedFiles.length]=url;},loadCSS:function(url){var ar=url.replace(/\s+/,'').split(',');var lflen=0,csslen=0;var skip=false;var x=0,i=0;for(x=0,csslen=ar.length;x<csslen;x++){ignore_css=false;if(ar[x]!=null&&ar[x]!='null'&&ar[x].length>0){for(i=0,lflen=this.loadedFiles.length;i<lflen;i++){if(this.loadedFiles[i]==ar[x]){skip=true;break;}}if(!skip){document.write('<link href="'+ar[x]+'" rel="stylesheet" type="text/css" />');this.loadedFiles[this.loadedFiles.length]=ar[x];}}}},importCSS:function(doc,css){var css_ary=css.replace(/\s+/,'').split(',');var csslen,elm,headArr,x,css_file;for(x=0,csslen=css_ary.length;x<csslen;x++){css_file=css_ary[x];if(css_file!=null&&css_file!='null'&&css_file.length>0){if(css_file.indexOf('://')==-1&&css_file.charAt(0)!='/')css_file=this.documentBasePath+"/"+css_file;if(typeof(doc.createStyleSheet)=="undefined"){elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if((headArr=doc.getElementsByTagName("head"))!=null&&headArr.length>0)headArr[0].appendChild(elm);}else doc.createStyleSheet(css_file);}}},confirmAdd:function(e,settings){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(tinyMCE.settings['convert_on_click']||(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm'])))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true');},updateContent:function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isMSIE)doc.body.innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,doc.body,inst.visualAid);}}},addMCEControl:function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;var inst=new TinyMCE_Control(tinyMCE.settings);inst.editorId=id;this.instances[id]=inst;inst._onAdd(replace_element,form_element_name,target_document);},removeMCEControl:function(editor_id){var inst=tinyMCE.getInstanceById(editor_id);if(inst){inst.switchSettings();editor_id=inst.editorId;var html=tinyMCE.getContent(editor_id);var tmpInstances=new Array();for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;if(instanceName!=editor_id)tmpInstances[instanceName]=instance;}tinyMCE.instances=tmpInstances;tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;var replaceElement=document.getElementById(editor_id+"_parent");var oldTargetElement=inst.oldTargetElement;var targetName=oldTargetElement.nodeName.toLowerCase();if(targetName=="textarea"||targetName=="input"){replaceElement.parentNode.removeChild(replaceElement);oldTargetElement.style.display="inline";oldTargetElement.value=html;}else{oldTargetElement.innerHTML=html;oldTargetElement.style.display='block';replaceElement.parentNode.insertBefore(oldTargetElement,replaceElement);replaceElement.parentNode.removeChild(replaceElement);}}},triggerSave:function(skip_cleanup,skip_callback){var inst,n;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.triggerSave(skip_cleanup,skip_callback);}},resetForm:function(form_index){var i,inst,n,formObj=document.forms[form_index];for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();for(i=0;i<formObj.elements.length;i++){if(inst.formTargetElementId==formObj.elements[i].name)inst.getBody().innerHTML=inst.startContent;}}},execInstanceCommand:function(editor_id,command,user_interface,value,focus){var inst=tinyMCE.getInstanceById(editor_id);if(inst){if(typeof(focus)=="undefined")focus=true;if(focus)inst.contentWindow.focus();inst.autoResetDesignMode();this.selectedElement=inst.getFocusElement();this.selectedInstance=inst;tinyMCE.execCommand(command,user_interface,value);if(tinyMCE.isMSIE&&window.event!=null)tinyMCE.cancelEvent(window.event);}},execCommand:function(command,user_interface,value){user_interface=user_interface?user_interface:false;value=value?value:null;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();switch(command){case'mceHelp':tinyMCE.openWindow({file:'about.htm',width:480,height:380},{tinymce_version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion,tinymce_releasedate:tinyMCE.releaseDate,inline:"yes"});return;case'mceFocus':var inst=tinyMCE.getInstanceById(value);if(inst)inst.contentWindow.focus();return;case"mceAddControl":case"mceAddEditor":tinyMCE.addMCEControl(tinyMCE._getElementById(value),value);return;case"mceAddFrameControl":tinyMCE.addMCEControl(tinyMCE._getElementById(value['element'],value['document']),value['element'],value['document']);return;case"mceRemoveControl":case"mceRemoveEditor":tinyMCE.removeMCEControl(value);return;case"mceResetDesignMode":if(!tinyMCE.isMSIE){for(var n in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[n]))continue;try{tinyMCE.instances[n].getDoc().designMode="on";}catch(e){}}}return;}if(this.selectedInstance){this.selectedInstance.execCommand(command,user_interface,value);}else if(tinyMCE.settings['focus_alert'])alert(tinyMCELang['lang_focus_alert']);},_createIFrame:function(replace_element,doc,win){var iframe,id=replace_element.getAttribute("id");var aw,ah;if(typeof(doc)=="undefined")doc=document;if(typeof(win)=="undefined")win=window;iframe=doc.createElement("iframe");aw=""+tinyMCE.settings['area_width'];ah=""+tinyMCE.settings['area_height'];if(aw.indexOf('%')==-1){aw=parseInt(aw);aw=aw<0?300:aw;aw=aw+"px";}if(ah.indexOf('%')==-1){ah=parseInt(ah);ah=ah<0?240:ah;ah=ah+"px";}iframe.setAttribute("id",id);iframe.setAttribute("className","mceEditorIframe");iframe.setAttribute("border","0");iframe.setAttribute("frameBorder","0");iframe.setAttribute("marginWidth","0");iframe.setAttribute("marginHeight","0");iframe.setAttribute("leftMargin","0");iframe.setAttribute("topMargin","0");iframe.setAttribute("width",aw);iframe.setAttribute("height",ah);iframe.setAttribute("allowtransparency","true");if(tinyMCE.settings["auto_resize"])iframe.setAttribute("scrolling","no");if(tinyMCE.isMSIE&&!tinyMCE.isOpera)iframe.setAttribute("src",this.settings['default_document']);iframe.style.width=aw;iframe.style.height=ah;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)replace_element.outerHTML=iframe.outerHTML;else replace_element.parentNode.replaceChild(iframe,replace_element);if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return win.frames[id];else return iframe;},setupContent:function(editor_id){var inst=tinyMCE.instances[editor_id];var doc=inst.getDoc();var head=doc.getElementsByTagName('head').item(0);var content=inst.startContent;inst.switchSettings();if(!tinyMCE.isMSIE&&tinyMCE.getParam("setupcontent_reload",false)&&doc.title!="blank_page"){try{doc.location.href=tinyMCE.baseURL+"/blank.htm";}catch(ex){}window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return;}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return;}tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/themes/"+inst.settings['theme']+"/css/editor_content.css");tinyMCE.importCSS(inst.getDoc(),inst.settings['content_css']);tinyMCE.dispatchCallback(inst,'init_instance_callback','initInstance',inst);if(tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')){inst.addShortcut('ctrl','z','lang_undo_desc','Undo');inst.addShortcut('ctrl','y','lang_redo_desc','Redo');}if(tinyMCE.isGecko){inst.addShortcut('ctrl','b','lang_bold_desc','Bold');inst.addShortcut('ctrl','i','lang_italic_desc','Italic');inst.addShortcut('ctrl','u','lang_underline_desc','Underline');}if(tinyMCE.getParam("convert_fonts_to_spans"))inst.getDoc().body.setAttribute('id','mceSpanFonts');if(tinyMCE.settings['nowrap'])doc.body.style.whiteSpace="nowrap";doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isMSIE)doc.documentElement.editorId=editor_id;inst.setBaseHREF(tinyMCE.settings['base_href']);if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","<br />","gi");content=tinyMCE.regexpReplace(content,"\r","<br />","gi");content=tinyMCE.regexpReplace(content,"\n","<br />","gi");}content=tinyMCE.storeAwayURLs(content);content=tinyMCE._customCleanup(inst,"insert_to_editor",content);if(tinyMCE.isMSIE){window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["'+editor_id+'"].getDoc(), "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])doc.styleSheets[0].addRule("p","margin: 0;");var body=inst.getBody();body.editorId=editor_id;}content=tinyMCE.cleanupHTMLCode(content);if(!tinyMCE.isMSIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.isGecko&&tinyMCE.settings['remove_lt_gt'])content=content.replace(new RegExp('&lt;&gt;','g'),"");if(tinyMCE.settings['cleanup_on_startup'])tinyMCE.setInnerHTML(inst.getBody(),tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement));else{content=tinyMCE.regexpReplace(content,"<strong","<b","gi");content=tinyMCE.regexpReplace(content,"<em(/?)>","<i$1>","gi");content=tinyMCE.regexpReplace(content,"<em ","<i ","gi");content=tinyMCE.regexpReplace(content,"</strong>","</b>","gi");content=tinyMCE.regexpReplace(content,"</em>","</i>","gi");tinyMCE.setInnerHTML(inst.getBody(),content);}tinyMCE.convertAllRelativeURLs(inst.getBody());}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}');}else tinyMCE._setHTML(inst.getDoc(),content);}var parentElm=inst.targetDoc.getElementById(inst.editorId+'_parent');inst.formElement=tinyMCE.isGecko?parentElm.previousSibling:parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual'],inst);tinyMCE.dispatchCallback(inst,'setupcontent_callback','setupContent',editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isMSIE)tinyMCE.addEventHandlers(inst);if(tinyMCE.isMSIE){tinyMCE.addEvent(inst.getBody(),"blur",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(inst.getBody(),"beforedeactivate",TinyMCE_Engine.prototype._eventPatch);if(!tinyMCE.isOpera){tinyMCE.addEvent(doc.body,"mousemove",TinyMCE_Engine.prototype.onMouseMove);tinyMCE.addEvent(doc.body,"beforepaste",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc.body,"drop",TinyMCE_Engine.prototype._eventPatch);}}tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=inst.contentWindow.document.body;tinyMCE._customCleanup(inst,"insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),false);tinyMCE.cleanupAnchors(inst.getDoc());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);inst.undoRedo.add({content:inst.startContent});tinyMCE.selectedInstance=inst;tinyMCE.triggerNodeChange(false,true);},storeAwayURLs:function(s){if(!s.match(/(mce_src|mce_href)/gi,s)){s=s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"','gi'),'src="$1" mce_src="$1"');s=s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"','gi'),'href="$1" mce_href="$1"');}return s;},removeTinyMCEFormElements:function(form_obj){if(typeof(form_obj)=="undefined"||form_obj==null)return;if(form_obj.nodeName!="FORM"){if(form_obj.form)form_obj=form_obj.form;else form_obj=tinyMCE.getParentElement(form_obj,"form");}if(form_obj==null)return;for(var i=0;i<form_obj.elements.length;i++){var elementId=form_obj.elements[i].name?form_obj.elements[i].name:form_obj.elements[i].id;if(elementId.indexOf('mce_editor_')==0)form_obj.elements[i].disabled=true;}},handleEvent:function(e){var inst=tinyMCE.selectedInstance;if(typeof(tinyMCE)=="undefined")return true;if(tinyMCE.executeCallback(tinyMCE.selectedInstance,'handle_event_callback','handleEvent',e))return false;switch(e.type){case"beforedeactivate":case"blur":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.execCommand('mceEndTyping');tinyMCE.hideMenus();return;case"drop":case"beforepaste":if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.setBaseHREF(null);window.setTimeout("tinyMCE.selectedInstance.setBaseHREF(tinyMCE.settings['base_href']);",1);return;case"submit":tinyMCE.removeTinyMCEFormElements(tinyMCE.isMSIE?window.event.srcElement:e.target);tinyMCE.triggerSave();tinyMCE.isNotDirty=true;return;case"reset":var formObj=tinyMCE.isMSIE?window.event.srcElement:e.target;for(var i=0;i<document.forms.length;i++){if(document.forms[i]==formObj)window.setTimeout('tinyMCE.resetForm('+i+');',10);}return;case"keypress":if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId){tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];}else{if(e.target.ownerDocument.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.ownerDocument.editorId];}if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&e.keyCode==13&&!e.shiftKey){if(TinyMCE_ForceParagraphs._insertPara(tinyMCE.selectedInstance,e)){tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.cancelEvent(e);return false;}}if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.cancelEvent(e);return false;}}if(tinyMCE.isMSIE&&tinyMCE.settings['force_br_newlines']&&e.keyCode==13){if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];if(tinyMCE.selectedInstance){var sel=tinyMCE.selectedInstance.getDoc().selection;var rng=sel.createRange();if(tinyMCE.getParentElement(rng.parentElement(),"li")!=null)return false;e.returnValue=false;e.cancelBubble=true;rng.pasteHTML("<br />");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return false;}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false);}return false;break;case"keyup":case"keydown":tinyMCE.hideMenus();tinyMCE.hasMouseMoved=false;if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];else return;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var inst=tinyMCE.selectedInstance;if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return false;}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);if(tinyMCE.isMSIE&&e.type=="keydown"&&e.keyCode==13)tinyMCE.enterKeyElement=tinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isMSIE&&e.type=="keyup"&&e.keyCode==13){var elm=tinyMCE.enterKeyElement;if(elm){var re=new RegExp('^HR|IMG|BR$','g');var dre=new RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(elm.nodeName)){if(dre.test(elm.nodeName))elm.innerHTML="&nbsp;&nbsp;";else elm.innerHTML="&nbsp;";}}}var keys=tinyMCE.posKeyCodes;var posKey=false;for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){posKey=true;break;}}if(tinyMCE.isMSIE&&tinyMCE.settings['custom_undo_redo']){var keys=new Array(8,46);for(var i=0;i<keys.length;i++){if(keys[i]==e.keyCode){if(e.type=="keyup")tinyMCE.triggerNodeChange(false);}}}if(e.keyCode==17)return true;if(!posKey&&e.type=="keyup")tinyMCE.execCommand("mceStartTyping");if(e.type=="keydown"&&(posKey||e.ctrlKey)&&inst)inst.undoBookmark=inst.selection.getBookmark();if(e.type=="keyup"&&(posKey||e.ctrlKey))tinyMCE.execCommand("mceEndTyping");if(posKey&&e.type=="keyup")tinyMCE.triggerNodeChange(false);if(tinyMCE.isMSIE&&e.ctrlKey)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);break;case"mousedown":case"mouseup":case"click":case"focus":tinyMCE.hideMenus();if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.switchSettings();tinyMCE.selectedInstance.isFocused=true;}var targetBody=tinyMCE.getParentElement(e.target,"body");for(var instanceName in tinyMCE.instances){if(!tinyMCE.isInstance(tinyMCE.instances[instanceName]))continue;var inst=tinyMCE.instances[instanceName];inst.autoResetDesignMode();if(inst.getBody()==targetBody){tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");tinyMCE.imgElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"img");break;}}if(!tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark)tinyMCE.selectedInstance.undoRedo.undoLevels[0].bookmark=tinyMCE.selectedInstance.selection.getBookmark();if(tinyMCE.isSafari){tinyMCE.selectedInstance.lastSafariSelection=tinyMCE.selectedInstance.selection.getBookmark();tinyMCE.selectedInstance.lastSafariSelectedElement=tinyMCE.selectedElement;var lnk=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");if(lnk&&e.type=="mousedown"){lnk.setAttribute("mce_real_href",lnk.getAttribute("href"));lnk.setAttribute("href","javascript:void(0);");}if(lnk&&e.type=="click"){window.setTimeout(function(){lnk.setAttribute("href",lnk.getAttribute("mce_real_href"));lnk.removeAttribute("mce_real_href");},10);}}if(e.type!="focus")tinyMCE.selectedNode=null;tinyMCE.triggerNodeChange(false);tinyMCE.execCommand("mceEndTyping");if(e.type=="mouseup")tinyMCE.execCommand("mceAddUndoLevel");if(!tinyMCE.selectedInstance&&e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];return false;break;}},getButtonHTML:function(id,lang,img,cmd,ui,val){var h='',m,x;cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\''+cmd+'\'';if(typeof(ui)!="undefined"&&ui!=null)cmd+=','+ui;if(typeof(val)!="undefined"&&val!=null)cmd+=",'"+val+"'";cmd+=');';if(tinyMCE.getParam('button_tile_map')&&(!tinyMCE.isMSIE||tinyMCE.isOpera)&&(m=this.buttonMap[id])!=null&&(tinyMCE.getParam("language")=="en"||img.indexOf('$lang')==-1)){x=0-(m*20)==0?'0':0-(m*20);h+='<a id="{$editor_id}_'+id+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" class="mceTiledButton mceButtonNormal" target="_self">';h+='<img src="{$themeurl}/images/spacer.gif" style="background-position: '+x+'px 0" title="{$'+lang+'}" />';h+='</a>';}else{h+='<a id="{$editor_id}_'+id+'" href="javascript:'+cmd+'" onclick="'+cmd+'return false;" onmousedown="return false;" class="mceButtonNormal" target="_self">';h+='<img src="'+img+'" title="{$'+lang+'}" />';h+='</a>';}return h;},addButtonMap:function(m){var i,a=m.replace(/\s+/,'').split(',');for(i=0;i<a.length;i++)this.buttonMap[a[i]]=i;},submitPatch:function(){tinyMCE.removeTinyMCEFormElements(this);tinyMCE.triggerSave();this.mceOldSubmit();tinyMCE.isNotDirty=true;},onLoad:function(){if(tinyMCE.isMSIE&&!tinyMCE.isOpera&&window.event.type=="readystatechange"&&document.readyState!="complete")return true;if(tinyMCE.isLoaded)return true;tinyMCE.isLoaded=true;tinyMCE.dispatchCallback(null,'onpageload','onPageLoad');for(var c=0;c<tinyMCE.configs.length;c++){tinyMCE.settings=tinyMCE.configs[c];var selector=tinyMCE.getParam("editor_selector");var deselector=tinyMCE.getParam("editor_deselector");var elementRefAr=new Array();if(document.forms&&tinyMCE.settings['add_form_submit_trigger']&&!tinyMCE.submitTriggers){for(var i=0;i<document.forms.length;i++){var form=document.forms[i];tinyMCE.addEvent(form,"submit",TinyMCE_Engine.prototype.handleEvent);tinyMCE.addEvent(form,"reset",TinyMCE_Engine.prototype.handleEvent);tinyMCE.submitTriggers=true;if(tinyMCE.settings['submit_patch']){try{form.mceOldSubmit=form.submit;form.submit=TinyMCE_Engine.prototype.submitPatch;}catch(e){}}}}var mode=tinyMCE.settings['mode'];switch(mode){case"exact":var elements=tinyMCE.getParam('elements','',true,',');for(var i=0;i<elements.length;i++){var element=tinyMCE._getElementById(elements[i]);var trigger=element?element.getAttribute(tinyMCE.settings['textarea_trigger']):"";if(tinyMCE.getAttrib(element,"class").indexOf(deselector)!=-1)continue;if(trigger=="false")continue;if((tinyMCE.settings['ask']||tinyMCE.settings['convert_on_click'])&&element){elementRefAr[elementRefAr.length]=element;continue;}if(element)tinyMCE.addMCEControl(element,elements[i]);else if(tinyMCE.settings['debug'])alert("Error: Could not find element by id or name: "+elements[i]);}break;case"specific_textareas":case"textareas":var nodeList=document.getElementsByTagName("textarea");for(var i=0;i<nodeList.length;i++){var elm=nodeList.item(i);var trigger=elm.getAttribute(tinyMCE.settings['textarea_trigger']);if(selector!=''&&tinyMCE.getAttrib(elm,"class").indexOf(selector)==-1)continue;if(selector!='')trigger=selector!=""?"true":"";if(tinyMCE.getAttrib(elm,"class").indexOf(deselector)!=-1)continue;if((mode=="specific_textareas"&&trigger=="true")||(mode=="textareas"&&trigger!="false"))elementRefAr[elementRefAr.length]=elm;}break;}for(var i=0;i<elementRefAr.length;i++){var element=elementRefAr[i];var elementId=element.name?element.name:element.id;if(tinyMCE.settings['ask']||tinyMCE.settings['convert_on_click']){if(tinyMCE.isGecko){var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(e){window.setTimeout(function(){TinyMCE_Engine.prototype.confirmAdd(e,settings);},10);});if(element.nodeName!="TEXTAREA"&&element.nodeName!="INPUT")tinyMCE.addEvent(element,"click",function(e){window.setTimeout(function(){TinyMCE_Engine.prototype.confirmAdd(e,settings);},10);});}else{var settings=tinyMCE.settings;tinyMCE.addEvent(element,"focus",function(){TinyMCE_Engine.prototype.confirmAdd(null,settings);});tinyMCE.addEvent(element,"click",function(){TinyMCE_Engine.prototype.confirmAdd(null,settings);});}}else tinyMCE.addMCEControl(element,elementId);}if(tinyMCE.settings['auto_focus']){window.setTimeout(function(){var inst=tinyMCE.getInstanceById(tinyMCE.settings['auto_focus']);inst.selection.selectNode(inst.getBody(),true,true);inst.contentWindow.focus();},10);}tinyMCE.dispatchCallback(null,'oninit','onInit');}},isInstance:function(o){return o!=null&&typeof(o)=="object"&&o.isTinyMCE_Control;},getParam:function(name,default_value,strip_whitespace,split_chr){var value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");if(strip_whitespace)value=tinyMCE.regexpReplace(value,"[ \t\r\n]","");if(typeof(split_chr)!="undefined"&&split_chr!=null){value=value.split(split_chr);var outArray=new Array();for(var i=0;i<value.length;i++){if(value[i]&&value[i]!="")outArray[outArray.length]=value[i];}value=outArray;}return value;},getLang:function(name,default_value,parse_entities,va){var v=(typeof(tinyMCELang[name])=="undefined")?default_value:tinyMCELang[name],n;if(parse_entities)v=tinyMCE.entityDecode(v);if(va){for(n in va)v=this.replaceVar(v,n,va[n]);}return v;},entityDecode:function(s){var e=document.createElement("div");e.innerHTML=s;return e.innerHTML;},addToLang:function(prefix,ar){for(var key in ar){if(typeof(ar[key])=='function')continue;tinyMCELang[(key.indexOf('lang_')==-1?'lang_':'')+(prefix!=''?(prefix+"_"):'')+key]=ar[key];}},triggerNodeChange:function(focus,setup_content){if(tinyMCE.selectedInstance){var inst=tinyMCE.selectedInstance;var editorId=inst.editorId;var elm=(typeof(setup_content)!="undefined"&&setup_content)?tinyMCE.selectedElement:inst.getFocusElement();var undoIndex=-1;var undoLevels=-1;var anySelection=false;var selectedText=inst.selection.getSelectedText();if(setup_content&&tinyMCE.isGecko&&inst.isHidden())elm=inst.getBody();inst.switchSettings();if(tinyMCE.settings["auto_resize"]){var doc=inst.getDoc();inst.iframeElement.style.width=doc.body.offsetWidth+"px";inst.iframeElement.style.height=doc.body.offsetHeight+"px";}if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoRedo.undoIndex;undoLevels=inst.undoRedo.undoLevels.length;}tinyMCE.dispatchCallback(inst,'handle_node_change_callback','handleNodeChange',editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection,setup_content);}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus();},_customCleanup:function(inst,type,content){var pl,po,i;var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&eval("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content, inst);");pl=inst.plugins;for(i=0;i<pl.length;i++){po=tinyMCE.plugins[pl[i]];if(po&&po.cleanup)content=po.cleanup(type,content,inst);}return content;},setContent:function(h){if(tinyMCE.selectedInstance){tinyMCE.selectedInstance.execCommand('mceSetContent',false,h);tinyMCE.selectedInstance.repaint();}},importThemeLanguagePack:function(name){if(typeof(name)=="undefined")name=tinyMCE.settings['theme'];tinyMCE.loadScript(tinyMCE.baseURL+'/themes/'+name+'/langs/'+tinyMCE.settings['language']+'.js');},importPluginLanguagePack:function(name,valid_languages){var lang="en",b=tinyMCE.baseURL+'/plugins/'+name;valid_languages=valid_languages.split(',');for(var i=0;i<valid_languages.length;i++){if(tinyMCE.settings['language']==valid_languages[i])lang=tinyMCE.settings['language'];}if(this.plugins[name])b=this.plugins[name].baseURL;tinyMCE.loadScript(b+'/langs/'+lang+'.js');},applyTemplate:function(h,as){var i,s,ar=h.match(new RegExp('\\{\\$[a-z0-9_]+\\}','gi'));if(ar&&ar.length>0){for(i=ar.length-1;i>=0;i--){s=ar[i].substring(2,ar[i].length-1);if(s.indexOf('lang_')==0&&tinyMCELang[s])h=tinyMCE.replaceVar(h,s,tinyMCELang[s]);else if(as&&as[s])h=tinyMCE.replaceVar(h,s,as[s]);else if(tinyMCE.settings[s])h=tinyMCE.replaceVar(h,s,tinyMCE.settings[s]);}}h=tinyMCE.replaceVar(h,"themeurl",tinyMCE.themeURL);return h;},replaceVar:function(h,r,v){return h.replace(new RegExp('{\\\$'+r+'}','g'),v);},openWindow:function(template,args){var html,width,height,x,y,resizable,scrollbars,url;args['mce_template_file']=template['file'];args['mce_width']=template['width'];args['mce_height']=template['height'];tinyMCE.windowArgs=args;html=template['html'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;if(tinyMCE.isMSIE)height+=40;else height+=20;x=parseInt(screen.width/2.0)-(width/2.0);y=parseInt(screen.height/2.0)-(height/2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]));}if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args);var win=window.open("","mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog=yes,minimizable="+resizable+",modal=yes,width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}win.document.write(html);win.document.close();win.resizeTo(width,height);win.focus();}else{if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&resizable!='yes'&&tinyMCE.settings["dialog_type"]=="modal"){height+=10;var features="resizable:"+resizable+";scroll:"+scrollbars+";status:yes;center:yes;help:no;dialogWidth:"+width+"px;dialogHeight:"+height+"px;";window.showModalDialog(url,window,features);}else{var modal=(resizable=="yes")?"no":"yes";if(tinyMCE.isGecko&&tinyMCE.isMac)modal="no";if(template['close_previous']!="no")try{tinyMCE.lastWindow.close();}catch(ex){}var win=window.open(url,"mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog="+modal+",minimizable="+resizable+",modal="+modal+",width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}if(template['close_previous']!="no")tinyMCE.lastWindow=win;eval('try { win.resizeTo(width, height); } catch(e) { }');if(tinyMCE.isGecko){if(win.document.defaultView.statusbar.visible)win.resizeBy(0,tinyMCE.isMac?10:24);}win.focus();}}},closeWindow:function(win){win.close();},getVisualAidClass:function(class_name,state){var aidClass=tinyMCE.settings['visual_table_class'];if(typeof(state)=="undefined")state=tinyMCE.settings['visual'];var classNames=new Array();var ar=class_name.split(' ');for(var i=0;i<ar.length;i++){if(ar[i]==aidClass)ar[i]="";if(ar[i]!="")classNames[classNames.length]=ar[i];}if(state)classNames[classNames.length]=aidClass;var className="";for(var i=0;i<classNames.length;i++){if(i>0)className+=" ";className+=classNames[i];}return className;},handleVisualAid:function(el,deep,state,inst){if(!el)return;var tableElement=null;switch(el.nodeName){case"TABLE":var oldW=el.style.width;var oldH=el.style.height;var bo=tinyMCE.getAttrib(el,"border");bo=bo==""||bo=="0"?true:false;tinyMCE.setAttrib(el,"class",tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el,"class"),state&&bo));el.style.width=oldW;el.style.height=oldH;for(var y=0;y<el.rows.length;y++){for(var x=0;x<el.rows[y].cells.length;x++){var cn=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el.rows[y].cells[x],"class"),state&&bo);tinyMCE.setAttrib(el.rows[y].cells[x],"class",cn);}}break;case"A":var anchorName=tinyMCE.getAttrib(el,"name");if(anchorName!=''&&state){el.title=anchorName;el.className='mceItemAnchor';}else if(anchorName!=''&&!state)el.className='';break;}if(deep&&el.hasChildNodes()){for(var i=0;i<el.childNodes.length;i++)tinyMCE.handleVisualAid(el.childNodes[i],deep,state,inst);}},fixGeckoBaseHREFBug:function(m,e,h){var nl,i;if(tinyMCE.isGecko){if(m==1){h=h.replace(/\ssrc=/gi," xsrc=");h=h.replace(/\shref=/gi," xhref=");return h;}else{var el=new Array('a','img','select','area','iframe','base','input','script','embed','object','link');for(var a=0;a<el.length;a++){var n=e.getElementsByTagName(el[a]);for(i=0;i<n.length;i++){var xsrc=tinyMCE.getAttrib(n[i],"xsrc");var xhref=tinyMCE.getAttrib(n[i],"xhref");if(xsrc!=""){n[i].src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xsrc);n[i].removeAttribute("xsrc");}if(xhref!=""){n[i].href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],xhref);n[i].removeAttribute("xhref");}}}}}return h;},_setHTML:function(doc,html_content){html_content=tinyMCE.cleanupHTMLCode(html_content);try{tinyMCE.setInnerHTML(doc.body,html_content);}catch(e){if(this.isMSIE)doc.body.createTextRange().pasteHTML(html_content);}if(tinyMCE.isMSIE&&tinyMCE.settings['fix_content_duplication']){var paras=doc.getElementsByTagName("P");for(var i=0;i<paras.length;i++){var node=paras[i];while((node=node.parentNode)!=null){if(node.nodeName=="P")node.outerHTML=node.innerHTML;}}var html=doc.body.innerHTML;tinyMCE.setInnerHTML(doc.body,html);}tinyMCE.cleanupAnchors(doc);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);},getEditorId:function(form_element){var inst=this.getInstanceById(form_element);if(!inst)return null;return inst.editorId;},getInstanceById:function(editor_id){var inst=this.instances[editor_id];if(!inst){for(var n in tinyMCE.instances){var instance=tinyMCE.instances[n];if(!tinyMCE.isInstance(instance))continue;if(instance.formTargetElementId==editor_id){inst=instance;break;}}}return inst;},queryInstanceCommandValue:function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandValue(command);return false;},queryInstanceCommandState:function(editor_id,command){var inst=tinyMCE.getInstanceById(editor_id);if(inst)return inst.queryCommandState(command);return null;},setWindowArg:function(n,v){this.windowArgs[n]=v;},getWindowArg:function(n,d){return(typeof(this.windowArgs[n])=="undefined")?d:this.windowArgs[n];},getCSSClasses:function(editor_id,doc){var output=new Array();if(typeof(tinyMCE.cssClasses)!="undefined")return tinyMCE.cssClasses;if(typeof(editor_id)=="undefined"&&typeof(doc)=="undefined"){var instance;for(var instanceName in tinyMCE.instances){instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;break;}doc=instance.getDoc();}if(typeof(doc)=="undefined"){var instance=tinyMCE.getInstanceById(editor_id);doc=instance.getDoc();}if(doc){var styles=tinyMCE.isMSIE?doc.styleSheets:doc.styleSheets;if(styles&&styles.length>0){for(var x=0;x<styles.length;x++){var csses=null;eval("try {var csses = tinyMCE.isMSIE ? doc.styleSheets("+x+").rules : doc.styleSheets["+x+"].cssRules;} catch(e) {}");if(!csses)return new Array();for(var i=0;i<csses.length;i++){var selectorText=csses[i].selectorText;if(selectorText){var rules=selectorText.split(',');for(var c=0;c<rules.length;c++){if(rules[c].indexOf(' ')!=-1||rules[c].indexOf(':')!=-1||rules[c].indexOf('mceItem')!=-1)continue;if(rules[c]=="."+tinyMCE.settings['visual_table_class']||rules[c].indexOf('mceEditable')!=-1||rules[c].indexOf('mceNonEditable')!=-1)continue;if(rules[c].indexOf('.')!=-1){output[output.length]=rules[c].substring(rules[c].indexOf('.')+1);}}}}}}}if(output.length>0)tinyMCE.cssClasses=output;return output;},regexpReplace:function(in_str,reg_exp,replace_str,opts){if(in_str==null)return in_str;if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str);},trim:function(s){return s.replace(/^\s*|\s*$/g,"");},cleanupEventStr:function(s){s=""+s;s=s.replace('function anonymous()\n{\n','');s=s.replace('\n}','');s=s.replace(/^return true;/gi,'');return s;},getControlHTML:function(c){var i,l,n,o,v;l=tinyMCE.plugins;for(n in l){o=l[n];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return tinyMCE.replaceVar(v,"pluginurl",o.baseURL);}o=tinyMCE.themes[tinyMCE.settings['theme']];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return v;return'';},evalFunc:function(f,idx,a){var s='(',i;for(i=idx;i<a.length;i++){s+='a['+i+']';if(i<a.length-1)s+=',';}s+=');';return eval("f"+s);},dispatchCallback:function(i,p,n){return this.callFunc(i,p,n,0,this.dispatchCallback.arguments);},executeCallback:function(i,p,n){return this.callFunc(i,p,n,1,this.executeCallback.arguments);},execCommandCallback:function(i,p,n){return this.callFunc(i,p,n,2,this.execCommandCallback.arguments);},callFunc:function(ins,p,n,m,a){var l,i,on,o,s,v;s=m==2;l=tinyMCE.getParam(p,'');if(l!=''&&(v=tinyMCE.evalFunc(typeof(l)=="function"?l:eval(l),3,a))==s&&m>0)return true;if(ins!=null){for(i=0,l=ins.plugins;i<l.length;i++){o=tinyMCE.plugins[l[i]];if(o[n]&&(v=tinyMCE.evalFunc(o[n],3,a))==s&&m>0)return true;}}l=tinyMCE.themes;for(on in l){o=l[on];if(o[n]&&(v=tinyMCE.evalFunc(o[n],3,a))==s&&m>0)return true;}return false;},xmlEncode:function(s){s=""+s;s=s.replace(/&/g,'&amp;');s=s.replace(new RegExp('"','g'),'&quot;');s=s.replace(/\'/g,'&#39;');s=s.replace(/</g,'&lt;');s=s.replace(/>/g,'&gt;');return s;},extend:function(p,np){var o={};o.parent=p;for(n in p)o[n]=p[n];for(n in np)o[n]=np[n];return o;},hideMenus:function(){var e=tinyMCE.lastSelectedMenuBtn;if(tinyMCE.lastMenu){tinyMCE.lastMenu.hide();tinyMCE.lastMenu=null;}if(e){tinyMCE.switchClass(e,tinyMCE.lastMenuBtnClass);tinyMCE.lastSelectedMenuBtn=null;}}};var TinyMCE=TinyMCE_Engine;var tinyMCE=new TinyMCE_Engine();var tinyMCELang={};function TinyMCE_Control(settings){var t,i,to,fu,p,x,fn,fu,pn,s=settings;this.undoRedoLevel=true;this.isTinyMCE_Control=true;this.settings=s;this.settings['theme']=tinyMCE.getParam("theme","default");this.settings['width']=tinyMCE.getParam("width",-1);this.settings['height']=tinyMCE.getParam("height",-1);this.selection=new TinyMCE_Selection(this);this.undoRedo=new TinyMCE_UndoRedo(this);this.cleanup=new TinyMCE_Cleanup();this.shortcuts=new Array();this.hasMouseMoved=false;this.cleanup.init({valid_elements:s.valid_elements,extended_valid_elements:s.extended_valid_elements,entities:s.entities,entity_encoding:s.entity_encoding,debug:s.cleanup_debug,url_converter:'TinyMCE_Cleanup.prototype._urlConverter',indent:s.apply_source_formatting,invalid_elements:s.invalid_elements,verify_html:s.verify_html,fix_content_duplication:s.fix_content_duplication});t=this.settings['theme'];if(!tinyMCE.hasTheme(t)){fn=tinyMCE.callbacks;to={};for(i=0;i<fn.length;i++){if((fu=window['TinyMCE_'+t+"_"+fn[i]]))to[fn[i]]=fu;}tinyMCE.addTheme(t,to);}this.plugins=new Array();p=tinyMCE.getParam('plugins','',true,',');if(p.length>0){for(i=0;i<p.length;i++){pn=p[i];if(pn.charAt(0)=='-')pn=pn.substring(1);if(!tinyMCE.hasPlugin(pn)){fn=tinyMCE.callbacks;to={};for(x=0;x<fn.length;x++){if((fu=window['TinyMCE_'+pn+"_"+fn[x]]))to[fn[x]]=fu;}tinyMCE.addPlugin(pn,to);}this.plugins[this.plugins.length]=pn;}}};TinyMCE_Control.prototype={hasPlugin:function(n){var i;for(i=0;i<this.plugins.length;i++){if(this.plugins[i]==n)return true;}return false;},addPlugin:function(n,p){if(!this.hasPlugin(n)){tinyMCE.addPlugin(n,p);this.plugins[this.plugins.length]=n;}},repaint:function(){if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return;try{var s=this.selection;var b=s.getBookmark(true);this.getBody().style.display='none';this.getDoc().execCommand('selectall',false,null);this.getSel().collapseToStart();this.getBody().style.display='block';s.moveToBookmark(b);}catch(ex){}},switchSettings:function(){if(tinyMCE.configs.length>1&&tinyMCE.currentConfig!=this.settings['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index'];}},getBody:function(){return this.getDoc().body;},getDoc:function(){return this.contentWindow.document;},getWin:function(){return this.contentWindow;},addShortcut:function(m,k,d,cmd,ui,va){var n=typeof(k)=="number",ie=tinyMCE.isMSIE,c,sc,i;var scl=this.shortcuts;if(!tinyMCE.getParam('custom_shortcuts'))return false;m=m.toLowerCase();k=ie&&!n?k.toUpperCase():k;c=n?null:k.charCodeAt(0);d=d&&d.indexOf('lang_')==0?tinyMCE.getLang(d):d;sc={alt:m.indexOf('alt')!=-1,ctrl:m.indexOf('ctrl')!=-1,shift:m.indexOf('shift')!=-1,charCode:c,keyCode:n?k:(ie?c:null),desc:d,cmd:cmd,ui:ui,val:va};for(i=0;i<scl.length;i++){if(sc.alt==scl[i].alt&&sc.ctrl==scl[i].ctrl&&sc.shift==scl[i].shift&&sc.charCode==scl[i].charCode&&sc.keyCode==scl[i].keyCode){return false;}}scl[scl.length]=sc;return true;},handleShortcut:function(e){var i,s=this.shortcuts,o;for(i=0;i<s.length;i++){o=s[i];if(o.alt==e.altKey&&o.ctrl==e.ctrlKey&&(o.keyCode==e.keyCode||o.charCode==e.charCode)){if(o.cmd&&(e.type=="keydown"||(e.type=="keypress"&&!tinyMCE.isOpera)))tinyMCE.execCommand(o.cmd,o.ui,o.val);tinyMCE.cancelEvent(e);return true;}}return false;},autoResetDesignMode:function(){if(!tinyMCE.isMSIE&&this.isHidden()&&tinyMCE.getParam('auto_reset_designmode'))eval('try { this.getDoc().designMode = "On"; } catch(e) {}');},isHidden:function(){if(tinyMCE.isMSIE)return false;var s=this.getSel();return(!s||!s.rangeCount||s.rangeCount==0);},isDirty:function(){return this.startContent!=tinyMCE.trim(this.getBody().innerHTML)&&!tinyMCE.isNotDirty;},_mergeElements:function(scmd,pa,ch,override){if(scmd=="removeformat"){pa.className="";pa.style.cssText="";ch.className="";ch.style.cssText="";return;}var st=tinyMCE.parseStyle(tinyMCE.getAttrib(pa,"style"));var stc=tinyMCE.parseStyle(tinyMCE.getAttrib(ch,"style"));var className=tinyMCE.getAttrib(pa,"class");className+=" "+tinyMCE.getAttrib(ch,"class");if(override){for(var n in st){if(typeof(st[n])=='function')continue;stc[n]=st[n];}}else{for(var n in stc){if(typeof(stc[n])=='function')continue;st[n]=stc[n];}}tinyMCE.setAttrib(pa,"style",tinyMCE.serializeStyle(st));tinyMCE.setAttrib(pa,"class",tinyMCE.trim(className));ch.className="";ch.style.cssText="";ch.removeAttribute("class");ch.removeAttribute("style");},_setUseCSS:function(b){var d=this.getDoc();try{d.execCommand("useCSS",false,!b);}catch(ex){}try{d.execCommand("styleWithCSS",false,b);}catch(ex){}if(!tinyMCE.getParam("table_inline_editing"))try{d.execCommand('enableInlineTableEditing',false,"false");}catch(ex){}if(!tinyMCE.getParam("object_resizing"))try{d.execCommand('enableObjectResizing',false,"false");}catch(ex){}},execCommand:function(command,user_interface,value){var doc=this.getDoc();var win=this.getWin();var focusElm=this.getFocusElement();if(!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel','gi').test(command))this.undoBookmark=null;if(this.lastSafariSelection&&!new RegExp('mceStartTyping|mceEndTyping|mceBeginUndoLevel|mceEndUndoLevel|mceAddUndoLevel','gi').test(command)){this.selection.moveToBookmark(this.lastSafariSelection);tinyMCE.selectedElement=this.lastSafariSelectedElement;}if(!tinyMCE.isMSIE&&!this.useCSS){this._setUseCSS(false);this.useCSS=true;}this.contentDocument=doc;if(tinyMCE.execCommandCallback(this,'execcommand_callback','execCommand',this.editorId,this.getBody(),command,user_interface,value))return;if(focusElm&&focusElm.nodeName=="IMG"){var align=focusElm.getAttribute('align');var img=command=="JustifyCenter"?focusElm.cloneNode(false):focusElm;switch(command){case"JustifyLeft":if(align=='left')img.removeAttribute('align');else img.setAttribute('align','left');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case"JustifyCenter":img.removeAttribute('align');var div=tinyMCE.getParentElement(focusElm,"div");if(div&&div.style.textAlign=="center"){if(div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);}else{var div=this.getDoc().createElement("div");div.style.textAlign='center';div.appendChild(img);focusElm.parentNode.replaceChild(div,focusElm);}this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;case"JustifyRight":if(align=='right')img.removeAttribute('align');else img.setAttribute('align','right');var div=focusElm.parentNode;if(div&&div.nodeName=="DIV"&&div.childNodes.length==1&&div.parentNode)div.parentNode.replaceChild(img,div);this.selection.selectNode(img);this.repaint();tinyMCE.triggerNodeChange();return;}}if(tinyMCE.settings['force_br_newlines']){var alignValue="";if(doc.selection.type!="Control"){switch(command){case"JustifyLeft":alignValue="left";break;case"JustifyCenter":alignValue="center";break;case"JustifyFull":alignValue="justify";break;case"JustifyRight":alignValue="right";break;}if(alignValue!=""){var rng=doc.selection.createRange();if((divElm=tinyMCE.getParentElement(rng.parentElement(),"div"))!=null)divElm.setAttribute("align",alignValue);else if(rng.pasteHTML&&rng.htmlText.length>0)rng.pasteHTML('<div align="'+alignValue+'">'+rng.htmlText+"</div>");tinyMCE.triggerNodeChange();return;}}}switch(command){case"mceRepaint":this.repaint();return true;case"InsertUnorderedList":case"InsertOrderedList":var tag=(command=="InsertUnorderedList")?"ul":"ol";if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<"+tag+"><li>&nbsp;</li><"+tag+">");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"Strikethrough":if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<strike>"+this.selection.getSelectedHTML()+"</strike>");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"mceSelectNode":this.selection.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case"FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address");if(elm)this.execCommand("mceRemoveNode",false,elm);}else{if(value=='<div>'&&tinyMCE.isGecko)value='div';this.getDoc().execCommand("FormatBlock",false,value);}tinyMCE.triggerNodeChange();break;case"mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isMSIE){value.outerHTML=value.innerHTML;}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML));}tinyMCE.triggerNodeChange();break;case"mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue;}if(i==value){this.selection.selectNode(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=parentNode;return;}parentNode=parentNode.parentNode;}break;case"SetStyleInfo":var rng=this.getRng();var sel=this.getSel();var scmd=value['command'];var sname=value['name'];var svalue=value['value']==null?'':value['value'];var wrapper=value['wrapper']?value['wrapper']:"span";var parentElm=null;var invalidRe=new RegExp("^BODY|HTML$","g");var invalidParentsRe=tinyMCE.settings['merge_styles_invalid_parents']!=''?new RegExp(tinyMCE.settings['merge_styles_invalid_parents'],"gi"):null;if(tinyMCE.isMSIE){if(rng.item)parentElm=rng.item(0);else{var pelm=rng.parentElement();var prng=doc.selection.createRange();prng.moveToElementText(pelm);if(rng.htmlText==prng.htmlText||rng.boundingWidth==0){if(invalidParentsRe==null||!invalidParentsRe.test(pelm.nodeName))parentElm=pelm;}}}else{var felm=this.getFocusElement();if(sel.isCollapsed||(new RegExp('td|tr|tbody|table','gi').test(felm.nodeName)&&sel.anchorNode==felm.parentNode))parentElm=felm;}if(parentElm&&!invalidRe.test(parentElm.nodeName)){if(scmd=="setstyle")tinyMCE.setStyleAttrib(parentElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(parentElm,sname,svalue);if(scmd=="removeformat"){parentElm.style.cssText='';tinyMCE.setAttrib(parentElm,'class','');}var ch=tinyMCE.getNodeTree(parentElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==parentElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','');}}}else{this._setUseCSS(false);doc.execCommand("FontName",false,"#mce_temp_font#");var elementArray=tinyMCE.getElementsByAttributeValue(this.getBody(),"font","face","#mce_temp_font#");for(var x=0;x<elementArray.length;x++){elm=elementArray[x];if(elm){var spanElm=doc.createElement(wrapper);if(scmd=="setstyle")tinyMCE.setStyleAttrib(spanElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(spanElm,sname,svalue);if(scmd=="removeformat"){spanElm.style.cssText='';tinyMCE.setAttrib(spanElm,'class','');}if(elm.hasChildNodes()){for(var i=0;i<elm.childNodes.length;i++)spanElm.appendChild(elm.childNodes[i].cloneNode(true));}spanElm.setAttribute("mce_new","true");elm.parentNode.replaceChild(spanElm,elm);var ch=tinyMCE.getNodeTree(spanElm,new Array(),1);for(var z=0;z<ch.length;z++){if(ch[z]==spanElm)continue;if(scmd=="setstyle")tinyMCE.setStyleAttrib(ch[z],sname,'');if(scmd=="setattrib")tinyMCE.setAttrib(ch[z],sname,'');if(scmd=="removeformat"){ch[z].style.cssText='';tinyMCE.setAttrib(ch[z],'class','');}}}}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isNew=tinyMCE.getAttrib(elm,"mce_new")=="true";elm.removeAttribute("mce_new");if(elm.childNodes&&elm.childNodes.length==1&&elm.childNodes[0].nodeType==1){this._mergeElements(scmd,elm,elm.childNodes[0],isNew);continue;}if(elm.parentNode.childNodes.length==1&&!invalidRe.test(elm.nodeName)&&!invalidRe.test(elm.parentNode.nodeName)){if(invalidParentsRe==null||!invalidParentsRe.test(elm.parentNode.nodeName))this._mergeElements(scmd,elm.parentNode,elm,false);}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isEmpty=true;var tmp=doc.createElement("body");tmp.appendChild(elm.cloneNode(false));tmp.innerHTML=tmp.innerHTML.replace(new RegExp('style=""|class=""','gi'),'');if(new RegExp('<span>','gi').test(tmp.innerHTML)){for(var x=0;x<elm.childNodes.length;x++){if(elm.parentNode!=null)elm.parentNode.insertBefore(elm.childNodes[x].cloneNode(true),elm);}elm.parentNode.removeChild(elm);}}if(scmd=="removeformat")tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case"FontName":if(value==null){var s=this.getSel();if(tinyMCE.isGecko&&s.isCollapsed){var f=tinyMCE.getParentElement(this.getFocusElement(),"font");if(f!=null)this.selection.selectNode(f,false);}this.getDoc().execCommand("RemoveFormat",false,null);if(f!=null&&tinyMCE.isGecko){var r=this.getRng().cloneRange();r.collapse(true);s.removeAllRanges();s.addRange(r);}}else this.getDoc().execCommand('FontName',false,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case"FontSize":this.getDoc().execCommand('FontSize',false,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);return;case"forecolor":this.getDoc().execCommand('forecolor',false,value);break;case"HiliteColor":if(tinyMCE.isGecko){this._setUseCSS(true);this.getDoc().execCommand('hilitecolor',false,value);this._setUseCSS(false);}else this.getDoc().execCommand('BackColor',false,value);break;case"Cut":case"Copy":case"Paste":var cmdFailed=false;eval('try {this.getDoc().execCommand(command, user_interface, value);} catch (e) {cmdFailed = true;}');if(tinyMCE.isOpera&&cmdFailed)alert('Currently not supported by your browser, use keyboard shortcuts instead.');if(tinyMCE.isGecko&&cmdFailed){if(confirm(tinyMCE.entityDecode(tinyMCE.getLang('lang_clipboard_msg'))))window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');return;}else tinyMCE.triggerNodeChange();break;case"mceSetContent":if(!value)value="";value=tinyMCE.storeAwayURLs(value);value=tinyMCE._customCleanup(this,"insert_to_editor",value);tinyMCE._setHTML(doc,value);tinyMCE.setInnerHTML(doc.body,tinyMCE._cleanupHTML(this,doc,tinyMCE.settings,doc.body));tinyMCE.convertAllRelativeURLs(doc.body);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);tinyMCE.handleVisualAid(doc.body,true,this.visualAid,this);tinyMCE._setEventsEnabled(doc.body,false);return true;case"mceCleanup":var b=this.selection.getBookmark();tinyMCE._setHTML(this.contentDocument,this.getBody().innerHTML);tinyMCE.setInnerHTML(this.getBody(),tinyMCE._cleanupHTML(this,this.contentDocument,this.settings,this.getBody(),this.visualAid));tinyMCE.convertAllRelativeURLs(doc.body);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(doc);tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE._setEventsEnabled(this.getBody(),false);this.repaint();this.selection.moveToBookmark(b);tinyMCE.triggerNodeChange();break;case"mceReplaceContent":if(!value)value='';this.getWin().focus();var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=this.getSel().toString();if(selectedText.length>0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value);}tinyMCE.triggerNodeChange();break;case"mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange();}}break;case"mceSetCSSClass":this.execCommand("SetStyleInfo",false,{command:"setattrib",name:"class",value:value});break;case"mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCommand('mceInsertContent',false,key);var scrollX=this.getDoc().body.scrollLeft+this.getDoc().documentElement.scrollLeft;var scrollY=this.getDoc().body.scrollTop+this.getDoc().documentElement.scrollTop;var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)tinyMCE.setInnerHTML(this.getBody(),html.substring(0,pos)+value+html.substring(pos+key.length));this.contentWindow.scrollTo(scrollX,scrollY);this.execCommand('mceEndUndoLevel');break;case"mceInsertContent":if(!value)value='';var insertHTMLFailed=false;this.getWin().focus();if(tinyMCE.isGecko||tinyMCE.isOpera){try{if(value.indexOf('<')==-1&&!value.match(/(&#38;|&#160;|&#60;|&#62;)/g)){var r=this.getRng();var n=this.getDoc().createTextNode(tinyMCE.entityDecode(value));var s=this.getSel();var r2=r.cloneRange();s.removeAllRanges();r.deleteContents();r.insertNode(n);r2.selectNode(n);r2.collapse(false);s.removeAllRanges();s.addRange(r2);}else{value=tinyMCE.fixGeckoBaseHREFBug(1,this.getDoc(),value);this.getDoc().execCommand('inserthtml',false,value);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value);}}catch(ex){insertHTMLFailed=true;}if(!insertHTMLFailed){tinyMCE.triggerNodeChange();return;}}if(tinyMCE.isOpera&&insertHTMLFailed){this.getDoc().execCommand("insertimage",false,tinyMCE.uniqueURL);var ar=tinyMCE.getElementsByAttributeValue(this.getBody(),"img","src",tinyMCE.uniqueURL);ar[0].outerHTML=value;return;}if(!tinyMCE.isMSIE){var isHTML=value.indexOf('<')!=-1;var sel=this.getSel();var rng=this.getRng();if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value);}else value=rng.createContextualFragment(value);}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value);}if(tinyMCE.isSafari&&!isHTML){this.execCommand('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true;}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true;}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node);}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng);}else rng.collapse(false);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value);}else{var rng=doc.selection.createRange();var c=value.indexOf('<!--')!=-1;if(c)value=tinyMCE.uniqueTag+value;if(rng.item)rng.item(0).outerHTML=value;else rng.pasteHTML(value);if(c){var e=this.getDoc().getElementById('mceTMPElement');e.parentNode.removeChild(e);}}tinyMCE.triggerNodeChange();break;case"mceStartTyping":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedo.typingUndoIndex==-1){this.undoRedo.typingUndoIndex=this.undoRedo.undoIndex;this.execCommand('mceAddUndoLevel');}break;case"mceEndTyping":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedo.typingUndoIndex!=-1){this.execCommand('mceAddUndoLevel');this.undoRedo.typingUndoIndex=-1;}break;case"mceBeginUndoLevel":this.undoRedoLevel=false;break;case"mceEndUndoLevel":this.undoRedoLevel=true;this.execCommand('mceAddUndoLevel');break;case"mceAddUndoLevel":if(tinyMCE.settings['custom_undo_redo']&&this.undoRedoLevel){if(this.undoRedo.add())tinyMCE.triggerNodeChange(false);}break;case"Undo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");this.undoRedo.undo();tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case"Redo":if(tinyMCE.settings['custom_undo_redo']){tinyMCE.execCommand("mceEndTyping");this.undoRedo.redo();tinyMCE.triggerNodeChange();}else this.getDoc().execCommand(command,user_interface,value);break;case"mceToggleVisualAid":this.visualAid=!this.visualAid;tinyMCE.handleVisualAid(this.getBody(),true,this.visualAid,this);tinyMCE.triggerNodeChange();break;case"Indent":this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();if(tinyMCE.isMSIE){var n=tinyMCE.getParentElement(this.getFocusElement(),"blockquote");do{if(n&&n.nodeName=="BLOCKQUOTE"){n.removeAttribute("dir");n.removeAttribute("style");}}while(n!=null&&(n=n.parentNode)!=null);}break;case"removeformat":var text=this.selection.getSelectedText();if(tinyMCE.isOpera){this.getDoc().execCommand("RemoveFormat",false,null);return;}if(tinyMCE.isMSIE){try{var rng=doc.selection.createRange();rng.execCommand("RemoveFormat",false,null);}catch(e){}this.execCommand("SetStyleInfo",false,{command:"removeformat"});}else{this.getDoc().execCommand(command,user_interface,value);this.execCommand("SetStyleInfo",false,{command:"removeformat"});}if(text.length==0)this.execCommand("mceSetCSSClass",false,"");tinyMCE.triggerNodeChange();break;default:this.getDoc().execCommand(command,user_interface,value);if(tinyMCE.isGecko)window.setTimeout('tinyMCE.triggerNodeChange(false);',1);else tinyMCE.triggerNodeChange();}if(command!="mceAddUndoLevel"&&command!="Undo"&&command!="Redo"&&command!="mceStartTyping"&&command!="mceEndTyping")tinyMCE.execCommand("mceAddUndoLevel");},queryCommandValue:function(c){try{return this.getDoc().queryCommandValue(c);}catch(e){return null;}},queryCommandState:function(c){return this.getDoc().queryCommandState(c);},_onAdd:function(replace_element,form_element_name,target_document){var hc,th,to,editorTemplate;th=this.settings['theme'];to=tinyMCE.themes[th];var targetDoc=target_document?target_document:document;this.targetDoc=targetDoc;tinyMCE.themeURL=tinyMCE.baseURL+"/themes/"+this.settings['theme'];this.settings['themeurl']=tinyMCE.themeURL;if(!replace_element){alert("Error: Could not find the target element.");return false;}if(to.getEditorTemplate)editorTemplate=to.getEditorTemplate(this.settings,this.editorId);var deltaWidth=editorTemplate['delta_width']?editorTemplate['delta_width']:0;var deltaHeight=editorTemplate['delta_height']?editorTemplate['delta_height']:0;var html='<span id="'+this.editorId+'_parent" class="mceEditorContainer">'+editorTemplate['html'];html=tinyMCE.replaceVar(html,"editor_id",this.editorId);this.settings['default_document']=tinyMCE.baseURL+"/blank.htm";this.settings['old_width']=this.settings['width'];this.settings['old_height']=this.settings['height'];if(this.settings['width']==-1)this.settings['width']=replace_element.offsetWidth;if(this.settings['height']==-1)this.settings['height']=replace_element.offsetHeight;if(this.settings['width']==0)this.settings['width']=replace_element.style.width;if(this.settings['height']==0)this.settings['height']=replace_element.style.height;if(this.settings['width']==0)this.settings['width']=320;if(this.settings['height']==0)this.settings['height']=240;this.settings['area_width']=parseInt(this.settings['width']);this.settings['area_height']=parseInt(this.settings['height']);this.settings['area_width']+=deltaWidth;this.settings['area_height']+=deltaHeight;if((""+this.settings['width']).indexOf('%')!=-1)this.settings['area_width']="100%";if((""+this.settings['height']).indexOf('%')!=-1)this.settings['area_height']="100%";if((""+replace_element.style.width).indexOf('%')!=-1){this.settings['width']=replace_element.style.width;this.settings['area_width']="100%";}if((""+replace_element.style.height).indexOf('%')!=-1){this.settings['height']=replace_element.style.height;this.settings['area_height']="100%";}html=tinyMCE.applyTemplate(html);this.settings['width']=this.settings['old_width'];this.settings['height']=this.settings['old_height'];this.visualAid=this.settings['visual'];this.formTargetElementId=form_element_name;if(replace_element.nodeName=="TEXTAREA"||replace_element.nodeName=="INPUT")this.startContent=replace_element.value;else this.startContent=replace_element.innerHTML;if(replace_element.nodeName!="TEXTAREA"&&replace_element.nodeName!="INPUT"){this.oldTargetElement=replace_element;if(tinyMCE.settings['debug']){hc='<textarea wrap="off" id="'+form_element_name+'" name="'+form_element_name+'" cols="100" rows="15"></textarea>';}else{hc='<input type="hidden" type="text" id="'+form_element_name+'" name="'+form_element_name+'" />';this.oldTargetElement.style.display="none";}html+='</span>';if(tinyMCE.isGecko)html=hc+html;else html+=hc;if(tinyMCE.isGecko){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);tinyMCE.insertAfter(fragment,replace_element);}else replace_element.insertAdjacentHTML("beforeBegin",html);}else{html+='</span>';this.oldTargetElement=replace_element;if(!tinyMCE.settings['debug'])this.oldTargetElement.style.display="none";if(tinyMCE.isGecko){var rng=replace_element.ownerDocument.createRange();rng.setStartBefore(replace_element);var fragment=rng.createContextualFragment(html);tinyMCE.insertAfter(fragment,replace_element);}else replace_element.insertAdjacentHTML("beforeBegin",html);}var dynamicIFrame=false;var tElm=targetDoc.getElementById(this.editorId);if(!tinyMCE.isMSIE){if(tElm&&tElm.nodeName=="SPAN"){tElm=tinyMCE._createIFrame(tElm,targetDoc);dynamicIFrame=true;}this.targetElement=tElm;this.iframeElement=tElm;this.contentDocument=tElm.contentDocument;this.contentWindow=tElm.contentWindow;}else{if(tElm&&tElm.nodeName=="SPAN")tElm=tinyMCE._createIFrame(tElm,targetDoc,targetDoc.parentWindow);else tElm=targetDoc.frames[this.editorId];this.targetElement=tElm;this.iframeElement=targetDoc.getElementById(this.editorId);if(tinyMCE.isOpera){this.contentDocument=this.iframeElement.contentDocument;this.contentWindow=this.iframeElement.contentWindow;dynamicIFrame=true;}else{this.contentDocument=tElm.window.document;this.contentWindow=tElm.window;}this.getDoc().designMode="on";}var doc=this.contentDocument;if(dynamicIFrame){var html=tinyMCE.getParam('doctype')+'<html><head xmlns="http://www.w3.org/1999/xhtml"><base href="'+tinyMCE.settings['base_href']+'" /><title>blank_page</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body class="mceContentBody"></body></html>';try{if(!this.isHidden())this.getDoc().designMode="on";doc.open();doc.write(html);doc.close();}catch(e){this.getDoc().location.href=tinyMCE.baseURL+"/blank.htm";}}if(tinyMCE.isMSIE)window.setTimeout("tinyMCE.addEventHandlers(tinyMCE.instances[\""+this.editorId+"\"]);",1);tinyMCE.setupContent(this.editorId,true);return true;},setBaseHREF:function(u){var h,b,d,nl;d=this.getDoc();nl=d.getElementsByTagName("base");b=nl.length>0?nl[0]:null;if(!b){nl=d.getElementsByTagName("head");h=nl.length>0?nl[0]:null;b=d.createElement("base");b.setAttribute('href',u);h.appendChild(b);}else{if(u==""||u==null)b.parentNode.removeChild(b);else b.setAttribute('href',u);}},getFocusElement:function(){return this.selection.getFocusElement();},getSel:function(){return this.selection.getSel();},getRng:function(){return this.selection.getRng();},triggerSave:function(skip_cleanup,skip_callback){this.switchSettings();tinyMCE.settings['preformatted']=false;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;tinyMCE._setHTML(this.getDoc(),this.getBody().innerHTML);if(this.settings['cleanup']==false){tinyMCE.handleVisualAid(this.getBody(),true,false,this);tinyMCE._setEventsEnabled(this.getBody(),true);}tinyMCE._customCleanup(this,"submit_content_dom",this.contentWindow.document.body);var htm=skip_cleanup?this.getBody().innerHTML:tinyMCE._cleanupHTML(this,this.getDoc(),this.settings,this.getBody(),tinyMCE.visualAid,true,true);htm=tinyMCE._customCleanup(this,"submit_content",htm);if(!skip_callback&&tinyMCE.settings['save_callback']!="")var content=eval(tinyMCE.settings['save_callback']+"(this.formTargetElementId,htm,this.getBody());");if((typeof(content)!="undefined")&&content!=null)htm=content;htm=tinyMCE.regexpReplace(htm,"&#40;","(","gi");htm=tinyMCE.regexpReplace(htm,"&#41;",")","gi");htm=tinyMCE.regexpReplace(htm,"&#59;",";","gi");htm=tinyMCE.regexpReplace(htm,"&#34;","&quot;","gi");htm=tinyMCE.regexpReplace(htm,"&#94;","^","gi");if(this.formElement)this.formElement.value=htm;if(tinyMCE.isSafari&&this.formElement)this.formElement.innerText=htm;}};TinyMCE_Engine.prototype.cleanupHTMLCode=function(s){s=s.replace(/<p \/>/gi,'<p>&nbsp;</p>');s=s.replace(/<p>\s*<\/p>/gi,'<p>&nbsp;</p>');s=s.replace(/<(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|b|font|em|strong|i|strike|u|span|a|ul|ol|li|blockquote)([a-z]*)([^\\|>]*?)\/>/gi,'<$1$2$3></$1$2>');s=s.replace(new RegExp('\\s+></','gi'),'></');s=s.replace(/<(img|br|hr)(.*?)><\/(img|br|hr)>/gi,'<$1$2 />');if(tinyMCE.isMSIE)s=s.replace(/<p><hr \/><\/p>/gi,"<hr>");if(tinyMCE.getParam('convert_urls'))s=s.replace(new RegExp('(href=\"?)(\\s*?#)','gi'),'$1'+tinyMCE.settings['document_base_url']+"#");return s;};TinyMCE_Engine.prototype.parseStyle=function(str){var ar=new Array();if(str==null)return ar;var st=str.split(';');tinyMCE.clearArray(ar);for(var i=0;i<st.length;i++){if(st[i]=='')continue;var re=new RegExp('^\\s*([^:]*):\\s*(.*)\\s*$');var pa=st[i].replace(re,'$1||$2').split('||');if(pa.length==2)ar[pa[0].toLowerCase()]=pa[1];}return ar;};TinyMCE_Engine.prototype.compressStyle=function(ar,pr,sf,res){var box=new Array();box[0]=ar[pr+'-top'+sf];box[1]=ar[pr+'-left'+sf];box[2]=ar[pr+'-right'+sf];box[3]=ar[pr+'-bottom'+sf];for(var i=0;i<box.length;i++){if(box[i]==null)return;for(var a=0;a<box.length;a++){if(box[a]!=box[i])return;}}ar[res]=box[0];ar[pr+'-top'+sf]=null;ar[pr+'-left'+sf]=null;ar[pr+'-right'+sf]=null;ar[pr+'-bottom'+sf]=null;};TinyMCE_Engine.prototype.serializeStyle=function(ar){var str="";tinyMCE.compressStyle(ar,"border","","border");tinyMCE.compressStyle(ar,"border","-width","border-width");tinyMCE.compressStyle(ar,"border","-color","border-color");for(var key in ar){var val=ar[key];if(typeof(val)=='function')continue;if(key.indexOf('mso-')==0)continue;if(val!=null&&val!=''){val=''+val;val=val.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)",'gi'),"url('$1')");if(val.indexOf('url(')!=-1&&tinyMCE.getParam('convert_urls')){var m=new RegExp("url\\('(.*?)'\\)").exec(val);if(m.length>1)val="url('"+eval(tinyMCE.getParam('urlconverter_callback')+"(m[1], null, true);")+"')";}if(tinyMCE.getParam("force_hex_style_colors"))val=tinyMCE.convertRGBToHex(val,true);if(val!="url('')")str+=key.toLowerCase()+": "+val+"; ";}}if(new RegExp('; $').test(str))str=str.substring(0,str.length-2);return str;};TinyMCE_Engine.prototype.convertRGBToHex=function(s,k){if(s.toLowerCase().indexOf('rgb')!=-1){var re=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi");var rgb=s.replace(re,"$1,$2,$3,$4,$5").split(',');if(rgb.length==5){r=parseInt(rgb[1]).toString(16);g=parseInt(rgb[2]).toString(16);b=parseInt(rgb[3]).toString(16);r=r.length==1?'0'+r:r;g=g.length==1?'0'+g:g;b=b.length==1?'0'+b:b;s="#"+r+g+b;if(k)s=rgb[0]+s+rgb[4];}}return s;};TinyMCE_Engine.prototype.convertHexToRGB=function(s){if(s.indexOf('#')!=-1){s=s.replace(new RegExp('[^0-9A-F]','gi'),'');return"rgb("+parseInt(s.substring(0,2),16)+","+parseInt(s.substring(2,4),16)+","+parseInt(s.substring(4,6),16)+")";}return s;};TinyMCE_Engine.prototype.convertSpansToFonts=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<span/gi,'<font');h=h.replace(/<\/span/gi,'</font');doc.body.innerHTML=h;var s=doc.getElementsByTagName("font");for(var i=0;i<s.length;i++){var size=tinyMCE.trim(s[i].style.fontSize).toLowerCase();var fSize=0;for(var x=0;x<sizes.length;x++){if(sizes[x]==size){fSize=x+1;break;}}if(fSize>0){tinyMCE.setAttrib(s[i],'size',fSize);s[i].style.fontSize='';}var fFace=s[i].style.fontFamily;if(fFace!=null&&fFace!=""){tinyMCE.setAttrib(s[i],'face',fFace);s[i].style.fontFamily='';}var fColor=s[i].style.color;if(fColor!=null&&fColor!=""){tinyMCE.setAttrib(s[i],'color',tinyMCE.convertRGBToHex(fColor));s[i].style.color='';}}};TinyMCE_Engine.prototype.convertFontsToSpans=function(doc){var sizes=tinyMCE.getParam('font_size_style_values').replace(/\s+/,'').split(',');var h=doc.body.innerHTML;h=h.replace(/<font/gi,'<span');h=h.replace(/<\/font/gi,'</span');doc.body.innerHTML=h;var fsClasses=tinyMCE.getParam('font_size_classes');if(fsClasses!='')fsClasses=fsClasses.replace(/\s+/,'').split(',');else fsClasses=null;var s=doc.getElementsByTagName("span");for(var i=0;i<s.length;i++){var fSize,fFace,fColor;fSize=tinyMCE.getAttrib(s[i],'size');fFace=tinyMCE.getAttrib(s[i],'face');fColor=tinyMCE.getAttrib(s[i],'color');if(fSize!=""){fSize=parseInt(fSize);if(fSize>0&&fSize<8){if(fsClasses!=null)tinyMCE.setAttrib(s[i],'class',fsClasses[fSize-1]);else s[i].style.fontSize=sizes[fSize-1];}s[i].removeAttribute('size');}if(fFace!=""){s[i].style.fontFamily=fFace;s[i].removeAttribute('face');}if(fColor!=""){s[i].style.color=fColor;s[i].removeAttribute('color');}}};TinyMCE_Engine.prototype.cleanupAnchors=function(doc){var i,cn,x,an=doc.getElementsByTagName("a");for(i=0;i<an.length;i++){if(tinyMCE.getAttrib(an[i],"name")!=""&&tinyMCE.getAttrib(an[i],"href")==""){cn=an[i].childNodes;for(x=cn.length-1;x>=0;x--)tinyMCE.insertAfter(cn[x],an[i]);}}};TinyMCE_Engine.prototype.getContent=function(editor_id){var h;if(typeof(editor_id)!="undefined")tinyMCE.selectedInstance=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedInstance){h=tinyMCE._cleanupHTML(this.selectedInstance,this.selectedInstance.getDoc(),tinyMCE.settings,this.selectedInstance.getBody(),false,true);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(this.selectedInstance.getDoc());return h;}return null;};TinyMCE_Engine.prototype._fixListElements=function(d){var nl,x,a=['ol','ul'],i,n,p,r=new RegExp('^(OL|UL)$'),np;for(x=0;x<a.length;x++){nl=d.getElementsByTagName(a[x]);for(i=0;i<nl.length;i++){n=nl[i];p=n.parentNode;if(r.test(p.nodeName)){np=tinyMCE.prevNode(n,'LI');if(!np){np=d.createElement('li');np.innerHTML='&nbsp;';np.appendChild(n);p.insertBefore(np,p.firstChild);}else np.appendChild(n);}}}};TinyMCE_Engine.prototype._fixTables=function(d){var nl,i,n,p,np,x,t;nl=d.getElementsByTagName('table');for(i=0;i<nl.length;i++){n=nl[i];if((p=tinyMCE.getParentElement(n,'p,div,h1,h2,h3,h4,h5,h6'))!=null){np=p.cloneNode(false);np.removeAttribute('id');t=n;while((n=n.nextSibling))np.appendChild(n);tinyMCE.insertAfter(np,p);tinyMCE.insertAfter(t,p);}}};TinyMCE_Engine.prototype._cleanupHTML=function(inst,doc,config,elm,visual,on_save,on_submit){var h,d,t1,t2,t3,t4,t5,c,s;if(!tinyMCE.getParam('cleanup'))return elm.innerHTML;on_save=typeof(on_save)=='undefined'?false:on_save;c=inst.cleanup;s=inst.settings;d=c.settings.debug;if(d)t1=new Date().getTime();if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertFontsToSpans(doc);if(tinyMCE.getParam("fix_list_elements"))tinyMCE._fixListElements(doc);if(tinyMCE.getParam("fix_table_elements"))tinyMCE._fixTables(doc);tinyMCE._customCleanup(inst,on_save?"get_from_editor_dom":"insert_to_editor_dom",doc.body);if(d)t2=new Date().getTime();c.settings.on_save=on_save;c.idCount=0;c.serializationId++;c.serializedNodes=new Array();c.sourceIndex=-1;if(s.cleanup_serializer=="xml")h=c.serializeNodeAsXML(elm);else h=c.serializeNodeAsHTML(elm);if(d)t3=new Date().getTime();h=h.replace(/<\/?(body|head|html)[^>]*>/gi,'');h=h.replace(new RegExp(' (rowspan="1"|colspan="1")','g'),'');h=h.replace(/<p><hr \/><\/p>/g,'<hr />');h=h.replace(/<p>(&nbsp;|&#160;)<\/p><hr \/><p>(&nbsp;|&#160;)<\/p>/g,'<hr />');h=h.replace(/<td>\s*<br \/>\s*<\/td>/g,'<td>&nbsp;</td>');h=h.replace(/<p>\s*<br \/>\s*<\/p>/g,'<p>&nbsp;</p>');h=h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*(&nbsp;|&#160;)\s*<\/p>/g,'<p>&nbsp;</p>');h=h.replace(/<p>\s*(&nbsp;|&#160;)\s*<br \/>\s*<\/p>/g,'<p>&nbsp;</p>');h=h.replace(/<p>\s*<br \/>\s*&nbsp;\s*<\/p>/g,'<p>&nbsp;</p>');h=h.replace(/<a>(.*?)<\/a>/g,'$1');h=h.replace(/<p([^>]*)>\s*<\/p>/g,'<p$1>&nbsp;</p>');if(/^\s*(<br \/>|<p>&nbsp;<\/p>|<p>&#160;<\/p>|<p><\/p>)\s*$/.test(h))h='';if(s.preformatted){h=h.replace(/^<pre>/,'');h=h.replace(/<\/pre>$/,'');h='<pre>'+h+'</pre>';}if(tinyMCE.isGecko){h=h.replace(/<o:p _moz-userdefined="" \/>/g,'');h=h.replace(/<td([^>]*)>\s*<br \/>\s*<\/td>/g,'<td$1>&nbsp;</td>');}if(s.force_br_newlines)h=h.replace(/<p>(&nbsp;|&#160;)<\/p>/g,'<br />');h=tinyMCE._customCleanup(inst,on_save?"get_from_editor":"insert_to_editor",h);if(on_save){h=h.replace(new RegExp(' ?(mceItem[a-zA-Z0-9]*|'+s.visual_table_class+')','g'),'');h=h.replace(new RegExp(' ?class=""','g'),'');}if(s.remove_linebreaks&&!c.settings.indent)h=h.replace(/\n|\r/g,' ');if(d)t4=new Date().getTime();if(on_save&&c.settings.indent)h=c.formatHTML(h);if(on_submit&&(s.encoding=="xml"||s.encoding=="html"))h=c.xmlEncode(h);if(d)t5=new Date().getTime();if(c.settings.debug)tinyMCE.debug("Cleanup in ms: Pre="+(t2-t1)+", Serialize: "+(t3-t2)+", Post: "+(t4-t3)+", Format: "+(t5-t4)+", Sum: "+(t5-t1)+".");return h;};function TinyMCE_Cleanup(){this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.rules=tinyMCE.clearArray(new Array());this.settings={indent_elements:'head,table,tbody,thead,tfoot,form,tr,ul,ol,blockquote,object',newline_before_elements:'h1,h2,h3,h4,h5,h6,pre,address,div,ul,ol,li,meta,option,area,title,link,base,script,td',newline_after_elements:'br,hr,p,pre,address,div,ul,ol,meta,option,area,link,base,script',newline_before_after_elements:'html,head,body,table,thead,tbody,tfoot,tr,form,ul,ol,blockquote,p,object,param,hr,div',indent_char:'\t',indent_levels:1,entity_encoding:'raw',valid_elements:'*[*]',entities:'',url_converter:'',invalid_elements:'',verify_html:false};this.vElements=tinyMCE.clearArray(new Array());this.vElementsRe='';this.closeElementsRe=/^(IMG|BR|HR|LINK|META|BASE|INPUT|BUTTON)$/;this.codeElementsRe=/^(SCRIPT|STYLE)$/;this.serializationId=0;this.mceAttribs={href:'mce_href',src:'mce_src',type:'mce_type'};}TinyMCE_Cleanup.prototype={init:function(s){var n,a,i,ir,or,st;for(n in s)this.settings[n]=s[n];s=this.settings;this.inRe=this._arrayToRe(s.indent_elements.split(','),'','^<(',')[^>]*');this.ouRe=this._arrayToRe(s.indent_elements.split(','),'','^<\\/(',')[^>]*');this.nlBeforeRe=this._arrayToRe(s.newline_before_elements.split(','),'gi','<(',')([^>]*)>');this.nlAfterRe=this._arrayToRe(s.newline_after_elements.split(','),'gi','<(',')([^>]*)>');this.nlBeforeAfterRe=this._arrayToRe(s.newline_before_after_elements.split(','),'gi','<(\\/?)(',')([^>]*)>');if(s.invalid_elements!='')this.iveRe=this._arrayToRe(s.invalid_elements.toUpperCase().split(','),'g','^(',')$');else this.iveRe=null;st='';for(i=0;i<s.indent_levels;i++)st+=s.indent_char;this.inStr=st;if(!s.verify_html){s.valid_elements='*[*]';s.extended_valid_elements='';}this.fillStr=s.entity_encoding=="named"?"&nbsp;":"&#160;";this.idCount=0;},addRuleStr:function(s){var r=this.parseRuleStr(s);var n;for(n in r){if(r[n])this.rules[n]=r[n];}this.vElements=tinyMCE.clearArray(new Array());for(n in this.rules){if(this.rules[n])this.vElements[this.vElements.length]=this.rules[n].tag;}this.vElementsRe=this._arrayToRe(this.vElements,'');},parseRuleStr:function(s){var ta,p,r,a,i,x,px,t,tn,y,av,or=tinyMCE.clearArray(new Array()),dv;if(s==null||s.length==0)return or;ta=s.split(',');for(x=0;x<ta.length;x++){s=ta[x];if(s.length==0)continue;p=this.split(/\[|\]/,s);if(p==null||p.length<1)t=s.toUpperCase();else t=p[0].toUpperCase();tn=this.split('/',t);for(y=0;y<tn.length;y++){r={};r.tag=tn[y];r.forceAttribs=null;r.defaultAttribs=null;r.validAttribValues=null;px=r.tag.charAt(0);r.forceOpen=px=='+';r.removeEmpty=px=='-';r.fill=px=='#';r.tag=r.tag.replace(/\+|-|#/g,'');r.oTagName=tn[0].replace(/\+|-|#/g,'').toLowerCase();r.isWild=new RegExp('\\*|\\?|\\+','g').test(r.tag);r.validRe=new RegExp(this._wildcardToRe('^'+r.tag+'$'));if(p.length>1){r.vAttribsRe='^(';a=this.split(/\|/,p[1]);for(i=0;i<a.length;i++){t=a[i];av=/(=|:|<)(.*?)$/.exec(t);t=t.replace(/(=|:|<).*?$/,'');if(av&&av.length>0){if(av[0].charAt(0)==':'){if(!r.forceAttribs)r.forceAttribs=tinyMCE.clearArray(new Array());r.forceAttribs[t.toLowerCase()]=av[0].substring(1);}else if(av[0].charAt(0)=='='){if(!r.defaultAttribs)r.defaultAttribs=tinyMCE.clearArray(new Array());dv=av[0].substring(1);r.defaultAttribs[t.toLowerCase()]=dv==""?"mce_empty":dv;}else if(av[0].charAt(0)=='<'){if(!r.validAttribValues)r.validAttribValues=tinyMCE.clearArray(new Array());r.validAttribValues[t.toLowerCase()]=this._arrayToRe(this.split('?',av[0].substring(1)),'');}}r.vAttribsRe+=''+t.toLowerCase()+(i!=a.length-1?'|':'');a[i]=t.toLowerCase();}r.vAttribsRe+=')$';r.vAttribsRe=this._wildcardToRe(r.vAttribsRe);r.vAttribsReIsWild=new RegExp('\\*|\\?|\\+','g').test(r.vAttribsRe);r.vAttribsRe=new RegExp(r.vAttribsRe);r.vAttribs=a.reverse();}else{r.vAttribsRe='';r.vAttribs=tinyMCE.clearArray(new Array());r.vAttribsReIsWild=false;}or[r.tag]=r;}}return or;},serializeNodeAsXML:function(n){var s,b;if(!this.xmlDoc){if(this.isMSIE){try{this.xmlDoc=new ActiveXObject('MSXML2.DOMDocument');}catch(e){}if(!this.xmlDoc)try{this.xmlDoc=new ActiveXObject('Microsoft.XmlDom');}catch(e){}}else this.xmlDoc=document.implementation.createDocument('','',null);if(!this.xmlDoc)alert("Error XML Parser could not be found.");}if(this.xmlDoc.firstChild)this.xmlDoc.removeChild(this.xmlDoc.firstChild);b=this.xmlDoc.createElement("html");b=this.xmlDoc.appendChild(b);this._convertToXML(n,b);if(this.isMSIE)return this.xmlDoc.xml;else return new XMLSerializer().serializeToString(this.xmlDoc);},_convertToXML:function(n,xn){var xd,el,i,l,cn,at,no,hc=false;if(this._isDuplicate(n))return;xd=this.xmlDoc;switch(n.nodeType){case 1:hc=n.hasChildNodes();el=xd.createElement(n.nodeName.toLowerCase());at=n.attributes;for(i=at.length-1;i>-1;i--){no=at[i];if(no.specified&&no.nodeValue)el.setAttribute(no.nodeName.toLowerCase(),no.nodeValue);}if(!hc&&!this.closeElementsRe.test(n.nodeName))el.appendChild(xd.createTextNode(""));xn=xn.appendChild(el);break;case 3:xn.appendChild(xd.createTextNode(n.nodeValue));return;case 8:xn.appendChild(xd.createComment(n.nodeValue));return;}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i<l;i++)this._convertToXML(cn[i],xn);}},serializeNodeAsHTML:function(n){var en,no,h='',i,l,r,cn,va=false,f=false,at,hc;this._setupRules();if(this._isDuplicate(n))return'';switch(n.nodeType){case 1:hc=n.hasChildNodes();if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&n.nodeName.indexOf('/')!=-1)break;if(this.vElementsRe.test(n.nodeName)&&(!this.iveRe||!this.iveRe.test(n.nodeName))){va=true;r=this.rules[n.nodeName];if(!r){at=this.rules;for(no in at){if(at[no]&&at[no].validRe.test(n.nodeName)){r=at[no];break;}}}en=r.isWild?n.nodeName.toLowerCase():r.oTagName;f=r.fill;if(r.removeEmpty&&!hc)return"";h+='<'+en;if(r.vAttribsReIsWild){at=n.attributes;for(i=at.length-1;i>-1;i--){no=at[i];if(no.specified&&r.vAttribsRe.test(no.nodeName))h+=this._serializeAttribute(n,r,no.nodeName);}}else{for(i=r.vAttribs.length-1;i>-1;i--)h+=this._serializeAttribute(n,r,r.vAttribs[i]);}if(!this.settings.on_save){at=this.mceAttribs;for(no in at){if(at[no])h+=this._serializeAttribute(n,r,at[no]);}}if(this.closeElementsRe.test(n.nodeName))return h+' />';h+='>';if(this.isMSIE&&this.codeElementsRe.test(n.nodeName))h+=n.innerHTML;}break;case 3:if(n.parentNode&&this.codeElementsRe.test(n.parentNode.nodeName))return this.isMSIE?'':n.nodeValue;return this.xmlEncode(n.nodeValue);case 8:return"<!--"+this._trimComment(n.nodeValue)+"-->";}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i<l;i++)h+=this.serializeNodeAsHTML(cn[i]);}if(f&&!hc)h+=this.fillStr;if(va)h+='</'+en+'>';return h;},_serializeAttribute:function(n,r,an){var av='',t,os=this.settings.on_save;if(os&&(an.indexOf('mce_')==0||an.indexOf('_moz')==0))return'';if(os&&this.mceAttribs[an])av=this._getAttrib(n,this.mceAttribs[an]);if(av.length==0)av=this._getAttrib(n,an);if(av.length==0&&r.defaultAttribs&&(t=r.defaultAttribs[an])){av=t;if(av=="mce_empty")return" "+an+'=""';}if(r.forceAttribs&&(t=r.forceAttribs[an]))av=t;if(os&&av.length!=0&&this.settings.url_converter.length!=0&&/^(src|href|longdesc)$/.test(an))av=eval(this.settings.url_converter+'(this, n, av)');if(av.length!=0&&r.validAttribValues&&r.validAttribValues[an]&&!r.validAttribValues[an].test(av))return"";if(av.length!=0&&av=="{$uid}")av="uid_"+(this.idCount++);if(av.length!=0)return" "+an+"="+'"'+this.xmlEncode(av)+'"';return"";},formatHTML:function(h){var s=this.settings,p='',i=0,li=0,o='',l;h=h.replace(/\r/g,'');h='\n'+h;h=h.replace(new RegExp('\\n\\s+','gi'),'\n');h=h.replace(this.nlBeforeRe,'\n<$1$2>');h=h.replace(this.nlAfterRe,'<$1$2>\n');h=h.replace(this.nlBeforeAfterRe,'\n<$1$2$3>\n');h+='\n';while((i=h.indexOf('\n',i+1))!=-1){if((l=h.substring(li+1,i)).length!=0){if(this.ouRe.test(l)&&p.length>=s.indent_levels)p=p.substring(s.indent_levels);o+=p+l+'\n';if(this.inRe.test(l))p+=this.inStr;}li=i;}return o;},xmlEncode:function(s){var i,l,e,o='',c;this._setupEntities();switch(this.settings.entity_encoding){case"raw":return tinyMCE.xmlEncode(s);case"named":for(i=0,l=s.length;i<l;i++){c=s.charCodeAt(i);e=this.entities[c];if(c==39){o+="&#39;";continue;}if(e&&e!='')o+='&'+e+';';else o+=String.fromCharCode(c);}return o;case"numeric":for(i=0,l=s.length;i<l;i++){c=s.charCodeAt(i);if(c>127||c==60||c==62||c==38||c==39||c==34)o+='&#'+c+";";else o+=String.fromCharCode(c);}return o;}return s;},split:function(re,s){var c=s.split(re);var i,l,o=new Array();for(i=0,l=c.length;i<l;i++){if(c[i]!='')o[i]=c[i];}return o;},_trimComment:function(s){if(tinyMCE.isGecko){s=s.replace(/\sxsrc=/gi," src=");s=s.replace(/\sxhref=/gi," href=");}s=s.replace(new RegExp('\\smce_src=\"[^\"]*\"','gi'),"");s=s.replace(new RegExp('\\smce_href=\"[^\"]*\"','gi'),"");return s;},_getAttrib:function(e,n,d){if(typeof(d)=="undefined")d="";if(!e||e.nodeType!=1)return d;var v=e.getAttribute(n,0);if(n=="class"&&!v)v=e.className;if(this.isMSIE&&n=="http-equiv")v=e.httpEquiv;if(n=="style"&&!tinyMCE.isOpera)v=e.style.cssText;if(n=='style')v=tinyMCE.serializeStyle(tinyMCE.parseStyle(v));if(this.settings.on_save&&n.indexOf('on')!=-1&&this.settings.on_save&&v&&v!="")v=tinyMCE.cleanupEventStr(v);return(v&&v!="")?''+v:d;},_urlConverter:function(c,n,v){if(!c.settings.on_save)return tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings.base_href,v);else if(tinyMCE.getParam('convert_urls'))return eval(tinyMCE.settings.urlconverter_callback+"(v, n, true);");return v;},_arrayToRe:function(a,op,be,af){var i,r;op=typeof(op)=="undefined"?"gi":op;be=typeof(be)=="undefined"?"^(":be;af=typeof(af)=="undefined"?")$":af;r=be;for(i=0;i<a.length;i++)r+=this._wildcardToRe(a[i])+(i!=a.length-1?"|":"");r+=af;return new RegExp(r,op);},_wildcardToRe:function(s){s=s.replace(/\?/g,'(\\S?)');s=s.replace(/\+/g,'(\\S+)');s=s.replace(/\*/g,'(\\S*)');return s;},_setupEntities:function(){var n,a,i,s=this.settings;if(!this.entitiesDone){if(s.entity_encoding=="named"){n=tinyMCE.clearArray(new Array());a=this.split(',',s.entities);for(i=0;i<a.length;i+=2)n[a[i]]=a[i+1];this.entities=n;}this.entitiesDone=true;}},_setupRules:function(){var s=this.settings;if(!this.rulesDone){this.addRuleStr(s.valid_elements);this.addRuleStr(s.extended_valid_elements);this.rulesDone=true;}},_isDuplicate:function(n){var i;if(!this.settings.fix_content_duplication)return false;if(tinyMCE.isMSIE&&!tinyMCE.isOpera&&n.nodeType==1){if(n.mce_serialized==this.serializationId)return true;n.setAttribute('mce_serialized',this.serializationId);}else{for(i=0;i<this.serializedNodes.length;i++){if(this.serializedNodes[i]==n)return true;}this.serializedNodes[this.serializedNodes.length]=n;}return false;}};TinyMCE_Engine.prototype.getElementByAttributeValue=function(n,e,a,v){return(n=this.getElementsByAttributeValue(n,e,a,v)).length==0?null:n[0];};TinyMCE_Engine.prototype.getElementsByAttributeValue=function(n,e,a,v){var i,nl=n.getElementsByTagName(e),o=new Array();for(i=0;i<nl.length;i++){if(tinyMCE.getAttrib(nl[i],a).indexOf(v)!=-1)o[o.length]=nl[i];}return o;};TinyMCE_Engine.prototype.isBlockElement=function(n){return n!=null&&n.nodeType==1&&this.blockRegExp.test(n.nodeName);};TinyMCE_Engine.prototype.getParentBlockElement=function(n){while(n){if(this.isBlockElement(n))return n;n=n.parentNode;}return null;};TinyMCE_Engine.prototype.insertAfter=function(n,r){if(r.nextSibling)r.parentNode.insertBefore(n,r.nextSibling);else r.parentNode.appendChild(n);};TinyMCE_Engine.prototype.setInnerHTML=function(e,h){var i,nl,n;if(tinyMCE.isMSIE&&!tinyMCE.isOpera){h=h.replace(/\s\/>/g,'>');h=h.replace(/<p([^>]*)>\u00A0?<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');h=h.replace(/<p([^>]*)>&nbsp;<\/p>/gi,'<p$1 mce_keep="true">&nbsp;</p>');e.innerHTML=tinyMCE.uniqueTag+h;e.firstChild.removeNode(true);nl=e.getElementsByTagName("p");for(i=nl.length-1;i>=0;i--){n=nl[i];if(n.nodeName=='P'&&!n.hasChildNodes()&&!n.mce_keep)n.parentNode.removeChild(n);}}else{h=this.fixGeckoBaseHREFBug(1,e,h);e.innerHTML=h;this.fixGeckoBaseHREFBug(2,e,h);}};TinyMCE_Engine.prototype.getOuterHTML=function(e){if(tinyMCE.isMSIE)return e.outerHTML;var d=e.ownerDocument.createElement("body");d.appendChild(e);return d.innerHTML;};TinyMCE_Engine.prototype.setOuterHTML=function(e,h){if(tinyMCE.isMSIE){e.outerHTML=h;return;}var d=e.ownerDocument.createElement("body");d.innerHTML=h;e.parentNode.replaceChild(d.firstChild,e);};TinyMCE_Engine.prototype._getElementById=function(id,d){var e,i,j,f;if(typeof(d)=="undefined")d=document;e=d.getElementById(id);if(!e){f=d.forms;for(i=0;i<f.length;i++){for(j=0;j<f[i].elements.length;j++){if(f[i].elements[j].name==id){e=f[i].elements[j];break;}}}}return e;};TinyMCE_Engine.prototype.getNodeTree=function(n,na,t,nn){var i;if(typeof(t)=="undefined"||n.nodeType==t&&(typeof(nn)=="undefined"||n.nodeName==nn))na[na.length]=n;if(n.hasChildNodes()){for(i=0;i<n.childNodes.length;i++)tinyMCE.getNodeTree(n.childNodes[i],na,t,nn);}return na;};TinyMCE_Engine.prototype.getParentElement=function(node,names,attrib_name,attrib_value){if(typeof(names)=="undefined"){if(node.nodeType==1)return node;while((node=node.parentNode)!=null&&node.nodeType!=1);return node;}if(node==null)return null;var namesAr=names.toUpperCase().split(',');do{for(var i=0;i<namesAr.length;i++){if(node.nodeName==namesAr[i]||names=="*"){if(typeof(attrib_name)=="undefined")return node;else if(node.getAttribute(attrib_name)){if(typeof(attrib_value)=="undefined"){if(node.getAttribute(attrib_name)!="")return node;}else if(node.getAttribute(attrib_name)==attrib_value)return node;}}}}while((node=node.parentNode)!=null);return null;};TinyMCE_Engine.prototype.getAttrib=function(elm,name,default_value){if(typeof(default_value)=="undefined")default_value="";if(!elm||elm.nodeType!=1)return default_value;var v=elm.getAttribute(name);if(name=="class"&&!v)v=elm.className;if(tinyMCE.isGecko&&name=="src"&&elm.src!=null&&elm.src!="")v=elm.src;if(tinyMCE.isGecko&&name=="href"&&elm.href!=null&&elm.href!="")v=elm.href;if(name=="http-equiv"&&tinyMCE.isMSIE)v=elm.httpEquiv;if(name=="style"&&!tinyMCE.isOpera)v=elm.style.cssText;return(v&&v!="")?v:default_value;};TinyMCE_Engine.prototype.setAttrib=function(element,name,value,fix_value){if(typeof(value)=="number"&&value!=null)value=""+value;if(fix_value){if(value==null)value="";var re=new RegExp('[^0-9%]','g');value=value.replace(re,'');}if(name=="style")element.style.cssText=value;if(name=="class")element.className=value;if(value!=null&&value!=""&&value!=-1)element.setAttribute(name,value);else element.removeAttribute(name);};TinyMCE_Engine.prototype.setStyleAttrib=function(elm,name,value){eval('elm.style.'+name+'=value;');if(tinyMCE.isMSIE&&value==null||value==''){var str=tinyMCE.serializeStyle(tinyMCE.parseStyle(elm.style.cssText));elm.style.cssText=str;elm.setAttribute("style",str);}};TinyMCE_Engine.prototype.switchClass=function(ei,c){var e;if(tinyMCE.switchClassCache[ei])e=tinyMCE.switchClassCache[ei];else e=tinyMCE.switchClassCache[ei]=document.getElementById(ei);if(e){if(tinyMCE.settings.button_tile_map&&e.className&&e.className.indexOf('mceTiledButton')==0)c='mceTiledButton '+c;e.className=c;}};TinyMCE_Engine.prototype.getAbsPosition=function(n){var p={absLeft:0,absTop:0};while(n){p.absLeft+=n.offsetLeft;p.absTop+=n.offsetTop;n=n.offsetParent;}return p;};TinyMCE_Engine.prototype.prevNode=function(e,n){var a=n.split(','),i;while((e=e.previousSibling)!=null){for(i=0;i<a.length;i++){if(e.nodeName==a[i])return e;}}return null;};TinyMCE_Engine.prototype.nextNode=function(e,n){var a=n.split(','),i;while((e=e.nextSibling)!=null){for(i=0;i<a.length;i++){if(e.nodeName==a[i])return e;}}return null;};TinyMCE_Engine.prototype.parseURL=function(url_str){var urlParts=new Array();if(url_str){var pos,lastPos;pos=url_str.indexOf('://');if(pos!=-1){urlParts['protocol']=url_str.substring(0,pos);lastPos=pos+3;}for(var i=lastPos;i<url_str.length;i++){var chr=url_str.charAt(i);if(chr==':')break;if(chr=='/')break;}pos=i;urlParts['host']=url_str.substring(lastPos,pos);urlParts['port']="";lastPos=pos;if(url_str.charAt(pos)==':'){pos=url_str.indexOf('/',lastPos);urlParts['port']=url_str.substring(lastPos+1,pos);}lastPos=pos;pos=url_str.indexOf('?',lastPos);if(pos==-1)pos=url_str.indexOf('#',lastPos);if(pos==-1)pos=url_str.length;urlParts['path']=url_str.substring(lastPos,pos);lastPos=pos;if(url_str.charAt(pos)=='?'){pos=url_str.indexOf('#');pos=(pos==-1)?url_str.length:pos;urlParts['query']=url_str.substring(lastPos+1,pos);}lastPos=pos;if(url_str.charAt(pos)=='#'){pos=url_str.length;urlParts['anchor']=url_str.substring(lastPos+1,pos);}}return urlParts;};TinyMCE_Engine.prototype.serializeURL=function(up){var o="";if(up['protocol'])o+=up['protocol']+"://";if(up['host'])o+=up['host'];if(up['port'])o+=":"+up['port'];if(up['path'])o+=up['path'];if(up['query'])o+="?"+up['query'];if(up['anchor'])o+="#"+up['anchor'];return o;};TinyMCE_Engine.prototype.convertAbsoluteURLToRelativeURL=function(base_url,url_to_relative){var baseURL=this.parseURL(base_url);var targetURL=this.parseURL(url_to_relative);var strTok1;var strTok2;var breakPoint=0;var outPath="";var forceSlash=false;if(targetURL.path=="")targetURL.path="/";else forceSlash=true;base_url=baseURL.path.substring(0,baseURL.path.lastIndexOf('/'));strTok1=base_url.split('/');strTok2=targetURL.path.split('/');if(strTok1.length>=strTok2.length){for(var i=0;i<strTok1.length;i++){if(i>=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(strTok1.length<strTok2.length){for(var i=0;i<strTok2.length;i++){if(i>=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(breakPoint==1)return targetURL.path;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outPath+="../";for(var i=breakPoint-1;i<strTok2.length;i++){if(i!=(breakPoint-1))outPath+="/"+strTok2[i];else outPath+=strTok2[i];}targetURL.protocol=null;targetURL.host=null;targetURL.port=null;targetURL.path=outPath==""&&forceSlash?"/":outPath;var fileName=baseURL.path;var pos;if((pos=fileName.lastIndexOf('/'))!=-1)fileName=fileName.substring(pos+1);if(fileName==targetURL.path&&targetURL.anchor!="")targetURL.path="";if(targetURL.path==""&&!targetURL.anchor)targetURL.path="/";return this.serializeURL(targetURL);};TinyMCE_Engine.prototype.convertRelativeToAbsoluteURL=function(base_url,relative_url){var baseURL=this.parseURL(base_url);var relURL=this.parseURL(relative_url);if(relative_url==""||relative_url.charAt(0)=='/'||relative_url.indexOf('://')!=-1||relative_url.indexOf('mailto:')!=-1||relative_url.indexOf('javascript:')!=-1)return relative_url;baseURLParts=baseURL['path'].split('/');relURLParts=relURL['path'].split('/');var newBaseURLParts=new Array();for(var i=baseURLParts.length-1;i>=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i];}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue;}if(numBack>0){numBack--;continue;}newRelURLParts[newRelURLParts.length]=relURLParts[i];}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.slice(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";relURL.protocol=baseURL.protocol;relURL.host=baseURL.host;relURL.port=baseURL.port;if(relURL.path.charAt(relURL.path.length-1)=="/")absPath+="/";relURL.path=absPath;return this.serializeURL(relURL);};TinyMCE_Engine.prototype.convertURL=function(url,node,on_save){var prot=document.location.protocol;var host=document.location.hostname;var port=document.location.port;if(prot=="file:")return url;url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isMSIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(on_save&&tinyMCE.getParam('relative_urls')){var curl=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(curl.charAt(0)=='/')curl=tinyMCE.settings['document_base_prefix']+curl;var urlParts=tinyMCE.parseURL(curl);var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['document_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],curl);}if(!tinyMCE.getParam('relative_urls')){var urlParts=tinyMCE.parseURL(url);var baseUrlParts=tinyMCE.parseURL(tinyMCE.settings['base_href']);url=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(urlParts['anchor']&&urlParts['path']==baseUrlParts['path'])return"#"+urlParts['anchor'];}if(tinyMCE.getParam('remove_script_host')){var start="",portPart="";if(port!="")portPart=":"+port;start=prot+"//"+host+portPart+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1);}return url;};TinyMCE_Engine.prototype.convertAllRelativeURLs=function(body){var elms=body.getElementsByTagName("img");for(var i=0;i<elms.length;i++){var src=tinyMCE.getAttrib(elms[i],'src');var msrc=tinyMCE.getAttrib(elms[i],'mce_src');if(msrc!="")src=msrc;if(src!=""){src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);elms[i].setAttribute("src",src);}}var elms=body.getElementsByTagName("a");for(var i=0;i<elms.length;i++){var href=tinyMCE.getAttrib(elms[i],'href');var mhref=tinyMCE.getAttrib(elms[i],'mce_href');if(mhref!="")href=mhref;if(href&&href!=""){href=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],href);elms[i].setAttribute("href",href);}}};TinyMCE_Engine.prototype.clearArray=function(a){for(var k in a)a[k]=null;return a;};TinyMCE_Engine.prototype._setEventsEnabled=function(node,state){var events=new Array('onfocus','onblur','onclick','ondblclick','onmousedown','onmouseup','onmouseover','onmousemove','onmouseout','onkeypress','onkeydown','onkeydown','onkeyup');var evs=tinyMCE.settings['event_elements'].split(',');for(var y=0;y<evs.length;y++){var elms=node.getElementsByTagName(evs[y]);for(var i=0;i<elms.length;i++){var event="";for(var x=0;x<events.length;x++){if((event=tinyMCE.getAttrib(elms[i],events[x]))!=''){event=tinyMCE.cleanupEventStr(""+event);if(!state)event="return true;"+event;else event=event.replace(/^return true;/gi,'');elms[i].removeAttribute(events[x]);elms[i].setAttribute(events[x],event);}}}}};TinyMCE_Engine.prototype._eventPatch=function(editor_id){var n,inst,win,e;if(typeof(tinyMCE)=="undefined")return true;try{if(tinyMCE.selectedInstance){win=tinyMCE.selectedInstance.getWin();if(win&&win.event){e=win.event;if(!e.target)e.target=e.srcElement;TinyMCE_Engine.prototype.handleEvent(e);return;}}for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;tinyMCE.selectedInstance=inst;win=inst.getWin();if(win&&win.event){e=win.event;if(!e.target)e.target=e.srcElement;TinyMCE_Engine.prototype.handleEvent(e);return;}}}catch(ex){}};TinyMCE_Engine.prototype.unloadHandler=function(){tinyMCE.triggerSave(true,true);};TinyMCE_Engine.prototype.addEventHandlers=function(inst){var doc=inst.getDoc();inst.switchSettings();if(tinyMCE.isMSIE){tinyMCE.addEvent(doc,"keypress",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc,"keyup",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc,"keydown",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc,"mouseup",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc,"click",TinyMCE_Engine.prototype._eventPatch);}else{tinyMCE.addEvent(doc,"keypress",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keydown",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"keyup",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"click",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"mouseup",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"mousedown",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"focus",tinyMCE.handleEvent);tinyMCE.addEvent(doc,"blur",tinyMCE.handleEvent);eval('try { doc.designMode = "On"; } catch(e) {}');}};TinyMCE_Engine.prototype.onMouseMove=function(){var inst;if(!tinyMCE.hasMouseMoved){inst=tinyMCE.selectedInstance;if(inst.isFocused){inst.undoBookmark=inst.selection.getBookmark();tinyMCE.hasMouseMoved=true;}}};TinyMCE_Engine.prototype.cancelEvent=function(e){if(tinyMCE.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};TinyMCE_Engine.prototype.addEvent=function(o,n,h){if(o.attachEvent)o.attachEvent("on"+n,h);else o.addEventListener(n,h,false);};TinyMCE_Engine.prototype.addSelectAccessibility=function(e,s,w){if(!s._isAccessible){s.onkeydown=tinyMCE.accessibleEventHandler;s.onblur=tinyMCE.accessibleEventHandler;s._isAccessible=true;s._win=w;}return false;};TinyMCE_Engine.prototype.accessibleEventHandler=function(e){var win=this._win;e=tinyMCE.isMSIE?win.event:e;var elm=tinyMCE.isMSIE?e.srcElement:e.target;if(e.type=="blur"){if(elm.oldonchange){elm.onchange=elm.oldonchange;elm.oldonchange=null;}return true;}if(elm.nodeName=="SELECT"&&!elm.oldonchange){elm.oldonchange=elm.onchange;elm.onchange=null;}if(e.keyCode==13||e.keyCode==32){elm.onchange=elm.oldonchange;elm.onchange();elm.oldonchange=null;tinyMCE.cancelEvent(e);return false;}return true;};function TinyMCE_Selection(inst){this.instance=inst;};TinyMCE_Selection.prototype={getSelectedHTML:function(){var inst=this.instance;var e,r=this.getRng(),h;if(tinyMCE.isSafari){return r.toString();}e=document.createElement("body");if(tinyMCE.isGecko)e.appendChild(r.cloneContents());else e.innerHTML=r.htmlText;h=tinyMCE._cleanupHTML(inst,inst.contentDocument,inst.settings,e,e,false,true,false);if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());return h;},getSelectedText:function(){var inst=this.instance;var d,r,s,t;if(tinyMCE.isMSIE){d=inst.getDoc();if(d.selection.type=="Text"){r=d.selection.createRange();t=r.text;}else t='';}else{s=this.getSel();if(s&&s.toString)t=s.toString();else t='';}return t;},getBookmark:function(simple){var rng=this.getRng();var doc=this.instance.getDoc();var sp,le,s,e,nl,i,si,ei;var trng,sx,sy,xx=-999999999;if(tinyMCE.isOpera)return null;sx=doc.body.scrollLeft+doc.documentElement.scrollLeft;sy=doc.body.scrollTop+doc.documentElement.scrollTop;if(tinyMCE.isSafari||tinyMCE.isGecko)return{rng:rng,scrollX:sx,scrollY:sy};if(tinyMCE.isMSIE){if(simple)return{rng:rng};if(rng.item){e=rng.item(0);nl=doc.getElementsByTagName(e.nodeName);for(i=0;i<nl.length;i++){if(e==nl[i]){sp=i;break;}}return{tag:e.nodeName,index:sp,scrollX:sx,scrollY:sy};}else{trng=rng.duplicate();trng.collapse(true);sp=Math.abs(trng.move('character',xx));trng=rng.duplicate();trng.collapse(false);le=Math.abs(trng.move('character',xx))-sp;return{start:sp,length:le,scrollX:sx,scrollY:sy};}}if(tinyMCE.isGecko){s=tinyMCE.getParentElement(rng.startContainer);for(si=0;si<s.childNodes.length&&s.childNodes[si]!=rng.startContainer;si++);nl=doc.getElementsByTagName(s.nodeName);for(i=0;i<nl.length;i++){if(s==nl[i]){sp=i;break;}}e=tinyMCE.getParentElement(rng.endContainer);for(ei=0;ei<e.childNodes.length&&e.childNodes[ei]!=rng.endContainer;ei++);nl=doc.getElementsByTagName(e.nodeName);for(i=0;i<nl.length;i++){if(e==nl[i]){le=i;break;}}return{startTag:s.nodeName,start:sp,startIndex:si,endTag:e.nodeName,end:le,endIndex:ei,startOffset:rng.startOffset,endOffset:rng.endOffset,scrollX:sx,scrollY:sy};}return null;},moveToBookmark:function(bookmark){var rng,nl,i;var inst=this.instance;var doc=inst.getDoc();var win=inst.getWin();var sel=this.getSel();if(!bookmark)return false;if(tinyMCE.isSafari){sel.setBaseAndExtent(bookmark.startContainer,bookmark.startOffset,bookmark.endContainer,bookmark.endOffset);return true;}if(tinyMCE.isMSIE){if(bookmark.rng){bookmark.rng.select();return true;}win.focus();if(bookmark.tag){rng=inst.getBody().createControlRange();nl=doc.getElementsByTagName(bookmark.tag);if(nl.length>bookmark.index)rng.addElement(nl[bookmark.index]);}else{rng=inst.getSel().createRange();rng.moveToElementText(inst.getBody());rng.collapse(true);rng.moveStart('character',bookmark.start);rng.moveEnd('character',bookmark.length);}rng.select();win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true;}if(tinyMCE.isGecko&&bookmark.rng){sel.removeAllRanges();sel.addRange(bookmark.rng);win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true;}if(tinyMCE.isGecko){rng=doc.createRange();nl=doc.getElementsByTagName(bookmark.startTag);if(nl.length>bookmark.start)rng.setStart(nl[bookmark.start].childNodes[bookmark.startIndex],bookmark.startOffset);nl=doc.getElementsByTagName(bookmark.endTag);if(nl.length>bookmark.end)rng.setEnd(nl[bookmark.end].childNodes[bookmark.endIndex],bookmark.endOffset);sel.removeAllRanges();sel.addRange(rng);win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true;}return false;},selectNode:function(node,collapse,select_text_node,to_start){var inst=this.instance,sel,rng,nodes;if(!node)return;if(typeof(collapse)=="undefined")collapse=true;if(typeof(select_text_node)=="undefined")select_text_node=false;if(typeof(to_start)=="undefined")to_start=true;if(tinyMCE.isMSIE){rng=inst.getBody().createTextRange();try{rng.moveToElementText(node);if(collapse)rng.collapse(to_start);rng.select();}catch(e){}}else{sel=this.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.setBaseAndExtent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.collapseToStart();else sel.collapseToEnd();}this.scrollToNode(node);return;}rng=inst.getDoc().createRange();if(select_text_node){nodes=tinyMCE.getNodeTree(node,new Array(),3);if(nodes.length>0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node);}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length);}else rng.collapse(to_start);}sel.removeAllRanges();sel.addRange(rng);}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node;},scrollToNode:function(node){var inst=this.instance;var pos,doc,scrollX,scrollY,height;pos=tinyMCE.getAbsPosition(node);doc=inst.getDoc();scrollX=doc.body.scrollLeft+doc.documentElement.scrollLeft;scrollY=doc.body.scrollTop+doc.documentElement.scrollTop;height=tinyMCE.isMSIE?document.getElementById(inst.editorId).style.pixelHeight:inst.targetElement.clientHeight;if(!tinyMCE.settings['auto_resize']&&!(pos.absTop>scrollY&&pos.absTop<(scrollY-25+height)))inst.contentWindow.scrollTo(pos.absLeft,pos.absTop-height+25);},getSel:function(){var inst=this.instance;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return inst.getDoc().selection;return inst.contentWindow.getSelection();},getRng:function(){var inst=this.instance;var sel=this.getSel();if(sel==null)return null;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return sel.createRange();if(tinyMCE.isSafari&&!sel.getRangeAt)return''+window.getSelection();return sel.getRangeAt(0);},getFocusElement:function(){var inst=this.instance;if(tinyMCE.isMSIE&&!tinyMCE.isOpera){var doc=inst.getDoc();var rng=doc.selection.createRange();var elm=rng.item?rng.item(0):rng.parentElement();}else{if(inst.isHidden())return inst.getBody();var sel=this.getSel();var rng=this.getRng();if(!sel||!rng)return null;var elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset];}}}elm=tinyMCE.getParentElement(elm);}return elm;}};function TinyMCE_UndoRedo(inst){this.instance=inst;this.undoLevels=new Array();this.undoIndex=0;this.typingUndoIndex=-1;this.undoRedo=true;};TinyMCE_UndoRedo.prototype={add:function(l){var b;if(l){this.undoLevels[this.undoLevels.length]=l;return true;}var inst=this.instance;if(this.typingUndoIndex!=-1){this.undoIndex=this.typingUndoIndex;}var newHTML=tinyMCE.trim(inst.getBody().innerHTML);if(this.undoLevels[this.undoIndex]&&newHTML!=this.undoLevels[this.undoIndex].content){tinyMCE.dispatchCallback(inst,'onchange_callback','onChange',inst);var customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(var i=0;i<this.undoLevels.length-1;i++){this.undoLevels[i]=this.undoLevels[i+1];}this.undoLevels.length--;this.undoIndex--;}b=inst.undoBookmark;if(!b)b=inst.selection.getBookmark();this.undoIndex++;this.undoLevels[this.undoIndex]={content:newHTML,bookmark:b};this.undoLevels.length=this.undoIndex+1;return true;}return false;},undo:function(){var inst=this.instance;if(this.undoIndex>0){this.undoIndex--;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);}},redo:function(){var inst=this.instance;tinyMCE.execCommand("mceEndTyping");if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);}tinyMCE.triggerNodeChange();}};var TinyMCE_ForceParagraphs={_insertPara:function(inst,e){function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()=="";}if(para.getElementsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i<nodes.length;i++){if(!isEmptyHTML(nodes[i].nodeValue))return false;}return true;}var doc=inst.getDoc();var sel=inst.getSel();var win=inst.contentWindow;var rng=sel.getRangeAt(0);var body=doc.body;var rootElm=doc.documentElement;var blockName="P";var rngBefore=doc.createRange();rngBefore.setStart(sel.anchorNode,sel.anchorOffset);rngBefore.collapse(true);var rngAfter=doc.createRange();rngAfter.setStart(sel.focusNode,sel.focusOffset);rngAfter.collapse(true);var direct=rngBefore.compareBoundaryPoints(rngBefore.START_TO_END,rngAfter)<0;var startNode=direct?sel.anchorNode:sel.focusNode;var startOffset=direct?sel.anchorOffset:sel.focusOffset;var endNode=direct?sel.focusNode:sel.anchorNode;var endOffset=direct?sel.focusOffset:sel.anchorOffset;startNode=startNode.nodeName=="BODY"?startNode.firstChild:startNode;endNode=endNode.nodeName=="BODY"?endNode.firstChild:endNode;var startBlock=tinyMCE.getParentBlockElement(startNode);var endBlock=tinyMCE.getParentBlockElement(endNode);if(startBlock!=null){blockName=startBlock.nodeName;if(blockName=="TD"||blockName=="TABLE"||(blockName=="DIV"&&new RegExp('left|right','gi').test(startBlock.style.cssFloat)))blockName="P";}if(tinyMCE.getParentElement(startBlock,"OL,UL")!=null)return false;if((startBlock!=null&&startBlock.nodeName=="TABLE")||(endBlock!=null&&endBlock.nodeName=="TABLE"))startBlock=endBlock=null;var paraBefore=(startBlock!=null&&startBlock.nodeName==blockName)?startBlock.cloneNode(false):doc.createElement(blockName);var paraAfter=(endBlock!=null&&endBlock.nodeName==blockName)?endBlock.cloneNode(false):doc.createElement(blockName);if(/^(H[1-6])$/.test(blockName))paraAfter=doc.createElement("p");var startChop=startNode;var endChop=endNode;node=startChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;startChop=node;}while((node=node.previousSibling?node.previousSibling:node.parentNode));node=endChop;do{if(node==body||node.nodeType==9||tinyMCE.isBlockElement(node))break;endChop=node;}while((node=node.nextSibling?node.nextSibling:node.parentNode));if(startChop.nodeName=="TD")startChop=startChop.firstChild;if(endChop.nodeName=="TD")endChop=endChop.lastChild;if(startBlock==null){rng.deleteContents();sel.removeAllRanges();if(startChop!=rootElm&&endChop!=rootElm){rngBefore=rng.cloneRange();if(startChop==body)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);paraBefore.appendChild(rngBefore.cloneContents());if(endChop.parentNode.nodeName==blockName)endChop=endChop.parentNode;rng.setEndAfter(endChop);if(endChop.nodeName!="#text"&&endChop.nodeName!="BODY")rngBefore.setEndAfter(endChop);var contents=rng.cloneContents();if(contents.firstChild&&(contents.firstChild.nodeName==blockName||contents.firstChild.nodeName=="BODY"))paraAfter.innerHTML=contents.firstChild.innerHTML;else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";rng.deleteContents();rngAfter.deleteContents();rngBefore.deleteContents();paraAfter.normalize();rngBefore.insertNode(paraAfter);paraBefore.normalize();rngBefore.insertNode(paraBefore);}else{body.innerHTML="<"+blockName+">&nbsp;</"+blockName+"><"+blockName+">&nbsp;</"+blockName+">";paraAfter=body.childNodes[1];}inst.selection.selectNode(paraAfter,true,true);return true;}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);var contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){paraAfter.innerHTML=contents.firstChild.innerHTML;}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML="&nbsp;";if(isEmpty(paraAfter))paraAfter.innerHTML="&nbsp;";var rng=doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nodeName.toUpperCase()==blockName){rng.setStartBefore(startChop.parentNode);}else{if(rngBefore.startContainer.nodeName.toUpperCase()==blockName&&rngBefore.startOffset==0)rng.setStartBefore(rngBefore.startContainer);else rng.setStart(rngBefore.startContainer,rngBefore.startOffset);}if(!endChop.nextSibling&&endChop.parentNode.nodeName.toUpperCase()==blockName)rng.setEndAfter(endChop.parentNode);else rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents();rng.insertNode(paraAfter);rng.insertNode(paraBefore);paraAfter.normalize();paraBefore.normalize();inst.selection.selectNode(paraAfter,true,true);return true;},_handleBackSpace:function(inst){var r=inst.getRng();var sn=r.startContainer;if(sn&&sn.nextSibling&&sn.nextSibling.nodeName=="BR")sn.nextSibling.parentNode.removeChild(sn.nextSibling);return false;}};function TinyMCE_Layer(id,bm){this.id=id;this.blockerElement=null;this.events=false;this.element=null;this.blockMode=typeof(bm)!='undefined'?bm:true;};TinyMCE_Layer.prototype={moveRelativeTo:function(re,p){var rep=this.getAbsPosition(re);var w=parseInt(re.offsetWidth);var h=parseInt(re.offsetHeight);var e=this.getElement();var ew=parseInt(e.offsetWidth);var eh=parseInt(e.offsetHeight);var x,y;switch(p){case"tl":x=rep.absLeft;y=rep.absTop;break;case"tr":x=rep.absLeft+w;y=rep.absTop;break;case"bl":x=rep.absLeft;y=rep.absTop+h;break;case"br":x=rep.absLeft+w;y=rep.absTop+h;break;case"cc":x=rep.absLeft+(w/2)-(ew/2);y=rep.absTop+(h/2)-(eh/2);break;}this.moveTo(x,y);},moveBy:function(x,y){var e=this.getElement();this.moveTo(parseInt(e.style.left)+x,parseInt(e.style.top)+y);},moveTo:function(x,y){var e=this.getElement();e.style.left=x+"px";e.style.top=y+"px";this.updateBlocker();},resizeBy:function(w,h){var e=this.getElement();this.resizeTo(parseInt(e.style.width)+w,parseInt(e.style.height)+h);},resizeTo:function(w,h){var e=this.getElement();e.style.width=w+"px";e.style.height=h+"px";this.updateBlocker();},show:function(){this.getElement().style.display='block';this.updateBlocker();},hide:function(){this.getElement().style.display='none';this.updateBlocker();},isVisible:function(){return this.getElement().style.display=='block';},getElement:function(){if(!this.element)this.element=document.getElementById(this.id);return this.element;},setBlockMode:function(s){this.blockMode=s;},updateBlocker:function(){var e,b,x,y,w,h;b=this.getBlocker();if(b){if(this.blockMode){e=this.getElement();x=this.parseInt(e.style.left);y=this.parseInt(e.style.top);w=this.parseInt(e.offsetWidth);h=this.parseInt(e.offsetHeight);b.style.left=x+'px';b.style.top=y+'px';b.style.width=w+'px';b.style.height=h+'px';b.style.display=e.style.display;}else b.style.display='none';}},getBlocker:function(){var d,b;if(!this.blockerElement&&this.blockMode){d=document;b=d.createElement("iframe");b.style.cssText='display: none; position: absolute; left: 0; top: 0';b.src='javascript:false;';b.frameBorder='0';b.scrolling='no';d.body.appendChild(b);this.blockerElement=b;}return this.blockerElement;},getAbsPosition:function(n){var p={absLeft:0,absTop:0};while(n){p.absLeft+=n.offsetLeft;p.absTop+=n.offsetTop;n=n.offsetParent;}return p;},create:function(n,c,p){var d=document,e=d.createElement(n);e.setAttribute('id',this.id);if(c)e.className=c;if(!p)p=d.body;p.appendChild(e);return this.element=e;},parseInt:function(s){if(s==null||s=='')return 0;return parseInt(s);}};function TinyMCE_Menu(){var id;if(typeof(tinyMCE.menuCounter)=="undefined")tinyMCE.menuCounter=0;id="mc_menu_"+tinyMCE.menuCounter++;TinyMCE_Layer.call(this,id,true);this.id=id;this.items=new Array();this.needsUpdate=true;};TinyMCE_Menu.prototype=tinyMCE.extend(TinyMCE_Layer.prototype,{init:function(s){var n;this.settings={separator_class:'mceMenuSeparator',title_class:'mceMenuTitle',disabled_class:'mceMenuDisabled',menu_class:'mceMenu',drop_menu:true};for(n in s)this.settings[n]=s[n];this.create('div',this.settings.menu_class);},clear:function(){this.items=new Array();},addTitle:function(t){this.add({type:'title',text:t});},addDisabled:function(t){this.add({type:'disabled',text:t});},addSeparator:function(){this.add({type:'separator'});},addItem:function(t,js){this.add({text:t,js:js});},add:function(mi){this.items[this.items.length]=mi;this.needsUpdate=true;},update:function(){var e=this.getElement(),h='',i,t,m=this.items,s=this.settings;if(this.settings.drop_menu)h+='<span class="mceMenuLine"></span>';h+='<table border="0" cellpadding="0" cellspacing="0">';for(i=0;i<m.length;i++){t=tinyMCE.xmlEncode(m[i].text);c=m[i].class_name?' class="'+m[i].class_name+'"':'';switch(m[i].type){case'separator':h+='<tr class="'+s.separator_class+'"><td>';break;case'title':h+='<tr class="'+s.title_class+'"><td><span'+c+'>'+t+'</span>';break;case'disabled':h+='<tr class="'+s.disabled_class+'"><td><span'+c+'>'+t+'</span>';break;default:h+='<tr><td><a href="javascript:void(0);" onmousedown="'+tinyMCE.xmlEncode(m[i].js)+';return false;"><span'+c+'>'+t+'</span></a>';}h+='</td></tr>';}h+='</table>';e.innerHTML=h;this.needsUpdate=false;this.updateBlocker();},show:function(){var nl,i;if(tinyMCE.lastMenu==this)return;if(this.needsUpdate)this.update();if(tinyMCE.lastMenu&&tinyMCE.lastMenu!=this)tinyMCE.lastMenu.hide();this.parent.show.call(this);if(!tinyMCE.isOpera){}tinyMCE.lastMenu=this;}});TinyMCE_Engine.prototype.debug=function(){var m="",e,a,i;e=document.getElementById("tinymce_debug");if(!e){var d=document.createElement("div");d.setAttribute("className","debugger");d.className="debugger";d.innerHTML='Debug output:<textarea id="tinymce_debug" style="width: 100%; height: 300px" wrap="nowrap" mce_editable="false"></textarea>';document.body.appendChild(d);e=document.getElementById("tinymce_debug");}a=this.debug.arguments;for(i=0;i<a.length;i++){m+=a[i];if(i<a.length-1)m+=', ';}e.value+=m+"\n";};
\ No newline at end of file

Added: plog/trunk/js/tinymce/tiny_mce_gzip.php
===================================================================
--- plog/trunk/js/tinymce/tiny_mce_gzip.php	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/tiny_mce_gzip.php	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,268 @@
+<?php
+/**
+ * $RCSfile: tiny_mce_gzip.php,v $
+ * $Revision: $
+ * $Date: $
+ *
+ * @version 1.08
+ * @author Moxiecode
+ * @copyright Copyright © 2005-2006, Moxiecode Systems AB, All rights reserved.
+ *
+ * This file compresses the TinyMCE JavaScript using GZip and
+ * enables the browser to do two requests instead of one for each .js file.
+ * Notice: This script defaults the button_tile_map option to true for extra performance.
+ */
+
+// General options
+$suffix = "";							// Set to "_src" to use source version
+$expiresOffset = 3600 * 24 * 10;		// 10 days util client cache expires
+$diskCache = false;						// If you enable this option gzip files will be cached on disk.
+$cacheDir = realpath(".");				// Absolute directory path to where cached gz files will be stored
+$debug = false;							// Enable this option if you need debuging info
+
+// Headers
+header("Content-type: text/javascript; charset: UTF-8");
+// header("Cache-Control: must-revalidate");
+header("Vary: Accept-Encoding"); // Handle proxies
+header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT");
+
+// Get data to load
+$theme = isset($_GET['theme']) ? TinyMCE_cleanInput($_GET['theme']) : "";
+$language = isset($_GET['language']) ? TinyMCE_cleanInput($_GET['language']) : "";
+$plugins = isset($_GET['plugins']) ? TinyMCE_cleanInput($_GET['plugins']) : "";
+$lang = isset($_GET['lang']) ? TinyMCE_cleanInput($_GET['lang']) : "en";
+$index = isset($_GET['index']) ? TinyMCE_cleanInput($_GET['index']) : -1;
+$cacheKey = md5($theme . $language . $plugins . $lang . $index . $debug);
+$cacheFile = $cacheDir == "" ? "" : $cacheDir . "/" . "tinymce_" .  $cacheKey . ".gz";
+$cacheData = "";
+
+// Patch older versions of PHP < 4.3.0
+if (!function_exists('file_get_contents')) {
+	function file_get_contents($filename) {
+		$fd = fopen($filename, 'rb');
+		$content = fread($fd, filesize($filename));
+		fclose($fd);
+		return $content;
+	}
+}
+
+// Security check function, can only contain a-z 0-9 , _ - and whitespace.
+function TinyMCE_cleanInput($str) {
+	return preg_replace("/[^0-9a-z\-_,]+/i", "", $str); // Remove anything but 0-9,a-z,-_
+}
+
+function TinyMCE_echo($str) {
+	global $cacheData, $diskCache;
+
+	if ($diskCache)
+		$cacheData .= $str;
+	else
+		echo $str;
+}
+
+// Only gzip the contents if clients and server support it
+$encodings = array();
+
+if (isset($_SERVER['HTTP_ACCEPT_ENCODING']))
+	$encodings = explode(',', strtolower(preg_replace("/\s+/", "", $_SERVER['HTTP_ACCEPT_ENCODING'])));
+
+// Check for gzip header or northon internet securities
+if ((in_array('gzip', $encodings) || in_array('x-gzip', $encodings) || isset($_SERVER['---------------'])) && function_exists('ob_gzhandler') && !ini_get('zlib.output_compression')) {
+	$enc = in_array('x-gzip', $encodings) ? "x-gzip" : "gzip";
+
+	// Use cached file if it exists but not in debug mode
+	if (file_exists($cacheFile) && !$debug) {
+		header("Content-Encoding: " . $enc);
+		echo file_get_contents($cacheFile);
+		die;
+	}
+
+	if (!$diskCache)
+		ob_start("ob_gzhandler");
+} else
+	$diskCache = false;
+
+if ($index > -1) {
+	// Write main script and patch some things
+	if ($index == 0) {
+		TinyMCE_echo(file_get_contents(realpath("tiny_mce" . $suffix . ".js")));
+		TinyMCE_echo('TinyMCE.prototype.orgLoadScript = TinyMCE.prototype.loadScript;');
+		TinyMCE_echo('TinyMCE.prototype.loadScript = function() {};var realTinyMCE = tinyMCE;');
+	} else
+		TinyMCE_echo('tinyMCE = realTinyMCE;');
+
+	// Do init based on index
+	TinyMCE_echo("tinyMCE.init(tinyMCECompressed.configs[" . $index . "]);");
+
+	// Load external plugins
+	if ($index == 0)
+		TinyMCE_echo("tinyMCECompressed.loadPlugins();");
+
+	// Load theme, language pack and theme language packs
+	if ($theme) {
+		TinyMCE_echo(file_get_contents(realpath("themes/" . $theme . "/editor_template" . $suffix . ".js")));
+		TinyMCE_echo(file_get_contents(realpath("themes/" . $theme . "/langs/" . $lang . ".js")));
+	}
+
+	if ($language)
+		TinyMCE_echo(file_get_contents(realpath("langs/" . $language . ".js")));
+
+	// Load all plugins and their language packs
+	$plugins = explode(",", $plugins);
+	foreach ($plugins as $plugin) {
+		$pluginFile = realpath("plugins/" . $plugin . "/editor_plugin" . $suffix . ".js");
+		$languageFile = realpath("plugins/" . $plugin . "/langs/" . $lang . ".js");
+
+		if ($pluginFile)
+			TinyMCE_echo(file_get_contents($pluginFile));
+
+		if ($languageFile)
+			TinyMCE_echo(file_get_contents($languageFile));
+	}
+
+	// Reset tinyMCE compressor engine
+	TinyMCE_echo("tinyMCE = tinyMCECompressed;");
+
+	// Write to cache
+	if ($diskCache) {
+		// Calculate compression ratio and debug target output path
+		if ($debug) {
+			$ratio = round(100 - strlen(gzencode($cacheData, 9, FORCE_GZIP)) / strlen($cacheData) * 100.0);
+			TinyMCE_echo("alert('TinyMCE was compressed by " . $ratio . "%.\\nOutput cache file: " . $cacheFile . "');");
+		}
+
+		$cacheData = gzencode($cacheData, 9, FORCE_GZIP);
+
+		// Write to file if possible
+		$fp = @fopen($cacheFile, "wb");
+		if ($fp) {
+			fwrite($fp, $cacheData);
+			fclose($fp);
+		}
+
+		// Output
+		header("Content-Encoding: " . $enc);
+		echo $cacheData;
+	}
+
+	die;
+}
+?>
+
+function TinyMCECompressed() {
+	this.configs = new Array();
+	this.loadedFiles = new Array();
+	this.externalPlugins = new Array();
+	this.loadAdded = false;
+	this.isLoaded = false;
+}
+
+TinyMCECompressed.prototype.init = function(settings) {
+	var elements = document.getElementsByTagName('script');
+	var scriptURL = "";
+
+	for (var i=0; i<elements.length; i++) {
+		if (elements[i].src && elements[i].src.indexOf("tiny_mce_gzip.php") != -1) {
+			scriptURL = elements[i].src;
+			break;
+		}
+	}
+
+	settings["theme"] = typeof(settings["theme"]) != "undefined" ? settings["theme"] : "default";
+	settings["plugins"] = typeof(settings["plugins"]) != "undefined" ? settings["plugins"] : "";
+	settings["language"] = typeof(settings["language"]) != "undefined" ? settings["language"] : "en";
+	settings["button_tile_map"] = typeof(settings["button_tile_map"]) != "undefined" ? settings["button_tile_map"] : true;
+	this.configs[this.configs.length] = settings;
+	this.settings = settings;
+
+	scriptURL += "?theme=" + escape(this.getOnce(settings["theme"])) + "&language=" + escape(this.getOnce(settings["language"])) + "&plugins=" + escape(this.getOnce(settings["plugins"])) + "&lang=" + settings["language"] + "&index=" + escape(this.configs.length-1);
+	document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + scriptURL + '"></script>');
+
+	if (!this.loadAdded) {
+		tinyMCE.addEvent(window, "DOMContentLoaded", TinyMCECompressed.prototype.onLoad);
+		tinyMCE.addEvent(window, "load", TinyMCECompressed.prototype.onLoad);
+		this.loadAdded = true;
+	}
+}
+
+TinyMCECompressed.prototype.onLoad = function() {
+	if (tinyMCE.isLoaded)
+		return true;
+
+	tinyMCE = realTinyMCE;
+	TinyMCE_Engine.prototype.onLoad();
+	tinyMCE._addUnloadEvents();
+
+	tinyMCE.isLoaded = true;
+}
+
+TinyMCECompressed.prototype.addEvent = function(o, n, h) {
+	if (o.attachEvent)
+		o.attachEvent("on" + n, h);
+	else
+		o.addEventListener(n, h, false);
+}
+
+TinyMCECompressed.prototype.getOnce = function(str) {
+	var ar = str.replace(/\s+/g, '').split(',');
+
+	for (var i=0; i<ar.length; i++) {
+		if (ar[i] == '' || ar[i].charAt(0) == '-') {
+			ar[i] = null;
+			continue;
+		}
+
+		// Skip load
+		for (var x=0; x<this.loadedFiles.length; x++) {
+			if (this.loadedFiles[x] == ar[i])
+				ar[i] = null;
+		}
+
+		this.loadedFiles[this.loadedFiles.length] = ar[i];
+	}
+
+	// Glue
+	str = "";
+	for (var i=0; i<ar.length; i++) {
+		if (ar[i] == null)
+			continue;
+
+		str += ar[i];
+
+		if (i != ar.length-1)
+			str += ",";
+	}
+
+	return str;
+};
+
+TinyMCECompressed.prototype.loadPlugins = function() {
+	var i, ar;
+
+	TinyMCE.prototype.loadScript = TinyMCE.prototype.orgLoadScript;
+	tinyMCE = realTinyMCE;
+
+	ar = tinyMCECompressed.externalPlugins;
+	for (i=0; i<ar.length; i++)
+		tinyMCE.loadPlugin(ar[i].name, ar[i].url);
+
+	TinyMCE.prototype.loadScript = function() {};
+};
+
+TinyMCECompressed.prototype.loadPlugin = function(n, u) {
+	this.externalPlugins[this.externalPlugins.length] = {name : n, url : u};
+};
+
+TinyMCECompressed.prototype.importPluginLanguagePack = function(n, v) {
+	tinyMCE = realTinyMCE;
+	TinyMCE.prototype.loadScript = TinyMCE.prototype.orgLoadScript;
+	tinyMCE.importPluginLanguagePack(n, v);
+};
+
+TinyMCECompressed.prototype.addPlugin = function(n, p) {
+	tinyMCE = realTinyMCE;
+	tinyMCE.addPlugin(n, p);
+};
+
+var tinyMCE = new TinyMCECompressed();
+var tinyMCECompressed = tinyMCE;

Added: plog/trunk/js/tinymce/tiny_mce_popup.js
===================================================================
--- plog/trunk/js/tinymce/tiny_mce_popup.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/tiny_mce_popup.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,262 @@
+
+
+// Some global instances, this will be filled later
+var tinyMCE = null, tinyMCELang = null;
+
+
+function TinyMCE_Popup() {
+};
+
+
+TinyMCE_Popup.prototype.init = function() {
+	var win = window.opener ? window.opener : window.dialogArguments;
+	var inst;
+
+	if (!win) {
+		// Try parent
+		win = parent.parent;
+
+		// Try top
+		if (typeof(win.tinyMCE) == "undefined")
+			win = top;
+	}
+
+	window.opener = win;
+	this.windowOpener = win;
+	this.onLoadEval = "";
+
+	// Setup parent references
+	tinyMCE = win.tinyMCE;
+	tinyMCELang = win.tinyMCELang;
+
+	if (!tinyMCE) {
+		alert("tinyMCE object reference not found from popup.");
+		return;
+	}
+
+	inst = tinyMCE.selectedInstance;
+	this.isWindow = tinyMCE.getWindowArg('mce_inside_iframe', false) == false;
+	this.storeSelection = (tinyMCE.isMSIE && !tinyMCE.isOpera) && !this.isWindow && tinyMCE.getWindowArg('mce_store_selection', true);
+
+	if (this.isWindow)
+		window.focus();
+
+	// Store selection
+	if (this.storeSelection)
+		inst.selectionBookmark = inst.selection.getBookmark(true);
+
+	// Setup dir
+	if (tinyMCELang['lang_dir'])
+		document.dir = tinyMCELang['lang_dir'];
+
+	// Setup title
+	var re = new RegExp('{|\\\$|}', 'g');
+	var title = document.title.replace(re, "");
+	if (typeof tinyMCELang[title] != "undefined") {
+		var divElm = document.createElement("div");
+		divElm.innerHTML = tinyMCELang[title];
+		document.title = divElm.innerHTML;
+
+		if (tinyMCE.setWindowTitle != null)
+			tinyMCE.setWindowTitle(window, divElm.innerHTML);
+	}
+
+	// Output Popup CSS class
+	document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');
+
+	tinyMCE.addEvent(window, "load", this.onLoad);
+};
+
+
+TinyMCE_Popup.prototype.onLoad = function() {
+	var dir, i, elms, body = document.body;
+
+	if (tinyMCE.getWindowArg('mce_replacevariables', true))
+		body.innerHTML = tinyMCE.applyTemplate(body.innerHTML, tinyMCE.windowArgs);
+
+	dir = tinyMCE.selectedInstance.settings['directionality'];
+	if (dir == "rtl" && document.forms && document.forms.length > 0) {
+		elms = document.forms[0].elements;
+		for (i=0; i<elms.length; i++) {
+			if ((elms[i].type == "text" || elms[i].type == "textarea") && elms[i].getAttribute("dir") != "ltr")
+				elms[i].dir = dir;
+		}
+	}
+
+	if (body.style.display == 'none')
+		body.style.display = 'block';
+
+	// Execute real onload (Opera fix)
+	if (tinyMCEPopup.onLoadEval != "")
+		eval(tinyMCEPopup.onLoadEval);
+};
+
+
+TinyMCE_Popup.prototype.executeOnLoad = function(str) {
+	if (tinyMCE.isOpera)
+		this.onLoadEval = str;
+	else
+		eval(str);
+};
+
+
+TinyMCE_Popup.prototype.resizeToInnerSize = function() {
+	// Netscape 7.1 workaround
+	if (this.isWindow && tinyMCE.isNS71) {
+		window.resizeBy(0, 10);
+		return;
+	}
+
+	if (this.isWindow) {
+		var doc = document;
+		var body = doc.body;
+		var oldMargin, wrapper, iframe, nodes, dx, dy;
+
+		if (body.style.display == 'none')
+			body.style.display = 'block';
+
+		// Remove margin
+		oldMargin = body.style.margin;
+		body.style.margin = '0';
+
+		// Create wrapper
+		wrapper = doc.createElement("div");
+		wrapper.id = 'mcBodyWrapper';
+		wrapper.style.display = 'none';
+		wrapper.style.margin = '0';
+
+		// Wrap body elements
+		nodes = doc.body.childNodes;
+		for (var i=nodes.length-1; i>=0; i--) {
+			if (wrapper.hasChildNodes())
+				wrapper.insertBefore(nodes[i].cloneNode(true), wrapper.firstChild);
+			else
+				wrapper.appendChild(nodes[i].cloneNode(true));
+
+			nodes[i].parentNode.removeChild(nodes[i]);
+		}
+
+		// Add wrapper
+		doc.body.appendChild(wrapper);
+
+		// Create iframe
+		iframe = document.createElement("iframe");
+		iframe.id = "mcWinIframe";
+		iframe.src = document.location.href.toLowerCase().indexOf('https') == -1 ? "about:blank" : tinyMCE.settings['default_document'];
+		iframe.width = "100%";
+		iframe.height = "100%";
+		iframe.style.margin = '0';
+
+		// Add iframe
+		doc.body.appendChild(iframe);
+
+		// Measure iframe
+		iframe = document.getElementById('mcWinIframe');
+		dx = tinyMCE.getWindowArg('mce_width') - iframe.clientWidth;
+		dy = tinyMCE.getWindowArg('mce_height') - iframe.clientHeight;
+
+		// Resize window
+		// tinyMCE.debug(tinyMCE.getWindowArg('mce_width') + "," + tinyMCE.getWindowArg('mce_height') + " - " + dx + "," + dy);
+		window.resizeBy(dx, dy);
+
+		// Hide iframe and show wrapper
+		body.style.margin = oldMargin;
+		iframe.style.display = 'none';
+		wrapper.style.display = 'block';
+	}
+};
+
+
+TinyMCE_Popup.prototype.resizeToContent = function() {
+	var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
+	var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
+
+	if (isOpera)
+		return;
+
+	if (isMSIE) {
+		try { window.resizeTo(10, 10); } catch (e) {}
+
+		var elm = document.body;
+		var width = elm.offsetWidth;
+		var height = elm.offsetHeight;
+		var dx = (elm.scrollWidth - width) + 4;
+		var dy = elm.scrollHeight - height;
+
+		try { window.resizeBy(dx, dy); } catch (e) {}
+	} else {
+		window.scrollBy(1000, 1000);
+		if (window.scrollX > 0 || window.scrollY > 0) {
+			window.resizeBy(window.innerWidth * 2, window.innerHeight * 2);
+			window.sizeToContent();
+			window.scrollTo(0, 0);
+			var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0);
+			var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0);
+			window.moveTo(x, y);
+		}
+	}
+};
+
+
+TinyMCE_Popup.prototype.getWindowArg = function(name, default_value) {
+	return tinyMCE.getWindowArg(name, default_value);
+};
+
+
+TinyMCE_Popup.prototype.restoreSelection = function() {
+	if (this.storeSelection) {
+		var inst = tinyMCE.selectedInstance;
+
+		inst.getWin().focus();
+
+		if (inst.selectionBookmark)
+			inst.selection.moveToBookmark(inst.selectionBookmark);
+	}
+};
+
+
+TinyMCE_Popup.prototype.execCommand = function(command, user_interface, value) {
+	var inst = tinyMCE.selectedInstance;
+
+	this.restoreSelection();
+	inst.execCommand(command, user_interface, value);
+
+	// Store selection
+	if (this.storeSelection)
+		inst.selectionBookmark = inst.selection.getBookmark(true);
+};
+
+
+TinyMCE_Popup.prototype.close = function() {
+	tinyMCE.closeWindow(window);
+};
+
+
+TinyMCE_Popup.prototype.pickColor = function(e, element_id) {
+	tinyMCE.selectedInstance.execCommand('mceColorPicker', true, {
+		element_id : element_id,
+		document : document,
+		window : window,
+		store_selection : false
+	});
+};
+
+
+TinyMCE_Popup.prototype.openBrowser = function(element_id, type, option) {
+	var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));
+	var url = document.getElementById(element_id).value;
+
+	tinyMCE.setWindowArg("window", window);
+	tinyMCE.setWindowArg("document", document);
+
+	// Call to external callback
+	if (eval('typeof(tinyMCEPopup.windowOpener.' + cb + ')') == "undefined")
+		alert("Callback function: " + cb + " could not be found.");
+	else
+		eval("tinyMCEPopup.windowOpener." + cb + "(element_id, url, type, window);");
+};
+
+// Setup global instance
+var tinyMCEPopup = new TinyMCE_Popup();
+
+tinyMCEPopup.init();

Added: plog/trunk/js/tinymce/utils/form_utils.js
===================================================================
--- plog/trunk/js/tinymce/utils/form_utils.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/utils/form_utils.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,209 @@
+/**
+ * $RCSfile: form_utils.js,v $
+ * $Revision: 1.10 $
+ * $Date: 2006/03/22 12:21:24 $
+ *
+ * Various form utilitiy functions.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function getColorPickerHTML(id, target_form_element) {
+	var html = "";
+
+	html += '<a id="' + id + '_link" href="javascript:void(0);" onkeydown="pickColor(event,\'' + target_form_element +'\');" onmousedown="pickColor(event,\'' + target_form_element +'\');return false;">';
+	html += '<img id="' + id + '" src="../../themes/' + tinyMCE.getParam("theme") + '/images/color.gif"';
+	html += ' onmouseover="this.className=\'mceButtonOver\'"';
+	html += ' onmouseout="this.className=\'mceButtonNormal\'"';
+	html += ' onmousedown="this.className=\'mceButtonDown\'"';
+	html += ' width="20" height="16" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
+	html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';
+
+	return html;
+}
+
+function pickColor(e, target_form_element) {
+	if ((e.keyCode == 32 || e.keyCode == 13) || e.type == "mousedown")
+		tinyMCEPopup.pickColor(e, target_form_element);
+}
+
+function updateColor(img_id, form_element_id) {
+	document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value;
+}
+
+function setBrowserDisabled(id, state) {
+	var img = document.getElementById(id);
+	var lnk = document.getElementById(id + "_link");
+
+	if (lnk) {
+		if (state) {
+			lnk.setAttribute("realhref", lnk.getAttribute("href"));
+			lnk.removeAttribute("href");
+			tinyMCE.switchClass(img, 'mceButtonDisabled', true);
+		} else {
+			lnk.setAttribute("href", lnk.getAttribute("realhref"));
+			tinyMCE.switchClass(img, 'mceButtonNormal', false);
+		}
+	}
+}
+
+function getBrowserHTML(id, target_form_element, type, prefix) {
+	var option = prefix + "_" + type + "_browser_callback";
+	var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback"));
+	if (cb == null)
+		return "";
+
+	var html = "";
+
+	html += '<a id="' + id + '_link" href="javascript:openBrower(\'' + id + '\',\'' + target_form_element + '\', \'' + type + '\',\'' + option + '\');" onmousedown="return false;">';
+	html += '<img id="' + id + '" src="../../themes/' + tinyMCE.getParam("theme") + '/images/browse.gif"';
+	html += ' onmouseover="this.className=\'mceButtonOver\';"';
+	html += ' onmouseout="this.className=\'mceButtonNormal\';"';
+	html += ' onmousedown="this.className=\'mceButtonDown\';"';
+	html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
+	html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" /></a>';
+
+	return html;
+}
+
+function openBrower(img_id, target_form_element, type, option) {
+	var img = document.getElementById(img_id);
+
+	if (img.className != "mceButtonDisabled")
+		tinyMCEPopup.openBrowser(target_form_element, type, option);
+}
+
+function selectByValue(form_obj, field_name, value, add_custom, ignore_case) {
+	if (!form_obj || !form_obj.elements[field_name])
+		return;
+
+	var sel = form_obj.elements[field_name];
+
+	var found = false;
+	for (var i=0; i<sel.options.length; i++) {
+		var option = sel.options[i];
+
+		if (option.value == value || (ignore_case && option.value.toLowerCase() == value.toLowerCase())) {
+			option.selected = true;
+			found = true;
+		} else
+			option.selected = false;
+	}
+
+	if (!found && add_custom && value != '') {
+		var option = new Option('Value: ' + value, value);
+		option.selected = true;
+		sel.options[sel.options.length] = option;
+	}
+
+	return found;
+}
+
+function getSelectValue(form_obj, field_name) {
+	var elm = form_obj.elements[field_name];
+
+	if (elm == null || elm.options == null)
+		return "";
+
+	return elm.options[elm.selectedIndex].value;
+}
+
+function addSelectValue(form_obj, field_name, name, value) {
+	var s = form_obj.elements[field_name];
+	var o = new Option(name, value);
+	s.options[s.options.length] = o;
+}
+
+function addClassesToList(list_id, specific_option) {
+	// Setup class droplist
+	var styleSelectElm = document.getElementById(list_id);
+	var styles = tinyMCE.getParam('theme_advanced_styles', false);
+	styles = tinyMCE.getParam(specific_option, styles);
+
+	if (styles) {
+		var stylesAr = styles.split(';');
+
+		for (var i=0; i<stylesAr.length; i++) {
+			if (stylesAr != "") {
+				var key, value;
+
+				key = stylesAr[i].split('=')[0];
+				value = stylesAr[i].split('=')[1];
+
+				styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
+			}
+		}
+	} else {
+		// Use auto impored classes
+		var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
+		for (var i=0; i<csses.length; i++)
+			styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
+	}
+}
+
+function isVisible(element_id) {
+	var elm = document.getElementById(element_id);
+
+	return elm && elm.style.display != "none";
+}
+
+function convertRGBToHex(col) {
+	var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi");
+
+	var rgb = col.replace(re, "$1,$2,$3").split(',');
+	if (rgb.length == 3) {
+		r = parseInt(rgb[0]).toString(16);
+		g = parseInt(rgb[1]).toString(16);
+		b = parseInt(rgb[2]).toString(16);
+
+		r = r.length == 1 ? '0' + r : r;
+		g = g.length == 1 ? '0' + g : g;
+		b = b.length == 1 ? '0' + b : b;
+
+		return "#" + r + g + b;
+	}
+
+	return col;
+}
+
+function convertHexToRGB(col) {
+	if (col.indexOf('#') != -1) {
+		col = col.replace(new RegExp('[^0-9A-F]', 'gi'), '');
+
+		r = parseInt(col.substring(0, 2), 16);
+		g = parseInt(col.substring(2, 4), 16);
+		b = parseInt(col.substring(4, 6), 16);
+
+		return "rgb(" + r + "," + g + "," + b + ")";
+	}
+
+	return col;
+}
+
+function trimSize(size) {
+	return size.replace(new RegExp('[^0-9%]', 'gi'), '');
+}
+
+function getCSSSize(size) {
+	size = trimSize(size);
+
+	if (size == "")
+		return "";
+
+	return size.indexOf('%') != -1 ? size : size + "px";
+}
+
+function getStyle(elm, attrib, style) {
+	var val = tinyMCE.getAttrib(elm, attrib);
+
+	if (val != '')
+		return '' + val;
+
+	if (typeof(style) == 'undefined')
+		style = attrib;
+
+	val = eval('elm.style.' + style);
+
+	return val == null ? '' : '' + val;
+}

Added: plog/trunk/js/tinymce/utils/mclayer.js
===================================================================
--- plog/trunk/js/tinymce/utils/mclayer.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/utils/mclayer.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,212 @@
+/**
+ * $RCSfile: mclayer.js,v $
+ * $Revision: 1.2 $
+ * $Date: 2006/02/06 20:11:09 $
+ *
+ * Moxiecode floating layer script.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function MCLayer(id) {
+	this.id = id;
+	this.settings = new Array();
+	this.blockerElement = null;
+	this.isMSIE = navigator.appName == "Microsoft Internet Explorer";
+	this.events = false;
+	this.autoHideCallback = null;
+}
+
+MCLayer.prototype = {
+	moveRelativeTo : function(re, p, a) {
+		var rep = this.getAbsPosition(re);
+		var w = parseInt(re.offsetWidth);
+		var h = parseInt(re.offsetHeight);
+		var x, y;
+
+		switch (p) {
+			case "tl":
+				break;
+
+			case "tr":
+				x = rep.absLeft + w;
+				y = rep.absTop;
+				break;
+
+			case "bl":
+				break;
+
+			case "br":
+				break;
+		}
+
+		this.moveTo(x, y);
+	},
+
+	moveBy : function(dx, dy) {
+		var e = this.getElement();
+		var x = parseInt(e.style.left);
+		var y = parseInt(e.style.top);
+
+		e.style.left = (x + dx) + "px";
+		e.style.top = (y + dy) + "px";
+
+		this.updateBlocker();
+	},
+
+	moveTo : function(x, y) {
+		var e = this.getElement();
+
+		e.style.left = x + "px";
+		e.style.top = y + "px";
+
+		this.updateBlocker();
+	},
+
+	show : function() {
+		MCLayer.visibleLayer = this;
+
+		this.getElement().style.display = 'block';
+		this.updateBlocker();
+	},
+
+	hide : function() {
+		this.getElement().style.display = 'none';
+		this.updateBlocker();
+	},
+
+	setAutoHide : function(s, cb) {
+		this.autoHideCallback = cb;
+		this.registerEventHandlers();
+	},
+
+	getElement : function() {
+		return document.getElementById(this.id);
+	},
+
+	updateBlocker : function() {
+		if (!this.isMSIE)
+			return;
+
+		var e = this.getElement();
+		var b = this.getBlocker();
+		var x = this.parseInt(e.style.left);
+		var y = this.parseInt(e.style.top);
+		var w = this.parseInt(e.offsetWidth);
+		var h = this.parseInt(e.offsetHeight);
+
+		b.style.left = x + 'px';
+		b.style.top = y + 'px';
+		b.style.width = w + 'px';
+		b.style.height = h + 'px';
+		b.style.display = e.style.display;
+	},
+
+	getBlocker : function() {
+		if (!this.blockerElement) {
+			var d = document, b = d.createElement("iframe");
+
+			b.style.cssText = 'display: none; left: 0px; position: absolute; top: 0';
+			b.src = 'javascript:false;';
+			b.frameBorder = '0';
+			b.scrolling = 'no';
+
+			d.body.appendChild(b);
+			this.blockerElement = b;
+		}
+
+		return this.blockerElement;
+	},
+
+	getAbsPosition : function(n) {
+		var p = {absLeft : 0, absTop : 0};
+
+		while (n) {
+			p.absLeft += n.offsetLeft;
+			p.absTop += n.offsetTop;
+			n = n.offsetParent;
+		}
+
+		return p;
+	},
+
+	registerEventHandlers : function() {
+		if (!this.events) {
+			var d = document;
+
+			this.addEvent(d, 'mousedown', MCLayer.prototype.onMouseDown);
+
+			this.events = true;
+		}
+	},
+
+	addEvent : function(o, n, h) {
+		if (o.attachEvent)
+			o.attachEvent("on" + n, h);
+		else
+			o.addEventListener(n, h, false);
+	},
+
+	onMouseDown : function(e) {
+		e = typeof(e) == "undefined" ? window.event : e;
+		var b = document.body;
+		var l = MCLayer.visibleLayer;
+
+		if (l) {
+			var mx = l.isMSIE ? e.clientX + b.scrollLeft : e.pageX;
+			var my = l.isMSIE ? e.clientY + b.scrollTop : e.pageY;
+			var el = l.getElement();
+			var x = parseInt(el.style.left);
+			var y = parseInt(el.style.top);
+			var w = parseInt(el.offsetWidth);
+			var h = parseInt(el.offsetHeight);
+
+			if (!(mx > x && mx < x + w && my > y && my < y + h)) {
+				MCLayer.visibleLayer = null;
+
+				if (l.autoHideCallback && l.autoHideCallback(l, e, mx, my))
+					return true;
+
+				l.hide();
+			}
+		}
+	},
+
+	addCSSClass : function(e, c) {
+		this.removeCSSClass(e, c);
+		var a = this.explode(' ', e.className);
+		a[a.length] = c;
+		e.className = a.join(' ');
+	},
+
+	removeCSSClass : function(e, c) {
+		var a = this.explode(' ', e.className), i;
+
+		for (i=0; i<a.length; i++) {
+			if (a[i] == c)
+				a[i] = '';
+		}
+
+		e.className = a.join(' ');
+	},
+
+	explode : function(d, s) {
+		var ar = s.split(d);
+		var oar = new Array();
+
+		for (var i = 0; i<ar.length; i++) {
+			if (ar[i] != "")
+				oar[oar.length] = ar[i];
+		}
+
+		return oar;
+	},
+
+	parseInt : function(s) {
+		if (s == null || s == '')
+			return 0;
+
+		return parseInt(s);
+	}
+}
\ No newline at end of file

Added: plog/trunk/js/tinymce/utils/mctabs.js
===================================================================
--- plog/trunk/js/tinymce/utils/mctabs.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/utils/mctabs.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,76 @@
+/**
+ * $RCSfile: mctabs.js,v $
+ * $Revision: 1.2 $
+ * $Date: 2006/02/06 20:11:09 $
+ *
+ * Moxiecode DHTML Tabs script.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function MCTabs() {
+	this.settings = new Array();
+};
+
+MCTabs.prototype.init = function(settings) {
+	this.settings = settings;
+};
+
+MCTabs.prototype.getParam = function(name, default_value) {
+	var value = null;
+
+	value = (typeof(this.settings[name]) == "undefined") ? default_value : this.settings[name];
+
+	// Fix bool values
+	if (value == "true" || value == "false")
+		return (value == "true");
+
+	return value;
+};
+
+MCTabs.prototype.displayTab = function(tab_id, panel_id) {
+	var panelElm = document.getElementById(panel_id);
+	var panelContainerElm = panelElm ? panelElm.parentNode : null;
+	var tabElm = document.getElementById(tab_id);
+	var tabContainerElm = tabElm ? tabElm.parentNode : null;
+	var selectionClass = this.getParam('selection_class', 'current');
+
+	if (tabElm && tabContainerElm) {
+		var nodes = tabContainerElm.childNodes;
+
+		// Hide all other tabs
+		for (var i=0; i<nodes.length; i++) {
+			if (nodes[i].nodeName == "LI")
+				nodes[i].className = '';
+		}
+
+		// Show selected tab
+		tabElm.className = 'current';
+	}
+
+	if (panelElm && panelContainerElm) {
+		var nodes = panelContainerElm.childNodes;
+
+		// Hide all other panels
+		for (var i=0; i<nodes.length; i++) {
+			if (nodes[i].nodeName == "DIV")
+				nodes[i].className = 'panel';
+		}
+
+		// Show selected panel
+		panelElm.className = 'current';
+	}
+};
+
+MCTabs.prototype.getAnchor = function() {
+	var pos, url = document.location.href;
+
+	if ((pos = url.lastIndexOf('#')) != -1)
+		return url.substring(pos + 1);
+
+	return "";
+};
+
+// Global instance
+var mcTabs = new MCTabs();

Added: plog/trunk/js/tinymce/utils/validate.js
===================================================================
--- plog/trunk/js/tinymce/utils/validate.js	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/js/tinymce/utils/validate.js	2006-03-27 17:43:43 UTC (rev 3140)
@@ -0,0 +1,50 @@
+/**
+ * $RCSfile: validate.js,v $
+ * $Revision: 1.3 $
+ * $Date: 2006/02/06 20:11:09 $
+ *
+ * Various form validation methods.
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+function testRegExp(form_name, element_name, re) {
+	return new RegExp(re).test(document.forms[form_name].elements[element_name].value);
+}
+
+function validateString(form_name, element_name) {
+	return (document.forms[form_name].elements[element_name].value.length > 0);
+}
+
+function validateSelection(form_name, element_name) {
+	return (document.forms[form_name].elements[element_name].selectedIndex > 0);
+}
+
+function validateCheckBox(form_name, element_name) {
+	return document.forms[form_name].elements[element_name].checked;
+}
+
+function validateCleanString(form_name, element_name) {
+	return testRegExp(form_name, element_name, '^[A-Za-z0-9_]+$');
+}
+
+function validateEmail(form_name, element_name) {
+	return testRegExp(form_name, element_name, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');
+}
+
+function validateAbsUrl(form_name, element_name) {
+	return testRegExp(form_name, element_name, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+$');
+}
+
+function validateNumber(form_name, element_name, allow_blank) {
+	return (!allow_blank && value == '') ? false : testRegExp(form_name, element_name, '^-?[0-9]*\\.?[0-9]*$');
+}
+
+function validateSize(form_name, element_name,) {
+	return testRegExp(form_name, element_name, '^[0-9]+(px|%)?$');
+}
+
+function validateID(form_name, element_name,) {
+	return testRegExp(form_name, element_name, '^[A-Za-z_]([A-Za-z0-9_])*$');
+}

Modified: plog/trunk/templates/admin/chooser/header.template
===================================================================
--- plog/trunk/templates/admin/chooser/header.template	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/templates/admin/chooser/header.template	2006-03-27 17:43:43 UTC (rev 3140)
@@ -10,6 +10,7 @@
   <script type="text/javascript" src="js/ui/forms.js"></script>  
   <script type="text/javascript">
    var plogBaseUrl = '{$baseurl}';
+   var indexPage = '{$config->getValue("script_name")}';
   </script>
   <STYLE type="text/css">{literal}
    html,body {

Modified: plog/trunk/templates/admin/editpost.template
===================================================================
--- plog/trunk/templates/admin/editpost.template	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/templates/admin/editpost.template	2006-03-27 17:43:43 UTC (rev 3140)
@@ -3,9 +3,6 @@
 <script type="text/javascript" src="js/calendar/datetimepicker.js"></script>
 <script type="text/javascript" src="js/ui/plogui.js"></script>
 {assign var=htmlarea value=$blogsettings->getValue("htmlarea_enabled")}
-  <script type="text/javascript">
-     var indexPage = "{$config->getValue("script_name")}";
-  </script>
  {if $htmlarea}
   <script type="text/javascript" src="js/tinymce/tiny_mce_gzip.php"></script>
   <script type="text/javascript" src="js/tinymce/tiny_mce-plog.js"></script>

Modified: plog/trunk/templates/admin/newpost.template
===================================================================
--- plog/trunk/templates/admin/newpost.template	2006-03-27 17:33:30 UTC (rev 3139)
+++ plog/trunk/templates/admin/newpost.template	2006-03-27 17:43:43 UTC (rev 3140)
@@ -6,9 +6,6 @@
 {assign var=htmlarea value=$blogsettings->getValue("htmlarea_enabled")}
  <script type="text/javascript" src="js/ui/plogui.js"></script>
  <script type="text/javascript" src="js/calendar/datetimepicker.js"></script>
-  <script type="text/javascript">
-     var indexPage = "{$config->getValue("script_name")}";
-  </script>  
  {if $htmlarea}
   <script type="text/javascript" src="js/tinymce/tiny_mce_gzip.php"></script>
   <script type="text/javascript" src="js/tinymce/tiny_mce-plog.js"></script>



More information about the pLog-svn mailing list