Index: trunk/CHANGELOG
===================================================================
--- trunk/CHANGELOG	(revision 815)
+++ trunk/CHANGELOG	(revision 816)
@@ -14,6 +14,7 @@
 07-Apr-2008 Matthias Gallas
 #	fixed error in german laguage file
 07-Apr-2008 Christian Sommer
++	added the latest FCKEditor v2.60
 -	removed the outdated FCKEditor v2.51
 !	set version from 2.7 (RC3) to 2.7 (RC3a)
 07-Apr-2008 Thomas Hornik
Index: trunk/wb/modules/fckeditor/class.cssparser.php
===================================================================
--- trunk/wb/modules/fckeditor/class.cssparser.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/class.cssparser.php	(revision 816)
@@ -0,0 +1,304 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+/*
+ * Class to parse css information.
+ *
+ * See the readme file : http://www.phpclasses.org/browse/file/4685.html
+ *
+ * $Id: class.cssparser.php 559 2008-01-18 19:12:51Z Ruebenwurzel $
+ *
+ * @author http://www.phpclasses.org/browse/package/1289.html
+ * @package PhpGedView
+ * @subpackage Charts
+ *
+ * added function GetXML to the cssparser class (Christian Sommer, 2007)
+ *
+ */
+
+class cssparser {
+	var $css;
+	var $html;
+  
+	function cssparser($html = true) {
+		// Register "destructor"
+		register_shutdown_function(array(&$this, "finalize"));
+		$this->html = ($html != false);
+		$this->Clear();
+	}
+  
+	function finalize() {
+		unset($this->css);
+	}
+  
+	function Clear() {
+		unset($this->css);
+		$this->css = array();
+		if($this->html) {
+			$this->Add("ADDRESS", "");
+			$this->Add("APPLET", "");
+			$this->Add("AREA", "");
+			$this->Add("A", "");
+			$this->Add("A:visited", "");
+			$this->Add("BASE", "");
+			$this->Add("BASEFONT", "");
+			$this->Add("BIG", "");
+			$this->Add("BLOCKQUOTE", "");
+			$this->Add("BODY", "");
+			$this->Add("BR", "");
+			$this->Add("B", "");
+			$this->Add("CAPTION", "");
+			$this->Add("CENTER", "");
+			$this->Add("CITE", "");
+			$this->Add("CODE", "");
+			$this->Add("DD", "");
+			$this->Add("DFN", "");
+			$this->Add("DIR", "");
+			$this->Add("DIV", "");
+			$this->Add("DL", "");
+			$this->Add("DT", "");
+			$this->Add("EM", "");
+			$this->Add("FONT", "");
+			$this->Add("FORM", "");
+			$this->Add("H1", "");
+			$this->Add("H2", "");
+			$this->Add("H3", "");
+			$this->Add("H4", "");
+			$this->Add("H5", "");
+			$this->Add("H6", "");
+			$this->Add("HEAD", "");
+			$this->Add("HR", "");
+			$this->Add("HTML", "");
+			$this->Add("IMG", "");
+			$this->Add("INPUT", "");
+			$this->Add("ISINDEX", "");
+			$this->Add("I", "");
+			$this->Add("KBD", "");
+			$this->Add("LINK", "");
+			$this->Add("LI", "");
+			$this->Add("MAP", "");
+			$this->Add("MENU", "");
+			$this->Add("META", "");
+			$this->Add("OL", "");
+			$this->Add("OPTION", "");
+			$this->Add("PARAM", "");
+			$this->Add("PRE", "");
+			$this->Add("P", "");
+			$this->Add("SAMP", "");
+			$this->Add("SCRIPT", "");
+			$this->Add("SELECT", "");
+			$this->Add("SMALL", "");
+			$this->Add("STRIKE", "");
+			$this->Add("STRONG", "");
+			$this->Add("STYLE", "");
+			$this->Add("SUB", "");
+			$this->Add("SUP", "");
+			$this->Add("TABLE", "");
+			$this->Add("TD", "");
+			$this->Add("TEXTAREA", "");
+			$this->Add("TH", "");
+			$this->Add("TITLE", "");
+			$this->Add("TR", "");
+			$this->Add("TT", "");
+			$this->Add("UL", "");
+			$this->Add("U", "");
+			$this->Add("VAR", "");
+		}
+	}
+  
+	function SetHTML($html) {
+		$this->html = ($html != false);
+	}
+  
+	function Add($key, $codestr) {
+		$key = strtolower($key);
+		//    $codestr = strtolower($codestr);
+		if(!isset($this->css[$key])) {
+			$this->css[$key] = array();
+		}
+		$codes = explode(";",$codestr);
+		if(count($codes) > 0) {
+			foreach($codes as $code) {
+				$code = trim($code);
+				@list($codekey, $codevalue) = explode(":",$code);
+				if(strlen($codekey) > 0) {
+					$this->css[$key][trim($codekey)] = trim($codevalue);
+				}
+			}
+		}
+	}
+  
+	function Get($key, $property) {
+		$key = strtolower($key);
+		//    $property = strtolower($property);
+		@list($tag, $subtag) = explode(":",$key);
+		@list($tag, $class) = explode(".",$tag);
+		@list($tag, $id) = explode("#",$tag);
+		$result = "";
+		foreach($this->css as $_tag => $value) {
+			@list($_tag, $_subtag) = explode(":",$_tag);
+			@list($_tag, $_class) = explode(".",$_tag);
+			@list($_tag, $_id) = explode("#",$_tag);
+            $tagmatch = (strcmp($tag, $_tag) == 0) | (strlen($_tag) == 0);
+			$subtagmatch = (strcmp($subtag, $_subtag) == 0) | (strlen($_subtag) == 0);
+			$classmatch = (strcmp($class, $_class) == 0) | (strlen($_class) == 0);
+			$idmatch = (strcmp($id, $_id) == 0);
+            if($tagmatch & $subtagmatch & $classmatch & $idmatch) {
+				$temp = $_tag;
+				if((strlen($temp) > 0) & (strlen($_class) > 0)) {
+					$temp .= ".".$_class;
+				}
+				elseif(strlen($temp) == 0) {
+					$temp = ".".$_class;
+				}
+				if((strlen($temp) > 0) & (strlen($_subtag) > 0)) {
+					$temp .= ":".$_subtag;
+				}
+				elseif(strlen($temp) == 0) {
+					$temp = ":".$_subtag;
+				}
+				if(isset($this->css[$temp][$property])) {
+					$result = $this->css[$temp][$property];
+				}
+			}
+		}
+		return $result;
+	}
+  
+	function GetSection($key) {
+		$key = strtolower($key);
+        @list($tag, $subtag) = explode(":",$key);
+		@list($tag, $class) = explode(".",$tag);
+		@list($tag, $id) = explode("#",$tag);
+		$result = array();
+		foreach($this->css as $_tag => $value) {
+			@list($_tag, $_subtag) = explode(":",$_tag);
+			@list($_tag, $_class) = explode(".",$_tag);
+			@list($_tag, $_id) = explode("#",$_tag);
+			$tagmatch = (strcmp($tag, $_tag) == 0) | (strlen($_tag) == 0);
+			$subtagmatch = (strcmp($subtag, $_subtag) == 0) | (strlen($_subtag) == 0);
+			$classmatch = (strcmp($class, $_class) == 0) | (strlen($_class) == 0);
+			$idmatch = (strcmp($id, $_id) == 0);
+			if($tagmatch & $subtagmatch & $classmatch & $idmatch) {
+				$temp = $_tag;
+				if((strlen($temp) > 0) & (strlen($_class) > 0)) {
+					$temp .= ".".$_class;
+				}
+				elseif(strlen($temp) == 0) {
+					$temp = ".".$_class;
+				}
+				if((strlen($temp) > 0) & (strlen($_subtag) > 0)) {
+					$temp .= ":".$_subtag;
+				}
+				elseif(strlen($temp) == 0) {
+					$temp = ":".$_subtag;
+				}	
+				foreach($this->css[$temp] as $property => $value) {
+					$result[$property] = $value;
+				}
+			}
+		}
+		return $result;
+	}
+  
+	function ParseStr($str) {
+		$this->Clear();
+		// Remove comments
+		$str = preg_replace("/\/\*(.*)?\*\//Usi", "", $str);
+		// Parse this damn csscode
+		$parts = explode("}",$str);
+		if(count($parts) > 0) {
+			foreach($parts as $part) {
+				@list($keystr,$codestr) = explode("{",$part);
+				$keys = explode(",",trim($keystr));
+				if(count($keys) > 0) {
+					foreach($keys as $key) {
+						if(strlen($key) > 0) {
+							$key = str_replace("\n", "", $key);
+							$key = str_replace("\\", "", $key);
+							$this->Add($key, trim($codestr));
+						}
+					}
+				}
+			}
+		}
+		//
+		return (count($this->css) > 0);
+	}
+  
+	function Parse($filename) {
+		$this->Clear();
+		if(file_exists($filename)) {
+			return $this->ParseStr(file_get_contents($filename));
+		}
+		else {
+			return false;
+		}
+	}
+	
+	function GetCSS() {
+		$result = "";
+		foreach($this->css as $key => $values) {
+			$result .= $key." {\n";
+			foreach($values as $key => $value) {
+				$result .= "  $key: $value;\n";
+			}
+			$result .= "}\n\n";
+		}
+		return $result;
+	}
+
+	function GetXML() {
+		// Construction of "fckstyles.xml" for FCKeditor
+		$styles = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"."\n";
+		$styles .= '<Styles>'."\n";
+		foreach ($this->css as $key => $value) {
+			// skip all CSS that are a combination of CSS
+			// skip CSS that are binded on an EVENT
+			if (strpos($key, " ") === false && strpos($key, ":") === false) {
+				$pieces = explode(".", $key, 2);
+				if (strcmp($pieces[0], "") != 0) {
+					continue;
+				} else {
+					$style_elem = "span";
+				}
+				if (strcmp($pieces[1], "") != 0) {
+					$style_class_name = $pieces[1];
+				} else {
+					$style_class_name = $pieces[0];
+				}
+				$styles .= '<Style name="'.$style_class_name.'" element="'.$style_elem.'"';
+				if (strcmp($style_class_name, $style_elem) != 0) {
+					$styles .= '>'."\n".'<Attribute name="class" value="'.$style_class_name.'" />'."\n".'</Style>'."\n";
+				} else {
+					$styles .= '/>'."\n";
+				}
+			}
+		}
+		$styles .= '</Styles>'."\n";
+		return trim($styles);
+	}
+}
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/uninstall.php
===================================================================
--- trunk/wb/modules/fckeditor/uninstall.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/uninstall.php	(revision 816)
@@ -0,0 +1,32 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+// Must include code to stop this file being access directly
+if(defined('WB_PATH') == false) { exit("Cannot access this file directly"); }
+
+// Delete the editor directory
+rm_full_dir(WB_PATH.'/modules/fckeditor/fckeditor');
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/css_to_xml.php
===================================================================
--- trunk/wb/modules/fckeditor/css_to_xml.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/css_to_xml.php	(revision 816)
@@ -0,0 +1,40 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+require_once('../../config.php');
+
+if(isset($_GET['template_name'])) {
+	$temp_name = $_GET['template_name'];
+	// check if specified template exists
+	if(file_exists(WB_PATH .'/templates/' .$temp_name)) {
+		// parse the editor.css and write XML output
+		require_once(WB_PATH .'/modules/fckeditor/class.cssparser.php');
+		$cssparser = new cssparser();
+		$cssparser->Parse(WB_PATH .'/templates/' .$temp_name .'/editor.css');
+		header('Content-type: text/xml'); 
+		echo $cssparser->GetXML();
+	}
+}
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/info.php
===================================================================
--- trunk/wb/modules/fckeditor/info.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/info.php	(revision 816)
@@ -0,0 +1,115 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+ -----------------------------------------------------------------------------------------------------------
+  FCKEditor module for Website Baker v2.6.x
+  Authors: P. Widlund, S. Braunewell, M. Gallas (ruebenwurzel), Wouldlouper, C. Sommer (doc)
+	Started to track applied changes in info.php from 27.03.2007 onwards (cs)
+ -----------------------------------------------------------------------------------------------------------
+	
+	v2.84 (doc.. Christian Sommer; Apr 7, 2008)
+		+ update to FCKEditor release v2.6
+	
+	v2.83 (doc.. Christian Sommer; Mar 12, 2008)
+		+ added the WB home folder fix found by the forum member spawnferkel
+			(see forum thread: http://forum.websitebaker2.org/index.php/topic,8978.msg53107.html#msg53107)
+		+ defined <strong> and <em> instead of <b> and <i> per default
+	
+	v2.82 (doc.. Christian Sommer; Feb 20, 2008)
+		+ added the connector fix found by the forum member Luisehahne
+		(see forum thread: http://forum.websitebaker2.org/index.php/topic,8240.msg51675.html#msg51675)
+
+	v2.81 (ruebenwurzel.. Matthias Gallas; Dez 24, 2007)
+		+ update to FCKEditor release v2.51
+	
+	v2.80 (doc.. Christian Sommer; Dec 05, 2007)
+		+ update to FCKEditor release v2.50 (according to the developers, the most important release since v2.0)
+		+ entire PHP connector stuff rewritten from scratch
+		+ permissions to view media, upload files and to create folders are now controlled by WB group access rights 
+		+ included WBLinkPlugin fix from melisa (http://forum.websitebaker.org/index.php/topic,1670.msg45948.html#msg45948)
+		  (Note: removed text field to specify the link title; function creates errors in IE and seems not to work in FF either)
+		+ added text file "CHANGELOG" which contains all changes since Mar 27, 2007
+
+	v2.77 (doc.. Christian Sommer; Oct 30, 2007)
+		+ re-introduced fix from v2.74a to solve issues with wb_fcktemplates.xml
+		
+	v2.76 (doc.. Christian Sommer; Oct 29, 2007)
+		+ v2.75 was released as hotfix to prevent major damage to WB hosted sites using FCKEditor
+		  (users loged in the WB backend can upload files and create folders regardless of their WB permissions)
+		+ the following additional security measures were applied with the v2.76 release:
+			o possibility to upload files / create folders via FCKEditor disabled by default
+			o PHP connector only active for users authentificated via WB backend and permissions to view the MEDIA folder
+			o buttons to search the server (e.g. image/flash/link browser) only enabled if user has permission to view MEDIA folder
+			o buttons to upload files from FCKEditor always disabled (users settings will be overwritten)
+		+ it is no longer possible to upload files or to create folder by the FCKEditor dialogues
+		+ file uploads and creation of folders needs to be done via the WB MEDIA center
+
+	v2.75 (doc.. Christian Sommer; Oct 20, 2007) HOTFIX TO PREVENT THE WORST CASE SCENARIOUS
+		+ implemented the slightly modified security patch provided by the forum member sogua (thanks man)
+			Note: all older versions of the FCKEditor module allow file uploads and creation of folders from any
+			browser, no matter if you have access to the Website Baker backend or not!!!
+			Upload of PHP files is and was not possible with earlier version. However, images, textfiles, movies...
+			could be uploaded and overwritten within the WB /MEDIA folder.
+
+   v2.7.4a (ruebenwurzel; 05.07.2007)
+		+ fixed issue in include.php with wb_fcktemplates.xml
+   
+   v2.7.4 (ruebenwurzel; 14.06.2007)
+		+ update to FCKEditor release v2.4.3
+   
+   v2.7.3 (ruebenwurzel; 10.04.2007)
+		+ update to FCKEditor release v2.4.2
+   
+   v2.7.2 (ruebenwurzel, doc; 29.03.2007)
+		+ update to FCKEditor release v2.4.1 (added UTF8-BOM fix from http://dev.fckeditor.net/ticket/279)
+		+ removed two test.html files from fckeditor/editor/filemanager/browser and .../upload which could be used
+		  to upload any files from outside to the WB media directory if the exact URL is known (thanks to Funky_MF)
+		+ changed the following default settings in the wb_fckconfig.js files:
+			FCKConfig.EnterMode 		= 'p';
+   		FCKConfig.ShiftEnterMode 	= 'br';
+   		FCKConfig.FlashBrowser = true;
+
+   v2.7.1 (doc; 06.02.2007)
+		+ fixed issues with CSS and XML handling
+		+ moved FCK Javascript settings to external file: /wb_config/wb_fckconfig.js
+
+   v2.7.0 (ruebenwurzel; 05.02.2007)
+		+ update to FCKEditor release v2.4.0
+
+	 CREDITS: 
+	  o Thanks to tallyce for the php-connector patch which enables file upload to WB media folder
+	  o all other members who contributed to the FCKEditor module and are not mentioned here
+ -----------------------------------------------------------------------------------------------------------
+
+*/
+
+$module_directory		= 'fckeditor';
+$module_name				= 'FCKeditor';
+$module_function		= 'WYSIWYG';
+$module_version			= '2.84';
+$module_platform		= '2.6.x';
+$module_author 			= 'Christian Sommer, P. Widlund, S. Braunewell, M. Gallas, Wouldlouper';
+$module_license 		= 'GNU General Public License';
+$module_description 	= 'This module allows you to edit the contents of a page using <a href="http://www.fckeditor.net/" target="_blank">FCKeditor v2.6</a>.';
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/languages/index.php
===================================================================
--- trunk/wb/modules/fckeditor/languages/index.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/languages/index.php	(revision 816)
@@ -0,0 +1,28 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+header("Location: ../../../index.php");
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/languages/DE.php
===================================================================
--- trunk/wb/modules/fckeditor/languages/DE.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/languages/DE.php	(revision 816)
@@ -0,0 +1,32 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+ -----------------------------------------------------------------------------------------
+  DEUTSCHE SPRACHDATEI FUER DAS MODUL: FCKEDITOR
+ -----------------------------------------------------------------------------------------
+*/
+
+// Deutsche Modulbeschreibung
+$module_description 	= 'Dieses Modul erlaubt das bearbeiten von Seiteninhalten mit dem <a href="http://www.fckeditor.net/" target="_blank">FCKeditor v2.6</a>.';
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/include.php
===================================================================
--- trunk/wb/modules/fckeditor/include.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/include.php	(revision 816)
@@ -0,0 +1,117 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+function reverse_htmlentities($mixed) {
+	$mixed = str_replace(array('&gt;','&lt;','&quot;','&amp;'), array('>','<','"','&'), $mixed);
+	return $mixed;
+}
+
+function get_template_name() {
+	// returns the template name of the current displayed page
+	require_once('../../config.php');
+	require_once(WB_PATH. '/framework/class.database.php');
+
+	// work out default editor.css file for FCKEditor
+	if(file_exists(WB_PATH .'/templates/' .DEFAULT_TEMPLATE .'/editor.css')) {
+		$fck_template_dir = DEFAULT_TEMPLATE;
+	} else {
+		$fck_template_dir = "none";
+	}
+
+	// check if a editor.css file exists in the specified template directory of current page
+	if (isset($_GET["page_id"]) && (int) $_GET["page_id"] > 0) {
+		$pageid = (int) $_GET["page_id"];
+
+		// obtain template folder of current page from the database
+		if(!isset($admin)) { 
+			$database = new database(); 
+		}
+		$query_page = "SELECT template FROM " .TABLE_PREFIX ."pages WHERE page_id =$pageid"; 
+		$pagetpl = $database->get_one($query_page);   // if empty, default template is used
+
+		// check if a specific template is defined for current page
+		if(isset($pagetpl) && $pagetpl != '') {
+			// check if a specify editor.css file is contained in that folder
+			if(file_exists(WB_PATH.'/templates/'.$pagetpl.'/editor.css')) {
+				$fck_template_dir = $pagetpl;
+			}
+		}
+	}
+	return $fck_template_dir;
+}
+
+function show_wysiwyg_editor($name, $id, $content, $width, $height) {
+	// create new FCKEditor instance
+	require_once(WB_PATH.'/modules/fckeditor/fckeditor/fckeditor.php');
+	$oFCKeditor = new FCKeditor($name);
+
+	// set defaults (Note: custom settings defined in: "/my_config/my_fckconfig.js" instead of "/editor/fckconfig.js")
+	$oFCKeditor->BasePath = WB_URL.'/modules/fckeditor/fckeditor/';
+	$oFCKeditor->Config['CustomConfigurationsPath'] = WB_URL .'/modules/fckeditor/wb_config/wb_fckconfig.js';
+	$oFCKeditor->ToolbarSet = 'WBToolbar';        // toolbar defined in my_fckconfig.js
+
+	// obtain template name of current page (if empty, no editor.css files exists)
+	$template_name = get_template_name();
+
+	// work out default CSS file to be used for FCK textarea
+	if($template_name == "none") {
+		// no editor.css file exists in default template folder, or template folder of current page
+		$css_file = WB_URL .'/modules/fckeditor/wb_config/wb_fckeditorarea.css';
+	} else {
+		// editor.css file exists in default template folder or template folder of current page
+		$css_file = WB_URL .'/templates/' .$template_name .'/editor.css';
+	}
+	// set CSS file depending on $css_file
+	$oFCKeditor->Config['EditorAreaCSS'] = $css_file;
+
+	// work out settings for the FCK "Style" toolbar
+	if ($template_name == "none") {
+		// no custom editor.css exists, use default XML definitions
+		$oFCKeditor->Config['StylesXmlPath'] = WB_URL.'/modules/fckeditor/wb_config/wb_fckstyles.xml';
+	} else {
+		// file editor.css exists in template folder, parse it and create XML definitions
+		$oFCKeditor->Config['StylesXmlPath'] = WB_URL.'/modules/fckeditor/css_to_xml.php?template_name=' .$template_name;
+	}
+
+	// custom templates can be defined via /wb_config/wb_fcktemplates.xml
+	if(file_exists(WB_PATH .'/modules/fckeditor/wb_config/wb_fcktemplates.xml')) {
+		$oFCKeditor->Config['TemplatesXmlPath'] = WB_URL.'/modules/fckeditor/wb_config/wb_fcktemplates.xml';
+	}
+
+  // set required file connectors (overwrite settings which may be made in fckconfig.js or my_fckconfig.js)
+	$connectorPath = $oFCKeditor->BasePath.'editor/filemanager/connectors/php/connector.php';
+  $oFCKeditor->Config['LinkBrowserURL'] = $oFCKeditor->BasePath.'editor/filemanager/browser/default/browser.html?Connector='
+		.$connectorPath;
+  $oFCKeditor->Config['ImageBrowserURL'] = $oFCKeditor->BasePath.'editor/filemanager/browser/default/browser.html?Connector='
+		.$connectorPath;
+  $oFCKeditor->Config['FlashBrowserURL'] = $oFCKeditor->BasePath.'editor/filemanager/browser/default/browser.html?Connector='
+		.$connectorPath;
+
+	$oFCKeditor->Value = reverse_htmlentities($content);
+	$oFCKeditor->Height = $height;
+	$oFCKeditor->Create();
+}
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/fckeditor.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckeditor.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckeditor.php	(revision 816)
@@ -0,0 +1,77 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the integration file for PHP (All versions).
+ *
+ * It loads the correct integration file based on the PHP version (avoiding
+ * strict error messages with PHP 5).
+ */
+
+/**
+ * Check if browser is compatible with FCKeditor.
+ * Return true if is compatible.
+ *
+ * @return boolean
+ */
+function FCKeditor_IsCompatibleBrowser()
+{
+	if ( isset( $_SERVER ) ) {
+		$sAgent = $_SERVER['HTTP_USER_AGENT'] ;
+	}
+	else {
+		global $HTTP_SERVER_VARS ;
+		if ( isset( $HTTP_SERVER_VARS ) ) {
+			$sAgent = $HTTP_SERVER_VARS['HTTP_USER_AGENT'] ;
+		}
+		else {
+			global $HTTP_USER_AGENT ;
+			$sAgent = $HTTP_USER_AGENT ;
+		}
+	}
+
+	if ( strpos($sAgent, 'MSIE') !== false && strpos($sAgent, 'mac') === false && strpos($sAgent, 'Opera') === false )
+	{
+		$iVersion = (float)substr($sAgent, strpos($sAgent, 'MSIE') + 5, 3) ;
+		return ($iVersion >= 5.5) ;
+	}
+	else if ( strpos($sAgent, 'Gecko/') !== false )
+	{
+		$iVersion = (int)substr($sAgent, strpos($sAgent, 'Gecko/') + 6, 8) ;
+		return ($iVersion >= 20030210) ;
+	}
+	else if ( strpos($sAgent, 'Opera/') !== false )
+	{
+		$fVersion = (float)substr($sAgent, strpos($sAgent, 'Opera/') + 6, 4) ;
+		return ($fVersion >= 9.5) ;
+	}
+	else if ( preg_match( "|AppleWebKit/(\d+)|i", $sAgent, $matches ) )
+	{
+		$iVersion = $matches[1] ;
+		return ( $matches[1] >= 522 ) ;
+	}
+	else
+		return false ;
+}
+
+if ( !function_exists('version_compare') || version_compare( phpversion(), '5', '<' ) )
+	include_once( 'fckeditor_php4.php' ) ;
+else
+	include_once( 'fckeditor_php5.php' ) ;
Index: trunk/wb/modules/fckeditor/fckeditor/fckpackager.xml
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckpackager.xml	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckpackager.xml	(revision 816)
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the configuration file to be used with FCKpackager to generate the
+ * compressed code files in the "js" folder.
+ *
+ * Please check http://www.fckeditor.net for more info.
+-->
+<Package>
+	<Header><![CDATA[/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This file has been compressed for better performance. The original source
+ * can be found at "editor/_source".
+ */
+]]></Header>
+	<Constants removeDeclaration="false">
+		<Constant name="FCK_STATUS_NOTLOADED" value="0" />
+		<Constant name="FCK_STATUS_ACTIVE" value="1" />
+		<Constant name="FCK_STATUS_COMPLETE" value="2" />
+		<Constant name="FCK_TRISTATE_OFF" value="0" />
+		<Constant name="FCK_TRISTATE_ON" value="1" />
+		<Constant name="FCK_TRISTATE_DISABLED" value="-1" />
+		<Constant name="FCK_UNKNOWN" value="-9" />
+		<Constant name="FCK_TOOLBARITEM_ONLYICON" value="0" />
+		<Constant name="FCK_TOOLBARITEM_ONLYTEXT" value="1" />
+		<Constant name="FCK_TOOLBARITEM_ICONTEXT" value="2" />
+		<Constant name="FCK_EDITMODE_WYSIWYG" value="0" />
+		<Constant name="FCK_EDITMODE_SOURCE" value="1" />
+		<Constant name="FCK_STYLE_BLOCK" value="0" />
+		<Constant name="FCK_STYLE_INLINE" value="1" />
+		<Constant name="FCK_STYLE_OBJECT" value="2" />
+	</Constants>
+	<PackageFile path="editor/js/fckeditorcode_ie.js">
+		<File path="editor/_source/fckconstants.js" />
+		<File path="editor/_source/fckjscoreextensions.js" />
+		<File path="editor/_source/classes/fckiecleanup.js" />
+		<File path="editor/_source/internals/fckbrowserinfo.js" />
+		<File path="editor/_source/internals/fckurlparams.js" />
+		<File path="editor/_source/classes/fckevents.js" />
+		<File path="editor/_source/classes/fckdataprocessor.js" />
+		<File path="editor/_source/internals/fck.js" />
+		<File path="editor/_source/internals/fck_ie.js" />
+		<File path="editor/_source/internals/fckconfig.js" />
+		<File path="editor/_source/internals/fckdebug.js" />
+		<File path="editor/_source/internals/fckdomtools.js" />
+		<File path="editor/_source/internals/fcktools.js" />
+		<File path="editor/_source/internals/fcktools_ie.js" />
+		<File path="editor/_source/fckeditorapi.js" />
+		<File path="editor/_source/classes/fckimagepreloader.js" />
+
+		<File path="editor/_source/internals/fckregexlib.js" />
+		<File path="editor/_source/internals/fcklistslib.js" />
+		<File path="editor/_source/internals/fcklanguagemanager.js" />
+		<File path="editor/_source/internals/fckxhtmlentities.js" />
+		<File path="editor/_source/internals/fckxhtml.js" />
+		<File path="editor/_source/internals/fckxhtml_ie.js" />
+		<File path="editor/_source/internals/fckcodeformatter.js" />
+		<File path="editor/_source/internals/fckundo.js" />
+		<File path="editor/_source/classes/fckeditingarea.js" />
+		<File path="editor/_source/classes/fckkeystrokehandler.js" />
+
+		<File path="editor/dtd/fck_xhtml10transitional.js" />
+		<File path="editor/_source/classes/fckstyle.js" />
+		<File path="editor/_source/internals/fckstyles.js" />
+
+		<File path="editor/_source/internals/fcklisthandler.js" />
+		<File path="editor/_source/classes/fckelementpath.js" />
+		<File path="editor/_source/classes/fckdomrange.js" />
+		<File path="editor/_source/classes/fckdomrange_ie.js" />
+		<File path="editor/_source/classes/fckdomrangeiterator.js" />
+		<File path="editor/_source/classes/fckdocumentfragment_ie.js" />
+		<File path="editor/_source/classes/fckw3crange.js" />
+		<File path="editor/_source/classes/fckenterkey.js" />
+
+		<File path="editor/_source/internals/fckdocumentprocessor.js" />
+		<File path="editor/_source/internals/fckselection.js" />
+		<File path="editor/_source/internals/fckselection_ie.js" />
+
+		<File path="editor/_source/internals/fcktablehandler.js" />
+		<File path="editor/_source/internals/fcktablehandler_ie.js" />
+		<File path="editor/_source/classes/fckxml.js" />
+		<File path="editor/_source/classes/fckxml_ie.js" />
+
+		<File path="editor/_source/commandclasses/fcknamedcommand.js" />
+		<File path="editor/_source/commandclasses/fckstylecommand.js" />
+		<File path="editor/_source/commandclasses/fck_othercommands.js" />
+		<File path="editor/_source/commandclasses/fckshowblocks.js" />
+		<File path="editor/_source/commandclasses/fckspellcheckcommand_ie.js" />
+		<File path="editor/_source/commandclasses/fcktextcolorcommand.js" />
+		<File path="editor/_source/commandclasses/fckpasteplaintextcommand.js" />
+		<File path="editor/_source/commandclasses/fckpastewordcommand.js" />
+		<File path="editor/_source/commandclasses/fcktablecommand.js" />
+		<File path="editor/_source/commandclasses/fckfitwindow.js" />
+		<File path="editor/_source/commandclasses/fcklistcommands.js" />
+		<File path="editor/_source/commandclasses/fckjustifycommands.js" />
+		<File path="editor/_source/commandclasses/fckindentcommands.js" />
+		<File path="editor/_source/commandclasses/fckblockquotecommand.js" />
+		<File path="editor/_source/commandclasses/fckcorestylecommand.js" />
+		<File path="editor/_source/commandclasses/fckremoveformatcommand.js" />
+		<File path="editor/_source/internals/fckcommands.js" />
+
+		<File path="editor/_source/classes/fckpanel.js" />
+		<File path="editor/_source/classes/fckicon.js" />
+		<File path="editor/_source/classes/fcktoolbarbuttonui.js" />
+		<File path="editor/_source/classes/fcktoolbarbutton.js" />
+		<File path="editor/_source/classes/fckspecialcombo.js" />
+		<File path="editor/_source/classes/fcktoolbarspecialcombo.js" />
+		<File path="editor/_source/classes/fcktoolbarstylecombo.js" />
+		<File path="editor/_source/classes/fcktoolbarfontformatcombo.js" />
+		<File path="editor/_source/classes/fcktoolbarfontscombo.js" />
+		<File path="editor/_source/classes/fcktoolbarfontsizecombo.js" />
+		<File path="editor/_source/classes/fcktoolbarpanelbutton.js" />
+		<File path="editor/_source/internals/fcktoolbaritems.js" />
+		<File path="editor/_source/classes/fcktoolbar.js" />
+		<File path="editor/_source/classes/fcktoolbarbreak_ie.js" />
+		<File path="editor/_source/internals/fcktoolbarset.js" />
+		<File path="editor/_source/internals/fckdialog.js" />
+
+		<File path="editor/_source/classes/fckmenuitem.js" />
+		<File path="editor/_source/classes/fckmenublock.js" />
+		<File path="editor/_source/classes/fckmenublockpanel.js" />
+		<File path="editor/_source/classes/fckcontextmenu.js" />
+		<File path="editor/_source/internals/fck_contextmenu.js" />
+		<File path="editor/_source/classes/fckhtmliterator.js" />
+
+		<File path="editor/_source/classes/fckplugin.js" />
+		<File path="editor/_source/internals/fckplugins.js" />
+	</PackageFile>
+
+	<PackageFile path="editor/js/fckeditorcode_gecko.js">
+		<File path="editor/_source/fckconstants.js" />
+		<File path="editor/_source/fckjscoreextensions.js" />
+		<File path="editor/_source/internals/fckbrowserinfo.js" />
+		<File path="editor/_source/internals/fckurlparams.js" />
+		<File path="editor/_source/classes/fckevents.js" />
+		<File path="editor/_source/classes/fckdataprocessor.js" />
+		<File path="editor/_source/internals/fck.js" />
+		<File path="editor/_source/internals/fck_gecko.js" />
+		<File path="editor/_source/internals/fckconfig.js" />
+		<File path="editor/_source/internals/fckdebug.js" />
+		<File path="editor/_source/internals/fckdomtools.js" />
+		<File path="editor/_source/internals/fcktools.js" />
+		<File path="editor/_source/internals/fcktools_gecko.js" />
+		<File path="editor/_source/fckeditorapi.js" />
+		<File path="editor/_source/classes/fckimagepreloader.js" />
+
+		<File path="editor/_source/internals/fckregexlib.js" />
+		<File path="editor/_source/internals/fcklistslib.js" />
+		<File path="editor/_source/internals/fcklanguagemanager.js" />
+		<File path="editor/_source/internals/fckxhtmlentities.js" />
+		<File path="editor/_source/internals/fckxhtml.js" />
+		<File path="editor/_source/internals/fckxhtml_gecko.js" />
+		<File path="editor/_source/internals/fckcodeformatter.js" />
+		<File path="editor/_source/internals/fckundo.js" />
+		<File path="editor/_source/classes/fckeditingarea.js" />
+		<File path="editor/_source/classes/fckkeystrokehandler.js" />
+
+		<File path="editor/dtd/fck_xhtml10transitional.js" />
+		<File path="editor/_source/classes/fckstyle.js" />
+		<File path="editor/_source/internals/fckstyles.js" />
+
+		<File path="editor/_source/internals/fcklisthandler.js" />
+		<File path="editor/_source/classes/fckelementpath.js" />
+		<File path="editor/_source/classes/fckdomrange.js" />
+		<File path="editor/_source/classes/fckdomrange_gecko.js" />
+		<File path="editor/_source/classes/fckdomrangeiterator.js" />
+		<File path="editor/_source/classes/fckdocumentfragment_gecko.js" />
+		<File path="editor/_source/classes/fckw3crange.js" />
+		<File path="editor/_source/classes/fckenterkey.js" />
+
+		<File path="editor/_source/internals/fckdocumentprocessor.js" />
+		<File path="editor/_source/internals/fckselection.js" />
+		<File path="editor/_source/internals/fckselection_gecko.js" />
+
+		<File path="editor/_source/internals/fcktablehandler.js" />
+		<File path="editor/_source/internals/fcktablehandler_gecko.js" />
+		<File path="editor/_source/classes/fckxml.js" />
+		<File path="editor/_source/classes/fckxml_gecko.js" />
+
+		<File path="editor/_source/commandclasses/fcknamedcommand.js" />
+		<File path="editor/_source/commandclasses/fckstylecommand.js" />
+		<File path="editor/_source/commandclasses/fck_othercommands.js" />
+		<File path="editor/_source/commandclasses/fckshowblocks.js" />
+		<File path="editor/_source/commandclasses/fckspellcheckcommand_gecko.js" />
+		<File path="editor/_source/commandclasses/fcktextcolorcommand.js" />
+		<File path="editor/_source/commandclasses/fckpasteplaintextcommand.js" />
+		<File path="editor/_source/commandclasses/fckpastewordcommand.js" />
+		<File path="editor/_source/commandclasses/fcktablecommand.js" />
+		<File path="editor/_source/commandclasses/fckfitwindow.js" />
+		<File path="editor/_source/commandclasses/fcklistcommands.js" />
+		<File path="editor/_source/commandclasses/fckjustifycommands.js" />
+		<File path="editor/_source/commandclasses/fckindentcommands.js" />
+		<File path="editor/_source/commandclasses/fckblockquotecommand.js" />
+		<File path="editor/_source/commandclasses/fckcorestylecommand.js" />
+		<File path="editor/_source/commandclasses/fckremoveformatcommand.js" />
+		<File path="editor/_source/internals/fckcommands.js" />
+
+		<File path="editor/_source/classes/fckpanel.js" />
+		<File path="editor/_source/classes/fckicon.js" />
+		<File path="editor/_source/classes/fcktoolbarbuttonui.js" />
+		<File path="editor/_source/classes/fcktoolbarbutton.js" />
+		<File path="editor/_source/classes/fckspecialcombo.js" />
+		<File path="editor/_source/classes/fcktoolbarspecialcombo.js" />
+		<File path="editor/_source/classes/fcktoolbarstylecombo.js" />
+		<File path="editor/_source/classes/fcktoolbarfontformatcombo.js" />
+		<File path="editor/_source/classes/fcktoolbarfontscombo.js" />
+		<File path="editor/_source/classes/fcktoolbarfontsizecombo.js" />
+		<File path="editor/_source/classes/fcktoolbarpanelbutton.js" />
+		<File path="editor/_source/internals/fcktoolbaritems.js" />
+		<File path="editor/_source/classes/fcktoolbar.js" />
+		<File path="editor/_source/classes/fcktoolbarbreak_gecko.js" />
+		<File path="editor/_source/internals/fcktoolbarset.js" />
+		<File path="editor/_source/internals/fckdialog.js" />
+
+		<File path="editor/_source/classes/fckmenuitem.js" />
+		<File path="editor/_source/classes/fckmenublock.js" />
+		<File path="editor/_source/classes/fckmenublockpanel.js" />
+		<File path="editor/_source/classes/fckcontextmenu.js" />
+		<File path="editor/_source/internals/fck_contextmenu.js" />
+		<File path="editor/_source/classes/fckhtmliterator.js" />
+
+		<File path="editor/_source/classes/fckplugin.js" />
+		<File path="editor/_source/internals/fckplugins.js" />
+	</PackageFile>
+
+</Package>
Index: trunk/wb/modules/fckeditor/fckeditor/license.txt
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/license.txt	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/license.txt	(revision 816)
@@ -0,0 +1,1246 @@
+FCKeditor - The text editor for Internet - http://www.fckeditor.net
+Copyright (C) 2003-2008 Frederico Caldeira Knabben
+
+Licensed under the terms of any of the following licenses at your
+choice:
+
+ - GNU General Public License Version 2 or later (the "GPL")
+   http://www.gnu.org/licenses/gpl.html
+   (See Appendix A)
+
+ - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+   http://www.gnu.org/licenses/lgpl.html
+   (See Appendix B)
+
+ - Mozilla Public License Version 1.1 or later (the "MPL")
+   http://www.mozilla.org/MPL/MPL-1.1.html
+   (See Appendix C)
+
+You are not required to, but if you want to explicitly declare the
+license you have chosen to be bound to when using, reproducing,
+modifying and distributing this software, just include a text file
+titled "legal.txt" in your version of this software, indicating your
+license choice. In any case, your choice will not restrict any
+recipient of your version of this software to use, reproduce, modify
+and distribute this software under any of the above licenses.
+
+Appendix A: The GPL License
+===========================
+
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+
+Appendix B: The LGPL License
+============================
+
+		  GNU LESSER GENERAL PUBLIC LICENSE
+		       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+		  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+
+Appendix C: The MPL License
+===========================
+
+                          MOZILLA PUBLIC LICENSE
+                                Version 1.1
+
+                              ---------------
+
+1. Definitions.
+
+     1.0.1. "Commercial Use" means distribution or otherwise making the
+     Covered Code available to a third party.
+
+     1.1. "Contributor" means each entity that creates or contributes to
+     the creation of Modifications.
+
+     1.2. "Contributor Version" means the combination of the Original
+     Code, prior Modifications used by a Contributor, and the Modifications
+     made by that particular Contributor.
+
+     1.3. "Covered Code" means the Original Code or Modifications or the
+     combination of the Original Code and Modifications, in each case
+     including portions thereof.
+
+     1.4. "Electronic Distribution Mechanism" means a mechanism generally
+     accepted in the software development community for the electronic
+     transfer of data.
+
+     1.5. "Executable" means Covered Code in any form other than Source
+     Code.
+
+     1.6. "Initial Developer" means the individual or entity identified
+     as the Initial Developer in the Source Code notice required by Exhibit
+     A.
+
+     1.7. "Larger Work" means a work which combines Covered Code or
+     portions thereof with code not governed by the terms of this License.
+
+     1.8. "License" means this document.
+
+     1.8.1. "Licensable" means having the right to grant, to the maximum
+     extent possible, whether at the time of the initial grant or
+     subsequently acquired, any and all of the rights conveyed herein.
+
+     1.9. "Modifications" means any addition to or deletion from the
+     substance or structure of either the Original Code or any previous
+     Modifications. When Covered Code is released as a series of files, a
+     Modification is:
+          A. Any addition to or deletion from the contents of a file
+          containing Original Code or previous Modifications.
+
+          B. Any new file that contains any part of the Original Code or
+          previous Modifications.
+
+     1.10. "Original Code" means Source Code of computer software code
+     which is described in the Source Code notice required by Exhibit A as
+     Original Code, and which, at the time of its release under this
+     License is not already Covered Code governed by this License.
+
+     1.10.1. "Patent Claims" means any patent claim(s), now owned or
+     hereafter acquired, including without limitation,  method, process,
+     and apparatus claims, in any patent Licensable by grantor.
+
+     1.11. "Source Code" means the preferred form of the Covered Code for
+     making modifications to it, including all modules it contains, plus
+     any associated interface definition files, scripts used to control
+     compilation and installation of an Executable, or source code
+     differential comparisons against either the Original Code or another
+     well known, available Covered Code of the Contributor's choice. The
+     Source Code can be in a compressed or archival form, provided the
+     appropriate decompression or de-archiving software is widely available
+     for no charge.
+
+     1.12. "You" (or "Your")  means an individual or a legal entity
+     exercising rights under, and complying with all of the terms of, this
+     License or a future version of this License issued under Section 6.1.
+     For legal entities, "You" includes any entity which controls, is
+     controlled by, or is under common control with You. For purposes of
+     this definition, "control" means (a) the power, direct or indirect,
+     to cause the direction or management of such entity, whether by
+     contract or otherwise, or (b) ownership of more than fifty percent
+     (50%) of the outstanding shares or beneficial ownership of such
+     entity.
+
+2. Source Code License.
+
+     2.1. The Initial Developer Grant.
+     The Initial Developer hereby grants You a world-wide, royalty-free,
+     non-exclusive license, subject to third party intellectual property
+     claims:
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Initial Developer to use, reproduce,
+          modify, display, perform, sublicense and distribute the Original
+          Code (or portions thereof) with or without Modifications, and/or
+          as part of a Larger Work; and
+
+          (b) under Patents Claims infringed by the making, using or
+          selling of Original Code, to make, have made, use, practice,
+          sell, and offer for sale, and/or otherwise dispose of the
+          Original Code (or portions thereof).
+
+          (c) the licenses granted in this Section 2.1(a) and (b) are
+          effective on the date Initial Developer first distributes
+          Original Code under the terms of this License.
+
+          (d) Notwithstanding Section 2.1(b) above, no patent license is
+          granted: 1) for code that You delete from the Original Code; 2)
+          separate from the Original Code;  or 3) for infringements caused
+          by: i) the modification of the Original Code or ii) the
+          combination of the Original Code with other software or devices.
+
+     2.2. Contributor Grant.
+     Subject to third party intellectual property claims, each Contributor
+     hereby grants You a world-wide, royalty-free, non-exclusive license
+
+          (a)  under intellectual property rights (other than patent or
+          trademark) Licensable by Contributor, to use, reproduce, modify,
+          display, perform, sublicense and distribute the Modifications
+          created by such Contributor (or portions thereof) either on an
+          unmodified basis, with other Modifications, as Covered Code
+          and/or as part of a Larger Work; and
+
+          (b) under Patent Claims infringed by the making, using, or
+          selling of  Modifications made by that Contributor either alone
+          and/or in combination with its Contributor Version (or portions
+          of such combination), to make, use, sell, offer for sale, have
+          made, and/or otherwise dispose of: 1) Modifications made by that
+          Contributor (or portions thereof); and 2) the combination of
+          Modifications made by that Contributor with its Contributor
+          Version (or portions of such combination).
+
+          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+          effective on the date Contributor first makes Commercial Use of
+          the Covered Code.
+
+          (d)    Notwithstanding Section 2.2(b) above, no patent license is
+          granted: 1) for any code that Contributor has deleted from the
+          Contributor Version; 2)  separate from the Contributor Version;
+          3)  for infringements caused by: i) third party modifications of
+          Contributor Version or ii)  the combination of Modifications made
+          by that Contributor with other software  (except as part of the
+          Contributor Version) or other devices; or 4) under Patent Claims
+          infringed by Covered Code in the absence of Modifications made by
+          that Contributor.
+
+3. Distribution Obligations.
+
+     3.1. Application of License.
+     The Modifications which You create or to which You contribute are
+     governed by the terms of this License, including without limitation
+     Section 2.2. The Source Code version of Covered Code may be
+     distributed only under the terms of this License or a future version
+     of this License released under Section 6.1, and You must include a
+     copy of this License with every copy of the Source Code You
+     distribute. You may not offer or impose any terms on any Source Code
+     version that alters or restricts the applicable version of this
+     License or the recipients' rights hereunder. However, You may include
+     an additional document offering the additional rights described in
+     Section 3.5.
+
+     3.2. Availability of Source Code.
+     Any Modification which You create or to which You contribute must be
+     made available in Source Code form under the terms of this License
+     either on the same media as an Executable version or via an accepted
+     Electronic Distribution Mechanism to anyone to whom you made an
+     Executable version available; and if made available via Electronic
+     Distribution Mechanism, must remain available for at least twelve (12)
+     months after the date it initially became available, or at least six
+     (6) months after a subsequent version of that particular Modification
+     has been made available to such recipients. You are responsible for
+     ensuring that the Source Code version remains available even if the
+     Electronic Distribution Mechanism is maintained by a third party.
+
+     3.3. Description of Modifications.
+     You must cause all Covered Code to which You contribute to contain a
+     file documenting the changes You made to create that Covered Code and
+     the date of any change. You must include a prominent statement that
+     the Modification is derived, directly or indirectly, from Original
+     Code provided by the Initial Developer and including the name of the
+     Initial Developer in (a) the Source Code, and (b) in any notice in an
+     Executable version or related documentation in which You describe the
+     origin or ownership of the Covered Code.
+
+     3.4. Intellectual Property Matters
+          (a) Third Party Claims.
+          If Contributor has knowledge that a license under a third party's
+          intellectual property rights is required to exercise the rights
+          granted by such Contributor under Sections 2.1 or 2.2,
+          Contributor must include a text file with the Source Code
+          distribution titled "LEGAL" which describes the claim and the
+          party making the claim in sufficient detail that a recipient will
+          know whom to contact. If Contributor obtains such knowledge after
+          the Modification is made available as described in Section 3.2,
+          Contributor shall promptly modify the LEGAL file in all copies
+          Contributor makes available thereafter and shall take other steps
+          (such as notifying appropriate mailing lists or newsgroups)
+          reasonably calculated to inform those who received the Covered
+          Code that new knowledge has been obtained.
+
+          (b) Contributor APIs.
+          If Contributor's Modifications include an application programming
+          interface and Contributor has knowledge of patent licenses which
+          are reasonably necessary to implement that API, Contributor must
+          also include this information in the LEGAL file.
+
+               (c)    Representations.
+          Contributor represents that, except as disclosed pursuant to
+          Section 3.4(a) above, Contributor believes that Contributor's
+          Modifications are Contributor's original creation(s) and/or
+          Contributor has sufficient rights to grant the rights conveyed by
+          this License.
+
+     3.5. Required Notices.
+     You must duplicate the notice in Exhibit A in each file of the Source
+     Code.  If it is not possible to put such notice in a particular Source
+     Code file due to its structure, then You must include such notice in a
+     location (such as a relevant directory) where a user would be likely
+     to look for such a notice.  If You created one or more Modification(s)
+     You may add your name as a Contributor to the notice described in
+     Exhibit A.  You must also duplicate this License in any documentation
+     for the Source Code where You describe recipients' rights or ownership
+     rights relating to Covered Code.  You may choose to offer, and to
+     charge a fee for, warranty, support, indemnity or liability
+     obligations to one or more recipients of Covered Code. However, You
+     may do so only on Your own behalf, and not on behalf of the Initial
+     Developer or any Contributor. You must make it absolutely clear than
+     any such warranty, support, indemnity or liability obligation is
+     offered by You alone, and You hereby agree to indemnify the Initial
+     Developer and every Contributor for any liability incurred by the
+     Initial Developer or such Contributor as a result of warranty,
+     support, indemnity or liability terms You offer.
+
+     3.6. Distribution of Executable Versions.
+     You may distribute Covered Code in Executable form only if the
+     requirements of Section 3.1-3.5 have been met for that Covered Code,
+     and if You include a notice stating that the Source Code version of
+     the Covered Code is available under the terms of this License,
+     including a description of how and where You have fulfilled the
+     obligations of Section 3.2. The notice must be conspicuously included
+     in any notice in an Executable version, related documentation or
+     collateral in which You describe recipients' rights relating to the
+     Covered Code. You may distribute the Executable version of Covered
+     Code or ownership rights under a license of Your choice, which may
+     contain terms different from this License, provided that You are in
+     compliance with the terms of this License and that the license for the
+     Executable version does not attempt to limit or alter the recipient's
+     rights in the Source Code version from the rights set forth in this
+     License. If You distribute the Executable version under a different
+     license You must make it absolutely clear that any terms which differ
+     from this License are offered by You alone, not by the Initial
+     Developer or any Contributor. You hereby agree to indemnify the
+     Initial Developer and every Contributor for any liability incurred by
+     the Initial Developer or such Contributor as a result of any such
+     terms You offer.
+
+     3.7. Larger Works.
+     You may create a Larger Work by combining Covered Code with other code
+     not governed by the terms of this License and distribute the Larger
+     Work as a single product. In such a case, You must make sure the
+     requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+     If it is impossible for You to comply with any of the terms of this
+     License with respect to some or all of the Covered Code due to
+     statute, judicial order, or regulation then You must: (a) comply with
+     the terms of this License to the maximum extent possible; and (b)
+     describe the limitations and the code they affect. Such description
+     must be included in the LEGAL file described in Section 3.4 and must
+     be included with all distributions of the Source Code. Except to the
+     extent prohibited by statute or regulation, such description must be
+     sufficiently detailed for a recipient of ordinary skill to be able to
+     understand it.
+
+5. Application of this License.
+
+     This License applies to code to which the Initial Developer has
+     attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+     6.1. New Versions.
+     Netscape Communications Corporation ("Netscape") may publish revised
+     and/or new versions of the License from time to time. Each version
+     will be given a distinguishing version number.
+
+     6.2. Effect of New Versions.
+     Once Covered Code has been published under a particular version of the
+     License, You may always continue to use it under the terms of that
+     version. You may also choose to use such Covered Code under the terms
+     of any subsequent version of the License published by Netscape. No one
+     other than Netscape has the right to modify the terms applicable to
+     Covered Code created under this License.
+
+     6.3. Derivative Works.
+     If You create or use a modified version of this License (which you may
+     only do in order to apply it to code which is not already Covered Code
+     governed by this License), You must (a) rename Your license so that
+     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+     "MPL", "NPL" or any confusingly similar phrase do not appear in your
+     license (except to note that your license differs from this License)
+     and (b) otherwise make it clear that Your version of the license
+     contains terms which differ from the Mozilla Public License and
+     Netscape Public License. (Filling in the name of the Initial
+     Developer, Original Code or Contributor in the notice described in
+     Exhibit A shall not of themselves be deemed to be modifications of
+     this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+     8.1.  This License and the rights granted hereunder will terminate
+     automatically if You fail to comply with terms herein and fail to cure
+     such breach within 30 days of becoming aware of the breach. All
+     sublicenses to the Covered Code which are properly granted shall
+     survive any termination of this License. Provisions which, by their
+     nature, must remain in effect beyond the termination of this License
+     shall survive.
+
+     8.2.  If You initiate litigation by asserting a patent infringement
+     claim (excluding declatory judgment actions) against Initial Developer
+     or a Contributor (the Initial Developer or Contributor against whom
+     You file such action is referred to as "Participant")  alleging that:
+
+     (a)  such Participant's Contributor Version directly or indirectly
+     infringes any patent, then any and all rights granted by such
+     Participant to You under Sections 2.1 and/or 2.2 of this License
+     shall, upon 60 days notice from Participant terminate prospectively,
+     unless if within 60 days after receipt of notice You either: (i)
+     agree in writing to pay Participant a mutually agreeable reasonable
+     royalty for Your past and future use of Modifications made by such
+     Participant, or (ii) withdraw Your litigation claim with respect to
+     the Contributor Version against such Participant.  If within 60 days
+     of notice, a reasonable royalty and payment arrangement are not
+     mutually agreed upon in writing by the parties or the litigation claim
+     is not withdrawn, the rights granted by Participant to You under
+     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+     the 60 day notice period specified above.
+
+     (b)  any software, hardware, or device, other than such Participant's
+     Contributor Version, directly or indirectly infringes any patent, then
+     any rights granted to You by such Participant under Sections 2.1(b)
+     and 2.2(b) are revoked effective as of the date You first made, used,
+     sold, distributed, or had made, Modifications made by that
+     Participant.
+
+     8.3.  If You assert a patent infringement claim against Participant
+     alleging that such Participant's Contributor Version directly or
+     indirectly infringes any patent where such claim is resolved (such as
+     by license or settlement) prior to the initiation of patent
+     infringement litigation, then the reasonable value of the licenses
+     granted by such Participant under Sections 2.1 or 2.2 shall be taken
+     into account in determining the amount or value of any payment or
+     license.
+
+     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
+     all end user license agreements (excluding distributors and resellers)
+     which have been validly granted by You or any distributor hereunder
+     prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+     The Covered Code is a "commercial item," as that term is defined in
+     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+     software" and "commercial computer software documentation," as such
+     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+     all U.S. Government End Users acquire Covered Code with only those
+     rights set forth herein.
+
+11. MISCELLANEOUS.
+
+     This License represents the complete agreement concerning subject
+     matter hereof. If any provision of this License is held to be
+     unenforceable, such provision shall be reformed only to the extent
+     necessary to make it enforceable. This License shall be governed by
+     California law provisions (except to the extent applicable law, if
+     any, provides otherwise), excluding its conflict-of-law provisions.
+     With respect to disputes in which at least one party is a citizen of,
+     or an entity chartered or registered to do business in the United
+     States of America, any litigation relating to this License shall be
+     subject to the jurisdiction of the Federal Courts of the Northern
+     District of California, with venue lying in Santa Clara County,
+     California, with the losing party responsible for costs, including
+     without limitation, court costs and reasonable attorneys' fees and
+     expenses. The application of the United Nations Convention on
+     Contracts for the International Sale of Goods is expressly excluded.
+     Any law or regulation which provides that the language of a contract
+     shall be construed against the drafter shall not apply to this
+     License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+     As between Initial Developer and the Contributors, each party is
+     responsible for claims and damages arising, directly or indirectly,
+     out of its utilization of rights under this License and You agree to
+     work with Initial Developer and Contributors to distribute such
+     responsibility on an equitable basis. Nothing herein is intended or
+     shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+     Initial Developer may designate portions of the Covered Code as
+     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
+     Developer permits you to utilize portions of the Covered Code under
+     Your choice of the NPL or the alternative licenses, if any, specified
+     by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+     ``The contents of this file are subject to the Mozilla Public License
+     Version 1.1 (the "License"); you may not use this file except in
+     compliance with the License. You may obtain a copy of the License at
+     http://www.mozilla.org/MPL/
+
+     Software distributed under the License is distributed on an "AS IS"
+     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+     License for the specific language governing rights and limitations
+     under the License.
+
+     The Original Code is ______________________________________.
+
+     The Initial Developer of the Original Code is ________________________.
+     Portions created by ______________________ are Copyright (C) ______
+     _______________________. All Rights Reserved.
+
+     Contributor(s): ______________________________________.
+
+     Alternatively, the contents of this file may be used under the terms
+     of the _____ license (the  "[___] License"), in which case the
+     provisions of [______] License are applicable instead of those
+     above.  If you wish to allow use of your version of this file only
+     under the terms of the [____] License and not to allow others to use
+     your version of this file under the MPL, indicate your decision by
+     deleting  the provisions above and replace  them with the notice and
+     other provisions required by the [___] License.  If you do not delete
+     the provisions above, a recipient may use your version of this file
+     under either the MPL or the [___] License."
+
+     [NOTE: The text of this Exhibit A may differ slightly from the text of
+     the notices in the Source Code files of the Original Code. You should
+     use the text of this Exhibit A rather than the text found in the
+     Original Code Source Code for Your Modifications.]
Index: trunk/wb/modules/fckeditor/fckeditor/fcktemplates.xml
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fcktemplates.xml	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fcktemplates.xml	(revision 816)
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the sample templates definitions file. It makes the "templates"
+ * command completely customizable.
+ *
+ * See FCKConfig.TemplatesXmlPath in the configuration file.
+-->
+<Templates imagesBasePath="fck_template/images/">
+	<Template title="Image and Title" image="template1.gif">
+		<Description>One main image with a title and text that surround the image.</Description>
+		<Html>
+			<![CDATA[
+				<img style="MARGIN-RIGHT: 10px" height="100" alt="" width="100" align="left"/>
+				<h3>Type the title here</h3>
+				Type the text here
+			]]>
+		</Html>
+	</Template>
+	<Template title="Strange Template" image="template2.gif">
+		<Description>A template that defines two colums, each one with a title, and some text.</Description>
+		<Html>
+			<![CDATA[
+				<table cellspacing="0" cellpadding="0" width="100%" border="0">
+					<tbody>
+						<tr>
+							<td width="50%">
+							<h3>Title 1</h3>
+							</td>
+							<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
+							<td width="50%">
+							<h3>Title 2</h3>
+							</td>
+						</tr>
+						<tr>
+							<td>Text 1</td>
+							<td>&nbsp;</td>
+							<td>Text 2</td>
+						</tr>
+					</tbody>
+				</table>
+				More text goes here.
+			]]>
+		</Html>
+	</Template>
+	<Template title="Text and Table" image="template3.gif">
+		<Description>A title with some text and a table.</Description>
+		<Html>
+			<![CDATA[
+				<table align="left" width="80%" border="0" cellspacing="0" cellpadding="0"><tr><td>
+					<h3>Title goes here</h3>
+					<p>
+					<table style="FLOAT: right" cellspacing="0" cellpadding="0" width="150" border="1">
+						<tbody>
+							<tr>
+								<td align="center" colspan="3"><strong>Table title</strong></td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+						</tbody>
+					</table>
+					Type the text here</p>
+				</td></tr></table>
+			]]>
+		</Html>
+	</Template>
+</Templates>
Index: trunk/wb/modules/fckeditor/fckeditor/fckconfig.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckconfig.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckconfig.js	(revision 816)
@@ -0,0 +1,316 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Editor configuration settings.
+ *
+ * Follow this link for more information:
+ * http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Configurations_Settings
+ */
+
+FCKConfig.CustomConfigurationsPath = '' ;
+
+FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ;
+FCKConfig.EditorAreaStyles = '' ;
+FCKConfig.ToolbarComboPreviewCSS = '' ;
+
+FCKConfig.DocType = '' ;
+
+FCKConfig.BaseHref = '' ;
+
+FCKConfig.FullPage = false ;
+
+// The following option determines whether the "Show Blocks" feature is enabled or not at startup.
+FCKConfig.StartupShowBlocks = false ;
+
+FCKConfig.Debug = false ;
+FCKConfig.AllowQueryStringDebug = true ;
+
+FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
+FCKConfig.SkinEditorCSS = '' ;	// FCKConfig.SkinPath + "|<minified css>" ;
+FCKConfig.SkinDialogCSS = '' ;	// FCKConfig.SkinPath + "|<minified css>" ;
+
+FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ;
+
+FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;
+
+// FCKConfig.Plugins.Add( 'autogrow' ) ;
+// FCKConfig.Plugins.Add( 'dragresizetable' );
+FCKConfig.AutoGrowMax = 400 ;
+
+// FCKConfig.ProtectedSource.Add( /<%[\s\S]*?%>/g ) ;	// ASP style server side code <%...%>
+// FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ;	// PHP style server side code
+// FCKConfig.ProtectedSource.Add( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ) ;	// ASP.Net style tags <asp:control>
+
+FCKConfig.AutoDetectLanguage	= true ;
+FCKConfig.DefaultLanguage		= 'en' ;
+FCKConfig.ContentLangDirection	= 'ltr' ;
+
+FCKConfig.ProcessHTMLEntities	= true ;
+FCKConfig.IncludeLatinEntities	= true ;
+FCKConfig.IncludeGreekEntities	= true ;
+
+FCKConfig.ProcessNumericEntities = false ;
+
+FCKConfig.AdditionalNumericEntities = ''  ;		// Single Quote: "'"
+
+FCKConfig.FillEmptyBlocks	= true ;
+
+FCKConfig.FormatSource		= true ;
+FCKConfig.FormatOutput		= true ;
+FCKConfig.FormatIndentator	= '    ' ;
+
+FCKConfig.StartupFocus	= false ;
+FCKConfig.ForcePasteAsPlainText	= false ;
+FCKConfig.AutoDetectPasteFromWord = true ;	// IE only.
+FCKConfig.ShowDropDialog = true ;
+FCKConfig.ForceSimpleAmpersand	= false ;
+FCKConfig.TabSpaces		= 0 ;
+FCKConfig.ShowBorders	= true ;
+FCKConfig.SourcePopup	= false ;
+FCKConfig.ToolbarStartExpanded	= true ;
+FCKConfig.ToolbarCanCollapse	= true ;
+FCKConfig.IgnoreEmptyParagraphValue = true ;
+FCKConfig.PreserveSessionOnFileBrowser = false ;
+FCKConfig.FloatingPanelsZIndex = 10000 ;
+FCKConfig.HtmlEncodeOutput = false ;
+
+FCKConfig.TemplateReplaceAll = true ;
+FCKConfig.TemplateReplaceCheckbox = true ;
+
+FCKConfig.ToolbarLocation = 'In' ;
+
+FCKConfig.ToolbarSets["Default"] = [
+	['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
+	['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
+	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
+	['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
+	'/',
+	['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
+	['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
+	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
+	['Link','Unlink','Anchor'],
+	['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
+	'/',
+	['Style','FontFormat','FontName','FontSize'],
+	['TextColor','BGColor'],
+	['FitWindow','ShowBlocks','-','About']		// No comma for the last row.
+] ;
+
+FCKConfig.ToolbarSets["Basic"] = [
+	['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
+] ;
+
+FCKConfig.EnterMode = 'p' ;			// p | div | br
+FCKConfig.ShiftEnterMode = 'br' ;	// p | div | br
+
+FCKConfig.Keystrokes = [
+	[ CTRL + 65 /*A*/, true ],
+	[ CTRL + 67 /*C*/, true ],
+	[ CTRL + 70 /*F*/, true ],
+	[ CTRL + 83 /*S*/, true ],
+	[ CTRL + 84 /*T*/, true ],
+	[ CTRL + 88 /*X*/, true ],
+	[ CTRL + 86 /*V*/, 'Paste' ],
+	[ SHIFT + 45 /*INS*/, 'Paste' ],
+	[ CTRL + 88 /*X*/, 'Cut' ],
+	[ SHIFT + 46 /*DEL*/, 'Cut' ],
+	[ CTRL + 90 /*Z*/, 'Undo' ],
+	[ CTRL + 89 /*Y*/, 'Redo' ],
+	[ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
+	[ CTRL + 76 /*L*/, 'Link' ],
+	[ CTRL + 66 /*B*/, 'Bold' ],
+	[ CTRL + 73 /*I*/, 'Italic' ],
+	[ CTRL + 85 /*U*/, 'Underline' ],
+	[ CTRL + SHIFT + 83 /*S*/, 'Save' ],
+	[ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ]
+] ;
+
+FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form'] ;
+FCKConfig.BrowserContextMenuOnCtrl = false ;
+
+FCKConfig.EnableMoreFontColors = true ;
+FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;
+
+FCKConfig.FontFormats	= 'p;h1;h2;h3;h4;h5;h6;pre;address;div' ;
+FCKConfig.FontNames		= 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
+FCKConfig.FontSizes		= 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large' ;
+
+FCKConfig.StylesXmlPath		= FCKConfig.EditorPath + 'fckstyles.xml' ;
+FCKConfig.TemplatesXmlPath	= FCKConfig.EditorPath + 'fcktemplates.xml' ;
+
+FCKConfig.SpellChecker			= 'ieSpell' ;	// 'ieSpell' | 'SpellerPages'
+FCKConfig.IeSpellDownloadUrl	= 'http://www.iespell.com/download.php' ;
+FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ;	// Available extension: .php .cfm .pl
+FCKConfig.FirefoxSpellChecker	= false ;
+
+FCKConfig.MaxUndoLevels = 15 ;
+
+FCKConfig.DisableObjectResizing = false ;
+FCKConfig.DisableFFTableHandles = true ;
+
+FCKConfig.LinkDlgHideTarget		= false ;
+FCKConfig.LinkDlgHideAdvanced	= false ;
+
+FCKConfig.ImageDlgHideLink		= false ;
+FCKConfig.ImageDlgHideAdvanced	= false ;
+
+FCKConfig.FlashDlgHideAdvanced	= false ;
+
+FCKConfig.ProtectedTags = '' ;
+
+// This will be applied to the body element of the editor
+FCKConfig.BodyId = '' ;
+FCKConfig.BodyClass = '' ;
+
+FCKConfig.DefaultStyleLabel = '' ;
+FCKConfig.DefaultFontFormatLabel = '' ;
+FCKConfig.DefaultFontLabel = '' ;
+FCKConfig.DefaultFontSizeLabel = '' ;
+
+FCKConfig.DefaultLinkTarget = '' ;
+
+// The option switches between trying to keep the html structure or do the changes so the content looks like it was in Word
+FCKConfig.CleanWordKeepsStructure = false ;
+
+// Only inline elements are valid.
+FCKConfig.RemoveFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var' ;
+
+// Attributes that will be removed
+FCKConfig.RemoveAttributes = 'class,style,lang,width,height,align,hspace,valign' ;
+
+FCKConfig.CustomStyles =
+{
+	'Red Title'	: { Element : 'h3', Styles : { 'color' : 'Red' } }
+};
+
+// Do not add, rename or remove styles here. Only apply definition changes.
+FCKConfig.CoreStyles =
+{
+	// Basic Inline Styles.
+	'Bold'			: { Element : 'strong', Overrides : 'b' },
+	'Italic'		: { Element : 'em', Overrides : 'i' },
+	'Underline'		: { Element : 'u' },
+	'StrikeThrough'	: { Element : 'strike' },
+	'Subscript'		: { Element : 'sub' },
+	'Superscript'	: { Element : 'sup' },
+
+	// Basic Block Styles (Font Format Combo).
+	'p'				: { Element : 'p' },
+	'div'			: { Element : 'div' },
+	'pre'			: { Element : 'pre' },
+	'address'		: { Element : 'address' },
+	'h1'			: { Element : 'h1' },
+	'h2'			: { Element : 'h2' },
+	'h3'			: { Element : 'h3' },
+	'h4'			: { Element : 'h4' },
+	'h5'			: { Element : 'h5' },
+	'h6'			: { Element : 'h6' },
+
+	// Other formatting features.
+	'FontFace' :
+	{
+		Element		: 'span',
+		Styles		: { 'font-family' : '#("Font")' },
+		Overrides	: [ { Element : 'font', Attributes : { 'face' : null } } ]
+	},
+
+	'Size' :
+	{
+		Element		: 'span',
+		Styles		: { 'font-size' : '#("Size","fontSize")' },
+		Overrides	: [ { Element : 'font', Attributes : { 'size' : null } } ]
+	},
+
+	'Color' :
+	{
+		Element		: 'span',
+		Styles		: { 'color' : '#("Color","color")' },
+		Overrides	: [ { Element : 'font', Attributes : { 'color' : null } } ]
+	},
+
+	'BackColor'		: { Element : 'span', Styles : { 'background-color' : '#("Color","color")' } },
+
+	'SelectionHighlight' : { Element : 'span', Styles : { 'background-color' : 'navy', 'color' : 'white' } }
+};
+
+// The distance of an indentation step.
+FCKConfig.IndentLength = 40 ;
+FCKConfig.IndentUnit = 'px' ;
+
+// Alternatively, FCKeditor allows the use of CSS classes for block indentation.
+// This overrides the IndentLength/IndentUnit settings.
+FCKConfig.IndentClasses = [] ;
+
+// [ Left, Center, Right, Justified ]
+FCKConfig.JustifyClasses = [] ;
+
+// The following value defines which File Browser connector and Quick Upload
+// "uploader" to use. It is valid for the default implementaion and it is here
+// just to make this configuration file cleaner.
+// It is not possible to change this value using an external file or even
+// inline when creating the editor instance. In that cases you must set the
+// values of LinkBrowserURL, ImageBrowserURL and so on.
+// Custom implementations should just ignore it.
+var _FileBrowserLanguage	= 'php' ;	// asp | aspx | cfm | lasso | perl | php | py
+var _QuickUploadLanguage	= 'php' ;	// asp | aspx | cfm | lasso | perl | php | py
+
+// Don't care about the following two lines. It just calculates the correct connector
+// extension to use for the default File Browser (Perl uses "cgi").
+var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;
+var _QuickUploadExtension = _QuickUploadLanguage == 'perl' ? 'cgi' : _QuickUploadLanguage ;
+
+FCKConfig.LinkBrowser = true ;
+FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
+FCKConfig.LinkBrowserWindowWidth	= FCKConfig.ScreenWidth * 0.7 ;		// 70%
+FCKConfig.LinkBrowserWindowHeight	= FCKConfig.ScreenHeight * 0.7 ;	// 70%
+
+FCKConfig.ImageBrowser = true ;
+FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
+FCKConfig.ImageBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ;	// 70% ;
+FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ;	// 70% ;
+
+FCKConfig.FlashBrowser = true ;
+FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
+FCKConfig.FlashBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ;	//70% ;
+FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ;	//70% ;
+
+FCKConfig.LinkUpload = true ;
+FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;
+FCKConfig.LinkUploadAllowedExtensions	= ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip)$" ;			// empty for all
+FCKConfig.LinkUploadDeniedExtensions	= "" ;	// empty for no one
+
+FCKConfig.ImageUpload = true ;
+FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
+FCKConfig.ImageUploadAllowedExtensions	= ".(jpg|gif|jpeg|png|bmp)$" ;		// empty for all
+FCKConfig.ImageUploadDeniedExtensions	= "" ;							// empty for no one
+
+FCKConfig.FlashUpload = true ;
+FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Flash' ;
+FCKConfig.FlashUploadAllowedExtensions	= ".(swf|flv)$" ;		// empty for all
+FCKConfig.FlashUploadDeniedExtensions	= "" ;					// empty for no one
+
+FCKConfig.SmileyPath	= FCKConfig.BasePath + 'images/smiley/msn/' ;
+FCKConfig.SmileyImages	= ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;
+FCKConfig.SmileyColumns = 8 ;
+FCKConfig.SmileyWindowWidth		= 320 ;
+FCKConfig.SmileyWindowHeight	= 210 ;
+
+FCKConfig.BackgroundBlockerColor = '#ffffff' ;
+FCKConfig.BackgroundBlockerOpacity = 0.50 ;
Index: trunk/wb/modules/fckeditor/fckeditor/fckeditor.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckeditor.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckeditor.js	(revision 816)
@@ -0,0 +1,303 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the integration file for JavaScript.
+ *
+ * It defines the FCKeditor class that can be used to create editor
+ * instances in a HTML page in the client side. For server side
+ * operations, use the specific integration system.
+ */
+
+// FCKeditor Class
+var FCKeditor = function( instanceName, width, height, toolbarSet, value )
+{
+	// Properties
+	this.InstanceName	= instanceName ;
+	this.Width			= width			|| '100%' ;
+	this.Height			= height		|| '200' ;
+	this.ToolbarSet		= toolbarSet	|| 'Default' ;
+	this.Value			= value			|| '' ;
+	this.BasePath		= FCKeditor.BasePath ;
+	this.CheckBrowser	= true ;
+	this.DisplayErrors	= true ;
+
+	this.Config			= new Object() ;
+
+	// Events
+	this.OnError		= null ;	// function( source, errorNumber, errorDescription )
+}
+
+/**
+ * This is the default BasePath used by all editor instances.
+ */
+FCKeditor.BasePath = '/fckeditor/' ;
+
+/**
+ * The minimum height used when replacing textareas.
+ */
+FCKeditor.MinHeight = 200 ;
+
+/**
+ * The minimum width used when replacing textareas.
+ */
+FCKeditor.MinWidth = 750 ;
+
+FCKeditor.prototype.Version			= '2.6' ;
+FCKeditor.prototype.VersionBuild	= '18638' ;
+
+FCKeditor.prototype.Create = function()
+{
+	document.write( this.CreateHtml() ) ;
+}
+
+FCKeditor.prototype.CreateHtml = function()
+{
+	// Check for errors
+	if ( !this.InstanceName || this.InstanceName.length == 0 )
+	{
+		this._ThrowError( 701, 'You must specify an instance name.' ) ;
+		return '' ;
+	}
+
+	var sHtml = '' ;
+
+	if ( !this.CheckBrowser || this._IsCompatibleBrowser() )
+	{
+		sHtml += '<input type="hidden" id="' + this.InstanceName + '" name="' + this.InstanceName + '" value="' + this._HTMLEncode( this.Value ) + '" style="display:none" />' ;
+		sHtml += this._GetConfigHtml() ;
+		sHtml += this._GetIFrameHtml() ;
+	}
+	else
+	{
+		var sWidth  = this.Width.toString().indexOf('%')  > 0 ? this.Width  : this.Width  + 'px' ;
+		var sHeight = this.Height.toString().indexOf('%') > 0 ? this.Height : this.Height + 'px' ;
+		sHtml += '<textarea name="' + this.InstanceName + '" rows="4" cols="40" style="width:' + sWidth + ';height:' + sHeight + '">' + this._HTMLEncode( this.Value ) + '<\/textarea>' ;
+	}
+
+	return sHtml ;
+}
+
+FCKeditor.prototype.ReplaceTextarea = function()
+{
+	if ( !this.CheckBrowser || this._IsCompatibleBrowser() )
+	{
+		// We must check the elements firstly using the Id and then the name.
+		var oTextarea = document.getElementById( this.InstanceName ) ;
+		var colElementsByName = document.getElementsByName( this.InstanceName ) ;
+		var i = 0;
+		while ( oTextarea || i == 0 )
+		{
+			if ( oTextarea && oTextarea.tagName.toLowerCase() == 'textarea' )
+				break ;
+			oTextarea = colElementsByName[i++] ;
+		}
+
+		if ( !oTextarea )
+		{
+			alert( 'Error: The TEXTAREA with id or name set to "' + this.InstanceName + '" was not found' ) ;
+			return ;
+		}
+
+		oTextarea.style.display = 'none' ;
+		this._InsertHtmlBefore( this._GetConfigHtml(), oTextarea ) ;
+		this._InsertHtmlBefore( this._GetIFrameHtml(), oTextarea ) ;
+	}
+}
+
+FCKeditor.prototype._InsertHtmlBefore = function( html, element )
+{
+	if ( element.insertAdjacentHTML )	// IE
+		element.insertAdjacentHTML( 'beforeBegin', html ) ;
+	else								// Gecko
+	{
+		var oRange = document.createRange() ;
+		oRange.setStartBefore( element ) ;
+		var oFragment = oRange.createContextualFragment( html );
+		element.parentNode.insertBefore( oFragment, element ) ;
+	}
+}
+
+FCKeditor.prototype._GetConfigHtml = function()
+{
+	var sConfig = '' ;
+	for ( var o in this.Config )
+	{
+		if ( sConfig.length > 0 ) sConfig += '&amp;' ;
+		sConfig += encodeURIComponent( o ) + '=' + encodeURIComponent( this.Config[o] ) ;
+	}
+
+	return '<input type="hidden" id="' + this.InstanceName + '___Config" value="' + sConfig + '" style="display:none" />' ;
+}
+
+FCKeditor.prototype._GetIFrameHtml = function()
+{
+	var sFile = 'fckeditor.html' ;
+
+	try
+	{
+		if ( (/fcksource=true/i).test( window.top.location.search ) )
+			sFile = 'fckeditor.original.html' ;
+	}
+	catch (e) { /* Ignore it. Much probably we are inside a FRAME where the "top" is in another domain (security error). */ }
+
+	var sLink = this.BasePath + 'editor/' + sFile + '?InstanceName=' + encodeURIComponent( this.InstanceName ) ;
+	if (this.ToolbarSet) sLink += '&amp;Toolbar=' + this.ToolbarSet ;
+
+	return '<iframe id="' + this.InstanceName + '___Frame" src="' + sLink + '" width="' + this.Width + '" height="' + this.Height + '" frameborder="0" scrolling="no"></iframe>' ;
+}
+
+FCKeditor.prototype._IsCompatibleBrowser = function()
+{
+	return FCKeditor_IsCompatibleBrowser() ;
+}
+
+FCKeditor.prototype._ThrowError = function( errorNumber, errorDescription )
+{
+	this.ErrorNumber		= errorNumber ;
+	this.ErrorDescription	= errorDescription ;
+
+	if ( this.DisplayErrors )
+	{
+		document.write( '<div style="COLOR: #ff0000">' ) ;
+		document.write( '[ FCKeditor Error ' + this.ErrorNumber + ': ' + this.ErrorDescription + ' ]' ) ;
+		document.write( '</div>' ) ;
+	}
+
+	if ( typeof( this.OnError ) == 'function' )
+		this.OnError( this, errorNumber, errorDescription ) ;
+}
+
+FCKeditor.prototype._HTMLEncode = function( text )
+{
+	if ( typeof( text ) != "string" )
+		text = text.toString() ;
+
+	text = text.replace(
+		/&/g, "&amp;").replace(
+		/"/g, "&quot;").replace(
+		/</g, "&lt;").replace(
+		/>/g, "&gt;") ;
+
+	return text ;
+}
+
+;(function()
+{
+	var textareaToEditor = function( textarea )
+	{
+		var editor = new FCKeditor( textarea.name ) ;
+
+		editor.Width = Math.max( textarea.offsetWidth, FCKeditor.MinWidth ) ;
+		editor.Height = Math.max( textarea.offsetHeight, FCKeditor.MinHeight ) ;
+
+		return editor ;
+	}
+
+	/**
+	 * Replace all <textarea> elements available in the document with FCKeditor
+	 * instances.
+	 *
+	 *	// Replace all <textarea> elements in the page.
+	 *	FCKeditor.ReplaceAllTextareas() ;
+	 *
+	 *	// Replace all <textarea class="myClassName"> elements in the page.
+	 *	FCKeditor.ReplaceAllTextareas( 'myClassName' ) ;
+	 *
+	 *	// Selectively replace <textarea> elements, based on custom assertions.
+	 *	FCKeditor.ReplaceAllTextareas( function( textarea, editor )
+	 *		{
+	 *			// Custom code to evaluate the replace, returning false if it
+	 *			// must not be done.
+	 *			// It also passes the "editor" parameter, so the developer can
+	 *			// customize the instance.
+	 *		} ) ;
+	 */
+	FCKeditor.ReplaceAllTextareas = function()
+	{
+		var textareas = document.getElementsByTagName( 'textarea' ) ;
+
+		for ( var i = 0 ; i < textareas.length ; i++ )
+		{
+			var editor = null ;
+			var textarea = textareas[i] ;
+			var name = textarea.name ;
+
+			// The "name" attribute must exist.
+			if ( !name || name.length == 0 )
+				continue ;
+
+			if ( typeof arguments[0] == 'string' )
+			{
+				// The textarea class name could be passed as the function
+				// parameter.
+
+				var classRegex = new RegExp( '(?:^| )' + arguments[0] + '(?:$| )' ) ;
+
+				if ( !classRegex.test( textarea.className ) )
+					continue ;
+			}
+			else if ( typeof arguments[0] == 'function' )
+			{
+				// An assertion function could be passed as the function parameter.
+				// It must explicitly return "false" to ignore a specific <textarea>.
+				editor = textareaToEditor( textarea ) ;
+				if ( arguments[0]( textarea, editor ) === false )
+					continue ;
+			}
+
+			if ( !editor )
+				editor = textareaToEditor( textarea ) ;
+
+			editor.ReplaceTextarea() ;
+		}
+	}
+})() ;
+
+function FCKeditor_IsCompatibleBrowser()
+{
+	var sAgent = navigator.userAgent.toLowerCase() ;
+
+	// Internet Explorer 5.5+
+	if ( /*@cc_on!@*/false && sAgent.indexOf("mac") == -1 )
+	{
+		var sBrowserVersion = navigator.appVersion.match(/MSIE (.\..)/)[1] ;
+		return ( sBrowserVersion >= 5.5 ) ;
+	}
+
+	// Gecko (Opera 9 tries to behave like Gecko at this point).
+	if ( navigator.product == "Gecko" && navigator.productSub >= 20030210 && !( typeof(opera) == 'object' && opera.postError ) )
+		return true ;
+
+	// Opera 9.50+
+	if ( window.opera && window.opera.version && parseFloat( window.opera.version() ) >= 9.5 )
+		return true ;
+
+	// Adobe AIR
+	// Checked before Safari because AIR have the WebKit rich text editor
+	// features from Safari 3.0.4, but the version reported is 420.
+	if ( sAgent.indexOf( ' adobeair/' ) != -1 )
+		return ( sAgent.match( / adobeair\/(\d+)/ )[1] >= 1 ) ;	// Build must be at least v1
+
+	// Safari 3+
+	if ( sAgent.indexOf( ' applewebkit/' ) != -1 )
+		return ( sAgent.match( / applewebkit\/(\d+)/ )[1] >= 522 ) ;	// Build must be at least 522 (v3)
+
+	return false ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html	(revision 816)
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Preview page for the Flash dialog window.
+-->
+<html>
+	<head>
+		<title></title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<script src="../common/fck_dialog_common.js" type="text/javascript"></script>
+		<script language="javascript">
+
+var FCKTools	= window.parent.FCKTools ;
+var FCKConfig	= window.parent.FCKConfig ;
+
+// Sets the Skin CSS
+document.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
+document.write( FCKTools.GetStyleHtml( GetCommonDialogCss( '../' ) ) ) ;
+
+if ( window.parent.FCKConfig.BaseHref.length > 0 )
+	document.write( '<base href="' + window.parent.FCKConfig.BaseHref + '">' ) ;
+
+window.onload = function()
+{
+	window.parent.SetPreviewElement( document.body ) ;
+}
+
+		</script>
+	</head>
+	<body style="COLOR: #000000; BACKGROUND-COLOR: #ffffff"></body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/fck_flash.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/fck_flash.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash/fck_flash.js	(revision 816)
@@ -0,0 +1,292 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Scripts related to the Flash dialog window (see fck_flash.html).
+ */
+
+var dialog		= window.parent ;
+var oEditor		= dialog.InnerDialogLoaded() ;
+var FCK			= oEditor.FCK ;
+var FCKLang		= oEditor.FCKLang ;
+var FCKConfig	= oEditor.FCKConfig ;
+var FCKTools	= oEditor.FCKTools ;
+
+//#### Dialog Tabs
+
+// Set the dialog tabs.
+dialog.AddTab( 'Info', oEditor.FCKLang.DlgInfoTab ) ;
+
+if ( FCKConfig.FlashUpload )
+	dialog.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;
+
+if ( !FCKConfig.FlashDlgHideAdvanced )
+	dialog.AddTab( 'Advanced', oEditor.FCKLang.DlgAdvancedTag ) ;
+
+// Function called when a dialog tag is selected.
+function OnDialogTabChange( tabCode )
+{
+	ShowE('divInfo'		, ( tabCode == 'Info' ) ) ;
+	ShowE('divUpload'	, ( tabCode == 'Upload' ) ) ;
+	ShowE('divAdvanced'	, ( tabCode == 'Advanced' ) ) ;
+}
+
+// Get the selected flash embed (if available).
+var oFakeImage = dialog.Selection.GetSelectedElement() ;
+var oEmbed ;
+
+if ( oFakeImage )
+{
+	if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckflash') )
+		oEmbed = FCK.GetRealElement( oFakeImage ) ;
+	else
+		oFakeImage = null ;
+}
+
+window.onload = function()
+{
+	// Translate the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	// Load the selected element information (if any).
+	LoadSelection() ;
+
+	// Show/Hide the "Browse Server" button.
+	GetE('tdBrowse').style.display = FCKConfig.FlashBrowser	? '' : 'none' ;
+
+	// Set the actual uploader URL.
+	if ( FCKConfig.FlashUpload )
+		GetE('frmUpload').action = FCKConfig.FlashUploadURL ;
+
+	dialog.SetAutoSize( true ) ;
+
+	// Activate the "OK" button.
+	dialog.SetOkButton( true ) ;
+
+	SelectField( 'txtUrl' ) ;
+}
+
+function LoadSelection()
+{
+	if ( ! oEmbed ) return ;
+
+	GetE('txtUrl').value    = GetAttribute( oEmbed, 'src', '' ) ;
+	GetE('txtWidth').value  = GetAttribute( oEmbed, 'width', '' ) ;
+	GetE('txtHeight').value = GetAttribute( oEmbed, 'height', '' ) ;
+
+	// Get Advances Attributes
+	GetE('txtAttId').value		= oEmbed.id ;
+	GetE('chkAutoPlay').checked	= GetAttribute( oEmbed, 'play', 'true' ) == 'true' ;
+	GetE('chkLoop').checked		= GetAttribute( oEmbed, 'loop', 'true' ) == 'true' ;
+	GetE('chkMenu').checked		= GetAttribute( oEmbed, 'menu', 'true' ) == 'true' ;
+	GetE('cmbScale').value		= GetAttribute( oEmbed, 'scale', '' ).toLowerCase() ;
+
+	GetE('txtAttTitle').value		= oEmbed.title ;
+
+	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		GetE('txtAttClasses').value = oEmbed.getAttribute('className') || '' ;
+		GetE('txtAttStyle').value = oEmbed.style.cssText ;
+	}
+	else
+	{
+		GetE('txtAttClasses').value = oEmbed.getAttribute('class',2) || '' ;
+		GetE('txtAttStyle').value = oEmbed.getAttribute('style',2) || '' ;
+	}
+
+	UpdatePreview() ;
+}
+
+//#### The OK button was hit.
+function Ok()
+{
+	if ( GetE('txtUrl').value.length == 0 )
+	{
+		dialog.SetSelectedTab( 'Info' ) ;
+		GetE('txtUrl').focus() ;
+
+		alert( oEditor.FCKLang.DlgAlertUrl ) ;
+
+		return false ;
+	}
+
+	oEditor.FCKUndo.SaveUndoStep() ;
+	if ( !oEmbed )
+	{
+		oEmbed		= FCK.EditorDocument.createElement( 'EMBED' ) ;
+		oFakeImage  = null ;
+	}
+	UpdateEmbed( oEmbed ) ;
+
+	if ( !oFakeImage )
+	{
+		oFakeImage	= oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__Flash', oEmbed ) ;
+		oFakeImage.setAttribute( '_fckflash', 'true', 0 ) ;
+		oFakeImage	= FCK.InsertElement( oFakeImage ) ;
+	}
+
+	oEditor.FCKEmbedAndObjectProcessor.RefreshView( oFakeImage, oEmbed ) ;
+
+	return true ;
+}
+
+function UpdateEmbed( e )
+{
+	SetAttribute( e, 'type'			, 'application/x-shockwave-flash' ) ;
+	SetAttribute( e, 'pluginspage'	, 'http://www.macromedia.com/go/getflashplayer' ) ;
+
+	SetAttribute( e, 'src', GetE('txtUrl').value ) ;
+	SetAttribute( e, "width" , GetE('txtWidth').value ) ;
+	SetAttribute( e, "height", GetE('txtHeight').value ) ;
+
+	// Advances Attributes
+
+	SetAttribute( e, 'id'	, GetE('txtAttId').value ) ;
+	SetAttribute( e, 'scale', GetE('cmbScale').value ) ;
+
+	SetAttribute( e, 'play', GetE('chkAutoPlay').checked ? 'true' : 'false' ) ;
+	SetAttribute( e, 'loop', GetE('chkLoop').checked ? 'true' : 'false' ) ;
+	SetAttribute( e, 'menu', GetE('chkMenu').checked ? 'true' : 'false' ) ;
+
+	SetAttribute( e, 'title'	, GetE('txtAttTitle').value ) ;
+
+	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		SetAttribute( e, 'className', GetE('txtAttClasses').value ) ;
+		e.style.cssText = GetE('txtAttStyle').value ;
+	}
+	else
+	{
+		SetAttribute( e, 'class', GetE('txtAttClasses').value ) ;
+		SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
+	}
+}
+
+var ePreview ;
+
+function SetPreviewElement( previewEl )
+{
+	ePreview = previewEl ;
+
+	if ( GetE('txtUrl').value.length > 0 )
+		UpdatePreview() ;
+}
+
+function UpdatePreview()
+{
+	if ( !ePreview )
+		return ;
+
+	while ( ePreview.firstChild )
+		ePreview.removeChild( ePreview.firstChild ) ;
+
+	if ( GetE('txtUrl').value.length == 0 )
+		ePreview.innerHTML = '&nbsp;' ;
+	else
+	{
+		var oDoc	= ePreview.ownerDocument || ePreview.document ;
+		var e		= oDoc.createElement( 'EMBED' ) ;
+
+		SetAttribute( e, 'src', GetE('txtUrl').value ) ;
+		SetAttribute( e, 'type', 'application/x-shockwave-flash' ) ;
+		SetAttribute( e, 'width', '100%' ) ;
+		SetAttribute( e, 'height', '100%' ) ;
+
+		ePreview.appendChild( e ) ;
+	}
+}
+
+// <embed id="ePreview" src="fck_flash/claims.swf" width="100%" height="100%" style="visibility:hidden" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
+
+function BrowseServer()
+{
+	OpenFileBrowser( FCKConfig.FlashBrowserURL, FCKConfig.FlashBrowserWindowWidth, FCKConfig.FlashBrowserWindowHeight ) ;
+}
+
+function SetUrl( url, width, height )
+{
+	GetE('txtUrl').value = url ;
+
+	if ( width )
+		GetE('txtWidth').value = width ;
+
+	if ( height )
+		GetE('txtHeight').value = height ;
+
+	UpdatePreview() ;
+
+	dialog.SetSelectedTab( 'Info' ) ;
+}
+
+function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
+{
+	switch ( errorNumber )
+	{
+		case 0 :	// No errors
+			alert( 'Your file has been successfully uploaded' ) ;
+			break ;
+		case 1 :	// Custom error
+			alert( customMsg ) ;
+			return ;
+		case 101 :	// Custom warning
+			alert( customMsg ) ;
+			break ;
+		case 201 :
+			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
+			break ;
+		case 202 :
+			alert( 'Invalid file type' ) ;
+			return ;
+		case 203 :
+			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
+			return ;
+		case 500 :
+			alert( 'The connector is disabled' ) ;
+			break ;
+		default :
+			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
+			return ;
+	}
+
+	SetUrl( fileUrl ) ;
+	GetE('frmUpload').reset() ;
+}
+
+var oUploadAllowedExtRegex	= new RegExp( FCKConfig.FlashUploadAllowedExtensions, 'i' ) ;
+var oUploadDeniedExtRegex	= new RegExp( FCKConfig.FlashUploadDeniedExtensions, 'i' ) ;
+
+function CheckUpload()
+{
+	var sFile = GetE('txtUploadFile').value ;
+
+	if ( sFile.length == 0 )
+	{
+		alert( 'Please select a file to upload' ) ;
+		return false ;
+	}
+
+	if ( ( FCKConfig.FlashUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
+		( FCKConfig.FlashUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
+	{
+		OnUploadCompleted( 202 ) ;
+		return false ;
+	}
+
+	return true ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link.html	(revision 816)
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Link dialog window.
+-->
+<html>
+	<head>
+		<title>Link Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+		<meta name="robots" content="noindex, nofollow" />
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script src="fck_link/fck_link.js" type="text/javascript"></script>
+	</head>
+	<body scroll="no" style="OVERFLOW: hidden">
+		<div id="divInfo" style="DISPLAY: none">
+			<span fckLang="DlgLnkType">Link Type</span><br />
+			<select id="cmbLinkType" onchange="SetLinkType(this.value);">
+				<option value="url" fckLang="DlgLnkTypeURL" selected="selected">URL</option>
+				<option value="anchor" fckLang="DlgLnkTypeAnchor">Anchor in this page</option>
+				<option value="email" fckLang="DlgLnkTypeEMail">E-Mail</option>
+			</select>
+			<br />
+			<br />
+			<div id="divLinkTypeUrl">
+				<table cellspacing="0" cellpadding="0" width="100%" border="0" dir="ltr">
+					<tr>
+						<td nowrap="nowrap">
+							<span fckLang="DlgLnkProto">Protocol</span><br />
+							<select id="cmbLinkProtocol">
+								<option value="http://" selected="selected">http://</option>
+								<option value="https://">https://</option>
+								<option value="ftp://">ftp://</option>
+								<option value="news://">news://</option>
+								<option value="" fckLang="DlgLnkProtoOther">&lt;other&gt;</option>
+							</select>
+						</td>
+						<td nowrap="nowrap">&nbsp;</td>
+						<td nowrap="nowrap" width="100%">
+							<span fckLang="DlgLnkURL">URL</span><br />
+							<input id="txtUrl" style="WIDTH: 100%" type="text" onkeyup="OnUrlChange();" onchange="OnUrlChange();" />
+						</td>
+					</tr>
+				</table>
+				<br />
+				<div id="divBrowseServer">
+				<input type="button" value="Browse Server" fckLang="DlgBtnBrowseServer" onclick="BrowseServer();" />
+				</div>
+			</div>
+			<div id="divLinkTypeAnchor" style="DISPLAY: none" align="center">
+				<div id="divSelAnchor" style="DISPLAY: none">
+					<table cellspacing="0" cellpadding="0" border="0" width="70%">
+						<tr>
+							<td colspan="3">
+								<span fckLang="DlgLnkAnchorSel">Select an Anchor</span>
+							</td>
+						</tr>
+						<tr>
+							<td width="50%">
+								<span fckLang="DlgLnkAnchorByName">By Anchor Name</span><br />
+								<select id="cmbAnchorName" onchange="GetE('cmbAnchorId').value='';" style="WIDTH: 100%">
+									<option value="" selected="selected"></option>
+								</select>
+							</td>
+							<td>&nbsp;&nbsp;&nbsp;</td>
+							<td width="50%">
+								<span fckLang="DlgLnkAnchorById">By Element Id</span><br />
+								<select id="cmbAnchorId" onchange="GetE('cmbAnchorName').value='';" style="WIDTH: 100%">
+									<option value="" selected="selected"></option>
+								</select>
+							</td>
+						</tr>
+					</table>
+				</div>
+				<div id="divNoAnchor" style="DISPLAY: none">
+					<span fckLang="DlgLnkNoAnchors">&lt;No anchors available in the document&gt;</span>
+				</div>
+			</div>
+			<div id="divLinkTypeEMail" style="DISPLAY: none">
+				<span fckLang="DlgLnkEMail">E-Mail Address</span><br />
+				<input id="txtEMailAddress" style="WIDTH: 100%" type="text" /><br />
+				<span fckLang="DlgLnkEMailSubject">Message Subject</span><br />
+				<input id="txtEMailSubject" style="WIDTH: 100%" type="text" /><br />
+				<span fckLang="DlgLnkEMailBody">Message Body</span><br />
+				<textarea id="txtEMailBody" style="WIDTH: 100%" rows="3" cols="20"></textarea>
+			</div>
+		</div>
+		<div id="divUpload" style="DISPLAY: none">
+			<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data" action="" onsubmit="return CheckUpload();">
+				<span fckLang="DlgLnkUpload">Upload</span><br />
+				<input id="txtUploadFile" style="WIDTH: 100%" type="file" size="40" name="NewFile" /><br />
+				<br />
+				<input id="btnUpload" type="submit" value="Send it to the Server" fckLang="DlgLnkBtnUpload" />
+				<iframe name="UploadWindow" style="DISPLAY: none" src="javascript:void(0)"></iframe>
+			</form>
+		</div>
+		<div id="divTarget" style="DISPLAY: none">
+			<table cellspacing="0" cellpadding="0" width="100%" border="0">
+				<tr>
+					<td nowrap="nowrap">
+						<span fckLang="DlgLnkTarget">Target</span><br />
+						<select id="cmbTarget" onchange="SetTarget(this.value);">
+							<option value="" fckLang="DlgGenNotSet" selected="selected">&lt;not set&gt;</option>
+							<option value="frame" fckLang="DlgLnkTargetFrame">&lt;frame&gt;</option>
+							<option value="popup" fckLang="DlgLnkTargetPopup">&lt;popup window&gt;</option>
+							<option value="_blank" fckLang="DlgLnkTargetBlank">New Window (_blank)</option>
+							<option value="_top" fckLang="DlgLnkTargetTop">Topmost Window (_top)</option>
+							<option value="_self" fckLang="DlgLnkTargetSelf">Same Window (_self)</option>
+							<option value="_parent" fckLang="DlgLnkTargetParent">Parent Window (_parent)</option>
+						</select>
+					</td>
+					<td>&nbsp;</td>
+					<td id="tdTargetFrame" nowrap="nowrap" width="100%">
+						<span fckLang="DlgLnkTargetFrameName">Target Frame Name</span><br />
+						<input id="txtTargetFrame" style="WIDTH: 100%" type="text" onkeyup="OnTargetNameChange();"
+							onchange="OnTargetNameChange();" />
+					</td>
+					<td id="tdPopupName" style="DISPLAY: none" nowrap="nowrap" width="100%">
+						<span fckLang="DlgLnkPopWinName">Popup Window Name</span><br />
+						<input id="txtPopupName" style="WIDTH: 100%" type="text" />
+					</td>
+				</tr>
+			</table>
+			<br />
+			<table id="tablePopupFeatures" style="DISPLAY: none" cellspacing="0" cellpadding="0" align="center"
+				border="0">
+				<tr>
+					<td>
+						<span fckLang="DlgLnkPopWinFeat">Popup Window Features</span><br />
+						<table cellspacing="0" cellpadding="0" border="0">
+							<tr>
+								<td valign="top" nowrap="nowrap" width="50%">
+									<input id="chkPopupResizable" name="chkFeature" value="resizable" type="checkbox" /><label for="chkPopupResizable" fckLang="DlgLnkPopResize">Resizable</label><br />
+									<input id="chkPopupLocationBar" name="chkFeature" value="location" type="checkbox" /><label for="chkPopupLocationBar" fckLang="DlgLnkPopLocation">Location
+										Bar</label><br />
+									<input id="chkPopupManuBar" name="chkFeature" value="menubar" type="checkbox" /><label for="chkPopupManuBar" fckLang="DlgLnkPopMenu">Menu
+										Bar</label><br />
+									<input id="chkPopupScrollBars" name="chkFeature" value="scrollbars" type="checkbox" /><label for="chkPopupScrollBars" fckLang="DlgLnkPopScroll">Scroll
+										Bars</label>
+								</td>
+								<td></td>
+								<td valign="top" nowrap="nowrap" width="50%">
+									<input id="chkPopupStatusBar" name="chkFeature" value="status" type="checkbox" /><label for="chkPopupStatusBar" fckLang="DlgLnkPopStatus">Status
+										Bar</label><br />
+									<input id="chkPopupToolbar" name="chkFeature" value="toolbar" type="checkbox" /><label for="chkPopupToolbar" fckLang="DlgLnkPopToolbar">Toolbar</label><br />
+									<input id="chkPopupFullScreen" name="chkFeature" value="fullscreen" type="checkbox" /><label for="chkPopupFullScreen" fckLang="DlgLnkPopFullScrn">Full
+										Screen (IE)</label><br />
+									<input id="chkPopupDependent" name="chkFeature" value="dependent" type="checkbox" /><label for="chkPopupDependent" fckLang="DlgLnkPopDependent">Dependent
+										(Netscape)</label>
+								</td>
+							</tr>
+							<tr>
+								<td valign="top" nowrap="nowrap" width="50%">&nbsp;</td>
+								<td></td>
+								<td valign="top" nowrap="nowrap" width="50%"></td>
+							</tr>
+							<tr>
+								<td valign="top">
+									<table cellspacing="0" cellpadding="0" border="0">
+										<tr>
+											<td nowrap="nowrap"><span fckLang="DlgLnkPopWidth">Width</span></td>
+											<td>&nbsp;<input id="txtPopupWidth" type="text" maxlength="4" size="4" /></td>
+										</tr>
+										<tr>
+											<td nowrap="nowrap"><span fckLang="DlgLnkPopHeight">Height</span></td>
+											<td>&nbsp;<input id="txtPopupHeight" type="text" maxlength="4" size="4" /></td>
+										</tr>
+									</table>
+								</td>
+								<td>&nbsp;&nbsp;</td>
+								<td valign="top">
+									<table cellspacing="0" cellpadding="0" border="0">
+										<tr>
+											<td nowrap="nowrap"><span fckLang="DlgLnkPopLeft">Left Position</span></td>
+											<td>&nbsp;<input id="txtPopupLeft" type="text" maxlength="4" size="4" /></td>
+										</tr>
+										<tr>
+											<td nowrap="nowrap"><span fckLang="DlgLnkPopTop">Top Position</span></td>
+											<td>&nbsp;<input id="txtPopupTop" type="text" maxlength="4" size="4" /></td>
+										</tr>
+									</table>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</div>
+		<div id="divAttribs" style="DISPLAY: none">
+			<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
+				<tr>
+					<td valign="top" width="50%">
+						<span fckLang="DlgGenId">Id</span><br />
+						<input id="txtAttId" style="WIDTH: 100%" type="text" />
+					</td>
+					<td width="1"></td>
+					<td valign="top">
+						<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
+							<tr>
+								<td width="60%">
+									<span fckLang="DlgGenLangDir">Language Direction</span><br />
+									<select id="cmbAttLangDir" style="WIDTH: 100%">
+										<option value="" fckLang="DlgGenNotSet" selected>&lt;not set&gt;</option>
+										<option value="ltr" fckLang="DlgGenLangDirLtr">Left to Right (LTR)</option>
+										<option value="rtl" fckLang="DlgGenLangDirRtl">Right to Left (RTL)</option>
+									</select>
+								</td>
+								<td width="1%">&nbsp;&nbsp;&nbsp;</td>
+								<td nowrap="nowrap"><span fckLang="DlgGenAccessKey">Access Key</span><br />
+									<input id="txtAttAccessKey" style="WIDTH: 100%" type="text" maxlength="1" size="1" />
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td valign="top" width="50%">
+						<span fckLang="DlgGenName">Name</span><br />
+						<input id="txtAttName" style="WIDTH: 100%" type="text" />
+					</td>
+					<td width="1"></td>
+					<td valign="top">
+						<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
+							<tr>
+								<td width="60%">
+									<span fckLang="DlgGenLangCode">Language Code</span><br />
+									<input id="txtAttLangCode" style="WIDTH: 100%" type="text" />
+								</td>
+								<td width="1%">&nbsp;&nbsp;&nbsp;</td>
+								<td nowrap="nowrap">
+									<span fckLang="DlgGenTabIndex">Tab Index</span><br />
+									<input id="txtAttTabIndex" style="WIDTH: 100%" type="text" maxlength="5" size="5" />
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td valign="top" width="50%">&nbsp;</td>
+					<td width="1"></td>
+					<td valign="top"></td>
+				</tr>
+				<tr>
+					<td valign="top" width="50%">
+						<span fckLang="DlgGenTitle">Advisory Title</span><br />
+						<input id="txtAttTitle" style="WIDTH: 100%" type="text" />
+					</td>
+					<td width="1">&nbsp;&nbsp;&nbsp;</td>
+					<td valign="top">
+						<span fckLang="DlgGenContType">Advisory Content Type</span><br />
+						<input id="txtAttContentType" style="WIDTH: 100%" type="text" />
+					</td>
+				</tr>
+				<tr>
+					<td valign="top">
+						<span fckLang="DlgGenClass">Stylesheet Classes</span><br />
+						<input id="txtAttClasses" style="WIDTH: 100%" type="text" />
+					</td>
+					<td></td>
+					<td valign="top">
+						<span fckLang="DlgGenLinkCharset">Linked Resource Charset</span><br />
+						<input id="txtAttCharSet" style="WIDTH: 100%" type="text" />
+					</td>
+				</tr>
+			</table>
+			<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
+				<tr>
+					<td>
+						<span fckLang="DlgGenStyle">Style</span><br />
+						<input id="txtAttStyle" style="WIDTH: 100%" type="text" />
+					</td>
+				</tr>
+			</table>
+		</div>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_form.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_form.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_form.html	(revision 816)
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Form dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelection().MoveToAncestorNode( 'FORM' ) ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl )
+	{
+		GetE('txtName').value	= oActiveEl.name ;
+		GetE('txtAction').value	= oActiveEl.getAttribute( 'action', 2 ) ;
+		GetE('txtMethod').value	= oActiveEl.method ;
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	if ( !oActiveEl )
+	{
+		oActiveEl = oEditor.FCK.InsertElement( 'form' ) ;
+
+		if ( oEditor.FCKBrowserInfo.IsGeckoLike )
+			oEditor.FCKTools.AppendBogusBr( oActiveEl ) ;
+	}
+
+	oActiveEl.name = GetE('txtName').value ;
+	SetAttribute( oActiveEl, 'action', GetE('txtAction').value ) ;
+	oActiveEl.method = GetE('txtMethod').value ;
+
+	return true ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table width="100%" style="height: 100%">
+		<tr>
+			<td align="center">
+				<table cellspacing="0" cellpadding="0" width="80%" border="0">
+					<tr>
+						<td>
+							<span fcklang="DlgFormName">Name</span><br />
+							<input style="width: 100%" type="text" id="txtName" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgFormAction">Action</span><br />
+							<input style="width: 100%" type="text" id="txtAction" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgFormMethod">Method</span><br />
+							<select id="txtMethod">
+								<option value="get" selected="selected">GET</option>
+								<option value="post">POST</option>
+							</select>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/logo_fredck.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/logo_fredck.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/sponsors/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/sponsors/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/sponsors/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_about.html	(revision 816)
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * "About" dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var oEditor = window.parent.InnerDialogLoaded() ;
+var FCKLang	= oEditor.FCKLang ;
+
+window.parent.AddTab( 'About', FCKLang.DlgAboutAboutTab ) ;
+window.parent.AddTab( 'License', FCKLang.DlgAboutLicenseTab ) ;
+window.parent.AddTab( 'BrowserInfo', FCKLang.DlgAboutBrowserInfoTab ) ;
+
+// Function called when a dialog tag is selected.
+function OnDialogTabChange( tabCode )
+{
+	ShowE('divAbout', ( tabCode == 'About' ) ) ;
+	ShowE('divLicense', ( tabCode == 'License' ) ) ;
+	ShowE('divInfo'	, ( tabCode == 'BrowserInfo' ) ) ;
+}
+
+function SendEMail()
+{
+	var eMail = 'mailto:' ;
+	eMail += 'fredck' ;
+	eMail += '@' ;
+	eMail += 'fckeditor' ;
+	eMail += '.' ;
+	eMail += 'net' ;
+
+	window.location = eMail ;
+}
+
+window.onload = function()
+{
+	// Translate the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	window.parent.SetAutoSize( true ) ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<div id="divAbout">
+		<table cellpadding="0" cellspacing="0" border="0" width="100%" style="height: 100%">
+			<tr>
+				<td colspan="2">
+					<img alt="" src="fck_about/logo_fckeditor.gif" width="236" height="41" align="left" />
+					<table width="80" border="0" cellspacing="0" cellpadding="5" bgcolor="#ffffff" align="right">
+						<tr>
+							<td align="center" nowrap="nowrap" style="border-right: #000000 1px solid; border-top: #000000 1px solid;
+								border-left: #000000 1px solid; border-bottom: #000000 1px solid">
+								<span fcklang="DlgAboutVersion">version</span>
+								<br />
+								<b>2.6</b><br />
+								Build 18638</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr style="height: 100%">
+				<td align="center" valign="middle">
+					<span style="font-size: 14px" dir="ltr">
+						<b><a href="http://www.fckeditor.net/?about" target="_blank" title="Visit the FCKeditor web site">
+							Support <b>Open Source</b> Software</a></b> </span>
+					<div style="padding-top:15px">
+						<img alt="" src="fck_about/logo_fredck.gif" width="87" height="36" />
+					</div>
+				</td>
+				<td align="center" nowrap="nowrap" valign="middle">
+					<div>
+						<div style="margin-bottom:5px" dir="ltr">Selected Sponsor</div>
+						<a href="http://www.spellchecker.net/fckeditor/" target="_blank"><img alt="Selected Sponsor" border="0" src="fck_about/sponsors/spellchecker_net.gif" width="75" height="75" /></a>
+					</div>
+				</td>
+			</tr>
+			<tr>
+				<td width="100%" nowrap="nowrap">
+					<span fcklang="DlgAboutInfo">For further information go to</span> <a href="http://www.fckeditor.net/?About"
+						target="_blank">http://www.fckeditor.net/</a>.
+					<br />
+					Copyright &copy; 2003-2008 <a href="#" onclick="SendEMail();">Frederico Caldeira Knabben</a>
+				</td>
+				<td align="center">
+					<a href="http://www.fckeditor.net/sponsors/apply" target="_blank">Become a Sponsor</a>
+				</td>
+			</tr>
+		</table>
+	</div>
+	<div id="divLicense" style="display: none">
+			<p>
+				Licensed under the terms of any of the following licenses at your
+				choice:
+			</p>
+			<ul>
+				<li style="margin-bottom:15px">
+					<b>GNU General Public License</b> Version 2 or later (the "GPL")<br />
+					<a href="http://www.gnu.org/licenses/gpl.html" target="_blank">http://www.gnu.org/licenses/gpl.html</a>
+				</li>
+				<li style="margin-bottom:15px">
+					<b>GNU Lesser General Public License</b> Version 2.1 or later (the "LGPL")<br />
+					<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>
+				</li>
+				<li>
+					<b>Mozilla Public License</b> Version 1.1 or later (the "MPL")<br />
+					<a href="http://www.mozilla.org/MPL/MPL-1.1.html" target="_blank">http://www.mozilla.org/MPL/MPL-1.1.html</a>
+			   </li>
+			</ul>
+	</div>
+	<div id="divInfo" style="display: none" dir="ltr">
+		<table align="center" width="80%" border="0">
+			<tr>
+				<td>
+					<script type="text/javascript">
+<!--
+document.write( '<b>User Agent<\/b><br />' + window.navigator.userAgent + '<br /><br />' ) ;
+document.write( '<b>Browser<\/b><br />' + window.navigator.appName + ' ' + window.navigator.appVersion + '<br /><br />' ) ;
+document.write( '<b>Platform<\/b><br />' + window.navigator.platform + '<br /><br />' ) ;
+
+var sUserLang = '?' ;
+
+if ( window.navigator.language )
+	sUserLang = window.navigator.language.toLowerCase() ;
+else if ( window.navigator.userLanguage )
+	sUserLang = window.navigator.userLanguage.toLowerCase() ;
+
+document.write( '<b>User Language<\/b><br />' + sUserLang ) ;
+//-->
+					</script>
+				</td>
+			</tr>
+		</table>
+	</div>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_anchor.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_anchor.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_anchor.html	(revision 816)
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Anchor dialog window.
+-->
+<html>
+	<head>
+		<title>Anchor Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+var dialog			= window.parent ;
+var oEditor			= dialog.InnerDialogLoaded() ;
+
+var FCK				= oEditor.FCK ;
+var FCKBrowserInfo	= oEditor.FCKBrowserInfo ;
+var FCKTools		= oEditor.FCKTools ;
+var FCKRegexLib		= oEditor.FCKRegexLib ;
+
+var oDOM			= FCK.EditorDocument ;
+
+var oFakeImage = dialog.Selection.GetSelectedElement() ;
+
+var oAnchor ;
+
+if ( oFakeImage )
+{
+	if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckanchor') )
+		oAnchor = FCK.GetRealElement( oFakeImage ) ;
+	else
+		oFakeImage = null ;
+}
+
+//Search for a real anchor
+if ( !oFakeImage )
+{
+	oAnchor = FCK.Selection.MoveToAncestorNode( 'A' ) ;
+	if ( oAnchor )
+		FCK.Selection.SelectNode( oAnchor ) ;
+}
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oAnchor )
+		GetE('txtName').value = oAnchor.name ;
+	else
+		oAnchor = null ;
+
+	window.parent.SetOkButton( true ) ;
+	window.parent.SetAutoSize( true ) ;
+
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	var sNewName = GetE('txtName').value ;
+
+	// Remove any illegal character in a name attribute:
+	// A name should start with a letter, but the validator passes anyway.
+	sNewName = sNewName.replace( /[^\w-_\.:]/g, '_' ) ;
+
+	if ( sNewName.length == 0 )
+	{
+		// Remove the anchor if the user leaves the name blank
+		if ( oAnchor )
+		{
+			// Removes the current anchor from the document using the new command
+			FCK.Commands.GetCommand( 'AnchorDelete' ).Execute() ;
+			return true ;
+		}
+
+		alert( oEditor.FCKLang.DlgAnchorErrorName ) ;
+		return false ;
+	}
+
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	if ( oAnchor )	// Modifying an existent anchor.
+	{
+		ReadjustLinksToAnchor( oAnchor.name, sNewName );
+
+		// Buggy explorer, bad bad browser. http://alt-tag.com/blog/archives/2006/02/ie-dom-bugs/
+		// Instead of just replacing the .name for the existing anchor (in order to preserve the content), we must remove the .name
+		// and assign .name, although it won't appear until it's specially processed in fckxhtml.js
+
+		// We remove the previous name
+		oAnchor.removeAttribute( 'name' ) ;
+		// Now we set it, but later we must process it specially
+		oAnchor.name = sNewName ;
+
+		return true ;
+	}
+
+	// Create a new anchor preserving the current selection
+	var aNewAnchors = oEditor.FCK.CreateLink( '#' ) ;
+
+	if ( aNewAnchors.length == 0 )
+	{
+		// Nothing was selected, so now just create a normal A
+		aNewAnchors.push( oEditor.FCK.InsertElement( 'a' ) ) ;
+	}
+	else
+	{
+		// Remove the fake href
+		for ( var i = 0 ; i < aNewAnchors.length ; i++ )
+			aNewAnchors[i].removeAttribute( 'href' ) ;
+	}
+
+	// More than one anchors may have been created, so interact through all of them (see #220).
+	for ( var i = 0 ; i < aNewAnchors.length ; i++ )
+	{
+		oAnchor = aNewAnchors[i] ;
+
+		// Set the name
+		oAnchor.name = sNewName ;
+
+		// IE does require special processing to show the Anchor's image
+		// Opera doesn't allow to select empty anchors
+		if ( FCKBrowserInfo.IsIE || FCKBrowserInfo.IsOpera )
+		{
+			if ( oAnchor.innerHTML != '' )
+			{
+				if ( FCKBrowserInfo.IsIE )
+					oAnchor.className += ' FCK__AnchorC' ;
+			}
+			else
+			{
+				// Create a fake image for both IE and Opera
+				var oImg = oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__Anchor', oAnchor.cloneNode(true) ) ;
+				oImg.setAttribute( '_fckanchor', 'true', 0 ) ;
+
+				oAnchor.parentNode.insertBefore( oImg, oAnchor ) ;
+				oAnchor.parentNode.removeChild( oAnchor ) ;
+			}
+
+		}
+	}
+
+	return true ;
+}
+
+// Checks all the links in the current page pointing to the current name and changes them to the new name
+function ReadjustLinksToAnchor( sCurrent, sNew )
+{
+	var oDoc = FCK.EditorDocument ;
+
+	var aLinks = oDoc.getElementsByTagName( 'A' ) ;
+
+	var sReference = '#' + sCurrent ;
+	// The url of the document, so we check absolute and partial references.
+	var sFullReference = oDoc.location.href.replace( /(#.*$)/, '') ;
+	sFullReference += sReference ;
+
+	var oLink ;
+	var i = aLinks.length - 1 ;
+	while ( i >= 0 && ( oLink = aLinks[i--] ) )
+	{
+		var sHRef = oLink.getAttribute( '_fcksavedurl' ) ;
+		if ( sHRef == null )
+			sHRef = oLink.getAttribute( 'href' , 2 ) || '' ;
+
+		if ( sHRef == sReference || sHRef == sFullReference )
+		{
+			oLink.href = '#' + sNew ;
+			SetAttribute( oLink, '_fcksavedurl', '#' + sNew ) ;
+		}
+	}
+}
+
+		</script>
+	</head>
+	<body style="overflow: hidden">
+		<table height="100%" width="100%">
+			<tr>
+				<td align="center">
+					<table border="0" cellpadding="0" cellspacing="0" width="80%">
+						<tr>
+							<td>
+								<span fckLang="DlgAnchorName">Anchor Name</span><BR>
+								<input id="txtName" style="WIDTH: 100%" type="text">
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template.html	(revision 816)
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Template selection dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<style type="text/css">
+			.TplList
+			{
+				border: #dcdcdc 2px solid;
+				background-color: #ffffff;
+				overflow: auto;
+				width: 90%;
+			}
+
+			.TplItem
+			{
+				margin: 5px;
+				padding: 7px;
+				border: #eeeeee 1px solid;
+			}
+
+			.TplItem TABLE
+			{
+				display: inline;
+			}
+
+			.TplTitle
+			{
+				font-weight: bold;
+			}
+		</style>
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var oEditor		= window.parent.InnerDialogLoaded() ;
+var FCK			= oEditor.FCK ;
+var FCKLang		= oEditor.FCKLang ;
+var FCKConfig	= oEditor.FCKConfig ;
+
+window.onload = function()
+{
+	// Set the right box height (browser dependent).
+	GetE('eList').style.height = document.all ? '100%' : '295px' ;
+
+	// Translate the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	GetE('xChkReplaceAll').checked = ( FCKConfig.TemplateReplaceAll !== false ) ;
+
+	if ( FCKConfig.TemplateReplaceCheckbox !== false )
+		GetE('xReplaceBlock').style.display = '' ;
+
+	window.parent.SetAutoSize( true ) ;
+
+	LoadTemplatesXml() ;
+}
+
+function LoadTemplatesXml()
+{
+	var oTemplate ;
+
+	if ( !FCK._Templates )
+	{
+		GetE('eLoading').style.display = '' ;
+
+		// Create the Templates array.
+		FCK._Templates = new Array() ;
+
+		// Load the XML file.
+		var oXml = new oEditor.FCKXml() ;
+		oXml.LoadUrl( FCKConfig.TemplatesXmlPath ) ;
+
+		// Get the Images Base Path.
+		var oAtt = oXml.SelectSingleNode( 'Templates/@imagesBasePath' ) ;
+		var sImagesBasePath = oAtt ? oAtt.value : '' ;
+
+		// Get the "Template" nodes defined in the XML file.
+		var aTplNodes = oXml.SelectNodes( 'Templates/Template' ) ;
+
+		for ( var i = 0 ; i < aTplNodes.length ; i++ )
+		{
+			var oNode = aTplNodes[i] ;
+
+			oTemplate = new Object() ;
+
+			var oPart ;
+
+			// Get the Template Title.
+			if ( (oPart = oNode.attributes.getNamedItem('title')) )
+				oTemplate.Title = oPart.value ;
+			else
+				oTemplate.Title = 'Template ' + ( i + 1 ) ;
+
+			// Get the Template Description.
+			if ( (oPart = oXml.SelectSingleNode( 'Description', oNode )) )
+				oTemplate.Description = oPart.text ? oPart.text : oPart.textContent ;
+
+			// Get the Template Image.
+			if ( (oPart = oNode.attributes.getNamedItem('image')) )
+				oTemplate.Image = sImagesBasePath + oPart.value ;
+
+			// Get the Template HTML.
+			if ( (oPart = oXml.SelectSingleNode( 'Html', oNode )) )
+				oTemplate.Html = oPart.text ? oPart.text : oPart.textContent ;
+			else
+			{
+				alert( 'No HTML defined for template index ' + i + '. Please review the "' + FCKConfig.TemplatesXmlPath + '" file.' ) ;
+				continue ;
+			}
+
+			FCK._Templates[ FCK._Templates.length ] = oTemplate ;
+		}
+
+		GetE('eLoading').style.display = 'none' ;
+	}
+
+	if ( FCK._Templates.length == 0 )
+		GetE('eEmpty').style.display = '' ;
+	else
+	{
+		for ( var j = 0 ; j < FCK._Templates.length ; j++ )
+		{
+			oTemplate = FCK._Templates[j] ;
+
+			var oItemDiv = GetE('eList').appendChild( document.createElement( 'DIV' ) ) ;
+			oItemDiv.TplIndex = j ;
+			oItemDiv.className = 'TplItem' ;
+
+			// Build the inner HTML of our new item DIV.
+			var sInner = '<table><tr>' ;
+
+			if ( oTemplate.Image )
+				sInner += '<td valign="top"><img src="' + oTemplate.Image + '"><\/td>' ;
+
+			sInner += '<td valign="top"><div class="TplTitle">' + oTemplate.Title + '<\/div>' ;
+
+			if ( oTemplate.Description )
+				sInner += '<div>' + oTemplate.Description + '<\/div>' ;
+
+			sInner += '<\/td><\/tr><\/table>' ;
+
+			oItemDiv.innerHTML = sInner ;
+
+			oItemDiv.onmouseover = ItemDiv_OnMouseOver ;
+			oItemDiv.onmouseout = ItemDiv_OnMouseOut ;
+			oItemDiv.onclick = ItemDiv_OnClick ;
+		}
+	}
+}
+
+function ItemDiv_OnMouseOver()
+{
+	this.className += ' PopupSelectionBox' ;
+}
+
+function ItemDiv_OnMouseOut()
+{
+	this.className = this.className.replace( /\s*PopupSelectionBox\s*/, '' ) ;
+}
+
+function ItemDiv_OnClick()
+{
+	SelectTemplate( this.TplIndex ) ;
+}
+
+function SelectTemplate( index )
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	if ( GetE('xChkReplaceAll').checked )
+		FCK.SetData( FCK._Templates[index].Html ) ;
+	else
+		FCK.InsertHtml( FCK._Templates[index].Html ) ;
+
+	window.parent.Cancel( true ) ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table width="100%" style="height: 100%">
+		<tr>
+			<td align="center">
+				<span fcklang="DlgTemplatesSelMsg">Please select the template to open in the editor<br />
+					(the actual contents will be lost):</span>
+			</td>
+		</tr>
+		<tr>
+			<td height="100%" align="center">
+				<div id="eList" align="left" class="TplList">
+					<div id="eLoading" align="center" style="display: none">
+						<br />
+						<span fcklang="DlgTemplatesLoading">Loading templates list. Please wait...</span>
+					</div>
+					<div id="eEmpty" align="center" style="display: none">
+						<br />
+						<span fcklang="DlgTemplatesNoTpl">(No templates defined)</span>
+					</div>
+				</div>
+			</td>
+		</tr>
+		<tr id="xReplaceBlock" style="display: none">
+			<td>
+				<table cellpadding="0" cellspacing="0">
+					<tr>
+						<td>
+							<input id="xChkReplaceAll" type="checkbox" /></td>
+						<td>
+							&nbsp;</td>
+						<td>
+							<label for="xChkReplaceAll" fcklang="DlgTemplatesReplace">
+								Replace actual contents</label></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_replace.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_replace.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_replace.html	(revision 816)
@@ -0,0 +1,530 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * "Find" and "Replace" dialog box window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+var dialogArguments = dialog.Args() ;
+
+var FCKLang = oEditor.FCKLang ;
+
+dialog.AddTab( 'Find', FCKLang.DlgFindTitle ) ;
+dialog.AddTab( 'Replace', FCKLang.DlgReplaceTitle ) ;
+var idMap = {} ;
+
+function OnDialogTabChange( tabCode )
+{
+	ShowE( 'divFind', ( tabCode == 'Find' ) ) ;
+	ShowE( 'divReplace', ( tabCode == 'Replace' ) ) ;
+	idMap['FindText'] = 'txtFind' + tabCode ;
+	idMap['CheckCase'] = 'chkCase' + tabCode ;
+	idMap['CheckWord'] = 'chkWord' + tabCode ;
+
+	if ( tabCode == 'Replace' )
+		dialog.SetAutoSize( true ) ;
+}
+
+// Place a range at the start of document.
+// This will be the starting point of our search.
+var GlobalRange = new oEditor.FCKDomRange( oEditor.FCK.EditorWindow ) ;
+
+function ResetGlobalRange()
+{
+	GlobalRange.SetStart( oEditor.FCK.EditorDocument.body, 1 ) ;
+	GlobalRange.SetEnd( oEditor.FCK.EditorDocument.body, 1 ) ;
+	GlobalRange.Collapse( true ) ;
+}
+ResetGlobalRange() ;
+
+var HighlightRange = null ;
+function Highlight()
+{
+	if ( HighlightRange )
+		ClearHighlight() ;
+	var cloneRange = GlobalRange.Clone() ;
+	oEditor.FCKStyles.GetStyle( '_FCK_SelectionHighlight' ).ApplyToRange( cloneRange, false, true ) ;
+	HighlightRange = cloneRange ;
+	GlobalRange = HighlightRange.Clone() ;
+}
+
+function ClearHighlight()
+{
+	if ( HighlightRange )
+	{
+		oEditor.FCKStyles.GetStyle( '_FCK_SelectionHighlight' ).RemoveFromRange( HighlightRange, false, true ) ;
+		HighlightRange = null ;
+	}
+}
+
+function OnLoad()
+{
+	// First of all, translate the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage( document ) ;
+
+	// Show the appropriate tab at startup.
+	if ( dialogArguments.CustomValue == 'Find' )
+	{
+		dialog.SetSelectedTab( 'Find' ) ;
+		dialog.SetAutoSize( true ) ;
+	}
+	else
+		dialog.SetSelectedTab( 'Replace' ) ;
+
+	SelectField( 'txtFind' + dialogArguments.CustomValue ) ;
+}
+
+function btnStat()
+{
+	GetE('btnReplace').disabled =
+		GetE('btnReplaceAll').disabled =
+			GetE('btnFind').disabled =
+				( GetE(idMap["FindText"]).value.length == 0 ) ;
+}
+
+function btnStatDelayed()
+{
+	setTimeout( btnStat, 1 ) ;
+}
+
+function GetSearchString()
+{
+	return GetE(idMap['FindText']).value ;
+}
+
+function GetReplaceString()
+{
+	return GetE("txtReplace").value ;
+}
+
+function GetCheckCase()
+{
+	return !! ( GetE(idMap['CheckCase']).checked ) ;
+}
+
+function GetMatchWord()
+{
+	return !! ( GetE(idMap['CheckWord']).checked ) ;
+}
+
+// Get the data pointed to by a bookmark.
+function GetData( bookmark )
+{
+	var cursor = oEditor.FCK.EditorDocument.documentElement ;
+	for ( var i = 0 ; i < bookmark.length ; i++ )
+	{
+		var target = bookmark[i] ;
+		var currentIndex = -1 ;
+		if ( cursor.nodeType != 3 )
+		{
+			for (var j = 0 ; j < cursor.childNodes.length ; j++ )
+			{
+				var candidate = cursor.childNodes[j] ;
+				if ( candidate.nodeType == 3 &&
+						candidate.previousSibling &&
+						candidate.previousSibling.nodeType == 3 )
+					continue ;
+				currentIndex++ ;
+				if ( currentIndex == target )
+				{
+					cursor = candidate ;
+					break ;
+				}
+			}
+			if ( currentIndex < target )
+				return null ;
+		}
+		else
+		{
+			if ( i != bookmark.length - 1 )
+				return null ;
+			while ( target >= cursor.length && cursor.nextSibling && cursor.nextSibling.nodeType == 3 )
+			{
+				target -= cursor.length ;
+				cursor = cursor.nextSibling ;
+			}
+			cursor = cursor.nodeValue.charAt( target ) ;
+			if ( cursor == "" )
+				cursor = null ;
+		}
+	}
+	return cursor ;
+}
+
+// With this function, we can treat the bookmark as an iterator for DFS.
+function NextPosition( bookmark )
+{
+	// See if there's anything further down the tree.
+	var next = bookmark.concat( [0] ) ;
+	if ( GetData( next ) != null )
+		return next ;
+
+	// Nothing down there? See if there's anything next to me.
+	var next = bookmark.slice( 0, bookmark.length - 1 ).concat( [ bookmark[ bookmark.length - 1 ] + 1 ] ) ;
+	if ( GetData( next ) != null )
+		return next ;
+
+	// Nothing even next to me? See if there's anything next to my ancestors.
+	for ( var i = bookmark.length - 1 ; i > 0 ; i-- )
+	{
+		var next = bookmark.slice( 0, i - 1 ).concat( [ bookmark[ i - 1 ] + 1 ] ) ;
+		if ( GetData( next ) != null )
+			return next ;
+	}
+
+	// There's absolutely nothing left to walk, return null.
+	return null ;
+}
+
+// Is this character a unicode whitespace?
+// Reference: http://unicode.org/Public/UNIDATA/PropList.txt
+function CheckIsWhitespace( c )
+{
+	var code = c.charCodeAt( 0 );
+	if ( code >= 9 && code <= 0xd )
+		return true;
+	if ( code >= 0x2000 && code <= 0x200a )
+		return true;
+	switch ( code )
+	{
+		case 0x20:
+		case 0x85:
+		case 0xa0:
+		case 0x1680:
+		case 0x180e:
+		case 0x2028:
+		case 0x2029:
+		case 0x202f:
+		case 0x205f:
+		case 0x3000:
+			return true;
+		default:
+			return false;
+	}
+}
+
+// Knuth-Morris-Pratt Algorithm for stream input
+KMP_NOMATCH = 0 ;
+KMP_ADVANCED = 1 ;
+KMP_MATCHED = 2 ;
+function KmpMatch( pattern, ignoreCase )
+{
+	var overlap = [ -1 ] ;
+	for ( var i = 0 ; i < pattern.length ; i++ )
+	{
+		overlap.push( overlap[i] + 1 ) ;
+		while ( overlap[ i + 1 ] > 0 && pattern.charAt( i ) != pattern.charAt( overlap[ i + 1 ] - 1 ) )
+			overlap[ i + 1 ] = overlap[ overlap[ i + 1 ] - 1 ] + 1 ;
+	}
+	this._Overlap = overlap ;
+	this._State = 0 ;
+	this._IgnoreCase = ( ignoreCase === true ) ;
+	if ( ignoreCase )
+		this.Pattern = pattern.toLowerCase();
+	else
+		this.Pattern = pattern ;
+}
+KmpMatch.prototype = {
+	"FeedCharacter" : function( c )
+	{
+		if ( this._IgnoreCase )
+			c = c.toLowerCase();
+
+		while ( true )
+		{
+			if ( c == this.Pattern.charAt( this._State ) )
+			{
+				this._State++ ;
+				if ( this._State == this.Pattern.length )
+				{
+					// found a match, start over, don't care about partial matches involving the current match
+					this._State = 0;
+					return KMP_MATCHED;
+				}
+				return KMP_ADVANCED ;
+			}
+			else if ( this._State == 0 )
+				return KMP_NOMATCH;
+			else
+				this._State = this._Overlap[ this._State ];
+		}
+
+		return null ;
+	},
+	"Reset" : function()
+	{
+		this._State = 0 ;
+	}
+};
+
+function _Find()
+{
+	// Start from the end of the current selection.
+	var matcher = new KmpMatch( GetSearchString(), ! GetCheckCase() ) ;
+	var cursor = GlobalRange.CreateBookmark2().End ;
+	var matchState = KMP_NOMATCH ;
+	var matchBookmark = null ;
+	var matchBookmarkStart = [] ;
+
+	// Match finding.
+	while ( true )
+	{
+		// Perform KMP stream matching.
+		//	- Reset KMP matcher if we encountered a block element.
+		var data = GetData( cursor ) ;
+		if ( data )
+		{
+			if ( data.tagName )
+			{
+				if ( oEditor.FCKListsLib.BlockElements[ data.tagName.toLowerCase() ] )
+				{
+					matcher.Reset();
+					matchBookmarkStart = [] ;
+				}
+			}
+			else if ( data.charAt != undefined )
+			{
+				matchState = matcher.FeedCharacter(data) ;
+
+				// No possible match of any useful substring in the pattern for the currently scanned character.
+				// So delete any positional information.
+				if ( matchState == KMP_NOMATCH )
+					matchBookmarkStart = [] ;
+				// We've matched something, but it's not a complete match, so let's just mark down the position for backtracking later.
+				else if ( matchState == KMP_ADVANCED )
+				{
+					matchBookmarkStart.push( cursor.concat( [] ) ) ;
+					if ( matchBookmarkStart.length > matcher._State )
+						matchBookmarkStart.shift() ;
+				}
+				// Found a complete match! Mark down the ending position as well.
+				else if ( matchState == KMP_MATCHED )
+				{
+					// It is possible to get a KMP_MATCHED without KMP_ADVANCED when the match pattern is only 1 character.
+					// So need to check and mark down the starting position as well.
+					if ( matchBookmarkStart.length == 0 )
+						matchBookmarkStart = [cursor.concat( [] )] ;
+
+					matchBookmark = { 'Start' : matchBookmarkStart.shift(), 'End' : cursor.concat( [] ) } ;
+					matchBookmark.End[ matchBookmark.End.length - 1 ]++;
+
+					// Wait, do we have to match a whole word?
+					// If yes, carry out additional checks on what we've got.
+					if ( GetMatchWord() )
+					{
+						var startOk = false ;
+						var endOk = false ;
+						var start = matchBookmark.Start ;
+						var end = matchBookmark.End ;
+						if ( start[ start.length - 1 ] == 0 )
+							startOk = true ;
+						else
+						{
+							var cursorBeforeStart = start.slice( 0, start.length - 1 ) ;
+							cursorBeforeStart.push( start[ start.length - 1 ] - 1 ) ;
+							var dataBeforeStart = GetData( cursorBeforeStart ) ;
+							if ( dataBeforeStart == null || dataBeforeStart.charAt == undefined )
+								startOk = true ;
+							else if ( CheckIsWhitespace( dataBeforeStart ) )
+								startOk = true ;
+						}
+
+						// this is already one character beyond the last char, no need to move
+						var cursorAfterEnd = end ;
+						var dataAfterEnd = GetData( cursorAfterEnd );
+						if ( dataAfterEnd == null || dataAfterEnd.charAt == undefined )
+							endOk = true ;
+						else if ( CheckIsWhitespace( dataAfterEnd ) )
+							endOk = true ;
+
+						if ( startOk && endOk )
+							break ;
+						else
+							matcher.Reset() ;
+					}
+					else
+						break ;
+				}
+			}
+		}
+
+		// Perform DFS across the document, until we've reached the end.
+		cursor = NextPosition( cursor ) ;
+		if ( cursor == null )
+			break;
+	}
+
+	// If we've found a match, highlight the match.
+	if ( matchState == KMP_MATCHED )
+	{
+		GlobalRange.MoveToBookmark2( matchBookmark ) ;
+		Highlight() ;
+		var focus = GlobalRange._Range.endContainer ;
+		while ( focus && focus.nodeType != 1 )
+			focus = focus.parentNode ;
+
+		if ( focus )
+		{
+			if ( oEditor.FCKBrowserInfo.IsSafari )
+				oEditor.FCKDomTools.ScrollIntoView( focus, false ) ;
+			else
+				focus.scrollIntoView( false ) ;
+		}
+
+		return true ;
+	}
+	else
+	{
+		ResetGlobalRange() ;
+		return false ;
+	}
+}
+
+function Find()
+{
+	if ( ! _Find() )
+	{
+		ClearHighlight() ;
+		alert( FCKLang.DlgFindNotFoundMsg ) ;
+	}
+}
+
+function Replace()
+{
+	if ( GlobalRange.CheckIsCollapsed() )
+	{
+		if (! _Find() )
+		{
+			ClearHighlight() ;
+			alert( FCKLang.DlgFindNotFoundMsg ) ;
+		}
+	}
+	else
+	{
+		oEditor.FCKUndo.SaveUndoStep() ;
+		GlobalRange.DeleteContents() ;
+		GlobalRange.InsertNode( oEditor.FCK.EditorDocument.createTextNode( GetReplaceString() ) ) ;
+		GlobalRange.Collapse( false ) ;
+	}
+}
+
+function ReplaceAll()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+	var replaceCount = 0 ;
+
+	while ( _Find() )
+	{
+		dialog.Selection.EnsureSelection() ;
+		GlobalRange.DeleteContents() ;
+		GlobalRange.InsertNode( oEditor.FCK.EditorDocument.createTextNode( GetReplaceString() ) ) ;
+		GlobalRange.Collapse( false ) ;
+		replaceCount++ ;
+	}
+	if ( replaceCount == 0 )
+	{
+		ClearHighlight() ;
+		alert( FCKLang.DlgFindNotFoundMsg ) ;
+	}
+	dialog.Cancel() ;
+}
+
+window.onunload = function(){ ClearHighlight() ; }
+	</script>
+</head>
+<body onload="OnLoad()" style="overflow: hidden">
+	<div id="divFind" style="display: none">
+		<table cellspacing="3" cellpadding="2" width="100%" border="0">
+			<tr>
+				<td nowrap="nowrap">
+					<label for="txtFindFind" fcklang="DlgReplaceFindLbl">
+						Find what:</label>
+				</td>
+				<td width="100%">
+					<input id="txtFindFind" onkeyup="btnStat()" oninput="btnStat()" onpaste="btnStatDelayed()" style="width: 100%" tabindex="1"
+						type="text" />
+				</td>
+				<td>
+					<input id="btnFind" style="width: 80px" disabled="disabled" onclick="Find();"
+						type="button" value="Find" fcklang="DlgFindFindBtn" />
+				</td>
+			</tr>
+			<tr>
+				<td valign="bottom" colspan="3">
+					&nbsp;<input id="chkCaseFind" tabindex="3" type="checkbox" /><label for="chkCaseFind" fcklang="DlgReplaceCaseChk">Match
+						case</label>
+					<br />
+					&nbsp;<input id="chkWordFind" tabindex="4" type="checkbox" /><label for="chkWordFind" fcklang="DlgReplaceWordChk">Match
+						whole word</label>
+				</td>
+			</tr>
+		</table>
+	</div>
+	<div id="divReplace" style="display:none">
+		<table cellspacing="3" cellpadding="2" width="100%" border="0">
+			<tr>
+				<td nowrap="nowrap">
+					<label for="txtFindReplace" fcklang="DlgReplaceFindLbl">
+						Find what:</label>
+				</td>
+				<td width="100%">
+					<input id="txtFindReplace" onkeyup="btnStat()" oninput="btnStat()" onpaste="btnStatDelayed()" style="width: 100%" tabindex="1"
+						type="text" />
+				</td>
+				<td>
+					<input id="btnReplace" style="width: 80px" disabled="disabled" onclick="Replace();"
+						type="button" value="Replace" fcklang="DlgReplaceReplaceBtn" />
+				</td>
+			</tr>
+			<tr>
+				<td valign="top" nowrap="nowrap">
+					<label for="txtReplace" fcklang="DlgReplaceReplaceLbl">
+						Replace with:</label>
+				</td>
+				<td valign="top">
+					<input id="txtReplace" style="width: 100%" tabindex="2" type="text" />
+				</td>
+				<td>
+					<input id="btnReplaceAll" style="width: 80px" disabled="disabled" onclick="ReplaceAll()" type="button"
+						value="Replace All" fcklang="DlgReplaceReplAllBtn" />
+				</td>
+			</tr>
+			<tr>
+				<td valign="bottom" colspan="3">
+					&nbsp;<input id="chkCaseReplace" tabindex="3" type="checkbox" /><label for="chkCaseReplace" fcklang="DlgReplaceCaseChk">Match
+						case</label>
+					<br />
+					&nbsp;<input id="chkWordReplace" tabindex="4" type="checkbox" /><label for="chkWordReplace" fcklang="DlgReplaceWordChk">Match
+						whole word</label>
+				</td>
+			</tr>
+		</table>
+	</div>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_button.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_button.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_button.html	(revision 816)
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Button dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>Button Properties</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor	= dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelectedElement() ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl && oActiveEl.tagName.toUpperCase() == "INPUT" && ( oActiveEl.type == "button" || oActiveEl.type == "submit" || oActiveEl.type == "reset" ) )
+	{
+		GetE('txtName').value	= oActiveEl.name ;
+		GetE('txtValue').value	= oActiveEl.value ;
+		GetE('txtType').value	= oActiveEl.type ;
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: GetE('txtType').value } ) ;
+
+	SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
+
+	return true ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table width="100%" style="height: 100%">
+		<tr>
+			<td align="center">
+				<table border="0" cellpadding="0" cellspacing="0" width="80%">
+					<tr>
+						<td colspan="">
+							<span fcklang="DlgCheckboxName">Name</span><br />
+							<input type="text" size="20" id="txtName" style="width: 100%" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgButtonText">Text (Value)</span><br />
+							<input type="text" id="txtValue" style="width: 100%" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgButtonType">Type</span><br />
+							<select id="txtType">
+								<option fcklang="DlgButtonTypeBtn" value="button" selected="selected">Button</option>
+								<option fcklang="DlgButtonTypeSbm" value="submit">Submit</option>
+								<option fcklang="DlgButtonTypeRst" value="reset">Reset</option>
+							</select>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_paste.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_paste.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_paste.html	(revision 816)
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This dialog is shown when, for some reason (usually security settings),
+ * the user is not able to paste data from the clipboard to the editor using
+ * the toolbar buttons or the context menu.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+var dialog = window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+var FCK = oEditor.FCK;
+var FCKTools	= oEditor.FCKTools ;
+var FCKConfig	= oEditor.FCKConfig ;
+var FCKBrowserInfo = oEditor.FCKBrowserInfo ;
+
+window.onload = function ()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	var sPastingType = dialog.Args().CustomValue ;
+
+	if ( sPastingType == 'Word' || sPastingType == 'Security' )
+	{
+		if ( sPastingType == 'Security' )
+			document.getElementById( 'xSecurityMsg' ).style.display = '' ;
+
+		// For document.domain compatibility (#123) we must do all the magic in
+		// the URL for IE.
+		var sFrameUrl = !oEditor.FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE ?
+			'javascript:void(0)' :
+			'javascript:void( (function(){' +
+				'document.open() ;' +
+				'document.domain=\'' + document.domain + '\' ;' +
+				'document.write(\'<html><head><script>window.onerror = function() { return true ; };<\/script><\/head><body><\/body><\/html>\') ;' +
+				'document.close() ;' +
+				'document.body.contentEditable = true ;' +
+				'window.focus() ;' +
+				'})() )' ;
+
+		var eFrameSpace = document.getElementById( 'xFrameSpace' ) ;
+		eFrameSpace.innerHTML = '<iframe id="frmData" src="' + sFrameUrl + '" ' +
+					'height="98%" width="99%" frameborder="0" style="border: #000000 1px; background-color: #ffffff"></iframe>' ;
+
+		var oFrame = eFrameSpace.firstChild ;
+
+		if ( !oEditor.FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE )
+		{
+			// Avoid errors if the pasted content has any script that fails: #389
+			var oDoc = oFrame.contentWindow.document ;
+			oDoc.open() ;
+			oDoc.write('<html><head><script>window.onerror = function() { return true ; };<\/script><\/head><body><\/body><\/html>') ;
+			oDoc.close() ;
+
+			if ( FCKBrowserInfo.IsIE )
+				oDoc.body.contentEditable = true ;
+			else
+				oDoc.designMode = 'on' ;
+
+			oFrame.contentWindow.focus();
+		}
+	}
+	else
+	{
+		document.getElementById('txtData').style.display = '' ;
+	}
+
+	if ( sPastingType != 'Word' )
+		document.getElementById('oWordCommands').style.display = 'none' ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+}
+
+function Ok()
+{
+	// Before doing anything, save undo snapshot.
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	var sHtml ;
+
+	var sPastingType = dialog.Args().CustomValue ;
+
+	if ( sPastingType == 'Word' || sPastingType == 'Security' )
+	{
+		var oFrame = document.getElementById('frmData') ;
+		var oBody ;
+
+		if ( oFrame.contentDocument )
+			oBody = oFrame.contentDocument.body ;
+		else
+			oBody = oFrame.contentWindow.document.body ;
+
+		if ( sPastingType == 'Word' )
+		{
+			// If a plugin creates a FCK.CustomCleanWord function it will be called instead of the default one
+			if ( typeof( FCK.CustomCleanWord ) == 'function' )
+				sHtml = FCK.CustomCleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ;
+			else
+				sHtml = CleanWord( oBody, document.getElementById('chkRemoveFont').checked, document.getElementById('chkRemoveStyles').checked ) ;
+		}
+		else
+			sHtml = oBody.innerHTML ;
+
+		// Fix relative anchor URLs (IE automatically adds the current page URL).
+		var re = new RegExp( window.location + "#", "g" ) ;
+		sHtml = sHtml.replace( re, '#') ;
+	}
+	else
+	{
+		sHtml = oEditor.FCKTools.HTMLEncode( document.getElementById('txtData').value )  ;
+		sHtml = FCKTools.ProcessLineBreaks( oEditor, FCKConfig, sHtml ) ;
+
+		// FCK.InsertHtml() does not work for us, since document fragments cannot contain node fragments. :(
+		// Use the marker method instead. It's primitive, but it works.
+		var range = new oEditor.FCKDomRange( oEditor.FCK.EditorWindow ) ;
+		var oDoc = oEditor.FCK.EditorDocument ;
+		dialog.Selection.EnsureSelection() ;
+		range.MoveToSelection() ;
+		range.DeleteContents() ;
+		var marker = [] ;
+		for ( var i = 0 ; i < 5 ; i++ )
+			marker.push( parseInt(Math.random() * 100000, 10 ) ) ;
+		marker = marker.join( "" ) ;
+		range.InsertNode ( oDoc.createTextNode( marker ) ) ;
+		var bookmark = range.CreateBookmark() ;
+
+		// Now we've got a marker indicating the paste position in the editor document.
+		// Find its position in the HTML code.
+		var htmlString = oDoc.body.innerHTML ;
+		var index = htmlString.indexOf( marker ) ;
+
+		// Split it the HTML code up, add the code we generated, and put them back together.
+		var htmlList = [] ;
+		htmlList.push( htmlString.substr( 0, index ) ) ;
+		htmlList.push( sHtml ) ;
+		htmlList.push( htmlString.substr( index + marker.length ) ) ;
+		htmlString = htmlList.join( "" ) ;
+
+		if ( oEditor.FCKBrowserInfo.IsIE )
+			oEditor.FCK.SetInnerHtml( htmlString ) ;
+		else
+			oDoc.body.innerHTML = htmlString ;
+
+		range.MoveToBookmark( bookmark ) ;
+		range.Collapse( false ) ;
+		range.Select() ;
+		range.Release() ;
+		return true ;
+	}
+
+	oEditor.FCK.InsertHtml( sHtml ) ;
+
+	return true ;
+}
+
+// This function will be called from the PasteFromWord dialog (fck_paste.html)
+// Input: oNode a DOM node that contains the raw paste from the clipboard
+// bIgnoreFont, bRemoveStyles booleans according to the values set in the dialog
+// Output: the cleaned string
+function CleanWord( oNode, bIgnoreFont, bRemoveStyles )
+{
+	var html = oNode.innerHTML ;
+
+	html = html.replace(/<o:p>\s*<\/o:p>/g, '') ;
+	html = html.replace(/<o:p>.*?<\/o:p>/g, '&nbsp;') ;
+
+	// Remove mso-xxx styles.
+	html = html.replace( /\s*mso-[^:]+:[^;"]+;?/gi, '' ) ;
+
+	// Remove margin styles.
+	html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*;/gi, '' ) ;
+	html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*"/gi, "\"" ) ;
+
+	html = html.replace( /\s*TEXT-INDENT: 0cm\s*;/gi, '' ) ;
+	html = html.replace( /\s*TEXT-INDENT: 0cm\s*"/gi, "\"" ) ;
+
+	html = html.replace( /\s*TEXT-ALIGN: [^\s;]+;?"/gi, "\"" ) ;
+
+	html = html.replace( /\s*PAGE-BREAK-BEFORE: [^\s;]+;?"/gi, "\"" ) ;
+
+	html = html.replace( /\s*FONT-VARIANT: [^\s;]+;?"/gi, "\"" ) ;
+
+	html = html.replace( /\s*tab-stops:[^;"]*;?/gi, '' ) ;
+	html = html.replace( /\s*tab-stops:[^"]*/gi, '' ) ;
+
+	// Remove FONT face attributes.
+	if ( bIgnoreFont )
+	{
+		html = html.replace( /\s*face="[^"]*"/gi, '' ) ;
+		html = html.replace( /\s*face=[^ >]*/gi, '' ) ;
+
+		html = html.replace( /\s*FONT-FAMILY:[^;"]*;?/gi, '' ) ;
+	}
+
+	// Remove Class attributes
+	html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
+
+	// Remove styles.
+	if ( bRemoveStyles )
+		html = html.replace( /<(\w[^>]*) style="([^\"]*)"([^>]*)/gi, "<$1$3" ) ;
+
+	// Remove empty styles.
+	html =  html.replace( /\s*style="\s*"/gi, '' ) ;
+
+	html = html.replace( /<SPAN\s*[^>]*>\s*&nbsp;\s*<\/SPAN>/gi, '&nbsp;' ) ;
+
+	html = html.replace( /<SPAN\s*[^>]*><\/SPAN>/gi, '' ) ;
+
+	// Remove Lang attributes
+	html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
+
+	html = html.replace( /<SPAN\s*>(.*?)<\/SPAN>/gi, '$1' ) ;
+
+	html = html.replace( /<FONT\s*>(.*?)<\/FONT>/gi, '$1' ) ;
+
+	// Remove XML elements and declarations
+	html = html.replace(/<\\?\?xml[^>]*>/gi, '' ) ;
+
+	// Remove Tags with XML namespace declarations: <o:p><\/o:p>
+	html = html.replace(/<\/?\w+:[^>]*>/gi, '' ) ;
+
+	// Remove comments [SF BUG-1481861].
+	html = html.replace(/<\!--.*?-->/g, '' ) ;
+
+	html = html.replace( /<(U|I|STRIKE)>&nbsp;<\/\1>/g, '&nbsp;' ) ;
+
+	html = html.replace( /<H\d>\s*<\/H\d>/gi, '' ) ;
+
+	// Remove "display:none" tags.
+	html = html.replace( /<(\w+)[^>]*\sstyle="[^"]*DISPLAY\s?:\s?none(.*?)<\/\1>/ig, '' ) ;
+
+	// Remove language tags
+	html = html.replace( /<(\w[^>]*) language=([^ |>]*)([^>]*)/gi, "<$1$3") ;
+
+	// Remove onmouseover and onmouseout events (from MS Word comments effect)
+	html = html.replace( /<(\w[^>]*) onmouseover="([^\"]*)"([^>]*)/gi, "<$1$3") ;
+	html = html.replace( /<(\w[^>]*) onmouseout="([^\"]*)"([^>]*)/gi, "<$1$3") ;
+
+	if ( FCKConfig.CleanWordKeepsStructure )
+	{
+		// The original <Hn> tag send from Word is something like this: <Hn style="margin-top:0px;margin-bottom:0px">
+		html = html.replace( /<H(\d)([^>]*)>/gi, '<h$1>' ) ;
+
+		// Word likes to insert extra <font> tags, when using MSIE. (Wierd).
+		html = html.replace( /<(H\d)><FONT[^>]*>(.*?)<\/FONT><\/\1>/gi, '<$1>$2<\/$1>' );
+		html = html.replace( /<(H\d)><EM>(.*?)<\/EM><\/\1>/gi, '<$1>$2<\/$1>' );
+	}
+	else
+	{
+		html = html.replace( /<H1([^>]*)>/gi, '<div$1><b><font size="6">' ) ;
+		html = html.replace( /<H2([^>]*)>/gi, '<div$1><b><font size="5">' ) ;
+		html = html.replace( /<H3([^>]*)>/gi, '<div$1><b><font size="4">' ) ;
+		html = html.replace( /<H4([^>]*)>/gi, '<div$1><b><font size="3">' ) ;
+		html = html.replace( /<H5([^>]*)>/gi, '<div$1><b><font size="2">' ) ;
+		html = html.replace( /<H6([^>]*)>/gi, '<div$1><b><font size="1">' ) ;
+
+		html = html.replace( /<\/H\d>/gi, '<\/font><\/b><\/div>' ) ;
+
+		// Transform <P> to <DIV>
+		var re = new RegExp( '(<P)([^>]*>.*?)(<\/P>)', 'gi' ) ;	// Different because of a IE 5.0 error
+		html = html.replace( re, '<div$2<\/div>' ) ;
+
+		// Remove empty tags (three times, just to be sure).
+		// This also removes any empty anchor
+		html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
+		html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
+		html = html.replace( /<([^\s>]+)(\s[^>]*)?>\s*<\/\1>/g, '' ) ;
+	}
+
+	return html ;
+}
+
+	</script>
+
+</head>
+<body style="overflow: hidden">
+	<table cellspacing="0" cellpadding="0" width="100%" border="0" style="height: 98%">
+		<tr>
+			<td>
+				<div id="xSecurityMsg" style="display: none">
+					<span fcklang="DlgPasteSec">Because of your browser security settings,
+						the editor is not able to access your clipboard data directly. You are required
+						to paste it again in this window.</span><br />
+					&nbsp;
+				</div>
+				<div>
+					<span fcklang="DlgPasteMsg2">Please paste inside the following box using the keyboard
+						(<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.</span><br />
+					&nbsp;
+				</div>
+			</td>
+		</tr>
+		<tr>
+			<td id="xFrameSpace" valign="top" height="100%" style="border: #000000 1px solid">
+				<textarea id="txtData" cols="80" rows="5" style="border: #000000 1px; display: none;
+					width: 99%; height: 98%"></textarea>
+			</td>
+		</tr>
+		<tr id="oWordCommands">
+			<td>
+
+					<input id="chkRemoveFont" type="checkbox" checked="checked" />
+					<label for="chkRemoveFont" fcklang="DlgPasteIgnoreFont">
+						Ignore Font Face definitions</label>
+					<br />
+					<input id="chkRemoveStyles" type="checkbox" />
+					<label for="chkRemoveStyles" fcklang="DlgPasteRemoveStyles">
+						Remove Styles definitions</label>
+
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_specialchar.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_specialchar.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_specialchar.html	(revision 816)
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Special Chars Selector dialog window.
+-->
+<html>
+	<head>
+		<meta name="robots" content="noindex, nofollow">
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<style type="text/css">
+				.Hand
+				{
+					cursor: pointer ;
+					cursor: hand ;
+				}
+				.Sample { font-size: 24px; }
+		</style>
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+var oEditor = window.parent.InnerDialogLoaded() ;
+
+var oSample ;
+
+function insertChar(charValue)
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+	oEditor.FCK.InsertHtml( charValue || "" ) ;
+	window.parent.Cancel() ;
+}
+
+function over(td)
+{
+	if ( ! oSample )
+		return ;
+	oSample.innerHTML = td.innerHTML ;
+	td.className = 'LightBackground SpecialCharsOver Hand' ;
+}
+
+function out(td)
+{
+	if ( ! oSample )
+		return ;
+	oSample.innerHTML = "&nbsp;" ;
+	td.className = 'DarkBackground SpecialCharsOut Hand' ;
+}
+
+function setDefaults()
+{
+	// Gets the sample placeholder.
+	oSample = document.getElementById("SampleTD") ;
+
+	// First of all, translates the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	window.parent.SetAutoSize( true ) ;
+}
+
+		</script>
+	</head>
+	<body onload="setDefaults()" style="overflow: hidden">
+		<table cellpadding="0" cellspacing="0" width="100%" height="100%">
+			<tr>
+				<td width="100%">
+					<table cellpadding="1" cellspacing="1" align="center" border="0" width="100%" height="100%">
+						<script type="text/javascript">
+var aChars = ["!","&quot;","#","$","%","&amp;","\\'","(",")","*","+","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","&lt;","=","&gt;","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~","&euro;","&lsquo;","&rsquo;","&rsquo;","&ldquo;","&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;","&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;","&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;","&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;","&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;","&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&uuml;","&yacute;","&thorn;","&yuml;","&OElig;","&oelig;","&#372;","&#374","&#373","&#375;","&sbquo;","&#8219;","&bdquo;","&hellip;","&trade;","&#9658;","&bull;","&rarr;","&rArr;","&hArr;","&diams;","&asymp;"] ;
+
+var cols = 20 ;
+
+var i = 0 ;
+while (i < aChars.length)
+{
+	document.write("<TR>") ;
+	for(var j = 0 ; j < cols ; j++)
+	{
+		if (aChars[i])
+		{
+			document.write('<TD width="1%" class="DarkBackground SpecialCharsOut Hand" align="center" onclick="insertChar(\'' + aChars[i].replace(/&/g, "&amp;") + '\')" onmouseover="over(this)" onmouseout="out(this)">') ;
+			document.write(aChars[i]) ;
+		}
+		else
+			document.write("<TD class='DarkBackground SpecialCharsOut'>&nbsp;") ;
+		document.write("<\/TD>") ;
+		i++ ;
+	}
+	document.write("<\/TR>") ;
+}
+						</script>
+					</table>
+				</td>
+				<td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;</td>
+				<td valign="top">
+					<table width="40" cellpadding="0" cellspacing="0" border="0">
+						<tr>
+							<td id="SampleTD" width="40" height="40" align="center" class="DarkBackground SpecialCharsOut Sample">&nbsp;</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select.html	(revision 816)
@@ -0,0 +1,180 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Select dialog window.
+-->
+<html>
+	<head>
+		<title>Select Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript" src="fck_select/fck_select.js"></script>
+		<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelectedElement() ;
+
+var oListText ;
+var oListValue ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	oListText	= document.getElementById( 'cmbText' ) ;
+	oListValue	= document.getElementById( 'cmbValue' ) ;
+
+	// Fix the lists widths. (Bug #970)
+	oListText.style.width = oListText.offsetWidth ;
+	oListValue.style.width = oListValue.offsetWidth ;
+
+	if ( oActiveEl && oActiveEl.tagName == 'SELECT' )
+	{
+		GetE('txtName').value		= oActiveEl.name ;
+		GetE('txtSelValue').value	= oActiveEl.value ;
+		GetE('txtLines').value		= GetAttribute( oActiveEl, 'size' ) ;
+		GetE('chkMultiple').checked	= oActiveEl.multiple ;
+
+		// Load the actual options
+		for ( var i = 0 ; i < oActiveEl.options.length ; i++ )
+		{
+			var sText	= HTMLDecode( oActiveEl.options[i].innerHTML ) ;
+			var sValue	= oActiveEl.options[i].value ;
+
+			AddComboOption( oListText, sText, sText ) ;
+			AddComboOption( oListValue, sValue, sValue ) ;
+		}
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	var sSize = GetE('txtLines').value ;
+	if ( sSize == null || isNaN( sSize ) || sSize <= 1 )
+		sSize = '' ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'SELECT', {name: GetE('txtName').value} ) ;
+
+	SetAttribute( oActiveEl, 'size'	, sSize ) ;
+	oActiveEl.multiple = ( sSize.length > 0 && GetE('chkMultiple').checked ) ;
+
+	// Remove all options.
+	while ( oActiveEl.options.length > 0 )
+		oActiveEl.remove(0) ;
+
+	// Add all available options.
+	for ( var i = 0 ; i < oListText.options.length ; i++ )
+	{
+		var sText	= oListText.options[i].value ;
+		var sValue	= oListValue.options[i].value ;
+		if ( sValue.length == 0 ) sValue = sText ;
+
+		var oOption = AddComboOption( oActiveEl, sText, sValue, oDOM ) ;
+
+		if ( sValue == GetE('txtSelValue').value )
+		{
+			SetAttribute( oOption, 'selected', 'selected' ) ;
+			oOption.selected = true ;
+		}
+	}
+
+	return true ;
+}
+
+		</script>
+	</head>
+	<body style="overflow: hidden">
+		<table width="100%" height="100%">
+			<tr>
+				<td>
+					<table width="100%">
+						<tr>
+							<td nowrap><span fckLang="DlgSelectName">Name</span>&nbsp;</td>
+							<td width="100%" colSpan="2"><input id="txtName" style="WIDTH: 100%" type="text"></td>
+						</tr>
+						<tr>
+							<td nowrap><span fckLang="DlgSelectValue">Value</span>&nbsp;</td>
+							<td width="100%" colSpan="2"><input id="txtSelValue" style="WIDTH: 100%; BACKGROUND-COLOR: buttonface" type="text" readonly></td>
+						</tr>
+						<tr>
+							<td nowrap><span fckLang="DlgSelectSize">Size</span>&nbsp;</td>
+							<td nowrap><input id="txtLines" type="text" size="2" value="">&nbsp;<span fckLang="DlgSelectLines">lines</span></td>
+							<td nowrap align="right"><input id="chkMultiple" name="chkMultiple" type="checkbox"><label for="chkMultiple" fckLang="DlgSelectChkMulti">Allow
+									multiple selections</label></td>
+						</tr>
+					</table>
+					<br>
+					<hr style="POSITION: absolute">
+					<span style="LEFT: 10px; POSITION: relative; TOP: -7px" class="BackColor">&nbsp;<span fckLang="DlgSelectOpAvail">Available
+							Options</span>&nbsp;</span>
+					<table width="100%">
+						<tr>
+							<td width="50%"><span fckLang="DlgSelectOpText">Text</span><br>
+								<input id="txtText" style="WIDTH: 100%" type="text" name="txtText">
+							</td>
+							<td width="50%"><span fckLang="DlgSelectOpValue">Value</span><br>
+								<input id="txtValue" style="WIDTH: 100%" type="text" name="txtValue">
+							</td>
+							<td vAlign="bottom"><input onclick="Add();" type="button" fckLang="DlgSelectBtnAdd" value="Add"></td>
+							<td vAlign="bottom"><input onclick="Modify();" type="button" fckLang="DlgSelectBtnModify" value="Modify"></td>
+						</tr>
+						<tr>
+							<td rowSpan="2"><select id="cmbText" style="WIDTH: 100%" onchange="GetE('cmbValue').selectedIndex = this.selectedIndex;Select(this);"
+									size="5" name="cmbText"></select>
+							</td>
+							<td rowSpan="2"><select id="cmbValue" style="WIDTH: 100%" onchange="GetE('cmbText').selectedIndex = this.selectedIndex;Select(this);"
+									size="5" name="cmbValue"></select>
+							</td>
+							<td vAlign="top" colSpan="2">
+							</td>
+						</tr>
+						<tr>
+							<td vAlign="bottom" colSpan="2"><input style="WIDTH: 100%" onclick="Move(-1);" type="button" fckLang="DlgSelectBtnUp" value="Up">
+								<br>
+								<input style="WIDTH: 100%" onclick="Move(1);" type="button" fckLang="DlgSelectBtnDown"
+									value="Down">
+							</td>
+						</tr>
+						<TR>
+							<TD vAlign="bottom" colSpan="4"><INPUT onclick="SetSelectedValue();" type="button" fckLang="DlgSelectBtnSetValue" value="Set as selected value">&nbsp;&nbsp;
+								<input onclick="Delete();" type="button" fckLang="DlgSelectBtnDelete" value="Delete"></TD>
+						</TR>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_colorselector.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_colorselector.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_colorselector.html	(revision 816)
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Color Selection dialog window.
+-->
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+		<meta name="robots" content="noindex, nofollow" />
+		<style TYPE="text/css">
+			#ColorTable		{ cursor: pointer ; cursor: hand ; }
+			#hicolor		{ height: 74px ; width: 74px ; border-width: 1px ; border-style: solid ; }
+			#hicolortext	{ width: 75px ; text-align: right ; margin-bottom: 7px ; }
+			#selhicolor		{ height: 20px ; width: 74px ; border-width: 1px ; border-style: solid ; }
+			#selcolor		{ width: 75px ; height: 20px ; margin-top: 0px ; margin-bottom: 7px ; }
+			#btnClear		{ width: 75px ; height: 22px ; margin-bottom: 6px ; }
+			.ColorCell		{ height: 15px ; width: 15px ; }
+		</style>
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+var oEditor = window.parent.InnerDialogLoaded() ;
+
+function OnLoad()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	CreateColorTable() ;
+
+	window.parent.SetOkButton( true ) ;
+	window.parent.SetAutoSize( true ) ;
+}
+
+function CreateColorTable()
+{
+	// Get the target table.
+	var oTable = document.getElementById('ColorTable') ;
+
+	// Create the base colors array.
+	var aColors = ['00','33','66','99','cc','ff'] ;
+
+	// This function combines two ranges of three values from the color array into a row.
+	function AppendColorRow( rangeA, rangeB )
+	{
+		for ( var i = rangeA ; i < rangeA + 3 ; i++ )
+		{
+			var oRow = oTable.insertRow(-1) ;
+
+			for ( var j = rangeB ; j < rangeB + 3 ; j++ )
+			{
+				for ( var n = 0 ; n < 6 ; n++ )
+				{
+					AppendColorCell( oRow, '#' + aColors[j] + aColors[n] + aColors[i] ) ;
+				}
+			}
+		}
+	}
+
+	// This function create a single color cell in the color table.
+	function AppendColorCell( targetRow, color )
+	{
+		var oCell = targetRow.insertCell(-1) ;
+		oCell.className = 'ColorCell' ;
+		oCell.bgColor = color ;
+
+		oCell.onmouseover = function()
+		{
+			document.getElementById('hicolor').style.backgroundColor = this.bgColor ;
+			document.getElementById('hicolortext').innerHTML = this.bgColor ;
+		}
+
+		oCell.onclick = function()
+		{
+			document.getElementById('selhicolor').style.backgroundColor = this.bgColor ;
+			document.getElementById('selcolor').value = this.bgColor ;
+		}
+	}
+
+	AppendColorRow( 0, 0 ) ;
+	AppendColorRow( 3, 0 ) ;
+	AppendColorRow( 0, 3 ) ;
+	AppendColorRow( 3, 3 ) ;
+
+	// Create the last row.
+	var oRow = oTable.insertRow(-1) ;
+
+	// Create the gray scale colors cells.
+	for ( var n = 0 ; n < 6 ; n++ )
+	{
+		AppendColorCell( oRow, '#' + aColors[n] + aColors[n] + aColors[n] ) ;
+	}
+
+	// Fill the row with black cells.
+	for ( var i = 0 ; i < 12 ; i++ )
+	{
+		AppendColorCell( oRow, '#000000' ) ;
+	}
+}
+
+function Clear()
+{
+	document.getElementById('selhicolor').style.backgroundColor = '' ;
+	document.getElementById('selcolor').value = '' ;
+}
+
+function ClearActual()
+{
+	document.getElementById('hicolor').style.backgroundColor = '' ;
+	document.getElementById('hicolortext').innerHTML = '&nbsp;' ;
+}
+
+function UpdateColor()
+{
+	try		  { document.getElementById('selhicolor').style.backgroundColor = document.getElementById('selcolor').value ; }
+	catch (e) { Clear() ; }
+}
+
+function Ok()
+{
+	if ( typeof(window.parent.Args().CustomValue) == 'function' )
+		window.parent.Args().CustomValue( document.getElementById('selcolor').value ) ;
+
+	return true ;
+}
+		</script>
+	</head>
+	<body onload="OnLoad()" scroll="no" style="OVERFLOW: hidden">
+		<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
+			<tr>
+				<td align="center" valign="middle">
+					<table border="0" cellspacing="5" cellpadding="0" width="100%">
+						<tr>
+							<td valign="top" align="center" nowrap width="100%">
+								<table id="ColorTable" border="0" cellspacing="0" cellpadding="0" width="270" onmouseout="ClearActual();">
+								</table>
+							</td>
+							<td valign="top" align="left" nowrap>
+								<span fckLang="DlgColorHighlight">Highlight</span>
+								<div id="hicolor"></div>
+								<div id="hicolortext">&nbsp;</div>
+								<span fckLang="DlgColorSelected">Selected</span>
+								<div id="selhicolor"></div>
+								<input id="selcolor" type="text" maxlength="20" onchange="UpdateColor();">
+								<br>
+								<input id="btnClear" type="button" fckLang="DlgColorBtnClear" value="Clear" onclick="Clear();" />
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/fck_image.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/fck_image.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/fck_image.js	(revision 816)
@@ -0,0 +1,504 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Scripts related to the Image dialog window (see fck_image.html).
+ */
+
+var dialog		= window.parent ;
+var oEditor		= dialog.InnerDialogLoaded() ;
+var FCK			= oEditor.FCK ;
+var FCKLang		= oEditor.FCKLang ;
+var FCKConfig	= oEditor.FCKConfig ;
+var FCKDebug	= oEditor.FCKDebug ;
+var FCKTools	= oEditor.FCKTools ;
+
+var bImageButton = ( document.location.search.length > 0 && document.location.search.substr(1) == 'ImageButton' ) ;
+
+//#### Dialog Tabs
+
+// Set the dialog tabs.
+dialog.AddTab( 'Info', FCKLang.DlgImgInfoTab ) ;
+
+if ( !bImageButton && !FCKConfig.ImageDlgHideLink )
+	dialog.AddTab( 'Link', FCKLang.DlgImgLinkTab ) ;
+
+if ( FCKConfig.ImageUpload )
+	dialog.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;
+
+if ( !FCKConfig.ImageDlgHideAdvanced )
+	dialog.AddTab( 'Advanced', FCKLang.DlgAdvancedTag ) ;
+
+// Function called when a dialog tag is selected.
+function OnDialogTabChange( tabCode )
+{
+	ShowE('divInfo'		, ( tabCode == 'Info' ) ) ;
+	ShowE('divLink'		, ( tabCode == 'Link' ) ) ;
+	ShowE('divUpload'	, ( tabCode == 'Upload' ) ) ;
+	ShowE('divAdvanced'	, ( tabCode == 'Advanced' ) ) ;
+}
+
+// Get the selected image (if available).
+var oImage = dialog.Selection.GetSelectedElement() ;
+
+if ( oImage && oImage.tagName != 'IMG' && !( oImage.tagName == 'INPUT' && oImage.type == 'image' ) )
+	oImage = null ;
+
+// Get the active link.
+var oLink = dialog.Selection.GetSelection().MoveToAncestorNode( 'A' ) ;
+
+var oImageOriginal ;
+
+function UpdateOriginal( resetSize )
+{
+	if ( !eImgPreview )
+		return ;
+
+	if ( GetE('txtUrl').value.length == 0 )
+	{
+		oImageOriginal = null ;
+		return ;
+	}
+
+	oImageOriginal = document.createElement( 'IMG' ) ;	// new Image() ;
+
+	if ( resetSize )
+	{
+		oImageOriginal.onload = function()
+		{
+			this.onload = null ;
+			ResetSizes() ;
+		}
+	}
+
+	oImageOriginal.src = eImgPreview.src ;
+}
+
+var bPreviewInitialized ;
+
+window.onload = function()
+{
+	// Translate the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	GetE('btnLockSizes').title = FCKLang.DlgImgLockRatio ;
+	GetE('btnResetSize').title = FCKLang.DlgBtnResetSize ;
+
+	// Load the selected element information (if any).
+	LoadSelection() ;
+
+	// Show/Hide the "Browse Server" button.
+	GetE('tdBrowse').style.display				= FCKConfig.ImageBrowser	? '' : 'none' ;
+	GetE('divLnkBrowseServer').style.display	= FCKConfig.LinkBrowser		? '' : 'none' ;
+
+	UpdateOriginal() ;
+
+	// Set the actual uploader URL.
+	if ( FCKConfig.ImageUpload )
+		GetE('frmUpload').action = FCKConfig.ImageUploadURL ;
+
+	dialog.SetAutoSize( true ) ;
+
+	// Activate the "OK" button.
+	dialog.SetOkButton( true ) ;
+
+	SelectField( 'txtUrl' ) ;
+}
+
+function LoadSelection()
+{
+	if ( ! oImage ) return ;
+
+	var sUrl = oImage.getAttribute( '_fcksavedurl' ) ;
+	if ( sUrl == null )
+		sUrl = GetAttribute( oImage, 'src', '' ) ;
+
+	GetE('txtUrl').value    = sUrl ;
+	GetE('txtAlt').value    = GetAttribute( oImage, 'alt', '' ) ;
+	GetE('txtVSpace').value	= GetAttribute( oImage, 'vspace', '' ) ;
+	GetE('txtHSpace').value	= GetAttribute( oImage, 'hspace', '' ) ;
+	GetE('txtBorder').value	= GetAttribute( oImage, 'border', '' ) ;
+	GetE('cmbAlign').value	= GetAttribute( oImage, 'align', '' ) ;
+
+	var iWidth, iHeight ;
+
+	var regexSize = /^\s*(\d+)px\s*$/i ;
+
+	if ( oImage.style.width )
+	{
+		var aMatchW  = oImage.style.width.match( regexSize ) ;
+		if ( aMatchW )
+		{
+			iWidth = aMatchW[1] ;
+			oImage.style.width = '' ;
+			SetAttribute( oImage, 'width' , iWidth ) ;
+		}
+	}
+
+	if ( oImage.style.height )
+	{
+		var aMatchH  = oImage.style.height.match( regexSize ) ;
+		if ( aMatchH )
+		{
+			iHeight = aMatchH[1] ;
+			oImage.style.height = '' ;
+			SetAttribute( oImage, 'height', iHeight ) ;
+		}
+	}
+
+	GetE('txtWidth').value	= iWidth ? iWidth : GetAttribute( oImage, "width", '' ) ;
+	GetE('txtHeight').value	= iHeight ? iHeight : GetAttribute( oImage, "height", '' ) ;
+
+	// Get Advances Attributes
+	GetE('txtAttId').value			= oImage.id ;
+	GetE('cmbAttLangDir').value		= oImage.dir ;
+	GetE('txtAttLangCode').value	= oImage.lang ;
+	GetE('txtAttTitle').value		= oImage.title ;
+	GetE('txtLongDesc').value		= oImage.longDesc ;
+
+	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		GetE('txtAttClasses').value = oImage.className || '' ;
+		GetE('txtAttStyle').value = oImage.style.cssText ;
+	}
+	else
+	{
+		GetE('txtAttClasses').value = oImage.getAttribute('class',2) || '' ;
+		GetE('txtAttStyle').value = oImage.getAttribute('style',2) ;
+	}
+
+	if ( oLink )
+	{
+		var sLinkUrl = oLink.getAttribute( '_fcksavedurl' ) ;
+		if ( sLinkUrl == null )
+			sLinkUrl = oLink.getAttribute('href',2) ;
+
+		GetE('txtLnkUrl').value		= sLinkUrl ;
+		GetE('cmbLnkTarget').value	= oLink.target ;
+	}
+
+	UpdatePreview() ;
+}
+
+//#### The OK button was hit.
+function Ok()
+{
+	if ( GetE('txtUrl').value.length == 0 )
+	{
+		dialog.SetSelectedTab( 'Info' ) ;
+		GetE('txtUrl').focus() ;
+
+		alert( FCKLang.DlgImgAlertUrl ) ;
+
+		return false ;
+	}
+
+	var bHasImage = ( oImage != null ) ;
+
+	if ( bHasImage && bImageButton && oImage.tagName == 'IMG' )
+	{
+		if ( confirm( 'Do you want to transform the selected image on a image button?' ) )
+			oImage = null ;
+	}
+	else if ( bHasImage && !bImageButton && oImage.tagName == 'INPUT' )
+	{
+		if ( confirm( 'Do you want to transform the selected image button on a simple image?' ) )
+			oImage = null ;
+	}
+
+	oEditor.FCKUndo.SaveUndoStep() ;
+	if ( !bHasImage )
+	{
+		if ( bImageButton )
+		{
+			oImage = FCK.EditorDocument.createElement( 'input' ) ;
+			oImage.type = 'image' ;
+			oImage = FCK.InsertElement( oImage ) ;
+		}
+		else
+			oImage = FCK.InsertElement( 'img' ) ;
+	}
+
+	UpdateImage( oImage ) ;
+
+	var sLnkUrl = GetE('txtLnkUrl').value.Trim() ;
+
+	if ( sLnkUrl.length == 0 )
+	{
+		if ( oLink )
+			FCK.ExecuteNamedCommand( 'Unlink' ) ;
+	}
+	else
+	{
+		if ( oLink )	// Modifying an existent link.
+			oLink.href = sLnkUrl ;
+		else			// Creating a new link.
+		{
+			if ( !bHasImage )
+				oEditor.FCKSelection.SelectNode( oImage ) ;
+
+			oLink = oEditor.FCK.CreateLink( sLnkUrl )[0] ;
+
+			if ( !bHasImage )
+			{
+				oEditor.FCKSelection.SelectNode( oLink ) ;
+				oEditor.FCKSelection.Collapse( false ) ;
+			}
+		}
+
+		SetAttribute( oLink, '_fcksavedurl', sLnkUrl ) ;
+		SetAttribute( oLink, 'target', GetE('cmbLnkTarget').value ) ;
+	}
+
+	return true ;
+}
+
+function UpdateImage( e, skipId )
+{
+	e.src = GetE('txtUrl').value ;
+	SetAttribute( e, "_fcksavedurl", GetE('txtUrl').value ) ;
+	SetAttribute( e, "alt"   , GetE('txtAlt').value ) ;
+	SetAttribute( e, "width" , GetE('txtWidth').value ) ;
+	SetAttribute( e, "height", GetE('txtHeight').value ) ;
+	SetAttribute( e, "vspace", GetE('txtVSpace').value ) ;
+	SetAttribute( e, "hspace", GetE('txtHSpace').value ) ;
+	SetAttribute( e, "border", GetE('txtBorder').value ) ;
+	SetAttribute( e, "align" , GetE('cmbAlign').value ) ;
+
+	// Advances Attributes
+
+	if ( ! skipId )
+		SetAttribute( e, 'id', GetE('txtAttId').value ) ;
+
+	SetAttribute( e, 'dir'		, GetE('cmbAttLangDir').value ) ;
+	SetAttribute( e, 'lang'		, GetE('txtAttLangCode').value ) ;
+	SetAttribute( e, 'title'	, GetE('txtAttTitle').value ) ;
+	SetAttribute( e, 'longDesc'	, GetE('txtLongDesc').value ) ;
+
+	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		e.className = GetE('txtAttClasses').value ;
+		e.style.cssText = GetE('txtAttStyle').value ;
+	}
+	else
+	{
+		SetAttribute( e, 'class'	, GetE('txtAttClasses').value ) ;
+		SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
+	}
+}
+
+var eImgPreview ;
+var eImgPreviewLink ;
+
+function SetPreviewElements( imageElement, linkElement )
+{
+	eImgPreview = imageElement ;
+	eImgPreviewLink = linkElement ;
+
+	UpdatePreview() ;
+	UpdateOriginal() ;
+
+	bPreviewInitialized = true ;
+}
+
+function UpdatePreview()
+{
+	if ( !eImgPreview || !eImgPreviewLink )
+		return ;
+
+	if ( GetE('txtUrl').value.length == 0 )
+		eImgPreviewLink.style.display = 'none' ;
+	else
+	{
+		UpdateImage( eImgPreview, true ) ;
+
+		if ( GetE('txtLnkUrl').value.Trim().length > 0 )
+			eImgPreviewLink.href = 'javascript:void(null);' ;
+		else
+			SetAttribute( eImgPreviewLink, 'href', '' ) ;
+
+		eImgPreviewLink.style.display = '' ;
+	}
+}
+
+var bLockRatio = true ;
+
+function SwitchLock( lockButton )
+{
+	bLockRatio = !bLockRatio ;
+	lockButton.className = bLockRatio ? 'BtnLocked' : 'BtnUnlocked' ;
+	lockButton.title = bLockRatio ? 'Lock sizes' : 'Unlock sizes' ;
+
+	if ( bLockRatio )
+	{
+		if ( GetE('txtWidth').value.length > 0 )
+			OnSizeChanged( 'Width', GetE('txtWidth').value ) ;
+		else
+			OnSizeChanged( 'Height', GetE('txtHeight').value ) ;
+	}
+}
+
+// Fired when the width or height input texts change
+function OnSizeChanged( dimension, value )
+{
+	// Verifies if the aspect ration has to be maintained
+	if ( oImageOriginal && bLockRatio )
+	{
+		var e = dimension == 'Width' ? GetE('txtHeight') : GetE('txtWidth') ;
+
+		if ( value.length == 0 || isNaN( value ) )
+		{
+			e.value = '' ;
+			return ;
+		}
+
+		if ( dimension == 'Width' )
+			value = value == 0 ? 0 : Math.round( oImageOriginal.height * ( value  / oImageOriginal.width ) ) ;
+		else
+			value = value == 0 ? 0 : Math.round( oImageOriginal.width  * ( value / oImageOriginal.height ) ) ;
+
+		if ( !isNaN( value ) )
+			e.value = value ;
+	}
+
+	UpdatePreview() ;
+}
+
+// Fired when the Reset Size button is clicked
+function ResetSizes()
+{
+	if ( ! oImageOriginal ) return ;
+	if ( oEditor.FCKBrowserInfo.IsGecko && !oImageOriginal.complete )
+	{
+		setTimeout( ResetSizes, 50 ) ;
+		return ;
+	}
+
+	GetE('txtWidth').value  = oImageOriginal.width ;
+	GetE('txtHeight').value = oImageOriginal.height ;
+
+	UpdatePreview() ;
+}
+
+function BrowseServer()
+{
+	OpenServerBrowser(
+		'Image',
+		FCKConfig.ImageBrowserURL,
+		FCKConfig.ImageBrowserWindowWidth,
+		FCKConfig.ImageBrowserWindowHeight ) ;
+}
+
+function LnkBrowseServer()
+{
+	OpenServerBrowser(
+		'Link',
+		FCKConfig.LinkBrowserURL,
+		FCKConfig.LinkBrowserWindowWidth,
+		FCKConfig.LinkBrowserWindowHeight ) ;
+}
+
+function OpenServerBrowser( type, url, width, height )
+{
+	sActualBrowser = type ;
+	OpenFileBrowser( url, width, height ) ;
+}
+
+var sActualBrowser ;
+
+function SetUrl( url, width, height, alt )
+{
+	if ( sActualBrowser == 'Link' )
+	{
+		GetE('txtLnkUrl').value = url ;
+		UpdatePreview() ;
+	}
+	else
+	{
+		GetE('txtUrl').value = url ;
+		GetE('txtWidth').value = width ? width : '' ;
+		GetE('txtHeight').value = height ? height : '' ;
+
+		if ( alt )
+			GetE('txtAlt').value = alt;
+
+		UpdatePreview() ;
+		UpdateOriginal( true ) ;
+	}
+
+	dialog.SetSelectedTab( 'Info' ) ;
+}
+
+function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
+{
+	switch ( errorNumber )
+	{
+		case 0 :	// No errors
+			alert( 'Your file has been successfully uploaded' ) ;
+			break ;
+		case 1 :	// Custom error
+			alert( customMsg ) ;
+			return ;
+		case 101 :	// Custom warning
+			alert( customMsg ) ;
+			break ;
+		case 201 :
+			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
+			break ;
+		case 202 :
+			alert( 'Invalid file type' ) ;
+			return ;
+		case 203 :
+			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
+			return ;
+		case 500 :
+			alert( 'The connector is disabled' ) ;
+			break ;
+		default :
+			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
+			return ;
+	}
+
+	sActualBrowser = '' ;
+	SetUrl( fileUrl ) ;
+	GetE('frmUpload').reset() ;
+}
+
+var oUploadAllowedExtRegex	= new RegExp( FCKConfig.ImageUploadAllowedExtensions, 'i' ) ;
+var oUploadDeniedExtRegex	= new RegExp( FCKConfig.ImageUploadDeniedExtensions, 'i' ) ;
+
+function CheckUpload()
+{
+	var sFile = GetE('txtUploadFile').value ;
+
+	if ( sFile.length == 0 )
+	{
+		alert( 'Please select a file to upload' ) ;
+		return false ;
+	}
+
+	if ( ( FCKConfig.ImageUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
+		( FCKConfig.ImageUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
+	{
+		OnUploadCompleted( 202 ) ;
+		return false ;
+	}
+
+	return true ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/fck_image_preview.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/fck_image_preview.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/fck_image_preview.html	(revision 816)
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Preview page for the Image dialog window.
+ *
+ * Curiosity: http://en.wikipedia.org/wiki/Lorem_ipsum
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<script src="../common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var FCKTools	= window.parent.FCKTools ;
+var FCKConfig	= window.parent.FCKConfig ;
+
+// Sets the Skin CSS
+document.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
+document.write( FCKTools.GetStyleHtml( GetCommonDialogCss( '../' ) ) ) ;
+
+if ( window.parent.FCKConfig.BaseHref.length > 0 )
+	document.write( '<base href="' + window.parent.FCKConfig.BaseHref + '">' ) ;
+
+window.onload = function()
+{
+	window.parent.SetPreviewElements(
+		document.getElementById( 'imgPreview' ),
+		document.getElementById( 'lnkPreview' ) ) ;
+}
+
+	</script>
+</head>
+<body style="color: #000000; background-color: #ffffff">
+	<div>
+		<a id="lnkPreview" onclick="return false;" style="cursor: default">
+			<img id="imgPreview" onload="window.parent.UpdateOriginal();"
+				style="display: none" alt="" /></a>Lorem ipsum dolor sit amet, consectetuer adipiscing
+		elit. Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus
+		a, commodo non, facilisis vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis,
+		nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed
+		velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper
+		nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, ultrices
+		a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, augue in cursus
+		faucibus, eros pede bibendum sem, in tempus tellus justo quis ligula. Etiam eget
+		tortor. Vestibulum rutrum, est ut placerat elementum, lectus nisl aliquam velit,
+		tempor aliquam eros nunc nonummy metus. In eros metus, gravida a, gravida sed, lobortis
+		id, turpis. Ut ultrices, ipsum at venenatis fringilla, sem nulla lacinia tellus,
+		eget aliquet turpis mauris non enim. Nam turpis. Suspendisse lacinia. Curabitur
+		ac tortor ut ipsum egestas elementum. Nunc imperdiet gravida mauris.
+	</div>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_image.html	(revision 816)
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Image Properties dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>Image Properties</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script src="fck_image/fck_image.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+document.write( FCKTools.GetStyleHtml( GetCommonDialogCss() ) ) ;
+
+		</script>
+</head>
+<body scroll="no" style="overflow: hidden">
+	<div id="divInfo">
+		<table cellspacing="1" cellpadding="1" border="0" width="100%" height="100%">
+			<tr>
+				<td>
+					<table cellspacing="0" cellpadding="0" width="100%" border="0">
+						<tr>
+							<td width="100%">
+								<span fcklang="DlgImgURL">URL</span>
+							</td>
+							<td id="tdBrowse" style="display: none" nowrap="nowrap" rowspan="2">
+								&nbsp;
+								<input id="btnBrowse" onclick="BrowseServer();" type="button" value="Browse Server"
+									fcklang="DlgBtnBrowseServer" />
+							</td>
+						</tr>
+						<tr>
+							<td valign="top">
+								<input id="txtUrl" style="width: 100%" type="text" onblur="UpdatePreview();" />
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td>
+					<span fcklang="DlgImgAlt">Short Description</span><br />
+					<input id="txtAlt" style="width: 100%" type="text" /><br />
+				</td>
+			</tr>
+			<tr height="100%">
+				<td valign="top">
+					<table cellspacing="0" cellpadding="0" width="100%" border="0" height="100%">
+						<tr>
+							<td valign="top">
+								<br />
+								<table cellspacing="0" cellpadding="0" border="0">
+									<tr>
+										<td nowrap="nowrap">
+											<span fcklang="DlgImgWidth">Width</span>&nbsp;</td>
+										<td>
+											<input type="text" size="3" id="txtWidth" onkeyup="OnSizeChanged('Width',this.value);" /></td>
+										<td rowspan="2">
+											<div id="btnLockSizes" class="BtnLocked" onmouseover="this.className = (bLockRatio ? 'BtnLocked' : 'BtnUnlocked' ) + ' BtnOver';"
+												onmouseout="this.className = (bLockRatio ? 'BtnLocked' : 'BtnUnlocked' );" title="Lock Sizes"
+												onclick="SwitchLock(this);">
+											</div>
+										</td>
+										<td rowspan="2">
+											<div id="btnResetSize" class="BtnReset" onmouseover="this.className='BtnReset BtnOver';"
+												onmouseout="this.className='BtnReset';" title="Reset Size" onclick="ResetSizes();">
+											</div>
+										</td>
+									</tr>
+									<tr>
+										<td nowrap="nowrap">
+											<span fcklang="DlgImgHeight">Height</span>&nbsp;</td>
+										<td>
+											<input type="text" size="3" id="txtHeight" onkeyup="OnSizeChanged('Height',this.value);" /></td>
+									</tr>
+								</table>
+								<br />
+								<table cellspacing="0" cellpadding="0" border="0">
+									<tr>
+										<td nowrap="nowrap">
+											<span fcklang="DlgImgBorder">Border</span>&nbsp;</td>
+										<td>
+											<input type="text" size="2" value="" id="txtBorder" onkeyup="UpdatePreview();" /></td>
+									</tr>
+									<tr>
+										<td nowrap="nowrap">
+											<span fcklang="DlgImgHSpace">HSpace</span>&nbsp;</td>
+										<td>
+											<input type="text" size="2" id="txtHSpace" onkeyup="UpdatePreview();" /></td>
+									</tr>
+									<tr>
+										<td nowrap="nowrap">
+											<span fcklang="DlgImgVSpace">VSpace</span>&nbsp;</td>
+										<td>
+											<input type="text" size="2" id="txtVSpace" onkeyup="UpdatePreview();" /></td>
+									</tr>
+									<tr>
+										<td nowrap="nowrap">
+											<span fcklang="DlgImgAlign">Align</span>&nbsp;</td>
+										<td>
+											<select id="cmbAlign" onchange="UpdatePreview();">
+												<option value="" selected="selected"></option>
+												<option fcklang="DlgImgAlignLeft" value="left">Left</option>
+												<option fcklang="DlgImgAlignAbsBottom" value="absBottom">Abs Bottom</option>
+												<option fcklang="DlgImgAlignAbsMiddle" value="absMiddle">Abs Middle</option>
+												<option fcklang="DlgImgAlignBaseline" value="baseline">Baseline</option>
+												<option fcklang="DlgImgAlignBottom" value="bottom">Bottom</option>
+												<option fcklang="DlgImgAlignMiddle" value="middle">Middle</option>
+												<option fcklang="DlgImgAlignRight" value="right">Right</option>
+												<option fcklang="DlgImgAlignTextTop" value="textTop">Text Top</option>
+												<option fcklang="DlgImgAlignTop" value="top">Top</option>
+											</select>
+										</td>
+									</tr>
+								</table>
+							</td>
+							<td>
+								&nbsp;&nbsp;&nbsp;</td>
+							<td width="100%" valign="top">
+								<table cellpadding="0" cellspacing="0" width="100%" style="table-layout: fixed">
+									<tr>
+										<td>
+											<span fcklang="DlgImgPreview">Preview</span></td>
+									</tr>
+									<tr>
+										<td valign="top">
+											<iframe class="ImagePreviewArea" src="fck_image/fck_image_preview.html" frameborder="0"
+												marginheight="0" marginwidth="0"></iframe>
+										</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</div>
+	<div id="divUpload" style="display: none">
+		<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data"
+			action="" onsubmit="return CheckUpload();">
+			<span fcklang="DlgLnkUpload">Upload</span><br />
+			<input id="txtUploadFile" style="width: 100%" type="file" size="40" name="NewFile" /><br />
+			<br />
+			<input id="btnUpload" type="submit" value="Send it to the Server" fcklang="DlgLnkBtnUpload" />
+			<script type="text/javascript">
+				document.write( '<iframe name="UploadWindow" style="display: none" src="' + FCKTools.GetVoidUrl() + '"></iframe>' ) ;
+			</script>
+		</form>
+	</div>
+	<div id="divLink" style="display: none">
+		<table cellspacing="1" cellpadding="1" border="0" width="100%">
+			<tr>
+				<td>
+					<div>
+						<span fcklang="DlgLnkURL">URL</span><br />
+						<input id="txtLnkUrl" style="width: 100%" type="text" onblur="UpdatePreview();" />
+					</div>
+					<div id="divLnkBrowseServer" align="right">
+						<input type="button" value="Browse Server" fcklang="DlgBtnBrowseServer" onclick="LnkBrowseServer();" />
+					</div>
+					<div>
+						<span fcklang="DlgLnkTarget">Target</span><br />
+						<select id="cmbLnkTarget">
+							<option value="" fcklang="DlgGenNotSet" selected="selected">&lt;not set&gt;</option>
+							<option value="_blank" fcklang="DlgLnkTargetBlank">New Window (_blank)</option>
+							<option value="_top" fcklang="DlgLnkTargetTop">Topmost Window (_top)</option>
+							<option value="_self" fcklang="DlgLnkTargetSelf">Same Window (_self)</option>
+							<option value="_parent" fcklang="DlgLnkTargetParent">Parent Window (_parent)</option>
+						</select>
+					</div>
+				</td>
+			</tr>
+		</table>
+	</div>
+	<div id="divAdvanced" style="display: none">
+		<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
+			<tr>
+				<td valign="top" width="50%">
+					<span fcklang="DlgGenId">Id</span><br />
+					<input id="txtAttId" style="width: 100%" type="text" />
+				</td>
+				<td width="1">
+					&nbsp;&nbsp;</td>
+				<td valign="top">
+					<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
+						<tr>
+							<td width="60%">
+								<span fcklang="DlgGenLangDir">Language Direction</span><br />
+								<select id="cmbAttLangDir" style="width: 100%">
+									<option value="" fcklang="DlgGenNotSet" selected="selected">&lt;not set&gt;</option>
+									<option value="ltr" fcklang="DlgGenLangDirLtr">Left to Right (LTR)</option>
+									<option value="rtl" fcklang="DlgGenLangDirRtl">Right to Left (RTL)</option>
+								</select>
+							</td>
+							<td width="1%">
+								&nbsp;&nbsp;</td>
+							<td nowrap="nowrap">
+								<span fcklang="DlgGenLangCode">Language Code</span><br />
+								<input id="txtAttLangCode" style="width: 100%" type="text" />&nbsp;
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="3">
+					&nbsp;</td>
+			</tr>
+			<tr>
+				<td colspan="3">
+					<span fcklang="DlgGenLongDescr">Long Description URL</span><br />
+					<input id="txtLongDesc" style="width: 100%" type="text" />
+				</td>
+			</tr>
+			<tr>
+				<td colspan="3">
+					&nbsp;</td>
+			</tr>
+			<tr>
+				<td valign="top">
+					<span fcklang="DlgGenClass">Stylesheet Classes</span><br />
+					<input id="txtAttClasses" style="width: 100%" type="text" />
+				</td>
+				<td>
+				</td>
+				<td valign="top">
+					&nbsp;<span fcklang="DlgGenTitle">Advisory Title</span><br />
+					<input id="txtAttTitle" style="width: 100%" type="text" />
+				</td>
+			</tr>
+		</table>
+		<span fcklang="DlgGenStyle">Style</span><br />
+		<input id="txtAttStyle" style="width: 100%" type="text" />
+	</div>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_table.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_table.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_table.html	(revision 816)
@@ -0,0 +1,298 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Table dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>Table Properties</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+var dialogArguments = dialog.Args() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+// Gets the table if there is one selected.
+var table ;
+var e = dialog.Selection.GetSelectedElement() ;
+
+if ( ( !e && document.location.search.substr(1) == 'Parent' ) || ( e && e.tagName != 'TABLE' ) )
+	e = oEditor.FCKSelection.MoveToAncestorNode( 'TABLE' ) ;
+
+if ( e && e.tagName == "TABLE" )
+	table = e ;
+
+// Fired when the window loading process is finished. It sets the fields with the
+// actual values if a table is selected in the editor.
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if (table)
+	{
+		document.getElementById('txtRows').value    = table.rows.length ;
+		document.getElementById('txtColumns').value = table.rows[0].cells.length ;
+
+		// Gets the value from the Width or the Style attribute
+		var iWidth  = (table.style.width  ? table.style.width  : table.width ) ;
+		var iHeight = (table.style.height ? table.style.height : table.height ) ;
+
+		if (iWidth.indexOf('%') >= 0)			// Percentual = %
+		{
+			iWidth = parseInt( iWidth.substr(0,iWidth.length - 1), 10 ) ;
+			document.getElementById('selWidthType').value = "percent" ;
+		}
+		else if (iWidth.indexOf('px') >= 0)		// Style Pixel = px
+		{																										  //
+			iWidth = iWidth.substr(0,iWidth.length - 2);
+			document.getElementById('selWidthType').value = "pixels" ;
+		}
+
+		if (iHeight && iHeight.indexOf('px') >= 0)		// Style Pixel = px
+			iHeight = iHeight.substr(0,iHeight.length - 2);
+
+		document.getElementById('txtWidth').value		= iWidth || '' ;
+		document.getElementById('txtHeight').value		= iHeight || '' ;
+		document.getElementById('txtBorder').value		= GetAttribute( table, 'border', '' ) ;
+		document.getElementById('selAlignment').value	= GetAttribute( table, 'align', '' ) ;
+		document.getElementById('txtCellPadding').value	= GetAttribute( table, 'cellPadding', '' ) ;
+		document.getElementById('txtCellSpacing').value	= GetAttribute( table, 'cellSpacing', '' ) ;
+		document.getElementById('txtSummary').value     = GetAttribute( table, 'summary', '' ) ;
+//		document.getElementById('cmbFontStyle').value	= table.className ;
+
+		var eCaption = oEditor.FCKDomTools.GetFirstChild( table, 'CAPTION' ) ;
+		if ( eCaption ) document.getElementById('txtCaption').value = eCaption.innerHTML ;
+
+		document.getElementById('txtRows').disabled    = true ;
+		document.getElementById('txtColumns').disabled = true ;
+		SelectField( 'txtWidth' ) ;
+	}
+	else
+		SelectField( 'txtRows' ) ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+}
+
+// Fired when the user press the OK button
+function Ok()
+{
+	var bExists = ( table != null ) ;
+
+	if ( ! bExists )
+		table = oEditor.FCK.EditorDocument.createElement( "TABLE" ) ;
+
+	// Removes the Width and Height styles
+	if ( bExists && table.style.width )		table.style.width = null ; //.removeAttribute("width") ;
+	if ( bExists && table.style.height )	table.style.height = null ; //.removeAttribute("height") ;
+
+	var sWidth = GetE('txtWidth').value ;
+	if ( sWidth.length > 0 && GetE('selWidthType').value == 'percent' )
+		sWidth += '%' ;
+
+	SetAttribute( table, 'width'		, sWidth ) ;
+	SetAttribute( table, 'height'		, GetE('txtHeight').value ) ;
+	SetAttribute( table, 'border'		, GetE('txtBorder').value ) ;
+	SetAttribute( table, 'align'		, GetE('selAlignment').value ) ;
+	SetAttribute( table, 'cellPadding'	, GetE('txtCellPadding').value ) ;
+	SetAttribute( table, 'cellSpacing'	, GetE('txtCellSpacing').value ) ;
+	SetAttribute( table, 'summary'		, GetE('txtSummary').value ) ;
+
+	var eCaption = oEditor.FCKDomTools.GetFirstChild( table, 'CAPTION' ) ;
+
+	if ( document.getElementById('txtCaption').value != '')
+	{
+		if ( !eCaption )
+		{
+			eCaption = oEditor.FCK.EditorDocument.createElement( 'CAPTION' ) ;
+			table.insertBefore( eCaption, table.firstChild ) ;
+		}
+
+		eCaption.innerHTML = document.getElementById('txtCaption').value ;
+	}
+	else if ( bExists && eCaption )
+	{
+		// TODO: It causes an IE internal error if using removeChild or
+		// table.deleteCaption() (see #505).
+		if ( oEditor.FCKBrowserInfo.IsIE )
+			eCaption.innerHTML = '' ;
+		else
+			eCaption.parentNode.removeChild( eCaption ) ;
+	}
+
+	if (! bExists)
+	{
+		var iRows = document.getElementById('txtRows').value ;
+		var iCols = document.getElementById('txtColumns').value ;
+
+		for ( var r = 0 ; r < iRows ; r++ )
+		{
+			var oRow = table.insertRow(-1) ;
+			for ( var c = 0 ; c < iCols ; c++ )
+			{
+				var oCell = oRow.insertCell(-1) ;
+				if ( oEditor.FCKBrowserInfo.IsGeckoLike )
+					oEditor.FCKTools.AppendBogusBr( oCell ) ;
+			}
+		}
+
+		oEditor.FCKUndo.SaveUndoStep() ;
+
+		oEditor.FCK.InsertElement( table ) ;
+	}
+
+	return true ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table id="otable" cellspacing="0" cellpadding="0" width="100%" border="0" style="height: 100%">
+		<tr>
+			<td>
+				<table cellspacing="1" cellpadding="1" width="100%" border="0">
+					<tr>
+						<td valign="top">
+							<table cellspacing="0" cellpadding="0" border="0">
+								<tr>
+									<td>
+										<span fcklang="DlgTableRows">Rows</span>:</td>
+									<td>
+										&nbsp;<input id="txtRows" type="text" maxlength="3" size="2" value="3" name="txtRows"
+											onkeypress="return IsDigit(event);" /></td>
+								</tr>
+								<tr>
+									<td>
+										<span fcklang="DlgTableColumns">Columns</span>:</td>
+									<td>
+										&nbsp;<input id="txtColumns" type="text" maxlength="2" size="2" value="2" name="txtColumns"
+											onkeypress="return IsDigit(event);" /></td>
+								</tr>
+								<tr>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+								</tr>
+								<tr>
+									<td>
+										<span fcklang="DlgTableBorder">Border size</span>:</td>
+									<td>
+										&nbsp;<input id="txtBorder" type="text" maxlength="2" size="2" value="1" name="txtBorder"
+											onkeypress="return IsDigit(event);" /></td>
+								</tr>
+								<tr>
+									<td>
+										<span fcklang="DlgTableAlign">Alignment</span>:</td>
+									<td>
+										&nbsp;<select id="selAlignment" name="selAlignment">
+											<option fcklang="DlgTableAlignNotSet" value="" selected="selected">&lt;Not set&gt;</option>
+											<option fcklang="DlgTableAlignLeft" value="left">Left</option>
+											<option fcklang="DlgTableAlignCenter" value="center">Center</option>
+											<option fcklang="DlgTableAlignRight" value="right">Right</option>
+										</select></td>
+								</tr>
+							</table>
+						</td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td align="right" valign="top">
+							<table cellspacing="0" cellpadding="0" border="0">
+								<tr>
+									<td>
+										<span fcklang="DlgTableWidth">Width</span>:</td>
+									<td>
+										&nbsp;<input id="txtWidth" type="text" maxlength="4" size="3" value="200" name="txtWidth"
+											onkeypress="return IsDigit(event);" /></td>
+									<td>
+										&nbsp;<select id="selWidthType" name="selWidthType">
+											<option fcklang="DlgTableWidthPx" value="pixels" selected="selected">pixels</option>
+											<option fcklang="DlgTableWidthPc" value="percent">percent</option>
+										</select></td>
+								</tr>
+								<tr>
+									<td>
+										<span fcklang="DlgTableHeight">Height</span>:</td>
+									<td>
+										&nbsp;<input id="txtHeight" type="text" maxlength="4" size="3" name="txtHeight" onkeypress="return IsDigit(event);" /></td>
+									<td>
+										&nbsp;<span fcklang="DlgTableWidthPx">pixels</span></td>
+								</tr>
+								<tr>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgTableCellSpace">Cell spacing</span>:</td>
+									<td>
+										&nbsp;<input id="txtCellSpacing" type="text" maxlength="2" size="2" value="1" name="txtCellSpacing"
+											onkeypress="return IsDigit(event);" /></td>
+									<td>
+										&nbsp;</td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgTableCellPad">Cell padding</span>:</td>
+									<td>
+										&nbsp;<input id="txtCellPadding" type="text" maxlength="2" size="2" value="1" name="txtCellPadding"
+											onkeypress="return IsDigit(event);" /></td>
+									<td>
+										&nbsp;</td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+				<table cellspacing="0" cellpadding="0" width="100%" border="0">
+					<tr>
+						<td nowrap="nowrap">
+							<span fcklang="DlgTableCaption">Caption</span>:&nbsp;</td>
+						<td>
+							&nbsp;</td>
+						<td width="100%" nowrap="nowrap">
+							<input id="txtCaption" type="text" style="width: 100%" /></td>
+					</tr>
+					<tr>
+						<td nowrap="nowrap">
+							<span fcklang="DlgTableSummary">Summary</span>:&nbsp;</td>
+						<td>
+							&nbsp;</td>
+						<td width="100%" nowrap="nowrap">
+							<input id="txtSummary" type="text" style="width: 100%" /></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_tablecell.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_tablecell.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_tablecell.html	(revision 816)
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Cell properties dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>Table Cell Properties</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+// Array of selected Cells
+var aCells = oEditor.FCKTableHandler.GetSelectedCells() ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage( document ) ;
+
+	SetStartupValue() ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtWidth' ) ;
+}
+
+function SetStartupValue()
+{
+	if ( aCells.length > 0 )
+	{
+		var oCell = aCells[0] ;
+		var iWidth = GetAttribute( oCell, 'width' ) ;
+
+		if ( iWidth.indexOf && iWidth.indexOf( '%' ) >= 0 )
+		{
+			iWidth = iWidth.substr( 0, iWidth.length - 1 ) ;
+			GetE('selWidthType').value = 'percent' ;
+		}
+
+		if ( oCell.attributes['noWrap'] != null && oCell.attributes['noWrap'].specified )
+			GetE('selWordWrap').value = !oCell.noWrap ;
+
+		GetE('txtWidth').value			= iWidth ;
+		GetE('txtHeight').value			= GetAttribute( oCell, 'height' ) ;
+		GetE('selHAlign').value			= GetAttribute( oCell, 'align' ) ;
+		GetE('selVAlign').value			= GetAttribute( oCell, 'vAlign' ) ;
+		GetE('txtRowSpan').value		= GetAttribute( oCell, 'rowSpan' ) ;
+		GetE('txtCollSpan').value		= GetAttribute( oCell, 'colSpan' ) ;
+		GetE('txtBackColor').value		= GetAttribute( oCell, 'bgColor' ) ;
+		GetE('txtBorderColor').value	= GetAttribute( oCell, 'borderColor' ) ;
+//		GetE('cmbFontStyle').value		= oCell.className ;
+	}
+}
+
+// Fired when the user press the OK button
+function Ok()
+{
+	for( i = 0 ; i < aCells.length ; i++ )
+	{
+		if ( GetE('txtWidth').value.length > 0 )
+			aCells[i].width	= GetE('txtWidth').value + ( GetE('selWidthType').value == 'percent' ? '%' : '') ;
+		else
+			aCells[i].removeAttribute( 'width', 0 ) ;
+
+		if ( GetE('selWordWrap').value == 'false' )
+			SetAttribute( aCells[i], 'noWrap', 'nowrap' ) ;
+		else
+			aCells[i].removeAttribute( 'noWrap' ) ;
+
+		SetAttribute( aCells[i], 'height'		, GetE('txtHeight').value ) ;
+		SetAttribute( aCells[i], 'align'		, GetE('selHAlign').value ) ;
+		SetAttribute( aCells[i], 'vAlign'		, GetE('selVAlign').value ) ;
+		SetAttribute( aCells[i], 'rowSpan'		, GetE('txtRowSpan').value ) ;
+		SetAttribute( aCells[i], 'colSpan'		, GetE('txtCollSpan').value ) ;
+		SetAttribute( aCells[i], 'bgColor'		, GetE('txtBackColor').value ) ;
+		SetAttribute( aCells[i], 'borderColor'	, GetE('txtBorderColor').value ) ;
+//		SetAttribute( aCells[i], 'className'	, GetE('cmbFontStyle').value ) ;
+	}
+
+	return true ;
+}
+
+function SelectBackColor( color )
+{
+	if ( color && color.length > 0 )
+		GetE('txtBackColor').value = color ;
+}
+
+function SelectBorderColor( color )
+{
+	if ( color && color.length > 0 )
+		GetE('txtBorderColor').value = color ;
+}
+
+function SelectColor( wich )
+{
+	oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', oEditor.FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, wich == 'Back' ? SelectBackColor : SelectBorderColor, window ) ;
+}
+
+	</script>
+</head>
+<body scroll="no" style="overflow: hidden">
+	<table cellspacing="0" cellpadding="0" width="100%" border="0" height="100%">
+		<tr>
+			<td>
+				<table cellspacing="1" cellpadding="1" width="100%" border="0">
+					<tr>
+						<td>
+							<table cellspacing="0" cellpadding="0" border="0">
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellWidth">Width</span>:</td>
+									<td>
+										&nbsp;<input onkeypress="return IsDigit(event);" id="txtWidth" type="text" maxlength="4"
+											size="3" name="txtWidth" />&nbsp;<select id="selWidthType" name="selWidthType">
+												<option fcklang="DlgCellWidthPx" value="pixels" selected="selected">pixels</option>
+												<option fcklang="DlgCellWidthPc" value="percent">percent</option>
+											</select></td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellHeight">Height</span>:</td>
+									<td>
+										&nbsp;<input id="txtHeight" type="text" maxlength="4" size="3" name="txtHeight" onkeypress="return IsDigit(event);" />&nbsp;<span
+											fcklang="DlgCellWidthPx">pixels</span></td>
+								</tr>
+								<tr>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellWordWrap">Word Wrap</span>:</td>
+									<td>
+										&nbsp;<select id="selWordWrap" name="selAlignment">
+											<option fcklang="DlgCellWordWrapYes" value="true" selected="selected">Yes</option>
+											<option fcklang="DlgCellWordWrapNo" value="false">No</option>
+										</select></td>
+								</tr>
+								<tr>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellHorAlign">Horizontal Alignment</span>:</td>
+									<td>
+										&nbsp;<select id="selHAlign" name="selAlignment">
+											<option fcklang="DlgCellHorAlignNotSet" value="" selected>&lt;Not set&gt;</option>
+											<option fcklang="DlgCellHorAlignLeft" value="left">Left</option>
+											<option fcklang="DlgCellHorAlignCenter" value="center">Center</option>
+											<option fcklang="DlgCellHorAlignRight" value="right">Right</option>
+										</select></td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellVerAlign">Vertical Alignment</span>:</td>
+									<td>
+										&nbsp;<select id="selVAlign" name="selAlignment">
+											<option fcklang="DlgCellVerAlignNotSet" value="" selected>&lt;Not set&gt;</option>
+											<option fcklang="DlgCellVerAlignTop" value="top">Top</option>
+											<option fcklang="DlgCellVerAlignMiddle" value="middle">Middle</option>
+											<option fcklang="DlgCellVerAlignBottom" value="bottom">Bottom</option>
+											<option fcklang="DlgCellVerAlignBaseline" value="baseline">Baseline</option>
+										</select></td>
+								</tr>
+							</table>
+						</td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td align="right">
+							<table cellspacing="0" cellpadding="0" border="0">
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellRowSpan">Rows Span</span>:</td>
+									<td>
+										&nbsp;
+										<input onkeypress="return IsDigit(event);" id="txtRowSpan" type="text" maxlength="3" size="2"
+											name="txtRows"></td>
+									<td>
+									</td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellCollSpan">Columns Span</span>:</td>
+									<td>
+										&nbsp;
+										<input onkeypress="return IsDigit(event);" id="txtCollSpan" type="text" maxlength="2"
+											size="2" name="txtColumns"></td>
+									<td>
+									</td>
+								</tr>
+								<tr>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+									<td>
+										&nbsp;</td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellBackColor">Background Color</span>:</td>
+									<td>
+										&nbsp;<input id="txtBackColor" type="text" size="8" name="txtCellSpacing"></td>
+									<td>
+										&nbsp;
+										<input type="button" fcklang="DlgCellBtnSelect" value="Select..." onclick="SelectColor( 'Back' )"></td>
+								</tr>
+								<tr>
+									<td nowrap="nowrap">
+										<span fcklang="DlgCellBorderColor">Border Color</span>:</td>
+									<td>
+										&nbsp;<input id="txtBorderColor" type="text" size="8" name="txtCellPadding" /></td>
+									<td>
+										&nbsp;
+										<input type="button" fcklang="DlgCellBtnSelect" value="Select..." onclick="SelectColor( 'Border' )" /></td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_textfield.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_textfield.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_textfield.html	(revision 816)
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Text field dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelectedElement() ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl && oActiveEl.tagName == 'INPUT' && ( oActiveEl.type == 'text' || oActiveEl.type == 'password' ) )
+	{
+		GetE('txtName').value	= oActiveEl.name ;
+		GetE('txtValue').value	= oActiveEl.value ;
+		GetE('txtSize').value	= GetAttribute( oActiveEl, 'size' ) ;
+		GetE('txtMax').value	= GetAttribute( oActiveEl, 'maxLength' ) ;
+		GetE('txtType').value	= oActiveEl.type ;
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	if ( isNaN( GetE('txtMax').value ) || GetE('txtMax').value < 0 )
+	{
+		alert( "Maximum characters must be a positive number." ) ;
+		GetE('txtMax').focus() ;
+		return false ;
+	}
+	else if( isNaN( GetE('txtSize').value ) || GetE('txtSize').value < 0 )
+	{
+		alert( "Width must be a positive number." ) ;
+		GetE('txtSize').focus() ;
+		return false ;
+	}
+
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: GetE('txtType').value } ) ;
+
+	SetAttribute( oActiveEl, 'value'	, GetE('txtValue').value ) ;
+	SetAttribute( oActiveEl, 'size'		, GetE('txtSize').value ) ;
+	SetAttribute( oActiveEl, 'maxlength', GetE('txtMax').value ) ;
+
+	return true ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table width="100%" style="height: 100%">
+		<tr>
+			<td align="center">
+				<table cellspacing="0" cellpadding="0" border="0">
+					<tr>
+						<td>
+							<span fcklang="DlgTextName">Name</span><br />
+							<input id="txtName" type="text" size="20" />
+						</td>
+						<td>
+						</td>
+						<td>
+							<span fcklang="DlgTextValue">Value</span><br />
+							<input id="txtValue" type="text" size="25" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgTextCharWidth">Character Width</span><br />
+							<input id="txtSize" type="text" size="5" />
+						</td>
+						<td>
+						</td>
+						<td>
+							<span fcklang="DlgTextMaxChars">Maximum Characters</span><br />
+							<input id="txtMax" type="text" size="5" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgTextType">Type</span><br />
+							<select id="txtType">
+								<option value="text" selected="selected" fcklang="DlgTextTypeText">Text</option>
+								<option value="password" fcklang="DlgTextTypePass">Password</option>
+							</select>
+						</td>
+						<td>
+							&nbsp;</td>
+						<td>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops.html	(revision 816)
@@ -0,0 +1,600 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Link dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var oEditor		= window.parent.InnerDialogLoaded() ;
+var FCK			= oEditor.FCK ;
+var FCKLang		= oEditor.FCKLang ;
+var FCKConfig	= oEditor.FCKConfig ;
+
+//#### Dialog Tabs
+
+// Set the dialog tabs.
+window.parent.AddTab( 'General'		, FCKLang.DlgDocGeneralTab ) ;
+window.parent.AddTab( 'Background'	, FCKLang.DlgDocBackTab ) ;
+window.parent.AddTab( 'Colors'		, FCKLang.DlgDocColorsTab ) ;
+window.parent.AddTab( 'Meta'		, FCKLang.DlgDocMetaTab ) ;
+
+// Function called when a dialog tag is selected.
+function OnDialogTabChange( tabCode )
+{
+	ShowE( 'divGeneral'		, ( tabCode == 'General' ) ) ;
+	ShowE( 'divBackground'	, ( tabCode == 'Background' ) ) ;
+	ShowE( 'divColors'		, ( tabCode == 'Colors' ) ) ;
+	ShowE( 'divMeta'		, ( tabCode == 'Meta' ) ) ;
+
+	ShowE( 'ePreview'		, ( tabCode == 'Background' || tabCode == 'Colors' ) ) ;
+}
+
+//#### Get Base elements from the document: BEGIN
+
+// The HTML element of the document.
+var oHTML = FCK.EditorDocument.getElementsByTagName('html')[0] ;
+
+// The HEAD element of the document.
+var oHead = oHTML.getElementsByTagName('head')[0] ;
+
+var oBody = FCK.EditorDocument.body ;
+
+// This object contains all META tags defined in the document.
+var oMetaTags = new Object() ;
+
+// Get all META tags defined in the document.
+AppendMetaCollection( oMetaTags, oHead.getElementsByTagName('meta') ) ;
+AppendMetaCollection( oMetaTags, oHead.getElementsByTagName('fck:meta') ) ;
+
+function AppendMetaCollection( targetObject, metaCollection )
+{
+	// Loop throw all METAs and put it in the HashTable.
+	for ( var i = 0 ; i < metaCollection.length ; i++ )
+	{
+		// Try to get the "name" attribute.
+		var sName = GetAttribute( metaCollection[i], 'name', GetAttribute( metaCollection[i], '___fcktoreplace:name', '' ) ) ;
+
+		// If no "name", try with the "http-equiv" attribute.
+		if ( sName.length == 0 )
+		{
+			if ( oEditor.FCKBrowserInfo.IsIE )
+			{
+				// Get the http-equiv value from the outerHTML.
+				var oHttpEquivMatch = metaCollection[i].outerHTML.match( oEditor.FCKRegexLib.MetaHttpEquiv ) ;
+				if ( oHttpEquivMatch )
+					sName = oHttpEquivMatch[1] ;
+			}
+			else
+				sName = GetAttribute( metaCollection[i], 'http-equiv', '' ) ;
+		}
+
+		if ( sName.length > 0 )
+			targetObject[ sName.toLowerCase() ] = metaCollection[i] ;
+	}
+}
+
+//#### END
+
+// Set a META tag in the document.
+function SetMetadata( name, content, isHttp )
+{
+	if ( content.length == 0 )
+	{
+		RemoveMetadata( name ) ;
+		return ;
+	}
+
+	var oMeta = oMetaTags[ name.toLowerCase() ] ;
+
+	if ( !oMeta )
+	{
+		oMeta = oHead.appendChild( FCK.EditorDocument.createElement('META') ) ;
+
+		if ( isHttp )
+			SetAttribute( oMeta, 'http-equiv', name ) ;
+		else
+		{
+			// On IE, it is not possible to set the "name" attribute of the META tag.
+			// So a temporary attribute is used and it is replaced when getting the
+			// editor's HTML/XHTML value. This is sad, I know :(
+			if ( oEditor.FCKBrowserInfo.IsIE )
+				SetAttribute( oMeta, '___fcktoreplace:name', name ) ;
+			else
+				SetAttribute( oMeta, 'name', name ) ;
+		}
+
+		oMetaTags[ name.toLowerCase() ] = oMeta ;
+	}
+
+	SetAttribute( oMeta, 'content', content ) ;
+//	oMeta.content = content ;
+}
+
+function RemoveMetadata( name )
+{
+	var oMeta = oMetaTags[ name.toLowerCase() ] ;
+
+	if ( oMeta && oMeta != null )
+	{
+		oMeta.parentNode.removeChild( oMeta ) ;
+		oMetaTags[ name.toLowerCase() ] = null ;
+	}
+}
+
+function GetMetadata( name )
+{
+	var oMeta = oMetaTags[ name.toLowerCase() ] ;
+
+	if ( oMeta && oMeta != null )
+		return oMeta.getAttribute( 'content', 2 ) ;
+	else
+		return '' ;
+}
+
+window.onload = function ()
+{
+	// Show/Hide the "Browse Server" button.
+	GetE('tdBrowse').style.display = oEditor.FCKConfig.ImageBrowser ? "" : "none";
+
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage( document ) ;
+
+	FillFields() ;
+
+	UpdatePreview() ;
+
+	// Show the "Ok" button.
+	window.parent.SetOkButton( true ) ;
+
+	window.parent.SetAutoSize( true ) ;
+}
+
+function FillFields()
+{
+	// ### General Info
+	GetE('txtPageTitle').value = FCK.EditorDocument.title ;
+
+	GetE('selDirection').value	= GetAttribute( oHTML, 'dir', '' ) ;
+	GetE('txtLang').value		= GetAttribute( oHTML, 'xml:lang', GetAttribute( oHTML, 'lang', '' ) ) ;	// "xml:lang" takes precedence to "lang".
+
+	// Character Set Encoding.
+//	if ( oEditor.FCKBrowserInfo.IsIE )
+//		var sCharSet = FCK.EditorDocument.charset ;
+//	else
+		var sCharSet = GetMetadata( 'Content-Type' ) ;
+
+	if ( sCharSet != null && sCharSet.length > 0 )
+	{
+//		if ( !oEditor.FCKBrowserInfo.IsIE )
+			sCharSet = sCharSet.match( /[^=]*$/ ) ;
+
+		GetE('selCharSet').value = sCharSet ;
+
+		if ( GetE('selCharSet').selectedIndex == -1 )
+		{
+			GetE('selCharSet').value = '...' ;
+			GetE('txtCustomCharSet').value = sCharSet ;
+
+			CheckOther( GetE('selCharSet'), 'txtCustomCharSet' ) ;
+		}
+	}
+
+	// Document Type.
+	if ( FCK.DocTypeDeclaration && FCK.DocTypeDeclaration.length > 0 )
+	{
+		GetE('selDocType').value = FCK.DocTypeDeclaration ;
+
+		if ( GetE('selDocType').selectedIndex == -1 )
+		{
+			GetE('selDocType').value = '...' ;
+			GetE('txtDocType').value = FCK.DocTypeDeclaration ;
+
+			CheckOther( GetE('selDocType'), 'txtDocType' ) ;
+		}
+	}
+
+	// Document Type.
+	GetE('chkIncXHTMLDecl').checked = ( FCK.XmlDeclaration && FCK.XmlDeclaration.length > 0 ) ;
+
+	// ### Background
+	GetE('txtBackColor').value = GetAttribute( oBody, 'bgColor'		, '' ) ;
+	GetE('txtBackImage').value = GetAttribute( oBody, 'background'	, '' ) ;
+	GetE('chkBackNoScroll').checked = ( GetAttribute( oBody, 'bgProperties', '' ).toLowerCase() == 'fixed' ) ;
+
+	// ### Colors
+	GetE('txtColorText').value		= GetAttribute( oBody, 'text'	, '' ) ;
+	GetE('txtColorLink').value		= GetAttribute( oBody, 'link'	, '' ) ;
+	GetE('txtColorVisited').value	= GetAttribute( oBody, 'vLink'	, '' ) ;
+	GetE('txtColorActive').value	= GetAttribute( oBody, 'aLink'	, '' ) ;
+
+	// ### Margins
+	GetE('txtMarginTop').value		= GetAttribute( oBody, 'topMargin'		, '' ) ;
+	GetE('txtMarginLeft').value		= GetAttribute( oBody, 'leftMargin'		, '' ) ;
+	GetE('txtMarginRight').value	= GetAttribute( oBody, 'rightMargin'	, '' ) ;
+	GetE('txtMarginBottom').value	= GetAttribute( oBody, 'bottomMargin'	, '' ) ;
+
+	// ### Meta Data
+	GetE('txtMetaKeywords').value		= GetMetadata( 'keywords' ) ;
+	GetE('txtMetaDescription').value	= GetMetadata( 'description' ) ;
+	GetE('txtMetaAuthor').value			= GetMetadata( 'author' ) ;
+	GetE('txtMetaCopyright').value		= GetMetadata( 'copyright' ) ;
+}
+
+// Called when the "Ok" button is clicked.
+function Ok()
+{
+	// ### General Info
+	FCK.EditorDocument.title = GetE('txtPageTitle').value ;
+
+	var oHTML = FCK.EditorDocument.getElementsByTagName('html')[0] ;
+
+	SetAttribute( oHTML, 'dir'		, GetE('selDirection').value ) ;
+	SetAttribute( oHTML, 'lang'		, GetE('txtLang').value ) ;
+	SetAttribute( oHTML, 'xml:lang'	, GetE('txtLang').value ) ;
+
+	// Character Set Enconding.
+	var sCharSet = GetE('selCharSet').value ;
+	if ( sCharSet == '...' )
+		sCharSet = GetE('txtCustomCharSet').value ;
+
+	if ( sCharSet.length > 0 )
+			sCharSet = 'text/html; charset=' + sCharSet ;
+
+//	if ( oEditor.FCKBrowserInfo.IsIE )
+//		FCK.EditorDocument.charset = sCharSet ;
+//	else
+		SetMetadata( 'Content-Type', sCharSet, true ) ;
+
+	// Document Type
+	var sDocType = GetE('selDocType').value ;
+	if ( sDocType == '...' )
+		sDocType = GetE('txtDocType').value ;
+
+	FCK.DocTypeDeclaration = sDocType ;
+
+	// XHTML Declarations.
+	if ( GetE('chkIncXHTMLDecl').checked )
+	{
+		if ( sCharSet.length == 0 )
+			sCharSet = 'utf-8' ;
+
+		FCK.XmlDeclaration = '<' + '?xml version="1.0" encoding="' + sCharSet + '"?>' ;
+
+		SetAttribute( oHTML, 'xmlns', 'http://www.w3.org/1999/xhtml' ) ;
+	}
+	else
+	{
+		FCK.XmlDeclaration = null ;
+		oHTML.removeAttribute( 'xmlns', 0 ) ;
+	}
+
+	// ### Background
+	SetAttribute( oBody, 'bgcolor'		, GetE('txtBackColor').value ) ;
+	SetAttribute( oBody, 'background'	, GetE('txtBackImage').value ) ;
+	SetAttribute( oBody, 'bgproperties'	, GetE('chkBackNoScroll').checked ? 'fixed' : '' ) ;
+
+	// ### Colors
+	SetAttribute( oBody, 'text'	, GetE('txtColorText').value ) ;
+	SetAttribute( oBody, 'link'	, GetE('txtColorLink').value ) ;
+	SetAttribute( oBody, 'vlink', GetE('txtColorVisited').value ) ;
+	SetAttribute( oBody, 'alink', GetE('txtColorActive').value ) ;
+
+	// ### Margins
+	SetAttribute( oBody, 'topmargin'	, GetE('txtMarginTop').value ) ;
+	SetAttribute( oBody, 'leftmargin'	, GetE('txtMarginLeft').value ) ;
+	SetAttribute( oBody, 'rightmargin'	, GetE('txtMarginRight').value ) ;
+	SetAttribute( oBody, 'bottommargin'	, GetE('txtMarginBottom').value ) ;
+
+	// ### Meta data
+	SetMetadata( 'keywords'		, GetE('txtMetaKeywords').value ) ;
+	SetMetadata( 'description'	, GetE('txtMetaDescription').value ) ;
+	SetMetadata( 'author'		, GetE('txtMetaAuthor').value ) ;
+	SetMetadata( 'copyright'	, GetE('txtMetaCopyright').value ) ;
+
+	return true ;
+}
+
+var bPreviewIsLoaded = false ;
+var oPreviewWindow ;
+var oPreviewBody ;
+
+// Called by the Preview page when loaded.
+function OnPreviewLoad( previewWindow, previewBody )
+{
+	oPreviewWindow	= previewWindow ;
+	oPreviewBody	= previewBody ;
+
+	bPreviewIsLoaded = true ;
+	UpdatePreview() ;
+}
+
+function UpdatePreview()
+{
+	if ( !bPreviewIsLoaded )
+		return ;
+
+	// ### Background
+	SetAttribute( oPreviewBody, 'bgcolor'		, GetE('txtBackColor').value ) ;
+	SetAttribute( oPreviewBody, 'background'	, GetE('txtBackImage').value ) ;
+	SetAttribute( oPreviewBody, 'bgproperties'	, GetE('chkBackNoScroll').checked ? 'fixed' : '' ) ;
+
+	// ### Colors
+	SetAttribute( oPreviewBody, 'text', GetE('txtColorText').value ) ;
+
+	oPreviewWindow.SetLinkColor( GetE('txtColorLink').value ) ;
+	oPreviewWindow.SetVisitedColor( GetE('txtColorVisited').value ) ;
+	oPreviewWindow.SetActiveColor( GetE('txtColorActive').value ) ;
+}
+
+function CheckOther( combo, txtField )
+{
+	var bNotOther = ( combo.value != '...' ) ;
+
+	GetE(txtField).style.backgroundColor = ( bNotOther ? '#cccccc' : '' ) ;
+	GetE(txtField).disabled = bNotOther ;
+}
+
+function SetColor( inputId, color )
+{
+	GetE( inputId ).value = color + '' ;
+	UpdatePreview() ;
+}
+
+function SelectBackColor( color )		{ SetColor('txtBackColor', color ) ; }
+function SelectColorText( color )		{ SetColor('txtColorText', color ) ; }
+function SelectColorLink( color )		{ SetColor('txtColorLink', color ) ; }
+function SelectColorVisited( color )	{ SetColor('txtColorVisited', color ) ; }
+function SelectColorActive( color )		{ SetColor('txtColorActive', color ) ; }
+
+function SelectColor( wich )
+{
+	switch ( wich )
+	{
+		case 'Back'			: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectBackColor, window ) ; return ;
+		case 'ColorText'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorText, window ) ; return ;
+		case 'ColorLink'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorLink, window ) ; return ;
+		case 'ColorVisited'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorVisited, window ) ; return ;
+		case 'ColorActive'	: oEditor.FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, SelectColorActive, window ) ; return ;
+	}
+}
+
+function BrowseServerBack()
+{
+	OpenFileBrowser( FCKConfig.ImageBrowserURL, FCKConfig.ImageBrowserWindowWidth, FCKConfig.ImageBrowserWindowHeight ) ;
+}
+
+function SetUrl( url )
+{
+	GetE('txtBackImage').value = url ;
+	UpdatePreview() ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table cellspacing="0" cellpadding="0" width="100%" border="0" style="height: 100%">
+		<tr>
+			<td valign="top" style="height: 100%">
+				<div id="divGeneral">
+					<span fcklang="DlgDocPageTitle">Page Title</span><br />
+					<input id="txtPageTitle" style="width: 100%" type="text" />
+					<br />
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td>
+								<span fcklang="DlgDocLangDir">Language Direction</span><br />
+								<select id="selDirection">
+									<option value="" selected="selected"></option>
+									<option value="ltr" fcklang="DlgDocLangDirLTR">Left to Right (LTR)</option>
+									<option value="rtl" fcklang="DlgDocLangDirRTL">Right to Left (RTL)</option>
+								</select>
+							</td>
+							<td>
+								&nbsp;&nbsp;&nbsp;</td>
+							<td>
+								<span fcklang="DlgDocLangCode">Language Code</span><br />
+								<input id="txtLang" type="text" />
+							</td>
+						</tr>
+					</table>
+					<br />
+					<table cellspacing="0" cellpadding="0" width="100%" border="0">
+						<tr>
+							<td style="white-space: nowrap">
+								<span fcklang="DlgDocCharSet">Character Set Encoding</span><br />
+								<select id="selCharSet" onchange="CheckOther( this, 'txtCustomCharSet' );">
+									<option value="" selected="selected"></option>
+									<option value="us-ascii">ASCII</option>
+									<option fcklang="DlgDocCharSetCE" value="iso-8859-2">Central European</option>
+									<option fcklang="DlgDocCharSetCT" value="big5">Chinese Traditional (Big5)</option>
+									<option fcklang="DlgDocCharSetCR" value="iso-8859-5">Cyrillic</option>
+									<option fcklang="DlgDocCharSetGR" value="iso-8859-7">Greek</option>
+									<option fcklang="DlgDocCharSetJP" value="iso-2022-jp">Japanese</option>
+									<option fcklang="DlgDocCharSetKR" value="iso-2022-kr">Korean</option>
+									<option fcklang="DlgDocCharSetTR" value="iso-8859-9">Turkish</option>
+									<option fcklang="DlgDocCharSetUN" value="utf-8">Unicode (UTF-8)</option>
+									<option fcklang="DlgDocCharSetWE" value="iso-8859-1">Western European</option>
+									<option fcklang="DlgOpOther" value="...">&lt;Other&gt;</option>
+								</select>
+							</td>
+							<td>
+								&nbsp;&nbsp;&nbsp;</td>
+							<td width="100%">
+								<span fcklang="DlgDocCharSetOther">Other Character Set Encoding</span><br />
+								<input id="txtCustomCharSet" style="width: 100%; background-color: #cccccc" disabled="disabled"
+									type="text" />
+							</td>
+						</tr>
+						<tr>
+							<td colspan="3">
+								&nbsp;</td>
+						</tr>
+						<tr>
+							<td nowrap="nowrap">
+								<span fcklang="DlgDocDocType">Document Type Heading</span><br />
+								<select id="selDocType" name="selDocType" onchange="CheckOther( this, 'txtDocType' );">
+									<option value="" selected="selected"></option>
+									<option value='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'>HTML
+										4.01 Transitional</option>
+									<option value='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">'>
+										HTML 4.01 Strict</option>
+									<option value='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">'>
+										HTML 4.01 Frameset</option>
+									<option value='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'>
+										XHTML 1.0 Transitional</option>
+									<option value='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'>
+										XHTML 1.0 Strict</option>
+									<option value='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">'>
+										XHTML 1.0 Frameset</option>
+									<option value='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">'>
+										XHTML 1.1</option>
+									<option value='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">'>HTML 3.2</option>
+									<option value='<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">'>HTML 2.0</option>
+									<option value="..." fcklang="DlgOpOther">&lt;Other&gt;</option>
+								</select>
+							</td>
+							<td>
+							</td>
+							<td width="100%">
+								<span fcklang="DlgDocDocTypeOther">Other Document Type Heading</span><br />
+								<input id="txtDocType" style="width: 100%; background-color: #cccccc" disabled="disabled"
+									type="text" />
+							</td>
+						</tr>
+					</table>
+					<br />
+					<input id="chkIncXHTMLDecl" type="checkbox" />
+					<label for="chkIncXHTMLDecl" fcklang="DlgDocIncXHTML">
+						Include XHTML Declarations</label>
+				</div>
+				<div id="divBackground" style="display: none">
+					<span fcklang="DlgDocBgColor">Background Color</span><br />
+					<input id="txtBackColor" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" />&nbsp;<input
+						id="btnSelBackColor" onclick="SelectColor( 'Back' )" type="button" value="Select..."
+						fcklang="DlgCellBtnSelect" /><br />
+					<br />
+					<span fcklang="DlgDocBgImage">Background Image URL</span><br />
+					<table cellspacing="0" cellpadding="0" width="100%" border="0">
+						<tr>
+							<td width="100%">
+								<input id="txtBackImage" style="width: 100%" type="text" onchange="UpdatePreview();"
+									onkeyup="UpdatePreview();" /></td>
+							<td id="tdBrowse" nowrap="nowrap">
+								&nbsp;<input id="btnBrowse" onclick="BrowseServerBack();" type="button" fcklang="DlgBtnBrowseServer"
+									value="Browse Server" /></td>
+						</tr>
+					</table>
+					<input id="chkBackNoScroll" type="checkbox" onclick="UpdatePreview();" />
+					<label for="chkBackNoScroll" fcklang="DlgDocBgNoScroll">
+						Nonscrolling Background</label>
+				</div>
+				<div id="divColors" style="display: none">
+					<table cellspacing="0" cellpadding="0" width="100%" border="0">
+						<tr>
+							<td>
+								<span fcklang="DlgDocCText">Text</span><br />
+								<input id="txtColorText" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
+									onclick="SelectColor( 'ColorText' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
+								<br />
+								<span fcklang="DlgDocCLink">Link</span><br />
+								<input id="txtColorLink" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
+									onclick="SelectColor( 'ColorLink' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
+								<br />
+								<span fcklang="DlgDocCVisited">Visited Link</span><br />
+								<input id="txtColorVisited" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
+									onclick="SelectColor( 'ColorVisited' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
+								<br />
+								<span fcklang="DlgDocCActive">Active Link</span><br />
+								<input id="txtColorActive" type="text" onchange="UpdatePreview();" onkeyup="UpdatePreview();" /><input
+									onclick="SelectColor( 'ColorActive' )" type="button" value="Select..." fcklang="DlgCellBtnSelect" />
+							</td>
+							<td valign="middle" align="center">
+								<table cellspacing="2" cellpadding="0" border="0">
+									<tr>
+										<td>
+											<span fcklang="DlgDocMargins">Page Margins</span></td>
+									</tr>
+									<tr>
+										<td style="border: #000000 1px solid; padding: 5px">
+											<table cellpadding="0" cellspacing="0" border="0" dir="ltr">
+												<tr>
+													<td align="center" colspan="3">
+														<span fcklang="DlgDocMaTop">Top</span><br />
+														<input id="txtMarginTop" type="text" size="3" />
+													</td>
+												</tr>
+												<tr>
+													<td align="left">
+														<span fcklang="DlgDocMaLeft">Left</span><br />
+														<input id="txtMarginLeft" type="text" size="3" />
+													</td>
+													<td>
+														&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
+													<td align="right">
+														<span fcklang="DlgDocMaRight">Right</span><br />
+														<input id="txtMarginRight" type="text" size="3" />
+													</td>
+												</tr>
+												<tr>
+													<td align="center" colspan="3">
+														<span fcklang="DlgDocMaBottom">Bottom</span><br />
+														<input id="txtMarginBottom" type="text" size="3" />
+													</td>
+												</tr>
+											</table>
+										</td>
+									</tr>
+								</table>
+							</td>
+						</tr>
+					</table>
+				</div>
+				<div id="divMeta" style="display: none">
+					<span fcklang="DlgDocMeIndex">Document Indexing Keywords (comma separated)</span><br />
+					<textarea id="txtMetaKeywords" style="width: 100%" rows="2" cols="20"></textarea>
+					<br />
+					<span fcklang="DlgDocMeDescr">Document Description</span><br />
+					<textarea id="txtMetaDescription" style="width: 100%" rows="4" cols="20"></textarea>
+					<br />
+					<span fcklang="DlgDocMeAuthor">Author</span><br />
+					<input id="txtMetaAuthor" style="width: 100%" type="text" /><br />
+					<br />
+					<span fcklang="DlgDocMeCopy">Copyright</span><br />
+					<input id="txtMetaCopyright" type="text" style="width: 100%" />
+				</div>
+			</td>
+		</tr>
+		<tr id="ePreview" style="display: none">
+			<td>
+				<span fcklang="DlgDocPreview">Preview</span><br />
+				<iframe id="frmPreview" src="fck_docprops/fck_document_preview.html" width="100%"
+					height="100"></iframe>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link/fck_link.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link/fck_link.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_link/fck_link.js	(revision 816)
@@ -0,0 +1,736 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Scripts related to the Link dialog window (see fck_link.html).
+ */
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+var FCK			= oEditor.FCK ;
+var FCKLang		= oEditor.FCKLang ;
+var FCKConfig	= oEditor.FCKConfig ;
+var FCKRegexLib	= oEditor.FCKRegexLib ;
+var FCKTools	= oEditor.FCKTools ;
+
+//#### Dialog Tabs
+
+// Set the dialog tabs.
+dialog.AddTab( 'Info', FCKLang.DlgLnkInfoTab ) ;
+
+if ( !FCKConfig.LinkDlgHideTarget )
+	dialog.AddTab( 'Target', FCKLang.DlgLnkTargetTab, true ) ;
+
+if ( FCKConfig.LinkUpload )
+	dialog.AddTab( 'Upload', FCKLang.DlgLnkUpload, true ) ;
+
+if ( !FCKConfig.LinkDlgHideAdvanced )
+	dialog.AddTab( 'Advanced', FCKLang.DlgAdvancedTag ) ;
+
+// Function called when a dialog tag is selected.
+function OnDialogTabChange( tabCode )
+{
+	ShowE('divInfo'		, ( tabCode == 'Info' ) ) ;
+	ShowE('divTarget'	, ( tabCode == 'Target' ) ) ;
+	ShowE('divUpload'	, ( tabCode == 'Upload' ) ) ;
+	ShowE('divAttribs'	, ( tabCode == 'Advanced' ) ) ;
+
+	dialog.SetAutoSize( true ) ;
+}
+
+//#### Regular Expressions library.
+var oRegex = new Object() ;
+
+oRegex.UriProtocol = /^(((http|https|ftp|news):\/\/)|mailto:)/gi ;
+
+oRegex.UrlOnChangeProtocol = /^(http|https|ftp|news):\/\/(?=.)/gi ;
+
+oRegex.UrlOnChangeTestOther = /^((javascript:)|[#\/\.])/gi ;
+
+oRegex.ReserveTarget = /^_(blank|self|top|parent)$/i ;
+
+oRegex.PopupUri = /^javascript:void\(\s*window.open\(\s*'([^']+)'\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*\)\s*$/ ;
+
+// Accessible popups
+oRegex.OnClickPopup = /^\s*on[cC]lick="\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*"$/ ;
+
+oRegex.PopupFeatures = /(?:^|,)([^=]+)=(\d+|yes|no)/gi ;
+
+//#### Parser Functions
+
+var oParser = new Object() ;
+
+oParser.ParseEMailUrl = function( emailUrl )
+{
+	// Initializes the EMailInfo object.
+	var oEMailInfo = new Object() ;
+	oEMailInfo.Address	= '' ;
+	oEMailInfo.Subject	= '' ;
+	oEMailInfo.Body		= '' ;
+
+	var oParts = emailUrl.match( /^([^\?]+)\??(.+)?/ ) ;
+	if ( oParts )
+	{
+		// Set the e-mail address.
+		oEMailInfo.Address = oParts[1] ;
+
+		// Look for the optional e-mail parameters.
+		if ( oParts[2] )
+		{
+			var oMatch = oParts[2].match( /(^|&)subject=([^&]+)/i ) ;
+			if ( oMatch ) oEMailInfo.Subject = decodeURIComponent( oMatch[2] ) ;
+
+			oMatch = oParts[2].match( /(^|&)body=([^&]+)/i ) ;
+			if ( oMatch ) oEMailInfo.Body = decodeURIComponent( oMatch[2] ) ;
+		}
+	}
+
+	return oEMailInfo ;
+}
+
+oParser.CreateEMailUri = function( address, subject, body )
+{
+	var sBaseUri = 'mailto:' + address ;
+
+	var sParams = '' ;
+
+	if ( subject.length > 0 )
+		sParams = '?subject=' + encodeURIComponent( subject ) ;
+
+	if ( body.length > 0 )
+	{
+		sParams += ( sParams.length == 0 ? '?' : '&' ) ;
+		sParams += 'body=' + encodeURIComponent( body ) ;
+	}
+
+	return sBaseUri + sParams ;
+}
+
+//#### Initialization Code
+
+// oLink: The actual selected link in the editor.
+var oLink = dialog.Selection.GetSelection().MoveToAncestorNode( 'A' ) ;
+if ( oLink )
+	FCK.Selection.SelectNode( oLink ) ;
+
+window.onload = function()
+{
+	// Translate the dialog box texts.
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	// Fill the Anchor Names and Ids combos.
+	LoadAnchorNamesAndIds() ;
+
+	// Load the selected link information (if any).
+	LoadSelection() ;
+
+	// Update the dialog box.
+	SetLinkType( GetE('cmbLinkType').value ) ;
+
+	// Show/Hide the "Browse Server" button.
+	GetE('divBrowseServer').style.display = FCKConfig.LinkBrowser ? '' : 'none' ;
+
+	// Show the initial dialog content.
+	GetE('divInfo').style.display = '' ;
+
+	// Set the actual uploader URL.
+	if ( FCKConfig.LinkUpload )
+		GetE('frmUpload').action = FCKConfig.LinkUploadURL ;
+
+	// Set the default target (from configuration).
+	SetDefaultTarget() ;
+
+	// Activate the "OK" button.
+	dialog.SetOkButton( true ) ;
+
+	// Select the first field.
+	switch( GetE('cmbLinkType').value )
+	{
+		case 'url' :
+			SelectField( 'txtUrl' ) ;
+			break ;
+		case 'email' :
+			SelectField( 'txtEMailAddress' ) ;
+			break ;
+		case 'anchor' :
+			if ( GetE('divSelAnchor').style.display != 'none' )
+				SelectField( 'cmbAnchorName' ) ;
+			else
+				SelectField( 'cmbLinkType' ) ;
+	}
+}
+
+var bHasAnchors ;
+
+function LoadAnchorNamesAndIds()
+{
+	// Since version 2.0, the anchors are replaced in the DOM by IMGs so the user see the icon
+	// to edit them. So, we must look for that images now.
+	var aAnchors = new Array() ;
+	var i ;
+	var oImages = oEditor.FCK.EditorDocument.getElementsByTagName( 'IMG' ) ;
+	for( i = 0 ; i < oImages.length ; i++ )
+	{
+		if ( oImages[i].getAttribute('_fckanchor') )
+			aAnchors[ aAnchors.length ] = oEditor.FCK.GetRealElement( oImages[i] ) ;
+	}
+
+	// Add also real anchors
+	var oLinks = oEditor.FCK.EditorDocument.getElementsByTagName( 'A' ) ;
+	for( i = 0 ; i < oLinks.length ; i++ )
+	{
+		if ( oLinks[i].name && ( oLinks[i].name.length > 0 ) )
+			aAnchors[ aAnchors.length ] = oLinks[i] ;
+	}
+
+	var aIds = FCKTools.GetAllChildrenIds( oEditor.FCK.EditorDocument.body ) ;
+
+	bHasAnchors = ( aAnchors.length > 0 || aIds.length > 0 ) ;
+
+	for ( i = 0 ; i < aAnchors.length ; i++ )
+	{
+		var sName = aAnchors[i].name ;
+		if ( sName && sName.length > 0 )
+			FCKTools.AddSelectOption( GetE('cmbAnchorName'), sName, sName ) ;
+	}
+
+	for ( i = 0 ; i < aIds.length ; i++ )
+	{
+		FCKTools.AddSelectOption( GetE('cmbAnchorId'), aIds[i], aIds[i] ) ;
+	}
+
+	ShowE( 'divSelAnchor'	, bHasAnchors ) ;
+	ShowE( 'divNoAnchor'	, !bHasAnchors ) ;
+}
+
+function LoadSelection()
+{
+	if ( !oLink ) return ;
+
+	var sType = 'url' ;
+
+	// Get the actual Link href.
+	var sHRef = oLink.getAttribute( '_fcksavedurl' ) ;
+	if ( sHRef == null )
+		sHRef = oLink.getAttribute( 'href' , 2 ) || '' ;
+
+	// Look for a popup javascript link.
+	var oPopupMatch = oRegex.PopupUri.exec( sHRef ) ;
+	if( oPopupMatch )
+	{
+		GetE('cmbTarget').value = 'popup' ;
+		sHRef = oPopupMatch[1] ;
+		FillPopupFields( oPopupMatch[2], oPopupMatch[3] ) ;
+		SetTarget( 'popup' ) ;
+	}
+
+	// Accessible popups, the popup data is in the onclick attribute
+	if ( !oPopupMatch )
+	{
+		var onclick = oLink.getAttribute( 'onclick_fckprotectedatt' ) ;
+		if ( onclick )
+		{
+			// Decode the protected string
+			onclick = decodeURIComponent( onclick ) ;
+
+			oPopupMatch = oRegex.OnClickPopup.exec( onclick ) ;
+			if( oPopupMatch )
+			{
+				GetE( 'cmbTarget' ).value = 'popup' ;
+				FillPopupFields( oPopupMatch[1], oPopupMatch[2] ) ;
+				SetTarget( 'popup' ) ;
+			}
+		}
+	}
+
+	// Search for the protocol.
+	var sProtocol = oRegex.UriProtocol.exec( sHRef ) ;
+
+	if ( sProtocol )
+	{
+		sProtocol = sProtocol[0].toLowerCase() ;
+		GetE('cmbLinkProtocol').value = sProtocol ;
+
+		// Remove the protocol and get the remaining URL.
+		var sUrl = sHRef.replace( oRegex.UriProtocol, '' ) ;
+
+		if ( sProtocol == 'mailto:' )	// It is an e-mail link.
+		{
+			sType = 'email' ;
+
+			var oEMailInfo = oParser.ParseEMailUrl( sUrl ) ;
+			GetE('txtEMailAddress').value	= oEMailInfo.Address ;
+			GetE('txtEMailSubject').value	= oEMailInfo.Subject ;
+			GetE('txtEMailBody').value		= oEMailInfo.Body ;
+		}
+		else				// It is a normal link.
+		{
+			sType = 'url' ;
+			GetE('txtUrl').value = sUrl ;
+		}
+	}
+	else if ( sHRef.substr(0,1) == '#' && sHRef.length > 1 )	// It is an anchor link.
+	{
+		sType = 'anchor' ;
+		GetE('cmbAnchorName').value = GetE('cmbAnchorId').value = sHRef.substr(1) ;
+	}
+	else					// It is another type of link.
+	{
+		sType = 'url' ;
+
+		GetE('cmbLinkProtocol').value = '' ;
+		GetE('txtUrl').value = sHRef ;
+	}
+
+	if ( !oPopupMatch )
+	{
+		// Get the target.
+		var sTarget = oLink.target ;
+
+		if ( sTarget && sTarget.length > 0 )
+		{
+			if ( oRegex.ReserveTarget.test( sTarget ) )
+			{
+				sTarget = sTarget.toLowerCase() ;
+				GetE('cmbTarget').value = sTarget ;
+			}
+			else
+				GetE('cmbTarget').value = 'frame' ;
+			GetE('txtTargetFrame').value = sTarget ;
+		}
+	}
+
+	// Get Advances Attributes
+	GetE('txtAttId').value			= oLink.id ;
+	GetE('txtAttName').value		= oLink.name ;
+	GetE('cmbAttLangDir').value		= oLink.dir ;
+	GetE('txtAttLangCode').value	= oLink.lang ;
+	GetE('txtAttAccessKey').value	= oLink.accessKey ;
+	GetE('txtAttTabIndex').value	= oLink.tabIndex <= 0 ? '' : oLink.tabIndex ;
+	GetE('txtAttTitle').value		= oLink.title ;
+	GetE('txtAttContentType').value	= oLink.type ;
+	GetE('txtAttCharSet').value		= oLink.charset ;
+
+	var sClass ;
+	if ( oEditor.FCKBrowserInfo.IsIE )
+	{
+		sClass	= oLink.getAttribute('className',2) || '' ;
+		// Clean up temporary classes for internal use:
+		sClass = sClass.replace( FCKRegexLib.FCK_Class, '' ) ;
+
+		GetE('txtAttStyle').value	= oLink.style.cssText ;
+	}
+	else
+	{
+		sClass	= oLink.getAttribute('class',2) || '' ;
+		GetE('txtAttStyle').value	= oLink.getAttribute('style',2) || '' ;
+	}
+	GetE('txtAttClasses').value	= sClass ;
+
+	// Update the Link type combo.
+	GetE('cmbLinkType').value = sType ;
+}
+
+//#### Link type selection.
+function SetLinkType( linkType )
+{
+	ShowE('divLinkTypeUrl'		, (linkType == 'url') ) ;
+	ShowE('divLinkTypeAnchor'	, (linkType == 'anchor') ) ;
+	ShowE('divLinkTypeEMail'	, (linkType == 'email') ) ;
+
+	if ( !FCKConfig.LinkDlgHideTarget )
+		dialog.SetTabVisibility( 'Target'	, (linkType == 'url') ) ;
+
+	if ( FCKConfig.LinkUpload )
+		dialog.SetTabVisibility( 'Upload'	, (linkType == 'url') ) ;
+
+	if ( !FCKConfig.LinkDlgHideAdvanced )
+		dialog.SetTabVisibility( 'Advanced'	, (linkType != 'anchor' || bHasAnchors) ) ;
+
+	if ( linkType == 'email' )
+		dialog.SetAutoSize( true ) ;
+}
+
+//#### Target type selection.
+function SetTarget( targetType )
+{
+	GetE('tdTargetFrame').style.display	= ( targetType == 'popup' ? 'none' : '' ) ;
+	GetE('tdPopupName').style.display	=
+	GetE('tablePopupFeatures').style.display = ( targetType == 'popup' ? '' : 'none' ) ;
+
+	switch ( targetType )
+	{
+		case "_blank" :
+		case "_self" :
+		case "_parent" :
+		case "_top" :
+			GetE('txtTargetFrame').value = targetType ;
+			break ;
+		case "" :
+			GetE('txtTargetFrame').value = '' ;
+			break ;
+	}
+
+	if ( targetType == 'popup' )
+		dialog.SetAutoSize( true ) ;
+}
+
+//#### Called while the user types the URL.
+function OnUrlChange()
+{
+	var sUrl = GetE('txtUrl').value ;
+	var sProtocol = oRegex.UrlOnChangeProtocol.exec( sUrl ) ;
+
+	if ( sProtocol )
+	{
+		sUrl = sUrl.substr( sProtocol[0].length ) ;
+		GetE('txtUrl').value = sUrl ;
+		GetE('cmbLinkProtocol').value = sProtocol[0].toLowerCase() ;
+	}
+	else if ( oRegex.UrlOnChangeTestOther.test( sUrl ) )
+	{
+		GetE('cmbLinkProtocol').value = '' ;
+	}
+}
+
+//#### Called while the user types the target name.
+function OnTargetNameChange()
+{
+	var sFrame = GetE('txtTargetFrame').value ;
+
+	if ( sFrame.length == 0 )
+		GetE('cmbTarget').value = '' ;
+	else if ( oRegex.ReserveTarget.test( sFrame ) )
+		GetE('cmbTarget').value = sFrame.toLowerCase() ;
+	else
+		GetE('cmbTarget').value = 'frame' ;
+}
+
+// Accessible popups
+function BuildOnClickPopup()
+{
+	var sWindowName = "'" + GetE('txtPopupName').value.replace(/\W/gi, "") + "'" ;
+
+	var sFeatures = '' ;
+	var aChkFeatures = document.getElementsByName( 'chkFeature' ) ;
+	for ( var i = 0 ; i < aChkFeatures.length ; i++ )
+	{
+		if ( i > 0 ) sFeatures += ',' ;
+		sFeatures += aChkFeatures[i].value + '=' + ( aChkFeatures[i].checked ? 'yes' : 'no' ) ;
+	}
+
+	if ( GetE('txtPopupWidth').value.length > 0 )	sFeatures += ',width=' + GetE('txtPopupWidth').value ;
+	if ( GetE('txtPopupHeight').value.length > 0 )	sFeatures += ',height=' + GetE('txtPopupHeight').value ;
+	if ( GetE('txtPopupLeft').value.length > 0 )	sFeatures += ',left=' + GetE('txtPopupLeft').value ;
+	if ( GetE('txtPopupTop').value.length > 0 )		sFeatures += ',top=' + GetE('txtPopupTop').value ;
+
+	if ( sFeatures != '' )
+		sFeatures = sFeatures + ",status" ;
+
+	return ( "window.open(this.href," + sWindowName + ",'" + sFeatures + "'); return false" ) ;
+}
+
+//#### Fills all Popup related fields.
+function FillPopupFields( windowName, features )
+{
+	if ( windowName )
+		GetE('txtPopupName').value = windowName ;
+
+	var oFeatures = new Object() ;
+	var oFeaturesMatch ;
+	while( ( oFeaturesMatch = oRegex.PopupFeatures.exec( features ) ) != null )
+	{
+		var sValue = oFeaturesMatch[2] ;
+		if ( sValue == ( 'yes' || '1' ) )
+			oFeatures[ oFeaturesMatch[1] ] = true ;
+		else if ( ! isNaN( sValue ) && sValue != 0 )
+			oFeatures[ oFeaturesMatch[1] ] = sValue ;
+	}
+
+	// Update all features check boxes.
+	var aChkFeatures = document.getElementsByName('chkFeature') ;
+	for ( var i = 0 ; i < aChkFeatures.length ; i++ )
+	{
+		if ( oFeatures[ aChkFeatures[i].value ] )
+			aChkFeatures[i].checked = true ;
+	}
+
+	// Update position and size text boxes.
+	if ( oFeatures['width'] )	GetE('txtPopupWidth').value		= oFeatures['width'] ;
+	if ( oFeatures['height'] )	GetE('txtPopupHeight').value	= oFeatures['height'] ;
+	if ( oFeatures['left'] )	GetE('txtPopupLeft').value		= oFeatures['left'] ;
+	if ( oFeatures['top'] )		GetE('txtPopupTop').value		= oFeatures['top'] ;
+}
+
+//#### The OK button was hit.
+function Ok()
+{
+	var sUri, sInnerHtml ;
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	switch ( GetE('cmbLinkType').value )
+	{
+		case 'url' :
+			sUri = GetE('txtUrl').value ;
+
+			if ( sUri.length == 0 )
+			{
+				alert( FCKLang.DlnLnkMsgNoUrl ) ;
+				return false ;
+			}
+
+			sUri = GetE('cmbLinkProtocol').value + sUri ;
+
+			break ;
+
+		case 'email' :
+			sUri = GetE('txtEMailAddress').value ;
+
+			if ( sUri.length == 0 )
+			{
+				alert( FCKLang.DlnLnkMsgNoEMail ) ;
+				return false ;
+			}
+
+			sUri = oParser.CreateEMailUri(
+				sUri,
+				GetE('txtEMailSubject').value,
+				GetE('txtEMailBody').value ) ;
+			break ;
+
+		case 'anchor' :
+			var sAnchor = GetE('cmbAnchorName').value ;
+			if ( sAnchor.length == 0 ) sAnchor = GetE('cmbAnchorId').value ;
+
+			if ( sAnchor.length == 0 )
+			{
+				alert( FCKLang.DlnLnkMsgNoAnchor ) ;
+				return false ;
+			}
+
+			sUri = '#' + sAnchor ;
+			break ;
+	}
+
+	// If no link is selected, create a new one (it may result in more than one link creation - #220).
+	var aLinks = oLink ? [ oLink ] : oEditor.FCK.CreateLink( sUri, true ) ;
+
+	// If no selection, no links are created, so use the uri as the link text (by dom, 2006-05-26)
+	var aHasSelection = ( aLinks.length > 0 ) ;
+	if ( !aHasSelection )
+	{
+		sInnerHtml = sUri;
+
+		// Built a better text for empty links.
+		switch ( GetE('cmbLinkType').value )
+		{
+			// anchor: use old behavior --> return true
+			case 'anchor':
+				sInnerHtml = sInnerHtml.replace( /^#/, '' ) ;
+				break ;
+
+			// url: try to get path
+			case 'url':
+				var oLinkPathRegEx = new RegExp("//?([^?\"']+)([?].*)?$") ;
+				var asLinkPath = oLinkPathRegEx.exec( sUri ) ;
+				if (asLinkPath != null)
+					sInnerHtml = asLinkPath[1];  // use matched path
+				break ;
+
+			// mailto: try to get email address
+			case 'email':
+				sInnerHtml = GetE('txtEMailAddress').value ;
+				break ;
+		}
+
+		// Create a new (empty) anchor.
+		aLinks = [ oEditor.FCK.InsertElement( 'a' ) ] ;
+	}
+
+	for ( var i = 0 ; i < aLinks.length ; i++ )
+	{
+		oLink = aLinks[i] ;
+
+		if ( aHasSelection )
+			sInnerHtml = oLink.innerHTML ;		// Save the innerHTML (IE changes it if it is like an URL).
+
+		oLink.href = sUri ;
+		SetAttribute( oLink, '_fcksavedurl', sUri ) ;
+
+		var onclick;
+		// Accessible popups
+		if( GetE('cmbTarget').value == 'popup' )
+		{
+			onclick = BuildOnClickPopup() ;
+			// Encode the attribute
+			onclick = encodeURIComponent( " onclick=\"" + onclick + "\"" )  ;
+			SetAttribute( oLink, 'onclick_fckprotectedatt', onclick ) ;
+		}
+		else
+		{
+			// Check if the previous onclick was for a popup:
+			// In that case remove the onclick handler.
+			onclick = oLink.getAttribute( 'onclick_fckprotectedatt' ) ;
+			if ( onclick )
+			{
+				// Decode the protected string
+				onclick = decodeURIComponent( onclick ) ;
+
+				if( oRegex.OnClickPopup.test( onclick ) )
+					SetAttribute( oLink, 'onclick_fckprotectedatt', '' ) ;
+			}
+		}
+
+		oLink.innerHTML = sInnerHtml ;		// Set (or restore) the innerHTML
+
+		// Target
+		if( GetE('cmbTarget').value != 'popup' )
+			SetAttribute( oLink, 'target', GetE('txtTargetFrame').value ) ;
+		else
+			SetAttribute( oLink, 'target', null ) ;
+
+		// Let's set the "id" only for the first link to avoid duplication.
+		if ( i == 0 )
+			SetAttribute( oLink, 'id', GetE('txtAttId').value ) ;
+
+		// Advances Attributes
+		SetAttribute( oLink, 'name'		, GetE('txtAttName').value ) ;
+		SetAttribute( oLink, 'dir'		, GetE('cmbAttLangDir').value ) ;
+		SetAttribute( oLink, 'lang'		, GetE('txtAttLangCode').value ) ;
+		SetAttribute( oLink, 'accesskey', GetE('txtAttAccessKey').value ) ;
+		SetAttribute( oLink, 'tabindex'	, ( GetE('txtAttTabIndex').value > 0 ? GetE('txtAttTabIndex').value : null ) ) ;
+		SetAttribute( oLink, 'title'	, GetE('txtAttTitle').value ) ;
+		SetAttribute( oLink, 'type'		, GetE('txtAttContentType').value ) ;
+		SetAttribute( oLink, 'charset'	, GetE('txtAttCharSet').value ) ;
+
+		if ( oEditor.FCKBrowserInfo.IsIE )
+		{
+			var sClass = GetE('txtAttClasses').value ;
+			// If it's also an anchor add an internal class
+			if ( GetE('txtAttName').value.length != 0 )
+				sClass += ' FCK__AnchorC' ;
+			SetAttribute( oLink, 'className', sClass ) ;
+
+			oLink.style.cssText = GetE('txtAttStyle').value ;
+		}
+		else
+		{
+			SetAttribute( oLink, 'class', GetE('txtAttClasses').value ) ;
+			SetAttribute( oLink, 'style', GetE('txtAttStyle').value ) ;
+		}
+	}
+
+	// Select the (first) link.
+	oEditor.FCKSelection.SelectNode( aLinks[0] );
+
+	return true ;
+}
+
+function BrowseServer()
+{
+	OpenFileBrowser( FCKConfig.LinkBrowserURL, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
+}
+
+function SetUrl( url )
+{
+	document.getElementById('txtUrl').value = url ;
+	OnUrlChange() ;
+	dialog.SetSelectedTab( 'Info' ) ;
+}
+
+function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
+{
+	switch ( errorNumber )
+	{
+		case 0 :	// No errors
+			alert( 'Your file has been successfully uploaded' ) ;
+			break ;
+		case 1 :	// Custom error
+			alert( customMsg ) ;
+			return ;
+		case 101 :	// Custom warning
+			alert( customMsg ) ;
+			break ;
+		case 201 :
+			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
+			break ;
+		case 202 :
+			alert( 'Invalid file type' ) ;
+			return ;
+		case 203 :
+			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
+			return ;
+		case 500 :
+			alert( 'The connector is disabled' ) ;
+			break ;
+		default :
+			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
+			return ;
+	}
+
+	SetUrl( fileUrl ) ;
+	GetE('frmUpload').reset() ;
+}
+
+var oUploadAllowedExtRegex	= new RegExp( FCKConfig.LinkUploadAllowedExtensions, 'i' ) ;
+var oUploadDeniedExtRegex	= new RegExp( FCKConfig.LinkUploadDeniedExtensions, 'i' ) ;
+
+function CheckUpload()
+{
+	var sFile = GetE('txtUploadFile').value ;
+
+	if ( sFile.length == 0 )
+	{
+		alert( 'Please select a file to upload' ) ;
+		return false ;
+	}
+
+	if ( ( FCKConfig.LinkUploadAllowedExtensions.length > 0 && !oUploadAllowedExtRegex.test( sFile ) ) ||
+		( FCKConfig.LinkUploadDeniedExtensions.length > 0 && oUploadDeniedExtRegex.test( sFile ) ) )
+	{
+		OnUploadCompleted( 202 ) ;
+		return false ;
+	}
+
+	return true ;
+}
+
+function SetDefaultTarget()
+{
+	var target = FCKConfig.DefaultLinkTarget || '' ;
+
+	if ( oLink || target.length == 0 )
+		return ;
+
+	switch ( target )
+	{
+		case '_blank' :
+		case '_self' :
+		case '_parent' :
+		case '_top' :
+			GetE('cmbTarget').value = target ;
+			break ;
+		default :
+			GetE('cmbTarget').value = 'frame' ;
+			break ;
+	}
+
+	GetE('txtTargetFrame').value = target ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_radiobutton.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_radiobutton.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_radiobutton.html	(revision 816)
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Radio Button dialog window.
+-->
+<html>
+	<head>
+		<title>Radio Button Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelectedElement() ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl && oActiveEl.tagName.toUpperCase() == 'INPUT' && oActiveEl.type == 'radio' )
+	{
+		GetE('txtName').value		= oActiveEl.name ;
+		GetE('txtValue').value		= oEditor.FCKBrowserInfo.IsIE ? oActiveEl.value : GetAttribute( oActiveEl, 'value' ) ;
+		GetE('txtSelected').checked	= oActiveEl.checked ;
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'radio' } ) ;
+
+	if ( oEditor.FCKBrowserInfo.IsIE )
+		oActiveEl.value = GetE('txtValue').value ;
+	else
+		SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
+
+	var bIsChecked = GetE('txtSelected').checked ;
+	SetAttribute( oActiveEl, 'checked', bIsChecked ? 'checked' : null ) ;	// For Firefox
+	oActiveEl.checked = bIsChecked ;
+
+	return true ;
+}
+
+		</script>
+	</head>
+	<body style="OVERFLOW: hidden" scroll="no">
+		<table height="100%" width="100%">
+			<tr>
+				<td align="center">
+					<table border="0" cellpadding="0" cellspacing="0" width="80%">
+						<tr>
+							<td>
+								<span fckLang="DlgCheckboxName">Name</span><br>
+								<input type="text" size="20" id="txtName" style="WIDTH: 100%">
+							</td>
+						</tr>
+						<tr>
+							<td>
+								<span fckLang="DlgCheckboxValue">Value</span><br>
+								<input type="text" size="20" id="txtValue" style="WIDTH: 100%">
+							</td>
+						</tr>
+						<tr>
+							<td><input type="checkbox" id="txtSelected"><label for="txtSelected" fckLang="DlgCheckboxSelected">Checked</label></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_flash.html	(revision 816)
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Flash Properties dialog window.
+-->
+<html>
+	<head>
+		<title>Flash Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script src="fck_flash/fck_flash.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+document.write( FCKTools.GetStyleHtml( GetCommonDialogCss() ) ) ;
+
+		</script>
+	</head>
+	<body scroll="no" style="OVERFLOW: hidden">
+		<div id="divInfo">
+			<table cellSpacing="1" cellPadding="1" width="100%" border="0">
+				<tr>
+					<td>
+						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
+							<tr>
+								<td width="100%"><span fckLang="DlgImgURL">URL</span>
+								</td>
+								<td id="tdBrowse" style="DISPLAY: none" noWrap rowSpan="2">&nbsp; <input id="btnBrowse" onclick="BrowseServer();" type="button" value="Browse Server" fckLang="DlgBtnBrowseServer">
+								</td>
+							</tr>
+							<tr>
+								<td vAlign="top"><input id="txtUrl" onblur="UpdatePreview();" style="WIDTH: 100%" type="text">
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<TR>
+					<TD>
+						<table cellSpacing="0" cellPadding="0" border="0">
+							<TR>
+								<TD nowrap>
+									<span fckLang="DlgImgWidth">Width</span><br>
+									<input id="txtWidth" onkeypress="return IsDigit(event);" type="text" size="3">
+								</TD>
+								<TD>&nbsp;</TD>
+								<TD>
+									<span fckLang="DlgImgHeight">Height</span><br>
+									<input id="txtHeight" onkeypress="return IsDigit(event);" type="text" size="3">
+								</TD>
+							</TR>
+						</table>
+					</TD>
+				</TR>
+				<tr>
+					<td vAlign="top">
+						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
+							<tr>
+								<td valign="top" width="100%">
+									<table cellSpacing="0" cellPadding="0" width="100%">
+										<tr>
+											<td><span fckLang="DlgImgPreview">Preview</span></td>
+										</tr>
+										<tr>
+											<td id="ePreviewCell" valign="top" class="FlashPreviewArea"><iframe src="fck_flash/fck_flash_preview.html" frameborder="0" marginheight="0" marginwidth="0"></iframe></td>
+										</tr>
+									</table>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</div>
+		<div id="divUpload" style="DISPLAY: none">
+			<form id="frmUpload" method="post" target="UploadWindow" enctype="multipart/form-data" action="" onsubmit="return CheckUpload();">
+				<span fckLang="DlgLnkUpload">Upload</span><br />
+				<input id="txtUploadFile" style="WIDTH: 100%" type="file" size="40" name="NewFile" /><br />
+				<br />
+				<input id="btnUpload" type="submit" value="Send it to the Server" fckLang="DlgLnkBtnUpload" />
+				<script type="text/javascript">
+					document.write( '<iframe name="UploadWindow" style="DISPLAY: none" src="' + FCKTools.GetVoidUrl() + '"></iframe>' ) ;
+				</script>
+			</form>
+		</div>
+		<div id="divAdvanced" style="DISPLAY: none">
+			<TABLE cellSpacing="0" cellPadding="0" border="0">
+				<TR>
+					<TD nowrap>
+						<span fckLang="DlgFlashScale">Scale</span><BR>
+						<select id="cmbScale">
+							<option value="" selected></option>
+							<option value="showall" fckLang="DlgFlashScaleAll">Show all</option>
+							<option value="noborder" fckLang="DlgFlashScaleNoBorder">No Border</option>
+							<option value="exactfit" fckLang="DlgFlashScaleFit">Exact Fit</option>
+						</select></TD>
+					<TD>&nbsp;&nbsp;&nbsp; &nbsp;
+					</TD>
+					<td valign="bottom">
+						<table>
+							<tr>
+								<td><input id="chkAutoPlay" type="checkbox" checked></td>
+								<td><label for="chkAutoPlay" nowrap fckLang="DlgFlashChkPlay">Auto Play</label>&nbsp;&nbsp;</td>
+								<td><input id="chkLoop" type="checkbox" checked></td>
+								<td><label for="chkLoop" nowrap fckLang="DlgFlashChkLoop">Loop</label>&nbsp;&nbsp;</td>
+								<td><input id="chkMenu" type="checkbox" checked></td>
+								<td><label for="chkMenu" nowrap fckLang="DlgFlashChkMenu">Enable Flash Menu</label></td>
+							</tr>
+						</table>
+					</td>
+				</TR>
+			</TABLE>
+			<br>
+			&nbsp;
+			<table cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
+				<tr>
+					<td vAlign="top" width="50%"><span fckLang="DlgGenId">Id</span><br>
+						<input id="txtAttId" style="WIDTH: 100%" type="text">
+					</td>
+					<td>&nbsp;&nbsp;</td>
+					<td vAlign="top" nowrap><span fckLang="DlgGenClass">Stylesheet Classes</span><br>
+						<input id="txtAttClasses" style="WIDTH: 100%" type="text">
+					</td>
+					<td>&nbsp;&nbsp;</td>
+					<td vAlign="top" nowrap width="50%">&nbsp;<span fckLang="DlgGenTitle">Advisory Title</span><br>
+						<input id="txtAttTitle" style="WIDTH: 100%" type="text">
+					</td>
+				</tr>
+			</table>
+			<span fckLang="DlgGenStyle">Style</span><br>
+			<input id="txtAttStyle" style="WIDTH: 100%" type="text">
+		</div>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_hiddenfield.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_hiddenfield.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_hiddenfield.html	(revision 816)
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Hidden Field dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>Hidden Field Properties</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+var FCK = oEditor.FCK ;
+
+// Gets the document DOM
+var oDOM = FCK.EditorDocument ;
+
+// Get the selected flash embed (if available).
+var oFakeImage = dialog.Selection.GetSelectedElement() ;
+var oActiveEl ;
+
+if ( oFakeImage )
+{
+	if ( oFakeImage.tagName == 'IMG' && oFakeImage.getAttribute('_fckinputhidden') )
+		oActiveEl = FCK.GetRealElement( oFakeImage ) ;
+	else
+		oFakeImage = null ;
+}
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl )
+	{
+		GetE('txtName').value		= oActiveEl.name ;
+		GetE('txtValue').value		= oActiveEl.value ;
+	}
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+
+function Ok()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'hidden' } ) ;
+
+	SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
+
+	if ( !oFakeImage )
+	{
+		oFakeImage	= oEditor.FCKDocumentProcessor_CreateFakeImage( 'FCK__InputHidden', oActiveEl ) ;
+		oFakeImage.setAttribute( '_fckinputhidden', 'true', 0 ) ;
+
+		oActiveEl.parentNode.insertBefore( oFakeImage, oActiveEl ) ;
+		oActiveEl.parentNode.removeChild( oActiveEl ) ;
+	}
+	else
+		oEditor.FCKUndo.SaveUndoStep() ;
+
+	return true ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden" scroll="no">
+	<table height="100%" width="100%">
+		<tr>
+			<td align="center">
+				<table border="0" class="inhoud" cellpadding="0" cellspacing="0" width="80%">
+					<tr>
+						<td>
+							<span fcklang="DlgHiddenName">Name</span><br />
+							<input type="text" size="20" id="txtName" style="width: 100%" />
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<span fcklang="DlgHiddenValue">Value</span><br />
+							<input type="text" size="30" id="txtValue" style="width: 100%" />
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_source.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_source.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_source.html	(revision 816)
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Source editor dialog window.
+-->
+<html>
+	<head>
+		<title>Source</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script language="javascript">
+
+var oEditor		= window.parent.InnerDialogLoaded() ;
+var FCK			= oEditor.FCK ;
+var FCKConfig	= oEditor.FCKConfig ;
+var FCKTools	= oEditor.FCKTools ;
+
+document.write( FCKTools.GetStyleHtml( GetCommonDialogCss() ) ) ;
+
+window.onload = function()
+{
+	// EnableXHTML and EnableSourceXHTML has been deprecated
+//	document.getElementById('txtSource').value = ( FCKConfig.EnableXHTML && FCKConfig.EnableSourceXHTML ? FCK.GetXHTML( FCKConfig.FormatSource ) : FCK.GetHTML( FCKConfig.FormatSource ) ) ;
+	document.getElementById('txtSource').value = FCK.GetXHTML( FCKConfig.FormatSource ) ;
+
+	// Activate the "OK" button.
+	window.parent.SetOkButton( true ) ;
+}
+
+//#### The OK button was hit.
+function Ok()
+{
+	if ( oEditor.FCKBrowserInfo.IsIE )
+		oEditor.FCKUndo.SaveUndoStep() ;
+
+	FCK.SetData( document.getElementById('txtSource').value, false ) ;
+
+	return true ;
+}
+		</script>
+	</head>
+	<body scroll="no" style="OVERFLOW: hidden">
+		<table width="100%" height="100%">
+			<tr>
+				<td height="100%"><textarea id="txtSource" dir="ltr" style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; FONT-FAMILY: Monospace; HEIGHT: 100%">Loading. Please wait...</textarea></td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/fck_dialog_common.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/fck_dialog_common.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/fck_dialog_common.css	(revision 816)
@@ -0,0 +1,85 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the CSS file used for interface details in some dialog
+ * windows.
+ */
+
+/* #########
+ *  WARNING
+ * #########
+ * When changing this file, the minified version of it must be updated in the
+ * fck_dialog_common.js file (see GetCommonDialogCss).
+ */
+
+.ImagePreviewArea
+{
+	border: #000000 1px solid;
+	overflow: auto;
+	width: 100%;
+	height: 170px;
+	background-color: #ffffff;
+}
+
+.FlashPreviewArea
+{
+	border: #000000 1px solid;
+	padding: 5px;
+	overflow: auto;
+	width: 100%;
+	height: 170px;
+	background-color: #ffffff;
+}
+
+.BtnReset
+{
+	float: left;
+	background-position: center center;
+	background-image: url(images/reset.gif);
+	width: 16px;
+	height: 16px;
+	background-repeat: no-repeat;
+	border: 1px none;
+	font-size: 1px ;
+}
+
+.BtnLocked, .BtnUnlocked
+{
+	float: left;
+	background-position: center center;
+	background-image: url(images/locked.gif);
+	width: 16px;
+	height: 16px;
+	background-repeat: no-repeat;
+	border: none 1px;
+	font-size: 1px ;
+}
+
+.BtnUnlocked
+{
+	background-image: url(images/unlocked.gif);
+}
+
+.BtnOver
+{
+	border: outset 1px;
+	cursor: pointer;
+	cursor: hand;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/fck_dialog_common.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/fck_dialog_common.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/fck_dialog_common.js	(revision 816)
@@ -0,0 +1,338 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Useful functions used by almost all dialog window pages.
+ * Dialogs should link to this file as the very first script on the page.
+ */
+
+// Automatically detect the correct document.domain (#123).
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.parent.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+// Attention: FCKConfig must be available in the page.
+function GetCommonDialogCss( prefix )
+{
+	// CSS minified by http://iceyboard.no-ip.org/projects/css_compressor
+	return FCKConfig.BasePath + 'dialog/common/' + '|.ImagePreviewArea{border:#000 1px solid;overflow:auto;width:100%;height:170px;background-color:#fff}.FlashPreviewArea{border:#000 1px solid;padding:5px;overflow:auto;width:100%;height:170px;background-color:#fff}.BtnReset{float:left;background-position:center center;background-image:url(images/reset.gif);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.BtnLocked,.BtnUnlocked{float:left;background-position:center center;background-image:url(images/locked.gif);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.BtnUnlocked{background-image:url(images/unlocked.gif)}.BtnOver{border:outset 1px;cursor:pointer;cursor:hand}' ;
+}
+
+// Gets a element by its Id. Used for shorter coding.
+function GetE( elementId )
+{
+	return document.getElementById( elementId )  ;
+}
+
+function ShowE( element, isVisible )
+{
+	if ( typeof( element ) == 'string' )
+		element = GetE( element ) ;
+	element.style.display = isVisible ? '' : 'none' ;
+}
+
+function SetAttribute( element, attName, attValue )
+{
+	if ( attValue == null || attValue.length == 0 )
+		element.removeAttribute( attName, 0 ) ;			// 0 : Case Insensitive
+	else
+		element.setAttribute( attName, attValue, 0 ) ;	// 0 : Case Insensitive
+}
+
+function GetAttribute( element, attName, valueIfNull )
+{
+	var oAtt = element.attributes[attName] ;
+
+	if ( oAtt == null || !oAtt.specified )
+		return valueIfNull ? valueIfNull : '' ;
+
+	var oValue = element.getAttribute( attName, 2 ) ;
+
+	if ( oValue == null )
+		oValue = oAtt.nodeValue ;
+
+	return ( oValue == null ? valueIfNull : oValue ) ;
+}
+
+function SelectField( elementId )
+{
+	var element = GetE( elementId ) ;
+	element.focus() ;
+
+	// element.select may not be available for some fields (like <select>).
+	if ( element.select )
+		element.select() ;
+}
+
+// Functions used by text fields to accept numbers only.
+var IsDigit = ( function()
+	{
+		var KeyIdentifierMap =
+		{
+			End			: 35,
+			Home		: 36,
+			Left		: 37,
+			Right		: 39,
+			'U+00007F'	: 46		// Delete
+		} ;
+
+		return function ( e )
+			{
+				if ( !e )
+					e = event ;
+
+				var iCode = ( e.keyCode || e.charCode ) ;
+
+				if ( !iCode && e.keyIdentifier && ( e.keyIdentifier in KeyIdentifierMap ) )
+						iCode = KeyIdentifierMap[ e.keyIdentifier ] ;
+
+				return (
+						( iCode >= 48 && iCode <= 57 )		// Numbers
+						|| (iCode >= 35 && iCode <= 40)		// Arrows, Home, End
+						|| iCode == 8						// Backspace
+						|| iCode == 46						// Delete
+						|| iCode == 9						// Tab
+				) ;
+			}
+	} )() ;
+
+String.prototype.Trim = function()
+{
+	return this.replace( /(^\s*)|(\s*$)/g, '' ) ;
+}
+
+String.prototype.StartsWith = function( value )
+{
+	return ( this.substr( 0, value.length ) == value ) ;
+}
+
+String.prototype.Remove = function( start, length )
+{
+	var s = '' ;
+
+	if ( start > 0 )
+		s = this.substring( 0, start ) ;
+
+	if ( start + length < this.length )
+		s += this.substring( start + length , this.length ) ;
+
+	return s ;
+}
+
+String.prototype.ReplaceAll = function( searchArray, replaceArray )
+{
+	var replaced = this ;
+
+	for ( var i = 0 ; i < searchArray.length ; i++ )
+	{
+		replaced = replaced.replace( searchArray[i], replaceArray[i] ) ;
+	}
+
+	return replaced ;
+}
+
+function OpenFileBrowser( url, width, height )
+{
+	// oEditor must be defined.
+
+	var iLeft = ( oEditor.FCKConfig.ScreenWidth  - width ) / 2 ;
+	var iTop  = ( oEditor.FCKConfig.ScreenHeight - height ) / 2 ;
+
+	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes" ;
+	sOptions += ",width=" + width ;
+	sOptions += ",height=" + height ;
+	sOptions += ",left=" + iLeft ;
+	sOptions += ",top=" + iTop ;
+
+	// The "PreserveSessionOnFileBrowser" because the above code could be
+	// blocked by popup blockers.
+	if ( oEditor.FCKConfig.PreserveSessionOnFileBrowser && oEditor.FCKBrowserInfo.IsIE )
+	{
+		// The following change has been made otherwise IE will open the file
+		// browser on a different server session (on some cases):
+		// http://support.microsoft.com/default.aspx?scid=kb;en-us;831678
+		// by Simone Chiaretta.
+		var oWindow = oEditor.window.open( url, 'FCKBrowseWindow', sOptions ) ;
+
+		if ( oWindow )
+		{
+			// Detect Yahoo popup blocker.
+			try
+			{
+				var sTest = oWindow.name ; // Yahoo returns "something", but we can't access it, so detect that and avoid strange errors for the user.
+				oWindow.opener = window ;
+			}
+			catch(e)
+			{
+				alert( oEditor.FCKLang.BrowseServerBlocked ) ;
+			}
+		}
+		else
+			alert( oEditor.FCKLang.BrowseServerBlocked ) ;
+    }
+    else
+		window.open( url, 'FCKBrowseWindow', sOptions ) ;
+}
+
+/**
+ Utility function to create/update an element with a name attribute in IE, so it behaves properly when moved around
+ It also allows to change the name or other special attributes in an existing node
+	oEditor : instance of FCKeditor where the element will be created
+	oOriginal : current element being edited or null if it has to be created
+	nodeName : string with the name of the element to create
+	oAttributes : Hash object with the attributes that must be set at creation time in IE
+								Those attributes will be set also after the element has been
+								created for any other browser to avoid redudant code
+*/
+function CreateNamedElement( oEditor, oOriginal, nodeName, oAttributes )
+{
+	var oNewNode ;
+
+	// IE doesn't allow easily to change properties of an existing object,
+	// so remove the old and force the creation of a new one.
+	var oldNode = null ;
+	if ( oOriginal && oEditor.FCKBrowserInfo.IsIE )
+	{
+		// Force the creation only if some of the special attributes have changed:
+		var bChanged = false;
+		for( var attName in oAttributes )
+			bChanged |= ( oOriginal.getAttribute( attName, 2) != oAttributes[attName] ) ;
+
+		if ( bChanged )
+		{
+			oldNode = oOriginal ;
+			oOriginal = null ;
+		}
+	}
+
+	// If the node existed (and it's not IE), then we just have to update its attributes
+	if ( oOriginal )
+	{
+		oNewNode = oOriginal ;
+	}
+	else
+	{
+		// #676, IE doesn't play nice with the name or type attribute
+		if ( oEditor.FCKBrowserInfo.IsIE )
+		{
+			var sbHTML = [] ;
+			sbHTML.push( '<' + nodeName ) ;
+			for( var prop in oAttributes )
+			{
+				sbHTML.push( ' ' + prop + '="' + oAttributes[prop] + '"' ) ;
+			}
+			sbHTML.push( '>' ) ;
+			if ( !oEditor.FCKListsLib.EmptyElements[nodeName.toLowerCase()] )
+				sbHTML.push( '</' + nodeName + '>' ) ;
+
+			oNewNode = oEditor.FCK.EditorDocument.createElement( sbHTML.join('') ) ;
+			// Check if we are just changing the properties of an existing node: copy its properties
+			if ( oldNode )
+			{
+				CopyAttributes( oldNode, oNewNode, oAttributes ) ;
+				oEditor.FCKDomTools.MoveChildren( oldNode, oNewNode ) ;
+				oldNode.parentNode.removeChild( oldNode ) ;
+				oldNode = null ;
+
+				if ( oEditor.FCK.Selection.SelectionData )
+				{
+					// Trick to refresh the selection object and avoid error in
+					// fckdialog.html Selection.EnsureSelection
+					var oSel = oEditor.FCK.EditorDocument.selection ;
+					oEditor.FCK.Selection.SelectionData = oSel.createRange() ; // Now oSel.type will be 'None' reflecting the real situation
+				}
+			}
+			oNewNode = oEditor.FCK.InsertElement( oNewNode ) ;
+
+			// FCK.Selection.SelectionData is broken by now since we've
+			// deleted the previously selected element. So we need to reassign it.
+			if ( oEditor.FCK.Selection.SelectionData )
+			{
+				var range = oEditor.FCK.EditorDocument.body.createControlRange() ;
+				range.add( oNewNode ) ;
+				oEditor.FCK.Selection.SelectionData = range ;
+			}
+		}
+		else
+		{
+			oNewNode = oEditor.FCK.InsertElement( nodeName ) ;
+		}
+	}
+
+	// Set the basic attributes
+	for( var attName in oAttributes )
+		oNewNode.setAttribute( attName, oAttributes[attName], 0 ) ;	// 0 : Case Insensitive
+
+	return oNewNode ;
+}
+
+// Copy all the attributes from one node to the other, kinda like a clone
+// But oSkipAttributes is an object with the attributes that must NOT be copied
+function CopyAttributes( oSource, oDest, oSkipAttributes )
+{
+	var aAttributes = oSource.attributes ;
+
+	for ( var n = 0 ; n < aAttributes.length ; n++ )
+	{
+		var oAttribute = aAttributes[n] ;
+
+		if ( oAttribute.specified )
+		{
+			var sAttName = oAttribute.nodeName ;
+			// We can set the type only once, so do it with the proper value, not copying it.
+			if ( sAttName in oSkipAttributes )
+				continue ;
+
+			var sAttValue = oSource.getAttribute( sAttName, 2 ) ;
+			if ( sAttValue == null )
+				sAttValue = oAttribute.nodeValue ;
+
+			oDest.setAttribute( sAttName, sAttValue, 0 ) ;	// 0 : Case Insensitive
+		}
+	}
+	// The style:
+	oDest.style.cssText = oSource.style.cssText ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/locked.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/locked.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/reset.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/reset.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/unlocked.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/unlocked.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/common/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_smiley.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_smiley.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_smiley.html	(revision 816)
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Smileys (emoticons) dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta name="robots" content="noindex, nofollow" />
+	<style type="text/css">
+		.Hand
+		{
+			cursor: pointer;
+			cursor: hand;
+		}
+	</style>
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+window.onload = function ()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	dialog.SetAutoSize( true ) ;
+}
+
+function InsertSmiley( url )
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	var oImg = oEditor.FCK.InsertElement( 'img' ) ;
+	oImg.src = url ;
+	oImg.setAttribute( '_fcksavedurl', url ) ;
+
+	// For long smileys list, it seams that IE continues loading the images in
+	// the background when you quickly select one image. so, let's clear
+	// everything before closing.
+	document.body.innerHTML = '' ;
+
+	dialog.Cancel() ;
+}
+
+function over(td)
+{
+	td.className = 'LightBackground Hand' ;
+}
+
+function out(td)
+{
+	td.className = 'DarkBackground Hand' ;
+}
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table cellpadding="2" cellspacing="2" align="center" border="0" width="100%" height="100%">
+		<script type="text/javascript">
+
+var FCKConfig = oEditor.FCKConfig ;
+
+var sBasePath	= FCKConfig.SmileyPath ;
+var aImages		= FCKConfig.SmileyImages ;
+var iCols		= FCKConfig.SmileyColumns ;
+var iColWidth	= parseInt( 100 / iCols, 10 ) ;
+
+var i = 0 ;
+while (i < aImages.length)
+{
+	document.write( '<tr>' ) ;
+	for(var j = 0 ; j < iCols ; j++)
+	{
+		if (aImages[i])
+		{
+			var sUrl = sBasePath + aImages[i] ;
+			document.write( '<td width="' + iColWidth + '%" align="center" class="DarkBackground Hand" onclick="InsertSmiley(\'' + sUrl.replace(/'/g, "\\'" ) + '\')" onmouseover="over(this)" onmouseout="out(this)">' ) ;
+			document.write( '<img src="' + sUrl + '" border="0" />' ) ;
+		}
+		else
+			document.write( '<td width="' + iColWidth + '%" class="DarkBackground">&nbsp;' ) ;
+		document.write( '<\/td>' ) ;
+		i++ ;
+	}
+	document.write('<\/tr>') ;
+}
+
+		</script>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/template1.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/template1.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/template2.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/template2.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/template3.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/template3.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_template/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_listprop.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_listprop.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_listprop.html	(revision 816)
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Bulleted List dialog window.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title></title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+	<meta content="noindex, nofollow" name="robots" />
+	<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+	<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+var sListType = ( location.search == '?OL' ? 'OL' : 'UL' ) ;
+
+var oActiveEl = dialog.Selection.GetSelection().MoveToAncestorNode( sListType ) ;
+var oActiveSel ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( sListType == 'UL' )
+		oActiveSel = GetE('selBulleted') ;
+	else
+	{
+		if ( oActiveEl )
+		{
+			oActiveSel = GetE('selNumbered') ;
+			GetE('eStart').style.display = '' ;
+			GetE('txtStartPosition').value	= GetAttribute( oActiveEl, 'start' ) ;
+		}
+	}
+
+	oActiveSel.style.display = '' ;
+
+	if ( oActiveEl )
+	{
+		if ( oActiveEl.getAttribute('type') )
+			oActiveSel.value = oActiveEl.getAttribute('type') ;
+	}
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+
+	SelectField( 'txtStartPosition' ) ;
+}
+
+function Ok()
+{
+	if ( oActiveEl ){
+		SetAttribute( oActiveEl, 'type'	, oActiveSel.value ) ;
+		if(oActiveEl.tagName == 'OL')
+			SetAttribute( oActiveEl, 'start', GetE('txtStartPosition').value ) ;
+	}
+
+	return true ;
+}
+
+	</script>
+</head>
+<body style="overflow: hidden">
+	<table width="100%" style="height: 100%">
+		<tr>
+			<td style="text-align:center">
+				<table cellspacing="0" cellpadding="0" border="0" style="margin-left: auto; margin-right: auto;">
+					<tr>
+						<td id="eStart" style="display: none; padding-right: 5px; padding-left: 5px">
+							<span fcklang="DlgLstStart">Start</span><br />
+							<input type="text" id="txtStartPosition" size="5" />
+						</td>
+						<td style="padding-right: 5px; padding-left: 5px">
+							<span fcklang="DlgLstType">List Type</span><br />
+							<select id="selBulleted" style="display: none">
+								<option value="" selected="selected"></option>
+								<option value="circle" fcklang="DlgLstTypeCircle">Circle</option>
+								<option value="disc" fcklang="DlgLstTypeDisc">Disc</option>
+								<option value="square" fcklang="DlgLstTypeSquare">Square</option>
+							</select>
+							<select id="selNumbered" style="display: none">
+								<option value="" selected="selected"></option>
+								<option value="1" fcklang="DlgLstTypeNumbers">Numbers (1, 2, 3)</option>
+								<option value="a" fcklang="DlgLstTypeLCase">Lowercase Letters (a, b, c)</option>
+								<option value="A" fcklang="DlgLstTypeUCase">Uppercase Letters (A, B, C)</option>
+								<option value="i" fcklang="DlgLstTypeSRoman">Small Roman Numerals (i, ii, iii)</option>
+								<option value="I" fcklang="DlgLstTypeLRoman">Large Roman Numerals (I, II, III)</option>
+							</select>
+							&nbsp;
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select/fck_select.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select/fck_select.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_select/fck_select.js	(revision 816)
@@ -0,0 +1,194 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Scripts for the fck_select.html page.
+ */
+
+function Select( combo )
+{
+	var iIndex = combo.selectedIndex ;
+
+	oListText.selectedIndex		= iIndex ;
+	oListValue.selectedIndex	= iIndex ;
+
+	var oTxtText	= document.getElementById( "txtText" ) ;
+	var oTxtValue	= document.getElementById( "txtValue" ) ;
+
+	oTxtText.value	= oListText.value ;
+	oTxtValue.value	= oListValue.value ;
+}
+
+function Add()
+{
+	var oTxtText	= document.getElementById( "txtText" ) ;
+	var oTxtValue	= document.getElementById( "txtValue" ) ;
+
+	AddComboOption( oListText, oTxtText.value, oTxtText.value ) ;
+	AddComboOption( oListValue, oTxtValue.value, oTxtValue.value ) ;
+
+	oListText.selectedIndex = oListText.options.length - 1 ;
+	oListValue.selectedIndex = oListValue.options.length - 1 ;
+
+	oTxtText.value	= '' ;
+	oTxtValue.value	= '' ;
+
+	oTxtText.focus() ;
+}
+
+function Modify()
+{
+	var iIndex = oListText.selectedIndex ;
+
+	if ( iIndex < 0 ) return ;
+
+	var oTxtText	= document.getElementById( "txtText" ) ;
+	var oTxtValue	= document.getElementById( "txtValue" ) ;
+
+	oListText.options[ iIndex ].innerHTML	= HTMLEncode( oTxtText.value ) ;
+	oListText.options[ iIndex ].value		= oTxtText.value ;
+
+	oListValue.options[ iIndex ].innerHTML	= HTMLEncode( oTxtValue.value ) ;
+	oListValue.options[ iIndex ].value		= oTxtValue.value ;
+
+	oTxtText.value	= '' ;
+	oTxtValue.value	= '' ;
+
+	oTxtText.focus() ;
+}
+
+function Move( steps )
+{
+	ChangeOptionPosition( oListText, steps ) ;
+	ChangeOptionPosition( oListValue, steps ) ;
+}
+
+function Delete()
+{
+	RemoveSelectedOptions( oListText ) ;
+	RemoveSelectedOptions( oListValue ) ;
+}
+
+function SetSelectedValue()
+{
+	var iIndex = oListValue.selectedIndex ;
+	if ( iIndex < 0 ) return ;
+
+	var oTxtValue = document.getElementById( "txtSelValue" ) ;
+
+	oTxtValue.value = oListValue.options[ iIndex ].value ;
+}
+
+// Moves the selected option by a number of steps (also negative)
+function ChangeOptionPosition( combo, steps )
+{
+	var iActualIndex = combo.selectedIndex ;
+
+	if ( iActualIndex < 0 )
+		return ;
+
+	var iFinalIndex = iActualIndex + steps ;
+
+	if ( iFinalIndex < 0 )
+		iFinalIndex = 0 ;
+
+	if ( iFinalIndex > ( combo.options.length - 1 ) )
+		iFinalIndex = combo.options.length - 1 ;
+
+	if ( iActualIndex == iFinalIndex )
+		return ;
+
+	var oOption = combo.options[ iActualIndex ] ;
+	var sText	= HTMLDecode( oOption.innerHTML ) ;
+	var sValue	= oOption.value ;
+
+	combo.remove( iActualIndex ) ;
+
+	oOption = AddComboOption( combo, sText, sValue, null, iFinalIndex ) ;
+
+	oOption.selected = true ;
+}
+
+// Remove all selected options from a SELECT object
+function RemoveSelectedOptions(combo)
+{
+	// Save the selected index
+	var iSelectedIndex = combo.selectedIndex ;
+
+	var oOptions = combo.options ;
+
+	// Remove all selected options
+	for ( var i = oOptions.length - 1 ; i >= 0 ; i-- )
+	{
+		if (oOptions[i].selected) combo.remove(i) ;
+	}
+
+	// Reset the selection based on the original selected index
+	if ( combo.options.length > 0 )
+	{
+		if ( iSelectedIndex >= combo.options.length ) iSelectedIndex = combo.options.length - 1 ;
+		combo.selectedIndex = iSelectedIndex ;
+	}
+}
+
+// Add a new option to a SELECT object (combo or list)
+function AddComboOption( combo, optionText, optionValue, documentObject, index )
+{
+	var oOption ;
+
+	if ( documentObject )
+		oOption = documentObject.createElement("OPTION") ;
+	else
+		oOption = document.createElement("OPTION") ;
+
+	if ( index != null )
+		combo.options.add( oOption, index ) ;
+	else
+		combo.options.add( oOption ) ;
+
+	oOption.innerHTML = optionText.length > 0 ? HTMLEncode( optionText ) : '&nbsp;' ;
+	oOption.value     = optionValue ;
+
+	return oOption ;
+}
+
+function HTMLEncode( text )
+{
+	if ( !text )
+		return '' ;
+
+	text = text.replace( /&/g, '&amp;' ) ;
+	text = text.replace( /</g, '&lt;' ) ;
+	text = text.replace( />/g, '&gt;' ) ;
+
+	return text ;
+}
+
+
+function HTMLDecode( text )
+{
+	if ( !text )
+		return '' ;
+
+	text = text.replace( /&gt;/g, '>' ) ;
+	text = text.replace( /&lt;/g, '<' ) ;
+	text = text.replace( /&amp;/g, '&' ) ;
+
+	return text ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_textarea.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_textarea.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_textarea.html	(revision 816)
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Text Area dialog window.
+-->
+<html>
+	<head>
+		<title>Text Area Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelectedElement() ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl && oActiveEl.tagName == 'TEXTAREA' )
+	{
+		GetE('txtName').value		= oActiveEl.name ;
+		GetE('txtCols').value		= GetAttribute( oActiveEl, 'cols' ) ;
+		GetE('txtRows').value		= GetAttribute( oActiveEl, 'rows' ) ;
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'TEXTAREA', {name: GetE('txtName').value} ) ;
+
+	SetAttribute( oActiveEl, 'cols', GetE('txtCols').value ) ;
+	SetAttribute( oActiveEl, 'rows', GetE('txtRows').value ) ;
+
+	return true ;
+}
+
+		</script>
+	</head>
+	<body style="overflow: hidden">
+		<table height="100%" width="100%">
+			<tr>
+				<td align="center">
+					<table border="0" cellpadding="0" cellspacing="0" width="80%">
+						<tr>
+							<td>
+								<span fckLang="DlgTextareaName">Name</span><br>
+								<input type="text" id="txtName" style="WIDTH: 100%">
+								<span fckLang="DlgTextareaCols">Collumns</span><br>
+								<input id="txtCols" type="text" size="5">
+								<br>
+								<span fckLang="DlgTextareaRows">Rows</span><br>
+								<input id="txtRows" type="text" size="5">
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js	(revision 816)
@@ -0,0 +1,461 @@
+ïŧŋ////////////////////////////////////////////////////
+// spellChecker.js
+//
+// spellChecker object
+//
+// This file is sourced on web pages that have a textarea object to evaluate
+// for spelling. It includes the implementation for the spellCheckObject.
+//
+////////////////////////////////////////////////////
+
+
+// constructor
+function spellChecker( textObject ) {
+
+	// public properties - configurable
+//	this.popUpUrl = '/speller/spellchecker.html';							// by FredCK
+	this.popUpUrl = 'fck_spellerpages/spellerpages/spellchecker.html';		// by FredCK
+	this.popUpName = 'spellchecker';
+//	this.popUpProps = "menu=no,width=440,height=350,top=70,left=120,resizable=yes,status=yes";	// by FredCK
+	this.popUpProps = null ;																	// by FredCK
+//	this.spellCheckScript = '/speller/server-scripts/spellchecker.php';		// by FredCK
+	//this.spellCheckScript = '/cgi-bin/spellchecker.pl';
+
+	// values used to keep track of what happened to a word
+	this.replWordFlag = "R";	// single replace
+	this.ignrWordFlag = "I";	// single ignore
+	this.replAllFlag = "RA";	// replace all occurances
+	this.ignrAllFlag = "IA";	// ignore all occurances
+	this.fromReplAll = "~RA";	// an occurance of a "replace all" word
+	this.fromIgnrAll = "~IA";	// an occurance of a "ignore all" word
+	// properties set at run time
+	this.wordFlags = new Array();
+	this.currentTextIndex = 0;
+	this.currentWordIndex = 0;
+	this.spellCheckerWin = null;
+	this.controlWin = null;
+	this.wordWin = null;
+	this.textArea = textObject;	// deprecated
+	this.textInputs = arguments;
+
+	// private methods
+	this._spellcheck = _spellcheck;
+	this._getSuggestions = _getSuggestions;
+	this._setAsIgnored = _setAsIgnored;
+	this._getTotalReplaced = _getTotalReplaced;
+	this._setWordText = _setWordText;
+	this._getFormInputs = _getFormInputs;
+
+	// public methods
+	this.openChecker = openChecker;
+	this.startCheck = startCheck;
+	this.checkTextBoxes = checkTextBoxes;
+	this.checkTextAreas = checkTextAreas;
+	this.spellCheckAll = spellCheckAll;
+	this.ignoreWord = ignoreWord;
+	this.ignoreAll = ignoreAll;
+	this.replaceWord = replaceWord;
+	this.replaceAll = replaceAll;
+	this.terminateSpell = terminateSpell;
+	this.undo = undo;
+
+	// set the current window's "speller" property to the instance of this class.
+	// this object can now be referenced by child windows/frames.
+	window.speller = this;
+}
+
+// call this method to check all text boxes (and only text boxes) in the HTML document
+function checkTextBoxes() {
+	this.textInputs = this._getFormInputs( "^text$" );
+	this.openChecker();
+}
+
+// call this method to check all textareas (and only textareas ) in the HTML document
+function checkTextAreas() {
+	this.textInputs = this._getFormInputs( "^textarea$" );
+	this.openChecker();
+}
+
+// call this method to check all text boxes and textareas in the HTML document
+function spellCheckAll() {
+	this.textInputs = this._getFormInputs( "^text(area)?$" );
+	this.openChecker();
+}
+
+// call this method to check text boxe(s) and/or textarea(s) that were passed in to the
+// object's constructor or to the textInputs property
+function openChecker() {
+	this.spellCheckerWin = window.open( this.popUpUrl, this.popUpName, this.popUpProps );
+	if( !this.spellCheckerWin.opener ) {
+		this.spellCheckerWin.opener = window;
+	}
+}
+
+function startCheck( wordWindowObj, controlWindowObj ) {
+
+	// set properties from args
+	this.wordWin = wordWindowObj;
+	this.controlWin = controlWindowObj;
+
+	// reset properties
+	this.wordWin.resetForm();
+	this.controlWin.resetForm();
+	this.currentTextIndex = 0;
+	this.currentWordIndex = 0;
+	// initialize the flags to an array - one element for each text input
+	this.wordFlags = new Array( this.wordWin.textInputs.length );
+	// each element will be an array that keeps track of each word in the text
+	for( var i=0; i<this.wordFlags.length; i++ ) {
+		this.wordFlags[i] = [];
+	}
+
+	// start
+	this._spellcheck();
+
+	return true;
+}
+
+function ignoreWord() {
+	var wi = this.currentWordIndex;
+	var ti = this.currentTextIndex;
+	if( !this.wordWin ) {
+		alert( 'Error: Word frame not available.' );
+		return false;
+	}
+	if( !this.wordWin.getTextVal( ti, wi )) {
+		alert( 'Error: "Not in dictionary" text is missing.' );
+		return false;
+	}
+	// set as ignored
+	if( this._setAsIgnored( ti, wi, this.ignrWordFlag )) {
+		this.currentWordIndex++;
+		this._spellcheck();
+	}
+	return true;
+}
+
+function ignoreAll() {
+	var wi = this.currentWordIndex;
+	var ti = this.currentTextIndex;
+	if( !this.wordWin ) {
+		alert( 'Error: Word frame not available.' );
+		return false;
+	}
+	// get the word that is currently being evaluated.
+	var s_word_to_repl = this.wordWin.getTextVal( ti, wi );
+	if( !s_word_to_repl ) {
+		alert( 'Error: "Not in dictionary" text is missing' );
+		return false;
+	}
+
+	// set this word as an "ignore all" word.
+	this._setAsIgnored( ti, wi, this.ignrAllFlag );
+
+	// loop through all the words after this word
+	for( var i = ti; i < this.wordWin.textInputs.length; i++ ) {
+		for( var j = 0; j < this.wordWin.totalWords( i ); j++ ) {
+			if(( i == ti && j > wi ) || i > ti ) {
+				// future word: set as "from ignore all" if
+				// 1) do not already have a flag and
+				// 2) have the same value as current word
+				if(( this.wordWin.getTextVal( i, j ) == s_word_to_repl )
+				&& ( !this.wordFlags[i][j] )) {
+					this._setAsIgnored( i, j, this.fromIgnrAll );
+				}
+			}
+		}
+	}
+
+	// finally, move on
+	this.currentWordIndex++;
+	this._spellcheck();
+	return true;
+}
+
+function replaceWord() {
+	var wi = this.currentWordIndex;
+	var ti = this.currentTextIndex;
+	if( !this.wordWin ) {
+		alert( 'Error: Word frame not available.' );
+		return false;
+	}
+	if( !this.wordWin.getTextVal( ti, wi )) {
+		alert( 'Error: "Not in dictionary" text is missing' );
+		return false;
+	}
+	if( !this.controlWin.replacementText ) {
+		return false ;
+	}
+	var txt = this.controlWin.replacementText;
+	if( txt.value ) {
+		var newspell = new String( txt.value );
+		if( this._setWordText( ti, wi, newspell, this.replWordFlag )) {
+			this.currentWordIndex++;
+			this._spellcheck();
+		}
+	}
+	return true;
+}
+
+function replaceAll() {
+	var ti = this.currentTextIndex;
+	var wi = this.currentWordIndex;
+	if( !this.wordWin ) {
+		alert( 'Error: Word frame not available.' );
+		return false;
+	}
+	var s_word_to_repl = this.wordWin.getTextVal( ti, wi );
+	if( !s_word_to_repl ) {
+		alert( 'Error: "Not in dictionary" text is missing' );
+		return false;
+	}
+	var txt = this.controlWin.replacementText;
+	if( !txt.value ) return false;
+	var newspell = new String( txt.value );
+
+	// set this word as a "replace all" word.
+	this._setWordText( ti, wi, newspell, this.replAllFlag );
+
+	// loop through all the words after this word
+	for( var i = ti; i < this.wordWin.textInputs.length; i++ ) {
+		for( var j = 0; j < this.wordWin.totalWords( i ); j++ ) {
+			if(( i == ti && j > wi ) || i > ti ) {
+				// future word: set word text to s_word_to_repl if
+				// 1) do not already have a flag and
+				// 2) have the same value as s_word_to_repl
+				if(( this.wordWin.getTextVal( i, j ) == s_word_to_repl )
+				&& ( !this.wordFlags[i][j] )) {
+					this._setWordText( i, j, newspell, this.fromReplAll );
+				}
+			}
+		}
+	}
+
+	// finally, move on
+	this.currentWordIndex++;
+	this._spellcheck();
+	return true;
+}
+
+function terminateSpell() {
+	// called when we have reached the end of the spell checking.
+	var msg = "";		// by FredCK
+	var numrepl = this._getTotalReplaced();
+	if( numrepl == 0 ) {
+		// see if there were no misspellings to begin with
+		if( !this.wordWin ) {
+			msg = "";
+		} else {
+			if( this.wordWin.totalMisspellings() ) {
+//				msg += "No words changed.";			// by FredCK
+				msg += FCKLang.DlgSpellNoChanges ;	// by FredCK
+			} else {
+//				msg += "No misspellings found.";	// by FredCK
+				msg += FCKLang.DlgSpellNoMispell ;	// by FredCK
+			}
+		}
+	} else if( numrepl == 1 ) {
+//		msg += "One word changed.";			// by FredCK
+		msg += FCKLang.DlgSpellOneChange ;	// by FredCK
+	} else {
+//		msg += numrepl + " words changed.";	// by FredCK
+		msg += FCKLang.DlgSpellManyChanges.replace( /%1/g, numrepl ) ;
+	}
+	if( msg ) {
+//		msg += "\n";	// by FredCK
+		alert( msg );
+	}
+
+	if( numrepl > 0 ) {
+		// update the text field(s) on the opener window
+		for( var i = 0; i < this.textInputs.length; i++ ) {
+			// this.textArea.value = this.wordWin.text;
+			if( this.wordWin ) {
+				if( this.wordWin.textInputs[i] ) {
+					this.textInputs[i].value = this.wordWin.textInputs[i];
+				}
+			}
+		}
+	}
+
+	// return back to the calling window
+//	this.spellCheckerWin.close();					// by FredCK
+	if ( typeof( this.OnFinished ) == 'function' )	// by FredCK
+		this.OnFinished(numrepl) ;					// by FredCK
+
+	return true;
+}
+
+function undo() {
+	// skip if this is the first word!
+	var ti = this.currentTextIndex;
+	var wi = this.currentWordIndex;
+
+	if( this.wordWin.totalPreviousWords( ti, wi ) > 0 ) {
+		this.wordWin.removeFocus( ti, wi );
+
+		// go back to the last word index that was acted upon
+		do {
+			// if the current word index is zero then reset the seed
+			if( this.currentWordIndex == 0 && this.currentTextIndex > 0 ) {
+				this.currentTextIndex--;
+				this.currentWordIndex = this.wordWin.totalWords( this.currentTextIndex )-1;
+				if( this.currentWordIndex < 0 ) this.currentWordIndex = 0;
+			} else {
+				if( this.currentWordIndex > 0 ) {
+					this.currentWordIndex--;
+				}
+			}
+		} while (
+			this.wordWin.totalWords( this.currentTextIndex ) == 0
+			|| this.wordFlags[this.currentTextIndex][this.currentWordIndex] == this.fromIgnrAll
+			|| this.wordFlags[this.currentTextIndex][this.currentWordIndex] == this.fromReplAll
+		);
+
+		var text_idx = this.currentTextIndex;
+		var idx = this.currentWordIndex;
+		var preReplSpell = this.wordWin.originalSpellings[text_idx][idx];
+
+		// if we got back to the first word then set the Undo button back to disabled
+		if( this.wordWin.totalPreviousWords( text_idx, idx ) == 0 ) {
+			this.controlWin.disableUndo();
+		}
+
+		var i, j, origSpell ;
+		// examine what happened to this current word.
+		switch( this.wordFlags[text_idx][idx] ) {
+			// replace all: go through this and all the future occurances of the word
+			// and revert them all to the original spelling and clear their flags
+			case this.replAllFlag :
+				for( i = text_idx; i < this.wordWin.textInputs.length; i++ ) {
+					for( j = 0; j < this.wordWin.totalWords( i ); j++ ) {
+						if(( i == text_idx && j >= idx ) || i > text_idx ) {
+							origSpell = this.wordWin.originalSpellings[i][j];
+							if( origSpell == preReplSpell ) {
+								this._setWordText ( i, j, origSpell, undefined );
+							}
+						}
+					}
+				}
+				break;
+
+			// ignore all: go through all the future occurances of the word
+			// and clear their flags
+			case this.ignrAllFlag :
+				for( i = text_idx; i < this.wordWin.textInputs.length; i++ ) {
+					for( j = 0; j < this.wordWin.totalWords( i ); j++ ) {
+						if(( i == text_idx && j >= idx ) || i > text_idx ) {
+							origSpell = this.wordWin.originalSpellings[i][j];
+							if( origSpell == preReplSpell ) {
+								this.wordFlags[i][j] = undefined;
+							}
+						}
+					}
+				}
+				break;
+
+			// replace: revert the word to its original spelling
+			case this.replWordFlag :
+				this._setWordText ( text_idx, idx, preReplSpell, undefined );
+				break;
+		}
+
+		// For all four cases, clear the wordFlag of this word. re-start the process
+		this.wordFlags[text_idx][idx] = undefined;
+		this._spellcheck();
+	}
+}
+
+function _spellcheck() {
+	var ww = this.wordWin;
+
+	// check if this is the last word in the current text element
+	if( this.currentWordIndex == ww.totalWords( this.currentTextIndex) ) {
+		this.currentTextIndex++;
+		this.currentWordIndex = 0;
+		// keep going if we're not yet past the last text element
+		if( this.currentTextIndex < this.wordWin.textInputs.length ) {
+			this._spellcheck();
+			return;
+		} else {
+			this.terminateSpell();
+			return;
+		}
+	}
+
+	// if this is after the first one make sure the Undo button is enabled
+	if( this.currentWordIndex > 0 ) {
+		this.controlWin.enableUndo();
+	}
+
+	// skip the current word if it has already been worked on
+	if( this.wordFlags[this.currentTextIndex][this.currentWordIndex] ) {
+		// increment the global current word index and move on.
+		this.currentWordIndex++;
+		this._spellcheck();
+	} else {
+		var evalText = ww.getTextVal( this.currentTextIndex, this.currentWordIndex );
+		if( evalText ) {
+			this.controlWin.evaluatedText.value = evalText;
+			ww.setFocus( this.currentTextIndex, this.currentWordIndex );
+			this._getSuggestions( this.currentTextIndex, this.currentWordIndex );
+		}
+	}
+}
+
+function _getSuggestions( text_num, word_num ) {
+	this.controlWin.clearSuggestions();
+	// add suggestion in list for each suggested word.
+	// get the array of suggested words out of the
+	// three-dimensional array containing all suggestions.
+	var a_suggests = this.wordWin.suggestions[text_num][word_num];
+	if( a_suggests ) {
+		// got an array of suggestions.
+		for( var ii = 0; ii < a_suggests.length; ii++ ) {
+			this.controlWin.addSuggestion( a_suggests[ii] );
+		}
+	}
+	this.controlWin.selectDefaultSuggestion();
+}
+
+function _setAsIgnored( text_num, word_num, flag ) {
+	// set the UI
+	this.wordWin.removeFocus( text_num, word_num );
+	// do the bookkeeping
+	this.wordFlags[text_num][word_num] = flag;
+	return true;
+}
+
+function _getTotalReplaced() {
+	var i_replaced = 0;
+	for( var i = 0; i < this.wordFlags.length; i++ ) {
+		for( var j = 0; j < this.wordFlags[i].length; j++ ) {
+			if(( this.wordFlags[i][j] == this.replWordFlag )
+			|| ( this.wordFlags[i][j] == this.replAllFlag )
+			|| ( this.wordFlags[i][j] == this.fromReplAll )) {
+				i_replaced++;
+			}
+		}
+	}
+	return i_replaced;
+}
+
+function _setWordText( text_num, word_num, newText, flag ) {
+	// set the UI and form inputs
+	this.wordWin.setText( text_num, word_num, newText );
+	// keep track of what happened to this word:
+	this.wordFlags[text_num][word_num] = flag;
+	return true;
+}
+
+function _getFormInputs( inputPattern ) {
+	var inputs = new Array();
+	for( var i = 0; i < document.forms.length; i++ ) {
+		for( var j = 0; j < document.forms[i].elements.length; j++ ) {
+			if( document.forms[i].elements[j].type.match( inputPattern )) {
+				inputs[inputs.length] = document.forms[i].elements[j];
+			}
+		}
+	}
+	return inputs;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js	(revision 816)
@@ -0,0 +1,87 @@
+ïŧŋ////////////////////////////////////////////////////
+// controlWindow object
+////////////////////////////////////////////////////
+function controlWindow( controlForm ) {
+	// private properties
+	this._form = controlForm;
+
+	// public properties
+	this.windowType = "controlWindow";
+//	this.noSuggestionSelection = "- No suggestions -";	// by FredCK
+	this.noSuggestionSelection = FCKLang.DlgSpellNoSuggestions ;
+	// set up the properties for elements of the given control form
+	this.suggestionList  = this._form.sugg;
+	this.evaluatedText   = this._form.misword;
+	this.replacementText = this._form.txtsugg;
+	this.undoButton      = this._form.btnUndo;
+
+	// public methods
+	this.addSuggestion = addSuggestion;
+	this.clearSuggestions = clearSuggestions;
+	this.selectDefaultSuggestion = selectDefaultSuggestion;
+	this.resetForm = resetForm;
+	this.setSuggestedText = setSuggestedText;
+	this.enableUndo = enableUndo;
+	this.disableUndo = disableUndo;
+}
+
+function resetForm() {
+	if( this._form ) {
+		this._form.reset();
+	}
+}
+
+function setSuggestedText() {
+	var slct = this.suggestionList;
+	var txt = this.replacementText;
+	var str = "";
+	if( (slct.options[0].text) && slct.options[0].text != this.noSuggestionSelection ) {
+		str = slct.options[slct.selectedIndex].text;
+	}
+	txt.value = str;
+}
+
+function selectDefaultSuggestion() {
+	var slct = this.suggestionList;
+	var txt = this.replacementText;
+	if( slct.options.length == 0 ) {
+		this.addSuggestion( this.noSuggestionSelection );
+	} else {
+		slct.options[0].selected = true;
+	}
+	this.setSuggestedText();
+}
+
+function addSuggestion( sugg_text ) {
+	var slct = this.suggestionList;
+	if( sugg_text ) {
+		var i = slct.options.length;
+		var newOption = new Option( sugg_text, 'sugg_text'+i );
+		slct.options[i] = newOption;
+	 }
+}
+
+function clearSuggestions() {
+	var slct = this.suggestionList;
+	for( var j = slct.length - 1; j > -1; j-- ) {
+		if( slct.options[j] ) {
+			slct.options[j] = null;
+		}
+	}
+}
+
+function enableUndo() {
+	if( this.undoButton ) {
+		if( this.undoButton.disabled == true ) {
+			this.undoButton.disabled = false;
+		}
+	}
+}
+
+function disableUndo() {
+	if( this.undoButton ) {
+		if( this.undoButton.disabled == false ) {
+			this.undoButton.disabled = true;
+		}
+	}
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html	(revision 816)
@@ -0,0 +1,153 @@
+<html>
+	<head>
+		<link rel="stylesheet" type="text/css" href="spellerStyle.css" />
+		<script type="text/javascript" src="controlWindow.js"></script>
+		<script type="text/javascript">
+var spellerObject;
+var controlWindowObj;
+
+if( parent.opener ) {
+	spellerObject = parent.opener.speller;
+}
+
+function ignore_word() {
+	if( spellerObject ) {
+		spellerObject.ignoreWord();
+	}
+}
+
+function ignore_all() {
+	if( spellerObject ) {
+		spellerObject.ignoreAll();
+	}
+}
+
+function replace_word() {
+	if( spellerObject ) {
+		spellerObject.replaceWord();
+	}
+}
+
+function replace_all() {
+	if( spellerObject ) {
+		spellerObject.replaceAll();
+	}
+}
+
+function end_spell() {
+	if( spellerObject ) {
+		spellerObject.terminateSpell();
+	}
+}
+
+function undo() {
+	if( spellerObject ) {
+		spellerObject.undo();
+	}
+}
+
+function suggText() {
+	if( controlWindowObj ) {
+		controlWindowObj.setSuggestedText();
+	}
+}
+
+var FCKLang = window.parent.parent.FCKLang ;	// by FredCK
+
+function init_spell() {
+	// By FredCK (fckLang attributes have been added to the HTML source of this page)
+	window.parent.parent.OnSpellerControlsLoad( this ) ;
+
+	var controlForm = document.spellcheck;
+
+	// create a new controlWindow object
+ 	controlWindowObj = new controlWindow( controlForm );
+
+	// call the init_spell() function in the parent frameset
+	if( parent.frames.length ) {
+		parent.init_spell( controlWindowObj );
+	} else {
+		alert( 'This page was loaded outside of a frameset. It might not display properly' );
+	}
+}
+
+</script>
+	</head>
+	<body class="controlWindowBody" onLoad="init_spell();" style="OVERFLOW: hidden" scroll="no">	<!-- by FredCK -->
+		<form name="spellcheck">
+			<table border="0" cellpadding="0" cellspacing="0" border="0" align="center">
+				<tr>
+					<td colspan="3" class="normalLabel"><span fckLang="DlgSpellNotInDic">Not in dictionary:</span></td>
+				</tr>
+				<tr>
+					<td colspan="3"><input class="readonlyInput" type="text" name="misword" readonly /></td>
+				</tr>
+				<tr>
+					<td colspan="3" height="5"></td>
+				</tr>
+				<tr>
+					<td class="normalLabel"><span fckLang="DlgSpellChangeTo">Change to:</span></td>
+				</tr>
+				<tr valign="top">
+					<td>
+						<table border="0" cellpadding="0" cellspacing="0" border="0">
+							<tr>
+								<td class="normalLabel">
+									<input class="textDefault" type="text" name="txtsugg" />
+								</td>
+							</tr>
+							<tr>
+								<td>
+									<select class="suggSlct" name="sugg" size="7" onChange="suggText();" onDblClick="replace_word();">
+										<option></option>
+									</select>
+								</td>
+							</tr>
+						</table>
+					</td>
+					<td>&nbsp;&nbsp;</td>
+					<td>
+						<table border="0" cellpadding="0" cellspacing="0" border="0">
+							<tr>
+								<td>
+									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnIgnore" value="Ignore" onClick="ignore_word();">
+								</td>
+								<td>&nbsp;&nbsp;</td>
+								<td>
+									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnIgnoreAll" value="Ignore All" onClick="ignore_all();">
+								</td>
+							</tr>
+							<tr>
+								<td colspan="3" height="5"></td>
+							</tr>
+							<tr>
+								<td>
+									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnReplace" value="Replace" onClick="replace_word();">
+								</td>
+								<td>&nbsp;&nbsp;</td>
+								<td>
+									<input class="buttonDefault" type="button" fckLang="DlgSpellBtnReplaceAll" value="Replace All" onClick="replace_all();">
+								</td>
+							</tr>
+							<tr>
+								<td colspan="3" height="5"></td>
+							</tr>
+							<tr>
+								<td>
+									<input class="buttonDefault" type="button" name="btnUndo" fckLang="DlgSpellBtnUndo" value="Undo" onClick="undo();"
+										disabled>
+								</td>
+								<td>&nbsp;&nbsp;</td>
+								<td>
+									<!-- by FredCK
+									<input class="buttonDefault" type="button" value="Close" onClick="end_spell();">
+									-->
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</form>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html	(revision 816)
@@ -0,0 +1,71 @@
+
+<script>
+
+var wordWindow = null;
+var controlWindow = null;
+
+function init_spell( spellerWindow ) {
+
+	if( spellerWindow ) {
+		if( spellerWindow.windowType == "wordWindow" ) {
+			wordWindow = spellerWindow;
+		} else if ( spellerWindow.windowType == "controlWindow" ) {
+			controlWindow = spellerWindow;
+		}
+	}
+
+	if( controlWindow && wordWindow ) {
+		// populate the speller object and start it off!
+		var speller = opener.speller;
+		wordWindow.speller = speller;
+		speller.startCheck( wordWindow, controlWindow );
+	}
+}
+
+// encodeForPost
+function encodeForPost( str ) {
+	var s = new String( str );
+	s = encodeURIComponent( s );
+	// additionally encode single quotes to evade any PHP
+	// magic_quotes_gpc setting (it inserts escape characters and
+	// therefore skews the btye positions of misspelled words)
+	return s.replace( /\'/g, '%27' );
+}
+
+// post the text area data to the script that populates the speller
+function postWords() {
+	var bodyDoc = window.frames[0].document;
+	bodyDoc.open();
+	bodyDoc.write('<html>');
+	bodyDoc.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8">');
+	bodyDoc.write('<link rel="stylesheet" type="text/css" href="spellerStyle.css"/>');
+	if (opener) {
+		var speller = opener.speller;
+		bodyDoc.write('<body class="normalText" onLoad="document.forms[0].submit();">');
+		bodyDoc.write('<p>' + window.parent.FCKLang.DlgSpellProgress + '<\/p>');		// by FredCK
+		bodyDoc.write('<form action="'+speller.spellCheckScript+'" method="post">');
+		for( var i = 0; i < speller.textInputs.length; i++ ) {
+			bodyDoc.write('<input type="hidden" name="textinputs[]" value="'+encodeForPost(speller.textInputs[i].value)+'">');
+		}
+		bodyDoc.write('<\/form>');
+		bodyDoc.write('<\/body>');
+	} else {
+		bodyDoc.write('<body class="normalText">');
+		bodyDoc.write('<p><b>This page cannot be displayed<\/b><\/p><p>The window was not opened from another window.<\/p>');
+		bodyDoc.write('<\/body>');
+	}
+	bodyDoc.write('<\/html>');
+	bodyDoc.close();
+}
+</script>
+
+<html>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<head>
+<title>Speller Pages</title>
+</head>
+<frameset rows="*,201" onLoad="postWords();">
+<frame src="blank.html">
+<frame src="controls.html">
+</frameset>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html
===================================================================
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php	(revision 816)
@@ -0,0 +1,199 @@
+<?php
+header('Content-type: text/html; charset=utf-8');
+
+// The following variables values must reflect your installation needs.
+
+$aspell_prog	= '"C:\Program Files\Aspell\bin\aspell.exe"';	// by FredCK (for Windows)
+//$aspell_prog	= 'aspell';										// by FredCK (for Linux)
+
+$lang			= 'en_US';
+$aspell_opts	= "-a --lang=$lang --encoding=utf-8 -H --rem-sgml-check=alt";		// by FredCK
+
+$tempfiledir	= "./";
+
+$spellercss		= '../spellerStyle.css';						// by FredCK
+$word_win_src	= '../wordWindow.js';							// by FredCK
+
+$textinputs		= $_POST['textinputs']; # array
+$input_separator = "A";
+
+# set the JavaScript variable to the submitted text.
+# textinputs is an array, each element corresponding to the (url-encoded)
+# value of the text control submitted for spell-checking
+function print_textinputs_var() {
+	global $textinputs;
+	foreach( $textinputs as $key=>$val ) {
+		# $val = str_replace( "'", "%27", $val );
+		echo "textinputs[$key] = decodeURIComponent(\"" . $val . "\");\n";
+	}
+}
+
+# make declarations for the text input index
+function print_textindex_decl( $text_input_idx ) {
+	echo "words[$text_input_idx] = [];\n";
+	echo "suggs[$text_input_idx] = [];\n";
+}
+
+# set an element of the JavaScript 'words' array to a misspelled word
+function print_words_elem( $word, $index, $text_input_idx ) {
+	echo "words[$text_input_idx][$index] = '" . escape_quote( $word ) . "';\n";
+}
+
+
+# set an element of the JavaScript 'suggs' array to a list of suggestions
+function print_suggs_elem( $suggs, $index, $text_input_idx ) {
+	echo "suggs[$text_input_idx][$index] = [";
+	foreach( $suggs as $key=>$val ) {
+		if( $val ) {
+			echo "'" . escape_quote( $val ) . "'";
+			if ( $key+1 < count( $suggs )) {
+				echo ", ";
+			}
+		}
+	}
+	echo "];\n";
+}
+
+# escape single quote
+function escape_quote( $str ) {
+	return preg_replace ( "/'/", "\\'", $str );
+}
+
+
+# handle a server-side error.
+function error_handler( $err ) {
+	echo "error = '" . preg_replace( "/['\\\\]/", "\\\\$0", $err ) . "';\n";
+}
+
+## get the list of misspelled words. Put the results in the javascript words array
+## for each misspelled word, get suggestions and put in the javascript suggs array
+function print_checker_results() {
+
+	global $aspell_prog;
+	global $aspell_opts;
+	global $tempfiledir;
+	global $textinputs;
+	global $input_separator;
+	$aspell_err = "";
+	# create temp file
+	$tempfile = tempnam( $tempfiledir, 'aspell_data_' );
+
+	# open temp file, add the submitted text.
+	if( $fh = fopen( $tempfile, 'w' )) {
+		for( $i = 0; $i < count( $textinputs ); $i++ ) {
+			$text = urldecode( $textinputs[$i] );
+
+			// Strip all tags for the text. (by FredCK - #339 / #681)
+			$text = preg_replace( "/<[^>]+>/", " ", $text ) ;
+
+			$lines = explode( "\n", $text );
+			fwrite ( $fh, "%\n" ); # exit terse mode
+			fwrite ( $fh, "^$input_separator\n" );
+			fwrite ( $fh, "!\n" ); # enter terse mode
+			foreach( $lines as $key=>$value ) {
+				# use carat on each line to escape possible aspell commands
+				fwrite( $fh, "^$value\n" );
+			}
+		}
+		fclose( $fh );
+
+		# exec aspell command - redirect STDERR to STDOUT
+		$cmd = "$aspell_prog $aspell_opts < $tempfile 2>&1";
+		if( $aspellret = shell_exec( $cmd )) {
+			$linesout = explode( "\n", $aspellret );
+			$index = 0;
+			$text_input_index = -1;
+			# parse each line of aspell return
+			foreach( $linesout as $key=>$val ) {
+				$chardesc = substr( $val, 0, 1 );
+				# if '&', then not in dictionary but has suggestions
+				# if '#', then not in dictionary and no suggestions
+				# if '*', then it is a delimiter between text inputs
+				# if '@' then version info
+				if( $chardesc == '&' || $chardesc == '#' ) {
+					$line = explode( " ", $val, 5 );
+					print_words_elem( $line[1], $index, $text_input_index );
+					if( isset( $line[4] )) {
+						$suggs = explode( ", ", $line[4] );
+					} else {
+						$suggs = array();
+					}
+					print_suggs_elem( $suggs, $index, $text_input_index );
+					$index++;
+				} elseif( $chardesc == '*' ) {
+					$text_input_index++;
+					print_textindex_decl( $text_input_index );
+					$index = 0;
+				} elseif( $chardesc != '@' && $chardesc != "" ) {
+					# assume this is error output
+					$aspell_err .= $val;
+				}
+			}
+			if( $aspell_err ) {
+				$aspell_err = "Error executing `$cmd`\\n$aspell_err";
+				error_handler( $aspell_err );
+			}
+		} else {
+			error_handler( "System error: Aspell program execution failed (`$cmd`)" );
+		}
+	} else {
+		error_handler( "System error: Could not open file '$tempfile' for writing" );
+	}
+
+	# close temp file, delete file
+	unlink( $tempfile );
+}
+
+
+?>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link rel="stylesheet" type="text/css" href="<?php echo $spellercss ?>" />
+<script language="javascript" src="<?php echo $word_win_src ?>"></script>
+<script language="javascript">
+var suggs = new Array();
+var words = new Array();
+var textinputs = new Array();
+var error;
+<?php
+
+print_textinputs_var();
+
+print_checker_results();
+
+?>
+
+var wordWindowObj = new wordWindow();
+wordWindowObj.originalSpellings = words;
+wordWindowObj.suggestions = suggs;
+wordWindowObj.textInputs = textinputs;
+
+function init_spell() {
+	// check if any error occured during server-side processing
+	if( error ) {
+		alert( error );
+	} else {
+		// call the init_spell() function in the parent frameset
+		if (parent.frames.length) {
+			parent.init_spell( wordWindowObj );
+		} else {
+			alert('This page was loaded outside of a frameset. It might not display properly');
+		}
+	}
+}
+
+
+
+</script>
+
+</head>
+<!-- <body onLoad="init_spell();">		by FredCK -->
+<body onLoad="init_spell();" bgcolor="#ffffff">
+
+<script type="text/javascript">
+wordWindowObj.writeBody();
+</script>
+
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css	(revision 816)
@@ -0,0 +1,49 @@
+.blend {
+	font-family: courier new;
+	font-size: 10pt;
+	border: 0;
+	margin-bottom:-1;
+}
+.normalLabel {
+	font-size:8pt;
+}
+.normalText {
+	font-family:arial, helvetica, sans-serif;
+	font-size:10pt;
+	color:000000;
+	background-color:FFFFFF;
+}
+.plainText {
+	font-family: courier new, courier, monospace;
+	font-size: 10pt;
+	color:000000;
+	background-color:FFFFFF;
+}
+.controlWindowBody {
+	font-family:arial, helvetica, sans-serif;
+	font-size:8pt;
+	padding: 7px ;		/* by FredCK */
+	margin: 0px ;		/* by FredCK */
+	/* color:000000;				by FredCK */
+	/* background-color:DADADA;		by FredCK */
+}
+.readonlyInput {
+	background-color:DADADA;
+	color:000000;
+	font-size:8pt;
+	width:392px;
+}
+.textDefault {
+	font-size:8pt;
+	width: 200px;
+}
+.buttonDefault {
+	width:90px;
+	height:22px;
+	font-size:8pt;
+}
+.suggSlct {
+	width:200px;
+	margin-top:2;
+	font-size:8pt;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js	(revision 816)
@@ -0,0 +1,272 @@
+ïŧŋ////////////////////////////////////////////////////
+// wordWindow object
+////////////////////////////////////////////////////
+function wordWindow() {
+	// private properties
+	this._forms = [];
+
+	// private methods
+	this._getWordObject = _getWordObject;
+	//this._getSpellerObject = _getSpellerObject;
+	this._wordInputStr = _wordInputStr;
+	this._adjustIndexes = _adjustIndexes;
+	this._isWordChar = _isWordChar;
+	this._lastPos = _lastPos;
+
+	// public properties
+	this.wordChar = /[a-zA-Z]/;
+	this.windowType = "wordWindow";
+	this.originalSpellings = new Array();
+	this.suggestions = new Array();
+	this.checkWordBgColor = "pink";
+	this.normWordBgColor = "white";
+	this.text = "";
+	this.textInputs = new Array();
+	this.indexes = new Array();
+	//this.speller = this._getSpellerObject();
+
+	// public methods
+	this.resetForm = resetForm;
+	this.totalMisspellings = totalMisspellings;
+	this.totalWords = totalWords;
+	this.totalPreviousWords = totalPreviousWords;
+	//this.getTextObjectArray = getTextObjectArray;
+	this.getTextVal = getTextVal;
+	this.setFocus = setFocus;
+	this.removeFocus = removeFocus;
+	this.setText = setText;
+	//this.getTotalWords = getTotalWords;
+	this.writeBody = writeBody;
+	this.printForHtml = printForHtml;
+}
+
+function resetForm() {
+	if( this._forms ) {
+		for( var i = 0; i < this._forms.length; i++ ) {
+			this._forms[i].reset();
+		}
+	}
+	return true;
+}
+
+function totalMisspellings() {
+	var total_words = 0;
+	for( var i = 0; i < this.textInputs.length; i++ ) {
+		total_words += this.totalWords( i );
+	}
+	return total_words;
+}
+
+function totalWords( textIndex ) {
+	return this.originalSpellings[textIndex].length;
+}
+
+function totalPreviousWords( textIndex, wordIndex ) {
+	var total_words = 0;
+	for( var i = 0; i <= textIndex; i++ ) {
+		for( var j = 0; j < this.totalWords( i ); j++ ) {
+			if( i == textIndex && j == wordIndex ) {
+				break;
+			} else {
+				total_words++;
+			}
+		}
+	}
+	return total_words;
+}
+
+//function getTextObjectArray() {
+//	return this._form.elements;
+//}
+
+function getTextVal( textIndex, wordIndex ) {
+	var word = this._getWordObject( textIndex, wordIndex );
+	if( word ) {
+		return word.value;
+	}
+}
+
+function setFocus( textIndex, wordIndex ) {
+	var word = this._getWordObject( textIndex, wordIndex );
+	if( word ) {
+		if( word.type == "text" ) {
+			word.focus();
+			word.style.backgroundColor = this.checkWordBgColor;
+		}
+	}
+}
+
+function removeFocus( textIndex, wordIndex ) {
+	var word = this._getWordObject( textIndex, wordIndex );
+	if( word ) {
+		if( word.type == "text" ) {
+			word.blur();
+			word.style.backgroundColor = this.normWordBgColor;
+		}
+	}
+}
+
+function setText( textIndex, wordIndex, newText ) {
+	var word = this._getWordObject( textIndex, wordIndex );
+	var beginStr;
+	var endStr;
+	if( word ) {
+		var pos = this.indexes[textIndex][wordIndex];
+		var oldText = word.value;
+		// update the text given the index of the string
+		beginStr = this.textInputs[textIndex].substring( 0, pos );
+		endStr = this.textInputs[textIndex].substring(
+			pos + oldText.length,
+			this.textInputs[textIndex].length
+		);
+		this.textInputs[textIndex] = beginStr + newText + endStr;
+
+		// adjust the indexes on the stack given the differences in
+		// length between the new word and old word.
+		var lengthDiff = newText.length - oldText.length;
+		this._adjustIndexes( textIndex, wordIndex, lengthDiff );
+
+		word.size = newText.length;
+		word.value = newText;
+		this.removeFocus( textIndex, wordIndex );
+	}
+}
+
+
+function writeBody() {
+	var d = window.document;
+	var is_html = false;
+
+	d.open();
+
+	// iterate through each text input.
+	for( var txtid = 0; txtid < this.textInputs.length; txtid++ ) {
+		var end_idx = 0;
+		var begin_idx = 0;
+		d.writeln( '<form name="textInput'+txtid+'">' );
+		var wordtxt = this.textInputs[txtid];
+		this.indexes[txtid] = [];
+
+		if( wordtxt ) {
+			var orig = this.originalSpellings[txtid];
+			if( !orig ) break;
+
+			//!!! plain text, or HTML mode?
+			d.writeln( '<div class="plainText">' );
+			// iterate through each occurrence of a misspelled word.
+			for( var i = 0; i < orig.length; i++ ) {
+				// find the position of the current misspelled word,
+				// starting at the last misspelled word.
+				// and keep looking if it's a substring of another word
+				do {
+					begin_idx = wordtxt.indexOf( orig[i], end_idx );
+					end_idx = begin_idx + orig[i].length;
+					// word not found? messed up!
+					if( begin_idx == -1 ) break;
+					// look at the characters immediately before and after
+					// the word. If they are word characters we'll keep looking.
+					var before_char = wordtxt.charAt( begin_idx - 1 );
+					var after_char = wordtxt.charAt( end_idx );
+				} while (
+					this._isWordChar( before_char )
+					|| this._isWordChar( after_char )
+				);
+
+				// keep track of its position in the original text.
+				this.indexes[txtid][i] = begin_idx;
+
+				// write out the characters before the current misspelled word
+				for( var j = this._lastPos( txtid, i ); j < begin_idx; j++ ) {
+					// !!! html mode? make it html compatible
+					d.write( this.printForHtml( wordtxt.charAt( j )));
+				}
+
+				// write out the misspelled word.
+				d.write( this._wordInputStr( orig[i] ));
+
+				// if it's the last word, write out the rest of the text
+				if( i == orig.length-1 ){
+					d.write( printForHtml( wordtxt.substr( end_idx )));
+				}
+			}
+
+			d.writeln( '</div>' );
+
+		}
+		d.writeln( '</form>' );
+	}
+	//for ( var j = 0; j < d.forms.length; j++ ) {
+	//	alert( d.forms[j].name );
+	//	for( var k = 0; k < d.forms[j].elements.length; k++ ) {
+	//		alert( d.forms[j].elements[k].name + ": " + d.forms[j].elements[k].value );
+	//	}
+	//}
+
+	// set the _forms property
+	this._forms = d.forms;
+	d.close();
+}
+
+// return the character index in the full text after the last word we evaluated
+function _lastPos( txtid, idx ) {
+	if( idx > 0 )
+		return this.indexes[txtid][idx-1] + this.originalSpellings[txtid][idx-1].length;
+	else
+		return 0;
+}
+
+function printForHtml( n ) {
+	return n ;		// by FredCK
+/*
+	var htmlstr = n;
+	if( htmlstr.length == 1 ) {
+		// do simple case statement if it's just one character
+		switch ( n ) {
+			case "\n":
+				htmlstr = '<br/>';
+				break;
+			case "<":
+				htmlstr = '&lt;';
+				break;
+			case ">":
+				htmlstr = '&gt;';
+				break;
+		}
+		return htmlstr;
+	} else {
+		htmlstr = htmlstr.replace( /</g, '&lt' );
+		htmlstr = htmlstr.replace( />/g, '&gt' );
+		htmlstr = htmlstr.replace( /\n/g, '<br/>' );
+		return htmlstr;
+	}
+*/
+}
+
+function _isWordChar( letter ) {
+	if( letter.search( this.wordChar ) == -1 ) {
+		return false;
+	} else {
+		return true;
+	}
+}
+
+function _getWordObject( textIndex, wordIndex ) {
+	if( this._forms[textIndex] ) {
+		if( this._forms[textIndex].elements[wordIndex] ) {
+			return this._forms[textIndex].elements[wordIndex];
+		}
+	}
+	return null;
+}
+
+function _wordInputStr( word ) {
+	var str = '<input readonly ';
+	str += 'class="blend" type="text" value="' + word + '" size="' + word.length + '">';
+	return str;
+}
+
+function _adjustIndexes( textIndex, wordIndex, lengthDiff ) {
+	for( var i = wordIndex + 1; i < this.originalSpellings[textIndex].length; i++ ) {
+		this.indexes[textIndex][i] = this.indexes[textIndex][i] + lengthDiff;
+	}
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_spellerpages.html	(revision 816)
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Spell Check dialog window.
+-->
+<html>
+	<head>
+		<title>Spell Check</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script src="fck_spellerpages/spellerpages/spellChecker.js"></script>
+		<script type="text/javascript">
+
+var oEditor = window.parent.InnerDialogLoaded() ;
+var FCKLang = oEditor.FCKLang ;
+
+window.onload = function()
+{
+	document.getElementById('txtHtml').value = oEditor.FCK.EditorDocument.body.innerHTML ;
+
+	var oSpeller = new spellChecker( document.getElementById('txtHtml') ) ;
+	oSpeller.spellCheckScript = oEditor.FCKConfig.SpellerPagesServerScript || 'server-scripts/spellchecker.php' ;
+	oSpeller.OnFinished = oSpeller_OnFinished ;
+	oSpeller.openChecker() ;
+}
+
+function OnSpellerControlsLoad( controlsWindow )
+{
+	// Translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage( controlsWindow.document ) ;
+}
+
+function oSpeller_OnFinished( numberOCorrections )
+{
+	if ( numberOCorrections > 0 )
+		oEditor.FCK.SetData( document.getElementById('txtHtml').value ) ;
+	window.parent.Cancel() ;
+}
+
+		</script>
+	</head>
+	<body style="OVERFLOW: hidden" scroll="no" style="padding:0px;">
+		<input type="hidden" id="txtHtml" value="">
+		<iframe id="frmSpell" src="javascript:void(0)" name="spellchecker" width="100%" height="100%" frameborder="0"></iframe>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_checkbox.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_checkbox.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_checkbox.html	(revision 816)
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Checkbox dialog window.
+-->
+<html>
+	<head>
+		<title>Checkbox Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="common/fck_dialog_common.js" type="text/javascript"></script>
+		<script type="text/javascript">
+
+var dialog	= window.parent ;
+var oEditor	= dialog.InnerDialogLoaded() ;
+
+// Gets the document DOM
+var oDOM = oEditor.FCK.EditorDocument ;
+
+var oActiveEl = dialog.Selection.GetSelectedElement() ;
+
+window.onload = function()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage(document) ;
+
+	if ( oActiveEl && oActiveEl.tagName == 'INPUT' && oActiveEl.type == 'checkbox' )
+	{
+		GetE('txtName').value		= oActiveEl.name ;
+		GetE('txtValue').value		= oEditor.FCKBrowserInfo.IsIE ? oActiveEl.value : GetAttribute( oActiveEl, 'value' ) ;
+		GetE('txtSelected').checked	= oActiveEl.checked ;
+	}
+	else
+		oActiveEl = null ;
+
+	dialog.SetOkButton( true ) ;
+	dialog.SetAutoSize( true ) ;
+	SelectField( 'txtName' ) ;
+}
+
+function Ok()
+{
+	oEditor.FCKUndo.SaveUndoStep() ;
+
+	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'checkbox' } ) ;
+
+	if ( oEditor.FCKBrowserInfo.IsIE )
+		oActiveEl.value = GetE('txtValue').value ;
+	else
+		SetAttribute( oActiveEl, 'value', GetE('txtValue').value ) ;
+
+	var bIsChecked = GetE('txtSelected').checked ;
+	SetAttribute( oActiveEl, 'checked', bIsChecked ? 'checked' : null ) ;	// For Firefox
+	oActiveEl.checked = bIsChecked ;
+
+	return true ;
+}
+
+		</script>
+	</head>
+	<body style="OVERFLOW: hidden" scroll="no">
+		<table height="100%" width="100%">
+			<tr>
+				<td align="center">
+					<table border="0" cellpadding="0" cellspacing="0" width="80%">
+						<tr>
+							<td>
+								<span fckLang="DlgCheckboxName">Name</span><br>
+								<input type="text" size="20" id="txtName" style="WIDTH: 100%">
+							</td>
+						</tr>
+						<tr>
+							<td>
+								<span fckLang="DlgCheckboxValue">Value</span><br>
+								<input type="text" size="20" id="txtValue" style="WIDTH: 100%">
+							</td>
+						</tr>
+						<tr>
+							<td><input type="checkbox" id="txtSelected"><label for="txtSelected" fckLang="DlgCheckboxSelected">Checked</label></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html	(revision 816)
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Preview shown in the "Document Properties" dialog window.
+-->
+<html>
+	<head>
+		<title>Document Properties - Preview</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta name="robots" content="noindex, nofollow">
+		<script language="javascript">
+
+var eBase = parent.FCK.EditorDocument.getElementsByTagName( 'BASE' ) ;
+if ( eBase.length > 0 && eBase[0].href.length > 0 )
+{
+	document.write( '<base href="' + eBase[0].href + '">' ) ;
+}
+
+window.onload = function()
+{
+	if ( typeof( parent.OnPreviewLoad ) == 'function' )
+		parent.OnPreviewLoad( window, document.body ) ;
+}
+
+function SetBaseHRef( baseHref )
+{
+	var eBase = document.createElement( 'BASE' ) ;
+	eBase.href = baseHref ;
+
+	var eHead = document.getElementsByTagName( 'HEAD' )[0] ;
+	eHead.appendChild( eBase ) ;
+}
+
+function SetLinkColor( color )
+{
+	if ( color && color.length > 0 )
+		document.getElementById('eLink').style.color = color ;
+	else
+		document.getElementById('eLink').style.color = window.document.linkColor ;
+}
+
+function SetVisitedColor( color )
+{
+	if ( color && color.length > 0 )
+		document.getElementById('eVisited').style.color = color ;
+	else
+		document.getElementById('eVisited').style.color = window.document.vlinkColor ;
+}
+
+function SetActiveColor( color )
+{
+	if ( color && color.length > 0 )
+		document.getElementById('eActive').style.color = color ;
+	else
+		document.getElementById('eActive').style.color = window.document.alinkColor ;
+}
+		</script>
+	</head>
+	<body>
+		<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
+			<tr>
+				<td align="center" valign="middle">
+					Normal Text
+				</td>
+				<td id="eLink" align="center" valign="middle">
+					<u>Link Text</u>
+				</td>
+			</tr>
+			<tr>
+				<td id="eVisited" valign="middle" align="center">
+					<u>Visited Link</u>
+				</td>
+				<td id="eActive" valign="middle" align="center">
+					<u>Active Link</u>
+				</td>
+			</tr>
+		</table>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+		<br>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dialog/fck_docprops/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/fckeditor.original.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/fckeditor.original.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/fckeditor.original.html	(revision 816)
@@ -0,0 +1,385 @@
+ïŧŋ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Main page that holds the editor.
+-->
+<html>
+<head>
+	<title>FCKeditor</title>
+	<meta name="robots" content="noindex, nofollow">
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+	<!-- @Packager.RemoveLine
+	<meta http-equiv="Cache-Control" content="public">
+	@Packager.RemoveLine -->
+	<script type="text/javascript">
+
+// Save a reference to the default domain.
+var FCK_ORIGINAL_DOMAIN ;
+
+// Automatically detect the correct document.domain (#123).
+(function()
+{
+	var d = FCK_ORIGINAL_DOMAIN = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.parent.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+// Save a reference to the detected runtime domain.
+var FCK_RUNTIME_DOMAIN = document.domain ;
+
+var FCK_IS_CUSTOM_DOMAIN = ( FCK_ORIGINAL_DOMAIN != FCK_RUNTIME_DOMAIN ) ;
+
+// Instead of loading scripts and CSSs using inline tags, all scripts are
+// loaded by code. In this way we can guarantee the correct processing order,
+// otherwise external scripts and inline scripts could be executed in an
+// unwanted order (IE).
+
+function LoadScript( url )
+{
+	document.write( '<scr' + 'ipt type="text/javascript" src="' + url + '"><\/scr' + 'ipt>' ) ;
+}
+
+// Main editor scripts.
+var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
+
+/* @Packager.RemoveLine
+LoadScript( 'js/fckeditorcode_' + sSuffix + '.js' ) ;
+@Packager.RemoveLine */
+// @Packager.Remove.Start
+
+LoadScript( '_source/fckconstants.js' ) ;
+LoadScript( '_source/fckjscoreextensions.js' ) ;
+
+if ( sSuffix == 'ie' )
+	LoadScript( '_source/classes/fckiecleanup.js' ) ;
+
+LoadScript( '_source/internals/fckbrowserinfo.js' ) ;
+LoadScript( '_source/internals/fckurlparams.js' ) ;
+LoadScript( '_source/classes/fckevents.js' ) ;
+LoadScript( '_source/classes/fckdataprocessor.js' ) ;
+LoadScript( '_source/internals/fck.js' ) ;
+LoadScript( '_source/internals/fck_' + sSuffix + '.js' ) ;
+LoadScript( '_source/internals/fckconfig.js' ) ;
+
+LoadScript( '_source/internals/fckdebug.js' ) ;
+LoadScript( '_source/internals/fckdomtools.js' ) ;
+LoadScript( '_source/internals/fcktools.js' ) ;
+LoadScript( '_source/internals/fcktools_' + sSuffix + '.js' ) ;
+LoadScript( '_source/fckeditorapi.js' ) ;
+LoadScript( '_source/classes/fckimagepreloader.js' ) ;
+LoadScript( '_source/internals/fckregexlib.js' ) ;
+LoadScript( '_source/internals/fcklistslib.js' ) ;
+LoadScript( '_source/internals/fcklanguagemanager.js' ) ;
+LoadScript( '_source/internals/fckxhtmlentities.js' ) ;
+LoadScript( '_source/internals/fckxhtml.js' ) ;
+LoadScript( '_source/internals/fckxhtml_' + sSuffix + '.js' ) ;
+LoadScript( '_source/internals/fckcodeformatter.js' ) ;
+LoadScript( '_source/internals/fckundo.js' ) ;
+LoadScript( '_source/classes/fckeditingarea.js' ) ;
+LoadScript( '_source/classes/fckkeystrokehandler.js' ) ;
+
+LoadScript( 'dtd/fck_xhtml10transitional.js' ) ;
+LoadScript( '_source/classes/fckstyle.js' ) ;
+LoadScript( '_source/internals/fckstyles.js' ) ;
+
+LoadScript( '_source/internals/fcklisthandler.js' ) ;
+LoadScript( '_source/classes/fckelementpath.js' ) ;
+LoadScript( '_source/classes/fckdomrange.js' ) ;
+LoadScript( '_source/classes/fckdocumentfragment_' + sSuffix + '.js' ) ;
+LoadScript( '_source/classes/fckw3crange.js' ) ;
+LoadScript( '_source/classes/fckdomrange_' + sSuffix + '.js' ) ;
+LoadScript( '_source/classes/fckdomrangeiterator.js' ) ;
+LoadScript( '_source/classes/fckenterkey.js' ) ;
+
+LoadScript( '_source/internals/fckdocumentprocessor.js' ) ;
+LoadScript( '_source/internals/fckselection.js' ) ;
+LoadScript( '_source/internals/fckselection_' + sSuffix + '.js' ) ;
+
+LoadScript( '_source/internals/fcktablehandler.js' ) ;
+LoadScript( '_source/internals/fcktablehandler_' + sSuffix + '.js' ) ;
+LoadScript( '_source/classes/fckxml.js' ) ;
+LoadScript( '_source/classes/fckxml_' + sSuffix + '.js' ) ;
+
+LoadScript( '_source/commandclasses/fcknamedcommand.js' ) ;
+LoadScript( '_source/commandclasses/fckstylecommand.js' ) ;
+LoadScript( '_source/commandclasses/fck_othercommands.js' ) ;
+LoadScript( '_source/commandclasses/fckshowblocks.js' ) ;
+LoadScript( '_source/commandclasses/fckspellcheckcommand_' + sSuffix + '.js' ) ;
+LoadScript( '_source/commandclasses/fcktextcolorcommand.js' ) ;
+LoadScript( '_source/commandclasses/fckpasteplaintextcommand.js' ) ;
+LoadScript( '_source/commandclasses/fckpastewordcommand.js' ) ;
+LoadScript( '_source/commandclasses/fcktablecommand.js' ) ;
+LoadScript( '_source/commandclasses/fckfitwindow.js' ) ;
+LoadScript( '_source/commandclasses/fcklistcommands.js' ) ;
+LoadScript( '_source/commandclasses/fckjustifycommands.js' ) ;
+LoadScript( '_source/commandclasses/fckindentcommands.js' ) ;
+LoadScript( '_source/commandclasses/fckblockquotecommand.js' ) ;
+LoadScript( '_source/commandclasses/fckcorestylecommand.js' ) ;
+LoadScript( '_source/commandclasses/fckremoveformatcommand.js' ) ;
+LoadScript( '_source/internals/fckcommands.js' ) ;
+
+LoadScript( '_source/classes/fckpanel.js' ) ;
+LoadScript( '_source/classes/fckicon.js' ) ;
+LoadScript( '_source/classes/fcktoolbarbuttonui.js' ) ;
+LoadScript( '_source/classes/fcktoolbarbutton.js' ) ;
+LoadScript( '_source/classes/fckspecialcombo.js' ) ;
+LoadScript( '_source/classes/fcktoolbarspecialcombo.js' ) ;
+LoadScript( '_source/classes/fcktoolbarstylecombo.js' ) ;
+LoadScript( '_source/classes/fcktoolbarfontformatcombo.js' ) ;
+LoadScript( '_source/classes/fcktoolbarfontscombo.js' ) ;
+LoadScript( '_source/classes/fcktoolbarfontsizecombo.js' ) ;
+LoadScript( '_source/classes/fcktoolbarpanelbutton.js' ) ;
+LoadScript( '_source/internals/fcktoolbaritems.js' ) ;
+LoadScript( '_source/classes/fcktoolbar.js' ) ;
+LoadScript( '_source/classes/fcktoolbarbreak_' + sSuffix + '.js' ) ;
+LoadScript( '_source/internals/fcktoolbarset.js' ) ;
+LoadScript( '_source/internals/fckdialog.js' ) ;
+LoadScript( '_source/classes/fckmenuitem.js' ) ;
+LoadScript( '_source/classes/fckmenublock.js' ) ;
+LoadScript( '_source/classes/fckmenublockpanel.js' ) ;
+LoadScript( '_source/classes/fckcontextmenu.js' ) ;
+LoadScript( '_source/internals/fck_contextmenu.js' ) ;
+LoadScript( '_source/classes/fckhtmliterator.js' ) ;
+LoadScript( '_source/classes/fckplugin.js' ) ;
+LoadScript( '_source/internals/fckplugins.js' ) ;
+
+// @Packager.Remove.End
+
+// Base configuration file.
+LoadScript( '../fckconfig.js' ) ;
+
+	</script>
+	<script type="text/javascript">
+
+// Adobe AIR compatibility file.
+if ( FCKBrowserInfo.IsAIR )
+	LoadScript( 'js/fckadobeair.js' ) ;
+
+if ( FCKBrowserInfo.IsIE )
+{
+	// Remove IE mouse flickering.
+	try
+	{
+		document.execCommand( 'BackgroundImageCache', false, true ) ;
+	}
+	catch (e)
+	{
+		// We have been reported about loading problems caused by the above
+		// line. For safety, let's just ignore errors.
+	}
+
+	// Create the default cleanup object used by the editor.
+	FCK.IECleanup = new FCKIECleanup( window ) ;
+	FCK.IECleanup.AddItem( FCKTempBin, FCKTempBin.Reset ) ;
+	FCK.IECleanup.AddItem( FCK, FCK_Cleanup ) ;
+}
+
+// The first function to be called on selection change must the the styles
+// change checker, because the result of its processing may be used by another
+// functions listening to the same event.
+FCK.Events.AttachEvent( 'OnSelectionChange', function() { FCKStyles.CheckSelectionChanges() ; } ) ;
+
+// The config hidden field is processed immediately, because
+// CustomConfigurationsPath may be set in the page.
+FCKConfig.ProcessHiddenField() ;
+
+// Load the custom configurations file (if defined).
+if ( FCKConfig.CustomConfigurationsPath.length > 0 )
+	LoadScript( FCKConfig.CustomConfigurationsPath ) ;
+
+	</script>
+	<script type="text/javascript">
+
+// Load configurations defined at page level.
+FCKConfig_LoadPageConfig() ;
+
+FCKConfig_PreProcess() ;
+
+var FCK_InternalCSS			= FCKConfig.FullBasePath + 'css/fck_internal.css' ;					// @Packager.RemoveLine
+var FCK_ShowTableBordersCSS	= FCKConfig.FullBasePath + 'css/fck_showtableborders_gecko.css' ;	// @Packager.RemoveLine
+/* @Packager.RemoveLine
+// CSS minified by http://iceyboard.no-ip.org/projects/css_compressor
+var FCK_InternalCSS			= FCKTools.FixCssUrls( FCKConfig.FullBasePath + 'css/', 'html{min-height:100%}table.FCK__ShowTableBorders,table.FCK__ShowTableBorders td,table.FCK__ShowTableBorders th{border:#d3d3d3 1px solid}form{border:1px dotted #F00;padding:2px}.FCK__Flash{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_flashlogo.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__Anchor{border:1px dotted #00F;background-position:center center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;width:16px;height:15px;vertical-align:middle}.FCK__AnchorC{border:1px dotted #00F;background-position:1px center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}a[name]{border:1px dotted #00F;background-position:0 center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}.FCK__PageBreak{background-position:center center;background-image:url(images/fck_pagebreak.gif);background-repeat:no-repeat;clear:both;display:block;float:none;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;border-right:0;border-left:0;height:5px}.FCK__InputHidden{width:19px;height:18px;background-image:url(images/fck_hiddenfield.gif);background-repeat:no-repeat;vertical-align:text-bottom;background-position:center center}.FCK__ShowBlocks p,.FCK__ShowBlocks div,.FCK__ShowBlocks pre,.FCK__ShowBlocks address,.FCK__ShowBlocks blockquote,.FCK__ShowBlocks h1,.FCK__ShowBlocks h2,.FCK__ShowBlocks h3,.FCK__ShowBlocks h4,.FCK__ShowBlocks h5,.FCK__ShowBlocks h6{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px;padding-left:8px}.FCK__ShowBlocks p{background-image:url(images/block_p.png)}.FCK__ShowBlocks div{background-image:url(images/block_div.png)}.FCK__ShowBlocks pre{background-image:url(images/block_pre.png)}.FCK__ShowBlocks address{background-image:url(images/block_address.png)}.FCK__ShowBlocks blockquote{background-image:url(images/block_blockquote.png)}.FCK__ShowBlocks h1{background-image:url(images/block_h1.png)}.FCK__ShowBlocks h2{background-image:url(images/block_h2.png)}.FCK__ShowBlocks h3{background-image:url(images/block_h3.png)}.FCK__ShowBlocks h4{background-image:url(images/block_h4.png)}.FCK__ShowBlocks h5{background-image:url(images/block_h5.png)}.FCK__ShowBlocks h6{background-image:url(images/block_h6.png)}' ) ;
+var FCK_ShowTableBordersCSS	= FCKTools.FixCssUrls( FCKConfig.FullBasePath + 'css/', 'table:not([border]),table:not([border]) > tr > td,table:not([border]) > tr > th,table:not([border]) > tbody > tr > td,table:not([border]) > tbody > tr > th,table:not([border]) > thead > tr > td,table:not([border]) > thead > tr > th,table:not([border]) > tfoot > tr > td,table:not([border]) > tfoot > tr > th,table[border=\"0\"],table[border=\"0\"] > tr > td,table[border=\"0\"] > tr > th,table[border=\"0\"] > tbody > tr > td,table[border=\"0\"] > tbody > tr > th,table[border=\"0\"] > thead > tr > td,table[border=\"0\"] > thead > tr > th,table[border=\"0\"] > tfoot > tr > td,table[border=\"0\"] > tfoot > tr > th{border:#d3d3d3 1px dotted}' ) ;
+@Packager.RemoveLine */
+
+// Popup the debug window if debug mode is set to true. It guarantees that the
+// first debug message will not be lost.
+if ( FCKConfig.Debug )
+	FCKDebug._GetWindow() ;
+
+// Load the active skin CSS.
+document.write( FCKTools.GetStyleHtml( FCKConfig.SkinEditorCSS ) ) ;
+
+// Load the language file.
+FCKLanguageManager.Initialize() ;
+LoadScript( 'lang/' + FCKLanguageManager.ActiveLanguage.Code + '.js' ) ;
+
+	</script>
+	<script type="text/javascript">
+
+// Initialize the editing area context menu.
+FCK_ContextMenu_Init() ;
+
+FCKPlugins.Load() ;
+
+	</script>
+	<script type="text/javascript">
+
+// Set the editor interface direction.
+window.document.dir = FCKLang.Dir ;
+
+	</script>
+	<script type="text/javascript">
+
+window.onload = function()
+{
+	InitializeAPI() ;
+
+	if ( FCKBrowserInfo.IsIE )
+		FCK_PreloadImages() ;
+	else
+		LoadToolbarSetup() ;
+}
+
+function LoadToolbarSetup()
+{
+	FCKeditorAPI._FunctionQueue.Add( LoadToolbar ) ;
+}
+
+function LoadToolbar()
+{
+	var oToolbarSet = FCK.ToolbarSet = FCKToolbarSet_Create() ;
+
+	if ( oToolbarSet.IsLoaded )
+		StartEditor() ;
+	else
+	{
+		oToolbarSet.OnLoad = StartEditor ;
+		oToolbarSet.Load( FCKURLParams['Toolbar'] || 'Default' ) ;
+	}
+}
+
+function StartEditor()
+{
+	// Remove the onload listener.
+	FCK.ToolbarSet.OnLoad = null ;
+
+	FCKeditorAPI._FunctionQueue.Remove( LoadToolbar ) ;
+
+	FCK.Events.AttachEvent( 'OnStatusChange', WaitForActive ) ;
+
+	// Start the editor.
+	FCK.StartEditor() ;
+}
+
+function WaitForActive( editorInstance, newStatus )
+{
+	if ( newStatus == FCK_STATUS_ACTIVE )
+	{
+		if ( FCKBrowserInfo.IsGecko )
+			FCKTools.RunFunction( window.onresize ) ;
+
+		_AttachFormSubmitToAPI() ;
+
+		FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
+
+		// Call the special "FCKeditor_OnComplete" function that should be present in
+		// the HTML page where the editor is located.
+		if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
+			window.parent.FCKeditor_OnComplete( FCK ) ;
+	}
+}
+
+// Gecko browsers doesn't calculate well the IFRAME size so we must
+// recalculate it every time the window size changes.
+if ( FCKBrowserInfo.IsGecko && !FCKBrowserInfo.IsOpera )
+{
+	window.onresize = function( e )
+	{
+		// Running in Chrome makes the window receive the event including subframes.
+		// we care only about this window. Ticket #1642.
+		// #2002: The originalTarget from the event can be the current document, the window, or the editing area.
+		if ( e && e.originalTarget !== document && e.originalTarget !== window && (!e.originalTarget.ownerDocument || e.originalTarget.ownerDocument != document ))
+			return ;
+
+		var oCell = document.getElementById( 'xEditingArea' ) ;
+
+		var eInnerElement = oCell.firstChild ;
+		if ( eInnerElement )
+		{
+			eInnerElement.style.height = '0px' ;
+			eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ;
+		}
+	}
+}
+
+	</script>
+</head>
+<body>
+	<table width="100%" cellpadding="0" cellspacing="0" style="height: 100%; table-layout: fixed">
+		<tr id="xToolbarRow" style="display: none">
+			<td id="xToolbarSpace" style="overflow: hidden">
+				<table width="100%" cellpadding="0" cellspacing="0">
+					<tr id="xCollapsed" style="display: none">
+						<td id="xExpandHandle" class="TB_Expand" colspan="3">
+							<img class="TB_ExpandImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
+					</tr>
+					<tr id="xExpanded" style="display: none">
+						<td id="xTBLeftBorder" class="TB_SideBorder" style="width: 1px; display: none;"></td>
+						<td id="xCollapseHandle" style="display: none" class="TB_Collapse" valign="bottom">
+							<img class="TB_CollapseImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
+						<td id="xToolbar" class="TB_ToolbarSet"></td>
+						<td class="TB_SideBorder" style="width: 1px"></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+		<tr>
+			<td id="xEditingArea" valign="top" style="height: 100%"></td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/fo.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/fo.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/fo.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Faroese language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Fjal amboÃ°sbjÃĄlkan",
+ToolbarExpand		: "VÃ­s amboÃ°sbjÃĄlkan",
+
+// Toolbar Items and Context Menu
+Save				: "Goym",
+NewPage				: "NÃ―ggj sÃ­Ã°a",
+Preview				: "FrumsÃ―ning",
+Cut					: "Kvett",
+Copy				: "Avrita",
+Paste				: "Innrita",
+PasteText			: "Innrita reinan tekst",
+PasteWord			: "Innrita frÃĄ Word",
+Print				: "Prenta",
+SelectAll			: "Markera alt",
+RemoveFormat		: "Strika sniÃ°geving",
+InsertLinkLbl		: "TilknÃ―ti",
+InsertLink			: "Ger/broyt tilknÃ―ti",
+RemoveLink			: "Strika tilknÃ―ti",
+Anchor				: "Ger/broyt marknastein",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Myndir",
+InsertImage			: "Set inn/broyt mynd",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Set inn/broyt Flash",
+InsertTableLbl		: "Tabell",
+InsertTable			: "Set inn/broyt tabell",
+InsertLineLbl		: "Linja",
+InsertLine			: "Ger vatnrÃĶtta linju",
+InsertSpecialCharLbl: "Sertekn",
+InsertSpecialChar	: "Set inn sertekn",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Set inn Smiley",
+About				: "Um FCKeditor",
+Bold				: "Feit skrift",
+Italic				: "SkrÃĄskrift",
+Underline			: "UndirstrikaÃ°",
+StrikeThrough		: "YvirstrikaÃ°",
+Subscript			: "LÃĶkkaÃ° skrift",
+Superscript			: "HÃĶkkaÃ° skrift",
+LeftJustify			: "Vinstrasett",
+CenterJustify		: "MiÃ°sett",
+RightJustify		: "HÃļgrasett",
+BlockJustify		: "Javnir tekstkantar",
+DecreaseIndent		: "Minka reglubrotarinntriv",
+IncreaseIndent		: "Ãkja reglubrotarinntriv",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Angra",
+Redo				: "Vend aftur",
+NumberedListLbl		: "Talmerktur listi",
+NumberedList		: "Ger/strika talmerktan lista",
+BulletedListLbl		: "Punktmerktur listi",
+BulletedList		: "Ger/strika punktmerktan lista",
+ShowTableBorders	: "VÃ­s tabellbordar",
+ShowDetails			: "VÃ­s Ã­ smÃĄlutum",
+Style				: "Typografi",
+FontFormat			: "SkriftsniÃ°",
+Font				: "Skrift",
+FontSize			: "SkriftstÃļdd",
+TextColor			: "Tekstlitur",
+BGColor				: "Bakgrundslitur",
+Source				: "Kelda",
+Find				: "Leita",
+Replace				: "Yvirskriva",
+SpellCheck			: "Kanna stavseting",
+UniversalKeyboard	: "KnappaborÃ°",
+PageBreakLbl		: "SÃ­Ã°uskift",
+PageBreak			: "Ger sÃ­Ã°uskift",
+
+Form			: "Formur",
+Checkbox		: "Flugubein",
+RadioButton		: "RadioknÃļttur",
+TextField		: "Tekstteigur",
+Textarea		: "TekstumrÃĄÃ°i",
+HiddenField		: "Fjaldur teigur",
+Button			: "KnÃļttur",
+SelectionField	: "ValskrÃĄ",
+ImageButton		: "MyndaknÃļttur",
+
+FitWindow		: "Set tekstviÃ°gera til fulla stÃļdd",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Broyt tilknÃ―ti",
+CellCM				: "Meski",
+RowCM				: "RaÃ°",
+ColumnCM			: "Kolonna",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Strika rÃļÃ°ir",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Strika kolonnur",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Strika meskar",
+MergeCells			: "FlÃĶtta meskar",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Strika tabell",
+CellProperties		: "Meskueginleikar",
+TableProperties		: "Tabelleginleikar",
+ImageProperties		: "Myndaeginleikar",
+FlashProperties		: "Flash eginleikar",
+
+AnchorProp			: "Eginleikar fyri marknastein",
+ButtonProp			: "Eginleikar fyri knÃļtt",
+CheckboxProp		: "Eginleikar fyri flugubein",
+HiddenFieldProp		: "Eginleikar fyri fjaldan teig",
+RadioButtonProp		: "Eginleikar fyri radioknÃļtt",
+ImageButtonProp		: "Eginleikar fyri myndaknÃļtt",
+TextFieldProp		: "Eginleikar fyri tekstteig",
+SelectionFieldProp	: "Eginleikar fyri valskrÃĄ",
+TextareaProp		: "Eginleikar fyri tekstumrÃĄÃ°i",
+FormProp			: "Eginleikar fyri Form",
+
+FontFormats			: "Vanligt;SniÃ°giviÃ°;Adressa;Yvirskrift 1;Yvirskrift 2;Yvirskrift 3;Yvirskrift 4;Yvirskrift 5;Yvirskrift 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML verÃ°ur viÃ°gjÃļrt. BÃ­Ã°a viÃ°...",
+Done				: "LiÃ°ugt",
+PasteWordConfirm	: "Teksturin, royndur verÃ°ur at seta inn, tykist at stava frÃĄ Word. Vilt tÃš reinsa tekstin, ÃĄÃ°renn hann verÃ°ur settur inn?",
+NotCompatiblePaste	: "Hetta er bert tÃļkt Ã­ Internet Explorer 5.5 og nÃ―ggjari. Vilt tÃš seta tekstin inn kortini - ÃģreinsaÃ°an?",
+UnknownToolbarItem	: "Ãkendur lutur Ã­ amboÃ°sbjÃĄlkanum \"%1\"",
+UnknownCommand		: "Ãkend kommando \"%1\"",
+NotImplemented		: "Hetta er ikki tÃļkt Ã­ hesi ÃštgÃĄvuni",
+UnknownToolbarSet	: "AmboÃ°sbjÃĄlkin \"%1\" finst ikki",
+NoActiveX			: "Trygdaruppsetingin Ã­ alnÃģtskaganum kann sum er avmarka onkrar hentleikar Ã­ tekstviÃ°geranum. TÃš mÃĄst loyva mÃļguleikanum \"Run/KÃļr ActiveX controls and plug-ins\". TÃš kanst uppliva feilir og ÃĄvaringar um tvÃļrrandi hentleikar.",
+BrowseServerBlocked : "AmbÃĶtarakagin kundi ikki opnast. Tryggja tÃĶr, at allar pop-up forÃ°ingar eru Ãģvirknar.",
+DialogBlocked		: "TaÃ° eyÃ°naÃ°ist ikki at opna samskiftisrÃštin. Tryggja tÃĶr, at allar pop-up forÃ°ingar eru Ãģvirknar.",
+
+// Dialogs
+DlgBtnOK			: "GÃģÃ°kent",
+DlgBtnCancel		: "AvlÃ―st",
+DlgBtnClose			: "Lat aftur",
+DlgBtnBrowseServer	: "AmbÃĶtarakagi",
+DlgAdvancedTag		: "FjÃļlbroytt",
+DlgOpOther			: "<AnnaÃ°>",
+DlgInfoTab			: "UpplÃ―singar",
+DlgAlertUrl			: "Vinarliga veit ein URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ikki sett>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "TekstkÃģs",
+DlgGenLangDirLtr	: "FrÃĄ vinstru til hÃļgru (LTR)",
+DlgGenLangDirRtl	: "FrÃĄ hÃļgru til vinstru (RTL)",
+DlgGenLangCode		: "MÃĄlkoda",
+DlgGenAccessKey		: "Snarvegisknappur",
+DlgGenName			: "Navn",
+DlgGenTabIndex		: "Inntriv indeks",
+DlgGenLongDescr		: "VÃ­Ã°kaÃ° URL frÃĄgreiÃ°ing",
+DlgGenClass			: "Typografi klassar",
+DlgGenTitle			: "VegleiÃ°andi heiti",
+DlgGenContType		: "VegleiÃ°andi innihaldsslag",
+DlgGenLinkCharset	: "AtknÃ―tt teknsett",
+DlgGenStyle			: "Typografi",
+
+// Image Dialog
+DlgImgTitle			: "Myndaeginleikar",
+DlgImgInfoTab		: "MyndaupplÃ―singar",
+DlgImgBtnUpload		: "Send til ambÃĶtaran",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Send",
+DlgImgAlt			: "Alternativur tekstur",
+DlgImgWidth			: "Breidd",
+DlgImgHeight		: "HÃĶdd",
+DlgImgLockRatio		: "LÃĶs lutfalliÃ°",
+DlgBtnResetSize		: "UpprunastÃļdd",
+DlgImgBorder		: "Bordi",
+DlgImgHSpace		: "HÃļgri breddi",
+DlgImgVSpace		: "Vinstri breddi",
+DlgImgAlign			: "Justering",
+DlgImgAlignLeft		: "Vinstra",
+DlgImgAlignAbsBottom: "Abs botnur",
+DlgImgAlignAbsMiddle: "Abs miÃ°ja",
+DlgImgAlignBaseline	: "Basislinja",
+DlgImgAlignBottom	: "Botnur",
+DlgImgAlignMiddle	: "MiÃ°ja",
+DlgImgAlignRight	: "HÃļgra",
+DlgImgAlignTextTop	: "Tekst toppur",
+DlgImgAlignTop		: "Ovast",
+DlgImgPreview		: "FrumsÃ―ning",
+DlgImgAlertUrl		: "Rita slÃģÃ°ina til myndina",
+DlgImgLinkTab		: "TilknÃ―ti",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash eginleikar",
+DlgFlashChkPlay		: "AvspÃĶlingin byrjar sjÃĄlv",
+DlgFlashChkLoop		: "EndurspÃĶl",
+DlgFlashChkMenu		: "Ger Flash skrÃĄ virkna",
+DlgFlashScale		: "Skalering",
+DlgFlashScaleAll	: "VÃ­s alt",
+DlgFlashScaleNoBorder	: "Eingin bordi",
+DlgFlashScaleFit	: "Neyv skalering",
+
+// Link Dialog
+DlgLnkWindowTitle	: "TilknÃ―ti",
+DlgLnkInfoTab		: "TilknÃ―tis upplÃ―singar",
+DlgLnkTargetTab		: "MÃĄl",
+
+DlgLnkType			: "TilknÃ―tisslag",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "TilknÃ―ti til marknastein Ã­ tekstinum",
+DlgLnkTypeEMail		: "Teldupostur",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<AnnaÃ°>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Vel ein marknastein",
+DlgLnkAnchorByName	: "Eftir navni ÃĄ marknasteini",
+DlgLnkAnchorById	: "Eftir element Id",
+DlgLnkNoAnchors		: "(Eingir marknasteinar eru Ã­ hesum dokumentiÃ°)",
+DlgLnkEMail			: "Teldupost-adressa",
+DlgLnkEMailSubject	: "Evni",
+DlgLnkEMailBody		: "BreyÃ°tekstur",
+DlgLnkUpload		: "Send til ambÃĶtaran",
+DlgLnkBtnUpload		: "Send til ambÃĶtaran",
+
+DlgLnkTarget		: "MÃĄl",
+DlgLnkTargetFrame	: "<ramma>",
+DlgLnkTargetPopup	: "<popup vindeyga>",
+DlgLnkTargetBlank	: "NÃ―tt vindeyga (_blank)",
+DlgLnkTargetParent	: "Upphavliga vindeygaÃ° (_parent)",
+DlgLnkTargetSelf	: "Sama vindeygaÃ° (_self)",
+DlgLnkTargetTop		: "Alt vindeygaÃ° (_top)",
+DlgLnkTargetFrameName	: "VÃ­s navn vindeygans",
+DlgLnkPopWinName	: "Popup vindeygans navn",
+DlgLnkPopWinFeat	: "Popup vindeygans vÃ­Ã°kaÃ°u eginleikar",
+DlgLnkPopResize		: "Kann broyta stÃļdd",
+DlgLnkPopLocation	: "Adressulinja",
+DlgLnkPopMenu		: "SkrÃĄbjÃĄlki",
+DlgLnkPopScroll		: "RullibjÃĄlki",
+DlgLnkPopStatus		: "StÃļÃ°ufrÃĄgreiÃ°ingarbjÃĄlki",
+DlgLnkPopToolbar	: "AmboÃ°sbjÃĄlki",
+DlgLnkPopFullScrn	: "Fullur skermur (IE)",
+DlgLnkPopDependent	: "BundiÃ° (Netscape)",
+DlgLnkPopWidth		: "Breidd",
+DlgLnkPopHeight		: "HÃĶdd",
+DlgLnkPopLeft		: "FrÃĄstÃļÃ°a frÃĄ vinstru",
+DlgLnkPopTop		: "FrÃĄstÃļÃ°a frÃĄ Ã­erva",
+
+DlnLnkMsgNoUrl		: "Vinarliga skriva tilknÃ―ti (URL)",
+DlnLnkMsgNoEMail	: "Vinarliga skriva teldupost-adressu",
+DlnLnkMsgNoAnchor	: "Vinarliga vel marknastein",
+DlnLnkMsgInvPopName	: "Popup navniÃ° mÃĄ byrja viÃ° bÃģkstavi og mÃĄ ikki hava millumrÃšm",
+
+// Color Dialog
+DlgColorTitle		: "Vel lit",
+DlgColorBtnClear	: "Strika alt",
+DlgColorHighlight	: "Framhevja",
+DlgColorSelected	: "Valt",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Vel Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Vel sertekn",
+
+// Table Dialog
+DlgTableTitle		: "Eginleikar fyri tabell",
+DlgTableRows		: "RÃļÃ°ir",
+DlgTableColumns		: "Kolonnur",
+DlgTableBorder		: "Bordabreidd",
+DlgTableAlign		: "Justering",
+DlgTableAlignNotSet	: "<Einki valt>",
+DlgTableAlignLeft	: "Vinstrasett",
+DlgTableAlignCenter	: "MiÃ°sett",
+DlgTableAlignRight	: "HÃļgrasett",
+DlgTableWidth		: "Breidd",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "prosent",
+DlgTableHeight		: "HÃĶdd",
+DlgTableCellSpace	: "FjarstÃļÃ°a millum meskar",
+DlgTableCellPad		: "Meskubreddi",
+DlgTableCaption		: "TabellfrÃĄgreiÃ°ing",
+DlgTableSummary		: "SamandrÃĄttur",
+
+// Table Cell Dialog
+DlgCellTitle		: "Mesku eginleikar",
+DlgCellWidth		: "Breidd",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "prosent",
+DlgCellHeight		: "HÃĶdd",
+DlgCellWordWrap		: "OrÃ°kloyving",
+DlgCellWordWrapNotSet	: "<Einki valt>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nei",
+DlgCellHorAlign		: "VatnrÃļtt justering",
+DlgCellHorAlignNotSet	: "<Einki valt>",
+DlgCellHorAlignLeft	: "Vinstrasett",
+DlgCellHorAlignCenter	: "MiÃ°sett",
+DlgCellHorAlignRight: "HÃļgrasett",
+DlgCellVerAlign		: "LodrÃļtt justering",
+DlgCellVerAlignNotSet	: "<Ikki sett>",
+DlgCellVerAlignTop	: "Ovast",
+DlgCellVerAlignMiddle	: "MiÃ°jan",
+DlgCellVerAlignBottom	: "NiÃ°ast",
+DlgCellVerAlignBaseline	: "Basislinja",
+DlgCellRowSpan		: "RÃļÃ°ir, meskin fevnir um",
+DlgCellCollSpan		: "Kolonnur, meskin fevnir um",
+DlgCellBackColor	: "Bakgrundslitur",
+DlgCellBorderColor	: "Litur ÃĄ borda",
+DlgCellBtnSelect	: "Vel...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Finn",
+DlgFindFindBtn		: "Finn",
+DlgFindNotFoundMsg	: "Leititeksturin varÃ° ikki funnin",
+
+// Replace Dialog
+DlgReplaceTitle			: "Yvirskriva",
+DlgReplaceFindLbl		: "Finn:",
+DlgReplaceReplaceLbl	: "Yvirskriva viÃ°:",
+DlgReplaceCaseChk		: "Munur ÃĄ stÃģrum og smÃĄÃ°um bÃģkstavum",
+DlgReplaceReplaceBtn	: "Yvirskriva",
+DlgReplaceReplAllBtn	: "Yvirskriva alt",
+DlgReplaceWordChk		: "Bert heil orÃ°",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Trygdaruppseting alnÃģtskagans forÃ°ar tekstviÃ°geranum Ã­ at kvetta tekstin. vinarliga nÃ―t knappaborÃ°iÃ° til at kvetta tekstin (CTRL+X).",
+PasteErrorCopy	: "Trygdaruppseting alnÃģtskagans forÃ°ar tekstviÃ°geranum Ã­ at avrita tekstin. Vinarliga nÃ―t knappaborÃ°iÃ° til at avrita tekstin (CTRL+C).",
+
+PasteAsText		: "Innrita som reinan tekst",
+PasteFromWord	: "Innrita fra Word",
+
+DlgPasteMsg2	: "Vinarliga koyr tekstin Ã­ hendan rÃštin viÃ° knappaborÃ°inum (<strong>CTRL+V</strong>) og klikk ÃĄ <strong>GÃģÃ°tak</strong>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "ForfjÃģna Font definitiÃģnirnar",
+DlgPasteRemoveStyles	: "Strika Styles definitiÃģnir",
+
+// Color Picker
+ColorAutomatic	: "Av sÃĶr sjÃĄlvum",
+ColorMoreColors	: "Fleiri litir...",
+
+// Document Properties
+DocProps		: "Eginleikar fyri dokument",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Eginleikar fyri marknastein",
+DlgAnchorName		: "Heiti marknasteinsins",
+DlgAnchorErrorName	: "Vinarliga rita marknasteinsins heiti",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Finst ikki Ã­ orÃ°abÃģkini",
+DlgSpellChangeTo		: "Broyt til",
+DlgSpellBtnIgnore		: "ForfjÃģna",
+DlgSpellBtnIgnoreAll	: "ForfjÃģna alt",
+DlgSpellBtnReplace		: "Yvirskriva",
+DlgSpellBtnReplaceAll	: "Yvirskriva alt",
+DlgSpellBtnUndo			: "Angra",
+DlgSpellNoSuggestions	: "- Einki uppskot -",
+DlgSpellProgress		: "RÃĶttstavarin arbeiÃ°ir...",
+DlgSpellNoMispell		: "RÃĶttstavarain liÃ°ugur: Eingin feilur funnin",
+DlgSpellNoChanges		: "RÃĶttstavarain liÃ°ugur: Einki orÃ° varÃ° broytt",
+DlgSpellOneChange		: "RÃĶttstavarain liÃ°ugur: Eitt orÃ° er broytt",
+DlgSpellManyChanges		: "RÃĶttstavarain liÃ°ugur: %1 orÃ° broytt",
+
+IeSpellDownload			: "RÃĶttstavarin er ikki tÃļkur Ã­ tekstviÃ°geranum. Vilt tÃš heinta hann nÃš?",
+
+// Button Dialog
+DlgButtonText		: "Tekstur",
+DlgButtonType		: "Slag",
+DlgButtonTypeBtn	: "KnÃļttur",
+DlgButtonTypeSbm	: "Send",
+DlgButtonTypeRst	: "Nullstilla",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Navn",
+DlgCheckboxValue	: "VirÃ°i",
+DlgCheckboxSelected	: "Valt",
+
+// Form Dialog
+DlgFormName		: "Navn",
+DlgFormAction	: "Hending",
+DlgFormMethod	: "HÃĄttur",
+
+// Select Field Dialog
+DlgSelectName		: "Navn",
+DlgSelectValue		: "VirÃ°i",
+DlgSelectSize		: "StÃļdd",
+DlgSelectLines		: "Linjur",
+DlgSelectChkMulti	: "Loyv fleiri valmÃļguleikum samstundis",
+DlgSelectOpAvail	: "TÃļkir mÃļguleikar",
+DlgSelectOpText		: "Tekstur",
+DlgSelectOpValue	: "VirÃ°i",
+DlgSelectBtnAdd		: "Legg afturat",
+DlgSelectBtnModify	: "Broyt",
+DlgSelectBtnUp		: "Upp",
+DlgSelectBtnDown	: "NiÃ°ur",
+DlgSelectBtnSetValue : "Set sum valt virÃ°i",
+DlgSelectBtnDelete	: "Strika",
+
+// Textarea Dialog
+DlgTextareaName	: "Navn",
+DlgTextareaCols	: "kolonnur",
+DlgTextareaRows	: "rÃļÃ°ir",
+
+// Text Field Dialog
+DlgTextName			: "Navn",
+DlgTextValue		: "VirÃ°i",
+DlgTextCharWidth	: "Breidd (sjÃģnlig tekn)",
+DlgTextMaxChars		: "Mest loyvdu tekn",
+DlgTextType			: "Slag",
+DlgTextTypeText		: "Tekstur",
+DlgTextTypePass		: "LoyniorÃ°",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Navn",
+DlgHiddenValue	: "VirÃ°i",
+
+// Bulleted List Dialog
+BulletedListProp	: "Eginleikar fyri punktmerktan lista",
+NumberedListProp	: "Eginleikar fyri talmerktan lista",
+DlgLstStart			: "Byrjan",
+DlgLstType			: "Slag",
+DlgLstTypeCircle	: "Sirkul",
+DlgLstTypeDisc		: "Fyltur sirkul",
+DlgLstTypeSquare	: "FjÃģrhyrningur",
+DlgLstTypeNumbers	: "Talmerkt (1, 2, 3)",
+DlgLstTypeLCase		: "SmÃĄir bÃģkstavir (a, b, c)",
+DlgLstTypeUCase		: "StÃģrir bÃģkstavir (A, B, C)",
+DlgLstTypeSRoman	: "SmÃĄ rÃģmaratÃļl (i, ii, iii)",
+DlgLstTypeLRoman	: "StÃģr rÃģmaratÃļl (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Generelt",
+DlgDocBackTab		: "Bakgrund",
+DlgDocColorsTab		: "Litir og breddar",
+DlgDocMetaTab		: "META-upplÃ―singar",
+
+DlgDocPageTitle		: "SÃ­Ã°uheiti",
+DlgDocLangDir		: "TekstkÃģs",
+DlgDocLangDirLTR	: "FrÃĄ vinstru mÃģti hÃļgru (LTR)",
+DlgDocLangDirRTL	: "FrÃĄ hÃļgru mÃģti vinstru (RTL)",
+DlgDocLangCode		: "MÃĄlkoda",
+DlgDocCharSet		: "Teknsett koda",
+DlgDocCharSetCE		: "MiÃ°europa",
+DlgDocCharSetCT		: "Kinesiskt traditionelt (Big5)",
+DlgDocCharSetCR		: "Cyrilliskt",
+DlgDocCharSetGR		: "Grikst",
+DlgDocCharSetJP		: "Japanskt",
+DlgDocCharSetKR		: "Koreanskt",
+DlgDocCharSetTR		: "Turkiskt",
+DlgDocCharSetUN		: "UNICODE (UTF-8)",
+DlgDocCharSetWE		: "Vestureuropa",
+DlgDocCharSetOther	: "Onnur teknsett koda",
+
+DlgDocDocType		: "Dokumentslag yvirskrift",
+DlgDocDocTypeOther	: "AnnaÃ° dokumentslag yvirskrift",
+DlgDocIncXHTML		: "ViÃ°fest XHTML deklaratiÃģnir",
+DlgDocBgColor		: "Bakgrundslitur",
+DlgDocBgImage		: "LeiÃ° til bakgrundsmynd (URL)",
+DlgDocBgNoScroll	: "LÃĶst bakgrund (rullar ikki)",
+DlgDocCText			: "Tekstur",
+DlgDocCLink			: "TilknÃ―ti",
+DlgDocCVisited		: "VitjaÃ°i tilknÃ―ti",
+DlgDocCActive		: "Virkin tilknÃ―ti",
+DlgDocMargins		: "SÃ­Ã°ubreddar",
+DlgDocMaTop			: "Ovast",
+DlgDocMaLeft		: "Vinstra",
+DlgDocMaRight		: "HÃļgra",
+DlgDocMaBottom		: "NiÃ°ast",
+DlgDocMeIndex		: "Dokument index lyklaorÃ° (sundurbÃ―tt viÃ° komma)",
+DlgDocMeDescr		: "DokumentlÃ―sing",
+DlgDocMeAuthor		: "HÃļvundur",
+DlgDocMeCopy		: "UpphavsrÃĶttindi",
+DlgDocPreview		: "FrumsÃ―ning",
+
+// Templates Dialog
+Templates			: "SkabelÃģnir",
+DlgTemplatesTitle	: "InnihaldsskabelÃģnir",
+DlgTemplatesSelMsg	: "Vinarliga vel ta skabelÃģn, iÃ° skal opnast Ã­ tekstviÃ°geranum<br>(Hetta yvirskrivar nÃšverandi innihald):",
+DlgTemplatesLoading	: "Heinti yvirlit yvir skabelÃģnir. Vinarliga bÃ­Ã°a viÃ°...",
+DlgTemplatesNoTpl	: "(Ongar skabelÃģnir tÃļkar)",
+DlgTemplatesReplace	: "Yvirskriva nÃšverandi innihald",
+
+// About Dialog
+DlgAboutAboutTab	: "Um",
+DlgAboutBrowserInfoTab	: "UpplÃ―singar um alnÃģtskagan",
+DlgAboutLicenseTab	: "License",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "Fyri fleiri upplÃ―singar, far til"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/bs.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/bs.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/bs.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Bosnian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Skupi trake sa alatima",
+ToolbarExpand		: "Otvori trake sa alatima",
+
+// Toolbar Items and Context Menu
+Save				: "Snimi",
+NewPage				: "Novi dokument",
+Preview				: "PrikaÅūi",
+Cut					: "IzreÅūi",
+Copy				: "Kopiraj",
+Paste				: "Zalijepi",
+PasteText			: "Zalijepi kao obiÃĻan tekst",
+PasteWord			: "Zalijepi iz Word-a",
+Print				: "Å tampaj",
+SelectAll			: "Selektuj sve",
+RemoveFormat		: "PoniÅĄti format",
+InsertLinkLbl		: "Link",
+InsertLink			: "Ubaci/Izmjeni link",
+RemoveLink			: "IzbriÅĄi link",
+Anchor				: "Insert/Edit Anchor",	//MISSING
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Slika",
+InsertImage			: "Ubaci/Izmjeni sliku",
+InsertFlashLbl		: "Flash",	//MISSING
+InsertFlash			: "Insert/Edit Flash",	//MISSING
+InsertTableLbl		: "Tabela",
+InsertTable			: "Ubaci/Izmjeni tabelu",
+InsertLineLbl		: "Linija",
+InsertLine			: "Ubaci horizontalnu liniju",
+InsertSpecialCharLbl: "Specijalni karakter",
+InsertSpecialChar	: "Ubaci specijalni karater",
+InsertSmileyLbl		: "SmjeÅĄko",
+InsertSmiley		: "Ubaci smjeÅĄka",
+About				: "O FCKeditor-u",
+Bold				: "Boldiraj",
+Italic				: "Ukosi",
+Underline			: "Podvuci",
+StrikeThrough		: "Precrtaj",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Lijevo poravnanje",
+CenterJustify		: "Centralno poravnanje",
+RightJustify		: "Desno poravnanje",
+BlockJustify		: "Puno poravnanje",
+DecreaseIndent		: "Smanji uvod",
+IncreaseIndent		: "PoveÃĶaj uvod",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Vrati",
+Redo				: "Ponovi",
+NumberedListLbl		: "Numerisana lista",
+NumberedList		: "Ubaci/Izmjeni numerisanu listu",
+BulletedListLbl		: "Lista",
+BulletedList		: "Ubaci/Izmjeni listu",
+ShowTableBorders	: "PokaÅūi okvire tabela",
+ShowDetails			: "PokaÅūi detalje",
+Style				: "Stil",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "VeliÃĻina",
+TextColor			: "Boja teksta",
+BGColor				: "Boja pozadine",
+Source				: "HTML kÃīd",
+Find				: "NaÃ°i",
+Replace				: "Zamjeni",
+SpellCheck			: "Check Spelling",	//MISSING
+UniversalKeyboard	: "Universal Keyboard",	//MISSING
+PageBreakLbl		: "Page Break",	//MISSING
+PageBreak			: "Insert Page Break",	//MISSING
+
+Form			: "Form",	//MISSING
+Checkbox		: "Checkbox",	//MISSING
+RadioButton		: "Radio Button",	//MISSING
+TextField		: "Text Field",	//MISSING
+Textarea		: "Textarea",	//MISSING
+HiddenField		: "Hidden Field",	//MISSING
+Button			: "Button",	//MISSING
+SelectionField	: "Selection Field",	//MISSING
+ImageButton		: "Image Button",	//MISSING
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Izmjeni link",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "BriÅĄi redove",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "BriÅĄi kolone",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "BriÅĄi ÃĶelije",
+MergeCells			: "Spoji ÃĶelije",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Delete Table",	//MISSING
+CellProperties		: "Svojstva ÃĶelije",
+TableProperties		: "Svojstva tabele",
+ImageProperties		: "Svojstva slike",
+FlashProperties		: "Flash Properties",	//MISSING
+
+AnchorProp			: "Anchor Properties",	//MISSING
+ButtonProp			: "Button Properties",	//MISSING
+CheckboxProp		: "Checkbox Properties",	//MISSING
+HiddenFieldProp		: "Hidden Field Properties",	//MISSING
+RadioButtonProp		: "Radio Button Properties",	//MISSING
+ImageButtonProp		: "Image Button Properties",	//MISSING
+TextFieldProp		: "Text Field Properties",	//MISSING
+SelectionFieldProp	: "Selection Field Properties",	//MISSING
+TextareaProp		: "Textarea Properties",	//MISSING
+FormProp			: "Form Properties",	//MISSING
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Procesiram XHTML. Molim saÃĻekajte...",
+Done				: "Gotovo",
+PasteWordConfirm	: "Tekst koji Åūelite zalijepiti ÃĻini se da je kopiran iz Worda. Da li Åūelite da se prvo oÃĻisti?",
+NotCompatiblePaste	: "Ova komanda je podrÅūana u Internet Explorer-u verzijama 5.5 ili novijim. Da li Åūelite da izvrÅĄite lijepljenje teksta bez ÃĻiÅĄÃĶenja?",
+UnknownToolbarItem	: "Nepoznata stavka sa trake sa alatima \"%1\"",
+UnknownCommand		: "Nepoznata komanda \"%1\"",
+NotImplemented		: "Komanda nije implementirana",
+UnknownToolbarSet	: "Traka sa alatima \"%1\" ne postoji",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Odustani",
+DlgBtnClose			: "Zatvori",
+DlgBtnBrowseServer	: "Browse Server",	//MISSING
+DlgAdvancedTag		: "Naprednije",
+DlgOpOther			: "<Other>",	//MISSING
+DlgInfoTab			: "Info",	//MISSING
+DlgAlertUrl			: "Please insert the URL",	//MISSING
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nije podeÅĄeno>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Smjer pisanja",
+DlgGenLangDirLtr	: "S lijeva na desno (LTR)",
+DlgGenLangDirRtl	: "S desna na lijevo (RTL)",
+DlgGenLangCode		: "JeziÃĻni kÃīd",
+DlgGenAccessKey		: "Pristupna tipka",
+DlgGenName			: "Naziv",
+DlgGenTabIndex		: "Tab indeks",
+DlgGenLongDescr		: "DugaÃĻki opis URL-a",
+DlgGenClass			: "Klase CSS stilova",
+DlgGenTitle			: "Advisory title",
+DlgGenContType		: "Advisory vrsta sadrÅūaja",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Stil",
+
+// Image Dialog
+DlgImgTitle			: "Svojstva slike",
+DlgImgInfoTab		: "Info slike",
+DlgImgBtnUpload		: "Å alji na server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Å alji",
+DlgImgAlt			: "Tekst na slici",
+DlgImgWidth			: "Å irina",
+DlgImgHeight		: "Visina",
+DlgImgLockRatio		: "ZakljuÃĻaj odnos",
+DlgBtnResetSize		: "Resetuj dimenzije",
+DlgImgBorder		: "Okvir",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Poravnanje",
+DlgImgAlignLeft		: "Lijevo",
+DlgImgAlignAbsBottom: "Abs dole",
+DlgImgAlignAbsMiddle: "Abs sredina",
+DlgImgAlignBaseline	: "Bazno",
+DlgImgAlignBottom	: "Dno",
+DlgImgAlignMiddle	: "Sredina",
+DlgImgAlignRight	: "Desno",
+DlgImgAlignTextTop	: "Vrh teksta",
+DlgImgAlignTop		: "Vrh",
+DlgImgPreview		: "Prikaz",
+DlgImgAlertUrl		: "Molimo ukucajte URL od slike.",
+DlgImgLinkTab		: "Link",	//MISSING
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",	//MISSING
+DlgFlashChkPlay		: "Auto Play",	//MISSING
+DlgFlashChkLoop		: "Loop",	//MISSING
+DlgFlashChkMenu		: "Enable Flash Menu",	//MISSING
+DlgFlashScale		: "Scale",	//MISSING
+DlgFlashScaleAll	: "Show all",	//MISSING
+DlgFlashScaleNoBorder	: "No Border",	//MISSING
+DlgFlashScaleFit	: "Exact Fit",	//MISSING
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link info",
+DlgLnkTargetTab		: "Prozor",
+
+DlgLnkType			: "Tip linka",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Sidro na ovoj stranici",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<drugi>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Izaberi sidro",
+DlgLnkAnchorByName	: "Po nazivu sidra",
+DlgLnkAnchorById	: "Po Id-u elementa",
+DlgLnkNoAnchors		: "(Nema dostupnih sidra na stranici)",
+DlgLnkEMail			: "E-Mail Adresa",
+DlgLnkEMailSubject	: "Subjekt poruke",
+DlgLnkEMailBody		: "Poruka",
+DlgLnkUpload		: "Å alji",
+DlgLnkBtnUpload		: "Å alji na server",
+
+DlgLnkTarget		: "Prozor",
+DlgLnkTargetFrame	: "<frejm>",
+DlgLnkTargetPopup	: "<popup prozor>",
+DlgLnkTargetBlank	: "Novi prozor (_blank)",
+DlgLnkTargetParent	: "Glavni prozor (_parent)",
+DlgLnkTargetSelf	: "Isti prozor (_self)",
+DlgLnkTargetTop		: "Najgornji prozor (_top)",
+DlgLnkTargetFrameName	: "Target Frame Name",	//MISSING
+DlgLnkPopWinName	: "Naziv popup prozora",
+DlgLnkPopWinFeat	: "MoguÃĶnosti popup prozora",
+DlgLnkPopResize		: "Promjenljive veliÃĻine",
+DlgLnkPopLocation	: "Traka za lokaciju",
+DlgLnkPopMenu		: "Izborna traka",
+DlgLnkPopScroll		: "Scroll traka",
+DlgLnkPopStatus		: "Statusna traka",
+DlgLnkPopToolbar	: "Traka sa alatima",
+DlgLnkPopFullScrn	: "Cijeli ekran (IE)",
+DlgLnkPopDependent	: "Ovisno (Netscape)",
+DlgLnkPopWidth		: "Å irina",
+DlgLnkPopHeight		: "Visina",
+DlgLnkPopLeft		: "Lijeva pozicija",
+DlgLnkPopTop		: "Gornja pozicija",
+
+DlnLnkMsgNoUrl		: "Molimo ukucajte URL link",
+DlnLnkMsgNoEMail	: "Molimo ukucajte e-mail adresu",
+DlnLnkMsgNoAnchor	: "Molimo izaberite sidro",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Izaberi boju",
+DlgColorBtnClear	: "OÃĻisti",
+DlgColorHighlight	: "Igled",
+DlgColorSelected	: "Selektovana",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Ubaci smjeÅĄka",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Izaberi specijalni karakter",
+
+// Table Dialog
+DlgTableTitle		: "Svojstva tabele",
+DlgTableRows		: "Redova",
+DlgTableColumns		: "Kolona",
+DlgTableBorder		: "Okvir",
+DlgTableAlign		: "Poravnanje",
+DlgTableAlignNotSet	: "<Nije podeÅĄeno>",
+DlgTableAlignLeft	: "Lijevo",
+DlgTableAlignCenter	: "Centar",
+DlgTableAlignRight	: "Desno",
+DlgTableWidth		: "Å irina",
+DlgTableWidthPx		: "piksela",
+DlgTableWidthPc		: "posto",
+DlgTableHeight		: "Visina",
+DlgTableCellSpace	: "Razmak ÃĶelija",
+DlgTableCellPad		: "Uvod ÃĶelija",
+DlgTableCaption		: "Naslov",
+DlgTableSummary		: "Summary",	//MISSING
+
+// Table Cell Dialog
+DlgCellTitle		: "Svojstva ÃĶelije",
+DlgCellWidth		: "Å irina",
+DlgCellWidthPx		: "piksela",
+DlgCellWidthPc		: "posto",
+DlgCellHeight		: "Visina",
+DlgCellWordWrap		: "Vrapuj tekst",
+DlgCellWordWrapNotSet	: "<Nije podeÅĄeno>",
+DlgCellWordWrapYes	: "Da",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "Horizontalno poravnanje",
+DlgCellHorAlignNotSet	: "<Nije podeÅĄeno>",
+DlgCellHorAlignLeft	: "Lijevo",
+DlgCellHorAlignCenter	: "Centar",
+DlgCellHorAlignRight: "Desno",
+DlgCellVerAlign		: "Vertikalno poravnanje",
+DlgCellVerAlignNotSet	: "<Nije podeÅĄeno>",
+DlgCellVerAlignTop	: "Gore",
+DlgCellVerAlignMiddle	: "Sredina",
+DlgCellVerAlignBottom	: "Dno",
+DlgCellVerAlignBaseline	: "Bazno",
+DlgCellRowSpan		: "Spajanje ÃĶelija",
+DlgCellCollSpan		: "Spajanje kolona",
+DlgCellBackColor	: "Boja pozadine",
+DlgCellBorderColor	: "Boja okvira",
+DlgCellBtnSelect	: "Selektuj...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "NaÃ°i",
+DlgFindFindBtn		: "NaÃ°i",
+DlgFindNotFoundMsg	: "TraÅūeni tekst nije pronaÃ°en.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Zamjeni",
+DlgReplaceFindLbl		: "NaÃ°i ÅĄta:",
+DlgReplaceReplaceLbl	: "Zamjeni sa:",
+DlgReplaceCaseChk		: "UporeÃ°uj velika/mala slova",
+DlgReplaceReplaceBtn	: "Zamjeni",
+DlgReplaceReplAllBtn	: "Zamjeni sve",
+DlgReplaceWordChk		: "UporeÃ°uj samo cijelu rijeÃĻ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Sigurnosne postavke vaÅĄeg pretraÅūivaÃĻa ne dozvoljavaju operacije automatskog rezanja. Molimo koristite kraticu na tastaturi (Ctrl+X).",
+PasteErrorCopy	: "Sigurnosne postavke VaÅĄeg pretraÅūivaÃĻa ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tastaturi (Ctrl+C).",
+
+PasteAsText		: "Zalijepi kao obiÃĻan tekst",
+PasteFromWord	: "Zalijepi iz Word-a",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",	//MISSING
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",	//MISSING
+DlgPasteRemoveStyles	: "Remove Styles definitions",	//MISSING
+
+// Color Picker
+ColorAutomatic	: "Automatska",
+ColorMoreColors	: "ViÅĄe boja...",
+
+// Document Properties
+DocProps		: "Document Properties",	//MISSING
+
+// Anchor Dialog
+DlgAnchorTitle		: "Anchor Properties",	//MISSING
+DlgAnchorName		: "Anchor Name",	//MISSING
+DlgAnchorErrorName	: "Please type the anchor name",	//MISSING
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Not in dictionary",	//MISSING
+DlgSpellChangeTo		: "Change to",	//MISSING
+DlgSpellBtnIgnore		: "Ignore",	//MISSING
+DlgSpellBtnIgnoreAll	: "Ignore All",	//MISSING
+DlgSpellBtnReplace		: "Replace",	//MISSING
+DlgSpellBtnReplaceAll	: "Replace All",	//MISSING
+DlgSpellBtnUndo			: "Undo",	//MISSING
+DlgSpellNoSuggestions	: "- No suggestions -",	//MISSING
+DlgSpellProgress		: "Spell check in progress...",	//MISSING
+DlgSpellNoMispell		: "Spell check complete: No misspellings found",	//MISSING
+DlgSpellNoChanges		: "Spell check complete: No words changed",	//MISSING
+DlgSpellOneChange		: "Spell check complete: One word changed",	//MISSING
+DlgSpellManyChanges		: "Spell check complete: %1 words changed",	//MISSING
+
+IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",	//MISSING
+
+// Button Dialog
+DlgButtonText		: "Text (Value)",	//MISSING
+DlgButtonType		: "Type",	//MISSING
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Name",	//MISSING
+DlgCheckboxValue	: "Value",	//MISSING
+DlgCheckboxSelected	: "Selected",	//MISSING
+
+// Form Dialog
+DlgFormName		: "Name",	//MISSING
+DlgFormAction	: "Action",	//MISSING
+DlgFormMethod	: "Method",	//MISSING
+
+// Select Field Dialog
+DlgSelectName		: "Name",	//MISSING
+DlgSelectValue		: "Value",	//MISSING
+DlgSelectSize		: "Size",	//MISSING
+DlgSelectLines		: "lines",	//MISSING
+DlgSelectChkMulti	: "Allow multiple selections",	//MISSING
+DlgSelectOpAvail	: "Available Options",	//MISSING
+DlgSelectOpText		: "Text",	//MISSING
+DlgSelectOpValue	: "Value",	//MISSING
+DlgSelectBtnAdd		: "Add",	//MISSING
+DlgSelectBtnModify	: "Modify",	//MISSING
+DlgSelectBtnUp		: "Up",	//MISSING
+DlgSelectBtnDown	: "Down",	//MISSING
+DlgSelectBtnSetValue : "Set as selected value",	//MISSING
+DlgSelectBtnDelete	: "Delete",	//MISSING
+
+// Textarea Dialog
+DlgTextareaName	: "Name",	//MISSING
+DlgTextareaCols	: "Columns",	//MISSING
+DlgTextareaRows	: "Rows",	//MISSING
+
+// Text Field Dialog
+DlgTextName			: "Name",	//MISSING
+DlgTextValue		: "Value",	//MISSING
+DlgTextCharWidth	: "Character Width",	//MISSING
+DlgTextMaxChars		: "Maximum Characters",	//MISSING
+DlgTextType			: "Type",	//MISSING
+DlgTextTypeText		: "Text",	//MISSING
+DlgTextTypePass		: "Password",	//MISSING
+
+// Hidden Field Dialog
+DlgHiddenName	: "Name",	//MISSING
+DlgHiddenValue	: "Value",	//MISSING
+
+// Bulleted List Dialog
+BulletedListProp	: "Bulleted List Properties",	//MISSING
+NumberedListProp	: "Numbered List Properties",	//MISSING
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Type",	//MISSING
+DlgLstTypeCircle	: "Circle",	//MISSING
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "Square",	//MISSING
+DlgLstTypeNumbers	: "Numbers (1, 2, 3)",	//MISSING
+DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",	//MISSING
+DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",	//MISSING
+DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",	//MISSING
+DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",	//MISSING
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",	//MISSING
+DlgDocBackTab		: "Background",	//MISSING
+DlgDocColorsTab		: "Colors and Margins",	//MISSING
+DlgDocMetaTab		: "Meta Data",	//MISSING
+
+DlgDocPageTitle		: "Page Title",	//MISSING
+DlgDocLangDir		: "Language Direction",	//MISSING
+DlgDocLangDirLTR	: "Left to Right (LTR)",	//MISSING
+DlgDocLangDirRTL	: "Right to Left (RTL)",	//MISSING
+DlgDocLangCode		: "Language Code",	//MISSING
+DlgDocCharSet		: "Character Set Encoding",	//MISSING
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Other Character Set Encoding",	//MISSING
+
+DlgDocDocType		: "Document Type Heading",	//MISSING
+DlgDocDocTypeOther	: "Other Document Type Heading",	//MISSING
+DlgDocIncXHTML		: "Include XHTML Declarations",	//MISSING
+DlgDocBgColor		: "Background Color",	//MISSING
+DlgDocBgImage		: "Background Image URL",	//MISSING
+DlgDocBgNoScroll	: "Nonscrolling Background",	//MISSING
+DlgDocCText			: "Text",	//MISSING
+DlgDocCLink			: "Link",	//MISSING
+DlgDocCVisited		: "Visited Link",	//MISSING
+DlgDocCActive		: "Active Link",	//MISSING
+DlgDocMargins		: "Page Margins",	//MISSING
+DlgDocMaTop			: "Top",	//MISSING
+DlgDocMaLeft		: "Left",	//MISSING
+DlgDocMaRight		: "Right",	//MISSING
+DlgDocMaBottom		: "Bottom",	//MISSING
+DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",	//MISSING
+DlgDocMeDescr		: "Document Description",	//MISSING
+DlgDocMeAuthor		: "Author",	//MISSING
+DlgDocMeCopy		: "Copyright",	//MISSING
+DlgDocPreview		: "Preview",	//MISSING
+
+// Templates Dialog
+Templates			: "Templates",	//MISSING
+DlgTemplatesTitle	: "Content Templates",	//MISSING
+DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",	//MISSING
+DlgTemplatesLoading	: "Loading templates list. Please wait...",	//MISSING
+DlgTemplatesNoTpl	: "(No templates defined)",	//MISSING
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "About",	//MISSING
+DlgAboutBrowserInfoTab	: "Browser Info",	//MISSING
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "verzija",
+DlgAboutInfo		: "Za viÅĄe informacija posjetite"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/cs.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/cs.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/cs.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Czech language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "SkrÃ―t panel nÃĄstrojÅŊ",
+ToolbarExpand		: "Zobrazit panel nÃĄstrojÅŊ",
+
+// Toolbar Items and Context Menu
+Save				: "UloÅūit",
+NewPage				: "NovÃĄ strÃĄnka",
+Preview				: "NÃĄhled",
+Cut					: "Vyjmout",
+Copy				: "KopÃ­rovat",
+Paste				: "VloÅūit",
+PasteText			: "VloÅūit jako ÄistÃ― text",
+PasteWord			: "VloÅūit z Wordu",
+Print				: "Tisk",
+SelectAll			: "Vybrat vÅĄe",
+RemoveFormat		: "Odstranit formÃĄtovÃĄnÃ­",
+InsertLinkLbl		: "Odkaz",
+InsertLink			: "VloÅūit/zmÄnit odkaz",
+RemoveLink			: "Odstranit odkaz",
+Anchor				: "VloÅūÃ­t/zmÄnit zÃĄloÅūku",
+AnchorDelete		: "Odstranit kotvu",
+InsertImageLbl		: "ObrÃĄzek",
+InsertImage			: "VloÅūit/zmÄnit obrÃĄzek",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "VloÅūit/Upravit Flash",
+InsertTableLbl		: "Tabulka",
+InsertTable			: "VloÅūit/zmÄnit tabulku",
+InsertLineLbl		: "Linka",
+InsertLine			: "VloÅūit vodorovnou linku",
+InsertSpecialCharLbl: "SpeciÃĄlnÃ­ znaky",
+InsertSpecialChar	: "VloÅūit speciÃĄlnÃ­ znaky",
+InsertSmileyLbl		: "SmajlÃ­ky",
+InsertSmiley		: "VloÅūit smajlÃ­k",
+About				: "O aplikaci FCKeditor",
+Bold				: "TuÄnÃĐ",
+Italic				: "KurzÃ­va",
+Underline			: "PodtrÅūenÃĐ",
+StrikeThrough		: "PÅeÅĄkrtnutÃĐ",
+Subscript			: "DolnÃ­ index",
+Superscript			: "HornÃ­ index",
+LeftJustify			: "Zarovnat vlevo",
+CenterJustify		: "Zarovnat na stÅed",
+RightJustify		: "Zarovnat vpravo",
+BlockJustify		: "Zarovnat do bloku",
+DecreaseIndent		: "ZmenÅĄit odsazenÃ­",
+IncreaseIndent		: "ZvÄtÅĄit odsazenÃ­",
+Blockquote			: "Citace",
+Undo				: "ZpÄt",
+Redo				: "Znovu",
+NumberedListLbl		: "ÄÃ­slovÃĄnÃ­",
+NumberedList		: "VloÅūit/odstranit ÄÃ­slovanÃ― seznam",
+BulletedListLbl		: "OdrÃĄÅūky",
+BulletedList		: "VloÅūit/odstranit odrÃĄÅūky",
+ShowTableBorders	: "Zobrazit okraje tabulek",
+ShowDetails			: "Zobrazit podrobnosti",
+Style				: "Styl",
+FontFormat			: "FormÃĄt",
+Font				: "PÃ­smo",
+FontSize			: "Velikost",
+TextColor			: "Barva textu",
+BGColor				: "Barva pozadÃ­",
+Source				: "Zdroj",
+Find				: "Hledat",
+Replace				: "Nahradit",
+SpellCheck			: "Zkontrolovat pravopis",
+UniversalKeyboard	: "UniverzÃĄlnÃ­ klÃĄvesnice",
+PageBreakLbl		: "Konec strÃĄnky",
+PageBreak			: "VloÅūit konec strÃĄnky",
+
+Form			: "FormulÃĄÅ",
+Checkbox		: "ZaÅĄkrtÃĄvacÃ­ polÃ­Äko",
+RadioButton		: "PÅepÃ­naÄ",
+TextField		: "TextovÃĐ pole",
+Textarea		: "TextovÃĄ oblast",
+HiddenField		: "SkrytÃĐ pole",
+Button			: "TlaÄÃ­tko",
+SelectionField	: "Seznam",
+ImageButton		: "ObrÃĄzkovÃĐ tlaÄÃ­tko",
+
+FitWindow		: "Maximalizovat velikost editoru",
+ShowBlocks		: "UkÃĄzat bloky",
+
+// Context Menu
+EditLink			: "ZmÄnit odkaz",
+CellCM				: "BuÅka",
+RowCM				: "ÅÃĄdek",
+ColumnCM			: "Sloupec",
+InsertRowAfter		: "VloÅūit ÅÃĄdek za",
+InsertRowBefore		: "VloÅūit ÅÃĄdek pÅed",
+DeleteRows			: "Smazat ÅÃĄdky",
+InsertColumnAfter	: "VloÅūit sloupec za",
+InsertColumnBefore	: "VloÅūit sloupec pÅed",
+DeleteColumns		: "Smazat sloupec",
+InsertCellAfter		: "VloÅūit buÅku za",
+InsertCellBefore	: "VloÅūit buÅku pÅed",
+DeleteCells			: "Smazat buÅky",
+MergeCells			: "SlouÄit buÅky",
+MergeRight			: "SlouÄit doprava",
+MergeDown			: "SlouÄit dolÅŊ",
+HorizontalSplitCell	: "RozdÄlit buÅky vodorovnÄ",
+VerticalSplitCell	: "RozdÄlit buÅky svisle",
+TableDelete			: "Smazat tabulku",
+CellProperties		: "Vlastnosti buÅky",
+TableProperties		: "Vlastnosti tabulky",
+ImageProperties		: "Vlastnosti obrÃĄzku",
+FlashProperties		: "Vlastnosti Flashe",
+
+AnchorProp			: "Vlastnosti zÃĄloÅūky",
+ButtonProp			: "Vlastnosti tlaÄÃ­tka",
+CheckboxProp		: "Vlastnosti zaÅĄkrtÃĄvacÃ­ho polÃ­Äka",
+HiddenFieldProp		: "Vlastnosti skrytÃĐho pole",
+RadioButtonProp		: "Vlastnosti pÅepÃ­naÄe",
+ImageButtonProp		: "VlastnostÃ­ obrÃĄzkovÃĐho tlaÄÃ­tka",
+TextFieldProp		: "Vlastnosti textovÃĐho pole",
+SelectionFieldProp	: "Vlastnosti seznamu",
+TextareaProp		: "Vlastnosti textovÃĐ oblasti",
+FormProp			: "Vlastnosti formulÃĄÅe",
+
+FontFormats			: "NormÃĄlnÃ­;NaformÃĄtovÃĄno;Adresa;Nadpis 1;Nadpis 2;Nadpis 3;Nadpis 4;Nadpis 5;Nadpis 6;NormÃĄlnÃ­ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ProbÃ­hÃĄ zpracovÃĄnÃ­ XHTML. ProsÃ­m Äekejte...",
+Done				: "Hotovo",
+PasteWordConfirm	: "Jak je vidÄt, vklÃĄdanÃ― text je kopÃ­rovÃĄn z Wordu. Chcete jej pÅed vloÅūenÃ­m vyÄistit?",
+NotCompatiblePaste	: "Tento pÅÃ­kaz je dostupnÃ― pouze v Internet Exploreru verze 5.5 nebo vyÅĄÅĄÃ­. Chcete vloÅūit text bez vyÄiÅĄtÄnÃ­?",
+UnknownToolbarItem	: "NeznÃĄmÃĄ poloÅūka panelu nÃĄstrojÅŊ \"%1\"",
+UnknownCommand		: "NeznÃĄmÃ― pÅÃ­kaz \"%1\"",
+NotImplemented		: "PÅÃ­kaz nenÃ­ implementovÃĄn",
+UnknownToolbarSet	: "Panel nÃĄstrojÅŊ \"%1\" neexistuje",
+NoActiveX			: "NastavenÃ­ bezpeÄnosti VaÅĄeho prohlÃ­ÅūeÄe omezuje funkÄnost nÄkterÃ―ch jeho moÅūnostÃ­. Je tÅeba zapnout volbu \"SpouÅĄtÄt ovlÃĄdÃĄacÃ­ prvky ActiveX a moduly plug-in\", jinak nebude moÅūnÃĐ vyuÅūÃ­vat vÅĄechny dosputnÃĐ schopnosti editoru.",
+BrowseServerBlocked : "PrÅŊzkumnÃ­k zdrojÅŊ nelze otevÅÃ­t. ProvÄÅte, zda nemÃĄte aktivovÃĄno blokovÃĄnÃ­ popup oken.",
+DialogBlocked		: "Nelze otevÅÃ­t dialogovÃĐ okno. ProvÄÅte, zda nemÃĄte aktivovÃĄno blokovÃĄnÃ­ popup oken.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Storno",
+DlgBtnClose			: "ZavÅÃ­t",
+DlgBtnBrowseServer	: "Vybrat na serveru",
+DlgAdvancedTag		: "RozÅĄÃ­ÅenÃĐ",
+DlgOpOther			: "<OstatnÃ­>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "ProsÃ­m vloÅūte URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nenastaveno>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Orientace jazyka",
+DlgGenLangDirLtr	: "Zleva do prava (LTR)",
+DlgGenLangDirRtl	: "Zprava do leva (RTL)",
+DlgGenLangCode		: "KÃģd jazyka",
+DlgGenAccessKey		: "PÅÃ­stupovÃ― klÃ­Ä",
+DlgGenName			: "JmÃĐno",
+DlgGenTabIndex		: "PoÅadÃ­ prvku",
+DlgGenLongDescr		: "DlouhÃ― popis URL",
+DlgGenClass			: "TÅÃ­da stylu",
+DlgGenTitle			: "PomocnÃ― titulek",
+DlgGenContType		: "PomocnÃ― typ obsahu",
+DlgGenLinkCharset	: "PÅiÅazenÃĄ znakovÃĄ sada",
+DlgGenStyle			: "Styl",
+
+// Image Dialog
+DlgImgTitle			: "Vlastnosti obrÃĄzku",
+DlgImgInfoTab		: "Informace o obrÃĄzku",
+DlgImgBtnUpload		: "Odeslat na server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Odeslat",
+DlgImgAlt			: "AlternativnÃ­ text",
+DlgImgWidth			: "Å Ã­Åka",
+DlgImgHeight		: "VÃ―ÅĄka",
+DlgImgLockRatio		: "ZÃĄmek",
+DlgBtnResetSize		: "PÅŊvodnÃ­ velikost",
+DlgImgBorder		: "Okraje",
+DlgImgHSpace		: "H-mezera",
+DlgImgVSpace		: "V-mezera",
+DlgImgAlign			: "ZarovnÃĄnÃ­",
+DlgImgAlignLeft		: "Vlevo",
+DlgImgAlignAbsBottom: "Zcela dolÅŊ",
+DlgImgAlignAbsMiddle: "DoprostÅed",
+DlgImgAlignBaseline	: "Na ÃšÄaÅÃ­",
+DlgImgAlignBottom	: "DolÅŊ",
+DlgImgAlignMiddle	: "Na stÅed",
+DlgImgAlignRight	: "Vpravo",
+DlgImgAlignTextTop	: "Na hornÃ­ okraj textu",
+DlgImgAlignTop		: "Nahoru",
+DlgImgPreview		: "NÃĄhled",
+DlgImgAlertUrl		: "Zadejte prosÃ­m URL obrÃĄzku",
+DlgImgLinkTab		: "Odkaz",
+
+// Flash Dialog
+DlgFlashTitle		: "Vlastnosti Flashe",
+DlgFlashChkPlay		: "AutomatickÃĐ spuÅĄtÄnÃ­",
+DlgFlashChkLoop		: "OpakovÃĄnÃ­",
+DlgFlashChkMenu		: "NabÃ­dka Flash",
+DlgFlashScale		: "Zobrazit",
+DlgFlashScaleAll	: "Zobrazit vÅĄe",
+DlgFlashScaleNoBorder	: "Bez okraje",
+DlgFlashScaleFit	: "PÅizpÅŊsobit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Odkaz",
+DlgLnkInfoTab		: "Informace o odkazu",
+DlgLnkTargetTab		: "CÃ­l",
+
+DlgLnkType			: "Typ odkazu",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Kotva v tÃĐto strÃĄnce",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<jinÃ―>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Vybrat kotvu",
+DlgLnkAnchorByName	: "Podle jmÃĐna kotvy",
+DlgLnkAnchorById	: "Podle Id objektu",
+DlgLnkNoAnchors		: "(Ve strÃĄnce nenÃ­ definovÃĄna ÅūÃĄdnÃĄ kotva!)",
+DlgLnkEMail			: "E-MailovÃĄ adresa",
+DlgLnkEMailSubject	: "PÅedmÄt zprÃĄvy",
+DlgLnkEMailBody		: "TÄlo zprÃĄvy",
+DlgLnkUpload		: "Odeslat",
+DlgLnkBtnUpload		: "Odeslat na Server",
+
+DlgLnkTarget		: "CÃ­l",
+DlgLnkTargetFrame	: "<rÃĄmec>",
+DlgLnkTargetPopup	: "<vyskakovacÃ­ okno>",
+DlgLnkTargetBlank	: "NovÃĐ okno (_blank)",
+DlgLnkTargetParent	: "RodiÄovskÃĐ okno (_parent)",
+DlgLnkTargetSelf	: "StejnÃĐ okno (_self)",
+DlgLnkTargetTop		: "HlavnÃ­ okno (_top)",
+DlgLnkTargetFrameName	: "NÃĄzev cÃ­lovÃĐho rÃĄmu",
+DlgLnkPopWinName	: "NÃĄzev vyskakovacÃ­ho okna",
+DlgLnkPopWinFeat	: "Vlastnosti vyskakovacÃ­ho okna",
+DlgLnkPopResize		: "MÄnitelnÃĄ velikost",
+DlgLnkPopLocation	: "Panel umÃ­stÄnÃ­",
+DlgLnkPopMenu		: "Panel nabÃ­dky",
+DlgLnkPopScroll		: "PosuvnÃ­ky",
+DlgLnkPopStatus		: "StavovÃ― ÅÃĄdek",
+DlgLnkPopToolbar	: "Panel nÃĄstrojÅŊ",
+DlgLnkPopFullScrn	: "CelÃĄ obrazovka (IE)",
+DlgLnkPopDependent	: "ZÃĄvislost (Netscape)",
+DlgLnkPopWidth		: "Å Ã­Åka",
+DlgLnkPopHeight		: "VÃ―ÅĄka",
+DlgLnkPopLeft		: "LevÃ― okraj",
+DlgLnkPopTop		: "HornÃ­ okraj",
+
+DlnLnkMsgNoUrl		: "Zadejte prosÃ­m URL odkazu",
+DlnLnkMsgNoEMail	: "Zadejte prosÃ­m e-mailovou adresu",
+DlnLnkMsgNoAnchor	: "Vyberte prosÃ­m kotvu",
+DlnLnkMsgInvPopName	: "NÃĄzev vyskakovacÃ­ho okna musÃ­ zaÄÃ­nat pÃ­smenem a nesmÃ­ obsahovat mezery",
+
+// Color Dialog
+DlgColorTitle		: "VÃ―bÄr barvy",
+DlgColorBtnClear	: "Vymazat",
+DlgColorHighlight	: "ZvÃ―raznÄnÃĄ",
+DlgColorSelected	: "VybranÃĄ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "VklÃĄdÃĄnÃ­ smajlÃ­kÅŊ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "VÃ―bÄr speciÃĄlnÃ­ho znaku",
+
+// Table Dialog
+DlgTableTitle		: "Vlastnosti tabulky",
+DlgTableRows		: "ÅÃĄdky",
+DlgTableColumns		: "Sloupce",
+DlgTableBorder		: "OhraniÄenÃ­",
+DlgTableAlign		: "ZarovnÃĄnÃ­",
+DlgTableAlignNotSet	: "<nenastaveno>",
+DlgTableAlignLeft	: "Vlevo",
+DlgTableAlignCenter	: "Na stÅed",
+DlgTableAlignRight	: "Vpravo",
+DlgTableWidth		: "Å Ã­Åka",
+DlgTableWidthPx		: "bodÅŊ",
+DlgTableWidthPc		: "procent",
+DlgTableHeight		: "VÃ―ÅĄka",
+DlgTableCellSpace	: "VzdÃĄlenost bunÄk",
+DlgTableCellPad		: "OdsazenÃ­ obsahu",
+DlgTableCaption		: "Popis",
+DlgTableSummary		: "Souhrn",
+
+// Table Cell Dialog
+DlgCellTitle		: "Vlastnosti buÅky",
+DlgCellWidth		: "Å Ã­Åka",
+DlgCellWidthPx		: "bodÅŊ",
+DlgCellWidthPc		: "procent",
+DlgCellHeight		: "VÃ―ÅĄka",
+DlgCellWordWrap		: "ZalamovÃĄnÃ­",
+DlgCellWordWrapNotSet	: "<nenanstaveno>",
+DlgCellWordWrapYes	: "Ano",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "VodorovnÃĐ zarovnÃĄnÃ­",
+DlgCellHorAlignNotSet	: "<nenastaveno>",
+DlgCellHorAlignLeft	: "Vlevo",
+DlgCellHorAlignCenter	: "Na stÅed",
+DlgCellHorAlignRight: "Vpravo",
+DlgCellVerAlign		: "SvislÃĐ zarovnÃĄnÃ­",
+DlgCellVerAlignNotSet	: "<nenastaveno>",
+DlgCellVerAlignTop	: "Nahoru",
+DlgCellVerAlignMiddle	: "DoprostÅed",
+DlgCellVerAlignBottom	: "DolÅŊ",
+DlgCellVerAlignBaseline	: "Na ÃšÄaÅÃ­",
+DlgCellRowSpan		: "SlouÄenÃĐ ÅÃĄdky",
+DlgCellCollSpan		: "SlouÄenÃĐ sloupce",
+DlgCellBackColor	: "Barva pozadÃ­",
+DlgCellBorderColor	: "Barva ohraniÄenÃ­",
+DlgCellBtnSelect	: "VÃ―bÄr...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "NajÃ­t a nahradit",
+
+// Find Dialog
+DlgFindTitle		: "Hledat",
+DlgFindFindBtn		: "Hledat",
+DlgFindNotFoundMsg	: "HledanÃ― text nebyl nalezen.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Nahradit",
+DlgReplaceFindLbl		: "Co hledat:",
+DlgReplaceReplaceLbl	: "ÄÃ­m nahradit:",
+DlgReplaceCaseChk		: "RozliÅĄovat velikost pÃ­sma",
+DlgReplaceReplaceBtn	: "Nahradit",
+DlgReplaceReplAllBtn	: "Nahradit vÅĄe",
+DlgReplaceWordChk		: "Pouze celÃĄ slova",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "BezpeÄnostnÃ­ nastavenÃ­ VaÅĄeho prohlÃ­ÅūeÄe nedovolujÃ­ editoru spustit funkci pro vyjmutÃ­ zvolenÃĐho textu do schrÃĄnky. ProsÃ­m vyjmÄte zvolenÃ― text do schrÃĄnky pomocÃ­ klÃĄvesnice (Ctrl+X).",
+PasteErrorCopy	: "BezpeÄnostnÃ­ nastavenÃ­ VaÅĄeho prohlÃ­ÅūeÄe nedovolujÃ­ editoru spustit funkci pro kopÃ­rovÃĄnÃ­ zvolenÃĐho textu do schrÃĄnky. ProsÃ­m zkopÃ­rujte zvolenÃ― text do schrÃĄnky pomocÃ­ klÃĄvesnice (Ctrl+C).",
+
+PasteAsText		: "VloÅūit jako ÄistÃ― text",
+PasteFromWord	: "VloÅūit text z Wordu",
+
+DlgPasteMsg2	: "Do nÃĄsledujÃ­cÃ­ho pole vloÅūte poÅūadovanÃ― obsah pomocÃ­ klÃĄvesnice (<STRONG>Ctrl+V</STRONG>) a stisknÄte <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Z dÅŊvodÅŊ nastavenÃ­ bezpeÄnosti VaÅĄeho prohlÃ­ÅūeÄe nemÅŊÅūe editor pÅistupovat pÅÃ­mo do schrÃĄnky. Obsah schrÃĄnky prosÃ­m vloÅūte znovu do tohoto okna.",
+DlgPasteIgnoreFont		: "Ignorovat pÃ­smo",
+DlgPasteRemoveStyles	: "Odstranit styly",
+
+// Color Picker
+ColorAutomatic	: "Automaticky",
+ColorMoreColors	: "VÃ­ce barev...",
+
+// Document Properties
+DocProps		: "Vlastnosti dokumentu",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Vlastnosti zÃĄloÅūky",
+DlgAnchorName		: "NÃĄzev zÃĄloÅūky",
+DlgAnchorErrorName	: "Zadejte prosÃ­m nÃĄzev zÃĄloÅūky",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "NenÃ­ ve slovnÃ­ku",
+DlgSpellChangeTo		: "ZmÄnit na",
+DlgSpellBtnIgnore		: "PÅeskoÄit",
+DlgSpellBtnIgnoreAll	: "PÅeskakovat vÅĄe",
+DlgSpellBtnReplace		: "ZamÄnit",
+DlgSpellBtnReplaceAll	: "ZamÄÅovat vÅĄe",
+DlgSpellBtnUndo			: "ZpÄt",
+DlgSpellNoSuggestions	: "- ÅūÃĄdnÃĐ nÃĄvrhy -",
+DlgSpellProgress		: "ProbÃ­hÃĄ kontrola pravopisu...",
+DlgSpellNoMispell		: "Kontrola pravopisu dokonÄena: Å―ÃĄdnÃĐ pravopisnÃĐ chyby nenalezeny",
+DlgSpellNoChanges		: "Kontrola pravopisu dokonÄena: Beze zmÄn",
+DlgSpellOneChange		: "Kontrola pravopisu dokonÄena: Jedno slovo zmÄnÄno",
+DlgSpellManyChanges		: "Kontrola pravopisu dokonÄena: %1 slov zmÄnÄno",
+
+IeSpellDownload			: "Kontrola pravopisu nenÃ­ nainstalovÃĄna. Chcete ji nynÃ­ stÃĄhnout?",
+
+// Button Dialog
+DlgButtonText		: "Popisek",
+DlgButtonType		: "Typ",
+DlgButtonTypeBtn	: "TlaÄÃ­tko",
+DlgButtonTypeSbm	: "Odeslat",
+DlgButtonTypeRst	: "Obnovit",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "NÃĄzev",
+DlgCheckboxValue	: "Hodnota",
+DlgCheckboxSelected	: "ZaÅĄkrtnuto",
+
+// Form Dialog
+DlgFormName		: "NÃĄzev",
+DlgFormAction	: "Akce",
+DlgFormMethod	: "Metoda",
+
+// Select Field Dialog
+DlgSelectName		: "NÃĄzev",
+DlgSelectValue		: "Hodnota",
+DlgSelectSize		: "Velikost",
+DlgSelectLines		: "ÅÃĄdkÅŊ",
+DlgSelectChkMulti	: "Povolit mnohonÃĄsobnÃĐ vÃ―bÄry",
+DlgSelectOpAvail	: "DostupnÃĄ nastavenÃ­",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Hodnota",
+DlgSelectBtnAdd		: "PÅidat",
+DlgSelectBtnModify	: "ZmÄnit",
+DlgSelectBtnUp		: "Nahoru",
+DlgSelectBtnDown	: "DolÅŊ",
+DlgSelectBtnSetValue : "Nastavit jako vybranou hodnotu",
+DlgSelectBtnDelete	: "Smazat",
+
+// Textarea Dialog
+DlgTextareaName	: "NÃĄzev",
+DlgTextareaCols	: "SloupcÅŊ",
+DlgTextareaRows	: "ÅÃĄdkÅŊ",
+
+// Text Field Dialog
+DlgTextName			: "NÃĄzev",
+DlgTextValue		: "Hodnota",
+DlgTextCharWidth	: "Å Ã­Åka ve znacÃ­ch",
+DlgTextMaxChars		: "MaximÃĄlnÃ­ poÄet znakÅŊ",
+DlgTextType			: "Typ",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Heslo",
+
+// Hidden Field Dialog
+DlgHiddenName	: "NÃĄzev",
+DlgHiddenValue	: "Hodnota",
+
+// Bulleted List Dialog
+BulletedListProp	: "Vlastnosti odrÃĄÅūek",
+NumberedListProp	: "Vlastnosti ÄÃ­slovanÃĐho seznamu",
+DlgLstStart			: "ZaÄÃĄtek",
+DlgLstType			: "Typ",
+DlgLstTypeCircle	: "KruÅūnice",
+DlgLstTypeDisc		: "Kruh",
+DlgLstTypeSquare	: "Ätverec",
+DlgLstTypeNumbers	: "ÄÃ­sla (1, 2, 3)",
+DlgLstTypeLCase		: "MalÃĄ pÃ­smena (a, b, c)",
+DlgLstTypeUCase		: "VelkÃĄ pÃ­smena (A, B, C)",
+DlgLstTypeSRoman	: "MalÃĐ ÅÃ­mskÃĄ ÄÃ­slice (i, ii, iii)",
+DlgLstTypeLRoman	: "VelkÃĐ ÅÃ­mskÃĐ ÄÃ­slice (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ObecnÃĐ",
+DlgDocBackTab		: "PozadÃ­",
+DlgDocColorsTab		: "Barvy a okraje",
+DlgDocMetaTab		: "Metadata",
+
+DlgDocPageTitle		: "Titulek strÃĄnky",
+DlgDocLangDir		: "SmÄr jazyku",
+DlgDocLangDirLTR	: "Zleva do prava ",
+DlgDocLangDirRTL	: "Zprava doleva",
+DlgDocLangCode		: "KÃģd jazyku",
+DlgDocCharSet		: "ZnakovÃĄ sada",
+DlgDocCharSetCE		: "StÅedoevropskÃĐ jazyky",
+DlgDocCharSetCT		: "TradiÄnÃ­ ÄÃ­nÅĄtina (Big5)",
+DlgDocCharSetCR		: "Cyrilice",
+DlgDocCharSetGR		: "ÅeÄtina",
+DlgDocCharSetJP		: "JaponÅĄtina",
+DlgDocCharSetKR		: "KorejÅĄtina",
+DlgDocCharSetTR		: "TureÄtina",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "ZÃĄpadoevropskÃĐ jazyky",
+DlgDocCharSetOther	: "DalÅĄÃ­ znakovÃĄ sada",
+
+DlgDocDocType		: "Typ dokumentu",
+DlgDocDocTypeOther	: "JinÃ― typ dokumetu",
+DlgDocIncXHTML		: "Zahrnou deklarace XHTML",
+DlgDocBgColor		: "Barva pozadÃ­",
+DlgDocBgImage		: "URL obrÃĄzku na pozadÃ­",
+DlgDocBgNoScroll	: "NerolovatelnÃĐ pozadÃ­",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Odkaz",
+DlgDocCVisited		: "NavÅĄtÃ­venÃ― odkaz",
+DlgDocCActive		: "VybranÃ― odkaz",
+DlgDocMargins		: "Okraje strÃĄnky",
+DlgDocMaTop			: "HornÃ­",
+DlgDocMaLeft		: "LevÃ―",
+DlgDocMaRight		: "PravÃ―",
+DlgDocMaBottom		: "DolnÃ­",
+DlgDocMeIndex		: "KlÃ­ÄovÃĄ slova (oddÄlenÃĄ ÄÃĄrkou)",
+DlgDocMeDescr		: "Popis dokumentu",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "AutorskÃĄ prÃĄva",
+DlgDocPreview		: "NÃĄhled",
+
+// Templates Dialog
+Templates			: "Å ablony",
+DlgTemplatesTitle	: "Å ablony obsahu",
+DlgTemplatesSelMsg	: "ProsÃ­m zvolte ÅĄablonu pro otevÅenÃ­ v editoru<br>(aktuÃĄlnÃ­ obsah editoru bude ztracen):",
+DlgTemplatesLoading	: "NahrÃĄvÃĄm pÅeheld ÅĄablon. ProsÃ­m Äekejte...",
+DlgTemplatesNoTpl	: "(NenÃ­ definovÃĄna ÅūÃĄdnÃĄ ÅĄablona)",
+DlgTemplatesReplace	: "Nahradit aktuÃĄlnÃ­ obsah",
+
+// About Dialog
+DlgAboutAboutTab	: "O aplikaci",
+DlgAboutBrowserInfoTab	: "Informace o prohlÃ­ÅūeÄi",
+DlgAboutLicenseTab	: "Licence",
+DlgAboutVersion		: "verze",
+DlgAboutInfo		: "VÃ­ce informacÃ­ zÃ­skÃĄte na"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-au.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-au.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-au.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * English (Australia) language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Collapse Toolbar",
+ToolbarExpand		: "Expand Toolbar",
+
+// Toolbar Items and Context Menu
+Save				: "Save",
+NewPage				: "New Page",
+Preview				: "Preview",
+Cut					: "Cut",
+Copy				: "Copy",
+Paste				: "Paste",
+PasteText			: "Paste as plain text",
+PasteWord			: "Paste from Word",
+Print				: "Print",
+SelectAll			: "Select All",
+RemoveFormat		: "Remove Format",
+InsertLinkLbl		: "Link",
+InsertLink			: "Insert/Edit Link",
+RemoveLink			: "Remove Link",
+Anchor				: "Insert/Edit Anchor",
+AnchorDelete		: "Remove Anchor",
+InsertImageLbl		: "Image",
+InsertImage			: "Insert/Edit Image",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insert/Edit Flash",
+InsertTableLbl		: "Table",
+InsertTable			: "Insert/Edit Table",
+InsertLineLbl		: "Line",
+InsertLine			: "Insert Horizontal Line",
+InsertSpecialCharLbl: "Special Character",
+InsertSpecialChar	: "Insert Special Character",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Insert Smiley",
+About				: "About FCKeditor",
+Bold				: "Bold",
+Italic				: "Italic",
+Underline			: "Underline",
+StrikeThrough		: "Strike Through",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Left Justify",
+CenterJustify		: "Centre Justify",
+RightJustify		: "Right Justify",
+BlockJustify		: "Block Justify",
+DecreaseIndent		: "Decrease Indent",
+IncreaseIndent		: "Increase Indent",
+Blockquote			: "Blockquote",
+Undo				: "Undo",
+Redo				: "Redo",
+NumberedListLbl		: "Numbered List",
+NumberedList		: "Insert/Remove Numbered List",
+BulletedListLbl		: "Bulleted List",
+BulletedList		: "Insert/Remove Bulleted List",
+ShowTableBorders	: "Show Table Borders",
+ShowDetails			: "Show Details",
+Style				: "Style",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "Size",
+TextColor			: "Text Colour",
+BGColor				: "Background Colour",
+Source				: "Source",
+Find				: "Find",
+Replace				: "Replace",
+SpellCheck			: "Check Spelling",
+UniversalKeyboard	: "Universal Keyboard",
+PageBreakLbl		: "Page Break",
+PageBreak			: "Insert Page Break",
+
+Form			: "Form",
+Checkbox		: "Checkbox",
+RadioButton		: "Radio Button",
+TextField		: "Text Field",
+Textarea		: "Textarea",
+HiddenField		: "Hidden Field",
+Button			: "Button",
+SelectionField	: "Selection Field",
+ImageButton		: "Image Button",
+
+FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
+
+// Context Menu
+EditLink			: "Edit Link",
+CellCM				: "Cell",
+RowCM				: "Row",
+ColumnCM			: "Column",
+InsertRowAfter		: "Insert Row After",
+InsertRowBefore		: "Insert Row Before",
+DeleteRows			: "Delete Rows",
+InsertColumnAfter	: "Insert Column After",
+InsertColumnBefore	: "Insert Column Before",
+DeleteColumns		: "Delete Columns",
+InsertCellAfter		: "Insert Cell After",
+InsertCellBefore	: "Insert Cell Before",
+DeleteCells			: "Delete Cells",
+MergeCells			: "Merge Cells",
+MergeRight			: "Merge Right",
+MergeDown			: "Merge Down",
+HorizontalSplitCell	: "Split Cell Horizontally",
+VerticalSplitCell	: "Split Cell Vertically",
+TableDelete			: "Delete Table",
+CellProperties		: "Cell Properties",
+TableProperties		: "Table Properties",
+ImageProperties		: "Image Properties",
+FlashProperties		: "Flash Properties",
+
+AnchorProp			: "Anchor Properties",
+ButtonProp			: "Button Properties",
+CheckboxProp		: "Checkbox Properties",
+HiddenFieldProp		: "Hidden Field Properties",
+RadioButtonProp		: "Radio Button Properties",
+ImageButtonProp		: "Image Button Properties",
+TextFieldProp		: "Text Field Properties",
+SelectionFieldProp	: "Selection Field Properties",
+TextareaProp		: "Textarea Properties",
+FormProp			: "Form Properties",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Processing XHTML. Please wait...",
+Done				: "Done",
+PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
+UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
+UnknownCommand		: "Unknown command name \"%1\"",
+NotImplemented		: "Command not implemented",
+UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancel",
+DlgBtnClose			: "Close",
+DlgBtnBrowseServer	: "Browse Server",
+DlgAdvancedTag		: "Advanced",
+DlgOpOther			: "<Other>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Please insert the URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<not set>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Language Direction",
+DlgGenLangDirLtr	: "Left to Right (LTR)",
+DlgGenLangDirRtl	: "Right to Left (RTL)",
+DlgGenLangCode		: "Language Code",
+DlgGenAccessKey		: "Access Key",
+DlgGenName			: "Name",
+DlgGenTabIndex		: "Tab Index",
+DlgGenLongDescr		: "Long Description URL",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "Advisory Title",
+DlgGenContType		: "Advisory Content Type",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "Image Properties",
+DlgImgInfoTab		: "Image Info",
+DlgImgBtnUpload		: "Send it to the Server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternative Text",
+DlgImgWidth			: "Width",
+DlgImgHeight		: "Height",
+DlgImgLockRatio		: "Lock Ratio",
+DlgBtnResetSize		: "Reset Size",
+DlgImgBorder		: "Border",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Align",
+DlgImgAlignLeft		: "Left",
+DlgImgAlignAbsBottom: "Abs Bottom",
+DlgImgAlignAbsMiddle: "Abs Middle",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Bottom",
+DlgImgAlignMiddle	: "Middle",
+DlgImgAlignRight	: "Right",
+DlgImgAlignTextTop	: "Text Top",
+DlgImgAlignTop		: "Top",
+DlgImgPreview		: "Preview",
+DlgImgAlertUrl		: "Please type the image URL",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",
+DlgFlashChkPlay		: "Auto Play",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "Enable Flash Menu",
+DlgFlashScale		: "Scale",
+DlgFlashScaleAll	: "Show all",
+DlgFlashScaleNoBorder	: "No Border",
+DlgFlashScaleFit	: "Exact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link Info",
+DlgLnkTargetTab		: "Target",
+
+DlgLnkType			: "Link Type",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Link to anchor in the text",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<other>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Select an Anchor",
+DlgLnkAnchorByName	: "By Anchor Name",
+DlgLnkAnchorById	: "By Element Id",
+DlgLnkNoAnchors		: "(No anchors available in the document)",
+DlgLnkEMail			: "E-Mail Address",
+DlgLnkEMailSubject	: "Message Subject",
+DlgLnkEMailBody		: "Message Body",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Send it to the Server",
+
+DlgLnkTarget		: "Target",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<popup window>",
+DlgLnkTargetBlank	: "New Window (_blank)",
+DlgLnkTargetParent	: "Parent Window (_parent)",
+DlgLnkTargetSelf	: "Same Window (_self)",
+DlgLnkTargetTop		: "Topmost Window (_top)",
+DlgLnkTargetFrameName	: "Target Frame Name",
+DlgLnkPopWinName	: "Popup Window Name",
+DlgLnkPopWinFeat	: "Popup Window Features",
+DlgLnkPopResize		: "Resizable",
+DlgLnkPopLocation	: "Location Bar",
+DlgLnkPopMenu		: "Menu Bar",
+DlgLnkPopScroll		: "Scroll Bars",
+DlgLnkPopStatus		: "Status Bar",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "Full Screen (IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "Width",
+DlgLnkPopHeight		: "Height",
+DlgLnkPopLeft		: "Left Position",
+DlgLnkPopTop		: "Top Position",
+
+DlnLnkMsgNoUrl		: "Please type the link URL",
+DlnLnkMsgNoEMail	: "Please type the e-mail address",
+DlnLnkMsgNoAnchor	: "Please select an anchor",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
+
+// Color Dialog
+DlgColorTitle		: "Select Colour",
+DlgColorBtnClear	: "Clear",
+DlgColorHighlight	: "Highlight",
+DlgColorSelected	: "Selected",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Insert a Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Select Special Character",
+
+// Table Dialog
+DlgTableTitle		: "Table Properties",
+DlgTableRows		: "Rows",
+DlgTableColumns		: "Columns",
+DlgTableBorder		: "Border size",
+DlgTableAlign		: "Alignment",
+DlgTableAlignNotSet	: "<Not set>",
+DlgTableAlignLeft	: "Left",
+DlgTableAlignCenter	: "Centre",
+DlgTableAlignRight	: "Right",
+DlgTableWidth		: "Width",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "Height",
+DlgTableCellSpace	: "Cell spacing",
+DlgTableCellPad		: "Cell padding",
+DlgTableCaption		: "Caption",
+DlgTableSummary		: "Summary",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cell Properties",
+DlgCellWidth		: "Width",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "Height",
+DlgCellWordWrap		: "Word Wrap",
+DlgCellWordWrapNotSet	: "<Not set>",
+DlgCellWordWrapYes	: "Yes",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "Horizontal Alignment",
+DlgCellHorAlignNotSet	: "<Not set>",
+DlgCellHorAlignLeft	: "Left",
+DlgCellHorAlignCenter	: "Centre",
+DlgCellHorAlignRight: "Right",
+DlgCellVerAlign		: "Vertical Alignment",
+DlgCellVerAlignNotSet	: "<Not set>",
+DlgCellVerAlignTop	: "Top",
+DlgCellVerAlignMiddle	: "Middle",
+DlgCellVerAlignBottom	: "Bottom",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Rows Span",
+DlgCellCollSpan		: "Columns Span",
+DlgCellBackColor	: "Background Colour",
+DlgCellBorderColor	: "Border Colour",
+DlgCellBtnSelect	: "Select...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",
+
+// Find Dialog
+DlgFindTitle		: "Find",
+DlgFindFindBtn		: "Find",
+DlgFindNotFoundMsg	: "The specified text was not found.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Replace",
+DlgReplaceFindLbl		: "Find what:",
+DlgReplaceReplaceLbl	: "Replace with:",
+DlgReplaceCaseChk		: "Match case",
+DlgReplaceReplaceBtn	: "Replace",
+DlgReplaceReplAllBtn	: "Replace All",
+DlgReplaceWordChk		: "Match whole word",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
+PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
+
+PasteAsText		: "Paste as Plain Text",
+PasteFromWord	: "Paste from Word",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<STRONG>Ctrl+V</STRONG>) and hit <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",
+DlgPasteRemoveStyles	: "Remove Styles definitions",
+
+// Color Picker
+ColorAutomatic	: "Automatic",
+ColorMoreColors	: "More Colours...",
+
+// Document Properties
+DocProps		: "Document Properties",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Anchor Properties",
+DlgAnchorName		: "Anchor Name",
+DlgAnchorErrorName	: "Please type the anchor name",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Not in dictionary",
+DlgSpellChangeTo		: "Change to",
+DlgSpellBtnIgnore		: "Ignore",
+DlgSpellBtnIgnoreAll	: "Ignore All",
+DlgSpellBtnReplace		: "Replace",
+DlgSpellBtnReplaceAll	: "Replace All",
+DlgSpellBtnUndo			: "Undo",
+DlgSpellNoSuggestions	: "- No suggestions -",
+DlgSpellProgress		: "Spell check in progress...",
+DlgSpellNoMispell		: "Spell check complete: No misspellings found",
+DlgSpellNoChanges		: "Spell check complete: No words changed",
+DlgSpellOneChange		: "Spell check complete: One word changed",
+DlgSpellManyChanges		: "Spell check complete: %1 words changed",
+
+IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
+
+// Button Dialog
+DlgButtonText		: "Text (Value)",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Name",
+DlgCheckboxValue	: "Value",
+DlgCheckboxSelected	: "Selected",
+
+// Form Dialog
+DlgFormName		: "Name",
+DlgFormAction	: "Action",
+DlgFormMethod	: "Method",
+
+// Select Field Dialog
+DlgSelectName		: "Name",
+DlgSelectValue		: "Value",
+DlgSelectSize		: "Size",
+DlgSelectLines		: "lines",
+DlgSelectChkMulti	: "Allow multiple selections",
+DlgSelectOpAvail	: "Available Options",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Value",
+DlgSelectBtnAdd		: "Add",
+DlgSelectBtnModify	: "Modify",
+DlgSelectBtnUp		: "Up",
+DlgSelectBtnDown	: "Down",
+DlgSelectBtnSetValue : "Set as selected value",
+DlgSelectBtnDelete	: "Delete",
+
+// Textarea Dialog
+DlgTextareaName	: "Name",
+DlgTextareaCols	: "Columns",
+DlgTextareaRows	: "Rows",
+
+// Text Field Dialog
+DlgTextName			: "Name",
+DlgTextValue		: "Value",
+DlgTextCharWidth	: "Character Width",
+DlgTextMaxChars		: "Maximum Characters",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Password",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Name",
+DlgHiddenValue	: "Value",
+
+// Bulleted List Dialog
+BulletedListProp	: "Bulleted List Properties",
+NumberedListProp	: "Numbered List Properties",
+DlgLstStart			: "Start",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Circle",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "Square",
+DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
+DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
+DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
+DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
+DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Background",
+DlgDocColorsTab		: "Colours and Margins",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Page Title",
+DlgDocLangDir		: "Language Direction",
+DlgDocLangDirLTR	: "Left to Right (LTR)",
+DlgDocLangDirRTL	: "Right to Left (RTL)",
+DlgDocLangCode		: "Language Code",
+DlgDocCharSet		: "Character Set Encoding",
+DlgDocCharSetCE		: "Central European",
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Greek",
+DlgDocCharSetJP		: "Japanese",
+DlgDocCharSetKR		: "Korean",
+DlgDocCharSetTR		: "Turkish",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "Other Character Set Encoding",
+
+DlgDocDocType		: "Document Type Heading",
+DlgDocDocTypeOther	: "Other Document Type Heading",
+DlgDocIncXHTML		: "Include XHTML Declarations",
+DlgDocBgColor		: "Background Colour",
+DlgDocBgImage		: "Background Image URL",
+DlgDocBgNoScroll	: "Nonscrolling Background",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "Visited Link",
+DlgDocCActive		: "Active Link",
+DlgDocMargins		: "Page Margins",
+DlgDocMaTop			: "Top",
+DlgDocMaLeft		: "Left",
+DlgDocMaRight		: "Right",
+DlgDocMaBottom		: "Bottom",
+DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
+DlgDocMeDescr		: "Document Description",
+DlgDocMeAuthor		: "Author",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Preview",
+
+// Templates Dialog
+Templates			: "Templates",
+DlgTemplatesTitle	: "Content Templates",
+DlgTemplatesSelMsg	: "Please select the template to open in the editor<br>(the actual contents will be lost):",
+DlgTemplatesLoading	: "Loading templates list. Please wait...",
+DlgTemplatesNoTpl	: "(No templates defined)",
+DlgTemplatesReplace	: "Replace actual contents",
+
+// About Dialog
+DlgAboutAboutTab	: "About",
+DlgAboutBrowserInfoTab	: "Browser Info",
+DlgAboutLicenseTab	: "License",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "For further information go to"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/es.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/es.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/es.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Spanish language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Contraer Barra",
+ToolbarExpand		: "Expandir Barra",
+
+// Toolbar Items and Context Menu
+Save				: "Guardar",
+NewPage				: "Nueva PÃĄgina",
+Preview				: "Vista Previa",
+Cut					: "Cortar",
+Copy				: "Copiar",
+Paste				: "Pegar",
+PasteText			: "Pegar como texto plano",
+PasteWord			: "Pegar desde Word",
+Print				: "Imprimir",
+SelectAll			: "Seleccionar Todo",
+RemoveFormat		: "Eliminar Formato",
+InsertLinkLbl		: "VÃ­nculo",
+InsertLink			: "Insertar/Editar VÃ­nculo",
+RemoveLink			: "Eliminar VÃ­nculo",
+Anchor				: "Referencia",
+AnchorDelete		: "Eliminar Referencia",
+InsertImageLbl		: "Imagen",
+InsertImage			: "Insertar/Editar Imagen",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insertar/Editar Flash",
+InsertTableLbl		: "Tabla",
+InsertTable			: "Insertar/Editar Tabla",
+InsertLineLbl		: "LÃ­nea",
+InsertLine			: "Insertar LÃ­nea Horizontal",
+InsertSpecialCharLbl: "Caracter Especial",
+InsertSpecialChar	: "Insertar Caracter Especial",
+InsertSmileyLbl		: "Emoticons",
+InsertSmiley		: "Insertar Emoticons",
+About				: "Acerca de FCKeditor",
+Bold				: "Negrita",
+Italic				: "Cursiva",
+Underline			: "Subrayado",
+StrikeThrough		: "Tachado",
+Subscript			: "SubÃ­ndice",
+Superscript			: "SuperÃ­ndice",
+LeftJustify			: "Alinear a Izquierda",
+CenterJustify		: "Centrar",
+RightJustify		: "Alinear a Derecha",
+BlockJustify		: "Justificado",
+DecreaseIndent		: "Disminuir SangrÃ­a",
+IncreaseIndent		: "Aumentar SangrÃ­a",
+Blockquote			: "Cita",
+Undo				: "Deshacer",
+Redo				: "Rehacer",
+NumberedListLbl		: "NumeraciÃģn",
+NumberedList		: "Insertar/Eliminar NumeraciÃģn",
+BulletedListLbl		: "ViÃąetas",
+BulletedList		: "Insertar/Eliminar ViÃąetas",
+ShowTableBorders	: "Mostrar Bordes de Tablas",
+ShowDetails			: "Mostrar saltos de PÃĄrrafo",
+Style				: "Estilo",
+FontFormat			: "Formato",
+Font				: "Fuente",
+FontSize			: "TamaÃąo",
+TextColor			: "Color de Texto",
+BGColor				: "Color de Fondo",
+Source				: "Fuente HTML",
+Find				: "Buscar",
+Replace				: "Reemplazar",
+SpellCheck			: "OrtografÃ­a",
+UniversalKeyboard	: "Teclado Universal",
+PageBreakLbl		: "Salto de PÃĄgina",
+PageBreak			: "Insertar Salto de PÃĄgina",
+
+Form			: "Formulario",
+Checkbox		: "Casilla de VerificaciÃģn",
+RadioButton		: "Botones de Radio",
+TextField		: "Campo de Texto",
+Textarea		: "Area de Texto",
+HiddenField		: "Campo Oculto",
+Button			: "BotÃģn",
+SelectionField	: "Campo de SelecciÃģn",
+ImageButton		: "BotÃģn Imagen",
+
+FitWindow		: "Maximizar el tamaÃąo del editor",
+ShowBlocks		: "Mostrar bloques",
+
+// Context Menu
+EditLink			: "Editar VÃ­nculo",
+CellCM				: "Celda",
+RowCM				: "Fila",
+ColumnCM			: "Columna",
+InsertRowAfter		: "Insertar fila en la parte inferior",
+InsertRowBefore		: "Insertar fila en la parte superior",
+DeleteRows			: "Eliminar Filas",
+InsertColumnAfter	: "Insertar columna a la derecha",
+InsertColumnBefore	: "Insertar columna a la izquierda",
+DeleteColumns		: "Eliminar Columnas",
+InsertCellAfter		: "Insertar celda a la derecha",
+InsertCellBefore	: "Insertar celda a la izquierda",
+DeleteCells			: "Eliminar Celdas",
+MergeCells			: "Combinar Celdas",
+MergeRight			: "Combinar a la derecha",
+MergeDown			: "Combinar hacia abajo",
+HorizontalSplitCell	: "Dividir la celda horizontalmente",
+VerticalSplitCell	: "Dividir la celda verticalmente",
+TableDelete			: "Eliminar Tabla",
+CellProperties		: "Propiedades de Celda",
+TableProperties		: "Propiedades de Tabla",
+ImageProperties		: "Propiedades de Imagen",
+FlashProperties		: "Propiedades de Flash",
+
+AnchorProp			: "Propiedades de Referencia",
+ButtonProp			: "Propiedades de BotÃģn",
+CheckboxProp		: "Propiedades de Casilla",
+HiddenFieldProp		: "Propiedades de Campo Oculto",
+RadioButtonProp		: "Propiedades de BotÃģn de Radio",
+ImageButtonProp		: "Propiedades de BotÃģn de Imagen",
+TextFieldProp		: "Propiedades de Campo de Texto",
+SelectionFieldProp	: "Propiedades de Campo de SelecciÃģn",
+TextareaProp		: "Propiedades de Area de Texto",
+FormProp			: "Propiedades de Formulario",
+
+FontFormats			: "Normal;Con formato;DirecciÃģn;Encabezado 1;Encabezado 2;Encabezado 3;Encabezado 4;Encabezado 5;Encabezado 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Procesando XHTML. Por favor, espere...",
+Done				: "Hecho",
+PasteWordConfirm	: "El texto que desea parece provenir de Word. Desea depurarlo antes de pegarlo?",
+NotCompatiblePaste	: "Este comando estÃĄ disponible sÃģlo para Internet Explorer version 5.5 or superior. Desea pegar sin depurar?",
+UnknownToolbarItem	: "Item de barra desconocido \"%1\"",
+UnknownCommand		: "Nombre de comando desconocido \"%1\"",
+NotImplemented		: "Comando no implementado",
+UnknownToolbarSet	: "Nombre de barra \"%1\" no definido",
+NoActiveX			: "La configuraciÃģn de las opciones de seguridad de su navegador puede estar limitando algunas caracterÃ­sticas del editor. Por favor active la opciÃģn \"Ejecutar controles y complementos de ActiveX \", de lo contrario puede experimentar errores o ausencia de funcionalidades.",
+BrowseServerBlocked : "La ventana de visualizaciÃģn del servidor no pudo ser abierta. Verifique que su navegador no estÃĐ bloqueando las ventanas emergentes (pop up).",
+DialogBlocked		: "No se ha podido abrir la ventana de diÃĄlogo. Verifique que su navegador no estÃĐ bloqueando las ventanas emergentes (pop up).",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancelar",
+DlgBtnClose			: "Cerrar",
+DlgBtnBrowseServer	: "Ver Servidor",
+DlgAdvancedTag		: "Avanzado",
+DlgOpOther			: "<Otro>",
+DlgInfoTab			: "InformaciÃģn",
+DlgAlertUrl			: "Inserte el URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<No definido>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "OrientaciÃģn",
+DlgGenLangDirLtr	: "Izquierda a Derecha (LTR)",
+DlgGenLangDirRtl	: "Derecha a Izquierda (RTL)",
+DlgGenLangCode		: "CÃģd. de idioma",
+DlgGenAccessKey		: "Clave de Acceso",
+DlgGenName			: "Nombre",
+DlgGenTabIndex		: "Indice de tabulaciÃģn",
+DlgGenLongDescr		: "DescripciÃģn larga URL",
+DlgGenClass			: "Clases de hojas de estilo",
+DlgGenTitle			: "TÃ­tulo",
+DlgGenContType		: "Tipo de Contenido",
+DlgGenLinkCharset	: "Fuente de caracteres vinculado",
+DlgGenStyle			: "Estilo",
+
+// Image Dialog
+DlgImgTitle			: "Propiedades de Imagen",
+DlgImgInfoTab		: "InformaciÃģn de Imagen",
+DlgImgBtnUpload		: "Enviar al Servidor",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Cargar",
+DlgImgAlt			: "Texto Alternativo",
+DlgImgWidth			: "Anchura",
+DlgImgHeight		: "Altura",
+DlgImgLockRatio		: "Proporcional",
+DlgBtnResetSize		: "TamaÃąo Original",
+DlgImgBorder		: "Borde",
+DlgImgHSpace		: "Esp.Horiz",
+DlgImgVSpace		: "Esp.Vert",
+DlgImgAlign			: "AlineaciÃģn",
+DlgImgAlignLeft		: "Izquierda",
+DlgImgAlignAbsBottom: "Abs inferior",
+DlgImgAlignAbsMiddle: "Abs centro",
+DlgImgAlignBaseline	: "LÃ­nea de base",
+DlgImgAlignBottom	: "Pie",
+DlgImgAlignMiddle	: "Centro",
+DlgImgAlignRight	: "Derecha",
+DlgImgAlignTextTop	: "Tope del texto",
+DlgImgAlignTop		: "Tope",
+DlgImgPreview		: "Vista Previa",
+DlgImgAlertUrl		: "Por favor escriba la URL de la imagen",
+DlgImgLinkTab		: "VÃ­nculo",
+
+// Flash Dialog
+DlgFlashTitle		: "Propiedades de Flash",
+DlgFlashChkPlay		: "AutoejecuciÃģn",
+DlgFlashChkLoop		: "Repetir",
+DlgFlashChkMenu		: "Activar MenÃš Flash",
+DlgFlashScale		: "Escala",
+DlgFlashScaleAll	: "Mostrar todo",
+DlgFlashScaleNoBorder	: "Sin Borde",
+DlgFlashScaleFit	: "Ajustado",
+
+// Link Dialog
+DlgLnkWindowTitle	: "VÃ­nculo",
+DlgLnkInfoTab		: "InformaciÃģn de VÃ­nculo",
+DlgLnkTargetTab		: "Destino",
+
+DlgLnkType			: "Tipo de vÃ­nculo",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Referencia en esta pÃĄgina",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocolo",
+DlgLnkProtoOther	: "<otro>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Seleccionar una referencia",
+DlgLnkAnchorByName	: "Por Nombre de Referencia",
+DlgLnkAnchorById	: "Por ID de elemento",
+DlgLnkNoAnchors		: "(No hay referencias disponibles en el documento)",
+DlgLnkEMail			: "DirecciÃģn de E-Mail",
+DlgLnkEMailSubject	: "TÃ­tulo del Mensaje",
+DlgLnkEMailBody		: "Cuerpo del Mensaje",
+DlgLnkUpload		: "Cargar",
+DlgLnkBtnUpload		: "Enviar al Servidor",
+
+DlgLnkTarget		: "Destino",
+DlgLnkTargetFrame	: "<marco>",
+DlgLnkTargetPopup	: "<ventana emergente>",
+DlgLnkTargetBlank	: "Nueva Ventana(_blank)",
+DlgLnkTargetParent	: "Ventana Padre (_parent)",
+DlgLnkTargetSelf	: "Misma Ventana (_self)",
+DlgLnkTargetTop		: "Ventana primaria (_top)",
+DlgLnkTargetFrameName	: "Nombre del Marco Destino",
+DlgLnkPopWinName	: "Nombre de Ventana Emergente",
+DlgLnkPopWinFeat	: "CaracterÃ­sticas de Ventana Emergente",
+DlgLnkPopResize		: "Ajustable",
+DlgLnkPopLocation	: "Barra de ubicaciÃģn",
+DlgLnkPopMenu		: "Barra de MenÃš",
+DlgLnkPopScroll		: "Barras de desplazamiento",
+DlgLnkPopStatus		: "Barra de Estado",
+DlgLnkPopToolbar	: "Barra de Herramientas",
+DlgLnkPopFullScrn	: "Pantalla Completa (IE)",
+DlgLnkPopDependent	: "Dependiente (Netscape)",
+DlgLnkPopWidth		: "Anchura",
+DlgLnkPopHeight		: "Altura",
+DlgLnkPopLeft		: "PosiciÃģn Izquierda",
+DlgLnkPopTop		: "PosiciÃģn Derecha",
+
+DlnLnkMsgNoUrl		: "Por favor tipee el vÃ­nculo URL",
+DlnLnkMsgNoEMail	: "Por favor tipee la direcciÃģn de e-mail",
+DlnLnkMsgNoAnchor	: "Por favor seleccione una referencia",
+DlnLnkMsgInvPopName	: "El nombre debe empezar con un caracter alfanumÃĐrico y no debe contener espacios",
+
+// Color Dialog
+DlgColorTitle		: "Seleccionar Color",
+DlgColorBtnClear	: "Ninguno",
+DlgColorHighlight	: "Resaltado",
+DlgColorSelected	: "Seleccionado",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Insertar un Emoticon",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Seleccione un caracter especial",
+
+// Table Dialog
+DlgTableTitle		: "Propiedades de Tabla",
+DlgTableRows		: "Filas",
+DlgTableColumns		: "Columnas",
+DlgTableBorder		: "TamaÃąo de Borde",
+DlgTableAlign		: "AlineaciÃģn",
+DlgTableAlignNotSet	: "<No establecido>",
+DlgTableAlignLeft	: "Izquierda",
+DlgTableAlignCenter	: "Centrado",
+DlgTableAlignRight	: "Derecha",
+DlgTableWidth		: "Anchura",
+DlgTableWidthPx		: "pixeles",
+DlgTableWidthPc		: "porcentaje",
+DlgTableHeight		: "Altura",
+DlgTableCellSpace	: "Esp. e/celdas",
+DlgTableCellPad		: "Esp. interior",
+DlgTableCaption		: "TÃ­tulo",
+DlgTableSummary		: "SÃ­ntesis",
+
+// Table Cell Dialog
+DlgCellTitle		: "Propiedades de Celda",
+DlgCellWidth		: "Anchura",
+DlgCellWidthPx		: "pixeles",
+DlgCellWidthPc		: "porcentaje",
+DlgCellHeight		: "Altura",
+DlgCellWordWrap		: "Cortar LÃ­nea",
+DlgCellWordWrapNotSet	: "<No establecido>",
+DlgCellWordWrapYes	: "Si",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "AlineaciÃģn Horizontal",
+DlgCellHorAlignNotSet	: "<No establecido>",
+DlgCellHorAlignLeft	: "Izquierda",
+DlgCellHorAlignCenter	: "Centrado",
+DlgCellHorAlignRight: "Derecha",
+DlgCellVerAlign		: "AlineaciÃģn Vertical",
+DlgCellVerAlignNotSet	: "<Not establecido>",
+DlgCellVerAlignTop	: "Tope",
+DlgCellVerAlignMiddle	: "Medio",
+DlgCellVerAlignBottom	: "ie",
+DlgCellVerAlignBaseline	: "LÃ­nea de Base",
+DlgCellRowSpan		: "Abarcar Filas",
+DlgCellCollSpan		: "Abarcar Columnas",
+DlgCellBackColor	: "Color de Fondo",
+DlgCellBorderColor	: "Color de Borde",
+DlgCellBtnSelect	: "Seleccione...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Buscar y Reemplazar",
+
+// Find Dialog
+DlgFindTitle		: "Buscar",
+DlgFindFindBtn		: "Buscar",
+DlgFindNotFoundMsg	: "El texto especificado no ha sido encontrado.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Reemplazar",
+DlgReplaceFindLbl		: "Texto a buscar:",
+DlgReplaceReplaceLbl	: "Reemplazar con:",
+DlgReplaceCaseChk		: "Coincidir may/min",
+DlgReplaceReplaceBtn	: "Reemplazar",
+DlgReplaceReplAllBtn	: "Reemplazar Todo",
+DlgReplaceWordChk		: "Coincidir toda la palabra",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "La configuraciÃģn de seguridad de este navegador no permite la ejecuciÃģn automÃĄtica de operaciones de cortado. Por favor use el teclado (Ctrl+X).",
+PasteErrorCopy	: "La configuraciÃģn de seguridad de este navegador no permite la ejecuciÃģn automÃĄtica de operaciones de copiado. Por favor use el teclado (Ctrl+C).",
+
+PasteAsText		: "Pegar como Texto Plano",
+PasteFromWord	: "Pegar desde Word",
+
+DlgPasteMsg2	: "Por favor pegue dentro del cuadro utilizando el teclado (<STRONG>Ctrl+V</STRONG>); luego presione <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Debido a la configuraciÃģn de seguridad de su navegador, el editor no tiene acceso al portapapeles. Es necesario que lo pegue de nuevo en esta ventana.",
+DlgPasteIgnoreFont		: "Ignorar definiciones de fuentes",
+DlgPasteRemoveStyles	: "Remover definiciones de estilo",
+
+// Color Picker
+ColorAutomatic	: "AutomÃĄtico",
+ColorMoreColors	: "MÃĄs Colores...",
+
+// Document Properties
+DocProps		: "Propiedades del Documento",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Propiedades de la Referencia",
+DlgAnchorName		: "Nombre de la Referencia",
+DlgAnchorErrorName	: "Por favor, complete el nombre de la Referencia",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "No se encuentra en el Diccionario",
+DlgSpellChangeTo		: "Cambiar a",
+DlgSpellBtnIgnore		: "Ignorar",
+DlgSpellBtnIgnoreAll	: "Ignorar Todo",
+DlgSpellBtnReplace		: "Reemplazar",
+DlgSpellBtnReplaceAll	: "Reemplazar Todo",
+DlgSpellBtnUndo			: "Deshacer",
+DlgSpellNoSuggestions	: "- No hay sugerencias -",
+DlgSpellProgress		: "Control de OrtografÃ­a en progreso...",
+DlgSpellNoMispell		: "Control finalizado: no se encontraron errores",
+DlgSpellNoChanges		: "Control finalizado: no se ha cambiado ninguna palabra",
+DlgSpellOneChange		: "Control finalizado: se ha cambiado una palabra",
+DlgSpellManyChanges		: "Control finalizado: se ha cambiado %1 palabras",
+
+IeSpellDownload			: "MÃģdulo de Control de OrtografÃ­a no instalado. ÂŋDesea descargarlo ahora?",
+
+// Button Dialog
+DlgButtonText		: "Texto (Valor)",
+DlgButtonType		: "Tipo",
+DlgButtonTypeBtn	: "Boton",
+DlgButtonTypeSbm	: "Enviar",
+DlgButtonTypeRst	: "Reestablecer",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nombre",
+DlgCheckboxValue	: "Valor",
+DlgCheckboxSelected	: "Seleccionado",
+
+// Form Dialog
+DlgFormName		: "Nombre",
+DlgFormAction	: "AcciÃģn",
+DlgFormMethod	: "MÃĐtodo",
+
+// Select Field Dialog
+DlgSelectName		: "Nombre",
+DlgSelectValue		: "Valor",
+DlgSelectSize		: "TamaÃąo",
+DlgSelectLines		: "Lineas",
+DlgSelectChkMulti	: "Permitir mÃšltiple selecciÃģn",
+DlgSelectOpAvail	: "Opciones disponibles",
+DlgSelectOpText		: "Texto",
+DlgSelectOpValue	: "Valor",
+DlgSelectBtnAdd		: "Agregar",
+DlgSelectBtnModify	: "Modificar",
+DlgSelectBtnUp		: "Subir",
+DlgSelectBtnDown	: "Bajar",
+DlgSelectBtnSetValue : "Establecer como predeterminado",
+DlgSelectBtnDelete	: "Eliminar",
+
+// Textarea Dialog
+DlgTextareaName	: "Nombre",
+DlgTextareaCols	: "Columnas",
+DlgTextareaRows	: "Filas",
+
+// Text Field Dialog
+DlgTextName			: "Nombre",
+DlgTextValue		: "Valor",
+DlgTextCharWidth	: "Caracteres de ancho",
+DlgTextMaxChars		: "MÃĄximo caracteres",
+DlgTextType			: "Tipo",
+DlgTextTypeText		: "Texto",
+DlgTextTypePass		: "ContraseÃąa",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nombre",
+DlgHiddenValue	: "Valor",
+
+// Bulleted List Dialog
+BulletedListProp	: "Propiedades de ViÃąetas",
+NumberedListProp	: "Propiedades de Numeraciones",
+DlgLstStart			: "Inicio",
+DlgLstType			: "Tipo",
+DlgLstTypeCircle	: "CÃ­rculo",
+DlgLstTypeDisc		: "Disco",
+DlgLstTypeSquare	: "Cuadrado",
+DlgLstTypeNumbers	: "NÃšmeros (1, 2, 3)",
+DlgLstTypeLCase		: "letras en minÃšsculas (a, b, c)",
+DlgLstTypeUCase		: "letras en mayÃšsculas (A, B, C)",
+DlgLstTypeSRoman	: "NÃšmeros Romanos (i, ii, iii)",
+DlgLstTypeLRoman	: "NÃšmeros Romanos (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Fondo",
+DlgDocColorsTab		: "Colores y MÃĄrgenes",
+DlgDocMetaTab		: "Meta InformaciÃģn",
+
+DlgDocPageTitle		: "TÃ­tulo de PÃĄgina",
+DlgDocLangDir		: "OrientaciÃģn de idioma",
+DlgDocLangDirLTR	: "Izq. a Derecha (LTR)",
+DlgDocLangDirRTL	: "Der. a Izquierda (RTL)",
+DlgDocLangCode		: "CÃģdigo de Idioma",
+DlgDocCharSet		: "Codif. de Conjunto de Caracteres",
+DlgDocCharSetCE		: "Centro Europeo",
+DlgDocCharSetCT		: "Chino Tradicional (Big5)",
+DlgDocCharSetCR		: "CirÃ­lico",
+DlgDocCharSetGR		: "Griego",
+DlgDocCharSetJP		: "JaponÃĐs",
+DlgDocCharSetKR		: "Coreano",
+DlgDocCharSetTR		: "Turco",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Europeo occidental",
+DlgDocCharSetOther	: "Otra CodificaciÃģn",
+
+DlgDocDocType		: "Encabezado de Tipo de Documento",
+DlgDocDocTypeOther	: "Otro Encabezado",
+DlgDocIncXHTML		: "Incluir Declaraciones XHTML",
+DlgDocBgColor		: "Color de Fondo",
+DlgDocBgImage		: "URL de Imagen de Fondo",
+DlgDocBgNoScroll	: "Fondo sin rolido",
+DlgDocCText			: "Texto",
+DlgDocCLink			: "VÃ­nculo",
+DlgDocCVisited		: "VÃ­nculo Visitado",
+DlgDocCActive		: "VÃ­nculo Activo",
+DlgDocMargins		: "MÃĄrgenes de PÃĄgina",
+DlgDocMaTop			: "Tope",
+DlgDocMaLeft		: "Izquierda",
+DlgDocMaRight		: "Derecha",
+DlgDocMaBottom		: "Pie",
+DlgDocMeIndex		: "Claves de indexaciÃģn del Documento (separados por comas)",
+DlgDocMeDescr		: "DescripciÃģn del Documento",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Vista Previa",
+
+// Templates Dialog
+Templates			: "Plantillas",
+DlgTemplatesTitle	: "Contenido de Plantillas",
+DlgTemplatesSelMsg	: "Por favor selecciona la plantilla a abrir en el editor<br>(el contenido actual se perderÃĄ):",
+DlgTemplatesLoading	: "Cargando lista de Plantillas. Por favor, aguarde...",
+DlgTemplatesNoTpl	: "(No hay plantillas definidas)",
+DlgTemplatesReplace	: "Reemplazar el contenido actual",
+
+// About Dialog
+DlgAboutAboutTab	: "Acerca de",
+DlgAboutBrowserInfoTab	: "InformaciÃģn de Navegador",
+DlgAboutLicenseTab	: "Licencia",
+DlgAboutVersion		: "versiÃģn",
+DlgAboutInfo		: "Para mayor informaciÃģn por favor dirigirse a"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/km.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/km.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/km.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Khmer language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ááááá―ááááķá§ááááá",
+ToolbarExpand		: "áááááļááááķá§áááá",
+
+// Toolbar Items and Context Menu
+Save				: "áááááķááŧá",
+NewPage				: "áááááááááļ",
+Preview				: "ááūáááķááááá",
+Cut					: "ááķáááá",
+Copy				: "áááááá",
+Paste				: "ááááááķáá",
+PasteText			: "ááááááķááááķáĒáááááááááááķ",
+PasteWord			: "ááááááķááááļ Word",
+Print				: "áááááŧááá",
+SelectAll			: "ááááūáááūáááķáááĒáá",
+RemoveFormat		: "áááááá ááķáááááķ",
+InsertLinkLbl		: "ááááķáá",
+InsertLink			: "áááááá/áááááá ááááķáá",
+RemoveLink			: "áááááááķáá",
+Anchor				: "áááááá/áááááá ááŧááááķ",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "áážáááķá",
+InsertImage			: "áááááá/áááááá áážáááķá",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "áááááá/áááááá Flash",
+InsertTableLbl		: "ááķááķá",
+InsertTable			: "áááááá/áááááá ááķááķá",
+InsertLineLbl		: "áááááķáá",
+InsertLine			: "áááááááááááķááááááá",
+InsertSpecialCharLbl: "áĒáááááá·ááá",
+InsertSpecialChar	: "áááááááĒáááááá·ááá",
+InsertSmileyLbl		: "áážáááķá",
+InsertSmiley		: "áááááá áážáááķá",
+About				: "áĒáááļ FCKeditor",
+Bold				: "áĒáááááá·ááá",
+Italic				: "áĒááááááááá",
+Underline			: "áá·ááááááķááááļááááááĒáááá",
+StrikeThrough		: "áá·ááááááķááááķáááááááķááĒáááá",
+Subscript			: "áĒáááááážáááááá",
+Superscript			: "áĒáááááážáááū",
+LeftJustify			: "ááááđáááááá",
+CenterJustify		: "ááááđááááááķá",
+RightJustify		: "ááááđáááááķá",
+BlockJustify		: "ááááđáááááķá",
+DecreaseIndent		: "áááááááķááážááááááķáá",
+IncreaseIndent		: "ááááááááķááážááááááķáá",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ááķááĄáūááá·á",
+Redo				: "ááááūáĄáūááá·á",
+NumberedListLbl		: "áááááļááķáĒáááá",
+NumberedList		: "áááááá/ááá áááááļááķáĒáááá",
+BulletedListLbl		: "áááááļááķáááááááážá",
+BulletedList		: "áááááá/ááá áááááļááķáááááááážá",
+ShowTableBorders	: "áááá áķááááŧáááķááķá",
+ShowDetails			: "áááá áķááá·ááááķá",
+Style				: "ááážá",
+FontFormat			: "ááááķ",
+Font				: "á áááŧá",
+FontSize			: "ááá á",
+TextColor			: "ááááĒáááá",
+BGColor				: "áááááááááķáááááá",
+Source				: "áážá",
+Find				: "ááááááá",
+Replace				: "áááá―á",
+SpellCheck			: "áá·áá·ááááĒáááááķáá·ááŧááá",
+UniversalKeyboard	: "ááááķáááŧááááĒááááááá",
+PageBreakLbl		: "ááķáááááķááááááá",
+PageBreak			: "áááááá ááķáááááķááááááá",
+
+Form			: "ááááá",
+Checkbox		: "ááááĒááááááūáááūá",
+RadioButton		: "ááážááŧááááááááážá",
+TextField		: "áá―áááááááĒááááá",
+Textarea		: "áááááááááááĒááááá",
+HiddenField		: "áá―áááķáá",
+Button			: "ááážááŧá",
+SelectionField	: "áá―áááááūáááūá",
+ImageButton		: "ááážááŧááážáááķá",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ááááááááááķáá",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "ááááá―áááááá",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ááááá―ááá",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "áááááá",
+MergeCells			: "ááááážáááá",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "áááááķááķá",
+CellProperties		: "ááķááááááááá",
+TableProperties		: "ááķááááááááķááķá",
+ImageProperties		: "ááķáááááááážáááķá",
+FlashProperties		: "ááķáááááá Flash",
+
+AnchorProp			: "ááķááááááááŧááááķ",
+ButtonProp			: "ááķáááááá ááážááŧá",
+CheckboxProp		: "ááķááááááááááĒááááááūáááūá",
+HiddenFieldProp		: "ááķáááááááá―áááķáá",
+RadioButtonProp		: "ááķááááááááážááŧááááááá",
+ImageButtonProp		: "ááķááááááááážááŧááážáááķá",
+TextFieldProp		: "ááķáááááááá―ááĒááááá",
+SelectionFieldProp	: "ááķáááááááá―áááááūáááūá",
+TextareaProp		: "ááķááááááááááááááááááĒááááá",
+FormProp			: "ááķááááááááááá",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ááááŧáááááūáááķá XHTML á áážáááááķá...",
+Done				: "ááááá―áááķáá",
+PasteWordConfirm	: "áĒááááááááááááĒáááááááŧáááááááķáá á áķááááļáážáááķáááážáááááááááļáááááá·ááļâWordâá ááūááááĒáááááááááĒáķáááŧááááááĒáááááááķáááá?",
+NotCompatiblePaste	: "ááķááááááááķáááááááūááķáááááķáá―á Internet Explorer áááá·á 5.5 ááš ááūáááá á ááūááááĒááááááááááááķááááááá·áááķáááķáááááĒáķááá?",
+UnknownToolbarItem	: "áááááŧááūáááķá§ááááá áá·áááááķáá \"%1\"",
+UnknownCommand		: "áááááááķááááááááķ áá·áááááķáá \"%1\"",
+NotImplemented		: "ááķááááááááķ áá·áááķááĒááŧáááá",
+UnknownToolbarSet	: "áááķá§ááááá \"%1\" ááŧáááķá á",
+NoActiveX			: "ááķááááááááŧááááááķááááááááááá·ááļááŧáááááááááááĒááá áááâáĒáķáááááūáĒááááááĒááááá·ááĒáķáááááūááŧáááķááááááááááááááá·ááļááķááááááĒáááááááá á ááááĒááááááážáááááááĒáá \"ActiveX áá·áâáááááá·ááļáááá―áááááŧá (plug-ins)\" áĒááááááūáááķá á ááááĒááááĒáķááá―ááááááááđá áááá áķ ááááááķáá―áááđáááķáááķáááááááŧáááķáááķáá―ááááááááááá·ááļááķááááááĒáááááááá á",
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "ááļááážááá·ááĒáķáááūáááķááá á áážááá·áá·áááááááááááááá·ááļáá·á ááļááážáááá (popup) ááķááūááķááááūáááķááášáá á",
+
+// Dialogs
+DlgBtnOK			: "ááááááá",
+DlgBtnCancel		: "áá·áááááááá",
+DlgBtnClose			: "áá·á",
+DlgBtnBrowseServer	: "ááūá",
+DlgAdvancedTag		: "áááá·áááááá",
+DlgOpOther			: "<áááááááá>",
+DlgInfoTab			: "áááááķá",
+DlgAlertUrl			: "áážáááááá URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<áá·áááá>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "áá·áááááķááķ",
+DlgGenLangDirLtr	: "ááļáááááááááááķá(LTR)",
+DlgGenLangDirRtl	: "ááļááááķáááááááá(RTL)",
+DlgGenLangCode		: "ááááážáááķááķ",
+DlgGenAccessKey		: "ááļ ááááķáááážá",
+DlgGenName			: "ááááá",
+DlgGenTabIndex		: "ááá Tab",
+DlgGenLongDescr		: "áĒáá·ááááķá URL ááá",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "ááááááūá ááááđááááķ",
+DlgGenContType		: "áááááááĒááááá ááááđááááķ",
+DlgGenLinkCharset	: "ááááážááĒááááááááááááķáá",
+DlgGenStyle			: "ááážá",
+
+// Image Dialog
+DlgImgTitle			: "ááķáááááááážáááķá",
+DlgImgInfoTab		: "áááááķááĒáááļáážáááķá",
+DlgImgBtnUpload		: "ááááážáááááķáááááķáááļááááááááááķ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ááķááá",
+DlgImgAlt			: "áĒááááááááá―á",
+DlgImgWidth			: "áááđá",
+DlgImgHeight		: "ááááá",
+DlgImgLockRatio		: "áĒááááķáĄáŧá",
+DlgBtnResetSize		: "áááááááá ááĄáūááá·á",
+DlgImgBorder		: "áááŧá",
+DlgImgHSpace		: "ááááķááááđá",
+DlgImgVSpace		: "ááááķááááááá",
+DlgImgAlign			: "áááááááļááķáá",
+DlgImgAlignLeft		: "ááķááááá",
+DlgImgAlignAbsBottom: "Abs Bottom",	//MISSING
+DlgImgAlignAbsMiddle: "Abs Middle",	//MISSING
+DlgImgAlignBaseline	: "áááááķááááķáážáááááķá",
+DlgImgAlignBottom	: "ááķáááááá",
+DlgImgAlignMiddle	: "áááááķá",
+DlgImgAlignRight	: "ááķáááááķá",
+DlgImgAlignTextTop	: "ááūáĒááááá",
+DlgImgAlignTop		: "ááķáááū",
+DlgImgPreview		: "ááūáááķááááá",
+DlgImgAlertUrl		: "áážááááááááķáááááááķááááááážáááķá",
+DlgImgLinkTab		: "ááááķáá",
+
+// Flash Dialog
+DlgFlashTitle		: "ááķáááááá Flash",
+DlgFlashChkPlay		: "áááááááááááááááááá",
+DlgFlashChkLoop		: "áááá―ááá",
+DlgFlashChkMenu		: "áááá áķá áášááŧááááá Flash",
+DlgFlashScale		: "ááá á",
+DlgFlashScaleAll	: "áááá áķáááķáááĒáá",
+DlgFlashScaleNoBorder	: "áá·ááááá áķááááŧá",
+DlgFlashScaleFit	: "áááážááááá",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ááááķáá",
+DlgLnkInfoTab		: "áááááķááĒáááļááááķáá",
+DlgLnkTargetTab		: "ááááá",
+
+DlgLnkType			: "ááááááááááķáá",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ááŧááááķááááááŧááááááááá",
+DlgLnkTypeEMail		: "áĒááļááá",
+DlgLnkProto			: "áááážáážáážá",
+DlgLnkProtoOther	: "<áááááááá>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ááááūáááūáááŧááááķ",
+DlgLnkAnchorByName	: "ááķááááááááááááŧááááķ",
+DlgLnkAnchorById	: "ááķá Id",
+DlgLnkNoAnchors		: "(No anchors available in the document)",	//MISSING
+DlgLnkEMail			: "áĒááļááá",
+DlgLnkEMailSubject	: "ááááááūááĒááááá",
+DlgLnkEMailBody		: "áĒááááá",
+DlgLnkUpload		: "ááķááá",
+DlgLnkBtnUpload		: "ááķááá",
+
+DlgLnkTarget		: "ááááá",
+DlgLnkTargetFrame	: "<á áááááá>",
+DlgLnkTargetPopup	: "<ááļááážá ááá>",
+DlgLnkTargetBlank	: "ááļááážáááááļ (_blank)",
+DlgLnkTargetParent	: "ááļááážááá (_parent)",
+DlgLnkTargetSelf	: "ááļááážááááá (_self)",
+DlgLnkTargetTop		: "ááļááážáááááūáá(_top)",
+DlgLnkTargetFrameName	: "áááááá áááááááááááķááááá",
+DlgLnkPopWinName	: "áááááááļááážáááá",
+DlgLnkPopWinFeat	: "ááááááááááááļááážáááá",
+DlgLnkPopResize		: "ááá ááĒáķáááááķáááááážá",
+DlgLnkPopLocation	: "áááķ ááļááķáá",
+DlgLnkPopMenu		: "áááķ áášááŧá",
+DlgLnkPopScroll		: "áááķ ááķá",
+DlgLnkPopStatus		: "áááķ áááááķá",
+DlgLnkPopToolbar	: "áááķ áĐááááá",
+DlgLnkPopFullScrn	: "áĒáááááŧáááá(IE)",
+DlgLnkPopDependent	: "áĒáķáááááááū (Netscape)",
+DlgLnkPopWidth		: "áááđá",
+DlgLnkPopHeight		: "ááááá",
+DlgLnkPopLeft		: "ááļááķááááķáááááá",
+DlgLnkPopTop		: "ááļááķááááķáááū",
+
+DlnLnkMsgNoUrl		: "áážáááááá áĒáķáááááááķá URL",
+DlnLnkMsgNoEMail	: "áážáááááá áĒáķáááááááķá áĒááļááá",
+DlnLnkMsgNoAnchor	: "áážáááááūáááūá ááŧááááķ",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "ááááūáááūá ááá",
+DlgColorBtnClear	: "ááá",
+DlgColorHighlight	: "ááķááááá",
+DlgColorSelected	: "ááķáááááūáááūá",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ááááážááážáááķá",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "áážáĒáááááá·ááá",
+
+// Table Dialog
+DlgTableTitle		: "ááķáááááá ááķááķá",
+DlgTableRows		: "áá―áááááá",
+DlgTableColumns		: "áá―ááá",
+DlgTableBorder		: "ááá ááááŧá",
+DlgTableAlign		: "ááķááááááááļááķáá",
+DlgTableAlignNotSet	: "<áá·áááááá>",
+DlgTableAlignLeft	: "ááķáááááá",
+DlgTableAlignCenter	: "áááááķá",
+DlgTableAlignRight	: "ááķáááááķá",
+DlgTableWidth		: "áááđá",
+DlgTableWidthPx		: "ááļáááá",
+DlgTableWidthPc		: "ááķááá",
+DlgTableHeight		: "ááááá",
+DlgTableCellSpace	: "ááááķáááá",
+DlgTableCellPad		: "áááááá",
+DlgTableCaption		: "ááááááūá",
+DlgTableSummary		: "áááááááļáááááá",
+
+// Table Cell Dialog
+DlgCellTitle		: "ááķáááááá ááá",
+DlgCellWidth		: "áááđá",
+DlgCellWidthPx		: "ááļáááá",
+DlgCellWidthPc		: "ááķááá",
+DlgCellHeight		: "ááááá",
+DlgCellWordWrap		: "áááá áķááĒáááááááķáááĒáá",
+DlgCellWordWrapNotSet	: "<áá·áááááá>",
+DlgCellWordWrapYes	: "ááķá(ááķ)",
+DlgCellWordWrapNo	: "áá",
+DlgCellHorAlign		: "ááááđáááááá",
+DlgCellHorAlignNotSet	: "<áá·áááááá>",
+DlgCellHorAlignLeft	: "ááķáááááá",
+DlgCellHorAlignCenter	: "áááááķá",
+DlgCellHorAlignRight: "Right",	//MISSING
+DlgCellVerAlign		: "ááááđááá",
+DlgCellVerAlignNotSet	: "<áá·ááááá>",
+DlgCellVerAlignTop	: "ááķáááū",
+DlgCellVerAlignMiddle	: "áááááķá",
+DlgCellVerAlignBottom	: "ááķáááááá",
+DlgCellVerAlignBaseline	: "áááááķááááķáážáááááķá",
+DlgCellRowSpan		: "ááááážááá―áááááá",
+DlgCellCollSpan		: "ááááážááá―ááá",
+DlgCellBackColor	: "ááááááááááķáááááá",
+DlgCellBorderColor	: "ááááááŧá",
+DlgCellBtnSelect	: "ááááūáááūá...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "ááááááá",
+DlgFindFindBtn		: "ááááááá",
+DlgFindNotFoundMsg	: "ááķáááááá áááá·áááūááá á",
+
+// Replace Dialog
+DlgReplaceTitle			: "áááá―á",
+DlgReplaceFindLbl		: "ááááááááĒáááļ:",
+DlgReplaceReplaceLbl	: "áááá―áááķáá―á:",
+DlgReplaceCaseChk		: "áááááááážááá",
+DlgReplaceReplaceBtn	: "áááá―á",
+DlgReplaceReplAllBtn	: "áááá―áááķáááĒáá",
+DlgReplaceWordChk		: "áááážáááķáááááķáááĒáá",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ááķááááááááŧááááááķááááááááááá·ááļááŧáááááááááááĒááá áááâáá·ááĒáķáááááūáááááá·ááļááķááááááĒááááá ááķáááĒááááááááááááááááááááááááķááĄáūá á áážáááááūááááķááááááá ááļáážáááá  (Ctrl+X) á",
+PasteErrorCopy	: "ááķááááááááŧááááááķááááááááááá·ááļááŧáááááááááááĒááá áááâáá·ááĒáķáááááūáááááá·ááļááķááááááĒááááá áááááĒááááááááááááááááááááááááķááĄáūá á áážáááááūááááķááááááá ááļáážáááá (Ctrl+C)á",
+
+PasteAsText		: "ááááááķáááĒáááááááááááķ",
+PasteFromWord	: "ááááááķáááááļáááááá·ááļ Word",
+
+DlgPasteMsg2	: "áážááááááĒáááááááááķááááááŧáááááĒáááážáááķáááááááááááááūááááķáá ááļ â(<STRONG>Ctrl+V</STRONG>) á áūáááŧá <STRONG>OK</STRONG> á",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "áá·ááá·ááĒáááļááááááááŧááááĒáááá",
+DlgPasteRemoveStyles	: "áááááážá",
+
+// Color Picker
+ColorAutomatic	: "áááááááááááá",
+ColorMoreColors	: "ááááááááááá..",
+
+// Document Properties
+DocProps		: "ááķáááááá áŊáááķá",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ááķááááááááááááūáááŧáááááááķ",
+DlgAnchorName		: "áááááááŧáááááááķ",
+DlgAnchorErrorName	: "áážáááááá áááááááŧáááááááķ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ááááķáááááŧáááááķááŧáááá",
+DlgSpellChangeTo		: "ááááķáááááážááá",
+DlgSpellBtnIgnore		: "áá·áááááķáááááážá",
+DlgSpellBtnIgnoreAll	: "áá·áááááķáááááážá ááķáááĒáá",
+DlgSpellBtnReplace		: "áááá―á",
+DlgSpellBtnReplaceAll	: "áááá―áááķáááĒáá",
+DlgSpellBtnUndo			: "ááķááĄáūááá·á",
+DlgSpellNoSuggestions	: "- ááááķáááááūá -",
+DlgSpellProgress		: "ááááŧááá·áá·ááááĒáááááķáá·ááŧááá...",
+DlgSpellNoMispell		: "ááķááá·áá·ááááĒáááááķáá·ááŧáááááķáááá: ááááķáááá áŧá",
+DlgSpellNoChanges		: "ááķááá·áá·ááááĒáááááķáá·ááŧáááááķáááá: ááŧáááķáááááķáááááážá",
+DlgSpellOneChange		: "ááķááá·áá·ááááĒáááááķáá·ááŧáááááķáááá: ááķááááá―ááááážáááķáááááķáááááážá",
+DlgSpellManyChanges		: "ááķááá·áá·ááááĒáááááķáá·ááŧáááááķáááá: %1 ááķáááááķáááááķáááááážá",
+
+IeSpellDownload			: "ááŧáááķááááááá·ááļáá·áá·ááááĒáááááķáá·ááŧááá á ááūáááááķáááááļááķ?",
+
+// Button Dialog
+DlgButtonText		: "áĒááááá(áááá)",
+DlgButtonType		: "áááááá",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ááááá",
+DlgCheckboxValue	: "áááá",
+DlgCheckboxSelected	: "ááķáááááūáááūá",
+
+// Form Dialog
+DlgFormName		: "ááááá",
+DlgFormAction	: "áááááááķá",
+DlgFormMethod	: "áá·ááļ",
+
+// Select Field Dialog
+DlgSelectName		: "ááááá",
+DlgSelectValue		: "áááá",
+DlgSelectSize		: "ááá á",
+DlgSelectLines		: "áááááķáá",
+DlgSelectChkMulti	: "áĒááŧááááķááĒááááááūáááūáááááūá",
+DlgSelectOpAvail	: "ááķááááááááááūáááūá ááááĒáķááááááááķá",
+DlgSelectOpText		: "ááķááá",
+DlgSelectOpValue	: "áááá",
+DlgSelectBtnAdd		: "áááááá",
+DlgSelectBtnModify	: "ááááķáááááážá",
+DlgSelectBtnUp		: "ááū",
+DlgSelectBtnDown	: "ááááá",
+DlgSelectBtnSetValue : "Set as selected value",	//MISSING
+DlgSelectBtnDelete	: "ááá",
+
+// Textarea Dialog
+DlgTextareaName	: "ááááá",
+DlgTextareaCols	: "áážááá",
+DlgTextareaRows	: "áážáááááá",
+
+// Text Field Dialog
+DlgTextName			: "ááááá",
+DlgTextValue		: "áááá",
+DlgTextCharWidth	: "áááđá áĒáááá",
+DlgTextMaxChars		: "áĒáááááĒáá·ááá·ááķ",
+DlgTextType			: "áááááá",
+DlgTextTypeText		: "ááķááá",
+DlgTextTypePass		: "ááķáááááááķáá",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ááááá",
+DlgHiddenValue	: "áááá",
+
+// Bulleted List Dialog
+BulletedListProp	: "ááááááááááļáááááá",
+NumberedListProp	: "áááááááááááļááá",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "áááááá",
+DlgLstTypeCircle	: "áááááá",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "ááķáá",
+DlgLstTypeNumbers	: "ááá(1, 2, 3)",
+DlgLstTypeLCase		: "áĒáááááážá(a, b, c)",
+DlgLstTypeUCase		: "áĒáááááá(A, B, C)",
+DlgLstTypeSRoman	: "áĒáááááĄáķááķáááážá(i, ii, iii)",
+DlgLstTypeLRoman	: "áĒáááááĄáķááķáááá(I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "áážáá",
+DlgDocBackTab		: "áááááááķáááááá",
+DlgDocColorsTab		: "áááááâáá·á áááŧá",
+DlgDocMetaTab		: "áá·áááááááá",
+
+DlgDocPageTitle		: "ááááááūáááááá",
+DlgDocLangDir		: "áá·ááááááááááķááķ",
+DlgDocLangDirLTR	: "ááļáááááááááááķá(LTR)",
+DlgDocLangDirRTL	: "ááļááááķáááááááá(RTL)",
+DlgDocLangCode		: "ááááážáááķááķ",
+DlgDocCharSet		: "áááááááááážáááķááķ",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "áááááááááážáááķááķáááááááá",
+
+DlgDocDocType		: "ááááááááááķáááááá",
+DlgDocDocTypeOther	: "ááááááááááķáááááááááááááá",
+DlgDocIncXHTML		: "ááááážá XHTML",
+DlgDocBgColor		: "áááááķáááááá",
+DlgDocBgImage		: "URL áááááážáááķáááķáááááá",
+DlgDocBgNoScroll	: "áááááááááááá·ááááážá",
+DlgDocCText			: "áĒááááá",
+DlgDocCLink			: "ááááķáá",
+DlgDocCVisited		: "ááááķááááūáá áūá",
+DlgDocCActive		: "ááááķááááááŧáááūá",
+DlgDocMargins		: "áááŧáááááá",
+DlgDocMaTop			: "ááū",
+DlgDocMaLeft		: "ááááá",
+DlgDocMaRight		: "ááááķá",
+DlgDocMaBottom		: "ááááá",
+DlgDocMeIndex		: "ááķáááááááááŧááŊáááķá (ááááķááááļááááķáááááááá)",
+DlgDocMeDescr		: "áááááááļáĒááááķáá·ááááķááĒáááļáŊáááķá",
+DlgDocMeAuthor		: "áĒááááá·áááá",
+DlgDocMeCopy		: "áááááķáá·áááá·á",
+DlgDocPreview		: "ááūáááķááááá",
+
+// Templates Dialog
+Templates			: "áŊáááķáááááž",
+DlgTemplatesTitle	: "áŊáááķáááááž áááááĒáááááá",
+DlgTemplatesSelMsg	: "áážáááááūáááūááŊáááķáááááž ááūááááļááūáááááááŧááááááá·ááļááķááááááĒááááá<br>(áĒáááááááđáááķááááá):",
+DlgTemplatesLoading	: "ááááŧááĒáķááááááļáŊáááķáááááž á áážáááááķá...",
+DlgTemplatesNoTpl	: "(ááŧáááķááŊáááķááááážáááážáááķáááááá)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "áĒáááļ",
+DlgAboutBrowserInfoTab	: "áááááķááááááá·ááļááŧááá",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "ááááķáá",
+DlgAboutInfo		: "ááááķáááááááķááááááááá áážáááķáááá"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/eu.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/eu.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/eu.js	(revision 816)
@@ -0,0 +1,516 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Basque language file.
+ * Euskara hizkuntza fitxategia.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Estutu Tresna Barra",
+ToolbarExpand		: "Hedatu Tresna Barra",
+
+// Toolbar Items and Context Menu
+Save				: "Gorde",
+NewPage				: "Orrialde Berria",
+Preview				: "Aurrebista",
+Cut					: "Ebaki",
+Copy				: "Kopiatu",
+Paste				: "Itsatsi",
+PasteText			: "Itsatsi testu bezala",
+PasteWord			: "Itsatsi Word-etik",
+Print				: "Inprimatu",
+SelectAll			: "Hautatu dena",
+RemoveFormat		: "Kendu Formatoa",
+InsertLinkLbl		: "Esteka",
+InsertLink			: "Txertatu/Editatu Esteka",
+RemoveLink			: "Kendu Esteka",
+Anchor				: "Aingura",
+AnchorDelete		: "Ezabatu Aingura",
+InsertImageLbl		: "Irudia",
+InsertImage			: "Txertatu/Editatu Irudia",
+InsertFlashLbl		: "Flasha",
+InsertFlash			: "Txertatu/Editatu Flasha",
+InsertTableLbl		: "Taula",
+InsertTable			: "Txertatu/Editatu Taula",
+InsertLineLbl		: "Lerroa",
+InsertLine			: "Txertatu Marra Horizontala",
+InsertSpecialCharLbl: "Karaktere Berezia",
+InsertSpecialChar	: "Txertatu Karaktere Berezia",
+InsertSmileyLbl		: "Aurpegierak",
+InsertSmiley		: "Txertatu Aurpegierak",
+About				: "FCKeditor-ri buruz",
+Bold				: "Lodia",
+Italic				: "Etzana",
+Underline			: "Azpimarratu",
+StrikeThrough		: "Marratua",
+Subscript			: "Azpi-indize",
+Superscript			: "Goi-indize",
+LeftJustify			: "Lerrokatu Ezkerrean",
+CenterJustify		: "Lerrokatu Erdian",
+RightJustify		: "Lerrokatu Eskuman",
+BlockJustify		: "Justifikatu",
+DecreaseIndent		: "Txikitu Koska",
+IncreaseIndent		: "Handitu Koska",
+Blockquote			: "Aipamen blokea",
+Undo				: "Desegin",
+Redo				: "Berregin",
+NumberedListLbl		: "Zenbakidun Zerrenda",
+NumberedList		: "Txertatu/Kendu Zenbakidun zerrenda",
+BulletedListLbl		: "Buletdun Zerrenda",
+BulletedList		: "Txertatu/Kendu Buletdun zerrenda",
+ShowTableBorders	: "Erakutsi Taularen Ertzak",
+ShowDetails			: "Erakutsi Xehetasunak",
+Style				: "Estiloa",
+FontFormat			: "Formatoa",
+Font				: "Letra-tipoa",
+FontSize			: "Tamaina",
+TextColor			: "Testu Kolorea",
+BGColor				: "Atzeko kolorea",
+Source				: "HTML Iturburua",
+Find				: "Bilatu",
+Replace				: "Ordezkatu",
+SpellCheck			: "Ortografia",
+UniversalKeyboard	: "Teklatu Unibertsala",
+PageBreakLbl		: "Orrialde-jauzia",
+PageBreak			: "Txertatu Orrialde-jauzia",
+
+Form			: "Formularioa",
+Checkbox		: "Kontrol-laukia",
+RadioButton		: "Aukera-botoia",
+TextField		: "Testu Eremua",
+Textarea		: "Testu-area",
+HiddenField		: "Ezkutuko Eremua",
+Button			: "Botoia",
+SelectionField	: "Hautespen Eremua",
+ImageButton		: "Irudi Botoia",
+
+FitWindow		: "Maximizatu editorearen tamaina",
+ShowBlocks		: "Blokeak erakutsi",
+
+// Context Menu
+EditLink			: "Aldatu Esteka",
+CellCM				: "Gelaxka",
+RowCM				: "Errenkada",
+ColumnCM			: "Zutabea",
+InsertRowAfter		: "Txertatu Lerroa Ostean",
+InsertRowBefore		: "Txertatu Lerroa Aurretik",
+DeleteRows			: "Ezabatu Errenkadak",
+InsertColumnAfter	: "Txertatu Zutabea Ostean",
+InsertColumnBefore	: "Txertatu Zutabea Aurretik",
+DeleteColumns		: "Ezabatu Zutabeak",
+InsertCellAfter		: "Txertatu Gelaxka Ostean",
+InsertCellBefore	: "Txertatu Gelaxka Aurretik",
+DeleteCells			: "Kendu Gelaxkak",
+MergeCells			: "Batu Gelaxkak",
+MergeRight			: "Elkartu Eskumara",
+MergeDown			: "Elkartu Behera",
+HorizontalSplitCell	: "Banatu Gelaxkak Horizontalki",
+VerticalSplitCell	: "Banatu Gelaxkak Bertikalki",
+TableDelete			: "Ezabatu Taula",
+CellProperties		: "Gelaxkaren Ezaugarriak",
+TableProperties		: "Taularen Ezaugarriak",
+ImageProperties		: "Irudiaren Ezaugarriak",
+FlashProperties		: "Flasharen Ezaugarriak",
+
+AnchorProp			: "Ainguraren Ezaugarriak",
+ButtonProp			: "Botoiaren Ezaugarriak",
+CheckboxProp		: "Kontrol-laukiko Ezaugarriak",
+HiddenFieldProp		: "Ezkutuko Eremuaren Ezaugarriak",
+RadioButtonProp		: "Aukera-botoiaren Ezaugarriak",
+ImageButtonProp		: "Irudi Botoiaren Ezaugarriak",
+TextFieldProp		: "Testu Eremuaren Ezaugarriak",
+SelectionFieldProp	: "Hautespen Eremuaren Ezaugarriak",
+TextareaProp		: "Testu-arearen Ezaugarriak",
+FormProp			: "Formularioaren Ezaugarriak",
+
+FontFormats			: "Arrunta;Formateatua;Helbidea;Izenburua 1;Izenburua 2;Izenburua 3;Izenburua 4;Izenburua 5;Izenburua 6;Paragrafoa (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML Prozesatzen. Itxaron mesedez...",
+Done				: "Eginda",
+PasteWordConfirm	: "Itsatsi nahi duzun textua Wordetik hartua dela dirudi. Itsatsi baino lehen garbitu nahi duzu?",
+NotCompatiblePaste	: "Komando hau Internet Explorer 5.5 bertsiorako edo ondorengoentzako erabilgarria dago. Garbitu gabe itsatsi nahi duzu?",
+UnknownToolbarItem	: "Ataza barrako elementu ezezaguna \"%1\"",
+UnknownCommand		: "Komando izen ezezaguna \"%1\"",
+NotImplemented		: "Komando ez inplementatua",
+UnknownToolbarSet	: "Ataza barra \"%1\" taldea ez da existitzen",
+NoActiveX			: "Zure nabigatzailearen segustasun hobespenak editore honen zenbait ezaugarri mugatu ditzake. \"ActiveX kontrolak eta plug-inak\" aktibatu beharko zenituzke, bestela erroreak eta ezaugarrietan mugak egon daitezke.",
+BrowseServerBlocked : "Baliabideen arakatzailea ezin da ireki. Ziurtatu popup blokeatzaileak desgaituta dituzula.",
+DialogBlocked		: "Ezin da elkarrizketa-leihoa ireki. Ziurtatu popup blokeatzaileak desgaituta dituzula.",
+
+// Dialogs
+DlgBtnOK			: "Ados",
+DlgBtnCancel		: "Utzi",
+DlgBtnClose			: "Itxi",
+DlgBtnBrowseServer	: "Zerbitzaria arakatu",
+DlgAdvancedTag		: "Aurreratua",
+DlgOpOther			: "<Bestelakoak>",
+DlgInfoTab			: "Informazioa",
+DlgAlertUrl			: "Mesedez URLa idatzi ezazu",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Ezarri gabe>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Hizkuntzaren Norabidea",
+DlgGenLangDirLtr	: "Ezkerretik Eskumara(LTR)",
+DlgGenLangDirRtl	: "Eskumatik Ezkerrera (RTL)",
+DlgGenLangCode		: "Hizkuntza Kodea",
+DlgGenAccessKey		: "Sarbide-gakoa",
+DlgGenName			: "Izena",
+DlgGenTabIndex		: "Tabulazio Indizea",
+DlgGenLongDescr		: "URL Deskribapen Luzea",
+DlgGenClass			: "Estilo-orriko Klaseak",
+DlgGenTitle			: "Izenburua",
+DlgGenContType		: "Eduki Mota (Content Type)",
+DlgGenLinkCharset	: "Estekatutako Karaktere Multzoa",
+DlgGenStyle			: "Estiloa",
+
+// Image Dialog
+DlgImgTitle			: "Irudi Ezaugarriak",
+DlgImgInfoTab		: "Irudi informazioa",
+DlgImgBtnUpload		: "Zerbitzarira bidalia",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Gora Kargatu",
+DlgImgAlt			: "Textu Alternatiboa",
+DlgImgWidth			: "Zabalera",
+DlgImgHeight		: "Altuera",
+DlgImgLockRatio		: "Erlazioa Blokeatu",
+DlgBtnResetSize		: "Tamaina Berrezarri",
+DlgImgBorder		: "Ertza",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Lerrokatu",
+DlgImgAlignLeft		: "Ezkerrera",
+DlgImgAlignAbsBottom: "Abs Behean",
+DlgImgAlignAbsMiddle: "Abs Erdian",
+DlgImgAlignBaseline	: "Oinan",
+DlgImgAlignBottom	: "Behean",
+DlgImgAlignMiddle	: "Erdian",
+DlgImgAlignRight	: "Eskuman",
+DlgImgAlignTextTop	: "Testua Goian",
+DlgImgAlignTop		: "Goian",
+DlgImgPreview		: "Aurrebista",
+DlgImgAlertUrl		: "Mesedez Irudiaren URLa idatzi",
+DlgImgLinkTab		: "Esteka",
+
+// Flash Dialog
+DlgFlashTitle		: "Flasharen Ezaugarriak",
+DlgFlashChkPlay		: "Automatikoki Erreproduzitu",
+DlgFlashChkLoop		: "Begizta",
+DlgFlashChkMenu		: "Flasharen Menua Gaitu",
+DlgFlashScale		: "Eskalatu",
+DlgFlashScaleAll	: "Dena erakutsi",
+DlgFlashScaleNoBorder	: "Ertzarik gabe",
+DlgFlashScaleFit	: "Doitu",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Esteka",
+DlgLnkInfoTab		: "Estekaren Informazioa",
+DlgLnkTargetTab		: "Helburua",
+
+DlgLnkType			: "Esteka Mota",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Aingura horrialde honentan",
+DlgLnkTypeEMail		: "ePosta",
+DlgLnkProto			: "Protokoloa",
+DlgLnkProtoOther	: "<Beste batzuk>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Aingura bat hautatu",
+DlgLnkAnchorByName	: "Aingura izenagatik",
+DlgLnkAnchorById	: "Elementuaren ID-gatik",
+DlgLnkNoAnchors		: "(Ez daude aingurak eskuragarri dokumentuan)",
+DlgLnkEMail			: "ePosta Helbidea",
+DlgLnkEMailSubject	: "Mezuaren Gaia",
+DlgLnkEMailBody		: "Mezuaren Gorputza",
+DlgLnkUpload		: "Gora kargatu",
+DlgLnkBtnUpload		: "Zerbitzarira bidali",
+
+DlgLnkTarget		: "Target (Helburua)",
+DlgLnkTargetFrame	: "<marko>",
+DlgLnkTargetPopup	: "<popup lehioa>",
+DlgLnkTargetBlank	: "Lehio Berria (_blank)",
+DlgLnkTargetParent	: "Lehio Gurasoa (_parent)",
+DlgLnkTargetSelf	: "Lehio Berdina (_self)",
+DlgLnkTargetTop		: "Goiko Lehioa (_top)",
+DlgLnkTargetFrameName	: "Marko Helburuaren Izena",
+DlgLnkPopWinName	: "Popup Lehioaren Izena",
+DlgLnkPopWinFeat	: "Popup Lehioaren Ezaugarriak",
+DlgLnkPopResize		: "Tamaina Aldakorra",
+DlgLnkPopLocation	: "Kokaleku Barra",
+DlgLnkPopMenu		: "Menu Barra",
+DlgLnkPopScroll		: "Korritze Barrak",
+DlgLnkPopStatus		: "Egoera Barra",
+DlgLnkPopToolbar	: "Tresna Barra",
+DlgLnkPopFullScrn	: "Pantaila Osoa (IE)",
+DlgLnkPopDependent	: "Menpekoa (Netscape)",
+DlgLnkPopWidth		: "Zabalera",
+DlgLnkPopHeight		: "Altuera",
+DlgLnkPopLeft		: "Ezkerreko  Posizioa",
+DlgLnkPopTop		: "Goiko Posizioa",
+
+DlnLnkMsgNoUrl		: "Mesedez URL esteka idatzi",
+DlnLnkMsgNoEMail	: "Mesedez ePosta helbidea idatzi",
+DlnLnkMsgNoAnchor	: "Mesedez aingura bat aukeratu",
+DlnLnkMsgInvPopName	: "Popup lehioaren izenak karaktere alfabetiko batekin hasi behar du eta eta ezin du zuriunerik izan",
+
+// Color Dialog
+DlgColorTitle		: "Kolore Aukeraketa",
+DlgColorBtnClear	: "Garbitu",
+DlgColorHighlight	: "Nabarmendu",
+DlgColorSelected	: "Aukeratuta",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Aurpegiera Sartu",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Karaktere Berezia Aukeratu",
+
+// Table Dialog
+DlgTableTitle		: "Taularen Ezaugarriak",
+DlgTableRows		: "Lerroak",
+DlgTableColumns		: "Zutabeak",
+DlgTableBorder		: "Ertzaren Zabalera",
+DlgTableAlign		: "Lerrokatu",
+DlgTableAlignNotSet	: "<Ezarri gabe>",
+DlgTableAlignLeft	: "Ezkerrean",
+DlgTableAlignCenter	: "Erdian",
+DlgTableAlignRight	: "Eskuman",
+DlgTableWidth		: "Zabalera",
+DlgTableWidthPx		: "pixel",
+DlgTableWidthPc		: "ehuneko",
+DlgTableHeight		: "Altuera",
+DlgTableCellSpace	: "Gelaxka arteko tartea",
+DlgTableCellPad		: "Gelaxken betegarria",
+DlgTableCaption		: "Epigrafea",
+DlgTableSummary		: "Laburpena",
+
+// Table Cell Dialog
+DlgCellTitle		: "Gelaxken Ezaugarriak",
+DlgCellWidth		: "Zabalera",
+DlgCellWidthPx		: "pixel",
+DlgCellWidthPc		: "ehuneko",
+DlgCellHeight		: "Altuera",
+DlgCellWordWrap		: "Itzulbira",
+DlgCellWordWrapNotSet	: "<Ezarri gabe>",
+DlgCellWordWrapYes	: "Bai",
+DlgCellWordWrapNo	: "Ez",
+DlgCellHorAlign		: "Horizontal Alignment",
+DlgCellHorAlignNotSet	: "<Ezarri gabe>",
+DlgCellHorAlignLeft	: "Ezkerrean",
+DlgCellHorAlignCenter	: "Erdian",
+DlgCellHorAlignRight: "Eskuman",
+DlgCellVerAlign		: "Lerrokatu Bertikalki",
+DlgCellVerAlignNotSet	: "<Ezarri gabe>",
+DlgCellVerAlignTop	: "Goian",
+DlgCellVerAlignMiddle	: "Erdian",
+DlgCellVerAlignBottom	: "Behean",
+DlgCellVerAlignBaseline	: "Oinan",
+DlgCellRowSpan		: "Lerroak Hedatu",
+DlgCellCollSpan		: "Zutabeak Hedatu",
+DlgCellBackColor	: "Atzeko Kolorea",
+DlgCellBorderColor	: "Ertzako Kolorea",
+DlgCellBtnSelect	: "Aukertau...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Bilatu eta Ordeztu",
+
+// Find Dialog
+DlgFindTitle		: "Bilaketa",
+DlgFindFindBtn		: "Bilatu",
+DlgFindNotFoundMsg	: "Idatzitako testua ez da topatu.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Ordeztu",
+DlgReplaceFindLbl		: "Zer bilatu:",
+DlgReplaceReplaceLbl	: "Zerekin ordeztu:",
+DlgReplaceCaseChk		: "Maiuskula/minuskula",
+DlgReplaceReplaceBtn	: "Ordeztu",
+DlgReplaceReplAllBtn	: "Ordeztu Guztiak",
+DlgReplaceWordChk		: "Esaldi osoa bilatu",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki moztea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+X).",
+PasteErrorCopy	: "Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki kopiatzea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+C).",
+
+PasteAsText		: "Testu Arrunta bezala Itsatsi",
+PasteFromWord	: "Word-etik itsatsi",
+
+DlgPasteMsg2	: "Mesedez teklatua erabilita (<STRONG>Ctrl+V</STRONG>) ondorego eremuan testua itsatsi eta <STRONG>OK</STRONG> sakatu.",
+DlgPasteSec		: "Nabigatzailearen segurtasun ezarpenak direla eta, editoreak ezin du arbela zuzenean erabili. Leiho honetan berriro itsatsi behar duzu.",
+DlgPasteIgnoreFont		: "Letra Motaren definizioa ezikusi",
+DlgPasteRemoveStyles	: "Estilo definizioak kendu",
+
+// Color Picker
+ColorAutomatic	: "Automatikoa",
+ColorMoreColors	: "Kolore gehiago...",
+
+// Document Properties
+DocProps		: "Dokumentuaren Ezarpenak",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ainguraren Ezaugarriak",
+DlgAnchorName		: "Ainguraren Izena",
+DlgAnchorErrorName	: "Idatzi ainguraren izena",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ez dago hiztegian",
+DlgSpellChangeTo		: "Honekin ordezkatu",
+DlgSpellBtnIgnore		: "Ezikusi",
+DlgSpellBtnIgnoreAll	: "Denak Ezikusi",
+DlgSpellBtnReplace		: "Ordezkatu",
+DlgSpellBtnReplaceAll	: "Denak Ordezkatu",
+DlgSpellBtnUndo			: "Desegin",
+DlgSpellNoSuggestions	: "- Iradokizunik ez -",
+DlgSpellProgress		: "Zuzenketa ortografikoa martxan...",
+DlgSpellNoMispell		: "Zuzenketa ortografikoa bukatuta: Akatsik ez",
+DlgSpellNoChanges		: "Zuzenketa ortografikoa bukatuta: Ez da ezer aldatu",
+DlgSpellOneChange		: "Zuzenketa ortografikoa bukatuta: Hitz bat aldatu da",
+DlgSpellManyChanges		: "Zuzenketa ortografikoa bukatuta: %1 hitz aldatu dira",
+
+IeSpellDownload			: "Zuzentzaile ortografikoa ez dago instalatuta. Deskargatu nahi duzu?",
+
+// Button Dialog
+DlgButtonText		: "Testua (Balorea)",
+DlgButtonType		: "Mota",
+DlgButtonTypeBtn	: "Botoia",
+DlgButtonTypeSbm	: "Bidali",
+DlgButtonTypeRst	: "Garbitu",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Izena",
+DlgCheckboxValue	: "Balorea",
+DlgCheckboxSelected	: "Hautatuta",
+
+// Form Dialog
+DlgFormName		: "Izena",
+DlgFormAction	: "Ekintza",
+DlgFormMethod	: "Method",
+
+// Select Field Dialog
+DlgSelectName		: "Izena",
+DlgSelectValue		: "Balorea",
+DlgSelectSize		: "Tamaina",
+DlgSelectLines		: "lerro kopurura",
+DlgSelectChkMulti	: "Hautaketa anitzak baimendu",
+DlgSelectOpAvail	: "Aukera Eskuragarriak",
+DlgSelectOpText		: "Testua",
+DlgSelectOpValue	: "Balorea",
+DlgSelectBtnAdd		: "Gehitu",
+DlgSelectBtnModify	: "Aldatu",
+DlgSelectBtnUp		: "Gora",
+DlgSelectBtnDown	: "Behera",
+DlgSelectBtnSetValue : "Aukeratutako balorea ezarri",
+DlgSelectBtnDelete	: "Ezabatu",
+
+// Textarea Dialog
+DlgTextareaName	: "Izena",
+DlgTextareaCols	: "Zutabeak",
+DlgTextareaRows	: "Lerroak",
+
+// Text Field Dialog
+DlgTextName			: "Izena",
+DlgTextValue		: "Balorea",
+DlgTextCharWidth	: "Zabalera",
+DlgTextMaxChars		: "Zenbat karaktere gehienez",
+DlgTextType			: "Mota",
+DlgTextTypeText		: "Testua",
+DlgTextTypePass		: "Pasahitza",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Izena",
+DlgHiddenValue	: "Balorea",
+
+// Bulleted List Dialog
+BulletedListProp	: "Buletdun Zerrendaren Ezarpenak",
+NumberedListProp	: "Zenbakidun Zerrendaren Ezarpenak",
+DlgLstStart			: "Hasiera",
+DlgLstType			: "Mota",
+DlgLstTypeCircle	: "Zirkulua",
+DlgLstTypeDisc		: "Diskoa",
+DlgLstTypeSquare	: "Karratua",
+DlgLstTypeNumbers	: "Zenbakiak (1, 2, 3)",
+DlgLstTypeLCase		: "Letra xeheak (a, b, c)",
+DlgLstTypeUCase		: "Letra larriak (A, B, C)",
+DlgLstTypeSRoman	: "Erromatar zenbaki zeheak (i, ii, iii)",
+DlgLstTypeLRoman	: "Erromatar zenbaki larriak (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Orokorra",
+DlgDocBackTab		: "Atzekaldea",
+DlgDocColorsTab		: "Koloreak eta Marjinak",
+DlgDocMetaTab		: "Meta Informazioa",
+
+DlgDocPageTitle		: "Orriaren Izenburua",
+DlgDocLangDir		: "Hizkuntzaren Norabidea",
+DlgDocLangDirLTR	: "Ezkerretik eskumara (LTR)",
+DlgDocLangDirRTL	: "Eskumatik ezkerrera (RTL)",
+DlgDocLangCode		: "Hizkuntzaren Kodea",
+DlgDocCharSet		: "Karaktere Multzoaren Kodeketa",
+DlgDocCharSetCE		: "Erdialdeko Europakoa",
+DlgDocCharSetCT		: "Txinatar Tradizionala (Big5)",
+DlgDocCharSetCR		: "Zirilikoa",
+DlgDocCharSetGR		: "Grekoa",
+DlgDocCharSetJP		: "Japoniarra",
+DlgDocCharSetKR		: "Korearra",
+DlgDocCharSetTR		: "Turkiarra",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Mendebaldeko Europakoa",
+DlgDocCharSetOther	: "Beste Karaktere Multzoko Kodeketa",
+
+DlgDocDocType		: "Document Type Goiburua",
+DlgDocDocTypeOther	: "Beste Document Type Goiburua",
+DlgDocIncXHTML		: "XHTML Ezarpenak",
+DlgDocBgColor		: "Atzeko Kolorea",
+DlgDocBgImage		: "Atzeko Irudiaren URL-a",
+DlgDocBgNoScroll	: "Korritze gabeko Atzekaldea",
+DlgDocCText			: "Testua",
+DlgDocCLink			: "Estekak",
+DlgDocCVisited		: "Bisitatutako Estekak",
+DlgDocCActive		: "Esteka Aktiboa",
+DlgDocMargins		: "Orrialdearen marjinak",
+DlgDocMaTop			: "Goian",
+DlgDocMaLeft		: "Ezkerrean",
+DlgDocMaRight		: "Eskuman",
+DlgDocMaBottom		: "Behean",
+DlgDocMeIndex		: "Dokumentuaren Gako-hitzak (komarekin bananduta)",
+DlgDocMeDescr		: "Dokumentuaren Deskribapena",
+DlgDocMeAuthor		: "Egilea",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Aurrebista",
+
+// Templates Dialog
+Templates			: "Txantiloiak",
+DlgTemplatesTitle	: "Eduki Txantiloiak",
+DlgTemplatesSelMsg	: "Mesedez txantiloia aukeratu editorean kargatzeko<br>(orain dauden edukiak galduko dira):",
+DlgTemplatesLoading	: "Txantiloiak kargatzen. Itxaron mesedez...",
+DlgTemplatesNoTpl	: "(Ez dago definitutako txantiloirik)",
+DlgTemplatesReplace	: "Ordeztu oraingo edukiak",
+
+// About Dialog
+DlgAboutAboutTab	: "Honi buruz",
+DlgAboutBrowserInfoTab	: "Nabigatzailearen Informazioa",
+DlgAboutLicenseTab	: "Lizentzia",
+DlgAboutVersion		: "bertsioa",
+DlgAboutInfo		: "Informazio gehiago eskuratzeko hona joan"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ko.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ko.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ko.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Korean language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "íīë° ę°ėķęļ°",
+ToolbarExpand		: "íīë° ëģīėīęļ°",
+
+// Toolbar Items and Context Menu
+Save				: "ė ėĨíęļ°",
+NewPage				: "ė ëŽļė",
+Preview				: "ëŊļëĶŽëģīęļ°",
+Cut					: "ėëžëīęļ°",
+Copy				: "ëģĩėŽíęļ°",
+Paste				: "ëķėŽëĢęļ°",
+PasteText			: "íėĪíļëĄ ëķėŽëĢęļ°",
+PasteWord			: "MS Word íėėė ëķėŽëĢęļ°",
+Print				: "ėļėíęļ°",
+SelectAll			: "ė ėēīė í",
+RemoveFormat		: "íŽë§· ė§ė°ęļ°",
+InsertLinkLbl		: "ë§íŽ",
+InsertLink			: "ë§íŽ ė―ė/ëģęē―",
+RemoveLink			: "ë§íŽ ė­ė ",
+Anchor				: "ėąę°íž ė―ė/ëģęē―",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ėīëŊļė§",
+InsertImage			: "ėīëŊļė§ ė―ė/ëģęē―",
+InsertFlashLbl		: "íëėŽ",
+InsertFlash			: "íëėŽ ė―ė/ëģęē―",
+InsertTableLbl		: "í",
+InsertTable			: "í ė―ė/ëģęē―",
+InsertLineLbl		: "ėíė ",
+InsertLine			: "ėíė  ė―ė",
+InsertSpecialCharLbl: "íđėëŽļė ė―ė",
+InsertSpecialChar	: "íđėëŽļė ė―ė",
+InsertSmileyLbl		: "ėėīė―",
+InsertSmiley		: "ėėīė― ė―ė",
+About				: "FCKeditorė ëíėŽ",
+Bold				: "ė§íęē",
+Italic				: "ėīíëĶ­",
+Underline			: "ë°ėĪ",
+StrikeThrough		: "ė·Ļėė ",
+Subscript			: "ėë ėēĻė",
+Superscript			: "ė ėēĻė",
+LeftJustify			: "ėžėŠ― ė ë Ž",
+CenterJustify		: "ę°ėīë° ė ë Ž",
+RightJustify		: "ėĪëĨļėŠ― ė ë Ž",
+BlockJustify		: "ėėŠ― ë§ėķĪ",
+DecreaseIndent		: "ëīėīė°ęļ°",
+IncreaseIndent		: "ëĪėŽė°ęļ°",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ė·Ļė",
+Redo				: "ėŽėĪí",
+NumberedListLbl		: "ėėėë ëŠĐëĄ",
+NumberedList		: "ėėėë ëŠĐëĄ",
+BulletedListLbl		: "ėėėë ëŠĐëĄ",
+BulletedList		: "ėėėë ëŠĐëĄ",
+ShowTableBorders	: "í íëëĶŽ ëģīęļ°",
+ShowDetails			: "ëŽļėęļ°íļ ëģīęļ°",
+Style				: "ėĪíėž",
+FontFormat			: "íŽë§·",
+Font				: "í°íļ",
+FontSize			: "ęļė íŽęļ°",
+TextColor			: "ęļė ėė",
+BGColor				: "ë°°ęē― ėė",
+Source				: "ėėĪ",
+Find				: "ė°ūęļ°",
+Replace				: "ë°ęūļęļ°",
+SpellCheck			: "ėē ėęēėŽ",
+UniversalKeyboard	: "ëĪęĩ­ėī ėë Ĩęļ°",
+PageBreakLbl		: "Page Break",	//MISSING
+PageBreak			: "Insert Page Break",	//MISSING
+
+Form			: "íž",
+Checkbox		: "ėēīíŽë°ėĪ",
+RadioButton		: "ëžëėĪëēíž",
+TextField		: "ėë Ĩíë",
+Textarea		: "ėë Ĩėė­",
+HiddenField		: "ėĻęđíë",
+Button			: "ëēíž",
+SelectionField	: "ížėđĻëŠĐëĄ",
+ImageButton		: "ėīëŊļė§ëēíž",
+
+FitWindow		: "ėëí° ėĩëí",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ë§íŽ ėė ",
+CellCM				: "ė/ėđļ(Cell)",
+RowCM				: "í(Row)",
+ColumnCM			: "ėī(Column)",
+InsertRowAfter		: "ëĪė í ė―ė",
+InsertRowBefore		: "ėė í ė―ė",
+DeleteRows			: "ę°ëĄėĪ ė­ė ",
+InsertColumnAfter	: "ëĪė ėī ė―ė",
+InsertColumnBefore	: "ėė ėī ė―ė",
+DeleteColumns		: "ėļëĄėĪ ė­ė ",
+InsertCellAfter		: "ëĪė ė/ėđļ ė―ė",
+InsertCellBefore	: "ėė ė/ėđļ ė―ė",
+DeleteCells			: "ė ė­ė ",
+MergeCells			: "ė íĐėđęļ°",
+MergeRight			: "ėĪëĨļėŠ― ë­ėđęļ°",
+MergeDown			: "ėžėŠ― ë­ėđęļ°",
+HorizontalSplitCell	: "ėí ëëęļ°",
+VerticalSplitCell	: "ėė§ ëëęļ°",
+TableDelete			: "í ė­ė ",
+CellProperties		: "ė ėėą",
+TableProperties		: "í ėėą",
+ImageProperties		: "ėīëŊļė§ ėėą",
+FlashProperties		: "íëėŽ ėėą",
+
+AnchorProp			: "ėąę°íž ėėą",
+ButtonProp			: "ëēíž ėėą",
+CheckboxProp		: "ėēīíŽë°ėĪ ėėą",
+HiddenFieldProp		: "ėĻęđíë ėėą",
+RadioButtonProp		: "ëžëėĪëēíž ėėą",
+ImageButtonProp		: "ėīëŊļė§ëēíž ėėą",
+TextFieldProp		: "ėë Ĩíë ėėą",
+SelectionFieldProp	: "ížėđĻëŠĐëĄ ėėą",
+TextareaProp		: "ėë Ĩėė­ ėėą",
+FormProp			: "íž ėėą",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML ėēëĶŽėĪ. ė ėë§ ęļ°ëĪë ĪėĢžė­ėė.",
+Done				: "ėëĢ",
+PasteWordConfirm	: "ëķėŽëĢęļ° í  íėĪíļë MS Wordėė ëģĩėŽí ęēėëëĪ. ëķėŽëĢęļ° ė ė MS Word íŽëĐ§ė ė­ė íėęē ėĩëęđ?",
+NotCompatiblePaste	: "ėī ëŠë đė ėļí°ë·ėĩėĪíëĄëŽ 5.5 ëēė  ėīėėėë§ ėëíĐëëĪ. íŽëĐ§ė ė­ė íė§ ėęģ  ëķėŽëĢęļ° íėęē ėĩëęđ?",
+UnknownToolbarItem	: "ėėėë íīë°ėëëĪ. : \"%1\"",
+UnknownCommand		: "ėėėë ęļ°ëĨėëëĪ. : \"%1\"",
+NotImplemented		: "ęļ°ëĨėī ėĪíëė§ ėėėĩëëĪ.",
+UnknownToolbarSet	: "íīë° ėĪė ėī ėėĩëëĪ. : \"%1\"",
+NoActiveX			: "ëļëŽė°ė ė ëģīė ėĪė ėžëĄ ėļíī ëŠëŠ ęļ°ëĨė ėëė ėĨė ę° ėė ė ėėĩëëĪ. \"ėĄí°ëļ-ėĄėĪ ęļ°ëĨęģž íëŽę·ļ ėļ\" ėĩėė íėĐíėŽ ėĢžėė§ ėėžëĐī ėĪëĨę° ë°ėí  ė ėėĩëëĪ.",
+BrowseServerBlocked : "ëļëŽė°ė  ėėę° ėīëĶŽė§ ėėĩëëĪ. íėė°ĻëĻ ėĪė ėī ęšžė ļėëė§ íėļíėŽ ėĢžė­ėėĪ.",
+DialogBlocked		: "ėëė° ëíė°―ė ėī ė ėėĩëëĪ. íėė°ĻëĻ ėĪė ėī ęšžė ļėëė§ íėļíėŽ ėĢžė­ėėĪ.",
+
+// Dialogs
+DlgBtnOK			: "ė",
+DlgBtnCancel		: "ėëėĪ",
+DlgBtnClose			: "ëŦęļ°",
+DlgBtnBrowseServer	: "ėëē ëģīęļ°",
+DlgAdvancedTag		: "ėėļí",
+DlgOpOther			: "<ęļ°í>",
+DlgInfoTab			: "ė ëģī",
+DlgAlertUrl			: "URLė ėë Ĩíė­ėė",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ėĪė ëė§ ėė>",
+DlgGenId			: "ID",
+DlgGenLangDir		: "ė°ęļ° ë°ĐíĨ",
+DlgGenLangDirLtr	: "ėžėŠ―ėė ėĪëĨļėŠ― (LTR)",
+DlgGenLangDirRtl	: "ėĪëĨļėŠ―ėė ėžėŠ― (RTL)",
+DlgGenLangCode		: "ėļėī ė―ë",
+DlgGenAccessKey		: "ėėļėĪ íĪ",
+DlgGenName			: "Name",
+DlgGenTabIndex		: "í­ ėė",
+DlgGenLongDescr		: "URL ėĪëŠ",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "Advisory Title",
+DlgGenContType		: "Advisory Content Type",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "ėīëŊļė§ ėĪė ",
+DlgImgInfoTab		: "ėīëŊļė§ ė ëģī",
+DlgImgBtnUpload		: "ėëēëĄ ė ėĄ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ėëĄë",
+DlgImgAlt			: "ėīëŊļė§ ėĪëŠ",
+DlgImgWidth			: "ëëđ",
+DlgImgHeight		: "ëėī",
+DlgImgLockRatio		: "ëđėĻ ė ė§",
+DlgBtnResetSize		: "ėë íŽęļ°ëĄ",
+DlgImgBorder		: "íëëĶŽ",
+DlgImgHSpace		: "ėíėŽë°ą",
+DlgImgVSpace		: "ėė§ėŽë°ą",
+DlgImgAlign			: "ė ë Ž",
+DlgImgAlignLeft		: "ėžėŠ―",
+DlgImgAlignAbsBottom: "ėĪėë(Abs Bottom)",
+DlgImgAlignAbsMiddle: "ėĪėĪę°(Abs Middle)",
+DlgImgAlignBaseline	: "ęļ°ėĪė ",
+DlgImgAlignBottom	: "ėë",
+DlgImgAlignMiddle	: "ėĪę°",
+DlgImgAlignRight	: "ėĪëĨļėŠ―",
+DlgImgAlignTextTop	: "ęļėėëĻ",
+DlgImgAlignTop		: "ė",
+DlgImgPreview		: "ëŊļëĶŽëģīęļ°",
+DlgImgAlertUrl		: "ėīëŊļė§ URLė ėë Ĩíė­ėė",
+DlgImgLinkTab		: "ë§íŽ",
+
+// Flash Dialog
+DlgFlashTitle		: "íëėŽ ëąëĄė ëģī",
+DlgFlashChkPlay		: "ėëėŽė",
+DlgFlashChkLoop		: "ë°ëģĩ",
+DlgFlashChkMenu		: "íëėŽëĐëī ę°ëĨ",
+DlgFlashScale		: "ėė­",
+DlgFlashScaleAll	: "ëŠĻëëģīęļ°",
+DlgFlashScaleNoBorder	: "ęē―ęģė ėė",
+DlgFlashScaleFit	: "ėė­ėëėĄ°ė ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ë§íŽ",
+DlgLnkInfoTab		: "ë§íŽ ė ëģī",
+DlgLnkTargetTab		: "íęē",
+
+DlgLnkType			: "ë§íŽ ėĒëĨ",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ėąę°íž",
+DlgLnkTypeEMail		: "ėīëĐėž",
+DlgLnkProto			: "íëĄí ė―",
+DlgLnkProtoOther	: "<ęļ°í>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ėąę°íž ė í",
+DlgLnkAnchorByName	: "ėąę°íž ėīëĶ",
+DlgLnkAnchorById	: "ėąę°íž ID",
+DlgLnkNoAnchors		: "(ëŽļėė ėąę°ížę° ėėĩëëĪ.)",
+DlgLnkEMail			: "ėīëĐėž ėĢžė",
+DlgLnkEMailSubject	: "ė ëŠĐ",
+DlgLnkEMailBody		: "ëīėĐ",
+DlgLnkUpload		: "ėëĄë",
+DlgLnkBtnUpload		: "ėëēëĄ ė ėĄ",
+
+DlgLnkTarget		: "íęē",
+DlgLnkTargetFrame	: "<íë ė>",
+DlgLnkTargetPopup	: "<íėė°―>",
+DlgLnkTargetBlank	: "ė ė°― (_blank)",
+DlgLnkTargetParent	: "ëķëŠĻ ė°― (_parent)",
+DlgLnkTargetSelf	: "íėŽ ė°― (_self)",
+DlgLnkTargetTop		: "ėĩ ėė ė°― (_top)",
+DlgLnkTargetFrameName	: "íęē íë ė ėīëĶ",
+DlgLnkPopWinName	: "íėė°― ėīëĶ",
+DlgLnkPopWinFeat	: "íėė°― ėĪė ",
+DlgLnkPopResize		: "íŽęļ°ėĄ°ė ",
+DlgLnkPopLocation	: "ėĢžėíėėĪ",
+DlgLnkPopMenu		: "ëĐëīë°",
+DlgLnkPopScroll		: "ėĪíŽëĄĪë°",
+DlgLnkPopStatus		: "ėíë°",
+DlgLnkPopToolbar	: "íīë°",
+DlgLnkPopFullScrn	: "ė ėēīíëĐī (IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "ëëđ",
+DlgLnkPopHeight		: "ëėī",
+DlgLnkPopLeft		: "ėžėŠ― ėėđ",
+DlgLnkPopTop		: "ėėŠ― ėėđ",
+
+DlnLnkMsgNoUrl		: "ë§íŽ URLė ėë Ĩíė­ėė.",
+DlnLnkMsgNoEMail	: "ėīëĐėžėĢžėëĨž ėë Ĩíė­ėė.",
+DlnLnkMsgNoAnchor	: "ėąę°ížëŠė ėë Ĩíė­ėė.",
+DlnLnkMsgInvPopName	: "íėė°―ė íėīíė ęģĩë°ąė íėĐíė§ ėėĩëëĪ.",
+
+// Color Dialog
+DlgColorTitle		: "ėė ė í",
+DlgColorBtnClear	: "ė§ė°ęļ°",
+DlgColorHighlight	: "íėŽ",
+DlgColorSelected	: "ė íëĻ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ėėīė― ė―ė",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "íđėëŽļė ė í",
+
+// Table Dialog
+DlgTableTitle		: "í ėĪė ",
+DlgTableRows		: "ę°ëĄėĪ",
+DlgTableColumns		: "ėļëĄėĪ",
+DlgTableBorder		: "íëëĶŽ íŽęļ°",
+DlgTableAlign		: "ė ë Ž",
+DlgTableAlignNotSet	: "<ėĪė ëė§ ėė>",
+DlgTableAlignLeft	: "ėžėŠ―",
+DlgTableAlignCenter	: "ę°ėīë°",
+DlgTableAlignRight	: "ėĪëĨļėŠ―",
+DlgTableWidth		: "ëëđ",
+DlgTableWidthPx		: "í―ė",
+DlgTableWidthPc		: "ížėžíļ",
+DlgTableHeight		: "ëėī",
+DlgTableCellSpace	: "ė ę°ęēĐ",
+DlgTableCellPad		: "ė ėŽë°ą",
+DlgTableCaption		: "ėšĄė",
+DlgTableSummary		: "Summary",	//MISSING
+
+// Table Cell Dialog
+DlgCellTitle		: "ė ėĪė ",
+DlgCellWidth		: "ëëđ",
+DlgCellWidthPx		: "í―ė",
+DlgCellWidthPc		: "ížėžíļ",
+DlgCellHeight		: "ëėī",
+DlgCellWordWrap		: "ėëëĐ",
+DlgCellWordWrapNotSet	: "<ėĪė ëė§ ėė>",
+DlgCellWordWrapYes	: "ė",
+DlgCellWordWrapNo	: "ėëėĪ",
+DlgCellHorAlign		: "ėí ė ë Ž",
+DlgCellHorAlignNotSet	: "<ėĪė ëė§ ėė>",
+DlgCellHorAlignLeft	: "ėžėŠ―",
+DlgCellHorAlignCenter	: "ę°ėīë°",
+DlgCellHorAlignRight: "ėĪëĨļėŠ―",
+DlgCellVerAlign		: "ėė§ ė ë Ž",
+DlgCellVerAlignNotSet	: "<ėĪė ëė§ ėė>",
+DlgCellVerAlignTop	: "ė",
+DlgCellVerAlignMiddle	: "ėĪę°",
+DlgCellVerAlignBottom	: "ėë",
+DlgCellVerAlignBaseline	: "ęļ°ėĪė ",
+DlgCellRowSpan		: "ėļëĄ íĐėđęļ°",
+DlgCellCollSpan		: "ę°ëĄ íĐėđęļ°",
+DlgCellBackColor	: "ë°°ęē― ėė",
+DlgCellBorderColor	: "íëëĶŽ ėė",
+DlgCellBtnSelect	: "ė í",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "ė°ūęļ° & ë°ęūļęļ°",
+
+// Find Dialog
+DlgFindTitle		: "ė°ūęļ°",
+DlgFindFindBtn		: "ė°ūęļ°",
+DlgFindNotFoundMsg	: "ëŽļėėīė ė°ūė ė ėėĩëëĪ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ë°ęūļęļ°",
+DlgReplaceFindLbl		: "ė°ūė ëŽļėėī:",
+DlgReplaceReplaceLbl	: "ë°ęŋ ëŽļėėī:",
+DlgReplaceCaseChk		: "ëėëŽļė ęĩŽëķ",
+DlgReplaceReplaceBtn	: "ë°ęūļęļ°",
+DlgReplaceReplAllBtn	: "ëŠĻë ë°ęūļęļ°",
+DlgReplaceWordChk		: "ėĻė í ëĻėī",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ëļëžė°ė ė ëģīėėĪė ëëŽļė ėëžëīęļ° ęļ°ëĨė ėĪíí  ė ėėĩëëĪ. íĪëģīë ëŠë đė ėŽėĐíė­ėė. (Ctrl+X).",
+PasteErrorCopy	: "ëļëžė°ė ė ëģīėėĪė ëëŽļė ëģĩėŽíęļ° ęļ°ëĨė ėĪíí  ė ėėĩëëĪ. íĪëģīë ëŠë đė ėŽėĐíė­ėė.  (Ctrl+C).",
+
+PasteAsText		: "íėĪíļëĄ ëķėŽëĢęļ°",
+PasteFromWord	: "MS Word íėėė ëķėŽëĢęļ°",
+
+DlgPasteMsg2	: "íĪëģīëė (<STRONG>Ctrl+V</STRONG>) ëĨž ėīėĐíīė ėėėė ëķėŽëĢęģ  <STRONG>OK</STRONG> ëĨž ëëĨīėļė.",
+DlgPasteSec		: "ëļëŽė°ė  ëģīė ėĪė ėžëĄ ėļíī, íīëĶ―ëģīëė ėëĢëĨž ė§ė  ė ę·ží  ė ėėĩëëĪ. ėī ė°―ė ëĪė ëķėŽëĢęļ° íė­ėėĪ.",
+DlgPasteIgnoreFont		: "í°íļ ėĪė  ëŽīė",
+DlgPasteRemoveStyles	: "ėĪíėž ė ė ė ęą°",
+
+// Color Picker
+ColorAutomatic	: "ęļ°ëģļėė",
+ColorMoreColors	: "ėėė í...",
+
+// Document Properties
+DocProps		: "ëŽļė ėėą",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ėąę°íž ėėą",
+DlgAnchorName		: "ėąę°íž ėīëĶ",
+DlgAnchorErrorName	: "ėąę°íž ėīëĶė ėë Ĩíė­ėė.",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ėŽė ė ėë ëĻėī",
+DlgSpellChangeTo		: "ëģęē―í  ëĻėī",
+DlgSpellBtnIgnore		: "ęąīëë",
+DlgSpellBtnIgnoreAll	: "ëŠĻë ęąīëë",
+DlgSpellBtnReplace		: "ëģęē―",
+DlgSpellBtnReplaceAll	: "ëŠĻë ëģęē―",
+DlgSpellBtnUndo			: "ė·Ļė",
+DlgSpellNoSuggestions	: "- ėķėēëĻėī ėė -",
+DlgSpellProgress		: "ėē ėęēėŽëĨž ė§íėĪėëëĪ...",
+DlgSpellNoMispell		: "ėē ėęēėŽ ėëĢ: ėëŠŧë ėē ėę° ėėĩëëĪ.",
+DlgSpellNoChanges		: "ėē ėęēėŽ ėëĢ: ëģęē―ë ëĻėīę° ėėĩëëĪ.",
+DlgSpellOneChange		: "ėē ėęēėŽ ėëĢ: ëĻėīę° ëģęē―ëėėĩëëĪ.",
+DlgSpellManyChanges		: "ėē ėęēėŽ ėëĢ: %1 ëĻėīę° ëģęē―ëėėĩëëĪ.",
+
+IeSpellDownload			: "ėē ė ęēėŽęļ°ę° ėē ėđëė§ ėėėĩëëĪ. ė§ęļ ëĪėīëĄëíėęē ėĩëęđ?",
+
+// Button Dialog
+DlgButtonText		: "ëēížęļė(ę°)",
+DlgButtonType		: "ëēížėĒëĨ",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ėīëĶ",
+DlgCheckboxValue	: "ę°",
+DlgCheckboxSelected	: "ė íëĻ",
+
+// Form Dialog
+DlgFormName		: "ížėīëĶ",
+DlgFormAction	: "ėĪíęē―ëĄ(Action)",
+DlgFormMethod	: "ë°Đëē(Method)",
+
+// Select Field Dialog
+DlgSelectName		: "ėīëĶ",
+DlgSelectValue		: "ę°",
+DlgSelectSize		: "ėļëĄíŽęļ°",
+DlgSelectLines		: "ėĪ",
+DlgSelectChkMulti	: "ėŽëŽí­ëŠĐ ė í íėĐ",
+DlgSelectOpAvail	: "ė íėĩė",
+DlgSelectOpText		: "ėīëĶ",
+DlgSelectOpValue	: "ę°",
+DlgSelectBtnAdd		: "ėķę°",
+DlgSelectBtnModify	: "ëģęē―",
+DlgSelectBtnUp		: "ėëĄ",
+DlgSelectBtnDown	: "ėëëĄ",
+DlgSelectBtnSetValue : "ė íëęēėžëĄ ėĪė ",
+DlgSelectBtnDelete	: "ė­ė ",
+
+// Textarea Dialog
+DlgTextareaName	: "ėīëĶ",
+DlgTextareaCols	: "ėđļė",
+DlgTextareaRows	: "ėĪė",
+
+// Text Field Dialog
+DlgTextName			: "ėīëĶ",
+DlgTextValue		: "ę°",
+DlgTextCharWidth	: "ęļė ëëđ",
+DlgTextMaxChars		: "ėĩë ęļėė",
+DlgTextType			: "ėĒëĨ",
+DlgTextTypeText		: "ëŽļėėī",
+DlgTextTypePass		: "ëđë°ëēíļ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ėīëĶ",
+DlgHiddenValue	: "ę°",
+
+// Bulleted List Dialog
+BulletedListProp	: "ėėėë ëŠĐëĄ ėėą",
+NumberedListProp	: "ėėėë ëŠĐëĄ ėėą",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "ėĒëĨ",
+DlgLstTypeCircle	: "ė(Circle)",
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "ëĪëŠĻė (Square)",
+DlgLstTypeNumbers	: "ëēíļ (1, 2, 3)",
+DlgLstTypeLCase		: "ėëŽļė (a, b, c)",
+DlgLstTypeUCase		: "ëëŽļė (A, B, C)",
+DlgLstTypeSRoman	: "ëĄë§ė ėëŽļė (i, ii, iii)",
+DlgLstTypeLRoman	: "ëĄë§ė ëëŽļė (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ėžë°",
+DlgDocBackTab		: "ë°°ęē―",
+DlgDocColorsTab		: "ėė ë° ėŽë°ą",
+DlgDocMetaTab		: "ëĐíë°ėīí°",
+
+DlgDocPageTitle		: "íėīė§ëŠ",
+DlgDocLangDir		: "ëŽļė ė°ęļ°ë°ĐíĨ",
+DlgDocLangDirLTR	: "ėžėŠ―ėė ėĪëĨļėŠ― (LTR)",
+DlgDocLangDirRTL	: "ėĪëĨļėŠ―ėė ėžėŠ― (RTL)",
+DlgDocLangCode		: "ėļėīė―ë",
+DlgDocCharSet		: "ėšëĶ­í°ė ėļė―ëĐ",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "ëĪëĨļ ėšëĶ­í°ė ėļė―ëĐ",
+
+DlgDocDocType		: "ëŽļė íĪë",
+DlgDocDocTypeOther	: "ëĪëĨļ ëŽļėíĪë",
+DlgDocIncXHTML		: "XHTML ëŽļėė ė íŽíĻ",
+DlgDocBgColor		: "ë°°ęē―ėė",
+DlgDocBgImage		: "ë°°ęē―ėīëŊļė§ URL",
+DlgDocBgNoScroll	: "ėĪíŽëĄĪëė§ėë ë°°ęē―",
+DlgDocCText			: "íėĪíļ",
+DlgDocCLink			: "ë§íŽ",
+DlgDocCVisited		: "ë°ĐëŽļí ë§íŽ(Visited)",
+DlgDocCActive		: "íėąíë ë§íŽ(Active)",
+DlgDocMargins		: "íėīė§ ėŽë°ą",
+DlgDocMaTop			: "ė",
+DlgDocMaLeft		: "ėžėŠ―",
+DlgDocMaRight		: "ėĪëĨļėŠ―",
+DlgDocMaBottom		: "ėë",
+DlgDocMeIndex		: "ëŽļė íĪėë (ė―Īë§ëĄ ęĩŽëķ)",
+DlgDocMeDescr		: "ëŽļė ėĪëŠ",
+DlgDocMeAuthor		: "ėėąė",
+DlgDocMeCopy		: "ė ėęķ",
+DlgDocPreview		: "ëŊļëĶŽëģīęļ°",
+
+// Templates Dialog
+Templates			: "ííëĶŋ",
+DlgTemplatesTitle	: "ëīėĐ ííëĶŋ",
+DlgTemplatesSelMsg	: "ėëí°ėė ėŽėĐí  ííëĶŋė ė ííė­ėė.<br>(ė§ęļęđė§ ėėąë ëīėĐė ėŽëžė§ëëĪ.):",
+DlgTemplatesLoading	: "ííëĶŋ ëŠĐëĄė ëķëŽėĪëėĪėëëĪ. ė ėë§ ęļ°ëĪë ĪėĢžė­ėė.",
+DlgTemplatesNoTpl	: "(ííëĶŋėī ėėĩëëĪ.)",
+DlgTemplatesReplace	: "íėŽ ëīėĐ ë°ęūļęļ°",
+
+// About Dialog
+DlgAboutAboutTab	: "About",
+DlgAboutBrowserInfoTab	: "ëļëžė°ė  ė ëģī",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "ëēė ",
+DlgAboutInfo		: "ë ë§ė ė ëģīëĨž ëģīėë ĪëĐī ëĪė ėŽėīíļëĄ ę°ė­ėėĪ."
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/hu.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/hu.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/hu.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Hungarian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "EszkÃķztÃĄr elrejtÃĐse",
+ToolbarExpand		: "EszkÃķztÃĄr megjelenÃ­tÃĐse",
+
+// Toolbar Items and Context Menu
+Save				: "MentÃĐs",
+NewPage				: "Ãj oldal",
+Preview				: "ElÅnÃĐzet",
+Cut					: "KivÃĄgÃĄs",
+Copy				: "MÃĄsolÃĄs",
+Paste				: "BeillesztÃĐs",
+PasteText			: "BeillesztÃĐs formÃĄzÃĄs nÃĐlkÃžl",
+PasteWord			: "BeillesztÃĐs Word-bÅl",
+Print				: "NyomtatÃĄs",
+SelectAll			: "Mindent kijelÃķl",
+RemoveFormat		: "FormÃĄzÃĄs eltÃĄvolÃ­tÃĄsa",
+InsertLinkLbl		: "HivatkozÃĄs",
+InsertLink			: "HivatkozÃĄs beillesztÃĐse/mÃģdosÃ­tÃĄsa",
+RemoveLink			: "HivatkozÃĄs tÃķrlÃĐse",
+Anchor				: "Horgony beillesztÃĐse/szerkesztÃĐse",
+AnchorDelete		: "Horgony eltÃĄvolÃ­tÃĄsa",
+InsertImageLbl		: "KÃĐp",
+InsertImage			: "KÃĐp beillesztÃĐse/mÃģdosÃ­tÃĄsa",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Flash beillesztÃĐse, mÃģdosÃ­tÃĄsa",
+InsertTableLbl		: "TÃĄblÃĄzat",
+InsertTable			: "TÃĄblÃĄzat beillesztÃĐse/mÃģdosÃ­tÃĄsa",
+InsertLineLbl		: "Vonal",
+InsertLine			: "ElvÃĄlasztÃģvonal beillesztÃĐse",
+InsertSpecialCharLbl: "SpeciÃĄlis karakter",
+InsertSpecialChar	: "SpeciÃĄlis karakter beillesztÃĐse",
+InsertSmileyLbl		: "Hangulatjelek",
+InsertSmiley		: "Hangulatjelek beillesztÃĐse",
+About				: "FCKeditor nÃĐvjegy",
+Bold				: "FÃĐlkÃķvÃĐr",
+Italic				: "DÅlt",
+Underline			: "AlÃĄhÃšzott",
+StrikeThrough		: "ÃthÃšzott",
+Subscript			: "AlsÃģ index",
+Superscript			: "FelsÅ index",
+LeftJustify			: "Balra",
+CenterJustify		: "KÃķzÃĐpre",
+RightJustify		: "Jobbra",
+BlockJustify		: "SorkizÃĄrt",
+DecreaseIndent		: "BehÃšzÃĄs csÃķkkentÃĐse",
+IncreaseIndent		: "BehÃšzÃĄs nÃķvelÃĐse",
+Blockquote			: "IdÃĐzet blokk",
+Undo				: "VisszavonÃĄs",
+Redo				: "IsmÃĐtlÃĐs",
+NumberedListLbl		: "SzÃĄmozÃĄs",
+NumberedList		: "SzÃĄmozÃĄs beillesztÃĐse/tÃķrlÃĐse",
+BulletedListLbl		: "FelsorolÃĄs",
+BulletedList		: "FelsorolÃĄs beillesztÃĐse/tÃķrlÃĐse",
+ShowTableBorders	: "TÃĄblÃĄzat szegÃĐly mutatÃĄsa",
+ShowDetails			: "RÃĐszletek mutatÃĄsa",
+Style				: "StÃ­lus",
+FontFormat			: "FormÃĄtum",
+Font				: "BetÅątÃ­pus",
+FontSize			: "MÃĐret",
+TextColor			: "BetÅąszÃ­n",
+BGColor				: "HÃĄttÃĐrszÃ­n",
+Source				: "ForrÃĄskÃģd",
+Find				: "KeresÃĐs",
+Replace				: "Csere",
+SpellCheck			: "HelyesÃ­rÃĄs-ellenÅrzÃĐs",
+UniversalKeyboard	: "UniverzÃĄlis billentyÅązet",
+PageBreakLbl		: "OldaltÃķrÃĐs",
+PageBreak			: "OldaltÃķrÃĐs beillesztÃĐse",
+
+Form			: "Å°rlap",
+Checkbox		: "JelÃķlÅnÃĐgyzet",
+RadioButton		: "VÃĄlasztÃģgomb",
+TextField		: "SzÃķvegmezÅ",
+Textarea		: "SzÃķvegterÃžlet",
+HiddenField		: "RejtettmezÅ",
+Button			: "Gomb",
+SelectionField	: "LegÃķrdÃžlÅ lista",
+ImageButton		: "KÃĐpgomb",
+
+FitWindow		: "MaximalizÃĄlÃĄs",
+ShowBlocks		: "Blokkok megjelenÃ­tÃĐse",
+
+// Context Menu
+EditLink			: "HivatkozÃĄs mÃģdosÃ­tÃĄsa",
+CellCM				: "Cella",
+RowCM				: "Sor",
+ColumnCM			: "Oszlop",
+InsertRowAfter		: "Sor beillesztÃĐse az aktuÃĄlis sor mÃķgÃĐ",
+InsertRowBefore		: "Sor beillesztÃĐse az aktuÃĄlis sor elÃĐ",
+DeleteRows			: "Sorok tÃķrlÃĐse",
+InsertColumnAfter	: "Oszlop beillesztÃĐse az aktuÃĄlis oszlop mÃķgÃĐ",
+InsertColumnBefore	: "Oszlop beillesztÃĐse az aktuÃĄlis oszlop elÃĐ",
+DeleteColumns		: "Oszlopok tÃķrlÃĐse",
+InsertCellAfter		: "Cella beillesztÃĐse az aktuÃĄlis cella mÃķgÃĐ",
+InsertCellBefore	: "Cella beillesztÃĐse az aktuÃĄlis cella elÃĐ",
+DeleteCells			: "CellÃĄk tÃķrlÃĐse",
+MergeCells			: "CellÃĄk egyesÃ­tÃĐse",
+MergeRight			: "CellÃĄk egyesÃ­tÃĐse jobbra",
+MergeDown			: "CellÃĄk egyesÃ­tÃĐse lefelÃĐ",
+HorizontalSplitCell	: "CellÃĄk szÃĐtvÃĄlasztÃĄsa vÃ­zszintesen",
+VerticalSplitCell	: "CellÃĄk szÃĐtvÃĄlasztÃĄsa fÃžggÅlegesen",
+TableDelete			: "TÃĄblÃĄzat tÃķrlÃĐse",
+CellProperties		: "Cella tulajdonsÃĄgai",
+TableProperties		: "TÃĄblÃĄzat tulajdonsÃĄgai",
+ImageProperties		: "KÃĐp tulajdonsÃĄgai",
+FlashProperties		: "Flash tulajdonsÃĄgai",
+
+AnchorProp			: "Horgony tulajdonsÃĄgai",
+ButtonProp			: "Gomb tulajdonsÃĄgai",
+CheckboxProp		: "JelÃķlÅnÃĐgyzet tulajdonsÃĄgai",
+HiddenFieldProp		: "Rejtett mezÅ tulajdonsÃĄgai",
+RadioButtonProp		: "VÃĄlasztÃģgomb tulajdonsÃĄgai",
+ImageButtonProp		: "KÃĐpgomb tulajdonsÃĄgai",
+TextFieldProp		: "SzÃķvegmezÅ tulajdonsÃĄgai",
+SelectionFieldProp	: "LegÃķrdÃžlÅ lista tulajdonsÃĄgai",
+TextareaProp		: "SzÃķvegterÃžlet tulajdonsÃĄgai",
+FormProp			: "Å°rlap tulajdonsÃĄgai",
+
+FontFormats			: "NormÃĄl;FormÃĄzott;CÃ­msor;FejlÃĐc 1;FejlÃĐc 2;FejlÃĐc 3;FejlÃĐc 4;FejlÃĐc 5;FejlÃĐc 6;BekezdÃĐs (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML feldolgozÃĄsa. KÃĐrem vÃĄrjon...",
+Done				: "KÃĐsz",
+PasteWordConfirm	: "A beilleszteni kÃ­vÃĄnt szÃķveg Word-bÅl van mÃĄsolva. El kÃ­vÃĄnja tÃĄvolÃ­tani a formÃĄzÃĄst a beillesztÃĐs elÅtt?",
+NotCompatiblePaste	: "Ez a parancs csak Internet Explorer 5.5 verziÃģtÃģl hasznÃĄlhatÃģ. MegprÃģbÃĄlja beilleszteni a szÃķveget az eredeti formÃĄzÃĄssal?",
+UnknownToolbarItem	: "Ismeretlen eszkÃķztÃĄr elem \"%1\"",
+UnknownCommand		: "Ismeretlen parancs \"%1\"",
+NotImplemented		: "A parancs nem hajthatÃģ vÃĐgre",
+UnknownToolbarSet	: "Az eszkÃķzkÃĐszlet \"%1\" nem lÃĐtezik",
+NoActiveX			: "A bÃķngÃĐszÅ biztonsÃĄgi beÃĄllÃ­tÃĄsai korlÃĄtozzÃĄk a szerkesztÅ lehetÅsÃĐgeit. EngedÃĐlyezni kell ezt az opciÃģt: \"Run ActiveX controls and plug-ins\". EttÅl fÃžggetlenÃžl elÅfordulhatnak hibaÃžzenetek ill. bizonyos funkciÃģk hiÃĄnyozhatnak.",
+BrowseServerBlocked : "Nem lehet megnyitni a fÃĄjlbÃķngÃĐszÅt. Bizonyosodjon meg rÃģla, hogy a felbukkanÃģ ablakok engedÃĐlyezve vannak.",
+DialogBlocked		: "Nem lehet megnyitni a pÃĄrbeszÃĐdablakot. Bizonyosodjon meg rÃģla, hogy a felbukkanÃģ ablakok engedÃĐlyezve vannak.",
+
+// Dialogs
+DlgBtnOK			: "Rendben",
+DlgBtnCancel		: "MÃĐgsem",
+DlgBtnClose			: "BezÃĄrÃĄs",
+DlgBtnBrowseServer	: "BÃķngÃĐszÃĐs a szerveren",
+DlgAdvancedTag		: "TovÃĄbbi opciÃģk",
+DlgOpOther			: "EgyÃĐb",
+DlgInfoTab			: "AlaptulajdonsÃĄgok",
+DlgAlertUrl			: "Illessze be a webcÃ­met",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nincs beÃĄllÃ­tva>",
+DlgGenId			: "AzonosÃ­tÃģ",
+DlgGenLangDir		: "ÃrÃĄs irÃĄnya",
+DlgGenLangDirLtr	: "BalrÃģl jobbra",
+DlgGenLangDirRtl	: "JobbrÃģl balra",
+DlgGenLangCode		: "Nyelv kÃģdja",
+DlgGenAccessKey		: "BillentyÅąkombinÃĄciÃģ",
+DlgGenName			: "NÃĐv",
+DlgGenTabIndex		: "TabulÃĄtor index",
+DlgGenLongDescr		: "RÃĐszletes leÃ­rÃĄs webcÃ­me",
+DlgGenClass			: "StÃ­luskÃĐszlet",
+DlgGenTitle			: "SÃšgÃģcimke",
+DlgGenContType		: "SÃšgÃģ tartalomtÃ­pusa",
+DlgGenLinkCharset	: "Hivatkozott tartalom kÃģdlapja",
+DlgGenStyle			: "StÃ­lus",
+
+// Image Dialog
+DlgImgTitle			: "KÃĐp tulajdonsÃĄgai",
+DlgImgInfoTab		: "AlaptulajdonsÃĄgok",
+DlgImgBtnUpload		: "KÃžldÃĐs a szerverre",
+DlgImgURL			: "HivatkozÃĄs",
+DlgImgUpload		: "FeltÃķltÃĐs",
+DlgImgAlt			: "BuborÃĐk szÃķveg",
+DlgImgWidth			: "SzÃĐlessÃĐg",
+DlgImgHeight		: "MagassÃĄg",
+DlgImgLockRatio		: "ArÃĄny megtartÃĄsa",
+DlgBtnResetSize		: "Eredeti mÃĐret",
+DlgImgBorder		: "Keret",
+DlgImgHSpace		: "VÃ­zsz. tÃĄv",
+DlgImgVSpace		: "FÃžgg. tÃĄv",
+DlgImgAlign			: "IgazÃ­tÃĄs",
+DlgImgAlignLeft		: "Bal",
+DlgImgAlignAbsBottom: "LegaljÃĄra",
+DlgImgAlignAbsMiddle: "KÃķzepÃĐre",
+DlgImgAlignBaseline	: "Alapvonalhoz",
+DlgImgAlignBottom	: "AljÃĄra",
+DlgImgAlignMiddle	: "KÃķzÃĐpre",
+DlgImgAlignRight	: "Jobbra",
+DlgImgAlignTextTop	: "SzÃķveg tetejÃĐre",
+DlgImgAlignTop		: "TetejÃĐre",
+DlgImgPreview		: "ElÅnÃĐzet",
+DlgImgAlertUrl		: "TÃķltse ki a kÃĐp webcÃ­mÃĐt",
+DlgImgLinkTab		: "HivatkozÃĄs",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash tulajdonsÃĄgai",
+DlgFlashChkPlay		: "Automata lejÃĄtszÃĄs",
+DlgFlashChkLoop		: "Folyamatosan",
+DlgFlashChkMenu		: "Flash menÃž engedÃĐlyezÃĐse",
+DlgFlashScale		: "MÃĐretezÃĐs",
+DlgFlashScaleAll	: "Mindent mutat",
+DlgFlashScaleNoBorder	: "Keret nÃĐlkÃžl",
+DlgFlashScaleFit	: "Teljes kitÃķltÃĐs",
+
+// Link Dialog
+DlgLnkWindowTitle	: "HivatkozÃĄs tulajdonsÃĄgai",
+DlgLnkInfoTab		: "AlaptulajdonsÃĄgok",
+DlgLnkTargetTab		: "MegjelenÃ­tÃĐs",
+
+DlgLnkType			: "HivatkozÃĄs tÃ­pusa",
+DlgLnkTypeURL		: "WebcÃ­m",
+DlgLnkTypeAnchor	: "Horgony az oldalon",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<mÃĄs>",
+DlgLnkURL			: "WebcÃ­m",
+DlgLnkAnchorSel		: "Horgony vÃĄlasztÃĄsa",
+DlgLnkAnchorByName	: "Horgony nÃĐv szerint",
+DlgLnkAnchorById	: "AzonosÃ­tÃģ szerint",
+DlgLnkNoAnchors		: "(Nincs horgony a dokumentumban)",
+DlgLnkEMail			: "E-Mail cÃ­m",
+DlgLnkEMailSubject	: "Ãzenet tÃĄrgya",
+DlgLnkEMailBody		: "Ãzenet",
+DlgLnkUpload		: "FeltÃķltÃĐs",
+DlgLnkBtnUpload		: "KÃžldÃĐs a szerverre",
+
+DlgLnkTarget		: "Tartalom megjelenÃ­tÃĐse",
+DlgLnkTargetFrame	: "<keretben>",
+DlgLnkTargetPopup	: "<felugrÃģ ablakban>",
+DlgLnkTargetBlank	: "Ãj ablakban (_blank)",
+DlgLnkTargetParent	: "SzÃžlÅ ablakban (_parent)",
+DlgLnkTargetSelf	: "Azonos ablakban (_self)",
+DlgLnkTargetTop		: "LegfelsÅ ablakban (_top)",
+DlgLnkTargetFrameName	: "Keret neve",
+DlgLnkPopWinName	: "FelugrÃģ ablak neve",
+DlgLnkPopWinFeat	: "FelugrÃģ ablak jellemzÅi",
+DlgLnkPopResize		: "MÃĐretezhetÅ",
+DlgLnkPopLocation	: "CÃ­msor",
+DlgLnkPopMenu		: "MenÃž sor",
+DlgLnkPopScroll		: "GÃķrdÃ­tÅsÃĄv",
+DlgLnkPopStatus		: "Ãllapotsor",
+DlgLnkPopToolbar	: "EszkÃķztÃĄr",
+DlgLnkPopFullScrn	: "Teljes kÃĐpernyÅ (csak IE)",
+DlgLnkPopDependent	: "SzÃžlÅhÃķz kapcsolt (csak Netscape)",
+DlgLnkPopWidth		: "SzÃĐlessÃĐg",
+DlgLnkPopHeight		: "MagassÃĄg",
+DlgLnkPopLeft		: "Bal pozÃ­ciÃģ",
+DlgLnkPopTop		: "FelsÅ pozÃ­ciÃģ",
+
+DlnLnkMsgNoUrl		: "Adja meg a hivatkozÃĄs webcÃ­mÃĐt",
+DlnLnkMsgNoEMail	: "Adja meg az E-Mail cÃ­met",
+DlnLnkMsgNoAnchor	: "VÃĄlasszon egy horgonyt",
+DlnLnkMsgInvPopName	: "A felbukkanÃģ ablak neve alfanumerikus karakterrel kezdÃīdjÃķn, valamint ne tartalmazzon szÃģkÃķzt",
+
+// Color Dialog
+DlgColorTitle		: "SzÃ­nvÃĄlasztÃĄs",
+DlgColorBtnClear	: "TÃķrlÃĐs",
+DlgColorHighlight	: "ElÅnÃĐzet",
+DlgColorSelected	: "KivÃĄlasztott",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Hangulatjel beszÃšrÃĄsa",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "SpeciÃĄlis karakter vÃĄlasztÃĄsa",
+
+// Table Dialog
+DlgTableTitle		: "TÃĄblÃĄzat tulajdonsÃĄgai",
+DlgTableRows		: "Sorok",
+DlgTableColumns		: "Oszlopok",
+DlgTableBorder		: "SzegÃĐlymÃĐret",
+DlgTableAlign		: "IgazÃ­tÃĄs",
+DlgTableAlignNotSet	: "<Nincs beÃĄllÃ­tva>",
+DlgTableAlignLeft	: "Balra",
+DlgTableAlignCenter	: "KÃķzÃĐpre",
+DlgTableAlignRight	: "Jobbra",
+DlgTableWidth		: "SzÃĐlessÃĐg",
+DlgTableWidthPx		: "kÃĐppont",
+DlgTableWidthPc		: "szÃĄzalÃĐk",
+DlgTableHeight		: "MagassÃĄg",
+DlgTableCellSpace	: "Cella tÃĐrkÃķz",
+DlgTableCellPad		: "Cella belsÅ margÃģ",
+DlgTableCaption		: "Felirat",
+DlgTableSummary		: "LeÃ­rÃĄs",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cella tulajdonsÃĄgai",
+DlgCellWidth		: "SzÃĐlessÃĐg",
+DlgCellWidthPx		: "kÃĐppont",
+DlgCellWidthPc		: "szÃĄzalÃĐk",
+DlgCellHeight		: "MagassÃĄg",
+DlgCellWordWrap		: "SortÃķrÃĐs",
+DlgCellWordWrapNotSet	: "<Nincs beÃĄllÃ­tva>",
+DlgCellWordWrapYes	: "Igen",
+DlgCellWordWrapNo	: "Nem",
+DlgCellHorAlign		: "VÃ­zsz. igazÃ­tÃĄs",
+DlgCellHorAlignNotSet	: "<Nincs beÃĄllÃ­tva>",
+DlgCellHorAlignLeft	: "Balra",
+DlgCellHorAlignCenter	: "KÃķzÃĐpre",
+DlgCellHorAlignRight: "Jobbra",
+DlgCellVerAlign		: "FÃžgg. igazÃ­tÃĄs",
+DlgCellVerAlignNotSet	: "<Nincs beÃĄllÃ­tva>",
+DlgCellVerAlignTop	: "TetejÃĐre",
+DlgCellVerAlignMiddle	: "KÃķzÃĐpre",
+DlgCellVerAlignBottom	: "AljÃĄra",
+DlgCellVerAlignBaseline	: "Egyvonalba",
+DlgCellRowSpan		: "Sorok egyesÃ­tÃĐse",
+DlgCellCollSpan		: "Oszlopok egyesÃ­tÃĐse",
+DlgCellBackColor	: "HÃĄttÃĐrszÃ­n",
+DlgCellBorderColor	: "SzegÃĐlyszÃ­n",
+DlgCellBtnSelect	: "KivÃĄlasztÃĄs...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "KeresÃĐs ÃĐs csere",
+
+// Find Dialog
+DlgFindTitle		: "KeresÃĐs",
+DlgFindFindBtn		: "KeresÃĐs",
+DlgFindNotFoundMsg	: "A keresett szÃķveg nem talÃĄlhatÃģ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Csere",
+DlgReplaceFindLbl		: "Keresett szÃķveg:",
+DlgReplaceReplaceLbl	: "Csere erre:",
+DlgReplaceCaseChk		: "kis- ÃĐs nagybetÅą megkÃžlÃķnbÃķztetÃĐse",
+DlgReplaceReplaceBtn	: "Csere",
+DlgReplaceReplAllBtn	: "Az Ãķsszes cserÃĐje",
+DlgReplaceWordChk		: "csak ha ez a teljes szÃģ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "A bÃķngÃĐszÅ biztonsÃĄgi beÃĄllÃ­tÃĄsai nem engedÃĐlyezik a szerkesztÅnek, hogy vÃĐgrehajtsa a kivÃĄgÃĄs mÅąveletet. HasznÃĄlja az alÃĄbbi billentyÅąkombinÃĄciÃģt (Ctrl+X).",
+PasteErrorCopy	: "A bÃķngÃĐszÅ biztonsÃĄgi beÃĄllÃ­tÃĄsai nem engedÃĐlyezik a szerkesztÅnek, hogy vÃĐgrehajtsa a mÃĄsolÃĄs mÅąveletet. HasznÃĄlja az alÃĄbbi billentyÅąkombinÃĄciÃģt (Ctrl+X).",
+
+PasteAsText		: "BeillesztÃĐs formÃĄzatlan szÃķvegkÃĐnt",
+PasteFromWord	: "BeillesztÃĐs Word-bÅl",
+
+DlgPasteMsg2	: "MÃĄsolja be az alÃĄbbi mezÅbe a <STRONG>Ctrl+V</STRONG> billentyÅąk lenyomÃĄsÃĄval, majd nyomjon <STRONG>Rendben</STRONG>-t.",
+DlgPasteSec		: "A bÃķngÃĐszÅ biztonsÃĄgi beÃĄllÃ­tÃĄsai miatt a szerkesztÅ nem kÃĐpes hozzÃĄfÃĐrni a vÃĄgÃģlap adataihoz. Illeszd be Ãšjra ebben az ablakban.",
+DlgPasteIgnoreFont		: "BetÅą formÃĄzÃĄsok megszÃžntetÃĐse",
+DlgPasteRemoveStyles	: "StÃ­lusok eltÃĄvolÃ­tÃĄsa",
+
+// Color Picker
+ColorAutomatic	: "Automatikus",
+ColorMoreColors	: "TovÃĄbbi szÃ­nek...",
+
+// Document Properties
+DocProps		: "Dokumentum tulajdonsÃĄgai",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Horgony tulajdonsÃĄgai",
+DlgAnchorName		: "Horgony neve",
+DlgAnchorErrorName	: "KÃĐrem adja meg a horgony nevÃĐt",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nincs a szÃģtÃĄrban",
+DlgSpellChangeTo		: "MÃģdosÃ­tÃĄs",
+DlgSpellBtnIgnore		: "Kihagyja",
+DlgSpellBtnIgnoreAll	: "Mindet kihagyja",
+DlgSpellBtnReplace		: "Csere",
+DlgSpellBtnReplaceAll	: "Ãsszes cserÃĐje",
+DlgSpellBtnUndo			: "VisszavonÃĄs",
+DlgSpellNoSuggestions	: "Nincs javaslat",
+DlgSpellProgress		: "HelyesÃ­rÃĄs-ellenÅrzÃĐs folyamatban...",
+DlgSpellNoMispell		: "HelyesÃ­rÃĄs-ellenÅrzÃĐs kÃĐsz: Nem talÃĄltam hibÃĄt",
+DlgSpellNoChanges		: "HelyesÃ­rÃĄs-ellenÅrzÃĐs kÃĐsz: Nincs vÃĄltoztatott szÃģ",
+DlgSpellOneChange		: "HelyesÃ­rÃĄs-ellenÅrzÃĐs kÃĐsz: Egy szÃģ cserÃĐlve",
+DlgSpellManyChanges		: "HelyesÃ­rÃĄs-ellenÅrzÃĐs kÃĐsz: %1 szÃģ cserÃĐlve",
+
+IeSpellDownload			: "A helyesÃ­rÃĄs-ellenÅrzÅ nincs telepÃ­tve. SzeretnÃĐ letÃķlteni most?",
+
+// Button Dialog
+DlgButtonText		: "SzÃķveg (ÃrtÃĐk)",
+DlgButtonType		: "TÃ­pus",
+DlgButtonTypeBtn	: "Gomb",
+DlgButtonTypeSbm	: "KÃžldÃĐs",
+DlgButtonTypeRst	: "Alaphelyzet",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "NÃĐv",
+DlgCheckboxValue	: "ÃrtÃĐk",
+DlgCheckboxSelected	: "KivÃĄlasztott",
+
+// Form Dialog
+DlgFormName		: "NÃĐv",
+DlgFormAction	: "AdatfeldolgozÃĄst vÃĐgzÅ hivatkozÃĄs",
+DlgFormMethod	: "AdatkÃžldÃĐs mÃģdja",
+
+// Select Field Dialog
+DlgSelectName		: "NÃĐv",
+DlgSelectValue		: "ÃrtÃĐk",
+DlgSelectSize		: "MÃĐret",
+DlgSelectLines		: "sor",
+DlgSelectChkMulti	: "tÃķbb sor is kivÃĄlaszthatÃģ",
+DlgSelectOpAvail	: "ElÃĐrhetÅ opciÃģk",
+DlgSelectOpText		: "SzÃķveg",
+DlgSelectOpValue	: "ÃrtÃĐk",
+DlgSelectBtnAdd		: "HozzÃĄad",
+DlgSelectBtnModify	: "MÃģdosÃ­t",
+DlgSelectBtnUp		: "Fel",
+DlgSelectBtnDown	: "Le",
+DlgSelectBtnSetValue : "Legyen az alapÃĐrtelmezett ÃĐrtÃĐk",
+DlgSelectBtnDelete	: "TÃķrÃķl",
+
+// Textarea Dialog
+DlgTextareaName	: "NÃĐv",
+DlgTextareaCols	: "Karakterek szÃĄma egy sorban",
+DlgTextareaRows	: "Sorok szÃĄma",
+
+// Text Field Dialog
+DlgTextName			: "NÃĐv",
+DlgTextValue		: "ÃrtÃĐk",
+DlgTextCharWidth	: "MegjelenÃ­tett karakterek szÃĄma",
+DlgTextMaxChars		: "MaximÃĄlis karakterszÃĄm",
+DlgTextType			: "TÃ­pus",
+DlgTextTypeText		: "SzÃķveg",
+DlgTextTypePass		: "JelszÃģ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "NÃĐv",
+DlgHiddenValue	: "ÃrtÃĐk",
+
+// Bulleted List Dialog
+BulletedListProp	: "FelsorolÃĄs tulajdonsÃĄgai",
+NumberedListProp	: "SzÃĄmozÃĄs tulajdonsÃĄgai",
+DlgLstStart			: "Start",
+DlgLstType			: "FormÃĄtum",
+DlgLstTypeCircle	: "KÃķr",
+DlgLstTypeDisc		: "Lemez",
+DlgLstTypeSquare	: "NÃĐgyzet",
+DlgLstTypeNumbers	: "SzÃĄmok (1, 2, 3)",
+DlgLstTypeLCase		: "KisbetÅąk (a, b, c)",
+DlgLstTypeUCase		: "NagybetÅąk (A, B, C)",
+DlgLstTypeSRoman	: "Kis rÃģmai szÃĄmok (i, ii, iii)",
+DlgLstTypeLRoman	: "Nagy rÃģmai szÃĄmok (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÃltalÃĄnos",
+DlgDocBackTab		: "HÃĄttÃĐr",
+DlgDocColorsTab		: "SzÃ­nek ÃĐs margÃģk",
+DlgDocMetaTab		: "Meta adatok",
+
+DlgDocPageTitle		: "OldalcÃ­m",
+DlgDocLangDir		: "ÃrÃĄs irÃĄnya",
+DlgDocLangDirLTR	: "BalrÃģl jobbra",
+DlgDocLangDirRTL	: "JobbrÃģl balra",
+DlgDocLangCode		: "Nyelv kÃģd",
+DlgDocCharSet		: "KarakterkÃģdolÃĄs",
+DlgDocCharSetCE		: "KÃķzÃĐp-EurÃģpai",
+DlgDocCharSetCT		: "KÃ­nai TradicionÃĄlis (Big5)",
+DlgDocCharSetCR		: "Cyrill",
+DlgDocCharSetGR		: "GÃķrÃķg",
+DlgDocCharSetJP		: "JapÃĄn",
+DlgDocCharSetKR		: "Koreai",
+DlgDocCharSetTR		: "TÃķrÃķk",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Nyugat-EurÃģpai",
+DlgDocCharSetOther	: "MÃĄs karakterkÃģdolÃĄs",
+
+DlgDocDocType		: "Dokumentum tÃ­pus fejlÃĐc",
+DlgDocDocTypeOther	: "MÃĄs dokumentum tÃ­pus fejlÃĐc",
+DlgDocIncXHTML		: "XHTML deklarÃĄciÃģk beillesztÃĐse",
+DlgDocBgColor		: "HÃĄttÃĐrszÃ­n",
+DlgDocBgImage		: "HÃĄttÃĐrkÃĐp cÃ­m",
+DlgDocBgNoScroll	: "Nem gÃķrdÃ­thetÅ hÃĄttÃĐr",
+DlgDocCText			: "SzÃķveg",
+DlgDocCLink			: "CÃ­m",
+DlgDocCVisited		: "LÃĄtogatott cÃ­m",
+DlgDocCActive		: "AktÃ­v cÃ­m",
+DlgDocMargins		: "Oldal margÃģk",
+DlgDocMaTop			: "FelsÅ",
+DlgDocMaLeft		: "Bal",
+DlgDocMaRight		: "Jobb",
+DlgDocMaBottom		: "AlsÃģ",
+DlgDocMeIndex		: "Dokumentum keresÅszavak (vesszÅvel elvÃĄlasztva)",
+DlgDocMeDescr		: "Dokumentum leÃ­rÃĄs",
+DlgDocMeAuthor		: "SzerzÅ",
+DlgDocMeCopy		: "SzerzÅi jog",
+DlgDocPreview		: "ElÅnÃĐzet",
+
+// Templates Dialog
+Templates			: "Sablonok",
+DlgTemplatesTitle	: "ElÃĐrhetÅ sablonok",
+DlgTemplatesSelMsg	: "VÃĄlassza ki melyik sablon nyÃ­ljon meg a szerkesztÅben<br>(a jelenlegi tartalom elveszik):",
+DlgTemplatesLoading	: "Sablon lista betÃķltÃĐse. Kis tÃžrelmet...",
+DlgTemplatesNoTpl	: "(Nincs sablon megadva)",
+DlgTemplatesReplace	: "KicserÃĐli a jelenlegi tartalmat",
+
+// About Dialog
+DlgAboutAboutTab	: "NÃĐvjegy",
+DlgAboutBrowserInfoTab	: "BÃķngÃĐszÅ informÃĄciÃģ",
+DlgAboutLicenseTab	: "Licensz",
+DlgAboutVersion		: "verziÃģ",
+DlgAboutInfo		: "TovÃĄbbi informÃĄciÃģkÃĐrt lÃĄtogasson el ide:"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/no.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/no.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/no.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Norwegian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Skjul verktÃļylinje",
+ToolbarExpand		: "Vis verktÃļylinje",
+
+// Toolbar Items and Context Menu
+Save				: "Lagre",
+NewPage				: "Ny Side",
+Preview				: "ForhÃĨndsvis",
+Cut					: "Klipp ut",
+Copy				: "Kopier",
+Paste				: "Lim inn",
+PasteText			: "Lim inn som ren tekst",
+PasteWord			: "Lim inn fra Word",
+Print				: "Skriv ut",
+SelectAll			: "Merk alt",
+RemoveFormat		: "Fjern format",
+InsertLinkLbl		: "Lenke",
+InsertLink			: "Sett inn/Rediger lenke",
+RemoveLink			: "Fjern lenke",
+Anchor				: "Sett inn/Rediger anker",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Bilde",
+InsertImage			: "Sett inn/Rediger bilde",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Sett inn/Rediger Flash",
+InsertTableLbl		: "Tabell",
+InsertTable			: "Sett inn/Rediger tabell",
+InsertLineLbl		: "Linje",
+InsertLine			: "Sett inn horisontal linje",
+InsertSpecialCharLbl: "Spesielt tegn",
+InsertSpecialChar	: "Sett inn spesielt tegn",
+InsertSmileyLbl		: "Smil",
+InsertSmiley		: "Sett inn smil",
+About				: "Om FCKeditor",
+Bold				: "Fet",
+Italic				: "Kursiv",
+Underline			: "Understrek",
+StrikeThrough		: "Gjennomstrek",
+Subscript			: "Senket skrift",
+Superscript			: "Hevet skrift",
+LeftJustify			: "Venstrejuster",
+CenterJustify		: "Midtjuster",
+RightJustify		: "HÃļyrejuster",
+BlockJustify		: "Blokkjuster",
+DecreaseIndent		: "Senk nivÃĨ",
+IncreaseIndent		: "Ãk nivÃĨ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Angre",
+Redo				: "GjÃļr om",
+NumberedListLbl		: "Numrert liste",
+NumberedList		: "Sett inn/Fjern numrert liste",
+BulletedListLbl		: "Uordnet liste",
+BulletedList		: "Sett inn/Fjern uordnet liste",
+ShowTableBorders	: "Vis tabellrammer",
+ShowDetails			: "Vis detaljer",
+Style				: "Stil",
+FontFormat			: "Format",
+Font				: "Skrift",
+FontSize			: "StÃļrrelse",
+TextColor			: "Tekstfarge",
+BGColor				: "Bakgrunnsfarge",
+Source				: "Kilde",
+Find				: "Finn",
+Replace				: "Erstatt",
+SpellCheck			: "Stavekontroll",
+UniversalKeyboard	: "Universelt tastatur",
+PageBreakLbl		: "Sideskift",
+PageBreak			: "Sett inn sideskift",
+
+Form			: "Skjema",
+Checkbox		: "Sjekkboks",
+RadioButton		: "Radioknapp",
+TextField		: "Tekstfelt",
+Textarea		: "TekstomrÃĨde",
+HiddenField		: "Skjult felt",
+Button			: "Knapp",
+SelectionField	: "Dropdown meny",
+ImageButton		: "Bildeknapp",
+
+FitWindow		: "Maksimer stÃļrrelsen pÃĨ redigeringsverktÃļyet",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Rediger lenke",
+CellCM				: "Celle",
+RowCM				: "Rader",
+ColumnCM			: "Kolonne",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Slett rader",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Slett kolonner",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Slett celler",
+MergeCells			: "SlÃĨ sammen celler",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Slett tabell",
+CellProperties		: "Celleegenskaper",
+TableProperties		: "Tabellegenskaper",
+ImageProperties		: "Bildeegenskaper",
+FlashProperties		: "Flash Egenskaper",
+
+AnchorProp			: "Ankeregenskaper",
+ButtonProp			: "Knappegenskaper",
+CheckboxProp		: "Sjekkboksegenskaper",
+HiddenFieldProp		: "Skjult felt egenskaper",
+RadioButtonProp		: "Radioknappegenskaper",
+ImageButtonProp		: "Bildeknappegenskaper",
+TextFieldProp		: "Tekstfeltegenskaper",
+SelectionFieldProp	: "Dropdown menyegenskaper",
+TextareaProp		: "Tekstfeltegenskaper",
+FormProp			: "Skjemaegenskaper",
+
+FontFormats			: "Normal;Formatert;Adresse;Tittel 1;Tittel 2;Tittel 3;Tittel 4;Tittel 5;Tittel 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Lager XHTML. Vennligst vent...",
+Done				: "Ferdig",
+PasteWordConfirm	: "Teksten du prÃļver ÃĨ lime inn ser ut som om den kommer fra word , du bÃļr rense den fÃļr du limer inn , vil du gjÃļre dette?",
+NotCompatiblePaste	: "Denne kommandoen er tilgjenglig kun for Internet Explorer version 5.5 eller bedre. Vil du fortsette uten ÃĨ rense?(Du kan lime inn som ren tekst)",
+UnknownToolbarItem	: "Ukjent menyvalg \"%1\"",
+UnknownCommand		: "Ukjent kommando \"%1\"",
+NotImplemented		: "Kommando ikke ennÃĨ implimentert",
+UnknownToolbarSet	: "VerktÃļylinjesett \"%1\" finnes ikke",
+NoActiveX			: "Din nettleser's sikkerhetsinstillinger kan begrense noen av funksjonene i redigeringsverktÃļyet. Du mÃĨ aktivere \"KjÃļr ActiveXkontroller og plugins\". Du kan oppleve feil og advarsler om manglende funksjoner",
+BrowseServerBlocked : "Kunne ikke ÃĨpne dialogboksen for filarkiv. Pass pÃĨ at du har slÃĨtt av popupstoppere.",
+DialogBlocked		: "Kunne ikke ÃĨpne dialogboksen. Pass pÃĨ at du har slÃĨtt av popupstoppere.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Avbryt",
+DlgBtnClose			: "Lukk",
+DlgBtnBrowseServer	: "Bla igjennom server",
+DlgAdvancedTag		: "Avansert",
+DlgOpOther			: "<Annet>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Vennligst skriv inn URL'en",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ikke satt>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "SprÃĨkretning",
+DlgGenLangDirLtr	: "Venstre til hÃļyre (VTH)",
+DlgGenLangDirRtl	: "HÃļyre til venstre (HTV)",
+DlgGenLangCode		: "SprÃĨk kode",
+DlgGenAccessKey		: "Aksessknapp",
+DlgGenName			: "Navn",
+DlgGenTabIndex		: "Tab Indeks",
+DlgGenLongDescr		: "Utvidet beskrivelse",
+DlgGenClass			: "Stilarkklasser",
+DlgGenTitle			: "Tittel",
+DlgGenContType		: "Type",
+DlgGenLinkCharset	: "Lenket sprÃĨkkart",
+DlgGenStyle			: "Stil",
+
+// Image Dialog
+DlgImgTitle			: "Bildeegenskaper",
+DlgImgInfoTab		: "Bildeinformasjon",
+DlgImgBtnUpload		: "Send det til serveren",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Last opp",
+DlgImgAlt			: "Alternativ tekst",
+DlgImgWidth			: "Bredde",
+DlgImgHeight		: "HÃļyde",
+DlgImgLockRatio		: "LÃĨs forhold",
+DlgBtnResetSize		: "Tilbakestill stÃļrrelse",
+DlgImgBorder		: "Ramme",
+DlgImgHSpace		: "HMarg",
+DlgImgVSpace		: "VMarg",
+DlgImgAlign			: "Juster",
+DlgImgAlignLeft		: "Venstre",
+DlgImgAlignAbsBottom: "Abs bunn",
+DlgImgAlignAbsMiddle: "Abs midten",
+DlgImgAlignBaseline	: "Bunnlinje",
+DlgImgAlignBottom	: "Bunn",
+DlgImgAlignMiddle	: "Midten",
+DlgImgAlignRight	: "HÃļyre",
+DlgImgAlignTextTop	: "Tekst topp",
+DlgImgAlignTop		: "Topp",
+DlgImgPreview		: "ForhÃĨndsvis",
+DlgImgAlertUrl		: "Vennligst skriv bildeurlen",
+DlgImgLinkTab		: "Lenke",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Egenskaper",
+DlgFlashChkPlay		: "Auto Spill",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "SlÃĨ pÃĨ Flash meny",
+DlgFlashScale		: "Skaler",
+DlgFlashScaleAll	: "Vis alt",
+DlgFlashScaleNoBorder	: "Ingen ramme",
+DlgFlashScaleFit	: "Skaler til ÃĨ passeExact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Lenke",
+DlgLnkInfoTab		: "Lenkeinfo",
+DlgLnkTargetTab		: "MÃĨl",
+
+DlgLnkType			: "Lenketype",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Lenke til anker i teksten",
+DlgLnkTypeEMail		: "E-post",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<annet>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Velg ett anker",
+DlgLnkAnchorByName	: "Anker etter navn",
+DlgLnkAnchorById	: "Element etter ID",
+DlgLnkNoAnchors		: "(Ingen anker i dokumentet)",
+DlgLnkEMail			: "E-postadresse",
+DlgLnkEMailSubject	: "Meldingsemne",
+DlgLnkEMailBody		: "Melding",
+DlgLnkUpload		: "Last opp",
+DlgLnkBtnUpload		: "Send til server",
+
+DlgLnkTarget		: "MÃĨl",
+DlgLnkTargetFrame	: "<ramme>",
+DlgLnkTargetPopup	: "<popup vindu>",
+DlgLnkTargetBlank	: "Nytt vindu (_blank)",
+DlgLnkTargetParent	: "Foreldre vindu (_parent)",
+DlgLnkTargetSelf	: "Samme vindu (_self)",
+DlgLnkTargetTop		: "Hele vindu (_top)",
+DlgLnkTargetFrameName	: "MÃĨlramme",
+DlgLnkPopWinName	: "Popup vindus navn",
+DlgLnkPopWinFeat	: "Popup vindus egenskaper",
+DlgLnkPopResize		: "Endre stÃļrrelse",
+DlgLnkPopLocation	: "Adresselinje",
+DlgLnkPopMenu		: "Menylinje",
+DlgLnkPopScroll		: "Scrollbar",
+DlgLnkPopStatus		: "Statuslinje",
+DlgLnkPopToolbar	: "VerktÃļylinje",
+DlgLnkPopFullScrn	: "Full skjerm (IE)",
+DlgLnkPopDependent	: "Avhenging (Netscape)",
+DlgLnkPopWidth		: "Bredde",
+DlgLnkPopHeight		: "HÃļyde",
+DlgLnkPopLeft		: "Venstre posisjon",
+DlgLnkPopTop		: "Topp posisjon",
+
+DlnLnkMsgNoUrl		: "Vennligst skriv inn lenkens url",
+DlnLnkMsgNoEMail	: "Vennligst skriv inn e-postadressen",
+DlnLnkMsgNoAnchor	: "Vennligst velg ett anker",
+DlnLnkMsgInvPopName	: "Popup vinduets navn mÃĨ begynne med en bokstav, og kan ikke inneholde mellomrom",
+
+// Color Dialog
+DlgColorTitle		: "Velg farge",
+DlgColorBtnClear	: "TÃļm",
+DlgColorHighlight	: "Marker",
+DlgColorSelected	: "Velg",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Sett inn smil",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Velg spesielt tegn",
+
+// Table Dialog
+DlgTableTitle		: "Tabellegenskaper",
+DlgTableRows		: "Rader",
+DlgTableColumns		: "Kolonner",
+DlgTableBorder		: "RammestÃļrrelse",
+DlgTableAlign		: "Justering",
+DlgTableAlignNotSet	: "<Ikke satt>",
+DlgTableAlignLeft	: "Venstre",
+DlgTableAlignCenter	: "Midtjuster",
+DlgTableAlignRight	: "HÃļyre",
+DlgTableWidth		: "Bredde",
+DlgTableWidthPx		: "piksler",
+DlgTableWidthPc		: "prosent",
+DlgTableHeight		: "HÃļyde",
+DlgTableCellSpace	: "Celle marg",
+DlgTableCellPad		: "Celle polstring",
+DlgTableCaption		: "Tittel",
+DlgTableSummary		: "Sammendrag",
+
+// Table Cell Dialog
+DlgCellTitle		: "Celleegenskaper",
+DlgCellWidth		: "Bredde",
+DlgCellWidthPx		: "piksler",
+DlgCellWidthPc		: "prosent",
+DlgCellHeight		: "HÃļyde",
+DlgCellWordWrap		: "Tekstbrytning",
+DlgCellWordWrapNotSet	: "<Ikke satt>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nei",
+DlgCellHorAlign		: "Horisontal justering",
+DlgCellHorAlignNotSet	: "<Ikke satt>",
+DlgCellHorAlignLeft	: "Venstre",
+DlgCellHorAlignCenter	: "Midtjuster",
+DlgCellHorAlignRight: "HÃļyre",
+DlgCellVerAlign		: "Vertikal justering",
+DlgCellVerAlignNotSet	: "<Ikke satt>",
+DlgCellVerAlignTop	: "Topp",
+DlgCellVerAlignMiddle	: "Midten",
+DlgCellVerAlignBottom	: "Bunn",
+DlgCellVerAlignBaseline	: "Bunnlinje",
+DlgCellRowSpan		: "Radspenn",
+DlgCellCollSpan		: "Kolonnespenn",
+DlgCellBackColor	: "Bakgrunnsfarge",
+DlgCellBorderColor	: "Rammefarge",
+DlgCellBtnSelect	: "Velg...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Finn",
+DlgFindFindBtn		: "Finn",
+DlgFindNotFoundMsg	: "Den spesifiserte teksten ble ikke funnet.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Erstatt",
+DlgReplaceFindLbl		: "Finn hva:",
+DlgReplaceReplaceLbl	: "Erstatt med:",
+DlgReplaceCaseChk		: "Riktig case",
+DlgReplaceReplaceBtn	: "Erstatt",
+DlgReplaceReplAllBtn	: "Erstatt alle",
+DlgReplaceWordChk		: "Finn hele ordet",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst brukt snareveien (Ctrl+X).",
+PasteErrorCopy	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst brukt snareveien (Ctrl+C).",
+
+PasteAsText		: "Lim inn som ren tekst",
+PasteFromWord	: "Lim inn fra word",
+
+DlgPasteMsg2	: "Vennligst lim inn i den fÃļlgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Fjern skrifttyper",
+DlgPasteRemoveStyles	: "Fjern stildefinisjoner",
+
+// Color Picker
+ColorAutomatic	: "Automatisk",
+ColorMoreColors	: "Flere farger...",
+
+// Document Properties
+DocProps		: "Dokumentegenskaper",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ankeregenskaper",
+DlgAnchorName		: "Ankernavn",
+DlgAnchorErrorName	: "Vennligst skriv inn ankernavnet",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ikke i ordboken",
+DlgSpellChangeTo		: "Endre til",
+DlgSpellBtnIgnore		: "Ignorer",
+DlgSpellBtnIgnoreAll	: "Ignorer alle",
+DlgSpellBtnReplace		: "Erstatt",
+DlgSpellBtnReplaceAll	: "Erstatt alle",
+DlgSpellBtnUndo			: "Angre",
+DlgSpellNoSuggestions	: "- ingen forslag -",
+DlgSpellProgress		: "Stavekontroll pÃĨgÃĨr...",
+DlgSpellNoMispell		: "Stavekontroll fullfÃļrt: ingen feilstavinger funnet",
+DlgSpellNoChanges		: "Stavekontroll fullfÃļrt: ingen ord endret",
+DlgSpellOneChange		: "Stavekontroll fullfÃļrt: Ett ord endret",
+DlgSpellManyChanges		: "Stavekontroll fullfÃļrt: %1 ord endret",
+
+IeSpellDownload			: "Stavekontroll ikke installert, vil du laste den ned nÃĨ?",
+
+// Button Dialog
+DlgButtonText		: "Tekst",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Knapp",
+DlgButtonTypeSbm	: "Send",
+DlgButtonTypeRst	: "Nullstill",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Navn",
+DlgCheckboxValue	: "Verdi",
+DlgCheckboxSelected	: "Valgt",
+
+// Form Dialog
+DlgFormName		: "Navn",
+DlgFormAction	: "Handling",
+DlgFormMethod	: "Metode",
+
+// Select Field Dialog
+DlgSelectName		: "Navn",
+DlgSelectValue		: "Verdi",
+DlgSelectSize		: "StÃļrrelse",
+DlgSelectLines		: "Linjer",
+DlgSelectChkMulti	: "Tillat flervalg",
+DlgSelectOpAvail	: "Tilgjenglige alternativer",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "Verdi",
+DlgSelectBtnAdd		: "Legg til",
+DlgSelectBtnModify	: "Endre",
+DlgSelectBtnUp		: "Opp",
+DlgSelectBtnDown	: "Ned",
+DlgSelectBtnSetValue : "Sett som valgt",
+DlgSelectBtnDelete	: "Slett",
+
+// Textarea Dialog
+DlgTextareaName	: "Navn",
+DlgTextareaCols	: "Kolonner",
+DlgTextareaRows	: "Rader",
+
+// Text Field Dialog
+DlgTextName			: "Navn",
+DlgTextValue		: "verdi",
+DlgTextCharWidth	: "Tegnbredde",
+DlgTextMaxChars		: "Maks antall tegn",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Passord",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Navn",
+DlgHiddenValue	: "Verdi",
+
+// Bulleted List Dialog
+BulletedListProp	: "Uordnet listeegenskaper",
+NumberedListProp	: "Ordnet listeegenskaper",
+DlgLstStart			: "Start",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Sirkel",
+DlgLstTypeDisc		: "Hel sirkel",
+DlgLstTypeSquare	: "Firkant",
+DlgLstTypeNumbers	: "Numre(1, 2, 3)",
+DlgLstTypeLCase		: "SmÃĨ bokstaver (a, b, c)",
+DlgLstTypeUCase		: "Store bokstaver(A, B, C)",
+DlgLstTypeSRoman	: "SmÃĨ romerske tall(i, ii, iii)",
+DlgLstTypeLRoman	: "Store romerske tall(I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Generalt",
+DlgDocBackTab		: "Bakgrunn",
+DlgDocColorsTab		: "Farger og marginer",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Sidetittel",
+DlgDocLangDir		: "SprÃĨkretning",
+DlgDocLangDirLTR	: "Venstre til hÃļyre (LTR)",
+DlgDocLangDirRTL	: "HÃļyre til venstre (RTL)",
+DlgDocLangCode		: "SprÃĨkkode",
+DlgDocCharSet		: "Tegnsett",
+DlgDocCharSetCE		: "Sentraleuropeisk",
+DlgDocCharSetCT		: "Tradisonell kinesisk(Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Gresk",
+DlgDocCharSetJP		: "Japansk",
+DlgDocCharSetKR		: "Koreansk",
+DlgDocCharSetTR		: "Tyrkisk",
+DlgDocCharSetUN		: "Unikode (UTF-8)",
+DlgDocCharSetWE		: "Vesteuropeisk",
+DlgDocCharSetOther	: "Annet tegnsett",
+
+DlgDocDocType		: "Dokumenttype header",
+DlgDocDocTypeOther	: "Annet dokumenttype header",
+DlgDocIncXHTML		: "Inkulder XHTML deklarasjon",
+DlgDocBgColor		: "Bakgrunnsfarge",
+DlgDocBgImage		: "Bakgrunnsbilde url",
+DlgDocBgNoScroll	: "Ikke scroll bakgrunnsbilde",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "BesÃļkt lenke",
+DlgDocCActive		: "Aktiv lenke",
+DlgDocMargins		: "Sidemargin",
+DlgDocMaTop			: "Topp",
+DlgDocMaLeft		: "Venstre",
+DlgDocMaRight		: "HÃļyre",
+DlgDocMaBottom		: "Bunn",
+DlgDocMeIndex		: "Dokument nÃļkkelord (kommaseparert)",
+DlgDocMeDescr		: "Dokumentbeskrivelse",
+DlgDocMeAuthor		: "Forfatter",
+DlgDocMeCopy		: "Kopirett",
+DlgDocPreview		: "ForhÃĨndsvising",
+
+// Templates Dialog
+Templates			: "Maler",
+DlgTemplatesTitle	: "Innholdsmaler",
+DlgTemplatesSelMsg	: "Velg malen du vil ÃĨpne<br>(innholdet du har skrevet blir tapt!):",
+DlgTemplatesLoading	: "Laster malliste. Vennligst vent...",
+DlgTemplatesNoTpl	: "(Ingen maler definert)",
+DlgTemplatesReplace	: "Erstatt faktisk innold",
+
+// About Dialog
+DlgAboutAboutTab	: "Om",
+DlgAboutBrowserInfoTab	: "Nettleserinfo",
+DlgAboutLicenseTab	: "Lisens",
+DlgAboutVersion		: "versjon",
+DlgAboutInfo		: "For further information go to"	//MISSING
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/sk.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/sk.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/sk.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Slovak language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "SkryÅĨ panel nÃĄstrojov",
+ToolbarExpand		: "ZobraziÅĨ panel nÃĄstrojov",
+
+// Toolbar Items and Context Menu
+Save				: "UloÅūit",
+NewPage				: "NovÃĄ strÃĄnka",
+Preview				: "NÃĄhÄūad",
+Cut					: "VystrihnÃšÅĨ",
+Copy				: "KopÃ­rovaÅĨ",
+Paste				: "VloÅūiÅĨ",
+PasteText			: "VloÅūiÅĨ ako ÄistÃ― text",
+PasteWord			: "VloÅūiÅĨ z Wordu",
+Print				: "TlaÄ",
+SelectAll			: "VybraÅĨ vÅĄetko",
+RemoveFormat		: "OdstrÃĄniÅĨ formÃĄtovanie",
+InsertLinkLbl		: "Odkaz",
+InsertLink			: "VloÅūiÅĨ/zmeniÅĨ odkaz",
+RemoveLink			: "OdstrÃĄniÅĨ odkaz",
+Anchor				: "VloÅūiÅĨ/zmeniÅĨ kotvu",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ObrÃĄzok",
+InsertImage			: "VloÅūiÅĨ/zmeniÅĨ obrÃĄzok",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "VloÅūiÅĨ/zmeniÅĨ Flash",
+InsertTableLbl		: "TabuÄūka",
+InsertTable			: "VloÅūiÅĨ/zmeniÅĨ tabuÄūku",
+InsertLineLbl		: "Äiara",
+InsertLine			: "VloÅūiÅĨ vodorovnÃš Äiaru",
+InsertSpecialCharLbl: "Å peciÃĄlne znaky",
+InsertSpecialChar	: "VloÅūiÅĨ ÅĄpeciÃĄlne znaky",
+InsertSmileyLbl		: "SmajlÃ­ky",
+InsertSmiley		: "VloÅūiÅĨ smajlÃ­ka",
+About				: "O aplikÃĄci FCKeditor",
+Bold				: "TuÄnÃĐ",
+Italic				: "KurzÃ­va",
+Underline			: "PodÄiarknutÃĐ",
+StrikeThrough		: "PreÄiarknutÃĐ",
+Subscript			: "DolnÃ― index",
+Superscript			: "HornÃ― index",
+LeftJustify			: "ZarovnaÅĨ vÄūavo",
+CenterJustify		: "ZarovnaÅĨ na stred",
+RightJustify		: "ZarovnaÅĨ vpravo",
+BlockJustify		: "ZarovnaÅĨ do bloku",
+DecreaseIndent		: "ZmenÅĄiÅĨ odsadenie",
+IncreaseIndent		: "ZvÃĪÄÅĄiÅĨ odsadenie",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "SpÃĪÅĨ",
+Redo				: "Znovu",
+NumberedListLbl		: "ÄÃ­slovanie",
+NumberedList		: "VloÅūiÅĨ/odstrÃĄniÅĨ ÄÃ­slovanÃ― zoznam",
+BulletedListLbl		: "OdrÃĄÅūky",
+BulletedList		: "VloÅūiÅĨ/odstraniÅĨ odrÃĄÅūky",
+ShowTableBorders	: "ZobraziÅĨ okraje tabuliek",
+ShowDetails			: "ZobraziÅĨ podrobnosti",
+Style				: "Å tÃ―l",
+FontFormat			: "FormÃĄt",
+Font				: "PÃ­smo",
+FontSize			: "VeÄūkosÅĨ",
+TextColor			: "Farba textu",
+BGColor				: "Farba pozadia",
+Source				: "Zdroj",
+Find				: "HÄūadaÅĨ",
+Replace				: "NahradiÅĨ",
+SpellCheck			: "Kontrola pravopisu",
+UniversalKeyboard	: "UniverzÃĄlna klÃĄvesnica",
+PageBreakLbl		: "OddeÄūovaÄ strÃĄnky",
+PageBreak			: "VloÅūiÅĨ oddeÄūovaÄ strÃĄnky",
+
+Form			: "FormulÃĄr",
+Checkbox		: "ZaÅĄkrtÃĄvacie polÃ­Äko",
+RadioButton		: "PrepÃ­naÄ",
+TextField		: "TextovÃĐ pole",
+Textarea		: "TextovÃĄ oblasÅĨ",
+HiddenField		: "SkrytÃĐ pole",
+Button			: "TlaÄÃ­idlo",
+SelectionField	: "RozbaÄūovacÃ­ zoznam",
+ImageButton		: "ObrÃĄzkovÃĐ tlaÄidlo",
+
+FitWindow		: "MaximalizovaÅĨ veÄūkosÅĨ okna editora",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ZmeniÅĨ odkaz",
+CellCM				: "Bunka",
+RowCM				: "Riadok",
+ColumnCM			: "StÄšpec",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "VymazaÅĨ riadok",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ZmazaÅĨ stÄšpec",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "VymazaÅĨ bunky",
+MergeCells			: "ZlÃšÄiÅĨ bunky",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "VymazaÅĨ tabuÄūku",
+CellProperties		: "Vlastnosti bunky",
+TableProperties		: "Vlastnosti tabuÄūky",
+ImageProperties		: "Vlastnosti obrÃĄzku",
+FlashProperties		: "Vlastnosti Flashu",
+
+AnchorProp			: "Vlastnosti kotvy",
+ButtonProp			: "Vlastnosti tlaÄidla",
+CheckboxProp		: "Vlastnosti zaÅĄkrtÃĄvacieho polÃ­Äka",
+HiddenFieldProp		: "Vlastnosti skrytÃĐho poÄūa",
+RadioButtonProp		: "Vlastnosti prepÃ­naÄa",
+ImageButtonProp		: "Vlastnosti obrÃĄzkovÃĐho tlaÄidla",
+TextFieldProp		: "Vlastnosti textovÃĐho poÄūa",
+SelectionFieldProp	: "Vlastnosti rozbaÄūovacieho zoznamu",
+TextareaProp		: "Vlastnosti textovej oblasti",
+FormProp			: "Vlastnosti formulÃĄra",
+
+FontFormats			: "NormÃĄlny;FormÃĄtovanÃ―;Adresa;Nadpis 1;Nadpis 2;Nadpis 3;Nadpis 4;Nadpis 5;Nadpis 6;Odsek (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Prebieha spracovanie XHTML. Äakajte prosÃ­m...",
+Done				: "DokonÄenÃĐ.",
+PasteWordConfirm	: "VyzerÃĄ to tak, Åūe vkladanÃ― text je kopÃ­rovanÃ― z Wordu. Chcete ho pred vloÅūenÃ­m vyÄistiÅĨ?",
+NotCompatiblePaste	: "Tento prÃ­kaz je dostupnÃ― len v prehliadaÄi Internet Explorer verzie 5.5 alebo vyÅĄÅĄej. Chcete vloÅūiÅĨ text bez vyÄistenia?",
+UnknownToolbarItem	: "NeznÃĄma poloÅūka panela nÃĄstrojov \"%1\"",
+UnknownCommand		: "NeznÃĄmy prÃ­kaz \"%1\"",
+NotImplemented		: "PrÃ­kaz nie je implementovanÃ―",
+UnknownToolbarSet	: "Panel nÃĄstrojov \"%1\" neexistuje",
+NoActiveX			: "BezpeÄnostnÃĐ nastavenia vÃĄÅĄho prehliadaÄa mÃīÅūu obmedzovaÅĨ niektorÃĐ funkcie editora. Pre ich plnÃš funkÄnosÅĨ musÃ­te zapnÃšÅĨ voÄūbu \"SpÃšÅĄÅĨaÅĨ ActiveX moduly a zÃĄsuvnÃĐ moduly\", inak sa mÃīÅūete stretnÃšÅĨ s chybami a nefunkÄnosÅĨou niektorÃ―ch funkciÃ­.",
+BrowseServerBlocked : "PrehliadaÄ zdrojovÃ―ch prvkov nebolo moÅūnÃĐ otvoriÅĨ. Uistite sa, Åūe mÃĄte vypnutÃĐ vÅĄetky blokovaÄe vyskakujÃšcich okien.",
+DialogBlocked		: "DialÃģgovÃĐ okno nebolo moÅūnÃĐ otvoriÅĨ. Uistite sa, Åūe mÃĄte vypnutÃĐ vÅĄetky blokovaÄe vyskakujÃšcich okien.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "ZruÅĄiÅĨ",
+DlgBtnClose			: "ZavrieÅĨ",
+DlgBtnBrowseServer	: "PrechÃĄdzaÅĨ server",
+DlgAdvancedTag		: "RozÅĄÃ­renÃĐ",
+DlgOpOther			: "<ÄalÅĄie>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "ProsÃ­m vloÅūte URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nenastavenÃĐ>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "OrientÃĄcia jazyka",
+DlgGenLangDirLtr	: "ZÄūava doprava (LTR)",
+DlgGenLangDirRtl	: "Sprava doÄūava (RTL)",
+DlgGenLangCode		: "KÃģd jazyka",
+DlgGenAccessKey		: "PrÃ­stupovÃ― kÄūÃšÄ",
+DlgGenName			: "Meno",
+DlgGenTabIndex		: "Poradie prvku",
+DlgGenLongDescr		: "DlhÃ― popis URL",
+DlgGenClass			: "Trieda ÅĄtÃ―lu",
+DlgGenTitle			: "PomocnÃ― titulok",
+DlgGenContType		: "PomocnÃ― typ obsahu",
+DlgGenLinkCharset	: "PriradenÃĄ znakovÃĄ sada",
+DlgGenStyle			: "Å tÃ―l",
+
+// Image Dialog
+DlgImgTitle			: "Vlastnosti obrÃĄzku",
+DlgImgInfoTab		: "InformÃĄcie o obrÃĄzku",
+DlgImgBtnUpload		: "OdoslaÅĨ na server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "OdoslaÅĨ",
+DlgImgAlt			: "AlternatÃ­vny text",
+DlgImgWidth			: "Å Ã­rka",
+DlgImgHeight		: "VÃ―ÅĄka",
+DlgImgLockRatio		: "ZÃĄmok",
+DlgBtnResetSize		: "PÃīvodnÃĄ veÄūkosÅĨ",
+DlgImgBorder		: "Okraje",
+DlgImgHSpace		: "H-medzera",
+DlgImgVSpace		: "V-medzera",
+DlgImgAlign			: "Zarovnanie",
+DlgImgAlignLeft		: "VÄūavo",
+DlgImgAlignAbsBottom: "Ãplne dole",
+DlgImgAlignAbsMiddle: "Do stredu",
+DlgImgAlignBaseline	: "Na zÃĄkladÅu",
+DlgImgAlignBottom	: "Dole",
+DlgImgAlignMiddle	: "Na stred",
+DlgImgAlignRight	: "Vpravo",
+DlgImgAlignTextTop	: "Na hornÃ― okraj textu",
+DlgImgAlignTop		: "Nahor",
+DlgImgPreview		: "NÃĄhÄūad",
+DlgImgAlertUrl		: "Zadajte prosÃ­m URL obrÃĄzku",
+DlgImgLinkTab		: "Odkaz",
+
+// Flash Dialog
+DlgFlashTitle		: "Vlastnosti Flashu",
+DlgFlashChkPlay		: "AutomatickÃĐ prehrÃĄvanie",
+DlgFlashChkLoop		: "Opakovanie",
+DlgFlashChkMenu		: "PovoliÅĨ Flash Menu",
+DlgFlashScale		: "Mierka",
+DlgFlashScaleAll	: "ZobraziÅĨ mierku",
+DlgFlashScaleNoBorder	: "Bez okrajov",
+DlgFlashScaleFit	: "RoztiahnuÅĨ na celÃĐ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Odkaz",
+DlgLnkInfoTab		: "InformÃĄcie o odkaze",
+DlgLnkTargetTab		: "CieÄū",
+
+DlgLnkType			: "Typ odkazu",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Kotva v tejto strÃĄnke",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<inÃ―>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "VybraÅĨ kotvu",
+DlgLnkAnchorByName	: "PodÄūa mena kotvy",
+DlgLnkAnchorById	: "PodÄūa Id objektu",
+DlgLnkNoAnchors		: "(V strÃĄnke nie je definovanÃĄ Åūiadna kotva)",
+DlgLnkEMail			: "E-MailovÃĄ adresa",
+DlgLnkEMailSubject	: "Predmet sprÃĄvy",
+DlgLnkEMailBody		: "Telo sprÃĄvy",
+DlgLnkUpload		: "OdoslaÅĨ",
+DlgLnkBtnUpload		: "OdoslaÅĨ na server",
+
+DlgLnkTarget		: "CieÄū",
+DlgLnkTargetFrame	: "<rÃĄmec>",
+DlgLnkTargetPopup	: "<vyskakovacie okno>",
+DlgLnkTargetBlank	: "NovÃĐ okno (_blank)",
+DlgLnkTargetParent	: "RodiÄovskÃĐ okno (_parent)",
+DlgLnkTargetSelf	: "RovnakÃĐ okno (_self)",
+DlgLnkTargetTop		: "HlavnÃĐ okno (_top)",
+DlgLnkTargetFrameName	: "Meno rÃĄmu cieÄūa",
+DlgLnkPopWinName	: "NÃĄzov vyskakovacieho okna",
+DlgLnkPopWinFeat	: "Vlastnosti vyskakovacieho okna",
+DlgLnkPopResize		: "MeniteÄūnÃĄ veÄūkosÅĨ",
+DlgLnkPopLocation	: "Panel umiestnenia",
+DlgLnkPopMenu		: "Panel ponuky",
+DlgLnkPopScroll		: "PosuvnÃ­ky",
+DlgLnkPopStatus		: "StavovÃ― riadok",
+DlgLnkPopToolbar	: "Panel nÃĄstrojov",
+DlgLnkPopFullScrn	: "CelÃĄ obrazovka (IE)",
+DlgLnkPopDependent	: "ZÃĄvislosÅĨ (Netscape)",
+DlgLnkPopWidth		: "Å Ã­rka",
+DlgLnkPopHeight		: "VÃ―ÅĄka",
+DlgLnkPopLeft		: "Ä―avÃ― okraj",
+DlgLnkPopTop		: "HornÃ― okraj",
+
+DlnLnkMsgNoUrl		: "Zadajte prosÃ­m URL odkazu",
+DlnLnkMsgNoEMail	: "Zadajte prosÃ­m e-mailovÃš adresu",
+DlnLnkMsgNoAnchor	: "Vyberte prosÃ­m kotvu",
+DlnLnkMsgInvPopName	: "NÃĄzov vyskakovacieho okna sa musÃĄ zaÄÃ­naÅĨ pÃ­smenom a nemÃīÅūe obsahovaÅĨ medzery",
+
+// Color Dialog
+DlgColorTitle		: "VÃ―ber farby",
+DlgColorBtnClear	: "VymazaÅĨ",
+DlgColorHighlight	: "ZvÃ―raznenÃĄ",
+DlgColorSelected	: "VybranÃĄ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Vkladanie smajlÃ­kov",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "VÃ―ber ÅĄpeciÃĄlneho znaku",
+
+// Table Dialog
+DlgTableTitle		: "Vlastnosti tabuÄūky",
+DlgTableRows		: "Riadky",
+DlgTableColumns		: "StÄšpce",
+DlgTableBorder		: "OhraniÄenie",
+DlgTableAlign		: "Zarovnanie",
+DlgTableAlignNotSet	: "<nenastavenÃĐ>",
+DlgTableAlignLeft	: "VÄūavo",
+DlgTableAlignCenter	: "Na stred",
+DlgTableAlignRight	: "Vpravo",
+DlgTableWidth		: "Å Ã­rka",
+DlgTableWidthPx		: "pixelov",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "VÃ―ÅĄka",
+DlgTableCellSpace	: "VzdialenosÅĨ buniek",
+DlgTableCellPad		: "Odsadenie obsahu",
+DlgTableCaption		: "Popis",
+DlgTableSummary		: "PrehÄūad",
+
+// Table Cell Dialog
+DlgCellTitle		: "Vlastnosti bunky",
+DlgCellWidth		: "Å Ã­rka",
+DlgCellWidthPx		: "bodov",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "VÃ―ÅĄka",
+DlgCellWordWrap		: "Zalamovannie",
+DlgCellWordWrapNotSet	: "<nenastavenÃĐ>",
+DlgCellWordWrapYes	: "Ãno",
+DlgCellWordWrapNo	: "Nie",
+DlgCellHorAlign		: "VodorovnÃĐ zarovnanie",
+DlgCellHorAlignNotSet	: "<nenastavenÃĐ>",
+DlgCellHorAlignLeft	: "VÄūavo",
+DlgCellHorAlignCenter	: "Na stred",
+DlgCellHorAlignRight: "Vpravo",
+DlgCellVerAlign		: "ZvislÃĐ zarovnanie",
+DlgCellVerAlignNotSet	: "<nenastavenÃĐ>",
+DlgCellVerAlignTop	: "Nahor",
+DlgCellVerAlignMiddle	: "Doprostred",
+DlgCellVerAlignBottom	: "Dole",
+DlgCellVerAlignBaseline	: "Na zÃĄkladÅu",
+DlgCellRowSpan		: "ZlÃšÄenÃĐ riadky",
+DlgCellCollSpan		: "ZlÃšÄenÃĐ stÄšpce",
+DlgCellBackColor	: "Farba pozadia",
+DlgCellBorderColor	: "Farba ohraniÄenia",
+DlgCellBtnSelect	: "VÃ―ber...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "HÄūadaÅĨ",
+DlgFindFindBtn		: "HÄūadaÅĨ",
+DlgFindNotFoundMsg	: "HÄūadanÃ― text nebol nÃĄjdenÃ―.",
+
+// Replace Dialog
+DlgReplaceTitle			: "NahradiÅĨ",
+DlgReplaceFindLbl		: "Äo hÄūadaÅĨ:",
+DlgReplaceReplaceLbl	: "ÄÃ­m nahradiÅĨ:",
+DlgReplaceCaseChk		: "RozliÅĄovaÅĨ malÃĐ/veÄūkÃĐ pÃ­smenÃĄ",
+DlgReplaceReplaceBtn	: "NahradiÅĨ",
+DlgReplaceReplAllBtn	: "NahradiÅĨ vÅĄetko",
+DlgReplaceWordChk		: "Len celÃĐ slovÃĄ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "BezpeÄnostnÃĐ nastavenie VÃĄÅĄho prehliadaÄa nedovoÄūujÃš editoru spustiÅĨ funkciu pre vystrihnutie zvolenÃĐho textu do schrÃĄnky. ProsÃ­m vystrihnite zvolenÃ― text do schrÃĄnky pomocou klÃĄvesnice (Ctrl+X).",
+PasteErrorCopy	: "BezpeÄnostnÃĐ nastavenie VÃĄÅĄho prehliadaÄa nedovoÄūujÃš editoru spustiÅĨ funkciu pre kopÃ­rovanie zvolenÃĐho textu do schrÃĄnky. ProsÃ­m skopÃ­rujte zvolenÃ― text do schrÃĄnky pomocou klÃĄvesnice (Ctrl+C).",
+
+PasteAsText		: "VloÅūiÅĨ ako ÄistÃ― text",
+PasteFromWord	: "VloÅūiÅĨ text z Wordu",
+
+DlgPasteMsg2	: "ProsÃ­m vloÅūte nasledovnÃ― rÃĄmÄek pouÅūitÃ­m klÃĄvesnice (<STRONG>Ctrl+V</STRONG>) a stlaÄte <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "IgnorovaÅĨ nastavenia typu pÃ­sma",
+DlgPasteRemoveStyles	: "OdstrÃĄniÅĨ formÃĄtovanie",
+
+// Color Picker
+ColorAutomatic	: "Automaticky",
+ColorMoreColors	: "Viac farieb...",
+
+// Document Properties
+DocProps		: "Vlastnosti dokumentu",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Vlastnosti kotvy",
+DlgAnchorName		: "Meno kotvy",
+DlgAnchorErrorName	: "Zadajte prosÃ­m meno kotvy",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nie je v slovnÃ­ku",
+DlgSpellChangeTo		: "ZmeniÅĨ na",
+DlgSpellBtnIgnore		: "IgnorovaÅĨ",
+DlgSpellBtnIgnoreAll	: "IgnorovaÅĨ vÅĄetko",
+DlgSpellBtnReplace		: "PrepÃ­sat",
+DlgSpellBtnReplaceAll	: "PrepÃ­sat vÅĄetko",
+DlgSpellBtnUndo			: "SpÃĪÅĨ",
+DlgSpellNoSuggestions	: "- Å―iadny nÃĄvrh -",
+DlgSpellProgress		: "Prebieha kontrola pravopisu...",
+DlgSpellNoMispell		: "Kontrola pravopisu dokonÄenÃĄ: bez chÃ―b",
+DlgSpellNoChanges		: "Kontrola pravopisu dokonÄenÃĄ: Åūiadne slovÃĄ nezmenenÃĐ",
+DlgSpellOneChange		: "Kontrola pravopisu dokonÄenÃĄ: zmenenÃĐ jedno slovo",
+DlgSpellManyChanges		: "Kontrola pravopisu dokonÄenÃĄ: zmenenÃ―ch %1 slov",
+
+IeSpellDownload			: "Kontrola pravopisu nie je naiÅĄtalovanÃĄ. Chcete ju hneÄ stiahnuÅĨ?",
+
+// Button Dialog
+DlgButtonText		: "Text",
+DlgButtonType		: "Typ",
+DlgButtonTypeBtn	: "TlaÄidlo",
+DlgButtonTypeSbm	: "OdoslaÅĨ",
+DlgButtonTypeRst	: "VymazaÅĨ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "NÃĄzov",
+DlgCheckboxValue	: "Hodnota",
+DlgCheckboxSelected	: "VybranÃĐ",
+
+// Form Dialog
+DlgFormName		: "NÃĄzov",
+DlgFormAction	: "Akcie",
+DlgFormMethod	: "MetÃģda",
+
+// Select Field Dialog
+DlgSelectName		: "NÃĄzov",
+DlgSelectValue		: "Hodnota",
+DlgSelectSize		: "VeÄūkosÅĨ",
+DlgSelectLines		: "riadkov",
+DlgSelectChkMulti	: "PovoliÅĨ viacnÃĄsobnÃ― vÃ―ber",
+DlgSelectOpAvail	: "DostupnÃĐ moÅūnosti",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Hodnota",
+DlgSelectBtnAdd		: "PridaÅĨ",
+DlgSelectBtnModify	: "ZmeniÅĨ",
+DlgSelectBtnUp		: "Hore",
+DlgSelectBtnDown	: "Dole",
+DlgSelectBtnSetValue : "NastaviÅĨ ako vybranÃš hodnotu",
+DlgSelectBtnDelete	: "ZmazaÅĨ",
+
+// Textarea Dialog
+DlgTextareaName	: "NÃĄzov",
+DlgTextareaCols	: "StÄšpce",
+DlgTextareaRows	: "Riadky",
+
+// Text Field Dialog
+DlgTextName			: "NÃĄzov",
+DlgTextValue		: "Hodnota",
+DlgTextCharWidth	: "Å Ã­rka pola (znakov)",
+DlgTextMaxChars		: "MaximÃĄlny poÄet znakov",
+DlgTextType			: "Typ",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Heslo",
+
+// Hidden Field Dialog
+DlgHiddenName	: "NÃĄzov",
+DlgHiddenValue	: "Hodnota",
+
+// Bulleted List Dialog
+BulletedListProp	: "Vlastnosti odrÃĄÅūok",
+NumberedListProp	: "Vlastnosti ÄÃ­slovania",
+DlgLstStart			: "Å tart",
+DlgLstType			: "Typ",
+DlgLstTypeCircle	: "KrÃšÅūok",
+DlgLstTypeDisc		: "Disk",
+DlgLstTypeSquare	: "Å tvorec",
+DlgLstTypeNumbers	: "ÄÃ­slovanie (1, 2, 3)",
+DlgLstTypeLCase		: "MalÃĐ pÃ­smenÃĄ (a, b, c)",
+DlgLstTypeUCase		: "VeÄūkÃĐ pÃ­smenÃĄ (A, B, C)",
+DlgLstTypeSRoman	: "MalÃĐ rÃ­mske ÄÃ­slice (i, ii, iii)",
+DlgLstTypeLRoman	: "VeÄūkÃĐ rÃ­mske ÄÃ­slice (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "VÅĄeobecnÃĐ",
+DlgDocBackTab		: "Pozadie",
+DlgDocColorsTab		: "Farby a okraje",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Titulok",
+DlgDocLangDir		: "OrientÃĄcie jazyka",
+DlgDocLangDirLTR	: "ZÄūava doprava (LTR)",
+DlgDocLangDirRTL	: "Sprava doÄūava (RTL)",
+DlgDocLangCode		: "KÃģd jazyka",
+DlgDocCharSet		: "KÃģdovÃĄ strÃĄnka",
+DlgDocCharSetCE		: "StredoeurÃģpske",
+DlgDocCharSetCT		: "ÄÃ­nÅĄtina tradiÄnÃĄ (Big5)",
+DlgDocCharSetCR		: "Cyrillika",
+DlgDocCharSetGR		: "GrÃĐÄtina",
+DlgDocCharSetJP		: "JaponÄina",
+DlgDocCharSetKR		: "KorejÄina",
+DlgDocCharSetTR		: "TureÄtina",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "ZÃĄpadnÃĄ eurÃģpa",
+DlgDocCharSetOther	: "InÃĄ kÃģdovÃĄ strÃĄnka",
+
+DlgDocDocType		: "Typ zÃĄhlavia dokumentu",
+DlgDocDocTypeOther	: "InÃ― typ zÃĄhlavia dokumentu",
+DlgDocIncXHTML		: "Obsahuje deklarÃĄcie XHTML",
+DlgDocBgColor		: "Farba pozadia",
+DlgDocBgImage		: "URL adresa obrÃĄzku na pozadÃ­",
+DlgDocBgNoScroll	: "FixnÃĐ pozadie",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Odkaz",
+DlgDocCVisited		: "NavÅĄtÃ­venÃ― odkaz",
+DlgDocCActive		: "AktÃ­vny odkaz",
+DlgDocMargins		: "Okraje strÃĄnky",
+DlgDocMaTop			: "HornÃ―",
+DlgDocMaLeft		: "Ä―avÃ―",
+DlgDocMaRight		: "PravÃ―",
+DlgDocMaBottom		: "DolnÃ―",
+DlgDocMeIndex		: "KÄūÃšÄovÃĐ slovÃĄ pre indexovanie (oddelenÃĐ Äiarkou)",
+DlgDocMeDescr		: "Popis strÃĄnky",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "AutorskÃĐ prÃĄva",
+DlgDocPreview		: "NÃĄhÄūad",
+
+// Templates Dialog
+Templates			: "Å ablÃģny",
+DlgTemplatesTitle	: "Å ablÃģny obsahu",
+DlgTemplatesSelMsg	: "ProsÃ­m vyberte ÅĄablÃģny na otvorenie v editore<br>(sÃšÅĄasnÃ― obsah bude stratenÃ―):",
+DlgTemplatesLoading	: "NahrÃĄvam zoznam ÅĄablÃģn. Äakajte prosÃ­m...",
+DlgTemplatesNoTpl	: "(Åūiadne ÅĄablÃģny nenÃĄjdenÃĐ)",
+DlgTemplatesReplace	: "NahradiÅĨ aktuÃĄlny obsah",
+
+// About Dialog
+DlgAboutAboutTab	: "O aplikÃĄci",
+DlgAboutBrowserInfoTab	: "InformÃĄcie o prehliadaÄi",
+DlgAboutLicenseTab	: "Licencia",
+DlgAboutVersion		: "verzia",
+DlgAboutInfo		: "Viac informÃĄciÃ­ zÃ­skate na"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/vi.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/vi.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/vi.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Vietnamese language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Thu gáŧn Thanh cÃīng cáŧĨ",
+ToolbarExpand		: "Máŧ ráŧng Thanh cÃīng cáŧĨ",
+
+// Toolbar Items and Context Menu
+Save				: "LÆ°u",
+NewPage				: "Trang máŧi",
+Preview				: "Xem trÆ°áŧc",
+Cut					: "CášŊt",
+Copy				: "Sao chÃĐp",
+Paste				: "DÃĄn",
+PasteText			: "DÃĄn theo dášĄng vÄn bášĢn thuáš§n",
+PasteWord			: "DÃĄn váŧi Äáŧnh dášĄng Word",
+Print				: "In",
+SelectAll			: "Cháŧn TášĨt cášĢ",
+RemoveFormat		: "XoÃĄ Äáŧnh dášĄng",
+InsertLinkLbl		: "LiÃŠn kášŋt",
+InsertLink			: "ChÃĻn/Sáŧ­a LiÃŠn kášŋt",
+RemoveLink			: "XoÃĄ LiÃŠn kášŋt",
+Anchor				: "ChÃĻn/Sáŧ­a Neo",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "HÃŽnh ášĢnh",
+InsertImage			: "ChÃĻn/Sáŧ­a HÃŽnh ášĢnh",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "ChÃĻn/Sáŧ­a Flash",
+InsertTableLbl		: "BášĢng",
+InsertTable			: "ChÃĻn/Sáŧ­a BášĢng",
+InsertLineLbl		: "ÄÆ°áŧng phÃĒn cÃĄch ngang",
+InsertLine			: "ChÃĻn ÄÆ°áŧng phÃĒn cÃĄch ngang",
+InsertSpecialCharLbl: "KÃ― táŧą Äáš·c biáŧt",
+InsertSpecialChar	: "ChÃĻn KÃ― táŧą Äáš·c biáŧt",
+InsertSmileyLbl		: "HÃŽnh biáŧu láŧ cášĢm xÃšc (máš·t cÆ°áŧi)",
+InsertSmiley		: "ChÃĻn HÃŽnh biáŧu láŧ cášĢm xÃšc (máš·t cÆ°áŧi)",
+About				: "Giáŧi thiáŧu váŧ FCKeditor",
+Bold				: "Äáš­m",
+Italic				: "NghiÃŠng",
+Underline			: "GášĄch chÃĒn",
+StrikeThrough		: "GášĄch xuyÃŠn ngang",
+Subscript			: "Cháŧ sáŧ dÆ°áŧi",
+Superscript			: "Cháŧ sáŧ trÃŠn",
+LeftJustify			: "Canh trÃĄi",
+CenterJustify		: "Canh giáŧŊa",
+RightJustify		: "Canh phášĢi",
+BlockJustify		: "Canh Äáŧu",
+DecreaseIndent		: "Dáŧch ra ngoÃ i",
+IncreaseIndent		: "Dáŧch vÃ o trong",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "KhÃīi pháŧĨc thao tÃĄc",
+Redo				: "LÃ m lášĄi thao tÃĄc",
+NumberedListLbl		: "Danh sÃĄch cÃģ tháŧĐ táŧą",
+NumberedList		: "ChÃĻn/XoÃĄ Danh sÃĄch cÃģ tháŧĐ táŧą",
+BulletedListLbl		: "Danh sÃĄch khÃīng tháŧĐ táŧą",
+BulletedList		: "ChÃĻn/XoÃĄ Danh sÃĄch khÃīng tháŧĐ táŧą",
+ShowTableBorders	: "Hiáŧn tháŧ ÄÆ°áŧng viáŧn bášĢng",
+ShowDetails			: "Hiáŧn tháŧ Chi tiášŋt",
+Style				: "MášŦu",
+FontFormat			: "Äáŧnh dášĄng",
+Font				: "PhÃīng",
+FontSize			: "CáŧĄ cháŧŊ",
+TextColor			: "MÃ u cháŧŊ",
+BGColor				: "MÃ u náŧn",
+Source				: "MÃĢ HTML",
+Find				: "TÃŽm kiášŋm",
+Replace				: "Thay thášŋ",
+SpellCheck			: "Kiáŧm tra ChÃ­nh tášĢ",
+UniversalKeyboard	: "BÃ n phÃ­m Quáŧc tášŋ",
+PageBreakLbl		: "NgášŊt trang",
+PageBreak			: "ChÃĻn NgášŊt trang",
+
+Form			: "Biáŧu mášŦu",
+Checkbox		: "NÃšt kiáŧm",
+RadioButton		: "NÃšt cháŧn",
+TextField		: "TrÆ°áŧng vÄn bášĢn",
+Textarea		: "VÃđng vÄn bášĢn",
+HiddenField		: "TrÆ°áŧng ášĐn",
+Button			: "NÃšt",
+SelectionField	: "Ã cháŧn",
+ImageButton		: "NÃšt hÃŽnh ášĢnh",
+
+FitWindow		: "Máŧ ráŧng táŧi Äa kÃ­ch thÆ°áŧc trÃŽnh biÃŠn táš­p",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Sáŧ­a LiÃŠn kášŋt",
+CellCM				: "Ã",
+RowCM				: "HÃ ng",
+ColumnCM			: "Cáŧt",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "XoÃĄ HÃ ng",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "XoÃĄ Cáŧt",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "XoÃĄ Ã",
+MergeCells			: "Tráŧn Ã",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "XÃģa BášĢng",
+CellProperties		: "Thuáŧc tÃ­nh Ã",
+TableProperties		: "Thuáŧc tÃ­nh BášĢng",
+ImageProperties		: "Thuáŧc tÃ­nh HÃŽnh ášĢnh",
+FlashProperties		: "Thuáŧc tÃ­nh Flash",
+
+AnchorProp			: "Thuáŧc tÃ­nh Neo",
+ButtonProp			: "Thuáŧc tÃ­nh NÃšt",
+CheckboxProp		: "Thuáŧc tÃ­nh NÃšt kiáŧm",
+HiddenFieldProp		: "Thuáŧc tÃ­nh TrÆ°áŧng ášĐn",
+RadioButtonProp		: "Thuáŧc tÃ­nh NÃšt cháŧn",
+ImageButtonProp		: "Thuáŧc tÃ­nh NÃšt hÃŽnh ášĢnh",
+TextFieldProp		: "Thuáŧc tÃ­nh TrÆ°áŧng vÄn bášĢn",
+SelectionFieldProp	: "Thuáŧc tÃ­nh Ã cháŧn",
+TextareaProp		: "Thuáŧc tÃ­nh VÃđng vÄn bášĢn",
+FormProp			: "Thuáŧc tÃ­nh Biáŧu mášŦu",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Äang xáŧ­ lÃ― XHTML. Vui lÃēng ÄáŧĢi trong giÃĒy lÃĄt...",
+Done				: "ÄÃĢ hoÃ n thÃ nh",
+PasteWordConfirm	: "VÄn bášĢn bášĄn muáŧn dÃĄn cÃģ kÃĻm Äáŧnh dášĄng cáŧ§a Word. BášĄn cÃģ muáŧn loášĄi báŧ Äáŧnh dášĄng Word trÆ°áŧc khi dÃĄn?",
+NotCompatiblePaste	: "Láŧnh nÃ y cháŧ ÄÆ°áŧĢc háŧ tráŧĢ táŧŦ trÃŽnh duyáŧt Internet Explorer phiÃŠn bášĢn 5.5 hoáš·c máŧi hÆĄn. BášĄn cÃģ muáŧn dÃĄn nguyÃŠn mášŦu?",
+UnknownToolbarItem	: "KhÃīng rÃĩ máŧĨc trÃŠn thanh cÃīng cáŧĨ \"%1\"",
+UnknownCommand		: "KhÃīng rÃĩ láŧnh \"%1\"",
+NotImplemented		: "Láŧnh khÃīng ÄÆ°áŧĢc tháŧąc hiáŧn",
+UnknownToolbarSet	: "Thanh cÃīng cáŧĨ \"%1\" khÃīng táŧn tášĄi",
+NoActiveX			: "CÃĄc thiášŋt láš­p bášĢo máš­t cáŧ§a trÃŽnh duyáŧt cÃģ tháŧ giáŧi hášĄn máŧt sáŧ cháŧĐc nÄng cáŧ§a trÃŽnh biÃŠn táš­p. BášĄn phášĢi báš­t tÃđy cháŧn \"Run ActiveX controls and plug-ins\". BášĄn cÃģ tháŧ gáš·p máŧt sáŧ láŧi vÃ  thášĨy thiášŋu Äi máŧt sáŧ cháŧĐc nÄng.",
+BrowseServerBlocked : "KhÃīng tháŧ máŧ ÄÆ°áŧĢc báŧ duyáŧt tÃ i nguyÃŠn. HÃĢy ÄášĢm bášĢo cháŧĐc nÄng cháš·n popup ÄÃĢ báŧ vÃī hiáŧu hÃģa.",
+DialogBlocked		: "KhÃīng tháŧ máŧ ÄÆ°áŧĢc cáŧ­a sáŧ háŧp thoášĄi. HÃĢy ÄášĢm bášĢo cháŧĐc nÄng cháš·n popup ÄÃĢ báŧ vÃī hiáŧu hÃģa.",
+
+// Dialogs
+DlgBtnOK			: "Äáŧng Ã―",
+DlgBtnCancel		: "Báŧ qua",
+DlgBtnClose			: "ÄÃģng",
+DlgBtnBrowseServer	: "Duyáŧt trÃŠn mÃĄy cháŧ§",
+DlgAdvancedTag		: "Máŧ ráŧng",
+DlgOpOther			: "<KhÃĄc>",
+DlgInfoTab			: "ThÃīng tin",
+DlgAlertUrl			: "HÃĢy nháš­p vÃ o máŧt URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<khÃīng thiášŋt láš­p>",
+DlgGenId			: "Äáŧnh danh",
+DlgGenLangDir		: "ÄÆ°áŧng dášŦn NgÃīn ngáŧŊ",
+DlgGenLangDirLtr	: "TrÃĄi sang PhášĢi (LTR)",
+DlgGenLangDirRtl	: "PhášĢi sang TrÃĄi (RTL)",
+DlgGenLangCode		: "MÃĢ NgÃīn ngáŧŊ",
+DlgGenAccessKey		: "PhÃ­m Háŧ tráŧĢ truy cáš­p",
+DlgGenName			: "TÃŠn",
+DlgGenTabIndex		: "Cháŧ sáŧ cáŧ§a Tab",
+DlgGenLongDescr		: "MÃī tášĢ URL",
+DlgGenClass			: "Láŧp Stylesheet",
+DlgGenTitle			: "Advisory Title",
+DlgGenContType		: "Advisory Content Type",
+DlgGenLinkCharset	: "BášĢng mÃĢ cáŧ§a tÃ i nguyÃŠn ÄÆ°áŧĢc liÃŠn kášŋt Äášŋn",
+DlgGenStyle			: "MášŦu",
+
+// Image Dialog
+DlgImgTitle			: "Thuáŧc tÃ­nh HÃŽnh ášĢnh",
+DlgImgInfoTab		: "ThÃīng tin HÃŽnh ášĢnh",
+DlgImgBtnUpload		: "TášĢi lÃŠn MÃĄy cháŧ§",
+DlgImgURL			: "URL",
+DlgImgUpload		: "TášĢi lÃŠn",
+DlgImgAlt			: "ChÃš thÃ­ch HÃŽnh ášĢnh",
+DlgImgWidth			: "Ráŧng",
+DlgImgHeight		: "Cao",
+DlgImgLockRatio		: "GiáŧŊ táŧ· láŧ",
+DlgBtnResetSize		: "KÃ­ch thÆ°áŧc gáŧc",
+DlgImgBorder		: "ÄÆ°áŧng viáŧn",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Váŧ trÃ­",
+DlgImgAlignLeft		: "TrÃĄi",
+DlgImgAlignAbsBottom: "DÆ°áŧi tuyáŧt Äáŧi",
+DlgImgAlignAbsMiddle: "GiáŧŊa tuyáŧt Äáŧi",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "DÆ°áŧi",
+DlgImgAlignMiddle	: "GiáŧŊa",
+DlgImgAlignRight	: "PhášĢi",
+DlgImgAlignTextTop	: "PhÃ­a trÃŠn cháŧŊ",
+DlgImgAlignTop		: "TrÃŠn",
+DlgImgPreview		: "Xem trÆ°áŧc",
+DlgImgAlertUrl		: "HÃĢy ÄÆ°a vÃ o URL cáŧ§a hÃŽnh ášĢnh",
+DlgImgLinkTab		: "LiÃŠn kášŋt",
+
+// Flash Dialog
+DlgFlashTitle		: "Thuáŧc tÃ­nh Flash",
+DlgFlashChkPlay		: "Táŧą Äáŧng chášĄy",
+DlgFlashChkLoop		: "Láš·p",
+DlgFlashChkMenu		: "Cho phÃĐp báš­t Menu cáŧ§a Flash",
+DlgFlashScale		: "Táŧ· láŧ",
+DlgFlashScaleAll	: "Hiáŧn tháŧ tášĨt cášĢ",
+DlgFlashScaleNoBorder	: "KhÃīng ÄÆ°áŧng viáŧn",
+DlgFlashScaleFit	: "VáŧŦa váš·n",
+
+// Link Dialog
+DlgLnkWindowTitle	: "LiÃŠn kášŋt",
+DlgLnkInfoTab		: "ThÃīng tin LiÃŠn kášŋt",
+DlgLnkTargetTab		: "ÄÃ­ch",
+
+DlgLnkType			: "Kiáŧu LiÃŠn kášŋt",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Neo trong trang nÃ y",
+DlgLnkTypeEMail		: "ThÆ° Äiáŧn táŧ­",
+DlgLnkProto			: "Giao tháŧĐc",
+DlgLnkProtoOther	: "<khÃĄc>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Cháŧn máŧt Neo",
+DlgLnkAnchorByName	: "Theo TÃŠn Neo",
+DlgLnkAnchorById	: "Theo Äáŧnh danh Element",
+DlgLnkNoAnchors		: "(KhÃīng cÃģ Neo nÃ o trong tÃ i liáŧu)",
+DlgLnkEMail			: "ThÆ° Äiáŧn táŧ­",
+DlgLnkEMailSubject	: "TiÃŠu Äáŧ ThÃīng Äiáŧp",
+DlgLnkEMailBody		: "Náŧi dung ThÃīng Äiáŧp",
+DlgLnkUpload		: "TášĢi lÃŠn",
+DlgLnkBtnUpload		: "TášĢi lÃŠn MÃĄy cháŧ§",
+
+DlgLnkTarget		: "ÄÃ­ch",
+DlgLnkTargetFrame	: "<khung>",
+DlgLnkTargetPopup	: "<cáŧ­a sáŧ popup>",
+DlgLnkTargetBlank	: "Cáŧ­a sáŧ máŧi (_blank)",
+DlgLnkTargetParent	: "Cáŧ­a sáŧ cha (_parent)",
+DlgLnkTargetSelf	: "CÃđng cáŧ­a sáŧ (_self)",
+DlgLnkTargetTop		: "Cáŧ­a sáŧ trÃŠn cÃđng(_top)",
+DlgLnkTargetFrameName	: "TÃŠn Khung ÄÃ­ch",
+DlgLnkPopWinName	: "TÃŠn Cáŧ­a sáŧ Popup",
+DlgLnkPopWinFeat	: "Äáš·c Äiáŧm cáŧ§a Cáŧ­a sáŧ Popup",
+DlgLnkPopResize		: "KÃ­ch thÆ°áŧc thay Äáŧi",
+DlgLnkPopLocation	: "Thanh váŧ trÃ­",
+DlgLnkPopMenu		: "Thanh Menu",
+DlgLnkPopScroll		: "Thanh cuáŧn",
+DlgLnkPopStatus		: "Thanh trášĄng thÃĄi",
+DlgLnkPopToolbar	: "Thanh cÃīng cáŧĨ",
+DlgLnkPopFullScrn	: "ToÃ n mÃ n hÃŽnh (IE)",
+DlgLnkPopDependent	: "PháŧĨ thuáŧc (Netscape)",
+DlgLnkPopWidth		: "Ráŧng",
+DlgLnkPopHeight		: "Cao",
+DlgLnkPopLeft		: "Váŧ trÃ­ TrÃĄi",
+DlgLnkPopTop		: "Váŧ trÃ­ TrÃŠn",
+
+DlnLnkMsgNoUrl		: "HÃĢy ÄÆ°a vÃ o LiÃŠn kášŋt URL",
+DlnLnkMsgNoEMail	: "HÃĢy ÄÆ°a vÃ o Äáŧa cháŧ thÆ° Äiáŧn táŧ­",
+DlnLnkMsgNoAnchor	: "HÃĢy cháŧn máŧt Neo",
+DlnLnkMsgInvPopName	: "TÃŠn cáŧ§a cáŧ­a sáŧ Popup phášĢi bášŊt Äáš§u bášąng máŧt kÃ― táŧą vÃ  khÃīng ÄÆ°áŧĢc cháŧĐa khoášĢng trášŊng",
+
+// Color Dialog
+DlgColorTitle		: "Cháŧn mÃ u",
+DlgColorBtnClear	: "XoÃĄ",
+DlgColorHighlight	: "TÃī sÃĄng",
+DlgColorSelected	: "ÄÃĢ cháŧn",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ChÃĻn HÃŽnh biáŧu láŧ cášĢm xÃšc (máš·t cÆ°áŧi)",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "HÃĢy cháŧn KÃ― táŧą Äáš·c biáŧt",
+
+// Table Dialog
+DlgTableTitle		: "Thuáŧc tÃ­nh bášĢng",
+DlgTableRows		: "HÃ ng",
+DlgTableColumns		: "Cáŧt",
+DlgTableBorder		: "CáŧĄ ÄÆ°áŧng viáŧn",
+DlgTableAlign		: "Canh láŧ",
+DlgTableAlignNotSet	: "<ChÆ°a thiášŋt láš­p>",
+DlgTableAlignLeft	: "TrÃĄi",
+DlgTableAlignCenter	: "GiáŧŊa",
+DlgTableAlignRight	: "PhášĢi",
+DlgTableWidth		: "Ráŧng",
+DlgTableWidthPx		: "Äiáŧm (px)",
+DlgTableWidthPc		: "%",
+DlgTableHeight		: "Cao",
+DlgTableCellSpace	: "KhoášĢng cÃĄch Ã",
+DlgTableCellPad		: "Äáŧm Ã",
+DlgTableCaption		: "Äáš§u Äáŧ",
+DlgTableSummary		: "TÃģm lÆ°áŧĢc",
+
+// Table Cell Dialog
+DlgCellTitle		: "Thuáŧc tÃ­nh Ã",
+DlgCellWidth		: "Ráŧng",
+DlgCellWidthPx		: "Äiáŧm (px)",
+DlgCellWidthPc		: "%",
+DlgCellHeight		: "Cao",
+DlgCellWordWrap		: "Báŧc táŧŦ",
+DlgCellWordWrapNotSet	: "<ChÆ°a thiášŋt láš­p>",
+DlgCellWordWrapYes	: "Äáŧng Ã―",
+DlgCellWordWrapNo	: "KhÃīng",
+DlgCellHorAlign		: "Canh theo Chiáŧu ngang",
+DlgCellHorAlignNotSet	: "<ChÆ°a thiášŋt láš­p>",
+DlgCellHorAlignLeft	: "TrÃĄi",
+DlgCellHorAlignCenter	: "GiáŧŊa",
+DlgCellHorAlignRight: "PhášĢi",
+DlgCellVerAlign		: "Canh theo Chiáŧu dáŧc",
+DlgCellVerAlignNotSet	: "<ChÆ°a thiášŋt láš­p>",
+DlgCellVerAlignTop	: "TrÃŠn",
+DlgCellVerAlignMiddle	: "GiáŧŊa",
+DlgCellVerAlignBottom	: "DÆ°áŧi",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Náŧi HÃ ng",
+DlgCellCollSpan		: "Náŧi Cáŧt",
+DlgCellBackColor	: "MÃ u náŧn",
+DlgCellBorderColor	: "MÃ u viáŧn",
+DlgCellBtnSelect	: "Cháŧn...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "TÃŽm kiášŋm",
+DlgFindFindBtn		: "TÃŽm kiášŋm",
+DlgFindNotFoundMsg	: "KhÃīng tÃŽm thášĨy chuáŧi cáš§n tÃŽm.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Thay thášŋ",
+DlgReplaceFindLbl		: "TÃŽm chuáŧi:",
+DlgReplaceReplaceLbl	: "Thay bášąng:",
+DlgReplaceCaseChk		: "PhÃĒn biáŧt cháŧŊ hoa/thÆ°áŧng",
+DlgReplaceReplaceBtn	: "Thay thášŋ",
+DlgReplaceReplAllBtn	: "Thay thášŋ TášĨt cášĢ",
+DlgReplaceWordChk		: "ÄÃšng toÃ n báŧ táŧŦ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "CÃĄc thiášŋt láš­p bášĢo máš­t cáŧ§a trÃŽnh duyáŧt khÃīng cho phÃĐp trÃŽnh biÃŠn táš­p táŧą Äáŧng tháŧąc thi láŧnh cášŊt. HÃĢy sáŧ­ dáŧĨng bÃ n phÃ­m cho láŧnh nÃ y (Ctrl+X).",
+PasteErrorCopy	: "CÃĄc thiášŋt láš­p bášĢo máš­t cáŧ§a trÃŽnh duyáŧt khÃīng cho phÃĐp trÃŽnh biÃŠn táš­p táŧą Äáŧng tháŧąc thi láŧnh sao chÃĐp. HÃĢy sáŧ­ dáŧĨng bÃ n phÃ­m cho láŧnh nÃ y (Ctrl+C).",
+
+PasteAsText		: "DÃĄn theo Äáŧnh dášĄng vÄn bášĢn thuáš§n",
+PasteFromWord	: "DÃĄn váŧi Äáŧnh dášĄng Word",
+
+DlgPasteMsg2	: "HÃĢy dÃĄn náŧi dung vÃ o trong khung bÃŠn dÆ°áŧi, sáŧ­ dáŧĨng táŧ háŧĢp phÃ­m (<STRONG>Ctrl+V</STRONG>) vÃ  nhášĨn vÃ o nÃšt <STRONG>Äáŧng Ã―</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "ChášĨp nháš­n cÃĄc Äáŧnh dášĄng phÃīng",
+DlgPasteRemoveStyles	: "GáŧĄ báŧ cÃĄc Äáŧnh dášĄng Styles",
+
+// Color Picker
+ColorAutomatic	: "Táŧą Äáŧng",
+ColorMoreColors	: "MÃ u khÃĄc...",
+
+// Document Properties
+DocProps		: "Thuáŧc tÃ­nh TÃ i liáŧu",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Thuáŧc tÃ­nh Neo",
+DlgAnchorName		: "TÃŠn cáŧ§a Neo",
+DlgAnchorErrorName	: "HÃĢy ÄÆ°a vÃ o tÃŠn cáŧ§a Neo",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "KhÃīng cÃģ trong táŧŦ Äiáŧn",
+DlgSpellChangeTo		: "Chuyáŧn thÃ nh",
+DlgSpellBtnIgnore		: "Báŧ qua",
+DlgSpellBtnIgnoreAll	: "Báŧ qua TášĨt cášĢ",
+DlgSpellBtnReplace		: "Thay thášŋ",
+DlgSpellBtnReplaceAll	: "Thay thášŋ TášĨt cášĢ",
+DlgSpellBtnUndo			: "PháŧĨc háŧi lášĄi",
+DlgSpellNoSuggestions	: "- KhÃīng ÄÆ°a ra gáŧĢi Ã― váŧ táŧŦ -",
+DlgSpellProgress		: "Äang tiášŋn hÃ nh kiáŧm tra chÃ­nh tášĢ...",
+DlgSpellNoMispell		: "HoÃ n tášĨt kiáŧm tra chÃ­nh tášĢ: KhÃīng cÃģ láŧi chÃ­nh tášĢ",
+DlgSpellNoChanges		: "HoÃ n tášĨt kiáŧm tra chÃ­nh tášĢ: KhÃīng cÃģ táŧŦ nÃ o ÄÆ°áŧĢc thay Äáŧi",
+DlgSpellOneChange		: "HoÃ n tášĨt kiáŧm tra chÃ­nh tášĢ: Máŧt táŧŦ ÄÃĢ ÄÆ°áŧĢc thay Äáŧi",
+DlgSpellManyChanges		: "HoÃ n tášĨt kiáŧm tra chÃ­nh tášĢ: %1 táŧŦ ÄÃĢ ÄÆ°áŧĢc thay Äáŧi",
+
+IeSpellDownload			: "CháŧĐc nÄng kiáŧm tra chÃ­nh tášĢ chÆ°a ÄÆ°áŧĢc cÃ i Äáš·t. BášĄn cÃģ muáŧn tášĢi váŧ ngay bÃĒy giáŧ?",
+
+// Button Dialog
+DlgButtonText		: "Chuáŧi hiáŧn tháŧ (GiÃĄ tráŧ)",
+DlgButtonType		: "Kiáŧu",
+DlgButtonTypeBtn	: "NÃšt BášĨm",
+DlgButtonTypeSbm	: "NÃšt Gáŧ­i",
+DlgButtonTypeRst	: "NÃšt Nháš­p lášĄi",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "TÃŠn",
+DlgCheckboxValue	: "GiÃĄ tráŧ",
+DlgCheckboxSelected	: "ÄÆ°áŧĢc cháŧn",
+
+// Form Dialog
+DlgFormName		: "TÃŠn",
+DlgFormAction	: "HÃ nh Äáŧng",
+DlgFormMethod	: "PhÆ°ÆĄng tháŧĐc",
+
+// Select Field Dialog
+DlgSelectName		: "TÃŠn",
+DlgSelectValue		: "GiÃĄ tráŧ",
+DlgSelectSize		: "KÃ­ch cáŧĄ",
+DlgSelectLines		: "dÃēng",
+DlgSelectChkMulti	: "Cho phÃĐp cháŧn nhiáŧu",
+DlgSelectOpAvail	: "CÃĄc tÃđy cháŧn cÃģ tháŧ sáŧ­ dáŧĨng",
+DlgSelectOpText		: "VÄn bášĢn",
+DlgSelectOpValue	: "GiÃĄ tráŧ",
+DlgSelectBtnAdd		: "ThÃŠm",
+DlgSelectBtnModify	: "Thay Äáŧi",
+DlgSelectBtnUp		: "LÃŠn",
+DlgSelectBtnDown	: "Xuáŧng",
+DlgSelectBtnSetValue : "GiÃĄ tráŧ ÄÆ°áŧĢc cháŧn",
+DlgSelectBtnDelete	: "XoÃĄ",
+
+// Textarea Dialog
+DlgTextareaName	: "TÃŠn",
+DlgTextareaCols	: "Cáŧt",
+DlgTextareaRows	: "HÃ ng",
+
+// Text Field Dialog
+DlgTextName			: "TÃŠn",
+DlgTextValue		: "GiÃĄ tráŧ",
+DlgTextCharWidth	: "Ráŧng",
+DlgTextMaxChars		: "Sáŧ KÃ― táŧą táŧi Äa",
+DlgTextType			: "Kiáŧu",
+DlgTextTypeText		: "KÃ― táŧą",
+DlgTextTypePass		: "Máš­t khášĐu",
+
+// Hidden Field Dialog
+DlgHiddenName	: "TÃŠn",
+DlgHiddenValue	: "GiÃĄ tráŧ",
+
+// Bulleted List Dialog
+BulletedListProp	: "Thuáŧc tÃ­nh Danh sÃĄch khÃīng tháŧĐ táŧą",
+NumberedListProp	: "Thuáŧc tÃ­nh Danh sÃĄch cÃģ tháŧĐ táŧą",
+DlgLstStart			: "BášŊt Äáš§u",
+DlgLstType			: "Kiáŧu",
+DlgLstTypeCircle	: "HÃŽnh trÃēn",
+DlgLstTypeDisc		: "HÃŽnh ÄÄĐa",
+DlgLstTypeSquare	: "HÃŽnh vuÃīng",
+DlgLstTypeNumbers	: "Sáŧ tháŧĐ táŧą (1, 2, 3)",
+DlgLstTypeLCase		: "CháŧŊ cÃĄi thÆ°áŧng (a, b, c)",
+DlgLstTypeUCase		: "CháŧŊ cÃĄi hoa (A, B, C)",
+DlgLstTypeSRoman	: "Sáŧ La MÃĢ thÆ°áŧng (i, ii, iii)",
+DlgLstTypeLRoman	: "Sáŧ La MÃĢ hoa (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ToÃ n tháŧ",
+DlgDocBackTab		: "Náŧn",
+DlgDocColorsTab		: "MÃ u sášŊc vÃ  ÄÆ°áŧng biÃŠn",
+DlgDocMetaTab		: "SiÃŠu dáŧŊ liáŧu",
+
+DlgDocPageTitle		: "TiÃŠu Äáŧ Trang",
+DlgDocLangDir		: "ÄÆ°áŧng dášŦn NgÃīn ngáŧŊ",
+DlgDocLangDirLTR	: "TrÃĄi sang PhášĢi (LTR)",
+DlgDocLangDirRTL	: "PhášĢi sang TrÃĄi (RTL)",
+DlgDocLangCode		: "MÃĢ NgÃīn ngáŧŊ",
+DlgDocCharSet		: "BášĢng mÃĢ kÃ― táŧą",
+DlgDocCharSetCE		: "Trung Ãu",
+DlgDocCharSetCT		: "Tiášŋng Trung Quáŧc (Big5)",
+DlgDocCharSetCR		: "Tiášŋng Kirin",
+DlgDocCharSetGR		: "Tiášŋng Hy LášĄp",
+DlgDocCharSetJP		: "Tiášŋng Nháš­t",
+DlgDocCharSetKR		: "Tiášŋng HÃ n",
+DlgDocCharSetTR		: "Tiášŋng Tháŧ NhÄĐ Káŧģ",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "TÃĒy Ãu",
+DlgDocCharSetOther	: "BášĢng mÃĢ kÃ― táŧą khÃĄc",
+
+DlgDocDocType		: "Kiáŧu Äáŧ máŧĨc TÃ i liáŧu",
+DlgDocDocTypeOther	: "Kiáŧu Äáŧ máŧĨc TÃ i liáŧu khÃĄc",
+DlgDocIncXHTML		: "Bao gáŧm cášĢ Äáŧnh nghÄĐa XHTML",
+DlgDocBgColor		: "MÃ u náŧn",
+DlgDocBgImage		: "URL cáŧ§a HÃŽnh ášĢnh náŧn",
+DlgDocBgNoScroll	: "KhÃīng cuáŧn náŧn",
+DlgDocCText			: "VÄn bášĢn",
+DlgDocCLink			: "LiÃŠn kášŋt",
+DlgDocCVisited		: "LiÃŠn kášŋt ÄÃĢ ghÃĐ thÄm",
+DlgDocCActive		: "LiÃŠn kášŋt Hiáŧn hÃ nh",
+DlgDocMargins		: "ÄÆ°áŧng biÃŠn cáŧ§a Trang",
+DlgDocMaTop			: "TrÃŠn",
+DlgDocMaLeft		: "TrÃĄi",
+DlgDocMaRight		: "PhášĢi",
+DlgDocMaBottom		: "DÆ°áŧi",
+DlgDocMeIndex		: "CÃĄc táŧŦ khÃģa cháŧ máŧĨc tÃ i liáŧu (phÃĒn cÃĄch báŧi dášĨu phášĐy)",
+DlgDocMeDescr		: "MÃī tášĢ tÃ i liáŧu",
+DlgDocMeAuthor		: "TÃĄc giášĢ",
+DlgDocMeCopy		: "BášĢn quyáŧn",
+DlgDocPreview		: "Xem trÆ°áŧc",
+
+// Templates Dialog
+Templates			: "MášŦu dáŧąng sášĩn",
+DlgTemplatesTitle	: "Náŧi dung MášŦu dáŧąng sášĩn",
+DlgTemplatesSelMsg	: "HÃĢy cháŧn MášŦu dáŧąng sášĩn Äáŧ máŧ trong trÃŽnh biÃŠn táš­p<br>(náŧi dung hiáŧn tášĄi sáš― báŧ mášĨt):",
+DlgTemplatesLoading	: "Äang nášĄp Danh sÃĄch MášŦu dáŧąng sášĩn. Vui lÃēng ÄáŧĢi trong giÃĒy lÃĄt...",
+DlgTemplatesNoTpl	: "(KhÃīng cÃģ MášŦu dáŧąng sášĩn nÃ o ÄÆ°áŧĢc Äáŧnh nghÄĐa)",
+DlgTemplatesReplace	: "Thay thášŋ náŧi dung hiáŧn tášĄi",
+
+// About Dialog
+DlgAboutAboutTab	: "Giáŧi thiáŧu",
+DlgAboutBrowserInfoTab	: "ThÃīng tin trÃŽnh duyáŧt",
+DlgAboutLicenseTab	: "GiášĨy phÃĐp",
+DlgAboutVersion		: "phiÃŠn bášĢn",
+DlgAboutInfo		: "Äáŧ biášŋt thÃŠm thÃīng tin, hÃĢy truy cáš­p"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-uk.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-uk.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-uk.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * English (United Kingdom) language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Collapse Toolbar",
+ToolbarExpand		: "Expand Toolbar",
+
+// Toolbar Items and Context Menu
+Save				: "Save",
+NewPage				: "New Page",
+Preview				: "Preview",
+Cut					: "Cut",
+Copy				: "Copy",
+Paste				: "Paste",
+PasteText			: "Paste as plain text",
+PasteWord			: "Paste from Word",
+Print				: "Print",
+SelectAll			: "Select All",
+RemoveFormat		: "Remove Format",
+InsertLinkLbl		: "Link",
+InsertLink			: "Insert/Edit Link",
+RemoveLink			: "Remove Link",
+Anchor				: "Insert/Edit Anchor",
+AnchorDelete		: "Remove Anchor",
+InsertImageLbl		: "Image",
+InsertImage			: "Insert/Edit Image",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insert/Edit Flash",
+InsertTableLbl		: "Table",
+InsertTable			: "Insert/Edit Table",
+InsertLineLbl		: "Line",
+InsertLine			: "Insert Horizontal Line",
+InsertSpecialCharLbl: "Special Character",
+InsertSpecialChar	: "Insert Special Character",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Insert Smiley",
+About				: "About FCKeditor",
+Bold				: "Bold",
+Italic				: "Italic",
+Underline			: "Underline",
+StrikeThrough		: "Strike Through",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Left Justify",
+CenterJustify		: "Centre Justify",
+RightJustify		: "Right Justify",
+BlockJustify		: "Block Justify",
+DecreaseIndent		: "Decrease Indent",
+IncreaseIndent		: "Increase Indent",
+Blockquote			: "Blockquote",
+Undo				: "Undo",
+Redo				: "Redo",
+NumberedListLbl		: "Numbered List",
+NumberedList		: "Insert/Remove Numbered List",
+BulletedListLbl		: "Bulleted List",
+BulletedList		: "Insert/Remove Bulleted List",
+ShowTableBorders	: "Show Table Borders",
+ShowDetails			: "Show Details",
+Style				: "Style",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "Size",
+TextColor			: "Text Colour",
+BGColor				: "Background Colour",
+Source				: "Source",
+Find				: "Find",
+Replace				: "Replace",
+SpellCheck			: "Check Spelling",
+UniversalKeyboard	: "Universal Keyboard",
+PageBreakLbl		: "Page Break",
+PageBreak			: "Insert Page Break",
+
+Form			: "Form",
+Checkbox		: "Checkbox",
+RadioButton		: "Radio Button",
+TextField		: "Text Field",
+Textarea		: "Textarea",
+HiddenField		: "Hidden Field",
+Button			: "Button",
+SelectionField	: "Selection Field",
+ImageButton		: "Image Button",
+
+FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
+
+// Context Menu
+EditLink			: "Edit Link",
+CellCM				: "Cell",
+RowCM				: "Row",
+ColumnCM			: "Column",
+InsertRowAfter		: "Insert Row After",
+InsertRowBefore		: "Insert Row Before",
+DeleteRows			: "Delete Rows",
+InsertColumnAfter	: "Insert Column After",
+InsertColumnBefore	: "Insert Column Before",
+DeleteColumns		: "Delete Columns",
+InsertCellAfter		: "Insert Cell After",
+InsertCellBefore	: "Insert Cell Before",
+DeleteCells			: "Delete Cells",
+MergeCells			: "Merge Cells",
+MergeRight			: "Merge Right",
+MergeDown			: "Merge Down",
+HorizontalSplitCell	: "Split Cell Horizontally",
+VerticalSplitCell	: "Split Cell Vertically",
+TableDelete			: "Delete Table",
+CellProperties		: "Cell Properties",
+TableProperties		: "Table Properties",
+ImageProperties		: "Image Properties",
+FlashProperties		: "Flash Properties",
+
+AnchorProp			: "Anchor Properties",
+ButtonProp			: "Button Properties",
+CheckboxProp		: "Checkbox Properties",
+HiddenFieldProp		: "Hidden Field Properties",
+RadioButtonProp		: "Radio Button Properties",
+ImageButtonProp		: "Image Button Properties",
+TextFieldProp		: "Text Field Properties",
+SelectionFieldProp	: "Selection Field Properties",
+TextareaProp		: "Textarea Properties",
+FormProp			: "Form Properties",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Processing XHTML. Please wait...",
+Done				: "Done",
+PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
+UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
+UnknownCommand		: "Unknown command name \"%1\"",
+NotImplemented		: "Command not implemented",
+UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancel",
+DlgBtnClose			: "Close",
+DlgBtnBrowseServer	: "Browse Server",
+DlgAdvancedTag		: "Advanced",
+DlgOpOther			: "<Other>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Please insert the URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<not set>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Language Direction",
+DlgGenLangDirLtr	: "Left to Right (LTR)",
+DlgGenLangDirRtl	: "Right to Left (RTL)",
+DlgGenLangCode		: "Language Code",
+DlgGenAccessKey		: "Access Key",
+DlgGenName			: "Name",
+DlgGenTabIndex		: "Tab Index",
+DlgGenLongDescr		: "Long Description URL",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "Advisory Title",
+DlgGenContType		: "Advisory Content Type",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "Image Properties",
+DlgImgInfoTab		: "Image Info",
+DlgImgBtnUpload		: "Send it to the Server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternative Text",
+DlgImgWidth			: "Width",
+DlgImgHeight		: "Height",
+DlgImgLockRatio		: "Lock Ratio",
+DlgBtnResetSize		: "Reset Size",
+DlgImgBorder		: "Border",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Align",
+DlgImgAlignLeft		: "Left",
+DlgImgAlignAbsBottom: "Abs Bottom",
+DlgImgAlignAbsMiddle: "Abs Middle",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Bottom",
+DlgImgAlignMiddle	: "Middle",
+DlgImgAlignRight	: "Right",
+DlgImgAlignTextTop	: "Text Top",
+DlgImgAlignTop		: "Top",
+DlgImgPreview		: "Preview",
+DlgImgAlertUrl		: "Please type the image URL",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",
+DlgFlashChkPlay		: "Auto Play",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "Enable Flash Menu",
+DlgFlashScale		: "Scale",
+DlgFlashScaleAll	: "Show all",
+DlgFlashScaleNoBorder	: "No Border",
+DlgFlashScaleFit	: "Exact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link Info",
+DlgLnkTargetTab		: "Target",
+
+DlgLnkType			: "Link Type",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Link to anchor in the text",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<other>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Select an Anchor",
+DlgLnkAnchorByName	: "By Anchor Name",
+DlgLnkAnchorById	: "By Element Id",
+DlgLnkNoAnchors		: "(No anchors available in the document)",
+DlgLnkEMail			: "E-Mail Address",
+DlgLnkEMailSubject	: "Message Subject",
+DlgLnkEMailBody		: "Message Body",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Send it to the Server",
+
+DlgLnkTarget		: "Target",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<popup window>",
+DlgLnkTargetBlank	: "New Window (_blank)",
+DlgLnkTargetParent	: "Parent Window (_parent)",
+DlgLnkTargetSelf	: "Same Window (_self)",
+DlgLnkTargetTop		: "Topmost Window (_top)",
+DlgLnkTargetFrameName	: "Target Frame Name",
+DlgLnkPopWinName	: "Popup Window Name",
+DlgLnkPopWinFeat	: "Popup Window Features",
+DlgLnkPopResize		: "Resizable",
+DlgLnkPopLocation	: "Location Bar",
+DlgLnkPopMenu		: "Menu Bar",
+DlgLnkPopScroll		: "Scroll Bars",
+DlgLnkPopStatus		: "Status Bar",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "Full Screen (IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "Width",
+DlgLnkPopHeight		: "Height",
+DlgLnkPopLeft		: "Left Position",
+DlgLnkPopTop		: "Top Position",
+
+DlnLnkMsgNoUrl		: "Please type the link URL",
+DlnLnkMsgNoEMail	: "Please type the e-mail address",
+DlnLnkMsgNoAnchor	: "Please select an anchor",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
+
+// Color Dialog
+DlgColorTitle		: "Select Colour",
+DlgColorBtnClear	: "Clear",
+DlgColorHighlight	: "Highlight",
+DlgColorSelected	: "Selected",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Insert a Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Select Special Character",
+
+// Table Dialog
+DlgTableTitle		: "Table Properties",
+DlgTableRows		: "Rows",
+DlgTableColumns		: "Columns",
+DlgTableBorder		: "Border size",
+DlgTableAlign		: "Alignment",
+DlgTableAlignNotSet	: "<Not set>",
+DlgTableAlignLeft	: "Left",
+DlgTableAlignCenter	: "Centre",
+DlgTableAlignRight	: "Right",
+DlgTableWidth		: "Width",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "Height",
+DlgTableCellSpace	: "Cell spacing",
+DlgTableCellPad		: "Cell padding",
+DlgTableCaption		: "Caption",
+DlgTableSummary		: "Summary",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cell Properties",
+DlgCellWidth		: "Width",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "Height",
+DlgCellWordWrap		: "Word Wrap",
+DlgCellWordWrapNotSet	: "<Not set>",
+DlgCellWordWrapYes	: "Yes",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "Horizontal Alignment",
+DlgCellHorAlignNotSet	: "<Not set>",
+DlgCellHorAlignLeft	: "Left",
+DlgCellHorAlignCenter	: "Centre",
+DlgCellHorAlignRight: "Right",
+DlgCellVerAlign		: "Vertical Alignment",
+DlgCellVerAlignNotSet	: "<Not set>",
+DlgCellVerAlignTop	: "Top",
+DlgCellVerAlignMiddle	: "Middle",
+DlgCellVerAlignBottom	: "Bottom",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Rows Span",
+DlgCellCollSpan		: "Columns Span",
+DlgCellBackColor	: "Background Colour",
+DlgCellBorderColor	: "Border Colour",
+DlgCellBtnSelect	: "Select...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",
+
+// Find Dialog
+DlgFindTitle		: "Find",
+DlgFindFindBtn		: "Find",
+DlgFindNotFoundMsg	: "The specified text was not found.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Replace",
+DlgReplaceFindLbl		: "Find what:",
+DlgReplaceReplaceLbl	: "Replace with:",
+DlgReplaceCaseChk		: "Match case",
+DlgReplaceReplaceBtn	: "Replace",
+DlgReplaceReplAllBtn	: "Replace All",
+DlgReplaceWordChk		: "Match whole word",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
+PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
+
+PasteAsText		: "Paste as Plain Text",
+PasteFromWord	: "Paste from Word",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<STRONG>Ctrl+V</STRONG>) and hit <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",
+DlgPasteRemoveStyles	: "Remove Styles definitions",
+
+// Color Picker
+ColorAutomatic	: "Automatic",
+ColorMoreColors	: "More Colours...",
+
+// Document Properties
+DocProps		: "Document Properties",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Anchor Properties",
+DlgAnchorName		: "Anchor Name",
+DlgAnchorErrorName	: "Please type the anchor name",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Not in dictionary",
+DlgSpellChangeTo		: "Change to",
+DlgSpellBtnIgnore		: "Ignore",
+DlgSpellBtnIgnoreAll	: "Ignore All",
+DlgSpellBtnReplace		: "Replace",
+DlgSpellBtnReplaceAll	: "Replace All",
+DlgSpellBtnUndo			: "Undo",
+DlgSpellNoSuggestions	: "- No suggestions -",
+DlgSpellProgress		: "Spell check in progress...",
+DlgSpellNoMispell		: "Spell check complete: No misspellings found",
+DlgSpellNoChanges		: "Spell check complete: No words changed",
+DlgSpellOneChange		: "Spell check complete: One word changed",
+DlgSpellManyChanges		: "Spell check complete: %1 words changed",
+
+IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
+
+// Button Dialog
+DlgButtonText		: "Text (Value)",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Name",
+DlgCheckboxValue	: "Value",
+DlgCheckboxSelected	: "Selected",
+
+// Form Dialog
+DlgFormName		: "Name",
+DlgFormAction	: "Action",
+DlgFormMethod	: "Method",
+
+// Select Field Dialog
+DlgSelectName		: "Name",
+DlgSelectValue		: "Value",
+DlgSelectSize		: "Size",
+DlgSelectLines		: "lines",
+DlgSelectChkMulti	: "Allow multiple selections",
+DlgSelectOpAvail	: "Available Options",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Value",
+DlgSelectBtnAdd		: "Add",
+DlgSelectBtnModify	: "Modify",
+DlgSelectBtnUp		: "Up",
+DlgSelectBtnDown	: "Down",
+DlgSelectBtnSetValue : "Set as selected value",
+DlgSelectBtnDelete	: "Delete",
+
+// Textarea Dialog
+DlgTextareaName	: "Name",
+DlgTextareaCols	: "Columns",
+DlgTextareaRows	: "Rows",
+
+// Text Field Dialog
+DlgTextName			: "Name",
+DlgTextValue		: "Value",
+DlgTextCharWidth	: "Character Width",
+DlgTextMaxChars		: "Maximum Characters",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Password",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Name",
+DlgHiddenValue	: "Value",
+
+// Bulleted List Dialog
+BulletedListProp	: "Bulleted List Properties",
+NumberedListProp	: "Numbered List Properties",
+DlgLstStart			: "Start",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Circle",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "Square",
+DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
+DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
+DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
+DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
+DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Background",
+DlgDocColorsTab		: "Colours and Margins",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Page Title",
+DlgDocLangDir		: "Language Direction",
+DlgDocLangDirLTR	: "Left to Right (LTR)",
+DlgDocLangDirRTL	: "Right to Left (RTL)",
+DlgDocLangCode		: "Language Code",
+DlgDocCharSet		: "Character Set Encoding",
+DlgDocCharSetCE		: "Central European",
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Greek",
+DlgDocCharSetJP		: "Japanese",
+DlgDocCharSetKR		: "Korean",
+DlgDocCharSetTR		: "Turkish",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "Other Character Set Encoding",
+
+DlgDocDocType		: "Document Type Heading",
+DlgDocDocTypeOther	: "Other Document Type Heading",
+DlgDocIncXHTML		: "Include XHTML Declarations",
+DlgDocBgColor		: "Background Colour",
+DlgDocBgImage		: "Background Image URL",
+DlgDocBgNoScroll	: "Nonscrolling Background",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "Visited Link",
+DlgDocCActive		: "Active Link",
+DlgDocMargins		: "Page Margins",
+DlgDocMaTop			: "Top",
+DlgDocMaLeft		: "Left",
+DlgDocMaRight		: "Right",
+DlgDocMaBottom		: "Bottom",
+DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
+DlgDocMeDescr		: "Document Description",
+DlgDocMeAuthor		: "Author",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Preview",
+
+// Templates Dialog
+Templates			: "Templates",
+DlgTemplatesTitle	: "Content Templates",
+DlgTemplatesSelMsg	: "Please select the template to open in the editor<br>(the actual contents will be lost):",
+DlgTemplatesLoading	: "Loading templates list. Please wait...",
+DlgTemplatesNoTpl	: "(No templates defined)",
+DlgTemplatesReplace	: "Replace actual contents",
+
+// About Dialog
+DlgAboutAboutTab	: "About",
+DlgAboutBrowserInfoTab	: "Browser Info",
+DlgAboutLicenseTab	: "License",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "For further information go to"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ms.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ms.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ms.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Malay language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Collapse Toolbar",
+ToolbarExpand		: "Expand Toolbar",
+
+// Toolbar Items and Context Menu
+Save				: "Simpan",
+NewPage				: "Helaian Baru",
+Preview				: "Prebiu",
+Cut					: "Potong",
+Copy				: "Salin",
+Paste				: "Tampal",
+PasteText			: "Tampal sebagai Text Biasa",
+PasteWord			: "Tampal dari Word",
+Print				: "Cetak",
+SelectAll			: "Pilih Semua",
+RemoveFormat		: "Buang Format",
+InsertLinkLbl		: "Sambungan",
+InsertLink			: "Masukkan/Sunting Sambungan",
+RemoveLink			: "Buang Sambungan",
+Anchor				: "Masukkan/Sunting Pautan",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Gambar",
+InsertImage			: "Masukkan/Sunting Gambar",
+InsertFlashLbl		: "Flash",	//MISSING
+InsertFlash			: "Insert/Edit Flash",	//MISSING
+InsertTableLbl		: "Jadual",
+InsertTable			: "Masukkan/Sunting Jadual",
+InsertLineLbl		: "Garisan",
+InsertLine			: "Masukkan Garisan Membujur",
+InsertSpecialCharLbl: "Huruf Istimewa",
+InsertSpecialChar	: "Masukkan Huruf Istimewa",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Masukkan Smiley",
+About				: "Tentang FCKeditor",
+Bold				: "Bold",
+Italic				: "Italic",
+Underline			: "Underline",
+StrikeThrough		: "Strike Through",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Jajaran Kiri",
+CenterJustify		: "Jajaran Tengah",
+RightJustify		: "Jajaran Kanan",
+BlockJustify		: "Jajaran Blok",
+DecreaseIndent		: "Kurangkan Inden",
+IncreaseIndent		: "Tambahkan Inden",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Batalkan",
+Redo				: "Ulangkan",
+NumberedListLbl		: "Senarai bernombor",
+NumberedList		: "Masukkan/Sunting Senarai bernombor",
+BulletedListLbl		: "Senarai tidak bernombor",
+BulletedList		: "Masukkan/Sunting Senarai tidak bernombor",
+ShowTableBorders	: "Tunjukkan Border Jadual",
+ShowDetails			: "Tunjukkan Butiran",
+Style				: "Stail",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "Saiz",
+TextColor			: "Warna Text",
+BGColor				: "Warna Latarbelakang",
+Source				: "Sumber",
+Find				: "Cari",
+Replace				: "Ganti",
+SpellCheck			: "Semak Ejaan",
+UniversalKeyboard	: "Papan Kekunci Universal",
+PageBreakLbl		: "Page Break",	//MISSING
+PageBreak			: "Insert Page Break",	//MISSING
+
+Form			: "Borang",
+Checkbox		: "Checkbox",
+RadioButton		: "Butang Radio",
+TextField		: "Text Field",
+Textarea		: "Textarea",
+HiddenField		: "Field Tersembunyi",
+Button			: "Butang",
+SelectionField	: "Field Pilihan",
+ImageButton		: "Butang Bergambar",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Sunting Sambungan",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Buangkan Baris",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Buangkan Lajur",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Buangkan Sel-sel",
+MergeCells			: "Cantumkan Sel-sel",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Delete Table",	//MISSING
+CellProperties		: "Ciri-ciri Sel",
+TableProperties		: "Ciri-ciri Jadual",
+ImageProperties		: "Ciri-ciri Gambar",
+FlashProperties		: "Flash Properties",	//MISSING
+
+AnchorProp			: "Ciri-ciri Pautan",
+ButtonProp			: "Ciri-ciri Butang",
+CheckboxProp		: "Ciri-ciri Checkbox",
+HiddenFieldProp		: "Ciri-ciri Field Tersembunyi",
+RadioButtonProp		: "Ciri-ciri Butang Radio",
+ImageButtonProp		: "Ciri-ciri Butang Bergambar",
+TextFieldProp		: "Ciri-ciri Text Field",
+SelectionFieldProp	: "Ciri-ciri Selection Field",
+TextareaProp		: "Ciri-ciri Textarea",
+FormProp			: "Ciri-ciri Borang",
+
+FontFormats			: "Normal;Telah Diformat;Alamat;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Perenggan (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Memproses XHTML. Sila tunggu...",
+Done				: "Siap",
+PasteWordConfirm	: "Text yang anda hendak tampal adalah berasal dari Word. Adakah anda mahu membuang semua format Word sebelum tampal ke dalam text?",
+NotCompatiblePaste	: "Arahan ini bole dilakukan jika anda mempuunyai Internet Explorer version 5.5 atau yang lebih tinggi. Adakah anda hendak tampal text tanpa membuang format Word?",
+UnknownToolbarItem	: "Toolbar item tidak diketahui\"%1\"",
+UnknownCommand		: "Arahan tidak diketahui \"%1\"",
+NotImplemented		: "Arahan tidak terdapat didalam sistem",
+UnknownToolbarSet	: "Set toolbar \"%1\" tidak wujud",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Batal",
+DlgBtnClose			: "Tutup",
+DlgBtnBrowseServer	: "Browse Server",
+DlgAdvancedTag		: "Advanced",
+DlgOpOther			: "<Lain-lain>",
+DlgInfoTab			: "Info",	//MISSING
+DlgAlertUrl			: "Please insert the URL",	//MISSING
+
+// General Dialogs Labels
+DlgGenNotSet		: "<tidak di set>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Arah Tulisan",
+DlgGenLangDirLtr	: "Kiri ke Kanan (LTR)",
+DlgGenLangDirRtl	: "Kanan ke Kiri (RTL)",
+DlgGenLangCode		: "Kod Bahasa",
+DlgGenAccessKey		: "Kunci Akses",
+DlgGenName			: "Nama",
+DlgGenTabIndex		: "Indeks Tab ",
+DlgGenLongDescr		: "Butiran Panjang URL",
+DlgGenClass			: "Kelas-kelas Stylesheet",
+DlgGenTitle			: "Tajuk Makluman",
+DlgGenContType		: "Jenis Kandungan Makluman",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Stail",
+
+// Image Dialog
+DlgImgTitle			: "Ciri-ciri Imej",
+DlgImgInfoTab		: "Info Imej",
+DlgImgBtnUpload		: "Hantar ke Server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Muat Naik",
+DlgImgAlt			: "Text Alternatif",
+DlgImgWidth			: "Lebar",
+DlgImgHeight		: "Tinggi",
+DlgImgLockRatio		: "Tetapkan Nisbah",
+DlgBtnResetSize		: "Saiz Set Semula",
+DlgImgBorder		: "Border",
+DlgImgHSpace		: "Ruang Melintang",
+DlgImgVSpace		: "Ruang Menegak",
+DlgImgAlign			: "Jajaran",
+DlgImgAlignLeft		: "Kiri",
+DlgImgAlignAbsBottom: "Bawah Mutlak",
+DlgImgAlignAbsMiddle: "Pertengahan Mutlak",
+DlgImgAlignBaseline	: "Garis Dasar",
+DlgImgAlignBottom	: "Bawah",
+DlgImgAlignMiddle	: "Pertengahan",
+DlgImgAlignRight	: "Kanan",
+DlgImgAlignTextTop	: "Atas Text",
+DlgImgAlignTop		: "Atas",
+DlgImgPreview		: "Prebiu",
+DlgImgAlertUrl		: "Sila taip URL untuk fail gambar",
+DlgImgLinkTab		: "Sambungan",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",	//MISSING
+DlgFlashChkPlay		: "Auto Play",	//MISSING
+DlgFlashChkLoop		: "Loop",	//MISSING
+DlgFlashChkMenu		: "Enable Flash Menu",	//MISSING
+DlgFlashScale		: "Scale",	//MISSING
+DlgFlashScaleAll	: "Show all",	//MISSING
+DlgFlashScaleNoBorder	: "No Border",	//MISSING
+DlgFlashScaleFit	: "Exact Fit",	//MISSING
+
+// Link Dialog
+DlgLnkWindowTitle	: "Sambungan",
+DlgLnkInfoTab		: "Butiran Sambungan",
+DlgLnkTargetTab		: "Sasaran",
+
+DlgLnkType			: "Jenis Sambungan",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Pautan dalam muka surat ini",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<lain-lain>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Sila pilih pautan",
+DlgLnkAnchorByName	: "dengan menggunakan nama pautan",
+DlgLnkAnchorById	: "dengan menggunakan ID elemen",
+DlgLnkNoAnchors		: "(Tiada pautan terdapat dalam dokumen ini)",
+DlgLnkEMail			: "Alamat E-Mail",
+DlgLnkEMailSubject	: "Subjek Mesej",
+DlgLnkEMailBody		: "Isi Kandungan Mesej",
+DlgLnkUpload		: "Muat Naik",
+DlgLnkBtnUpload		: "Hantar ke Server",
+
+DlgLnkTarget		: "Sasaran",
+DlgLnkTargetFrame	: "<bingkai>",
+DlgLnkTargetPopup	: "<tetingkap popup>",
+DlgLnkTargetBlank	: "Tetingkap Baru (_blank)",
+DlgLnkTargetParent	: "Tetingkap Parent (_parent)",
+DlgLnkTargetSelf	: "Tetingkap yang Sama (_self)",
+DlgLnkTargetTop		: "Tetingkap yang paling atas (_top)",
+DlgLnkTargetFrameName	: "Nama Bingkai Sasaran",
+DlgLnkPopWinName	: "Nama Tetingkap Popup",
+DlgLnkPopWinFeat	: "Ciri Tetingkap Popup",
+DlgLnkPopResize		: "Saiz bolehubah",
+DlgLnkPopLocation	: "Bar Lokasi",
+DlgLnkPopMenu		: "Bar Menu",
+DlgLnkPopScroll		: "Bar-bar skrol",
+DlgLnkPopStatus		: "Bar Status",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "Skrin Penuh (IE)",
+DlgLnkPopDependent	: "Bergantungan (Netscape)",
+DlgLnkPopWidth		: "Lebar",
+DlgLnkPopHeight		: "Tinggi",
+DlgLnkPopLeft		: "Posisi Kiri",
+DlgLnkPopTop		: "Posisi Atas",
+
+DlnLnkMsgNoUrl		: "Sila taip sambungan URL",
+DlnLnkMsgNoEMail	: "Sila taip alamat e-mail",
+DlnLnkMsgNoAnchor	: "Sila pilih pautan berkenaaan",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Pilihan Warna",
+DlgColorBtnClear	: "Nyahwarna",
+DlgColorHighlight	: "Terang",
+DlgColorSelected	: "Dipilih",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Masukkan Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Sila pilih huruf istimewa",
+
+// Table Dialog
+DlgTableTitle		: "Ciri-ciri Jadual",
+DlgTableRows		: "Barisan",
+DlgTableColumns		: "Jaluran",
+DlgTableBorder		: "Saiz Border",
+DlgTableAlign		: "Penjajaran",
+DlgTableAlignNotSet	: "<Tidak diset>",
+DlgTableAlignLeft	: "Kiri",
+DlgTableAlignCenter	: "Tengah",
+DlgTableAlignRight	: "Kanan",
+DlgTableWidth		: "Lebar",
+DlgTableWidthPx		: "piksel-piksel",
+DlgTableWidthPc		: "peratus",
+DlgTableHeight		: "Tinggi",
+DlgTableCellSpace	: "Ruangan Antara Sel",
+DlgTableCellPad		: "Tambahan Ruang Sel",
+DlgTableCaption		: "Keterangan",
+DlgTableSummary		: "Summary",	//MISSING
+
+// Table Cell Dialog
+DlgCellTitle		: "Ciri-ciri Sel",
+DlgCellWidth		: "Lebar",
+DlgCellWidthPx		: "piksel-piksel",
+DlgCellWidthPc		: "peratus",
+DlgCellHeight		: "Tinggi",
+DlgCellWordWrap		: "Mengulung Perkataan",
+DlgCellWordWrapNotSet	: "<Tidak diset>",
+DlgCellWordWrapYes	: "Ya",
+DlgCellWordWrapNo	: "Tidak",
+DlgCellHorAlign		: "Jajaran Membujur",
+DlgCellHorAlignNotSet	: "<Tidak diset>",
+DlgCellHorAlignLeft	: "Kiri",
+DlgCellHorAlignCenter	: "Tengah",
+DlgCellHorAlignRight: "Kanan",
+DlgCellVerAlign		: "Jajaran Menegak",
+DlgCellVerAlignNotSet	: "<Tidak diset>",
+DlgCellVerAlignTop	: "Atas",
+DlgCellVerAlignMiddle	: "Tengah",
+DlgCellVerAlignBottom	: "Bawah",
+DlgCellVerAlignBaseline	: "Garis Dasar",
+DlgCellRowSpan		: "Penggunaan Baris",
+DlgCellCollSpan		: "Penggunaan Lajur",
+DlgCellBackColor	: "Warna Latarbelakang",
+DlgCellBorderColor	: "Warna Border",
+DlgCellBtnSelect	: "Pilih...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Carian",
+DlgFindFindBtn		: "Cari",
+DlgFindNotFoundMsg	: "Text yang dicari tidak dijumpai.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Gantian",
+DlgReplaceFindLbl		: "Perkataan yang dicari:",
+DlgReplaceReplaceLbl	: "Diganti dengan:",
+DlgReplaceCaseChk		: "Padanan case huruf",
+DlgReplaceReplaceBtn	: "Ganti",
+DlgReplaceReplAllBtn	: "Ganti semua",
+DlgReplaceWordChk		: "Padana Keseluruhan perkataan",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Keselamatan perisian browser anda tidak membenarkan operasi suntingan text/imej. Sila gunakan papan kekunci (Ctrl+X).",
+PasteErrorCopy	: "Keselamatan perisian browser anda tidak membenarkan operasi salinan text/imej. Sila gunakan papan kekunci (Ctrl+C).",
+
+PasteAsText		: "Tampal sebagai text biasa",
+PasteFromWord	: "Tampal dari perisian \"Word\"",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",	//MISSING
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",	//MISSING
+DlgPasteRemoveStyles	: "Remove Styles definitions",	//MISSING
+
+// Color Picker
+ColorAutomatic	: "Otomatik",
+ColorMoreColors	: "Warna lain-lain...",
+
+// Document Properties
+DocProps		: "Ciri-ciri dokumen",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ciri-ciri Pautan",
+DlgAnchorName		: "Nama Pautan",
+DlgAnchorErrorName	: "Sila taip nama pautan",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Tidak terdapat didalam kamus",
+DlgSpellChangeTo		: "Tukarkan kepada",
+DlgSpellBtnIgnore		: "Biar",
+DlgSpellBtnIgnoreAll	: "Biarkan semua",
+DlgSpellBtnReplace		: "Ganti",
+DlgSpellBtnReplaceAll	: "Gantikan Semua",
+DlgSpellBtnUndo			: "Batalkan",
+DlgSpellNoSuggestions	: "- Tiada cadangan -",
+DlgSpellProgress		: "Pemeriksaan ejaan sedang diproses...",
+DlgSpellNoMispell		: "Pemeriksaan ejaan siap: Tiada salah ejaan",
+DlgSpellNoChanges		: "Pemeriksaan ejaan siap: Tiada perkataan diubah",
+DlgSpellOneChange		: "Pemeriksaan ejaan siap: Satu perkataan telah diubah",
+DlgSpellManyChanges		: "Pemeriksaan ejaan siap: %1 perkataan diubah",
+
+IeSpellDownload			: "Pemeriksa ejaan tidak dipasang. Adakah anda mahu muat turun sekarang?",
+
+// Button Dialog
+DlgButtonText		: "Teks (Nilai)",
+DlgButtonType		: "Jenis",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nama",
+DlgCheckboxValue	: "Nilai",
+DlgCheckboxSelected	: "Dipilih",
+
+// Form Dialog
+DlgFormName		: "Nama",
+DlgFormAction	: "Tindakan borang",
+DlgFormMethod	: "Cara borang dihantar",
+
+// Select Field Dialog
+DlgSelectName		: "Nama",
+DlgSelectValue		: "Nilai",
+DlgSelectSize		: "Saiz",
+DlgSelectLines		: "garisan",
+DlgSelectChkMulti	: "Benarkan pilihan pelbagai",
+DlgSelectOpAvail	: "Pilihan sediada",
+DlgSelectOpText		: "Teks",
+DlgSelectOpValue	: "Nilai",
+DlgSelectBtnAdd		: "Tambah Pilihan",
+DlgSelectBtnModify	: "Ubah Pilihan",
+DlgSelectBtnUp		: "Naik ke atas",
+DlgSelectBtnDown	: "Turun ke bawah",
+DlgSelectBtnSetValue : "Set sebagai nilai terpilih",
+DlgSelectBtnDelete	: "Padam",
+
+// Textarea Dialog
+DlgTextareaName	: "Nama",
+DlgTextareaCols	: "Lajur",
+DlgTextareaRows	: "Baris",
+
+// Text Field Dialog
+DlgTextName			: "Nama",
+DlgTextValue		: "Nilai",
+DlgTextCharWidth	: "Lebar isian",
+DlgTextMaxChars		: "Isian Maksimum",
+DlgTextType			: "Jenis",
+DlgTextTypeText		: "Teks",
+DlgTextTypePass		: "Kata Laluan",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nama",
+DlgHiddenValue	: "Nilai",
+
+// Bulleted List Dialog
+BulletedListProp	: "Ciri-ciri senarai berpeluru",
+NumberedListProp	: "Ciri-ciri senarai bernombor",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Jenis",
+DlgLstTypeCircle	: "Circle",
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "Square",
+DlgLstTypeNumbers	: "Nombor-nombor (1, 2, 3)",
+DlgLstTypeLCase		: "Huruf-huruf kecil (a, b, c)",
+DlgLstTypeUCase		: "Huruf-huruf besar (A, B, C)",
+DlgLstTypeSRoman	: "Nombor Roman Kecil (i, ii, iii)",
+DlgLstTypeLRoman	: "Nombor Roman Besar (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Umum",
+DlgDocBackTab		: "Latarbelakang",
+DlgDocColorsTab		: "Warna dan margin",
+DlgDocMetaTab		: "Data Meta",
+
+DlgDocPageTitle		: "Tajuk Muka Surat",
+DlgDocLangDir		: "Arah Tulisan",
+DlgDocLangDirLTR	: "Kiri ke Kanan (LTR)",
+DlgDocLangDirRTL	: "Kanan ke Kiri (RTL)",
+DlgDocLangCode		: "Kod Bahasa",
+DlgDocCharSet		: "Enkod Set Huruf",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Enkod Set Huruf yang Lain",
+
+DlgDocDocType		: "Jenis Kepala Dokumen",
+DlgDocDocTypeOther	: "Jenis Kepala Dokumen yang Lain",
+DlgDocIncXHTML		: "Masukkan pemula kod XHTML",
+DlgDocBgColor		: "Warna Latarbelakang",
+DlgDocBgImage		: "URL Gambar Latarbelakang",
+DlgDocBgNoScroll	: "Imej Latarbelakang tanpa Skrol",
+DlgDocCText			: "Teks",
+DlgDocCLink			: "Sambungan",
+DlgDocCVisited		: "Sambungan telah Dilawati",
+DlgDocCActive		: "Sambungan Aktif",
+DlgDocMargins		: "Margin Muka Surat",
+DlgDocMaTop			: "Atas",
+DlgDocMaLeft		: "Kiri",
+DlgDocMaRight		: "Kanan",
+DlgDocMaBottom		: "Bawah",
+DlgDocMeIndex		: "Kata Kunci Indeks Dokumen (dipisahkan oleh koma)",
+DlgDocMeDescr		: "Keterangan Dokumen",
+DlgDocMeAuthor		: "Penulis",
+DlgDocMeCopy		: "Hakcipta",
+DlgDocPreview		: "Prebiu",
+
+// Templates Dialog
+Templates			: "Templat",
+DlgTemplatesTitle	: "Templat Kandungan",
+DlgTemplatesSelMsg	: "Sila pilih templat untuk dibuka oleh editor<br>(kandungan sebenar akan hilang):",
+DlgTemplatesLoading	: "Senarai Templat sedang diproses. Sila Tunggu...",
+DlgTemplatesNoTpl	: "(Tiada Templat Disimpan)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Tentang",
+DlgAboutBrowserInfoTab	: "Maklumat Perisian Browser",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "versi",
+DlgAboutInfo		: "Untuk maklumat lanjut sila pergi ke"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/uk.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/uk.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/uk.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Ukrainian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ÐÐģÐūŅÐ―ŅŅÐļ ÐŋÐ°Ð―ÐĩÐŧŅ ŅÐ―ŅŅŅŅÐžÐĩÐ―ŅŅÐē",
+ToolbarExpand		: "Ð ÐūÐ·ÐģÐūŅÐ―ŅŅÐļ ÐŋÐ°Ð―ÐĩÐŧŅ ŅÐ―ŅŅŅŅÐžÐĩÐ―ŅŅÐē",
+
+// Toolbar Items and Context Menu
+Save				: "ÐÐąÐĩŅÐĩÐģŅÐļ",
+NewPage				: "ÐÐūÐēÐ° ŅŅÐūŅŅÐ―ÐšÐ°",
+Preview				: "ÐÐūÐŋÐĩŅÐĩÐīÐ―ŅÐđ ÐŋÐĩŅÐĩÐģÐŧŅÐī",
+Cut					: "ÐÐļŅŅÐ·Ð°ŅÐļ",
+Copy				: "ÐÐūÐŋŅŅÐēÐ°ŅÐļ",
+Paste				: "ÐŅŅÐ°ÐēÐļŅÐļ",
+PasteText			: "ÐŅŅÐ°ÐēÐļŅÐļ ŅŅÐŧŅÐšÐļ ŅÐĩÐšŅŅ",
+PasteWord			: "ÐŅŅÐ°ÐēÐļŅÐļ Ð· Word",
+Print				: "ÐŅŅÐš",
+SelectAll			: "ÐÐļÐīŅÐŧÐļŅÐļ ÐēŅÐĩ",
+RemoveFormat		: "ÐŅÐļÐąŅÐ°ŅÐļ ŅÐūŅÐžÐ°ŅŅÐēÐ°Ð―Ð―Ņ",
+InsertLinkLbl		: "ÐÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+InsertLink			: "ÐŅŅÐ°ÐēÐļŅÐļ/Ð ÐĩÐīÐ°ÐģŅÐēÐ°ŅÐļ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+RemoveLink			: "ÐÐ―ÐļŅÐļŅÐļ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+Anchor				: "ÐŅŅÐ°ÐēÐļŅÐļ/Ð ÐĩÐīÐ°ÐģŅÐēÐ°ŅÐļ ŅÐšŅŅ",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ÐÐūÐąŅÐ°ÐķÐĩÐ―Ð―Ņ",
+InsertImage			: "ÐŅŅÐ°ÐēÐļŅÐļ/Ð ÐĩÐīÐ°ÐģŅÐēÐ°ŅÐļ Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―Ņ",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "ÐŅŅÐ°ÐēÐļŅÐļ/Ð ÐĩÐīÐ°ÐģŅÐēÐ°ŅÐļ Flash",
+InsertTableLbl		: "ÐĒÐ°ÐąÐŧÐļŅŅ",
+InsertTable			: "ÐŅŅÐ°ÐēÐļŅÐļ/Ð ÐĩÐīÐ°ÐģŅÐēÐ°ŅÐļ ŅÐ°ÐąÐŧÐļŅŅ",
+InsertLineLbl		: "ÐŅÐ―ŅŅ",
+InsertLine			: "ÐŅŅÐ°ÐēÐļŅÐļ ÐģÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧŅÐ―Ņ ÐŧŅÐ―ŅŅ",
+InsertSpecialCharLbl: "ÐĄÐŋÐĩŅŅÐ°ÐŧŅÐ―ÐļÐđ ŅÐļÐžÐēÐūÐŧ",
+InsertSpecialChar	: "ÐŅŅÐ°ÐēÐļŅÐļ ŅÐŋÐĩŅŅÐ°ÐŧŅÐ―ÐļÐđ ŅÐļÐžÐēÐūÐŧ",
+InsertSmileyLbl		: "ÐĄÐžÐ°ÐđÐŧÐļÐš",
+InsertSmiley		: "ÐŅŅÐ°ÐēÐļŅÐļ ŅÐžÐ°ÐđÐŧÐļÐš",
+About				: "ÐŅÐū FCKeditor",
+Bold				: "ÐÐļŅÐ―ÐļÐđ",
+Italic				: "ÐŅŅŅÐļÐē",
+Underline			: "ÐŅÐīÐšŅÐĩŅÐŧÐĩÐ―ÐļÐđ",
+StrikeThrough		: "ÐÐ°ÐšŅÐĩŅÐŧÐĩÐ―ÐļÐđ",
+Subscript			: "ÐŅÐīŅŅÐīÐšÐūÐēÐļÐđ ŅÐ―ÐīÐĩÐšŅ",
+Superscript			: "ÐÐ°ÐīŅŅÐīÐšÐūÐēÐļÐđ ÐļÐ―ÐīÐĩÐšŅ",
+LeftJustify			: "ÐÐū ÐŧŅÐēÐūÐžŅ ÐšŅÐ°Ņ",
+CenterJustify		: "ÐÐū ŅÐĩÐ―ŅŅŅ",
+RightJustify		: "ÐÐū ÐŋŅÐ°ÐēÐūÐžŅ ÐšŅÐ°Ņ",
+BlockJustify		: "ÐÐū ŅÐļŅÐļÐ―Ņ",
+DecreaseIndent		: "ÐÐžÐĩÐ―ŅÐļŅÐļ ÐēŅÐīŅŅŅÐŋ",
+IncreaseIndent		: "ÐÐąŅÐŧŅŅÐļŅÐļ ÐēŅÐīŅŅŅÐŋ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ÐÐūÐēÐĩŅÐ―ŅŅÐļ",
+Redo				: "ÐÐūÐēŅÐūŅÐļŅÐļ",
+NumberedListLbl		: "ÐŅÐžÐĩŅÐūÐēÐ°Ð―ÐļÐđ ŅÐŋÐļŅÐūÐš",
+NumberedList		: "ÐŅŅÐ°ÐēÐļŅÐļ/ÐÐļÐīÐ°ÐŧÐļŅÐļ Ð―ŅÐžÐĩŅÐūÐēÐ°Ð―ÐļÐđ ŅÐŋÐļŅÐūÐš",
+BulletedListLbl		: "ÐÐ°ŅÐšÐūÐēÐ°Ð―ÐļÐđ ŅÐŋÐļŅÐūÐš",
+BulletedList		: "ÐŅŅÐ°ÐēÐļŅÐļ/ÐÐļÐīÐ°ÐŧÐļŅÐļ ÐžÐ°ŅÐšÐūÐēÐ°Ð―ÐļÐđ ŅÐŋÐļŅÐūÐš",
+ShowTableBorders	: "ÐÐūÐšÐ°Ð·Ð°ŅÐļ ÐąÐūŅÐīŅŅÐļ ŅÐ°ÐąÐŧÐļŅŅ",
+ShowDetails			: "ÐÐūÐšÐ°Ð·Ð°ŅÐļ ÐīÐĩŅÐ°ÐŧŅ",
+Style				: "ÐĄŅÐļÐŧŅ",
+FontFormat			: "ÐĪÐūŅÐžÐ°ŅŅÐēÐ°Ð―Ð―Ņ",
+Font				: "ÐĻŅÐļŅŅ",
+FontSize			: "Ð ÐūÐ·ÐžŅŅ",
+TextColor			: "ÐÐūÐŧŅŅ ŅÐĩÐšŅŅŅ",
+BGColor				: "ÐÐūÐŧŅŅ ŅÐūÐ―Ņ",
+Source				: "ÐÐķÐĩŅÐĩÐŧÐū",
+Find				: "ÐÐūŅŅÐš",
+Replace				: "ÐÐ°ÐžŅÐ―Ð°",
+SpellCheck			: "ÐÐĩŅÐĩÐēŅŅÐļŅÐļ ÐūŅŅÐūÐģŅÐ°ŅŅŅ",
+UniversalKeyboard	: "ÐĢÐ―ŅÐēÐĩŅŅÐ°ÐŧŅÐ―Ð° ÐšÐŧÐ°ÐēŅÐ°ŅŅŅÐ°",
+PageBreakLbl		: "Ð ÐūÐ·ŅÐļÐēŅÐļ ŅŅÐūŅŅÐ―ÐšÐļ",
+PageBreak			: "ÐŅŅÐ°ÐēÐļŅÐļ ŅÐūÐ·ŅÐļÐēŅÐļ ŅŅÐūŅŅÐ―ÐšÐļ",
+
+Form			: "ÐĪÐūŅÐžÐ°",
+Checkbox		: "ÐĪÐŧÐ°ÐģÐūÐēÐ° ÐšÐ―ÐūÐŋÐšÐ°",
+RadioButton		: "ÐÐ―ÐūÐŋÐšÐ° ÐēÐļÐąÐūŅŅ",
+TextField		: "ÐĒÐĩÐšŅŅÐūÐēÐĩ ÐŋÐūÐŧÐĩ",
+Textarea		: "ÐĒÐĩÐšŅŅÐūÐēÐ° ÐūÐąÐŧÐ°ŅŅŅ",
+HiddenField		: "ÐŅÐļŅÐūÐēÐ°Ð―Ðĩ ÐŋÐūÐŧÐĩ",
+Button			: "ÐÐ―ÐūÐŋÐšÐ°",
+SelectionField	: "ÐĄÐŋÐļŅÐūÐš",
+ImageButton		: "ÐÐ―ÐūÐŋÐšÐ° ŅÐ· Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―ŅÐž",
+
+FitWindow		: "Ð ÐūÐ·ÐēÐĩŅÐ―ŅŅÐļ ÐēŅÐšÐ―Ðū ŅÐĩÐīÐ°ÐšŅÐūŅÐ°",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ÐŅŅÐ°ÐēÐļŅÐļ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+CellCM				: "ÐŅÐĩŅÐĩÐīÐūÐš",
+RowCM				: "Ð ŅÐīÐūÐš",
+ColumnCM			: "ÐÐūÐŧÐūÐ―ÐšÐ°",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "ÐÐļÐīÐ°ÐŧÐļŅÐļ ŅŅŅÐūÐšÐļ",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ÐÐļÐīÐ°ÐŧÐļŅÐļ ÐšÐūÐŧÐūÐ―ÐšÐļ",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "ÐÐļÐīÐ°ÐŧÐļŅÐļ ÐšÐūÐžŅŅÐšÐļ",
+MergeCells			: "ÐÐą'ŅÐīÐ―Ð°ŅÐļ ÐšÐūÐžŅŅÐšÐļ",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "ÐÐļÐīÐ°ÐŧÐļŅÐļ ŅÐ°ÐąÐŧÐļŅŅ",
+CellProperties		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐšÐūÐžŅŅÐšÐļ",
+TableProperties		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐ°ÐąÐŧÐļŅŅ",
+ImageProperties		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―Ņ",
+FlashProperties		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ Flash",
+
+AnchorProp			: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐšÐūŅŅ",
+ButtonProp			: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐšÐ―ÐūÐŋÐšÐļ",
+CheckboxProp		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐŧÐ°ÐģÐūÐēÐūŅ ÐšÐ―ÐūÐŋÐšÐļ",
+HiddenFieldProp		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐŋŅÐļŅÐūÐēÐ°Ð―ÐūÐģÐū ÐŋÐūÐŧŅ",
+RadioButtonProp		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐšÐ―ÐūÐŋÐšÐļ ÐēÐļÐąÐūŅŅ",
+ImageButtonProp		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐšÐ―ÐūÐŋÐšÐļ ŅÐ· Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―ŅÐž",
+TextFieldProp		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐĩÐšŅŅÐūÐēÐūÐģÐū ÐŋÐūÐŧŅ",
+SelectionFieldProp	: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐŋÐļŅÐšŅ",
+TextareaProp		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐĩÐšŅŅÐūÐēÐūŅ ÐūÐąÐŧÐ°ŅŅŅ",
+FormProp			: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐūŅÐžÐļ",
+
+FontFormats			: "ÐÐūŅÐžÐ°ÐŧŅÐ―ÐļÐđ;ÐĪÐūŅÐžÐ°ŅÐūÐēÐ°Ð―ÐļÐđ;ÐÐīŅÐĩŅÐ°;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 1;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 2;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 3;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 4;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 5;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 6;ÐÐūŅÐžÐ°ÐŧŅÐ―ÐļÐđ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ÐÐąŅÐūÐąÐšÐ° XHTML. ÐÐ°ŅÐĩÐšÐ°ÐđŅÐĩ, ÐąŅÐīŅ ÐŧÐ°ŅÐšÐ°...",
+Done				: "ÐŅÐūÐąÐŧÐĩÐ―Ðū",
+PasteWordConfirm	: "ÐĒÐĩÐšŅŅ, ŅÐū ÐēÐļ ŅÐūŅÐĩŅÐĩ ÐēŅŅÐ°ÐēÐļŅÐļ, ŅŅÐūÐķÐļÐđ Ð―Ð° ÐšÐūÐŋŅÐđÐūÐēÐ°Ð―ÐļÐđ Ð· Word. ÐÐļ ŅÐūŅÐĩŅÐĩ ÐūŅÐļŅŅÐļŅÐļ ÐđÐūÐģÐū ÐŋÐĩŅÐĩÐī ÐēŅŅÐ°ÐēÐšÐūŅ?",
+NotCompatiblePaste	: "ÐĶŅ ÐšÐūÐžÐ°Ð―ÐīÐ° ÐīÐūŅŅŅÐŋÐ―Ð° ÐīÐŧŅ Internet Explorer ÐēÐĩŅŅŅŅ 5.5 Ð°ÐąÐū ÐēÐļŅÐĩ. ÐÐļ ŅÐūŅÐĩŅÐĩ ÐēŅŅÐ°ÐēÐļŅÐļ ÐąÐĩÐ· ÐūŅÐļŅÐĩÐ―Ð―Ņ?",
+UnknownToolbarItem	: "ÐÐĩÐēŅÐīÐūÐžÐļÐđ ÐĩÐŧÐĩÐžÐĩÐ―Ņ ÐŋÐ°Ð―ÐĩÐŧŅ ŅÐ―ŅŅŅŅÐžÐĩÐ―ŅŅÐē \"%1\"",
+UnknownCommand		: "ÐÐĩÐēŅÐīÐūÐžÐĩ ŅÐž'Ņ ÐšÐūÐžÐ°Ð―ÐīÐļ \"%1\"",
+NotImplemented		: "ÐÐūÐžÐ°Ð―ÐīÐ° Ð―Ðĩ ŅÐĩÐ°ÐŧŅÐ·ÐūÐēÐ°Ð―Ð°",
+UnknownToolbarSet	: "ÐÐ°Ð―ÐĩÐŧŅ ŅÐ―ŅŅŅŅÐžÐĩÐ―ŅŅÐē \"%1\" Ð―Ðĩ ŅŅÐ―ŅŅ",
+NoActiveX			: "ÐÐ°ŅŅŅÐūÐđÐšÐļ ÐąÐĩÐ·ÐŋÐĩÐšÐļ ÐēÐ°ŅÐūÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ° ÐžÐūÐķŅŅŅ ÐūÐąÐžÐĩÐķŅÐēÐ°ŅÐļ ÐīÐĩŅÐšŅ ÐēÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐĩÐīÐ°ÐšŅÐūŅÐ°. ÐÐļ ÐŋÐūÐēÐļÐ―Ð―Ņ ÐēÐšÐŧŅŅÐļŅÐļ ÐūÐŋŅŅŅ \"ÐÐ°ÐŋŅŅÐšÐ°ŅÐļ ÐĩÐŧÐĩÐžÐĩÐ―ŅÐļ ŅÐŋŅÐ°ÐēÐŧŅÐ―Ð―Ņ ACTIVEX Ņ ÐŋÐŧŅÐģŅÐ―Ðļ\". ÐÐļ ÐžÐūÐķÐĩŅÐĩ ÐąÐ°ŅÐļŅÐļ ÐŋÐūÐžÐļÐŧÐšÐļ Ņ ÐŋÐūÐžŅŅÐ°ŅÐļ ÐēŅÐīŅŅŅÐ―ŅŅŅŅ ÐžÐūÐķÐŧÐļÐēÐūŅŅÐĩÐđ.",
+BrowseServerBlocked : "Ð ÐĩŅŅŅŅÐļ ÐąŅÐ°ŅÐ·ÐĩŅÐ° Ð―Ðĩ ÐžÐūÐķŅŅŅ ÐąŅŅÐļ ÐēŅÐīÐšŅÐļŅŅ. ÐÐĩŅÐĩÐēŅŅŅÐĩ ŅÐū ÐąÐŧÐūÐšŅÐēÐ°Ð―Ð―Ņ ŅÐŋÐŧÐļÐēÐ°ŅŅÐļŅ ÐēŅÐšÐūÐ― ÐēÐļÐžÐšÐ―ÐĩÐ―Ņ.",
+DialogBlocked		: "ÐÐĩ ÐžÐūÐķÐŧÐļÐēÐū ÐēŅÐīÐšŅÐļŅÐļ ÐēŅÐšÐ―Ðū ÐīŅÐ°ÐŧÐūÐģŅ. ÐÐĩŅÐĩÐēŅŅŅÐĩ ŅÐū ÐąÐŧÐūÐšŅÐēÐ°Ð―Ð―Ņ ŅÐŋÐŧÐļÐēÐ°ŅŅÐļŅ ÐēŅÐšÐūÐ― ÐēÐļÐžÐšÐ―ÐĩÐ―Ņ.",
+
+// Dialogs
+DlgBtnOK			: "ÐÐ",
+DlgBtnCancel		: "ÐĄÐšÐ°ŅŅÐēÐ°ŅÐļ",
+DlgBtnClose			: "ÐÐ°ŅÐļÐ―ÐļŅÐļ",
+DlgBtnBrowseServer	: "ÐÐĩŅÐĩÐīÐļÐēÐļŅÐļŅŅ Ð―Ð° ŅÐĩŅÐēÐĩŅŅ",
+DlgAdvancedTag		: "Ð ÐūÐ·ŅÐļŅÐĩÐ―ÐļÐđ",
+DlgOpOther			: "<ÐÐ―ŅÐĩ>",
+DlgInfoTab			: "ÐÐ―ŅÐū",
+DlgAlertUrl			: "ÐŅŅÐ°ÐēŅÐĩ, ÐąŅÐīŅ-ÐŧÐ°ŅÐšÐ°, URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Ð―Ðĩ ÐēÐļÐ·Ð―Ð°ŅÐĩÐ―Ðū>",
+DlgGenId			: "ÐÐīÐĩÐ―ŅÐļŅŅÐšÐ°ŅÐūŅ",
+DlgGenLangDir		: "ÐÐ°ÐŋŅŅÐžÐūÐš ÐžÐūÐēÐļ",
+DlgGenLangDirLtr	: "ÐÐŧŅÐēÐ° Ð―Ð° ÐŋŅÐ°ÐēÐū (LTR)",
+DlgGenLangDirRtl	: "ÐÐŋŅÐ°ÐēÐ° Ð―Ð° ÐŧŅÐēÐū (RTL)",
+DlgGenLangCode		: "ÐÐūÐēÐ°",
+DlgGenAccessKey		: "ÐÐ°ŅŅŅÐ° ÐšÐŧÐ°ÐēŅŅÐ°",
+DlgGenName			: "ÐÐž'Ņ",
+DlgGenTabIndex		: "ÐÐūŅÐŧŅÐīÐūÐēÐ―ŅŅŅŅ ÐŋÐĩŅÐĩŅÐūÐīŅ",
+DlgGenLongDescr		: "ÐÐūÐēÐģÐļÐđ ÐūÐŋÐļŅ URL",
+DlgGenClass			: "ÐÐŧÐ°Ņ CSS",
+DlgGenTitle			: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš",
+DlgGenContType		: "ÐĒÐļÐŋ ÐēÐžŅŅŅŅ",
+DlgGenLinkCharset	: "ÐÐūÐīÐļŅÐūÐēÐšÐ°",
+DlgGenStyle			: "ÐĄŅÐļÐŧŅ CSS",
+
+// Image Dialog
+DlgImgTitle			: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―Ņ",
+DlgImgInfoTab		: "ÐÐ―ŅÐūŅÐžÐ°ŅŅŅ ÐŋŅÐū ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐļ",
+DlgImgBtnUpload		: "ÐÐ°ÐīŅŅÐŧÐ°ŅÐļ Ð―Ð° ŅÐĩŅÐēÐĩŅ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ÐÐ°ÐšÐ°ŅÐ°ŅÐļ",
+DlgImgAlt			: "ÐÐŧŅŅÐĩŅÐ―Ð°ŅÐļÐēÐ―ÐļÐđ ŅÐĩÐšŅŅ",
+DlgImgWidth			: "ÐĻÐļŅÐļÐ―Ð°",
+DlgImgHeight		: "ÐÐļŅÐūŅÐ°",
+DlgImgLockRatio		: "ÐÐąÐĩŅÐĩÐģŅÐļ ÐŋŅÐūÐŋÐūŅŅŅŅ",
+DlgBtnResetSize		: "ÐĄÐšÐļÐ―ŅŅÐļ ŅÐūÐ·ÐžŅŅ",
+DlgImgBorder		: "ÐÐūŅÐīŅŅ",
+DlgImgHSpace		: "ÐÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧŅÐ―ÐļÐđ ÐēŅÐīŅŅŅÐŋ",
+DlgImgVSpace		: "ÐÐĩŅŅÐļÐšÐ°ÐŧŅÐ―ÐļÐđ ÐēŅÐīŅŅŅÐŋ",
+DlgImgAlign			: "ÐÐļŅŅÐēÐ―ŅÐēÐ°Ð―Ð―Ņ",
+DlgImgAlignLeft		: "ÐÐū ÐŧŅÐēÐūÐžŅ ÐšŅÐ°Ņ",
+DlgImgAlignAbsBottom: "ÐÐąŅ ÐŋÐū Ð―ÐļÐ·Ņ",
+DlgImgAlignAbsMiddle: "ÐÐąŅ ÐŋÐū ŅÐĩŅÐĩÐīÐļÐ―Ņ",
+DlgImgAlignBaseline	: "ÐÐū ÐąÐ°Ð·ÐūÐēŅÐđ ÐŧŅÐ―ŅŅ",
+DlgImgAlignBottom	: "ÐÐū Ð―ÐļÐ·Ņ",
+DlgImgAlignMiddle	: "ÐÐū ŅÐĩŅÐĩÐīÐļÐ―Ņ",
+DlgImgAlignRight	: "ÐÐū ÐŋŅÐ°ÐēÐūÐžŅ ÐšŅÐ°Ņ",
+DlgImgAlignTextTop	: "ÐĒÐĩÐšŅŅ Ð―Ð° ÐēÐĩŅŅŅ",
+DlgImgAlignTop		: "ÐÐū ÐēÐĩŅŅŅ",
+DlgImgPreview		: "ÐÐūÐŋÐĩŅÐĩÐīÐ―ŅÐđ ÐŋÐĩŅÐĩÐģÐŧŅÐī",
+DlgImgAlertUrl		: "ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, ÐēÐēÐĩÐīŅŅŅ URL Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―Ņ",
+DlgImgLinkTab		: "ÐÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+
+// Flash Dialog
+DlgFlashTitle		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ Flash",
+DlgFlashChkPlay		: "ÐÐēŅÐū ÐŋŅÐūÐģŅÐ°ÐēÐ°Ð―Ð―Ņ",
+DlgFlashChkLoop		: "ÐÐ°ŅÐļÐšÐŧÐļŅÐļ",
+DlgFlashChkMenu		: "ÐÐūÐ·ÐēÐūÐŧÐļŅÐļ ÐžÐĩÐ―Ņ Flash",
+DlgFlashScale		: "ÐÐ°ŅŅŅÐ°Ðą",
+DlgFlashScaleAll	: "ÐÐūÐšÐ°Ð·Ð°ŅÐļ ÐēŅŅ",
+DlgFlashScaleNoBorder	: "ÐÐĩÐ· ŅÐ°ÐžÐšÐļ",
+DlgFlashScaleFit	: "ÐŅÐđŅÐ―ÐļÐđ ŅÐūÐ·ÐžŅŅ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ÐÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlgLnkInfoTab		: "ÐÐ―ŅÐūŅÐžÐ°ŅŅŅ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlgLnkTargetTab		: "ÐĶŅÐŧŅ",
+
+DlgLnkType			: "ÐĒÐļÐŋ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ÐŊÐšŅŅ Ð―Ð° ŅŅ ŅŅÐūŅŅÐ―ÐšŅ",
+DlgLnkTypeEMail		: "Ð­Ðŧ. ÐŋÐūŅŅÐ°",
+DlgLnkProto			: "ÐŅÐūŅÐūÐšÐūÐŧ",
+DlgLnkProtoOther	: "<ŅÐ―ŅÐĩ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ÐÐąÐĩŅŅŅŅ ŅÐšŅŅ",
+DlgLnkAnchorByName	: "ÐÐ° ŅÐž'ŅÐž ŅÐšÐūŅŅ",
+DlgLnkAnchorById	: "ÐÐ° ŅÐīÐĩÐ―ŅÐļŅŅÐšÐ°ŅÐūŅÐūÐž ÐĩÐŧÐĩÐžÐĩÐ―ŅÐ°",
+DlgLnkNoAnchors		: "(ÐÐĩÐžÐ°Ņ ŅÐšÐūŅŅÐē ÐīÐūŅŅŅÐŋÐ―ÐļŅ Ðē ŅŅÐūÐžŅ ÐīÐūÐšŅÐžÐĩÐ―ŅŅ)",
+DlgLnkEMail			: "ÐÐīŅÐĩŅÐ° ÐĩÐŧ. ÐŋÐūŅŅÐļ",
+DlgLnkEMailSubject	: "ÐĒÐĩÐžÐ° ÐŧÐļŅŅÐ°",
+DlgLnkEMailBody		: "ÐĒŅÐŧÐū ÐŋÐūÐēŅÐīÐūÐžÐŧÐĩÐ―Ð―Ņ",
+DlgLnkUpload		: "ÐÐ°ÐšÐ°ŅÐ°ŅÐļ",
+DlgLnkBtnUpload		: "ÐÐĩŅÐĩŅÐŧÐ°ŅÐļ Ð―Ð° ŅÐĩŅÐēÐĩŅ",
+
+DlgLnkTarget		: "ÐĶŅÐŧŅ",
+DlgLnkTargetFrame	: "<ŅŅÐĩÐđÐž>",
+DlgLnkTargetPopup	: "<ŅÐŋÐŧÐļÐēÐ°ŅŅÐĩ ÐēŅÐšÐ―Ðū>",
+DlgLnkTargetBlank	: "ÐÐūÐēÐĩ ÐēŅÐšÐ―Ðū (_blank)",
+DlgLnkTargetParent	: "ÐÐ°ŅŅÐšŅÐēŅŅÐšÐĩ ÐēŅÐšÐ―Ðū (_parent)",
+DlgLnkTargetSelf	: "ÐĒÐĩÐķ ÐēŅÐšÐ―Ðū (_self)",
+DlgLnkTargetTop		: "ÐÐ°ÐđÐēÐļŅÐĩ ÐēŅÐšÐ―Ðū (_top)",
+DlgLnkTargetFrameName	: "ÐÐž'Ņ ŅÐĩÐŧÐĩÐēÐūÐģÐū ŅŅÐĩÐđÐžÐ°",
+DlgLnkPopWinName	: "ÐÐž'Ņ ŅÐŋÐŧÐļÐēÐ°ŅŅÐūÐģÐū ÐēŅÐšÐ―Ð°",
+DlgLnkPopWinFeat	: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐŋÐŧÐļÐēÐ°ŅŅÐūÐģÐū ÐēŅÐšÐ―Ð°",
+DlgLnkPopResize		: "ÐÐžŅÐ―ŅŅŅŅŅŅ Ðē ŅÐūÐ·ÐžŅŅÐ°Ņ",
+DlgLnkPopLocation	: "ÐÐ°Ð―ÐĩÐŧŅ ÐŧÐūÐšÐ°ŅŅŅ",
+DlgLnkPopMenu		: "ÐÐ°Ð―ÐĩÐŧŅ ÐžÐĩÐ―Ņ",
+DlgLnkPopScroll		: "ÐÐūÐŧÐūŅÐļ ÐŋŅÐūÐšŅŅŅÐšÐļ",
+DlgLnkPopStatus		: "ÐĄŅŅÐūÐšÐ° ŅŅÐ°ŅŅŅŅ",
+DlgLnkPopToolbar	: "ÐÐ°Ð―ÐĩÐŧŅ ŅÐ―ŅŅŅŅÐžÐĩÐ―ŅŅÐē",
+DlgLnkPopFullScrn	: "ÐÐūÐēÐ―ÐļÐđ ÐĩÐšŅÐ°Ð― (IE)",
+DlgLnkPopDependent	: "ÐÐ°ÐŧÐĩÐķÐ―ÐļÐđ (Netscape)",
+DlgLnkPopWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgLnkPopHeight		: "ÐÐļŅÐūŅÐ°",
+DlgLnkPopLeft		: "ÐÐūÐ·ÐļŅŅŅ Ð·ÐŧŅÐēÐ°",
+DlgLnkPopTop		: "ÐÐūÐ·ÐļŅŅŅ Ð·ÐēÐĩŅŅŅ",
+
+DlnLnkMsgNoUrl		: "ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, Ð·Ð°Ð―ÐĩŅŅŅŅ URL ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlnLnkMsgNoEMail	: "ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, Ð·Ð°Ð―ÐĩŅŅŅŅ Ð°ÐīŅÐĩŅ ŅÐŧ. ÐŋÐūŅŅŅ",
+DlnLnkMsgNoAnchor	: "ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, ÐūÐąÐĩŅŅŅŅ ŅÐšŅŅ",
+DlnLnkMsgInvPopName	: "ÐÐ°Ð·ÐēÐ° ŅÐŋÐŧÐļÐēÐ°ŅŅÐūÐģÐū ÐēŅÐšÐ―Ð° ÐŋÐūÐēÐļÐ―Ð―Ð° ÐŋÐūŅÐļÐ―Ð°ŅÐļŅŅ ÐąŅÐšÐēÐļ Ņ Ð―Ðĩ ÐžÐūÐķÐĩ ÐžŅŅŅÐļŅÐļ ÐŋŅÐūÐŋŅŅÐšŅÐē",
+
+// Color Dialog
+DlgColorTitle		: "ÐÐąÐĩŅŅŅŅ ÐšÐūÐŧŅŅ",
+DlgColorBtnClear	: "ÐŅÐļŅŅÐļŅÐļ",
+DlgColorHighlight	: "ÐŅÐīŅÐēŅŅÐĩÐ―ÐļÐđ",
+DlgColorSelected	: "ÐÐąŅÐ°Ð―ÐļÐđ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÐŅŅÐ°ÐēÐļŅÐļ ŅÐžÐ°ÐđÐŧÐļÐš",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÐÐąÐĩŅŅŅŅ ŅÐŋÐĩŅŅÐ°ÐŧŅÐ―ÐļÐđ ŅÐļÐžÐēÐūÐŧ",
+
+// Table Dialog
+DlgTableTitle		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐ°ÐąÐŧÐļŅŅ",
+DlgTableRows		: "ÐĄŅŅÐūÐšÐļ",
+DlgTableColumns		: "ÐÐūÐŧÐūÐ―ÐšÐļ",
+DlgTableBorder		: "Ð ÐūÐ·ÐžŅŅ ÐąÐūŅÐīŅŅÐ°",
+DlgTableAlign		: "ÐÐļŅŅÐēÐ―ŅÐēÐ°Ð―Ð―Ņ",
+DlgTableAlignNotSet	: "<ÐÐĩ ÐēŅŅ.>",
+DlgTableAlignLeft	: "ÐÐŧŅÐēÐ°",
+DlgTableAlignCenter	: "ÐÐū ŅÐĩÐ―ŅŅŅ",
+DlgTableAlignRight	: "ÐÐŋŅÐ°ÐēÐ°",
+DlgTableWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgTableWidthPx		: "ÐŋŅÐšŅÐĩÐŧŅÐē",
+DlgTableWidthPc		: "ÐēŅÐīŅÐūŅÐšŅÐē",
+DlgTableHeight		: "ÐÐļŅÐūŅÐ°",
+DlgTableCellSpace	: "ÐŅÐūÐžŅÐķÐūÐš (spacing)",
+DlgTableCellPad		: "ÐŅÐīŅŅŅÐŋ (padding)",
+DlgTableCaption		: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš",
+DlgTableSummary		: "Ð ÐĩÐ·ŅÐžÐĩ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐšÐūÐžŅŅÐšÐļ",
+DlgCellWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgCellWidthPx		: "ÐŋŅÐšŅÐĩÐŧŅÐē",
+DlgCellWidthPc		: "ÐēŅÐīŅÐūŅÐšŅÐē",
+DlgCellHeight		: "ÐÐļŅÐūŅÐ°",
+DlgCellWordWrap		: "ÐÐģÐūŅŅÐ°Ð―Ð―Ņ ŅÐĩÐšŅŅÐ°",
+DlgCellWordWrapNotSet	: "<ÐÐĩ ÐēŅŅ.>",
+DlgCellWordWrapYes	: "ÐĒÐ°Ðš",
+DlgCellWordWrapNo	: "ÐŅ",
+DlgCellHorAlign		: "ÐÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧŅÐ―Ðĩ ÐēÐļŅŅÐēÐ―ŅÐēÐ°Ð―Ð―Ņ",
+DlgCellHorAlignNotSet	: "<ÐÐĩ ÐēŅŅ.>",
+DlgCellHorAlignLeft	: "ÐÐŧŅÐēÐ°",
+DlgCellHorAlignCenter	: "ÐÐū ŅÐĩÐ―ŅŅŅ",
+DlgCellHorAlignRight: "ÐÐŋŅÐ°ÐēÐ°",
+DlgCellVerAlign		: "ÐÐĩŅŅÐļÐšÐ°ÐŧŅÐ―ÐūÐĩ ÐēÐļŅŅÐēÐ―ŅÐēÐ°Ð―Ð―Ņ",
+DlgCellVerAlignNotSet	: "<ÐÐĩ ÐēŅŅ.>",
+DlgCellVerAlignTop	: "ÐÐēÐĩŅŅŅ",
+DlgCellVerAlignMiddle	: "ÐÐūŅÐĩŅÐĩÐīÐļÐ―Ņ",
+DlgCellVerAlignBottom	: "ÐÐ―ÐļÐ·Ņ",
+DlgCellVerAlignBaseline	: "ÐÐū ÐąÐ°Ð·ÐūÐēŅÐđ ÐŧŅÐ―ŅŅ",
+DlgCellRowSpan		: "ÐŅÐ°ÐŋÐ°Ð·ÐūÐ― ŅŅŅÐūÐš (span)",
+DlgCellCollSpan		: "ÐŅÐ°ÐŋÐ°Ð·ÐūÐ― ÐšÐūÐŧÐūÐ―ÐūÐš (span)",
+DlgCellBackColor	: "ÐÐūÐŧŅŅ ŅÐūÐ―Ð°",
+DlgCellBorderColor	: "ÐÐūÐŧŅŅ ÐąÐūŅÐīŅŅÐ°",
+DlgCellBtnSelect	: "ÐÐąÐĩŅŅŅŅ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "ÐÐūŅŅÐš",
+DlgFindFindBtn		: "ÐÐūŅŅÐš",
+DlgFindNotFoundMsg	: "ÐÐšÐ°Ð·Ð°Ð―ÐļÐđ ŅÐĩÐšŅŅ Ð―Ðĩ Ð·Ð―Ð°ÐđÐīÐĩÐ―ÐļÐđ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ÐÐ°ÐžŅÐ―ÐļŅÐļ",
+DlgReplaceFindLbl		: "ÐĻŅÐšÐ°ŅÐļ:",
+DlgReplaceReplaceLbl	: "ÐÐ°ÐžŅÐ―ÐļŅÐļ Ð―Ð°:",
+DlgReplaceCaseChk		: "ÐĢŅÐļŅŅÐēÐ°ŅŅ ŅÐĩÐģÐļŅŅŅ",
+DlgReplaceReplaceBtn	: "ÐÐ°ÐžŅÐ―ÐļŅÐļ",
+DlgReplaceReplAllBtn	: "ÐÐ°ÐžŅÐ―ÐļŅÐļ ÐēŅÐĩ",
+DlgReplaceWordChk		: "ÐÐąŅÐģ ŅŅÐŧÐļŅ ŅÐŧŅÐē",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ÐÐ°ŅŅŅÐūÐđÐšÐļ ÐąÐĩÐ·ÐŋÐĩÐšÐļ ÐēÐ°ŅÐūÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ° Ð―Ðĩ ÐīÐūÐ·ÐēÐūÐŧŅŅŅŅ ŅÐĩÐīÐ°ÐšŅÐūŅŅ Ð°ÐēŅÐūÐžÐ°ŅÐļŅÐ―Ðū ÐēÐļÐšÐūÐ―ŅÐēÐ°ŅÐļ ÐūÐŋÐĩŅÐ°ŅŅŅ ÐēÐļŅŅÐ·ŅÐēÐ°Ð―Ð―Ņ. ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, ÐēÐļÐšÐūŅÐļŅŅÐūÐēŅÐđŅÐĩ ÐšÐŧÐ°ÐēŅÐ°ŅŅŅŅ ÐīÐŧŅ ŅŅÐūÐģÐū (Ctrl+X).",
+PasteErrorCopy	: "ÐÐ°ŅŅŅÐūÐđÐšÐļ ÐąÐĩÐ·ÐŋÐĩÐšÐļ ÐēÐ°ŅÐūÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ° Ð―Ðĩ ÐīÐūÐ·ÐēÐūÐŧŅŅŅŅ ŅÐĩÐīÐ°ÐšŅÐūŅŅ Ð°ÐēŅÐūÐžÐ°ŅÐļŅÐ―Ðū ÐēÐļÐšÐūÐ―ŅÐēÐ°ŅÐļ ÐūÐŋÐĩŅÐ°ŅŅŅ ÐšÐūÐŋŅŅÐēÐ°Ð―Ð―Ņ. ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, ÐēÐļÐšÐūŅÐļŅŅÐūÐēŅÐđŅÐĩ ÐšÐŧÐ°ÐēŅÐ°ŅŅŅŅ ÐīÐŧŅ ŅŅÐūÐģÐū (Ctrl+C).",
+
+PasteAsText		: "ÐŅŅÐ°ÐēÐļŅÐļ ŅŅÐŧŅÐšÐļ ŅÐĩÐšŅŅ",
+PasteFromWord	: "ÐŅŅÐ°ÐēÐļŅÐļ Ð· Word",
+
+DlgPasteMsg2	: "ÐŅÐīŅ-ÐŧÐ°ŅÐšÐ°, ÐēŅŅÐ°ÐēŅÐĩ Ð· ÐąŅŅÐĩŅÐ° ÐūÐąÐžŅÐ―Ņ Ðē ŅŅ ÐūÐąÐŧÐ°ŅŅŅ, ÐšÐūŅÐļŅŅŅŅŅÐļŅŅ ÐšÐūÐžÐąŅÐ―Ð°ŅŅŅŅ ÐšÐŧÐ°ÐēŅŅ (<STRONG>Ctrl+V</STRONG>) ŅÐ° Ð―Ð°ŅÐļŅÐ―ŅŅŅ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Ð ÐĩÐīÐ°ÐšŅÐūŅ Ð―Ðĩ ÐžÐūÐķÐĩ ÐūŅŅÐļÐžÐ°ŅÐļ ÐŋŅŅÐžÐļÐđ ÐīÐūŅŅŅÐŋ ÐīÐū ÐąŅŅÐĩŅŅ ÐūÐąÐžŅÐ―Ņ Ņ Ð·Ðē'ŅÐ·ÐšŅ Ð· Ð―Ð°ÐŧÐ°ŅŅŅÐēÐ°Ð―Ð―ŅÐžÐļ ÐēÐ°ŅÐūÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ°. ÐÐ°Ðž ÐŋÐūŅŅŅÐąÐ―Ðū ÐēŅŅÐ°ÐēÐļŅÐļ ŅÐ―ŅÐūŅÐžÐ°ŅŅŅ ÐŋÐūÐēŅÐūŅÐ―Ðū Ðē ŅÐĩ ÐēŅÐšÐ―Ðū.",
+DlgPasteIgnoreFont		: "ÐÐģÐ―ÐūŅŅÐēÐ°ŅÐļ Ð―Ð°ÐŧÐ°ŅŅŅÐēÐ°Ð―Ð―Ņ ŅŅÐļŅŅŅÐē",
+DlgPasteRemoveStyles	: "ÐÐļÐīÐ°ÐŧÐļŅÐļ Ð―Ð°ÐŧÐ°ŅŅŅÐēÐ°Ð―Ð―Ņ ŅŅÐļÐŧŅÐē",
+
+// Color Picker
+ColorAutomatic	: "ÐÐēŅÐūÐžÐ°ŅÐļŅÐ―ÐļÐđ",
+ColorMoreColors	: "ÐÐūÐŧŅÐūŅÐļ...",
+
+// Document Properties
+DocProps		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ŅÐšÐūŅŅ",
+DlgAnchorName		: "ÐÐž'Ņ ŅÐšÐūŅŅ",
+DlgAnchorErrorName	: "ÐŅÐīŅ ÐŧÐ°ŅÐšÐ°, Ð·Ð°Ð―ÐĩŅŅŅŅ ŅÐž'Ņ ŅÐšÐūŅŅ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ÐÐĩ ÐžÐ°Ņ Ðē ŅÐŧÐūÐēÐ―ÐļÐšŅ",
+DlgSpellChangeTo		: "ÐÐ°ÐžŅÐ―ÐļŅÐļ Ð―Ð°",
+DlgSpellBtnIgnore		: "ÐÐģÐ―ÐūŅŅÐēÐ°ŅÐļ",
+DlgSpellBtnIgnoreAll	: "ÐÐģÐ―ÐūŅŅÐēÐ°ŅÐļ ÐēŅÐĩ",
+DlgSpellBtnReplace		: "ÐÐ°ÐžŅÐ―ÐļŅÐļ",
+DlgSpellBtnReplaceAll	: "ÐÐ°ÐžŅÐ―ÐļŅÐļ ÐēŅÐĩ",
+DlgSpellBtnUndo			: "ÐÐ°Ð·Ð°Ðī",
+DlgSpellNoSuggestions	: "- ÐÐĩÐžÐ°Ņ ÐŋŅÐļÐŋŅŅÐĩÐ―Ņ -",
+DlgSpellProgress		: "ÐÐļÐšÐūÐ―ŅŅŅŅŅŅ ÐŋÐĩŅÐĩÐēŅŅÐšÐ° ÐūŅŅÐūÐģŅÐ°ŅŅŅ...",
+DlgSpellNoMispell		: "ÐÐĩŅÐĩÐēŅŅÐšŅ ÐūŅŅÐūÐģŅÐ°ŅŅŅ Ð·Ð°ÐēÐĩŅŅÐĩÐ―Ðū: ÐŋÐūÐžÐļÐŧÐūÐš Ð―Ðĩ Ð·Ð―Ð°ÐđÐīÐĩÐ―Ðū",
+DlgSpellNoChanges		: "ÐÐĩŅÐĩÐēŅŅÐšŅ ÐūŅŅÐūÐģŅÐ°ŅŅŅ Ð·Ð°ÐēÐĩŅŅÐĩÐ―Ðū: ÐķÐūÐīÐ―Ðĩ ŅÐŧÐūÐēÐū Ð―Ðĩ Ð·ÐžŅÐ―ÐĩÐ―Ðū",
+DlgSpellOneChange		: "ÐÐĩŅÐĩÐēŅŅÐšŅ ÐūŅŅÐūÐģŅÐ°ŅŅŅ Ð·Ð°ÐēÐĩŅŅÐĩÐ―Ðū: Ð·ÐžŅÐ―ÐĩÐ―Ðū ÐūÐīÐ―Ðū ŅÐŧÐūÐēÐū",
+DlgSpellManyChanges		: "ÐÐĩŅÐĩÐēŅŅÐšŅ ÐūŅŅÐūÐģŅÐ°ŅŅŅ Ð·Ð°ÐēÐĩŅŅÐĩÐ―Ðū: 1% ŅÐŧŅÐē Ð·ÐžŅÐ―ÐĩÐ―Ðū",
+
+IeSpellDownload			: "ÐÐūÐīŅÐŧŅ ÐŋÐĩŅÐĩÐēŅŅÐšÐļ ÐūŅŅÐūÐģŅÐ°ŅŅŅ Ð―Ðĩ ÐēŅŅÐ°Ð―ÐūÐēÐŧÐĩÐ―Ðū. ÐÐ°ÐķÐ°ŅŅÐ― Ð·Ð°ÐēÐ°Ð―ŅÐ°ÐķÐļŅÐļ ÐđÐūÐģÐū Ð·Ð°ŅÐ°Ð·?",
+
+// Button Dialog
+DlgButtonText		: "ÐĒÐĩÐšŅŅ (ÐÐ―Ð°ŅÐĩÐ―Ð―Ņ)",
+DlgButtonType		: "ÐĒÐļÐŋ",
+DlgButtonTypeBtn	: "ÐÐ―ÐūÐŋÐšÐ°",
+DlgButtonTypeSbm	: "ÐŅÐīÐŋŅÐ°ÐēÐļŅÐļ",
+DlgButtonTypeRst	: "ÐĄÐšÐļÐ―ŅŅÐļ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ÐÐž'Ņ",
+DlgCheckboxValue	: "ÐÐ―Ð°ŅÐĩÐ―Ð―Ņ",
+DlgCheckboxSelected	: "ÐÐąŅÐ°Ð―Ð°",
+
+// Form Dialog
+DlgFormName		: "ÐÐž'Ņ",
+DlgFormAction	: "ÐŅŅ",
+DlgFormMethod	: "ÐÐĩŅÐūÐī",
+
+// Select Field Dialog
+DlgSelectName		: "ÐÐž'Ņ",
+DlgSelectValue		: "ÐÐ―Ð°ŅÐĩÐ―Ð―Ņ",
+DlgSelectSize		: "Ð ÐūÐ·ÐžŅŅ",
+DlgSelectLines		: "ÐŧŅÐ―ŅŅ",
+DlgSelectChkMulti	: "ÐÐūÐ·ÐēÐūÐŧÐļŅÐļ ÐūÐąŅÐ°Ð―Ð―Ņ ÐīÐĩÐšŅÐŧŅÐšÐūŅ ÐŋÐūÐ·ÐļŅŅÐđ",
+DlgSelectOpAvail	: "ÐÐūŅŅŅÐŋÐ―Ņ ÐēÐ°ŅŅÐ°Ð―ŅÐļ",
+DlgSelectOpText		: "ÐĒÐĩÐšŅŅ",
+DlgSelectOpValue	: "ÐÐ―Ð°ŅÐĩÐ―Ð―Ņ",
+DlgSelectBtnAdd		: "ÐÐūÐąÐ°ÐēÐļŅÐļ",
+DlgSelectBtnModify	: "ÐÐžŅÐ―ÐļŅÐļ",
+DlgSelectBtnUp		: "ÐÐģÐūŅŅ",
+DlgSelectBtnDown	: "ÐÐ―ÐļÐ·",
+DlgSelectBtnSetValue : "ÐŅŅÐ°Ð―ÐūÐēÐļŅÐļ ŅÐš ÐēÐļÐąŅÐ°Ð―Ðĩ Ð·Ð―Ð°ŅÐĩÐ―Ð―Ņ",
+DlgSelectBtnDelete	: "ÐÐļÐīÐ°ÐŧÐļŅÐļ",
+
+// Textarea Dialog
+DlgTextareaName	: "ÐÐž'Ņ",
+DlgTextareaCols	: "ÐÐūÐŧÐūÐ―ÐšÐļ",
+DlgTextareaRows	: "ÐĄŅŅÐūÐšÐļ",
+
+// Text Field Dialog
+DlgTextName			: "ÐÐž'Ņ",
+DlgTextValue		: "ÐÐ―Ð°ŅÐĩÐ―Ð―Ņ",
+DlgTextCharWidth	: "ÐĻÐļŅÐļÐ―Ð°",
+DlgTextMaxChars		: "ÐÐ°ÐšŅ. ÐšŅÐŧ-ŅŅ ŅÐļÐžÐēÐūÐŧŅÐē",
+DlgTextType			: "ÐĒÐļÐŋ",
+DlgTextTypeText		: "ÐĒÐĩÐšŅŅ",
+DlgTextTypePass		: "ÐÐ°ŅÐūÐŧŅ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ÐÐž'Ņ",
+DlgHiddenValue	: "ÐÐ―Ð°ŅÐĩÐ―Ð―Ņ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ ÐžÐ°ŅÐšÐūÐēÐ°Ð―ÐūÐģÐū ŅÐŋÐļŅÐšÐ°",
+NumberedListProp	: "ÐÐŧÐ°ŅŅÐļÐēÐūŅŅŅ Ð―ŅÐžÐĩŅÐūÐēÐ°Ð―Ð―ÐūÐģÐū ŅÐŋÐļŅÐšÐ°",
+DlgLstStart			: "ÐÐūŅÐ°ŅÐūÐš",
+DlgLstType			: "ÐĒÐļÐŋ",
+DlgLstTypeCircle	: "ÐÐūÐŧÐū",
+DlgLstTypeDisc		: "ÐÐļŅÐš",
+DlgLstTypeSquare	: "ÐÐēÐ°ÐīŅÐ°Ņ",
+DlgLstTypeNumbers	: "ÐÐūÐžÐĩŅÐļ (1, 2, 3)",
+DlgLstTypeLCase		: "ÐŅŅÐĩŅÐļ Ð―ÐļÐķÐ―ŅÐūÐģÐū ŅÐĩÐģŅŅŅŅÐ°(a, b, c)",
+DlgLstTypeUCase		: "ÐŅÐšÐēÐļ ÐēÐĩŅŅÐ―ŅÐūÐģÐū ŅÐĩÐģŅŅŅŅÐ° (A, B, C)",
+DlgLstTypeSRoman	: "ÐÐ°ÐŧŅ ŅÐļÐžŅŅÐšŅ ÐŧŅŅÐĩŅÐļ (i, ii, iii)",
+DlgLstTypeLRoman	: "ÐÐĩÐŧÐļÐšŅ ŅÐļÐžŅŅÐšŅ ÐŧŅŅÐĩŅÐļ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÐÐ°ÐģÐ°ÐŧŅÐ―Ņ",
+DlgDocBackTab		: "ÐÐ°ÐīÐ―Ņ ŅÐŧÐū",
+DlgDocColorsTab		: "ÐÐūÐŧŅÐūŅÐļ ŅÐ° ÐēŅÐīŅŅŅÐŋÐļ",
+DlgDocMetaTab		: "ÐÐĩŅÐ° ÐīÐ°Ð―Ņ",
+
+DlgDocPageTitle		: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš ŅŅÐūŅŅÐ―ÐšÐļ",
+DlgDocLangDir		: "ÐÐ°ÐŋŅŅÐžÐūÐš ŅÐĩÐšŅŅŅ",
+DlgDocLangDirLTR	: "ÐÐŧŅÐēÐ° Ð―Ð° ÐŋŅÐ°ÐēÐū (LTR)",
+DlgDocLangDirRTL	: "ÐÐŋŅÐ°ÐēÐ° Ð―Ð° ÐŧÐĩÐēÐū (RTL)",
+DlgDocLangCode		: "ÐÐūÐī ÐžÐūÐēÐļ",
+DlgDocCharSet		: "ÐÐūÐīŅÐēÐ°Ð―Ð―Ņ Ð―Ð°ÐąÐūŅŅ ŅÐļÐžÐēÐūÐŧŅÐē",
+DlgDocCharSetCE		: "ÐĶÐĩÐ―ŅŅÐ°ÐŧŅÐ―Ðū-ŅÐēŅÐūÐŋÐĩÐđŅŅÐšÐ°",
+DlgDocCharSetCT		: "ÐÐļŅÐ°ÐđŅŅÐšÐ° ŅŅÐ°ÐīÐļŅŅÐđÐ―Ð° (Big5)",
+DlgDocCharSetCR		: "ÐÐļŅÐļÐŧÐļŅŅ",
+DlgDocCharSetGR		: "ÐŅÐĩŅŅÐšÐ°",
+DlgDocCharSetJP		: "ÐŊÐŋÐūÐ―ŅŅÐšÐ°",
+DlgDocCharSetKR		: "ÐÐūŅÐĩÐđŅŅÐšÐ°",
+DlgDocCharSetTR		: "ÐĒŅŅÐĩŅŅÐšÐ°",
+DlgDocCharSetUN		: "ÐŪÐ―ŅÐšÐūÐī (UTF-8)",
+DlgDocCharSetWE		: "ÐÐ°ŅŅÐīÐ―Ðū-ÐĩÐēŅÐūÐŋÐĩÐđŅÐšÐ°Ņ",
+DlgDocCharSetOther	: "ÐÐ―ŅÐĩ ÐšÐūÐīŅÐēÐ°Ð―Ð―Ņ Ð―Ð°ÐąÐūŅŅ ŅÐļÐžÐēÐūÐŧŅÐē",
+
+DlgDocDocType		: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš ŅÐļÐŋŅ ÐīÐūÐšŅÐžÐĩÐ―ŅŅ",
+DlgDocDocTypeOther	: "ÐÐ―ŅÐļÐđ Ð·Ð°ÐģÐūÐŧÐūÐēÐūÐš ŅÐļÐŋŅ ÐīÐūÐšŅÐžÐĩÐ―ŅŅ",
+DlgDocIncXHTML		: "ÐÐēŅÐžÐšÐ―ŅŅÐļ XHTML ÐūÐģÐūÐŧÐūŅÐĩÐ―Ð―Ņ",
+DlgDocBgColor		: "ÐÐūÐŧŅŅ ŅÐŧÐ°",
+DlgDocBgImage		: "URL Ð·ÐūÐąŅÐ°ÐķÐĩÐ―Ð―Ņ ŅÐŧÐ°",
+DlgDocBgNoScroll	: "ÐĒÐŧÐū ÐąÐĩÐ· ÐŋŅÐūÐšŅŅŅÐšÐļ",
+DlgDocCText			: "ÐĒÐĩÐšŅŅ",
+DlgDocCLink			: "ÐÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlgDocCVisited		: "ÐŅÐīÐēŅÐīÐ°Ð―Ðĩ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlgDocCActive		: "ÐÐšŅÐļÐēÐ―Ðĩ ÐŋÐūŅÐļÐŧÐ°Ð―Ð―Ņ",
+DlgDocMargins		: "ÐŅÐīŅŅŅÐŋÐļ ŅŅÐūŅŅÐ―ÐšÐļ",
+DlgDocMaTop			: "ÐÐĩŅŅÐ―ŅÐđ",
+DlgDocMaLeft		: "ÐŅÐēÐļÐđ",
+DlgDocMaRight		: "ÐŅÐ°ÐēÐļÐđ",
+DlgDocMaBottom		: "ÐÐļÐķÐ―ŅÐđ",
+DlgDocMeIndex		: "ÐÐŧŅŅÐūÐēŅ ŅÐŧÐūÐēÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ° (ŅÐūÐ·ÐīŅÐŧÐĩÐ―Ņ ÐšÐūÐžÐ°ÐžÐļ)",
+DlgDocMeDescr		: "ÐÐŋÐļŅ ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocMeAuthor		: "ÐÐēŅÐūŅ",
+DlgDocMeCopy		: "ÐÐēŅÐūŅŅŅÐšŅ ÐŋŅÐ°ÐēÐ°",
+DlgDocPreview		: "ÐÐūÐŋÐĩŅÐĩÐīÐ―ŅÐđ ÐŋÐĩŅÐĩÐģÐŧŅÐī",
+
+// Templates Dialog
+Templates			: "ÐĻÐ°ÐąÐŧÐūÐ―Ðļ",
+DlgTemplatesTitle	: "ÐĻÐ°ÐąÐŧÐūÐ―Ðļ Ð·ÐžŅŅŅŅ",
+DlgTemplatesSelMsg	: "ÐÐąÐĩŅŅŅŅ, ÐąŅÐīŅ ÐŧÐ°ŅÐšÐ°, ŅÐ°ÐąÐŧÐūÐ― ÐīÐŧŅ ÐēŅÐīÐšŅÐļŅŅŅ Ðē ŅÐĩÐīÐ°ÐšŅÐūŅŅ<br>(ÐŋÐūŅÐūŅÐ―ÐļÐđ Ð·ÐžŅŅŅ ÐąŅÐīÐĩ ÐēŅŅÐ°ŅÐĩÐ―Ðū):",
+DlgTemplatesLoading	: "ÐÐ°ÐēÐ°Ð―ŅÐ°ÐķÐĩÐ―Ð―Ņ ŅÐŋÐļŅÐšŅ ŅÐ°ÐąÐŧÐūÐ―ŅÐē. ÐÐ°ŅÐĩÐšÐ°ÐđŅÐĩ, ÐąŅÐīŅ ÐŧÐ°ŅÐšÐ°...",
+DlgTemplatesNoTpl	: "(ÐÐĩ ÐēÐļÐ·Ð―Ð°ŅÐĩÐ―Ðū ÐķÐūÐīÐ―ÐūÐģÐū ŅÐ°ÐąÐŧÐūÐ―Ņ)",
+DlgTemplatesReplace	: "ÐÐ°ÐžŅÐ―ÐļŅÐļ ÐŋÐūŅÐūŅÐ―ÐļÐđ ÐēÐžŅŅŅ",
+
+// About Dialog
+DlgAboutAboutTab	: "ÐŅÐū ÐŋŅÐūÐģŅÐ°ÐžŅ",
+DlgAboutBrowserInfoTab	: "ÐÐ―ŅÐūŅÐžÐ°ŅŅŅ ÐąŅÐ°ŅÐ·ÐĩŅÐ°",
+DlgAboutLicenseTab	: "ÐŅŅÐĩÐ―Ð·ŅŅ",
+DlgAboutVersion		: "ÐÐĩŅŅŅŅ",
+DlgAboutInfo		: "ÐÐūÐīÐ°ŅÐšÐūÐēŅ ŅÐ―ŅÐūŅÐžÐ°ŅŅŅ ÐīÐļÐēŅŅŅŅŅ Ð―Ð° "
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/zh-cn.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/zh-cn.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/zh-cn.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Chinese Simplified language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "æå å·Ĩå·æ ",
+ToolbarExpand		: "åąåžå·Ĩå·æ ",
+
+// Toolbar Items and Context Menu
+Save				: "äŋå­",
+NewPage				: "æ°åŧš",
+Preview				: "éĒč§",
+Cut					: "åŠå",
+Copy				: "åĪåķ",
+Paste				: "įēčīī",
+PasteText			: "įēčīīäļšæ æ žåžææŽ",
+PasteWord			: "äŧ MS Word įēčīī",
+Print				: "æå°",
+SelectAll			: "åĻé",
+RemoveFormat		: "æļéĪæ žåž",
+InsertLinkLbl		: "čķéūæĨ",
+InsertLink			: "æåĨ/įžčūčķéūæĨ",
+RemoveLink			: "åæķčķéūæĨ",
+Anchor				: "æåĨ/įžčūéįđéūæĨ",
+AnchorDelete		: "æļéĪéįđéūæĨ",
+InsertImageLbl		: "åūčąĄ",
+InsertImage			: "æåĨ/įžčūåūčąĄ",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "æåĨ/įžčū Flash",
+InsertTableLbl		: "čĄĻæ ž",
+InsertTable			: "æåĨ/įžčūčĄĻæ ž",
+InsertLineLbl		: "æ°īåđģįšŋ",
+InsertLine			: "æåĨæ°īåđģįšŋ",
+InsertSpecialCharLbl: "įđæŪįŽĶå·",
+InsertSpecialChar	: "æåĨįđæŪįŽĶå·",
+InsertSmileyLbl		: "čĄĻæįŽĶ",
+InsertSmiley		: "æåĨčĄĻæåūæ ",
+About				: "åģäš FCKeditor",
+Bold				: "å įē",
+Italic				: "åūæ",
+Underline			: "äļåįšŋ",
+StrikeThrough		: "å éĪįšŋ",
+Subscript			: "äļæ ",
+Superscript			: "äļæ ",
+LeftJustify			: "å·ĶåŊđé―",
+CenterJustify		: "åąäļ­åŊđé―",
+RightJustify		: "åģåŊđé―",
+BlockJustify		: "äļĪįŦŊåŊđé―",
+DecreaseIndent		: "åå°įžĐčŋé",
+IncreaseIndent		: "åĒå įžĐčŋé",
+Blockquote			: "åžįĻæå­",
+Undo				: "æĪæķ",
+Redo				: "éå",
+NumberedListLbl		: "įžå·åčĄĻ",
+NumberedList		: "æåĨ/å éĪįžå·åčĄĻ",
+BulletedListLbl		: "éĄđįŪåčĄĻ",
+BulletedList		: "æåĨ/å éĪéĄđįŪåčĄĻ",
+ShowTableBorders	: "æūįĪščĄĻæ žčūđæĄ",
+ShowDetails			: "æūįĪščŊĶįŧčĩæ",
+Style				: "æ ·åž",
+FontFormat			: "æ žåž",
+Font				: "å­ä―",
+FontSize			: "åĪ§å°",
+TextColor			: "ææŽéĒčē",
+BGColor				: "čæŊéĒčē",
+Source				: "æšäŧĢį ",
+Find				: "æĨæū",
+Replace				: "æŋæĒ",
+SpellCheck			: "æžåæĢæĨ",
+UniversalKeyboard	: "č―ŊéŪį",
+PageBreakLbl		: "åéĄĩįŽĶ",
+PageBreak			: "æåĨåéĄĩįŽĶ",
+
+Form			: "čĄĻå",
+Checkbox		: "åĪéæĄ",
+RadioButton		: "åéæéŪ",
+TextField		: "åčĄææŽ",
+Textarea		: "åĪčĄææŽ",
+HiddenField		: "éčå",
+Button			: "æéŪ",
+SelectionField	: "åčĄĻ/čå",
+ImageButton		: "åūåå",
+
+FitWindow		: "åĻåąįžčū",
+ShowBlocks		: "æūįĪšåšå",
+
+// Context Menu
+EditLink			: "įžčūčķéūæĨ",
+CellCM				: "ååæ ž",
+RowCM				: "čĄ",
+ColumnCM			: "å",
+InsertRowAfter		: "äļæåĨčĄ",
+InsertRowBefore		: "äļæåĨčĄ",
+DeleteRows			: "å éĪčĄ",
+InsertColumnAfter	: "åģæåĨå",
+InsertColumnBefore	: "å·ĶæåĨå",
+DeleteColumns		: "å éĪå",
+InsertCellAfter		: "åģæåĨååæ ž",
+InsertCellBefore	: "å·ĶæåĨååæ ž",
+DeleteCells			: "å éĪååæ ž",
+MergeCells			: "ååđķååæ ž",
+MergeRight			: "åģååđķååæ ž",
+MergeDown			: "äļååđķååæ ž",
+HorizontalSplitCell	: "æĐŦæåååæ ž",
+VerticalSplitCell	: "įļąæåååæ ž",
+TableDelete			: "å éĪčĄĻæ ž",
+CellProperties		: "ååæ žåąæ§",
+TableProperties		: "čĄĻæ žåąæ§",
+ImageProperties		: "åūčąĄåąæ§",
+FlashProperties		: "Flash åąæ§",
+
+AnchorProp			: "éįđéūæĨåąæ§",
+ButtonProp			: "æéŪåąæ§",
+CheckboxProp		: "åĪéæĄåąæ§",
+HiddenFieldProp		: "éčååąæ§",
+RadioButtonProp		: "åéæéŪåąæ§",
+ImageButtonProp		: "åūåååąæ§",
+TextFieldProp		: "åčĄææŽåąæ§",
+SelectionFieldProp	: "čå/åčĄĻåąæ§",
+TextareaProp		: "åĪčĄææŽåąæ§",
+FormProp			: "čĄĻååąæ§",
+
+FontFormats			: "æŪé;å·ēįžææ žåž;å°å;æ éĒ 1;æ éĒ 2;æ éĒ 3;æ éĒ 4;æ éĒ 5;æ éĒ 6;æŪĩč―(DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "æ­ĢåĻåĪį XHTMLïžčŊ·įĻį­...",
+Done				: "åŪæ",
+PasteWordConfirm	: "æĻčĶįēčīīįååŪđåĨ―åæŊæĨčŠ MS WordïžæŊåĶčĶæļéĪ MS Word æ žåžååįēčīīïž",
+NotCompatiblePaste	: "čŊĨå―äŧĪéčĶ Internet Explorer 5.5 ææīéŦįæŽįæŊæïžæŊåĶæåļļč§įēčīīčŋčĄïž",
+UnknownToolbarItem	: "æŠįĨå·Ĩå·æ éĄđįŪ \"%1\"",
+UnknownCommand		: "æŠįĨå―äŧĪåį§° \"%1\"",
+NotImplemented		: "å―äŧĪæ æģæ§čĄ",
+UnknownToolbarSet	: "å·Ĩå·æ čŪūį―Ū \"%1\" äļå­åĻ",
+NoActiveX			: "æĩč§åĻåŪåĻčŪūį―ŪéåķäšæŽįžčūåĻįæäšåč―ãæĻåŋéĄŧåŊįĻåŪåĻčŪūį―Ūäļ­įâčŋčĄ ActiveX æ§äŧķåæäŧķâïžåĶåå°åšį°æäšéčŊŊåđķįžšå°åč―ã",
+BrowseServerBlocked : "æ æģæåžčĩæšæĩč§åĻïžčŊ·įĄŪčŪĪæŊåĶåŊįĻäšįĶæ­ĒåžđåšįŠåĢã",
+DialogBlocked		: "æ æģæåžåŊđčŊæĄįŠåĢïžčŊ·įĄŪčŪĪæŊåĶåŊįĻäšįĶæ­ĒåžđåšįŠåĢæį―éĄĩåŊđčŊæĄïžIEïžã",
+
+// Dialogs
+DlgBtnOK			: "įĄŪåŪ",
+DlgBtnCancel		: "åæķ",
+DlgBtnClose			: "åģé­",
+DlgBtnBrowseServer	: "æĩč§æåĄåĻ",
+DlgAdvancedTag		: "éŦįš§",
+DlgOpOther			: "<åķåŪ>",
+DlgInfoTab			: "äŋĄæŊ",
+DlgAlertUrl			: "čŊ·æåĨ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<æēĄæčŪūį―Ū>",
+DlgGenId			: "ID",
+DlgGenLangDir		: "čŊ­čĻæđå",
+DlgGenLangDirLtr	: "äŧå·Ķå°åģ (LTR)",
+DlgGenLangDirRtl	: "äŧåģå°å·Ķ (RTL)",
+DlgGenLangCode		: "čŊ­čĻäŧĢį ",
+DlgGenAccessKey		: "čŪŋéŪéŪ",
+DlgGenName			: "åį§°",
+DlgGenTabIndex		: "Tab éŪæŽĄåš",
+DlgGenLongDescr		: "čŊĶįŧčŊīæå°å",
+DlgGenClass			: "æ ·åžįąŧåį§°",
+DlgGenTitle			: "æ éĒ",
+DlgGenContType		: "ååŪđįąŧå",
+DlgGenLinkCharset	: "å­įŽĶįžį ",
+DlgGenStyle			: "čĄåæ ·åž",
+
+// Image Dialog
+DlgImgTitle			: "åūčąĄåąæ§",
+DlgImgInfoTab		: "åūčąĄ",
+DlgImgBtnUpload		: "åéå°æåĄåĻäļ",
+DlgImgURL			: "æšæäŧķ",
+DlgImgUpload		: "äļäž ",
+DlgImgAlt			: "æŋæĒææŽ",
+DlgImgWidth			: "åŪ―åšĶ",
+DlgImgHeight		: "éŦåšĶ",
+DlgImgLockRatio		: "éåŪæŊäū",
+DlgBtnResetSize		: "æĒåĪå°šåŊļ",
+DlgImgBorder		: "čūđæĄåĪ§å°",
+DlgImgHSpace		: "æ°īåđģéīč·",
+DlgImgVSpace		: "åįīéīč·",
+DlgImgAlign			: "åŊđé―æđåž",
+DlgImgAlignLeft		: "å·ĶåŊđé―",
+DlgImgAlignAbsBottom: "įŧåŊđåščūđ",
+DlgImgAlignAbsMiddle: "įŧåŊđåąäļ­",
+DlgImgAlignBaseline	: "åšįšŋ",
+DlgImgAlignBottom	: "åščūđ",
+DlgImgAlignMiddle	: "åąäļ­",
+DlgImgAlignRight	: "åģåŊđé―",
+DlgImgAlignTextTop	: "ææŽäļæđ",
+DlgImgAlignTop		: "éĄķįŦŊ",
+DlgImgPreview		: "éĒč§",
+DlgImgAlertUrl		: "čŊ·čūåĨåūčąĄå°å",
+DlgImgLinkTab		: "éūæĨ",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash åąæ§",
+DlgFlashChkPlay		: "čŠåĻæ­æū",
+DlgFlashChkLoop		: "åūŠįŊ",
+DlgFlashChkMenu		: "åŊįĻ Flash čå",
+DlgFlashScale		: "įžĐæū",
+DlgFlashScaleAll	: "åĻéĻæūįĪš",
+DlgFlashScaleNoBorder	: "æ čūđæĄ",
+DlgFlashScaleFit	: "äļĨæ žåđé",
+
+// Link Dialog
+DlgLnkWindowTitle	: "čķéūæĨ",
+DlgLnkInfoTab		: "čķéūæĨäŋĄæŊ",
+DlgLnkTargetTab		: "įŪæ ",
+
+DlgLnkType			: "čķéūæĨįąŧå",
+DlgLnkTypeURL		: "čķéūæĨ",
+DlgLnkTypeAnchor	: "éĄĩåéįđéūæĨ",
+DlgLnkTypeEMail		: "įĩå­éŪäŧķ",
+DlgLnkProto			: "åčŪŪ",
+DlgLnkProtoOther	: "<åķåŪ>",
+DlgLnkURL			: "å°å",
+DlgLnkAnchorSel		: "éæĐäļäļŠéįđ",
+DlgLnkAnchorByName	: "æéįđåį§°",
+DlgLnkAnchorById	: "æéįđ ID",
+DlgLnkNoAnchors		: "(æ­ĪææĄĢæēĄæåŊįĻįéįđ)",
+DlgLnkEMail			: "å°å",
+DlgLnkEMailSubject	: "äļŧéĒ",
+DlgLnkEMailBody		: "ååŪđ",
+DlgLnkUpload		: "äļäž ",
+DlgLnkBtnUpload		: "åéå°æåĄåĻäļ",
+
+DlgLnkTarget		: "įŪæ ",
+DlgLnkTargetFrame	: "<æĄæķ>",
+DlgLnkTargetPopup	: "<åžđåšįŠåĢ>",
+DlgLnkTargetBlank	: "æ°įŠåĢ (_blank)",
+DlgLnkTargetParent	: "įķįŠåĢ (_parent)",
+DlgLnkTargetSelf	: "æŽįŠåĢ (_self)",
+DlgLnkTargetTop		: "æīéĄĩ (_top)",
+DlgLnkTargetFrameName	: "įŪæ æĄæķåį§°",
+DlgLnkPopWinName	: "åžđåšįŠåĢåį§°",
+DlgLnkPopWinFeat	: "åžđåšįŠåĢåąæ§",
+DlgLnkPopResize		: "č°æīåĪ§å°",
+DlgLnkPopLocation	: "å°åæ ",
+DlgLnkPopMenu		: "čåæ ",
+DlgLnkPopScroll		: "æŧåĻæĄ",
+DlgLnkPopStatus		: "įķææ ",
+DlgLnkPopToolbar	: "å·Ĩå·æ ",
+DlgLnkPopFullScrn	: "åĻåą (IE)",
+DlgLnkPopDependent	: "äūé (NS)",
+DlgLnkPopWidth		: "åŪ―",
+DlgLnkPopHeight		: "éŦ",
+DlgLnkPopLeft		: "å·Ķ",
+DlgLnkPopTop		: "åģ",
+
+DlnLnkMsgNoUrl		: "čŊ·čūåĨčķéūæĨå°å",
+DlnLnkMsgNoEMail	: "čŊ·čūåĨįĩå­éŪäŧķå°å",
+DlnLnkMsgNoAnchor	: "čŊ·éæĐäļäļŠéįđ",
+DlnLnkMsgInvPopName	: "åžđåšįŠåĢåį§°åŋéĄŧäŧĨå­æŊåžåĪīïžåđķäļäļč―åŦæįĐšæ žã",
+
+// Color Dialog
+DlgColorTitle		: "éæĐéĒčē",
+DlgColorBtnClear	: "æļéĪ",
+DlgColorHighlight	: "éĒč§",
+DlgColorSelected	: "éæĐ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "æåĨčĄĻæåūæ ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "éæĐįđæŪįŽĶå·",
+
+// Table Dialog
+DlgTableTitle		: "čĄĻæ žåąæ§",
+DlgTableRows		: "čĄæ°",
+DlgTableColumns		: "åæ°",
+DlgTableBorder		: "čūđæĄ",
+DlgTableAlign		: "åŊđé―",
+DlgTableAlignNotSet	: "<æēĄæčŪūį―Ū>",
+DlgTableAlignLeft	: "å·ĶåŊđé―",
+DlgTableAlignCenter	: "åąäļ­",
+DlgTableAlignRight	: "åģåŊđé―",
+DlgTableWidth		: "åŪ―åšĶ",
+DlgTableWidthPx		: "åįī ",
+DlgTableWidthPc		: "įūåæŊ",
+DlgTableHeight		: "éŦåšĶ",
+DlgTableCellSpace	: "éīč·",
+DlgTableCellPad		: "čūđč·",
+DlgTableCaption		: "æ éĒ",
+DlgTableSummary		: "æčĶ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ååæ žåąæ§",
+DlgCellWidth		: "åŪ―åšĶ",
+DlgCellWidthPx		: "åįī ",
+DlgCellWidthPc		: "įūåæŊ",
+DlgCellHeight		: "éŦåšĶ",
+DlgCellWordWrap		: "čŠåĻæĒčĄ",
+DlgCellWordWrapNotSet	: "<æēĄæčŪūį―Ū>",
+DlgCellWordWrapYes	: "æŊ",
+DlgCellWordWrapNo	: "åĶ",
+DlgCellHorAlign		: "æ°īåđģåŊđé―",
+DlgCellHorAlignNotSet	: "<æēĄæčŪūį―Ū>",
+DlgCellHorAlignLeft	: "å·ĶåŊđé―",
+DlgCellHorAlignCenter	: "åąäļ­",
+DlgCellHorAlignRight: "åģåŊđé―",
+DlgCellVerAlign		: "åįīåŊđé―",
+DlgCellVerAlignNotSet	: "<æēĄæčŪūį―Ū>",
+DlgCellVerAlignTop	: "éĄķįŦŊ",
+DlgCellVerAlignMiddle	: "åąäļ­",
+DlgCellVerAlignBottom	: "åšéĻ",
+DlgCellVerAlignBaseline	: "åšįšŋ",
+DlgCellRowSpan		: "įšĩč·ĻčĄæ°",
+DlgCellCollSpan		: "æĻŠč·Ļåæ°",
+DlgCellBackColor	: "čæŊéĒčē",
+DlgCellBorderColor	: "čūđæĄéĒčē",
+DlgCellBtnSelect	: "éæĐ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "æĨæūåæŋæĒ",
+
+// Find Dialog
+DlgFindTitle		: "æĨæū",
+DlgFindFindBtn		: "æĨæū",
+DlgFindNotFoundMsg	: "æåŪææŽæēĄææūå°ã",
+
+// Replace Dialog
+DlgReplaceTitle			: "æŋæĒ",
+DlgReplaceFindLbl		: "æĨæū:",
+DlgReplaceReplaceLbl	: "æŋæĒ:",
+DlgReplaceCaseChk		: "åšååĪ§å°å",
+DlgReplaceReplaceBtn	: "æŋæĒ",
+DlgReplaceReplAllBtn	: "åĻéĻæŋæĒ",
+DlgReplaceWordChk		: "åĻå­åđé",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "æĻįæĩč§åĻåŪåĻčŪūį―ŪäļåčŪļįžčūåĻčŠåĻæ§čĄåŠåæä―ïžčŊ·ä―ŋįĻéŪįåŋŦæ·éŪ(Ctrl+X)æĨåŪæã",
+PasteErrorCopy	: "æĻįæĩč§åĻåŪåĻčŪūį―ŪäļåčŪļįžčūåĻčŠåĻæ§čĄåĪåķæä―ïžčŊ·ä―ŋįĻéŪįåŋŦæ·éŪ(Ctrl+C)æĨåŪæã",
+
+PasteAsText		: "įēčīīäļšæ æ žåžææŽ",
+PasteFromWord	: "äŧ MS Word įēčīī",
+
+DlgPasteMsg2	: "čŊ·ä―ŋįĻéŪįåŋŦæ·éŪ(<STRONG>Ctrl+V</STRONG>)æååŪđįēčīīå°äļéĒįæđæĄéïžåæ <STRONG>įĄŪåŪ</STRONG>ã",
+DlgPasteSec		: "å äļšä― įæĩč§åĻįåŪåĻčŪūį―Ūåå ïžæŽįžčūåĻäļč―įīæĨčŪŋéŪä― įåŠčīīæŋååŪđïžä― éčĶåĻæŽįŠåĢéæ°įēčīīäļæŽĄã",
+DlgPasteIgnoreFont		: "åŋ―įĨ Font æ į­ū",
+DlgPasteRemoveStyles	: "æļį CSS æ ·åž",
+
+// Color Picker
+ColorAutomatic	: "čŠåĻ",
+ColorMoreColors	: "åķåŪéĒčē...",
+
+// Document Properties
+DocProps		: "éĄĩéĒåąæ§",
+
+// Anchor Dialog
+DlgAnchorTitle		: "å―åéįđ",
+DlgAnchorName		: "éįđåį§°",
+DlgAnchorErrorName	: "čŊ·čūåĨéįđåį§°",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "æēĄæåĻå­åļé",
+DlgSpellChangeTo		: "æīæđäļš",
+DlgSpellBtnIgnore		: "åŋ―įĨ",
+DlgSpellBtnIgnoreAll	: "åĻéĻåŋ―įĨ",
+DlgSpellBtnReplace		: "æŋæĒ",
+DlgSpellBtnReplaceAll	: "åĻéĻæŋæĒ",
+DlgSpellBtnUndo			: "æĪæķ",
+DlgSpellNoSuggestions	: "- æēĄæåŧščŪŪ -",
+DlgSpellProgress		: "æ­ĢåĻčŋčĄæžåæĢæĨ...",
+DlgSpellNoMispell		: "æžåæĢæĨåŪæïžæēĄæåį°æžåéčŊŊ",
+DlgSpellNoChanges		: "æžåæĢæĨåŪæïžæēĄææīæđäŧŧä―åčŊ",
+DlgSpellOneChange		: "æžåæĢæĨåŪæïžæīæđäšäļäļŠåčŊ",
+DlgSpellManyChanges		: "æžåæĢæĨåŪæïžæīæđäš %1 äļŠåčŊ",
+
+IeSpellDownload			: "æžåæĢæĨæäŧķčŋæēĄåŪčĢïžä― æŊåĶæģį°åĻå°ąäļč――ïž",
+
+// Button Dialog
+DlgButtonText		: "æ į­ū(åž)",
+DlgButtonType		: "įąŧå",
+DlgButtonTypeBtn	: "æéŪ",
+DlgButtonTypeSbm	: "æäšĪ",
+DlgButtonTypeRst	: "éčŪū",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "åį§°",
+DlgCheckboxValue	: "éåŪåž",
+DlgCheckboxSelected	: "å·ēåūé",
+
+// Form Dialog
+DlgFormName		: "åį§°",
+DlgFormAction	: "åĻä―",
+DlgFormMethod	: "æđæģ",
+
+// Select Field Dialog
+DlgSelectName		: "åį§°",
+DlgSelectValue		: "éåŪ",
+DlgSelectSize		: "éŦåšĶ",
+DlgSelectLines		: "čĄ",
+DlgSelectChkMulti	: "åčŪļåĪé",
+DlgSelectOpAvail	: "åčĄĻåž",
+DlgSelectOpText		: "æ į­ū",
+DlgSelectOpValue	: "åž",
+DlgSelectBtnAdd		: "æ°åĒ",
+DlgSelectBtnModify	: "äŋŪæđ",
+DlgSelectBtnUp		: "äļį§ŧ",
+DlgSelectBtnDown	: "äļį§ŧ",
+DlgSelectBtnSetValue : "čŪūäļšåå§åæķéåŪ",
+DlgSelectBtnDelete	: "å éĪ",
+
+// Textarea Dialog
+DlgTextareaName	: "åį§°",
+DlgTextareaCols	: "å­įŽĶåŪ―åšĶ",
+DlgTextareaRows	: "čĄæ°",
+
+// Text Field Dialog
+DlgTextName			: "åį§°",
+DlgTextValue		: "åå§åž",
+DlgTextCharWidth	: "å­įŽĶåŪ―åšĶ",
+DlgTextMaxChars		: "æåĪå­įŽĶæ°",
+DlgTextType			: "įąŧå",
+DlgTextTypeText		: "ææŽ",
+DlgTextTypePass		: "åŊį ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "åį§°",
+DlgHiddenValue	: "åå§åž",
+
+// Bulleted List Dialog
+BulletedListProp	: "éĄđįŪåčĄĻåąæ§",
+NumberedListProp	: "įžå·åčĄĻåąæ§",
+DlgLstStart			: "åžå§åšå·",
+DlgLstType			: "åčĄĻįąŧå",
+DlgLstTypeCircle	: "åå",
+DlgLstTypeDisc		: "åįđ",
+DlgLstTypeSquare	: "æđå",
+DlgLstTypeNumbers	: "æ°å­ (1, 2, 3)",
+DlgLstTypeLCase		: "å°åå­æŊ (a, b, c)",
+DlgLstTypeUCase		: "åĪ§åå­æŊ (A, B, C)",
+DlgLstTypeSRoman	: "å°åį―éĐŽæ°å­ (i, ii, iii)",
+DlgLstTypeLRoman	: "åĪ§åį―éĐŽæ°å­ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "åļļč§",
+DlgDocBackTab		: "čæŊ",
+DlgDocColorsTab		: "éĒčēåčūđč·",
+DlgDocMetaTab		: "Meta æ°æŪ",
+
+DlgDocPageTitle		: "éĄĩéĒæ éĒ",
+DlgDocLangDir		: "čŊ­čĻæđå",
+DlgDocLangDirLTR	: "äŧå·Ķå°åģ (LTR)",
+DlgDocLangDirRTL	: "äŧåģå°å·Ķ (RTL)",
+DlgDocLangCode		: "čŊ­čĻäŧĢį ",
+DlgDocCharSet		: "å­įŽĶįžį ",
+DlgDocCharSetCE		: "äļ­æŽ§",
+DlgDocCharSetCT		: "įđä―äļ­æ (Big5)",
+DlgDocCharSetCR		: "čĨŋéå°æ",
+DlgDocCharSetGR		: "åļčæ",
+DlgDocCharSetJP		: "æĨæ",
+DlgDocCharSetKR		: "éĐæ",
+DlgDocCharSetTR		: "åčģåķæ",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "čĨŋæŽ§",
+DlgDocCharSetOther	: "åķåŪå­įŽĶįžį ",
+
+DlgDocDocType		: "ææĄĢįąŧå",
+DlgDocDocTypeOther	: "åķåŪææĄĢįąŧå",
+DlgDocIncXHTML		: "ååŦ XHTML åĢ°æ",
+DlgDocBgColor		: "čæŊéĒčē",
+DlgDocBgImage		: "čæŊåūå",
+DlgDocBgNoScroll	: "äļæŧåĻčæŊåūå",
+DlgDocCText			: "ææŽ",
+DlgDocCLink			: "čķéūæĨ",
+DlgDocCVisited		: "å·ēčŪŋéŪįčķéūæĨ",
+DlgDocCActive		: "æīŧåĻčķéūæĨ",
+DlgDocMargins		: "éĄĩéĒčūđč·",
+DlgDocMaTop			: "äļ",
+DlgDocMaLeft		: "å·Ķ",
+DlgDocMaRight		: "åģ",
+DlgDocMaBottom		: "äļ",
+DlgDocMeIndex		: "éĄĩéĒįīĒåžåģéŪå­ (įĻåč§éå·[,]åé)",
+DlgDocMeDescr		: "éĄĩéĒčŊīæ",
+DlgDocMeAuthor		: "ä―č",
+DlgDocMeCopy		: "įæ",
+DlgDocPreview		: "éĒč§",
+
+// Templates Dialog
+Templates			: "æĻĄæŋ",
+DlgTemplatesTitle	: "ååŪđæĻĄæŋ",
+DlgTemplatesSelMsg	: "čŊ·éæĐįžčūåĻååŪđæĻĄæŋ<br>(å―åååŪđå°äžčĒŦæļéĪæŋæĒ):",
+DlgTemplatesLoading	: "æ­ĢåĻå č――æĻĄæŋåčĄĻïžčŊ·įĻį­...",
+DlgTemplatesNoTpl	: "(æēĄææĻĄæŋ)",
+DlgTemplatesReplace	: "æŋæĒå―åååŪđ",
+
+// About Dialog
+DlgAboutAboutTab	: "åģäš",
+DlgAboutBrowserInfoTab	: "æĩč§åĻäŋĄæŊ",
+DlgAboutLicenseTab	: "čŪļåŊčŊ",
+DlgAboutVersion		: "įæŽ",
+DlgAboutInfo		: "čĶč·åūæīåĪäŋĄæŊčŊ·čŪŋéŪ "
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ro.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ro.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ro.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Romanian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Ascunde bara cu opÅĢiuni",
+ToolbarExpand		: "ExpandeazÄ bara cu opÅĢiuni",
+
+// Toolbar Items and Context Menu
+Save				: "SalveazÄ",
+NewPage				: "PaginÄ nouÄ",
+Preview				: "Previzualizare",
+Cut					: "Taie",
+Copy				: "CopiazÄ",
+Paste				: "AdaugÄ",
+PasteText			: "AdaugÄ ca text simplu",
+PasteWord			: "AdaugÄ din Word",
+Print				: "PrinteazÄ",
+SelectAll			: "SelecteazÄ tot",
+RemoveFormat		: "ÃnlÄturÄ formatarea",
+InsertLinkLbl		: "Link (LegÄturÄ web)",
+InsertLink			: "InsereazÄ/EditeazÄ link (legÄturÄ web)",
+RemoveLink			: "ÃnlÄturÄ link (legÄturÄ web)",
+Anchor				: "InsereazÄ/EditeazÄ ancorÄ",
+AnchorDelete		: "Återge ancorÄ",
+InsertImageLbl		: "Imagine",
+InsertImage			: "InsereazÄ/EditeazÄ imagine",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "InsereazÄ/EditeazÄ flash",
+InsertTableLbl		: "Tabel",
+InsertTable			: "InsereazÄ/EditeazÄ tabel",
+InsertLineLbl		: "Linie",
+InsertLine			: "InsereazÄ linie orizontÄ",
+InsertSpecialCharLbl: "Caracter special",
+InsertSpecialChar	: "InsereazÄ caracter special",
+InsertSmileyLbl		: "FigurÄ expresivÄ (Emoticon)",
+InsertSmiley		: "InsereazÄ FigurÄ expresivÄ (Emoticon)",
+About				: "Despre FCKeditor",
+Bold				: "ÃngroÅat (bold)",
+Italic				: "Ãnclinat (italic)",
+Underline			: "Subliniat (underline)",
+StrikeThrough		: "TÄiat (strike through)",
+Subscript			: "Indice (subscript)",
+Superscript			: "Putere (superscript)",
+LeftJustify			: "Aliniere la stÃĒnga",
+CenterJustify		: "Aliniere centralÄ",
+RightJustify		: "Aliniere la dreapta",
+BlockJustify		: "Aliniere ÃŪn bloc (Block Justify)",
+DecreaseIndent		: "Scade indentarea",
+IncreaseIndent		: "CreÅte indentarea",
+Blockquote			: "Citat",
+Undo				: "Starea anterioarÄ (undo)",
+Redo				: "Starea ulterioarÄ (redo)",
+NumberedListLbl		: "ListÄ numerotatÄ",
+NumberedList		: "InsereazÄ/Återge listÄ numerotatÄ",
+BulletedListLbl		: "ListÄ cu puncte",
+BulletedList		: "InsereazÄ/Återge listÄ cu puncte",
+ShowTableBorders	: "AratÄ marginile tabelului",
+ShowDetails			: "AratÄ detalii",
+Style				: "Stil",
+FontFormat			: "Formatare",
+Font				: "Font",
+FontSize			: "MÄrime",
+TextColor			: "Culoarea textului",
+BGColor				: "Coloarea fundalului",
+Source				: "Sursa",
+Find				: "GÄseÅte",
+Replace				: "ÃnlocuieÅte",
+SpellCheck			: "VerificÄ text",
+UniversalKeyboard	: "TastaturÄ universalÄ",
+PageBreakLbl		: "Separator de paginÄ (Page Break)",
+PageBreak			: "InsereazÄ separator de paginÄ (Page Break)",
+
+Form			: "Formular (Form)",
+Checkbox		: "BifÄ (Checkbox)",
+RadioButton		: "Buton radio (RadioButton)",
+TextField		: "CÃĒmp text (TextField)",
+Textarea		: "SuprafaÅĢÄ text (Textarea)",
+HiddenField		: "CÃĒmp ascuns (HiddenField)",
+Button			: "Buton",
+SelectionField	: "CÃĒmp selecÅĢie (SelectionField)",
+ImageButton		: "Buton imagine (ImageButton)",
+
+FitWindow		: "MaximizeazÄ mÄrimea editorului",
+ShowBlocks		: "AratÄ blocurile",
+
+// Context Menu
+EditLink			: "EditeazÄ Link",
+CellCM				: "CelulÄ",
+RowCM				: "Linie",
+ColumnCM			: "ColoanÄ",
+InsertRowAfter		: "InsereazÄ linie dupÄ",
+InsertRowBefore		: "InsereazÄ linie ÃŪnainte",
+DeleteRows			: "Återge linii",
+InsertColumnAfter	: "InsereazÄ coloanÄ dupÄ",
+InsertColumnBefore	: "InsereazÄ coloanÄ ÃŪnainte",
+DeleteColumns		: "Återge celule",
+InsertCellAfter		: "InsereazÄ celulÄ dupÄ",
+InsertCellBefore	: "InsereazÄ celulÄ ÃŪnainte",
+DeleteCells			: "Återge celule",
+MergeCells			: "UneÅte celule",
+MergeRight			: "UneÅte la dreapta",
+MergeDown			: "UneÅte jos",
+HorizontalSplitCell	: "Ãmparte celula pe orizontalÄ",
+VerticalSplitCell	: "Ãmparte celula pe verticalÄ",
+TableDelete			: "Återge tabel",
+CellProperties		: "ProprietÄÅĢile celulei",
+TableProperties		: "ProprietÄÅĢile tabelului",
+ImageProperties		: "ProprietÄÅĢile imaginii",
+FlashProperties		: "ProprietÄÅĢile flash-ului",
+
+AnchorProp			: "ProprietÄÅĢi ancorÄ",
+ButtonProp			: "ProprietÄÅĢi buton",
+CheckboxProp		: "ProprietÄÅĢi bifÄ (Checkbox)",
+HiddenFieldProp		: "ProprietÄÅĢi cÃĒmp ascuns (Hidden Field)",
+RadioButtonProp		: "ProprietÄÅĢi buton radio (Radio Button)",
+ImageButtonProp		: "ProprietÄÅĢi buton imagine (Image Button)",
+TextFieldProp		: "ProprietÄÅĢi cÃĒmp text (Text Field)",
+SelectionFieldProp	: "ProprietÄÅĢi cÃĒmp selecÅĢie (Selection Field)",
+TextareaProp		: "ProprietÄÅĢi suprafaÅĢÄ text (Textarea)",
+FormProp			: "ProprietÄÅĢi formular (Form)",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",	//MISSING
+
+// Alerts and Messages
+ProcessingXHTML		: "ProcesÄm XHTML. VÄ rugÄm aÅteptaÅĢi...",
+Done				: "Am terminat",
+PasteWordConfirm	: "Textul pe care doriÅĢi sÄ-l adÄugaÅĢi pare a fi formatat pentru Word. DoriÅĢi sÄ-l curÄÅĢaÅĢi de aceastÄ formatare ÃŪnainte de a-l adÄuga?",
+NotCompatiblePaste	: "AceastÄ facilitate e disponibilÄ doar pentru Microsoft Internet Explorer, versiunea 5.5 sau ulterioarÄ. VreÅĢi sÄ-l adÄugaÅĢi fÄrÄ a-i fi ÃŪnlÄturat formatarea?",
+UnknownToolbarItem	: "Obiectul \"%1\" din bara cu opÅĢiuni necunoscut",
+UnknownCommand		: "Comanda \"%1\" necunoscutÄ",
+NotImplemented		: "ComandÄ neimplementatÄ",
+UnknownToolbarSet	: "Grupul din bara cu opÅĢiuni \"%1\" nu existÄ",
+NoActiveX			: "SetÄrile de securitate ale programului dvs. cu care navigaÅĢi pe internet (browser) pot limita anumite funcÅĢionalitÄÅĢi ale editorului. Pentru a evita asta, trebuie sÄ activaÅĢi opÅĢiunea \"Run ActiveX controls and plug-ins\". Poate veÅĢi ÃŪntÃĒlni erori sau veÅĢi observa funcÅĢionalitÄÅĢi lipsÄ.",
+BrowseServerBlocked : "The resources browser could not be opened. AsiguraÅĢi-vÄ cÄ nu e activ niciun \"popup blocker\" (funcÅĢionalitate a programului de navigat (browser) sau a unui plug-in al acestuia de a bloca deschiderea unui noi ferestre).",
+DialogBlocked		: "Nu a fost posibilÄ deschiderea unei ferestre de dialog. AsiguraÅĢi-vÄ cÄ nu e activ niciun \"popup blocker\" (funcÅĢionalitate a programului de navigat (browser) sau a unui plug-in al acestuia de a bloca deschiderea unui noi ferestre).",
+
+// Dialogs
+DlgBtnOK			: "Bine",
+DlgBtnCancel		: "Anulare",
+DlgBtnClose			: "Ãnchidere",
+DlgBtnBrowseServer	: "RÄsfoieÅte server",
+DlgAdvancedTag		: "Avansat",
+DlgOpOther			: "<Altul>",
+DlgInfoTab			: "InformaÅĢii",
+DlgAlertUrl			: "VÄ rugÄm sÄ scrieÅĢi URL-ul",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nesetat>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "DirecÅĢia cuvintelor",
+DlgGenLangDirLtr	: "stÃĒnga-dreapta (LTR)",
+DlgGenLangDirRtl	: "dreapta-stÃĒnga (RTL)",
+DlgGenLangCode		: "Codul limbii",
+DlgGenAccessKey		: "Tasta de acces",
+DlgGenName			: "Nume",
+DlgGenTabIndex		: "Indexul tabului",
+DlgGenLongDescr		: "Descrierea lungÄ URL",
+DlgGenClass			: "Clasele cu stilul paginii (CSS)",
+DlgGenTitle			: "Titlul consultativ",
+DlgGenContType		: "Tipul consultativ al titlului",
+DlgGenLinkCharset	: "Setul de caractere al resursei legate",
+DlgGenStyle			: "Stil",
+
+// Image Dialog
+DlgImgTitle			: "ProprietÄÅĢile imaginii",
+DlgImgInfoTab		: "InformaÅĢii despre imagine",
+DlgImgBtnUpload		: "Trimite la server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ÃncarcÄ",
+DlgImgAlt			: "Text alternativ",
+DlgImgWidth			: "LÄÅĢime",
+DlgImgHeight		: "ÃnÄlÅĢime",
+DlgImgLockRatio		: "PÄstreazÄ proporÅĢiile",
+DlgBtnResetSize		: "ReseteazÄ mÄrimea",
+DlgImgBorder		: "Margine",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Aliniere",
+DlgImgAlignLeft		: "StÃĒnga",
+DlgImgAlignAbsBottom: "Jos absolut (Abs Bottom)",
+DlgImgAlignAbsMiddle: "Mijloc absolut (Abs Middle)",
+DlgImgAlignBaseline	: "Linia de jos (Baseline)",
+DlgImgAlignBottom	: "Jos",
+DlgImgAlignMiddle	: "Mijloc",
+DlgImgAlignRight	: "Dreapta",
+DlgImgAlignTextTop	: "Text sus",
+DlgImgAlignTop		: "Sus",
+DlgImgPreview		: "Previzualizare",
+DlgImgAlertUrl		: "VÄ rugÄm sÄ scrieÅĢi URL-ul imaginii",
+DlgImgLinkTab		: "Link (LegÄturÄ web)",
+
+// Flash Dialog
+DlgFlashTitle		: "ProprietÄÅĢile flash-ului",
+DlgFlashChkPlay		: "RuleazÄ automat",
+DlgFlashChkLoop		: "RepetÄ (Loop)",
+DlgFlashChkMenu		: "ActiveazÄ meniul flash",
+DlgFlashScale		: "ScalÄ",
+DlgFlashScaleAll	: "AratÄ tot",
+DlgFlashScaleNoBorder	: "FÄrÄ margini (No border)",
+DlgFlashScaleFit	: "PotriveÅte",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link (LegÄturÄ web)",
+DlgLnkInfoTab		: "InformaÅĢii despre link (LegÄturÄ web)",
+DlgLnkTargetTab		: "ÅĒintÄ (Target)",
+
+DlgLnkType			: "Tipul link-ului (al legÄturii web)",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "AncorÄ ÃŪn aceastÄ paginÄ",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<altul>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "SelectaÅĢi o ancorÄ",
+DlgLnkAnchorByName	: "dupÄ numele ancorei",
+DlgLnkAnchorById	: "dupÄ Id-ul elementului",
+DlgLnkNoAnchors		: "(Nicio ancorÄ disponibilÄ ÃŪn document)",
+DlgLnkEMail			: "AdresÄ de e-mail",
+DlgLnkEMailSubject	: "Subiectul mesajului",
+DlgLnkEMailBody		: "ConÅĢinutul mesajului",
+DlgLnkUpload		: "ÃncarcÄ",
+DlgLnkBtnUpload		: "Trimite la server",
+
+DlgLnkTarget		: "ÅĒintÄ (Target)",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<fereastra popup>",
+DlgLnkTargetBlank	: "FereastrÄ nouÄ (_blank)",
+DlgLnkTargetParent	: "Fereastra pÄrinte (_parent)",
+DlgLnkTargetSelf	: "AceeaÅi fereastrÄ (_self)",
+DlgLnkTargetTop		: "Fereastra din topul ierarhiei (_top)",
+DlgLnkTargetFrameName	: "Numele frame-ului ÅĢintÄ",
+DlgLnkPopWinName	: "Numele ferestrei popup",
+DlgLnkPopWinFeat	: "ProprietÄÅĢile ferestrei popup",
+DlgLnkPopResize		: "ScalabilÄ",
+DlgLnkPopLocation	: "Bara de locaÅĢie",
+DlgLnkPopMenu		: "Bara de meniu",
+DlgLnkPopScroll		: "Scroll Bars",
+DlgLnkPopStatus		: "Bara de status",
+DlgLnkPopToolbar	: "Bara de opÅĢiuni",
+DlgLnkPopFullScrn	: "Tot ecranul (Full Screen)(IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "LÄÅĢime",
+DlgLnkPopHeight		: "ÃnÄlÅĢime",
+DlgLnkPopLeft		: "PoziÅĢia la stÃĒnga",
+DlgLnkPopTop		: "PoziÅĢia la dreapta",
+
+DlnLnkMsgNoUrl		: "VÄ rugÄm sÄ scrieÅĢi URL-ul",
+DlnLnkMsgNoEMail	: "VÄ rugÄm sÄ scrieÅĢi adresa de e-mail",
+DlnLnkMsgNoAnchor	: "VÄ rugÄm sÄ selectaÅĢi o ancorÄ",
+DlnLnkMsgInvPopName	: "Numele 'popup'-ului trebuie sÄ ÃŪnceapÄ cu un caracter alfabetic Åi trebuie sÄ nu conÅĢinÄ spaÅĢii",
+
+// Color Dialog
+DlgColorTitle		: "SelecteazÄ culoare",
+DlgColorBtnClear	: "CurÄÅĢÄ",
+DlgColorHighlight	: "SubliniazÄ (Highlight)",
+DlgColorSelected	: "Selectat",
+
+// Smiley Dialog
+DlgSmileyTitle		: "InsereazÄ o figurÄ expresivÄ (Emoticon)",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "SelecteazÄ caracter special",
+
+// Table Dialog
+DlgTableTitle		: "ProprietÄÅĢile tabelului",
+DlgTableRows		: "Linii",
+DlgTableColumns		: "Coloane",
+DlgTableBorder		: "MÄrimea marginii",
+DlgTableAlign		: "Aliniament",
+DlgTableAlignNotSet	: "<Nesetat>",
+DlgTableAlignLeft	: "StÃĒnga",
+DlgTableAlignCenter	: "Centru",
+DlgTableAlignRight	: "Dreapta",
+DlgTableWidth		: "LÄÅĢime",
+DlgTableWidthPx		: "pixeli",
+DlgTableWidthPc		: "procente",
+DlgTableHeight		: "ÃnÄlÅĢime",
+DlgTableCellSpace	: "SpaÅĢiu ÃŪntre celule",
+DlgTableCellPad		: "SpaÅĢiu ÃŪn cadrul celulei",
+DlgTableCaption		: "Titlu (Caption)",
+DlgTableSummary		: "Rezumat",
+
+// Table Cell Dialog
+DlgCellTitle		: "ProprietÄÅĢile celulei",
+DlgCellWidth		: "LÄÅĢime",
+DlgCellWidthPx		: "pixeli",
+DlgCellWidthPc		: "procente",
+DlgCellHeight		: "ÃnÄlÅĢime",
+DlgCellWordWrap		: "Desparte cuvintele (Wrap)",
+DlgCellWordWrapNotSet	: "<Nesetat>",
+DlgCellWordWrapYes	: "Da",
+DlgCellWordWrapNo	: "Nu",
+DlgCellHorAlign		: "Aliniament orizontal",
+DlgCellHorAlignNotSet	: "<Nesetat>",
+DlgCellHorAlignLeft	: "StÃĒnga",
+DlgCellHorAlignCenter	: "Centru",
+DlgCellHorAlignRight: "Dreapta",
+DlgCellVerAlign		: "Aliniament vertical",
+DlgCellVerAlignNotSet	: "<Nesetat>",
+DlgCellVerAlignTop	: "Sus",
+DlgCellVerAlignMiddle	: "Mijloc",
+DlgCellVerAlignBottom	: "Jos",
+DlgCellVerAlignBaseline	: "Linia de jos (Baseline)",
+DlgCellRowSpan		: "Lungimea ÃŪn linii (Span)",
+DlgCellCollSpan		: "Lungimea ÃŪn coloane (Span)",
+DlgCellBackColor	: "Culoarea fundalului",
+DlgCellBorderColor	: "Culoarea marginii",
+DlgCellBtnSelect	: "SelectaÅĢi...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "GÄseÅte Åi ÃŪnlocuieÅte",
+
+// Find Dialog
+DlgFindTitle		: "GÄseÅte",
+DlgFindFindBtn		: "GÄseÅte",
+DlgFindNotFoundMsg	: "Textul specificat nu a fost gÄsit.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Replace",
+DlgReplaceFindLbl		: "GÄseÅte:",
+DlgReplaceReplaceLbl	: "ÃnlocuieÅte cu:",
+DlgReplaceCaseChk		: "DeosebeÅte majuscule de minuscule (Match case)",
+DlgReplaceReplaceBtn	: "ÃnlocuieÅte",
+DlgReplaceReplAllBtn	: "ÃnlocuieÅte tot",
+DlgReplaceWordChk		: "Doar cuvintele ÃŪntregi",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "SetÄrile de securitate ale navigatorului (browser) pe care ÃŪl folosiÅĢi nu permit editorului sÄ execute automat operaÅĢiunea de tÄiere. VÄ rugÄm folosiÅĢi tastatura (Ctrl+X).",
+PasteErrorCopy	: "SetÄrile de securitate ale navigatorului (browser) pe care ÃŪl folosiÅĢi nu permit editorului sÄ execute automat operaÅĢiunea de copiere. VÄ rugÄm folosiÅĢi tastatura (Ctrl+C).",
+
+PasteAsText		: "AdaugÄ ca text simplu (Plain Text)",
+PasteFromWord	: "AdaugÄ din Word",
+
+DlgPasteMsg2	: "VÄ rugÄm adÄugaÅĢi ÃŪn cÄsuÅĢa urmÄtoare folosind tastatura (<STRONG>Ctrl+V</STRONG>) Åi apÄsaÅĢi <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Din cauza setÄrilor de securitate ale programului dvs. cu care navigaÅĢi pe internet (browser), editorul nu poate accesa direct datele din clipboard. Va trebui sÄ adÄugaÅĢi din nou datele ÃŪn aceastÄ fereastrÄ.",
+DlgPasteIgnoreFont		: "IgnorÄ definiÅĢiile Font Face",
+DlgPasteRemoveStyles	: "Återge definiÅĢiile stilurilor",
+
+// Color Picker
+ColorAutomatic	: "Automatic",
+ColorMoreColors	: "Mai multe culori...",
+
+// Document Properties
+DocProps		: "ProprietÄÅĢile documentului",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ProprietÄÅĢile ancorei",
+DlgAnchorName		: "Numele ancorei",
+DlgAnchorErrorName	: "VÄ rugÄm scrieÅĢi numele ancorei",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nu e ÃŪn dicÅĢionar",
+DlgSpellChangeTo		: "SchimbÄ ÃŪn",
+DlgSpellBtnIgnore		: "IgnorÄ",
+DlgSpellBtnIgnoreAll	: "IgnorÄ toate",
+DlgSpellBtnReplace		: "ÃnlocuieÅte",
+DlgSpellBtnReplaceAll	: "ÃnlocuieÅte tot",
+DlgSpellBtnUndo			: "Starea anterioarÄ (undo)",
+DlgSpellNoSuggestions	: "- FÄrÄ sugestii -",
+DlgSpellProgress		: "Verificarea textului ÃŪn desfÄÅurare...",
+DlgSpellNoMispell		: "Verificarea textului terminatÄ: Nicio greÅealÄ gÄsitÄ",
+DlgSpellNoChanges		: "Verificarea textului terminatÄ: Niciun cuvÃĒnt modificat",
+DlgSpellOneChange		: "Verificarea textului terminatÄ: Un cuvÃĒnt modificat",
+DlgSpellManyChanges		: "Verificarea textului terminatÄ: 1% cuvinte modificate",
+
+IeSpellDownload			: "Unealta pentru verificat textul (Spell checker) neinstalatÄ. DoriÅĢi sÄ o descÄrcaÅĢi acum?",
+
+// Button Dialog
+DlgButtonText		: "Text (Valoare)",
+DlgButtonType		: "Tip",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nume",
+DlgCheckboxValue	: "Valoare",
+DlgCheckboxSelected	: "Selectat",
+
+// Form Dialog
+DlgFormName		: "Nume",
+DlgFormAction	: "AcÅĢiune",
+DlgFormMethod	: "MetodÄ",
+
+// Select Field Dialog
+DlgSelectName		: "Nume",
+DlgSelectValue		: "Valoare",
+DlgSelectSize		: "MÄrime",
+DlgSelectLines		: "linii",
+DlgSelectChkMulti	: "Permite selecÅĢii multiple",
+DlgSelectOpAvail	: "OpÅĢiuni disponibile",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Valoare",
+DlgSelectBtnAdd		: "AdaugÄ",
+DlgSelectBtnModify	: "ModificÄ",
+DlgSelectBtnUp		: "Sus",
+DlgSelectBtnDown	: "Jos",
+DlgSelectBtnSetValue : "SeteazÄ ca valoare selectatÄ",
+DlgSelectBtnDelete	: "Återge",
+
+// Textarea Dialog
+DlgTextareaName	: "Nume",
+DlgTextareaCols	: "Coloane",
+DlgTextareaRows	: "Linii",
+
+// Text Field Dialog
+DlgTextName			: "Nume",
+DlgTextValue		: "Valoare",
+DlgTextCharWidth	: "LÄrgimea caracterului",
+DlgTextMaxChars		: "Caractere maxime",
+DlgTextType			: "Tip",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "ParolÄ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nume",
+DlgHiddenValue	: "Valoare",
+
+// Bulleted List Dialog
+BulletedListProp	: "ProprietÄÅĢile listei punctate (Bulleted List)",
+NumberedListProp	: "ProprietÄÅĢile listei numerotate (Numbered List)",
+DlgLstStart			: "Start",
+DlgLstType			: "Tip",
+DlgLstTypeCircle	: "Cerc",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "PÄtrat",
+DlgLstTypeNumbers	: "Numere (1, 2, 3)",
+DlgLstTypeLCase		: "Minuscule-litere mici (a, b, c)",
+DlgLstTypeUCase		: "Majuscule (A, B, C)",
+DlgLstTypeSRoman	: "Cifre romane mici (i, ii, iii)",
+DlgLstTypeLRoman	: "Cifre romane mari (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Fundal",
+DlgDocColorsTab		: "Culori si margini",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Titlul paginii",
+DlgDocLangDir		: "Descrierea limbii",
+DlgDocLangDirLTR	: "stÃĒnga-dreapta (LTR)",
+DlgDocLangDirRTL	: "dreapta-stÃĒnga (RTL)",
+DlgDocLangCode		: "Codul limbii",
+DlgDocCharSet		: "Encoding setului de caractere",
+DlgDocCharSetCE		: "Central european",
+DlgDocCharSetCT		: "Chinezesc tradiÅĢional (Big5)",
+DlgDocCharSetCR		: "Chirilic",
+DlgDocCharSetGR		: "Grecesc",
+DlgDocCharSetJP		: "Japonez",
+DlgDocCharSetKR		: "Corean",
+DlgDocCharSetTR		: "Turcesc",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Vest european",
+DlgDocCharSetOther	: "Alt encoding al setului de caractere",
+
+DlgDocDocType		: "Document Type Heading",
+DlgDocDocTypeOther	: "Alt Document Type Heading",
+DlgDocIncXHTML		: "Include declaraÅĢii XHTML",
+DlgDocBgColor		: "Culoarea fundalului (Background Color)",
+DlgDocBgImage		: "URL-ul imaginii din fundal (Background Image URL)",
+DlgDocBgNoScroll	: "Fundal neflotant, fix (Nonscrolling Background)",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Link (LegÄturÄ web)",
+DlgDocCVisited		: "Link (LegÄturÄ web) vizitat",
+DlgDocCActive		: "Link (LegÄturÄ web) activ",
+DlgDocMargins		: "Marginile paginii",
+DlgDocMaTop			: "Sus",
+DlgDocMaLeft		: "StÃĒnga",
+DlgDocMaRight		: "Dreapta",
+DlgDocMaBottom		: "Jos",
+DlgDocMeIndex		: "Cuvinte cheie dupÄ care se va indexa documentul (separate prin virgulÄ)",
+DlgDocMeDescr		: "Descrierea documentului",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Drepturi de autor",
+DlgDocPreview		: "Previzualizare",
+
+// Templates Dialog
+Templates			: "Template-uri (Åabloane)",
+DlgTemplatesTitle	: "Template-uri (Åabloane) de conÅĢinut",
+DlgTemplatesSelMsg	: "VÄ rugÄm selectaÅĢi template-ul (Åablonul) ce se va deschide ÃŪn editor<br>(conÅĢinutul actual va fi pierdut):",
+DlgTemplatesLoading	: "Se ÃŪncarcÄ lista cu template-uri (Åabloane). VÄ rugÄm aÅteptaÅĢi...",
+DlgTemplatesNoTpl	: "(Niciun template (Åablon) definit)",
+DlgTemplatesReplace	: "ÃnlocuieÅte cuprinsul actual",
+
+// About Dialog
+DlgAboutAboutTab	: "Despre",
+DlgAboutBrowserInfoTab	: "InformaÅĢii browser",
+DlgAboutLicenseTab	: "LicenÅĢÄ",
+DlgAboutVersion		: "versiune",
+DlgAboutInfo		: "Pentru informaÅĢii amÄnunÅĢite, vizitaÅĢi"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/pt-br.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/pt-br.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/pt-br.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Brazilian Portuguese language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Ocultar Barra de Ferramentas",
+ToolbarExpand		: "Exibir Barra de Ferramentas",
+
+// Toolbar Items and Context Menu
+Save				: "Salvar",
+NewPage				: "Novo",
+Preview				: "Visualizar",
+Cut					: "Recortar",
+Copy				: "Copiar",
+Paste				: "Colar",
+PasteText			: "Colar como Texto sem FormataÃ§ÃĢo",
+PasteWord			: "Colar do Word",
+Print				: "Imprimir",
+SelectAll			: "Selecionar Tudo",
+RemoveFormat		: "Remover FormataÃ§ÃĢo",
+InsertLinkLbl		: "Hiperlink",
+InsertLink			: "Inserir/Editar Hiperlink",
+RemoveLink			: "Remover Hiperlink",
+Anchor				: "Inserir/Editar Ãncora",
+AnchorDelete		: "Remover Ãncora",
+InsertImageLbl		: "Figura",
+InsertImage			: "Inserir/Editar Figura",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insere/Edita Flash",
+InsertTableLbl		: "Tabela",
+InsertTable			: "Inserir/Editar Tabela",
+InsertLineLbl		: "Linha",
+InsertLine			: "Inserir Linha Horizontal",
+InsertSpecialCharLbl: "Caracteres Especiais",
+InsertSpecialChar	: "Inserir Caractere Especial",
+InsertSmileyLbl		: "Emoticon",
+InsertSmiley		: "Inserir Emoticon",
+About				: "Sobre FCKeditor",
+Bold				: "Negrito",
+Italic				: "ItÃĄlico",
+Underline			: "Sublinhado",
+StrikeThrough		: "Tachado",
+Subscript			: "Subscrito",
+Superscript			: "Sobrescrito",
+LeftJustify			: "Alinhar Esquerda",
+CenterJustify		: "Centralizar",
+RightJustify		: "Alinhar Direita",
+BlockJustify		: "Justificado",
+DecreaseIndent		: "Diminuir Recuo",
+IncreaseIndent		: "Aumentar Recuo",
+Blockquote			: "Recuo",
+Undo				: "Desfazer",
+Redo				: "Refazer",
+NumberedListLbl		: "NumeraÃ§ÃĢo",
+NumberedList		: "Inserir/Remover NumeraÃ§ÃĢo",
+BulletedListLbl		: "Marcadores",
+BulletedList		: "Inserir/Remover Marcadores",
+ShowTableBorders	: "Exibir Bordas da Tabela",
+ShowDetails			: "Exibir Detalhes",
+Style				: "Estilo",
+FontFormat			: "FormataÃ§ÃĢo",
+Font				: "Fonte",
+FontSize			: "Tamanho",
+TextColor			: "Cor do Texto",
+BGColor				: "Cor do Plano de Fundo",
+Source				: "CÃģdigo-Fonte",
+Find				: "Localizar",
+Replace				: "Substituir",
+SpellCheck			: "Verificar Ortografia",
+UniversalKeyboard	: "Teclado Universal",
+PageBreakLbl		: "Quebra de PÃĄgina",
+PageBreak			: "Inserir Quebra de PÃĄgina",
+
+Form			: "FormulÃĄrio",
+Checkbox		: "Caixa de SeleÃ§ÃĢo",
+RadioButton		: "BotÃĢo de OpÃ§ÃĢo",
+TextField		: "Caixa de Texto",
+Textarea		: "Ãrea de Texto",
+HiddenField		: "Campo Oculto",
+Button			: "BotÃĢo",
+SelectionField	: "Caixa de Listagem",
+ImageButton		: "BotÃĢo de Imagem",
+
+FitWindow		: "Maximizar o tamanho do editor",
+ShowBlocks		: "Mostrar blocos",
+
+// Context Menu
+EditLink			: "Editar Hiperlink",
+CellCM				: "CÃĐlula",
+RowCM				: "Linha",
+ColumnCM			: "Coluna",
+InsertRowAfter		: "Inserir linha abaixo",
+InsertRowBefore		: "Inserir linha acima",
+DeleteRows			: "Remover Linhas",
+InsertColumnAfter	: "Inserir coluna Ã  direita",
+InsertColumnBefore	: "Inserir coluna Ã  esquerda",
+DeleteColumns		: "Remover Colunas",
+InsertCellAfter		: "Inserir cÃĐlula Ã  direita",
+InsertCellBefore	: "Inserir cÃĐlula Ã  esquerda",
+DeleteCells			: "Remover CÃĐlulas",
+MergeCells			: "Mesclar CÃĐlulas",
+MergeRight			: "Mesclar com cÃĐlula Ã  direita",
+MergeDown			: "Mesclar com cÃĐlula abaixo",
+HorizontalSplitCell	: "Dividir cÃĐlula horizontalmente",
+VerticalSplitCell	: "Dividir cÃĐlula verticalmente",
+TableDelete			: "Apagar Tabela",
+CellProperties		: "Formatar CÃĐlula",
+TableProperties		: "Formatar Tabela",
+ImageProperties		: "Formatar Figura",
+FlashProperties		: "Propriedades Flash",
+
+AnchorProp			: "Formatar Ãncora",
+ButtonProp			: "Formatar BotÃĢo",
+CheckboxProp		: "Formatar Caixa de SeleÃ§ÃĢo",
+HiddenFieldProp		: "Formatar Campo Oculto",
+RadioButtonProp		: "Formatar BotÃĢo de OpÃ§ÃĢo",
+ImageButtonProp		: "Formatar BotÃĢo de Imagem",
+TextFieldProp		: "Formatar Caixa de Texto",
+SelectionFieldProp	: "Formatar Caixa de Listagem",
+TextareaProp		: "Formatar Ãrea de Texto",
+FormProp			: "Formatar FormulÃĄrio",
+
+FontFormats			: "Normal;Formatado;EndereÃ§o;TÃ­tulo 1;TÃ­tulo 2;TÃ­tulo 3;TÃ­tulo 4;TÃ­tulo 5;TÃ­tulo 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Processando XHTML. Por favor, aguarde...",
+Done				: "Pronto",
+PasteWordConfirm	: "O texto que vocÃŠ deseja colar parece ter sido copiado do Word. VocÃŠ gostaria de remover a formataÃ§ÃĢo antes de colar?",
+NotCompatiblePaste	: "Este comando estÃĄ disponÃ­vel para o navegador Internet Explorer 5.5 ou superior. VocÃŠ gostaria de colar sem remover a formataÃ§ÃĢo?",
+UnknownToolbarItem	: "O item da barra de ferramentas \"%1\" nÃĢo ÃĐ reconhecido",
+UnknownCommand		: "O comando \"%1\" nÃĢo ÃĐ reconhecido",
+NotImplemented		: "O comando nÃĢo foi implementado",
+UnknownToolbarSet	: "A barra de ferramentas \"%1\" nÃĢo existe",
+NoActiveX			: "As configuraÃ§Ãĩes de seguranÃ§a do seu browser podem limitar algumas caracterÃ­sticas do editor. VocÃŠ precisa habilitar a opÃ§ÃĢo \"Executar controles e plug-ins ActiveX\". VocÃŠ pode experimentar erros e alertas de caracterÃ­sticas faltantes.",
+BrowseServerBlocked : "Os recursos do browser nÃĢo puderam ser abertos. Tenha certeza que todos os bloqueadores de popup estÃĢo desabilitados.",
+DialogBlocked		: "NÃĢo foi possÃ­vel abrir a janela de diÃĄlogo. Tenha certeza que todos os bloqueadores de popup estÃĢo desabilitados.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancelar",
+DlgBtnClose			: "Fechar",
+DlgBtnBrowseServer	: "Localizar no Servidor",
+DlgAdvancedTag		: "AvanÃ§ado",
+DlgOpOther			: "<Outros>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Inserir a URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nÃĢo ajustado>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "DireÃ§ÃĢo do idioma",
+DlgGenLangDirLtr	: "Esquerda para Direita (LTR)",
+DlgGenLangDirRtl	: "Direita para Esquerda (RTL)",
+DlgGenLangCode		: "Idioma",
+DlgGenAccessKey		: "Chave de Acesso",
+DlgGenName			: "Nome",
+DlgGenTabIndex		: "Ãndice de TabulaÃ§ÃĢo",
+DlgGenLongDescr		: "DescriÃ§ÃĢo da URL",
+DlgGenClass			: "Classe de Folhas de Estilo",
+DlgGenTitle			: "TÃ­tulo",
+DlgGenContType		: "Tipo de ConteÃšdo",
+DlgGenLinkCharset	: "Conjunto de Caracteres do Hiperlink",
+DlgGenStyle			: "Estilos",
+
+// Image Dialog
+DlgImgTitle			: "Formatar Figura",
+DlgImgInfoTab		: "InformaÃ§Ãĩes da Figura",
+DlgImgBtnUpload		: "Enviar para o Servidor",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Submeter",
+DlgImgAlt			: "Texto Alternativo",
+DlgImgWidth			: "Largura",
+DlgImgHeight		: "Altura",
+DlgImgLockRatio		: "Manter proporÃ§Ãĩes",
+DlgBtnResetSize		: "Redefinir para o Tamanho Original",
+DlgImgBorder		: "Borda",
+DlgImgHSpace		: "Horizontal",
+DlgImgVSpace		: "Vertical",
+DlgImgAlign			: "Alinhamento",
+DlgImgAlignLeft		: "Esquerda",
+DlgImgAlignAbsBottom: "Inferior Absoluto",
+DlgImgAlignAbsMiddle: "Centralizado Absoluto",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Inferior",
+DlgImgAlignMiddle	: "Centralizado",
+DlgImgAlignRight	: "Direita",
+DlgImgAlignTextTop	: "Superior Absoluto",
+DlgImgAlignTop		: "Superior",
+DlgImgPreview		: "VisualizaÃ§ÃĢo",
+DlgImgAlertUrl		: "Por favor, digite o URL da figura.",
+DlgImgLinkTab		: "Hiperlink",
+
+// Flash Dialog
+DlgFlashTitle		: "Propriedades Flash",
+DlgFlashChkPlay		: "Tocar Automaticamente",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "Habilita Menu Flash",
+DlgFlashScale		: "Escala",
+DlgFlashScaleAll	: "Mostrar tudo",
+DlgFlashScaleNoBorder	: "Sem Borda",
+DlgFlashScaleFit	: "Escala Exata",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Hiperlink",
+DlgLnkInfoTab		: "InformaÃ§Ãĩes",
+DlgLnkTargetTab		: "Destino",
+
+DlgLnkType			: "Tipo de hiperlink",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ãncora nesta pÃĄgina",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocolo",
+DlgLnkProtoOther	: "<outro>",
+DlgLnkURL			: "URL do hiperlink",
+DlgLnkAnchorSel		: "Selecione uma ÃĒncora",
+DlgLnkAnchorByName	: "Pelo Nome da ÃĒncora",
+DlgLnkAnchorById	: "Pelo Id do Elemento",
+DlgLnkNoAnchors		: "(NÃĢo hÃĄ ÃĒncoras disponÃ­veis neste documento)",
+DlgLnkEMail			: "EndereÃ§o E-Mail",
+DlgLnkEMailSubject	: "Assunto da Mensagem",
+DlgLnkEMailBody		: "Corpo da Mensagem",
+DlgLnkUpload		: "Enviar ao Servidor",
+DlgLnkBtnUpload		: "Enviar ao Servidor",
+
+DlgLnkTarget		: "Destino",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<janela popup>",
+DlgLnkTargetBlank	: "Nova Janela (_blank)",
+DlgLnkTargetParent	: "Janela Pai (_parent)",
+DlgLnkTargetSelf	: "Mesma Janela (_self)",
+DlgLnkTargetTop		: "Janela Superior (_top)",
+DlgLnkTargetFrameName	: "Nome do Frame de Destino",
+DlgLnkPopWinName	: "Nome da Janela Pop-up",
+DlgLnkPopWinFeat	: "Atributos da Janela Pop-up",
+DlgLnkPopResize		: "RedimensionÃĄvel",
+DlgLnkPopLocation	: "Barra de EndereÃ§os",
+DlgLnkPopMenu		: "Barra de Menus",
+DlgLnkPopScroll		: "Barras de Rolagem",
+DlgLnkPopStatus		: "Barra de Status",
+DlgLnkPopToolbar	: "Barra de Ferramentas",
+DlgLnkPopFullScrn	: "Modo Tela Cheia (IE)",
+DlgLnkPopDependent	: "Dependente (Netscape)",
+DlgLnkPopWidth		: "Largura",
+DlgLnkPopHeight		: "Altura",
+DlgLnkPopLeft		: "Esquerda",
+DlgLnkPopTop		: "Superior",
+
+DlnLnkMsgNoUrl		: "Por favor, digite o endereÃ§o do Hiperlink",
+DlnLnkMsgNoEMail	: "Por favor, digite o endereÃ§o de e-mail",
+DlnLnkMsgNoAnchor	: "Por favor, selecione uma ÃĒncora",
+DlnLnkMsgInvPopName	: "O nome da janela popup deve comeÃ§ar com uma letra ou sublinhado (_) e nÃĢo pode conter espaÃ§os",
+
+// Color Dialog
+DlgColorTitle		: "Selecione uma Cor",
+DlgColorBtnClear	: "Limpar",
+DlgColorHighlight	: "VisualizaÃ§ÃĢo",
+DlgColorSelected	: "Selecionada",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Inserir Emoticon",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Selecione um Caractere Especial",
+
+// Table Dialog
+DlgTableTitle		: "Formatar Tabela",
+DlgTableRows		: "Linhas",
+DlgTableColumns		: "Colunas",
+DlgTableBorder		: "Borda",
+DlgTableAlign		: "Alinhamento",
+DlgTableAlignNotSet	: "<NÃĢo ajustado>",
+DlgTableAlignLeft	: "Esquerda",
+DlgTableAlignCenter	: "Centralizado",
+DlgTableAlignRight	: "Direita",
+DlgTableWidth		: "Largura",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "%",
+DlgTableHeight		: "Altura",
+DlgTableCellSpace	: "EspaÃ§amento",
+DlgTableCellPad		: "Enchimento",
+DlgTableCaption		: "Legenda",
+DlgTableSummary		: "Resumo",
+
+// Table Cell Dialog
+DlgCellTitle		: "Formatar cÃĐlula",
+DlgCellWidth		: "Largura",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "%",
+DlgCellHeight		: "Altura",
+DlgCellWordWrap		: "Quebra de Linha",
+DlgCellWordWrapNotSet	: "<NÃĢo ajustado>",
+DlgCellWordWrapYes	: "Sim",
+DlgCellWordWrapNo	: "NÃĢo",
+DlgCellHorAlign		: "Alinhamento Horizontal",
+DlgCellHorAlignNotSet	: "<NÃĢo ajustado>",
+DlgCellHorAlignLeft	: "Esquerda",
+DlgCellHorAlignCenter	: "Centralizado",
+DlgCellHorAlignRight: "Direita",
+DlgCellVerAlign		: "Alinhamento Vertical",
+DlgCellVerAlignNotSet	: "<NÃĢo ajustado>",
+DlgCellVerAlignTop	: "Superior",
+DlgCellVerAlignMiddle	: "Centralizado",
+DlgCellVerAlignBottom	: "Inferior",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Transpor Linhas",
+DlgCellCollSpan		: "Transpor Colunas",
+DlgCellBackColor	: "Cor do Plano de Fundo",
+DlgCellBorderColor	: "Cor da Borda",
+DlgCellBtnSelect	: "Selecionar...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Localizar e Substituir",
+
+// Find Dialog
+DlgFindTitle		: "Localizar...",
+DlgFindFindBtn		: "Localizar",
+DlgFindNotFoundMsg	: "O texto especificado nÃĢo foi encontrado.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Substituir",
+DlgReplaceFindLbl		: "Procurar por:",
+DlgReplaceReplaceLbl	: "Substituir por:",
+DlgReplaceCaseChk		: "Coincidir MaiÃšsculas/MinÃšsculas",
+DlgReplaceReplaceBtn	: "Substituir",
+DlgReplaceReplAllBtn	: "Substituir Tudo",
+DlgReplaceWordChk		: "Coincidir a palavra inteira",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "As configuraÃ§Ãĩes de seguranÃ§a do seu navegador nÃĢo permitem que o editor execute operaÃ§Ãĩes de recortar automaticamente. Por favor, utilize o teclado para recortar (Ctrl+X).",
+PasteErrorCopy	: "As configuraÃ§Ãĩes de seguranÃ§a do seu navegador nÃĢo permitem que o editor execute operaÃ§Ãĩes de copiar automaticamente. Por favor, utilize o teclado para copiar (Ctrl+C).",
+
+PasteAsText		: "Colar como Texto sem FormataÃ§ÃĢo",
+PasteFromWord	: "Colar do Word",
+
+DlgPasteMsg2	: "Transfira o link usado no box usando o teclado com (<STRONG>Ctrl+V</STRONG>) e <STRONG>OK</STRONG>.",
+DlgPasteSec		: "As configuraÃ§Ãĩes de seguranÃ§a do seu navegador nÃĢo permitem que o editor acesse os dados da ÃĄrea de transferÃŠncia diretamente. Por favor cole o conteÃšdo novamente nesta janela.",
+DlgPasteIgnoreFont		: "Ignorar definiÃ§Ãĩes de fonte",
+DlgPasteRemoveStyles	: "Remove definiÃ§Ãĩes de estilo",
+
+// Color Picker
+ColorAutomatic	: "AutomÃĄtico",
+ColorMoreColors	: "Mais Cores...",
+
+// Document Properties
+DocProps		: "Propriedades Documento",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Formatar Ãncora",
+DlgAnchorName		: "Nome da Ãncora",
+DlgAnchorErrorName	: "Por favor, digite o nome da ÃĒncora",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "NÃĢo encontrada",
+DlgSpellChangeTo		: "Alterar para",
+DlgSpellBtnIgnore		: "Ignorar uma vez",
+DlgSpellBtnIgnoreAll	: "Ignorar Todas",
+DlgSpellBtnReplace		: "Alterar",
+DlgSpellBtnReplaceAll	: "Alterar Todas",
+DlgSpellBtnUndo			: "Desfazer",
+DlgSpellNoSuggestions	: "-sem sugestÃĩes de ortografia-",
+DlgSpellProgress		: "VerificaÃ§ÃĢo ortogrÃĄfica em andamento...",
+DlgSpellNoMispell		: "VerificaÃ§ÃĢo encerrada: NÃĢo foram encontrados erros de ortografia",
+DlgSpellNoChanges		: "VerificaÃ§ÃĢo ortogrÃĄfica encerrada: NÃĢo houve alteraÃ§Ãĩes",
+DlgSpellOneChange		: "VerificaÃ§ÃĢo ortogrÃĄfica encerrada: Uma palavra foi alterada",
+DlgSpellManyChanges		: "VerificaÃ§ÃĢo ortogrÃĄfica encerrada: %1 foram alteradas",
+
+IeSpellDownload			: "A verificaÃ§ÃĢo ortogrÃĄfica nÃĢo foi instalada. VocÃŠ gostaria de realizar o download agora?",
+
+// Button Dialog
+DlgButtonText		: "Texto (Valor)",
+DlgButtonType		: "Tipo",
+DlgButtonTypeBtn	: "BotÃĢo",
+DlgButtonTypeSbm	: "Enviar",
+DlgButtonTypeRst	: "Limpar",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nome",
+DlgCheckboxValue	: "Valor",
+DlgCheckboxSelected	: "Selecionado",
+
+// Form Dialog
+DlgFormName		: "Nome",
+DlgFormAction	: "Action",
+DlgFormMethod	: "MÃĐtodo",
+
+// Select Field Dialog
+DlgSelectName		: "Nome",
+DlgSelectValue		: "Valor",
+DlgSelectSize		: "Tamanho",
+DlgSelectLines		: "linhas",
+DlgSelectChkMulti	: "Permitir mÃšltiplas seleÃ§Ãĩes",
+DlgSelectOpAvail	: "OpÃ§Ãĩes disponÃ­veis",
+DlgSelectOpText		: "Texto",
+DlgSelectOpValue	: "Valor",
+DlgSelectBtnAdd		: "Adicionar",
+DlgSelectBtnModify	: "Modificar",
+DlgSelectBtnUp		: "Para cima",
+DlgSelectBtnDown	: "Para baixo",
+DlgSelectBtnSetValue : "Definir como selecionado",
+DlgSelectBtnDelete	: "Remover",
+
+// Textarea Dialog
+DlgTextareaName	: "Nome",
+DlgTextareaCols	: "Colunas",
+DlgTextareaRows	: "Linhas",
+
+// Text Field Dialog
+DlgTextName			: "Nome",
+DlgTextValue		: "Valor",
+DlgTextCharWidth	: "Comprimento (em caracteres)",
+DlgTextMaxChars		: "NÃšmero MÃĄximo de Caracteres",
+DlgTextType			: "Tipo",
+DlgTextTypeText		: "Texto",
+DlgTextTypePass		: "Senha",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nome",
+DlgHiddenValue	: "Valor",
+
+// Bulleted List Dialog
+BulletedListProp	: "Formatar Marcadores",
+NumberedListProp	: "Formatar NumeraÃ§ÃĢo",
+DlgLstStart			: "Iniciar",
+DlgLstType			: "Tipo",
+DlgLstTypeCircle	: "CÃ­rculo",
+DlgLstTypeDisc		: "Disco",
+DlgLstTypeSquare	: "Quadrado",
+DlgLstTypeNumbers	: "NÃšmeros (1, 2, 3)",
+DlgLstTypeLCase		: "Letras MinÃšsculas (a, b, c)",
+DlgLstTypeUCase		: "Letras MaiÃšsculas (A, B, C)",
+DlgLstTypeSRoman	: "NÃšmeros Romanos MinÃšsculos (i, ii, iii)",
+DlgLstTypeLRoman	: "NÃšmeros Romanos MaiÃšsculos (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Geral",
+DlgDocBackTab		: "Plano de Fundo",
+DlgDocColorsTab		: "Cores e Margens",
+DlgDocMetaTab		: "Meta Dados",
+
+DlgDocPageTitle		: "TÃ­tulo da PÃĄgina",
+DlgDocLangDir		: "DireÃ§ÃĢo do Idioma",
+DlgDocLangDirLTR	: "Esquerda para Direita (LTR)",
+DlgDocLangDirRTL	: "Direita para Esquerda (RTL)",
+DlgDocLangCode		: "CÃģdigo do Idioma",
+DlgDocCharSet		: "CodificaÃ§ÃĢo de Caracteres",
+DlgDocCharSetCE		: "Europa Central",
+DlgDocCharSetCT		: "ChinÃŠs Tradicional (Big5)",
+DlgDocCharSetCR		: "CirÃ­lico",
+DlgDocCharSetGR		: "Grego",
+DlgDocCharSetJP		: "JaponÃŠs",
+DlgDocCharSetKR		: "Coreano",
+DlgDocCharSetTR		: "Turco",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Europa Ocidental",
+DlgDocCharSetOther	: "Outra CodificaÃ§ÃĢo de Caracteres",
+
+DlgDocDocType		: "CabeÃ§alho Tipo de Documento",
+DlgDocDocTypeOther	: "Other Document Type Heading",
+DlgDocIncXHTML		: "Incluir DeclaraÃ§Ãĩes XHTML",
+DlgDocBgColor		: "Cor do Plano de Fundo",
+DlgDocBgImage		: "URL da Imagem de Plano de Fundo",
+DlgDocBgNoScroll	: "Plano de Fundo Fixo",
+DlgDocCText			: "Texto",
+DlgDocCLink			: "Hiperlink",
+DlgDocCVisited		: "Hiperlink Visitado",
+DlgDocCActive		: "Hiperlink Ativo",
+DlgDocMargins		: "Margens da PÃĄgina",
+DlgDocMaTop			: "Superior",
+DlgDocMaLeft		: "Inferior",
+DlgDocMaRight		: "Direita",
+DlgDocMaBottom		: "Inferior",
+DlgDocMeIndex		: "Palavras-chave de IndexaÃ§ÃĢo do Documento (separadas por vÃ­rgula)",
+DlgDocMeDescr		: "DescriÃ§ÃĢo do Documento",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Direitos Autorais",
+DlgDocPreview		: "Visualizar",
+
+// Templates Dialog
+Templates			: "Modelos de layout",
+DlgTemplatesTitle	: "Modelo de layout do conteÃšdo",
+DlgTemplatesSelMsg	: "Selecione um modelo de layout para ser aberto no editor<br>(o conteÃšdo atual serÃĄ perdido):",
+DlgTemplatesLoading	: "Carregando a lista de modelos de layout. Aguarde...",
+DlgTemplatesNoTpl	: "(NÃĢo foram definidos modelos de layout)",
+DlgTemplatesReplace	: "Substituir o conteÃšdo atual",
+
+// About Dialog
+DlgAboutAboutTab	: "Sobre",
+DlgAboutBrowserInfoTab	: "InformaÃ§Ãĩes do Navegador",
+DlgAboutLicenseTab	: "LicenÃ§a",
+DlgAboutVersion		: "versÃĢo",
+DlgAboutInfo		: "Para maiores informaÃ§Ãĩes visite"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ru.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ru.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ru.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Russian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ÐĄÐēÐĩŅÐ―ŅŅŅ ÐŋÐ°Ð―ÐĩÐŧŅ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐūÐē",
+ToolbarExpand		: "Ð Ð°Ð·ÐēÐĩŅÐ―ŅŅŅ ÐŋÐ°Ð―ÐĩÐŧŅ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐūÐē",
+
+// Toolbar Items and Context Menu
+Save				: "ÐĄÐūŅŅÐ°Ð―ÐļŅŅ",
+NewPage				: "ÐÐūÐēÐ°Ņ ŅŅŅÐ°Ð―ÐļŅÐ°",
+Preview				: "ÐŅÐĩÐīÐēÐ°ŅÐļŅÐĩÐŧŅÐ―ŅÐđ ÐŋŅÐūŅÐžÐūŅŅ",
+Cut					: "ÐŅŅÐĩÐ·Ð°ŅŅ",
+Copy				: "ÐÐūÐŋÐļŅÐūÐēÐ°ŅŅ",
+Paste				: "ÐŅŅÐ°ÐēÐļŅŅ",
+PasteText			: "ÐŅŅÐ°ÐēÐļŅŅ ŅÐūÐŧŅÐšÐū ŅÐĩÐšŅŅ",
+PasteWord			: "ÐŅŅÐ°ÐēÐļŅŅ ÐļÐ· Word",
+Print				: "ÐÐĩŅÐ°ŅŅ",
+SelectAll			: "ÐŅÐīÐĩÐŧÐļŅŅ ÐēŅÐĩ",
+RemoveFormat		: "ÐĢÐąŅÐ°ŅŅ ŅÐūŅÐžÐ°ŅÐļŅÐūÐēÐ°Ð―ÐļÐĩ",
+InsertLinkLbl		: "ÐĄŅŅÐŧÐšÐ°",
+InsertLink			: "ÐŅŅÐ°ÐēÐļŅŅ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐūÐēÐ°ŅŅ ŅŅŅÐŧÐšŅ",
+RemoveLink			: "ÐĢÐąŅÐ°ŅŅ ŅŅŅÐŧÐšŅ",
+Anchor				: "ÐŅŅÐ°ÐēÐļŅŅ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐūÐēÐ°ŅŅ ŅÐšÐūŅŅ",
+AnchorDelete		: "ÐĢÐąŅÐ°ŅŅ ŅÐšÐūŅŅ",
+InsertImageLbl		: "ÐÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+InsertImage			: "ÐŅŅÐ°ÐēÐļŅŅ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐūÐēÐ°ŅŅ ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "ÐŅŅÐ°ÐēÐļŅŅ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐūÐēÐ°ŅŅ Flash",
+InsertTableLbl		: "ÐĒÐ°ÐąÐŧÐļŅÐ°",
+InsertTable			: "ÐŅŅÐ°ÐēÐļŅŅ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐūÐēÐ°ŅŅ ŅÐ°ÐąÐŧÐļŅŅ",
+InsertLineLbl		: "ÐÐļÐ―ÐļŅ",
+InsertLine			: "ÐŅŅÐ°ÐēÐļŅŅ ÐģÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧŅÐ―ŅŅ ÐŧÐļÐ―ÐļŅ",
+InsertSpecialCharLbl: "ÐĄÐŋÐĩŅÐļÐ°ÐŧŅÐ―ŅÐđ ŅÐļÐžÐēÐūÐŧ",
+InsertSpecialChar	: "ÐŅŅÐ°ÐēÐļŅŅ ŅÐŋÐĩŅÐļÐ°ÐŧŅÐ―ŅÐđ ŅÐļÐžÐēÐūÐŧ",
+InsertSmileyLbl		: "ÐĄÐžÐ°ÐđÐŧÐļÐš",
+InsertSmiley		: "ÐŅŅÐ°ÐēÐļŅŅ ŅÐžÐ°ÐđÐŧÐļÐš",
+About				: "Ð FCKeditor",
+Bold				: "ÐÐļŅÐ―ŅÐđ",
+Italic				: "ÐŅŅŅÐļÐē",
+Underline			: "ÐÐūÐīŅÐĩŅÐšÐ―ŅŅŅÐđ",
+StrikeThrough		: "ÐÐ°ŅÐĩŅÐšÐ―ŅŅŅÐđ",
+Subscript			: "ÐÐūÐīŅŅŅÐūŅÐ―ŅÐđ ÐļÐ―ÐīÐĩÐšŅ",
+Superscript			: "ÐÐ°ÐīŅŅŅÐūŅÐ―ŅÐđ ÐļÐ―ÐīÐĩÐšŅ",
+LeftJustify			: "ÐÐū ÐŧÐĩÐēÐūÐžŅ ÐšŅÐ°Ņ",
+CenterJustify		: "ÐÐū ŅÐĩÐ―ŅŅŅ",
+RightJustify		: "ÐÐū ÐŋŅÐ°ÐēÐūÐžŅ ÐšŅÐ°Ņ",
+BlockJustify		: "ÐÐū ŅÐļŅÐļÐ―Ðĩ",
+DecreaseIndent		: "ÐĢÐžÐĩÐ―ŅŅÐļŅŅ ÐūŅŅŅŅÐŋ",
+IncreaseIndent		: "ÐĢÐēÐĩÐŧÐļŅÐļŅŅ ÐūŅŅŅŅÐŋ",
+Blockquote			: "ÐĶÐļŅÐ°ŅÐ°",
+Undo				: "ÐŅÐžÐĩÐ―ÐļŅŅ",
+Redo				: "ÐÐūÐēŅÐūŅÐļŅŅ",
+NumberedListLbl		: "ÐŅÐžÐĩŅÐūÐēÐ°Ð―Ð―ŅÐđ ŅÐŋÐļŅÐūÐš",
+NumberedList		: "ÐŅŅÐ°ÐēÐļŅŅ/ÐĢÐīÐ°ÐŧÐļŅŅ Ð―ŅÐžÐĩŅÐūÐēÐ°Ð―Ð―ŅÐđ ŅÐŋÐļŅÐūÐš",
+BulletedListLbl		: "ÐÐ°ŅÐšÐļŅÐūÐēÐ°Ð―Ð―ŅÐđ ŅÐŋÐļŅÐūÐš",
+BulletedList		: "ÐŅŅÐ°ÐēÐļŅŅ/ÐĢÐīÐ°ÐŧÐļŅŅ ÐžÐ°ŅÐšÐļŅÐūÐēÐ°Ð―Ð―ŅÐđ ŅÐŋÐļŅÐūÐš",
+ShowTableBorders	: "ÐÐūÐšÐ°Ð·Ð°ŅŅ ÐąÐūŅÐīŅŅŅ ŅÐ°ÐąÐŧÐļŅŅ",
+ShowDetails			: "ÐÐūÐšÐ°Ð·Ð°ŅŅ ÐīÐĩŅÐ°ÐŧÐļ",
+Style				: "ÐĄŅÐļÐŧŅ",
+FontFormat			: "ÐĪÐūŅÐžÐ°ŅÐļŅÐūÐēÐ°Ð―ÐļÐĩ",
+Font				: "ÐĻŅÐļŅŅ",
+FontSize			: "Ð Ð°Ð·ÐžÐĩŅ",
+TextColor			: "ÐĶÐēÐĩŅ ŅÐĩÐšŅŅÐ°",
+BGColor				: "ÐĶÐēÐĩŅ ŅÐūÐ―Ð°",
+Source				: "ÐŅŅÐūŅÐ―ÐļÐš",
+Find				: "ÐÐ°ÐđŅÐļ",
+Replace				: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ",
+SpellCheck			: "ÐŅÐūÐēÐĩŅÐļŅŅ ÐūŅŅÐūÐģŅÐ°ŅÐļŅ",
+UniversalKeyboard	: "ÐĢÐ―ÐļÐēÐĩŅŅÐ°ÐŧŅÐ―Ð°Ņ ÐšÐŧÐ°ÐēÐļÐ°ŅŅŅÐ°",
+PageBreakLbl		: "Ð Ð°Ð·ŅŅÐē ŅŅŅÐ°Ð―ÐļŅŅ",
+PageBreak			: "ÐŅŅÐ°ÐēÐļŅŅ ŅÐ°Ð·ŅŅÐē ŅŅŅÐ°Ð―ÐļŅŅ",
+
+Form			: "ÐĪÐūŅÐžÐ°",
+Checkbox		: "ÐĪÐŧÐ°ÐģÐūÐēÐ°Ņ ÐšÐ―ÐūÐŋÐšÐ°",
+RadioButton		: "ÐÐ―ÐūÐŋÐšÐ° ÐēŅÐąÐūŅÐ°",
+TextField		: "ÐĒÐĩÐšŅŅÐūÐēÐūÐĩ ÐŋÐūÐŧÐĩ",
+Textarea		: "ÐĒÐĩÐšŅŅÐūÐēÐ°Ņ ÐūÐąÐŧÐ°ŅŅŅ",
+HiddenField		: "ÐĄÐšŅŅŅÐūÐĩ ÐŋÐūÐŧÐĩ",
+Button			: "ÐÐ―ÐūÐŋÐšÐ°",
+SelectionField	: "ÐĄÐŋÐļŅÐūÐš",
+ImageButton		: "ÐÐ―ÐūÐŋÐšÐ° Ņ ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩÐž",
+
+FitWindow		: "Ð Ð°Ð·ÐēÐĩŅÐ―ŅŅŅ ÐūÐšÐ―Ðū ŅÐĩÐīÐ°ÐšŅÐūŅÐ°",
+ShowBlocks		: "ÐÐūÐšÐ°Ð·Ð°ŅŅ ÐąÐŧÐūÐšÐļ",
+
+// Context Menu
+EditLink			: "ÐŅŅÐ°ÐēÐļŅŅ ŅŅŅÐŧÐšŅ",
+CellCM				: "ÐŊŅÐĩÐđÐšÐ°",
+RowCM				: "ÐĄŅŅÐūÐšÐ°",
+ColumnCM			: "ÐÐūÐŧÐūÐ―ÐšÐ°",
+InsertRowAfter		: "ÐŅŅÐ°ÐēÐļŅŅ ŅŅŅÐūÐšŅ ÐŋÐūŅÐŧÐĩ",
+InsertRowBefore		: "ÐŅŅÐ°ÐēÐļŅŅ ŅŅŅÐūÐšŅ ÐīÐū",
+DeleteRows			: "ÐĢÐīÐ°ÐŧÐļŅŅ ŅŅŅÐūÐšÐļ",
+InsertColumnAfter	: "ÐŅŅÐ°ÐēÐļŅŅ ÐšÐūÐŧÐūÐ―ÐšŅ ÐŋÐūŅÐŧÐĩ",
+InsertColumnBefore	: "ÐŅŅÐ°ÐēÐļŅŅ ÐšÐūÐŧÐūÐ―ÐšŅ ÐīÐū",
+DeleteColumns		: "ÐĢÐīÐ°ÐŧÐļŅŅ ÐšÐūÐŧÐūÐ―ÐšÐļ",
+InsertCellAfter		: "ÐŅŅÐ°ÐēÐļŅŅ ŅŅÐĩÐđÐšŅ ÐŋÐūŅÐŧÐĩ",
+InsertCellBefore	: "ÐŅŅÐ°ÐēÐļŅŅ ŅŅÐĩÐđÐšŅ ÐīÐū",
+DeleteCells			: "ÐĢÐīÐ°ÐŧÐļŅŅ ŅŅÐĩÐđÐšÐļ",
+MergeCells			: "ÐĄÐūÐĩÐīÐļÐ―ÐļŅŅ ŅŅÐĩÐđÐšÐļ",
+MergeRight			: "ÐĄÐūÐĩÐīÐļÐ―ÐļŅŅ ÐēÐŋŅÐ°ÐēÐū",
+MergeDown			: "ÐĄÐūÐĩÐīÐļÐ―ÐļŅŅ ÐēÐ―ÐļÐ·",
+HorizontalSplitCell	: "Ð Ð°Ð·ÐąÐļŅŅ ŅŅÐĩÐđÐšŅ ÐģÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧŅÐ―Ðū",
+VerticalSplitCell	: "Ð Ð°Ð·ÐąÐļŅŅ ŅŅÐĩÐđÐšŅ ÐēÐĩŅŅÐļÐšÐ°ÐŧŅÐ―Ðū",
+TableDelete			: "ÐĢÐīÐ°ÐŧÐļŅŅ ŅÐ°ÐąÐŧÐļŅŅ",
+CellProperties		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅŅÐĩÐđÐšÐļ",
+TableProperties		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐ°ÐąÐŧÐļŅŅ",
+ImageProperties		: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļŅ",
+FlashProperties		: "ÐĄÐēÐūÐđŅŅÐēÐ° Flash",
+
+AnchorProp			: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐšÐūŅŅ",
+ButtonProp			: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐšÐ―ÐūÐŋÐšÐļ",
+CheckboxProp		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐŧÐ°ÐģÐūÐēÐūÐđ ÐšÐ―ÐūÐŋÐšÐļ",
+HiddenFieldProp		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐšŅŅŅÐūÐģÐū ÐŋÐūÐŧŅ",
+RadioButtonProp		: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐšÐ―ÐūÐŋÐšÐļ ÐēŅÐąÐūŅÐ°",
+ImageButtonProp		: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐšÐ―ÐūÐŋÐšÐļ Ņ ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩÐž",
+TextFieldProp		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐĩÐšŅŅÐūÐēÐūÐģÐū ÐŋÐūÐŧŅ",
+SelectionFieldProp	: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐŋÐļŅÐšÐ°",
+TextareaProp		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐĩÐšŅŅÐūÐēÐūÐđ ÐūÐąÐŧÐ°ŅŅÐļ",
+FormProp			: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐūŅÐžŅ",
+
+FontFormats			: "ÐÐūŅÐžÐ°ÐŧŅÐ―ŅÐđ;ÐĪÐūŅÐžÐ°ŅÐļŅÐūÐēÐ°Ð―Ð―ŅÐđ;ÐÐīŅÐĩŅ;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 1;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 2;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 3;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 4;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 5;ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš 6;ÐÐūŅÐžÐ°ÐŧŅÐ―ŅÐđ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ÐÐąŅÐ°ÐąÐūŅÐšÐ° XHTML. ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐŋÐūÐīÐūÐķÐīÐļŅÐĩ...",
+Done				: "ÐĄÐīÐĩÐŧÐ°Ð―Ðū",
+PasteWordConfirm	: "ÐĒÐĩÐšŅŅ, ÐšÐūŅÐūŅŅÐđ ÐēŅ ŅÐūŅÐļŅÐĩ ÐēŅŅÐ°ÐēÐļŅŅ, ÐŋÐūŅÐūÐķ Ð―Ð° ÐšÐūÐŋÐļŅŅÐĩÐžŅÐđ ÐļÐ· Word. ÐŅ ŅÐūŅÐļŅÐĩ ÐūŅÐļŅŅÐļŅŅ ÐĩÐģÐū ÐŋÐĩŅÐĩÐī ÐēŅŅÐ°ÐēÐšÐūÐđ?",
+NotCompatiblePaste	: "Ð­ŅÐ° ÐšÐūÐžÐ°Ð―ÐīÐ° ÐīÐūŅŅŅÐŋÐ―Ð° ÐīÐŧŅ Internet Explorer ÐēÐĩŅŅÐļÐļ 5.5 ÐļÐŧÐļ ÐēŅŅÐĩ. ÐŅ ŅÐūŅÐļŅÐĩ ÐēŅŅÐ°ÐēÐļŅŅ ÐąÐĩÐ· ÐūŅÐļŅŅÐšÐļ?",
+UnknownToolbarItem	: "ÐÐĩ ÐļÐ·ÐēÐĩŅŅÐ―ŅÐđ ŅÐŧÐĩÐžÐĩÐ―Ņ ÐŋÐ°Ð―ÐĩÐŧÐļ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐūÐē \"%1\"",
+UnknownCommand		: "ÐÐĩ ÐļÐ·ÐēÐĩŅŅÐ―ÐūÐĩ ÐļÐžŅ ÐšÐūÐžÐ°Ð―ÐīŅ \"%1\"",
+NotImplemented		: "ÐÐūÐžÐ°Ð―ÐīÐ° Ð―Ðĩ ŅÐĩÐ°ÐŧÐļÐ·ÐūÐēÐ°Ð―Ð°",
+UnknownToolbarSet	: "ÐÐ°Ð―ÐĩÐŧŅ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐūÐē \"%1\" Ð―Ðĩ ŅŅŅÐĩŅŅÐēŅÐĩŅ",
+NoActiveX			: "ÐÐ°ŅŅŅÐūÐđÐšÐļ ÐąÐĩÐ·ÐūÐŋÐ°ŅÐ―ÐūŅŅÐļ ÐēÐ°ŅÐĩÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ° ÐžÐūÐģŅŅ ÐūÐģŅÐ°Ð―ÐļŅÐļÐēÐ°ŅŅ Ð―ÐĩÐšÐūŅÐūŅŅÐĩ ŅÐēÐūÐđŅŅÐēÐ° ŅÐĩÐīÐ°ÐšŅÐūŅÐ°. ÐŅ ÐīÐūÐŧÐķÐ―Ņ ÐēÐšÐŧŅŅÐļŅŅ ÐūÐŋŅÐļŅ \"ÐÐ°ÐŋŅŅÐšÐ°ŅŅ ŅÐŧÐĩÐžÐĩÐ―ŅŅ ŅÐŋŅÐ°ÐēÐŧÐĩÐ―ÐļŅ ActiveX Ðļ ÐŋÐŧŅÐģÐļÐ―Ņ\". ÐŅ ÐžÐūÐķÐĩŅÐĩ ÐēÐļÐīÐĩŅŅ ÐūŅÐļÐąÐšÐļ Ðļ Ð·Ð°ÐžÐĩŅÐ°ŅŅ ÐūŅŅŅŅŅŅÐēÐļÐĩ ÐēÐūÐ·ÐžÐūÐķÐ―ÐūŅŅÐĩÐđ.",
+BrowseServerBlocked : "Ð ÐĩŅŅŅŅŅ ÐąŅÐ°ŅÐ·ÐĩŅÐ° Ð―Ðĩ ÐžÐūÐģŅŅ ÐąŅŅŅ ÐūŅÐšŅŅŅŅ. ÐŅÐūÐēÐĩŅŅŅÐĩ ŅŅÐū ÐąÐŧÐūÐšÐļŅÐūÐēÐšÐļ ÐēŅÐŋÐŧŅÐēÐ°ŅŅÐļŅ ÐūÐšÐūÐ― ÐēŅÐšÐŧŅŅÐĩÐ―Ņ.",
+DialogBlocked		: "ÐÐĩÐēÐūÐ·ÐžÐūÐķÐ―Ðū ÐūŅÐšŅŅŅŅ ÐūÐšÐ―Ðū ÐīÐļÐ°ÐŧÐūÐģÐ°. ÐŅÐūÐēÐĩŅŅŅÐĩ ŅŅÐū ÐąÐŧÐūÐšÐļŅÐūÐēÐšÐļ ÐēŅÐŋÐŧŅÐēÐ°ŅŅÐļŅ ÐūÐšÐūÐ― ÐēŅÐšÐŧŅŅÐĩÐ―Ņ.",
+
+// Dialogs
+DlgBtnOK			: "ÐÐ",
+DlgBtnCancel		: "ÐŅÐžÐĩÐ―Ð°",
+DlgBtnClose			: "ÐÐ°ÐšŅŅŅŅ",
+DlgBtnBrowseServer	: "ÐŅÐūŅÐžÐūŅŅÐĩŅŅ Ð―Ð° ŅÐĩŅÐēÐĩŅÐĩ",
+DlgAdvancedTag		: "Ð Ð°ŅŅÐļŅÐĩÐ―Ð―ŅÐđ",
+DlgOpOther			: "<ÐŅŅÐģÐūÐĩ>",
+DlgInfoTab			: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ",
+DlgAlertUrl			: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēŅŅÐ°ÐēŅŅÐĩ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Ð―Ðĩ ÐūÐŋŅÐĩÐīÐĩÐŧÐĩÐ―Ðū>",
+DlgGenId			: "ÐÐīÐĩÐ―ŅÐļŅÐļÐšÐ°ŅÐūŅ",
+DlgGenLangDir		: "ÐÐ°ÐŋŅÐ°ÐēÐŧÐĩÐ―ÐļÐĩ ŅÐ·ŅÐšÐ°",
+DlgGenLangDirLtr	: "ÐĄÐŧÐĩÐēÐ° Ð―Ð° ÐŋŅÐ°ÐēÐū (LTR)",
+DlgGenLangDirRtl	: "ÐĄÐŋŅÐ°ÐēÐ° Ð―Ð° ÐŧÐĩÐēÐū (RTL)",
+DlgGenLangCode		: "ÐŊÐ·ŅÐš",
+DlgGenAccessKey		: "ÐÐūŅŅŅÐ°Ņ ÐšÐŧÐ°ÐēÐļŅÐ°",
+DlgGenName			: "ÐÐžŅ",
+DlgGenTabIndex		: "ÐÐūŅÐŧÐĩÐīÐūÐēÐ°ŅÐĩÐŧŅÐ―ÐūŅŅŅ ÐŋÐĩŅÐĩŅÐūÐīÐ°",
+DlgGenLongDescr		: "ÐÐŧÐļÐ―Ð―ÐūÐĩ ÐūÐŋÐļŅÐ°Ð―ÐļÐĩ URL",
+DlgGenClass			: "ÐÐŧÐ°ŅŅ CSS",
+DlgGenTitle			: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš",
+DlgGenContType		: "ÐĒÐļÐŋ ŅÐūÐīÐĩŅÐķÐļÐžÐūÐģÐū",
+DlgGenLinkCharset	: "ÐÐūÐīÐļŅÐūÐēÐšÐ°",
+DlgGenStyle			: "ÐĄŅÐļÐŧŅ CSS",
+
+// Image Dialog
+DlgImgTitle			: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļŅ",
+DlgImgInfoTab		: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ Ðū ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐļ",
+DlgImgBtnUpload		: "ÐÐūŅÐŧÐ°ŅŅ Ð―Ð° ŅÐĩŅÐēÐĩŅ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ÐÐ°ÐšÐ°ŅÐ°ŅŅ",
+DlgImgAlt			: "ÐÐŧŅŅÐĩŅÐ―Ð°ŅÐļÐēÐ―ŅÐđ ŅÐĩÐšŅŅ",
+DlgImgWidth			: "ÐĻÐļŅÐļÐ―Ð°",
+DlgImgHeight		: "ÐŅŅÐūŅÐ°",
+DlgImgLockRatio		: "ÐĄÐūŅŅÐ°Ð―ŅŅŅ ÐŋŅÐūÐŋÐūŅŅÐļÐļ",
+DlgBtnResetSize		: "ÐĄÐąŅÐūŅÐļŅŅ ŅÐ°Ð·ÐžÐĩŅ",
+DlgImgBorder		: "ÐÐūŅÐīŅŅ",
+DlgImgHSpace		: "ÐÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧŅÐ―ŅÐđ ÐūŅŅŅŅÐŋ",
+DlgImgVSpace		: "ÐÐĩŅŅÐļÐšÐ°ÐŧŅÐ―ŅÐđ ÐūŅŅŅŅÐŋ",
+DlgImgAlign			: "ÐŅŅÐ°ÐēÐ―ÐļÐēÐ°Ð―ÐļÐĩ",
+DlgImgAlignLeft		: "ÐÐū ÐŧÐĩÐēÐūÐžŅ ÐšŅÐ°Ņ",
+DlgImgAlignAbsBottom: "ÐÐąŅ ÐŋÐūÐ―ÐļÐ·Ņ",
+DlgImgAlignAbsMiddle: "ÐÐąŅ ÐŋÐūŅÐĩŅÐĩÐīÐļÐ―Ðĩ",
+DlgImgAlignBaseline	: "ÐÐū ÐąÐ°Ð·ÐūÐēÐūÐđ ÐŧÐļÐ―ÐļÐļ",
+DlgImgAlignBottom	: "ÐÐūÐ―ÐļÐ·Ņ",
+DlgImgAlignMiddle	: "ÐÐūŅÐĩŅÐĩÐīÐļÐ―Ðĩ",
+DlgImgAlignRight	: "ÐÐū ÐŋŅÐ°ÐēÐūÐžŅ ÐšŅÐ°Ņ",
+DlgImgAlignTextTop	: "ÐĒÐĩÐšŅŅ Ð―Ð°ÐēÐĩŅŅŅ",
+DlgImgAlignTop		: "ÐÐū ÐēÐĩŅŅŅ",
+DlgImgPreview		: "ÐŅÐĩÐīÐēÐ°ŅÐļŅÐĩÐŧŅÐ―ŅÐđ ÐŋŅÐūŅÐžÐūŅŅ",
+DlgImgAlertUrl		: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēÐēÐĩÐīÐļŅÐĩ URL ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļŅ",
+DlgImgLinkTab		: "ÐĄŅŅÐŧÐšÐ°",
+
+// Flash Dialog
+DlgFlashTitle		: "ÐĄÐēÐūÐđŅŅÐēÐ° Flash",
+DlgFlashChkPlay		: "ÐÐēŅÐū ÐŋŅÐūÐļÐģŅŅÐēÐ°Ð―ÐļÐĩ",
+DlgFlashChkLoop		: "ÐÐūÐēŅÐūŅ",
+DlgFlashChkMenu		: "ÐÐšÐŧŅŅÐļŅŅ ÐžÐĩÐ―Ņ Flash",
+DlgFlashScale		: "ÐÐ°ŅŅŅÐ°ÐąÐļŅÐūÐēÐ°ŅŅ",
+DlgFlashScaleAll	: "ÐÐūÐšÐ°Ð·ŅÐēÐ°ŅŅ ÐēŅÐĩ",
+DlgFlashScaleNoBorder	: "ÐÐĩÐ· ÐąÐūŅÐīŅŅÐ°",
+DlgFlashScaleFit	: "ÐĒÐūŅÐ―ÐūÐĩ ŅÐūÐēÐŋÐ°ÐīÐĩÐ―ÐļÐĩ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ÐĄŅŅÐŧÐšÐ°",
+DlgLnkInfoTab		: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ ŅŅŅÐŧÐšÐļ",
+DlgLnkTargetTab		: "ÐĶÐĩÐŧŅ",
+
+DlgLnkType			: "ÐĒÐļÐŋ ŅŅŅÐŧÐšÐļ",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ÐŊÐšÐūŅŅ Ð―Ð° ŅŅŅ ŅŅŅÐ°Ð―ÐļŅŅ",
+DlgLnkTypeEMail		: "Ð­Ðŧ. ÐŋÐūŅŅÐ°",
+DlgLnkProto			: "ÐŅÐūŅÐūÐšÐūÐŧ",
+DlgLnkProtoOther	: "<ÐīŅŅÐģÐūÐĩ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ÐŅÐąÐĩŅÐļŅÐĩ ŅÐšÐūŅŅ",
+DlgLnkAnchorByName	: "ÐÐū ÐļÐžÐĩÐ―Ðļ ŅÐšÐūŅŅ",
+DlgLnkAnchorById	: "ÐÐū ÐļÐīÐĩÐ―ŅÐļŅÐļÐšÐ°ŅÐūŅŅ ŅÐŧÐĩÐžÐĩÐ―ŅÐ°",
+DlgLnkNoAnchors		: "(ÐÐĩŅ ŅÐšÐūŅÐĩÐđ ÐīÐūŅŅŅÐŋÐ―ŅŅ Ðē ŅŅÐūÐž ÐīÐūÐšŅÐžÐĩÐ―ŅÐĩ)",
+DlgLnkEMail			: "ÐÐīŅÐĩŅ ŅÐŧ. ÐŋÐūŅŅŅ",
+DlgLnkEMailSubject	: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš ŅÐūÐūÐąŅÐĩÐ―ÐļŅ",
+DlgLnkEMailBody		: "ÐĒÐĩÐŧÐū ŅÐūÐūÐąŅÐĩÐ―ÐļŅ",
+DlgLnkUpload		: "ÐÐ°ÐšÐ°ŅÐ°ŅŅ",
+DlgLnkBtnUpload		: "ÐÐūŅÐŧÐ°ŅŅ Ð―Ð° ŅÐĩŅÐēÐĩŅ",
+
+DlgLnkTarget		: "ÐĶÐĩÐŧŅ",
+DlgLnkTargetFrame	: "<ŅŅÐĩÐđÐž>",
+DlgLnkTargetPopup	: "<ÐēŅÐŋÐŧŅÐēÐ°ŅŅÐĩÐĩ ÐūÐšÐ―Ðū>",
+DlgLnkTargetBlank	: "ÐÐūÐēÐūÐĩ ÐūÐšÐ―Ðū (_blank)",
+DlgLnkTargetParent	: "Ð ÐūÐīÐļŅÐĩÐŧŅŅÐšÐūÐĩ ÐūÐšÐ―Ðū (_parent)",
+DlgLnkTargetSelf	: "ÐĒÐūÐķÐĩ ÐūÐšÐ―Ðū (_self)",
+DlgLnkTargetTop		: "ÐĄÐ°ÐžÐūÐĩ ÐēÐĩŅŅÐ―ÐĩÐĩ ÐūÐšÐ―Ðū (_top)",
+DlgLnkTargetFrameName	: "ÐÐžŅ ŅÐĩÐŧÐĩÐēÐūÐģÐū ŅŅÐĩÐđÐžÐ°",
+DlgLnkPopWinName	: "ÐÐžŅ ÐēŅÐŋÐŧŅÐēÐ°ŅŅÐĩÐģÐū ÐūÐšÐ―Ð°",
+DlgLnkPopWinFeat	: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐēŅÐŋÐŧŅÐēÐ°ŅŅÐĩÐģÐū ÐūÐšÐ―Ð°",
+DlgLnkPopResize		: "ÐÐ·ÐžÐĩÐ―ŅŅŅÐĩÐĩŅŅ Ðē ŅÐ°Ð·ÐžÐĩŅÐ°Ņ",
+DlgLnkPopLocation	: "ÐÐ°Ð―ÐĩÐŧŅ ÐŧÐūÐšÐ°ŅÐļÐļ",
+DlgLnkPopMenu		: "ÐÐ°Ð―ÐĩÐŧŅ ÐžÐĩÐ―Ņ",
+DlgLnkPopScroll		: "ÐÐūÐŧÐūŅŅ ÐŋŅÐūÐšŅŅŅÐšÐļ",
+DlgLnkPopStatus		: "ÐĄŅŅÐūÐšÐ° ŅÐūŅŅÐūŅÐ―ÐļŅ",
+DlgLnkPopToolbar	: "ÐÐ°Ð―ÐĩÐŧŅ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐūÐē",
+DlgLnkPopFullScrn	: "ÐÐūÐŧÐ―ŅÐđ ŅÐšŅÐ°Ð― (IE)",
+DlgLnkPopDependent	: "ÐÐ°ÐēÐļŅÐļÐžŅÐđ (Netscape)",
+DlgLnkPopWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgLnkPopHeight		: "ÐŅŅÐūŅÐ°",
+DlgLnkPopLeft		: "ÐÐūÐ·ÐļŅÐļŅ ŅÐŧÐĩÐēÐ°",
+DlgLnkPopTop		: "ÐÐūÐ·ÐļŅÐļŅ ŅÐēÐĩŅŅŅ",
+
+DlnLnkMsgNoUrl		: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēÐēÐĩÐīÐļŅÐĩ URL ŅŅŅÐŧÐšÐļ",
+DlnLnkMsgNoEMail	: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēÐēÐĩÐīÐļŅÐĩ Ð°ÐīŅÐĩŅ ŅÐŧ. ÐŋÐūŅŅŅ",
+DlnLnkMsgNoAnchor	: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēŅÐąÐĩŅÐĩŅÐĩ ŅÐšÐūŅŅ",
+DlnLnkMsgInvPopName	: "ÐÐ°Ð·ÐēÐ°Ð―ÐļÐĩ ÐēŅÐŋŅÐēÐ°ŅŅÐĩÐģÐū ÐūÐšÐ―Ð° ÐīÐūÐŧÐķÐ―Ðū Ð―Ð°ŅÐļÐ―Ð°ŅŅŅŅ ÐąŅÐšÐēŅ Ðļ Ð―Ðĩ ÐžÐūÐķÐĩŅ ŅÐūÐīÐĩŅÐķÐ°ŅŅ ÐŋŅÐūÐąÐĩÐŧÐūÐē",
+
+// Color Dialog
+DlgColorTitle		: "ÐŅÐąÐĩŅÐļŅÐĩ ŅÐēÐĩŅ",
+DlgColorBtnClear	: "ÐŅÐļŅŅÐļŅŅ",
+DlgColorHighlight	: "ÐÐūÐīŅÐēÐĩŅÐĩÐ―Ð―ŅÐđ",
+DlgColorSelected	: "ÐŅÐąŅÐ°Ð―Ð―ŅÐđ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÐŅŅÐ°ÐēÐļŅŅ ŅÐžÐ°ÐđÐŧÐļÐš",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÐŅÐąÐĩŅÐļŅÐĩ ŅÐŋÐĩŅÐļÐ°ÐŧŅÐ―ŅÐđ ŅÐļÐžÐēÐūÐŧ",
+
+// Table Dialog
+DlgTableTitle		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐ°ÐąÐŧÐļŅŅ",
+DlgTableRows		: "ÐĄŅŅÐūÐšÐļ",
+DlgTableColumns		: "ÐÐūÐŧÐūÐ―ÐšÐļ",
+DlgTableBorder		: "Ð Ð°Ð·ÐžÐĩŅ ÐąÐūŅÐīŅŅÐ°",
+DlgTableAlign		: "ÐŅŅÐ°ÐēÐ―ÐļÐēÐ°Ð―ÐļÐĩ",
+DlgTableAlignNotSet	: "<ÐÐĩ ŅŅŅ.>",
+DlgTableAlignLeft	: "ÐĄÐŧÐĩÐēÐ°",
+DlgTableAlignCenter	: "ÐÐū ŅÐĩÐ―ŅŅŅ",
+DlgTableAlignRight	: "ÐĄÐŋŅÐ°ÐēÐ°",
+DlgTableWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgTableWidthPx		: "ÐŋÐļÐšŅÐĩÐŧÐĩÐđ",
+DlgTableWidthPc		: "ÐŋŅÐūŅÐĩÐ―ŅÐūÐē",
+DlgTableHeight		: "ÐŅŅÐūŅÐ°",
+DlgTableCellSpace	: "ÐŅÐūÐžÐĩÐķŅŅÐūÐš (spacing)",
+DlgTableCellPad		: "ÐŅŅŅŅÐŋ (padding)",
+DlgTableCaption		: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš",
+DlgTableSummary		: "Ð ÐĩÐ·ŅÐžÐĩ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅŅÐĩÐđÐšÐļ",
+DlgCellWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgCellWidthPx		: "ÐŋÐļÐšŅÐĩÐŧÐĩÐđ",
+DlgCellWidthPc		: "ÐŋŅÐūŅÐĩÐ―ŅÐūÐē",
+DlgCellHeight		: "ÐŅŅÐūŅÐ°",
+DlgCellWordWrap		: "ÐÐ°ÐēÐūŅÐ°ŅÐļÐēÐ°Ð―ÐļÐĩ ŅÐĩÐšŅŅÐ°",
+DlgCellWordWrapNotSet	: "<ÐÐĩ ŅŅŅ.>",
+DlgCellWordWrapYes	: "ÐÐ°",
+DlgCellWordWrapNo	: "ÐÐĩŅ",
+DlgCellHorAlign		: "ÐÐūŅ. ÐēŅŅÐ°ÐēÐ―ÐļÐēÐ°Ð―ÐļÐĩ",
+DlgCellHorAlignNotSet	: "<ÐÐĩ ŅŅŅ.>",
+DlgCellHorAlignLeft	: "ÐĄÐŧÐĩÐēÐ°",
+DlgCellHorAlignCenter	: "ÐÐū ŅÐĩÐ―ŅŅŅ",
+DlgCellHorAlignRight: "ÐĄÐŋŅÐ°ÐēÐ°",
+DlgCellVerAlign		: "ÐÐĩŅŅ. ÐēŅŅÐ°ÐēÐ―ÐļÐēÐ°Ð―ÐļÐĩ",
+DlgCellVerAlignNotSet	: "<ÐÐĩ ŅŅŅ.>",
+DlgCellVerAlignTop	: "ÐĄÐēÐĩŅŅŅ",
+DlgCellVerAlignMiddle	: "ÐÐūŅÐĩŅÐĩÐīÐļÐ―Ðĩ",
+DlgCellVerAlignBottom	: "ÐĄÐ―ÐļÐ·Ņ",
+DlgCellVerAlignBaseline	: "ÐÐū ÐąÐ°Ð·ÐūÐēÐūÐđ ÐŧÐļÐ―ÐļÐļ",
+DlgCellRowSpan		: "ÐÐļÐ°ÐŋÐ°Ð·ÐūÐ― ŅŅŅÐūÐš (span)",
+DlgCellCollSpan		: "ÐÐļÐ°ÐŋÐ°Ð·ÐūÐ― ÐšÐūÐŧÐūÐ―ÐūÐš (span)",
+DlgCellBackColor	: "ÐĶÐēÐĩŅ ŅÐūÐ―Ð°",
+DlgCellBorderColor	: "ÐĶÐēÐĩŅ ÐąÐūŅÐīŅŅÐ°",
+DlgCellBtnSelect	: "ÐŅÐąÐĩŅÐļŅÐĩ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "ÐÐ°ÐđŅÐļ Ðļ Ð·Ð°ÐžÐĩÐ―ÐļŅŅ",
+
+// Find Dialog
+DlgFindTitle		: "ÐÐ°ÐđŅÐļ",
+DlgFindFindBtn		: "ÐÐ°ÐđŅÐļ",
+DlgFindNotFoundMsg	: "ÐĢÐšÐ°Ð·Ð°Ð―Ð―ŅÐđ ŅÐĩÐšŅŅ Ð―Ðĩ Ð―Ð°ÐđÐīÐĩÐ―.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ",
+DlgReplaceFindLbl		: "ÐÐ°ÐđŅÐļ:",
+DlgReplaceReplaceLbl	: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ Ð―Ð°:",
+DlgReplaceCaseChk		: "ÐĢŅÐļŅŅÐēÐ°ŅŅ ŅÐĩÐģÐļŅŅŅ",
+DlgReplaceReplaceBtn	: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ",
+DlgReplaceReplAllBtn	: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ ÐēŅÐĩ",
+DlgReplaceWordChk		: "ÐĄÐūÐēÐŋÐ°ÐīÐĩÐ―ÐļÐĩ ŅÐĩÐŧŅŅ ŅÐŧÐūÐē",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ÐÐ°ŅŅŅÐūÐđÐšÐļ ÐąÐĩÐ·ÐūÐŋÐ°ŅÐ―ÐūŅŅÐļ ÐēÐ°ŅÐĩÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ° Ð―Ðĩ ÐŋÐūÐ·ÐēÐūÐŧŅŅŅ ŅÐĩÐīÐ°ÐšŅÐūŅŅ Ð°ÐēŅÐūÐžÐ°ŅÐļŅÐĩŅÐšÐļ ÐēŅÐŋÐūÐŧÐ―ŅŅŅ ÐūÐŋÐĩŅÐ°ŅÐļÐļ ÐēŅŅÐĩÐ·Ð°Ð―ÐļŅ. ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐļŅÐŋÐūÐŧŅÐ·ŅÐđŅÐĩ ÐšÐŧÐ°ÐēÐļÐ°ŅŅŅŅ ÐīÐŧŅ ŅŅÐūÐģÐū (Ctrl+X).",
+PasteErrorCopy	: "ÐÐ°ŅŅŅÐūÐđÐšÐļ ÐąÐĩÐ·ÐūÐŋÐ°ŅÐ―ÐūŅŅÐļ ÐēÐ°ŅÐĩÐģÐū ÐąŅÐ°ŅÐ·ÐĩŅÐ° Ð―Ðĩ ÐŋÐūÐ·ÐēÐūÐŧŅŅŅ ŅÐĩÐīÐ°ÐšŅÐūŅŅ Ð°ÐēŅÐūÐžÐ°ŅÐļŅÐĩŅÐšÐļ ÐēŅÐŋÐūÐŧÐ―ŅŅŅ ÐūÐŋÐĩŅÐ°ŅÐļÐļ ÐšÐūÐŋÐļŅÐūÐēÐ°Ð―ÐļŅ. ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐļŅÐŋÐūÐŧŅÐ·ŅÐđŅÐĩ ÐšÐŧÐ°ÐēÐļÐ°ŅŅŅŅ ÐīÐŧŅ ŅŅÐūÐģÐū (Ctrl+C).",
+
+PasteAsText		: "ÐŅŅÐ°ÐēÐļŅŅ ŅÐūÐŧŅÐšÐū ŅÐĩÐšŅŅ",
+PasteFromWord	: "ÐŅŅÐ°ÐēÐļŅŅ ÐļÐ· Word",
+
+DlgPasteMsg2	: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēŅŅÐ°ÐēŅŅÐĩ ŅÐĩÐšŅŅ Ðē ÐŋŅŅÐžÐūŅÐģÐūÐŧŅÐ―ÐļÐš, ÐļŅÐŋÐūÐŧŅÐ·ŅŅ ŅÐūŅÐĩŅÐ°Ð―ÐļÐĩ ÐšÐŧÐ°ÐēÐļŅ (<STRONG>Ctrl+V</STRONG>), Ðļ Ð―Ð°ÐķÐžÐļŅÐĩ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "ÐÐū ÐŋŅÐļŅÐļÐ―Ðĩ Ð―Ð°ŅŅŅÐūÐĩÐš ÐąÐĩÐ·ÐūÐŋÐ°ŅÐ―ÐūŅŅÐļ ÐąŅÐ°ŅÐ·ÐĩŅÐ°, ŅÐĩÐīÐ°ÐšŅÐūŅ Ð―Ðĩ ÐļÐžÐĩÐĩŅ ÐīÐūŅŅŅÐŋÐ° Ðš ÐīÐ°Ð―Ð―ŅÐž ÐąŅŅÐĩŅÐ° ÐūÐąÐžÐĩÐ―Ð° Ð―Ð°ÐŋŅŅÐžŅŅ. ÐÐ°Ðž Ð―ÐĩÐūÐąŅÐūÐīÐļÐžÐū ÐēŅŅÐ°ÐēÐļŅŅ ŅÐĩÐšŅŅ ŅÐ―ÐūÐēÐ° Ðē ŅŅÐū ÐūÐšÐ―Ðū.",
+DlgPasteIgnoreFont		: "ÐÐģÐ―ÐūŅÐļŅÐūÐēÐ°ŅŅ ÐūÐŋŅÐĩÐīÐĩÐŧÐĩÐ―ÐļŅ ÐģÐ°ŅÐ―ÐļŅŅŅŅ",
+DlgPasteRemoveStyles	: "ÐĢÐąŅÐ°ŅŅ ÐūÐŋŅÐĩÐīÐĩÐŧÐĩÐ―ÐļŅ ŅŅÐļÐŧÐĩÐđ",
+
+// Color Picker
+ColorAutomatic	: "ÐÐēŅÐūÐžÐ°ŅÐļŅÐĩŅÐšÐļÐđ",
+ColorMoreColors	: "ÐĶÐēÐĩŅÐ°...",
+
+// Document Properties
+DocProps		: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ÐĄÐēÐūÐđŅŅÐēÐ° ŅÐšÐūŅŅ",
+DlgAnchorName		: "ÐÐžŅ ŅÐšÐūŅŅ",
+DlgAnchorErrorName	: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēÐēÐĩÐīÐļŅÐĩ ÐļÐžŅ ŅÐšÐūŅŅ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ÐÐĩŅ Ðē ŅÐŧÐūÐēÐ°ŅÐĩ",
+DlgSpellChangeTo		: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ Ð―Ð°",
+DlgSpellBtnIgnore		: "ÐÐģÐ―ÐūŅÐļŅÐūÐēÐ°ŅŅ",
+DlgSpellBtnIgnoreAll	: "ÐÐģÐ―ÐūŅÐļŅÐūÐēÐ°ŅŅ ÐēŅÐĩ",
+DlgSpellBtnReplace		: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ",
+DlgSpellBtnReplaceAll	: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ ÐēŅÐĩ",
+DlgSpellBtnUndo			: "ÐŅÐžÐĩÐ―ÐļŅŅ",
+DlgSpellNoSuggestions	: "- ÐÐĩŅ ÐŋŅÐĩÐīÐŋÐūÐŧÐūÐķÐĩÐ―ÐļÐđ -",
+DlgSpellProgress		: "ÐÐīÐĩŅ ÐŋŅÐūÐēÐĩŅÐšÐ° ÐūŅŅÐūÐģŅÐ°ŅÐļÐļ...",
+DlgSpellNoMispell		: "ÐŅÐūÐēÐĩŅÐšÐ° ÐūŅŅÐūÐģŅÐ°ŅÐļÐļ Ð·Ð°ÐšÐūÐ―ŅÐĩÐ―Ð°: ÐūŅÐļÐąÐūÐš Ð―Ðĩ Ð―Ð°ÐđÐīÐĩÐ―Ðū",
+DlgSpellNoChanges		: "ÐŅÐūÐēÐĩŅÐšÐ° ÐūŅŅÐūÐģŅÐ°ŅÐļÐļ Ð·Ð°ÐšÐūÐ―ŅÐĩÐ―Ð°: Ð―Ðļ ÐūÐīÐ―ÐūÐģÐū ŅÐŧÐūÐēÐ° Ð―Ðĩ ÐļÐ·ÐžÐĩÐ―ÐĩÐ―Ðū",
+DlgSpellOneChange		: "ÐŅÐūÐēÐĩŅÐšÐ° ÐūŅŅÐūÐģŅÐ°ŅÐļÐļ Ð·Ð°ÐšÐūÐ―ŅÐĩÐ―Ð°: ÐūÐīÐ―Ðū ŅÐŧÐūÐēÐū ÐļÐ·ÐžÐĩÐ―ÐĩÐ―Ðū",
+DlgSpellManyChanges		: "ÐŅÐūÐēÐĩŅÐšÐ° ÐūŅŅÐūÐģŅÐ°ŅÐļÐļ Ð·Ð°ÐšÐūÐ―ŅÐĩÐ―Ð°: 1% ŅÐŧÐūÐē ÐļÐ·ÐžÐĩÐ―ÐĩÐ―",
+
+IeSpellDownload			: "ÐÐūÐīŅÐŧŅ ÐŋŅÐūÐēÐĩŅÐšÐļ ÐūŅŅÐūÐģŅÐ°ŅÐļÐļ Ð―Ðĩ ŅŅŅÐ°Ð―ÐūÐēÐŧÐĩÐ―. ÐĨÐūŅÐļŅÐĩ ŅÐšÐ°ŅÐ°ŅŅ ÐĩÐģÐū ŅÐĩÐđŅÐ°Ņ?",
+
+// Button Dialog
+DlgButtonText		: "ÐĒÐĩÐšŅŅ (ÐÐ―Ð°ŅÐĩÐ―ÐļÐĩ)",
+DlgButtonType		: "ÐĒÐļÐŋ",
+DlgButtonTypeBtn	: "ÐÐ―ÐūÐŋÐšÐ°",
+DlgButtonTypeSbm	: "ÐŅÐŋŅÐ°ÐēÐļŅŅ",
+DlgButtonTypeRst	: "ÐĄÐąŅÐūŅÐļŅŅ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ÐÐžŅ",
+DlgCheckboxValue	: "ÐÐ―Ð°ŅÐĩÐ―ÐļÐĩ",
+DlgCheckboxSelected	: "ÐŅÐąŅÐ°Ð―Ð―Ð°Ņ",
+
+// Form Dialog
+DlgFormName		: "ÐÐžŅ",
+DlgFormAction	: "ÐÐĩÐđŅŅÐēÐļÐĩ",
+DlgFormMethod	: "ÐÐĩŅÐūÐī",
+
+// Select Field Dialog
+DlgSelectName		: "ÐÐžŅ",
+DlgSelectValue		: "ÐÐ―Ð°ŅÐĩÐ―ÐļÐĩ",
+DlgSelectSize		: "Ð Ð°Ð·ÐžÐĩŅ",
+DlgSelectLines		: "ÐŧÐļÐ―ÐļÐļ",
+DlgSelectChkMulti	: "Ð Ð°Ð·ŅÐĩŅÐļŅŅ ÐžÐ―ÐūÐķÐĩŅŅÐēÐĩÐ―Ð―ŅÐđ ÐēŅÐąÐūŅ",
+DlgSelectOpAvail	: "ÐÐūŅŅŅÐŋÐ―ŅÐĩ ÐēÐ°ŅÐļÐ°Ð―ŅŅ",
+DlgSelectOpText		: "ÐĒÐĩÐšŅŅ",
+DlgSelectOpValue	: "ÐÐ―Ð°ŅÐĩÐ―ÐļÐĩ",
+DlgSelectBtnAdd		: "ÐÐūÐąÐ°ÐēÐļŅŅ",
+DlgSelectBtnModify	: "ÐÐūÐīÐļŅÐļŅÐļŅÐūÐēÐ°ŅŅ",
+DlgSelectBtnUp		: "ÐÐēÐĩŅŅ",
+DlgSelectBtnDown	: "ÐÐ―ÐļÐ·",
+DlgSelectBtnSetValue : "ÐĢŅŅÐ°Ð―ÐūÐēÐļŅŅ ÐšÐ°Ðš ÐēŅÐąŅÐ°Ð―Ð―ÐūÐĩ Ð·Ð―Ð°ŅÐĩÐ―ÐļÐĩ",
+DlgSelectBtnDelete	: "ÐĢÐīÐ°ÐŧÐļŅŅ",
+
+// Textarea Dialog
+DlgTextareaName	: "ÐÐžŅ",
+DlgTextareaCols	: "ÐÐūÐŧÐūÐ―ÐšÐļ",
+DlgTextareaRows	: "ÐĄŅŅÐūÐšÐļ",
+
+// Text Field Dialog
+DlgTextName			: "ÐÐžŅ",
+DlgTextValue		: "ÐÐ―Ð°ŅÐĩÐ―ÐļÐĩ",
+DlgTextCharWidth	: "ÐĻÐļŅÐļÐ―Ð°",
+DlgTextMaxChars		: "ÐÐ°ÐšŅ. ÐšÐūÐŧ-ÐēÐū ŅÐļÐžÐēÐūÐŧÐūÐē",
+DlgTextType			: "ÐĒÐļÐŋ",
+DlgTextTypeText		: "ÐĒÐĩÐšŅŅ",
+DlgTextTypePass		: "ÐÐ°ŅÐūÐŧŅ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ÐÐžŅ",
+DlgHiddenValue	: "ÐÐ―Ð°ŅÐĩÐ―ÐļÐĩ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ÐĄÐēÐūÐđŅŅÐēÐ° ÐžÐ°ŅÐšÐļŅÐūÐēÐ°Ð―Ð―ÐūÐģÐū ŅÐŋÐļŅÐšÐ°",
+NumberedListProp	: "ÐĄÐēÐūÐđŅŅÐēÐ° Ð―ŅÐžÐĩŅÐūÐēÐ°Ð―Ð―ÐūÐģÐū ŅÐŋÐļŅÐšÐ°",
+DlgLstStart			: "ÐÐ°ŅÐ°ÐŧÐū",
+DlgLstType			: "ÐĒÐļÐŋ",
+DlgLstTypeCircle	: "ÐŅŅÐģ",
+DlgLstTypeDisc		: "ÐÐļŅÐš",
+DlgLstTypeSquare	: "ÐÐēÐ°ÐīŅÐ°Ņ",
+DlgLstTypeNumbers	: "ÐÐūÐžÐĩŅÐ° (1, 2, 3)",
+DlgLstTypeLCase		: "ÐŅÐšÐēŅ Ð―ÐļÐķÐ―ÐĩÐģÐū ŅÐĩÐģÐļŅŅŅÐ° (a, b, c)",
+DlgLstTypeUCase		: "ÐŅÐšÐēŅ ÐēÐĩŅŅÐ―ÐĩÐģÐū ŅÐĩÐģÐļŅŅŅÐ° (A, B, C)",
+DlgLstTypeSRoman	: "ÐÐ°ÐŧŅÐĩ ŅÐļÐžŅÐšÐļÐĩ ÐąŅÐšÐēŅ (i, ii, iii)",
+DlgLstTypeLRoman	: "ÐÐūÐŧŅŅÐļÐĩ ŅÐļÐžŅÐšÐļÐĩ ÐąŅÐšÐēŅ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÐÐąŅÐļÐĩ",
+DlgDocBackTab		: "ÐÐ°ÐīÐ―ÐļÐđ ŅÐūÐ―",
+DlgDocColorsTab		: "ÐĶÐēÐĩŅÐ° Ðļ ÐūŅŅŅŅÐŋŅ",
+DlgDocMetaTab		: "ÐÐĩŅÐ° ÐīÐ°Ð―Ð―ŅÐĩ",
+
+DlgDocPageTitle		: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš ŅŅŅÐ°Ð―ÐļŅŅ",
+DlgDocLangDir		: "ÐÐ°ÐŋŅÐ°ÐēÐŧÐĩÐ―ÐļÐĩ ŅÐĩÐšŅŅÐ°",
+DlgDocLangDirLTR	: "ÐĄÐŧÐĩÐēÐ° Ð―Ð°ÐŋŅÐ°ÐēÐū (LTR)",
+DlgDocLangDirRTL	: "ÐĄÐŋŅÐ°ÐēÐ° Ð―Ð°ÐŧÐĩÐēÐū (RTL)",
+DlgDocLangCode		: "ÐÐūÐī ŅÐ·ŅÐšÐ°",
+DlgDocCharSet		: "ÐÐūÐīÐļŅÐūÐēÐšÐ° Ð―Ð°ÐąÐūŅÐ° ŅÐļÐžÐēÐūÐŧÐūÐē",
+DlgDocCharSetCE		: "ÐĶÐĩÐ―ŅŅÐ°ÐŧŅÐ―Ðū-ÐĩÐēŅÐūÐŋÐĩÐđŅÐšÐ°Ņ",
+DlgDocCharSetCT		: "ÐÐļŅÐ°ÐđŅÐšÐ°Ņ ŅŅÐ°ÐīÐļŅÐļÐūÐ―Ð―Ð°Ņ (Big5)",
+DlgDocCharSetCR		: "ÐÐļŅÐļÐŧÐŧÐļŅÐ°",
+DlgDocCharSetGR		: "ÐŅÐĩŅÐĩŅÐšÐ°Ņ",
+DlgDocCharSetJP		: "ÐŊÐŋÐūÐ―ŅÐšÐ°Ņ",
+DlgDocCharSetKR		: "ÐÐūŅÐĩÐđŅÐšÐ°Ņ",
+DlgDocCharSetTR		: "ÐĒŅŅÐĩŅÐšÐ°Ņ",
+DlgDocCharSetUN		: "ÐŪÐ―ÐļÐšÐūÐī (UTF-8)",
+DlgDocCharSetWE		: "ÐÐ°ÐŋÐ°ÐīÐ―Ðū-ÐĩÐēŅÐūÐŋÐĩÐđŅÐšÐ°Ņ",
+DlgDocCharSetOther	: "ÐŅŅÐģÐ°Ņ ÐšÐūÐīÐļŅÐūÐēÐšÐ° Ð―Ð°ÐąÐūŅÐ° ŅÐļÐžÐēÐūÐŧÐūÐē",
+
+DlgDocDocType		: "ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš ŅÐļÐŋÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocDocTypeOther	: "ÐŅŅÐģÐūÐđ Ð·Ð°ÐģÐūÐŧÐūÐēÐūÐš ŅÐļÐŋÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocIncXHTML		: "ÐÐšÐŧŅŅÐļŅŅ XHTML ÐūÐąŅŅÐēÐŧÐĩÐ―ÐļŅ",
+DlgDocBgColor		: "ÐĶÐēÐĩŅ ŅÐūÐ―Ð°",
+DlgDocBgImage		: "URL ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļŅ ŅÐūÐ―Ð°",
+DlgDocBgNoScroll	: "ÐÐĩŅÐšŅÐūÐŧÐŧÐļŅŅÐĩÐžŅÐđ ŅÐūÐ―",
+DlgDocCText			: "ÐĒÐĩÐšŅŅ",
+DlgDocCLink			: "ÐĄŅŅÐŧÐšÐ°",
+DlgDocCVisited		: "ÐÐūŅÐĩŅÐĩÐ―Ð―Ð°Ņ ŅŅŅÐŧÐšÐ°",
+DlgDocCActive		: "ÐÐšŅÐļÐēÐ―Ð°Ņ ŅŅŅÐŧÐšÐ°",
+DlgDocMargins		: "ÐŅŅŅŅÐŋŅ ŅŅŅÐ°Ð―ÐļŅŅ",
+DlgDocMaTop			: "ÐÐĩŅŅÐ―ÐļÐđ",
+DlgDocMaLeft		: "ÐÐĩÐēŅÐđ",
+DlgDocMaRight		: "ÐŅÐ°ÐēŅÐđ",
+DlgDocMaBottom		: "ÐÐļÐķÐ―ÐļÐđ",
+DlgDocMeIndex		: "ÐÐŧŅŅÐĩÐēŅÐĩ ŅÐŧÐūÐēÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ° (ŅÐ°Ð·ÐīÐĩÐŧÐĩÐ―Ð―ŅÐĩ Ð·Ð°ÐŋŅŅÐūÐđ)",
+DlgDocMeDescr		: "ÐÐŋÐļŅÐ°Ð―ÐļÐĩ ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocMeAuthor		: "ÐÐēŅÐūŅ",
+DlgDocMeCopy		: "ÐÐēŅÐūŅŅÐšÐļÐĩ ÐŋŅÐ°ÐēÐ°",
+DlgDocPreview		: "ÐŅÐĩÐīÐēÐ°ŅÐļŅÐĩÐŧŅÐ―ŅÐđ ÐŋŅÐūŅÐžÐūŅŅ",
+
+// Templates Dialog
+Templates			: "ÐĻÐ°ÐąÐŧÐūÐ―Ņ",
+DlgTemplatesTitle	: "ÐĻÐ°ÐąÐŧÐūÐ―Ņ ŅÐūÐīÐĩŅÐķÐļÐžÐūÐģÐū",
+DlgTemplatesSelMsg	: "ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐēŅÐąÐĩŅÐĩŅÐĩ ŅÐ°ÐąÐŧÐūÐ― ÐīÐŧŅ ÐūŅÐšŅŅŅÐļŅ Ðē ŅÐĩÐīÐ°ÐšŅÐūŅÐĩ<br>(ŅÐĩÐšŅŅÐĩÐĩ ŅÐūÐīÐĩŅÐķÐļÐžÐūÐĩ ÐąŅÐīÐĩŅ ÐŋÐūŅÐĩŅŅÐ―Ðū):",
+DlgTemplatesLoading	: "ÐÐ°ÐģŅŅÐ·ÐšÐ° ŅÐŋÐļŅÐšÐ° ŅÐ°ÐąÐŧÐūÐ―ÐūÐē. ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ°, ÐŋÐūÐīÐūÐķÐīÐļŅÐĩ...",
+DlgTemplatesNoTpl	: "(ÐÐļ ÐūÐīÐ―ÐūÐģÐū ŅÐ°ÐąÐŧÐūÐ―Ð° Ð―Ðĩ ÐūÐŋŅÐĩÐīÐĩÐŧÐĩÐ―Ðū)",
+DlgTemplatesReplace	: "ÐÐ°ÐžÐĩÐ―ÐļŅŅ ŅÐĩÐšŅŅÐĩÐĩ ŅÐūÐīÐĩŅÐķÐ°Ð―ÐļÐĩ",
+
+// About Dialog
+DlgAboutAboutTab	: "Ð ÐŋŅÐūÐģŅÐ°ÐžÐžÐĩ",
+DlgAboutBrowserInfoTab	: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ ÐąŅÐ°ŅÐ·ÐĩŅÐ°",
+DlgAboutLicenseTab	: "ÐÐļŅÐĩÐ―Ð·ÐļŅ",
+DlgAboutVersion		: "ÐÐĩŅŅÐļŅ",
+DlgAboutInfo		: "ÐÐŧŅ ÐąÐūÐŧŅŅÐĩÐđ ÐļÐ―ŅÐūŅÐžÐ°ŅÐļÐļ, ÐŋÐūŅÐĩŅÐļŅÐĩ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/af.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/af.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/af.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Afrikaans language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Vou Gereedskaps balk toe",
+ToolbarExpand		: "Vou Gereedskaps balk oop",
+
+// Toolbar Items and Context Menu
+Save				: "Bewaar",
+NewPage				: "Nuwe Bladsy",
+Preview				: "Voorskou",
+Cut					: "Uitsny ",
+Copy				: "Kopieer",
+Paste				: "Byvoeg",
+PasteText			: "Slegs inhoud byvoeg",
+PasteWord			: "Van Word af byvoeg",
+Print				: "Druk",
+SelectAll			: "Selekteer alles",
+RemoveFormat		: "Formaat verweider",
+InsertLinkLbl		: "Skakel",
+InsertLink			: "Skakel byvoeg/verander",
+RemoveLink			: "Skakel verweider",
+Anchor				: "Plekhouer byvoeg/verander",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Beeld",
+InsertImage			: "Beeld byvoeg/verander",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Flash byvoeg/verander",
+InsertTableLbl		: "Tabel",
+InsertTable			: "Tabel byvoeg/verander",
+InsertLineLbl		: "Lyn",
+InsertLine			: "Horisontale lyn byvoeg",
+InsertSpecialCharLbl: "Spesiaale karakter",
+InsertSpecialChar	: "Spesiaale Karakter byvoeg",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Smiley byvoeg",
+About				: "Meer oor FCKeditor",
+Bold				: "Vet",
+Italic				: "Skuins",
+Underline			: "Onderstreep",
+StrikeThrough		: "Gestreik",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Links rig",
+CenterJustify		: "Rig Middel",
+RightJustify		: "Regs rig",
+BlockJustify		: "Blok paradeer",
+DecreaseIndent		: "Paradeering verkort",
+IncreaseIndent		: "Paradeering verleng",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Ont-skep",
+Redo				: "Her-skep",
+NumberedListLbl		: "Genommerde lys",
+NumberedList		: "Genommerde lys byvoeg/verweider",
+BulletedListLbl		: "Gepunkte lys",
+BulletedList		: "Gepunkte lys byvoeg/verweider",
+ShowTableBorders	: "Wys tabel kante",
+ShowDetails			: "Wys informasie",
+Style				: "Styl",
+FontFormat			: "Karakter formaat",
+Font				: "Karakters",
+FontSize			: "Karakter grote",
+TextColor			: "Karakter kleur",
+BGColor				: "Agtergrond kleur",
+Source				: "Source",
+Find				: "Vind",
+Replace				: "Vervang",
+SpellCheck			: "Spelling nagaan",
+UniversalKeyboard	: "Universeele Sleutelbord",
+PageBreakLbl		: "Bladsy breek",
+PageBreak			: "Bladsy breek byvoeg",
+
+Form			: "Form",
+Checkbox		: "HakBox",
+RadioButton		: "PuntBox",
+TextField		: "Byvoegbare karakter strook",
+Textarea		: "Byvoegbare karakter area",
+HiddenField		: "Blinde strook",
+Button			: "Knop",
+SelectionField	: "Opklapbare keuse strook",
+ImageButton		: "Beeld knop",
+
+FitWindow		: "Maksimaliseer venster grote",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Verander skakel",
+CellCM				: "Cell",
+RowCM				: "Ry",
+ColumnCM			: "Kolom",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Ry verweider",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Kolom verweider",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Cell verweider",
+MergeCells			: "Cell verenig",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Tabel verweider",
+CellProperties		: "Cell eienskappe",
+TableProperties		: "Tabel eienskappe",
+ImageProperties		: "Beeld eienskappe",
+FlashProperties		: "Flash eienskappe",
+
+AnchorProp			: "Plekhouer eienskappe",
+ButtonProp			: "Knop eienskappe",
+CheckboxProp		: "HakBox eienskappe",
+HiddenFieldProp		: "Blinde strook eienskappe",
+RadioButtonProp		: "PuntBox eienskappe",
+ImageButtonProp		: "Beeld knop eienskappe",
+TextFieldProp		: "Karakter strook eienskappe",
+SelectionFieldProp	: "Opklapbare keuse strook eienskappe",
+TextareaProp		: "Karakter area eienskappe",
+FormProp			: "Form eienskappe",
+
+FontFormats			: "Normaal;Geformateerd;Adres;Opskrif 1;Opskrif 2;Opskrif 3;Opskrif 4;Opskrif 5;Opskrif 6;Normaal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML word verarbeit. U geduld asseblief...",
+Done				: "Kompleet",
+PasteWordConfirm	: "Die informasie wat U probeer byvoeg is warskynlik van Word. Wil U dit reinig voor die byvoeging?",
+NotCompatiblePaste	: "Die instruksie is beskikbaar vir Internet Explorer weergawe 5.5 of hor. Wil U dir byvoeg sonder reiniging?",
+UnknownToolbarItem	: "Unbekende gereedskaps balk item \"%1\"",
+UnknownCommand		: "Unbekende instruksie naam \"%1\"",
+NotImplemented		: "Instruksie is nie geimplementeer nie.",
+UnknownToolbarSet	: "Gereedskaps balk \"%1\" bestaan nie",
+NoActiveX			: "U browser sekuriteit instellings kan die funksies van die editor behinder. U moet die opsie \"Run ActiveX controls and plug-ins\" aktiveer. U ondervinding mag problematies geskiet of sekere funksionaliteit mag verhinder word.",
+BrowseServerBlocked : "Die vorraad venster word geblok! Verseker asseblief dat U die \"popup blocker\" instelling verander.",
+DialogBlocked		: "Die dialoog venster vir verdere informasie word geblok. De-aktiveer asseblief die \"popup blocker\" instellings wat dit behinder.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Kanseleer",
+DlgBtnClose			: "Sluit",
+DlgBtnBrowseServer	: "Server deurblaai",
+DlgAdvancedTag		: "Ingewikkeld",
+DlgOpOther			: "<Ander>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Voeg asseblief die URL in",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<geen instelling>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Taal rigting",
+DlgGenLangDirLtr	: "Links na regs (LTR)",
+DlgGenLangDirRtl	: "Regs na links (RTL)",
+DlgGenLangCode		: "Taal kode",
+DlgGenAccessKey		: "Toegang sleutel",
+DlgGenName			: "Naam",
+DlgGenTabIndex		: "Tab Index",
+DlgGenLongDescr		: "Lang beskreiwing URL",
+DlgGenClass			: "Skakel Tiepe",
+DlgGenTitle			: "Voorbeveelings Titel",
+DlgGenContType		: "Voorbeveelings inhoud soort",
+DlgGenLinkCharset	: "Geskakelde voorbeeld karakterstel",
+DlgGenStyle			: "Styl",
+
+// Image Dialog
+DlgImgTitle			: "Beeld eienskappe",
+DlgImgInfoTab		: "Beeld informasie",
+DlgImgBtnUpload		: "Stuur dit na die Server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Uplaai",
+DlgImgAlt			: "Alternatiewe beskrywing",
+DlgImgWidth			: "Weidte",
+DlgImgHeight		: "Hoogde",
+DlgImgLockRatio		: "Behou preporsie",
+DlgBtnResetSize		: "Herstel groote",
+DlgImgBorder		: "Kant",
+DlgImgHSpace		: "HSpasie",
+DlgImgVSpace		: "VSpasie",
+DlgImgAlign			: "Paradeer",
+DlgImgAlignLeft		: "Links",
+DlgImgAlignAbsBottom: "Abs Onder",
+DlgImgAlignAbsMiddle: "Abs Middel",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Onder",
+DlgImgAlignMiddle	: "Middel",
+DlgImgAlignRight	: "Regs",
+DlgImgAlignTextTop	: "Text Bo",
+DlgImgAlignTop		: "Bo",
+DlgImgPreview		: "Voorskou",
+DlgImgAlertUrl		: "Voeg asseblief Beeld URL in.",
+DlgImgLinkTab		: "Skakel",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash eienskappe",
+DlgFlashChkPlay		: "Automaties Speel",
+DlgFlashChkLoop		: "Herhaling",
+DlgFlashChkMenu		: "Laat Flash Menu toe",
+DlgFlashScale		: "Scale",
+DlgFlashScaleAll	: "Wys alles",
+DlgFlashScaleNoBorder	: "Geen kante",
+DlgFlashScaleFit	: "Presiese pas",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Skakel",
+DlgLnkInfoTab		: "Skakel informasie",
+DlgLnkTargetTab		: "Mikpunt",
+
+DlgLnkType			: "Skakel soort",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Skakel na plekhouers in text",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<ander>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Kies 'n plekhouer",
+DlgLnkAnchorByName	: "Volgens plekhouer naam",
+DlgLnkAnchorById	: "Volgens element Id",
+DlgLnkNoAnchors		: "(Geen plekhouers beskikbaar in dokument}",
+DlgLnkEMail			: "E-Mail Adres",
+DlgLnkEMailSubject	: "Boodskap Opskrif",
+DlgLnkEMailBody		: "Boodskap Inhoud",
+DlgLnkUpload		: "Oplaai",
+DlgLnkBtnUpload		: "Stuur na Server",
+
+DlgLnkTarget		: "Mikpunt",
+DlgLnkTargetFrame	: "<raam>",
+DlgLnkTargetPopup	: "<popup venster>",
+DlgLnkTargetBlank	: "Nuwe Venster (_blank)",
+DlgLnkTargetParent	: "Vorige Venster (_parent)",
+DlgLnkTargetSelf	: "Selfde Venster (_self)",
+DlgLnkTargetTop		: "Boonste Venster (_top)",
+DlgLnkTargetFrameName	: "Mikpunt Venster Naam",
+DlgLnkPopWinName	: "Popup Venster Naam",
+DlgLnkPopWinFeat	: "Popup Venster Geaartheid",
+DlgLnkPopResize		: "Verstelbare Groote",
+DlgLnkPopLocation	: "Adres Balk",
+DlgLnkPopMenu		: "Menu Balk",
+DlgLnkPopScroll		: "Gleibalkstuk",
+DlgLnkPopStatus		: "Status Balk",
+DlgLnkPopToolbar	: "Gereedskap Balk",
+DlgLnkPopFullScrn	: "Voll Skerm (IE)",
+DlgLnkPopDependent	: "Afhanklik (Netscape)",
+DlgLnkPopWidth		: "Weite",
+DlgLnkPopHeight		: "Hoogde",
+DlgLnkPopLeft		: "Links Posisie",
+DlgLnkPopTop		: "Bo Posisie",
+
+DlnLnkMsgNoUrl		: "Voeg asseblief die URL in",
+DlnLnkMsgNoEMail	: "Voeg asseblief die e-mail adres in",
+DlnLnkMsgNoAnchor	: "Kies asseblief 'n plekhouer",
+DlnLnkMsgInvPopName	: "Die popup naam moet begin met alphabetiese karakters sonder spasies.",
+
+// Color Dialog
+DlgColorTitle		: "Kies Kleur",
+DlgColorBtnClear	: "Maak skoon",
+DlgColorHighlight	: "Highlight",
+DlgColorSelected	: "Geselekteer",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Voeg Smiley by",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Kies spesiale karakter",
+
+// Table Dialog
+DlgTableTitle		: "Tabel eienskappe",
+DlgTableRows		: "Reie",
+DlgTableColumns		: "Kolome",
+DlgTableBorder		: "Kant groote",
+DlgTableAlign		: "Parideering",
+DlgTableAlignNotSet	: "<geen instelling>",
+DlgTableAlignLeft	: "Links",
+DlgTableAlignCenter	: "Middel",
+DlgTableAlignRight	: "Regs",
+DlgTableWidth		: "Weite",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "Hoogde",
+DlgTableCellSpace	: "Cell spasieering",
+DlgTableCellPad		: "Cell buffer",
+DlgTableCaption		: "Beskreiwing",
+DlgTableSummary		: "Opsomming",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cell eienskappe",
+DlgCellWidth		: "Weite",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "Hoogde",
+DlgCellWordWrap		: "Woord Wrap",
+DlgCellWordWrapNotSet	: "<geen instelling>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nee",
+DlgCellHorAlign		: "Horisontale rigting",
+DlgCellHorAlignNotSet	: "<geen instelling>",
+DlgCellHorAlignLeft	: "Links",
+DlgCellHorAlignCenter	: "Middel",
+DlgCellHorAlignRight: "Regs",
+DlgCellVerAlign		: "Vertikale rigting",
+DlgCellVerAlignNotSet	: "<geen instelling>",
+DlgCellVerAlignTop	: "Bo",
+DlgCellVerAlignMiddle	: "Middel",
+DlgCellVerAlignBottom	: "Onder",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Rei strekking",
+DlgCellCollSpan		: "Kolom strekking",
+DlgCellBackColor	: "Agtergrond Kleur",
+DlgCellBorderColor	: "Kant Kleur",
+DlgCellBtnSelect	: "Keuse...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Vind",
+DlgFindFindBtn		: "Vind",
+DlgFindNotFoundMsg	: "Die gespesifiseerde karakters word nie gevind nie.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Vervang",
+DlgReplaceFindLbl		: "Soek wat:",
+DlgReplaceReplaceLbl	: "Vervang met:",
+DlgReplaceCaseChk		: "Vergelyk karakter skryfweise",
+DlgReplaceReplaceBtn	: "Vervang",
+DlgReplaceReplAllBtn	: "Vervang alles",
+DlgReplaceWordChk		: "Vergelyk komplete woord",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "U browser se sekuriteit instelling behinder die uitsny aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+X).",
+PasteErrorCopy	: "U browser se sekuriteit instelling behinder die kopieerings aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+C).",
+
+PasteAsText		: "Voeg slegs karakters by",
+PasteFromWord	: "Byvoeging uit Word",
+
+DlgPasteMsg2	: "Voeg asseblief die inhoud in die gegewe box by met sleutel kombenasie(<STRONG>Ctrl+V</STRONG>) en druk <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignoreer karakter soort defenisies",
+DlgPasteRemoveStyles	: "Verweider Styl defenisies",
+
+// Color Picker
+ColorAutomatic	: "Automaties",
+ColorMoreColors	: "Meer Kleure...",
+
+// Document Properties
+DocProps		: "Dokument Eienskappe",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Plekhouer Eienskappe",
+DlgAnchorName		: "Plekhouer Naam",
+DlgAnchorErrorName	: "Voltooi die plekhouer naam asseblief",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nie in woordeboek nie",
+DlgSpellChangeTo		: "Verander na",
+DlgSpellBtnIgnore		: "Ignoreer",
+DlgSpellBtnIgnoreAll	: "Ignoreer na-volgende",
+DlgSpellBtnReplace		: "Vervang",
+DlgSpellBtnReplaceAll	: "vervang na-volgende",
+DlgSpellBtnUndo			: "Ont-skep",
+DlgSpellNoSuggestions	: "- Geen voorstel -",
+DlgSpellProgress		: "Spelling word beproef...",
+DlgSpellNoMispell		: "Spellproef kompleet: Geen foute",
+DlgSpellNoChanges		: "Spellproef kompleet: Geen woord veranderings",
+DlgSpellOneChange		: "Spellproef kompleet: Een woord verander",
+DlgSpellManyChanges		: "Spellproef kompleet: %1 woorde verander",
+
+IeSpellDownload			: "Geen Spellproefer geinstaleer nie. Wil U dit aflaai?",
+
+// Button Dialog
+DlgButtonText		: "Karakters (Waarde)",
+DlgButtonType		: "Soort",
+DlgButtonTypeBtn	: "Knop",
+DlgButtonTypeSbm	: "Indien",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Naam",
+DlgCheckboxValue	: "Waarde",
+DlgCheckboxSelected	: "Uitgekies",
+
+// Form Dialog
+DlgFormName		: "Naam",
+DlgFormAction	: "Aksie",
+DlgFormMethod	: "Metode",
+
+// Select Field Dialog
+DlgSelectName		: "Naam",
+DlgSelectValue		: "Waarde",
+DlgSelectSize		: "Grote",
+DlgSelectLines		: "lyne",
+DlgSelectChkMulti	: "Laat meerere keuses toe",
+DlgSelectOpAvail	: "Beskikbare Opsies",
+DlgSelectOpText		: "Karakters",
+DlgSelectOpValue	: "Waarde",
+DlgSelectBtnAdd		: "Byvoeg",
+DlgSelectBtnModify	: "Verander",
+DlgSelectBtnUp		: "Op",
+DlgSelectBtnDown	: "Af",
+DlgSelectBtnSetValue : "Stel as uitgekiesde waarde",
+DlgSelectBtnDelete	: "Verweider",
+
+// Textarea Dialog
+DlgTextareaName	: "Naam",
+DlgTextareaCols	: "Kolom",
+DlgTextareaRows	: "Reie",
+
+// Text Field Dialog
+DlgTextName			: "Naam",
+DlgTextValue		: "Waarde",
+DlgTextCharWidth	: "Karakter weite",
+DlgTextMaxChars		: "Maximale karakters",
+DlgTextType			: "Soort",
+DlgTextTypeText		: "Karakters",
+DlgTextTypePass		: "Wagwoord",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Naam",
+DlgHiddenValue	: "Waarde",
+
+// Bulleted List Dialog
+BulletedListProp	: "Gepunkte lys eienskappe",
+NumberedListProp	: "Genommerde lys eienskappe",
+DlgLstStart			: "Begin",
+DlgLstType			: "Soort",
+DlgLstTypeCircle	: "Sirkel",
+DlgLstTypeDisc		: "Skyf",
+DlgLstTypeSquare	: "Vierkant",
+DlgLstTypeNumbers	: "Nommer (1, 2, 3)",
+DlgLstTypeLCase		: "Klein Letters (a, b, c)",
+DlgLstTypeUCase		: "Hoof Letters (A, B, C)",
+DlgLstTypeSRoman	: "Klein Romeinse nommers (i, ii, iii)",
+DlgLstTypeLRoman	: "Groot Romeinse nommers (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Algemeen",
+DlgDocBackTab		: "Agtergrond",
+DlgDocColorsTab		: "Kleure en Rante",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Bladsy Opskrif",
+DlgDocLangDir		: "Taal rigting",
+DlgDocLangDirLTR	: "Link na Regs (LTR)",
+DlgDocLangDirRTL	: "Regs na Links (RTL)",
+DlgDocLangCode		: "Taal Kode",
+DlgDocCharSet		: "Karakterstel Kodeering",
+DlgDocCharSetCE		: "Sentraal Europa",
+DlgDocCharSetCT		: "Chinees Traditioneel (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Grieks",
+DlgDocCharSetJP		: "Japanees",
+DlgDocCharSetKR		: "Koreans",
+DlgDocCharSetTR		: "Turks",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "Ander Karakterstel Kodeering",
+
+DlgDocDocType		: "Dokument Opskrif Soort",
+DlgDocDocTypeOther	: "Ander Dokument Opskrif Soort",
+DlgDocIncXHTML		: "Voeg XHTML verklaring by",
+DlgDocBgColor		: "Agtergrond kleur",
+DlgDocBgImage		: "Agtergrond Beeld URL",
+DlgDocBgNoScroll	: "Vasgeklemde Agtergrond",
+DlgDocCText			: "Karakters",
+DlgDocCLink			: "Skakel",
+DlgDocCVisited		: "Besoekte Skakel",
+DlgDocCActive		: "Aktiewe Skakel",
+DlgDocMargins		: "Bladsy Rante",
+DlgDocMaTop			: "Bo",
+DlgDocMaLeft		: "Links",
+DlgDocMaRight		: "Regs",
+DlgDocMaBottom		: "Onder",
+DlgDocMeIndex		: "Dokument Index Sleutelwoorde(comma verdeelt)",
+DlgDocMeDescr		: "Dokument Beskrywing",
+DlgDocMeAuthor		: "Skrywer",
+DlgDocMeCopy		: "Kopiereg",
+DlgDocPreview		: "Voorskou",
+
+// Templates Dialog
+Templates			: "Templates",
+DlgTemplatesTitle	: "Inhoud Templates",
+DlgTemplatesSelMsg	: "Kies die template om te gebruik in die editor<br>(Inhoud word vervang!):",
+DlgTemplatesLoading	: "Templates word gelaai. U geduld asseblief...",
+DlgTemplatesNoTpl	: "(Geen templates gedefinieerd)",
+DlgTemplatesReplace	: "Vervang bestaande inhoud",
+
+// About Dialog
+DlgAboutAboutTab	: "Meer oor",
+DlgAboutBrowserInfoTab	: "Blaai Informasie deur",
+DlgAboutLicenseTab	: "Lesensie",
+DlgAboutVersion		: "weergawe",
+DlgAboutInfo		: "Vir meer informasie gaan na "
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/fr-ca.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/fr-ca.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/fr-ca.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Canadian French language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Masquer Outils",
+ToolbarExpand		: "Afficher Outils",
+
+// Toolbar Items and Context Menu
+Save				: "Sauvegarder",
+NewPage				: "Nouvelle page",
+Preview				: "Previsualiser",
+Cut					: "Couper",
+Copy				: "Copier",
+Paste				: "Coller",
+PasteText			: "Coller en tant que texte",
+PasteWord			: "Coller en tant que Word (formatÃĐ)",
+Print				: "Imprimer",
+SelectAll			: "Tout sÃĐlectionner",
+RemoveFormat		: "Supprimer le formatage",
+InsertLinkLbl		: "Lien",
+InsertLink			: "InsÃĐrer/modifier le lien",
+RemoveLink			: "Supprimer le lien",
+Anchor				: "InsÃĐrer/modifier l'ancre",
+AnchorDelete		: "Supprimer l'ancre",
+InsertImageLbl		: "Image",
+InsertImage			: "InsÃĐrer/modifier l'image",
+InsertFlashLbl		: "Animation Flash",
+InsertFlash			: "InsÃĐrer/modifier l'animation Flash",
+InsertTableLbl		: "Tableau",
+InsertTable			: "InsÃĐrer/modifier le tableau",
+InsertLineLbl		: "SÃĐparateur",
+InsertLine			: "InsÃĐrer un sÃĐparateur",
+InsertSpecialCharLbl: "CaractÃĻres spÃĐciaux",
+InsertSpecialChar	: "InsÃĐrer un caractÃĻre spÃĐcial",
+InsertSmileyLbl		: "Emoticon",
+InsertSmiley		: "InsÃĐrer un Emoticon",
+About				: "A propos de FCKeditor",
+Bold				: "Gras",
+Italic				: "Italique",
+Underline			: "SoulignÃĐ",
+StrikeThrough		: "Barrer",
+Subscript			: "Indice",
+Superscript			: "Exposant",
+LeftJustify			: "Aligner Ã  gauche",
+CenterJustify		: "Centrer",
+RightJustify		: "Aligner Ã  Droite",
+BlockJustify		: "Texte justifiÃĐ",
+DecreaseIndent		: "Diminuer le retrait",
+IncreaseIndent		: "Augmenter le retrait",
+Blockquote			: "Citation",
+Undo				: "Annuler",
+Redo				: "Refaire",
+NumberedListLbl		: "Liste numÃĐrotÃĐe",
+NumberedList		: "InsÃĐrer/supprimer la liste numÃĐrotÃĐe",
+BulletedListLbl		: "Liste Ã  puces",
+BulletedList		: "InsÃĐrer/supprimer la liste Ã  puces",
+ShowTableBorders	: "Afficher les bordures du tableau",
+ShowDetails			: "Afficher les caractÃĻres invisibles",
+Style				: "Style",
+FontFormat			: "Format",
+Font				: "Police",
+FontSize			: "Taille",
+TextColor			: "Couleur de caractÃĻre",
+BGColor				: "Couleur de fond",
+Source				: "Source",
+Find				: "Chercher",
+Replace				: "Remplacer",
+SpellCheck			: "Orthographe",
+UniversalKeyboard	: "Clavier universel",
+PageBreakLbl		: "Saut de page",
+PageBreak			: "InsÃĐrer un saut de page",
+
+Form			: "Formulaire",
+Checkbox		: "Case Ã  cocher",
+RadioButton		: "Bouton radio",
+TextField		: "Champ texte",
+Textarea		: "Zone de texte",
+HiddenField		: "Champ cachÃĐ",
+Button			: "Bouton",
+SelectionField	: "Champ de sÃĐlection",
+ImageButton		: "Bouton image",
+
+FitWindow		: "Edition pleine page",
+ShowBlocks		: "Afficher les blocs",
+
+// Context Menu
+EditLink			: "Modifier le lien",
+CellCM				: "Cellule",
+RowCM				: "Ligne",
+ColumnCM			: "Colonne",
+InsertRowAfter		: "InsÃĐrer une ligne aprÃĻs",
+InsertRowBefore		: "InsÃĐrer une ligne avant",
+DeleteRows			: "Supprimer des lignes",
+InsertColumnAfter	: "InsÃĐrer une colonne aprÃĻs",
+InsertColumnBefore	: "InsÃĐrer une colonne avant",
+DeleteColumns		: "Supprimer des colonnes",
+InsertCellAfter		: "InsÃĐrer une cellule aprÃĻs",
+InsertCellBefore	: "InsÃĐrer une cellule avant",
+DeleteCells			: "Supprimer des cellules",
+MergeCells			: "Fusionner les cellules",
+MergeRight			: "Fusionner Ã  droite",
+MergeDown			: "Fusionner en bas",
+HorizontalSplitCell	: "Scinder la cellule horizontalement",
+VerticalSplitCell	: "Scinder la cellule verticalement",
+TableDelete			: "Supprimer le tableau",
+CellProperties		: "PropriÃĐtÃĐs de cellule",
+TableProperties		: "PropriÃĐtÃĐs du tableau",
+ImageProperties		: "PropriÃĐtÃĐs de l'image",
+FlashProperties		: "PropriÃĐtÃĐs de l'animation Flash",
+
+AnchorProp			: "PropriÃĐtÃĐs de l'ancre",
+ButtonProp			: "PropriÃĐtÃĐs du bouton",
+CheckboxProp		: "PropriÃĐtÃĐs de la case Ã  cocher",
+HiddenFieldProp		: "PropriÃĐtÃĐs du champ cachÃĐ",
+RadioButtonProp		: "PropriÃĐtÃĐs du bouton radio",
+ImageButtonProp		: "PropriÃĐtÃĐs du bouton image",
+TextFieldProp		: "PropriÃĐtÃĐs du champ texte",
+SelectionFieldProp	: "PropriÃĐtÃĐs de la liste/du menu",
+TextareaProp		: "PropriÃĐtÃĐs de la zone de texte",
+FormProp			: "PropriÃĐtÃĐs du formulaire",
+
+FontFormats			: "Normal;FormatÃĐ;Adresse;En-tÃŠte 1;En-tÃŠte 2;En-tÃŠte 3;En-tÃŠte 4;En-tÃŠte 5;En-tÃŠte 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Calcul XHTML. Veuillez patienter...",
+Done				: "TerminÃĐ",
+PasteWordConfirm	: "Le texte Ã  coller semble provenir de Word. DÃĐsirez-vous le nettoyer avant de coller?",
+NotCompatiblePaste	: "Cette commande nÃĐcessite Internet Explorer version 5.5 et plus. Souhaitez-vous coller sans nettoyage?",
+UnknownToolbarItem	: "ÃlÃĐment de barre d'outil inconnu \"%1\"",
+UnknownCommand		: "Nom de commande inconnu \"%1\"",
+NotImplemented		: "Commande indisponible",
+UnknownToolbarSet	: "La barre d'outils \"%1\" n'existe pas",
+NoActiveX			: "Les paramÃĻtres de sÃĐcuritÃĐ de votre navigateur peuvent limiter quelques fonctionnalitÃĐs de l'ÃĐditeur. Veuillez activer l'option \"ExÃĐcuter les contrÃīles ActiveX et les plug-ins\". Il se peut que vous rencontriez des erreurs et remarquiez quelques limitations.",
+BrowseServerBlocked : "Le navigateur n'a pas pu ÃŠtre ouvert. Assurez-vous que les bloqueurs de popups soient dÃĐsactivÃĐs.",
+DialogBlocked		: "La fenÃŠtre de dialogue n'a pas pu s'ouvrir. Assurez-vous que les bloqueurs de popups soient dÃĐsactivÃĐs.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Annuler",
+DlgBtnClose			: "Fermer",
+DlgBtnBrowseServer	: "Parcourir le serveur",
+DlgAdvancedTag		: "AvancÃĐe",
+DlgOpOther			: "<autre>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Veuillez saisir l'URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Par dÃĐfaut>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Sens d'ÃĐcriture",
+DlgGenLangDirLtr	: "De gauche Ã  droite (LTR)",
+DlgGenLangDirRtl	: "De droite Ã  gauche (RTL)",
+DlgGenLangCode		: "Code langue",
+DlgGenAccessKey		: "Ãquivalent clavier",
+DlgGenName			: "Nom",
+DlgGenTabIndex		: "Ordre de tabulation",
+DlgGenLongDescr		: "URL de description longue",
+DlgGenClass			: "Classes de feuilles de style",
+DlgGenTitle			: "Titre",
+DlgGenContType		: "Type de contenu",
+DlgGenLinkCharset	: "Encodage de caractÃĻre",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "PropriÃĐtÃĐs de l'image",
+DlgImgInfoTab		: "Informations sur l'image",
+DlgImgBtnUpload		: "Envoyer sur le serveur",
+DlgImgURL			: "URL",
+DlgImgUpload		: "TÃĐlÃĐcharger",
+DlgImgAlt			: "Texte de remplacement",
+DlgImgWidth			: "Largeur",
+DlgImgHeight		: "Hauteur",
+DlgImgLockRatio		: "Garder les proportions",
+DlgBtnResetSize		: "Taille originale",
+DlgImgBorder		: "Bordure",
+DlgImgHSpace		: "Espacement horizontal",
+DlgImgVSpace		: "Espacement vertical",
+DlgImgAlign			: "Alignement",
+DlgImgAlignLeft		: "Gauche",
+DlgImgAlignAbsBottom: "Abs Bas",
+DlgImgAlignAbsMiddle: "Abs Milieu",
+DlgImgAlignBaseline	: "Bas du texte",
+DlgImgAlignBottom	: "Bas",
+DlgImgAlignMiddle	: "Milieu",
+DlgImgAlignRight	: "Droite",
+DlgImgAlignTextTop	: "Haut du texte",
+DlgImgAlignTop		: "Haut",
+DlgImgPreview		: "PrÃĐvisualisation",
+DlgImgAlertUrl		: "Veuillez saisir l'URL de l'image",
+DlgImgLinkTab		: "Lien",
+
+// Flash Dialog
+DlgFlashTitle		: "PropriÃĐtÃĐs de l'animation Flash",
+DlgFlashChkPlay		: "Lecture automatique",
+DlgFlashChkLoop		: "Boucle",
+DlgFlashChkMenu		: "Activer le menu Flash",
+DlgFlashScale		: "Affichage",
+DlgFlashScaleAll	: "Par dÃĐfaut (tout montrer)",
+DlgFlashScaleNoBorder	: "Sans bordure",
+DlgFlashScaleFit	: "Ajuster aux dimensions",
+
+// Link Dialog
+DlgLnkWindowTitle	: "PropriÃĐtÃĐs du lien",
+DlgLnkInfoTab		: "Informations sur le lien",
+DlgLnkTargetTab		: "Destination",
+
+DlgLnkType			: "Type de lien",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ancre dans cette page",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocole",
+DlgLnkProtoOther	: "<autre>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "SÃĐlectionner une ancre",
+DlgLnkAnchorByName	: "Par nom",
+DlgLnkAnchorById	: "Par id",
+DlgLnkNoAnchors		: "(Pas d'ancre disponible dans le document)",
+DlgLnkEMail			: "Adresse E-Mail",
+DlgLnkEMailSubject	: "Sujet du message",
+DlgLnkEMailBody		: "Corps du message",
+DlgLnkUpload		: "TÃĐlÃĐcharger",
+DlgLnkBtnUpload		: "Envoyer sur le serveur",
+
+DlgLnkTarget		: "Destination",
+DlgLnkTargetFrame	: "<Cadre>",
+DlgLnkTargetPopup	: "<fenÃŠtre popup>",
+DlgLnkTargetBlank	: "Nouvelle fenÃŠtre (_blank)",
+DlgLnkTargetParent	: "FenÃŠtre mÃĻre (_parent)",
+DlgLnkTargetSelf	: "MÃŠme fenÃŠtre (_self)",
+DlgLnkTargetTop		: "FenÃŠtre supÃĐrieure (_top)",
+DlgLnkTargetFrameName	: "Nom du cadre de destination",
+DlgLnkPopWinName	: "Nom de la fenÃŠtre popup",
+DlgLnkPopWinFeat	: "CaractÃĐristiques de la fenÃŠtre popup",
+DlgLnkPopResize		: "Taille modifiable",
+DlgLnkPopLocation	: "Barre d'adresses",
+DlgLnkPopMenu		: "Barre de menu",
+DlgLnkPopScroll		: "Barres de dÃĐfilement",
+DlgLnkPopStatus		: "Barre d'ÃĐtat",
+DlgLnkPopToolbar	: "Barre d'outils",
+DlgLnkPopFullScrn	: "Plein ÃĐcran (IE)",
+DlgLnkPopDependent	: "DÃĐpendante (Netscape)",
+DlgLnkPopWidth		: "Largeur",
+DlgLnkPopHeight		: "Hauteur",
+DlgLnkPopLeft		: "Position Ã  partir de la gauche",
+DlgLnkPopTop		: "Position Ã  partir du haut",
+
+DlnLnkMsgNoUrl		: "Veuillez saisir l'URL",
+DlnLnkMsgNoEMail	: "Veuillez saisir l'adresse e-mail",
+DlnLnkMsgNoAnchor	: "Veuillez sÃĐlectionner une ancre",
+DlnLnkMsgInvPopName	: "Le nom de la fenÃŠtre popup doit commencer par une lettre et ne doit pas contenir d'espace",
+
+// Color Dialog
+DlgColorTitle		: "SÃĐlectionner",
+DlgColorBtnClear	: "Effacer",
+DlgColorHighlight	: "PrÃĐvisualisation",
+DlgColorSelected	: "SÃĐlectionnÃĐ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "InsÃĐrer un Emoticon",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "InsÃĐrer un caractÃĻre spÃĐcial",
+
+// Table Dialog
+DlgTableTitle		: "PropriÃĐtÃĐs du tableau",
+DlgTableRows		: "Lignes",
+DlgTableColumns		: "Colonnes",
+DlgTableBorder		: "Taille de la bordure",
+DlgTableAlign		: "Alignement",
+DlgTableAlignNotSet	: "<Par dÃĐfaut>",
+DlgTableAlignLeft	: "Gauche",
+DlgTableAlignCenter	: "CentrÃĐ",
+DlgTableAlignRight	: "Droite",
+DlgTableWidth		: "Largeur",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "pourcentage",
+DlgTableHeight		: "Hauteur",
+DlgTableCellSpace	: "Espacement",
+DlgTableCellPad		: "Contour",
+DlgTableCaption		: "Titre",
+DlgTableSummary		: "RÃĐsumÃĐ",
+
+// Table Cell Dialog
+DlgCellTitle		: "PropriÃĐtÃĐs de la cellule",
+DlgCellWidth		: "Largeur",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "pourcentage",
+DlgCellHeight		: "Hauteur",
+DlgCellWordWrap		: "Retour Ã  la ligne",
+DlgCellWordWrapNotSet	: "<Par dÃĐfaut>",
+DlgCellWordWrapYes	: "Oui",
+DlgCellWordWrapNo	: "Non",
+DlgCellHorAlign		: "Alignement horizontal",
+DlgCellHorAlignNotSet	: "<Par dÃĐfaut>",
+DlgCellHorAlignLeft	: "Gauche",
+DlgCellHorAlignCenter	: "CentrÃĐ",
+DlgCellHorAlignRight: "Droite",
+DlgCellVerAlign		: "Alignement vertical",
+DlgCellVerAlignNotSet	: "<Par dÃĐfaut>",
+DlgCellVerAlignTop	: "Haut",
+DlgCellVerAlignMiddle	: "Milieu",
+DlgCellVerAlignBottom	: "Bas",
+DlgCellVerAlignBaseline	: "Bas du texte",
+DlgCellRowSpan		: "Lignes fusionnÃĐes",
+DlgCellCollSpan		: "Colonnes fusionnÃĐes",
+DlgCellBackColor	: "Couleur de fond",
+DlgCellBorderColor	: "Couleur de bordure",
+DlgCellBtnSelect	: "SÃĐlectionner...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Chercher et Remplacer",
+
+// Find Dialog
+DlgFindTitle		: "Chercher",
+DlgFindFindBtn		: "Chercher",
+DlgFindNotFoundMsg	: "Le texte indiquÃĐ est introuvable.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Remplacer",
+DlgReplaceFindLbl		: "Rechercher:",
+DlgReplaceReplaceLbl	: "Remplacer par:",
+DlgReplaceCaseChk		: "Respecter la casse",
+DlgReplaceReplaceBtn	: "Remplacer",
+DlgReplaceReplAllBtn	: "Tout remplacer",
+DlgReplaceWordChk		: "Mot entier",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Les paramÃĻtres de sÃĐcuritÃĐ de votre navigateur empÃŠchent l'ÃĐditeur de couper automatiquement vos donnÃĐes. Veuillez utiliser les ÃĐquivalents claviers (Ctrl+X).",
+PasteErrorCopy	: "Les paramÃĻtres de sÃĐcuritÃĐ de votre navigateur empÃŠchent l'ÃĐditeur de copier automatiquement vos donnÃĐes. Veuillez utiliser les ÃĐquivalents claviers (Ctrl+C).",
+
+PasteAsText		: "Coller comme texte",
+PasteFromWord	: "Coller Ã  partir de Word",
+
+DlgPasteMsg2	: "Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et appuyer sur <STRONG>OK</STRONG>.",
+DlgPasteSec		: "A cause des paramÃĻtres de sÃĐcuritÃĐ de votre navigateur, l'ÃĐditeur ne peut accÃĐder au presse-papier directement. Vous devez coller Ã  nouveau le contenu dans cette fenÃŠtre.",
+DlgPasteIgnoreFont		: "Ignorer les polices de caractÃĻres",
+DlgPasteRemoveStyles	: "Supprimer les styles",
+
+// Color Picker
+ColorAutomatic	: "Automatique",
+ColorMoreColors	: "Plus de couleurs...",
+
+// Document Properties
+DocProps		: "PropriÃĐtÃĐs du document",
+
+// Anchor Dialog
+DlgAnchorTitle		: "PropriÃĐtÃĐs de l'ancre",
+DlgAnchorName		: "Nom de l'ancre",
+DlgAnchorErrorName	: "Veuillez saisir le nom de l'ancre",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Pas dans le dictionnaire",
+DlgSpellChangeTo		: "Changer en",
+DlgSpellBtnIgnore		: "Ignorer",
+DlgSpellBtnIgnoreAll	: "Ignorer tout",
+DlgSpellBtnReplace		: "Remplacer",
+DlgSpellBtnReplaceAll	: "Remplacer tout",
+DlgSpellBtnUndo			: "Annuler",
+DlgSpellNoSuggestions	: "- Pas de suggestion -",
+DlgSpellProgress		: "VÃĐrification d'orthographe en cours...",
+DlgSpellNoMispell		: "VÃĐrification d'orthographe terminÃĐe: pas d'erreur trouvÃĐe",
+DlgSpellNoChanges		: "VÃĐrification d'orthographe terminÃĐe: Pas de modifications",
+DlgSpellOneChange		: "VÃĐrification d'orthographe terminÃĐe: Un mot modifiÃĐ",
+DlgSpellManyChanges		: "VÃĐrification d'orthographe terminÃĐe: %1 mots modifiÃĐs",
+
+IeSpellDownload			: "Le Correcteur d'orthographe n'est pas installÃĐ. Souhaitez-vous le tÃĐlÃĐcharger maintenant?",
+
+// Button Dialog
+DlgButtonText		: "Texte (Valeur)",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Bouton",
+DlgButtonTypeSbm	: "Soumettre",
+DlgButtonTypeRst	: "RÃĐinitialiser",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nom",
+DlgCheckboxValue	: "Valeur",
+DlgCheckboxSelected	: "SÃĐlectionnÃĐ",
+
+// Form Dialog
+DlgFormName		: "Nom",
+DlgFormAction	: "Action",
+DlgFormMethod	: "MÃĐthode",
+
+// Select Field Dialog
+DlgSelectName		: "Nom",
+DlgSelectValue		: "Valeur",
+DlgSelectSize		: "Taille",
+DlgSelectLines		: "lignes",
+DlgSelectChkMulti	: "SÃĐlection multiple",
+DlgSelectOpAvail	: "Options disponibles",
+DlgSelectOpText		: "Texte",
+DlgSelectOpValue	: "Valeur",
+DlgSelectBtnAdd		: "Ajouter",
+DlgSelectBtnModify	: "Modifier",
+DlgSelectBtnUp		: "Monter",
+DlgSelectBtnDown	: "Descendre",
+DlgSelectBtnSetValue : "Valeur sÃĐlectionnÃĐe",
+DlgSelectBtnDelete	: "Supprimer",
+
+// Textarea Dialog
+DlgTextareaName	: "Nom",
+DlgTextareaCols	: "Colonnes",
+DlgTextareaRows	: "Lignes",
+
+// Text Field Dialog
+DlgTextName			: "Nom",
+DlgTextValue		: "Valeur",
+DlgTextCharWidth	: "Largeur en caractÃĻres",
+DlgTextMaxChars		: "Nombre maximum de caractÃĻres",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Texte",
+DlgTextTypePass		: "Mot de passe",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nom",
+DlgHiddenValue	: "Valeur",
+
+// Bulleted List Dialog
+BulletedListProp	: "PropriÃĐtÃĐs de liste Ã  puces",
+NumberedListProp	: "PropriÃĐtÃĐs de liste numÃĐrotÃĐe",
+DlgLstStart			: "DÃĐbut",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Cercle",
+DlgLstTypeDisc		: "Disque",
+DlgLstTypeSquare	: "CarrÃĐ",
+DlgLstTypeNumbers	: "Nombres (1, 2, 3)",
+DlgLstTypeLCase		: "Lettres minuscules (a, b, c)",
+DlgLstTypeUCase		: "Lettres majuscules (A, B, C)",
+DlgLstTypeSRoman	: "Chiffres romains minuscules (i, ii, iii)",
+DlgLstTypeLRoman	: "Chiffres romains majuscules (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "GÃĐnÃĐral",
+DlgDocBackTab		: "Fond",
+DlgDocColorsTab		: "Couleurs et Marges",
+DlgDocMetaTab		: "MÃĐta-DonnÃĐes",
+
+DlgDocPageTitle		: "Titre de la page",
+DlgDocLangDir		: "Sens d'ÃĐcriture",
+DlgDocLangDirLTR	: "De la gauche vers la droite (LTR)",
+DlgDocLangDirRTL	: "De la droite vers la gauche (RTL)",
+DlgDocLangCode		: "Code langue",
+DlgDocCharSet		: "Encodage de caractÃĻre",
+DlgDocCharSetCE		: "Europe Centrale",
+DlgDocCharSetCT		: "Chinois Traditionnel (Big5)",
+DlgDocCharSetCR		: "Cyrillique",
+DlgDocCharSetGR		: "Grecque",
+DlgDocCharSetJP		: "Japonais",
+DlgDocCharSetKR		: "CorÃĐen",
+DlgDocCharSetTR		: "Turcque",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Occidental",
+DlgDocCharSetOther	: "Autre encodage de caractÃĻre",
+
+DlgDocDocType		: "Type de document",
+DlgDocDocTypeOther	: "Autre type de document",
+DlgDocIncXHTML		: "Inclure les dÃĐclarations XHTML",
+DlgDocBgColor		: "Couleur de fond",
+DlgDocBgImage		: "Image de fond",
+DlgDocBgNoScroll	: "Image fixe sans dÃĐfilement",
+DlgDocCText			: "Texte",
+DlgDocCLink			: "Lien",
+DlgDocCVisited		: "Lien visitÃĐ",
+DlgDocCActive		: "Lien activÃĐ",
+DlgDocMargins		: "Marges",
+DlgDocMaTop			: "Haut",
+DlgDocMaLeft		: "Gauche",
+DlgDocMaRight		: "Droite",
+DlgDocMaBottom		: "Bas",
+DlgDocMeIndex		: "Mots-clÃĐs (sÃĐparÃĐs par des virgules)",
+DlgDocMeDescr		: "Description",
+DlgDocMeAuthor		: "Auteur",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "PrÃĐvisualisation",
+
+// Templates Dialog
+Templates			: "ModÃĻles",
+DlgTemplatesTitle	: "ModÃĻles de contenu",
+DlgTemplatesSelMsg	: "SÃĐlectionner le modÃĻle Ã  ouvrir dans l'ÃĐditeur<br>(le contenu actuel sera remplacÃĐ):",
+DlgTemplatesLoading	: "Chargement de la liste des modÃĻles. Veuillez patienter...",
+DlgTemplatesNoTpl	: "(Aucun modÃĻle disponible)",
+DlgTemplatesReplace	: "Remplacer tout le contenu actuel",
+
+// About Dialog
+DlgAboutAboutTab	: "Ã propos de",
+DlgAboutBrowserInfoTab	: "Navigateur",
+DlgAboutLicenseTab	: "License",
+DlgAboutVersion		: "Version",
+DlgAboutInfo		: "Pour plus d'informations, visiter"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/nb.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/nb.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/nb.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Norwegian BokmÃĨl language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Skjul verktÃļylinje",
+ToolbarExpand		: "Vis verktÃļylinje",
+
+// Toolbar Items and Context Menu
+Save				: "Lagre",
+NewPage				: "Ny Side",
+Preview				: "ForhÃĨndsvis",
+Cut					: "Klipp ut",
+Copy				: "Kopier",
+Paste				: "Lim inn",
+PasteText			: "Lim inn som ren tekst",
+PasteWord			: "Lim inn fra Word",
+Print				: "Skriv ut",
+SelectAll			: "Merk alt",
+RemoveFormat		: "Fjern format",
+InsertLinkLbl		: "Lenke",
+InsertLink			: "Sett inn/Rediger lenke",
+RemoveLink			: "Fjern lenke",
+Anchor				: "Sett inn/Rediger anker",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Bilde",
+InsertImage			: "Sett inn/Rediger bilde",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Sett inn/Rediger Flash",
+InsertTableLbl		: "Tabell",
+InsertTable			: "Sett inn/Rediger tabell",
+InsertLineLbl		: "Linje",
+InsertLine			: "Sett inn horisontal linje",
+InsertSpecialCharLbl: "Spesielt tegn",
+InsertSpecialChar	: "Sett inn spesielt tegn",
+InsertSmileyLbl		: "Smil",
+InsertSmiley		: "Sett inn smil",
+About				: "Om FCKeditor",
+Bold				: "Fet",
+Italic				: "Kursiv",
+Underline			: "Understrek",
+StrikeThrough		: "Gjennomstrek",
+Subscript			: "Senket skrift",
+Superscript			: "Hevet skrift",
+LeftJustify			: "Venstrejuster",
+CenterJustify		: "Midtjuster",
+RightJustify		: "HÃļyrejuster",
+BlockJustify		: "Blokkjuster",
+DecreaseIndent		: "Senk nivÃĨ",
+IncreaseIndent		: "Ãk nivÃĨ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Angre",
+Redo				: "GjÃļr om",
+NumberedListLbl		: "Numrert liste",
+NumberedList		: "Sett inn/Fjern numrert liste",
+BulletedListLbl		: "Uordnet liste",
+BulletedList		: "Sett inn/Fjern uordnet liste",
+ShowTableBorders	: "Vis tabellrammer",
+ShowDetails			: "Vis detaljer",
+Style				: "Stil",
+FontFormat			: "Format",
+Font				: "Skrift",
+FontSize			: "StÃļrrelse",
+TextColor			: "Tekstfarge",
+BGColor				: "Bakgrunnsfarge",
+Source				: "Kilde",
+Find				: "Finn",
+Replace				: "Erstatt",
+SpellCheck			: "Stavekontroll",
+UniversalKeyboard	: "Universelt tastatur",
+PageBreakLbl		: "Sideskift",
+PageBreak			: "Sett inn sideskift",
+
+Form			: "Skjema",
+Checkbox		: "Sjekkboks",
+RadioButton		: "Radioknapp",
+TextField		: "Tekstfelt",
+Textarea		: "TekstomrÃĨde",
+HiddenField		: "Skjult felt",
+Button			: "Knapp",
+SelectionField	: "Dropdown meny",
+ImageButton		: "Bildeknapp",
+
+FitWindow		: "Maksimer stÃļrrelsen pÃĨ redigeringsverktÃļyet",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Rediger lenke",
+CellCM				: "Celle",
+RowCM				: "Rader",
+ColumnCM			: "Kolonne",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Slett rader",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Slett kolonner",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Slett celler",
+MergeCells			: "SlÃĨ sammen celler",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Slett tabell",
+CellProperties		: "Celleegenskaper",
+TableProperties		: "Tabellegenskaper",
+ImageProperties		: "Bildeegenskaper",
+FlashProperties		: "Flash Egenskaper",
+
+AnchorProp			: "Ankeregenskaper",
+ButtonProp			: "Knappegenskaper",
+CheckboxProp		: "Sjekkboksegenskaper",
+HiddenFieldProp		: "Skjult felt egenskaper",
+RadioButtonProp		: "Radioknappegenskaper",
+ImageButtonProp		: "Bildeknappegenskaper",
+TextFieldProp		: "Tekstfeltegenskaper",
+SelectionFieldProp	: "Dropdown menyegenskaper",
+TextareaProp		: "Tekstfeltegenskaper",
+FormProp			: "Skjemaegenskaper",
+
+FontFormats			: "Normal;Formatert;Adresse;Tittel 1;Tittel 2;Tittel 3;Tittel 4;Tittel 5;Tittel 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Lager XHTML. Vennligst vent...",
+Done				: "Ferdig",
+PasteWordConfirm	: "Teksten du prÃļver ÃĨ lime inn ser ut som om den kommer fra word , du bÃļr rense den fÃļr du limer inn , vil du gjÃļre dette?",
+NotCompatiblePaste	: "Denne kommandoen er tilgjenglig kun for Internet Explorer version 5.5 eller bedre. Vil du fortsette uten ÃĨ rense?(Du kan lime inn som ren tekst)",
+UnknownToolbarItem	: "Ukjent menyvalg \"%1\"",
+UnknownCommand		: "Ukjent kommando \"%1\"",
+NotImplemented		: "Kommando ikke ennÃĨ implimentert",
+UnknownToolbarSet	: "VerktÃļylinjesett \"%1\" finnes ikke",
+NoActiveX			: "Din nettleser's sikkerhetsinstillinger kan begrense noen av funksjonene i redigeringsverktÃļyet. Du mÃĨ aktivere \"KjÃļr ActiveXkontroller og plugins\". Du kan oppleve feil og advarsler om manglende funksjoner",
+BrowseServerBlocked : "Kunne ikke ÃĨpne dialogboksen for filarkiv. Pass pÃĨ at du har slÃĨtt av popupstoppere.",
+DialogBlocked		: "Kunne ikke ÃĨpne dialogboksen. Pass pÃĨ at du har slÃĨtt av popupstoppere.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Avbryt",
+DlgBtnClose			: "Lukk",
+DlgBtnBrowseServer	: "Bla igjennom server",
+DlgAdvancedTag		: "Avansert",
+DlgOpOther			: "<Annet>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Vennligst skriv inn URL'en",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ikke satt>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "SprÃĨkretning",
+DlgGenLangDirLtr	: "Venstre til hÃļyre (VTH)",
+DlgGenLangDirRtl	: "HÃļyre til venstre (HTV)",
+DlgGenLangCode		: "SprÃĨk kode",
+DlgGenAccessKey		: "Aksessknapp",
+DlgGenName			: "Navn",
+DlgGenTabIndex		: "Tab Indeks",
+DlgGenLongDescr		: "Utvidet beskrivelse",
+DlgGenClass			: "Stilarkklasser",
+DlgGenTitle			: "Tittel",
+DlgGenContType		: "Type",
+DlgGenLinkCharset	: "Lenket sprÃĨkkart",
+DlgGenStyle			: "Stil",
+
+// Image Dialog
+DlgImgTitle			: "Bildeegenskaper",
+DlgImgInfoTab		: "Bildeinformasjon",
+DlgImgBtnUpload		: "Send det til serveren",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Last opp",
+DlgImgAlt			: "Alternativ tekst",
+DlgImgWidth			: "Bredde",
+DlgImgHeight		: "HÃļyde",
+DlgImgLockRatio		: "LÃĨs forhold",
+DlgBtnResetSize		: "Tilbakestill stÃļrrelse",
+DlgImgBorder		: "Ramme",
+DlgImgHSpace		: "HMarg",
+DlgImgVSpace		: "VMarg",
+DlgImgAlign			: "Juster",
+DlgImgAlignLeft		: "Venstre",
+DlgImgAlignAbsBottom: "Abs bunn",
+DlgImgAlignAbsMiddle: "Abs midten",
+DlgImgAlignBaseline	: "Bunnlinje",
+DlgImgAlignBottom	: "Bunn",
+DlgImgAlignMiddle	: "Midten",
+DlgImgAlignRight	: "HÃļyre",
+DlgImgAlignTextTop	: "Tekst topp",
+DlgImgAlignTop		: "Topp",
+DlgImgPreview		: "ForhÃĨndsvis",
+DlgImgAlertUrl		: "Vennligst skriv bildeurlen",
+DlgImgLinkTab		: "Lenke",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Egenskaper",
+DlgFlashChkPlay		: "Auto Spill",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "SlÃĨ pÃĨ Flash meny",
+DlgFlashScale		: "Skaler",
+DlgFlashScaleAll	: "Vis alt",
+DlgFlashScaleNoBorder	: "Ingen ramme",
+DlgFlashScaleFit	: "Skaler til ÃĨ passeExact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Lenke",
+DlgLnkInfoTab		: "Lenkeinfo",
+DlgLnkTargetTab		: "MÃĨl",
+
+DlgLnkType			: "Lenketype",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Lenke til anker i teksten",
+DlgLnkTypeEMail		: "E-post",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<annet>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Velg ett anker",
+DlgLnkAnchorByName	: "Anker etter navn",
+DlgLnkAnchorById	: "Element etter ID",
+DlgLnkNoAnchors		: "(Ingen anker i dokumentet)",
+DlgLnkEMail			: "E-postadresse",
+DlgLnkEMailSubject	: "Meldingsemne",
+DlgLnkEMailBody		: "Melding",
+DlgLnkUpload		: "Last opp",
+DlgLnkBtnUpload		: "Send til server",
+
+DlgLnkTarget		: "MÃĨl",
+DlgLnkTargetFrame	: "<ramme>",
+DlgLnkTargetPopup	: "<popup vindu>",
+DlgLnkTargetBlank	: "Nytt vindu (_blank)",
+DlgLnkTargetParent	: "Foreldre vindu (_parent)",
+DlgLnkTargetSelf	: "Samme vindu (_self)",
+DlgLnkTargetTop		: "Hele vindu (_top)",
+DlgLnkTargetFrameName	: "MÃĨlramme",
+DlgLnkPopWinName	: "Popup vindus navn",
+DlgLnkPopWinFeat	: "Popup vindus egenskaper",
+DlgLnkPopResize		: "Endre stÃļrrelse",
+DlgLnkPopLocation	: "Adresselinje",
+DlgLnkPopMenu		: "Menylinje",
+DlgLnkPopScroll		: "Scrollbar",
+DlgLnkPopStatus		: "Statuslinje",
+DlgLnkPopToolbar	: "VerktÃļylinje",
+DlgLnkPopFullScrn	: "Full skjerm (IE)",
+DlgLnkPopDependent	: "Avhenging (Netscape)",
+DlgLnkPopWidth		: "Bredde",
+DlgLnkPopHeight		: "HÃļyde",
+DlgLnkPopLeft		: "Venstre posisjon",
+DlgLnkPopTop		: "Topp posisjon",
+
+DlnLnkMsgNoUrl		: "Vennligst skriv inn lenkens url",
+DlnLnkMsgNoEMail	: "Vennligst skriv inn e-postadressen",
+DlnLnkMsgNoAnchor	: "Vennligst velg ett anker",
+DlnLnkMsgInvPopName	: "Popup vinduets navn mÃĨ begynne med en bokstav, og kan ikke inneholde mellomrom",
+
+// Color Dialog
+DlgColorTitle		: "Velg farge",
+DlgColorBtnClear	: "TÃļm",
+DlgColorHighlight	: "Marker",
+DlgColorSelected	: "Velg",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Sett inn smil",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Velg spesielt tegn",
+
+// Table Dialog
+DlgTableTitle		: "Tabellegenskaper",
+DlgTableRows		: "Rader",
+DlgTableColumns		: "Kolonner",
+DlgTableBorder		: "RammestÃļrrelse",
+DlgTableAlign		: "Justering",
+DlgTableAlignNotSet	: "<Ikke satt>",
+DlgTableAlignLeft	: "Venstre",
+DlgTableAlignCenter	: "Midtjuster",
+DlgTableAlignRight	: "HÃļyre",
+DlgTableWidth		: "Bredde",
+DlgTableWidthPx		: "piksler",
+DlgTableWidthPc		: "prosent",
+DlgTableHeight		: "HÃļyde",
+DlgTableCellSpace	: "Celle marg",
+DlgTableCellPad		: "Celle polstring",
+DlgTableCaption		: "Tittel",
+DlgTableSummary		: "Sammendrag",
+
+// Table Cell Dialog
+DlgCellTitle		: "Celleegenskaper",
+DlgCellWidth		: "Bredde",
+DlgCellWidthPx		: "piksler",
+DlgCellWidthPc		: "prosent",
+DlgCellHeight		: "HÃļyde",
+DlgCellWordWrap		: "Tekstbrytning",
+DlgCellWordWrapNotSet	: "<Ikke satt>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nei",
+DlgCellHorAlign		: "Horisontal justering",
+DlgCellHorAlignNotSet	: "<Ikke satt>",
+DlgCellHorAlignLeft	: "Venstre",
+DlgCellHorAlignCenter	: "Midtjuster",
+DlgCellHorAlignRight: "HÃļyre",
+DlgCellVerAlign		: "Vertikal justering",
+DlgCellVerAlignNotSet	: "<Ikke satt>",
+DlgCellVerAlignTop	: "Topp",
+DlgCellVerAlignMiddle	: "Midten",
+DlgCellVerAlignBottom	: "Bunn",
+DlgCellVerAlignBaseline	: "Bunnlinje",
+DlgCellRowSpan		: "Radspenn",
+DlgCellCollSpan		: "Kolonnespenn",
+DlgCellBackColor	: "Bakgrunnsfarge",
+DlgCellBorderColor	: "Rammefarge",
+DlgCellBtnSelect	: "Velg...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Finn",
+DlgFindFindBtn		: "Finn",
+DlgFindNotFoundMsg	: "Den spesifiserte teksten ble ikke funnet.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Erstatt",
+DlgReplaceFindLbl		: "Finn hva:",
+DlgReplaceReplaceLbl	: "Erstatt med:",
+DlgReplaceCaseChk		: "Riktig case",
+DlgReplaceReplaceBtn	: "Erstatt",
+DlgReplaceReplAllBtn	: "Erstatt alle",
+DlgReplaceWordChk		: "Finn hele ordet",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst brukt snareveien (Ctrl+X).",
+PasteErrorCopy	: "Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst brukt snareveien (Ctrl+C).",
+
+PasteAsText		: "Lim inn som ren tekst",
+PasteFromWord	: "Lim inn fra word",
+
+DlgPasteMsg2	: "Vennligst lim inn i den fÃļlgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Fjern skrifttyper",
+DlgPasteRemoveStyles	: "Fjern stildefinisjoner",
+
+// Color Picker
+ColorAutomatic	: "Automatisk",
+ColorMoreColors	: "Flere farger...",
+
+// Document Properties
+DocProps		: "Dokumentegenskaper",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ankeregenskaper",
+DlgAnchorName		: "Ankernavn",
+DlgAnchorErrorName	: "Vennligst skriv inn ankernavnet",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ikke i ordboken",
+DlgSpellChangeTo		: "Endre til",
+DlgSpellBtnIgnore		: "Ignorer",
+DlgSpellBtnIgnoreAll	: "Ignorer alle",
+DlgSpellBtnReplace		: "Erstatt",
+DlgSpellBtnReplaceAll	: "Erstatt alle",
+DlgSpellBtnUndo			: "Angre",
+DlgSpellNoSuggestions	: "- ingen forslag -",
+DlgSpellProgress		: "Stavekontroll pÃĨgÃĨr...",
+DlgSpellNoMispell		: "Stavekontroll fullfÃļrt: ingen feilstavinger funnet",
+DlgSpellNoChanges		: "Stavekontroll fullfÃļrt: ingen ord endret",
+DlgSpellOneChange		: "Stavekontroll fullfÃļrt: Ett ord endret",
+DlgSpellManyChanges		: "Stavekontroll fullfÃļrt: %1 ord endret",
+
+IeSpellDownload			: "Stavekontroll ikke installert, vil du laste den ned nÃĨ?",
+
+// Button Dialog
+DlgButtonText		: "Tekst",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Knapp",
+DlgButtonTypeSbm	: "Send",
+DlgButtonTypeRst	: "Nullstill",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Navn",
+DlgCheckboxValue	: "Verdi",
+DlgCheckboxSelected	: "Valgt",
+
+// Form Dialog
+DlgFormName		: "Navn",
+DlgFormAction	: "Handling",
+DlgFormMethod	: "Metode",
+
+// Select Field Dialog
+DlgSelectName		: "Navn",
+DlgSelectValue		: "Verdi",
+DlgSelectSize		: "StÃļrrelse",
+DlgSelectLines		: "Linjer",
+DlgSelectChkMulti	: "Tillat flervalg",
+DlgSelectOpAvail	: "Tilgjenglige alternativer",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "Verdi",
+DlgSelectBtnAdd		: "Legg til",
+DlgSelectBtnModify	: "Endre",
+DlgSelectBtnUp		: "Opp",
+DlgSelectBtnDown	: "Ned",
+DlgSelectBtnSetValue : "Sett som valgt",
+DlgSelectBtnDelete	: "Slett",
+
+// Textarea Dialog
+DlgTextareaName	: "Navn",
+DlgTextareaCols	: "Kolonner",
+DlgTextareaRows	: "Rader",
+
+// Text Field Dialog
+DlgTextName			: "Navn",
+DlgTextValue		: "verdi",
+DlgTextCharWidth	: "Tegnbredde",
+DlgTextMaxChars		: "Maks antall tegn",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Passord",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Navn",
+DlgHiddenValue	: "Verdi",
+
+// Bulleted List Dialog
+BulletedListProp	: "Uordnet listeegenskaper",
+NumberedListProp	: "Ordnet listeegenskaper",
+DlgLstStart			: "Start",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Sirkel",
+DlgLstTypeDisc		: "Hel sirkel",
+DlgLstTypeSquare	: "Firkant",
+DlgLstTypeNumbers	: "Numre(1, 2, 3)",
+DlgLstTypeLCase		: "SmÃĨ bokstaver (a, b, c)",
+DlgLstTypeUCase		: "Store bokstaver(A, B, C)",
+DlgLstTypeSRoman	: "SmÃĨ romerske tall(i, ii, iii)",
+DlgLstTypeLRoman	: "Store romerske tall(I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Generalt",
+DlgDocBackTab		: "Bakgrunn",
+DlgDocColorsTab		: "Farger og marginer",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Sidetittel",
+DlgDocLangDir		: "SprÃĨkretning",
+DlgDocLangDirLTR	: "Venstre til hÃļyre (LTR)",
+DlgDocLangDirRTL	: "HÃļyre til venstre (RTL)",
+DlgDocLangCode		: "SprÃĨkkode",
+DlgDocCharSet		: "Tegnsett",
+DlgDocCharSetCE		: "Sentraleuropeisk",
+DlgDocCharSetCT		: "Tradisonell kinesisk(Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Gresk",
+DlgDocCharSetJP		: "Japansk",
+DlgDocCharSetKR		: "Koreansk",
+DlgDocCharSetTR		: "Tyrkisk",
+DlgDocCharSetUN		: "Unikode (UTF-8)",
+DlgDocCharSetWE		: "Vesteuropeisk",
+DlgDocCharSetOther	: "Annet tegnsett",
+
+DlgDocDocType		: "Dokumenttype header",
+DlgDocDocTypeOther	: "Annet dokumenttype header",
+DlgDocIncXHTML		: "Inkulder XHTML deklarasjon",
+DlgDocBgColor		: "Bakgrunnsfarge",
+DlgDocBgImage		: "Bakgrunnsbilde url",
+DlgDocBgNoScroll	: "Ikke scroll bakgrunnsbilde",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "BesÃļkt lenke",
+DlgDocCActive		: "Aktiv lenke",
+DlgDocMargins		: "Sidemargin",
+DlgDocMaTop			: "Topp",
+DlgDocMaLeft		: "Venstre",
+DlgDocMaRight		: "HÃļyre",
+DlgDocMaBottom		: "Bunn",
+DlgDocMeIndex		: "Dokument nÃļkkelord (kommaseparert)",
+DlgDocMeDescr		: "Dokumentbeskrivelse",
+DlgDocMeAuthor		: "Forfatter",
+DlgDocMeCopy		: "Kopirett",
+DlgDocPreview		: "ForhÃĨndsvising",
+
+// Templates Dialog
+Templates			: "Maler",
+DlgTemplatesTitle	: "Innholdsmaler",
+DlgTemplatesSelMsg	: "Velg malen du vil ÃĨpne<br>(innholdet du har skrevet blir tapt!):",
+DlgTemplatesLoading	: "Laster malliste. Vennligst vent...",
+DlgTemplatesNoTpl	: "(Ingen maler definert)",
+DlgTemplatesReplace	: "Erstatt faktisk innold",
+
+// About Dialog
+DlgAboutAboutTab	: "Om",
+DlgAboutBrowserInfoTab	: "Nettleserinfo",
+DlgAboutLicenseTab	: "Lisens",
+DlgAboutVersion		: "versjon",
+DlgAboutInfo		: "For further information go to"	//MISSING
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/bn.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/bn.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/bn.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Bengali/Bangla language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "āĶā§āĶēāĶŽāĶūāĶ° āĶā§āĶāĶŋā§ā§ āĶĶāĶūāĶ",
+ToolbarExpand		: "āĶā§āĶēāĶŽāĶūāĶ° āĶā§āĶŋā§ā§ āĶĶāĶūāĶ",
+
+// Toolbar Items and Context Menu
+Save				: "āĶļāĶāĶ°āĶā§āĶ·āĶĻ āĶāĶ°",
+NewPage				: "āĶĻāĶĪā§āĶĻ āĶŠā§āĶ",
+Preview				: "āĶŠā§āĶ°āĶŋāĶ­āĶŋāĶ",
+Cut					: "āĶāĶūāĶ",
+Copy				: "āĶāĶŠāĶŋ",
+Paste				: "āĶŠā§āĶļā§āĶ",
+PasteText			: "āĶŠā§āĶļā§āĶ (āĶļāĶūāĶĶāĶū āĶā§āĶā§āĶļāĶ)",
+PasteWord			: "āĶŠā§āĶļā§āĶ (āĶķāĶŽā§āĶĶ)",
+Print				: "āĶŠā§āĶ°āĶŋāĶĻā§āĶ",
+SelectAll			: "āĶļāĶŽ āĶļāĶŋāĶēā§āĶā§āĶ āĶāĶ°",
+RemoveFormat		: "āĶŦāĶ°āĶŪā§āĶ āĶļāĶ°āĶūāĶ",
+InsertLinkLbl		: "āĶēāĶŋāĶāĶā§āĶ° āĶŊā§āĶā§āĶĪ āĶāĶ°āĶūāĶ° āĶēā§āĶŽā§āĶē",
+InsertLink			: "āĶēāĶŋāĶāĶ āĶŊā§āĶā§āĶĪ āĶāĶ°",
+RemoveLink			: "āĶēāĶŋāĶāĶ āĶļāĶ°āĶūāĶ",
+Anchor				: "āĶĻā§āĶā§āĶāĶ°",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "āĶāĶŽāĶŋāĶ° āĶēā§āĶŽā§āĶē āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertImage			: "āĶāĶŽāĶŋ āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertFlashLbl		: "āĶŦā§āĶēāĶūāĶķ āĶēā§āĶŽā§āĶē āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertFlash			: "āĶŦā§āĶēāĶūāĶķ āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertTableLbl		: "āĶā§āĶŽāĶŋāĶēā§āĶ° āĶēā§āĶŽā§āĶē āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertTable			: "āĶā§āĶŽāĶŋāĶē āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertLineLbl		: "āĶ°ā§āĶāĶū āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertLine			: "āĶ°ā§āĶāĶū āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertSpecialCharLbl: "āĶŽāĶŋāĶķā§āĶ· āĶāĶā§āĶ·āĶ°ā§āĶ° āĶēā§āĶŽā§āĶē āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertSpecialChar	: "āĶŽāĶŋāĶķā§āĶ· āĶāĶā§āĶ·āĶ° āĶŊā§āĶā§āĶĪ āĶāĶ°",
+InsertSmileyLbl		: "āĶļā§āĶŪāĶūāĶāĶēā§",
+InsertSmiley		: "āĶļā§āĶŪāĶūāĶāĶēā§ āĶŊā§āĶā§āĶĪ āĶāĶ°",
+About				: "FCKeditor āĶā§ āĶŽāĶūāĶĻāĶŋā§ā§āĶā§",
+Bold				: "āĶŽā§āĶēā§āĶĄ",
+Italic				: "āĶāĶāĶūāĶēāĶŋāĶ",
+Underline			: "āĶāĶĻā§āĶĄāĶūāĶ°āĶēāĶūāĶāĶĻ",
+StrikeThrough		: "āĶļā§āĶā§āĶ°āĶūāĶāĶ āĶĨā§āĶ°ā§",
+Subscript			: "āĶāĶ§ā§āĶēā§āĶ",
+Superscript			: "āĶāĶ­āĶŋāĶēā§āĶ",
+LeftJustify			: "āĶŽāĶū āĶĶāĶŋāĶā§ āĶā§āĶāĶ·āĶū",
+CenterJustify		: "āĶŪāĶūāĶ āĶŽāĶ°āĶūāĶŽāĶ° āĶā§āĶ·āĶū",
+RightJustify		: "āĶĄāĶūāĶĻ āĶĶāĶŋāĶā§ āĶā§āĶāĶ·āĶū",
+BlockJustify		: "āĶŽā§āĶēāĶ āĶāĶūāĶļā§āĶāĶŋāĶŦāĶūāĶ",
+DecreaseIndent		: "āĶāĶĻāĶĄā§āĶĻā§āĶ āĶāĶŪāĶūāĶ",
+IncreaseIndent		: "āĶāĶĻāĶĄā§āĶĻā§āĶ āĶŽāĶūā§āĶūāĶ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "āĶāĶĻāĶĄā§",
+Redo				: "āĶ°āĶŋ-āĶĄā§",
+NumberedListLbl		: "āĶļāĶūāĶāĶā§āĶŊāĶŋāĶ āĶēāĶŋāĶļā§āĶā§āĶ° āĶēā§āĶŽā§āĶē",
+NumberedList		: "āĶļāĶūāĶāĶā§āĶŊāĶŋāĶ āĶēāĶŋāĶļā§āĶ",
+BulletedListLbl		: "āĶŽā§āĶēā§āĶ āĶēāĶŋāĶļā§āĶ āĶēā§āĶŽā§āĶē",
+BulletedList		: "āĶŽā§āĶēā§āĶā§āĶĄ āĶēāĶŋāĶļā§āĶ",
+ShowTableBorders	: "āĶā§āĶŽāĶŋāĶē āĶŽāĶ°ā§āĶĄāĶūāĶ°",
+ShowDetails			: "āĶļāĶŽāĶā§āĶā§ āĶĶā§āĶāĶūāĶ",
+Style				: "āĶļā§āĶāĶūāĶāĶē",
+FontFormat			: "āĶŦāĶĻā§āĶ āĶŦāĶ°āĶŪā§āĶ",
+Font				: "āĶŦāĶĻā§āĶ",
+FontSize			: "āĶļāĶūāĶāĶ",
+TextColor			: "āĶā§āĶā§āĶļā§āĶ āĶ°āĶ",
+BGColor				: "āĶŽā§āĶāĶā§āĶ°āĶūāĶāĶĻā§āĶĄ āĶ°āĶ",
+Source				: "āĶļā§āĶ°ā§āĶļ",
+Find				: "āĶā§āĶā§",
+Replace				: "āĶ°āĶŋāĶŠā§āĶēā§āĶļ",
+SpellCheck			: "āĶŽāĶūāĶĻāĶūāĶĻ āĶā§āĶ",
+UniversalKeyboard	: "āĶļāĶūāĶ°ā§āĶŽāĶāĶĻā§āĶĻ āĶāĶŋāĶŽā§āĶ°ā§āĶĄ",
+PageBreakLbl		: "āĶŠā§āĶ āĶŽā§āĶ°ā§āĶ āĶēā§āĶŽā§āĶē",
+PageBreak			: "āĶŠā§āĶ āĶŽā§āĶ°ā§āĶ",
+
+Form			: "āĶŦāĶ°ā§āĶŪ",
+Checkbox		: "āĶā§āĶ āĶŽāĶūāĶā§āĶļ",
+RadioButton		: "āĶ°ā§āĶĄāĶŋāĶ āĶŽāĶūāĶāĶĻ",
+TextField		: "āĶā§āĶā§āĶļāĶ āĶŦā§āĶēā§āĶĄ",
+Textarea		: "āĶā§āĶā§āĶļāĶ āĶāĶ°āĶŋā§āĶū",
+HiddenField		: "āĶā§āĶŠā§āĶĪ āĶŦā§āĶēā§āĶĄ",
+Button			: "āĶŽāĶūāĶāĶĻ",
+SelectionField	: "āĶŽāĶūāĶāĶūāĶ āĶŦā§āĶēā§āĶĄ",
+ImageButton		: "āĶāĶŽāĶŋāĶ° āĶŽāĶūāĶāĶĻ",
+
+FitWindow		: "āĶāĶāĶĻā§āĶĄā§ āĶŦāĶŋāĶ āĶāĶ°",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "āĶēāĶŋāĶāĶ āĶļāĶŪā§āĶŠāĶūāĶĶāĶĻ",
+CellCM				: "āĶļā§āĶē",
+RowCM				: "āĶ°ā§",
+ColumnCM			: "āĶāĶēāĶūāĶŪ",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "āĶ°ā§ āĶŪā§āĶā§ āĶĶāĶūāĶ",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "āĶāĶēāĶūāĶŪ āĶŪā§āĶā§ āĶĶāĶūāĶ",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "āĶļā§āĶē āĶŪā§āĶā§ āĶĶāĶūāĶ",
+MergeCells			: "āĶļā§āĶē āĶā§ā§āĶū āĶĶāĶūāĶ",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "āĶā§āĶŽāĶŋāĶē āĶĄāĶŋāĶēā§āĶ āĶāĶ°",
+CellProperties		: "āĶļā§āĶēā§āĶ° āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋāĶ",
+TableProperties		: "āĶā§āĶŽāĶŋāĶē āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+ImageProperties		: "āĶāĶŽāĶŋ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+FlashProperties		: "āĶŦā§āĶēāĶūāĶķ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+
+AnchorProp			: "āĶĻā§āĶāĶ° āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+ButtonProp			: "āĶŽāĶūāĶāĶĻ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+CheckboxProp		: "āĶā§āĶ āĶŽāĶā§āĶļ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+HiddenFieldProp		: "āĶā§āĶŠā§āĶĪ āĶŦā§āĶēā§āĶĄ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+RadioButtonProp		: "āĶ°ā§āĶĄāĶŋāĶ āĶŽāĶūāĶāĶĻ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+ImageButtonProp		: "āĶāĶŽāĶŋ āĶŽāĶūāĶāĶĻ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+TextFieldProp		: "āĶā§āĶā§āĶļāĶ āĶŦā§āĶēā§āĶĄ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+SelectionFieldProp	: "āĶŽāĶūāĶāĶūāĶ āĶŦā§āĶēā§āĶĄ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+TextareaProp		: "āĶā§āĶā§āĶļāĶ āĶāĶ°āĶŋā§āĶū āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+FormProp			: "āĶŦāĶ°ā§āĶŪ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+
+FontFormats			: "āĶļāĶūāĶ§āĶūāĶ°āĶĢ;āĶŦāĶ°ā§āĶŪā§āĶā§āĶĄ;āĶ āĶŋāĶāĶūāĶĻāĶū;āĶķā§āĶ°ā§āĶ·āĶ ā§§;āĶķā§āĶ°ā§āĶ·āĶ ā§Ļ;āĶķā§āĶ°ā§āĶ·āĶ ā§Đ;āĶķā§āĶ°ā§āĶ·āĶ ā§Š;āĶķā§āĶ°ā§āĶ·āĶ ā§Ŧ;āĶķā§āĶ°ā§āĶ·āĶ ā§Ž;āĶķā§āĶ°ā§āĶ·āĶ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML āĶŠā§āĶ°āĶļā§āĶļ āĶāĶ°āĶū āĶđāĶā§āĶā§",
+Done				: "āĶķā§āĶ· āĶđā§ā§āĶā§",
+PasteWordConfirm	: "āĶŊā§ āĶā§āĶāĶļā§āĶāĶāĶŋ āĶāĶŠāĶĻāĶŋ āĶŠā§āĶļā§āĶ āĶāĶ°āĶĪā§ āĶāĶūāĶā§āĶā§āĶĻ āĶŪāĶĻā§ āĶđāĶā§āĶā§ āĶļā§āĶāĶŋ āĶā§āĶūāĶ°ā§āĶĄ āĶĨā§āĶā§ āĶāĶŠāĶŋ āĶāĶ°āĶūāĨĪ āĶāĶŠāĶĻāĶŋ āĶāĶŋ āĶŠā§āĶļā§āĶ āĶāĶ°āĶūāĶ° āĶāĶā§ āĶāĶā§ āĶŠāĶ°āĶŋāĶ·ā§āĶāĶūāĶ° āĶāĶ°āĶĪā§ āĶāĶūāĶĻ?",
+NotCompatiblePaste	: "āĶāĶ āĶāĶŪāĶūāĶĻā§āĶĄāĶāĶŋ āĶķā§āĶ§ā§āĶŪāĶūāĶĪā§āĶ° āĶāĶĻā§āĶāĶūāĶ°āĶĻā§āĶ āĶāĶā§āĶļāĶŠā§āĶēā§āĶ°āĶūāĶ° ā§Ŧ.ā§Ķ āĶŽāĶū āĶĪāĶūāĶ° āĶŠāĶ°ā§āĶ° āĶ­āĶūāĶ°ā§āĶļāĶĻā§ āĶŠāĶūāĶā§āĶū āĶļāĶŪā§āĶ­āĶŽāĨĪ āĶāĶŠāĶĻāĶŋ āĶāĶŋ āĶŠāĶ°āĶŋāĶ·ā§āĶāĶūāĶ° āĶĻāĶū āĶāĶ°ā§āĶ āĶŠā§āĶļā§āĶ āĶāĶ°āĶĪā§ āĶāĶūāĶĻ?",
+UnknownToolbarItem	: "āĶāĶāĶūāĶĻāĶū āĶā§āĶēāĶŽāĶūāĶ° āĶāĶāĶā§āĶŪ \"%1\"",
+UnknownCommand		: "āĶāĶāĶūāĶĻāĶū āĶāĶŪāĶūāĶĻā§āĶĄ \"%1\"",
+NotImplemented		: "āĶāĶŪāĶūāĶĻā§āĶĄ āĶāĶŪāĶŠā§āĶēāĶŋāĶŪā§āĶĻā§āĶ āĶāĶ°āĶū āĶđā§āĶĻāĶŋ",
+UnknownToolbarSet	: "āĶā§āĶēāĶŽāĶūāĶ° āĶļā§āĶ \"%1\" āĶāĶ° āĶāĶļā§āĶĪāĶŋāĶĪā§āĶŽ āĶĻā§āĶ",
+NoActiveX			: "āĶāĶŠāĶĻāĶūāĶ° āĶŽā§āĶ°āĶūāĶāĶāĶūāĶ°ā§āĶ° āĶļā§āĶ°āĶā§āĶ·āĶū āĶļā§āĶāĶŋāĶāĶļ āĶāĶūāĶ°āĶĻā§ āĶāĶĄāĶŋāĶāĶ°ā§āĶ° āĶāĶŋāĶā§ āĶŦāĶŋāĶāĶūāĶ° āĶŠāĶūāĶā§āĶū āĶĻāĶūāĶ āĶŊā§āĶĪā§ āĶŠāĶūāĶ°ā§āĨĪ āĶāĶŠāĶĻāĶūāĶā§ āĶāĶŽāĶķā§āĶŊāĶ \"Run ActiveX controls and plug-ins\" āĶāĶĻāĶūāĶŽā§āĶē āĶāĶ°ā§ āĶĻāĶŋāĶĪā§ āĶđāĶŽā§āĨĪ āĶāĶŠāĶĻāĶŋ āĶ­ā§āĶēāĶ­ā§āĶ°āĶūāĶĻā§āĶĪāĶŋ āĶāĶŋāĶā§ āĶāĶŋāĶā§ āĶŦāĶŋāĶāĶūāĶ°ā§āĶ° āĶāĶĻā§āĶŠāĶļā§āĶĨāĶŋāĶĪāĶŋ āĶāĶŠāĶēāĶŽā§āĶ§āĶŋ āĶāĶ°āĶĪā§ āĶŠāĶūāĶ°ā§āĶĻāĨĪ",
+BrowseServerBlocked : "āĶ°āĶŋāĶļā§āĶ°ā§āĶļ āĶŽā§āĶ°āĶūāĶāĶāĶūāĶ° āĶā§āĶēāĶū āĶā§āĶē āĶĻāĶūāĨĪ āĶĻāĶŋāĶķā§āĶāĶŋāĶĪ āĶāĶ°ā§āĶĻ āĶŊā§ āĶļāĶŽ āĶŠāĶŠāĶāĶŠ āĶŽā§āĶēāĶāĶūāĶ° āĶŽāĶĻā§āĶ§ āĶāĶ°āĶū āĶāĶā§āĨĪ",
+DialogBlocked		: "āĶĄāĶūā§āĶūāĶēāĶ āĶāĶāĶĻā§āĶĄā§ āĶā§āĶēāĶū āĶā§āĶē āĶĻāĶūāĨĪ āĶĻāĶŋāĶķā§āĶāĶŋāĶĪ āĶāĶ°ā§āĶĻ āĶŊā§ āĶļāĶŽ āĶŠāĶŠāĶāĶŠ āĶŽā§āĶēāĶāĶūāĶ° āĶŽāĶĻā§āĶ§ āĶāĶ°āĶū āĶāĶā§āĨĪ",
+
+// Dialogs
+DlgBtnOK			: "āĶāĶā§",
+DlgBtnCancel		: "āĶŽāĶūāĶĪāĶŋāĶē",
+DlgBtnClose			: "āĶŽāĶĻā§āĶ§ āĶāĶ°",
+DlgBtnBrowseServer	: "āĶŽā§āĶ°āĶūāĶāĶ āĶļāĶūāĶ°ā§āĶ­āĶūāĶ°",
+DlgAdvancedTag		: "āĶāĶĄāĶ­āĶūāĶĻā§āĶļāĶĄ",
+DlgOpOther			: "<āĶāĶĻā§āĶŊ>",
+DlgInfoTab			: "āĶĪāĶĨā§āĶŊ",
+DlgAlertUrl			: "āĶĶā§āĶū āĶāĶ°ā§ URL āĶŊā§āĶā§āĶĪ āĶāĶ°ā§āĶĻ",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<āĶļā§āĶ āĶĻā§āĶ>",
+DlgGenId			: "āĶāĶāĶĄāĶŋ",
+DlgGenLangDir		: "āĶ­āĶūāĶ·āĶū āĶēā§āĶāĶūāĶ° āĶĶāĶŋāĶ",
+DlgGenLangDirLtr	: "āĶŽāĶūāĶŪ āĶĨā§āĶā§ āĶĄāĶūāĶĻ (LTR)",
+DlgGenLangDirRtl	: "āĶĄāĶūāĶĻ āĶĨā§āĶā§ āĶŽāĶūāĶŪ (RTL)",
+DlgGenLangCode		: "āĶ­āĶūāĶ·āĶū āĶā§āĶĄ",
+DlgGenAccessKey		: "āĶāĶā§āĶļā§āĶļ āĶā§",
+DlgGenName			: "āĶĻāĶūāĶŪ",
+DlgGenTabIndex		: "āĶā§āĶŊāĶūāĶŽ āĶāĶĻā§āĶĄā§āĶā§āĶļ",
+DlgGenLongDescr		: "URL āĶāĶ° āĶēāĶŪā§āĶŽāĶū āĶŽāĶ°ā§āĶĢāĶĻāĶū",
+DlgGenClass			: "āĶļā§āĶāĶūāĶāĶē-āĶķā§āĶ āĶā§āĶēāĶūāĶļ",
+DlgGenTitle			: "āĶŠāĶ°āĶūāĶŪāĶ°ā§āĶķ āĶķā§āĶ°ā§āĶ·āĶ",
+DlgGenContType		: "āĶŠāĶ°āĶūāĶŪāĶ°ā§āĶķ āĶāĶĻā§āĶā§āĶĻā§āĶā§āĶ° āĶŠā§āĶ°āĶāĶūāĶ°",
+DlgGenLinkCharset	: "āĶēāĶŋāĶāĶ āĶ°āĶŋāĶļā§āĶ°ā§āĶļ āĶā§āĶŊāĶūāĶ°ā§āĶā§āĶāĶ° āĶļā§āĶ",
+DlgGenStyle			: "āĶļā§āĶāĶūāĶāĶē",
+
+// Image Dialog
+DlgImgTitle			: "āĶāĶŽāĶŋāĶ° āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+DlgImgInfoTab		: "āĶāĶŽāĶŋāĶ° āĶĪāĶĨā§āĶŊ",
+DlgImgBtnUpload		: "āĶāĶđāĶūāĶā§ āĶļāĶūāĶ°ā§āĶ­āĶūāĶ°ā§ āĶŠā§āĶ°ā§āĶ°āĶĻ āĶāĶ°",
+DlgImgURL			: "URL",
+DlgImgUpload		: "āĶāĶŠāĶēā§āĶĄ",
+DlgImgAlt			: "āĶŽāĶŋāĶāĶēā§āĶŠ āĶā§āĶā§āĶļāĶ",
+DlgImgWidth			: "āĶŠā§āĶ°āĶļā§āĶĨ",
+DlgImgHeight		: "āĶĶā§āĶ°ā§āĶā§āĶŊ",
+DlgImgLockRatio		: "āĶāĶĻā§āĶŠāĶūāĶĪ āĶēāĶ āĶāĶ°",
+DlgBtnResetSize		: "āĶļāĶūāĶāĶ āĶŠā§āĶ°ā§āĶŽāĶūāĶŽāĶļā§āĶĨāĶūā§ āĶŦāĶŋāĶ°āĶŋā§ā§ āĶĶāĶūāĶ",
+DlgImgBorder		: "āĶŽāĶ°ā§āĶĄāĶūāĶ°",
+DlgImgHSpace		: "āĶđāĶ°āĶūāĶāĶāĶĻā§āĶāĶūāĶē āĶļā§āĶŠā§āĶļ",
+DlgImgVSpace		: "āĶ­āĶūāĶ°ā§āĶāĶŋāĶā§āĶē āĶļā§āĶŠā§āĶļ",
+DlgImgAlign			: "āĶāĶēāĶūāĶāĶĻ",
+DlgImgAlignLeft		: "āĶŽāĶūāĶŪā§",
+DlgImgAlignAbsBottom: "Abs āĶĻā§āĶā§",
+DlgImgAlignAbsMiddle: "Abs āĶāĶŠāĶ°",
+DlgImgAlignBaseline	: "āĶŪā§āĶē āĶ°ā§āĶāĶū",
+DlgImgAlignBottom	: "āĶĻā§āĶā§",
+DlgImgAlignMiddle	: "āĶŪāĶ§ā§āĶŊ",
+DlgImgAlignRight	: "āĶĄāĶūāĶĻā§",
+DlgImgAlignTextTop	: "āĶā§āĶā§āĶļāĶ āĶāĶŠāĶ°",
+DlgImgAlignTop		: "āĶāĶŠāĶ°",
+DlgImgPreview		: "āĶŠā§āĶ°ā§āĶ­āĶŋāĶ",
+DlgImgAlertUrl		: "āĶāĶĻā§āĶā§āĶ°āĶđāĶ āĶāĶ°ā§ āĶāĶŽāĶŋāĶ° URL āĶāĶūāĶāĶŠ āĶāĶ°ā§āĶĻ",
+DlgImgLinkTab		: "āĶēāĶŋāĶāĶ",
+
+// Flash Dialog
+DlgFlashTitle		: "āĶŦā§āĶēā§āĶŊāĶūāĶķ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+DlgFlashChkPlay		: "āĶāĶā§ āĶŠā§āĶēā§",
+DlgFlashChkLoop		: "āĶēā§āĶŠ",
+DlgFlashChkMenu		: "āĶŦā§āĶēā§āĶŊāĶūāĶķ āĶŪā§āĶĻā§ āĶāĶĻāĶūāĶŽāĶē āĶāĶ°",
+DlgFlashScale		: "āĶļā§āĶā§āĶē",
+DlgFlashScaleAll	: "āĶļāĶŽ āĶĶā§āĶāĶūāĶ",
+DlgFlashScaleNoBorder	: "āĶā§āĶĻā§ āĶŽāĶ°ā§āĶĄāĶūāĶ° āĶĻā§āĶ",
+DlgFlashScaleFit	: "āĶĻāĶŋāĶā§āĶāĶĪ āĶŦāĶŋāĶ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "āĶēāĶŋāĶāĶ",
+DlgLnkInfoTab		: "āĶēāĶŋāĶāĶ āĶĪāĶĨā§āĶŊ",
+DlgLnkTargetTab		: "āĶāĶūāĶ°ā§āĶā§āĶ",
+
+DlgLnkType			: "āĶēāĶŋāĶāĶ āĶŠā§āĶ°āĶāĶūāĶ°",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "āĶāĶ āĶŠā§āĶā§ āĶĻā§āĶāĶ° āĶāĶ°",
+DlgLnkTypeEMail		: "āĶāĶŪā§āĶāĶē",
+DlgLnkProto			: "āĶŠā§āĶ°ā§āĶā§āĶāĶē",
+DlgLnkProtoOther	: "<āĶāĶĻā§āĶŊ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "āĶĻā§āĶāĶ° āĶŽāĶūāĶāĶūāĶ",
+DlgLnkAnchorByName	: "āĶĻā§āĶāĶ°ā§āĶ° āĶĻāĶūāĶŪ āĶĶāĶŋā§ā§",
+DlgLnkAnchorById	: "āĶĻā§āĶāĶ°ā§āĶ° āĶāĶāĶĄāĶŋ āĶĶāĶŋā§ā§",
+DlgLnkNoAnchors		: "(No anchors available in the document)",	//MISSING
+DlgLnkEMail			: "āĶāĶŪā§āĶāĶē āĶ āĶŋāĶāĶūāĶĻāĶū",
+DlgLnkEMailSubject	: "āĶŪā§āĶļā§āĶā§āĶ° āĶŽāĶŋāĶ·ā§",
+DlgLnkEMailBody		: "āĶŪā§āĶļā§āĶā§āĶ° āĶĶā§āĶđ",
+DlgLnkUpload		: "āĶāĶŠāĶēā§āĶĄ",
+DlgLnkBtnUpload		: "āĶāĶā§ āĶļāĶūāĶ°ā§āĶ­āĶūāĶ°ā§ āĶŠāĶūāĶ āĶūāĶ",
+
+DlgLnkTarget		: "āĶāĶūāĶ°ā§āĶā§āĶ",
+DlgLnkTargetFrame	: "<āĶŦā§āĶ°ā§āĶŪ>",
+DlgLnkTargetPopup	: "<āĶŠāĶŠāĶāĶŠ āĶāĶāĶĻā§āĶĄā§>",
+DlgLnkTargetBlank	: "āĶĻāĶĪā§āĶĻ āĶāĶāĶĻā§āĶĄā§ (_blank)",
+DlgLnkTargetParent	: "āĶŪā§āĶē āĶāĶāĶĻā§āĶĄā§ (_parent)",
+DlgLnkTargetSelf	: "āĶāĶ āĶāĶāĶĻā§āĶĄā§ (_self)",
+DlgLnkTargetTop		: "āĶķā§āĶ°ā§āĶ· āĶāĶāĶĻā§āĶĄā§ (_top)",
+DlgLnkTargetFrameName	: "āĶāĶūāĶ°ā§āĶā§āĶ āĶŦā§āĶ°ā§āĶŪā§āĶ° āĶĻāĶūāĶŪ",
+DlgLnkPopWinName	: "āĶŠāĶŠāĶāĶŠ āĶāĶāĶĻā§āĶĄā§āĶ° āĶĻāĶūāĶŪ",
+DlgLnkPopWinFeat	: "āĶŠāĶŠāĶāĶŠ āĶāĶāĶĻā§āĶĄā§ āĶŦā§āĶāĶūāĶ° āĶļāĶŪā§āĶđ",
+DlgLnkPopResize		: "āĶ°āĶŋāĶļāĶūāĶāĶ āĶāĶ°āĶū āĶļāĶŪā§āĶ­āĶŽ",
+DlgLnkPopLocation	: "āĶēā§āĶā§āĶķāĶĻ āĶŽāĶūāĶ°",
+DlgLnkPopMenu		: "āĶŪā§āĶĻā§āĶŊā§ āĶŽāĶūāĶ°",
+DlgLnkPopScroll		: "āĶļā§āĶā§āĶ°āĶē āĶŽāĶūāĶ°",
+DlgLnkPopStatus		: "āĶļā§āĶā§āĶŊāĶūāĶāĶūāĶļ āĶŽāĶūāĶ°",
+DlgLnkPopToolbar	: "āĶā§āĶē āĶŽāĶūāĶ°",
+DlgLnkPopFullScrn	: "āĶŠā§āĶ°ā§āĶĢ āĶŠāĶ°ā§āĶĶāĶū āĶā§ā§ā§ (IE)",
+DlgLnkPopDependent	: "āĶĄāĶŋāĶŠā§āĶĻā§āĶĄā§āĶĻā§āĶ (Netscape)",
+DlgLnkPopWidth		: "āĶŠā§āĶ°āĶļā§āĶĨ",
+DlgLnkPopHeight		: "āĶĶā§āĶ°ā§āĶā§āĶŊ",
+DlgLnkPopLeft		: "āĶŽāĶūāĶŪā§āĶ° āĶŠāĶāĶŋāĶķāĶĻ",
+DlgLnkPopTop		: "āĶĄāĶūāĶĻā§āĶ° āĶŠāĶāĶŋāĶķāĶĻ",
+
+DlnLnkMsgNoUrl		: "āĶāĶĻā§āĶā§āĶ°āĶđ āĶāĶ°ā§ URL āĶēāĶŋāĶāĶ āĶāĶūāĶāĶŠ āĶāĶ°ā§āĶĻ",
+DlnLnkMsgNoEMail	: "āĶāĶĻā§āĶā§āĶ°āĶđ āĶāĶ°ā§ āĶāĶŪā§āĶāĶē āĶāĶĄā§āĶ°ā§āĶļ āĶāĶūāĶāĶŠ āĶāĶ°ā§āĶĻ",
+DlnLnkMsgNoAnchor	: "āĶāĶĻā§āĶā§āĶ°āĶđ āĶāĶ°ā§ āĶĻā§āĶāĶ° āĶŽāĶūāĶāĶūāĶ āĶāĶ°ā§āĶĻ",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "āĶ°āĶ āĶŽāĶūāĶāĶūāĶ āĶāĶ°",
+DlgColorBtnClear	: "āĶŠāĶ°āĶŋāĶ·ā§āĶāĶūāĶ° āĶāĶ°",
+DlgColorHighlight	: "āĶđāĶūāĶāĶēāĶūāĶāĶ",
+DlgColorSelected	: "āĶļāĶŋāĶēā§āĶā§āĶā§āĶĄ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "āĶļā§āĶŪāĶūāĶāĶēā§ āĶŊā§āĶā§āĶĪ āĶāĶ°",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "āĶŽāĶŋāĶķā§āĶ· āĶā§āĶŊāĶūāĶ°ā§āĶā§āĶāĶūāĶ° āĶŽāĶūāĶāĶūāĶ āĶāĶ°",
+
+// Table Dialog
+DlgTableTitle		: "āĶā§āĶŽāĶŋāĶē āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+DlgTableRows		: "āĶ°ā§",
+DlgTableColumns		: "āĶāĶēāĶūāĶŪ",
+DlgTableBorder		: "āĶŽāĶ°ā§āĶĄāĶūāĶ° āĶļāĶūāĶāĶ",
+DlgTableAlign		: "āĶāĶēāĶūāĶāĶĻāĶŪā§āĶĻā§āĶ",
+DlgTableAlignNotSet	: "<āĶļā§āĶ āĶĻā§āĶ>",
+DlgTableAlignLeft	: "āĶŽāĶūāĶŪā§",
+DlgTableAlignCenter	: "āĶŪāĶūāĶāĶāĶūāĶĻā§",
+DlgTableAlignRight	: "āĶĄāĶūāĶĻā§",
+DlgTableWidth		: "āĶŠā§āĶ°āĶļā§āĶĨ",
+DlgTableWidthPx		: "āĶŠāĶŋāĶā§āĶļā§āĶē",
+DlgTableWidthPc		: "āĶķāĶĪāĶāĶ°āĶū",
+DlgTableHeight		: "āĶĶā§āĶ°ā§āĶā§āĶŊ",
+DlgTableCellSpace	: "āĶļā§āĶē āĶļā§āĶŠā§āĶļ",
+DlgTableCellPad		: "āĶļā§āĶē āĶŠā§āĶŊāĶūāĶĄāĶŋāĶ",
+DlgTableCaption		: "āĶķā§āĶ°ā§āĶ·āĶ",
+DlgTableSummary		: "āĶļāĶūāĶ°āĶūāĶāĶķ",
+
+// Table Cell Dialog
+DlgCellTitle		: "āĶļā§āĶē āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+DlgCellWidth		: "āĶŠā§āĶ°āĶļā§āĶĨ",
+DlgCellWidthPx		: "āĶŠāĶŋāĶā§āĶļā§āĶē",
+DlgCellWidthPc		: "āĶķāĶĪāĶāĶ°āĶū",
+DlgCellHeight		: "āĶĶā§āĶ°ā§āĶā§āĶŊ",
+DlgCellWordWrap		: "āĶā§āĶūāĶ°ā§āĶĄ āĶ°ā§āĶŠ",
+DlgCellWordWrapNotSet	: "<āĶļā§āĶ āĶĻā§āĶ>",
+DlgCellWordWrapYes	: "āĶđāĶūāĶ",
+DlgCellWordWrapNo	: "āĶĻāĶū",
+DlgCellHorAlign		: "āĶđāĶ°āĶūāĶāĶāĶĻā§āĶāĶūāĶē āĶāĶēāĶūāĶāĶĻāĶŪā§āĶĻā§āĶ",
+DlgCellHorAlignNotSet	: "<āĶļā§āĶ āĶĻā§āĶ>",
+DlgCellHorAlignLeft	: "āĶŽāĶūāĶŪā§",
+DlgCellHorAlignCenter	: "āĶŪāĶūāĶāĶāĶūāĶĻā§",
+DlgCellHorAlignRight: "āĶĄāĶūāĶĻā§",
+DlgCellVerAlign		: "āĶ­āĶūāĶ°ā§āĶāĶŋāĶā§āĶŊāĶūāĶē āĶāĶēāĶūāĶāĶĻāĶŪā§āĶĻā§āĶ",
+DlgCellVerAlignNotSet	: "<āĶļā§āĶ āĶĻā§āĶ>",
+DlgCellVerAlignTop	: "āĶāĶŠāĶ°",
+DlgCellVerAlignMiddle	: "āĶŪāĶ§ā§āĶŊ",
+DlgCellVerAlignBottom	: "āĶĻā§āĶā§",
+DlgCellVerAlignBaseline	: "āĶŪā§āĶēāĶ°ā§āĶāĶū",
+DlgCellRowSpan		: "āĶ°ā§ āĶļā§āĶŠā§āĶŊāĶūāĶĻ",
+DlgCellCollSpan		: "āĶāĶēāĶūāĶŪ āĶļā§āĶŠā§āĶŊāĶūāĶĻ",
+DlgCellBackColor	: "āĶŽā§āĶŊāĶūāĶāĶā§āĶ°āĶūāĶāĶĻā§āĶĄ āĶ°āĶ",
+DlgCellBorderColor	: "āĶŽāĶ°ā§āĶĄāĶūāĶ°ā§āĶ° āĶ°āĶ",
+DlgCellBtnSelect	: "āĶŽāĶūāĶāĶūāĶ āĶāĶ°",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "āĶā§āĶāĶā§",
+DlgFindFindBtn		: "āĶā§āĶāĶā§",
+DlgFindNotFoundMsg	: "āĶāĶŠāĶĻāĶūāĶ° āĶāĶēā§āĶēā§āĶāĶŋāĶĪ āĶā§āĶāĶļā§āĶ āĶŠāĶūāĶā§āĶū āĶŊāĶūā§āĶĻāĶŋ",
+
+// Replace Dialog
+DlgReplaceTitle			: "āĶŽāĶĶāĶēā§ āĶĶāĶūāĶ",
+DlgReplaceFindLbl		: "āĶŊāĶū āĶā§āĶāĶāĶĪā§ āĶđāĶŽā§:",
+DlgReplaceReplaceLbl	: "āĶŊāĶūāĶ° āĶļāĶūāĶĨā§ āĶŽāĶĶāĶēāĶūāĶĪā§ āĶđāĶŽā§:",
+DlgReplaceCaseChk		: "āĶā§āĶļ āĶŪāĶŋāĶēāĶūāĶ",
+DlgReplaceReplaceBtn	: "āĶŽāĶĶāĶēā§ āĶĶāĶūāĶ",
+DlgReplaceReplAllBtn	: "āĶļāĶŽ āĶŽāĶĶāĶēā§ āĶĶāĶūāĶ",
+DlgReplaceWordChk		: "āĶŠā§āĶ°āĶū āĶķāĶŽā§āĶĶ āĶŪā§āĶēāĶūāĶ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "āĶāĶŠāĶĻāĶūāĶ° āĶŽā§āĶ°āĶūāĶāĶāĶūāĶ°ā§āĶ° āĶļā§āĶ°āĶā§āĶ·āĶū āĶļā§āĶāĶŋāĶāĶļ āĶāĶĄāĶŋāĶāĶ°āĶā§ āĶāĶā§āĶŪā§āĶāĶŋāĶ āĶāĶūāĶ āĶāĶ°āĶūāĶ° āĶāĶĻā§āĶŪāĶĪāĶŋ āĶĶā§ā§āĶĻāĶŋāĨĪ āĶĶā§āĶū āĶāĶ°ā§ āĶāĶ āĶāĶūāĶā§āĶ° āĶāĶĻā§āĶŊ āĶāĶŋāĶŽā§āĶ°ā§āĶĄ āĶŽā§āĶŊāĶŽāĶđāĶūāĶ° āĶāĶ°ā§āĶĻ (Ctrl+X)āĨĪ",
+PasteErrorCopy	: "āĶāĶŠāĶĻāĶūāĶ° āĶŽā§āĶ°āĶūāĶāĶāĶūāĶ°ā§āĶ° āĶļā§āĶ°āĶā§āĶ·āĶū āĶļā§āĶāĶŋāĶāĶļ āĶāĶĄāĶŋāĶāĶ°āĶā§ āĶāĶā§āĶŪā§āĶāĶŋāĶ āĶāĶŠāĶŋ āĶāĶ°āĶūāĶ° āĶāĶĻā§āĶŪāĶĪāĶŋ āĶĶā§ā§āĶĻāĶŋāĨĪ āĶĶā§āĶū āĶāĶ°ā§ āĶāĶ āĶāĶūāĶā§āĶ° āĶāĶĻā§āĶŊ āĶāĶŋāĶŽā§āĶ°ā§āĶĄ āĶŽā§āĶŊāĶŽāĶđāĶūāĶ° āĶāĶ°ā§āĶĻ (Ctrl+C)āĨĪ",
+
+PasteAsText		: "āĶļāĶūāĶĶāĶū āĶā§āĶā§āĶļāĶ āĶđāĶŋāĶļā§āĶŽā§ āĶŠā§āĶļā§āĶ āĶāĶ°",
+PasteFromWord	: "āĶā§āĶūāĶ°ā§āĶĄ āĶĨā§āĶā§ āĶŠā§āĶļā§āĶ āĶāĶ°",
+
+DlgPasteMsg2	: "āĶāĶĻā§āĶā§āĶ°āĶđ āĶāĶ°ā§ āĶĻā§āĶā§āĶ° āĶŽāĶūāĶā§āĶļā§ āĶāĶŋāĶŽā§āĶ°ā§āĶĄ āĶŽā§āĶŊāĶŽāĶđāĶūāĶ° āĶāĶ°ā§ (<STRONG>Ctrl+V</STRONG>) āĶŠā§āĶļā§āĶ āĶāĶ°ā§āĶĻ āĶāĶŽāĶ <STRONG>OK</STRONG> āĶāĶūāĶŠ āĶĶāĶŋāĶĻ",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "āĶŦāĶĻā§āĶ āĶŦā§āĶļ āĶĄā§āĶŦāĶŋāĶĻā§āĶķāĶĻ āĶāĶāĶĻā§āĶ° āĶāĶ°ā§āĶĻ",
+DlgPasteRemoveStyles	: "āĶļā§āĶāĶūāĶāĶē āĶĄā§āĶŦāĶŋāĶĻā§āĶķāĶĻ āĶļāĶ°āĶŋā§ā§ āĶĶāĶŋāĶĻ",
+
+// Color Picker
+ColorAutomatic	: "āĶāĶā§āĶŪā§āĶāĶŋāĶ",
+ColorMoreColors	: "āĶāĶ°āĶ āĶ°āĶ...",
+
+// Document Properties
+DocProps		: "āĶĄāĶā§āĶŊā§āĶŪā§āĶĻā§āĶ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "āĶĻā§āĶāĶ°ā§āĶ° āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+DlgAnchorName		: "āĶĻā§āĶāĶ°ā§āĶ° āĶĻāĶūāĶŪ",
+DlgAnchorErrorName	: "āĶĻā§āĶāĶ°ā§āĶ° āĶĻāĶūāĶŪ āĶāĶūāĶāĶŠ āĶāĶ°ā§āĶĻ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "āĶķāĶŽā§āĶĶāĶā§āĶ·ā§ āĶĻā§āĶ",
+DlgSpellChangeTo		: "āĶāĶĪā§ āĶŽāĶĶāĶēāĶūāĶ",
+DlgSpellBtnIgnore		: "āĶāĶāĶĻā§āĶ° āĶāĶ°",
+DlgSpellBtnIgnoreAll	: "āĶļāĶŽ āĶāĶāĶĻā§āĶ° āĶāĶ°",
+DlgSpellBtnReplace		: "āĶŽāĶĶāĶēā§ āĶĶāĶūāĶ",
+DlgSpellBtnReplaceAll	: "āĶļāĶŽ āĶŽāĶĶāĶēā§ āĶĶāĶūāĶ",
+DlgSpellBtnUndo			: "āĶāĶĻā§āĶĄā§",
+DlgSpellNoSuggestions	: "- āĶā§āĶĻ āĶļāĶūāĶā§āĶķāĶĻ āĶĻā§āĶ -",
+DlgSpellProgress		: "āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶ°ā§āĶā§āĶ·āĶū āĶāĶēāĶā§...",
+DlgSpellNoMispell		: "āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶ°ā§āĶā§āĶ·āĶū āĶķā§āĶ·: āĶā§āĶĻ āĶ­ā§āĶē āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶūāĶā§āĶū āĶŊāĶūā§āĶĻāĶŋ",
+DlgSpellNoChanges		: "āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶ°ā§āĶā§āĶ·āĶū āĶķā§āĶ·: āĶā§āĶĻ āĶķāĶŽā§āĶĶ āĶŠāĶ°āĶŋāĶŽāĶ°ā§āĶĪāĶĻ āĶāĶ°āĶū āĶđā§āĶĻāĶŋ",
+DlgSpellOneChange		: "āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶ°ā§āĶā§āĶ·āĶū āĶķā§āĶ·: āĶāĶāĶāĶŋ āĶŪāĶūāĶĪā§āĶ° āĶķāĶŽā§āĶĶ āĶŠāĶ°āĶŋāĶŽāĶ°ā§āĶĪāĶĻ āĶāĶ°āĶū āĶđā§ā§āĶā§",
+DlgSpellManyChanges		: "āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶ°ā§āĶā§āĶ·āĶū āĶķā§āĶ·: %1 āĶā§āĶēā§ āĶķāĶŽā§āĶĶ āĶŽāĶĶāĶēā§ āĶā§āĶŊāĶūāĶā§",
+
+IeSpellDownload			: "āĶŽāĶūāĶĻāĶūāĶĻ āĶŠāĶ°ā§āĶā§āĶ·āĶ āĶāĶĻāĶļā§āĶāĶē āĶāĶ°āĶū āĶĻā§āĶāĨĪ āĶāĶŠāĶĻāĶŋ āĶāĶŋ āĶāĶāĶĻāĶ āĶāĶāĶū āĶĄāĶūāĶāĶĻāĶēā§āĶĄ āĶāĶ°āĶĪā§ āĶāĶūāĶĻ?",
+
+// Button Dialog
+DlgButtonText		: "āĶā§āĶā§āĶļāĶ (āĶ­ā§āĶŊāĶūāĶēā§)",
+DlgButtonType		: "āĶŠā§āĶ°āĶāĶūāĶ°",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "āĶĻāĶūāĶŪ",
+DlgCheckboxValue	: "āĶ­ā§āĶŊāĶūāĶēā§",
+DlgCheckboxSelected	: "āĶļāĶŋāĶēā§āĶā§āĶā§āĶĄ",
+
+// Form Dialog
+DlgFormName		: "āĶĻāĶūāĶŪ",
+DlgFormAction	: "āĶāĶāĶķā§āĶŊāĶĻ",
+DlgFormMethod	: "āĶŠāĶĶā§āĶ§āĶĪāĶŋ",
+
+// Select Field Dialog
+DlgSelectName		: "āĶĻāĶūāĶŪ",
+DlgSelectValue		: "āĶ­ā§āĶŊāĶūāĶēā§",
+DlgSelectSize		: "āĶļāĶūāĶāĶ",
+DlgSelectLines		: "āĶēāĶūāĶāĶĻ āĶļāĶŪā§āĶđ",
+DlgSelectChkMulti	: "āĶāĶāĶūāĶ§āĶŋāĶ āĶļāĶŋāĶēā§āĶāĶķāĶĻ āĶāĶēāĶūāĶ āĶāĶ°",
+DlgSelectOpAvail	: "āĶāĶĻā§āĶŊāĶūāĶĻā§āĶŊ āĶŽāĶŋāĶāĶēā§āĶŠ",
+DlgSelectOpText		: "āĶā§āĶā§āĶļāĶ",
+DlgSelectOpValue	: "āĶ­ā§āĶŊāĶūāĶēā§",
+DlgSelectBtnAdd		: "āĶŊā§āĶā§āĶĪ",
+DlgSelectBtnModify	: "āĶŽāĶĶāĶēā§ āĶĶāĶūāĶ",
+DlgSelectBtnUp		: "āĶāĶŠāĶ°",
+DlgSelectBtnDown	: "āĶĻā§āĶā§",
+DlgSelectBtnSetValue : "āĶŽāĶūāĶāĶūāĶ āĶāĶ°āĶū āĶ­ā§āĶŊāĶūāĶēā§ āĶđāĶŋāĶļā§āĶŽā§ āĶļā§āĶ āĶāĶ°",
+DlgSelectBtnDelete	: "āĶĄāĶŋāĶēā§āĶ",
+
+// Textarea Dialog
+DlgTextareaName	: "āĶĻāĶūāĶŪ",
+DlgTextareaCols	: "āĶāĶēāĶūāĶŪ",
+DlgTextareaRows	: "āĶ°ā§",
+
+// Text Field Dialog
+DlgTextName			: "āĶĻāĶūāĶŪ",
+DlgTextValue		: "āĶ­ā§āĶŊāĶūāĶēā§",
+DlgTextCharWidth	: "āĶā§āĶŊāĶūāĶ°ā§āĶā§āĶāĶūāĶ° āĶŠā§āĶ°āĶķāĶļā§āĶĪāĶĪāĶū",
+DlgTextMaxChars		: "āĶļāĶ°ā§āĶŽāĶūāĶ§āĶŋāĶ āĶā§āĶŊāĶūāĶ°ā§āĶā§āĶāĶūāĶ°",
+DlgTextType			: "āĶāĶūāĶāĶŠ",
+DlgTextTypeText		: "āĶā§āĶā§āĶļāĶ",
+DlgTextTypePass		: "āĶŠāĶūāĶļāĶā§āĶūāĶ°ā§āĶĄ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "āĶĻāĶūāĶŪ",
+DlgHiddenValue	: "āĶ­ā§āĶŊāĶūāĶēā§",
+
+// Bulleted List Dialog
+BulletedListProp	: "āĶŽā§āĶēā§āĶā§āĶĄ āĶļā§āĶā§ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+NumberedListProp	: "āĶļāĶūāĶāĶā§āĶŊāĶŋāĶ āĶļā§āĶā§ āĶŠā§āĶ°ā§āĶŠāĶūāĶ°ā§āĶāĶŋ",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "āĶŠā§āĶ°āĶāĶūāĶ°",
+DlgLstTypeCircle	: "āĶā§āĶē",
+DlgLstTypeDisc		: "āĶĄāĶŋāĶļā§āĶ",
+DlgLstTypeSquare	: "āĶā§āĶā§āĶĢāĶū",
+DlgLstTypeNumbers	: "āĶļāĶāĶā§āĶŊāĶū (1, 2, 3)",
+DlgLstTypeLCase		: "āĶā§āĶ āĶāĶā§āĶ·āĶ° (a, b, c)",
+DlgLstTypeUCase		: "āĶŽā§ āĶāĶā§āĶ·āĶ° (A, B, C)",
+DlgLstTypeSRoman	: "āĶā§āĶ āĶ°ā§āĶŪāĶūāĶĻ āĶļāĶāĶā§āĶŊāĶū (i, ii, iii)",
+DlgLstTypeLRoman	: "āĶŽā§ āĶ°ā§āĶŪāĶūāĶĻ āĶļāĶāĶā§āĶŊāĶū (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "āĶļāĶūāĶ§āĶūāĶ°āĶĻ",
+DlgDocBackTab		: "āĶŽā§āĶŊāĶūāĶāĶā§āĶ°āĶūāĶāĶĻā§āĶĄ",
+DlgDocColorsTab		: "āĶ°āĶ āĶāĶŽāĶ āĶŪāĶūāĶ°ā§āĶāĶŋāĶĻ",
+DlgDocMetaTab		: "āĶŪā§āĶāĶūāĶĄā§āĶāĶū",
+
+DlgDocPageTitle		: "āĶŠā§āĶ āĶķā§āĶ°ā§āĶ·āĶ",
+DlgDocLangDir		: "āĶ­āĶūāĶ·āĶū āĶēāĶŋāĶāĶūāĶ° āĶĶāĶŋāĶ",
+DlgDocLangDirLTR	: "āĶŽāĶūāĶŪ āĶĨā§āĶā§ āĶĄāĶūāĶĻā§ (LTR)",
+DlgDocLangDirRTL	: "āĶĄāĶūāĶĻ āĶĨā§āĶā§ āĶŽāĶūāĶŪā§ (RTL)",
+DlgDocLangCode		: "āĶ­āĶūāĶ·āĶū āĶā§āĶĄ",
+DlgDocCharSet		: "āĶā§āĶŊāĶūāĶ°ā§āĶā§āĶāĶūāĶ° āĶļā§āĶ āĶāĶĻāĶā§āĶĄāĶŋāĶ",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "āĶāĶĻā§āĶŊ āĶā§āĶŊāĶūāĶ°ā§āĶā§āĶāĶūāĶ° āĶļā§āĶ āĶāĶĻāĶā§āĶĄāĶŋāĶ",
+
+DlgDocDocType		: "āĶĄāĶā§āĶŊā§āĶŪā§āĶĻā§āĶ āĶāĶūāĶāĶŠ āĶđā§āĶĄāĶŋāĶ",
+DlgDocDocTypeOther	: "āĶāĶĻā§āĶŊ āĶĄāĶā§āĶŊā§āĶŪā§āĶĻā§āĶ āĶāĶūāĶāĶŠ āĶđā§āĶĄāĶŋāĶ",
+DlgDocIncXHTML		: "XHTML āĶĄā§āĶā§āĶēāĶūāĶ°ā§āĶķāĶĻ āĶŊā§āĶā§āĶĪ āĶāĶ°",
+DlgDocBgColor		: "āĶŽā§āĶŊāĶūāĶāĶā§āĶ°āĶūāĶāĶĻā§āĶĄ āĶ°āĶ",
+DlgDocBgImage		: "āĶŽā§āĶŊāĶūāĶāĶā§āĶ°āĶūāĶāĶĻā§āĶĄ āĶāĶŽāĶŋāĶ° URL",
+DlgDocBgNoScroll	: "āĶļā§āĶā§āĶ°āĶēāĶđā§āĶĻ āĶŽā§āĶŊāĶūāĶāĶā§āĶ°āĶūāĶāĶĻā§āĶĄ",
+DlgDocCText			: "āĶā§āĶā§āĶļāĶ",
+DlgDocCLink			: "āĶēāĶŋāĶāĶ",
+DlgDocCVisited		: "āĶ­āĶŋāĶāĶŋāĶ āĶāĶ°āĶū āĶēāĶŋāĶāĶ",
+DlgDocCActive		: "āĶļāĶā§āĶ°āĶŋā§ āĶēāĶŋāĶāĶ",
+DlgDocMargins		: "āĶŠā§āĶ āĶŪāĶūāĶ°ā§āĶāĶŋāĶĻ",
+DlgDocMaTop			: "āĶāĶŠāĶ°",
+DlgDocMaLeft		: "āĶŽāĶūāĶŪā§",
+DlgDocMaRight		: "āĶĄāĶūāĶĻā§",
+DlgDocMaBottom		: "āĶĻā§āĶā§",
+DlgDocMeIndex		: "āĶĄāĶā§āĶŊā§āĶŪā§āĶĻā§āĶ āĶāĶĻā§āĶĄā§āĶā§āĶļ āĶāĶŋāĶā§āĶūāĶ°ā§āĶĄ (āĶāĶŪāĶū āĶĶā§āĶŽāĶūāĶ°āĶū āĶŽāĶŋāĶā§āĶāĶŋāĶĻā§āĶĻ)",
+DlgDocMeDescr		: "āĶĄāĶā§āĶŊā§āĶŪā§āĶĻā§āĶ āĶŽāĶ°ā§āĶĢāĶĻāĶū",
+DlgDocMeAuthor		: "āĶēā§āĶāĶ",
+DlgDocMeCopy		: "āĶāĶŠā§āĶ°āĶūāĶāĶ",
+DlgDocPreview		: "āĶŠā§āĶ°ā§āĶ­āĶŋāĶ",
+
+// Templates Dialog
+Templates			: "āĶā§āĶŪāĶŠā§āĶēā§āĶ",
+DlgTemplatesTitle	: "āĶāĶĻāĶā§āĶĻā§āĶ āĶā§āĶŪāĶŠā§āĶēā§āĶ",
+DlgTemplatesSelMsg	: "āĶāĶĻā§āĶā§āĶ°āĶđ āĶāĶ°ā§ āĶāĶĄāĶŋāĶāĶ°ā§ āĶāĶŠā§āĶĻ āĶāĶ°āĶūāĶ° āĶāĶĻā§āĶŊ āĶā§āĶŪāĶŠā§āĶēā§āĶ āĶŽāĶūāĶāĶūāĶ āĶāĶ°ā§āĶĻ<br>(āĶāĶļāĶē āĶāĶĻāĶā§āĶĻā§āĶ āĶđāĶūāĶ°āĶŋā§ā§ āĶŊāĶūāĶŽā§):",
+DlgTemplatesLoading	: "āĶā§āĶŪāĶŠā§āĶēā§āĶ āĶēāĶŋāĶļā§āĶ āĶđāĶūāĶ°āĶŋā§ā§ āĶŊāĶūāĶŽā§āĨĪ āĶāĶĻā§āĶā§āĶ°āĶđ āĶāĶ°ā§ āĶāĶŠā§āĶā§āĶ·āĶū āĶāĶ°ā§āĶĻ...",
+DlgTemplatesNoTpl	: "(āĶā§āĶĻ āĶā§āĶŪāĶŠā§āĶēā§āĶ āĶĄāĶŋāĶŦāĶūāĶāĶĻ āĶāĶ°āĶū āĶĻā§āĶ)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "āĶā§ āĶŽāĶūāĶĻāĶŋā§ā§āĶā§",
+DlgAboutBrowserInfoTab	: "āĶŽā§āĶ°āĶūāĶāĶāĶūāĶ°ā§āĶ° āĶŽā§āĶŊāĶūāĶŠāĶūāĶ°ā§ āĶĪāĶĨā§āĶŊ",
+DlgAboutLicenseTab	: "āĶēāĶūāĶāĶļā§āĶĻā§āĶļ",
+DlgAboutVersion		: "āĶ­āĶūāĶ°ā§āĶļāĶĻ",
+DlgAboutInfo		: "āĶāĶ°āĶ āĶĪāĶĨā§āĶŊā§āĶ° āĶāĶĻā§āĶŊ āĶŊāĶūāĶĻ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/el.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/el.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/el.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Greek language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ÎÏÏÎšÏÏÏÎ· ÎÏÎŽÏÎąÏ ÎÏÎģÎąÎŧÎĩÎŊÏÎ―",
+ToolbarExpand		: "ÎÎžÏÎŽÎ―ÎđÏÎ· ÎÏÎŽÏÎąÏ ÎÏÎģÎąÎŧÎĩÎŊÏÎ―",
+
+// Toolbar Items and Context Menu
+Save				: "ÎÏÎŋÎļÎŪÎšÎĩÏÏÎ·",
+NewPage				: "ÎÎ­Îą ÎĢÎĩÎŧÎŊÎīÎą",
+Preview				: "Î ÏÎŋÎĩÏÎđÏÎšÏÏÎđÏÎ·",
+Cut					: "ÎÏÎŋÎšÎŋÏÎŪ",
+Copy				: "ÎÎ―ÏÎđÎģÏÎąÏÎŪ",
+Paste				: "ÎÏÎđÎšÏÎŧÎŧÎ·ÏÎ·",
+PasteText			: "ÎÏÎđÎšÏÎŧÎŧÎ·ÏÎ· (ÎąÏÎŧÏ ÎšÎĩÎŊÎžÎĩÎ―Îŋ)",
+PasteWord			: "ÎÏÎđÎšÏÎŧÎŧÎ·ÏÎ· ÎąÏÏ ÏÎŋ Word",
+Print				: "ÎÎšÏÏÏÏÏÎ·",
+SelectAll			: "ÎÏÎđÎŧÎŋÎģÎŪ ÏÎŧÏÎ―",
+RemoveFormat		: "ÎÏÎąÎŊÏÎĩÏÎ· ÎÎŋÏÏÎŋÏÎŋÎŊÎ·ÏÎ·Ï",
+InsertLinkLbl		: "ÎĢÏÎ―ÎīÎĩÏÎžÎŋÏ (Link)",
+InsertLink			: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎÎĩÏÎąÎēÎŋÎŧÎŪ ÎĢÏÎ―ÎīÎ­ÏÎžÎŋÏ (Link)",
+RemoveLink			: "ÎÏÎąÎŊÏÎĩÏÎ· ÎĢÏÎ―ÎīÎ­ÏÎžÎŋÏ (Link)",
+Anchor				: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎĩÏÎĩÎūÎĩÏÎģÎąÏÎŊÎą Anchor",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ÎÎđÎšÏÎ―Îą",
+InsertImage			: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎÎĩÏÎąÎēÎŋÎŧÎŪ ÎÎđÎšÏÎ―ÎąÏ",
+InsertFlashLbl		: "ÎÎđÏÎąÎģÏÎģÎŪ Flash",
+InsertFlash			: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎĩÏÎĩÎūÎĩÏÎģÎąÏÎŊÎą Flash",
+InsertTableLbl		: "Î ÎŊÎ―ÎąÎšÎąÏ",
+InsertTable			: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎÎĩÏÎąÎēÎŋÎŧÎŪ Î ÎŊÎ―ÎąÎšÎą",
+InsertLineLbl		: "ÎÏÎąÎžÎžÎŪ",
+InsertLine			: "ÎÎđÏÎąÎģÏÎģÎŪ ÎÏÎđÎķÏÎ―ÏÎđÎąÏ ÎÏÎąÎžÎžÎŪÏ",
+InsertSpecialCharLbl: "ÎÎđÎīÎđÎšÏ ÎĢÏÎžÎēÎŋÎŧÎŋ",
+InsertSpecialChar	: "ÎÎđÏÎąÎģÏÎģÎŪ ÎÎđÎīÎđÎšÎŋÏ ÎĢÏÎžÎēÏÎŧÎŋÏ",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "ÎÎđÏÎąÎģÏÎģÎŪ Smiley",
+About				: "Î ÎĩÏÎŊ ÏÎŋÏ FCKeditor",
+Bold				: "ÎÎ―ÏÎŋÎ―Îą",
+Italic				: "Î ÎŧÎŽÎģÎđÎą",
+Underline			: "ÎĨÏÎŋÎģÏÎŽÎžÎžÎđÏÎ·",
+StrikeThrough		: "ÎÎđÎąÎģÏÎŽÎžÎžÎđÏÎ·",
+Subscript			: "ÎÎĩÎŊÎšÏÎ·Ï",
+Superscript			: "ÎÎšÎļÎ­ÏÎ·Ï",
+LeftJustify			: "ÎĢÏÎŋÎŊÏÎđÏÎ· ÎÏÎđÏÏÎĩÏÎŽ",
+CenterJustify		: "ÎĢÏÎŋÎŊÏÎđÏÎ· ÏÏÎŋ ÎÎ­Î―ÏÏÎŋ",
+RightJustify		: "ÎĢÏÎŋÎŊÏÎđÏÎ· ÎÎĩÎūÎđÎŽ",
+BlockJustify		: "Î ÎŧÎŪÏÎ·Ï ÎĢÏÎŋÎŊÏÎđÏÎ· (Block)",
+DecreaseIndent		: "ÎÎĩÎŊÏÏÎ· ÎÏÎŋÏÎŪÏ",
+IncreaseIndent		: "ÎÏÎūÎ·ÏÎ· ÎÏÎŋÏÎŪÏ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ÎÎ―ÎąÎŊÏÎĩÏÎ·",
+Redo				: "ÎÏÎąÎ―ÎąÏÎŋÏÎŽ",
+NumberedListLbl		: "ÎÎŊÏÏÎą ÎžÎĩ ÎÏÎđÎļÎžÎŋÏÏ",
+NumberedList		: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎÎđÎąÎģÏÎąÏÎŪ ÎÎŊÏÏÎąÏ ÎžÎĩ ÎÏÎđÎļÎžÎŋÏÏ",
+BulletedListLbl		: "ÎÎŊÏÏÎą ÎžÎĩ Bullets",
+BulletedList		: "ÎÎđÏÎąÎģÏÎģÎŪ/ÎÎđÎąÎģÏÎąÏÎŪ ÎÎŊÏÏÎąÏ ÎžÎĩ Bullets",
+ShowTableBorders	: "Î ÏÎŋÎēÎŋÎŧÎŪ ÎÏÎŊÏÎ― Î ÎŊÎ―ÎąÎšÎą",
+ShowDetails			: "Î ÏÎŋÎēÎŋÎŧÎŪ ÎÎĩÏÏÎŋÎžÎĩÏÎĩÎđÏÎ―",
+Style				: "ÎĢÏÏÎŧ",
+FontFormat			: "ÎÎŋÏÏÎŪ ÎÏÎąÎžÎžÎąÏÎŋÏÎĩÎđÏÎŽÏ",
+Font				: "ÎÏÎąÎžÎžÎąÏÎŋÏÎĩÎđÏÎŽ",
+FontSize			: "ÎÎ­ÎģÎĩÎļÎŋÏ",
+TextColor			: "Î§ÏÏÎžÎą ÎÏÎąÎžÎžÎŽÏÏÎ―",
+BGColor				: "Î§ÏÏÎžÎą ÎĨÏÎŋÎēÎŽÎļÏÎŋÏ",
+Source				: "HTML ÎšÏÎīÎđÎšÎąÏ",
+Find				: "ÎÎ―ÎąÎķÎŪÏÎ·ÏÎ·",
+Replace				: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ·",
+SpellCheck			: "ÎÏÎļÎŋÎģÏÎąÏÎđÎšÏÏ Î­ÎŧÎĩÎģÏÎŋÏ",
+UniversalKeyboard	: "ÎÎđÎĩÎļÎ―ÎŪÏ ÏÎŧÎ·ÎšÏÏÎŋÎŧÏÎģÎđÎŋ",
+PageBreakLbl		: "ÎĪÎ­ÎŧÎŋÏ ÏÎĩÎŧÎŊÎīÎąÏ",
+PageBreak			: "ÎÎđÏÎąÎģÏÎģÎŪ ÏÎ­ÎŧÎŋÏÏ ÏÎĩÎŧÎŊÎīÎąÏ",
+
+Form			: "ÎĶÏÏÎžÎą",
+Checkbox		: "ÎÎŋÏÏÎŊ ÎĩÏÎđÎŧÎŋÎģÎŪÏ",
+RadioButton		: "ÎÎŋÏÎžÏÎŊ Radio",
+TextField		: "Î ÎĩÎīÎŊÎŋ ÎšÎĩÎđÎžÎ­Î―ÎŋÏ",
+Textarea		: "Î ÎĩÏÎđÎŋÏÎŪ ÎšÎĩÎđÎžÎ­Î―ÎŋÏ",
+HiddenField		: "ÎÏÏÏÏ ÏÎĩÎīÎŊÎŋ",
+Button			: "ÎÎŋÏÎžÏÎŊ",
+SelectionField	: "Î ÎĩÎīÎŊÎŋ ÎĩÏÎđÎŧÎŋÎģÎŪÏ",
+ImageButton		: "ÎÎŋÏÎžÏÎŊ ÎĩÎđÎšÏÎ―ÎąÏ",
+
+FitWindow		: "ÎÎĩÎģÎđÏÏÎŋÏÎŋÎŊÎ·ÏÎ· ÏÏÎŋÎģÏÎŽÎžÎžÎąÏÎŋÏ",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ÎÎĩÏÎąÎēÎŋÎŧÎŪ ÎĢÏÎ―ÎīÎ­ÏÎžÎŋÏ (Link)",
+CellCM				: "ÎÎĩÎŧÎŊ",
+RowCM				: "ÎĢÎĩÎđÏÎŽ",
+ColumnCM			: "ÎĢÏÎŪÎŧÎ·",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "ÎÎđÎąÎģÏÎąÏÎŪ ÎÏÎąÎžÎžÏÎ―",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ÎÎđÎąÎģÏÎąÏÎŪ ÎÎŋÎŧÏÎ―ÏÎ―",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "ÎÎđÎąÎģÏÎąÏÎŪ ÎÎĩÎŧÎđÏÎ―",
+MergeCells			: "ÎÎ―ÎŋÏÎŋÎŊÎ·ÏÎ· ÎÎĩÎŧÎđÏÎ―",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "ÎÎđÎąÎģÏÎąÏÎŪ ÏÎŊÎ―ÎąÎšÎą",
+CellProperties		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎÎĩÎŧÎđÎŋÏ",
+TableProperties		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ Î ÎŊÎ―ÎąÎšÎą",
+ImageProperties		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎÎđÎšÏÎ―ÎąÏ",
+FlashProperties		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ Flash",
+
+AnchorProp			: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎŽÎģÎšÏÏÎąÏ",
+ButtonProp			: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎšÎŋÏÎžÏÎđÎŋÏ",
+CheckboxProp		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎšÎŋÏÎžÏÎđÎŋÏ ÎĩÏÎđÎŧÎŋÎģÎŪÏ",
+HiddenFieldProp		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎšÏÏÏÎŋÏ ÏÎĩÎīÎŊÎŋÏ",
+RadioButtonProp		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎšÎŋÏÎžÏÎđÎŋÏ radio",
+ImageButtonProp		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎšÎŋÏÎžÏÎđÎŋÏ ÎĩÎđÎšÏÎ―ÎąÏ",
+TextFieldProp		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÏÎĩÎīÎŊÎŋÏ ÎšÎĩÎđÎžÎ­Î―ÎŋÏ",
+SelectionFieldProp	: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÏÎĩÎīÎŊÎŋÏ ÎĩÏÎđÎŧÎŋÎģÎŪÏ",
+TextareaProp		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÏÎĩÏÎđÎŋÏÎŪÏ ÎšÎĩÎđÎžÎ­Î―ÎŋÏ",
+FormProp			: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÏÏÏÎžÎąÏ",
+
+FontFormats			: "ÎÎąÎ―ÎŋÎ―ÎđÎšÏ;ÎÎŋÏÏÎŋÏÎŋÎđÎ·ÎžÎ­Î―Îŋ;ÎÎđÎĩÏÎļÏÎ―ÏÎ·;ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą 1;ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą 2;ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą 3;ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą 4;ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą 5;ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "ÎÏÎĩÎūÎĩÏÎģÎąÏÎŊÎą XHTML. Î ÎąÏÎąÎšÎąÎŧÏ ÏÎĩÏÎđÎžÎ­Î―ÎĩÏÎĩ...",
+Done				: "ÎÏÎŋÎđÎžÎŋ",
+PasteWordConfirm	: "ÎĪÎŋ ÎšÎĩÎŊÎžÎĩÎ―Îŋ ÏÎŋÏ ÎļÎ­ÎŧÎĩÏÎĩ Î―Îą ÎĩÏÎđÎšÎŋÎŧÎŪÏÎĩÏÎĩ, ÏÎąÎŊÎ―ÎĩÏÎąÎđ ÏÏÏ ÏÏÎŋÎ­ÏÏÎĩÏÎąÎđ ÎąÏÏ ÏÎŋ Word. ÎÎ­ÎŧÎĩÏÎĩ Î―Îą ÎšÎąÎļÎąÏÎđÏÏÎĩÎŊ ÏÏÎđÎ― ÎĩÏÎđÎšÎŋÎŧÎ·ÎļÎĩÎŊ;",
+NotCompatiblePaste	: "ÎÏÏÎŪ Î· ÎĩÏÎđÎŧÎŋÎģÎŪ ÎĩÎŊÎ―ÎąÎđ ÎīÎđÎąÎļÎ­ÏÎđÎžÎ· ÏÏÎŋÎ― Internet Explorer Î­ÎšÎīÎŋÏÎ· 5.5+. ÎÎ­ÎŧÎĩÏÎĩ Î―Îą ÎģÎŊÎ―ÎĩÎđ Î· ÎĩÏÎđÎšÏÎŧÎŧÎ·ÏÎ· ÏÏÏÎŊÏ ÎšÎąÎļÎąÏÎđÏÎžÏ;",
+UnknownToolbarItem	: "ÎÎģÎ―ÏÏÏÎŋ ÎąÎ―ÏÎđÎšÎĩÎŊÎžÎĩÎ―Îŋ ÏÎ·Ï ÎžÏÎŽÏÎąÏ ÎĩÏÎģÎąÎŧÎĩÎŊÏÎ― \"%1\"",
+UnknownCommand		: "ÎÎģÎ―ÏÏÏÎŪ ÎĩÎ―ÏÎŋÎŧÎŪ \"%1\"",
+NotImplemented		: "Î ÎĩÎ―ÏÎŋÎŧÎŪ ÎīÎĩÎ― Î­ÏÎĩÎđ ÎĩÎ―ÎĩÏÎģÎŋÏÎŋÎđÎ·ÎļÎĩÎŊ",
+UnknownToolbarSet	: "Î ÎžÏÎŽÏÎą ÎĩÏÎģÎąÎŧÎĩÎŊÏÎ― \"%1\" ÎīÎĩÎ― ÏÏÎŽÏÏÎĩÎđ",
+NoActiveX			: "ÎÎđ ÏÏÎļÎžÎŊÏÎĩÎđÏ ÎąÏÏÎąÎŧÎĩÎŊÎąÏ ÏÎŋÏ browser ÏÎąÏ ÎžÏÎŋÏÎĩÎŊ Î―Îą ÏÎĩÏÎđÎŋÏÎŊÏÎŋÏÎ― ÎšÎŽÏÎŋÎđÎĩÏ ÏÏÎļÎžÎŊÏÎĩÎđÏ ÏÎŋÏ ÏÏÎŋÎģÏÎŽÎžÎžÎąÏÎŋÏ. Î§ÏÎĩÎđÎŽÎķÎĩÏÎąÎđ Î―Îą ÎĩÎ―ÎĩÏÎģÎŋÏÎŋÎđÎŪÏÎĩÏÎĩ ÏÎ·Î― ÎĩÏÎđÎŧÎŋÎģÎŪ \"Run ActiveX controls and plug-ins\". ÎÏÏÏ ÏÎąÏÎŋÏÏÎđÎąÏÏÎŋÏÎ― ÎŧÎŽÎļÎ· ÎšÎąÎđ ÏÎąÏÎąÏÎ·ÏÎŪÏÎĩÏÎĩ ÎĩÎŧÎĩÎđÏÎĩÎŊÏ ÎŧÎĩÎđÏÎŋÏÏÎģÎŊÎĩÏ.",
+BrowseServerBlocked : "ÎÎđ ÏÏÏÎŋÎđ ÏÎŋÏ browser ÏÎąÏ ÎīÎĩÎ― ÎĩÎŊÎ―ÎąÎđ ÏÏÎŋÏÏÎĩÎŧÎŽÏÎđÎžÎŋÎđ. ÎĢÎđÎģÎŋÏÏÎĩÏÏÎĩÎŊÏÎĩ ÏÏÎđ ÎīÎĩÎ― ÏÏÎŽÏÏÎŋÏÎ― ÎĩÎ―ÎĩÏÎģÎŋÎŊ popup blockers.",
+DialogBlocked		: "ÎÎĩÎ― ÎŪÏÎąÎ― ÎīÏÎ―ÎąÏÏ Î―Îą ÎąÎ―ÎŋÎŊÎūÎĩÎđ ÏÎŋ ÏÎąÏÎŽÎļÏÏÎŋ ÎīÎđÎąÎŧÏÎģÎŋÏ. ÎĢÎđÎģÎŋÏÏÎĩÏÏÎĩÎŊÏÎĩ ÏÏÎđ ÎīÎĩÎ― ÏÏÎŽÏÏÎŋÏÎ― ÎĩÎ―ÎĩÏÎģÎŋÎŊ popup blockers.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "ÎÎšÏÏÏÏÎ·",
+DlgBtnClose			: "ÎÎŧÎĩÎŊÏÎđÎžÎŋ",
+DlgBtnBrowseServer	: "ÎÎūÎĩÏÎĩÏÎ―Î·ÏÎ· ÎīÎđÎąÎšÎŋÎžÎđÏÏÎŪ",
+DlgAdvancedTag		: "ÎÎđÎą ÏÏÎŋÏÏÏÎ·ÎžÎ­Î―ÎŋÏÏ",
+DlgOpOther			: "<ÎÎŧÎŧÎą>",
+DlgInfoTab			: "Î ÎŧÎ·ÏÎŋÏÎŋÏÎŊÎĩÏ",
+DlgAlertUrl			: "Î ÎąÏÎąÎšÎąÎŧÏ ÎĩÎđÏÎŽÎģÎĩÏÎĩ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ÏÏÏÎŊÏ>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "ÎÎąÏÎĩÏÎļÏÎ―ÏÎ· ÎšÎĩÎđÎžÎ­Î―ÎŋÏ",
+DlgGenLangDirLtr	: "ÎÏÎđÏÏÎĩÏÎŽ ÏÏÎŋÏ ÎÎĩÎūÎđÎŽ (LTR)",
+DlgGenLangDirRtl	: "ÎÎĩÎūÎđÎŽ ÏÏÎŋÏ ÎÏÎđÏÏÎĩÏÎŽ (RTL)",
+DlgGenLangCode		: "ÎÏÎīÎđÎšÏÏ ÎÎŧÏÏÏÎąÏ",
+DlgGenAccessKey		: "ÎĢÏÎ―ÏÏÎžÎĩÏÏÎ· (Access Key)",
+DlgGenName			: "ÎÎ―ÎŋÎžÎą",
+DlgGenTabIndex		: "Tab Index",
+DlgGenLongDescr		: "ÎÎ―ÎąÎŧÏÏÎđÎšÎŪ ÏÎĩÏÎđÎģÏÎąÏÎŪ URL",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "ÎĢÏÎžÎēÎŋÏÎŧÎĩÏÏÎđÎšÏÏ ÏÎŊÏÎŧÎŋÏ",
+DlgGenContType		: "ÎĢÏÎžÎēÎŋÏÎŧÎĩÏÏÎđÎšÏÏ ÏÎŊÏÎŧÎŋÏ ÏÎĩÏÎđÎĩÏÎŋÎžÎ­Î―ÎŋÏ",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "ÎĢÏÏÎŧ",
+
+// Image Dialog
+DlgImgTitle			: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎÎđÎšÏÎ―ÎąÏ",
+DlgImgInfoTab		: "Î ÎŧÎ·ÏÎŋÏÎŋÏÎŊÎĩÏ ÎÎđÎšÏÎ―ÎąÏ",
+DlgImgBtnUpload		: "ÎÏÎŋÏÏÎŋÎŧÎŪ ÏÏÎŋÎ― ÎÎđÎąÎšÎŋÎžÎđÏÏÎŪ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ÎÏÎŋÏÏÎŋÎŧÎŪ",
+DlgImgAlt			: "ÎÎ―ÎąÎŧÎŧÎąÎšÏÎđÎšÏ ÎÎĩÎŊÎžÎĩÎ―Îŋ (ALT)",
+DlgImgWidth			: "Î ÎŧÎŽÏÎŋÏ",
+DlgImgHeight		: "ÎÏÎŋÏ",
+DlgImgLockRatio		: "ÎÎŧÎĩÎŊÎīÏÎžÎą ÎÎ―ÎąÎŧÎŋÎģÎŊÎąÏ",
+DlgBtnResetSize		: "ÎÏÎąÎ―ÎąÏÎŋÏÎŽ ÎÏÏÎđÎšÎŋÏ ÎÎĩÎģÎ­ÎļÎŋÏÏ",
+DlgImgBorder		: "Î ÎĩÏÎđÎļÏÏÎđÎŋ",
+DlgImgHSpace		: "ÎÏÎđÎķÏÎ―ÏÎđÎŋÏ Î§ÏÏÎŋÏ (HSpace)",
+DlgImgVSpace		: "ÎÎŽÎļÎĩÏÎŋÏ Î§ÏÏÎŋÏ (VSpace)",
+DlgImgAlign			: "ÎÏÎļÏÎģÏÎŽÎžÎžÎđÏÎ· (Align)",
+DlgImgAlignLeft		: "ÎÏÎđÏÏÎĩÏÎŽ",
+DlgImgAlignAbsBottom: "ÎÏÏÎŧÏÏÎą ÎÎŽÏÏ (Abs Bottom)",
+DlgImgAlignAbsMiddle: "ÎÏÏÎŧÏÏÎą ÏÏÎ· ÎÎ­ÏÎ· (Abs Middle)",
+DlgImgAlignBaseline	: "ÎÏÎąÎžÎžÎŪ ÎÎŽÏÎ·Ï (Baseline)",
+DlgImgAlignBottom	: "ÎÎŽÏÏ (Bottom)",
+DlgImgAlignMiddle	: "ÎÎ­ÏÎ· (Middle)",
+DlgImgAlignRight	: "ÎÎĩÎūÎđÎŽ (Right)",
+DlgImgAlignTextTop	: "ÎÎŋÏÏÏÎŪ ÎÎĩÎđÎžÎ­Î―ÎŋÏ (Text Top)",
+DlgImgAlignTop		: "Î ÎŽÎ―Ï (Top)",
+DlgImgPreview		: "Î ÏÎŋÎĩÏÎđÏÎšÏÏÎđÏÎ·",
+DlgImgAlertUrl		: "ÎÎđÏÎŽÎģÎĩÏÎĩ ÏÎ·Î― ÏÎŋÏÎŋÎļÎĩÏÎŊÎą (URL) ÏÎ·Ï ÎĩÎđÎšÏÎ―ÎąÏ",
+DlgImgLinkTab		: "ÎĢÏÎ―ÎīÎĩÏÎžÎŋÏ",
+
+// Flash Dialog
+DlgFlashTitle		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ flash",
+DlgFlashChkPlay		: "ÎÏÏÏÎžÎąÏÎ· Î­Î―ÎąÏÎūÎ·",
+DlgFlashChkLoop		: "ÎÏÎąÎ―ÎŽÎŧÎ·ÏÎ·",
+DlgFlashChkMenu		: "ÎÎ―ÎĩÏÎģÎŋÏÎŋÎŊÎ·ÏÎ· Flash Menu",
+DlgFlashScale		: "ÎÎŧÎŊÎžÎąÎšÎą",
+DlgFlashScaleAll	: "ÎÎžÏÎŽÎ―ÎđÏÎ· ÏÎŧÏÎ―",
+DlgFlashScaleNoBorder	: "Î§ÏÏÎŊÏ ÏÏÎđÎą",
+DlgFlashScaleFit	: "ÎÎšÏÎđÎēÎŪÏ ÎĩÏÎąÏÎžÎŋÎģÎŪ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ÎĢÏÎ―ÎīÎĩÏÎžÎŋÏ (Link)",
+DlgLnkInfoTab		: "Link",
+DlgLnkTargetTab		: "Î ÎąÏÎŽÎļÏÏÎŋ ÎĢÏÏÏÎŋÏ (Target)",
+
+DlgLnkType			: "ÎĪÏÏÎŋÏ ÏÏÎ―ÎīÎ­ÏÎžÎŋÏ (Link)",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ÎÎģÎšÏÏÎą ÏÎĩ ÎąÏÏÎŪ ÏÎ· ÏÎĩÎŧÎŊÎīÎą",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Î ÏÎŋÏÏÎšÎŋÎŧÎŋ",
+DlgLnkProtoOther	: "<ÎŽÎŧÎŧÎŋ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ÎÏÎđÎŧÎ­ÎūÏÎĩ ÎžÎđÎą ÎŽÎģÎšÏÏÎą",
+DlgLnkAnchorByName	: "ÎÎŽÏÎĩÎđ ÏÎŋÏ ÎÎ―ÏÎžÎąÏÎŋÏ (Name) ÏÎ·Ï ÎŽÎģÎšÏÏÎąÏ",
+DlgLnkAnchorById	: "ÎÎŽÏÎĩÎđ ÏÎŋÏ Element Id",
+DlgLnkNoAnchors		: "(ÎÎĩÎ― ÏÏÎŽÏÏÎŋÏÎ― ÎŽÎģÎšÏÏÎĩÏ ÏÏÎŋ ÎšÎĩÎŊÎžÎĩÎ―Îŋ)",
+DlgLnkEMail			: "ÎÎđÎĩÏÎļÏÎ―ÏÎ· ÎÎŧÎĩÎšÏÏÎŋÎ―ÎđÎšÎŋÏ ÎĪÎąÏÏÎīÏÎŋÎžÎĩÎŊÎŋÏ",
+DlgLnkEMailSubject	: "ÎÎ­ÎžÎą ÎÎ·Î―ÏÎžÎąÏÎŋÏ",
+DlgLnkEMailBody		: "ÎÎĩÎŊÎžÎĩÎ―Îŋ ÎÎ·Î―ÏÎžÎąÏÎŋÏ",
+DlgLnkUpload		: "ÎÏÎŋÏÏÎŋÎŧÎŪ",
+DlgLnkBtnUpload		: "ÎÏÎŋÏÏÎŋÎŧÎŪ ÏÏÎŋÎ― ÎÎđÎąÎšÎŋÎžÎđÏÏÎŪ",
+
+DlgLnkTarget		: "Î ÎąÏÎŽÎļÏÏÎŋ ÎĢÏÏÏÎŋÏ (Target)",
+DlgLnkTargetFrame	: "<ÏÎŧÎąÎŊÏÎđÎŋ>",
+DlgLnkTargetPopup	: "<ÏÎąÏÎŽÎļÏÏÎŋ popup>",
+DlgLnkTargetBlank	: "ÎÎ­Îŋ Î ÎąÏÎŽÎļÏÏÎŋ (_blank)",
+DlgLnkTargetParent	: "ÎÎŋÎ―ÎđÎšÏ Î ÎąÏÎŽÎļÏÏÎŋ (_parent)",
+DlgLnkTargetSelf	: "ÎÎīÎđÎŋ Î ÎąÏÎŽÎļÏÏÎŋ (_self)",
+DlgLnkTargetTop		: "ÎÎ―ÏÏÎąÏÎŋ Î ÎąÏÎŽÎļÏÏÎŋ (_top)",
+DlgLnkTargetFrameName	: "ÎÎ―ÎŋÎžÎą ÏÎŧÎąÎđÏÎŊÎŋÏ ÏÏÏÏÎŋÏ",
+DlgLnkPopWinName	: "ÎÎ―ÎŋÎžÎą Popup Window",
+DlgLnkPopWinFeat	: "ÎÏÎđÎŧÎŋÎģÎ­Ï Popup Window",
+DlgLnkPopResize		: "ÎÎĩ ÎąÎŧÎŧÎąÎģÎŪ ÎÎĩÎģÎ­ÎļÎŋÏÏ",
+DlgLnkPopLocation	: "ÎÏÎŽÏÎą ÎĪÎŋÏÎŋÎļÎĩÏÎŊÎąÏ",
+DlgLnkPopMenu		: "ÎÏÎŽÏÎą Menu",
+DlgLnkPopScroll		: "ÎÏÎŽÏÎĩÏ ÎÏÎŧÎđÏÎ·Ï",
+DlgLnkPopStatus		: "ÎÏÎŽÏÎą Status",
+DlgLnkPopToolbar	: "ÎÏÎŽÏÎą ÎÏÎģÎąÎŧÎĩÎŊÏÎ―",
+DlgLnkPopFullScrn	: "ÎÎŧÏÎšÎŧÎ·ÏÎ· Î· ÎÎļÏÎ―Î· (IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "Î ÎŧÎŽÏÎŋÏ",
+DlgLnkPopHeight		: "ÎÏÎŋÏ",
+DlgLnkPopLeft		: "ÎĪÎŋÏÎŋÎļÎĩÏÎŊÎą ÎÏÎđÏÏÎĩÏÎŪÏ ÎÎšÏÎ·Ï",
+DlgLnkPopTop		: "ÎĪÎŋÏÎŋÎļÎĩÏÎŊÎą Î ÎŽÎ―Ï ÎÎšÏÎ·Ï",
+
+DlnLnkMsgNoUrl		: "ÎÎđÏÎŽÎģÎĩÏÎĩ ÏÎ·Î― ÏÎŋÏÎŋÎļÎĩÏÎŊÎą (URL) ÏÎŋÏ ÏÏÎĩÏÏÏÎ―ÎīÎ­ÏÎžÎŋÏ (Link)",
+DlnLnkMsgNoEMail	: "ÎÎđÏÎŽÎģÎĩÏÎĩ ÏÎ·Î― ÎīÎđÎĩÏÎļÏÎ―ÏÎ· Î·ÎŧÎĩÎšÏÏÎŋÎ―ÎđÎšÎŋÏ ÏÎąÏÏÎīÏÎŋÎžÎĩÎŊÎŋÏ",
+DlnLnkMsgNoAnchor	: "ÎÏÎđÎŧÎ­ÎūÏÎĩ Î­Î―Îą Anchor",
+DlnLnkMsgInvPopName	: "ÎĪÎŋ ÏÎ―ÎŋÎžÎą ÏÎŋÏ popup ÏÏÎ­ÏÎĩÎđ Î―Îą ÎąÏÏÎŊÎķÎĩÎđ ÎžÎĩ ÏÎąÏÎąÎšÏÎŪÏÎą ÏÎ·Ï ÎąÎŧÏÎąÎēÎŪÏÎŋÏ ÎšÎąÎđ Î―Îą ÎžÎ·Î― ÏÎĩÏÎđÎ­ÏÎĩÎđ ÎšÎĩÎ―ÎŽ",
+
+// Color Dialog
+DlgColorTitle		: "ÎÏÎđÎŧÎŋÎģÎŪ ÏÏÏÎžÎąÏÎŋÏ",
+DlgColorBtnClear	: "ÎÎąÎļÎąÏÎđÏÎžÏÏ",
+DlgColorHighlight	: "Î ÏÎŋÎĩÏÎđÏÎšÏÏÎđÏÎ·",
+DlgColorSelected	: "ÎÏÎđÎŧÎĩÎģÎžÎ­Î―Îŋ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÎÏÎđÎŧÎ­ÎūÏÎĩ Î­Î―Îą Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÎÏÎđÎŧÎ­ÎūÏÎĩ Î­Î―Îą ÎÎđÎīÎđÎšÏ ÎĢÏÎžÎēÎŋÎŧÎŋ",
+
+// Table Dialog
+DlgTableTitle		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ Î ÎŊÎ―ÎąÎšÎą",
+DlgTableRows		: "ÎÏÎąÎžÎžÎ­Ï",
+DlgTableColumns		: "ÎÎŋÎŧÏÎ―ÎĩÏ",
+DlgTableBorder		: "ÎÎ­ÎģÎĩÎļÎŋÏ Î ÎĩÏÎđÎļÏÏÎŊÎŋÏ",
+DlgTableAlign		: "ÎĢÏÎŋÎŊÏÎđÏÎ·",
+DlgTableAlignNotSet	: "<ÏÏÏÎŊÏ>",
+DlgTableAlignLeft	: "ÎÏÎđÏÏÎĩÏÎŽ",
+DlgTableAlignCenter	: "ÎÎ­Î―ÏÏÎŋ",
+DlgTableAlignRight	: "ÎÎĩÎūÎđÎŽ",
+DlgTableWidth		: "Î ÎŧÎŽÏÎŋÏ",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "\%",
+DlgTableHeight		: "ÎÏÎŋÏ",
+DlgTableCellSpace	: "ÎÏÏÏÏÎąÏÎ· ÎšÎĩÎŧÎđÏÎ―",
+DlgTableCellPad		: "ÎÎ­ÎžÎđÏÎžÎą ÎšÎĩÎŧÎđÏÎ―",
+DlgTableCaption		: "ÎĨÏÎ­ÏÏÎđÏÎŧÎŋÏ",
+DlgTableSummary		: "Î ÎĩÏÎŊÎŧÎ·ÏÎ·",
+
+// Table Cell Dialog
+DlgCellTitle		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎÎĩÎŧÎđÎŋÏ",
+DlgCellWidth		: "Î ÎŧÎŽÏÎŋÏ",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "\%",
+DlgCellHeight		: "ÎÏÎŋÏ",
+DlgCellWordWrap		: "ÎÎĩ ÎąÎŧÎŧÎąÎģÎŪ ÎģÏÎąÎžÎžÎŪÏ",
+DlgCellWordWrapNotSet	: "<ÏÏÏÎŊÏ>",
+DlgCellWordWrapYes	: "ÎÎąÎđ",
+DlgCellWordWrapNo	: "ÎÏÎđ",
+DlgCellHorAlign		: "ÎÏÎđÎķÏÎ―ÏÎđÎą ÎĢÏÎŋÎŊÏÎđÏÎ·",
+DlgCellHorAlignNotSet	: "<ÏÏÏÎŊÏ>",
+DlgCellHorAlignLeft	: "ÎÏÎđÏÏÎĩÏÎŽ",
+DlgCellHorAlignCenter	: "ÎÎ­Î―ÏÏÎŋ",
+DlgCellHorAlignRight: "ÎÎĩÎūÎđÎŽ",
+DlgCellVerAlign		: "ÎÎŽÎļÎĩÏÎ· ÎĢÏÎŋÎŊÏÎđÏÎ·",
+DlgCellVerAlignNotSet	: "<ÏÏÏÎŊÏ>",
+DlgCellVerAlignTop	: "Î ÎŽÎ―Ï (Top)",
+DlgCellVerAlignMiddle	: "ÎÎ­ÏÎ· (Middle)",
+DlgCellVerAlignBottom	: "ÎÎŽÏÏ (Bottom)",
+DlgCellVerAlignBaseline	: "ÎÏÎąÎžÎžÎŪ ÎÎŽÏÎ·Ï (Baseline)",
+DlgCellRowSpan		: "ÎÏÎđÎļÎžÏÏ ÎÏÎąÎžÎžÏÎ― (Rows Span)",
+DlgCellCollSpan		: "ÎÏÎđÎļÎžÏÏ ÎÎŋÎŧÏÎ―ÏÎ― (Columns Span)",
+DlgCellBackColor	: "Î§ÏÏÎžÎą ÎĨÏÎŋÎēÎŽÎļÏÎŋÏ",
+DlgCellBorderColor	: "Î§ÏÏÎžÎą Î ÎĩÏÎđÎļÏÏÎŊÎŋÏ",
+DlgCellBtnSelect	: "ÎÏÎđÎŧÎŋÎģÎŪ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "ÎÎ―ÎąÎķÎŪÏÎ·ÏÎ·",
+DlgFindFindBtn		: "ÎÎ―ÎąÎķÎŪÏÎ·ÏÎ·",
+DlgFindNotFoundMsg	: "ÎĪÎŋ ÎšÎĩÎŊÎžÎĩÎ―Îŋ ÎīÎĩÎ― ÎēÏÎ­ÎļÎ·ÎšÎĩ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ·",
+DlgReplaceFindLbl		: "ÎÎ―ÎąÎķÎŪÏÎ·ÏÎ·:",
+DlgReplaceReplaceLbl	: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ· ÎžÎĩ:",
+DlgReplaceCaseChk		: "ÎÎŧÎĩÎģÏÎŋÏ ÏÎĩÎķÏÎ―/ÎšÎĩÏÎąÎŧÎąÎŊÏÎ―",
+DlgReplaceReplaceBtn	: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ·",
+DlgReplaceReplAllBtn	: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ· ÎÎŧÏÎ―",
+DlgReplaceWordChk		: "ÎÏÏÎĩÏÎ· ÏÎŧÎŪÏÎŋÏÏ ÎŧÎ­ÎūÎ·Ï",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ÎÎđ ÏÏÎļÎžÎŊÏÎĩÎđÏ ÎąÏÏÎąÎŧÎĩÎŊÎąÏ ÏÎŋÏ ÏÏÎŧÎŧÎŋÎžÎĩÏÏÎ·ÏÎŪ ÏÎąÏ ÎīÎĩÎ― ÎĩÏÎđÏÏÎ­ÏÎŋÏÎ― ÏÎ·Î― ÎĩÏÎđÎŧÎĩÎģÎžÎ­Î―Î· ÎĩÏÎģÎąÏÎŊÎą ÎąÏÎŋÎšÎŋÏÎŪÏ. Î§ÏÎ·ÏÎđÎžÎŋÏÎŋÎđÎĩÎŊÏÏÎĩ ÏÎŋ ÏÎŧÎ·ÎšÏÏÎŋÎŧÏÎģÎđÎŋ (Ctrl+X).",
+PasteErrorCopy	: "ÎÎđ ÏÏÎļÎžÎŊÏÎĩÎđÏ ÎąÏÏÎąÎŧÎĩÎŊÎąÏ ÏÎŋÏ ÏÏÎŧÎŧÎŋÎžÎĩÏÏÎ·ÏÎŪ ÏÎąÏ ÎīÎĩÎ― ÎĩÏÎđÏÏÎ­ÏÎŋÏÎ― ÏÎ·Î― ÎĩÏÎđÎŧÎĩÎģÎžÎ­Î―Î· ÎĩÏÎģÎąÏÎŊÎą ÎąÎ―ÏÎđÎģÏÎąÏÎŪÏ. Î§ÏÎ·ÏÎđÎžÎŋÏÎŋÎđÎĩÎŊÏÏÎĩ ÏÎŋ ÏÎŧÎ·ÎšÏÏÎŋÎŧÏÎģÎđÎŋ (Ctrl+C).",
+
+PasteAsText		: "ÎÏÎđÎšÏÎŧÎŧÎ·ÏÎ· ÏÏ ÎÏÎŧÏ ÎÎĩÎŊÎžÎĩÎ―Îŋ",
+PasteFromWord	: "ÎÏÎđÎšÏÎŧÎŧÎ·ÏÎ· ÎąÏÏ ÏÎŋ Word",
+
+DlgPasteMsg2	: "Î ÎąÏÎąÎšÎąÎŧÏ ÎĩÏÎđÎšÎŋÎŧÎŪÏÏÎĩ ÏÏÎŋ ÎąÎšÏÎŧÎŋÏÎļÎŋ ÎšÎŋÏÏÎŊ ÏÏÎ·ÏÎđÎžÎŋÏÎŋÎđÏÎ―ÏÎąÏ ÏÎŋ ÏÎŧÎ·ÎšÏÏÎŋÎŧÏÎģÎđÎŋ (<STRONG>Ctrl+V</STRONG>) ÎšÎąÎđ ÏÎąÏÎŪÏÏÎĩ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "ÎÎģÎ―ÏÎ·ÏÎ· ÏÏÎŋÎīÎđÎąÎģÏÎąÏÏÎ― ÎģÏÎąÎžÎžÎąÏÎŋÏÎĩÎđÏÎŽÏ",
+DlgPasteRemoveStyles	: "ÎÏÎąÎŊÏÎĩÏÎ· ÏÏÎŋÎīÎđÎąÎģÏÎąÏÏÎ― ÏÏÏÎŧ",
+
+// Color Picker
+ColorAutomatic	: "ÎÏÏÏÎžÎąÏÎŋ",
+ColorMoreColors	: "Î ÎĩÏÎđÏÏÏÏÎĩÏÎą ÏÏÏÎžÎąÏÎą...",
+
+// Document Properties
+DocProps		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎĩÎģÎģÏÎŽÏÎŋÏ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎŽÎģÎšÏÏÎąÏ",
+DlgAnchorName		: "ÎÎ―ÎŋÎžÎą ÎŽÎģÎšÏÏÎąÏ",
+DlgAnchorErrorName	: "Î ÎąÏÎąÎšÎąÎŧÎŋÏÎžÎĩ ÎĩÎđÏÎŽÎģÎĩÏÎĩ ÏÎ―ÎŋÎžÎą ÎŽÎģÎšÏÏÎąÏ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ÎÎĩÎ― ÏÏÎŽÏÏÎĩÎđ ÏÏÎŋ ÎŧÎĩÎūÎđÎšÏ",
+DlgSpellChangeTo		: "ÎÎŧÎŧÎąÎģÎŪ ÏÎĩ",
+DlgSpellBtnIgnore		: "ÎÎģÎ―ÏÎ·ÏÎ·",
+DlgSpellBtnIgnoreAll	: "ÎÎģÎ―ÏÎ·ÏÎ· ÏÎŧÏÎ―",
+DlgSpellBtnReplace		: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ·",
+DlgSpellBtnReplaceAll	: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ· ÏÎŧÏÎ―",
+DlgSpellBtnUndo			: "ÎÎ―ÎąÎŊÏÎĩÏÎ·",
+DlgSpellNoSuggestions	: "- ÎÎĩÎ― ÏÏÎŽÏÏÎŋÏÎ― ÏÏÎŋÏÎŽÏÎĩÎđÏ -",
+DlgSpellProgress		: "ÎÏÎļÎŋÎģÏÎąÏÎđÎšÏÏ Î­ÎŧÎĩÎģÏÎŋÏ ÏÎĩ ÎĩÎūÎ­ÎŧÎđÎūÎ·...",
+DlgSpellNoMispell		: "Î ÎŋÏÎļÎŋÎģÏÎąÏÎđÎšÏÏ Î­ÎŧÎĩÎģÏÎŋÏ ÎŋÎŧÎŋÎšÎŧÎ·ÏÏÎļÎ·ÎšÎĩ: ÎÎĩÎ― ÎēÏÎ­ÎļÎ·ÎšÎąÎ― ÎŧÎŽÎļÎ·",
+DlgSpellNoChanges		: "Î ÎŋÏÎļÎŋÎģÏÎąÏÎđÎšÏÏ Î­ÎŧÎĩÎģÏÎŋÏ ÎŋÎŧÎŋÎšÎŧÎ·ÏÏÎļÎ·ÎšÎĩ: ÎÎĩÎ― ÎŽÎŧÎŧÎąÎūÎąÎ― ÎŧÎ­ÎūÎĩÎđÏ",
+DlgSpellOneChange		: "Î ÎŋÏÎļÎŋÎģÏÎąÏÎđÎšÏÏ Î­ÎŧÎĩÎģÏÎŋÏ ÎŋÎŧÎŋÎšÎŧÎ·ÏÏÎļÎ·ÎšÎĩ: ÎÎđÎą ÎŧÎ­ÎūÎ· ÎŽÎŧÎŧÎąÎūÎĩ",
+DlgSpellManyChanges		: "Î ÎŋÏÎļÎŋÎģÏÎąÏÎđÎšÏÏ Î­ÎŧÎĩÎģÏÎŋÏ ÎŋÎŧÎŋÎšÎŧÎ·ÏÏÎļÎ·ÎšÎĩ: %1 ÎŧÎ­ÎūÎĩÎđÏ ÎŽÎŧÎŧÎąÎūÎąÎ―",
+
+IeSpellDownload			: "ÎÎĩÎ― ÏÏÎŽÏÏÎĩÎđ ÎĩÎģÎšÎąÏÎĩÏÏÎ·ÎžÎ­Î―ÎŋÏ ÎŋÏÎļÎŋÎģÏÎŽÏÎŋÏ. ÎÎ­ÎŧÎĩÏÎĩ Î―Îą ÏÎŋÎ― ÎšÎąÏÎĩÎēÎŽÏÎĩÏÎĩ ÏÏÏÎą;",
+
+// Button Dialog
+DlgButtonText		: "ÎÎĩÎŊÎžÎĩÎ―Îŋ (ÎĪÎđÎžÎŪ)",
+DlgButtonType		: "ÎĪÏÏÎŋÏ",
+DlgButtonTypeBtn	: "ÎÎŋÏÎžÏÎŊ",
+DlgButtonTypeSbm	: "ÎÎąÏÎąÏÏÏÎ·ÏÎ·",
+DlgButtonTypeRst	: "ÎÏÎąÎ―ÎąÏÎŋÏÎŽ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ÎÎ―ÎŋÎžÎą",
+DlgCheckboxValue	: "ÎĪÎđÎžÎŪ",
+DlgCheckboxSelected	: "ÎÏÎđÎŧÎĩÎģÎžÎ­Î―Îŋ",
+
+// Form Dialog
+DlgFormName		: "ÎÎ―ÎŋÎžÎą",
+DlgFormAction	: "ÎÏÎŽÏÎ·",
+DlgFormMethod	: "ÎÎŽÎļÎŋÎīÎŋÏ",
+
+// Select Field Dialog
+DlgSelectName		: "ÎÎ―ÎŋÎžÎą",
+DlgSelectValue		: "ÎĪÎđÎžÎŪ",
+DlgSelectSize		: "ÎÎ­ÎģÎĩÎļÎŋÏ",
+DlgSelectLines		: "ÎģÏÎąÎžÎžÎ­Ï",
+DlgSelectChkMulti	: "Î ÎŋÎŧÎŧÎąÏÎŧÎ­Ï ÎĩÏÎđÎŧÎŋÎģÎ­Ï",
+DlgSelectOpAvail	: "ÎÎđÎąÎļÎ­ÏÎđÎžÎĩÏ ÎĩÏÎđÎŧÎŋÎģÎ­Ï",
+DlgSelectOpText		: "ÎÎĩÎŊÎžÎĩÎ―Îŋ",
+DlgSelectOpValue	: "ÎĪÎđÎžÎŪ",
+DlgSelectBtnAdd		: "Î ÏÎŋÏÎļÎŪÎšÎ·",
+DlgSelectBtnModify	: "ÎÎŧÎŧÎąÎģÎŪ",
+DlgSelectBtnUp		: "Î ÎŽÎ―Ï",
+DlgSelectBtnDown	: "ÎÎŽÏÏ",
+DlgSelectBtnSetValue : "Î ÏÎŋÎĩÏÎđÎŧÎĩÎģÎžÎ­Î―Î· ÎĩÏÎđÎŧÎŋÎģÎŪ",
+DlgSelectBtnDelete	: "ÎÎđÎąÎģÏÎąÏÎŪ",
+
+// Textarea Dialog
+DlgTextareaName	: "ÎÎ―ÎŋÎžÎą",
+DlgTextareaCols	: "ÎĢÏÎŪÎŧÎĩÏ",
+DlgTextareaRows	: "ÎĢÎĩÎđÏÎ­Ï",
+
+// Text Field Dialog
+DlgTextName			: "ÎÎ―ÎŋÎžÎą",
+DlgTextValue		: "ÎĪÎđÎžÎŪ",
+DlgTextCharWidth	: "ÎÎŪÎšÎŋÏ ÏÎąÏÎąÎšÏÎŪÏÏÎ―",
+DlgTextMaxChars		: "ÎÎ­ÎģÎđÏÏÎŋÎđ ÏÎąÏÎąÎšÏÎŪÏÎĩÏ",
+DlgTextType			: "ÎĪÏÏÎŋÏ",
+DlgTextTypeText		: "ÎÎĩÎŊÎžÎĩÎ―Îŋ",
+DlgTextTypePass		: "ÎÏÎīÎđÎšÏÏ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ÎÎ―ÎŋÎžÎą",
+DlgHiddenValue	: "ÎĪÎđÎžÎŪ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎŧÎŊÏÏÎąÏ Bulleted",
+NumberedListProp	: "ÎÎīÎđÏÏÎ·ÏÎĩÏ ÎąÏÎđÎļÎžÎ·ÎžÎ­Î―Î·Ï ÎŧÎŊÏÏÎąÏ ",
+DlgLstStart			: "ÎÏÏÎŪ",
+DlgLstType			: "ÎĪÏÏÎŋÏ",
+DlgLstTypeCircle	: "ÎÏÎšÎŧÎŋÏ",
+DlgLstTypeDisc		: "ÎÎŊÏÎšÎŋÏ",
+DlgLstTypeSquare	: "ÎĪÎĩÏÏÎŽÎģÏÎ―Îŋ",
+DlgLstTypeNumbers	: "ÎÏÎđÎļÎžÎŋÎŊ (1, 2, 3)",
+DlgLstTypeLCase		: "Î ÎĩÎķÎŽ ÎģÏÎŽÎžÎžÎąÏÎą (a, b, c)",
+DlgLstTypeUCase		: "ÎÎĩÏÎąÎŧÎąÎŊÎą ÎģÏÎŽÎžÎžÎąÏÎą (A, B, C)",
+DlgLstTypeSRoman	: "ÎÎđÎšÏÎŽ ÎŧÎąÏÎđÎ―ÎđÎšÎŽ ÎąÏÎđÎļÎžÎ·ÏÎđÎšÎŽ (i, ii, iii)",
+DlgLstTypeLRoman	: "ÎÎĩÎģÎŽÎŧÎą ÎŧÎąÏÎđÎ―ÎđÎšÎŽ ÎąÏÎđÎļÎžÎ·ÏÎđÎšÎŽ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÎÎĩÎ―ÎđÎšÎŽ",
+DlgDocBackTab		: "ÎĶÏÎ―ÏÎŋ",
+DlgDocColorsTab		: "Î§ÏÏÎžÎąÏÎą ÎšÎąÎđ ÏÎĩÏÎđÎļÏÏÎđÎą",
+DlgDocMetaTab		: "ÎÎĩÎīÎŋÎžÎ­Î―Îą Meta",
+
+DlgDocPageTitle		: "ÎĪÎŊÏÎŧÎŋÏ ÏÎĩÎŧÎŊÎīÎąÏ",
+DlgDocLangDir		: "ÎÎąÏÎĩÏÎļÏÎ―ÏÎ· ÎģÏÎąÏÎŪÏ",
+DlgDocLangDirLTR	: "ÎąÏÎđÏÏÎĩÏÎŽ ÏÏÎŋÏ ÎīÎĩÎūÎđÎŽ (LTR)",
+DlgDocLangDirRTL	: "ÎīÎĩÎūÎđÎŽ ÏÏÎŋÏ ÎąÏÎđÏÏÎĩÏÎŽ (RTL)",
+DlgDocLangCode		: "ÎÏÎīÎđÎšÏÏ ÎģÎŧÏÏÏÎąÏ",
+DlgDocCharSet		: "ÎÏÎīÎđÎšÎŋÏÎŋÎŊÎ·ÏÎ· ÏÎąÏÎąÎšÏÎŪÏÏÎ―",
+DlgDocCharSetCE		: "ÎÎĩÎ―ÏÏÎđÎšÎŪÏ ÎÏÏÏÏÎ·Ï",
+DlgDocCharSetCT		: "Î ÎąÏÎąÎīÎŋÏÎđÎąÎšÎŽ ÎšÎđÎ―Î­ÎķÎđÎšÎą (Big5)",
+DlgDocCharSetCR		: "ÎÏÏÎđÎŧÎŧÎđÎšÎŪ",
+DlgDocCharSetGR		: "ÎÎŧÎŧÎ·Î―ÎđÎšÎŪ",
+DlgDocCharSetJP		: "ÎÎąÏÏÎ―ÎđÎšÎŪ",
+DlgDocCharSetKR		: "ÎÎŋÏÎĩÎŽÏÎđÎšÎ·",
+DlgDocCharSetTR		: "ÎĪÎŋÏÏÎšÎđÎšÎŪ",
+DlgDocCharSetUN		: "ÎÎđÎĩÎļÎ―ÎŪÏ (UTF-8)",
+DlgDocCharSetWE		: "ÎÏÏÎđÎšÎŪÏ ÎÏÏÏÏÎ·Ï",
+DlgDocCharSetOther	: "ÎÎŧÎŧÎ· ÎšÏÎīÎđÎšÎŋÏÎŋÎŊÎ·ÏÎ· ÏÎąÏÎąÎšÏÎŪÏÏÎ―",
+
+DlgDocDocType		: "ÎÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą ÏÏÏÎŋÏ ÎĩÎģÎģÏÎŽÏÎŋÏ",
+DlgDocDocTypeOther	: "ÎÎŧÎŧÎ· ÎĩÏÎđÎšÎĩÏÎąÎŧÎŊÎīÎą ÏÏÏÎŋÏ ÎĩÎģÎģÏÎŽÏÎŋÏ",
+DlgDocIncXHTML		: "ÎÎą ÏÏÎžÏÎĩÏÎđÎŧÎ·ÏÎļÎŋÏÎ― ÎŋÎđ ÎīÎ·ÎŧÏÏÎĩÎđÏ XHTML",
+DlgDocBgColor		: "Î§ÏÏÎžÎą ÏÏÎ―ÏÎŋÏ",
+DlgDocBgImage		: "ÎÎđÎĩÏÎļÏÎ―ÏÎ· ÎĩÎđÎšÏÎ―ÎąÏ ÏÏÎ―ÏÎŋÏ",
+DlgDocBgNoScroll	: "ÎĶÏÎ―ÏÎŋ ÏÏÏÎŊÏ ÎšÏÎŧÎđÏÎ·",
+DlgDocCText			: "ÎÎĩÎŊÎžÎĩÎ―Îŋ",
+DlgDocCLink			: "ÎĢÏÎ―ÎīÎĩÏÎžÎŋÏ",
+DlgDocCVisited		: "ÎĢÏÎ―ÎīÎĩÏÎžÎŋÏ ÏÎŋÏ Î­ÏÎĩÎđ ÎĩÏÎđÏÎšÎĩÏÎļÎĩÎŊ",
+DlgDocCActive		: "ÎÎ―ÎĩÏÎģÏÏ ÏÏÎ―ÎīÎĩÏÎžÎŋÏ",
+DlgDocMargins		: "Î ÎĩÏÎđÎļÏÏÎđÎą ÏÎĩÎŧÎŊÎīÎąÏ",
+DlgDocMaTop			: "ÎÎŋÏÏÏÎŪ",
+DlgDocMaLeft		: "ÎÏÎđÏÏÎĩÏÎŽ",
+DlgDocMaRight		: "ÎÎĩÎūÎđÎŽ",
+DlgDocMaBottom		: "ÎÎŽÏÏ",
+DlgDocMeIndex		: "ÎÎ­ÎūÎĩÎđÏ ÎšÎŧÎĩÎđÎīÎđÎŽ ÎīÎĩÎŊÎšÏÎĩÏ ÎĩÎģÎģÏÎŽÏÎŋÏ (ÎīÎđÎąÏÏÏÎđÏÎžÏÏ ÎžÎĩ ÎšÏÎžÎžÎą)",
+DlgDocMeDescr		: "Î ÎĩÏÎđÎģÏÎąÏÎŪ ÎĩÎģÎģÏÎŽÏÎŋÏ",
+DlgDocMeAuthor		: "ÎĢÏÎģÎģÏÎąÏÎ­ÎąÏ",
+DlgDocMeCopy		: "Î Î―ÎĩÏÎžÎąÏÎđÎšÎŽ ÎīÎđÎšÎąÎđÏÎžÎąÏÎą",
+DlgDocPreview		: "Î ÏÎŋÎĩÏÎđÏÎšÏÏÎ·ÏÎ·",
+
+// Templates Dialog
+Templates			: "Î ÏÏÏÏÏÎą",
+DlgTemplatesTitle	: "Î ÏÏÏÏÏÎą ÏÎĩÏÎđÎĩÏÎŋÎžÎ­Î―ÎŋÏ",
+DlgTemplatesSelMsg	: "Î ÎąÏÎąÎšÎąÎŧÏ ÎĩÏÎđÎŧÎ­ÎūÏÎĩ ÏÏÏÏÏÏÎŋ ÎģÎđÎą ÎĩÎđÏÎąÎģÏÎģÎŪ ÏÏÎŋ ÏÏÏÎģÏÎąÎžÎžÎą<br>(ÏÎą ÏÏÎŽÏÏÎŋÎ―ÏÎą ÏÎĩÏÎđÎĩÏÏÎžÎĩÎ―Îą ÎļÎą ÏÎąÎļÎŋÏÎ―):",
+DlgTemplatesLoading	: "ÎĶÏÏÏÏÏÎ· ÎšÎąÏÎąÎŧÏÎģÎŋÏ ÏÏÎŋÏÏÏÏÎ―. Î ÎąÏÎąÎšÎąÎŧÏ ÏÎĩÏÎđÎžÎ­Î―ÎĩÏÎĩ...",
+DlgTemplatesNoTpl	: "(ÎÎĩÎ― Î­ÏÎŋÏÎ― ÎšÎąÎļÎŋÏÎđÏÏÎĩÎŊ ÏÏÏÏÏÏÎą)",
+DlgTemplatesReplace	: "ÎÎ―ÏÎđÎšÎąÏÎŽÏÏÎąÏÎ· ÏÏÎŽÏÏÎŋÎ―ÏÏÎ― ÏÎĩÏÎđÎĩÏÎŋÎžÎ­Î―ÏÎ―",
+
+// About Dialog
+DlgAboutAboutTab	: "ÎĢÏÎĩÏÎđÎšÎŽ",
+DlgAboutBrowserInfoTab	: "Î ÎŧÎ·ÏÎŋÏÎŋÏÎŊÎĩÏ Browser",
+DlgAboutLicenseTab	: "ÎÎīÎĩÎđÎą",
+DlgAboutVersion		: "Î­ÎšÎīÎŋÏÎ·",
+DlgAboutInfo		: "ÎÎđÎą ÏÎĩÏÎđÏÏÏÏÎĩÏÎĩÏ ÏÎŧÎ·ÏÎŋÏÎŋÏÎŊÎĩÏ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/en.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/en.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/en.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * English language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Collapse Toolbar",
+ToolbarExpand		: "Expand Toolbar",
+
+// Toolbar Items and Context Menu
+Save				: "Save",
+NewPage				: "New Page",
+Preview				: "Preview",
+Cut					: "Cut",
+Copy				: "Copy",
+Paste				: "Paste",
+PasteText			: "Paste as plain text",
+PasteWord			: "Paste from Word",
+Print				: "Print",
+SelectAll			: "Select All",
+RemoveFormat		: "Remove Format",
+InsertLinkLbl		: "Link",
+InsertLink			: "Insert/Edit Link",
+RemoveLink			: "Remove Link",
+Anchor				: "Insert/Edit Anchor",
+AnchorDelete		: "Remove Anchor",
+InsertImageLbl		: "Image",
+InsertImage			: "Insert/Edit Image",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insert/Edit Flash",
+InsertTableLbl		: "Table",
+InsertTable			: "Insert/Edit Table",
+InsertLineLbl		: "Line",
+InsertLine			: "Insert Horizontal Line",
+InsertSpecialCharLbl: "Special Character",
+InsertSpecialChar	: "Insert Special Character",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Insert Smiley",
+About				: "About FCKeditor",
+Bold				: "Bold",
+Italic				: "Italic",
+Underline			: "Underline",
+StrikeThrough		: "Strike Through",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Left Justify",
+CenterJustify		: "Center Justify",
+RightJustify		: "Right Justify",
+BlockJustify		: "Block Justify",
+DecreaseIndent		: "Decrease Indent",
+IncreaseIndent		: "Increase Indent",
+Blockquote			: "Blockquote",
+Undo				: "Undo",
+Redo				: "Redo",
+NumberedListLbl		: "Numbered List",
+NumberedList		: "Insert/Remove Numbered List",
+BulletedListLbl		: "Bulleted List",
+BulletedList		: "Insert/Remove Bulleted List",
+ShowTableBorders	: "Show Table Borders",
+ShowDetails			: "Show Details",
+Style				: "Style",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "Size",
+TextColor			: "Text Color",
+BGColor				: "Background Color",
+Source				: "Source",
+Find				: "Find",
+Replace				: "Replace",
+SpellCheck			: "Check Spelling",
+UniversalKeyboard	: "Universal Keyboard",
+PageBreakLbl		: "Page Break",
+PageBreak			: "Insert Page Break",
+
+Form			: "Form",
+Checkbox		: "Checkbox",
+RadioButton		: "Radio Button",
+TextField		: "Text Field",
+Textarea		: "Textarea",
+HiddenField		: "Hidden Field",
+Button			: "Button",
+SelectionField	: "Selection Field",
+ImageButton		: "Image Button",
+
+FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
+
+// Context Menu
+EditLink			: "Edit Link",
+CellCM				: "Cell",
+RowCM				: "Row",
+ColumnCM			: "Column",
+InsertRowAfter		: "Insert Row After",
+InsertRowBefore		: "Insert Row Before",
+DeleteRows			: "Delete Rows",
+InsertColumnAfter	: "Insert Column After",
+InsertColumnBefore	: "Insert Column Before",
+DeleteColumns		: "Delete Columns",
+InsertCellAfter		: "Insert Cell After",
+InsertCellBefore	: "Insert Cell Before",
+DeleteCells			: "Delete Cells",
+MergeCells			: "Merge Cells",
+MergeRight			: "Merge Right",
+MergeDown			: "Merge Down",
+HorizontalSplitCell	: "Split Cell Horizontally",
+VerticalSplitCell	: "Split Cell Vertically",
+TableDelete			: "Delete Table",
+CellProperties		: "Cell Properties",
+TableProperties		: "Table Properties",
+ImageProperties		: "Image Properties",
+FlashProperties		: "Flash Properties",
+
+AnchorProp			: "Anchor Properties",
+ButtonProp			: "Button Properties",
+CheckboxProp		: "Checkbox Properties",
+HiddenFieldProp		: "Hidden Field Properties",
+RadioButtonProp		: "Radio Button Properties",
+ImageButtonProp		: "Image Button Properties",
+TextFieldProp		: "Text Field Properties",
+SelectionFieldProp	: "Selection Field Properties",
+TextareaProp		: "Textarea Properties",
+FormProp			: "Form Properties",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Processing XHTML. Please wait...",
+Done				: "Done",
+PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
+UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
+UnknownCommand		: "Unknown command name \"%1\"",
+NotImplemented		: "Command not implemented",
+UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancel",
+DlgBtnClose			: "Close",
+DlgBtnBrowseServer	: "Browse Server",
+DlgAdvancedTag		: "Advanced",
+DlgOpOther			: "<Other>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Please insert the URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<not set>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Language Direction",
+DlgGenLangDirLtr	: "Left to Right (LTR)",
+DlgGenLangDirRtl	: "Right to Left (RTL)",
+DlgGenLangCode		: "Language Code",
+DlgGenAccessKey		: "Access Key",
+DlgGenName			: "Name",
+DlgGenTabIndex		: "Tab Index",
+DlgGenLongDescr		: "Long Description URL",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "Advisory Title",
+DlgGenContType		: "Advisory Content Type",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "Image Properties",
+DlgImgInfoTab		: "Image Info",
+DlgImgBtnUpload		: "Send it to the Server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternative Text",
+DlgImgWidth			: "Width",
+DlgImgHeight		: "Height",
+DlgImgLockRatio		: "Lock Ratio",
+DlgBtnResetSize		: "Reset Size",
+DlgImgBorder		: "Border",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Align",
+DlgImgAlignLeft		: "Left",
+DlgImgAlignAbsBottom: "Abs Bottom",
+DlgImgAlignAbsMiddle: "Abs Middle",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Bottom",
+DlgImgAlignMiddle	: "Middle",
+DlgImgAlignRight	: "Right",
+DlgImgAlignTextTop	: "Text Top",
+DlgImgAlignTop		: "Top",
+DlgImgPreview		: "Preview",
+DlgImgAlertUrl		: "Please type the image URL",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",
+DlgFlashChkPlay		: "Auto Play",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "Enable Flash Menu",
+DlgFlashScale		: "Scale",
+DlgFlashScaleAll	: "Show all",
+DlgFlashScaleNoBorder	: "No Border",
+DlgFlashScaleFit	: "Exact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link Info",
+DlgLnkTargetTab		: "Target",
+
+DlgLnkType			: "Link Type",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Link to anchor in the text",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<other>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Select an Anchor",
+DlgLnkAnchorByName	: "By Anchor Name",
+DlgLnkAnchorById	: "By Element Id",
+DlgLnkNoAnchors		: "(No anchors available in the document)",
+DlgLnkEMail			: "E-Mail Address",
+DlgLnkEMailSubject	: "Message Subject",
+DlgLnkEMailBody		: "Message Body",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Send it to the Server",
+
+DlgLnkTarget		: "Target",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<popup window>",
+DlgLnkTargetBlank	: "New Window (_blank)",
+DlgLnkTargetParent	: "Parent Window (_parent)",
+DlgLnkTargetSelf	: "Same Window (_self)",
+DlgLnkTargetTop		: "Topmost Window (_top)",
+DlgLnkTargetFrameName	: "Target Frame Name",
+DlgLnkPopWinName	: "Popup Window Name",
+DlgLnkPopWinFeat	: "Popup Window Features",
+DlgLnkPopResize		: "Resizable",
+DlgLnkPopLocation	: "Location Bar",
+DlgLnkPopMenu		: "Menu Bar",
+DlgLnkPopScroll		: "Scroll Bars",
+DlgLnkPopStatus		: "Status Bar",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "Full Screen (IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "Width",
+DlgLnkPopHeight		: "Height",
+DlgLnkPopLeft		: "Left Position",
+DlgLnkPopTop		: "Top Position",
+
+DlnLnkMsgNoUrl		: "Please type the link URL",
+DlnLnkMsgNoEMail	: "Please type the e-mail address",
+DlnLnkMsgNoAnchor	: "Please select an anchor",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
+
+// Color Dialog
+DlgColorTitle		: "Select Color",
+DlgColorBtnClear	: "Clear",
+DlgColorHighlight	: "Highlight",
+DlgColorSelected	: "Selected",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Insert a Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Select Special Character",
+
+// Table Dialog
+DlgTableTitle		: "Table Properties",
+DlgTableRows		: "Rows",
+DlgTableColumns		: "Columns",
+DlgTableBorder		: "Border size",
+DlgTableAlign		: "Alignment",
+DlgTableAlignNotSet	: "<Not set>",
+DlgTableAlignLeft	: "Left",
+DlgTableAlignCenter	: "Center",
+DlgTableAlignRight	: "Right",
+DlgTableWidth		: "Width",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "Height",
+DlgTableCellSpace	: "Cell spacing",
+DlgTableCellPad		: "Cell padding",
+DlgTableCaption		: "Caption",
+DlgTableSummary		: "Summary",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cell Properties",
+DlgCellWidth		: "Width",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "Height",
+DlgCellWordWrap		: "Word Wrap",
+DlgCellWordWrapNotSet	: "<Not set>",
+DlgCellWordWrapYes	: "Yes",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "Horizontal Alignment",
+DlgCellHorAlignNotSet	: "<Not set>",
+DlgCellHorAlignLeft	: "Left",
+DlgCellHorAlignCenter	: "Center",
+DlgCellHorAlignRight: "Right",
+DlgCellVerAlign		: "Vertical Alignment",
+DlgCellVerAlignNotSet	: "<Not set>",
+DlgCellVerAlignTop	: "Top",
+DlgCellVerAlignMiddle	: "Middle",
+DlgCellVerAlignBottom	: "Bottom",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Rows Span",
+DlgCellCollSpan		: "Columns Span",
+DlgCellBackColor	: "Background Color",
+DlgCellBorderColor	: "Border Color",
+DlgCellBtnSelect	: "Select...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",
+
+// Find Dialog
+DlgFindTitle		: "Find",
+DlgFindFindBtn		: "Find",
+DlgFindNotFoundMsg	: "The specified text was not found.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Replace",
+DlgReplaceFindLbl		: "Find what:",
+DlgReplaceReplaceLbl	: "Replace with:",
+DlgReplaceCaseChk		: "Match case",
+DlgReplaceReplaceBtn	: "Replace",
+DlgReplaceReplAllBtn	: "Replace All",
+DlgReplaceWordChk		: "Match whole word",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
+PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
+
+PasteAsText		: "Paste as Plain Text",
+PasteFromWord	: "Paste from Word",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",
+DlgPasteRemoveStyles	: "Remove Styles definitions",
+
+// Color Picker
+ColorAutomatic	: "Automatic",
+ColorMoreColors	: "More Colors...",
+
+// Document Properties
+DocProps		: "Document Properties",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Anchor Properties",
+DlgAnchorName		: "Anchor Name",
+DlgAnchorErrorName	: "Please type the anchor name",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Not in dictionary",
+DlgSpellChangeTo		: "Change to",
+DlgSpellBtnIgnore		: "Ignore",
+DlgSpellBtnIgnoreAll	: "Ignore All",
+DlgSpellBtnReplace		: "Replace",
+DlgSpellBtnReplaceAll	: "Replace All",
+DlgSpellBtnUndo			: "Undo",
+DlgSpellNoSuggestions	: "- No suggestions -",
+DlgSpellProgress		: "Spell check in progress...",
+DlgSpellNoMispell		: "Spell check complete: No misspellings found",
+DlgSpellNoChanges		: "Spell check complete: No words changed",
+DlgSpellOneChange		: "Spell check complete: One word changed",
+DlgSpellManyChanges		: "Spell check complete: %1 words changed",
+
+IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
+
+// Button Dialog
+DlgButtonText		: "Text (Value)",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Name",
+DlgCheckboxValue	: "Value",
+DlgCheckboxSelected	: "Selected",
+
+// Form Dialog
+DlgFormName		: "Name",
+DlgFormAction	: "Action",
+DlgFormMethod	: "Method",
+
+// Select Field Dialog
+DlgSelectName		: "Name",
+DlgSelectValue		: "Value",
+DlgSelectSize		: "Size",
+DlgSelectLines		: "lines",
+DlgSelectChkMulti	: "Allow multiple selections",
+DlgSelectOpAvail	: "Available Options",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Value",
+DlgSelectBtnAdd		: "Add",
+DlgSelectBtnModify	: "Modify",
+DlgSelectBtnUp		: "Up",
+DlgSelectBtnDown	: "Down",
+DlgSelectBtnSetValue : "Set as selected value",
+DlgSelectBtnDelete	: "Delete",
+
+// Textarea Dialog
+DlgTextareaName	: "Name",
+DlgTextareaCols	: "Columns",
+DlgTextareaRows	: "Rows",
+
+// Text Field Dialog
+DlgTextName			: "Name",
+DlgTextValue		: "Value",
+DlgTextCharWidth	: "Character Width",
+DlgTextMaxChars		: "Maximum Characters",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Password",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Name",
+DlgHiddenValue	: "Value",
+
+// Bulleted List Dialog
+BulletedListProp	: "Bulleted List Properties",
+NumberedListProp	: "Numbered List Properties",
+DlgLstStart			: "Start",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Circle",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "Square",
+DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
+DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
+DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
+DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
+DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Background",
+DlgDocColorsTab		: "Colors and Margins",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Page Title",
+DlgDocLangDir		: "Language Direction",
+DlgDocLangDirLTR	: "Left to Right (LTR)",
+DlgDocLangDirRTL	: "Right to Left (RTL)",
+DlgDocLangCode		: "Language Code",
+DlgDocCharSet		: "Character Set Encoding",
+DlgDocCharSetCE		: "Central European",
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Greek",
+DlgDocCharSetJP		: "Japanese",
+DlgDocCharSetKR		: "Korean",
+DlgDocCharSetTR		: "Turkish",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "Other Character Set Encoding",
+
+DlgDocDocType		: "Document Type Heading",
+DlgDocDocTypeOther	: "Other Document Type Heading",
+DlgDocIncXHTML		: "Include XHTML Declarations",
+DlgDocBgColor		: "Background Color",
+DlgDocBgImage		: "Background Image URL",
+DlgDocBgNoScroll	: "Nonscrolling Background",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "Visited Link",
+DlgDocCActive		: "Active Link",
+DlgDocMargins		: "Page Margins",
+DlgDocMaTop			: "Top",
+DlgDocMaLeft		: "Left",
+DlgDocMaRight		: "Right",
+DlgDocMaBottom		: "Bottom",
+DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
+DlgDocMeDescr		: "Document Description",
+DlgDocMeAuthor		: "Author",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Preview",
+
+// Templates Dialog
+Templates			: "Templates",
+DlgTemplatesTitle	: "Content Templates",
+DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",
+DlgTemplatesLoading	: "Loading templates list. Please wait...",
+DlgTemplatesNoTpl	: "(No templates defined)",
+DlgTemplatesReplace	: "Replace actual contents",
+
+// About Dialog
+DlgAboutAboutTab	: "About",
+DlgAboutBrowserInfoTab	: "Browser Info",
+DlgAboutLicenseTab	: "License",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "For further information go to"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ar.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ar.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ar.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Arabic language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "rtl",
+
+ToolbarCollapse		: "ØķŲ ØīØąŲØ· Ø§ŲØĢØŊŲØ§ØŠ",
+ToolbarExpand		: "ØŠŲØŊØŊ ØīØąŲØ· Ø§ŲØĢØŊŲØ§ØŠ",
+
+// Toolbar Items and Context Menu
+Save				: "Ø­ŲØļ",
+NewPage				: "ØĩŲØ­ØĐ ØŽØŊŲØŊØĐ",
+Preview				: "ŲØđØ§ŲŲØĐ Ø§ŲØĩŲØ­ØĐ",
+Cut					: "ŲØĩ",
+Copy				: "ŲØģØŪ",
+Paste				: "ŲØĩŲ",
+PasteText			: "ŲØĩŲ ŲŲØĩ ØĻØģŲØ·",
+PasteWord			: "ŲØĩŲ ŲŲ ŲŲØąØŊ",
+Print				: "Ø·ØĻØ§ØđØĐ",
+SelectAll			: "ØŠØ­ØŊŲØŊ Ø§ŲŲŲ",
+RemoveFormat		: "ØĨØēØ§ŲØĐ Ø§ŲØŠŲØģŲŲØ§ØŠ",
+InsertLinkLbl		: "ØąØ§ØĻØ·",
+InsertLink			: "ØĨØŊØąØ§ØŽ/ØŠØ­ØąŲØą ØąØ§ØĻØ·",
+RemoveLink			: "ØĨØēØ§ŲØĐ ØąØ§ØĻØ·",
+Anchor				: "ØĨØŊØąØ§ØŽ/ØŠØ­ØąŲØą ØĨØīØ§ØąØĐ ŲØąØŽØđŲØĐ",
+AnchorDelete		: "ØĨØēØ§ŲØĐ ØĨØīØ§ØąØĐ ŲØąØŽØđŲØĐ",
+InsertImageLbl		: "ØĩŲØąØĐ",
+InsertImage			: "ØĨØŊØąØ§ØŽ/ØŠØ­ØąŲØą ØĩŲØąØĐ",
+InsertFlashLbl		: "ŲŲØ§Øī",
+InsertFlash			: "ØĨØŊØąØ§ØŽ/ØŠØ­ØąŲØą ŲŲŲŲ ŲŲØ§Øī",
+InsertTableLbl		: "ØŽØŊŲŲ",
+InsertTable			: "ØĨØŊØąØ§ØŽ/ØŠØ­ØąŲØą ØŽØŊŲŲ",
+InsertLineLbl		: "ØŪØ· ŲØ§ØĩŲ",
+InsertLine			: "ØĨØŊØąØ§ØŽ ØŪØ· ŲØ§ØĩŲ",
+InsertSpecialCharLbl: "ØąŲŲØē",
+InsertSpecialChar	: "ØĨØŊØąØ§ØŽ  ØąŲŲØē..Ų",
+InsertSmileyLbl		: "Ø§ØĻØŠØģØ§ŲØ§ØŠ",
+InsertSmiley		: "ØĨØŊØąØ§ØŽ Ø§ØĻØŠØģØ§ŲØ§ØŠ",
+About				: "Ø­ŲŲ FCKeditor",
+Bold				: "ØšØ§ŲŲ",
+Italic				: "ŲØ§ØĶŲ",
+Underline			: "ØŠØģØ·ŲØą",
+StrikeThrough		: "ŲØŠŲØģØ·Ų ØŪØ·",
+Subscript			: "ŲŲØŪŲØķ",
+Superscript			: "ŲØąØŠŲØđ",
+LeftJustify			: "ŲØ­Ø§Ø°Ø§ØĐ ØĨŲŲ Ø§ŲŲØģØ§Øą",
+CenterJustify		: "ØŠŲØģŲØ·",
+RightJustify		: "ŲØ­Ø§Ø°Ø§ØĐ ØĨŲŲ Ø§ŲŲŲŲŲ",
+BlockJustify		: "ØķØĻØ·",
+DecreaseIndent		: "ØĨŲŲØ§Øĩ Ø§ŲŲØģØ§ŲØĐ Ø§ŲØĻØ§ØŊØĶØĐ",
+IncreaseIndent		: "ØēŲØ§ØŊØĐ Ø§ŲŲØģØ§ŲØĐ Ø§ŲØĻØ§ØŊØĶØĐ",
+Blockquote			: "Ø§ŲØŠØĻØ§Øģ",
+Undo				: "ØŠØąØ§ØŽØđ",
+Redo				: "ØĨØđØ§ØŊØĐ",
+NumberedListLbl		: "ØŠØđØŊØ§ØŊ ØąŲŲŲ",
+NumberedList		: "ØĨØŊØąØ§ØŽ/ØĨŲØšØ§ØĄ ØŠØđØŊØ§ØŊ ØąŲŲŲ",
+BulletedListLbl		: "ØŠØđØŊØ§ØŊ ŲŲØ·Ų",
+BulletedList		: "ØĨØŊØąØ§ØŽ/ØĨŲØšØ§ØĄ ØŠØđØŊØ§ØŊ ŲŲØ·Ų",
+ShowTableBorders	: "ŲØđØ§ŲŲØĐ Ø­ØŊŲØŊ Ø§ŲØŽØŊØ§ŲŲ",
+ShowDetails			: "ŲØđØ§ŲŲØĐ Ø§ŲØŠŲØ§ØĩŲŲ",
+Style				: "ŲŲØ·",
+FontFormat			: "ØŠŲØģŲŲ",
+Font				: "ØŪØ·",
+FontSize			: "Ø­ØŽŲ Ø§ŲØŪØ·",
+TextColor			: "ŲŲŲ Ø§ŲŲØĩ",
+BGColor				: "ŲŲŲ Ø§ŲØŪŲŲŲØĐ",
+Source				: "ØīŲØąØĐ Ø§ŲŲØĩØŊØą",
+Find				: "ØĻØ­ØŦ",
+Replace				: "ØĨØģØŠØĻØŊØ§Ų",
+SpellCheck			: "ØŠØŊŲŲŲ ØĨŲŲØ§ØĶŲ",
+UniversalKeyboard	: "ŲŲØ­ØĐ Ø§ŲŲŲØ§ØŠŲØ­ Ø§ŲØđØ§ŲŲŲØĐ",
+PageBreakLbl		: "ŲØĩŲ Ø§ŲØĩŲØ­ØĐ",
+PageBreak			: "ØĨØŊØŪØ§Ų ØĩŲØ­ØĐ ØŽØŊŲØŊØĐ",
+
+Form			: "ŲŲŲØ°ØŽ",
+Checkbox		: "ØŪØ§ŲØĐ ØĨØŪØŠŲØ§Øą",
+RadioButton		: "ØēØą ØŪŲØ§Øą",
+TextField		: "ŲØąØĻØđ ŲØĩ",
+Textarea		: "ŲØ§Ø­ŲØĐ ŲØĩ",
+HiddenField		: "ØĨØŊØąØ§ØŽ Ø­ŲŲ ØŪŲŲ",
+Button			: "ØēØą ØķØšØ·",
+SelectionField	: "ŲØ§ØĶŲØĐ ŲŲØģØŊŲØĐ",
+ImageButton		: "ØēØą ØĩŲØąØĐ",
+
+FitWindow		: "ØŠŲØĻŲØą Ø­ØŽŲ Ø§ŲŲØ­ØąØą",
+ShowBlocks		: "ŲØŪØ·Ø· ØŠŲØĩŲŲŲ",
+
+// Context Menu
+EditLink			: "ØŠØ­ØąŲØą ØąØ§ØĻØ·",
+CellCM				: "ØŪŲŲØĐ",
+RowCM				: "ØĩŲ",
+ColumnCM			: "ØđŲŲØŊ",
+InsertRowAfter		: "ØĨØŊØąØ§ØŽ ØĩŲ ØĻØđØŊ",
+InsertRowBefore		: "ØĨØŊØąØ§ØŽ ØĩŲ ŲØĻŲ",
+DeleteRows			: "Ø­Ø°Ų ØĩŲŲŲ",
+InsertColumnAfter	: "ØĨØŊØąØ§ØŽ ØđŲŲØŊ ØĻØđØŊ",
+InsertColumnBefore	: "ØĨØŊØąØ§ØŽ ØđŲŲØŊ ŲØĻŲ",
+DeleteColumns		: "Ø­Ø°Ų ØĢØđŲØŊØĐ",
+InsertCellAfter		: "ØĨØŊØąØ§ØŽ ØŪŲŲØĐ ØĻØđØŊ",
+InsertCellBefore	: "ØĨØŊØąØ§ØŽ ØŪŲŲØĐ ŲØĻŲ",
+DeleteCells			: "Ø­Ø°Ų ØŪŲØ§ŲØ§",
+MergeCells			: "ØŊŲØŽ ØŪŲØ§ŲØ§",
+MergeRight			: "ØŊŲØŽ ŲŲŲŲŲŲ",
+MergeDown			: "ØŊŲØŽ ŲŲØĢØģŲŲ",
+HorizontalSplitCell	: "ØŠŲØģŲŲ Ø§ŲØŪŲŲØĐ ØĢŲŲŲØ§Ų",
+VerticalSplitCell	: "ØŠŲØģŲŲ Ø§ŲØŪŲŲØĐ ØđŲŲØŊŲØ§Ų",
+TableDelete			: "Ø­Ø°Ų Ø§ŲØŽØŊŲŲ",
+CellProperties		: "ØŪØĩØ§ØĶØĩ Ø§ŲØŪŲŲØĐ",
+TableProperties		: "ØŪØĩØ§ØĶØĩ Ø§ŲØŽØŊŲŲ",
+ImageProperties		: "ØŪØĩØ§ØĶØĩ Ø§ŲØĩŲØąØĐ",
+FlashProperties		: "ØŪØĩØ§ØĶØĩ ŲŲŲŲ Ø§ŲŲŲØ§Øī",
+
+AnchorProp			: "ØŪØĩØ§ØĶØĩ Ø§ŲØĨØīØ§ØąØĐ Ø§ŲŲØąØŽØđŲØĐ",
+ButtonProp			: "ØŪØĩØ§ØĶØĩ ØēØą Ø§ŲØķØšØ·",
+CheckboxProp		: "ØŪØĩØ§ØĶØĩ ØŪØ§ŲØĐ Ø§ŲØĨØŪØŠŲØ§Øą",
+HiddenFieldProp		: "ØŪØĩØ§ØĶØĩ Ø§ŲØ­ŲŲ Ø§ŲØŪŲŲ",
+RadioButtonProp		: "ØŪØĩØ§ØĶØĩ ØēØą Ø§ŲØŪŲØ§Øą",
+ImageButtonProp		: "ØŪØĩØ§ØĶØĩ ØēØą Ø§ŲØĩŲØąØĐ",
+TextFieldProp		: "ØŪØĩØ§ØĶØĩ ŲØąØĻØđ Ø§ŲŲØĩ",
+SelectionFieldProp	: "ØŪØĩØ§ØĶØĩ Ø§ŲŲØ§ØĶŲØĐ Ø§ŲŲŲØģØŊŲØĐ",
+TextareaProp		: "ØŪØĩØ§ØĶØĩ ŲØ§Ø­ŲØĐ Ø§ŲŲØĩ",
+FormProp			: "ØŪØĩØ§ØĶØĩ Ø§ŲŲŲŲØ°ØŽ",
+
+FontFormats			: "ØđØ§ØŊŲ;ŲŲØģŲŲ;ØŊŲØģ;Ø§ŲØđŲŲØ§Ų 1;Ø§ŲØđŲŲØ§Ų  2;Ø§ŲØđŲŲØ§Ų  3;Ø§ŲØđŲŲØ§Ų  4;Ø§ŲØđŲŲØ§Ų  5;Ø§ŲØđŲŲØ§Ų  6",
+
+// Alerts and Messages
+ProcessingXHTML		: "ØĨŲØŠØļØą ŲŲŲŲØ§Ų ØąŲØŦŲØ§ ØŠØŠŲ   ŲØđØ§ŲŲØŽØĐâ XHTML. ŲŲ ŲØģØŠØšØąŲ Ø·ŲŲŲØ§Ų...",
+Done				: "ØŠŲ",
+PasteWordConfirm	: "ŲØĻØŊŲ ØĢŲ Ø§ŲŲØĩ Ø§ŲŲØąØ§ØŊ ŲØĩŲŲ ŲŲØģŲØŪ ŲŲ ØĻØąŲØ§ŲØŽ ŲŲØąØŊ. ŲŲ ØŠŲØŊ ØŠŲØļŲŲŲ ŲØĻŲ Ø§ŲØīØąŲØđ ŲŲ ØđŲŲŲØĐ Ø§ŲŲØĩŲØ",
+NotCompatiblePaste	: "ŲØ°Ų Ø§ŲŲŲØēØĐ ØŠØ­ØŠØ§ØŽ ŲŲØŠØĩŲØ­ ŲŲ Ø§ŲŲŲØđInternet Explorer ØĨØĩØŊØ§Øą 5.5 ŲŲØ§ ŲŲŲ. ŲŲ ØŠŲØŊ Ø§ŲŲØĩŲ ØŊŲŲ ØŠŲØļŲŲ Ø§ŲŲŲØŊØ",
+UnknownToolbarItem	: "ØđŲØĩØą ØīØąŲØ· ØĢØŊŲØ§ØŠ ØšŲØą ŲØđØąŲŲ \"%1\"",
+UnknownCommand		: "ØĢŲØą ØšŲØą ŲØđØąŲŲ \"%1\"",
+NotImplemented		: "ŲŲ ŲØŠŲ ØŊØđŲ ŲØ°Ø§ Ø§ŲØĢŲØą",
+UnknownToolbarSet	: "ŲŲ ØĢØŠŲŲŲ ŲŲ Ø§ŲØđØŦŲØą ØđŲŲ Ø·ŲŲ Ø§ŲØĢØŊŲØ§ØŠ \"%1\" ",
+NoActiveX			: "ŲØŠØĢŲŲŲ ŲØŠØĩŲØ­Ų ŲØŽØĻ ØĢŲ ØŠØ­ØŊØŊ ØĻØđØķ ŲŲŲØēØ§ØŠ Ø§ŲŲØ­ØąØą. ŲØŠŲØŽØĻ ØđŲŲŲ ØŠŲŲŲŲ Ø§ŲØŪŲØ§Øą \"Run ActiveX controls and plug-ins\". ŲØŊ ØŠŲØ§ØŽØĐ ØĢØŪØ·Ø§ØĄ ŲØŠŲØ§Ø­Øļ ŲŲŲØēØ§ØŠ ŲŲŲŲØŊØĐ",
+BrowseServerBlocked : "ŲØ§ŲŲŲŲ ŲØŠØ­ ŲØĩØŊØą Ø§ŲŲØŠØĩŲØ­. ŲØķŲØ§ ŲØŽØĻ Ø§ŲØŠØĢŲØŊ ØĻØĢŲ ØŽŲŲØđ ŲŲØ§ŲØđ Ø§ŲŲŲØ§ŲØ° Ø§ŲŲŲØĻØŦŲØĐ ŲØđØ·ŲØĐ",
+DialogBlocked		: "ŲØ§ŲŲŲŲ ŲØŠØ­ ŲØ§ŲØ°ØĐ Ø§ŲØ­ŲØ§Øą . ŲØķŲØ§ ØŠØĢŲØŊ ŲŲ ØĢŲ  ŲØ§ŲØđ Ø§ŲŲŲØ§ŲØ° Ø§ŲŲŲØĻØŦØĐ ŲØđØ·Ų .",
+
+// Dialogs
+DlgBtnOK			: "ŲŲØ§ŲŲ",
+DlgBtnCancel		: "ØĨŲØšØ§ØĄ Ø§ŲØĢŲØą",
+DlgBtnClose			: "ØĨØšŲØ§Ų",
+DlgBtnBrowseServer	: "ØŠØĩŲØ­ Ø§ŲØŪØ§ØŊŲ",
+DlgAdvancedTag		: "ŲØŠŲØŊŲ",
+DlgOpOther			: "<ØĢØŪØąŲ>",
+DlgInfoTab			: "ŲØđŲŲŲØ§ØŠ",
+DlgAlertUrl			: "Ø§ŲØąØŽØ§ØĄ ŲØŠØ§ØĻØĐ ØđŲŲØ§Ų Ø§ŲØĨŲØŠØąŲØŠ",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ØĻØŊŲŲ ØŠØ­ØŊŲØŊ>",
+DlgGenId			: "Ø§ŲØąŲŲ",
+DlgGenLangDir		: "ØĨØŠØŽØ§Ų Ø§ŲŲØĩ",
+DlgGenLangDirLtr	: "Ø§ŲŲØģØ§Øą ŲŲŲŲŲŲ (LTR)",
+DlgGenLangDirRtl	: "Ø§ŲŲŲŲŲ ŲŲŲØģØ§Øą (RTL)",
+DlgGenLangCode		: "ØąŲØē Ø§ŲŲØšØĐ",
+DlgGenAccessKey		: "ŲŲØ§ØŠŲØ­ Ø§ŲØĨØŪØŠØĩØ§Øą",
+DlgGenName			: "Ø§ŲØ§ØģŲ",
+DlgGenTabIndex		: "Ø§ŲØŠØąØŠŲØĻ",
+DlgGenLongDescr		: "ØđŲŲØ§Ų Ø§ŲŲØĩŲ Ø§ŲŲŲØĩŲŲ",
+DlgGenClass			: "ŲØĶØ§ØŠ Ø§ŲØŠŲØģŲŲ",
+DlgGenTitle			: "ØŠŲŲŲØ­ Ø§ŲØīØ§ØīØĐ",
+DlgGenContType		: "ŲŲØđ Ø§ŲØŠŲŲŲØ­",
+DlgGenLinkCharset	: "ØŠØąŲŲØē Ø§ŲŲØ§ØŊØĐ Ø§ŲŲØ·ŲŲØĻØĐ",
+DlgGenStyle			: "ŲŲØ·",
+
+// Image Dialog
+DlgImgTitle			: "ØŪØĩØ§ØĶØĩ Ø§ŲØĩŲØąØĐ",
+DlgImgInfoTab		: "ŲØđŲŲŲØ§ØŠ Ø§ŲØĩŲØąØĐ",
+DlgImgBtnUpload		: "ØĢØąØģŲŲØ§ ŲŲØŪØ§ØŊŲ",
+DlgImgURL			: "ŲŲŲØđ Ø§ŲØĩŲØąØĐ",
+DlgImgUpload		: "ØąŲØđ",
+DlgImgAlt			: "Ø§ŲŲØĩŲ",
+DlgImgWidth			: "Ø§ŲØđØąØķ",
+DlgImgHeight		: "Ø§ŲØĨØąØŠŲØ§Øđ",
+DlgImgLockRatio		: "ØŠŲØ§ØģŲ Ø§ŲØ­ØŽŲ",
+DlgBtnResetSize		: "ØĨØģØŠØđØ§ØŊØĐ Ø§ŲØ­ØŽŲ Ø§ŲØĢØĩŲŲ",
+DlgImgBorder		: "ØģŲŲ Ø§ŲØ­ØŊŲØŊ",
+DlgImgHSpace		: "ØŠØĻØ§ØđØŊ ØĢŲŲŲ",
+DlgImgVSpace		: "ØŠØĻØ§ØđØŊ ØđŲŲØŊŲ",
+DlgImgAlign			: "ŲØ­Ø§Ø°Ø§ØĐ",
+DlgImgAlignLeft		: "ŲØģØ§Øą",
+DlgImgAlignAbsBottom: "ØĢØģŲŲ Ø§ŲŲØĩ",
+DlgImgAlignAbsMiddle: "ŲØģØ· Ø§ŲØģØ·Øą",
+DlgImgAlignBaseline	: "ØđŲŲ Ø§ŲØģØ·Øą",
+DlgImgAlignBottom	: "ØĢØģŲŲ",
+DlgImgAlignMiddle	: "ŲØģØ·",
+DlgImgAlignRight	: "ŲŲŲŲ",
+DlgImgAlignTextTop	: "ØĢØđŲŲ Ø§ŲŲØĩ",
+DlgImgAlignTop		: "ØĢØđŲŲ",
+DlgImgPreview		: "ŲØđØ§ŲŲØĐ",
+DlgImgAlertUrl		: "ŲØķŲØ§Ų ØĢŲØŠØĻ Ø§ŲŲŲŲØđ Ø§ŲØ°Ų ØŠŲØŽØŊ ØđŲŲŲ ŲØ°Ų Ø§ŲØĩŲØąØĐ.",
+DlgImgLinkTab		: "Ø§ŲØąØ§ØĻØ·",
+
+// Flash Dialog
+DlgFlashTitle		: "ØŪØĩØ§ØĶØĩ ŲŲŲŲ Ø§ŲŲŲØ§Øī",
+DlgFlashChkPlay		: "ØŠØīØšŲŲ ØŠŲŲØ§ØĶŲ",
+DlgFlashChkLoop		: "ØŠŲØąØ§Øą",
+DlgFlashChkMenu		: "ØŠŲŲŲŲ ŲØ§ØĶŲØĐ ŲŲŲŲ Ø§ŲŲŲØ§Øī",
+DlgFlashScale		: "Ø§ŲØ­ØŽŲ",
+DlgFlashScaleAll	: "ØĨØļŲØ§Øą Ø§ŲŲŲ",
+DlgFlashScaleNoBorder	: "ØĻŲØ§ Ø­ØŊŲØŊ",
+DlgFlashScaleFit	: "ØķØĻØ· ØŠØ§Ų",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ØĨØąØŠØĻØ§Ø· ØŠØīØđØĻŲ",
+DlgLnkInfoTab		: "ŲØđŲŲŲØ§ØŠ Ø§ŲØąØ§ØĻØ·",
+DlgLnkTargetTab		: "Ø§ŲŲØŊŲ",
+
+DlgLnkType			: "ŲŲØđ Ø§ŲØąØĻØ·",
+DlgLnkTypeURL		: "Ø§ŲØđŲŲØ§Ų",
+DlgLnkTypeAnchor	: "ŲŲØ§Ų ŲŲ ŲØ°Ø§ Ø§ŲŲØģØŠŲØŊ",
+DlgLnkTypeEMail		: "ØĻØąŲØŊ ØĨŲŲØŠØąŲŲŲ",
+DlgLnkProto			: "Ø§ŲØĻØąŲØŠŲŲŲŲ",
+DlgLnkProtoOther	: "<ØĢØŪØąŲ>",
+DlgLnkURL			: "Ø§ŲŲŲŲØđ",
+DlgLnkAnchorSel		: "Ø§ØŪØŠØą ØđŲØ§ŲØĐ ŲØąØŽØđŲØĐ",
+DlgLnkAnchorByName	: "Ø­ØģØĻ Ø§ØģŲ Ø§ŲØđŲØ§ŲØĐ",
+DlgLnkAnchorById	: "Ø­ØģØĻ ØŠØđØąŲŲ Ø§ŲØđŲØĩØą",
+DlgLnkNoAnchors		: "(ŲØ§ ŲŲØŽØŊ ØđŲØ§ŲØ§ØŠ ŲØąØŽØđŲØĐ ŲŲ ŲØ°Ø§ Ø§ŲŲØģØŠŲØŊ)",
+DlgLnkEMail			: "ØđŲŲØ§Ų ØĻØąŲØŊ ØĨŲŲØŠØąŲŲŲ",
+DlgLnkEMailSubject	: "ŲŲØķŲØđ Ø§ŲØąØģØ§ŲØĐ",
+DlgLnkEMailBody		: "ŲØ­ØŠŲŲ Ø§ŲØąØģØ§ŲØĐ",
+DlgLnkUpload		: "ØąŲØđ",
+DlgLnkBtnUpload		: "ØĢØąØģŲŲØ§ ŲŲØŪØ§ØŊŲ",
+
+DlgLnkTarget		: "Ø§ŲŲØŊŲ",
+DlgLnkTargetFrame	: "<ØĨØ·Ø§Øą>",
+DlgLnkTargetPopup	: "<ŲØ§ŲØ°ØĐ ŲŲØĻØŦŲØĐ>",
+DlgLnkTargetBlank	: "ØĨØ·Ø§Øą ØŽØŊŲØŊ (_blank)",
+DlgLnkTargetParent	: "Ø§ŲØĨØ·Ø§Øą Ø§ŲØĢØĩŲ (_parent)",
+DlgLnkTargetSelf	: "ŲŲØģ Ø§ŲØĨØ·Ø§Øą (_self)",
+DlgLnkTargetTop		: "ØĩŲØ­ØĐ ŲØ§ŲŲØĐ (_top)",
+DlgLnkTargetFrameName	: "Ø§ØģŲ Ø§ŲØĨØ·Ø§Øą Ø§ŲŲØŊŲ",
+DlgLnkPopWinName	: "ØŠØģŲŲØĐ Ø§ŲŲØ§ŲØ°ØĐ Ø§ŲŲŲØĻØŦŲØĐ",
+DlgLnkPopWinFeat	: "ØŪØĩØ§ØĶØĩ Ø§ŲŲØ§ŲØ°ØĐ Ø§ŲŲŲØĻØŦŲØĐ",
+DlgLnkPopResize		: "ŲØ§ØĻŲØĐ ŲŲØŠØ­ØŽŲŲ",
+DlgLnkPopLocation	: "ØīØąŲØ· Ø§ŲØđŲŲØ§Ų",
+DlgLnkPopMenu		: "Ø§ŲŲŲØ§ØĶŲ Ø§ŲØąØĶŲØģŲØĐ",
+DlgLnkPopScroll		: "ØĢØīØąØ·ØĐ Ø§ŲØŠŲØąŲØą",
+DlgLnkPopStatus		: "ØīØąŲØ· Ø§ŲØ­Ø§ŲØĐ Ø§ŲØģŲŲŲ",
+DlgLnkPopToolbar	: "ØīØąŲØ· Ø§ŲØĢØŊŲØ§ØŠ",
+DlgLnkPopFullScrn	: "ŲŲØĶ Ø§ŲØīØ§ØīØĐ (IE)",
+DlgLnkPopDependent	: "ØŠØ§ØĻØđ (Netscape)",
+DlgLnkPopWidth		: "Ø§ŲØđØąØķ",
+DlgLnkPopHeight		: "Ø§ŲØĨØąØŠŲØ§Øđ",
+DlgLnkPopLeft		: "Ø§ŲØŠŲØąŲØē ŲŲŲØģØ§Øą",
+DlgLnkPopTop		: "Ø§ŲØŠŲØąŲØē ŲŲØĢØđŲŲ",
+
+DlnLnkMsgNoUrl		: "ŲØķŲØ§Ų ØĢØŊØŪŲ ØđŲŲØ§Ų Ø§ŲŲŲŲØđ Ø§ŲØ°Ų ŲØīŲØą ØĨŲŲŲ Ø§ŲØąØ§ØĻØ·",
+DlnLnkMsgNoEMail	: "ŲØķŲØ§Ų ØĢØŊØŪŲ ØđŲŲØ§Ų Ø§ŲØĻØąŲØŊ Ø§ŲØĨŲŲØŠØąŲŲŲ",
+DlnLnkMsgNoAnchor	: "ŲØķŲØ§Ų Ø­ØŊØŊ Ø§ŲØđŲØ§ŲØĐ Ø§ŲŲØąØŽØđŲØĐ Ø§ŲŲØąØšŲØĻØĐ",
+DlnLnkMsgInvPopName	: "Ø§ØģŲ Ø§ŲŲØ§ŲØ°ØĐ Ø§ŲŲŲØĻØŦŲØĐ ŲØŽØĻ ØĢŲ ŲØĻØŊØĢ ØĻØ­ØąŲ ØĢØĻØŽØŊŲ ØŊŲŲ ŲØģØ§ŲØ§ØŠ",
+
+// Color Dialog
+DlgColorTitle		: "Ø§ØŪØŠØą ŲŲŲØ§Ų",
+DlgColorBtnClear	: "ŲØģØ­",
+DlgColorHighlight	: "ØŠØ­ØŊŲØŊ",
+DlgColorSelected	: "ØĨØŪØŠŲØ§Øą",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ØĨØŊØąØ§ØŽ ØĨØĻØŠØģØ§ŲØ§ØŠ ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ØĨØŊØąØ§ØŽ ØąŲØē",
+
+// Table Dialog
+DlgTableTitle		: "ØĨØŊØąØ§ØŽ ØŽØŊŲŲ",
+DlgTableRows		: "ØĩŲŲŲ",
+DlgTableColumns		: "ØĢØđŲØŊØĐ",
+DlgTableBorder		: "ØģŲŲ Ø§ŲØ­ØŊŲØŊ",
+DlgTableAlign		: "Ø§ŲŲØ­Ø§Ø°Ø§ØĐ",
+DlgTableAlignNotSet	: "<ØĻØŊŲŲ ØŠØ­ØŊŲØŊ>",
+DlgTableAlignLeft	: "ŲØģØ§Øą",
+DlgTableAlignCenter	: "ŲØģØ·",
+DlgTableAlignRight	: "ŲŲŲŲ",
+DlgTableWidth		: "Ø§ŲØđØąØķ",
+DlgTableWidthPx		: "ØĻŲØģŲ",
+DlgTableWidthPc		: "ØĻØ§ŲŲØĶØĐ",
+DlgTableHeight		: "Ø§ŲØĨØąØŠŲØ§Øđ",
+DlgTableCellSpace	: "ØŠØĻØ§ØđØŊ Ø§ŲØŪŲØ§ŲØ§",
+DlgTableCellPad		: "Ø§ŲŲØģØ§ŲØĐ Ø§ŲØĻØ§ØŊØĶØĐ",
+DlgTableCaption		: "Ø§ŲŲØĩŲ",
+DlgTableSummary		: "Ø§ŲØŪŲØ§ØĩØĐ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ØŪØĩØ§ØĶØĩ Ø§ŲØŪŲŲØĐ",
+DlgCellWidth		: "Ø§ŲØđØąØķ",
+DlgCellWidthPx		: "ØĻŲØģŲ",
+DlgCellWidthPc		: "ØĻØ§ŲŲØĶØĐ",
+DlgCellHeight		: "Ø§ŲØĨØąØŠŲØ§Øđ",
+DlgCellWordWrap		: "Ø§ŲØŠŲØ§Ų Ø§ŲŲØĩ",
+DlgCellWordWrapNotSet	: "<ØĻØŊŲŲ ØŠØ­ØŊŲØŊ>",
+DlgCellWordWrapYes	: "ŲØđŲ",
+DlgCellWordWrapNo	: "ŲØ§",
+DlgCellHorAlign		: "Ø§ŲŲØ­Ø§Ø°Ø§ØĐ Ø§ŲØĢŲŲŲØĐ",
+DlgCellHorAlignNotSet	: "<ØĻØŊŲŲ ØŠØ­ØŊŲØŊ>",
+DlgCellHorAlignLeft	: "ŲØģØ§Øą",
+DlgCellHorAlignCenter	: "ŲØģØ·",
+DlgCellHorAlignRight: "ŲŲŲŲ",
+DlgCellVerAlign		: "Ø§ŲŲØ­Ø§Ø°Ø§ØĐ Ø§ŲØđŲŲØŊŲØĐ",
+DlgCellVerAlignNotSet	: "<ØĻØŊŲŲ ØŠØ­ØŊŲØŊ>",
+DlgCellVerAlignTop	: "ØĢØđŲŲ",
+DlgCellVerAlignMiddle	: "ŲØģØ·",
+DlgCellVerAlignBottom	: "ØĢØģŲŲ",
+DlgCellVerAlignBaseline	: "ØđŲŲ Ø§ŲØģØ·Øą",
+DlgCellRowSpan		: "ØĨŲØŠØŊØ§ØŊ Ø§ŲØĩŲŲŲ",
+DlgCellCollSpan		: "ØĨŲØŠØŊØ§ØŊ Ø§ŲØĢØđŲØŊØĐ",
+DlgCellBackColor	: "ŲŲŲ Ø§ŲØŪŲŲŲØĐ",
+DlgCellBorderColor	: "ŲŲŲ Ø§ŲØ­ØŊŲØŊ",
+DlgCellBtnSelect	: "Ø­ØŊŲØŊ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "ØĻØ­ØŦ ŲØ§ØģØŠØĻØŊØ§Ų",
+
+// Find Dialog
+DlgFindTitle		: "ØĻØ­ØŦ",
+DlgFindFindBtn		: "Ø§ØĻØ­ØŦ",
+DlgFindNotFoundMsg	: "ŲŲ ŲØŠŲ Ø§ŲØđØŦŲØą ØđŲŲ Ø§ŲŲØĩ Ø§ŲŲØ­ØŊØŊ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ØĨØģØŠØĻØŊØ§Ų",
+DlgReplaceFindLbl		: "Ø§ŲØĻØ­ØŦ ØđŲ:",
+DlgReplaceReplaceLbl	: "ØĨØģØŠØĻØŊØ§Ų ØĻŲ:",
+DlgReplaceCaseChk		: "ŲØ·Ø§ØĻŲØĐ Ø­Ø§ŲØĐ Ø§ŲØĢØ­ØąŲ",
+DlgReplaceReplaceBtn	: "ØĨØģØŠØĻØŊØ§Ų",
+DlgReplaceReplAllBtn	: "ØĨØģØŠØĻØŊØ§Ų Ø§ŲŲŲ",
+DlgReplaceWordChk		: "Ø§ŲŲŲŲØĐ ØĻØ§ŲŲØ§ŲŲ ŲŲØ·",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Ø§ŲØĨØđØŊØ§ØŊØ§ØŠ Ø§ŲØĢŲŲŲØĐ ŲŲŲØŠØĩŲØ­ Ø§ŲØ°Ų ØŠØģØŠØŪØŊŲŲ ØŠŲŲØđ Ø§ŲŲØĩ Ø§ŲØŠŲŲØ§ØĶŲ. ŲØķŲØ§Ų ØĨØģØŠØŪØŊŲ ŲŲØ­ØĐ Ø§ŲŲŲØ§ØŠŲØ­ ŲŲØđŲ Ø°ŲŲ (Ctrl+X).",
+PasteErrorCopy	: "Ø§ŲØĨØđØŊØ§ØŊØ§ØŠ Ø§ŲØĢŲŲŲØĐ ŲŲŲØŠØĩŲØ­ Ø§ŲØ°Ų ØŠØģØŠØŪØŊŲŲ ØŠŲŲØđ Ø§ŲŲØģØŪ Ø§ŲØŠŲŲØ§ØĶŲ. ŲØķŲØ§Ų ØĨØģØŠØŪØŊŲ ŲŲØ­ØĐ Ø§ŲŲŲØ§ØŠŲØ­ ŲŲØđŲ Ø°ŲŲ (Ctrl+C).",
+
+PasteAsText		: "ŲØĩŲ ŲŲØĩ ØĻØģŲØ·",
+PasteFromWord	: "ŲØĩŲ ŲŲ ŲŲØąØŊ",
+
+DlgPasteMsg2	: "Ø§ŲØĩŲ ØŊØ§ØŪŲ Ø§ŲØĩŲØŊŲŲ ØĻØĨØģØŠØŪØŊØ§Ų ØēØąŲŲ (<STRONG>Ctrl+V</STRONG>) ŲŲ ŲŲØ­ØĐ Ø§ŲŲŲØ§ØŠŲØ­Ø ØŦŲ Ø§ØķØšØ· ØēØą  <STRONG>ŲŲØ§ŲŲ</STRONG>.",
+DlgPasteSec		: "ŲØļØąØ§Ų ŲØĨØđØŊØ§ØŊØ§ØŠ Ø§ŲØĢŲØ§Ų Ø§ŲØŪØ§ØĩØĐ ØĻŲØŠØĩŲØ­ŲØ ŲŲ ŲØŠŲŲŲ ŲØ°Ø§ Ø§ŲŲØ­ØąØą ŲŲ Ø§ŲŲØĩŲŲ ŲŲØ­ØŠŲŲ Ø­Ø§ŲØļØŠŲØ ŲØ°Ø§ ŲØŽØĻ ØđŲŲŲ ŲØĩŲ Ø§ŲŲØ­ØŠŲŲ ŲØąØĐ ØĢØŪØąŲ ŲŲ ŲØ°Ų Ø§ŲŲØ§ŲØ°ØĐ.",
+DlgPasteIgnoreFont		: "ØŠØŽØ§ŲŲ ØŠØđØąŲŲØ§ØŠ ØĢØģŲØ§ØĄ Ø§ŲØŪØ·ŲØ·",
+DlgPasteRemoveStyles	: "ØĨØēØ§ŲØĐ ØŠØđØąŲŲØ§ØŠ Ø§ŲØĢŲŲØ§Ø·",
+
+// Color Picker
+ColorAutomatic	: "ØŠŲŲØ§ØĶŲ",
+ColorMoreColors	: "ØĢŲŲØ§Ų ØĨØķØ§ŲŲØĐ...",
+
+// Document Properties
+DocProps		: "ØŪØĩØ§ØĶØĩ Ø§ŲØĩŲØ­ØĐ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ØŪØĩØ§ØĶØĩ ØĨØīØ§ØąØĐ ŲØąØŽØđŲØĐ",
+DlgAnchorName		: "Ø§ØģŲ Ø§ŲØĨØīØ§ØąØĐ Ø§ŲŲØąØŽØđŲØĐ",
+DlgAnchorErrorName	: "Ø§ŲØąØŽØ§ØĄ ŲØŠØ§ØĻØĐ Ø§ØģŲ Ø§ŲØĨØīØ§ØąØĐ Ø§ŲŲØąØŽØđŲØĐ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ŲŲØģØŠ ŲŲ Ø§ŲŲØ§ŲŲØģ",
+DlgSpellChangeTo		: "Ø§ŲØŠØšŲŲØą ØĨŲŲ",
+DlgSpellBtnIgnore		: "ØŠØŽØ§ŲŲ",
+DlgSpellBtnIgnoreAll	: "ØŠØŽØ§ŲŲ Ø§ŲŲŲ",
+DlgSpellBtnReplace		: "ØŠØšŲŲØą",
+DlgSpellBtnReplaceAll	: "ØŠØšŲŲØą Ø§ŲŲŲ",
+DlgSpellBtnUndo			: "ØŠØąØ§ØŽØđ",
+DlgSpellNoSuggestions	: "- ŲØ§ ØŠŲØŽØŊ ØĨŲØŠØąØ§Ø­Ø§ØŠ -",
+DlgSpellProgress		: "ØŽØ§ØąŲ Ø§ŲØŠØŊŲŲŲ ØĨŲŲØ§ØĶŲØ§Ų",
+DlgSpellNoMispell		: "ØŠŲ ØĨŲŲØ§Ų Ø§ŲØŠØŊŲŲŲ Ø§ŲØĨŲŲØ§ØĶŲ: ŲŲ ŲØŠŲ Ø§ŲØđØŦŲØą ØđŲŲ ØĢŲ ØĢØŪØ·Ø§ØĄ ØĨŲŲØ§ØĶŲØĐ",
+DlgSpellNoChanges		: "ØŠŲ ØĨŲŲØ§Ų Ø§ŲØŠØŊŲŲŲ Ø§ŲØĨŲŲØ§ØĶŲ: ŲŲ ŲØŠŲ ØŠØšŲŲØą ØĢŲ ŲŲŲØĐ",
+DlgSpellOneChange		: "ØŠŲ ØĨŲŲØ§Ų Ø§ŲØŠØŊŲŲŲ Ø§ŲØĨŲŲØ§ØĶŲ: ØŠŲ ØŠØšŲŲØą ŲŲŲØĐ ŲØ§Ø­ØŊØĐ ŲŲØ·",
+DlgSpellManyChanges		: "ØŠŲ ØĨŲŲØ§Ų Ø§ŲØŠØŊŲŲŲ Ø§ŲØĨŲŲØ§ØĶŲ: ØŠŲ ØŠØšŲŲØą %1 ŲŲŲØ§ØŠ\ŲŲŲØĐ",
+
+IeSpellDownload			: "Ø§ŲŲØŊŲŲ Ø§ŲØĨŲŲØ§ØĶŲ (Ø§ŲØĨŲØŽŲŲØēŲ) ØšŲØą ŲØŦØĻŲØŠ. ŲŲ ØŠŲØŊ ØŠØ­ŲŲŲŲ Ø§ŲØĒŲØ",
+
+// Button Dialog
+DlgButtonText		: "Ø§ŲŲŲŲØĐ/Ø§ŲØŠØģŲŲØĐ",
+DlgButtonType		: "ŲŲØđ Ø§ŲØēØą",
+DlgButtonTypeBtn	: "ØēØą",
+DlgButtonTypeSbm	: "ØĨØąØģØ§Ų",
+DlgButtonTypeRst	: "ØĨØđØ§ØŊØĐ ØŠØđŲŲŲ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Ø§ŲØ§ØģŲ",
+DlgCheckboxValue	: "Ø§ŲŲŲŲØĐ",
+DlgCheckboxSelected	: "ŲØ­ØŊØŊ",
+
+// Form Dialog
+DlgFormName		: "Ø§ŲØ§ØģŲ",
+DlgFormAction	: "Ø§ØģŲ Ø§ŲŲŲŲ",
+DlgFormMethod	: "Ø§ŲØĢØģŲŲØĻ",
+
+// Select Field Dialog
+DlgSelectName		: "Ø§ŲØ§ØģŲ",
+DlgSelectValue		: "Ø§ŲŲŲŲØĐ",
+DlgSelectSize		: "Ø§ŲØ­ØŽŲ",
+DlgSelectLines		: "Ø§ŲØĢØģØ·Øą",
+DlgSelectChkMulti	: "Ø§ŲØģŲØ§Ø­ ØĻØŠØ­ØŊŲØŊØ§ØŠ ŲØŠØđØŊØŊØĐ",
+DlgSelectOpAvail	: "Ø§ŲØŪŲØ§ØąØ§ØŠ Ø§ŲŲØŠØ§Ø­ØĐ",
+DlgSelectOpText		: "Ø§ŲŲØĩ",
+DlgSelectOpValue	: "Ø§ŲŲŲŲØĐ",
+DlgSelectBtnAdd		: "ØĨØķØ§ŲØĐ",
+DlgSelectBtnModify	: "ØŠØđØŊŲŲ",
+DlgSelectBtnUp		: "ØŠØ­ØąŲŲ ŲØĢØđŲŲ",
+DlgSelectBtnDown	: "ØŠØ­ØąŲŲ ŲØĢØģŲŲ",
+DlgSelectBtnSetValue : "ØĨØŽØđŲŲØ§ ŲØ­ØŊØŊØĐ",
+DlgSelectBtnDelete	: "ØĨØēØ§ŲØĐ",
+
+// Textarea Dialog
+DlgTextareaName	: "Ø§ŲØ§ØģŲ",
+DlgTextareaCols	: "Ø§ŲØĢØđŲØŊØĐ",
+DlgTextareaRows	: "Ø§ŲØĩŲŲŲ",
+
+// Text Field Dialog
+DlgTextName			: "Ø§ŲØ§ØģŲ",
+DlgTextValue		: "Ø§ŲŲŲŲØĐ",
+DlgTextCharWidth	: "Ø§ŲØđØąØķ ØĻØ§ŲØĢØ­ØąŲ",
+DlgTextMaxChars		: "ØđØŊØŊ Ø§ŲØ­ØąŲŲ Ø§ŲØĢŲØĩŲ",
+DlgTextType			: "ŲŲØđ Ø§ŲŲØ­ØŠŲŲ",
+DlgTextTypeText		: "ŲØĩ",
+DlgTextTypePass		: "ŲŲŲØĐ ŲØąŲØą",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Ø§ŲØ§ØģŲ",
+DlgHiddenValue	: "Ø§ŲŲŲŲØĐ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ØŪØĩØ§ØĶØĩ Ø§ŲØŠØđØŊØ§ØŊ Ø§ŲŲŲØ·Ų",
+NumberedListProp	: "ØŪØĩØ§ØĶØĩ Ø§ŲØŠØđØŊØ§ØŊ Ø§ŲØąŲŲŲ",
+DlgLstStart			: "Ø§ŲØĻØŊØĄ ØđŲØŊ",
+DlgLstType			: "Ø§ŲŲŲØđ",
+DlgLstTypeCircle	: "ØŊØ§ØĶØąØĐ",
+DlgLstTypeDisc		: "ŲØąØĩ",
+DlgLstTypeSquare	: "ŲØąØĻØđ",
+DlgLstTypeNumbers	: "ØĢØąŲØ§Ų (1Ø 2Ø 3)Ų",
+DlgLstTypeLCase		: "Ø­ØąŲŲ ØĩØšŲØąØĐ (a, b, c)Ų",
+DlgLstTypeUCase		: "Ø­ØąŲŲ ŲØĻŲØąØĐ (A, B, C)Ų",
+DlgLstTypeSRoman	: "ØŠØąŲŲŲ ØąŲŲØ§ŲŲ ØĩØšŲØą (i, ii, iii)Ų",
+DlgLstTypeLRoman	: "ØŠØąŲŲŲ ØąŲŲØ§ŲŲ ŲØĻŲØą (I, II, III)Ų",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ØđØ§Ų",
+DlgDocBackTab		: "Ø§ŲØŪŲŲŲØĐ",
+DlgDocColorsTab		: "Ø§ŲØĢŲŲØ§Ų ŲØ§ŲŲŲØ§ŲØī",
+DlgDocMetaTab		: "Ø§ŲŲØđØąŲŲØ§ØŠ Ø§ŲØąØĢØģŲØĐ",
+
+DlgDocPageTitle		: "ØđŲŲØ§Ų Ø§ŲØĩŲØ­ØĐ",
+DlgDocLangDir		: "ØĨØŠØŽØ§Ų Ø§ŲŲØšØĐ",
+DlgDocLangDirLTR	: "Ø§ŲŲØģØ§Øą ŲŲŲŲŲŲ (LTR)",
+DlgDocLangDirRTL	: "Ø§ŲŲŲŲŲ ŲŲŲØģØ§Øą (RTL)",
+DlgDocLangCode		: "ØąŲØē Ø§ŲŲØšØĐ",
+DlgDocCharSet		: "ØŠØąŲŲØē Ø§ŲØ­ØąŲŲ",
+DlgDocCharSetCE		: "ØĢŲØąŲØĻØ§ Ø§ŲŲØģØ·Ų",
+DlgDocCharSetCT		: "Ø§ŲØĩŲŲŲØĐ Ø§ŲØŠŲŲŲØŊŲØĐ (Big5)",
+DlgDocCharSetCR		: "Ø§ŲØģŲØąŲŲŲØĐ",
+DlgDocCharSetGR		: "Ø§ŲŲŲŲØ§ŲŲØĐ",
+DlgDocCharSetJP		: "Ø§ŲŲØ§ØĻØ§ŲŲØĐ",
+DlgDocCharSetKR		: "Ø§ŲŲŲØąŲØĐ",
+DlgDocCharSetTR		: "Ø§ŲØŠØąŲŲØĐ",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "ØĢŲØąŲØĻØ§ Ø§ŲØšØąØĻŲØĐ",
+DlgDocCharSetOther	: "ØŠØąŲŲØē ØĒØŪØą",
+
+DlgDocDocType		: "ØŠØąŲŲØģØĐ ŲŲØđ  Ø§ŲØĩŲØ­ØĐ",
+DlgDocDocTypeOther	: "ØŠØąŲŲØģØĐ ŲŲØđ  ØĩŲØ­ØĐ ØĢØŪØąŲ",
+DlgDocIncXHTML		: "ØŠØķŲŲŲ   ØĨØđŲØ§ŲØ§ØŠâ ŲØšØĐ XHTMLŲ",
+DlgDocBgColor		: "ŲŲŲ Ø§ŲØŪŲŲŲØĐ",
+DlgDocBgImage		: "ØąØ§ØĻØ· Ø§ŲØĩŲØąØĐ Ø§ŲØŪŲŲŲØĐ",
+DlgDocBgNoScroll	: "ØŽØđŲŲØ§ ØđŲØ§ŲØĐ ŲØ§ØĶŲØĐ",
+DlgDocCText			: "Ø§ŲŲØĩ",
+DlgDocCLink			: "Ø§ŲØąŲØ§ØĻØ·",
+DlgDocCVisited		: "Ø§ŲŲØēØ§ØąØĐ",
+DlgDocCActive		: "Ø§ŲŲØīØ·ØĐ",
+DlgDocMargins		: "ŲŲØ§ŲØī Ø§ŲØĩŲØ­ØĐ",
+DlgDocMaTop			: "ØđŲŲŲ",
+DlgDocMaLeft		: "ØĢŲØģØą",
+DlgDocMaRight		: "ØĢŲŲŲ",
+DlgDocMaBottom		: "ØģŲŲŲ",
+DlgDocMeIndex		: "Ø§ŲŲŲŲØ§ØŠ Ø§ŲØĢØģØ§ØģŲØĐ (ŲŲØĩŲŲØĐ ØĻŲŲØ§ØĩŲ)Ų",
+DlgDocMeDescr		: "ŲØĩŲ Ø§ŲØĩŲØ­ØĐ",
+DlgDocMeAuthor		: "Ø§ŲŲØ§ØŠØĻ",
+DlgDocMeCopy		: "Ø§ŲŲØ§ŲŲ",
+DlgDocPreview		: "ŲØđØ§ŲŲØĐ",
+
+// Templates Dialog
+Templates			: "Ø§ŲŲŲØ§ŲØĻ",
+DlgTemplatesTitle	: "ŲŲØ§ŲØĻ Ø§ŲŲØ­ØŠŲŲ",
+DlgTemplatesSelMsg	: "Ø§ØŪØŠØą Ø§ŲŲØ§ŲØĻ Ø§ŲØ°Ų ØŠŲØŊ ŲØķØđŲ ŲŲ Ø§ŲŲØ­ØąØą <br>(ØģŲØŠŲ ŲŲØŊØ§Ų Ø§ŲŲØ­ØŠŲŲ Ø§ŲØ­Ø§ŲŲ):",
+DlgTemplatesLoading	: "ØŽØ§ØąŲ ØŠØ­ŲŲŲ ŲØ§ØĶŲØĐ Ø§ŲŲŲØ§ŲØĻØ Ø§ŲØąØŽØ§ØĄ Ø§ŲØĨŲØŠØļØ§Øą...",
+DlgTemplatesNoTpl	: "(ŲŲ ŲØŠŲ ØŠØđØąŲŲ ØĢŲ ŲØ§ŲØĻ)",
+DlgTemplatesReplace	: "Ø§ØģØŠØĻØŊØ§Ų Ø§ŲŲØ­ØŠŲŲ",
+
+// About Dialog
+DlgAboutAboutTab	: "ŲØĻØ°ØĐ",
+DlgAboutBrowserInfoTab	: "ŲØđŲŲŲØ§ØŠ ŲØŠØĩŲØ­Ų",
+DlgAboutLicenseTab	: "Ø§ŲØŠØąØŪŲØĩ",
+DlgAboutVersion		: "Ø§ŲØĨØĩØŊØ§Øą",
+DlgAboutInfo		: "ŲŲØēŲØŊ ŲŲ Ø§ŲŲØđŲŲŲØ§ØŠ ØŠŲØķŲ ØĻØēŲØ§ØąØĐ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/gl.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/gl.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/gl.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Galician language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Ocultar Ferramentas",
+ToolbarExpand		: "Mostrar Ferramentas",
+
+// Toolbar Items and Context Menu
+Save				: "Gardar",
+NewPage				: "Nova PÃĄxina",
+Preview				: "Vista Previa",
+Cut					: "Cortar",
+Copy				: "Copiar",
+Paste				: "Pegar",
+PasteText			: "Pegar como texto plano",
+PasteWord			: "Pegar dende Word",
+Print				: "Imprimir",
+SelectAll			: "Seleccionar todo",
+RemoveFormat		: "Eliminar Formato",
+InsertLinkLbl		: "LigazÃģn",
+InsertLink			: "Inserir/Editar LigazÃģn",
+RemoveLink			: "Eliminar LigazÃģn",
+Anchor				: "Inserir/Editar Referencia",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Imaxe",
+InsertImage			: "Inserir/Editar Imaxe",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Inserir/Editar Flash",
+InsertTableLbl		: "Tabla",
+InsertTable			: "Inserir/Editar Tabla",
+InsertLineLbl		: "LiÃąa",
+InsertLine			: "Inserir LiÃąa Horizontal",
+InsertSpecialCharLbl: "CarÃĄcter Special",
+InsertSpecialChar	: "Inserir CarÃĄcter Especial",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Inserir Smiley",
+About				: "Acerca de FCKeditor",
+Bold				: "Negrita",
+Italic				: "Cursiva",
+Underline			: "Sub-raiado",
+StrikeThrough		: "Tachado",
+Subscript			: "SubÃ­ndice",
+Superscript			: "SuperÃ­ndice",
+LeftJustify			: "AliÃąar ÃĄ Esquerda",
+CenterJustify		: "Centrado",
+RightJustify		: "AliÃąar ÃĄ Dereita",
+BlockJustify		: "Xustificado",
+DecreaseIndent		: "Disminuir SangrÃ­a",
+IncreaseIndent		: "Aumentar SangrÃ­a",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Desfacer",
+Redo				: "Refacer",
+NumberedListLbl		: "Lista Numerada",
+NumberedList		: "Inserir/Eliminar Lista Numerada",
+BulletedListLbl		: "Marcas",
+BulletedList		: "Inserir/Eliminar Marcas",
+ShowTableBorders	: "Mostrar Bordes das TÃĄboas",
+ShowDetails			: "Mostrar Marcas ParÃĄgrafo",
+Style				: "Estilo",
+FontFormat			: "Formato",
+Font				: "Tipo",
+FontSize			: "TamaÃąo",
+TextColor			: "Cor do Texto",
+BGColor				: "Cor do Fondo",
+Source				: "CÃģdigo Fonte",
+Find				: "Procurar",
+Replace				: "Substituir",
+SpellCheck			: "CorrecciÃģn OrtogrÃĄfica",
+UniversalKeyboard	: "Teclado Universal",
+PageBreakLbl		: "Salto de PÃĄxina",
+PageBreak			: "Inserir Salto de PÃĄxina",
+
+Form			: "Formulario",
+Checkbox		: "Cadro de VerificaciÃģn",
+RadioButton		: "BotÃģn de Radio",
+TextField		: "Campo de Texto",
+Textarea		: "Ãrea de Texto",
+HiddenField		: "Campo Oculto",
+Button			: "BotÃģn",
+SelectionField	: "Campo de SelecciÃģn",
+ImageButton		: "BotÃģn de Imaxe",
+
+FitWindow		: "Maximizar o tamaÃąo do editor",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Editar LigazÃģn",
+CellCM				: "Cela",
+RowCM				: "Fila",
+ColumnCM			: "Columna",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Borrar Filas",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Borrar Columnas",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Borrar Cela",
+MergeCells			: "Unir Celas",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Borrar TÃĄboa",
+CellProperties		: "Propriedades da Cela",
+TableProperties		: "Propriedades da TÃĄboa",
+ImageProperties		: "Propriedades Imaxe",
+FlashProperties		: "Propriedades Flash",
+
+AnchorProp			: "Propriedades da Referencia",
+ButtonProp			: "Propriedades do BotÃģn",
+CheckboxProp		: "Propriedades do Cadro de VerificaciÃģn",
+HiddenFieldProp		: "Propriedades do Campo Oculto",
+RadioButtonProp		: "Propriedades do BotÃģn de Radio",
+ImageButtonProp		: "Propriedades do BotÃģn de Imaxe",
+TextFieldProp		: "Propriedades do Campo de Texto",
+SelectionFieldProp	: "Propriedades do Campo de SelecciÃģn",
+TextareaProp		: "Propriedades da Ãrea de Texto",
+FormProp			: "Propriedades do Formulario",
+
+FontFormats			: "Normal;Formateado;Enderezo;Enacabezado 1;Encabezado 2;Encabezado 3;Encabezado 4;Encabezado 5;Encabezado 6;Paragraph (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Procesando XHTML. Por facor, agarde...",
+Done				: "Feiro",
+PasteWordConfirm	: "Parece que o texto que quere pegar estÃĄ copiado do Word.ÂŋQuere limpar o formato antes de pegalo?",
+NotCompatiblePaste	: "Este comando estÃĄ disponible para Internet Explorer versiÃģn 5.5 ou superior. ÂŋQuere pegalo sen limpar o formato?",
+UnknownToolbarItem	: "Ãtem de ferramentas descoÃąecido \"%1\"",
+UnknownCommand		: "Nome de comando descoÃąecido \"%1\"",
+NotImplemented		: "Comando non implementado",
+UnknownToolbarSet	: "O conxunto de ferramentas \"%1\" non existe",
+NoActiveX			: "As opciÃģns de seguridade do seu navegador poderÃ­an limitar algunha das caracterÃ­sticas de editor. Debe activar a opciÃģn \"Executar controis ActiveX e plug-ins\". Pode notar que faltan caracterÃ­sticas e experimentar erros",
+BrowseServerBlocked : "Non se poido abrir o navegador de recursos. AsegÃšrese de que estÃĄn desactivados os bloqueadores de xanelas emerxentes",
+DialogBlocked		: "Non foi posible abrir a xanela de diÃĄlogo. AsegÃšrese de que estÃĄn desactivados os bloqueadores de xanelas emerxentes",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancelar",
+DlgBtnClose			: "Pechar",
+DlgBtnBrowseServer	: "Navegar no Servidor",
+DlgAdvancedTag		: "Advanzado",
+DlgOpOther			: "<Outro>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Por favor, insira a URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<non definido>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "OrientaciÃģn do Idioma",
+DlgGenLangDirLtr	: "Esquerda a Dereita (LTR)",
+DlgGenLangDirRtl	: "Dereita a Esquerda (RTL)",
+DlgGenLangCode		: "CÃģdigo do Idioma",
+DlgGenAccessKey		: "Chave de Acceso",
+DlgGenName			: "Nome",
+DlgGenTabIndex		: "Ãndice de TabulaciÃģn",
+DlgGenLongDescr		: "DescriciÃģn Completa da URL",
+DlgGenClass			: "Clases da Folla de Estilos",
+DlgGenTitle			: "TÃ­tulo",
+DlgGenContType		: "Tipo de Contido",
+DlgGenLinkCharset	: "Fonte de Caracteres Vinculado",
+DlgGenStyle			: "Estilo",
+
+// Image Dialog
+DlgImgTitle			: "Propriedades da Imaxe",
+DlgImgInfoTab		: "InformaciÃģn da Imaxe",
+DlgImgBtnUpload		: "Enviar Ãģ Servidor",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Carregar",
+DlgImgAlt			: "Texto Alternativo",
+DlgImgWidth			: "Largura",
+DlgImgHeight		: "Altura",
+DlgImgLockRatio		: "Proporcional",
+DlgBtnResetSize		: "TamaÃąo Orixinal",
+DlgImgBorder		: "LÃ­mite",
+DlgImgHSpace		: "Esp. Horiz.",
+DlgImgVSpace		: "Esp. Vert.",
+DlgImgAlign			: "AliÃąamento",
+DlgImgAlignLeft		: "Esquerda",
+DlgImgAlignAbsBottom: "Abs Inferior",
+DlgImgAlignAbsMiddle: "Abs Centro",
+DlgImgAlignBaseline	: "LiÃąa Base",
+DlgImgAlignBottom	: "PÃĐ",
+DlgImgAlignMiddle	: "Centro",
+DlgImgAlignRight	: "Dereita",
+DlgImgAlignTextTop	: "Tope do Texto",
+DlgImgAlignTop		: "Tope",
+DlgImgPreview		: "Vista Previa",
+DlgImgAlertUrl		: "Por favor, escriba a URL da imaxe",
+DlgImgLinkTab		: "LigazÃģn",
+
+// Flash Dialog
+DlgFlashTitle		: "Propriedades Flash",
+DlgFlashChkPlay		: "Auto ExecuciÃģn",
+DlgFlashChkLoop		: "Bucle",
+DlgFlashChkMenu		: "Activar MenÃš Flash",
+DlgFlashScale		: "Escalar",
+DlgFlashScaleAll	: "Amosar Todo",
+DlgFlashScaleNoBorder	: "Sen Borde",
+DlgFlashScaleFit	: "Encaixar axustando",
+
+// Link Dialog
+DlgLnkWindowTitle	: "LigazÃģn",
+DlgLnkInfoTab		: "InformaciÃģn da LigazÃģn",
+DlgLnkTargetTab		: "Referencia a esta pÃĄxina",
+
+DlgLnkType			: "Tipo de LigazÃģn",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Referencia nesta pÃĄxina",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocolo",
+DlgLnkProtoOther	: "<outro>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Seleccionar unha Referencia",
+DlgLnkAnchorByName	: "Por Nome de Referencia",
+DlgLnkAnchorById	: "Por Element Id",
+DlgLnkNoAnchors		: "(Non hai referencias disponibles no documento)",
+DlgLnkEMail			: "Enderezo de E-Mail",
+DlgLnkEMailSubject	: "Asunto do Mensaxe",
+DlgLnkEMailBody		: "Corpo do Mensaxe",
+DlgLnkUpload		: "Carregar",
+DlgLnkBtnUpload		: "Enviar Ãģ servidor",
+
+DlgLnkTarget		: "Destino",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<Xanela Emerxente>",
+DlgLnkTargetBlank	: "Nova Xanela (_blank)",
+DlgLnkTargetParent	: "Xanela Pai (_parent)",
+DlgLnkTargetSelf	: "Mesma Xanela (_self)",
+DlgLnkTargetTop		: "Xanela Primaria (_top)",
+DlgLnkTargetFrameName	: "Nome do Marco Destino",
+DlgLnkPopWinName	: "Nome da Xanela Emerxente",
+DlgLnkPopWinFeat	: "CaracterÃ­sticas da Xanela Emerxente",
+DlgLnkPopResize		: "Axustable",
+DlgLnkPopLocation	: "Barra de LocalizaciÃģn",
+DlgLnkPopMenu		: "Barra de MenÃš",
+DlgLnkPopScroll		: "Barras de Desplazamento",
+DlgLnkPopStatus		: "Barra de Estado",
+DlgLnkPopToolbar	: "Barra de Ferramentas",
+DlgLnkPopFullScrn	: "A Toda Pantalla (IE)",
+DlgLnkPopDependent	: "Dependente (Netscape)",
+DlgLnkPopWidth		: "Largura",
+DlgLnkPopHeight		: "Altura",
+DlgLnkPopLeft		: "PosiciÃģn Esquerda",
+DlgLnkPopTop		: "PosiciÃģn dende Arriba",
+
+DlnLnkMsgNoUrl		: "Por favor, escriba a ligazÃģn URL",
+DlnLnkMsgNoEMail	: "Por favor, escriba o enderezo de e-mail",
+DlnLnkMsgNoAnchor	: "Por favor, seleccione un destino",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Seleccionar Color",
+DlgColorBtnClear	: "Nengunha",
+DlgColorHighlight	: "Destacado",
+DlgColorSelected	: "Seleccionado",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Inserte un Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Seleccione Caracter Especial",
+
+// Table Dialog
+DlgTableTitle		: "Propiedades da TÃĄboa",
+DlgTableRows		: "Filas",
+DlgTableColumns		: "Columnas",
+DlgTableBorder		: "TamaÃąo do Borde",
+DlgTableAlign		: "AliÃąamento",
+DlgTableAlignNotSet	: "<Non Definido>",
+DlgTableAlignLeft	: "Esquerda",
+DlgTableAlignCenter	: "Centro",
+DlgTableAlignRight	: "Ereita",
+DlgTableWidth		: "Largura",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "Altura",
+DlgTableCellSpace	: "Marxe entre Celas",
+DlgTableCellPad		: "Marxe interior",
+DlgTableCaption		: "TÃ­tulo",
+DlgTableSummary		: "Sumario",
+
+// Table Cell Dialog
+DlgCellTitle		: "Propriedades da Cela",
+DlgCellWidth		: "Largura",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "Altura",
+DlgCellWordWrap		: "Axustar LiÃąas",
+DlgCellWordWrapNotSet	: "<Non Definido>",
+DlgCellWordWrapYes	: "Si",
+DlgCellWordWrapNo	: "Non",
+DlgCellHorAlign		: "AliÃąamento Horizontal",
+DlgCellHorAlignNotSet	: "<Non definido>",
+DlgCellHorAlignLeft	: "Esquerda",
+DlgCellHorAlignCenter	: "Centro",
+DlgCellHorAlignRight: "Dereita",
+DlgCellVerAlign		: "AliÃąamento Vertical",
+DlgCellVerAlignNotSet	: "<Non definido>",
+DlgCellVerAlignTop	: "Arriba",
+DlgCellVerAlignMiddle	: "Medio",
+DlgCellVerAlignBottom	: "Abaixo",
+DlgCellVerAlignBaseline	: "LiÃąa de Base",
+DlgCellRowSpan		: "Ocupar Filas",
+DlgCellCollSpan		: "Ocupar Columnas",
+DlgCellBackColor	: "Color de Fondo",
+DlgCellBorderColor	: "Color de Borde",
+DlgCellBtnSelect	: "Seleccionar...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Procurar",
+DlgFindFindBtn		: "Procurar",
+DlgFindNotFoundMsg	: "Non te atopou o texto indicado.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Substituir",
+DlgReplaceFindLbl		: "Texto a procurar:",
+DlgReplaceReplaceLbl	: "Substituir con:",
+DlgReplaceCaseChk		: "Coincidir Mai./min.",
+DlgReplaceReplaceBtn	: "Substituir",
+DlgReplaceReplAllBtn	: "Substitiur Todo",
+DlgReplaceWordChk		: "Coincidir con toda a palabra",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Os axustes de seguridade do seu navegador non permiten que o editor realice automÃĄticamente as tarefas de corte. Por favor, use o teclado para iso (Ctrl+X).",
+PasteErrorCopy	: "Os axustes de seguridade do seu navegador non permiten que o editor realice automÃĄticamente as tarefas de copia. Por favor, use o teclado para iso (Ctrl+C).",
+
+PasteAsText		: "Pegar como texto plano",
+PasteFromWord	: "Pegar dende Word",
+
+DlgPasteMsg2	: "Por favor, pegue dentro do seguinte cadro usando o teclado (<STRONG>Ctrl+V</STRONG>) e pulse <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignorar as definiciÃģns de TipografÃ­a",
+DlgPasteRemoveStyles	: "Eliminar as definiciÃģns de Estilos",
+
+// Color Picker
+ColorAutomatic	: "AutomÃĄtico",
+ColorMoreColors	: "MÃĄis Cores...",
+
+// Document Properties
+DocProps		: "Propriedades do Documento",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Propriedades da Referencia",
+DlgAnchorName		: "Nome da Referencia",
+DlgAnchorErrorName	: "Por favor, escriba o nome da referencia",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Non estÃĄ no diccionario",
+DlgSpellChangeTo		: "Cambiar a",
+DlgSpellBtnIgnore		: "Ignorar",
+DlgSpellBtnIgnoreAll	: "Ignorar Todas",
+DlgSpellBtnReplace		: "Substituir",
+DlgSpellBtnReplaceAll	: "Substituir Todas",
+DlgSpellBtnUndo			: "Desfacer",
+DlgSpellNoSuggestions	: "- Sen candidatos -",
+DlgSpellProgress		: "CorrecciÃģn ortogrÃĄfica en progreso...",
+DlgSpellNoMispell		: "CorrecciÃģn ortogrÃĄfica rematada: Non se atoparon erros",
+DlgSpellNoChanges		: "CorrecciÃģn ortogrÃĄfica rematada: Non se substituiu nengunha verba",
+DlgSpellOneChange		: "CorrecciÃģn ortogrÃĄfica rematada: Unha verba substituida",
+DlgSpellManyChanges		: "CorrecciÃģn ortogrÃĄfica rematada: %1 verbas substituidas",
+
+IeSpellDownload			: "O corrector ortogrÃĄfico non estÃĄ instalado. ÂŋQuere descargalo agora?",
+
+// Button Dialog
+DlgButtonText		: "Texto (Valor)",
+DlgButtonType		: "Tipo",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nome",
+DlgCheckboxValue	: "Valor",
+DlgCheckboxSelected	: "Seleccionado",
+
+// Form Dialog
+DlgFormName		: "Nome",
+DlgFormAction	: "AcciÃģn",
+DlgFormMethod	: "MÃĐtodo",
+
+// Select Field Dialog
+DlgSelectName		: "Nome",
+DlgSelectValue		: "Valor",
+DlgSelectSize		: "TamaÃąo",
+DlgSelectLines		: "liÃąas",
+DlgSelectChkMulti	: "Permitir mÃšltiples selecciÃģns",
+DlgSelectOpAvail	: "OpciÃģns Disponibles",
+DlgSelectOpText		: "Texto",
+DlgSelectOpValue	: "Valor",
+DlgSelectBtnAdd		: "Engadir",
+DlgSelectBtnModify	: "Modificar",
+DlgSelectBtnUp		: "Subir",
+DlgSelectBtnDown	: "Baixar",
+DlgSelectBtnSetValue : "Definir como valor por defecto",
+DlgSelectBtnDelete	: "Borrar",
+
+// Textarea Dialog
+DlgTextareaName	: "Nome",
+DlgTextareaCols	: "Columnas",
+DlgTextareaRows	: "Filas",
+
+// Text Field Dialog
+DlgTextName			: "Nome",
+DlgTextValue		: "Valor",
+DlgTextCharWidth	: "TamaÃąo do Caracter",
+DlgTextMaxChars		: "MÃĄximo de Caracteres",
+DlgTextType			: "Tipo",
+DlgTextTypeText		: "Texto",
+DlgTextTypePass		: "Chave",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nome",
+DlgHiddenValue	: "Valor",
+
+// Bulleted List Dialog
+BulletedListProp	: "Propriedades das Marcas",
+NumberedListProp	: "Propriedades da Lista de NumeraciÃģn",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Tipo",
+DlgLstTypeCircle	: "CÃ­rculo",
+DlgLstTypeDisc		: "Disco",
+DlgLstTypeSquare	: "Cuadrado",
+DlgLstTypeNumbers	: "NÃšmeros (1, 2, 3)",
+DlgLstTypeLCase		: "Letras MinÃšsculas (a, b, c)",
+DlgLstTypeUCase		: "Letras MaiÃšsculas (A, B, C)",
+DlgLstTypeSRoman	: "NÃšmeros Romanos en minÃšscula (i, ii, iii)",
+DlgLstTypeLRoman	: "NÃšmeros Romanos en MaiÃšscula (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Xeral",
+DlgDocBackTab		: "Fondo",
+DlgDocColorsTab		: "Cores e Marxes",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "TÃ­tulo da PÃĄxina",
+DlgDocLangDir		: "OrientaciÃģn do Idioma",
+DlgDocLangDirLTR	: "Esquerda a Dereita (LTR)",
+DlgDocLangDirRTL	: "Dereita a Esquerda (RTL)",
+DlgDocLangCode		: "CÃģdigo de Idioma",
+DlgDocCharSet		: "CodificaciÃģn do Xogo de Caracteres",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Outra CodificaciÃģn do Xogo de Caracteres",
+
+DlgDocDocType		: "Encabezado do Tipo de Documento",
+DlgDocDocTypeOther	: "Outro Encabezado do Tipo de Documento",
+DlgDocIncXHTML		: "Incluir DeclaraciÃģns XHTML",
+DlgDocBgColor		: "Cor de Fondo",
+DlgDocBgImage		: "URL da Imaxe de Fondo",
+DlgDocBgNoScroll	: "Fondo Fixo",
+DlgDocCText			: "Texto",
+DlgDocCLink			: "LigazÃģns",
+DlgDocCVisited		: "LigazÃģn Visitada",
+DlgDocCActive		: "LigazÃģn Activa",
+DlgDocMargins		: "Marxes da PÃĄxina",
+DlgDocMaTop			: "Arriba",
+DlgDocMaLeft		: "Esquerda",
+DlgDocMaRight		: "Dereita",
+DlgDocMaBottom		: "Abaixo",
+DlgDocMeIndex		: "Palabras Chave de IndexaciÃģn do Documento (separadas por comas)",
+DlgDocMeDescr		: "DescripciÃģn do Documento",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Vista Previa",
+
+// Templates Dialog
+Templates			: "Plantillas",
+DlgTemplatesTitle	: "Plantillas de Contido",
+DlgTemplatesSelMsg	: "Por favor, seleccione a plantilla a abrir no editor<br>(o contido actual perderase):",
+DlgTemplatesLoading	: "Cargando listado de plantillas. Por favor, espere...",
+DlgTemplatesNoTpl	: "(Non hai plantillas definidas)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Acerca de",
+DlgAboutBrowserInfoTab	: "InformaciÃģn do Navegador",
+DlgAboutLicenseTab	: "Licencia",
+DlgAboutVersion		: "versiÃģn",
+DlgAboutInfo		: "Para mÃĄis informaciÃģn visitar:"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/_translationstatus.txt
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/_translationstatus.txt	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/_translationstatus.txt	(revision 816)
@@ -0,0 +1,77 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Translations Status.
+ */
+
+af.js      Found: 396   Missing: 15
+ar.js      Found: 411   Missing: 0
+bg.js      Found: 373   Missing: 38
+bn.js      Found: 380   Missing: 31
+bs.js      Found: 226   Missing: 185
+ca.js      Found: 411   Missing: 0
+cs.js      Found: 411   Missing: 0
+da.js      Found: 381   Missing: 30
+de.js      Found: 411   Missing: 0
+el.js      Found: 396   Missing: 15
+en-au.js   Found: 411   Missing: 0
+en-ca.js   Found: 411   Missing: 0
+en-uk.js   Found: 411   Missing: 0
+eo.js      Found: 346   Missing: 65
+es.js      Found: 411   Missing: 0
+et.js      Found: 411   Missing: 0
+eu.js      Found: 411   Missing: 0
+fa.js      Found: 397   Missing: 14
+fi.js      Found: 411   Missing: 0
+fo.js      Found: 396   Missing: 15
+fr-ca.js   Found: 411   Missing: 0
+fr.js      Found: 411   Missing: 0
+gl.js      Found: 381   Missing: 30
+he.js      Found: 411   Missing: 0
+hi.js      Found: 411   Missing: 0
+hr.js      Found: 411   Missing: 0
+hu.js      Found: 411   Missing: 0
+it.js      Found: 396   Missing: 15
+ja.js      Found: 411   Missing: 0
+km.js      Found: 370   Missing: 41
+ko.js      Found: 390   Missing: 21
+lt.js      Found: 376   Missing: 35
+lv.js      Found: 381   Missing: 30
+mn.js      Found: 411   Missing: 0
+ms.js      Found: 352   Missing: 59
+nb.js      Found: 395   Missing: 16
+nl.js      Found: 411   Missing: 0
+no.js      Found: 395   Missing: 16
+pl.js      Found: 411   Missing: 0
+pt-br.js   Found: 411   Missing: 0
+pt.js      Found: 381   Missing: 30
+ro.js      Found: 410   Missing: 1
+ru.js      Found: 411   Missing: 0
+sk.js      Found: 396   Missing: 15
+sl.js      Found: 411   Missing: 0
+sr-latn.js Found: 368   Missing: 43
+sr.js      Found: 368   Missing: 43
+sv.js      Found: 396   Missing: 15
+th.js      Found: 393   Missing: 18
+tr.js      Found: 396   Missing: 15
+uk.js      Found: 397   Missing: 14
+vi.js      Found: 396   Missing: 15
+zh-cn.js   Found: 411   Missing: 0
+zh.js      Found: 411   Missing: 0
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/fr.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/fr.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/fr.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * French language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Masquer Outils",
+ToolbarExpand		: "Afficher Outils",
+
+// Toolbar Items and Context Menu
+Save				: "Enregistrer",
+NewPage				: "Nouvelle page",
+Preview				: "PrÃĐvisualisation",
+Cut					: "Couper",
+Copy				: "Copier",
+Paste				: "Coller",
+PasteText			: "Coller comme texte",
+PasteWord			: "Coller de Word",
+Print				: "Imprimer",
+SelectAll			: "Tout sÃĐlectionner",
+RemoveFormat		: "Supprimer le format",
+InsertLinkLbl		: "Lien",
+InsertLink			: "InsÃĐrer/modifier le lien",
+RemoveLink			: "Supprimer le lien",
+Anchor				: "InsÃĐrer/modifier l'ancre",
+AnchorDelete		: "Supprimer l'ancre",
+InsertImageLbl		: "Image",
+InsertImage			: "InsÃĐrer/modifier l'image",
+InsertFlashLbl		: "Animation Flash",
+InsertFlash			: "InsÃĐrer/modifier l'animation Flash",
+InsertTableLbl		: "Tableau",
+InsertTable			: "InsÃĐrer/modifier le tableau",
+InsertLineLbl		: "SÃĐparateur",
+InsertLine			: "InsÃĐrer un sÃĐparateur",
+InsertSpecialCharLbl: "CaractÃĻres spÃĐciaux",
+InsertSpecialChar	: "InsÃĐrer un caractÃĻre spÃĐcial",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "InsÃĐrer un Smiley",
+About				: "A propos de FCKeditor",
+Bold				: "Gras",
+Italic				: "Italique",
+Underline			: "SoulignÃĐ",
+StrikeThrough		: "BarrÃĐ",
+Subscript			: "Indice",
+Superscript			: "Exposant",
+LeftJustify			: "AlignÃĐ Ã  gauche",
+CenterJustify		: "CentrÃĐ",
+RightJustify		: "AlignÃĐ Ã  Droite",
+BlockJustify		: "Texte justifiÃĐ",
+DecreaseIndent		: "Diminuer le retrait",
+IncreaseIndent		: "Augmenter le retrait",
+Blockquote			: "Citation",
+Undo				: "Annuler",
+Redo				: "Refaire",
+NumberedListLbl		: "Liste numÃĐrotÃĐe",
+NumberedList		: "InsÃĐrer/supprimer la liste numÃĐrotÃĐe",
+BulletedListLbl		: "Liste Ã  puces",
+BulletedList		: "InsÃĐrer/supprimer la liste Ã  puces",
+ShowTableBorders	: "Afficher les bordures du tableau",
+ShowDetails			: "Afficher les caractÃĻres invisibles",
+Style				: "Style",
+FontFormat			: "Format",
+Font				: "Police",
+FontSize			: "Taille",
+TextColor			: "Couleur de caractÃĻre",
+BGColor				: "Couleur de fond",
+Source				: "Source",
+Find				: "Chercher",
+Replace				: "Remplacer",
+SpellCheck			: "Orthographe",
+UniversalKeyboard	: "Clavier universel",
+PageBreakLbl		: "Saut de page",
+PageBreak			: "InsÃĐrer un saut de page",
+
+Form			: "Formulaire",
+Checkbox		: "Case Ã  cocher",
+RadioButton		: "Bouton radio",
+TextField		: "Champ texte",
+Textarea		: "Zone de texte",
+HiddenField		: "Champ cachÃĐ",
+Button			: "Bouton",
+SelectionField	: "Liste/menu",
+ImageButton		: "Bouton image",
+
+FitWindow		: "Edition pleine page",
+ShowBlocks		: "Afficher les blocs",
+
+// Context Menu
+EditLink			: "Modifier le lien",
+CellCM				: "Cellule",
+RowCM				: "Ligne",
+ColumnCM			: "Colonne",
+InsertRowAfter		: "InsÃĐrer une ligne aprÃĻs",
+InsertRowBefore		: "InsÃĐrer une ligne avant",
+DeleteRows			: "Supprimer des lignes",
+InsertColumnAfter	: "InsÃĐrer une colonne aprÃĻs",
+InsertColumnBefore	: "InsÃĐrer une colonne avant",
+DeleteColumns		: "Supprimer des colonnes",
+InsertCellAfter		: "InsÃĐrer une cellule aprÃĻs",
+InsertCellBefore	: "InsÃĐrer une cellule avant",
+DeleteCells			: "Supprimer des cellules",
+MergeCells			: "Fusionner les cellules",
+MergeRight			: "Fusionner Ã  droite",
+MergeDown			: "Fusionner en bas",
+HorizontalSplitCell	: "Scinder la cellule horizontalement",
+VerticalSplitCell	: "Scinder la cellule verticalement",
+TableDelete			: "Supprimer le tableau",
+CellProperties		: "PropriÃĐtÃĐs de cellule",
+TableProperties		: "PropriÃĐtÃĐs du tableau",
+ImageProperties		: "PropriÃĐtÃĐs de l'image",
+FlashProperties		: "PropriÃĐtÃĐs de l'animation Flash",
+
+AnchorProp			: "PropriÃĐtÃĐs de l'ancre",
+ButtonProp			: "PropriÃĐtÃĐs du bouton",
+CheckboxProp		: "PropriÃĐtÃĐs de la case Ã  cocher",
+HiddenFieldProp		: "PropriÃĐtÃĐs du champ cachÃĐ",
+RadioButtonProp		: "PropriÃĐtÃĐs du bouton radio",
+ImageButtonProp		: "PropriÃĐtÃĐs du bouton image",
+TextFieldProp		: "PropriÃĐtÃĐs du champ texte",
+SelectionFieldProp	: "PropriÃĐtÃĐs de la liste/du menu",
+TextareaProp		: "PropriÃĐtÃĐs de la zone de texte",
+FormProp			: "PropriÃĐtÃĐs du formulaire",
+
+FontFormats			: "Normal;FormatÃĐ;Adresse;En-tÃŠte 1;En-tÃŠte 2;En-tÃŠte 3;En-tÃŠte 4;En-tÃŠte 5;En-tÃŠte 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Calcul XHTML. Veuillez patienter...",
+Done				: "TerminÃĐ",
+PasteWordConfirm	: "Le texte Ã  coller semble provenir de Word. DÃĐsirez-vous le nettoyer avant de coller?",
+NotCompatiblePaste	: "Cette commande nÃĐcessite Internet Explorer version 5.5 minimum. Souhaitez-vous coller sans nettoyage?",
+UnknownToolbarItem	: "ElÃĐment de barre d'outil inconnu \"%1\"",
+UnknownCommand		: "Nom de commande inconnu \"%1\"",
+NotImplemented		: "Commande non encore ÃĐcrite",
+UnknownToolbarSet	: "La barre d'outils \"%1\" n'existe pas",
+NoActiveX			: "Les paramÃĻtres de sÃĐcuritÃĐ de votre navigateur peuvent limiter quelques fonctionnalitÃĐs de l'ÃĐditeur. Veuillez activer l'option \"ExÃĐcuter les contrÃīles ActiveX et les plug-ins\". Il se peut que vous rencontriez des erreurs et remarquiez quelques limitations.",
+BrowseServerBlocked : "Le navigateur n'a pas pu ÃŠtre ouvert. Assurez-vous que les bloqueurs de popups soient dÃĐsactivÃĐs.",
+DialogBlocked		: "La fenÃŠtre de dialogue n'a pas pu s'ouvrir. Assurez-vous que les bloqueurs de popups soient dÃĐsactivÃĐs.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Annuler",
+DlgBtnClose			: "Fermer",
+DlgBtnBrowseServer	: "Parcourir le serveur",
+DlgAdvancedTag		: "AvancÃĐ",
+DlgOpOther			: "<Autre>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Veuillez saisir l'URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Par dÃĐfaut>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Sens d'ÃĐcriture",
+DlgGenLangDirLtr	: "De gauche Ã  droite (LTR)",
+DlgGenLangDirRtl	: "De droite Ã  gauche (RTL)",
+DlgGenLangCode		: "Code langue",
+DlgGenAccessKey		: "Equivalent clavier",
+DlgGenName			: "Nom",
+DlgGenTabIndex		: "Ordre de tabulation",
+DlgGenLongDescr		: "URL de description longue",
+DlgGenClass			: "Classes de feuilles de style",
+DlgGenTitle			: "Titre",
+DlgGenContType		: "Type de contenu",
+DlgGenLinkCharset	: "Encodage de caractÃĻre",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "PropriÃĐtÃĐs de l'image",
+DlgImgInfoTab		: "Informations sur l'image",
+DlgImgBtnUpload		: "Envoyer sur le serveur",
+DlgImgURL			: "URL",
+DlgImgUpload		: "TÃĐlÃĐcharger",
+DlgImgAlt			: "Texte de remplacement",
+DlgImgWidth			: "Largeur",
+DlgImgHeight		: "Hauteur",
+DlgImgLockRatio		: "Garder les proportions",
+DlgBtnResetSize		: "Taille originale",
+DlgImgBorder		: "Bordure",
+DlgImgHSpace		: "Espacement horizontal",
+DlgImgVSpace		: "Espacement vertical",
+DlgImgAlign			: "Alignement",
+DlgImgAlignLeft		: "Gauche",
+DlgImgAlignAbsBottom: "Abs Bas",
+DlgImgAlignAbsMiddle: "Abs Milieu",
+DlgImgAlignBaseline	: "Bas du texte",
+DlgImgAlignBottom	: "Bas",
+DlgImgAlignMiddle	: "Milieu",
+DlgImgAlignRight	: "Droite",
+DlgImgAlignTextTop	: "Haut du texte",
+DlgImgAlignTop		: "Haut",
+DlgImgPreview		: "PrÃĐvisualisation",
+DlgImgAlertUrl		: "Veuillez saisir l'URL de l'image",
+DlgImgLinkTab		: "Lien",
+
+// Flash Dialog
+DlgFlashTitle		: "PropriÃĐtÃĐs de l'animation Flash",
+DlgFlashChkPlay		: "Lecture automatique",
+DlgFlashChkLoop		: "Boucle",
+DlgFlashChkMenu		: "Activer le menu Flash",
+DlgFlashScale		: "Affichage",
+DlgFlashScaleAll	: "Par dÃĐfaut (tout montrer)",
+DlgFlashScaleNoBorder	: "Sans bordure",
+DlgFlashScaleFit	: "Ajuster aux dimensions",
+
+// Link Dialog
+DlgLnkWindowTitle	: "PropriÃĐtÃĐs du lien",
+DlgLnkInfoTab		: "Informations sur le lien",
+DlgLnkTargetTab		: "Destination",
+
+DlgLnkType			: "Type de lien",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ancre dans cette page",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocole",
+DlgLnkProtoOther	: "<autre>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "SÃĐlectionner une ancre",
+DlgLnkAnchorByName	: "Par nom",
+DlgLnkAnchorById	: "Par id",
+DlgLnkNoAnchors		: "(Pas d'ancre disponible dans le document)",
+DlgLnkEMail			: "Adresse E-Mail",
+DlgLnkEMailSubject	: "Sujet du message",
+DlgLnkEMailBody		: "Corps du message",
+DlgLnkUpload		: "TÃĐlÃĐcharger",
+DlgLnkBtnUpload		: "Envoyer sur le serveur",
+
+DlgLnkTarget		: "Destination",
+DlgLnkTargetFrame	: "<Cadre>",
+DlgLnkTargetPopup	: "<fenÃŠtre popup>",
+DlgLnkTargetBlank	: "Nouvelle fenÃŠtre (_blank)",
+DlgLnkTargetParent	: "FenÃŠtre mÃĻre (_parent)",
+DlgLnkTargetSelf	: "MÃŠme fenÃŠtre (_self)",
+DlgLnkTargetTop		: "FenÃŠtre supÃĐrieure (_top)",
+DlgLnkTargetFrameName	: "Nom du cadre de destination",
+DlgLnkPopWinName	: "Nom de la fenÃŠtre popup",
+DlgLnkPopWinFeat	: "CaractÃĐristiques de la fenÃŠtre popup",
+DlgLnkPopResize		: "Taille modifiable",
+DlgLnkPopLocation	: "Barre d'adresses",
+DlgLnkPopMenu		: "Barre de menu",
+DlgLnkPopScroll		: "Barres de dÃĐfilement",
+DlgLnkPopStatus		: "Barre d'ÃĐtat",
+DlgLnkPopToolbar	: "Barre d'outils",
+DlgLnkPopFullScrn	: "Plein ÃĐcran (IE)",
+DlgLnkPopDependent	: "DÃĐpendante (Netscape)",
+DlgLnkPopWidth		: "Largeur",
+DlgLnkPopHeight		: "Hauteur",
+DlgLnkPopLeft		: "Position Ã  partir de la gauche",
+DlgLnkPopTop		: "Position Ã  partir du haut",
+
+DlnLnkMsgNoUrl		: "Veuillez saisir l'URL",
+DlnLnkMsgNoEMail	: "Veuillez saisir l'adresse e-mail",
+DlnLnkMsgNoAnchor	: "Veuillez sÃĐlectionner une ancre",
+DlnLnkMsgInvPopName	: "Le nom de la fenÃŠtre popup doit commencer par une lettre et ne doit pas contenir d'espace",
+
+// Color Dialog
+DlgColorTitle		: "SÃĐlectionner",
+DlgColorBtnClear	: "Effacer",
+DlgColorHighlight	: "PrÃĐvisualisation",
+DlgColorSelected	: "SÃĐlectionnÃĐ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "InsÃĐrer un Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "InsÃĐrer un caractÃĻre spÃĐcial",
+
+// Table Dialog
+DlgTableTitle		: "PropriÃĐtÃĐs du tableau",
+DlgTableRows		: "Lignes",
+DlgTableColumns		: "Colonnes",
+DlgTableBorder		: "Bordure",
+DlgTableAlign		: "Alignement",
+DlgTableAlignNotSet	: "<Par dÃĐfaut>",
+DlgTableAlignLeft	: "Gauche",
+DlgTableAlignCenter	: "CentrÃĐ",
+DlgTableAlignRight	: "Droite",
+DlgTableWidth		: "Largeur",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "pourcentage",
+DlgTableHeight		: "Hauteur",
+DlgTableCellSpace	: "Espacement",
+DlgTableCellPad		: "Contour",
+DlgTableCaption		: "Titre",
+DlgTableSummary		: "RÃĐsumÃĐ",
+
+// Table Cell Dialog
+DlgCellTitle		: "PropriÃĐtÃĐs de la cellule",
+DlgCellWidth		: "Largeur",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "pourcentage",
+DlgCellHeight		: "Hauteur",
+DlgCellWordWrap		: "Retour Ã  la ligne",
+DlgCellWordWrapNotSet	: "<Par dÃĐfaut>",
+DlgCellWordWrapYes	: "Oui",
+DlgCellWordWrapNo	: "Non",
+DlgCellHorAlign		: "Alignement horizontal",
+DlgCellHorAlignNotSet	: "<Par dÃĐfaut>",
+DlgCellHorAlignLeft	: "Gauche",
+DlgCellHorAlignCenter	: "CentrÃĐ",
+DlgCellHorAlignRight: "Droite",
+DlgCellVerAlign		: "Alignement vertical",
+DlgCellVerAlignNotSet	: "<Par dÃĐfaut>",
+DlgCellVerAlignTop	: "Haut",
+DlgCellVerAlignMiddle	: "Milieu",
+DlgCellVerAlignBottom	: "Bas",
+DlgCellVerAlignBaseline	: "Bas du texte",
+DlgCellRowSpan		: "Lignes fusionnÃĐes",
+DlgCellCollSpan		: "Colonnes fusionnÃĐes",
+DlgCellBackColor	: "Fond",
+DlgCellBorderColor	: "Bordure",
+DlgCellBtnSelect	: "Choisir...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Chercher et Remplacer",
+
+// Find Dialog
+DlgFindTitle		: "Chercher",
+DlgFindFindBtn		: "Chercher",
+DlgFindNotFoundMsg	: "Le texte indiquÃĐ est introuvable.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Remplacer",
+DlgReplaceFindLbl		: "Rechercher:",
+DlgReplaceReplaceLbl	: "Remplacer par:",
+DlgReplaceCaseChk		: "Respecter la casse",
+DlgReplaceReplaceBtn	: "Remplacer",
+DlgReplaceReplAllBtn	: "Tout remplacer",
+DlgReplaceWordChk		: "Mot entier",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Les paramÃĻtres de sÃĐcuritÃĐ de votre navigateur empÃŠchent l'ÃĐditeur de couper automatiquement vos donnÃĐes. Veuillez utiliser les ÃĐquivalents claviers (Ctrl+X).",
+PasteErrorCopy	: "Les paramÃĻtres de sÃĐcuritÃĐ de votre navigateur empÃŠchent l'ÃĐditeur de copier automatiquement vos donnÃĐes. Veuillez utiliser les ÃĐquivalents claviers (Ctrl+C).",
+
+PasteAsText		: "Coller comme texte",
+PasteFromWord	: "Coller Ã  partir de Word",
+
+DlgPasteMsg2	: "Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et cliquez sur <STRONG>OK</STRONG>.",
+DlgPasteSec		: "A cause des paramÃĻtres de sÃĐcuritÃĐ de votre navigateur, l'ÃĐditeur ne peut accÃĐder au presse-papier directement. Vous devez coller Ã  nouveau le contenu dans cette fenÃŠtre.",
+DlgPasteIgnoreFont		: "Ignorer les polices de caractÃĻres",
+DlgPasteRemoveStyles	: "Supprimer les styles",
+
+// Color Picker
+ColorAutomatic	: "Automatique",
+ColorMoreColors	: "Plus de couleurs...",
+
+// Document Properties
+DocProps		: "PropriÃĐtÃĐs du document",
+
+// Anchor Dialog
+DlgAnchorTitle		: "PropriÃĐtÃĐs de l'ancre",
+DlgAnchorName		: "Nom de l'ancre",
+DlgAnchorErrorName	: "Veuillez saisir le nom de l'ancre",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Pas dans le dictionnaire",
+DlgSpellChangeTo		: "Changer en",
+DlgSpellBtnIgnore		: "Ignorer",
+DlgSpellBtnIgnoreAll	: "Ignorer tout",
+DlgSpellBtnReplace		: "Remplacer",
+DlgSpellBtnReplaceAll	: "Remplacer tout",
+DlgSpellBtnUndo			: "Annuler",
+DlgSpellNoSuggestions	: "- Aucune suggestion -",
+DlgSpellProgress		: "VÃĐrification d'orthographe en cours...",
+DlgSpellNoMispell		: "VÃĐrification d'orthographe terminÃĐe: Aucune erreur trouvÃĐe",
+DlgSpellNoChanges		: "VÃĐrification d'orthographe terminÃĐe: Pas de modifications",
+DlgSpellOneChange		: "VÃĐrification d'orthographe terminÃĐe: Un mot modifiÃĐ",
+DlgSpellManyChanges		: "VÃĐrification d'orthographe terminÃĐe: %1 mots modifiÃĐs",
+
+IeSpellDownload			: "Le Correcteur n'est pas installÃĐ. Souhaitez-vous le tÃĐlÃĐcharger maintenant?",
+
+// Button Dialog
+DlgButtonText		: "Texte (valeur)",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Bouton",
+DlgButtonTypeSbm	: "Envoyer",
+DlgButtonTypeRst	: "RÃĐinitialiser",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nom",
+DlgCheckboxValue	: "Valeur",
+DlgCheckboxSelected	: "SÃĐlectionnÃĐ",
+
+// Form Dialog
+DlgFormName		: "Nom",
+DlgFormAction	: "Action",
+DlgFormMethod	: "MÃĐthode",
+
+// Select Field Dialog
+DlgSelectName		: "Nom",
+DlgSelectValue		: "Valeur",
+DlgSelectSize		: "Taille",
+DlgSelectLines		: "lignes",
+DlgSelectChkMulti	: "SÃĐlection multiple",
+DlgSelectOpAvail	: "Options disponibles",
+DlgSelectOpText		: "Texte",
+DlgSelectOpValue	: "Valeur",
+DlgSelectBtnAdd		: "Ajouter",
+DlgSelectBtnModify	: "Modifier",
+DlgSelectBtnUp		: "Monter",
+DlgSelectBtnDown	: "Descendre",
+DlgSelectBtnSetValue : "Valeur sÃĐlectionnÃĐe",
+DlgSelectBtnDelete	: "Supprimer",
+
+// Textarea Dialog
+DlgTextareaName	: "Nom",
+DlgTextareaCols	: "Colonnes",
+DlgTextareaRows	: "Lignes",
+
+// Text Field Dialog
+DlgTextName			: "Nom",
+DlgTextValue		: "Valeur",
+DlgTextCharWidth	: "Largeur en caractÃĻres",
+DlgTextMaxChars		: "Nombre maximum de caractÃĻres",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Texte",
+DlgTextTypePass		: "Mot de passe",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nom",
+DlgHiddenValue	: "Valeur",
+
+// Bulleted List Dialog
+BulletedListProp	: "PropriÃĐtÃĐs de liste Ã  puces",
+NumberedListProp	: "PropriÃĐtÃĐs de liste numÃĐrotÃĐe",
+DlgLstStart			: "DÃĐbut",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Cercle",
+DlgLstTypeDisc		: "Disque",
+DlgLstTypeSquare	: "CarrÃĐ",
+DlgLstTypeNumbers	: "Nombres (1, 2, 3)",
+DlgLstTypeLCase		: "Lettres minuscules (a, b, c)",
+DlgLstTypeUCase		: "Lettres majuscules (A, B, C)",
+DlgLstTypeSRoman	: "Chiffres romains minuscules (i, ii, iii)",
+DlgLstTypeLRoman	: "Chiffres romains majuscules (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "GÃĐnÃĐral",
+DlgDocBackTab		: "Fond",
+DlgDocColorsTab		: "Couleurs et marges",
+DlgDocMetaTab		: "MÃĐtadonnÃĐes",
+
+DlgDocPageTitle		: "Titre de la page",
+DlgDocLangDir		: "Sens d'ÃĐcriture",
+DlgDocLangDirLTR	: "De la gauche vers la droite (LTR)",
+DlgDocLangDirRTL	: "De la droite vers la gauche (RTL)",
+DlgDocLangCode		: "Code langue",
+DlgDocCharSet		: "Encodage de caractÃĻre",
+DlgDocCharSetCE		: "Europe Centrale",
+DlgDocCharSetCT		: "Chinois Traditionnel (Big5)",
+DlgDocCharSetCR		: "Cyrillique",
+DlgDocCharSetGR		: "Grec",
+DlgDocCharSetJP		: "Japonais",
+DlgDocCharSetKR		: "CorÃĐen",
+DlgDocCharSetTR		: "Turc",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Occidental",
+DlgDocCharSetOther	: "Autre encodage de caractÃĻre",
+
+DlgDocDocType		: "Type de document",
+DlgDocDocTypeOther	: "Autre type de document",
+DlgDocIncXHTML		: "Inclure les dÃĐclarations XHTML",
+DlgDocBgColor		: "Couleur de fond",
+DlgDocBgImage		: "Image de fond",
+DlgDocBgNoScroll	: "Image fixe sans dÃĐfilement",
+DlgDocCText			: "Texte",
+DlgDocCLink			: "Lien",
+DlgDocCVisited		: "Lien visitÃĐ",
+DlgDocCActive		: "Lien activÃĐ",
+DlgDocMargins		: "Marges",
+DlgDocMaTop			: "Haut",
+DlgDocMaLeft		: "Gauche",
+DlgDocMaRight		: "Droite",
+DlgDocMaBottom		: "Bas",
+DlgDocMeIndex		: "Mots-clÃĐs (sÃĐparÃĐs par des virgules)",
+DlgDocMeDescr		: "Description",
+DlgDocMeAuthor		: "Auteur",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "PrÃĐvisualisation",
+
+// Templates Dialog
+Templates			: "ModÃĻles",
+DlgTemplatesTitle	: "ModÃĻles de contenu",
+DlgTemplatesSelMsg	: "Veuillez sÃĐlectionner le modÃĻle Ã  ouvrir dans l'ÃĐditeur<br>(le contenu actuel sera remplacÃĐ):",
+DlgTemplatesLoading	: "Chargement de la liste des modÃĻles. Veuillez patienter...",
+DlgTemplatesNoTpl	: "(Aucun modÃĻle disponible)",
+DlgTemplatesReplace	: "Remplacer tout le contenu",
+
+// About Dialog
+DlgAboutAboutTab	: "A propos de",
+DlgAboutBrowserInfoTab	: "Navigateur",
+DlgAboutLicenseTab	: "Licence",
+DlgAboutVersion		: "Version",
+DlgAboutInfo		: "Pour plus d'informations, aller Ã "
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/et.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/et.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/et.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Estonian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Voldi tÃķÃķriistariba",
+ToolbarExpand		: "Laienda tÃķÃķriistariba",
+
+// Toolbar Items and Context Menu
+Save				: "Salvesta",
+NewPage				: "Uus leht",
+Preview				: "Eelvaade",
+Cut					: "LÃĩika",
+Copy				: "Kopeeri",
+Paste				: "Kleebi",
+PasteText			: "Kleebi tavalise tekstina",
+PasteWord			: "Kleebi Wordist",
+Print				: "Prindi",
+SelectAll			: "Vali kÃĩik",
+RemoveFormat		: "Eemalda vorming",
+InsertLinkLbl		: "Link",
+InsertLink			: "Sisesta link / Muuda linki",
+RemoveLink			: "Eemalda link",
+Anchor				: "Sisesta ankur / Muuda ankrut",
+AnchorDelete		: "Eemalda ankur",
+InsertImageLbl		: "Pilt",
+InsertImage			: "Sisesta pilt / Muuda pilti",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Sisesta flash / Muuda flashi",
+InsertTableLbl		: "Tabel",
+InsertTable			: "Sisesta tabel / Muuda tabelit",
+InsertLineLbl		: "Joon",
+InsertLine			: "Sisesta horisontaaljoon",
+InsertSpecialCharLbl: "ErimÃĪrgid",
+InsertSpecialChar	: "Sisesta erimÃĪrk",
+InsertSmileyLbl		: "Emotikon",
+InsertSmiley		: "Sisesta emotikon",
+About				: "FCKeditor teave",
+Bold				: "Paks",
+Italic				: "Kursiiv",
+Underline			: "Allajoonitud",
+StrikeThrough		: "LÃĪbijoonitud",
+Subscript			: "Allindeks",
+Superscript			: "Ãlaindeks",
+LeftJustify			: "Vasakjoondus",
+CenterJustify		: "Keskjoondus",
+RightJustify		: "Paremjoondus",
+BlockJustify		: "RÃķÃķpjoondus",
+DecreaseIndent		: "VÃĪhenda taanet",
+IncreaseIndent		: "Suurenda taanet",
+Blockquote			: "Blokktsitaat",
+Undo				: "VÃĩta tagasi",
+Redo				: "Korda toimingut",
+NumberedListLbl		: "Nummerdatud loetelu",
+NumberedList		: "Sisesta/Eemalda nummerdatud loetelu",
+BulletedListLbl		: "Punktiseeritud loetelu",
+BulletedList		: "Sisesta/Eemalda punktiseeritud loetelu",
+ShowTableBorders	: "NÃĪita tabeli jooni",
+ShowDetails			: "NÃĪita Ãžksikasju",
+Style				: "Laad",
+FontFormat			: "Vorming",
+Font				: "Kiri",
+FontSize			: "Suurus",
+TextColor			: "Teksti vÃĪrv",
+BGColor				: "Tausta vÃĪrv",
+Source				: "LÃĪhtekood",
+Find				: "Otsi",
+Replace				: "Asenda",
+SpellCheck			: "Kontrolli Ãĩigekirja",
+UniversalKeyboard	: "Universaalne klaviatuur",
+PageBreakLbl		: "Lehepiir",
+PageBreak			: "Sisesta lehevahetuskoht",
+
+Form			: "Vorm",
+Checkbox		: "MÃĪrkeruut",
+RadioButton		: "Raadionupp",
+TextField		: "Tekstilahter",
+Textarea		: "Tekstiala",
+HiddenField		: "Varjatud lahter",
+Button			: "Nupp",
+SelectionField	: "Valiklahter",
+ImageButton		: "Piltnupp",
+
+FitWindow		: "Maksimeeri redaktori mÃĩÃĩtmed",
+ShowBlocks		: "NÃĪita blokke",
+
+// Context Menu
+EditLink			: "Muuda linki",
+CellCM				: "Lahter",
+RowCM				: "Rida",
+ColumnCM			: "Veerg",
+InsertRowAfter		: "Sisesta rida peale",
+InsertRowBefore		: "Sisesta rida enne",
+DeleteRows			: "Eemalda read",
+InsertColumnAfter	: "Sisesta veerg peale",
+InsertColumnBefore	: "Sisesta veerg enne",
+DeleteColumns		: "Eemalda veerud",
+InsertCellAfter		: "Sisesta lahter peale",
+InsertCellBefore	: "Sisesta lahter enne",
+DeleteCells			: "Eemalda lahtrid",
+MergeCells			: "Ãhenda lahtrid",
+MergeRight			: "Ãhenda paremale",
+MergeDown			: "Ãhenda alla",
+HorizontalSplitCell	: "Poolita lahter horisontaalselt",
+VerticalSplitCell	: "Poolita lahter vertikaalselt",
+TableDelete			: "Kustuta tabel",
+CellProperties		: "Lahtri atribuudid",
+TableProperties		: "Tabeli atribuudid",
+ImageProperties		: "Pildi atribuudid",
+FlashProperties		: "Flash omadused",
+
+AnchorProp			: "Ankru omadused",
+ButtonProp			: "Nupu omadused",
+CheckboxProp		: "MÃĪrkeruudu omadused",
+HiddenFieldProp		: "Varjatud lahtri omadused",
+RadioButtonProp		: "Raadionupu omadused",
+ImageButtonProp		: "Piltnupu omadused",
+TextFieldProp		: "Tekstilahtri omadused",
+SelectionFieldProp	: "Valiklahtri omadused",
+TextareaProp		: "Tekstiala omadused",
+FormProp			: "Vormi omadused",
+
+FontFormats			: "Tavaline;Vormindatud;Aadress;Pealkiri 1;Pealkiri 2;Pealkiri 3;Pealkiri 4;Pealkiri 5;Pealkiri 6;Tavaline (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "TÃķÃķtlen XHTML'i. Palun oota...",
+Done				: "Tehtud",
+PasteWordConfirm	: "Tekst, mida soovid lisada paistab pÃĪrinevat Word'ist. Kas soovid seda enne kleepimist puhastada?",
+NotCompatiblePaste	: "See kÃĪsk on saadaval ainult Internet Explorer versioon 5.5 vÃĩi uuema puhul. Kas soovid kleepida ilma puhastamata?",
+UnknownToolbarItem	: "Tundmatu tÃķÃķriistarea Ãžksus \"%1\"",
+UnknownCommand		: "Tundmatu kÃĪsunimi \"%1\"",
+NotImplemented		: "KÃĪsku ei tÃĪidetud",
+UnknownToolbarSet	: "TÃķÃķriistariba \"%1\" ei eksisteeri",
+NoActiveX			: "Sinu veebisirvija turvalisuse seaded vÃĩivad limiteerida mÃĩningaid tekstirdaktori kasutusvÃĩimalusi. Sa peaksid vÃĩimaldama valiku \"Run ActiveX controls and plug-ins\" oma veebisirvija seadetes. Muidu vÃĩid sa tÃĪheldada vigu tekstiredaktori tÃķÃķs ja mÃĪrgata puuduvaid funktsioone.",
+BrowseServerBlocked : "Ressursside sirvija avamine ebaÃĩnnestus. VÃĩimalda pop-up akende avanemine.",
+DialogBlocked		: "Ei olenud vÃĩimalik avada dialoogi akent. VÃĩimalda pop-up akende avanemine.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Loobu",
+DlgBtnClose			: "Sulge",
+DlgBtnBrowseServer	: "Sirvi serverit",
+DlgAdvancedTag		: "TÃĪpsemalt",
+DlgOpOther			: "<Teine>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Palun sisesta URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<mÃĪÃĪramata>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Keele suund",
+DlgGenLangDirLtr	: "Vasakult paremale (LTR)",
+DlgGenLangDirRtl	: "Paremalt vasakule (RTL)",
+DlgGenLangCode		: "Keele kood",
+DlgGenAccessKey		: "JuurdepÃĪÃĪsu vÃĩti",
+DlgGenName			: "Nimi",
+DlgGenTabIndex		: "Tab indeks",
+DlgGenLongDescr		: "Pikk kirjeldus URL",
+DlgGenClass			: "Stiilistiku klassid",
+DlgGenTitle			: "Juhendav tiitel",
+DlgGenContType		: "Juhendava sisu tÃžÃžp",
+DlgGenLinkCharset	: "Lingitud ressurssi mÃĪrgistik",
+DlgGenStyle			: "Laad",
+
+// Image Dialog
+DlgImgTitle			: "Pildi atribuudid",
+DlgImgInfoTab		: "Pildi info",
+DlgImgBtnUpload		: "Saada serverissee",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Lae Ãžles",
+DlgImgAlt			: "Alternatiivne tekst",
+DlgImgWidth			: "Laius",
+DlgImgHeight		: "KÃĩrgus",
+DlgImgLockRatio		: "Lukusta kuvasuhe",
+DlgBtnResetSize		: "LÃĪhtesta suurus",
+DlgImgBorder		: "Joon",
+DlgImgHSpace		: "H. vaheruum",
+DlgImgVSpace		: "V. vaheruum",
+DlgImgAlign			: "Joondus",
+DlgImgAlignLeft		: "Vasak",
+DlgImgAlignAbsBottom: "Abs alla",
+DlgImgAlignAbsMiddle: "Abs keskele",
+DlgImgAlignBaseline	: "Baasjoonele",
+DlgImgAlignBottom	: "Alla",
+DlgImgAlignMiddle	: "Keskele",
+DlgImgAlignRight	: "Paremale",
+DlgImgAlignTextTop	: "Tekstit Ãžles",
+DlgImgAlignTop		: "Ãles",
+DlgImgPreview		: "Eelvaade",
+DlgImgAlertUrl		: "Palun kirjuta pildi URL",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash omadused",
+DlgFlashChkPlay		: "Automaatne start ",
+DlgFlashChkLoop		: "Korduv",
+DlgFlashChkMenu		: "VÃĩimalda flash menÃžÃž",
+DlgFlashScale		: "Mastaap",
+DlgFlashScaleAll	: "NÃĪita kÃĩike",
+DlgFlashScaleNoBorder	: "ÃÃĪrist ei ole",
+DlgFlashScaleFit	: "TÃĪpne sobivus",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Lingi info",
+DlgLnkTargetTab		: "Sihtkoht",
+
+DlgLnkType			: "Lingi tÃžÃžp",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ankur sellel lehel",
+DlgLnkTypeEMail		: "E-post",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<muu>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Vali ankur",
+DlgLnkAnchorByName	: "Ankru nime jÃĪrgi",
+DlgLnkAnchorById	: "Elemendi id jÃĪrgi",
+DlgLnkNoAnchors		: "(Selles dokumendis ei ole ankruid)",
+DlgLnkEMail			: "E-posti aadress",
+DlgLnkEMailSubject	: "SÃĩnumi teema",
+DlgLnkEMailBody		: "SÃĩnumi tekst",
+DlgLnkUpload		: "Lae Ãžles",
+DlgLnkBtnUpload		: "Saada serverisse",
+
+DlgLnkTarget		: "Sihtkoht",
+DlgLnkTargetFrame	: "<raam>",
+DlgLnkTargetPopup	: "<hÃžpikaken>",
+DlgLnkTargetBlank	: "Uus aken (_blank)",
+DlgLnkTargetParent	: "Esivanem aken (_parent)",
+DlgLnkTargetSelf	: "Sama aken (_self)",
+DlgLnkTargetTop		: "Pealmine aken (_top)",
+DlgLnkTargetFrameName	: "SihtmÃĪrk raami nimi",
+DlgLnkPopWinName	: "HÃžpikakna nimi",
+DlgLnkPopWinFeat	: "HÃžpikakna omadused",
+DlgLnkPopResize		: "Suurendatav",
+DlgLnkPopLocation	: "Aadressiriba",
+DlgLnkPopMenu		: "MenÃžÃžriba",
+DlgLnkPopScroll		: "Kerimisribad",
+DlgLnkPopStatus		: "Olekuriba",
+DlgLnkPopToolbar	: "TÃķÃķriistariba",
+DlgLnkPopFullScrn	: "TÃĪisekraan (IE)",
+DlgLnkPopDependent	: "SÃĩltuv (Netscape)",
+DlgLnkPopWidth		: "Laius",
+DlgLnkPopHeight		: "KÃĩrgus",
+DlgLnkPopLeft		: "Vasak asukoht",
+DlgLnkPopTop		: "Ãlemine asukoht",
+
+DlnLnkMsgNoUrl		: "Palun kirjuta lingi URL",
+DlnLnkMsgNoEMail	: "Palun kirjuta E-Posti aadress",
+DlnLnkMsgNoAnchor	: "Palun vali ankur",
+DlnLnkMsgInvPopName	: "HÃžpikakna nimi peab algama alfabeetilise tÃĪhega ja ei tohi sisaldada tÃžhikuid",
+
+// Color Dialog
+DlgColorTitle		: "Vali vÃĪrv",
+DlgColorBtnClear	: "TÃžhjenda",
+DlgColorHighlight	: "MÃĪrgi",
+DlgColorSelected	: "Valitud",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Sisesta emotikon",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Vali erimÃĪrk",
+
+// Table Dialog
+DlgTableTitle		: "Tabeli atribuudid",
+DlgTableRows		: "Read",
+DlgTableColumns		: "Veerud",
+DlgTableBorder		: "Joone suurus",
+DlgTableAlign		: "Joondus",
+DlgTableAlignNotSet	: "<MÃĪÃĪramata>",
+DlgTableAlignLeft	: "Vasak",
+DlgTableAlignCenter	: "Kesk",
+DlgTableAlignRight	: "Parem",
+DlgTableWidth		: "Laius",
+DlgTableWidthPx		: "pikslit",
+DlgTableWidthPc		: "protsenti",
+DlgTableHeight		: "KÃĩrgus",
+DlgTableCellSpace	: "Lahtri vahe",
+DlgTableCellPad		: "Lahtri tÃĪidis",
+DlgTableCaption		: "Tabeli tiitel",
+DlgTableSummary		: "KokkuvÃĩte",
+
+// Table Cell Dialog
+DlgCellTitle		: "Lahtri atribuudid",
+DlgCellWidth		: "Laius",
+DlgCellWidthPx		: "pikslit",
+DlgCellWidthPc		: "protsenti",
+DlgCellHeight		: "KÃĩrgus",
+DlgCellWordWrap		: "SÃĩna Ãžlekanne",
+DlgCellWordWrapNotSet	: "<MÃĪÃĪramata>",
+DlgCellWordWrapYes	: "Jah",
+DlgCellWordWrapNo	: "Ei",
+DlgCellHorAlign		: "Horisontaaljoondus",
+DlgCellHorAlignNotSet	: "<MÃĪÃĪramata>",
+DlgCellHorAlignLeft	: "Vasak",
+DlgCellHorAlignCenter	: "Kesk",
+DlgCellHorAlignRight: "Parem",
+DlgCellVerAlign		: "Vertikaaljoondus",
+DlgCellVerAlignNotSet	: "<MÃĪÃĪramata>",
+DlgCellVerAlignTop	: "Ãles",
+DlgCellVerAlignMiddle	: "Keskele",
+DlgCellVerAlignBottom	: "Alla",
+DlgCellVerAlignBaseline	: "Baasjoonele",
+DlgCellRowSpan		: "Reaulatus",
+DlgCellCollSpan		: "Veeruulatus",
+DlgCellBackColor	: "Tausta vÃĪrv",
+DlgCellBorderColor	: "Joone vÃĪrv",
+DlgCellBtnSelect	: "Vali...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Otsi ja asenda",
+
+// Find Dialog
+DlgFindTitle		: "Otsi",
+DlgFindFindBtn		: "Otsi",
+DlgFindNotFoundMsg	: "Valitud teksti ei leitud.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Asenda",
+DlgReplaceFindLbl		: "Leia mida:",
+DlgReplaceReplaceLbl	: "Asenda millega:",
+DlgReplaceCaseChk		: "Erista suur- ja vÃĪiketÃĪhti",
+DlgReplaceReplaceBtn	: "Asenda",
+DlgReplaceReplAllBtn	: "Asenda kÃĩik",
+DlgReplaceWordChk		: "Otsi terviklike sÃĩnu",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt lÃĩigata. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+X).",
+PasteErrorCopy	: "Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt kopeerida. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+C).",
+
+PasteAsText		: "Kleebi tavalise tekstina",
+PasteFromWord	: "Kleebi Wordist",
+
+DlgPasteMsg2	: "Palun kleebi jÃĪrgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl+V</STRONG>) ja vajuta seejÃĪrel <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Sinu veebisirvija turvaseadete tÃĩttu, ei oma redaktor otsest ligipÃĪÃĪsu lÃĩikelaua andmetele. Sa pead kleepima need uuesti siia aknasse.",
+DlgPasteIgnoreFont		: "Ignoreeri kirja definitsioone",
+DlgPasteRemoveStyles	: "Eemalda stiilide definitsioonid",
+
+// Color Picker
+ColorAutomatic	: "Automaatne",
+ColorMoreColors	: "Rohkem vÃĪrve...",
+
+// Document Properties
+DocProps		: "Dokumendi omadused",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ankru omadused",
+DlgAnchorName		: "Ankru nimi",
+DlgAnchorErrorName	: "Palun sisest ankru nimi",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Puudub sÃĩnastikust",
+DlgSpellChangeTo		: "Muuda",
+DlgSpellBtnIgnore		: "Ignoreeri",
+DlgSpellBtnIgnoreAll	: "Ignoreeri kÃĩiki",
+DlgSpellBtnReplace		: "Asenda",
+DlgSpellBtnReplaceAll	: "Asenda kÃĩik",
+DlgSpellBtnUndo			: "VÃĩta tagasi",
+DlgSpellNoSuggestions	: "- Soovitused puuduvad -",
+DlgSpellProgress		: "Toimub Ãĩigekirja kontroll...",
+DlgSpellNoMispell		: "Ãigekirja kontroll sooritatud: Ãĩigekirjuvigu ei leitud",
+DlgSpellNoChanges		: "Ãigekirja kontroll sooritatud: Ãžhtegi sÃĩna ei muudetud",
+DlgSpellOneChange		: "Ãigekirja kontroll sooritatud: Ãžks sÃĩna muudeti",
+DlgSpellManyChanges		: "Ãigekirja kontroll sooritatud: %1 sÃĩna muudetud",
+
+IeSpellDownload			: "Ãigekirja kontrollija ei ole installeeritud. Soovid sa selle alla laadida?",
+
+// Button Dialog
+DlgButtonText		: "Tekst (vÃĪÃĪrtus)",
+DlgButtonType		: "TÃžÃžp",
+DlgButtonTypeBtn	: "Nupp",
+DlgButtonTypeSbm	: "Saada",
+DlgButtonTypeRst	: "LÃĪhtesta",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nimi",
+DlgCheckboxValue	: "VÃĪÃĪrtus",
+DlgCheckboxSelected	: "Valitud",
+
+// Form Dialog
+DlgFormName		: "Nimi",
+DlgFormAction	: "Toiming",
+DlgFormMethod	: "Meetod",
+
+// Select Field Dialog
+DlgSelectName		: "Nimi",
+DlgSelectValue		: "VÃĪÃĪrtus",
+DlgSelectSize		: "Suurus",
+DlgSelectLines		: "ridu",
+DlgSelectChkMulti	: "VÃĩimalda mitu valikut",
+DlgSelectOpAvail	: "VÃĩimalikud valikud",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "VÃĪÃĪrtus",
+DlgSelectBtnAdd		: "Lisa",
+DlgSelectBtnModify	: "Muuda",
+DlgSelectBtnUp		: "Ãles",
+DlgSelectBtnDown	: "Alla",
+DlgSelectBtnSetValue : "Sea valitud olekuna",
+DlgSelectBtnDelete	: "Kustuta",
+
+// Textarea Dialog
+DlgTextareaName	: "Nimi",
+DlgTextareaCols	: "Veerge",
+DlgTextareaRows	: "Ridu",
+
+// Text Field Dialog
+DlgTextName			: "Nimi",
+DlgTextValue		: "VÃĪÃĪrtus",
+DlgTextCharWidth	: "Laius (tÃĪhemÃĪrkides)",
+DlgTextMaxChars		: "Maksimaalselt tÃĪhemÃĪrke",
+DlgTextType			: "TÃžÃžp",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Parool",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nimi",
+DlgHiddenValue	: "VÃĪÃĪrtus",
+
+// Bulleted List Dialog
+BulletedListProp	: "TÃĪpitud loetelu omadused",
+NumberedListProp	: "Nummerdatud loetelu omadused",
+DlgLstStart			: "Alusta",
+DlgLstType			: "TÃžÃžp",
+DlgLstTypeCircle	: "Ring",
+DlgLstTypeDisc		: "Ketas",
+DlgLstTypeSquare	: "Ruut",
+DlgLstTypeNumbers	: "Numbrid (1, 2, 3)",
+DlgLstTypeLCase		: "VÃĪiketÃĪhed (a, b, c)",
+DlgLstTypeUCase		: "SuurtÃĪhed (A, B, C)",
+DlgLstTypeSRoman	: "VÃĪiksed Rooma numbrid (i, ii, iii)",
+DlgLstTypeLRoman	: "Suured Rooma numbrid (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Ãldine",
+DlgDocBackTab		: "Taust",
+DlgDocColorsTab		: "VÃĪrvid ja veerised",
+DlgDocMetaTab		: "Meta andmed",
+
+DlgDocPageTitle		: "LehekÃžlje tiitel",
+DlgDocLangDir		: "Kirja suund",
+DlgDocLangDirLTR	: "Vasakult paremale (LTR)",
+DlgDocLangDirRTL	: "Paremalt vasakule (RTL)",
+DlgDocLangCode		: "Keele kood",
+DlgDocCharSet		: "MÃĪrgistiku kodeering",
+DlgDocCharSetCE		: "Kesk-Euroopa",
+DlgDocCharSetCT		: "Hiina traditsiooniline (Big5)",
+DlgDocCharSetCR		: "Kirillisa",
+DlgDocCharSetGR		: "Kreeka",
+DlgDocCharSetJP		: "Jaapani",
+DlgDocCharSetKR		: "Korea",
+DlgDocCharSetTR		: "TÃžrgi",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "LÃĪÃĪne-Euroopa",
+DlgDocCharSetOther	: "ÃlejÃĪÃĪnud mÃĪrgistike kodeeringud",
+
+DlgDocDocType		: "Dokumendi tÃžÃžppÃĪis",
+DlgDocDocTypeOther	: "Teised dokumendi tÃžÃžppÃĪised",
+DlgDocIncXHTML		: "Arva kaasa XHTML deklaratsioonid",
+DlgDocBgColor		: "TaustavÃĪrv",
+DlgDocBgImage		: "Taustapildi URL",
+DlgDocBgNoScroll	: "Mittekeritav tagataust",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "KÃžlastatud link",
+DlgDocCActive		: "Aktiivne link",
+DlgDocMargins		: "LehekÃžlje ÃĪÃĪrised",
+DlgDocMaTop			: "Ãlaserv",
+DlgDocMaLeft		: "Vasakserv",
+DlgDocMaRight		: "Paremserv",
+DlgDocMaBottom		: "Alaserv",
+DlgDocMeIndex		: "Dokumendi vÃĩtmesÃĩnad (eraldatud komadega)",
+DlgDocMeDescr		: "Dokumendi kirjeldus",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "AutoriÃĩigus",
+DlgDocPreview		: "Eelvaade",
+
+// Templates Dialog
+Templates			: "Å abloon",
+DlgTemplatesTitle	: "Sisu ÅĄabloonid",
+DlgTemplatesSelMsg	: "Palun vali ÅĄabloon, et avada see redaktoris<br />(praegune sisu lÃĪheb kaotsi):",
+DlgTemplatesLoading	: "Laen ÅĄabloonide nimekirja. Palun oota...",
+DlgTemplatesNoTpl	: "(Ãhtegi ÅĄablooni ei ole defineeritud)",
+DlgTemplatesReplace	: "Asenda tegelik sisu",
+
+// About Dialog
+DlgAboutAboutTab	: "Teave",
+DlgAboutBrowserInfoTab	: "Veebisirvija info",
+DlgAboutLicenseTab	: "Litsents",
+DlgAboutVersion		: "versioon",
+DlgAboutInfo		: "TÃĪpsema info saamiseks mine"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/nl.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/nl.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/nl.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Dutch language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Menubalk inklappen",
+ToolbarExpand		: "Menubalk uitklappen",
+
+// Toolbar Items and Context Menu
+Save				: "Opslaan",
+NewPage				: "Nieuwe pagina",
+Preview				: "Voorbeeld",
+Cut					: "Knippen",
+Copy				: "KopiÃŦren",
+Paste				: "Plakken",
+PasteText			: "Plakken als platte tekst",
+PasteWord			: "Plakken als Word-gegevens",
+Print				: "Printen",
+SelectAll			: "Alles selecteren",
+RemoveFormat		: "Opmaak verwijderen",
+InsertLinkLbl		: "Link",
+InsertLink			: "Link invoegen/wijzigen",
+RemoveLink			: "Link verwijderen",
+Anchor				: "Interne link",
+AnchorDelete		: "Anker verwijderen",
+InsertImageLbl		: "Afbeelding",
+InsertImage			: "Afbeelding invoegen/wijzigen",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Flash invoegen/wijzigen",
+InsertTableLbl		: "Tabel",
+InsertTable			: "Tabel invoegen/wijzigen",
+InsertLineLbl		: "Lijn",
+InsertLine			: "Horizontale lijn invoegen",
+InsertSpecialCharLbl: "Speciale tekens",
+InsertSpecialChar	: "Speciaal teken invoegen",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Smiley invoegen",
+About				: "Over FCKeditor",
+Bold				: "Vet",
+Italic				: "Schuingedrukt",
+Underline			: "Onderstreept",
+StrikeThrough		: "Doorhalen",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Links uitlijnen",
+CenterJustify		: "Centreren",
+RightJustify		: "Rechts uitlijnen",
+BlockJustify		: "Uitvullen",
+DecreaseIndent		: "Inspringen verkleinen",
+IncreaseIndent		: "Inspringen vergroten",
+Blockquote			: "Citaatblok",
+Undo				: "Ongedaan maken",
+Redo				: "Opnieuw uitvoeren",
+NumberedListLbl		: "Genummerde lijst",
+NumberedList		: "Genummerde lijst invoegen/verwijderen",
+BulletedListLbl		: "Opsomming",
+BulletedList		: "Opsomming invoegen/verwijderen",
+ShowTableBorders	: "Randen tabel weergeven",
+ShowDetails			: "Details weergeven",
+Style				: "Stijl",
+FontFormat			: "Opmaak",
+Font				: "Lettertype",
+FontSize			: "Grootte",
+TextColor			: "Tekstkleur",
+BGColor				: "Achtergrondkleur",
+Source				: "Code",
+Find				: "Zoeken",
+Replace				: "Vervangen",
+SpellCheck			: "Spellingscontrole",
+UniversalKeyboard	: "Universeel toetsenbord",
+PageBreakLbl		: "Pagina-einde",
+PageBreak			: "Pagina-einde invoegen",
+
+Form			: "Formulier",
+Checkbox		: "Aanvinkvakje",
+RadioButton		: "Selectievakje",
+TextField		: "Tekstveld",
+Textarea		: "Tekstvak",
+HiddenField		: "Verborgen veld",
+Button			: "Knop",
+SelectionField	: "Selectieveld",
+ImageButton		: "Afbeeldingsknop",
+
+FitWindow		: "De editor maximaliseren",
+ShowBlocks		: "Toon blokken",
+
+// Context Menu
+EditLink			: "Link wijzigen",
+CellCM				: "Cel",
+RowCM				: "Rij",
+ColumnCM			: "Kolom",
+InsertRowAfter		: "Voeg rij in achter",
+InsertRowBefore		: "Voeg rij in voor",
+DeleteRows			: "Rijen verwijderen",
+InsertColumnAfter	: "Voeg kolom in achter",
+InsertColumnBefore	: "Voeg kolom in voor",
+DeleteColumns		: "Kolommen verwijderen",
+InsertCellAfter		: "Voeg cel in achter",
+InsertCellBefore	: "Voeg cel in voor",
+DeleteCells			: "Cellen verwijderen",
+MergeCells			: "Cellen samenvoegen",
+MergeRight			: "Voeg samen naar rechts",
+MergeDown			: "Voeg samen naar beneden",
+HorizontalSplitCell	: "Splits cellen horizontaal",
+VerticalSplitCell	: "Splits cellen verticaal",
+TableDelete			: "Tabel verwijderen",
+CellProperties		: "Eigenschappen cel",
+TableProperties		: "Eigenschappen tabel",
+ImageProperties		: "Eigenschappen afbeelding",
+FlashProperties		: "Eigenschappen Flash",
+
+AnchorProp			: "Eigenschappen interne link",
+ButtonProp			: "Eigenschappen knop",
+CheckboxProp		: "Eigenschappen aanvinkvakje",
+HiddenFieldProp		: "Eigenschappen verborgen veld",
+RadioButtonProp		: "Eigenschappen selectievakje",
+ImageButtonProp		: "Eigenschappen afbeeldingsknop",
+TextFieldProp		: "Eigenschappen tekstveld",
+SelectionFieldProp	: "Eigenschappen selectieveld",
+TextareaProp		: "Eigenschappen tekstvak",
+FormProp			: "Eigenschappen formulier",
+
+FontFormats			: "Normaal;Met opmaak;Adres;Kop 1;Kop 2;Kop 3;Kop 4;Kop 5;Kop 6;Normaal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Bezig met verwerken XHTML. Even geduld aub...",
+Done				: "Klaar",
+PasteWordConfirm	: "De tekst die je plakte lijkt gekopieerd uit te zijn Word. Wil je de tekst opschonen voordat deze geplakt wordt?",
+NotCompatiblePaste	: "Deze opdracht is beschikbaar voor Internet Explorer versie 5.5 of hoger. Wil je plakken zonder op te schonen?",
+UnknownToolbarItem	: "Onbekend item op menubalk \"%1\"",
+UnknownCommand		: "Onbekende opdrachtnaam: \"%1\"",
+NotImplemented		: "Opdracht niet geÃŊmplementeerd.",
+UnknownToolbarSet	: "Menubalk \"%1\" bestaat niet.",
+NoActiveX			: "De beveilingsinstellingen van je browser zouden sommige functies van de editor kunnen beperken. De optie \"Activeer ActiveX-elementen en plug-ins\" dient ingeschakeld te worden. Het kan zijn dat er nu functies ontbreken of niet werken.",
+BrowseServerBlocked : "De bestandsbrowser kon niet geopend worden. Zorg ervoor dat pop-up-blokkeerders uit staan.",
+DialogBlocked		: "Kan het dialoogvenster niet weergeven. Zorg ervoor dat pop-up-blokkeerders uit staan.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Annuleren",
+DlgBtnClose			: "Afsluiten",
+DlgBtnBrowseServer	: "Bladeren op server",
+DlgAdvancedTag		: "Geavanceerd",
+DlgOpOther			: "<Anders>",
+DlgInfoTab			: "Informatie",
+DlgAlertUrl			: "Geef URL op",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<niet ingevuld>",
+DlgGenId			: "Kenmerk",
+DlgGenLangDir		: "Schrijfrichting",
+DlgGenLangDirLtr	: "Links naar rechts (LTR)",
+DlgGenLangDirRtl	: "Rechts naar links (RTL)",
+DlgGenLangCode		: "Taalcode",
+DlgGenAccessKey		: "Toegangstoets",
+DlgGenName			: "Naam",
+DlgGenTabIndex		: "Tabvolgorde",
+DlgGenLongDescr		: "Lange URL-omschrijving",
+DlgGenClass			: "Stylesheet-klassen",
+DlgGenTitle			: "Aanbevolen titel",
+DlgGenContType		: "Aanbevolen content-type",
+DlgGenLinkCharset	: "Karakterset van gelinkte bron",
+DlgGenStyle			: "Stijl",
+
+// Image Dialog
+DlgImgTitle			: "Eigenschappen afbeelding",
+DlgImgInfoTab		: "Informatie afbeelding",
+DlgImgBtnUpload		: "Naar server verzenden",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternatieve tekst",
+DlgImgWidth			: "Breedte",
+DlgImgHeight		: "Hoogte",
+DlgImgLockRatio		: "Afmetingen vergrendelen",
+DlgBtnResetSize		: "Afmetingen resetten",
+DlgImgBorder		: "Rand",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Uitlijning",
+DlgImgAlignLeft		: "Links",
+DlgImgAlignAbsBottom: "Absoluut-onder",
+DlgImgAlignAbsMiddle: "Absoluut-midden",
+DlgImgAlignBaseline	: "Basislijn",
+DlgImgAlignBottom	: "Beneden",
+DlgImgAlignMiddle	: "Midden",
+DlgImgAlignRight	: "Rechts",
+DlgImgAlignTextTop	: "Boven tekst",
+DlgImgAlignTop		: "Boven",
+DlgImgPreview		: "Voorbeeld",
+DlgImgAlertUrl		: "Geef de URL van de afbeelding",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Eigenschappen Flash",
+DlgFlashChkPlay		: "Automatisch afspelen",
+DlgFlashChkLoop		: "Herhalen",
+DlgFlashChkMenu		: "Flashmenu\'s inschakelen",
+DlgFlashScale		: "Schaal",
+DlgFlashScaleAll	: "Alles tonen",
+DlgFlashScaleNoBorder	: "Geen rand",
+DlgFlashScaleFit	: "Precies passend",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Linkomschrijving",
+DlgLnkTargetTab		: "Doel",
+
+DlgLnkType			: "Linktype",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Interne link in pagina",
+DlgLnkTypeEMail		: "E-mail",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<anders>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Kies een interne link",
+DlgLnkAnchorByName	: "Op naam interne link",
+DlgLnkAnchorById	: "Op kenmerk interne link",
+DlgLnkNoAnchors		: "(Geen interne links in document gevonden)",
+DlgLnkEMail			: "E-mailadres",
+DlgLnkEMailSubject	: "Onderwerp bericht",
+DlgLnkEMailBody		: "Inhoud bericht",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Naar de server versturen",
+
+DlgLnkTarget		: "Doel",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<popup window>",
+DlgLnkTargetBlank	: "Nieuw venster (_blank)",
+DlgLnkTargetParent	: "Origineel venster (_parent)",
+DlgLnkTargetSelf	: "Zelfde venster (_self)",
+DlgLnkTargetTop		: "Hele venster (_top)",
+DlgLnkTargetFrameName	: "Naam doelframe",
+DlgLnkPopWinName	: "Naam popupvenster",
+DlgLnkPopWinFeat	: "Instellingen popupvenster",
+DlgLnkPopResize		: "Grootte wijzigen",
+DlgLnkPopLocation	: "Locatiemenu",
+DlgLnkPopMenu		: "Menubalk",
+DlgLnkPopScroll		: "Schuifbalken",
+DlgLnkPopStatus		: "Statusbalk",
+DlgLnkPopToolbar	: "Menubalk",
+DlgLnkPopFullScrn	: "Volledig scherm (IE)",
+DlgLnkPopDependent	: "Afhankelijk (Netscape)",
+DlgLnkPopWidth		: "Breedte",
+DlgLnkPopHeight		: "Hoogte",
+DlgLnkPopLeft		: "Positie links",
+DlgLnkPopTop		: "Positie boven",
+
+DlnLnkMsgNoUrl		: "Geef de link van de URL",
+DlnLnkMsgNoEMail	: "Geef een e-mailadres",
+DlnLnkMsgNoAnchor	: "Selecteer een interne link",
+DlnLnkMsgInvPopName	: "De naam van de popup moet met een alfa-numerieke waarde beginnen, en mag geen spaties bevatten.",
+
+// Color Dialog
+DlgColorTitle		: "Selecteer kleur",
+DlgColorBtnClear	: "Opschonen",
+DlgColorHighlight	: "Accentueren",
+DlgColorSelected	: "Geselecteerd",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Smiley invoegen",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Selecteer speciaal teken",
+
+// Table Dialog
+DlgTableTitle		: "Eigenschappen tabel",
+DlgTableRows		: "Rijen",
+DlgTableColumns		: "Kolommen",
+DlgTableBorder		: "Breedte rand",
+DlgTableAlign		: "Uitlijning",
+DlgTableAlignNotSet	: "<Niet ingevoerd>",
+DlgTableAlignLeft	: "Links",
+DlgTableAlignCenter	: "Centreren",
+DlgTableAlignRight	: "Rechts",
+DlgTableWidth		: "Breedte",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "procent",
+DlgTableHeight		: "Hoogte",
+DlgTableCellSpace	: "Afstand tussen cellen",
+DlgTableCellPad		: "Afstand vanaf rand cel",
+DlgTableCaption		: "Naam",
+DlgTableSummary		: "Samenvatting",
+
+// Table Cell Dialog
+DlgCellTitle		: "Eigenschappen cel",
+DlgCellWidth		: "Breedte",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "procent",
+DlgCellHeight		: "Hoogte",
+DlgCellWordWrap		: "Afbreken woorden",
+DlgCellWordWrapNotSet	: "<Niet ingevoerd>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nee",
+DlgCellHorAlign		: "Horizontale uitlijning",
+DlgCellHorAlignNotSet	: "<Niet ingevoerd>",
+DlgCellHorAlignLeft	: "Links",
+DlgCellHorAlignCenter	: "Centreren",
+DlgCellHorAlignRight: "Rechts",
+DlgCellVerAlign		: "Verticale uitlijning",
+DlgCellVerAlignNotSet	: "<Niet ingevoerd>",
+DlgCellVerAlignTop	: "Boven",
+DlgCellVerAlignMiddle	: "Midden",
+DlgCellVerAlignBottom	: "Beneden",
+DlgCellVerAlignBaseline	: "Basislijn",
+DlgCellRowSpan		: "Overkoepeling rijen",
+DlgCellCollSpan		: "Overkoepeling kolommen",
+DlgCellBackColor	: "Achtergrondkleur",
+DlgCellBorderColor	: "Randkleur",
+DlgCellBtnSelect	: "Selecteren...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Zoeken en vervangen",
+
+// Find Dialog
+DlgFindTitle		: "Zoeken",
+DlgFindFindBtn		: "Zoeken",
+DlgFindNotFoundMsg	: "De opgegeven tekst is niet gevonden.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Vervangen",
+DlgReplaceFindLbl		: "Zoeken naar:",
+DlgReplaceReplaceLbl	: "Vervangen met:",
+DlgReplaceCaseChk		: "Hoofdlettergevoelig",
+DlgReplaceReplaceBtn	: "Vervangen",
+DlgReplaceReplAllBtn	: "Alles vervangen",
+DlgReplaceWordChk		: "Hele woord moet voorkomen",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "De beveiligingsinstelling van de browser verhinderen het automatisch knippen. Gebruik de sneltoets Ctrl+X van het toetsenbord.",
+PasteErrorCopy	: "De beveiligingsinstelling van de browser verhinderen het automatisch kopiÃŦren. Gebruik de sneltoets Ctrl+C van het toetsenbord.",
+
+PasteAsText		: "Plakken als platte tekst",
+PasteFromWord	: "Plakken als Word-gegevens",
+
+DlgPasteMsg2	: "Plak de tekst in het volgende vak gebruik makend van je toetstenbord (<strong>Ctrl+V</strong>) en klik op <strong>OK</strong>.",
+DlgPasteSec		: "Door de beveiligingsinstellingen van uw browser is het niet mogelijk om direct vanuit het klembord in de editor te plakken. Middels opnieuw plakken in dit venster kunt u de tekst alsnog plakken in de editor.",
+DlgPasteIgnoreFont		: "Negeer \"Font Face\"-definities",
+DlgPasteRemoveStyles	: "Verwijder \"Style\"-definities",
+
+// Color Picker
+ColorAutomatic	: "Automatisch",
+ColorMoreColors	: "Meer kleuren...",
+
+// Document Properties
+DocProps		: "Eigenschappen document",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Eigenschappen interne link",
+DlgAnchorName		: "Naam interne link",
+DlgAnchorErrorName	: "Geef de naam van de interne link op",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Niet in het woordenboek",
+DlgSpellChangeTo		: "Wijzig in",
+DlgSpellBtnIgnore		: "Negeren",
+DlgSpellBtnIgnoreAll	: "Alles negeren",
+DlgSpellBtnReplace		: "Vervangen",
+DlgSpellBtnReplaceAll	: "Alles vervangen",
+DlgSpellBtnUndo			: "Ongedaan maken",
+DlgSpellNoSuggestions	: "-Geen suggesties-",
+DlgSpellProgress		: "Bezig met spellingscontrole...",
+DlgSpellNoMispell		: "Klaar met spellingscontrole: geen fouten gevonden",
+DlgSpellNoChanges		: "Klaar met spellingscontrole: geen woorden aangepast",
+DlgSpellOneChange		: "Klaar met spellingscontrole: ÃĐÃĐn woord aangepast",
+DlgSpellManyChanges		: "Klaar met spellingscontrole: %1 woorden aangepast",
+
+IeSpellDownload			: "De spellingscontrole niet geÃŊnstalleerd. Wil je deze nu downloaden?",
+
+// Button Dialog
+DlgButtonText		: "Tekst (waarde)",
+DlgButtonType		: "Soort",
+DlgButtonTypeBtn	: "Knop",
+DlgButtonTypeSbm	: "Versturen",
+DlgButtonTypeRst	: "Leegmaken",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Naam",
+DlgCheckboxValue	: "Waarde",
+DlgCheckboxSelected	: "Geselecteerd",
+
+// Form Dialog
+DlgFormName		: "Naam",
+DlgFormAction	: "Actie",
+DlgFormMethod	: "Methode",
+
+// Select Field Dialog
+DlgSelectName		: "Naam",
+DlgSelectValue		: "Waarde",
+DlgSelectSize		: "Grootte",
+DlgSelectLines		: "Regels",
+DlgSelectChkMulti	: "Gecombineerde selecties toestaan",
+DlgSelectOpAvail	: "Beschikbare opties",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "Waarde",
+DlgSelectBtnAdd		: "Toevoegen",
+DlgSelectBtnModify	: "Wijzigen",
+DlgSelectBtnUp		: "Omhoog",
+DlgSelectBtnDown	: "Omlaag",
+DlgSelectBtnSetValue : "Als geselecteerde waarde instellen",
+DlgSelectBtnDelete	: "Verwijderen",
+
+// Textarea Dialog
+DlgTextareaName	: "Naam",
+DlgTextareaCols	: "Kolommen",
+DlgTextareaRows	: "Rijen",
+
+// Text Field Dialog
+DlgTextName			: "Naam",
+DlgTextValue		: "Waarde",
+DlgTextCharWidth	: "Breedte (tekens)",
+DlgTextMaxChars		: "Maximum aantal tekens",
+DlgTextType			: "Soort",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Wachtwoord",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Naam",
+DlgHiddenValue	: "Waarde",
+
+// Bulleted List Dialog
+BulletedListProp	: "Eigenschappen opsommingslijst",
+NumberedListProp	: "Eigenschappen genummerde opsommingslijst",
+DlgLstStart			: "Start",
+DlgLstType			: "Soort",
+DlgLstTypeCircle	: "Cirkel",
+DlgLstTypeDisc		: "Schijf",
+DlgLstTypeSquare	: "Vierkant",
+DlgLstTypeNumbers	: "Nummers (1, 2, 3)",
+DlgLstTypeLCase		: "Kleine letters (a, b, c)",
+DlgLstTypeUCase		: "Hoofdletters (A, B, C)",
+DlgLstTypeSRoman	: "Klein Romeins (i, ii, iii)",
+DlgLstTypeLRoman	: "Groot Romeins (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Algemeen",
+DlgDocBackTab		: "Achtergrond",
+DlgDocColorsTab		: "Kleuring en marges",
+DlgDocMetaTab		: "META-data",
+
+DlgDocPageTitle		: "Paginatitel",
+DlgDocLangDir		: "Schrijfrichting",
+DlgDocLangDirLTR	: "Links naar rechts",
+DlgDocLangDirRTL	: "Rechts naar links",
+DlgDocLangCode		: "Taalcode",
+DlgDocCharSet		: "Karakterset-encoding",
+DlgDocCharSetCE		: "Centraal Europees",
+DlgDocCharSetCT		: "Traditioneel Chinees (Big5)",
+DlgDocCharSetCR		: "Cyriliaans",
+DlgDocCharSetGR		: "Grieks",
+DlgDocCharSetJP		: "Japans",
+DlgDocCharSetKR		: "Koreaans",
+DlgDocCharSetTR		: "Turks",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "West europees",
+DlgDocCharSetOther	: "Andere karakterset-encoding",
+
+DlgDocDocType		: "Opschrift documentsoort",
+DlgDocDocTypeOther	: "Ander opschrift documentsoort",
+DlgDocIncXHTML		: "XHTML-declaraties meenemen",
+DlgDocBgColor		: "Achtergrondkleur",
+DlgDocBgImage		: "URL achtergrondplaatje",
+DlgDocBgNoScroll	: "Vaste achtergrond",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "Bezochte link",
+DlgDocCActive		: "Active link",
+DlgDocMargins		: "Afstandsinstellingen document",
+DlgDocMaTop			: "Boven",
+DlgDocMaLeft		: "Links",
+DlgDocMaRight		: "Rechts",
+DlgDocMaBottom		: "Onder",
+DlgDocMeIndex		: "Trefwoorden betreffende document (kommagescheiden)",
+DlgDocMeDescr		: "Beschrijving document",
+DlgDocMeAuthor		: "Auteur",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Voorbeeld",
+
+// Templates Dialog
+Templates			: "Sjablonen",
+DlgTemplatesTitle	: "Inhoud sjabonen",
+DlgTemplatesSelMsg	: "Selecteer het sjabloon dat in de editor geopend moet worden (de actuele inhoud gaat verloren):",
+DlgTemplatesLoading	: "Bezig met laden sjabonen. Even geduld alstublieft...",
+DlgTemplatesNoTpl	: "(Geen sjablonen gedefinieerd)",
+DlgTemplatesReplace	: "Vervang de huidige inhoud",
+
+// About Dialog
+DlgAboutAboutTab	: "Over",
+DlgAboutBrowserInfoTab	: "Browserinformatie",
+DlgAboutLicenseTab	: "Licentie",
+DlgAboutVersion		: "Versie",
+DlgAboutInfo		: "Voor meer informatie ga naar "
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/hr.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/hr.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/hr.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Croatian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Smanji trake s alatima",
+ToolbarExpand		: "ProÅĄiri trake s alatima",
+
+// Toolbar Items and Context Menu
+Save				: "Snimi",
+NewPage				: "Nova stranica",
+Preview				: "Pregledaj",
+Cut					: "IzreÅūi",
+Copy				: "Kopiraj",
+Paste				: "Zalijepi",
+PasteText			: "Zalijepi kao Äisti tekst",
+PasteWord			: "Zalijepi iz Worda",
+Print				: "IspiÅĄi",
+SelectAll			: "Odaberi sve",
+RemoveFormat		: "Ukloni formatiranje",
+InsertLinkLbl		: "Link",
+InsertLink			: "Ubaci/promijeni link",
+RemoveLink			: "Ukloni link",
+Anchor				: "Ubaci/promijeni sidro",
+AnchorDelete		: "Ukloni sidro",
+InsertImageLbl		: "Slika",
+InsertImage			: "Ubaci/promijeni sliku",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Ubaci/promijeni Flash",
+InsertTableLbl		: "Tablica",
+InsertTable			: "Ubaci/promijeni tablicu",
+InsertLineLbl		: "Linija",
+InsertLine			: "Ubaci vodoravnu liniju",
+InsertSpecialCharLbl: "Posebni karakteri",
+InsertSpecialChar	: "Ubaci posebne znakove",
+InsertSmileyLbl		: "SmjeÅĄko",
+InsertSmiley		: "Ubaci smjeÅĄka",
+About				: "O FCKeditoru",
+Bold				: "Podebljaj",
+Italic				: "Ukosi",
+Underline			: "Potcrtano",
+StrikeThrough		: "Precrtano",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Lijevo poravnanje",
+CenterJustify		: "SrediÅĄnje poravnanje",
+RightJustify		: "Desno poravnanje",
+BlockJustify		: "Blok poravnanje",
+DecreaseIndent		: "Pomakni ulijevo",
+IncreaseIndent		: "Pomakni udesno",
+Blockquote			: "Blockquote",
+Undo				: "PoniÅĄti",
+Redo				: "Ponovi",
+NumberedListLbl		: "BrojÄana lista",
+NumberedList		: "Ubaci/ukloni brojÄanu listu",
+BulletedListLbl		: "ObiÄna lista",
+BulletedList		: "Ubaci/ukloni obiÄnu listu",
+ShowTableBorders	: "PrikaÅūi okvir tablice",
+ShowDetails			: "PrikaÅūi detalje",
+Style				: "Stil",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "VeliÄina",
+TextColor			: "Boja teksta",
+BGColor				: "Boja pozadine",
+Source				: "KÃīd",
+Find				: "PronaÄi",
+Replace				: "Zamijeni",
+SpellCheck			: "Provjeri pravopis",
+UniversalKeyboard	: "Univerzalna tipkovnica",
+PageBreakLbl		: "Prijelom stranice",
+PageBreak			: "Ubaci prijelom stranice",
+
+Form			: "Form",
+Checkbox		: "Checkbox",
+RadioButton		: "Radio Button",
+TextField		: "Text Field",
+Textarea		: "Textarea",
+HiddenField		: "Hidden Field",
+Button			: "Button",
+SelectionField	: "Selection Field",
+ImageButton		: "Image Button",
+
+FitWindow		: "PoveÄaj veliÄinu editora",
+ShowBlocks		: "PrikaÅūi blokove",
+
+// Context Menu
+EditLink			: "Promijeni link",
+CellCM				: "Äelija",
+RowCM				: "Red",
+ColumnCM			: "Kolona",
+InsertRowAfter		: "Ubaci red poslije",
+InsertRowBefore		: "Ubaci red prije",
+DeleteRows			: "IzbriÅĄi redove",
+InsertColumnAfter	: "Ubaci kolonu poslije",
+InsertColumnBefore	: "Ubaci kolonu prije",
+DeleteColumns		: "IzbriÅĄi kolone",
+InsertCellAfter		: "Ubaci Äeliju poslije",
+InsertCellBefore	: "Ubaci Äeliju prije",
+DeleteCells			: "IzbriÅĄi Äelije",
+MergeCells			: "Spoji Äelije",
+MergeRight			: "Spoji desno",
+MergeDown			: "Spoji dolje",
+HorizontalSplitCell	: "Podijeli Äeliju vodoravno",
+VerticalSplitCell	: "Podijeli Äeliju okomito",
+TableDelete			: "IzbriÅĄi tablicu",
+CellProperties		: "Svojstva Äelije",
+TableProperties		: "Svojstva tablice",
+ImageProperties		: "Svojstva slike",
+FlashProperties		: "Flash svojstva",
+
+AnchorProp			: "Svojstva sidra",
+ButtonProp			: "Image Button svojstva",
+CheckboxProp		: "Checkbox svojstva",
+HiddenFieldProp		: "Hidden Field svojstva",
+RadioButtonProp		: "Radio Button svojstva",
+ImageButtonProp		: "Image Button svojstva",
+TextFieldProp		: "Text Field svojstva",
+SelectionFieldProp	: "Selection svojstva",
+TextareaProp		: "Textarea svojstva",
+FormProp			: "Form svojstva",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ObraÄujem XHTML. Molimo priÄekajte...",
+Done				: "ZavrÅĄio",
+PasteWordConfirm	: "Tekst koji Åūelite zalijepiti Äini se da je kopiran iz Worda. Å―elite li prije oÄistiti tekst?",
+NotCompatiblePaste	: "Ova naredba je dostupna samo u Internet Exploreru 5.5 ili novijem. Å―elite li nastaviti bez ÄiÅĄÄenja?",
+UnknownToolbarItem	: "Nepoznati Älan trake s alatima \"%1\"",
+UnknownCommand		: "Nepoznata naredba \"%1\"",
+NotImplemented		: "Naredba nije implementirana",
+UnknownToolbarSet	: "Traka s alatima \"%1\" ne postoji",
+NoActiveX			: "VaÅĄe postavke pretraÅūivaÄa mogle bi ograniÄiti neke od moguÄnosti editora. Morate ukljuÄiti opciju \"Run ActiveX controls and plug-ins\" u postavkama. Ukoliko to ne uÄinite, moguÄe su razliite greÅĄke tijekom rada.",
+BrowseServerBlocked : "PretraivaÄ nije moguÄe otvoriti. Provjerite da li je ukljuÄeno blokiranje pop-up prozora.",
+DialogBlocked		: "Nije moguÄe otvoriti novi prozor. Provjerite da li je ukljuÄeno blokiranje pop-up prozora.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "PoniÅĄti",
+DlgBtnClose			: "Zatvori",
+DlgBtnBrowseServer	: "PretraÅūi server",
+DlgAdvancedTag		: "Napredno",
+DlgOpOther			: "<Drugo>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Molimo unesite URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nije postavljeno>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Smjer jezika",
+DlgGenLangDirLtr	: "S lijeva na desno (LTR)",
+DlgGenLangDirRtl	: "S desna na lijevo (RTL)",
+DlgGenLangCode		: "KÃīd jezika",
+DlgGenAccessKey		: "Pristupna tipka",
+DlgGenName			: "Naziv",
+DlgGenTabIndex		: "Tab Indeks",
+DlgGenLongDescr		: "DugaÄki opis URL",
+DlgGenClass			: "Stylesheet klase",
+DlgGenTitle			: "Advisory naslov",
+DlgGenContType		: "Advisory vrsta sadrÅūaja",
+DlgGenLinkCharset	: "Kodna stranica povezanih resursa",
+DlgGenStyle			: "Stil",
+
+// Image Dialog
+DlgImgTitle			: "Svojstva slika",
+DlgImgInfoTab		: "Info slike",
+DlgImgBtnUpload		: "PoÅĄalji na server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "PoÅĄalji",
+DlgImgAlt			: "Alternativni tekst",
+DlgImgWidth			: "Å irina",
+DlgImgHeight		: "Visina",
+DlgImgLockRatio		: "ZakljuÄaj odnos",
+DlgBtnResetSize		: "ObriÅĄi veliÄinu",
+DlgImgBorder		: "Okvir",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Poravnaj",
+DlgImgAlignLeft		: "Lijevo",
+DlgImgAlignAbsBottom: "Abs dolje",
+DlgImgAlignAbsMiddle: "Abs sredina",
+DlgImgAlignBaseline	: "Bazno",
+DlgImgAlignBottom	: "Dolje",
+DlgImgAlignMiddle	: "Sredina",
+DlgImgAlignRight	: "Desno",
+DlgImgAlignTextTop	: "Vrh teksta",
+DlgImgAlignTop		: "Vrh",
+DlgImgPreview		: "Pregledaj",
+DlgImgAlertUrl		: "Unesite URL slike",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash svojstva",
+DlgFlashChkPlay		: "Auto Play",
+DlgFlashChkLoop		: "Ponavljaj",
+DlgFlashChkMenu		: "OmoguÄi Flash izbornik",
+DlgFlashScale		: "Omjer",
+DlgFlashScaleAll	: "PrikaÅūi sve",
+DlgFlashScaleNoBorder	: "Bez okvira",
+DlgFlashScaleFit	: "ToÄna veliÄina",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link Info",
+DlgLnkTargetTab		: "Meta",
+
+DlgLnkType			: "Link vrsta",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Sidro na ovoj stranici",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<drugo>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Odaberi sidro",
+DlgLnkAnchorByName	: "Po nazivu sidra",
+DlgLnkAnchorById	: "Po Id elementa",
+DlgLnkNoAnchors		: "(Nema dostupnih sidra)",
+DlgLnkEMail			: "E-Mail adresa",
+DlgLnkEMailSubject	: "Naslov",
+DlgLnkEMailBody		: "SadrÅūaj poruke",
+DlgLnkUpload		: "PoÅĄalji",
+DlgLnkBtnUpload		: "PoÅĄalji na server",
+
+DlgLnkTarget		: "Meta",
+DlgLnkTargetFrame	: "<okvir>",
+DlgLnkTargetPopup	: "<popup prozor>",
+DlgLnkTargetBlank	: "Novi prozor (_blank)",
+DlgLnkTargetParent	: "Roditeljski prozor (_parent)",
+DlgLnkTargetSelf	: "Isti prozor (_self)",
+DlgLnkTargetTop		: "VrÅĄni prozor (_top)",
+DlgLnkTargetFrameName	: "Ime ciljnog okvira",
+DlgLnkPopWinName	: "Naziv popup prozora",
+DlgLnkPopWinFeat	: "MoguÄnosti popup prozora",
+DlgLnkPopResize		: "Promjenljive veliÄine",
+DlgLnkPopLocation	: "Traka za lokaciju",
+DlgLnkPopMenu		: "Izborna traka",
+DlgLnkPopScroll		: "Scroll traka",
+DlgLnkPopStatus		: "Statusna traka",
+DlgLnkPopToolbar	: "Traka s alatima",
+DlgLnkPopFullScrn	: "Cijeli ekran (IE)",
+DlgLnkPopDependent	: "Ovisno (Netscape)",
+DlgLnkPopWidth		: "Å irina",
+DlgLnkPopHeight		: "Visina",
+DlgLnkPopLeft		: "Lijeva pozicija",
+DlgLnkPopTop		: "Gornja pozicija",
+
+DlnLnkMsgNoUrl		: "Molimo upiÅĄite URL link",
+DlnLnkMsgNoEMail	: "Molimo upiÅĄite e-mail adresu",
+DlnLnkMsgNoAnchor	: "Molimo odaberite sidro",
+DlnLnkMsgInvPopName	: "Ime popup prozora mora poÄeti sa slovom i ne smije sadrÅūavati razmake",
+
+// Color Dialog
+DlgColorTitle		: "Odaberite boju",
+DlgColorBtnClear	: "ObriÅĄi",
+DlgColorHighlight	: "Osvijetli",
+DlgColorSelected	: "Odaberi",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Ubaci smjeÅĄka",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Odaberite posebni karakter",
+
+// Table Dialog
+DlgTableTitle		: "Svojstva tablice",
+DlgTableRows		: "Redova",
+DlgTableColumns		: "Kolona",
+DlgTableBorder		: "VeliÄina okvira",
+DlgTableAlign		: "Poravnanje",
+DlgTableAlignNotSet	: "<nije postavljeno>",
+DlgTableAlignLeft	: "Lijevo",
+DlgTableAlignCenter	: "SrediÅĄnje",
+DlgTableAlignRight	: "Desno",
+DlgTableWidth		: "Å irina",
+DlgTableWidthPx		: "piksela",
+DlgTableWidthPc		: "postotaka",
+DlgTableHeight		: "Visina",
+DlgTableCellSpace	: "Prostornost Äelija",
+DlgTableCellPad		: "Razmak Äelija",
+DlgTableCaption		: "Naslov",
+DlgTableSummary		: "SaÅūetak",
+
+// Table Cell Dialog
+DlgCellTitle		: "Svojstva Äelije",
+DlgCellWidth		: "Å irina",
+DlgCellWidthPx		: "piksela",
+DlgCellWidthPc		: "postotaka",
+DlgCellHeight		: "Visina",
+DlgCellWordWrap		: "Word Wrap",
+DlgCellWordWrapNotSet	: "<nije postavljeno>",
+DlgCellWordWrapYes	: "Da",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "Vodoravno poravnanje",
+DlgCellHorAlignNotSet	: "<nije postavljeno>",
+DlgCellHorAlignLeft	: "Lijevo",
+DlgCellHorAlignCenter	: "SrediÅĄnje",
+DlgCellHorAlignRight: "Desno",
+DlgCellVerAlign		: "Okomito poravnanje",
+DlgCellVerAlignNotSet	: "<nije postavljeno>",
+DlgCellVerAlignTop	: "Gornje",
+DlgCellVerAlignMiddle	: "SredniÅĄnje",
+DlgCellVerAlignBottom	: "Donje",
+DlgCellVerAlignBaseline	: "Bazno",
+DlgCellRowSpan		: "Spajanje redova",
+DlgCellCollSpan		: "Spajanje kolona",
+DlgCellBackColor	: "Boja pozadine",
+DlgCellBorderColor	: "Boja okvira",
+DlgCellBtnSelect	: "Odaberi...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "PronaÄi i zamijeni",
+
+// Find Dialog
+DlgFindTitle		: "PronaÄi",
+DlgFindFindBtn		: "PronaÄi",
+DlgFindNotFoundMsg	: "TraÅūeni tekst nije pronaÄen.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Zamijeni",
+DlgReplaceFindLbl		: "PronaÄi:",
+DlgReplaceReplaceLbl	: "Zamijeni s:",
+DlgReplaceCaseChk		: "Usporedi mala/velika slova",
+DlgReplaceReplaceBtn	: "Zamijeni",
+DlgReplaceReplAllBtn	: "Zamijeni sve",
+DlgReplaceWordChk		: "Usporedi cijele rijeÄi",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Sigurnosne postavke VaÅĄeg pretraÅūivaÄa ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl+X).",
+PasteErrorCopy	: "Sigurnosne postavke VaÅĄeg pretraÅūivaÄa ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl+C).",
+
+PasteAsText		: "Zalijepi kao Äisti tekst",
+PasteFromWord	: "Zalijepi iz Worda",
+
+DlgPasteMsg2	: "Molimo zaljepite unutar doljnjeg okvira koristeÄi tipkovnicu (<STRONG>Ctrl+V</STRONG>) i kliknite <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Zbog sigurnosnih postavki VaÅĄeg pretraÅūivaÄa, editor nema direktan pristup VaÅĄem meÄuspremniku. Potrebno je ponovno zalijepiti tekst u ovaj prozor.",
+DlgPasteIgnoreFont		: "Zanemari definiciju vrste fonta",
+DlgPasteRemoveStyles	: "Ukloni definicije stilova",
+
+// Color Picker
+ColorAutomatic	: "Automatski",
+ColorMoreColors	: "ViÅĄe boja...",
+
+// Document Properties
+DocProps		: "Svojstva dokumenta",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Svojstva sidra",
+DlgAnchorName		: "Ime sidra",
+DlgAnchorErrorName	: "Molimo unesite ime sidra",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nije u rjeÄniku",
+DlgSpellChangeTo		: "Promijeni u",
+DlgSpellBtnIgnore		: "Zanemari",
+DlgSpellBtnIgnoreAll	: "Zanemari sve",
+DlgSpellBtnReplace		: "Zamijeni",
+DlgSpellBtnReplaceAll	: "Zamijeni sve",
+DlgSpellBtnUndo			: "Vrati",
+DlgSpellNoSuggestions	: "-Nema preporuke-",
+DlgSpellProgress		: "Provjera u tijeku...",
+DlgSpellNoMispell		: "Provjera zavrÅĄena: Nema greÅĄaka",
+DlgSpellNoChanges		: "Provjera zavrÅĄena: Nije napravljena promjena",
+DlgSpellOneChange		: "Provjera zavrÅĄena: Jedna rijeÄ promjenjena",
+DlgSpellManyChanges		: "Provjera zavrÅĄena: Promijenjeno %1 rijeÄi",
+
+IeSpellDownload			: "Provjera pravopisa nije instalirana. Å―elite li skinuti provjeru pravopisa?",
+
+// Button Dialog
+DlgButtonText		: "Tekst (vrijednost)",
+DlgButtonType		: "Vrsta",
+DlgButtonTypeBtn	: "Gumb",
+DlgButtonTypeSbm	: "PoÅĄalji",
+DlgButtonTypeRst	: "PoniÅĄti",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Ime",
+DlgCheckboxValue	: "Vrijednost",
+DlgCheckboxSelected	: "Odabrano",
+
+// Form Dialog
+DlgFormName		: "Ime",
+DlgFormAction	: "Akcija",
+DlgFormMethod	: "Metoda",
+
+// Select Field Dialog
+DlgSelectName		: "Ime",
+DlgSelectValue		: "Vrijednost",
+DlgSelectSize		: "VeliÄina",
+DlgSelectLines		: "linija",
+DlgSelectChkMulti	: "Dozvoli viÅĄestruki odabir",
+DlgSelectOpAvail	: "Dostupne opcije",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "Vrijednost",
+DlgSelectBtnAdd		: "Dodaj",
+DlgSelectBtnModify	: "Promijeni",
+DlgSelectBtnUp		: "Gore",
+DlgSelectBtnDown	: "Dolje",
+DlgSelectBtnSetValue : "Postavi kao odabranu vrijednost",
+DlgSelectBtnDelete	: "ObriÅĄi",
+
+// Textarea Dialog
+DlgTextareaName	: "Ime",
+DlgTextareaCols	: "Kolona",
+DlgTextareaRows	: "Redova",
+
+// Text Field Dialog
+DlgTextName			: "Ime",
+DlgTextValue		: "Vrijednost",
+DlgTextCharWidth	: "Å irina",
+DlgTextMaxChars		: "NajviÅĄe karaktera",
+DlgTextType			: "Vrsta",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Å ifra",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Ime",
+DlgHiddenValue	: "Vrijednost",
+
+// Bulleted List Dialog
+BulletedListProp	: "Svojstva liste",
+NumberedListProp	: "Svojstva brojÄane liste",
+DlgLstStart			: "PoÄetak",
+DlgLstType			: "Vrsta",
+DlgLstTypeCircle	: "Krug",
+DlgLstTypeDisc		: "Disk",
+DlgLstTypeSquare	: "Kvadrat",
+DlgLstTypeNumbers	: "Brojevi (1, 2, 3)",
+DlgLstTypeLCase		: "Mala slova (a, b, c)",
+DlgLstTypeUCase		: "Velika slova (A, B, C)",
+DlgLstTypeSRoman	: "Male rimske brojke (i, ii, iii)",
+DlgLstTypeLRoman	: "Velike rimske brojke (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "OpÄenito",
+DlgDocBackTab		: "Pozadina",
+DlgDocColorsTab		: "Boje i margine",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Naslov stranice",
+DlgDocLangDir		: "Smjer jezika",
+DlgDocLangDirLTR	: "S lijeva na desno",
+DlgDocLangDirRTL	: "S desna na lijevo",
+DlgDocLangCode		: "KÃīd jezika",
+DlgDocCharSet		: "Enkodiranje znakova",
+DlgDocCharSetCE		: "SrediÅĄnja Europa",
+DlgDocCharSetCT		: "Tradicionalna kineska (Big5)",
+DlgDocCharSetCR		: "Äirilica",
+DlgDocCharSetGR		: "GrÄka",
+DlgDocCharSetJP		: "Japanska",
+DlgDocCharSetKR		: "Koreanska",
+DlgDocCharSetTR		: "Turska",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Zapadna Europa",
+DlgDocCharSetOther	: "Ostalo enkodiranje znakova",
+
+DlgDocDocType		: "Zaglavlje vrste dokumenta",
+DlgDocDocTypeOther	: "Ostalo zaglavlje vrste dokumenta",
+DlgDocIncXHTML		: "Ubaci XHTML deklaracije",
+DlgDocBgColor		: "Boja pozadine",
+DlgDocBgImage		: "URL slike pozadine",
+DlgDocBgNoScroll	: "Pozadine se ne pomiÄe",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "PosjeÄeni link",
+DlgDocCActive		: "Aktivni link",
+DlgDocMargins		: "Margine stranice",
+DlgDocMaTop			: "Vrh",
+DlgDocMaLeft		: "Lijevo",
+DlgDocMaRight		: "Desno",
+DlgDocMaBottom		: "Dolje",
+DlgDocMeIndex		: "KljuÄne rijeÄi dokumenta (odvojene zarezom)",
+DlgDocMeDescr		: "Opis dokumenta",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Autorska prava",
+DlgDocPreview		: "Pregledaj",
+
+// Templates Dialog
+Templates			: "PredloÅĄci",
+DlgTemplatesTitle	: "PredloÅĄci sadrÅūaja",
+DlgTemplatesSelMsg	: "Molimo odaberite predloÅūak koji Åūelite otvoriti<br>(stvarni sadrÅūaj Äe biti izgubljen):",
+DlgTemplatesLoading	: "UÄitavam listu predloÅūaka. Molimo priÄekajte...",
+DlgTemplatesNoTpl	: "(Nema definiranih predloÅūaka)",
+DlgTemplatesReplace	: "Zamijeni trenutne sadrÅūaje",
+
+// About Dialog
+DlgAboutAboutTab	: "O FCKEditoru",
+DlgAboutBrowserInfoTab	: "Podaci o pretraÅūivaÄu",
+DlgAboutLicenseTab	: "Licenca",
+DlgAboutVersion		: "inaÄica",
+DlgAboutInfo		: "Za viÅĄe informacija posjetite"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/mn.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/mn.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/mn.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Mongolian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ÐÐ°ÐģÐ°ÐķÐ―Ņ ŅŅŅŅÐģ ŅÐēÐīŅŅ",
+ToolbarExpand		: "ÐÐ°ÐģÐ°ÐķÐ―Ņ ŅŅŅŅÐģ ÓĐŅÐģÓĐŅÐģÓĐŅ",
+
+// Toolbar Items and Context Menu
+Save				: "ÐĨÐ°ÐīÐģÐ°ÐŧÐ°Ņ",
+NewPage				: "ÐĻÐļÐ―Ņ ŅŅŅÐīÐ°Ņ",
+Preview				: "ÐĢŅÐļÐīŅÐŧÐ°Ð― ŅÐ°ŅÐ°Ņ",
+Cut					: "ÐĨÐ°ÐđŅÐŧÐ°Ņ",
+Copy				: "ÐĨŅŅÐŧÐ°Ņ",
+Paste				: "ÐŅŅÐŧÐģÐ°Ņ",
+PasteText			: "plain text-ŅŅŅ ÐąŅŅÐŧÐģÐ°Ņ",
+PasteWord			: "Word-ÐūÐūŅ ÐąŅŅÐŧÐģÐ°Ņ",
+Print				: "ÐĨŅÐēÐŧŅŅ",
+SelectAll			: "ÐŌŊÐģÐīÐļÐđÐģ Ð―Ņ ŅÐūÐ―ÐģÐūŅ",
+RemoveFormat		: "ÐĪÐūŅÐžÐ°Ņ Ð°ÐēŅ ŅÐ°ŅŅ",
+InsertLinkLbl		: "ÐÐļÐ―Ðš",
+InsertLink			: "ÐÐļÐ―Ðš ÐŅŅŅÐŧÐ°Ņ/ÐÐ°ŅÐēÐ°ŅÐŧÐ°Ņ",
+RemoveLink			: "ÐÐļÐ―Ðš Ð°ÐēŅ ŅÐ°ŅŅ",
+Anchor				: "ÐĨÐūÐŧÐąÐūÐūŅ ÐŅŅŅÐŧÐ°Ņ/ÐÐ°ŅÐēÐ°ŅÐŧÐ°Ņ",
+AnchorDelete		: "ÐĨÐūÐŧÐąÐūÐūŅ ÐÐēÐ°Ņ",
+InsertImageLbl		: "ÐŅŅÐ°Ðģ",
+InsertImage			: "ÐŅŅÐ°Ðģ ÐŅŅŅÐŧÐ°Ņ/ÐÐ°ŅÐēÐ°ŅÐŧÐ°Ņ",
+InsertFlashLbl		: "ÐĪÐŧÐ°Ņ",
+InsertFlash			: "ÐĪÐŧÐ°Ņ ÐŅŅŅÐŧÐ°Ņ/ÐÐ°ŅÐēÐ°ŅÐŧÐ°Ņ",
+InsertTableLbl		: "ÐĨŌŊŅÐ―ŅÐģŅ",
+InsertTable			: "ÐĨŌŊŅÐ―ŅÐģŅ ÐŅŅŅÐŧÐ°Ņ/ÐÐ°ŅÐēÐ°ŅÐŧÐ°Ņ",
+InsertLineLbl		: "ÐŅŅÐ°Ð°Ņ",
+InsertLine			: "ÐĨÓĐÐ―ÐīÐŧÓĐÐ― Ð·ŅŅÐ°Ð°Ņ ÐūŅŅŅÐŧÐ°Ņ",
+InsertSpecialCharLbl: "ÐÐ―ŅÐģÐūÐđ ŅŅÐžÐīŅÐģŅ",
+InsertSpecialChar	: "ÐÐ―ŅÐģÐūÐđ ŅŅÐžÐīŅÐģŅ ÐūŅŅŅÐŧÐ°Ņ",
+InsertSmileyLbl		: "ÐĒÐūÐīÐūŅŅÐūÐđÐŧÐūÐŧŅ",
+InsertSmiley		: "ÐĒÐūÐīÐūŅŅÐūÐđÐŧÐūÐŧŅ ÐūŅŅŅÐŧÐ°Ņ",
+About				: "FCKeditor-Ð― ŅŅŅÐ°Ðđ",
+Bold				: "ÐĒÐūÐī ÐąŌŊÐīŌŊŌŊÐ―",
+Italic				: "ÐÐ°ÐŧŅŅ",
+Underline			: "ÐÐūÐūÐģŅŅŅ Ð―Ņ Ð·ŅŅÐ°Ð°ŅŅÐ°Ðđ ÐąÐūÐŧÐģÐūŅ",
+StrikeThrough		: "ÐŅÐ―ÐīŅŅŅ Ð―Ņ Ð·ŅŅÐ°Ð°ŅŅÐ°Ðđ ÐąÐūÐŧÐģÐūŅ",
+Subscript			: "ÐĄŅŅŅŅ ÐąÐūÐŧÐģÐūŅ",
+Superscript			: "ÐŅŅŅÐģ ÐąÐūÐŧÐģÐūŅ",
+LeftJustify			: "ÐŌŊŌŊÐ― ŅÐ°ÐŧÐī ÐąÐ°ÐđŅÐŧŅŅÐŧÐ°Ņ",
+CenterJustify		: "ÐĒÓĐÐēÐī ÐąÐ°ÐđŅÐŧŅŅÐŧÐ°Ņ",
+RightJustify		: "ÐÐ°ŅŅŅÐ― ŅÐ°ÐŧÐī ÐąÐ°ÐđŅÐŧŅŅÐŧÐ°Ņ",
+BlockJustify		: "ÐÐŧÐūÐš ŅŅÐŧÐąŅŅŅŅŅ ÐąÐ°ÐđŅÐŧŅŅÐŧÐ°Ņ",
+DecreaseIndent		: "ÐÐūÐģÐūÐŧ ÐžÓĐŅ Ð―ŅÐžŅŅ",
+IncreaseIndent		: "ÐÐūÐģÐūÐŧ ÐžÓĐŅ ŅÐ°ŅÐ°Ņ",
+Blockquote			: "ÐĨÐ°ÐđŅŅÐ°ÐģÐŧÐ°Ņ",
+Undo				: "ÐĨŌŊŅÐļÐ―ÐģŌŊÐđ ÐąÐūÐŧÐģÐūŅ",
+Redo				: "ÓĻÐžÐ―ÓĐŅ ŌŊÐđÐŧÐīÐŧŅŅ ŅŅŅÐģŅŅŅ",
+NumberedListLbl		: "ÐŅÐģÐ°Ð°ŅÐŧÐ°ÐģÐīŅÐ°Ð― ÐķÐ°ÐģŅÐ°Ð°ÐŧŅ",
+NumberedList		: "ÐŅÐģÐ°Ð°ŅÐŧÐ°ÐģÐīŅÐ°Ð― ÐķÐ°ÐģŅÐ°Ð°ÐŧŅ ÐŅŅŅÐŧÐ°Ņ/ÐÐēÐ°Ņ",
+BulletedListLbl		: "ÐĶŅÐģŅŅÐđ ÐķÐ°ÐģŅÐ°Ð°ÐŧŅ",
+BulletedList		: "ÐĶŅÐģŅŅÐđ ÐķÐ°ÐģŅÐ°Ð°ÐŧŅ ÐŅŅŅÐŧÐ°Ņ/ÐÐēÐ°Ņ",
+ShowTableBorders	: "ÐĨŌŊŅÐ―ŅÐģŅÐļÐđÐ― ŅŌŊŅŅŅÐģ ŌŊÐ·ŌŊŌŊÐŧŅŅ",
+ShowDetails			: "ÐÐĩŅÐ°ÐŧŅÐŧÐ°Ð― ŌŊÐ·ŌŊŌŊÐŧŅŅ",
+Style				: "ÐÐ°ÐģÐēÐ°Ņ",
+FontFormat			: "ÐĪÐūŅÐžÐ°Ņ",
+Font				: "ÐĪÐūÐ―Ņ",
+FontSize			: "ÐĨŅÐžÐķŅŅ",
+TextColor			: "ÐĪÐūÐ―ŅÐ―Ņ ÓĐÐ―ÐģÓĐ",
+BGColor				: "ÐĪÐūÐ―Ð―Ņ ÓĐÐ―ÐģÓĐ",
+Source				: "ÐÐūÐī",
+Find				: "ÐĨÐ°ÐđŅ",
+Replace				: "ÐĄÐūÐŧÐļŅ",
+SpellCheck			: "ŌŪÐģÐļÐđÐ― ÐīŌŊŅŅŅ ŅÐ°ÐŧÐģÐ°Ņ",
+UniversalKeyboard	: "ÐĢÐ―ÐļÐēÐ°ŅŅÐ°Ðŧ ÐģÐ°Ņ",
+PageBreakLbl		: "ÐĨŅŅÐīÐ°Ņ ŅŅŅÐģÐ°Ð°ŅÐŧÐ°Ņ",
+PageBreak			: "ÐĨŅŅÐīÐ°Ņ ŅŅŅÐģÐ°Ð°ŅÐŧÐ°ÐģŅ ÐūŅŅŅÐŧÐ°Ņ",
+
+Form			: "ÐĪÐūŅÐž",
+Checkbox		: "Ð§ÐĩÐšÐąÐūÐšŅ",
+RadioButton		: "Ð Ð°ÐīÐļÐū ŅÐūÐēŅ",
+TextField		: "ÐĒÐĩŅŅ ŅÐ°ÐŧÐąÐ°Ņ",
+Textarea		: "ÐĒÐĩŅŅ ÐūŅŅÐļÐ―",
+HiddenField		: "ÐŅŅŅ ŅÐ°ÐŧÐąÐ°Ņ",
+Button			: "ÐĒÐūÐēŅ",
+SelectionField	: "ÐĄÐūÐ―ÐģÐūÐģŅ ŅÐ°ÐŧÐąÐ°Ņ",
+ImageButton		: "ÐŅŅÐ°ÐģŅÐ°Ðđ ŅÐūÐēŅ",
+
+FitWindow		: "editor-Ð― ŅŅÐžÐķŅŅÐģ ŅÐūÐžŅŅŅÐŧÐ°Ņ",
+ShowBlocks		: "Block-ŅŅÐīŅÐģ ŌŊÐ·ŌŊŌŊÐŧŅŅ",
+
+// Context Menu
+EditLink			: "ÐĨÐūÐŧÐąÐūÐūŅ Ð·Ð°ŅÐēÐ°ŅÐŧÐ°Ņ",
+CellCM				: "ÐŌŊŅ/Ð·Ð°Ðđ",
+RowCM				: "ÐÓĐŅ",
+ColumnCM			: "ÐÐ°ÐģÐ°Ð―Ð°",
+InsertRowAfter		: "ÐÓĐŅ ÐīÐ°ŅÐ°Ð° Ð―Ņ ÐūŅŅŅÐŧÐ°Ņ",
+InsertRowBefore		: "ÐÓĐŅ ÓĐÐžÐ―ÓĐ Ð―Ņ ÐūŅŅŅÐŧÐ°Ņ",
+DeleteRows			: "ÐÓĐŅ ŅŅŅÐģÐ°Ņ",
+InsertColumnAfter	: "ÐÐ°ÐģÐ°Ð―Ð° ÐīÐ°ŅÐ°Ð° Ð―Ņ ÐūŅŅŅÐŧÐ°Ņ",
+InsertColumnBefore	: "ÐÐ°ÐģÐ°Ð―Ð° ÓĐÐžÐ―ÓĐ Ð―Ņ ÐūŅŅŅÐŧÐ°Ņ",
+DeleteColumns		: "ÐÐ°ÐģÐ°Ð―Ð° ŅŅŅÐģÐ°Ņ",
+InsertCellAfter		: "ÐŌŊŅ/Ð·Ð°Ðđ ÐīÐ°ŅÐ°Ð° Ð―Ņ ÐūŅŅŅÐŧÐ°Ņ",
+InsertCellBefore	: "ÐŌŊŅ/Ð·Ð°Ðđ ÓĐÐžÐ―ÓĐ Ð―Ņ ÐūŅŅŅÐŧÐ°Ņ",
+DeleteCells			: "ÐŌŊŅ ŅŅŅÐģÐ°Ņ",
+MergeCells			: "ÐŌŊŅ Ð―ŅÐģŅŅŅ",
+MergeRight			: "ÐÐ°ŅŅŅÐ― ŅÐļÐđŅ Ð―ŅÐģŅÐģŅŅ",
+MergeDown			: "ÐÐūÐūŅ Ð―ŅÐģŅÐģŅŅ",
+HorizontalSplitCell	: "ÐŌŊŅ/Ð·Ð°ÐđÐģ ÐąÐūŅÐūÐūÐģÐūÐūŅ Ð―Ņ ŅŅŅÐģÐ°Ð°ŅÐŧÐ°Ņ",
+VerticalSplitCell	: "ÐŌŊŅ/Ð·Ð°ÐđÐģ ŅÓĐÐ―ÐīÐŧÓĐÐ―ÐģÓĐÓĐŅ Ð―Ņ ŅŅŅÐģÐ°Ð°ŅÐŧÐ°Ņ",
+TableDelete			: "ÐĨŌŊŅÐ―ŅÐģŅ ŅŅŅÐģÐ°Ņ",
+CellProperties		: "ÐŌŊŅ/Ð·Ð°Ðđ Ð·Ð°ÐđÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+TableProperties		: "ÐĨŌŊŅÐ―ŅÐģŅ",
+ImageProperties		: "ÐŅŅÐ°Ðģ",
+FlashProperties		: "ÐĪÐŧÐ°Ņ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+
+AnchorProp			: "ÐĨÐūÐŧÐąÐūÐūŅ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+ButtonProp			: "ÐĒÐūÐēŅÐ―Ņ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+CheckboxProp		: "Ð§ÐĩÐšÐąÐūÐšŅÐ―Ņ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+HiddenFieldProp		: "ÐŅŅŅ ŅÐ°ÐŧÐąÐ°ŅŅÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+RadioButtonProp		: "Ð Ð°ÐīÐļÐū ŅÐūÐēŅÐ―Ņ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+ImageButtonProp		: "ÐŅŅÐģÐ°Ð― ŅÐūÐēŅÐ―Ņ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+TextFieldProp		: "ÐĒÐĩÐšŅŅ ŅÐ°ÐŧÐąÐ°ŅŅÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+SelectionFieldProp	: "ÐĄÐūÐģÐūÐģŅ ŅÐ°ÐŧÐąÐ°ŅŅÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+TextareaProp		: "ÐĒÐĩÐšŅŅ ÐūŅŅÐ―Ņ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+FormProp			: "ÐĪÐūŅÐž ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+
+FontFormats			: "ÐĨŅÐēÐļÐđÐ―;Formatted;ÐĨÐ°ŅÐģ;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Paragraph (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML ŌŊÐđÐŧ ŅÐēŅ ŅÐēÐ°ÐģÐīÐ°Ðķ ÐąÐ°ÐđÐ―Ð°. ÐĨŌŊÐŧŅŅÐ―Ņ ŌŊŌŊ...",
+Done				: "ÐĨÐļÐđŅ",
+PasteWordConfirm	: "Word-ÐūÐūŅ ŅŅŅÐŧŅÐ°Ð― ŅÐĩÐšŅŅŅŅ ŅÐ°Ð―Ð°Ðķ ÐąÐ°ÐđÐģÐ°Ð°Ðģ Ð―Ņ ÐąŅŅÐŧÐģÐ°ŅŅÐģ ŅÐ° ŅŌŊŅŅ ÐąÐ°ÐđÐ―Ð° ŅŅ. ÐĒÐ° ŅÐĩÐšŅŅ-ŅŅ ÐąŅŅÐŧÐģÐ°ŅŅÐ― ÓĐÐžÐ―ÓĐ ŅŅÐēŅŅÐŧŅŅ ŌŊŌŊ?",
+NotCompatiblePaste	: "Ð­Ð―Ņ ÐšÐūÐžÐžÐ°Ð―Ðī Internet Explorer-ŅÐ― 5.5 ÐąŅŅŅ ŅŌŊŌŊÐ―ŅŅŅ ÐīŅŅŅ ŅŅÐēÐļÐŧÐąÐ°ŅŅ ÐļÐīÐēŅŅŅÐļÐ―Ņ. ÐĒÐ° ŅŅÐēŅŅÐŧŅŅÐģŌŊÐđÐģŅŅŅ ÐąŅŅÐŧÐģÐ°ŅŅÐģ ŅŌŊŅŅ ÐąÐ°ÐđÐ―Ð°?",
+UnknownToolbarItem	: "ÐÐ°ÐģÐ°ÐķÐ―Ņ ŅŅŅÐģÐļÐđÐ― \"%1\" item ÐžŅÐīŅÐģÐīŅŅÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°",
+UnknownCommand		: "\"%1\" ÐšÐūÐžÐžÐ°Ð―Ðī Ð―ŅŅ ÐžŅÐīÐ°ÐģÐīŅŅÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°",
+NotImplemented		: "ÐÓĐÐēŅÓĐÓĐŅÓĐÐģÐīÓĐŅÐģŌŊÐđ ÐšÐūÐžÐžÐ°Ð―Ðī",
+UnknownToolbarSet	: "ÐÐ°ÐģÐ°ÐķÐ―Ņ ŅŅŅŅÐģŅ \"%1\" ÐūÐ―ÐūÐūŅ, ŌŊŌŊŅŅŅÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°",
+NoActiveX			: "ÐĒÐ°Ð―Ņ ŌŊÐ·ŌŊŌŊÐŧŅÐģŅ/browser-Ð― ŅÐ°ÐžÐģÐ°Ð°ÐŧÐ°ÐŧŅŅÐ― ŅÐūŅÐļŅÐģÐūÐū editor-Ð― Ð·Ð°ŅÐļÐž ÐąÐūÐŧÐūÐžÐķÐļÐđÐģ ŅŅÐ·ÐģÐ°Ð°ŅÐŧÐ°Ðķ ÐąÐ°ÐđÐ―Ð°. ÐĒÐ° \"Run ActiveX controls ÐąÐ° plug-ins\" ŅÐūÐ―ÐģÐūÐŧŅÐģ ÐļÐīÐēŅŅÐļŅŅÐđ ÐąÐūÐŧÐģÐū.",
+BrowseServerBlocked : "ÐÓĐÓĐŅ ŌŊÐ·ŌŊŌŊÐģŅ Ð―ŅŅÐķ ŅÐ°ÐīŅÐ°Ð―ÐģŌŊÐđ. ÐŌŊŅ popup blocker-Ðģ disabled ÐąÐūÐŧÐģÐūÐ―Ðū ŅŅ.",
+DialogBlocked		: "ÐĨÐ°ŅÐļÐŧŅÐ°Ņ ŅÐūÐ―ŅÐūÐ―Ðī ŅÐ―ÐļÐđÐģ Ð―ŅŅŅŅÐī ÐąÐūÐŧÐūÐžÐķÐģŌŊÐđ ŅŅ. ÐŌŊŅ popup blocker-Ðģ disabled ÐąÐūÐŧÐģÐūÐ―Ðū ŅŅ.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "ÐÐūÐŧÐļŅ",
+DlgBtnClose			: "ÐĨÐ°Ð°Ņ",
+DlgBtnBrowseServer	: "ÐĄÐĩŅÐēÐĩŅ ŅÐ°ŅŅŅÐŧÐ°Ņ",
+DlgAdvancedTag		: "ÐŅÐžŅÐŧŅ",
+DlgOpOther			: "<ÐŅŅÐ°Ðī>",
+DlgInfoTab			: "ÐŅÐīŅŅÐŧŅÐŧ",
+DlgAlertUrl			: "URL ÐūŅŅŅÐŧÐ―Ð° ŅŅ",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ÐÐ―ÐūÐūŅÐģŌŊÐđ>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "ÐĨŅÐŧÐ―ÐļÐđ ŅÐļÐģÐŧŅÐŧ",
+DlgGenLangDirLtr	: "ÐŌŊŌŊÐ―ŅŅŅ ÐąÐ°ŅŅŅÐ― (LTR)",
+DlgGenLangDirRtl	: "ÐÐ°ŅŅŅÐ―Ð°Ð°Ņ Ð·ŌŊŌŊÐ― (RTL)",
+DlgGenLangCode		: "ÐĨŅÐŧÐ―ÐļÐđ ÐšÐūÐī",
+DlgGenAccessKey		: "ÐĨÐūÐŧÐąÐūŅ ŅŌŊÐŧŅŌŊŌŊŅ",
+DlgGenName			: "ÐŅŅ",
+DlgGenTabIndex		: "Tab ÐļÐ―ÐīÐĩÐšŅ",
+DlgGenLongDescr		: "URL-ŅÐ― ŅÐ°ÐđÐŧÐąÐ°Ņ",
+DlgGenClass			: "Stylesheet ÐšÐŧÐ°ŅŅŅŅÐī",
+DlgGenTitle			: "ÐÓĐÐēÐŧÓĐÐŧÐīÓĐŅ ÐģÐ°ŅŅÐļÐģ",
+DlgGenContType		: "ÐÓĐÐēÐŧÓĐÐŧÐīÓĐŅ ŅÓĐŅÐŧÐļÐđÐ― Ð°ÐģŅŅÐŧÐģÐ°",
+DlgGenLinkCharset	: "ÐĒŅÐžÐīŅÐģŅ ÐūÐ―ÐūÐūŅ Ð―ÓĐÓĐŅÓĐÐī ŅÐūÐŧÐąÐūÐģÐīŅÐūÐ―",
+DlgGenStyle			: "ÐÐ°ÐģÐēÐ°Ņ",
+
+// Image Dialog
+DlgImgTitle			: "ÐŅŅÐ°Ðģ",
+DlgImgInfoTab		: "ÐŅŅÐ°ÐģÐ―Ņ ÐžŅÐīŅŅÐŧŅÐŧ",
+DlgImgBtnUpload		: "ŌŪŌŊÐ―ÐļÐđÐģ ŅÐĩŅÐēŅŅŅŌŊŌŊ ÐļÐŧÐģŅŅ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ÐĨŅŅÐŧÐ°Ņ",
+DlgImgAlt			: "ÐĒÐ°ÐđÐŧÐąÐ°Ņ ŅÐĩÐšŅŅ",
+DlgImgWidth			: "ÓĻŅÐģÓĐÐ―",
+DlgImgHeight		: "ÓĻÐ―ÐīÓĐŅ",
+DlgImgLockRatio		: "Ð Ð°ÐīÐļÐū ŅŌŊÐģÐķÐļŅ",
+DlgBtnResetSize		: "ŅŅÐžÐķŅŅ ÐīÐ°ŅÐļÐ― ÐūÐ―ÐūÐūŅ",
+DlgImgBorder		: "ÐĨŌŊŅŅŅ",
+DlgImgHSpace		: "ÐĨÓĐÐ―ÐīÐŧÓĐÐ― Ð·Ð°Ðđ",
+DlgImgVSpace		: "ÐÐūŅÐūÐū Ð·Ð°Ðđ",
+DlgImgAlign			: "Ð­ÐģÐ―ŅŅ",
+DlgImgAlignLeft		: "ÐŌŊŌŊÐ―",
+DlgImgAlignAbsBottom: "Abs ÐīÐūÐūÐī ŅÐ°ÐŧÐī",
+DlgImgAlignAbsMiddle: "Abs ÐŅÐ―Ðī ŅÐ°ÐŧÐī",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "ÐÐūÐūÐī ŅÐ°ÐŧÐī",
+DlgImgAlignMiddle	: "ÐŅÐ―Ðī ŅÐ°ÐŧÐī",
+DlgImgAlignRight	: "ÐÐ°ŅŅŅÐ―",
+DlgImgAlignTextTop	: "ÐĒÐĩÐšŅŅ ÐīŅŅŅ",
+DlgImgAlignTop		: "ÐŅŅÐī ŅÐ°ÐŧÐī",
+DlgImgPreview		: "ÐĢŅÐļÐīŅÐŧÐ°Ð― ŅÐ°ŅÐ°Ņ",
+DlgImgAlertUrl		: "ÐŅŅÐ°ÐģÐ―Ņ URL-ŅÐ― ŅÓĐŅÐŧÐļÐđÐ― ŅÐūÐ―ÐģÐūÐ―Ðū ŅŅ",
+DlgImgLinkTab		: "ÐÐļÐ―Ðš",
+
+// Flash Dialog
+DlgFlashTitle		: "ÐĪÐŧÐ°Ņ  ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+DlgFlashChkPlay		: "ÐÐēŅÐūÐžÐ°ŅÐ°Ð°Ņ ŅÐūÐģÐŧÐūŅ",
+DlgFlashChkLoop		: "ÐÐ°ÐēŅÐ°Ņ",
+DlgFlashChkMenu		: "ÐĪÐŧÐ°Ņ ŅŅŅ ÐļÐīÐēŅŅÐķŌŊŌŊÐŧŅŅ",
+DlgFlashScale		: "ÓĻŅÐģÓĐÐģŅÐģÓĐŅ",
+DlgFlashScaleAll	: "ÐŌŊÐģÐīÐļÐđÐģ ŅÐ°ŅŅŅÐŧÐ°Ņ",
+DlgFlashScaleNoBorder	: "ÐĨŌŊŅŅŅÐģŌŊÐđ",
+DlgFlashScaleFit	: "ÐŊÐģ ŅÐ°Ð°ŅŅŅÐŧÐ°Ņ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ÐÐļÐ―Ðš",
+DlgLnkInfoTab		: "ÐÐļÐ―ÐšÐļÐđÐ― ÐžŅÐīŅŅÐŧŅÐŧ",
+DlgLnkTargetTab		: "ÐÐ°ÐđŅÐŧÐ°Ðŧ",
+
+DlgLnkType			: "ÐÐļÐ―ÐšÐļÐđÐ― ŅÓĐŅÓĐÐŧ",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ð­Ð―Ņ ŅŅŅÐīÐ°ŅÐ°Ð―ÐīÐ°Ņ ŅÐūÐŧÐąÐūÐūŅ",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "ÐŅÐūŅÐūÐšÐūÐŧ",
+DlgLnkProtoOther	: "<ÐąŅŅÐ°Ðī>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ÐĨÐūÐŧÐąÐūÐūŅ ŅÐūÐ―ÐģÐūŅ",
+DlgLnkAnchorByName	: "ÐĨÐūÐŧÐąÐūÐūŅŅÐ― Ð―ŅŅŅŅŅ",
+DlgLnkAnchorById	: "Ð­ÐŧÐĩÐžŅÐ―Ņ Id-ÐģÐ°Ð°Ņ",
+DlgLnkNoAnchors		: "(ÐÐ°ŅÐļÐžŅ ÐąÐļŅÐļÐģ ŅÐūÐŧÐąÐūÐūŅÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°)",
+DlgLnkEMail			: "E-Mail ÐĨÐ°ŅÐģ",
+DlgLnkEMailSubject	: "Message ÐģÐ°ŅŅÐļÐģ",
+DlgLnkEMailBody		: "Message-ÐļÐđÐ― Ð°ÐģŅŅÐŧÐģÐ°",
+DlgLnkUpload		: "ÐĨŅŅÐŧÐ°Ņ",
+DlgLnkBtnUpload		: "ŌŪŌŊÐ―ÐļÐđÐģ ŅÐĩŅÐēÐĩŅŅŌŊŌŊ ÐļÐŧÐģŅŅ",
+
+DlgLnkTarget		: "ÐÐ°ÐđŅÐŧÐ°Ðŧ",
+DlgLnkTargetFrame	: "<ÐÐģŅŅÐŧÐ°Ņ ŅŌŊŅŅŅ>",
+DlgLnkTargetPopup	: "<popup ŅÐūÐ―Ņ>",
+DlgLnkTargetBlank	: "ÐĻÐļÐ―Ņ ŅÐūÐ―Ņ (_blank)",
+DlgLnkTargetParent	: "Ð­ŅŅÐģ ŅÐūÐ―Ņ (_parent)",
+DlgLnkTargetSelf	: "ÐĒÓĐŅŅŅÐđ ŅÐūÐ―Ņ (_self)",
+DlgLnkTargetTop		: "ÐĨÐ°ÐžÐģÐļÐđÐ― ŅŌŊŅŌŊŌŊÐ― ÐąÐ°ÐđŅ ŅÐūÐ―Ņ (_top)",
+DlgLnkTargetFrameName	: "ÐŅÐļŅ ŅŅÐĩÐžŅÐ― Ð―ŅŅ",
+DlgLnkPopWinName	: "Popup ŅÐūÐ―ŅÐ―Ņ Ð―ŅŅ",
+DlgLnkPopWinFeat	: "Popup ŅÐūÐ―ŅÐ―Ņ ÐūÐ―ŅÐŧÐūÐģ",
+DlgLnkPopResize		: "ÐĨŅÐžÐķŅŅ ÓĐÓĐŅŅÐŧÓĐŅ",
+DlgLnkPopLocation	: "Location ŅŅŅŅÐģ",
+DlgLnkPopMenu		: "MeÐ―Ņ ŅŅŅŅÐģ",
+DlgLnkPopScroll		: "ÐĄÐšŅÐūÐŧ ŅŅŅŅÐģŌŊŌŊÐī",
+DlgLnkPopStatus		: "ÐĄŅÐ°ŅŅŅ ŅŅŅŅÐģ",
+DlgLnkPopToolbar	: "ÐÐ°ÐģÐ°ÐķÐ―Ņ ŅŅŅŅÐģ",
+DlgLnkPopFullScrn	: "ÐĶÐūÐ―Ņ ÐīŌŊŌŊŅÐģŅŅ (IE)",
+DlgLnkPopDependent	: "ÐĨÐ°ÐžÐ°Ð°ŅÐ°Ðđ (Netscape)",
+DlgLnkPopWidth		: "ÓĻŅÐģÓĐÐ―",
+DlgLnkPopHeight		: "ÓĻÐ―ÐīÓĐŅ",
+DlgLnkPopLeft		: "ÐŌŊŌŊÐ― ÐąÐ°ÐđŅÐŧÐ°Ðŧ",
+DlgLnkPopTop		: "ÐŅŅÐī ÐąÐ°ÐđŅÐŧÐ°Ðŧ",
+
+DlnLnkMsgNoUrl		: "ÐÐļÐ―Ðš URL-ŅŅ ŅÓĐŅÓĐÐŧÐķŌŊŌŊÐŧÐ―Ņ ŌŊŌŊ",
+DlnLnkMsgNoEMail	: "Ð-mail ŅÐ°ŅÐģÐ°Ð° ŅÓĐŅÓĐÐŧÐķŌŊŌŊÐŧÐ―Ņ ŌŊŌŊ",
+DlnLnkMsgNoAnchor	: "ÐĨÐūÐŧÐąÐūÐūŅÐūÐū ŅÐūÐ―ÐģÐūÐ―Ðū ŅŅ",
+DlnLnkMsgInvPopName	: "popup Ð―ŅŅ Ð―Ņ ŌŊŅÐģŅÐ― ŅŅÐžÐīŅÐģŅŅŅŅ ŅŅŅÐŧŅŅÐ― ÐąÐ°ÐđŅ ÐąÐ° ŅÐūÐūŅÐūÐ― Ð·Ð°Ðđ Ð°ÐģŅŅÐŧÐ°Ð°ÐģŌŊÐđ ÐąÐ°ÐđŅ ŅŅŅÐūÐđ.",
+
+// Color Dialog
+DlgColorTitle		: "ÓĻÐ―ÐģÓĐ ŅÐūÐ―ÐģÐūŅ",
+DlgColorBtnClear	: "ÐĶŅÐēŅŅÐŧŅŅ",
+DlgColorHighlight	: "ÓĻÐ―ÐģÓĐ",
+DlgColorSelected	: "ÐĄÐūÐ―ÐģÐūÐģÐīŅÐūÐ―",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÐĒÐūÐīÐūŅŅÐūÐđÐŧÐūÐŧŅ ÐūŅŅŅÐŧÐ°Ņ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÐÐ―ŅÐģÐūÐđ ŅŅÐžÐīŅÐģŅ ŅÐūÐ―ÐģÐūŅ",
+
+// Table Dialog
+DlgTableTitle		: "ÐĨŌŊŅÐ―ŅÐģŅ",
+DlgTableRows		: "ÐÓĐŅ",
+DlgTableColumns		: "ÐÐ°ÐģÐ°Ð―Ð°",
+DlgTableBorder		: "ÐĨŌŊŅŅŅÐ―ÐļÐđ ŅŅÐžÐķŅŅ",
+DlgTableAlign		: "Ð­ÐģÐ―ŅŅ",
+DlgTableAlignNotSet	: "<ÐÐ―ÐūÐūŅÐģŌŊÐđ>",
+DlgTableAlignLeft	: "ÐŌŊŌŊÐ― ŅÐ°ÐŧÐī",
+DlgTableAlignCenter	: "ÐĒÓĐÐēÐī",
+DlgTableAlignRight	: "ÐÐ°ŅŅŅÐ― ŅÐ°ÐŧÐī",
+DlgTableWidth		: "ÓĻŅÐģÓĐÐ―",
+DlgTableWidthPx		: "ŅŅÐģ",
+DlgTableWidthPc		: "ŅŅÐēŅ",
+DlgTableHeight		: "ÓĻÐ―ÐīÓĐŅ",
+DlgTableCellSpace	: "ÐŌŊŅ ŅÐūÐūŅÐūÐ―ÐīŅÐ― Ð·Ð°Ðđ (spacing)",
+DlgTableCellPad		: "ÐŌŊŅ ÐīÐūŅÐūŅÐŧÐūŅ(padding)",
+DlgTableCaption		: "ÐĒÐ°ÐđÐŧÐąÐ°Ņ",
+DlgTableSummary		: "ÐĒÐ°ÐđÐŧÐąÐ°Ņ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ÐĨÐūÐūŅÐūÐ― Ð·Ð°ÐđÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+DlgCellWidth		: "ÓĻŅÐģÓĐÐ―",
+DlgCellWidthPx		: "ŅŅÐģ",
+DlgCellWidthPc		: "ŅŅÐēŅ",
+DlgCellHeight		: "ÓĻÐ―ÐīÓĐŅ",
+DlgCellWordWrap		: "ŌŪÐģ ŅÐ°ŅÐŧÐ°Ņ",
+DlgCellWordWrapNotSet	: "<ÐÐ―ÐūÐūŅÐģŌŊÐđ>",
+DlgCellWordWrapYes	: "ÐĒÐļÐđÐž",
+DlgCellWordWrapNo	: "ŌŪÐģŌŊÐđ",
+DlgCellHorAlign		: "ÐÐūŅÐūÐū ŅÐģÐ―ŅŅ",
+DlgCellHorAlignNotSet	: "<ÐÐ―ÐūÐūŅÐģŌŊÐđ>",
+DlgCellHorAlignLeft	: "ÐŌŊŌŊÐ―",
+DlgCellHorAlignCenter	: "ÐĒÓĐÐē",
+DlgCellHorAlignRight: "ÐÐ°ŅŅŅÐ―",
+DlgCellVerAlign		: "ÐĨÓĐÐ―ÐīÐŧÓĐÐ― ŅÐģÐ―ŅŅ",
+DlgCellVerAlignNotSet	: "<ÐÐ―ÐūÐūŅÐģŌŊÐđ>",
+DlgCellVerAlignTop	: "ÐŅŅÐī ŅÐ°Ðŧ",
+DlgCellVerAlignMiddle	: "ÐŅÐ―Ðī",
+DlgCellVerAlignBottom	: "ÐÐūÐūÐī ŅÐ°Ðŧ",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "ÐÐļÐđŅ ÐžÓĐŅ (span)",
+DlgCellCollSpan		: "ÐÐļÐđŅ ÐąÐ°ÐģÐ°Ð―Ð° (span)",
+DlgCellBackColor	: "ÐĪÐūÐ―Ð―Ņ ÓĐÐ―ÐģÓĐ",
+DlgCellBorderColor	: "ÐĨŌŊŅŅŅÐ―ÐļÐđ ÓĐÐ―ÐģÓĐ",
+DlgCellBtnSelect	: "ÐĄÐūÐ―ÐģÐū...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "ÐĨÐ°Ðđ ÐžÓĐÐ― ÐÐ°ŅÐķ ÐąÐļŅ",
+
+// Find Dialog
+DlgFindTitle		: "ÐĨÐ°ÐđŅ",
+DlgFindFindBtn		: "ÐĨÐ°ÐđŅ",
+DlgFindNotFoundMsg	: "ÐĨÐ°ÐđŅÐ°Ð― ŅÐĩÐšŅŅ ÐūÐŧŅÐūÐ―ÐģŌŊÐđ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ÐĄÐūÐŧÐļŅ",
+DlgReplaceFindLbl		: "ÐĨÐ°ÐđŅ ŌŊÐģ/ŌŊŅŅÐģ:",
+DlgReplaceReplaceLbl	: "ÐĄÐūÐŧÐļŅ ŌŊÐģ:",
+DlgReplaceCaseChk		: "ÐĒŅÐ―ŅŅŅ ŅÓĐÐŧÓĐÐē",
+DlgReplaceReplaceBtn	: "ÐĄÐūÐŧÐļŅ",
+DlgReplaceReplAllBtn	: "ÐŌŊÐģÐīÐļÐđÐģ Ð―Ņ ÐĄÐūÐŧÐļŅ",
+DlgReplaceWordChk		: "ÐĒŅÐ―ŅŅŅ ÐąŌŊŅŅÐ― ŌŊÐģ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ÐĒÐ°Ð―Ņ browser-ŅÐ― ŅÐ°ÐžÐģÐ°Ð°ÐŧÐ°ÐŧŅŅÐ― ŅÐūŅÐļŅÐģÐūÐū editor-Ðī Ð°ÐēŅÐūÐžÐ°ŅÐ°Ð°Ņ ŅÐ°ÐđŅÐŧÐ°Ņ ŌŊÐđÐŧÐīŅÐŧÐļÐđÐģ Ð·ÓĐÐēŅÓĐÓĐŅÓĐŅÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°. (Ctrl+X) ŅÐūÐēŅÐ―Ņ ŅÐūŅÐŧÐūÐŧŅÐģ Ð°ŅÐļÐģÐŧÐ°Ð―Ð° ŅŅ.",
+PasteErrorCopy	: "ÐĒÐ°Ð―Ņ browser-ŅÐ― ŅÐ°ÐžÐģÐ°Ð°ÐŧÐ°ÐŧŅŅÐ― ŅÐūŅÐļŅÐģÐūÐū editor-Ðī Ð°ÐēŅÐūÐžÐ°ŅÐ°Ð°Ņ ŅŅŅÐŧÐ°Ņ ŌŊÐđÐŧÐīŅÐŧÐļÐđÐģ Ð·ÓĐÐēŅÓĐÓĐŅÓĐŅÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°. (Ctrl+C) ŅÐūÐēŅÐ―Ņ ŅÐūŅÐŧÐūÐŧŅÐģ Ð°ŅÐļÐģÐŧÐ°Ð―Ð° ŅŅ.",
+
+PasteAsText		: "Plain Text-ŅŅŅ ÐąŅŅÐŧÐģÐ°Ņ",
+PasteFromWord	: "Word-ÐūÐūŅ ÐąŅŅÐŧÐģÐ°Ņ",
+
+DlgPasteMsg2	: "(<strong>Ctrl+V</strong>) ŅÐūÐēŅÐļÐđÐģ Ð°ŅÐļÐģÐŧÐ°Ð― paste ŅÐļÐđÐ―Ņ ŌŊŌŊ. ÐÓĐÐ― <strong>OK</strong> ÐīÐ°Ņ.",
+DlgPasteSec		: "ÐĒÐ°Ð―Ņ ŌŊÐ·ŌŊŌŊÐŧŅÐģŅ/browser/-Ð― ŅÐ°ÐžÐģÐ°Ð°ÐŧÐ°ÐŧŅŅÐ― ŅÐūŅÐļŅÐģÐūÐūÐ―ÐūÐūŅ ÐąÐūÐŧÐūÐūÐī editor clipboard ÓĐÐģÓĐÐģÐīÓĐÐŧŅŌŊŌŊ ŅŅŅÐī ŅÐ°Ð―ÐīÐ°Ņ ÐąÐūÐŧÐūÐžÐķÐģŌŊÐđ. Ð­Ð―Ņ ŅÐūÐ―ŅÐūÐī ÐīÐ°ŅÐļÐ― paste ŅÐļÐđŅÐļÐđÐģ ÐūŅÐūÐŧÐī.",
+DlgPasteIgnoreFont		: "ÐĒÐūÐīÐūŅŅÐūÐđÐŧÐūÐģÐīŅÐūÐ― Font Face Ð·ÓĐÐēŅÓĐÓĐŅÐ―ÓĐ",
+DlgPasteRemoveStyles	: "ÐĒÐūÐīÐūŅŅÐūÐđÐŧÐūÐģÐīŅÐūÐ― Ð·Ð°ÐģÐēÐ°ŅŅÐģ Ð°ÐēÐ°Ņ",
+
+// Color Picker
+ColorAutomatic	: "ÐÐēŅÐūÐžÐ°ŅÐ°Ð°Ņ",
+ColorMoreColors	: "ÐŅÐžŅÐŧŅ ÓĐÐ―ÐģÓĐÐ―ŌŊŌŊÐī...",
+
+// Document Properties
+DocProps		: "ÐÐ°ŅÐļÐžŅ ÐąÐļŅÐļÐģ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ÐĨÐūÐŧÐąÐūÐūŅ ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+DlgAnchorName		: "ÐĨÐūÐŧÐąÐūÐūŅ Ð―ŅŅ",
+DlgAnchorErrorName	: "ÐĨÐūÐŧÐąÐūÐūŅ ŅÓĐŅÓĐÐŧ ÐūŅŅŅÐŧÐ―Ð° ŅŅ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ÐĒÐūÐŧŅ ÐąÐļŅÐļÐģÐģŌŊÐđ",
+DlgSpellChangeTo		: "ÓĻÓĐŅŅÐŧÓĐŅ",
+DlgSpellBtnIgnore		: "ÐÓĐÐēŅÓĐÓĐŅÓĐŅ",
+DlgSpellBtnIgnoreAll	: "ÐŌŊÐģÐīÐļÐđÐģ Ð·ÓĐÐēŅÓĐÓĐŅÓĐŅ",
+DlgSpellBtnReplace		: "ÐÐ°ŅÐķ ÐąÐļŅÐļŅ",
+DlgSpellBtnReplaceAll	: "ÐŌŊÐģÐīÐļÐđÐģ ÐÐ°ŅÐķ ÐąÐļŅÐļŅ",
+DlgSpellBtnUndo			: "ÐŅŅÐ°Ð°Ņ",
+DlgSpellNoSuggestions	: "- ÐĒÐ°ÐđÐŧÐąÐ°ŅÐģŌŊÐđ -",
+DlgSpellProgress		: "ÐŌŊŅŅÐž ŅÐ°ÐŧÐģÐ°Ðķ ÐąÐ°ÐđÐģÐ°Ð° ŌŊÐđÐŧ ŅÐēŅ...",
+DlgSpellNoMispell		: "ÐŌŊŅŅÐž ŅÐ°ÐŧÐģÐ°Ð°Ðī ÐīŅŅŅŅÐ°Ð―: ÐÐŧÐīÐ°Ð° ÐūÐŧÐīŅÐūÐ―ÐģŌŊÐđ",
+DlgSpellNoChanges		: "ÐŌŊŅŅÐž ŅÐ°ÐŧÐģÐ°Ð°Ðī ÐīŅŅŅŅÐ°Ð―: ŌŊÐģ ÓĐÓĐŅŅÐŧÓĐÐģÐīÓĐÓĐÐģŌŊÐđ",
+DlgSpellOneChange		: "ÐŌŊŅŅÐž ŅÐ°ÐŧÐģÐ°Ð°Ðī ÐīŅŅŅŅÐ°Ð―: 1 ŌŊÐģ ÓĐÓĐŅŅÐŧÓĐÐģÐīŅÓĐÐ―",
+DlgSpellManyChanges		: "ÐŌŊŅŅÐž ŅÐ°ÐŧÐģÐ°Ð°Ðī ÐīŅŅŅŅÐ°Ð―: %1 ŌŊÐģ ÓĐÓĐŅŅÐŧÓĐÐģÐīŅÓĐÐ―",
+
+IeSpellDownload			: "ÐŌŊŅŅÐž ŅÐ°ÐŧÐģÐ°ÐģŅ ŅŅŅÐģÐ°Ð°ÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°. ÐĒÐ°ŅÐ°Ðķ Ð°ÐēÐ°ŅŅÐģ ŅŌŊŅŅ ÐąÐ°ÐđÐ―Ð° ŅŅ?",
+
+// Button Dialog
+DlgButtonText		: "ÐĒŅÐšŅŅ (ÐĢŅÐģÐ°)",
+DlgButtonType		: "ÐĒÓĐŅÓĐÐŧ",
+DlgButtonTypeBtn	: "ÐĒÐūÐēŅ",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "ÐÐūÐŧÐļŅ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ÐŅŅ",
+DlgCheckboxValue	: "ÐĢŅÐģÐ°",
+DlgCheckboxSelected	: "ÐĄÐūÐ―ÐģÐūÐģÐīŅÐūÐ―",
+
+// Form Dialog
+DlgFormName		: "ÐŅŅ",
+DlgFormAction	: "ŌŪÐđÐŧÐīŅÐŧ",
+DlgFormMethod	: "ÐŅÐģÐ°",
+
+// Select Field Dialog
+DlgSelectName		: "ÐŅŅ",
+DlgSelectValue		: "ÐĢŅÐģÐ°",
+DlgSelectSize		: "ÐĨŅÐžÐķŅŅ",
+DlgSelectLines		: "ÐÓĐŅ",
+DlgSelectChkMulti	: "ÐÐŧÐūÐ― ŅÐūÐ―ÐģÐūÐŧŅ Ð·ÓĐÐēŅÓĐÓĐŅÓĐŅ",
+DlgSelectOpAvail	: "ÐÐīÐēŅŅŅŅÐđ ŅÐūÐ―ÐģÐūÐŧŅ",
+DlgSelectOpText		: "ÐĒŅÐšŅŅ",
+DlgSelectOpValue	: "ÐĢŅÐģÐ°",
+DlgSelectBtnAdd		: "ÐŅÐžŅŅ",
+DlgSelectBtnModify	: "ÓĻÓĐŅŅÐŧÓĐŅ",
+DlgSelectBtnUp		: "ÐŅŅŅ",
+DlgSelectBtnDown	: "ÐÐūÐūŅ",
+DlgSelectBtnSetValue : "ÐĄÐūÐ―ÐģÐūÐģÐīŅÐ°Ð― ŅŅÐģÐ° ÐūÐ―ÐūÐūŅ",
+DlgSelectBtnDelete	: "ÐĢŅŅÐģÐ°Ņ",
+
+// Textarea Dialog
+DlgTextareaName	: "ÐŅŅ",
+DlgTextareaCols	: "ÐÐ°ÐģÐ°Ð―Ð°",
+DlgTextareaRows	: "ÐÓĐŅ",
+
+// Text Field Dialog
+DlgTextName			: "ÐŅŅ",
+DlgTextValue		: "ÐĢŅÐģÐ°",
+DlgTextCharWidth	: "ÐĒŅÐžÐīŅÐģŅŅÐ― ÓĐŅÐģÓĐÐ―",
+DlgTextMaxChars		: "ÐĨÐ°ÐžÐģÐļÐđÐ― ÐļŅ ŅŅÐžÐīŅÐģŅ",
+DlgTextType			: "ÐĒÓĐŅÓĐÐŧ",
+DlgTextTypeText		: "ÐĒÐĩÐšŅŅ",
+DlgTextTypePass		: "ÐŅŅŅ ŌŊÐģ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ÐŅŅ",
+DlgHiddenValue	: "ÐĢŅÐģÐ°",
+
+// Bulleted List Dialog
+BulletedListProp	: "Bulleted ÐķÐ°ÐģŅÐ°Ð°ÐŧŅÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+NumberedListProp	: "ÐŅÐģÐ°Ð°ŅÐŧÐ°ŅÐ°Ð― ÐķÐ°ÐģŅÐ°Ð°ÐŧŅÐ― ŅÐļÐ―Ðķ ŅÐ°Ð―Ð°Ņ",
+DlgLstStart			: "Ð­ŅÐŧŅŅ",
+DlgLstType			: "ÐĒÓĐŅÓĐÐŧ",
+DlgLstTypeCircle	: "ÐĒÐūÐđŅÐūÐģ",
+DlgLstTypeDisc		: "ÐĒÐ°ÐđÐŧÐąÐ°Ņ",
+DlgLstTypeSquare	: "Square",
+DlgLstTypeNumbers	: "ÐĒÐūÐū (1, 2, 3)",
+DlgLstTypeLCase		: "ÐÐļÐķÐļÐģ ŌŊŅŅÐģ (a, b, c)",
+DlgLstTypeUCase		: "ÐĒÐūÐž ŌŊŅŅÐģ (A, B, C)",
+DlgLstTypeSRoman	: "ÐÐļÐķÐļÐģ Ð ÐūÐž ŅÐūÐū (i, ii, iii)",
+DlgLstTypeLRoman	: "ÐĒÐūÐž Ð ÐūÐž ŅÐūÐū (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÐŅÓĐÐ―ŅÐļÐđ",
+DlgDocBackTab		: "ÐĪÐūÐ―Ðū",
+DlgDocColorsTab		: "ÐÐ°ŅŅÐ― Ð·Ð°Ðđ ÐąÐ° ÓĻÐ―ÐģÓĐ",
+DlgDocMetaTab		: "Meta ÓĐÐģÓĐÐģÐīÓĐÐŧ",
+
+DlgDocPageTitle		: "ÐĨŅŅÐīÐ°ŅÐ―Ņ ÐģÐ°ŅŅÐļÐģ",
+DlgDocLangDir		: "ÐĨŅÐŧÐ―ÐļÐđ ŅÐļÐģÐŧŅÐŧ",
+DlgDocLangDirLTR	: "ÐŌŊŌŊÐ―ŅŅŅ ÐąÐ°ŅŅŅÐ―ŅŅŅ (LTR)",
+DlgDocLangDirRTL	: "ÐÐ°ŅŅŅÐ―Ð°Ð°Ņ Ð·ŌŊŌŊÐ―ŅŌŊŌŊ (RTL)",
+DlgDocLangCode		: "ÐĨŅÐŧÐ―ÐļÐđ ÐšÐūÐī",
+DlgDocCharSet		: "Encoding ŅŅÐžÐīŅÐģŅ",
+DlgDocCharSetCE		: "ÐĒÓĐÐē ÐĩÐēŅÐūÐŋ",
+DlgDocCharSetCT		: "ÐĨŅŅÐ°ÐīŅÐ― ŅÐŧÐ°ÐžÐķÐŧÐ°ÐŧŅ (Big5)",
+DlgDocCharSetCR		: "ÐŅÐļÐŧ",
+DlgDocCharSetGR		: "ÐŅÐĩÐī",
+DlgDocCharSetJP		: "ÐŊÐŋÐūÐ―",
+DlgDocCharSetKR		: "ÐĄÐūÐŧÐūÐ―ÐģÐūŅ",
+DlgDocCharSetTR		: "TŅŅÐš",
+DlgDocCharSetUN		: "ÐŪÐ―ÐļÐšÐūÐī (UTF-8)",
+DlgDocCharSetWE		: "ÐÐ°ŅŅŅÐ― ÐĩÐēŅÐūÐŋ",
+DlgDocCharSetOther	: "Encoding-Ðī ÓĐÓĐŅ ŅŅÐžÐīŅÐģŅ ÐūÐ―ÐūÐūŅ",
+
+DlgDocDocType		: "ÐÐ°ŅÐļÐžŅ ÐąÐļŅÐģÐļÐđÐ― ŅÓĐŅÓĐÐŧ Heading",
+DlgDocDocTypeOther	: "ÐŅŅÐ°Ðī ÐąÐ°ŅÐļÐžŅ ÐąÐļŅÐģÐļÐđÐ― ŅÓĐŅÓĐÐŧ Heading",
+DlgDocIncXHTML		: "XHTML Ð°ÐģŅŅÐŧÐķ Ð·Ð°ŅÐŧÐ°Ņ",
+DlgDocBgColor		: "ÐĪÐūÐ―Ðū ÓĐÐ―ÐģÓĐ",
+DlgDocBgImage		: "ÐĪÐūÐ―Ðū Ð·ŅŅÐ°ÐģÐ―Ņ URL",
+DlgDocBgNoScroll	: "ÐŌŊÐđÐīŅÐģÐģŌŊÐđ ŅÐūÐ―Ðū",
+DlgDocCText			: "ÐĒÐĩÐšŅŅ",
+DlgDocCLink			: "ÐÐļÐ―Ðš",
+DlgDocCVisited		: "ÐÐūŅÐļÐŧŅÐūÐ― ÐŧÐļÐ―Ðš",
+DlgDocCActive		: "ÐÐīÐēŅŅÐļŅŅÐđ ÐŧÐļÐ―Ðš",
+DlgDocMargins		: "ÐĨŅŅÐīÐ°ŅÐ―Ņ Ð·Ð°ŅŅÐ― Ð·Ð°Ðđ",
+DlgDocMaTop			: "ÐŅŅÐī ŅÐ°Ðŧ",
+DlgDocMaLeft		: "ÐŌŊŌŊÐ― ŅÐ°Ðŧ",
+DlgDocMaRight		: "ÐÐ°ŅŅŅÐ― ŅÐ°Ðŧ",
+DlgDocMaBottom		: "ÐÐūÐūÐī ŅÐ°Ðŧ",
+DlgDocMeIndex		: "ÐÐ°ŅÐļÐžŅ ÐąÐļŅÐģÐļÐđÐ― ÐļÐ―ÐīÐĩÐšŅ ŅŌŊÐŧŅŌŊŌŊŅ ŌŊÐģ (ŅÐ°ŅÐŧÐ°ÐŧÐ°Ð°Ņ ŅŅŅÐģÐ°Ð°ŅÐŧÐ°ÐģÐīÐ°Ð―Ð°)",
+DlgDocMeDescr		: "ÐÐ°ŅÐļÐžŅ ÐąÐļŅÐģÐļÐđÐ― ŅÐ°ÐđÐŧÐąÐ°Ņ",
+DlgDocMeAuthor		: "ÐÐūŅÐļÐūÐģŅ",
+DlgDocMeCopy		: "ÐÐūŅÐļÐūÐģŅÐļÐđÐ― ŅŅŅ",
+DlgDocPreview		: "ÐĨÐ°ŅÐ°Ņ",
+
+// Templates Dialog
+Templates			: "ÐÐ°ÐģÐēÐ°ŅŅŅÐī",
+DlgTemplatesTitle	: "ÐÐ°ÐģÐēÐ°ŅŅÐ― Ð°ÐģŅŅÐŧÐģÐ°",
+DlgTemplatesSelMsg	: "ÐÐ°ÐģÐēÐ°ŅŅÐģ Ð―ŅŅÐķ editor-ŅŌŊŌŊ ŅÐūÐ―ÐģÐūÐķ ÐūŅŅŅÐŧÐ―Ð° ŅŅ<br />(ÐÐīÐūÐūÐģÐļÐđÐ― Ð°ÐģŅŅÐŧÐŧÐ°ÐģŅÐģ ŅŅŅÐ°Ðķ ÐžÐ°ÐģÐ°ÐīÐģŌŊÐđ):",
+DlgTemplatesLoading	: "ÐÐ°ÐģÐēÐ°ŅŅŅÐīŅÐģ Ð°ŅÐ°Ð°ÐŧÐŧÐ°Ðķ ÐąÐ°ÐđÐ―Ð°. ÐĒŌŊŅ ŅŌŊÐŧŅŅÐ―Ņ ŌŊŌŊ...",
+DlgTemplatesNoTpl	: "(ÐÐ°ÐģÐēÐ°Ņ ŅÐūÐīÐūŅŅÐūÐđÐŧÐūÐģÐīÐūÐūÐģŌŊÐđ ÐąÐ°ÐđÐ―Ð°)",
+DlgTemplatesReplace	: "ÐÐīÐūÐūÐģÐļÐđÐ― Ð°ÐģŅŅÐŧÐŧÐ°ÐģŅÐģ ÐīÐ°ŅÐķ ÐąÐļŅÐļŅ",
+
+// About Dialog
+DlgAboutAboutTab	: "ÐĒŅŅÐ°Ðđ",
+DlgAboutBrowserInfoTab	: "ÐŅÐīŅŅÐŧŅÐŧ ŌŊÐ·ŌŊŌŊÐŧŅÐģŅ",
+DlgAboutLicenseTab	: "ÐÐļŅÐĩÐ―Ð·",
+DlgAboutVersion		: "ÐĨŅÐēÐļÐŧÐąÐ°Ņ",
+DlgAboutInfo		: "ÐŅÐīŅŅÐŧÐŧŅŅŅ ŅŅŅÐŧÐ°Ņ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/pl.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/pl.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/pl.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Polish language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ZwiÅ pasek narzÄdzi",
+ToolbarExpand		: "RozwiÅ pasek narzÄdzi",
+
+// Toolbar Items and Context Menu
+Save				: "Zapisz",
+NewPage				: "Nowa strona",
+Preview				: "PodglÄd",
+Cut					: "Wytnij",
+Copy				: "Kopiuj",
+Paste				: "Wklej",
+PasteText			: "Wklej jako czysty tekst",
+PasteWord			: "Wklej z Worda",
+Print				: "Drukuj",
+SelectAll			: "Zaznacz wszystko",
+RemoveFormat		: "UsuÅ formatowanie",
+InsertLinkLbl		: "HiperÅÄcze",
+InsertLink			: "Wstaw/edytuj hiperÅÄcze",
+RemoveLink			: "UsuÅ hiperÅÄcze",
+Anchor				: "Wstaw/edytuj kotwicÄ",
+AnchorDelete		: "UsuÅ kotwicÄ",
+InsertImageLbl		: "Obrazek",
+InsertImage			: "Wstaw/edytuj obrazek",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Dodaj/Edytuj element Flash",
+InsertTableLbl		: "Tabela",
+InsertTable			: "Wstaw/edytuj tabelÄ",
+InsertLineLbl		: "Linia pozioma",
+InsertLine			: "Wstaw poziomÄ liniÄ",
+InsertSpecialCharLbl: "Znak specjalny",
+InsertSpecialChar	: "Wstaw znak specjalny",
+InsertSmileyLbl		: "Emotikona",
+InsertSmiley		: "Wstaw emotikonÄ",
+About				: "O programie FCKeditor",
+Bold				: "Pogrubienie",
+Italic				: "Kursywa",
+Underline			: "PodkreÅlenie",
+StrikeThrough		: "PrzekreÅlenie",
+Subscript			: "Indeks dolny",
+Superscript			: "Indeks gÃģrny",
+LeftJustify			: "WyrÃģwnaj do lewej",
+CenterJustify		: "WyrÃģwnaj do Årodka",
+RightJustify		: "WyrÃģwnaj do prawej",
+BlockJustify		: "WyrÃģwnaj do lewej i prawej",
+DecreaseIndent		: "Zmniejsz wciÄcie",
+IncreaseIndent		: "ZwiÄksz wciÄcie",
+Blockquote			: "Cytat",
+Undo				: "Cofnij",
+Redo				: "PonÃģw",
+NumberedListLbl		: "Lista numerowana",
+NumberedList		: "Wstaw/usuÅ numerowanie listy",
+BulletedListLbl		: "Lista wypunktowana",
+BulletedList		: "Wstaw/usuÅ wypunktowanie listy",
+ShowTableBorders	: "Pokazuj ramkÄ tabeli",
+ShowDetails			: "PokaÅž szczegÃģÅy",
+Style				: "Styl",
+FontFormat			: "Format",
+Font				: "Czcionka",
+FontSize			: "Rozmiar",
+TextColor			: "Kolor tekstu",
+BGColor				: "Kolor tÅa",
+Source				: "ÅđrÃģdÅo dokumentu",
+Find				: "ZnajdÅš",
+Replace				: "ZamieÅ",
+SpellCheck			: "SprawdÅš pisowniÄ",
+UniversalKeyboard	: "Klawiatura Uniwersalna",
+PageBreakLbl		: "OdstÄp",
+PageBreak			: "Wstaw odstÄp",
+
+Form			: "Formularz",
+Checkbox		: "Pole wyboru (checkbox)",
+RadioButton		: "Pole wyboru (radio)",
+TextField		: "Pole tekstowe",
+Textarea		: "Obszar tekstowy",
+HiddenField		: "Pole ukryte",
+Button			: "Przycisk",
+SelectionField	: "Lista wyboru",
+ImageButton		: "Przycisk-obrazek",
+
+FitWindow		: "Maksymalizuj rozmiar edytora",
+ShowBlocks		: "PokaÅž bloki",
+
+// Context Menu
+EditLink			: "Edytuj hiperÅÄcze",
+CellCM				: "KomÃģrka",
+RowCM				: "Wiersz",
+ColumnCM			: "Kolumna",
+InsertRowAfter		: "Wstaw wiersz poniÅžej",
+InsertRowBefore		: "Wstaw wiersz powyÅžej",
+DeleteRows			: "UsuÅ wiersze",
+InsertColumnAfter	: "Wstaw kolumnÄ z prawej",
+InsertColumnBefore	: "Wstaw kolumnÄ z lewej",
+DeleteColumns		: "UsuÅ kolumny",
+InsertCellAfter		: "Wstaw komÃģrkÄ z prawej",
+InsertCellBefore	: "Wstaw komÃģrkÄ z lewej",
+DeleteCells			: "UsuÅ komÃģrki",
+MergeCells			: "PoÅÄcz komÃģrki",
+MergeRight			: "PoÅÄcz z komÃģrkÄ z prawej",
+MergeDown			: "PoÅÄcz z komÃģrkÄ poniÅžej",
+HorizontalSplitCell	: "Podziel komÃģrkÄ poziomo",
+VerticalSplitCell	: "Podziel komÃģrkÄ pionowo",
+TableDelete			: "UsuÅ tabelÄ",
+CellProperties		: "WÅaÅciwoÅci komÃģrki",
+TableProperties		: "WÅaÅciwoÅci tabeli",
+ImageProperties		: "WÅaÅciwoÅci obrazka",
+FlashProperties		: "WÅaÅciwoÅci elementu Flash",
+
+AnchorProp			: "WÅaÅciwoÅci kotwicy",
+ButtonProp			: "WÅaÅciwoÅci przycisku",
+CheckboxProp		: "WÅaÅciwoÅci pola wyboru (checkbox)",
+HiddenFieldProp		: "WÅaÅciwoÅci pola ukrytego",
+RadioButtonProp		: "WÅaÅciwoÅci pola wyboru (radio)",
+ImageButtonProp		: "WÅaÅciwoÅci przycisku obrazka",
+TextFieldProp		: "WÅaÅciwoÅci pola tekstowego",
+SelectionFieldProp	: "WÅaÅciwoÅci listy wyboru",
+TextareaProp		: "WÅaÅciwoÅci obszaru tekstowego",
+FormProp			: "WÅaÅciwoÅci formularza",
+
+FontFormats			: "Normalny;Tekst sformatowany;Adres;NagÅÃģwek 1;NagÅÃģwek 2;NagÅÃģwek 3;NagÅÃģwek 4;NagÅÃģwek 5;NagÅÃģwek 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Przetwarzanie XHTML. ProszÄ czekaÄ...",
+Done				: "Gotowe",
+PasteWordConfirm	: "Tekst, ktÃģry chcesz wkleiÄ, prawdopodobnie pochodzi z programu Word. Czy chcesz go wyczyÅcic przed wklejeniem?",
+NotCompatiblePaste	: "Ta funkcja jest dostÄpna w programie Internet Explorer w wersji 5.5 lub wyÅžszej. Czy chcesz wkleiÄ tekst bez czyszczenia?",
+UnknownToolbarItem	: "Nieznany element paska narzÄdzi \"%1\"",
+UnknownCommand		: "Nieznana komenda \"%1\"",
+NotImplemented		: "Komenda niezaimplementowana",
+UnknownToolbarSet	: "Pasek narzÄdzi \"%1\" nie istnieje",
+NoActiveX			: "Ustawienia zabezpieczeÅ twojej przeglÄdarki mogÄ ograniczyÄ niektÃģre funkcje edytora. Musisz wÅÄczyÄ opcjÄ \"Uruchamianie formantÃģw Activex i dodatkÃģw plugin\". W przeciwnym wypadku mogÄ pojawiaÄ siÄ bÅÄdy.",
+BrowseServerBlocked : "Nie moÅžna otworzyÄ okno menadÅžera plikÃģw. Upewnij siÄ, Åže wszystkie blokady wyskakujÄcych okienek sÄ wyÅÄczone.",
+DialogBlocked		: "Nie moÅžna otworzyÄ okna dialogowego. Upewnij siÄ, Åže wszystkie blokady wyskakujÄcych okienek sÄ wyÅÄczone.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Anuluj",
+DlgBtnClose			: "Zamknij",
+DlgBtnBrowseServer	: "PrzeglÄdaj",
+DlgAdvancedTag		: "Zaawansowane",
+DlgOpOther			: "<Inny>",
+DlgInfoTab			: "Informacje",
+DlgAlertUrl			: "ProszÄ podaÄ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nie ustawione>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Kierunek tekstu",
+DlgGenLangDirLtr	: "Od lewej do prawej (LTR)",
+DlgGenLangDirRtl	: "Od prawej do lewej (RTL)",
+DlgGenLangCode		: "Kod jÄzyka",
+DlgGenAccessKey		: "Klawisz dostÄpu",
+DlgGenName			: "Nazwa",
+DlgGenTabIndex		: "Indeks tabeli",
+DlgGenLongDescr		: "DÅugi opis hiperÅÄcza",
+DlgGenClass			: "Nazwa klasy CSS",
+DlgGenTitle			: "Opis obiektu docelowego",
+DlgGenContType		: "Typ MIME obiektu docelowego",
+DlgGenLinkCharset	: "Kodowanie znakÃģw obiektu docelowego",
+DlgGenStyle			: "Styl",
+
+// Image Dialog
+DlgImgTitle			: "WÅaÅciwoÅci obrazka",
+DlgImgInfoTab		: "Informacje o obrazku",
+DlgImgBtnUpload		: "WyÅlij",
+DlgImgURL			: "Adres URL",
+DlgImgUpload		: "WyÅlij",
+DlgImgAlt			: "Tekst zastÄpczy",
+DlgImgWidth			: "SzerokoÅÄ",
+DlgImgHeight		: "WysokoÅÄ",
+DlgImgLockRatio		: "Zablokuj proporcje",
+DlgBtnResetSize		: "PrzywrÃģÄ rozmiar",
+DlgImgBorder		: "Ramka",
+DlgImgHSpace		: "OdstÄp poziomy",
+DlgImgVSpace		: "OdstÄp pionowy",
+DlgImgAlign			: "WyrÃģwnaj",
+DlgImgAlignLeft		: "Do lewej",
+DlgImgAlignAbsBottom: "Do doÅu",
+DlgImgAlignAbsMiddle: "Do Årodka w pionie",
+DlgImgAlignBaseline	: "Do linii bazowej",
+DlgImgAlignBottom	: "Do doÅu",
+DlgImgAlignMiddle	: "Do Årodka",
+DlgImgAlignRight	: "Do prawej",
+DlgImgAlignTextTop	: "Do gÃģry tekstu",
+DlgImgAlignTop		: "Do gÃģry",
+DlgImgPreview		: "PodglÄd",
+DlgImgAlertUrl		: "Podaj adres obrazka.",
+DlgImgLinkTab		: "HiperÅÄcze",
+
+// Flash Dialog
+DlgFlashTitle		: "WÅaÅciwoÅci elementu Flash",
+DlgFlashChkPlay		: "Auto Odtwarzanie",
+DlgFlashChkLoop		: "PÄtla",
+DlgFlashChkMenu		: "WÅÄcz menu",
+DlgFlashScale		: "Skaluj",
+DlgFlashScaleAll	: "PokaÅž wszystko",
+DlgFlashScaleNoBorder	: "Bez Ramki",
+DlgFlashScaleFit	: "DokÅadne dopasowanie",
+
+// Link Dialog
+DlgLnkWindowTitle	: "HiperÅÄcze",
+DlgLnkInfoTab		: "Informacje ",
+DlgLnkTargetTab		: "Cel",
+
+DlgLnkType			: "Typ hiperÅÄcza",
+DlgLnkTypeURL		: "Adres URL",
+DlgLnkTypeAnchor	: "OdnoÅnik wewnÄtrz strony",
+DlgLnkTypeEMail		: "Adres e-mail",
+DlgLnkProto			: "ProtokÃģÅ",
+DlgLnkProtoOther	: "<inny>",
+DlgLnkURL			: "Adres URL",
+DlgLnkAnchorSel		: "Wybierz etykietÄ",
+DlgLnkAnchorByName	: "Wg etykiety",
+DlgLnkAnchorById	: "Wg identyfikatora elementu",
+DlgLnkNoAnchors		: "(W dokumencie nie zdefiniowano Åžadnych etykiet)",
+DlgLnkEMail			: "Adres e-mail",
+DlgLnkEMailSubject	: "Temat",
+DlgLnkEMailBody		: "TreÅÄ",
+DlgLnkUpload		: "WyÅlij",
+DlgLnkBtnUpload		: "WyÅlij",
+
+DlgLnkTarget		: "Cel",
+DlgLnkTargetFrame	: "<ramka>",
+DlgLnkTargetPopup	: "<wyskakujÄce okno>",
+DlgLnkTargetBlank	: "Nowe okno (_blank)",
+DlgLnkTargetParent	: "Okno nadrzÄdne (_parent)",
+DlgLnkTargetSelf	: "To samo okno (_self)",
+DlgLnkTargetTop		: "Okno najwyÅžsze w hierarchii (_top)",
+DlgLnkTargetFrameName	: "Nazwa Ramki Docelowej",
+DlgLnkPopWinName	: "Nazwa wyskakujÄcego okna",
+DlgLnkPopWinFeat	: "WÅaÅciwoÅci wyskakujÄcego okna",
+DlgLnkPopResize		: "MoÅžliwa zmiana rozmiaru",
+DlgLnkPopLocation	: "Pasek adresu",
+DlgLnkPopMenu		: "Pasek menu",
+DlgLnkPopScroll		: "Paski przewijania",
+DlgLnkPopStatus		: "Pasek statusu",
+DlgLnkPopToolbar	: "Pasek narzÄdzi",
+DlgLnkPopFullScrn	: "PeÅny ekran (IE)",
+DlgLnkPopDependent	: "Okno zaleÅžne (Netscape)",
+DlgLnkPopWidth		: "SzerokoÅÄ",
+DlgLnkPopHeight		: "WysokoÅÄ",
+DlgLnkPopLeft		: "Pozycja w poziomie",
+DlgLnkPopTop		: "Pozycja w pionie",
+
+DlnLnkMsgNoUrl		: "Podaj adres URL",
+DlnLnkMsgNoEMail	: "Podaj adres e-mail",
+DlnLnkMsgNoAnchor	: "Wybierz etykietÄ",
+DlnLnkMsgInvPopName	: "Nazwa wyskakujÄcego okienka musi zaczynaÄ siÄ od znaku alfanumerycznego i nie moÅže zawieraÄ spacji",
+
+// Color Dialog
+DlgColorTitle		: "Wybierz kolor",
+DlgColorBtnClear	: "WyczyÅÄ",
+DlgColorHighlight	: "PodglÄd",
+DlgColorSelected	: "Wybrane",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Wstaw emotikonÄ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Wybierz znak specjalny",
+
+// Table Dialog
+DlgTableTitle		: "WÅaÅciwoÅci tabeli",
+DlgTableRows		: "Liczba wierszy",
+DlgTableColumns		: "Liczba kolumn",
+DlgTableBorder		: "GruboÅÄ ramki",
+DlgTableAlign		: "WyrÃģwnanie",
+DlgTableAlignNotSet	: "<brak ustawieÅ>",
+DlgTableAlignLeft	: "Do lewej",
+DlgTableAlignCenter	: "Do Årodka",
+DlgTableAlignRight	: "Do prawej",
+DlgTableWidth		: "SzerokoÅÄ",
+DlgTableWidthPx		: "piksele",
+DlgTableWidthPc		: "%",
+DlgTableHeight		: "WysokoÅÄ",
+DlgTableCellSpace	: "OdstÄp pomiÄdzy komÃģrkami",
+DlgTableCellPad		: "Margines wewnÄtrzny komÃģrek",
+DlgTableCaption		: "TytuÅ",
+DlgTableSummary		: "Podsumowanie",
+
+// Table Cell Dialog
+DlgCellTitle		: "WÅaÅciwoÅci komÃģrki",
+DlgCellWidth		: "SzerokoÅÄ",
+DlgCellWidthPx		: "piksele",
+DlgCellWidthPc		: "%",
+DlgCellHeight		: "WysokoÅÄ",
+DlgCellWordWrap		: "Zawijanie tekstu",
+DlgCellWordWrapNotSet	: "<brak ustawieÅ>",
+DlgCellWordWrapYes	: "Tak",
+DlgCellWordWrapNo	: "Nie",
+DlgCellHorAlign		: "WyrÃģwnanie poziome",
+DlgCellHorAlignNotSet	: "<brak ustawieÅ>",
+DlgCellHorAlignLeft	: "Do lewej",
+DlgCellHorAlignCenter	: "Do Årodka",
+DlgCellHorAlignRight: "Do prawej",
+DlgCellVerAlign		: "WyrÃģwnanie pionowe",
+DlgCellVerAlignNotSet	: "<brak ustawieÅ>",
+DlgCellVerAlignTop	: "Do gÃģry",
+DlgCellVerAlignMiddle	: "Do Årodka",
+DlgCellVerAlignBottom	: "Do doÅu",
+DlgCellVerAlignBaseline	: "Do linii bazowej",
+DlgCellRowSpan		: "ZajÄtoÅÄ wierszy",
+DlgCellCollSpan		: "ZajÄtoÅÄ kolumn",
+DlgCellBackColor	: "Kolor tÅa",
+DlgCellBorderColor	: "Kolor ramki",
+DlgCellBtnSelect	: "Wybierz...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "ZnajdÅš i zamieÅ",
+
+// Find Dialog
+DlgFindTitle		: "ZnajdÅš",
+DlgFindFindBtn		: "ZnajdÅš",
+DlgFindNotFoundMsg	: "Nie znaleziono szukanego hasÅa.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ZamieÅ",
+DlgReplaceFindLbl		: "ZnajdÅš:",
+DlgReplaceReplaceLbl	: "ZastÄp przez:",
+DlgReplaceCaseChk		: "UwzglÄdnij wielkoÅÄ liter",
+DlgReplaceReplaceBtn	: "ZastÄp",
+DlgReplaceReplAllBtn	: "ZastÄp wszystko",
+DlgReplaceWordChk		: "CaÅe sÅowa",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Ustawienia bezpieczeÅstwa Twojej przeglÄdarki nie pozwalajÄ na automatyczne wycinanie tekstu. UÅžyj skrÃģtu klawiszowego Ctrl+X.",
+PasteErrorCopy	: "Ustawienia bezpieczeÅstwa Twojej przeglÄdarki nie pozwalajÄ na automatyczne kopiowanie tekstu. UÅžyj skrÃģtu klawiszowego Ctrl+C.",
+
+PasteAsText		: "Wklej jako czysty tekst",
+PasteFromWord	: "Wklej z Worda",
+
+DlgPasteMsg2	: "ProszÄ wkleiÄ w poniÅžszym polu uÅžywajÄc klawiaturowego skrÃģtu (<STRONG>Ctrl+V</STRONG>) i kliknÄÄ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Zabezpieczenia przeglÄdarki uniemoÅžliwiajÄ wklejenie danych bezpoÅrednio do edytora. ProszÄ dane wkleiÄ ponownie w tym okienku.",
+DlgPasteIgnoreFont		: "Ignoruj definicje 'Font Face'",
+DlgPasteRemoveStyles	: "UsuÅ definicje StylÃģw",
+
+// Color Picker
+ColorAutomatic	: "Automatycznie",
+ColorMoreColors	: "WiÄcej kolorÃģw...",
+
+// Document Properties
+DocProps		: "WÅaÅciwoÅci dokumentu",
+
+// Anchor Dialog
+DlgAnchorTitle		: "WÅaÅciwoÅci kotwicy",
+DlgAnchorName		: "Nazwa kotwicy",
+DlgAnchorErrorName	: "Wpisz nazwÄ kotwicy",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "SÅowa nie ma w sÅowniku",
+DlgSpellChangeTo		: "ZmieÅ na",
+DlgSpellBtnIgnore		: "Ignoruj",
+DlgSpellBtnIgnoreAll	: "Ignoruj wszystkie",
+DlgSpellBtnReplace		: "ZmieÅ",
+DlgSpellBtnReplaceAll	: "ZmieÅ wszystkie",
+DlgSpellBtnUndo			: "Cofnij",
+DlgSpellNoSuggestions	: "- Brak sugestii -",
+DlgSpellProgress		: "Trwa sprawdzanie ...",
+DlgSpellNoMispell		: "Sprawdzanie zakoÅczone: nie znaleziono bÅÄdÃģw",
+DlgSpellNoChanges		: "Sprawdzanie zakoÅczone: nie zmieniono Åžadnego sÅowa",
+DlgSpellOneChange		: "Sprawdzanie zakoÅczone: zmieniono jedno sÅowo",
+DlgSpellManyChanges		: "Sprawdzanie zakoÅczone: zmieniono %l sÅÃģw",
+
+IeSpellDownload			: "SÅownik nie jest zainstalowany. Chcesz go ÅciÄgnÄÄ?",
+
+// Button Dialog
+DlgButtonText		: "Tekst (WartoÅÄ)",
+DlgButtonType		: "Typ",
+DlgButtonTypeBtn	: "Przycisk",
+DlgButtonTypeSbm	: "WyÅlij",
+DlgButtonTypeRst	: "Wyzeruj",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nazwa",
+DlgCheckboxValue	: "WartoÅÄ",
+DlgCheckboxSelected	: "Zaznaczone",
+
+// Form Dialog
+DlgFormName		: "Nazwa",
+DlgFormAction	: "Akcja",
+DlgFormMethod	: "Metoda",
+
+// Select Field Dialog
+DlgSelectName		: "Nazwa",
+DlgSelectValue		: "WartoÅÄ",
+DlgSelectSize		: "Rozmiar",
+DlgSelectLines		: "linii",
+DlgSelectChkMulti	: "Wielokrotny wybÃģr",
+DlgSelectOpAvail	: "DostÄpne opcje",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "WartoÅÄ",
+DlgSelectBtnAdd		: "Dodaj",
+DlgSelectBtnModify	: "ZmieÅ",
+DlgSelectBtnUp		: "Do gÃģry",
+DlgSelectBtnDown	: "Do doÅu",
+DlgSelectBtnSetValue : "Ustaw wartoÅÄ zaznaczonÄ",
+DlgSelectBtnDelete	: "UsuÅ",
+
+// Textarea Dialog
+DlgTextareaName	: "Nazwa",
+DlgTextareaCols	: "Kolumnu",
+DlgTextareaRows	: "Wiersze",
+
+// Text Field Dialog
+DlgTextName			: "Nazwa",
+DlgTextValue		: "WartoÅÄ",
+DlgTextCharWidth	: "SzerokoÅÄ w znakach",
+DlgTextMaxChars		: "Max. szerokoÅÄ",
+DlgTextType			: "Typ",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "HasÅo",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nazwa",
+DlgHiddenValue	: "WartoÅÄ",
+
+// Bulleted List Dialog
+BulletedListProp	: "WÅaÅciwoÅci listy punktowanej",
+NumberedListProp	: "WÅaÅciwoÅci listy numerowanej",
+DlgLstStart			: "PoczÄtek",
+DlgLstType			: "Typ",
+DlgLstTypeCircle	: "KoÅo",
+DlgLstTypeDisc		: "Dysk",
+DlgLstTypeSquare	: "Kwadrat",
+DlgLstTypeNumbers	: "Cyfry (1, 2, 3)",
+DlgLstTypeLCase		: "MaÅe litery (a, b, c)",
+DlgLstTypeUCase		: "DuÅže litery (A, B, C)",
+DlgLstTypeSRoman	: "Numeracja rzymska (i, ii, iii)",
+DlgLstTypeLRoman	: "Numeracja rzymska (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "OgÃģlne",
+DlgDocBackTab		: "TÅo",
+DlgDocColorsTab		: "Kolory i marginesy",
+DlgDocMetaTab		: "Meta Dane",
+
+DlgDocPageTitle		: "TytuÅ strony",
+DlgDocLangDir		: "Kierunek pisania",
+DlgDocLangDirLTR	: "Od lewej do prawej (LTR)",
+DlgDocLangDirRTL	: "Od prawej do lewej (RTL)",
+DlgDocLangCode		: "Kod jÄzyka",
+DlgDocCharSet		: "Kodowanie znakÃģw",
+DlgDocCharSetCE		: "Årodkowoeuropejskie",
+DlgDocCharSetCT		: "ChiÅskie tradycyjne (Big5)",
+DlgDocCharSetCR		: "Cyrylica",
+DlgDocCharSetGR		: "Greckie",
+DlgDocCharSetJP		: "JapoÅskie",
+DlgDocCharSetKR		: "KoreaÅskie",
+DlgDocCharSetTR		: "Tureckie",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Zachodnioeuropejskie",
+DlgDocCharSetOther	: "Inne kodowanie znakÃģw",
+
+DlgDocDocType		: "NagÅÃģwek typu dokumentu",
+DlgDocDocTypeOther	: "Inny typ dokumentu",
+DlgDocIncXHTML		: "DoÅÄcz deklaracjÄ XHTML",
+DlgDocBgColor		: "Kolor tÅa",
+DlgDocBgImage		: "Obrazek tÅa",
+DlgDocBgNoScroll	: "TÅo nieruchome",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "HiperÅÄcze",
+DlgDocCVisited		: "Odwiedzane hiperÅÄcze",
+DlgDocCActive		: "Aktywne hiperÅÄcze",
+DlgDocMargins		: "Marginesy strony",
+DlgDocMaTop			: "GÃģrny",
+DlgDocMaLeft		: "Lewy",
+DlgDocMaRight		: "Prawy",
+DlgDocMaBottom		: "Dolny",
+DlgDocMeIndex		: "SÅowa kluczowe (oddzielone przecinkami)",
+DlgDocMeDescr		: "Opis dokumentu",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Prawa autorskie",
+DlgDocPreview		: "PodglÄd",
+
+// Templates Dialog
+Templates			: "Sablony",
+DlgTemplatesTitle	: "Szablony zawartoÅci",
+DlgTemplatesSelMsg	: "Wybierz szablon do otwarcia w edytorze<br>(obecna zawartoÅÄ okna edytora zostanie utracona):",
+DlgTemplatesLoading	: "Åadowanie listy szablonÃģw. ProszÄ czekaÄ...",
+DlgTemplatesNoTpl	: "(Brak zdefiniowanych szablonÃģw)",
+DlgTemplatesReplace	: "ZastÄp aktualnÄ zawartoÅÄ",
+
+// About Dialog
+DlgAboutAboutTab	: "O ...",
+DlgAboutBrowserInfoTab	: "O przeglÄdarce",
+DlgAboutLicenseTab	: "Licencja",
+DlgAboutVersion		: "wersja",
+DlgAboutInfo		: "WiÄcej informacji uzyskasz pod adresem"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/th.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/th.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/th.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Thai language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "āļāđāļ­āļāđāļāļāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­",
+ToolbarExpand		: "āđāļŠāļāļāđāļāļāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­",
+
+// Toolbar Items and Context Menu
+Save				: "āļāļąāļāļāļķāļ",
+NewPage				: "āļŠāļĢāđāļēāļāļŦāļāđāļēāđāļ­āļāļŠāļēāļĢāđāļŦāļĄāđ",
+Preview				: "āļāļđāļŦāļāđāļēāđāļ­āļāļŠāļēāļĢāļāļąāļ§āļ­āļĒāđāļēāļ",
+Cut					: "āļāļąāļ",
+Copy				: "āļŠāļģāđāļāļē",
+Paste				: "āļ§āļēāļ",
+PasteText			: "āļ§āļēāļāļŠāļģāđāļāļēāļāļēāļāļāļąāļ§āļ­āļąāļāļĐāļĢāļāļĢāļĢāļĄāļāļē",
+PasteWord			: "āļ§āļēāļāļŠāļģāđāļāļēāļāļēāļāļāļąāļ§āļ­āļąāļāļĐāļĢāđāļ§āļīāļĢāđāļ",
+Print				: "āļŠāļąāđāļāļāļīāļĄāļāđ",
+SelectAll			: "āđāļĨāļ·āļ­āļāļāļąāđāļāļŦāļĄāļ",
+RemoveFormat		: "āļĨāđāļēāļāļĢāļđāļāđāļāļ",
+InsertLinkLbl		: "āļĨāļīāļāļāđāđāļāļ·āđāļ­āļĄāđāļĒāļāđāļ§āđāļ āļ­āļĩāđāļĄāļĨāđ āļĢāļđāļāļ āļēāļ āļŦāļĢāļ·āļ­āđāļāļĨāđāļ­āļ·āđāļāđ",
+InsertLink			: "āđāļāļĢāļ/āđāļāđāđāļ āļĨāļīāļāļāđ",
+RemoveLink			: "āļĨāļ āļĨāļīāļāļāđ",
+Anchor				: "āđāļāļĢāļ/āđāļāđāđāļ Anchor",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "āļĢāļđāļāļ āļēāļ",
+InsertImage			: "āđāļāļĢāļ/āđāļāđāđāļ āļĢāļđāļāļ āļēāļ",
+InsertFlashLbl		: "āđāļāļĨāđ Flash",
+InsertFlash			: "āđāļāļĢāļ/āđāļāđāđāļ āđāļāļĨāđ Flash",
+InsertTableLbl		: "āļāļēāļĢāļēāļ",
+InsertTable			: "āđāļāļĢāļ/āđāļāđāđāļ āļāļēāļĢāļēāļ",
+InsertLineLbl		: "āđāļŠāđāļāļāļąāđāļāļāļĢāļĢāļāļąāļ",
+InsertLine			: "āđāļāļĢāļāđāļŠāđāļāļāļąāđāļāļāļĢāļĢāļāļąāļ",
+InsertSpecialCharLbl: "āļāļąāļ§āļ­āļąāļāļĐāļĢāļāļīāđāļĻāļĐ",
+InsertSpecialChar	: "āđāļāļĢāļāļāļąāļ§āļ­āļąāļāļĐāļĢāļāļīāđāļĻāļĐ",
+InsertSmileyLbl		: "āļĢāļđāļāļŠāļ·āđāļ­āļ­āļēāļĢāļĄāļāđ",
+InsertSmiley		: "āđāļāļĢāļāļĢāļđāļāļŠāļ·āđāļ­āļ­āļēāļĢāļĄāļāđ",
+About				: "āđāļāļĩāđāļĒāļ§āļāļąāļāđāļāļĢāđāļāļĢāļĄ FCKeditor",
+Bold				: "āļāļąāļ§āļŦāļāļē",
+Italic				: "āļāļąāļ§āđāļ­āļĩāļĒāļ",
+Underline			: "āļāļąāļ§āļāļĩāļāđāļŠāđāļāđāļāđ",
+StrikeThrough		: "āļāļąāļ§āļāļĩāļāđāļŠāđāļāļāļąāļ",
+Subscript			: "āļāļąāļ§āļŦāđāļ­āļĒ",
+Superscript			: "āļāļąāļ§āļĒāļ",
+LeftJustify			: "āļāļąāļāļāļīāļāļāđāļēāļĒ",
+CenterJustify		: "āļāļąāļāļāļķāđāļāļāļĨāļēāļ",
+RightJustify		: "āļāļąāļāļāļīāļāļāļ§āļē",
+BlockJustify		: "āļāļąāļāļāļ­āļāļĩāļŦāļāđāļēāļāļĢāļ°āļāļēāļĐ",
+DecreaseIndent		: "āļĨāļāļĢāļ°āļĒāļ°āļĒāđāļ­āļŦāļāđāļē",
+IncreaseIndent		: "āđāļāļīāđāļĄāļĢāļ°āļĒāļ°āļĒāđāļ­āļŦāļāđāļē",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "āļĒāļāđāļĨāļīāļāļāļģāļŠāļąāđāļ",
+Redo				: "āļāļģāļāđāļģāļāļģāļŠāļąāđāļ",
+NumberedListLbl		: "āļĨāļģāļāļąāļāļĢāļēāļĒāļāļēāļĢāđāļāļāļāļąāļ§āđāļĨāļ",
+NumberedList		: "āđāļāļĢāļ/āđāļāđāđāļ āļĨāļģāļāļąāļāļĢāļēāļĒāļāļēāļĢāđāļāļāļāļąāļ§āđāļĨāļ",
+BulletedListLbl		: "āļĨāļģāļāļąāļāļĢāļēāļĒāļāļēāļĢāđāļāļāļŠāļąāļāļĨāļąāļāļĐāļāđ",
+BulletedList		: "āđāļāļĢāļ/āđāļāđāđāļ āļĨāļģāļāļąāļāļĢāļēāļĒāļāļēāļĢāđāļāļāļŠāļąāļāļĨāļąāļāļĐāļāđ",
+ShowTableBorders	: "āđāļŠāļāļāļāļ­āļāļāļ­āļāļāļēāļĢāļēāļ",
+ShowDetails			: "āđāļŠāļāļāļĢāļēāļĒāļĨāļ°āđāļ­āļĩāļĒāļ",
+Style				: "āļĨāļąāļāļĐāļāļ°",
+FontFormat			: "āļĢāļđāļāđāļāļ",
+Font				: "āđāļāļāļ­āļąāļāļĐāļĢ",
+FontSize			: "āļāļāļēāļ",
+TextColor			: "āļŠāļĩāļāļąāļ§āļ­āļąāļāļĐāļĢ",
+BGColor				: "āļŠāļĩāļāļ·āđāļāļŦāļĨāļąāļ",
+Source				: "āļāļđāļĢāļŦāļąāļŠ HTML",
+Find				: "āļāđāļāļŦāļē",
+Replace				: "āļāđāļāļŦāļēāđāļĨāļ°āđāļāļāļāļĩāđ",
+SpellCheck			: "āļāļĢāļ§āļāļāļēāļĢāļŠāļ°āļāļāļāļģ",
+UniversalKeyboard	: "āļāļĩāļĒāđāļāļ­āļĢāđāļāļŦāļĨāļēāļāļ āļēāļĐāļē",
+PageBreakLbl		: "āđāļŠāđāļāļąāļ§āđāļāđāļāļŦāļāđāļē Page Break",
+PageBreak			: "āđāļāļĢāļāļāļąāļ§āđāļāđāļāļŦāļāđāļē Page Break",
+
+Form			: "āđāļāļāļāļ­āļĢāđāļĄ",
+Checkbox		: "āđāļāđāļāļāđāļ­āļ",
+RadioButton		: "āđāļĢāļāļīāđāļ­āļāļąāļāļāļ­āļ",
+TextField		: "āđāļāđāļāļāđāļāļīāļĨāļāđ",
+Textarea		: "āđāļāđāļāļāđāđāļ­āđāļĢāļĩāļĒ",
+HiddenField		: "āļŪāļīāļāđāļāļāļāļīāļĨāļāđ",
+Button			: "āļāļļāđāļĄ",
+SelectionField	: "āđāļāļāļāļąāļ§āđāļĨāļ·āļ­āļ",
+ImageButton		: "āļāļļāđāļĄāđāļāļāļĢāļđāļāļ āļēāļ",
+
+FitWindow		: "āļāļĒāļēāļĒāļāļāļēāļāļāļąāļ§āļ­āļĩāļāļīāļāđāļāļ­āļĢāđ",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "āđāļāđāđāļ āļĨāļīāļāļāđ",
+CellCM				: "āļāđāļ­āļāļāļēāļĢāļēāļ",
+RowCM				: "āđāļāļ§",
+ColumnCM			: "āļāļ­āļĨāļąāļĄāļāđ",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "āļĨāļāđāļāļ§",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "āļĨāļāļŠāļāļĄāļāđ",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "āļĨāļāļāđāļ­āļ",
+MergeCells			: "āļāļŠāļēāļāļāđāļ­āļ",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "āļĨāļāļāļēāļĢāļēāļ",
+CellProperties		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāļāđāļ­āļ",
+TableProperties		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāļāļēāļĢāļēāļ",
+ImageProperties		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāļĢāļđāļāļ āļēāļ",
+FlashProperties		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāđāļāļĨāđ Flash",
+
+AnchorProp			: "āļĢāļēāļĒāļĨāļ°āđāļ­āļĩāļĒāļ Anchor",
+ButtonProp			: "āļĢāļēāļĒāļĨāļ°āđāļ­āļĩāļĒāļāļāļ­āļ āļāļļāđāļĄ",
+CheckboxProp		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āđāļāđāļāļāđāļ­āļ",
+HiddenFieldProp		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļŪāļīāļāđāļāļāļāļīāļĨāļāđ",
+RadioButtonProp		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āđāļĢāļāļīāđāļ­āļāļąāļāļāļ­āļ",
+ImageButtonProp		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļāļļāđāļĄāđāļāļāļĢāļđāļāļ āļēāļ",
+TextFieldProp		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āđāļāđāļāļāđāļāļīāļĨāļāđ",
+SelectionFieldProp	: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āđāļāļāļāļąāļ§āđāļĨāļ·āļ­āļ",
+TextareaProp		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āđāļāđāļāđāļ­āđāļĢāļĩāļĒ",
+FormProp			: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āđāļāļāļāļ­āļĢāđāļĄ",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Paragraph (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "āđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļąāļāļāļģāļāļēāļāļāđāļ§āļĒāđāļāļāđāļāđāļĨāļĒāļĩ XHTML āļāļĢāļļāļāļēāļĢāļ­āļŠāļąāļāļāļĢāļđāđ...",
+Done				: "āđāļāļĢāđāļāļĢāļĄāļāļģāļāļēāļāđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļāđ",
+PasteWordConfirm	: "āļāđāļ­āļĄāļđāļĨāļāļĩāđāļāđāļēāļāļāđāļ­āļāļāļēāļĢāļ§āļēāļāļĨāļāđāļāđāļāđāļāļāļēāļ āļāļđāļāļāļąāļāļĢāļđāļāđāļāļāļāļēāļāđāļāļĢāđāļāļĢāļĄāđāļ§āļīāļĢāđāļ. āļāđāļēāļāļāđāļ­āļāļāļēāļĢāļĨāđāļēāļāļĢāļđāļāđāļāļāļāļĩāđāļĄāļēāļāļēāļāđāļāļĢāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāļŦāļĢāļ·āļ­āđāļĄāđ?",
+NotCompatiblePaste	: "āļāļģāļŠāļąāđāļāļāļĩāđāļāļģāļāļēāļāđāļāđāļāļĢāđāļāļĢāļĄāļāđāļ­āļāđāļ§āđāļ Internet Explorer version āļĢāļļāđāļ 5.5 āļŦāļĢāļ·āļ­āđāļŦāļĄāđāļāļ§āđāļēāđāļāđāļēāļāļąāđāļ. āļāđāļēāļāļāđāļ­āļāļāļēāļĢāļ§āļēāļāļāļąāļ§āļ­āļąāļāļĐāļĢāđāļāļĒāđāļĄāđāļĨāđāļēāļāļĢāļđāļāđāļāļāļāļĩāđāļĄāļēāļāļēāļāđāļāļĢāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāļŦāļĢāļ·āļ­āđāļĄāđ?",
+UnknownToolbarItem	: "āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļāļāļļāđāļĄāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­āđāļāđ \"%1\"",
+UnknownCommand		: "āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļāļāļ·āđāļ­āļāļģāļŠāļąāđāļāđāļāđ \"%1\"",
+NotImplemented		: "āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāļāļģāļŠāļąāđāļāđāļāđ",
+UnknownToolbarSet	: "āđāļĄāđāļĄāļĩāļāļēāļĢāļāļīāļāļāļąāđāļāļāļļāļāļāļģāļŠāļąāđāļāđāļāđāļāļāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­ \"%1\" āļāļĢāļļāļāļēāļāļīāļāļāđāļ­āļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ",
+NoActiveX			: "āđāļāļĢāđāļāļĢāļĄāļāđāļ­āļāļ­āļīāļāđāļāļ­āļĢāđāđāļāđāļāļāļ­āļāļāđāļēāļāđāļĄāđāļ­āļāļļāļāļēāļāļīāđāļŦāđāļ­āļĩāļāļīāļāđāļāļ­āļĢāđāļāļģāļāļēāļ \"Run ActiveX controls and plug-ins\". āļŦāļēāļāđāļĄāđāļ­āļāļļāļāļēāļāļīāđāļŦāđāđāļāđāļāļēāļ ActiveX controls āļāđāļēāļāļāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāđāļāđāļ­āļĒāđāļēāļāđāļāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ.",
+BrowseServerBlocked : "āđāļāļīāļāļŦāļāđāļēāļāđāļēāļāļāđāļ­āļāļ­āļąāļāđāļāļ·āđāļ­āļāļģāļāļēāļāļāđāļ­āđāļĄāđāđāļāđ āļāļĢāļļāļāļēāļāļīāļāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­āļāđāļ­āļāļāļąāļāļāđāļ­āļāļ­āļąāļāđāļāđāļāļĢāđāļāļĢāļĄāļāđāļ­āļāļ­āļīāļāđāļāļ­āļĢāđāđāļāđāļāļāļ­āļāļāđāļēāļāļāđāļ§āļĒ",
+DialogBlocked		: "āđāļāļīāļāļŦāļāđāļēāļāđāļēāļāļāđāļ­āļāļ­āļąāļāđāļāļ·āđāļ­āļāļģāļāļēāļāļāđāļ­āđāļĄāđāđāļāđ āļāļĢāļļāļāļēāļāļīāļāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­āļāđāļ­āļāļāļąāļāļāđāļ­āļāļ­āļąāļāđāļāđāļāļĢāđāļāļĢāļĄāļāđāļ­āļāļ­āļīāļāđāļāļ­āļĢāđāđāļāđāļāļāļ­āļāļāđāļēāļāļāđāļ§āļĒ",
+
+// Dialogs
+DlgBtnOK			: "āļāļāļĨāļ",
+DlgBtnCancel		: "āļĒāļāđāļĨāļīāļ",
+DlgBtnClose			: "āļāļīāļ",
+DlgBtnBrowseServer	: "āđāļāļīāļāļŦāļāđāļēāļāđāļēāļāļāļąāļāļāļēāļĢāđāļāļĨāđāļ­āļąāļāđāļŦāļĨāļ",
+DlgAdvancedTag		: "āļāļąāđāļāļŠāļđāļ",
+DlgOpOther			: "<āļ­āļ·āđāļāđ>",
+DlgInfoTab			: "āļ­āļīāļāđāļ",
+DlgAlertUrl			: "āļāļĢāļļāļāļēāļĢāļ°āļāļļ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<āđāļĄāđāļĢāļ°āļāļļ>",
+DlgGenId			: "āđāļ­āļāļĩ",
+DlgGenLangDir		: "āļāļēāļĢāđāļāļĩāļĒāļ-āļ­āđāļēāļāļ āļēāļĐāļē",
+DlgGenLangDirLtr	: "āļāļēāļāļāđāļēāļĒāđāļāļāļ§āļē (LTR)",
+DlgGenLangDirRtl	: "āļāļēāļāļāļ§āļēāļĄāļēāļāđāļēāļĒ (RTL)",
+DlgGenLangCode		: "āļĢāļŦāļąāļŠāļ āļēāļĐāļē",
+DlgGenAccessKey		: "āđāļ­āļāđāļāļŠ āļāļĩāļĒāđ",
+DlgGenName			: "āļāļ·āđāļ­",
+DlgGenTabIndex		: "āļĨāļģāļāļąāļāļāļ­āļ āđāļāđāļ",
+DlgGenLongDescr		: "āļāļģāļ­āļāļīāļāļēāļĒāļāļĢāļ°āļāļ­āļ URL",
+DlgGenClass			: "āļāļĨāļēāļŠāļāļ­āļāđāļāļĨāđāļāļģāļŦāļāļāļĨāļąāļāļĐāļāļ°āļāļēāļĢāđāļŠāļāļāļāļĨ",
+DlgGenTitle			: "āļāļģāđāļāļĢāļīāđāļāļāļģ",
+DlgGenContType		: "āļāļāļīāļāļāļ­āļāļāļģāđāļāļĢāļīāđāļāļāļģ",
+DlgGenLinkCharset	: "āļĨāļīāļāļāđāđāļāļ·āđāļ­āļĄāđāļĒāļāđāļāļĒāļąāļāļāļļāļāļāļąāļ§āļ­āļąāļāļĐāļĢ",
+DlgGenStyle			: "āļĨāļąāļāļĐāļāļ°āļāļēāļĢāđāļŠāļāļāļāļĨ",
+
+// Image Dialog
+DlgImgTitle			: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļĢāļđāļāļ āļēāļ",
+DlgImgInfoTab		: "āļāđāļ­āļĄāļđāļĨāļāļ­āļāļĢāļđāļāļ āļēāļ",
+DlgImgBtnUpload		: "āļ­āļąāļāđāļŦāļĨāļāđāļāļĨāđāđāļāđāļāđāļāđāļ§āđāļāļĩāđāđāļāļĢāļ·āđāļ­āļāđāļĄāđāļāđāļēāļĒ (āđāļāļīāļĢāđāļāđāļ§āļ­āļĢāđ)",
+DlgImgURL			: "āļāļĩāđāļ­āļĒāļđāđāļ­āđāļēāļāļ­āļīāļ URL",
+DlgImgUpload		: "āļ­āļąāļāđāļŦāļĨāļāđāļāļĨāđ",
+DlgImgAlt			: "āļāļģāļāļĢāļ°āļāļ­āļāļĢāļđāļāļ āļēāļ",
+DlgImgWidth			: "āļāļ§āļēāļĄāļāļ§āđāļēāļ",
+DlgImgHeight		: "āļāļ§āļēāļĄāļŠāļđāļ",
+DlgImgLockRatio		: "āļāļģāļŦāļāļāļ­āļąāļāļĢāļēāļŠāđāļ§āļ āļāļ§āđāļēāļ-āļŠāļđāļ āđāļāļāļāļāļāļĩāđ",
+DlgBtnResetSize		: "āļāļģāļŦāļāļāļĢāļđāļāđāļāđāļēāļāļāļēāļāļāļĢāļīāļ",
+DlgImgBorder		: "āļāļāļēāļāļāļ­āļāļĢāļđāļ",
+DlgImgHSpace		: "āļĢāļ°āļĒāļ°āđāļāļ§āļāļ­āļ",
+DlgImgVSpace		: "āļĢāļ°āļĒāļ°āđāļāļ§āļāļąāđāļ",
+DlgImgAlign			: "āļāļēāļĢāļāļąāļāļ§āļēāļ",
+DlgImgAlignLeft		: "āļāļīāļāļāđāļēāļĒ",
+DlgImgAlignAbsBottom: "āļāļīāļāļāđāļēāļāļĨāđāļēāļāļŠāļļāļ",
+DlgImgAlignAbsMiddle: "āļāļķāđāļāļāļĨāļēāļ",
+DlgImgAlignBaseline	: "āļāļīāļāļāļĢāļĢāļāļąāļ",
+DlgImgAlignBottom	: "āļāļīāļāļāđāļēāļāļĨāđāļēāļ",
+DlgImgAlignMiddle	: "āļāļķāđāļāļāļĨāļēāļāđāļāļ§āļāļąāđāļ",
+DlgImgAlignRight	: "āļāļīāļāļāļ§āļē",
+DlgImgAlignTextTop	: "āđāļāđāļāļąāļ§āļ­āļąāļāļĐāļĢ",
+DlgImgAlignTop		: "āļāļāļŠāļļāļ",
+DlgImgPreview		: "āļŦāļāđāļēāđāļ­āļāļŠāļēāļĢāļāļąāļ§āļ­āļĒāđāļēāļ",
+DlgImgAlertUrl		: "āļāļĢāļļāļāļēāļĢāļ°āļāļļāļāļĩāđāļ­āļĒāļđāđāļ­āđāļēāļāļ­āļīāļāļ­āļ­āļāđāļĨāļāđāļāļ­āļāđāļāļĨāđāļĢāļđāļāļ āļēāļ (URL)",
+DlgImgLinkTab		: "āļĨāļīāđāļāļāđ",
+
+// Flash Dialog
+DlgFlashTitle		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāđāļāļĨāđ Flash",
+DlgFlashChkPlay		: "āđāļĨāđāļāļ­āļąāļāđāļāļĄāļąāļāļī Auto Play",
+DlgFlashChkLoop		: "āđāļĨāđāļāļ§āļāļĢāļ­āļ Loop",
+DlgFlashChkMenu		: "āđāļŦāđāđāļāđāļāļēāļāđāļĄāļāļđāļāļ­āļ Flash",
+DlgFlashScale		: "āļ­āļąāļāļĢāļēāļŠāđāļ§āļ Scale",
+DlgFlashScaleAll	: "āđāļŠāļāļāđāļŦāđāđāļŦāđāļāļāļąāđāļāļŦāļĄāļ Show all",
+DlgFlashScaleNoBorder	: "āđāļĄāđāđāļŠāļāļāđāļŠāđāļāļāļ­āļ No Border",
+DlgFlashScaleFit	: "āđāļŠāļāļāđāļŦāđāļāļ­āļāļĩāļāļąāļāļāļ·āđāļāļāļĩāđ Exact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "āļĨāļīāļāļāđāđāļāļ·āđāļ­āļĄāđāļĒāļāđāļ§āđāļ āļ­āļĩāđāļĄāļĨāđ āļĢāļđāļāļ āļēāļ āļŦāļĢāļ·āļ­āđāļāļĨāđāļ­āļ·āđāļāđ",
+DlgLnkInfoTab		: "āļĢāļēāļĒāļĨāļ°āđāļ­āļĩāļĒāļ",
+DlgLnkTargetTab		: "āļāļēāļĢāđāļāļīāļāļŦāļāđāļēāļāļ­",
+
+DlgLnkType			: "āļāļĢāļ°āđāļ āļāļāļ­āļāļĨāļīāļāļāđ",
+DlgLnkTypeURL		: "āļāļĩāđāļ­āļĒāļđāđāļ­āđāļēāļāļ­āļīāļāļ­āļ­āļāđāļĨāļāđ (URL)",
+DlgLnkTypeAnchor	: "āļāļļāļāđāļāļ·āđāļ­āļĄāđāļĒāļ (Anchor)",
+DlgLnkTypeEMail		: "āļŠāđāļāļ­āļĩāđāļĄāļĨāđ (E-Mail)",
+DlgLnkProto			: "āđāļāļĢāđāļāļāļ­āļĨ",
+DlgLnkProtoOther	: "<āļ­āļ·āđāļāđ>",
+DlgLnkURL			: "āļāļĩāđāļ­āļĒāļđāđāļ­āđāļēāļāļ­āļīāļāļ­āļ­āļāđāļĨāļāđ (URL)",
+DlgLnkAnchorSel		: "āļĢāļ°āļāļļāļāđāļ­āļĄāļđāļĨāļāļ­āļāļāļļāļāđāļāļ·āđāļ­āļĄāđāļĒāļ (Anchor)",
+DlgLnkAnchorByName	: "āļāļ·āđāļ­",
+DlgLnkAnchorById	: "āđāļ­āļāļĩ",
+DlgLnkNoAnchors		: "(āļĒāļąāļāđāļĄāđāļĄāļĩāļāļļāļāđāļāļ·āđāļ­āļĄāđāļĒāļāļ āļēāļĒāđāļāļŦāļāđāļēāđāļ­āļāļŠāļēāļĢāļāļĩāđ)",
+DlgLnkEMail			: "āļ­āļĩāđāļĄāļĨāđ (E-Mail)",
+DlgLnkEMailSubject	: "āļŦāļąāļ§āđāļĢāļ·āđāļ­āļ",
+DlgLnkEMailBody		: "āļāđāļ­āļāļ§āļēāļĄ",
+DlgLnkUpload		: "āļ­āļąāļāđāļŦāļĨāļāđāļāļĨāđ",
+DlgLnkBtnUpload		: "āļāļąāļāļāļķāļāđāļāļĨāđāđāļ§āđāļāļāđāļāļīāļĢāđāļāđāļ§āļ­āļĢāđ",
+
+DlgLnkTarget		: "āļāļēāļĢāđāļāļīāļāļŦāļāđāļēāļĨāļīāļāļāđ",
+DlgLnkTargetFrame	: "<āđāļāļīāļāđāļāđāļāļĢāļĄ>",
+DlgLnkTargetPopup	: "<āđāļāļīāļāļŦāļāđāļēāļāļ­āđāļĨāđāļ (Pop-up)>",
+DlgLnkTargetBlank	: "āđāļāļīāļāļŦāļāđāļēāļāļ­āđāļŦāļĄāđ (_blank)",
+DlgLnkTargetParent	: "āđāļāļīāļāđāļāļŦāļāđāļēāļŦāļĨāļąāļ (_parent)",
+DlgLnkTargetSelf	: "āđāļāļīāļāđāļāļŦāļāđāļēāļāļąāļāļāļļāļāļąāļ (_self)",
+DlgLnkTargetTop		: "āđāļāļīāļāđāļāļŦāļāđāļēāļāļāļŠāļļāļ (_top)",
+DlgLnkTargetFrameName	: "āļāļ·āđāļ­āļāļēāļĢāđāđāļāđāļāđāļāļĢāļĄ",
+DlgLnkPopWinName	: "āļĢāļ°āļāļļāļāļ·āđāļ­āļŦāļāđāļēāļāļ­āđāļĨāđāļ (Pop-up)",
+DlgLnkPopWinFeat	: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāļŦāļāđāļēāļāļ­āđāļĨāđāļ (Pop-up)",
+DlgLnkPopResize		: "āļāļĢāļąāļāļāļāļēāļāļŦāļāđāļēāļāļ­",
+DlgLnkPopLocation	: "āđāļŠāļāļāļāļĩāđāļ­āļĒāļđāđāļāļ­āļāđāļāļĨāđ",
+DlgLnkPopMenu		: "āđāļŠāļāļāđāļāļāđāļĄāļāļđ",
+DlgLnkPopScroll		: "āđāļŠāļāļāđāļāļāđāļĨāļ·āđāļ­āļ",
+DlgLnkPopStatus		: "āđāļŠāļāļāđāļāļāļŠāļāļēāļāļ°",
+DlgLnkPopToolbar	: "āđāļŠāļāļāđāļāļāđāļāļĢāļ·āđāļ­āļāļĄāļ·āļ­",
+DlgLnkPopFullScrn	: "āđāļŠāļāļāđāļāđāļĄāļŦāļāđāļēāļāļ­ (IE5.5++ āđāļāđāļēāļāļąāđāļ)",
+DlgLnkPopDependent	: "āđāļŠāļāļāđāļāđāļĄāļŦāļāđāļēāļāļ­ (Netscape)",
+DlgLnkPopWidth		: "āļāļ§āđāļēāļ",
+DlgLnkPopHeight		: "āļŠāļđāļ",
+DlgLnkPopLeft		: "āļāļīāļāļąāļāļāđāļēāļĒ (Left Position)",
+DlgLnkPopTop		: "āļāļīāļāļąāļāļāļ (Top Position)",
+
+DlnLnkMsgNoUrl		: "āļāļĢāļļāļāļēāļĢāļ°āļāļļāļāļĩāđāļ­āļĒāļđāđāļ­āđāļēāļāļ­āļīāļāļ­āļ­āļāđāļĨāļāđ (URL)",
+DlnLnkMsgNoEMail	: "āļāļĢāļļāļāļēāļĢāļ°āļāļļāļ­āļĩāđāļĄāļĨāđ (E-mail)",
+DlnLnkMsgNoAnchor	: "āļāļĢāļļāļāļēāļĢāļ°āļāļļāļāļļāļāđāļāļ·āđāļ­āļĄāđāļĒāļ (Anchor)",
+DlnLnkMsgInvPopName	: "āļāļ·āđāļ­āļāļ­āļāļŦāļāđāļēāļāđāļēāļāļāđāļ­āļāļ­āļąāļ āļāļ°āļāđāļ­āļāļāļķāđāļāļāđāļāļāđāļ§āļĒāļāļąāļ§āļ­āļąāļāļĐāļĢāđāļāđāļēāļāļąāđāļ āđāļĨāļ°āļāđāļ­āļāđāļĄāđāļĄāļĩāļāđāļ­āļāļ§āđāļēāļāđāļāļāļ·āđāļ­",
+
+// Color Dialog
+DlgColorTitle		: "āđāļĨāļ·āļ­āļāļŠāļĩ",
+DlgColorBtnClear	: "āļĨāđāļēāļāļāđāļēāļĢāļŦāļąāļŠāļŠāļĩ",
+DlgColorHighlight	: "āļāļąāļ§āļ­āļĒāđāļēāļāļŠāļĩ",
+DlgColorSelected	: "āļŠāļĩāļāļĩāđāđāļĨāļ·āļ­āļ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "āđāļāļĢāļāļŠāļąāļāļĨāļąāļāļĐāļāđāļŠāļ·āđāļ­āļ­āļēāļĢāļĄāļāđ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "āđāļāļĢāļāļāļąāļ§āļ­āļąāļāļĐāļĢāļāļīāđāļĻāļĐ",
+
+// Table Dialog
+DlgTableTitle		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļāļēāļĢāļēāļ",
+DlgTableRows		: "āđāļāļ§",
+DlgTableColumns		: "āļŠāļāļĄāļāđ",
+DlgTableBorder		: "āļāļāļēāļāđāļŠāđāļāļāļ­āļ",
+DlgTableAlign		: "āļāļēāļĢāļāļąāļāļāļģāđāļŦāļāđāļ",
+DlgTableAlignNotSet	: "<āđāļĄāđāļĢāļ°āļāļļ>",
+DlgTableAlignLeft	: "āļāļīāļāļāđāļēāļĒ",
+DlgTableAlignCenter	: "āļāļķāđāļāļāļĨāļēāļ",
+DlgTableAlignRight	: "āļāļīāļāļāļ§āļē",
+DlgTableWidth		: "āļāļ§āđāļēāļ",
+DlgTableWidthPx		: "āļāļļāļāļŠāļĩ",
+DlgTableWidthPc		: "āđāļāļ­āļĢāđāđāļāđāļ",
+DlgTableHeight		: "āļŠāļđāļ",
+DlgTableCellSpace	: "āļĢāļ°āļĒāļ°āđāļāļ§āļāļ­āļāļ",
+DlgTableCellPad		: "āļĢāļ°āļĒāļ°āđāļāļ§āļāļąāđāļ",
+DlgTableCaption		: "āļŦāļąāļ§āđāļĢāļ·āđāļ­āļāļāļ­āļāļāļēāļĢāļēāļ",
+DlgTableSummary		: "āļŠāļĢāļļāļāļāļ§āļēāļĄ",
+
+// Table Cell Dialog
+DlgCellTitle		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļāđāļ­āļ",
+DlgCellWidth		: "āļāļ§āđāļēāļ",
+DlgCellWidthPx		: "āļāļļāļāļŠāļĩ",
+DlgCellWidthPc		: "āđāļāļ­āļĢāđāđāļāđāļ",
+DlgCellHeight		: "āļŠāļđāļ",
+DlgCellWordWrap		: "āļāļąāļāļāļĢāļĢāļāļąāļāļ­āļąāļāđāļāļĄāļąāļāļī",
+DlgCellWordWrapNotSet	: "<āđāļĄāđāļĢāļ°āļāļļ>",
+DlgCellWordWrapYes	: "āđāđāļāđ",
+DlgCellWordWrapNo	: "āđāļĄāđ",
+DlgCellHorAlign		: "āļāļēāļĢāļāļąāļāļ§āļēāļāđāļāļ§āļāļ­āļ",
+DlgCellHorAlignNotSet	: "<āđāļĄāđāļĢāļ°āļāļļ>",
+DlgCellHorAlignLeft	: "āļāļīāļāļāđāļēāļĒ",
+DlgCellHorAlignCenter	: "āļāļķāđāļāļāļĨāļēāļ",
+DlgCellHorAlignRight: "āļāļīāļāļāļ§āļē",
+DlgCellVerAlign		: "āļāļēāļĢāļāļąāļāļ§āļēāļāđāļāļ§āļāļąāđāļ",
+DlgCellVerAlignNotSet	: "<āđāļĄāđāļĢāļ°āļāļļ>",
+DlgCellVerAlignTop	: "āļāļāļŠāļļāļ",
+DlgCellVerAlignMiddle	: "āļāļķāđāļāļāļĨāļēāļ",
+DlgCellVerAlignBottom	: "āļĨāđāļēāļāļŠāļļāļ",
+DlgCellVerAlignBaseline	: "āļ­āļīāļāļāļĢāļĢāļāļąāļ",
+DlgCellRowSpan		: "āļāļģāļāļ§āļāđāļāļ§āļāļĩāđāļāļĢāđāļ­āļĄāļāļąāļ",
+DlgCellCollSpan		: "āļāļģāļāļ§āļāļŠāļāļĄāļāđāļāļĩāđāļāļĢāđāļ­āļĄāļāļąāļ",
+DlgCellBackColor	: "āļŠāļĩāļāļ·āđāļāļŦāļĨāļąāļ",
+DlgCellBorderColor	: "āļŠāļĩāđāļŠāđāļāļāļ­āļ",
+DlgCellBtnSelect	: "āđāļĨāļ·āļ­āļ..",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "āļāđāļāļŦāļē",
+DlgFindFindBtn		: "āļāđāļāļŦāļē",
+DlgFindNotFoundMsg	: "āđāļĄāđāļāļāļāļģāļāļĩāđāļāđāļāļŦāļē.",
+
+// Replace Dialog
+DlgReplaceTitle			: "āļāđāļāļŦāļēāđāļĨāļ°āđāļāļāļāļĩāđ",
+DlgReplaceFindLbl		: "āļāđāļāļŦāļēāļāļģāļ§āđāļē:",
+DlgReplaceReplaceLbl	: "āđāļāļāļāļĩāđāļāđāļ§āļĒ:",
+DlgReplaceCaseChk		: "āļāļąāļ§āđāļŦāļāđ-āđāļĨāđāļ āļāđāļ­āļāļāļĢāļāļāļąāļ",
+DlgReplaceReplaceBtn	: "āđāļāļāļāļĩāđ",
+DlgReplaceReplAllBtn	: "āđāļāļāļāļĩāđāļāļąāđāļāļŦāļĄāļāļāļĩāđāļāļ",
+DlgReplaceWordChk		: "āļāđāļ­āļāļāļĢāļāļāļąāļāļāļļāļāļāļģ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāđāļ­āļāļ§āļēāļĄāļāļĩāđāđāļĨāļ·āļ­āļāđāļ§āđāđāļāđāđāļāļ·āđāļ­āļāļāļēāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļāļĨāļ­āļāļ āļąāļĒ. āļāļĢāļļāļāļēāđāļāđāļāļļāđāļĄāļĨāļąāļāđāļāļ·āđāļ­āļ§āļēāļāļāđāļ­āļāļ§āļēāļĄāđāļāļ (āļāļāļāļļāđāļĄ Ctrl āđāļĨāļ°āļāļąāļ§ X āļāļĢāđāļ­āļĄāļāļąāļ).",
+PasteErrorCopy	: "āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļŠāļģāđāļāļēāļāđāļ­āļāļ§āļēāļĄāļāļĩāđāđāļĨāļ·āļ­āļāđāļ§āđāđāļāđāđāļāļ·āđāļ­āļāļāļēāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļāļĨāļ­āļāļ āļąāļĒ. āļāļĢāļļāļāļēāđāļāđāļāļļāđāļĄāļĨāļąāļāđāļāļ·āđāļ­āļ§āļēāļāļāđāļ­āļāļ§āļēāļĄāđāļāļ (āļāļāļāļļāđāļĄ Ctrl āđāļĨāļ°āļāļąāļ§ C āļāļĢāđāļ­āļĄāļāļąāļ).",
+
+PasteAsText		: "āļ§āļēāļāđāļāļāļāļąāļ§āļ­āļąāļāļĐāļĢāļāļĢāļĢāļĄāļāļē",
+PasteFromWord	: "āļ§āļēāļāđāļāļāļāļąāļ§āļ­āļąāļāļĐāļĢāļāļēāļāđāļāļĢāđāļāļĢāļĄāđāļ§āļīāļĢāđāļ",
+
+DlgPasteMsg2	: "āļāļĢāļļāļāļēāđāļāđāļāļĩāļĒāđāļāļ­āļĢāđāļāđāļāđāļēāļāļąāđāļ āđāļāļĒāļāļāļāļļāđāļĄ (<strong>Ctrl āđāļĨāļ° V</strong>)āļāļĢāđāļ­āļĄāđāļāļąāļ āđāļĨāļ°āļāļ <strong>OK</strong>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "āđāļĄāđāļŠāļāđāļ Font Face definitions",
+DlgPasteRemoveStyles	: "āļĨāļ Styles definitions",
+
+// Color Picker
+ColorAutomatic	: "āļŠāļĩāļ­āļąāļāđāļāļĄāļąāļāļī",
+ColorMoreColors	: "āđāļĨāļ·āļ­āļāļŠāļĩāļ­āļ·āđāļāđ...",
+
+// Document Properties
+DocProps		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļāđāļ­āļāļŠāļēāļĢ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ Anchor",
+DlgAnchorName		: "āļāļ·āđāļ­ Anchor",
+DlgAnchorErrorName	: "āļāļĢāļļāļāļēāļĢāļ°āļāļļāļāļ·āđāļ­āļāļ­āļ Anchor",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "āđāļĄāđāļāļāđāļāļāļīāļāļāļąāļāļāļēāļĢāļĩ",
+DlgSpellChangeTo		: "āđāļāđāđāļāđāļāđāļ",
+DlgSpellBtnIgnore		: "āļĒāļāđāļ§āđāļ",
+DlgSpellBtnIgnoreAll	: "āļĒāļāđāļ§āđāļāļāļąāđāļāļŦāļĄāļ",
+DlgSpellBtnReplace		: "āđāļāļāļāļĩāđ",
+DlgSpellBtnReplaceAll	: "āđāļāļāļāļĩāđāļāļąāđāļāļŦāļĄāļ",
+DlgSpellBtnUndo			: "āļĒāļāđāļĨāļīāļ",
+DlgSpellNoSuggestions	: "- āđāļĄāđāļĄāļĩāļāļģāđāļāļ°āļāļģāđāļāđ -",
+DlgSpellProgress		: "āļāļģāļĨāļąāļāļāļĢāļ§āļāļŠāļ­āļāļāļģāļŠāļ°āļāļ...",
+DlgSpellNoMispell		: "āļāļĢāļ§āļāļŠāļ­āļāļāļģāļŠāļ°āļāļāđāļŠāļĢāđāļāļŠāļīāđāļ: āđāļĄāđāļāļāļāļģāļŠāļ°āļāļāļāļīāļ",
+DlgSpellNoChanges		: "āļāļĢāļ§āļāļŠāļ­āļāļāļģāļŠāļ°āļāļāđāļŠāļĢāđāļāļŠāļīāđāļ: āđāļĄāđāļĄāļĩāļāļēāļĢāđāļāđāļāļģāđāļāđ",
+DlgSpellOneChange		: "āļāļĢāļ§āļāļŠāļ­āļāļāļģāļŠāļ°āļāļāđāļŠāļĢāđāļāļŠāļīāđāļ: āđāļāđāđāļ1āļāļģ",
+DlgSpellManyChanges		: "āļāļĢāļ§āļāļŠāļ­āļāļāļģāļŠāļ°āļāļāđāļŠāļĢāđāļāļŠāļīāđāļ:: āđāļāđāđāļ %1 āļāļģ",
+
+IeSpellDownload			: "āđāļĄāđāđāļāđāļāļīāļāļāļąāđāļāļĢāļ°āļāļāļāļĢāļ§āļāļŠāļ­āļāļāļģāļŠāļ°āļāļ. āļāđāļ­āļāļāļēāļĢāļāļīāļāļāļąāđāļāđāļŦāļĄāļāļĢāļąāļ?",
+
+// Button Dialog
+DlgButtonText		: "āļāđāļ­āļāļ§āļēāļĄ (āļāđāļēāļāļąāļ§āđāļāļĢ)",
+DlgButtonType		: "āļāđāļ­āļāļ§āļēāļĄ",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "āļāļ·āđāļ­",
+DlgCheckboxValue	: "āļāđāļēāļāļąāļ§āđāļāļĢ",
+DlgCheckboxSelected	: "āđāļĨāļ·āļ­āļāđāļāđāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļ",
+
+// Form Dialog
+DlgFormName		: "āļāļ·āđāļ­",
+DlgFormAction	: "āđāļ­āļāļāļąāđāļ",
+DlgFormMethod	: "āđāļĄāļāļ­āļ",
+
+// Select Field Dialog
+DlgSelectName		: "āļāļ·āđāļ­",
+DlgSelectValue		: "āļāđāļēāļāļąāļ§āđāļāļĢ",
+DlgSelectSize		: "āļāļāļēāļ",
+DlgSelectLines		: "āļāļĢāļĢāļāļąāļ",
+DlgSelectChkMulti	: "āđāļĨāļ·āļ­āļāļŦāļĨāļēāļĒāļāđāļēāđāļāđ",
+DlgSelectOpAvail	: "āļĢāļēāļĒāļāļēāļĢāļāļąāļ§āđāļĨāļ·āļ­āļ",
+DlgSelectOpText		: "āļāđāļ­āļāļ§āļēāļĄ",
+DlgSelectOpValue	: "āļāđāļēāļāļąāļ§āđāļāļĢ",
+DlgSelectBtnAdd		: "āđāļāļīāđāļĄ",
+DlgSelectBtnModify	: "āđāļāđāđāļ",
+DlgSelectBtnUp		: "āļāļ",
+DlgSelectBtnDown	: "āļĨāđāļēāļ",
+DlgSelectBtnSetValue : "āđāļĨāļ·āļ­āļāđāļāđāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļ",
+DlgSelectBtnDelete	: "āļĨāļ",
+
+// Textarea Dialog
+DlgTextareaName	: "āļāļ·āđāļ­",
+DlgTextareaCols	: "āļŠāļāļĄāļ āđ",
+DlgTextareaRows	: "āđāļāļ§",
+
+// Text Field Dialog
+DlgTextName			: "āļāļ·āđāļ­",
+DlgTextValue		: "āļāđāļēāļāļąāļ§āđāļāļĢ",
+DlgTextCharWidth	: "āļāļ§āļēāļĄāļāļ§āđāļēāļ",
+DlgTextMaxChars		: "āļāļģāļāļ§āļāļāļąāļ§āļ­āļąāļāļĐāļĢāļŠāļđāļāļŠāļļāļ",
+DlgTextType			: "āļāļāļīāļ",
+DlgTextTypeText		: "āļāđāļ­āļāļ§āļēāļĄ",
+DlgTextTypePass		: "āļĢāļŦāļąāļŠāļāđāļēāļ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "āļāļ·āđāļ­",
+DlgHiddenValue	: "āļāđāļēāļāļąāļ§āđāļāļĢ",
+
+// Bulleted List Dialog
+BulletedListProp	: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļāļđāļĨāđāļĨāđāļāļĨāļīāļŠāļāđ",
+NumberedListProp	: "āļāļļāļāļŠāļĄāļāļąāļāļīāļāļ­āļ āļāļąāļĄāđāļāļ­āļĢāđāļĨāļīāļŠāļāđ",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "āļāļāļīāļ",
+DlgLstTypeCircle	: "āļĢāļđāļāļ§āļāļāļĨāļĄ",
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "āļĢāļđāļāļŠāļĩāđāđāļŦāļĨāļĩāđāļĒāļĄ",
+DlgLstTypeNumbers	: "āļŦāļĄāļēāļĒāđāļĨāļ (1, 2, 3)",
+DlgLstTypeLCase		: "āļāļąāļ§āļāļīāļĄāļāđāđāļĨāđāļ (a, b, c)",
+DlgLstTypeUCase		: "āļāļąāļ§āļāļīāļĄāļāđāđāļŦāļāđ (A, B, C)",
+DlgLstTypeSRoman	: "āđāļĨāļāđāļĢāļĄāļąāļāļāļīāļĄāļāđāđāļĨāđāļ (i, ii, iii)",
+DlgLstTypeLRoman	: "āđāļĨāļāđāļĢāļĄāļąāļāļāļīāļĄāļāđāđāļŦāļāđ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "āļĨāļąāļāļĐāļāļ°āļāļąāđāļ§āđāļāļāļ­āļāđāļ­āļāļŠāļēāļĢ",
+DlgDocBackTab		: "āļāļ·āđāļāļŦāļĨāļąāļ",
+DlgDocColorsTab		: "āļŠāļĩāđāļĨāļ°āļĢāļ°āļĒāļ°āļāļ­āļ",
+DlgDocMetaTab		: "āļāđāļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļāđāļŠāļīāļĢāđāļāđāļ­āļāļāļīāđāļ",
+
+DlgDocPageTitle		: "āļāļ·āđāļ­āđāļāđāļāļīāđāļĨ",
+DlgDocLangDir		: "āļāļēāļĢāļ­āđāļēāļāļ āļēāļĐāļē",
+DlgDocLangDirLTR	: "āļāļēāļāļāđāļēāļĒāđāļāļāļ§āļē (LTR)",
+DlgDocLangDirRTL	: "āļāļēāļāļāļ§āļēāđāļāļāđāļēāļĒ (RTL)",
+DlgDocLangCode		: "āļĢāļŦāļąāļŠāļ āļēāļĐāļē",
+DlgDocCharSet		: "āļāļļāļāļāļąāļ§āļ­āļąāļāļĐāļĢ",
+DlgDocCharSetCE		: "Central European",
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Greek",
+DlgDocCharSetJP		: "Japanese",
+DlgDocCharSetKR		: "Korean",
+DlgDocCharSetTR		: "Turkish",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "āļāļļāļāļāļąāļ§āļ­āļąāļāļĐāļĢāļ­āļ·āđāļāđ",
+
+DlgDocDocType		: "āļāļĢāļ°āđāļ āļāļāļ­āļāđāļ­āļāļŠāļēāļĢ",
+DlgDocDocTypeOther	: "āļāļĢāļ°āđāļ āļāđāļ­āļāļŠāļēāļĢāļ­āļ·āđāļāđ",
+DlgDocIncXHTML		: "āļĢāļ§āļĄāđāļ­āļē  XHTML Declarations āđāļ§āđāļāđāļ§āļĒ",
+DlgDocBgColor		: "āļŠāļĩāļāļ·āđāļāļŦāļĨāļąāļ",
+DlgDocBgImage		: "āļāļĩāđāļ­āļĒāļđāđāļ­āđāļēāļāļ­āļīāļāļ­āļ­āļāđāļĨāļāđāļāļ­āļāļĢāļđāļāļāļ·āđāļāļŦāļĨāļąāļ (Image URL)",
+DlgDocBgNoScroll	: "āļāļ·āđāļāļŦāļĨāļąāļāđāļāļāđāļĄāđāļĄāļĩāđāļāļāđāļĨāļ·āđāļ­āļ",
+DlgDocCText			: "āļāđāļ­āļāļ§āļēāļĄ",
+DlgDocCLink			: "āļĨāļīāļāļāđ",
+DlgDocCVisited		: "āļĨāļīāļāļāđāļāļĩāđāđāļāļĒāļāļĨāļīāđāļāđāļĨāđāļ§ Visited Link",
+DlgDocCActive		: "āļĨāļīāļāļāđāļāļĩāđāļāļģāļĨāļąāļāļāļĨāļīāđāļ Active Link",
+DlgDocMargins		: "āļĢāļ°āļĒāļ°āļāļ­āļāļāļ­āļāļŦāļāđāļēāđāļ­āļāļŠāļēāļĢ",
+DlgDocMaTop			: "āļāđāļēāļāļāļ",
+DlgDocMaLeft		: "āļāđāļēāļāļāđāļēāļĒ",
+DlgDocMaRight		: "āļāđāļēāļāļāļ§āļē",
+DlgDocMaBottom		: "āļāđāļēāļāļĨāđāļēāļ",
+DlgDocMeIndex		: "āļāļģāļŠāļģāļāļąāļāļ­āļāļīāļāļēāļĒāđāļ­āļāļŠāļēāļĢ (āļāļąāđāļāļāļģāļāđāļ§āļĒ āļāļ­āļĄāļĄāđāļē)",
+DlgDocMeDescr		: "āļāļĢāļ°āđāļĒāļāļ­āļāļīāļāļēāļĒāđāļāļĩāđāļĒāļ§āļāļąāļāđāļ­āļāļŠāļēāļĢ",
+DlgDocMeAuthor		: "āļāļđāđāļŠāļĢāđāļēāļāđāļ­āļāļŠāļēāļĢ",
+DlgDocMeCopy		: "āļŠāļāļ§āļāļĨāļīāļāļŠāļīāļāļāļīāđ",
+DlgDocPreview		: "āļāļąāļ§āļ­āļĒāđāļēāļāļŦāļāđāļēāđāļ­āļāļŠāļēāļĢ",
+
+// Templates Dialog
+Templates			: "āđāļāļĄāđāļāļĨāļ",
+DlgTemplatesTitle	: "āđāļāļĄāđāļāļĨāļāļāļ­āļāļŠāđāļ§āļāđāļāļ·āđāļ­āļŦāļēāđāļ§āđāļāđāļāļāđ",
+DlgTemplatesSelMsg	: "āļāļĢāļļāļāļēāđāļĨāļ·āļ­āļ āđāļāļĄāđāļāļĨāļ āđāļāļ·āđāļ­āļāļģāđāļāđāļāđāđāļāđāļāļ­āļĩāļāļīāļāđāļāļ­āļĢāđ<br />(āđāļāļ·āđāļ­āļŦāļēāļŠāđāļ§āļāļāļĩāđāļāļ°āļŦāļēāļĒāđāļ):",
+DlgTemplatesLoading	: "āļāļģāļĨāļąāļāđāļŦāļĨāļāļĢāļēāļĒāļāļēāļĢāđāļāļĄāđāļāļĨāļāļāļąāđāļāļŦāļĄāļ...",
+DlgTemplatesNoTpl	: "(āļĒāļąāļāđāļĄāđāļĄāļĩāļāļēāļĢāļāļģāļŦāļāļāđāļāļĄāđāļāļĨāļ)",
+DlgTemplatesReplace	: "āđāļāļāļāļĩāđāđāļāļ·āđāļ­āļŦāļēāđāļ§āđāļāđāļāļāđāļāļĩāđāđāļĨāļ·āļ­āļ",
+
+// About Dialog
+DlgAboutAboutTab	: "āđāļāļĩāđāļĒāļ§āļāļąāļāđāļāļĢāđāļāļĢāļĄ",
+DlgAboutBrowserInfoTab	: "āđāļāļĢāđāļāļĢāļĄāļāđāļ­āļāđāļ§āđāļāļāļĩāđāļāđāļēāļāđāļāđ",
+DlgAboutLicenseTab	: "āļĨāļīāļāļŠāļīāļāļāļīāđ",
+DlgAboutVersion		: "āļĢāļļāđāļ",
+DlgAboutInfo		: "For further information go to"	//MISSING
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/it.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/it.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/it.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Italian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Nascondi la barra degli strumenti",
+ToolbarExpand		: "Mostra la barra degli strumenti",
+
+// Toolbar Items and Context Menu
+Save				: "Salva",
+NewPage				: "Nuova pagina vuota",
+Preview				: "Anteprima",
+Cut					: "Taglia",
+Copy				: "Copia",
+Paste				: "Incolla",
+PasteText			: "Incolla come testo semplice",
+PasteWord			: "Incolla da Word",
+Print				: "Stampa",
+SelectAll			: "Seleziona tutto",
+RemoveFormat		: "Elimina formattazione",
+InsertLinkLbl		: "Collegamento",
+InsertLink			: "Inserisci/Modifica collegamento",
+RemoveLink			: "Elimina collegamento",
+Anchor				: "Inserisci/Modifica Ancora",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Immagine",
+InsertImage			: "Inserisci/Modifica immagine",
+InsertFlashLbl		: "Oggetto Flash",
+InsertFlash			: "Inserisci/Modifica Oggetto Flash",
+InsertTableLbl		: "Tabella",
+InsertTable			: "Inserisci/Modifica tabella",
+InsertLineLbl		: "Riga orizzontale",
+InsertLine			: "Inserisci riga orizzontale",
+InsertSpecialCharLbl: "Caratteri speciali",
+InsertSpecialChar	: "Inserisci carattere speciale",
+InsertSmileyLbl		: "Emoticon",
+InsertSmiley		: "Inserisci emoticon",
+About				: "Informazioni su FCKeditor",
+Bold				: "Grassetto",
+Italic				: "Corsivo",
+Underline			: "Sottolineato",
+StrikeThrough		: "Barrato",
+Subscript			: "Pedice",
+Superscript			: "Apice",
+LeftJustify			: "Allinea a sinistra",
+CenterJustify		: "Centra",
+RightJustify		: "Allinea a destra",
+BlockJustify		: "Giustifica",
+DecreaseIndent		: "Riduci rientro",
+IncreaseIndent		: "Aumenta rientro",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Annulla",
+Redo				: "Ripristina",
+NumberedListLbl		: "Elenco numerato",
+NumberedList		: "Inserisci/Modifica elenco numerato",
+BulletedListLbl		: "Elenco puntato",
+BulletedList		: "Inserisci/Modifica elenco puntato",
+ShowTableBorders	: "Mostra bordi tabelle",
+ShowDetails			: "Mostra dettagli",
+Style				: "Stile",
+FontFormat			: "Formato",
+Font				: "Font",
+FontSize			: "Dimensione",
+TextColor			: "Colore testo",
+BGColor				: "Colore sfondo",
+Source				: "Codice Sorgente",
+Find				: "Trova",
+Replace				: "Sostituisci",
+SpellCheck			: "Correttore ortografico",
+UniversalKeyboard	: "Tastiera universale",
+PageBreakLbl		: "Interruzione di pagina",
+PageBreak			: "Inserisci interruzione di pagina",
+
+Form			: "Modulo",
+Checkbox		: "Checkbox",
+RadioButton		: "Radio Button",
+TextField		: "Campo di testo",
+Textarea		: "Area di testo",
+HiddenField		: "Campo nascosto",
+Button			: "Bottone",
+SelectionField	: "Menu di selezione",
+ImageButton		: "Bottone immagine",
+
+FitWindow		: "Massimizza l'area dell'editor",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Modifica collegamento",
+CellCM				: "Cella",
+RowCM				: "Riga",
+ColumnCM			: "Colonna",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Elimina righe",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Elimina colonne",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Elimina celle",
+MergeCells			: "Unisce celle",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Cancella Tabella",
+CellProperties		: "ProprietÃ  cella",
+TableProperties		: "ProprietÃ  tabella",
+ImageProperties		: "ProprietÃ  immagine",
+FlashProperties		: "ProprietÃ  Oggetto Flash",
+
+AnchorProp			: "ProprietÃ  ancora",
+ButtonProp			: "ProprietÃ  bottone",
+CheckboxProp		: "ProprietÃ  checkbox",
+HiddenFieldProp		: "ProprietÃ  campo nascosto",
+RadioButtonProp		: "ProprietÃ  radio button",
+ImageButtonProp		: "ProprietÃ  bottone immagine",
+TextFieldProp		: "ProprietÃ  campo di testo",
+SelectionFieldProp	: "ProprietÃ  menu di selezione",
+TextareaProp		: "ProprietÃ  area di testo",
+FormProp			: "ProprietÃ  modulo",
+
+FontFormats			: "Normale;Formattato;Indirizzo;Titolo 1;Titolo 2;Titolo 3;Titolo 4;Titolo 5;Titolo 6;Paragrafo (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Elaborazione XHTML in corso. Attendere prego...",
+Done				: "Completato",
+PasteWordConfirm	: "Il testo da incollare sembra provenire da Word. Desideri pulirlo prima di incollare?",
+NotCompatiblePaste	: "Questa funzione ÃĻ disponibile solo per Internet Explorer 5.5 o superiore. Desideri incollare il testo senza pulirlo?",
+UnknownToolbarItem	: "Elemento della barra strumenti sconosciuto \"%1\"",
+UnknownCommand		: "Comando sconosciuto \"%1\"",
+NotImplemented		: "Comando non implementato",
+UnknownToolbarSet	: "La barra di strumenti \"%1\" non esiste",
+NoActiveX			: "Le impostazioni di sicurezza del tuo browser potrebbero limitare alcune funzionalitÃ  dell'editor. Devi abilitare l'opzione \"Esegui controlli e plug-in ActiveX\". Potresti avere errori e notare funzionalitÃ  mancanti.",
+BrowseServerBlocked : "Non ÃĻ possibile aprire la finestra di espolorazione risorse. Verifica che tutti i blocca popup siano bloccati.",
+DialogBlocked		: "Non ÃĻ possibile aprire la finestra di dialogo. Verifica che tutti i blocca popup siano bloccati.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Annulla",
+DlgBtnClose			: "Chiudi",
+DlgBtnBrowseServer	: "Cerca sul server",
+DlgAdvancedTag		: "Avanzate",
+DlgOpOther			: "<Altro>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Devi inserire l'URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<non impostato>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Direzione scrittura",
+DlgGenLangDirLtr	: "Da Sinistra a Destra (LTR)",
+DlgGenLangDirRtl	: "Da Destra a Sinistra (RTL)",
+DlgGenLangCode		: "Codice Lingua",
+DlgGenAccessKey		: "Scorciatoia<br />da tastiera",
+DlgGenName			: "Nome",
+DlgGenTabIndex		: "Ordine di tabulazione",
+DlgGenLongDescr		: "URL descrizione estesa",
+DlgGenClass			: "Nome classe CSS",
+DlgGenTitle			: "Titolo",
+DlgGenContType		: "Tipo della risorsa collegata",
+DlgGenLinkCharset	: "Set di caretteri della risorsa collegata",
+DlgGenStyle			: "Stile",
+
+// Image Dialog
+DlgImgTitle			: "ProprietÃ  immagine",
+DlgImgInfoTab		: "Informazioni immagine",
+DlgImgBtnUpload		: "Invia al server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Carica",
+DlgImgAlt			: "Testo alternativo",
+DlgImgWidth			: "Larghezza",
+DlgImgHeight		: "Altezza",
+DlgImgLockRatio		: "Blocca rapporto",
+DlgBtnResetSize		: "Reimposta dimensione",
+DlgImgBorder		: "Bordo",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Allineamento",
+DlgImgAlignLeft		: "Sinistra",
+DlgImgAlignAbsBottom: "In basso assoluto",
+DlgImgAlignAbsMiddle: "Centrato assoluto",
+DlgImgAlignBaseline	: "Linea base",
+DlgImgAlignBottom	: "In Basso",
+DlgImgAlignMiddle	: "Centrato",
+DlgImgAlignRight	: "Destra",
+DlgImgAlignTextTop	: "In alto al testo",
+DlgImgAlignTop		: "In Alto",
+DlgImgPreview		: "Anteprima",
+DlgImgAlertUrl		: "Devi inserire l'URL per l'immagine",
+DlgImgLinkTab		: "Collegamento",
+
+// Flash Dialog
+DlgFlashTitle		: "ProprietÃ  Oggetto Flash",
+DlgFlashChkPlay		: "Avvio Automatico",
+DlgFlashChkLoop		: "Cicla",
+DlgFlashChkMenu		: "Abilita Menu di Flash",
+DlgFlashScale		: "Ridimensiona",
+DlgFlashScaleAll	: "Mostra Tutto",
+DlgFlashScaleNoBorder	: "Senza Bordo",
+DlgFlashScaleFit	: "Dimensione Esatta",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Collegamento",
+DlgLnkInfoTab		: "Informazioni collegamento",
+DlgLnkTargetTab		: "Destinazione",
+
+DlgLnkType			: "Tipo di Collegamento",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ancora nella pagina",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocollo",
+DlgLnkProtoOther	: "<altro>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Scegli Ancora",
+DlgLnkAnchorByName	: "Per Nome",
+DlgLnkAnchorById	: "Per id elemento",
+DlgLnkNoAnchors		: "(Nessuna ancora disponibile nel documento)",
+DlgLnkEMail			: "Indirizzo E-Mail",
+DlgLnkEMailSubject	: "Oggetto del messaggio",
+DlgLnkEMailBody		: "Corpo del messaggio",
+DlgLnkUpload		: "Carica",
+DlgLnkBtnUpload		: "Invia al Server",
+
+DlgLnkTarget		: "Destinazione",
+DlgLnkTargetFrame	: "<riquadro>",
+DlgLnkTargetPopup	: "<finestra popup>",
+DlgLnkTargetBlank	: "Nuova finestra (_blank)",
+DlgLnkTargetParent	: "Finestra padre (_parent)",
+DlgLnkTargetSelf	: "Stessa finestra (_self)",
+DlgLnkTargetTop		: "Finestra superiore (_top)",
+DlgLnkTargetFrameName	: "Nome del riquadro di destinazione",
+DlgLnkPopWinName	: "Nome finestra popup",
+DlgLnkPopWinFeat	: "Caratteristiche finestra popup",
+DlgLnkPopResize		: "Ridimensionabile",
+DlgLnkPopLocation	: "Barra degli indirizzi",
+DlgLnkPopMenu		: "Barra del menu",
+DlgLnkPopScroll		: "Barre di scorrimento",
+DlgLnkPopStatus		: "Barra di stato",
+DlgLnkPopToolbar	: "Barra degli strumenti",
+DlgLnkPopFullScrn	: "A tutto schermo (IE)",
+DlgLnkPopDependent	: "Dipendente (Netscape)",
+DlgLnkPopWidth		: "Larghezza",
+DlgLnkPopHeight		: "Altezza",
+DlgLnkPopLeft		: "Posizione da sinistra",
+DlgLnkPopTop		: "Posizione dall'alto",
+
+DlnLnkMsgNoUrl		: "Devi inserire l'URL del collegamento",
+DlnLnkMsgNoEMail	: "Devi inserire un'indirizzo e-mail",
+DlnLnkMsgNoAnchor	: "Devi selezionare un'ancora",
+DlnLnkMsgInvPopName	: "Il nome del popup deve iniziare con una lettera, e non puÃē contenere spazi",
+
+// Color Dialog
+DlgColorTitle		: "Seleziona colore",
+DlgColorBtnClear	: "Vuota",
+DlgColorHighlight	: "Evidenziato",
+DlgColorSelected	: "Selezionato",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Inserisci emoticon",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Seleziona carattere speciale",
+
+// Table Dialog
+DlgTableTitle		: "ProprietÃ  tabella",
+DlgTableRows		: "Righe",
+DlgTableColumns		: "Colonne",
+DlgTableBorder		: "Dimensione bordo",
+DlgTableAlign		: "Allineamento",
+DlgTableAlignNotSet	: "<non impostato>",
+DlgTableAlignLeft	: "Sinistra",
+DlgTableAlignCenter	: "Centrato",
+DlgTableAlignRight	: "Destra",
+DlgTableWidth		: "Larghezza",
+DlgTableWidthPx		: "pixel",
+DlgTableWidthPc		: "percento",
+DlgTableHeight		: "Altezza",
+DlgTableCellSpace	: "Spaziatura celle",
+DlgTableCellPad		: "Padding celle",
+DlgTableCaption		: "Intestazione",
+DlgTableSummary		: "Indice",
+
+// Table Cell Dialog
+DlgCellTitle		: "ProprietÃ  cella",
+DlgCellWidth		: "Larghezza",
+DlgCellWidthPx		: "pixel",
+DlgCellWidthPc		: "percento",
+DlgCellHeight		: "Altezza",
+DlgCellWordWrap		: "A capo automatico",
+DlgCellWordWrapNotSet	: "<non impostato>",
+DlgCellWordWrapYes	: "Si",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "Allineamento orizzontale",
+DlgCellHorAlignNotSet	: "<non impostato>",
+DlgCellHorAlignLeft	: "Sinistra",
+DlgCellHorAlignCenter	: "Centrato",
+DlgCellHorAlignRight: "Destra",
+DlgCellVerAlign		: "Allineamento verticale",
+DlgCellVerAlignNotSet	: "<non impostato>",
+DlgCellVerAlignTop	: "In Alto",
+DlgCellVerAlignMiddle	: "Centrato",
+DlgCellVerAlignBottom	: "In Basso",
+DlgCellVerAlignBaseline	: "Linea base",
+DlgCellRowSpan		: "Righe occupate",
+DlgCellCollSpan		: "Colonne occupate",
+DlgCellBackColor	: "Colore sfondo",
+DlgCellBorderColor	: "Colore bordo",
+DlgCellBtnSelect	: "Scegli...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Trova",
+DlgFindFindBtn		: "Trova",
+DlgFindNotFoundMsg	: "L'elemento cercato non ÃĻ stato trovato.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Sostituisci",
+DlgReplaceFindLbl		: "Trova:",
+DlgReplaceReplaceLbl	: "Sostituisci con:",
+DlgReplaceCaseChk		: "Maiuscole/minuscole",
+DlgReplaceReplaceBtn	: "Sostituisci",
+DlgReplaceReplAllBtn	: "Sostituisci tutto",
+DlgReplaceWordChk		: "Solo parole intere",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Le impostazioni di sicurezza del browser non permettono di tagliare automaticamente il testo. Usa la tastiera (Ctrl+X).",
+PasteErrorCopy	: "Le impostazioni di sicurezza del browser non permettono di copiare automaticamente il testo. Usa la tastiera (Ctrl+C).",
+
+PasteAsText		: "Incolla come testo semplice",
+PasteFromWord	: "Incolla da Word",
+
+DlgPasteMsg2	: "Incolla il testo all'interno dell'area sottostante usando la scorciatoia di tastiere (<STRONG>Ctrl+V</STRONG>) e premi <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignora le definizioni di Font",
+DlgPasteRemoveStyles	: "Rimuovi le definizioni di Stile",
+
+// Color Picker
+ColorAutomatic	: "Automatico",
+ColorMoreColors	: "Altri colori...",
+
+// Document Properties
+DocProps		: "ProprietÃ  del Documento",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ProprietÃ  ancora",
+DlgAnchorName		: "Nome ancora",
+DlgAnchorErrorName	: "Inserici il nome dell'ancora",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Non nel dizionario",
+DlgSpellChangeTo		: "Cambia in",
+DlgSpellBtnIgnore		: "Ignora",
+DlgSpellBtnIgnoreAll	: "Ignora tutto",
+DlgSpellBtnReplace		: "Cambia",
+DlgSpellBtnReplaceAll	: "Cambia tutto",
+DlgSpellBtnUndo			: "Annulla",
+DlgSpellNoSuggestions	: "- Nessun suggerimento -",
+DlgSpellProgress		: "Controllo ortografico in corso",
+DlgSpellNoMispell		: "Controllo ortografico completato: nessun errore trovato",
+DlgSpellNoChanges		: "Controllo ortografico completato: nessuna parola cambiata",
+DlgSpellOneChange		: "Controllo ortografico completato: 1 parola cambiata",
+DlgSpellManyChanges		: "Controllo ortografico completato: %1 parole cambiate",
+
+IeSpellDownload			: "Contollo ortografico non installato. Lo vuoi scaricare ora?",
+
+// Button Dialog
+DlgButtonText		: "Testo (Value)",
+DlgButtonType		: "Tipo",
+DlgButtonTypeBtn	: "Bottone",
+DlgButtonTypeSbm	: "Invio",
+DlgButtonTypeRst	: "Annulla",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nome",
+DlgCheckboxValue	: "Valore",
+DlgCheckboxSelected	: "Selezionato",
+
+// Form Dialog
+DlgFormName		: "Nome",
+DlgFormAction	: "Azione",
+DlgFormMethod	: "Metodo",
+
+// Select Field Dialog
+DlgSelectName		: "Nome",
+DlgSelectValue		: "Valore",
+DlgSelectSize		: "Dimensione",
+DlgSelectLines		: "righe",
+DlgSelectChkMulti	: "Permetti selezione multipla",
+DlgSelectOpAvail	: "Opzioni disponibili",
+DlgSelectOpText		: "Testo",
+DlgSelectOpValue	: "Valore",
+DlgSelectBtnAdd		: "Aggiungi",
+DlgSelectBtnModify	: "Modifica",
+DlgSelectBtnUp		: "Su",
+DlgSelectBtnDown	: "Gi",
+DlgSelectBtnSetValue : "Imposta come predefinito",
+DlgSelectBtnDelete	: "Rimuovi",
+
+// Textarea Dialog
+DlgTextareaName	: "Nome",
+DlgTextareaCols	: "Colonne",
+DlgTextareaRows	: "Righe",
+
+// Text Field Dialog
+DlgTextName			: "Nome",
+DlgTextValue		: "Valore",
+DlgTextCharWidth	: "Larghezza",
+DlgTextMaxChars		: "Numero massimo di caratteri",
+DlgTextType			: "Tipo",
+DlgTextTypeText		: "Testo",
+DlgTextTypePass		: "Password",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nome",
+DlgHiddenValue	: "Valore",
+
+// Bulleted List Dialog
+BulletedListProp	: "ProprietÃ  lista puntata",
+NumberedListProp	: "ProprietÃ  lista numerata",
+DlgLstStart			: "Inizio",
+DlgLstType			: "Tipo",
+DlgLstTypeCircle	: "Tondo",
+DlgLstTypeDisc		: "Disco",
+DlgLstTypeSquare	: "Quadrato",
+DlgLstTypeNumbers	: "Numeri (1, 2, 3)",
+DlgLstTypeLCase		: "Caratteri minuscoli (a, b, c)",
+DlgLstTypeUCase		: "Caratteri maiuscoli (A, B, C)",
+DlgLstTypeSRoman	: "Numeri Romani minuscoli (i, ii, iii)",
+DlgLstTypeLRoman	: "Numeri Romani maiuscoli (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Genarale",
+DlgDocBackTab		: "Sfondo",
+DlgDocColorsTab		: "Colori e margini",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Titolo pagina",
+DlgDocLangDir		: "Direzione scrittura",
+DlgDocLangDirLTR	: "Da Sinistra a Destra (LTR)",
+DlgDocLangDirRTL	: "Da Destra a Sinistra (RTL)",
+DlgDocLangCode		: "Codice Lingua",
+DlgDocCharSet		: "Set di caretteri",
+DlgDocCharSetCE		: "Europa Centrale",
+DlgDocCharSetCT		: "Cinese Tradizionale (Big5)",
+DlgDocCharSetCR		: "Cirillico",
+DlgDocCharSetGR		: "Greco",
+DlgDocCharSetJP		: "Giapponese",
+DlgDocCharSetKR		: "Coreano",
+DlgDocCharSetTR		: "Turco",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Europa Occidentale",
+DlgDocCharSetOther	: "Altro set di caretteri",
+
+DlgDocDocType		: "Intestazione DocType",
+DlgDocDocTypeOther	: "Altra intestazione DocType",
+DlgDocIncXHTML		: "Includi dichiarazione XHTML",
+DlgDocBgColor		: "Colore di sfondo",
+DlgDocBgImage		: "Immagine di sfondo",
+DlgDocBgNoScroll	: "Sfondo fissato",
+DlgDocCText			: "Testo",
+DlgDocCLink			: "Collegamento",
+DlgDocCVisited		: "Collegamento visitato",
+DlgDocCActive		: "Collegamento attivo",
+DlgDocMargins		: "Margini",
+DlgDocMaTop			: "In Alto",
+DlgDocMaLeft		: "A Sinistra",
+DlgDocMaRight		: "A Destra",
+DlgDocMaBottom		: "In Basso",
+DlgDocMeIndex		: "Chiavi di indicizzazione documento (separate da virgola)",
+DlgDocMeDescr		: "Descrizione documento",
+DlgDocMeAuthor		: "Autore",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Anteprima",
+
+// Templates Dialog
+Templates			: "Modelli",
+DlgTemplatesTitle	: "Contenuto dei modelli",
+DlgTemplatesSelMsg	: "Seleziona il modello da aprire nell'editor<br />(il contenuto attuale verrÃ  eliminato):",
+DlgTemplatesLoading	: "Caricamento modelli in corso. Attendere prego...",
+DlgTemplatesNoTpl	: "(Nessun modello definito)",
+DlgTemplatesReplace	: "Cancella il contenuto corrente",
+
+// About Dialog
+DlgAboutAboutTab	: "Informazioni",
+DlgAboutBrowserInfoTab	: "Informazioni Browser",
+DlgAboutLicenseTab	: "Licenza",
+DlgAboutVersion		: "versione",
+DlgAboutInfo		: "Per maggiori informazioni visitare"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/sl.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/sl.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/sl.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Slovenian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ZloÅūi orodno vrstico",
+ToolbarExpand		: "RazÅĄiri orodno vrstico",
+
+// Toolbar Items and Context Menu
+Save				: "Shrani",
+NewPage				: "Nova stran",
+Preview				: "Predogled",
+Cut					: "IzreÅūi",
+Copy				: "Kopiraj",
+Paste				: "Prilepi",
+PasteText			: "Prilepi kot golo besedilo",
+PasteWord			: "Prilepi iz Worda",
+Print				: "Natisni",
+SelectAll			: "Izberi vse",
+RemoveFormat		: "Odstrani oblikovanje",
+InsertLinkLbl		: "Povezava",
+InsertLink			: "Vstavi/uredi povezavo",
+RemoveLink			: "Odstrani povezavo",
+Anchor				: "Vstavi/uredi zaznamek",
+AnchorDelete		: "Odstrani zaznamek",
+InsertImageLbl		: "Slika",
+InsertImage			: "Vstavi/uredi sliko",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Vstavi/Uredi Flash",
+InsertTableLbl		: "Tabela",
+InsertTable			: "Vstavi/uredi tabelo",
+InsertLineLbl		: "Ärta",
+InsertLine			: "Vstavi vodoravno Ärto",
+InsertSpecialCharLbl: "Posebni znak",
+InsertSpecialChar	: "Vstavi posebni znak",
+InsertSmileyLbl		: "SmeÅĄko",
+InsertSmiley		: "Vstavi smeÅĄka",
+About				: "O FCKeditorju",
+Bold				: "Krepko",
+Italic				: "LeÅūeÄe",
+Underline			: "PodÄrtano",
+StrikeThrough		: "PreÄrtano",
+Subscript			: "Podpisano",
+Superscript			: "Nadpisano",
+LeftJustify			: "Leva poravnava",
+CenterJustify		: "Sredinska poravnava",
+RightJustify		: "Desna poravnava",
+BlockJustify		: "Obojestranska poravnava",
+DecreaseIndent		: "ZmanjÅĄaj zamik",
+IncreaseIndent		: "PoveÄaj zamik",
+Blockquote			: "Citat",
+Undo				: "Razveljavi",
+Redo				: "Ponovi",
+NumberedListLbl		: "OÅĄtevilÄen seznam",
+NumberedList		: "Vstavi/odstrani oÅĄtevilÄevanje",
+BulletedListLbl		: "OznaÄen seznam",
+BulletedList		: "Vstavi/odstrani oznaÄevanje",
+ShowTableBorders	: "PokaÅūi meje tabele",
+ShowDetails			: "PokaÅūi podrobnosti",
+Style				: "Slog",
+FontFormat			: "Oblika",
+Font				: "Pisava",
+FontSize			: "Velikost",
+TextColor			: "Barva besedila",
+BGColor				: "Barva ozadja",
+Source				: "Izvorna koda",
+Find				: "Najdi",
+Replace				: "Zamenjaj",
+SpellCheck			: "Preveri Ärkovanje",
+UniversalKeyboard	: "VeÄjeziÄna tipkovnica",
+PageBreakLbl		: "Prelom strani",
+PageBreak			: "Vstavi prelom strani",
+
+Form			: "Obrazec",
+Checkbox		: "Potrditveno polje",
+RadioButton		: "Izbirno polje",
+TextField		: "Vnosno polje",
+Textarea		: "Vnosno obmoÄje",
+HiddenField		: "Skrito polje",
+Button			: "Gumb",
+SelectionField	: "Spustni seznam",
+ImageButton		: "Gumb s sliko",
+
+FitWindow		: "RazÅĄiri velikost urejevalnika Äez cel zaslon",
+ShowBlocks		: "PrikaÅūi ograde",
+
+// Context Menu
+EditLink			: "Uredi povezavo",
+CellCM				: "Celica",
+RowCM				: "Vrstica",
+ColumnCM			: "Stolpec",
+InsertRowAfter		: "Vstavi vrstico za",
+InsertRowBefore		: "Vstavi vrstico pred",
+DeleteRows			: "IzbriÅĄi vrstice",
+InsertColumnAfter	: "Vstavi stolpec za",
+InsertColumnBefore	: "Vstavi stolpec pred",
+DeleteColumns		: "IzbriÅĄi stolpce",
+InsertCellAfter		: "Vstavi celico za",
+InsertCellBefore	: "Vstavi celico pred",
+DeleteCells			: "IzbriÅĄi celice",
+MergeCells			: "ZdruÅūi celice",
+MergeRight			: "ZdruÅūi desno",
+MergeDown			: "DruÅūi navzdol",
+HorizontalSplitCell	: "Razdeli celico vodoravno",
+VerticalSplitCell	: "Razdeli celico navpiÄno",
+TableDelete			: "IzbriÅĄi tabelo",
+CellProperties		: "Lastnosti celice",
+TableProperties		: "Lastnosti tabele",
+ImageProperties		: "Lastnosti slike",
+FlashProperties		: "Lastnosti Flash",
+
+AnchorProp			: "Lastnosti zaznamka",
+ButtonProp			: "Lastnosti gumba",
+CheckboxProp		: "Lastnosti potrditvenega polja",
+HiddenFieldProp		: "Lastnosti skritega polja",
+RadioButtonProp		: "Lastnosti izbirnega polja",
+ImageButtonProp		: "Lastnosti gumba s sliko",
+TextFieldProp		: "Lastnosti vnosnega polja",
+SelectionFieldProp	: "Lastnosti spustnega seznama",
+TextareaProp		: "Lastnosti vnosnega obmoÄja",
+FormProp			: "Lastnosti obrazca",
+
+FontFormats			: "Navaden;Oblikovan;Napis;Naslov 1;Naslov 2;Naslov 3;Naslov 4;Naslov 5;Naslov 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Obdelujem XHTML. Prosim poÄakajte...",
+Done				: "Narejeno",
+PasteWordConfirm	: "Izgleda, da Åūelite prilepiti besedilo iz Worda. Ali ga Åūelite oÄistiti, preden ga prilepite?",
+NotCompatiblePaste	: "Ta ukaz deluje le v Internet Explorerje razliÄice 5.5 ali viÅĄje. Ali Åūelite prilepiti brez ÄiÅĄÄenja?",
+UnknownToolbarItem	: "Neznan element orodne vrstice \"%1\"",
+UnknownCommand		: "Neznano ime ukaza \"%1\"",
+NotImplemented		: "Ukaz ni izdelan",
+UnknownToolbarSet	: "Skupina orodnih vrstic \"%1\" ne obstoja",
+NoActiveX			: "Varnostne nastavitve vaÅĄega brskalnika lahko omejijo delovanje nekaterih zmoÅūnosti urejevalnika. Äe ne Åūelite zaznavati napak in sporoÄil o manjkajoÄih zmoÅūnostih, omogoÄite moÅūnost \"ZaÅūeni ActiveX kontrolnike in vtiÄnike\".",
+BrowseServerBlocked : "Brskalnik virov se ne more odpreti. PrepriÄajte se, da je prepreÄevanje pojavnih oken onemogoÄeno.",
+DialogBlocked		: "Pogovorno okno se ni moglo odpreti. PrepriÄajte se, da je prepreÄevanje pojavnih oken onemogoÄeno.",
+
+// Dialogs
+DlgBtnOK			: "V redu",
+DlgBtnCancel		: "PrekliÄi",
+DlgBtnClose			: "Zapri",
+DlgBtnBrowseServer	: "Prebrskaj na streÅūniku",
+DlgAdvancedTag		: "Napredno",
+DlgOpOther			: "<Ostalo>",
+DlgInfoTab			: "Podatki",
+DlgAlertUrl			: "Prosim vpiÅĄi spletni naslov",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ni postavljen>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Smer jezika",
+DlgGenLangDirLtr	: "Od leve proti desni (LTR)",
+DlgGenLangDirRtl	: "Od desne proti levi (RTL)",
+DlgGenLangCode		: "Oznaka jezika",
+DlgGenAccessKey		: "Vstopno geslo",
+DlgGenName			: "Ime",
+DlgGenTabIndex		: "Å tevilka tabulatorja",
+DlgGenLongDescr		: "Dolg opis URL-ja",
+DlgGenClass			: "Razred stilne predloge",
+DlgGenTitle			: "Predlagani naslov",
+DlgGenContType		: "Predlagani tip vsebine (content-type)",
+DlgGenLinkCharset	: "Kodna tabela povezanega vira",
+DlgGenStyle			: "Slog",
+
+// Image Dialog
+DlgImgTitle			: "Lastnosti slike",
+DlgImgInfoTab		: "Podatki o sliki",
+DlgImgBtnUpload		: "PoÅĄlji na streÅūnik",
+DlgImgURL			: "URL",
+DlgImgUpload		: "PoÅĄlji",
+DlgImgAlt			: "Nadomestno besedilo",
+DlgImgWidth			: "Å irina",
+DlgImgHeight		: "ViÅĄina",
+DlgImgLockRatio		: "Zakleni razmerje",
+DlgBtnResetSize		: "Ponastavi velikost",
+DlgImgBorder		: "Obroba",
+DlgImgHSpace		: "Vodoravni razmik",
+DlgImgVSpace		: "NavpiÄni razmik",
+DlgImgAlign			: "Poravnava",
+DlgImgAlignLeft		: "Levo",
+DlgImgAlignAbsBottom: "Popolnoma na dno",
+DlgImgAlignAbsMiddle: "Popolnoma v sredino",
+DlgImgAlignBaseline	: "Na osnovno Ärto",
+DlgImgAlignBottom	: "Na dno",
+DlgImgAlignMiddle	: "V sredino",
+DlgImgAlignRight	: "Desno",
+DlgImgAlignTextTop	: "Besedilo na vrh",
+DlgImgAlignTop		: "Na vrh",
+DlgImgPreview		: "Predogled",
+DlgImgAlertUrl		: "Vnesite URL slike",
+DlgImgLinkTab		: "Povezava",
+
+// Flash Dialog
+DlgFlashTitle		: "Lastnosti Flash",
+DlgFlashChkPlay		: "Samodejno predvajaj",
+DlgFlashChkLoop		: "Ponavljanje",
+DlgFlashChkMenu		: "OmogoÄi Flash Meni",
+DlgFlashScale		: "PoveÄava",
+DlgFlashScaleAll	: "PokaÅūi vse",
+DlgFlashScaleNoBorder	: "Brez obrobe",
+DlgFlashScaleFit	: "NatanÄno prileganje",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Povezava",
+DlgLnkInfoTab		: "Podatki o povezavi",
+DlgLnkTargetTab		: "Cilj",
+
+DlgLnkType			: "Vrsta povezave",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Zaznamek na tej strani",
+DlgLnkTypeEMail		: "Elektronski naslov",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<drugo>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Izberi zaznamek",
+DlgLnkAnchorByName	: "Po imenu zaznamka",
+DlgLnkAnchorById	: "Po ID-ju elementa",
+DlgLnkNoAnchors		: "(V tem dokumentu ni zaznamkov)",
+DlgLnkEMail			: "Elektronski naslov",
+DlgLnkEMailSubject	: "Predmet sporoÄila",
+DlgLnkEMailBody		: "Vsebina sporoÄila",
+DlgLnkUpload		: "Prenesi",
+DlgLnkBtnUpload		: "PoÅĄlji na streÅūnik",
+
+DlgLnkTarget		: "Cilj",
+DlgLnkTargetFrame	: "<okvir>",
+DlgLnkTargetPopup	: "<pojavno okno>",
+DlgLnkTargetBlank	: "Novo okno (_blank)",
+DlgLnkTargetParent	: "StarÅĄevsko okno (_parent)",
+DlgLnkTargetSelf	: "Isto okno (_self)",
+DlgLnkTargetTop		: "NajviÅĄje okno (_top)",
+DlgLnkTargetFrameName	: "Ime ciljnega okvirja",
+DlgLnkPopWinName	: "Ime pojavnega okna",
+DlgLnkPopWinFeat	: "ZnaÄilnosti pojavnega okna",
+DlgLnkPopResize		: "Spremenljive velikosti",
+DlgLnkPopLocation	: "Naslovna vrstica",
+DlgLnkPopMenu		: "Menijska vrstica",
+DlgLnkPopScroll		: "Drsniki",
+DlgLnkPopStatus		: "Vrstica stanja",
+DlgLnkPopToolbar	: "Orodna vrstica",
+DlgLnkPopFullScrn	: "Celozaslonska slika (IE)",
+DlgLnkPopDependent	: "Podokno (Netscape)",
+DlgLnkPopWidth		: "Å irina",
+DlgLnkPopHeight		: "ViÅĄina",
+DlgLnkPopLeft		: "Lega levo",
+DlgLnkPopTop		: "Lega na vrhu",
+
+DlnLnkMsgNoUrl		: "Vnesite URL povezave",
+DlnLnkMsgNoEMail	: "Vnesite elektronski naslov",
+DlnLnkMsgNoAnchor	: "Izberite zaznamek",
+DlnLnkMsgInvPopName	: "Ime pojavnega okna se mora zaÄeti s Ärko ali ÅĄtevilko in ne sme vsebovati presledkov",
+
+// Color Dialog
+DlgColorTitle		: "Izberite barvo",
+DlgColorBtnClear	: "PoÄisti",
+DlgColorHighlight	: "OznaÄi",
+DlgColorSelected	: "Izbrano",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Vstavi smeÅĄka",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Izberi posebni znak",
+
+// Table Dialog
+DlgTableTitle		: "Lastnosti tabele",
+DlgTableRows		: "Vrstice",
+DlgTableColumns		: "Stolpci",
+DlgTableBorder		: "Velikost obrobe",
+DlgTableAlign		: "Poravnava",
+DlgTableAlignNotSet	: "<Ni nastavljeno>",
+DlgTableAlignLeft	: "Levo",
+DlgTableAlignCenter	: "Sredinsko",
+DlgTableAlignRight	: "Desno",
+DlgTableWidth		: "Å irina",
+DlgTableWidthPx		: "pik",
+DlgTableWidthPc		: "procentov",
+DlgTableHeight		: "ViÅĄina",
+DlgTableCellSpace	: "Razmik med celicami",
+DlgTableCellPad		: "Polnilo med celicami",
+DlgTableCaption		: "Naslov",
+DlgTableSummary		: "Povzetek",
+
+// Table Cell Dialog
+DlgCellTitle		: "Lastnosti celice",
+DlgCellWidth		: "Å irina",
+DlgCellWidthPx		: "pik",
+DlgCellWidthPc		: "procentov",
+DlgCellHeight		: "ViÅĄina",
+DlgCellWordWrap		: "Pomikanje besedila",
+DlgCellWordWrapNotSet	: "<Ni nastavljeno>",
+DlgCellWordWrapYes	: "Da",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "Vodoravna poravnava",
+DlgCellHorAlignNotSet	: "<Ni nastavljeno>",
+DlgCellHorAlignLeft	: "Levo",
+DlgCellHorAlignCenter	: "Sredinsko",
+DlgCellHorAlignRight: "Desno",
+DlgCellVerAlign		: "NavpiÄna poravnava",
+DlgCellVerAlignNotSet	: "<Ni nastavljeno>",
+DlgCellVerAlignTop	: "Na vrh",
+DlgCellVerAlignMiddle	: "V sredino",
+DlgCellVerAlignBottom	: "Na dno",
+DlgCellVerAlignBaseline	: "Na osnovno Ärto",
+DlgCellRowSpan		: "Spojenih vrstic (row-span)",
+DlgCellCollSpan		: "Spojenih stolpcev (col-span)",
+DlgCellBackColor	: "Barva ozadja",
+DlgCellBorderColor	: "Barva obrobe",
+DlgCellBtnSelect	: "Izberi...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Najdi in zamenjaj",
+
+// Find Dialog
+DlgFindTitle		: "Najdi",
+DlgFindFindBtn		: "Najdi",
+DlgFindNotFoundMsg	: "Navedeno besedilo ni bilo najdeno.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Zamenjaj",
+DlgReplaceFindLbl		: "Najdi:",
+DlgReplaceReplaceLbl	: "Zamenjaj z:",
+DlgReplaceCaseChk		: "Razlikuj velike in male Ärke",
+DlgReplaceReplaceBtn	: "Zamenjaj",
+DlgReplaceReplAllBtn	: "Zamenjaj vse",
+DlgReplaceWordChk		: "Samo cele besede",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Varnostne nastavitve brskalnika ne dopuÅĄÄajo samodejnega izrezovanja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+X).",
+PasteErrorCopy	: "Varnostne nastavitve brskalnika ne dopuÅĄÄajo samodejnega kopiranja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+C).",
+
+PasteAsText		: "Prilepi kot golo besedilo",
+PasteFromWord	: "Prilepi iz Worda",
+
+DlgPasteMsg2	: "Prosim prilepite v sleÄi okvir s pomoÄjo tipkovnice (<STRONG>Ctrl+V</STRONG>) in pritisnite <STRONG>V redu</STRONG>.",
+DlgPasteSec		: "Zaradi varnostnih nastavitev vaÅĄega brskalnika urejevalnik ne more neposredno dostopati do odloÅūiÅĄÄa. Vsebino odloÅūiÅĄÄa ponovno prilepite v to okno.",
+DlgPasteIgnoreFont		: "Prezri obliko pisave",
+DlgPasteRemoveStyles	: "Odstrani nastavitve stila",
+
+// Color Picker
+ColorAutomatic	: "Samodejno",
+ColorMoreColors	: "VeÄ barv...",
+
+// Document Properties
+DocProps		: "Lastnosti dokumenta",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Lastnosti zaznamka",
+DlgAnchorName		: "Ime zaznamka",
+DlgAnchorErrorName	: "Prosim vnesite ime zaznamka",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ni v slovarju",
+DlgSpellChangeTo		: "Spremeni v",
+DlgSpellBtnIgnore		: "Prezri",
+DlgSpellBtnIgnoreAll	: "Prezri vse",
+DlgSpellBtnReplace		: "Zamenjaj",
+DlgSpellBtnReplaceAll	: "Zamenjaj vse",
+DlgSpellBtnUndo			: "Razveljavi",
+DlgSpellNoSuggestions	: "- Ni predlogov -",
+DlgSpellProgress		: "Preverjanje Ärkovanja se izvaja...",
+DlgSpellNoMispell		: "Ärkovanje je konÄano: Brez napak",
+DlgSpellNoChanges		: "Ärkovanje je konÄano: Nobena beseda ni bila spremenjena",
+DlgSpellOneChange		: "Ärkovanje je konÄano: Spremenjena je bila ena beseda",
+DlgSpellManyChanges		: "Ärkovanje je konÄano: Spremenjenih je bilo %1 besed",
+
+IeSpellDownload			: "Ärkovalnik ni nameÅĄÄen. Ali ga Åūelite prenesti sedaj?",
+
+// Button Dialog
+DlgButtonText		: "Besedilo (Vrednost)",
+DlgButtonType		: "Tip",
+DlgButtonTypeBtn	: "Gumb",
+DlgButtonTypeSbm	: "Potrdi",
+DlgButtonTypeRst	: "Ponastavi",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Ime",
+DlgCheckboxValue	: "Vrednost",
+DlgCheckboxSelected	: "Izbrano",
+
+// Form Dialog
+DlgFormName		: "Ime",
+DlgFormAction	: "Akcija",
+DlgFormMethod	: "Metoda",
+
+// Select Field Dialog
+DlgSelectName		: "Ime",
+DlgSelectValue		: "Vrednost",
+DlgSelectSize		: "Velikost",
+DlgSelectLines		: "vrstic",
+DlgSelectChkMulti	: "Dovoli izbor veÄih vrstic",
+DlgSelectOpAvail	: "RazpoloÅūljive izbire",
+DlgSelectOpText		: "Besedilo",
+DlgSelectOpValue	: "Vrednost",
+DlgSelectBtnAdd		: "Dodaj",
+DlgSelectBtnModify	: "Spremeni",
+DlgSelectBtnUp		: "Gor",
+DlgSelectBtnDown	: "Dol",
+DlgSelectBtnSetValue : "Postavi kot privzeto izbiro",
+DlgSelectBtnDelete	: "IzbriÅĄi",
+
+// Textarea Dialog
+DlgTextareaName	: "Ime",
+DlgTextareaCols	: "Stolpcev",
+DlgTextareaRows	: "Vrstic",
+
+// Text Field Dialog
+DlgTextName			: "Ime",
+DlgTextValue		: "Vrednost",
+DlgTextCharWidth	: "DolÅūina",
+DlgTextMaxChars		: "NajveÄje ÅĄtevilo znakov",
+DlgTextType			: "Tip",
+DlgTextTypeText		: "Besedilo",
+DlgTextTypePass		: "Geslo",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Ime",
+DlgHiddenValue	: "Vrednost",
+
+// Bulleted List Dialog
+BulletedListProp	: "Lastnosti oznaÄenega seznama",
+NumberedListProp	: "Lastnosti oÅĄtevilÄenega seznama",
+DlgLstStart			: "ZaÄetek",
+DlgLstType			: "Tip",
+DlgLstTypeCircle	: "Pikica",
+DlgLstTypeDisc		: "Kroglica",
+DlgLstTypeSquare	: "Kvadratek",
+DlgLstTypeNumbers	: "Å tevilke (1, 2, 3)",
+DlgLstTypeLCase		: "Male Ärke (a, b, c)",
+DlgLstTypeUCase		: "Velike Ärke (A, B, C)",
+DlgLstTypeSRoman	: "Male rimske ÅĄtevilke (i, ii, iii)",
+DlgLstTypeLRoman	: "Velike rimske ÅĄtevilke (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "SploÅĄno",
+DlgDocBackTab		: "Ozadje",
+DlgDocColorsTab		: "Barve in zamiki",
+DlgDocMetaTab		: "Meta podatki",
+
+DlgDocPageTitle		: "Naslov strani",
+DlgDocLangDir		: "Smer jezika",
+DlgDocLangDirLTR	: "Od leve proti desni (LTR)",
+DlgDocLangDirRTL	: "Od desne proti levi (RTL)",
+DlgDocLangCode		: "Oznaka jezika",
+DlgDocCharSet		: "Kodna tabela",
+DlgDocCharSetCE		: "Srednjeevropsko",
+DlgDocCharSetCT		: "Tradicionalno Kitajsko (Big5)",
+DlgDocCharSetCR		: "Cirilica",
+DlgDocCharSetGR		: "GrÅĄko",
+DlgDocCharSetJP		: "Japonsko",
+DlgDocCharSetKR		: "Korejsko",
+DlgDocCharSetTR		: "TurÅĄko",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Zahodnoevropsko",
+DlgDocCharSetOther	: "Druga kodna tabela",
+
+DlgDocDocType		: "Glava tipa dokumenta",
+DlgDocDocTypeOther	: "Druga glava tipa dokumenta",
+DlgDocIncXHTML		: "Vstavi XHTML deklaracije",
+DlgDocBgColor		: "Barva ozadja",
+DlgDocBgImage		: "URL slike za ozadje",
+DlgDocBgNoScroll	: "NepremiÄno ozadje",
+DlgDocCText			: "Besedilo",
+DlgDocCLink			: "Povezava",
+DlgDocCVisited		: "Obiskana povezava",
+DlgDocCActive		: "Aktivna povezava",
+DlgDocMargins		: "Zamiki strani",
+DlgDocMaTop			: "Na vrhu",
+DlgDocMaLeft		: "Levo",
+DlgDocMaRight		: "Desno",
+DlgDocMaBottom		: "Spodaj",
+DlgDocMeIndex		: "KljuÄne besede (loÄene z vejicami)",
+DlgDocMeDescr		: "Opis strani",
+DlgDocMeAuthor		: "Avtor",
+DlgDocMeCopy		: "Avtorske pravice",
+DlgDocPreview		: "Predogled",
+
+// Templates Dialog
+Templates			: "Predloge",
+DlgTemplatesTitle	: "Vsebinske predloge",
+DlgTemplatesSelMsg	: "Izberite predlogo, ki jo Åūelite odpreti v urejevalniku<br>(trenutna vsebina bo izgubljena):",
+DlgTemplatesLoading	: "Nalagam seznam predlog. Prosim poÄakajte...",
+DlgTemplatesNoTpl	: "(Ni pripravljenih predlog)",
+DlgTemplatesReplace	: "Zamenjaj trenutno vsebino",
+
+// About Dialog
+DlgAboutAboutTab	: "Vizitka",
+DlgAboutBrowserInfoTab	: "Informacije o brskalniku",
+DlgAboutLicenseTab	: "Dovoljenja",
+DlgAboutVersion		: "razliÄica",
+DlgAboutInfo		: "Za veÄ informacij obiÅĄÄite"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/lt.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/lt.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/lt.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Lithuanian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Sutraukti mygtukÅģ juostÄ",
+ToolbarExpand		: "IÅĄplÄsti mygtukÅģ juostÄ",
+
+// Toolbar Items and Context Menu
+Save				: "IÅĄsaugoti",
+NewPage				: "Naujas puslapis",
+Preview				: "PerÅūiÅŦra",
+Cut					: "IÅĄkirpti",
+Copy				: "Kopijuoti",
+Paste				: "ÄŪdÄti",
+PasteText			: "ÄŪdÄti kaip grynÄ tekstÄ",
+PasteWord			: "ÄŪdÄti iÅĄ Word",
+Print				: "Spausdinti",
+SelectAll			: "PaÅūymÄti viskÄ",
+RemoveFormat		: "Panaikinti formatÄ",
+InsertLinkLbl		: "Nuoroda",
+InsertLink			: "ÄŪterpti/taisyti nuorodÄ",
+RemoveLink			: "Panaikinti nuorodÄ",
+Anchor				: "ÄŪterpti/modifikuoti ÅūymÄ",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Vaizdas",
+InsertImage			: "ÄŪterpti/taisyti vaizdÄ",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "ÄŪterpti/taisyti Flash",
+InsertTableLbl		: "LentelÄ",
+InsertTable			: "ÄŪterpti/taisyti lentelÄ",
+InsertLineLbl		: "Linija",
+InsertLine			: "ÄŪterpti horizontaliÄ linijÄ",
+InsertSpecialCharLbl: "Spec. simbolis",
+InsertSpecialChar	: "ÄŪterpti specialÅģ simbolÄŊ",
+InsertSmileyLbl		: "Veideliai",
+InsertSmiley		: "ÄŪterpti veidelÄŊ",
+About				: "Apie FCKeditor",
+Bold				: "Pusjuodis",
+Italic				: "Kursyvas",
+Underline			: "Pabrauktas",
+StrikeThrough		: "Perbrauktas",
+Subscript			: "Apatinis indeksas",
+Superscript			: "VirÅĄutinis indeksas",
+LeftJustify			: "Lygiuoti kairÄ",
+CenterJustify		: "Centruoti",
+RightJustify		: "Lygiuoti deÅĄinÄ",
+BlockJustify		: "Lygiuoti abi puses",
+DecreaseIndent		: "SumaÅūinti ÄŊtraukÄ",
+IncreaseIndent		: "Padidinti ÄŊtraukÄ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "AtÅĄaukti",
+Redo				: "Atstatyti",
+NumberedListLbl		: "Numeruotas sÄraÅĄas",
+NumberedList		: "ÄŪterpti/Panaikinti numeruotÄ sÄraÅĄÄ",
+BulletedListLbl		: "SuÅūenklintas sÄraÅĄas",
+BulletedList		: "ÄŪterpti/Panaikinti suÅūenklintÄ sÄraÅĄÄ",
+ShowTableBorders	: "Rodyti lentelÄs rÄmus",
+ShowDetails			: "Rodyti detales",
+Style				: "Stilius",
+FontFormat			: "Å rifto formatas",
+Font				: "Å riftas",
+FontSize			: "Å rifto dydis",
+TextColor			: "Teksto spalva",
+BGColor				: "Fono spalva",
+Source				: "Å altinis",
+Find				: "Rasti",
+Replace				: "Pakeisti",
+SpellCheck			: "RaÅĄybos tikrinimas",
+UniversalKeyboard	: "Universali klaviatÅŦra",
+PageBreakLbl		: "PuslapiÅģ skirtukas",
+PageBreak			: "ÄŪterpti puslapiÅģ skirtukÄ",
+
+Form			: "Forma",
+Checkbox		: "Å―ymimasis langelis",
+RadioButton		: "Å―ymimoji akutÄ",
+TextField		: "Teksto laukas",
+Textarea		: "Teksto sritis",
+HiddenField		: "Nerodomas laukas",
+Button			: "Mygtukas",
+SelectionField	: "Atrankos laukas",
+ImageButton		: "Vaizdinis mygtukas",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Taisyti nuorodÄ",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Å alinti eilutes",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Å alinti stulpelius",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Å alinti langelius",
+MergeCells			: "Sujungti langelius",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Å alinti lentelÄ",
+CellProperties		: "Langelio savybÄs",
+TableProperties		: "LentelÄs savybÄs",
+ImageProperties		: "Vaizdo savybÄs",
+FlashProperties		: "Flash savybÄs",
+
+AnchorProp			: "Å―ymÄs savybÄs",
+ButtonProp			: "Mygtuko savybÄs",
+CheckboxProp		: "Å―ymimojo langelio savybÄs",
+HiddenFieldProp		: "Nerodomo lauko savybÄs",
+RadioButtonProp		: "Å―ymimosios akutÄs savybÄs",
+ImageButtonProp		: "Vaizdinio mygtuko savybÄs",
+TextFieldProp		: "Teksto lauko savybÄs",
+SelectionFieldProp	: "Atrankos lauko savybÄs",
+TextareaProp		: "Teksto srities savybÄs",
+FormProp			: "Formos savybÄs",
+
+FontFormats			: "Normalus;Formuotas;Kreipinio;AntraÅĄtinis 1;AntraÅĄtinis 2;AntraÅĄtinis 3;AntraÅĄtinis 4;AntraÅĄtinis 5;AntraÅĄtinis 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Apdorojamas XHTML. PraÅĄome palaukti...",
+Done				: "Baigta",
+PasteWordConfirm	: "ÄŪdedamas tekstas yra panaÅĄus ÄŊ kopijÄ iÅĄ Word. Ar JÅŦs norite prieÅĄ ÄŊdÄjimÄ iÅĄvalyti jÄŊ?",
+NotCompatiblePaste	: "Å i komanda yra prieinama tik per Internet Explorer 5.5 ar aukÅĄtesnÄ versijÄ. Ar JÅŦs norite ÄŊterpti be valymo?",
+UnknownToolbarItem	: "NeÅūinomas mygtukÅģ juosta elementas \"%1\"",
+UnknownCommand		: "NeÅūinomas komandos vardas \"%1\"",
+NotImplemented		: "Komanda nÄra ÄŊgyvendinta",
+UnknownToolbarSet	: "MygtukÅģ juostos rinkinys \"%1\" neegzistuoja",
+NoActiveX			: "JÅŦsÅģ narÅĄyklÄs saugumo nuostatos gali riboti kai kurias redaktoriaus savybes. JÅŦs turite aktyvuoti opcijÄ \"Run ActiveX controls and plug-ins\". Kitu atveju Jums bus praneÅĄama apie klaidas ir trÅŦkstamas savybes.",
+BrowseServerBlocked : "NeÄŊmanoma atidaryti naujo narÅĄyklÄs lango. ÄŪsitikinkite, kad iÅĄkylanÄiÅģ langÅģ blokavimo programos neveiksnios.",
+DialogBlocked		: "NeÄŊmanoma atidaryti dialogo lango. ÄŪsitikinkite, kad iÅĄkylanÄiÅģ langÅģ blokavimo programos neveiksnios.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Nutraukti",
+DlgBtnClose			: "UÅūdaryti",
+DlgBtnBrowseServer	: "NarÅĄyti po serverÄŊ",
+DlgAdvancedTag		: "Papildomas",
+DlgOpOther			: "<Kita>",
+DlgInfoTab			: "Informacija",
+DlgAlertUrl			: "PraÅĄome ÄŊraÅĄyti URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nÄra nustatyta>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Teksto kryptis",
+DlgGenLangDirLtr	: "IÅĄ kairÄs ÄŊ deÅĄinÄ (LTR)",
+DlgGenLangDirRtl	: "IÅĄ deÅĄinÄs ÄŊ kairÄ (RTL)",
+DlgGenLangCode		: "Kalbos kodas",
+DlgGenAccessKey		: "Prieigos raktas",
+DlgGenName			: "Vardas",
+DlgGenTabIndex		: "Tabuliavimo indeksas",
+DlgGenLongDescr		: "Ilgas apraÅĄymas URL",
+DlgGenClass			: "StiliÅģ lentelÄs klasÄs",
+DlgGenTitle			: "KonsultacinÄ antraÅĄtÄ",
+DlgGenContType		: "Konsultacinio turinio tipas",
+DlgGenLinkCharset	: "SusietÅģ iÅĄtekliÅģ simboliÅģ lentelÄ",
+DlgGenStyle			: "Stilius",
+
+// Image Dialog
+DlgImgTitle			: "Vaizdo savybÄs",
+DlgImgInfoTab		: "Vaizdo informacija",
+DlgImgBtnUpload		: "SiÅģsti ÄŊ serverÄŊ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "NusiÅģsti",
+DlgImgAlt			: "Alternatyvus Tekstas",
+DlgImgWidth			: "Plotis",
+DlgImgHeight		: "AukÅĄtis",
+DlgImgLockRatio		: "IÅĄlaikyti proporcijÄ",
+DlgBtnResetSize		: "Atstatyti dydÄŊ",
+DlgImgBorder		: "RÄmelis",
+DlgImgHSpace		: "Hor.ErdvÄ",
+DlgImgVSpace		: "Vert.ErdvÄ",
+DlgImgAlign			: "Lygiuoti",
+DlgImgAlignLeft		: "KairÄ",
+DlgImgAlignAbsBottom: "AbsoliuÄiÄ apaÄiÄ",
+DlgImgAlignAbsMiddle: "AbsoliutÅģ vidurÄŊ",
+DlgImgAlignBaseline	: "ApatinÄ linijÄ",
+DlgImgAlignBottom	: "ApaÄiÄ",
+DlgImgAlignMiddle	: "VidurÄŊ",
+DlgImgAlignRight	: "DeÅĄinÄ",
+DlgImgAlignTextTop	: "Teksto virÅĄÅŦnÄ",
+DlgImgAlignTop		: "VirÅĄÅŦnÄ",
+DlgImgPreview		: "PerÅūiÅŦra",
+DlgImgAlertUrl		: "PraÅĄome ÄŊvesti vaizdo URL",
+DlgImgLinkTab		: "Nuoroda",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash savybÄs",
+DlgFlashChkPlay		: "Automatinis paleidimas",
+DlgFlashChkLoop		: "Ciklas",
+DlgFlashChkMenu		: "Leisti Flash meniu",
+DlgFlashScale		: "Mastelis",
+DlgFlashScaleAll	: "Rodyti visÄ",
+DlgFlashScaleNoBorder	: "Be rÄmelio",
+DlgFlashScaleFit	: "Tikslus atitikimas",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Nuoroda",
+DlgLnkInfoTab		: "Nuorodos informacija",
+DlgLnkTargetTab		: "Paskirtis",
+
+DlgLnkType			: "Nuorodos tipas",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Å―ymÄ ÅĄiame puslapyje",
+DlgLnkTypeEMail		: "El.paÅĄtas",
+DlgLnkProto			: "Protokolas",
+DlgLnkProtoOther	: "<kitas>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Pasirinkite ÅūymÄ",
+DlgLnkAnchorByName	: "Pagal ÅūymÄs vardÄ",
+DlgLnkAnchorById	: "Pagal ÅūymÄs Id",
+DlgLnkNoAnchors		: "(Å iame dokumente ÅūymiÅģ nÄra)",
+DlgLnkEMail			: "El.paÅĄto adresas",
+DlgLnkEMailSubject	: "Å―inutÄs tema",
+DlgLnkEMailBody		: "Å―inutÄs turinys",
+DlgLnkUpload		: "SiÅģsti",
+DlgLnkBtnUpload		: "SiÅģsti ÄŊ serverÄŊ",
+
+DlgLnkTarget		: "Paskirties vieta",
+DlgLnkTargetFrame	: "<kadras>",
+DlgLnkTargetPopup	: "<iÅĄskleidÅūiamas langas>",
+DlgLnkTargetBlank	: "Naujas langas (_blank)",
+DlgLnkTargetParent	: "Pirminis langas (_parent)",
+DlgLnkTargetSelf	: "Tas pats langas (_self)",
+DlgLnkTargetTop		: "Svarbiausias langas (_top)",
+DlgLnkTargetFrameName	: "Paskirties kadro vardas",
+DlgLnkPopWinName	: "Paskirties lango vardas",
+DlgLnkPopWinFeat	: "IÅĄskleidÅūiamo lango savybÄs",
+DlgLnkPopResize		: "KeiÄiamas dydis",
+DlgLnkPopLocation	: "Adreso juosta",
+DlgLnkPopMenu		: "Meniu juosta",
+DlgLnkPopScroll		: "Slinkties juostos",
+DlgLnkPopStatus		: "BÅŦsenos juosta",
+DlgLnkPopToolbar	: "MygtukÅģ juosta",
+DlgLnkPopFullScrn	: "Visas ekranas (IE)",
+DlgLnkPopDependent	: "Priklausomas (Netscape)",
+DlgLnkPopWidth		: "Plotis",
+DlgLnkPopHeight		: "AukÅĄtis",
+DlgLnkPopLeft		: "KairÄ pozicija",
+DlgLnkPopTop		: "VirÅĄutinÄ pozicija",
+
+DlnLnkMsgNoUrl		: "PraÅĄome ÄŊvesti nuorodos URL",
+DlnLnkMsgNoEMail	: "PraÅĄome ÄŊvesti el.paÅĄto adresÄ",
+DlnLnkMsgNoAnchor	: "PraÅĄome pasirinkti ÅūymÄ",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Pasirinkite spalvÄ",
+DlgColorBtnClear	: "Trinti",
+DlgColorHighlight	: "ParyÅĄkinta",
+DlgColorSelected	: "PaÅūymÄta",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÄŪterpti veidelÄŊ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Pasirinkite specialÅģ simbolÄŊ",
+
+// Table Dialog
+DlgTableTitle		: "LentelÄs savybÄs",
+DlgTableRows		: "EilutÄs",
+DlgTableColumns		: "Stulpeliai",
+DlgTableBorder		: "RÄmelio dydis",
+DlgTableAlign		: "Lygiuoti",
+DlgTableAlignNotSet	: "<Nenustatyta>",
+DlgTableAlignLeft	: "KairÄ",
+DlgTableAlignCenter	: "CentrÄ",
+DlgTableAlignRight	: "DeÅĄinÄ",
+DlgTableWidth		: "Plotis",
+DlgTableWidthPx		: "taÅĄkais",
+DlgTableWidthPc		: "procentais",
+DlgTableHeight		: "AukÅĄtis",
+DlgTableCellSpace	: "Tarpas tarp langeliÅģ",
+DlgTableCellPad		: "Trapas nuo langelio rÄmo iki teksto",
+DlgTableCaption		: "AntraÅĄtÄ",
+DlgTableSummary		: "Santrauka",
+
+// Table Cell Dialog
+DlgCellTitle		: "Langelio savybÄs",
+DlgCellWidth		: "Plotis",
+DlgCellWidthPx		: "taÅĄkais",
+DlgCellWidthPc		: "procentais",
+DlgCellHeight		: "AukÅĄtis",
+DlgCellWordWrap		: "Teksto lauÅūymas",
+DlgCellWordWrapNotSet	: "<Nenustatyta>",
+DlgCellWordWrapYes	: "Taip",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "Horizontaliai lygiuoti",
+DlgCellHorAlignNotSet	: "<Nenustatyta>",
+DlgCellHorAlignLeft	: "KairÄ",
+DlgCellHorAlignCenter	: "CentrÄ",
+DlgCellHorAlignRight: "DeÅĄinÄ",
+DlgCellVerAlign		: "Vertikaliai lygiuoti",
+DlgCellVerAlignNotSet	: "<Nenustatyta>",
+DlgCellVerAlignTop	: "VirÅĄÅģ",
+DlgCellVerAlignMiddle	: "VidurÄŊ",
+DlgCellVerAlignBottom	: "ApaÄiÄ",
+DlgCellVerAlignBaseline	: "ApatinÄ linijÄ",
+DlgCellRowSpan		: "EiluÄiÅģ apjungimas",
+DlgCellCollSpan		: "StulpeliÅģ apjungimas",
+DlgCellBackColor	: "Fono spalva",
+DlgCellBorderColor	: "RÄmelio spalva",
+DlgCellBtnSelect	: "PaÅūymÄti...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "PaieÅĄka",
+DlgFindFindBtn		: "Surasti",
+DlgFindNotFoundMsg	: "Nurodytas tekstas nerastas.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Pakeisti",
+DlgReplaceFindLbl		: "Surasti tekstÄ:",
+DlgReplaceReplaceLbl	: "Pakeisti tekstu:",
+DlgReplaceCaseChk		: "Skirti didÅūiÄsias ir maÅūÄsias raides",
+DlgReplaceReplaceBtn	: "Pakeisti",
+DlgReplaceReplAllBtn	: "Pakeisti viskÄ",
+DlgReplaceWordChk		: "Atitikti pilnÄ ÅūodÄŊ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "JÅŦsÅģ narÅĄyklÄs saugumo nustatymai neleidÅūia redaktoriui automatiÅĄkai ÄŊvykdyti iÅĄkirpimo operacijÅģ. Tam praÅĄome naudoti klaviatÅŦrÄ (Ctrl+X).",
+PasteErrorCopy	: "JÅŦsÅģ narÅĄyklÄs saugumo nustatymai neleidÅūia redaktoriui automatiÅĄkai ÄŊvykdyti kopijavimo operacijÅģ. Tam praÅĄome naudoti klaviatÅŦrÄ (Ctrl+C).",
+
+PasteAsText		: "ÄŪdÄti kaip grynÄ tekstÄ",
+PasteFromWord	: "ÄŪdÄti iÅĄ Word",
+
+DlgPasteMsg2	: "Å―emiau esanÄiame ÄŊvedimo lauke ÄŊdÄkite tekstÄ, naudodami klaviatÅŦrÄ (<STRONG>Ctrl+V</STRONG>) ir spÅŦstelkite mygtukÄ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignoruoti ÅĄriftÅģ nustatymus",
+DlgPasteRemoveStyles	: "PaÅĄalinti stiliÅģ nustatymus",
+
+// Color Picker
+ColorAutomatic	: "Automatinis",
+ColorMoreColors	: "Daugiau spalvÅģ...",
+
+// Document Properties
+DocProps		: "Dokumento savybÄs",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Å―ymÄs savybÄs",
+DlgAnchorName		: "Å―ymÄs vardas",
+DlgAnchorErrorName	: "PraÅĄome ÄŊvesti ÅūymÄs vardÄ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Å―odyne nerastas",
+DlgSpellChangeTo		: "Pakeisti ÄŊ",
+DlgSpellBtnIgnore		: "Ignoruoti",
+DlgSpellBtnIgnoreAll	: "Ignoruoti visus",
+DlgSpellBtnReplace		: "Pakeisti",
+DlgSpellBtnReplaceAll	: "Pakeisti visus",
+DlgSpellBtnUndo			: "AtÅĄaukti",
+DlgSpellNoSuggestions	: "- NÄra pasiÅŦlymÅģ -",
+DlgSpellProgress		: "Vyksta raÅĄybos tikrinimas...",
+DlgSpellNoMispell		: "RaÅĄybos tikrinimas baigtas: Nerasta raÅĄybos klaidÅģ",
+DlgSpellNoChanges		: "RaÅĄybos tikrinimas baigtas: NÄra pakeistÅģ ÅūodÅūiÅģ",
+DlgSpellOneChange		: "RaÅĄybos tikrinimas baigtas: Vienas Åūodis pakeistas",
+DlgSpellManyChanges		: "RaÅĄybos tikrinimas baigtas: Pakeista %1 ÅūodÅūiÅģ",
+
+IeSpellDownload			: "RaÅĄybos tikrinimas neinstaliuotas. Ar JÅŦs norite jÄŊ dabar atsisiÅģsti?",
+
+// Button Dialog
+DlgButtonText		: "Tekstas (ReikÅĄmÄ)",
+DlgButtonType		: "Tipas",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Vardas",
+DlgCheckboxValue	: "ReikÅĄmÄ",
+DlgCheckboxSelected	: "PaÅūymÄtas",
+
+// Form Dialog
+DlgFormName		: "Vardas",
+DlgFormAction	: "Veiksmas",
+DlgFormMethod	: "Metodas",
+
+// Select Field Dialog
+DlgSelectName		: "Vardas",
+DlgSelectValue		: "ReikÅĄmÄ",
+DlgSelectSize		: "Dydis",
+DlgSelectLines		: "eiluÄiÅģ",
+DlgSelectChkMulti	: "Leisti daugeriopÄ atrankÄ",
+DlgSelectOpAvail	: "Galimos parinktys",
+DlgSelectOpText		: "Tekstas",
+DlgSelectOpValue	: "ReikÅĄmÄ",
+DlgSelectBtnAdd		: "ÄŪtraukti",
+DlgSelectBtnModify	: "Modifikuoti",
+DlgSelectBtnUp		: "AukÅĄtyn",
+DlgSelectBtnDown	: "Å―emyn",
+DlgSelectBtnSetValue : "Laikyti paÅūymÄta reikÅĄme",
+DlgSelectBtnDelete	: "Trinti",
+
+// Textarea Dialog
+DlgTextareaName	: "Vardas",
+DlgTextareaCols	: "Ilgis",
+DlgTextareaRows	: "Plotis",
+
+// Text Field Dialog
+DlgTextName			: "Vardas",
+DlgTextValue		: "ReikÅĄmÄ",
+DlgTextCharWidth	: "Ilgis simboliais",
+DlgTextMaxChars		: "Maksimalus simboliÅģ skaiÄius",
+DlgTextType			: "Tipas",
+DlgTextTypeText		: "Tekstas",
+DlgTextTypePass		: "SlaptaÅūodis",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Vardas",
+DlgHiddenValue	: "ReikÅĄmÄ",
+
+// Bulleted List Dialog
+BulletedListProp	: "SuÅūenklinto sÄraÅĄo savybÄs",
+NumberedListProp	: "Numeruoto sÄraÅĄo savybÄs",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Tipas",
+DlgLstTypeCircle	: "Apskritimas",
+DlgLstTypeDisc		: "Diskas",
+DlgLstTypeSquare	: "Kvadratas",
+DlgLstTypeNumbers	: "SkaiÄiai (1, 2, 3)",
+DlgLstTypeLCase		: "MaÅūosios raidÄs (a, b, c)",
+DlgLstTypeUCase		: "DidÅūiosios raidÄs (A, B, C)",
+DlgLstTypeSRoman	: "RomÄnÅģ maÅūieji skaiÄiai (i, ii, iii)",
+DlgLstTypeLRoman	: "RomÄnÅģ didieji skaiÄiai (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Bendros savybÄs",
+DlgDocBackTab		: "Fonas",
+DlgDocColorsTab		: "Spalvos ir kraÅĄtinÄs",
+DlgDocMetaTab		: "Meta duomenys",
+
+DlgDocPageTitle		: "Puslapio antraÅĄtÄ",
+DlgDocLangDir		: "Kalbos kryptis",
+DlgDocLangDirLTR	: "IÅĄ kairÄs ÄŊ deÅĄinÄ (LTR)",
+DlgDocLangDirRTL	: "IÅĄ deÅĄinÄs ÄŊ kairÄ (RTL)",
+DlgDocLangCode		: "Kalbos kodas",
+DlgDocCharSet		: "SimboliÅģ kodavimo lentelÄ",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Kita simboliÅģ kodavimo lentelÄ",
+
+DlgDocDocType		: "Dokumento tipo antraÅĄtÄ",
+DlgDocDocTypeOther	: "Kita dokumento tipo antraÅĄtÄ",
+DlgDocIncXHTML		: "ÄŪtraukti XHTML deklaracijas",
+DlgDocBgColor		: "Fono spalva",
+DlgDocBgImage		: "Fono paveikslÄlio nuoroda (URL)",
+DlgDocBgNoScroll	: "Neslenkantis fonas",
+DlgDocCText			: "Tekstas",
+DlgDocCLink			: "Nuoroda",
+DlgDocCVisited		: "Aplankyta nuoroda",
+DlgDocCActive		: "Aktyvi nuoroda",
+DlgDocMargins		: "Puslapio kraÅĄtinÄs",
+DlgDocMaTop			: "VirÅĄuje",
+DlgDocMaLeft		: "KairÄje",
+DlgDocMaRight		: "DeÅĄinÄje",
+DlgDocMaBottom		: "ApaÄioje",
+DlgDocMeIndex		: "Dokumento indeksavimo raktiniai ÅūodÅūiai (atskirti kableliais)",
+DlgDocMeDescr		: "Dokumento apibÅŦdinimas",
+DlgDocMeAuthor		: "Autorius",
+DlgDocMeCopy		: "AutorinÄs teisÄs",
+DlgDocPreview		: "PerÅūiÅŦra",
+
+// Templates Dialog
+Templates			: "Å ablonai",
+DlgTemplatesTitle	: "Turinio ÅĄablonai",
+DlgTemplatesSelMsg	: "Pasirinkite norimÄ ÅĄablonÄ<br>(<b>DÄmesio!</b> esamas turinys bus prarastas):",
+DlgTemplatesLoading	: "ÄŪkeliamas ÅĄablonÅģ sÄraÅĄas. PraÅĄome palaukti...",
+DlgTemplatesNoTpl	: "(Å ablonÅģ sÄraÅĄas tuÅĄÄias)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Apie",
+DlgAboutBrowserInfoTab	: "NarÅĄyklÄs informacija",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "versija",
+DlgAboutInfo		: "PapildomÄ informacijÄ galima gauti"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/sr-latn.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/sr-latn.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/sr-latn.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Serbian (Latin) language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Smanji liniju sa alatkama",
+ToolbarExpand		: "Proiri liniju sa alatkama",
+
+// Toolbar Items and Context Menu
+Save				: "SaÄuvaj",
+NewPage				: "Nova stranica",
+Preview				: "Izgled stranice",
+Cut					: "Iseci",
+Copy				: "Kopiraj",
+Paste				: "Zalepi",
+PasteText			: "Zalepi kao neformatiran tekst",
+PasteWord			: "Zalepi iz Worda",
+Print				: "Å tampa",
+SelectAll			: "OznaÄi sve",
+RemoveFormat		: "Ukloni formatiranje",
+InsertLinkLbl		: "Link",
+InsertLink			: "Unesi/izmeni link",
+RemoveLink			: "Ukloni link",
+Anchor				: "Unesi/izmeni sidro",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Slika",
+InsertImage			: "Unesi/izmeni sliku",
+InsertFlashLbl		: "FleÅĄ",
+InsertFlash			: "Unesi/izmeni fleÅĄ",
+InsertTableLbl		: "Tabela",
+InsertTable			: "Unesi/izmeni tabelu",
+InsertLineLbl		: "Linija",
+InsertLine			: "Unesi horizontalnu liniju",
+InsertSpecialCharLbl: "Specijalni karakteri",
+InsertSpecialChar	: "Unesi specijalni karakter",
+InsertSmileyLbl		: "Smajli",
+InsertSmiley		: "Unesi smajlija",
+About				: "O FCKeditoru",
+Bold				: "Podebljano",
+Italic				: "Kurziv",
+Underline			: "PodvuÄeno",
+StrikeThrough		: "Precrtano",
+Subscript			: "Indeks",
+Superscript			: "Stepen",
+LeftJustify			: "Levo ravnanje",
+CenterJustify		: "Centriran tekst",
+RightJustify		: "Desno ravnanje",
+BlockJustify		: "Obostrano ravnanje",
+DecreaseIndent		: "Smanji levu marginu",
+IncreaseIndent		: "UveÄaj levu marginu",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Poniïŋ―ti akciju",
+Redo				: "Ponovi akciju",
+NumberedListLbl		: "Nabrojiva lista",
+NumberedList		: "Unesi/ukloni nabrojivu listu",
+BulletedListLbl		: "Nenabrojiva lista",
+BulletedList		: "Unesi/ukloni nenabrojivu listu",
+ShowTableBorders	: "PrikaÅūi okvir tabele",
+ShowDetails			: "PrikaÅūi detalje",
+Style				: "Stil",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "VeliÄina fonta",
+TextColor			: "Boja teksta",
+BGColor				: "Boja pozadine",
+Source				: "KÃīd",
+Find				: "Pretraga",
+Replace				: "Zamena",
+SpellCheck			: "Proveri spelovanje",
+UniversalKeyboard	: "Univerzalna tastatura",
+PageBreakLbl		: "Page Break",	//MISSING
+PageBreak			: "Insert Page Break",	//MISSING
+
+Form			: "Forma",
+Checkbox		: "Polje za potvrdu",
+RadioButton		: "Radio-dugme",
+TextField		: "Tekstualno polje",
+Textarea		: "Zona teksta",
+HiddenField		: "Skriveno polje",
+Button			: "Dugme",
+SelectionField	: "Izborno polje",
+ImageButton		: "Dugme sa slikom",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Izmeni link",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "ObriÅĄi redove",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ObriÅĄi kolone",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "ObriÅĄi Äelije",
+MergeCells			: "Spoj celije",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Delete Table",	//MISSING
+CellProperties		: "Osobine celije",
+TableProperties		: "Osobine tabele",
+ImageProperties		: "Osobine slike",
+FlashProperties		: "Osobine fleÅĄa",
+
+AnchorProp			: "Osobine sidra",
+ButtonProp			: "Osobine dugmeta",
+CheckboxProp		: "Osobine polja za potvrdu",
+HiddenFieldProp		: "Osobine skrivenog polja",
+RadioButtonProp		: "Osobine radio-dugmeta",
+ImageButtonProp		: "Osobine dugmeta sa slikom",
+TextFieldProp		: "Osobine tekstualnog polja",
+SelectionFieldProp	: "Osobine izbornog polja",
+TextareaProp		: "Osobine zone teksta",
+FormProp			: "Osobine forme",
+
+FontFormats			: "Normal;Formatirano;Adresa;Naslov 1;Naslov 2;Naslov 3;Naslov 4;Naslov 5;Naslov 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Obradujem XHTML. Malo strpljenja...",
+Done				: "ZavrÅĄio",
+PasteWordConfirm	: "Tekst koji Åūelite da nalepite kopiran je iz Worda. Da li Åūelite da bude oÄiÅĄÄen od formata pre lepljenja?",
+NotCompatiblePaste	: "Ova komanda je dostupna samo za Internet Explorer od verzije 5.5. Da li Åūelite da nalepim tekst bez ÄiÅĄÄenja?",
+UnknownToolbarItem	: "Nepoznata stavka toolbara \"%1\"",
+UnknownCommand		: "Nepoznata naredba \"%1\"",
+NotImplemented		: "Naredba nije implementirana",
+UnknownToolbarSet	: "Toolbar \"%1\" ne postoji",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "OtkaÅūi",
+DlgBtnClose			: "Zatvori",
+DlgBtnBrowseServer	: "PretraÅūi server",
+DlgAdvancedTag		: "Napredni tagovi",
+DlgOpOther			: "<Ostali>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Molimo Vas, unesite URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nije postavljeno>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Smer jezika",
+DlgGenLangDirLtr	: "S leva na desno (LTR)",
+DlgGenLangDirRtl	: "S desna na levo (RTL)",
+DlgGenLangCode		: "KÃīd jezika",
+DlgGenAccessKey		: "Pristupni taster",
+DlgGenName			: "Naziv",
+DlgGenTabIndex		: "Tab indeks",
+DlgGenLongDescr		: "Pun opis URL",
+DlgGenClass			: "Stylesheet klase",
+DlgGenTitle			: "Advisory naslov",
+DlgGenContType		: "Advisory vrsta sadrÅūaja",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Stil",
+
+// Image Dialog
+DlgImgTitle			: "Osobine slika",
+DlgImgInfoTab		: "Info slike",
+DlgImgBtnUpload		: "PoÅĄalji na server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "PoÅĄalji",
+DlgImgAlt			: "Alternativni tekst",
+DlgImgWidth			: "Å irina",
+DlgImgHeight		: "Visina",
+DlgImgLockRatio		: "ZakljuÄaj odnos",
+DlgBtnResetSize		: "Resetuj veliÄinu",
+DlgImgBorder		: "Okvir",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Ravnanje",
+DlgImgAlignLeft		: "Levo",
+DlgImgAlignAbsBottom: "Abs dole",
+DlgImgAlignAbsMiddle: "Abs sredina",
+DlgImgAlignBaseline	: "Bazno",
+DlgImgAlignBottom	: "Dole",
+DlgImgAlignMiddle	: "Sredina",
+DlgImgAlignRight	: "Desno",
+DlgImgAlignTextTop	: "Vrh teksta",
+DlgImgAlignTop		: "Vrh",
+DlgImgPreview		: "Izgled",
+DlgImgAlertUrl		: "Unesite URL slike",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Osobine fleÅĄa",
+DlgFlashChkPlay		: "Automatski start",
+DlgFlashChkLoop		: "Ponavljaj",
+DlgFlashChkMenu		: "UkljuÄi fleÅĄ meni",
+DlgFlashScale		: "Skaliraj",
+DlgFlashScaleAll	: "PrikaÅūi sve",
+DlgFlashScaleNoBorder	: "Bez ivice",
+DlgFlashScaleFit	: "Popuni povrÅĄinu",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link Info",
+DlgLnkTargetTab		: "Meta",
+
+DlgLnkType			: "Vrsta linka",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Sidro na ovoj stranici",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<drugo>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Odaberi sidro",
+DlgLnkAnchorByName	: "Po nazivu sidra",
+DlgLnkAnchorById	: "Po Id-ju elementa",
+DlgLnkNoAnchors		: "(Nema dostupnih sidra)",
+DlgLnkEMail			: "E-Mail adresa",
+DlgLnkEMailSubject	: "Naslov",
+DlgLnkEMailBody		: "SadrÅūaj poruke",
+DlgLnkUpload		: "PoÅĄalji",
+DlgLnkBtnUpload		: "PoÅĄalji na server",
+
+DlgLnkTarget		: "Meta",
+DlgLnkTargetFrame	: "<okvir>",
+DlgLnkTargetPopup	: "<popup prozor>",
+DlgLnkTargetBlank	: "Novi prozor (_blank)",
+DlgLnkTargetParent	: "Roditeljski prozor (_parent)",
+DlgLnkTargetSelf	: "Isti prozor (_self)",
+DlgLnkTargetTop		: "Prozor na vrhu (_top)",
+DlgLnkTargetFrameName	: "Naziv odrediÅĄnog frejma",
+DlgLnkPopWinName	: "Naziv popup prozora",
+DlgLnkPopWinFeat	: "MoguÄnosti popup prozora",
+DlgLnkPopResize		: "Promenljiva velicina",
+DlgLnkPopLocation	: "Lokacija",
+DlgLnkPopMenu		: "Kontekstni meni",
+DlgLnkPopScroll		: "Scroll bar",
+DlgLnkPopStatus		: "Statusna linija",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "Prikaz preko celog ekrana (IE)",
+DlgLnkPopDependent	: "Zavisno (Netscape)",
+DlgLnkPopWidth		: "Å irina",
+DlgLnkPopHeight		: "Visina",
+DlgLnkPopLeft		: "Od leve ivice ekrana (px)",
+DlgLnkPopTop		: "Od vrha ekrana (px)",
+
+DlnLnkMsgNoUrl		: "Unesite URL linka",
+DlnLnkMsgNoEMail	: "Otkucajte adresu elektronske pote",
+DlnLnkMsgNoAnchor	: "Odaberite sidro",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Odaberite boju",
+DlgColorBtnClear	: "ObriÅĄi",
+DlgColorHighlight	: "Posvetli",
+DlgColorSelected	: "Odaberi",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Unesi smajlija",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Odaberite specijalni karakter",
+
+// Table Dialog
+DlgTableTitle		: "Osobine tabele",
+DlgTableRows		: "Redova",
+DlgTableColumns		: "Kolona",
+DlgTableBorder		: "VeliÄina okvira",
+DlgTableAlign		: "Ravnanje",
+DlgTableAlignNotSet	: "<nije postavljeno>",
+DlgTableAlignLeft	: "Levo",
+DlgTableAlignCenter	: "Sredina",
+DlgTableAlignRight	: "Desno",
+DlgTableWidth		: "Å irina",
+DlgTableWidthPx		: "piksela",
+DlgTableWidthPc		: "procenata",
+DlgTableHeight		: "Visina",
+DlgTableCellSpace	: "Äelijski prostor",
+DlgTableCellPad		: "Razmak Äelija",
+DlgTableCaption		: "Naslov tabele",
+DlgTableSummary		: "Summary",	//MISSING
+
+// Table Cell Dialog
+DlgCellTitle		: "Osobine Äelije",
+DlgCellWidth		: "Å irina",
+DlgCellWidthPx		: "piksela",
+DlgCellWidthPc		: "procenata",
+DlgCellHeight		: "Visina",
+DlgCellWordWrap		: "Deljenje reÄi",
+DlgCellWordWrapNotSet	: "<nije postavljeno>",
+DlgCellWordWrapYes	: "Da",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "Vodoravno ravnanje",
+DlgCellHorAlignNotSet	: "<nije postavljeno>",
+DlgCellHorAlignLeft	: "Levo",
+DlgCellHorAlignCenter	: "Sredina",
+DlgCellHorAlignRight: "Desno",
+DlgCellVerAlign		: "Vertikalno ravnanje",
+DlgCellVerAlignNotSet	: "<nije postavljeno>",
+DlgCellVerAlignTop	: "Gornje",
+DlgCellVerAlignMiddle	: "Sredina",
+DlgCellVerAlignBottom	: "Donje",
+DlgCellVerAlignBaseline	: "Bazno",
+DlgCellRowSpan		: "Spajanje redova",
+DlgCellCollSpan		: "Spajanje kolona",
+DlgCellBackColor	: "Boja pozadine",
+DlgCellBorderColor	: "Boja okvira",
+DlgCellBtnSelect	: "Odaberi...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "PronaÄi",
+DlgFindFindBtn		: "PronaÄi",
+DlgFindNotFoundMsg	: "TraÅūeni tekst nije pronaÄen.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Zameni",
+DlgReplaceFindLbl		: "Pronadi:",
+DlgReplaceReplaceLbl	: "Zameni sa:",
+DlgReplaceCaseChk		: "Razlikuj mala i velika slova",
+DlgReplaceReplaceBtn	: "Zameni",
+DlgReplaceReplAllBtn	: "Zameni sve",
+DlgReplaceWordChk		: "Uporedi cele reci",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Sigurnosna podeÅĄavanja VaÅĄeg pretraÅūivaÄa ne dozvoljavaju operacije automatskog isecanja teksta. Molimo Vas da koristite preÄicu sa tastature (Ctrl+X).",
+PasteErrorCopy	: "Sigurnosna podeÅĄavanja VaÅĄeg pretraÅūivaÄa ne dozvoljavaju operacije automatskog kopiranja teksta. Molimo Vas da koristite preÄicu sa tastature (Ctrl+C).",
+
+PasteAsText		: "Zalepi kao Äist tekst",
+PasteFromWord	: "Zalepi iz Worda",
+
+DlgPasteMsg2	: "Molimo Vas da zalepite unutar donje povrine koristeÄi tastaturnu preÄicu (<STRONG>Ctrl+V</STRONG>) i da pritisnete <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "IgnoriÅĄi definicije fontova",
+DlgPasteRemoveStyles	: "Ukloni definicije stilova",
+
+// Color Picker
+ColorAutomatic	: "Automatski",
+ColorMoreColors	: "ViÅĄe boja...",
+
+// Document Properties
+DocProps		: "Osobine dokumenta",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Osobine sidra",
+DlgAnchorName		: "Ime sidra",
+DlgAnchorErrorName	: "Unesite ime sidra",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nije u reÄniku",
+DlgSpellChangeTo		: "Izmeni",
+DlgSpellBtnIgnore		: "IgnoriÅĄi",
+DlgSpellBtnIgnoreAll	: "IgnoriÅĄi sve",
+DlgSpellBtnReplace		: "Zameni",
+DlgSpellBtnReplaceAll	: "Zameni sve",
+DlgSpellBtnUndo			: "Vrati akciju",
+DlgSpellNoSuggestions	: "- Bez sugestija -",
+DlgSpellProgress		: "Provera spelovanja u toku...",
+DlgSpellNoMispell		: "Provera spelovanja zavrÅĄena: greÅĄke nisu pronadene",
+DlgSpellNoChanges		: "Provera spelovanja zavrÅĄena: Nije izmenjena nijedna rec",
+DlgSpellOneChange		: "Provera spelovanja zavrÅĄena: Izmenjena je jedna reÄ",
+DlgSpellManyChanges		: "Provera spelovanja zavrÅĄena: %1 reÄ(i) je izmenjeno",
+
+IeSpellDownload			: "Provera spelovanja nije instalirana. Da li Åūelite da je skinete sa Interneta?",
+
+// Button Dialog
+DlgButtonText		: "Tekst (vrednost)",
+DlgButtonType		: "Tip",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Naziv",
+DlgCheckboxValue	: "Vrednost",
+DlgCheckboxSelected	: "OznaÄeno",
+
+// Form Dialog
+DlgFormName		: "Naziv",
+DlgFormAction	: "Akcija",
+DlgFormMethod	: "Metoda",
+
+// Select Field Dialog
+DlgSelectName		: "Naziv",
+DlgSelectValue		: "Vrednost",
+DlgSelectSize		: "VeliÄina",
+DlgSelectLines		: "linija",
+DlgSelectChkMulti	: "Dozvoli viÅĄestruku selekciju",
+DlgSelectOpAvail	: "Dostupne opcije",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "Vrednost",
+DlgSelectBtnAdd		: "Dodaj",
+DlgSelectBtnModify	: "Izmeni",
+DlgSelectBtnUp		: "Gore",
+DlgSelectBtnDown	: "Dole",
+DlgSelectBtnSetValue : "Podesi kao oznaÄenu vrednost",
+DlgSelectBtnDelete	: "ObriÅĄi",
+
+// Textarea Dialog
+DlgTextareaName	: "Naziv",
+DlgTextareaCols	: "Broj kolona",
+DlgTextareaRows	: "Broj redova",
+
+// Text Field Dialog
+DlgTextName			: "Naziv",
+DlgTextValue		: "Vrednost",
+DlgTextCharWidth	: "Å irina (karaktera)",
+DlgTextMaxChars		: "Maksimalno karaktera",
+DlgTextType			: "Tip",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Lozinka",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Naziv",
+DlgHiddenValue	: "Vrednost",
+
+// Bulleted List Dialog
+BulletedListProp	: "Osobine nenabrojive liste",
+NumberedListProp	: "Osobine nabrojive liste",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Tip",
+DlgLstTypeCircle	: "Krug",
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "Kvadrat",
+DlgLstTypeNumbers	: "Brojevi (1, 2, 3)",
+DlgLstTypeLCase		: "mala slova (a, b, c)",
+DlgLstTypeUCase		: "VELIKA slova (A, B, C)",
+DlgLstTypeSRoman	: "Male rimske cifre (i, ii, iii)",
+DlgLstTypeLRoman	: "Velike rimske cifre (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "OpÅĄte osobine",
+DlgDocBackTab		: "Pozadina",
+DlgDocColorsTab		: "Boje i margine",
+DlgDocMetaTab		: "Metapodaci",
+
+DlgDocPageTitle		: "Naslov stranice",
+DlgDocLangDir		: "Smer jezika",
+DlgDocLangDirLTR	: "Sleva nadesno (LTR)",
+DlgDocLangDirRTL	: "Zdesna nalevo (RTL)",
+DlgDocLangCode		: "Å ifra jezika",
+DlgDocCharSet		: "Kodiranje skupa karaktera",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Ostala kodiranja skupa karaktera",
+
+DlgDocDocType		: "Zaglavlje tipa dokumenta",
+DlgDocDocTypeOther	: "Ostala zaglavlja tipa dokumenta",
+DlgDocIncXHTML		: "Ukljuci XHTML deklaracije",
+DlgDocBgColor		: "Boja pozadine",
+DlgDocBgImage		: "URL pozadinske slike",
+DlgDocBgNoScroll	: "Fiksirana pozadina",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "PoseÄeni link",
+DlgDocCActive		: "Aktivni link",
+DlgDocMargins		: "Margine stranice",
+DlgDocMaTop			: "Gornja",
+DlgDocMaLeft		: "Leva",
+DlgDocMaRight		: "Desna",
+DlgDocMaBottom		: "Donja",
+DlgDocMeIndex		: "KljuÄne reci za indeksiranje dokumenta (razdvojene zarezima)",
+DlgDocMeDescr		: "Opis dokumenta",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Autorska prava",
+DlgDocPreview		: "Izgled stranice",
+
+// Templates Dialog
+Templates			: "Obrasci",
+DlgTemplatesTitle	: "Obrasci za sadrÅūaj",
+DlgTemplatesSelMsg	: "Molimo Vas da odaberete obrazac koji ce biti primenjen na stranicu (trenutni sadrÅūaj ce biti obrisan):",
+DlgTemplatesLoading	: "UÄitavam listu obrazaca. Malo strpljenja...",
+DlgTemplatesNoTpl	: "(Nema definisanih obrazaca)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "O editoru",
+DlgAboutBrowserInfoTab	: "Informacije o pretraÅūivacu",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "verzija",
+DlgAboutInfo		: "Za viÅĄe informacija posetite"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/lv.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/lv.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/lv.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Latvian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "SamazinÄt rÄŦku joslu",
+ToolbarExpand		: "PaplaÅĄinÄt rÄŦku joslu",
+
+// Toolbar Items and Context Menu
+Save				: "SaglabÄt",
+NewPage				: "Jauna lapa",
+Preview				: "PÄrskatÄŦt",
+Cut					: "Izgriezt",
+Copy				: "KopÄt",
+Paste				: "Ievietot",
+PasteText			: "Ievietot kÄ vienkÄrÅĄu tekstu",
+PasteWord			: "Ievietot no Worda",
+Print				: "DrukÄt",
+SelectAll			: "IezÄŦmÄt visu",
+RemoveFormat		: "NoÅemt stilus",
+InsertLinkLbl		: "Hipersaite",
+InsertLink			: "Ievietot/Labot hipersaiti",
+RemoveLink			: "NoÅemt hipersaiti",
+Anchor				: "Ievietot/Labot iezÄŦmi",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "AttÄls",
+InsertImage			: "Ievietot/Labot AttÄlu",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Ievietot/Labot Flash",
+InsertTableLbl		: "Tabula",
+InsertTable			: "Ievietot/Labot Tabulu",
+InsertLineLbl		: "AtdalÄŦtÄjsvÄŦtra",
+InsertLine			: "Ievietot horizontÄlu AtdalÄŦtÄjsvÄŦtru",
+InsertSpecialCharLbl: "ÄŠpaÅĄs simbols",
+InsertSpecialChar	: "Ievietot speciÄlo simbolu",
+InsertSmileyLbl		: "SmaidiÅi",
+InsertSmiley		: "Ievietot smaidiÅu",
+About				: "ÄŠsumÄ par FCKeditor",
+Bold				: "Treknu ÅĄriftu",
+Italic				: "SlÄŦprakstÄ",
+Underline			: "ApakÅĄsvÄŦtra",
+StrikeThrough		: "PÄrsvÄŦtrots",
+Subscript			: "ZemrakstÄ",
+Superscript			: "AugÅĄrakstÄ",
+LeftJustify			: "IzlÄŦdzinÄt pa kreisi",
+CenterJustify		: "IzlÄŦdzinÄt pret centru",
+RightJustify		: "IzlÄŦdzinÄt pa labi",
+BlockJustify		: "IzlÄŦdzinÄt malas",
+DecreaseIndent		: "SamazinÄt atkÄpi",
+IncreaseIndent		: "PalielinÄt atkÄpi",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Atcelt",
+Redo				: "AtkÄrtot",
+NumberedListLbl		: "NumurÄts saraksts",
+NumberedList		: "Ievietot/NoÅemt numerÄto sarakstu",
+BulletedListLbl		: "Izcelts saraksts",
+BulletedList		: "Ievietot/NoÅemt izceltu sarakstu",
+ShowTableBorders	: "ParÄdÄŦt tabulas robeÅūas",
+ShowDetails			: "ParÄdÄŦt sÄŦkÄku informÄciju",
+Style				: "Stils",
+FontFormat			: "FormÄts",
+Font				: "Å rifts",
+FontSize			: "IzmÄrs",
+TextColor			: "Teksta krÄsa",
+BGColor				: "Fona krÄsa",
+Source				: "HTML kods",
+Find				: "MeklÄt",
+Replace				: "NomainÄŦt",
+SpellCheck			: "PareizrakstÄŦbas pÄrbaude",
+UniversalKeyboard	: "UniversÄla klaviatÅŦra",
+PageBreakLbl		: "Lapas pÄrtraukums",
+PageBreak			: "Ievietot lapas pÄrtraukumu",
+
+Form			: "Forma",
+Checkbox		: "AtzÄŦmÄÅĄanas kastÄŦte",
+RadioButton		: "IzvÄles poga",
+TextField		: "Teksta rinda",
+Textarea		: "Teksta laukums",
+HiddenField		: "PaslÄpta teksta rinda",
+Button			: "Poga",
+SelectionField	: "IezÄŦmÄÅĄanas lauks",
+ImageButton		: "AttÄlpoga",
+
+FitWindow		: "MaksimizÄt redaktora izmÄru",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Labot hipersaiti",
+CellCM				: "Å ÅŦna",
+RowCM				: "Rinda",
+ColumnCM			: "Kolonna",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "DzÄst rindas",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "DzÄst kolonnas",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "DzÄst rÅŦtiÅas",
+MergeCells			: "Apvienot rÅŦtiÅas",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "DzÄst tabulu",
+CellProperties		: "RÅŦtiÅas ÄŦpaÅĄÄŦbas",
+TableProperties		: "Tabulas ÄŦpaÅĄÄŦbas",
+ImageProperties		: "AttÄla ÄŦpaÅĄÄŦbas",
+FlashProperties		: "Flash ÄŦpaÅĄÄŦbas",
+
+AnchorProp			: "IezÄŦmes ÄŦpaÅĄÄŦbas",
+ButtonProp			: "Pogas ÄŦpaÅĄÄŦbas",
+CheckboxProp		: "AtzÄŦmÄÅĄanas kastÄŦtes ÄŦpaÅĄÄŦbas",
+HiddenFieldProp		: "PaslÄptÄs teksta rindas ÄŦpaÅĄÄŦbas",
+RadioButtonProp		: "IzvÄles poga ÄŦpaÅĄÄŦbas",
+ImageButtonProp		: "AttÄlpogas ÄŦpaÅĄÄŦbas",
+TextFieldProp		: "Teksta rindas  ÄŦpaÅĄÄŦbas",
+SelectionFieldProp	: "IezÄŦmÄÅĄanas lauka ÄŦpaÅĄÄŦbas",
+TextareaProp		: "Teksta laukuma ÄŦpaÅĄÄŦbas",
+FormProp			: "Formas ÄŦpaÅĄÄŦbas",
+
+FontFormats			: "NormÄls teksts;FormatÄts teksts;Adrese;Virsraksts 1;Virsraksts 2;Virsraksts 3;Virsraksts 4;Virsraksts 5;Virsraksts 6;Rindkopa (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Tiek apstrÄdÄts XHTML. LÅŦdzu uzgaidiet...",
+Done				: "DarÄŦts",
+PasteWordConfirm	: "Teksta fragments, kas tiek ievietots, izskatÄs, ka bÅŦtu sagatavots Word'Ä. Vai vÄlaties to apstrÄdÄt pirms ievietoÅĄanas?",
+NotCompatiblePaste	: "Å ÄŦ darbÄŦba ir pieejama Internet Explorer'ÄŦ, kas jaunÄks par 5.5 versiju. Vai vÄlaties ievietot bez apstrÄdes?",
+UnknownToolbarItem	: "NezinÄms rÄŦku joslas objekts \"%1\"",
+UnknownCommand		: "NezinÄmas darbÄŦbas nosaukums \"%1\"",
+NotImplemented		: "DarbÄŦba netika paveikta",
+UnknownToolbarSet	: "RÄŦku joslas komplekts \"%1\" neeksistÄ",
+NoActiveX			: "Interneta pÄrlÅŦkprogrammas droÅĄÄŦbas uzstÄdÄŦjumi varÄtu ietekmÄt daÅūas no redaktora ÄŦpaÅĄÄŦbÄm. JÄbÅŦt aktivizÄtai sadaÄžai \"Run ActiveX controls and plug-ins\". SavÄdÄk ir iespÄjamas kÄžÅŦdas darbÄŦbÄ un kÄžÅŦdu paziÅojumu parÄdÄŦÅĄanÄs.",
+BrowseServerBlocked : "Resursu pÄrlÅŦks nevar tikt atvÄrts. PÄrliecinieties, ka uznirstoÅĄo logu bloÄ·ÄtÄji ir atslÄgti.",
+DialogBlocked		: "Nav iespÄjams atvÄrt dialoglogu. PÄrliecinieties, ka uznirstoÅĄo logu bloÄ·ÄtÄji ir atslÄgti.",
+
+// Dialogs
+DlgBtnOK			: "DarÄŦts!",
+DlgBtnCancel		: "Atcelt",
+DlgBtnClose			: "AizvÄrt",
+DlgBtnBrowseServer	: "SkatÄŦt servera saturu",
+DlgAdvancedTag		: "IzvÄrstais",
+DlgOpOther			: "<Cits>",
+DlgInfoTab			: "InformÄcija",
+DlgAlertUrl			: "LÅŦdzu, ievietojiet hipersaiti",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nav iestatÄŦts>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Valodas lasÄŦÅĄanas virziens",
+DlgGenLangDirLtr	: "No kreisÄs uz labo (LTR)",
+DlgGenLangDirRtl	: "No labÄs uz kreiso (RTL)",
+DlgGenLangCode		: "Valodas kods",
+DlgGenAccessKey		: "Pieejas kods",
+DlgGenName			: "Nosaukums",
+DlgGenTabIndex		: "CiÄžÅu indekss",
+DlgGenLongDescr		: "Gara apraksta Hipersaite",
+DlgGenClass			: "Stilu saraksta klases",
+DlgGenTitle			: "KonsultatÄŦvs virsraksts",
+DlgGenContType		: "KonsultatÄŦvs satura tips",
+DlgGenLinkCharset	: "PievienotÄ resursa kodu tabula",
+DlgGenStyle			: "Stils",
+
+// Image Dialog
+DlgImgTitle			: "AttÄla ÄŦpaÅĄÄŦbas",
+DlgImgInfoTab		: "InformÄcija par attÄlu",
+DlgImgBtnUpload		: "NosÅŦtÄŦt serverim",
+DlgImgURL			: "URL",
+DlgImgUpload		: "AugÅĄupielÄdÄt",
+DlgImgAlt			: "AlternatÄŦvais teksts",
+DlgImgWidth			: "Platums",
+DlgImgHeight		: "Augstums",
+DlgImgLockRatio		: "NemainÄŦga Augstuma/Platuma attiecÄŦba",
+DlgBtnResetSize		: "Atjaunot sÄkotnÄjo izmÄru",
+DlgImgBorder		: "RÄmis",
+DlgImgHSpace		: "HorizontÄlÄ telpa",
+DlgImgVSpace		: "VertikÄlÄ telpa",
+DlgImgAlign			: "NolÄŦdzinÄt",
+DlgImgAlignLeft		: "Pa kreisi",
+DlgImgAlignAbsBottom: "AbsolÅŦti apakÅĄÄ",
+DlgImgAlignAbsMiddle: "AbsolÅŦti vertikÄli centrÄts",
+DlgImgAlignBaseline	: "PamatrindÄ",
+DlgImgAlignBottom	: "ApakÅĄÄ",
+DlgImgAlignMiddle	: "VertikÄli centrÄts",
+DlgImgAlignRight	: "Pa labi",
+DlgImgAlignTextTop	: "Teksta augÅĄÄ",
+DlgImgAlignTop		: "AugÅĄÄ",
+DlgImgPreview		: "PÄrskats",
+DlgImgAlertUrl		: "LÅŦdzu norÄdÄŦt attÄla hipersaiti",
+DlgImgLinkTab		: "Hipersaite",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash ÄŦpaÅĄÄŦbas",
+DlgFlashChkPlay		: "AutomÄtiska atskaÅoÅĄana",
+DlgFlashChkLoop		: "NepÄrtraukti",
+DlgFlashChkMenu		: "AtÄžaut Flash izvÄlni",
+DlgFlashScale		: "MainÄŦt izmÄru",
+DlgFlashScaleAll	: "RÄdÄŦt visu",
+DlgFlashScaleNoBorder	: "Bez rÄmja",
+DlgFlashScaleFit	: "PrecÄŦzs izmÄrs",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Hipersaite",
+DlgLnkInfoTab		: "Hipersaites informÄcija",
+DlgLnkTargetTab		: "MÄrÄ·is",
+
+DlgLnkType			: "Hipersaites tips",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "IezÄŦme ÅĄajÄ lapÄ",
+DlgLnkTypeEMail		: "E-pasts",
+DlgLnkProto			: "Protokols",
+DlgLnkProtoOther	: "<cits>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "IzvÄlÄties iezÄŦmi",
+DlgLnkAnchorByName	: "PÄc iezÄŦmes nosaukuma",
+DlgLnkAnchorById	: "PÄc elementa ID",
+DlgLnkNoAnchors		: "(Å ajÄ dokumentÄ nav iezÄŦmju)",
+DlgLnkEMail			: "E-pasta adrese",
+DlgLnkEMailSubject	: "ZiÅas tÄma",
+DlgLnkEMailBody		: "ZiÅas saturs",
+DlgLnkUpload		: "AugÅĄupielÄdÄt",
+DlgLnkBtnUpload		: "NosÅŦtÄŦt serverim",
+
+DlgLnkTarget		: "MÄrÄ·is",
+DlgLnkTargetFrame	: "<ietvars>",
+DlgLnkTargetPopup	: "<uznirstoÅĄÄ logÄ>",
+DlgLnkTargetBlank	: "JaunÄ logÄ (_blank)",
+DlgLnkTargetParent	: "EsoÅĄajÄ logÄ (_parent)",
+DlgLnkTargetSelf	: "TajÄ paÅĄÄ logÄ (_self)",
+DlgLnkTargetTop		: "VisredzamÄkajÄ logÄ (_top)",
+DlgLnkTargetFrameName	: "MÄrÄ·a ietvara nosaukums",
+DlgLnkPopWinName	: "UznirstoÅĄÄ loga nosaukums",
+DlgLnkPopWinFeat	: "UznirstoÅĄÄ loga nosaukums ÄŦpaÅĄÄŦbas",
+DlgLnkPopResize		: "Ar mainÄmu izmÄru",
+DlgLnkPopLocation	: "AtraÅĄanÄs vietas josla",
+DlgLnkPopMenu		: "IzvÄlnes josla",
+DlgLnkPopScroll		: "Ritjoslas",
+DlgLnkPopStatus		: "Statusa josla",
+DlgLnkPopToolbar	: "RÄŦku josla",
+DlgLnkPopFullScrn	: "PilnÄ ekrÄnÄ (IE)",
+DlgLnkPopDependent	: "AtkarÄŦgs (Netscape)",
+DlgLnkPopWidth		: "Platums",
+DlgLnkPopHeight		: "Augstums",
+DlgLnkPopLeft		: "KreisÄ koordinÄte",
+DlgLnkPopTop		: "AugÅĄÄjÄ koordinÄte",
+
+DlnLnkMsgNoUrl		: "LÅŦdzu norÄdi hipersaiti",
+DlnLnkMsgNoEMail	: "LÅŦdzu norÄdi e-pasta adresi",
+DlnLnkMsgNoAnchor	: "LÅŦdzu norÄdi iezÄŦmi",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "IzvÄlies krÄsu",
+DlgColorBtnClear	: "DzÄst",
+DlgColorHighlight	: "Izcelt",
+DlgColorSelected	: "IezÄŦmÄtais",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Ievietot smaidiÅu",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Ievietot ÄŦpaÅĄu simbolu",
+
+// Table Dialog
+DlgTableTitle		: "Tabulas ÄŦpaÅĄÄŦbas",
+DlgTableRows		: "Rindas",
+DlgTableColumns		: "Kolonnas",
+DlgTableBorder		: "RÄmja izmÄrs",
+DlgTableAlign		: "Novietojums",
+DlgTableAlignNotSet	: "<nav norÄdÄŦts>",
+DlgTableAlignLeft	: "Pa kreisi",
+DlgTableAlignCenter	: "CentrÄti",
+DlgTableAlignRight	: "Pa labi",
+DlgTableWidth		: "Platums",
+DlgTableWidthPx		: "pikseÄžos",
+DlgTableWidthPc		: "procentuÄli",
+DlgTableHeight		: "Augstums",
+DlgTableCellSpace	: "RÅŦtiÅu atstatums",
+DlgTableCellPad		: "RÅŦtiÅu nobÄŦde",
+DlgTableCaption		: "LeÄĢenda",
+DlgTableSummary		: "AnotÄcija",
+
+// Table Cell Dialog
+DlgCellTitle		: "RÅŦtiÅas ÄŦpaÅĄÄŦbas",
+DlgCellWidth		: "Platums",
+DlgCellWidthPx		: "pikseÄži",
+DlgCellWidthPc		: "procentos",
+DlgCellHeight		: "Augstums",
+DlgCellWordWrap		: "Teksta pÄrnese",
+DlgCellWordWrapNotSet	: "<nav norÄdÄŦta>",
+DlgCellWordWrapYes	: "JÄ",
+DlgCellWordWrapNo	: "NÄ",
+DlgCellHorAlign		: "HorizontÄla novietojums",
+DlgCellHorAlignNotSet	: "<Nav norÄdÄŦts>",
+DlgCellHorAlignLeft	: "Pa kreisi",
+DlgCellHorAlignCenter	: "CentrÄti",
+DlgCellHorAlignRight: "Pa labi",
+DlgCellVerAlign		: "VertikÄlais novietojums",
+DlgCellVerAlignNotSet	: "<nav norÄdÄŦts>",
+DlgCellVerAlignTop	: "AugÅĄa",
+DlgCellVerAlignMiddle	: "Vidus",
+DlgCellVerAlignBottom	: "ApakÅĄa",
+DlgCellVerAlignBaseline	: "PamatrindÄ",
+DlgCellRowSpan		: "Rindu pÄrnese",
+DlgCellCollSpan		: "Kolonnu pÄrnese",
+DlgCellBackColor	: "Fona krÄsa",
+DlgCellBorderColor	: "RÄmja krÄsa",
+DlgCellBtnSelect	: "IezÄŦmÄ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "MeklÄtÄjs",
+DlgFindFindBtn		: "MeklÄt",
+DlgFindNotFoundMsg	: "NorÄdÄŦtÄ frÄze netika atrasta.",
+
+// Replace Dialog
+DlgReplaceTitle			: "AizvietoÅĄana",
+DlgReplaceFindLbl		: "MeklÄt:",
+DlgReplaceReplaceLbl	: "NomainÄŦt uz:",
+DlgReplaceCaseChk		: "ReÄĢistrjÅŦtÄŦgs",
+DlgReplaceReplaceBtn	: "Aizvietot",
+DlgReplaceReplAllBtn	: "Aizvietot visu",
+DlgReplaceWordChk		: "JÄsakrÄŦt pilnÄŦbÄ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "JÅŦsu pÄrlÅŦkprogrammas droÅĄÄŦbas iestatÄŦjumi nepieÄžauj editoram automÄtiski veikt izgrieÅĄanas darbÄŦbu.  LÅŦdzu, izmantojiet (Ctrl+X, lai veiktu ÅĄo darbÄŦbu.",
+PasteErrorCopy	: "JÅŦsu pÄrlÅŦkprogrammas droÅĄÄŦbas iestatÄŦjumi nepieÄžauj editoram automÄtiski veikt kopÄÅĄanas darbÄŦbu.  LÅŦdzu, izmantojiet (Ctrl+C), lai veiktu ÅĄo darbÄŦbu.",
+
+PasteAsText		: "Ievietot kÄ vienkÄrÅĄu tekstu",
+PasteFromWord	: "Ievietot no Worda",
+
+DlgPasteMsg2	: "LÅŦdzu, ievietojiet tekstu ÅĄajÄ laukumÄ, izmantojot klaviatÅŦru (<STRONG>Ctrl+V</STRONG>) un apstipriniet ar <STRONG>DarÄŦts!</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "IgnorÄt iepriekÅĄ norÄdÄŦtos fontus",
+DlgPasteRemoveStyles	: "NoÅemt norÄdÄŦtos stilus",
+
+// Color Picker
+ColorAutomatic	: "AutomÄtiska",
+ColorMoreColors	: "PlaÅĄÄka palete...",
+
+// Document Properties
+DocProps		: "Dokumenta ÄŦpaÅĄÄŦbas",
+
+// Anchor Dialog
+DlgAnchorTitle		: "IezÄŦmes ÄŦpaÅĄÄŦbas",
+DlgAnchorName		: "IezÄŦmes nosaukums",
+DlgAnchorErrorName	: "LÅŦdzu norÄdiet iezÄŦmes nosaukumu",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Netika atrasts vÄrdnÄŦcÄ",
+DlgSpellChangeTo		: "NomainÄŦt uz",
+DlgSpellBtnIgnore		: "IgnorÄt",
+DlgSpellBtnIgnoreAll	: "IgnorÄt visu",
+DlgSpellBtnReplace		: "Aizvietot",
+DlgSpellBtnReplaceAll	: "Aizvietot visu",
+DlgSpellBtnUndo			: "Atcelt",
+DlgSpellNoSuggestions	: "- Nav ieteikumu -",
+DlgSpellProgress		: "Notiek pareizrakstÄŦbas pÄrbaude...",
+DlgSpellNoMispell		: "PareizrakstÄŦbas pÄrbaude pabeigta: kÄžÅŦdas netika atrastas",
+DlgSpellNoChanges		: "PareizrakstÄŦbas pÄrbaude pabeigta: nekas netika labots",
+DlgSpellOneChange		: "PareizrakstÄŦbas pÄrbaude pabeigta: 1 vÄrds izmainÄŦts",
+DlgSpellManyChanges		: "PareizrakstÄŦbas pÄrbaude pabeigta: %1 vÄrdi tika mainÄŦti",
+
+IeSpellDownload			: "PareizrakstÄŦbas pÄrbaudÄŦtÄjs nav pievienots. Vai vÄlaties to lejupielÄdÄt tagad?",
+
+// Button Dialog
+DlgButtonText		: "Teksts (vÄrtÄŦba)",
+DlgButtonType		: "Tips",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nosaukums",
+DlgCheckboxValue	: "VÄrtÄŦba",
+DlgCheckboxSelected	: "IezÄŦmÄts",
+
+// Form Dialog
+DlgFormName		: "Nosaukums",
+DlgFormAction	: "DarbÄŦba",
+DlgFormMethod	: "Metode",
+
+// Select Field Dialog
+DlgSelectName		: "Nosaukums",
+DlgSelectValue		: "VÄrtÄŦba",
+DlgSelectSize		: "IzmÄrs",
+DlgSelectLines		: "rindas",
+DlgSelectChkMulti	: "AtÄžaut vairÄkus iezÄŦmÄjumus",
+DlgSelectOpAvail	: "PieejamÄs iespÄjas",
+DlgSelectOpText		: "Teksts",
+DlgSelectOpValue	: "VÄrtÄŦba",
+DlgSelectBtnAdd		: "Pievienot",
+DlgSelectBtnModify	: "Veikt izmaiÅas",
+DlgSelectBtnUp		: "AugÅĄup",
+DlgSelectBtnDown	: "Lejup",
+DlgSelectBtnSetValue : "Noteikt kÄ iezÄŦmÄto vÄrtÄŦbu",
+DlgSelectBtnDelete	: "DzÄst",
+
+// Textarea Dialog
+DlgTextareaName	: "Nosaukums",
+DlgTextareaCols	: "Kolonnas",
+DlgTextareaRows	: "Rindas",
+
+// Text Field Dialog
+DlgTextName			: "Nosaukums",
+DlgTextValue		: "VÄrtÄŦba",
+DlgTextCharWidth	: "Simbolu platums",
+DlgTextMaxChars		: "Simbolu maksimÄlais daudzums",
+DlgTextType			: "Tips",
+DlgTextTypeText		: "Teksts",
+DlgTextTypePass		: "Parole",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nosaukums",
+DlgHiddenValue	: "VÄrtÄŦba",
+
+// Bulleted List Dialog
+BulletedListProp	: "AizzÄŦmju saraksta ÄŦpaÅĄÄŦbas",
+NumberedListProp	: "NumerÄtÄ saraksta ÄŦpaÅĄÄŦbas",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Tips",
+DlgLstTypeCircle	: "Aplis",
+DlgLstTypeDisc		: "Disks",
+DlgLstTypeSquare	: "KvadrÄts",
+DlgLstTypeNumbers	: "SkaitÄži (1, 2, 3)",
+DlgLstTypeLCase		: "Maziem burtiem (a, b, c)",
+DlgLstTypeUCase		: "Lieliem burtiem (A, B, C)",
+DlgLstTypeSRoman	: "Maziem romieÅĄu cipariem (i, ii, iii)",
+DlgLstTypeLRoman	: "Lieliem romieÅĄu cipariem (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "VispÄrÄŦga informÄcija",
+DlgDocBackTab		: "Fons",
+DlgDocColorsTab		: "KrÄsas un robeÅūu nobÄŦdes",
+DlgDocMetaTab		: "META dati",
+
+DlgDocPageTitle		: "Dokumenta virsraksts <Title>",
+DlgDocLangDir		: "Valodas lasÄŦÅĄanas virziens",
+DlgDocLangDirLTR	: "No kreisÄs uz labo (LTR)",
+DlgDocLangDirRTL	: "No labÄs uz kreiso (RTL)",
+DlgDocLangCode		: "Valodas kods",
+DlgDocCharSet		: "Simbolu kodÄjums",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Cits simbolu kodÄjums",
+
+DlgDocDocType		: "Dokumenta tips",
+DlgDocDocTypeOther	: "Cits dokumenta tips",
+DlgDocIncXHTML		: "Ietvert XHTML deklarÄcijas",
+DlgDocBgColor		: "Fona krÄsa",
+DlgDocBgImage		: "Fona attÄla hipersaite",
+DlgDocBgNoScroll	: "Fona attÄls ir fiksÄts",
+DlgDocCText			: "Teksts",
+DlgDocCLink			: "Hipersaite",
+DlgDocCVisited		: "ApmeklÄta hipersaite",
+DlgDocCActive		: "AktÄŦva hipersaite",
+DlgDocMargins		: "Lapas robeÅūas",
+DlgDocMaTop			: "AugÅĄÄ",
+DlgDocMaLeft		: "Pa kreisi",
+DlgDocMaRight		: "Pa labi",
+DlgDocMaBottom		: "ApakÅĄÄ",
+DlgDocMeIndex		: "Dokumentu aprakstoÅĄi atslÄgvÄrdi (atdalÄŦti ar komatu)",
+DlgDocMeDescr		: "Dokumenta apraksts",
+DlgDocMeAuthor		: "Autors",
+DlgDocMeCopy		: "AutortiesÄŦbas",
+DlgDocPreview		: "PriekÅĄskats",
+
+// Templates Dialog
+Templates			: "Sagataves",
+DlgTemplatesTitle	: "Satura sagataves",
+DlgTemplatesSelMsg	: "LÅŦdzu, norÄdiet sagatavi, ko atvÄrt editorÄ<br>(patreizÄjie dati tiks zaudÄti):",
+DlgTemplatesLoading	: "Notiek sagatavju saraksta ielÄde. LÅŦdzu, uzgaidiet...",
+DlgTemplatesNoTpl	: "(Nav norÄdÄŦtas sagataves)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Par",
+DlgAboutBrowserInfoTab	: "InformÄcija par pÄrlÅŦkprogrammu",
+DlgAboutLicenseTab	: "Licence",
+DlgAboutVersion		: "versija",
+DlgAboutInfo		: "Papildus informÄcija ir pieejama"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/zh.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/zh.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/zh.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Chinese Traditional language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "éąčéĒæŋ",
+ToolbarExpand		: "éĄŊįĪšéĒæŋ",
+
+// Toolbar Items and Context Menu
+Save				: "åēå­",
+NewPage				: "éæ°æŠæĄ",
+Preview				: "é čĶ―",
+Cut					: "åŠäļ",
+Copy				: "čĪčĢ―",
+Paste				: "čēžäļ",
+PasteText			: "čēžįšįīæå­æ žåž",
+PasteWord			: "čŠ Word čēžäļ",
+Print				: "åå°",
+SelectAll			: "åĻéļ",
+RemoveFormat		: "æļéĪæ žåž",
+InsertLinkLbl		: "čķéĢįĩ",
+InsertLink			: "æåĨ/į·ĻčžŊčķéĢįĩ",
+RemoveLink			: "į§ŧéĪčķéĢįĩ",
+Anchor				: "æåĨ/į·ĻčžŊéĻéŧ",
+AnchorDelete		: "į§ŧéĪéĻéŧ",
+InsertImageLbl		: "å―ąå",
+InsertImage			: "æåĨ/į·ĻčžŊå―ąå",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "æåĨ/į·ĻčžŊ Flash",
+InsertTableLbl		: "čĄĻæ ž",
+InsertTable			: "æåĨ/į·ĻčžŊčĄĻæ ž",
+InsertLineLbl		: "æ°īåđģį·",
+InsertLine			: "æåĨæ°īåđģį·",
+InsertSpecialCharLbl: "įđæŪįŽĶč",
+InsertSpecialChar	: "æåĨįđæŪįŽĶč",
+InsertSmileyLbl		: "čĄĻæįŽĶč",
+InsertSmiley		: "æåĨčĄĻæįŽĶč",
+About				: "éæž FCKeditor",
+Bold				: "įēéŦ",
+Italic				: "æéŦ",
+Underline			: "åšį·",
+StrikeThrough		: "åŠéĪį·",
+Subscript			: "äļæĻ",
+Superscript			: "äļæĻ",
+LeftJustify			: "é å·Ķå°é―",
+CenterJustify		: "į―Ūäļ­",
+RightJustify		: "é åģå°é―",
+BlockJustify		: "å·Ķåģå°é―",
+DecreaseIndent		: "æļå°įļŪæ",
+IncreaseIndent		: "åĒå įļŪæ",
+Blockquote			: "ååžįĻ",
+Undo				: "åūĐå",
+Redo				: "éčĪ",
+NumberedListLbl		: "į·ĻčæļåŪ",
+NumberedList		: "æåĨ/į§ŧéĪį·ĻčæļåŪ",
+BulletedListLbl		: "é įŪæļåŪ",
+BulletedList		: "æåĨ/į§ŧéĪé įŪæļåŪ",
+ShowTableBorders	: "éĄŊįĪščĄĻæ žéæĄ",
+ShowDetails			: "éĄŊįĪščĐģįī°čģæ",
+Style				: "æĻĢåž",
+FontFormat			: "æ žåž",
+Font				: "å­éŦ",
+FontSize			: "åĪ§å°",
+TextColor			: "æå­éĄčē",
+BGColor				: "čæŊéĄčē",
+Source				: "åå§įĒž",
+Find				: "å°æū",
+Replace				: "åäŧĢ",
+SpellCheck			: "æžå­æŠĒæĨ",
+UniversalKeyboard	: "čŽåéĩįĪ",
+PageBreakLbl		: "åé įŽĶč",
+PageBreak			: "æåĨåé įŽĶč",
+
+Form			: "čĄĻåŪ",
+Checkbox		: "æ ļåæđåĄ",
+RadioButton		: "éļé æé",
+TextField		: "æå­æđåĄ",
+Textarea		: "æå­åå",
+HiddenField		: "éąčæŽä―",
+Button			: "æé",
+SelectionField	: "æļåŪ/éļåŪ",
+ImageButton		: "å―ąåæé",
+
+FitWindow		: "į·ĻčžŊåĻæåĪ§å",
+ShowBlocks		: "éĄŊįĪšååĄ",
+
+// Context Menu
+EditLink			: "į·ĻčžŊčķéĢįĩ",
+CellCM				: "åēå­æ ž",
+RowCM				: "å",
+ColumnCM			: "æŽ",
+InsertRowAfter		: "åäļæåĨå",
+InsertRowBefore		: "åäļæåĨå",
+DeleteRows			: "åŠéĪå",
+InsertColumnAfter	: "ååģæåĨæŽ",
+InsertColumnBefore	: "åå·ĶæåĨæŽ",
+DeleteColumns		: "åŠéĪæŽ",
+InsertCellAfter		: "ååģæåĨåēå­æ ž",
+InsertCellBefore	: "åå·ĶæåĨåēå­æ ž",
+DeleteCells			: "åŠéĪåēå­æ ž",
+MergeCells			: "åä―ĩåēå­æ ž",
+MergeRight			: "ååģåä―ĩåēå­æ ž",
+MergeDown			: "åäļåä―ĩåēå­æ ž",
+HorizontalSplitCell	: "æĐŦåååēåēå­æ ž",
+VerticalSplitCell	: "įļąåååēåēå­æ ž",
+TableDelete			: "åŠéĪčĄĻæ ž",
+CellProperties		: "åēå­æ žåąŽæ§",
+TableProperties		: "čĄĻæ žåąŽæ§",
+ImageProperties		: "å―ąååąŽæ§",
+FlashProperties		: "Flash åąŽæ§",
+
+AnchorProp			: "éĻéŧåąŽæ§",
+ButtonProp			: "æéåąŽæ§",
+CheckboxProp		: "æ ļåæđåĄåąŽæ§",
+HiddenFieldProp		: "éąčæŽä―åąŽæ§",
+RadioButtonProp		: "éļé æéåąŽæ§",
+ImageButtonProp		: "å―ąåæéåąŽæ§",
+TextFieldProp		: "æå­æđåĄåąŽæ§",
+SelectionFieldProp	: "æļåŪ/éļåŪåąŽæ§",
+TextareaProp		: "æå­åååąŽæ§",
+FormProp			: "čĄĻåŪåąŽæ§",
+
+FontFormats			: "äļčŽ;å·ēæ žåžå;ä―å;æĻéĄ 1;æĻéĄ 2;æĻéĄ 3;æĻéĄ 4;æĻéĄ 5;æĻéĄ 6;äļčŽ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "čį XHTML äļ­ïžčŦįĻåâĶ",
+Done				: "åŪæ",
+PasteWordConfirm	: "æĻæģčēžäļįæå­äžžäđæŊčŠ Word čĪčĢ―čäūïžčŦåæĻæŊåĶčĶåæļéĪ Word įæ žåžåūåčĄčēžäļïž",
+NotCompatiblePaste	: "æ­ĪæäŧĪååĻ Internet Explorer 5.5 æäŧĨäļįįæŽææãčŦåæĻæŊåĶåæäļæļéĪæ žåžåģčēžäļïž",
+UnknownToolbarItem	: "æŠįĨå·Ĩå·åé įŪ \"%1\"",
+UnknownCommand		: "æŠįĨæäŧĪåįĻą \"%1\"",
+NotImplemented		: "å°æŠåŪčĢæ­ĪæäŧĪ",
+UnknownToolbarSet	: "å·Ĩå·åčĻ­åŪ \"%1\" äļå­åĻ",
+NoActiveX			: "įčĶ―åĻįåŪåĻæ§čĻ­åŪéåķäšæŽį·ĻčžŊåĻįæäšåč―ãæĻåŋé åįĻåŪåĻæ§čĻ­åŪäļ­įãå·čĄActiveXæ§åķé čåĪæįĻåžãé įŪïžåĶåæŽį·ĻčžŊåĻå°æåšįūéŊčŠĪäļĶįžšå°æäšåč―",
+BrowseServerBlocked : "įĄæģéåčģæšįčĶ―åĻïžčŦįĒšåŪææåŋŦéĄŊčĶįŠå°éįĻåžæŊåĶéé",
+DialogBlocked		: "įĄæģéåå°čĐąčĶįŠïžčŦįĒšåŪææåŋŦéĄŊčĶįŠå°éįĻåžæŊåĶéé",
+
+// Dialogs
+DlgBtnOK			: "įĒšåŪ",
+DlgBtnCancel		: "åæķ",
+DlgBtnClose			: "éé",
+DlgBtnBrowseServer	: "įčĶ―äžšæåĻįŦŊ",
+DlgAdvancedTag		: "éēé",
+DlgOpOther			: "<åķäŧ>",
+DlgInfoTab			: "čģčĻ",
+DlgAlertUrl			: "čŦæåĨ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<å°æŠčĻ­åŪ>",
+DlgGenId			: "ID",
+DlgGenLangDir		: "čŠčĻæđå",
+DlgGenLangDirLtr	: "įąå·Ķčåģ (LTR)",
+DlgGenLangDirRtl	: "įąåģčå·Ķ (RTL)",
+DlgGenLangCode		: "čŠčĻäŧĢįĒž",
+DlgGenAccessKey		: "å­åéĩ",
+DlgGenName			: "åįĻą",
+DlgGenTabIndex		: "åŪä―é åš",
+DlgGenLongDescr		: "čĐģįī° URL",
+DlgGenClass			: "æĻĢåžčĄĻéĄåĨ",
+DlgGenTitle			: "æĻéĄ",
+DlgGenContType		: "å§åŪđéĄå",
+DlgGenLinkCharset	: "éĢįĩčģæšäđį·ĻįĒž",
+DlgGenStyle			: "æĻĢåž",
+
+// Image Dialog
+DlgImgTitle			: "å―ąååąŽæ§",
+DlgImgInfoTab		: "å―ąåčģčĻ",
+DlgImgBtnUpload		: "äļåģčģäžšæåĻ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "äļåģ",
+DlgImgAlt			: "æŋäŧĢæå­",
+DlgImgWidth			: "åŊŽåšĶ",
+DlgImgHeight		: "éŦåšĶ",
+DlgImgLockRatio		: "į­æŊäū",
+DlgBtnResetSize		: "éčĻ­įšååĪ§å°",
+DlgImgBorder		: "éæĄ",
+DlgImgHSpace		: "æ°īåđģč·éĒ",
+DlgImgVSpace		: "åįīč·éĒ",
+DlgImgAlign			: "å°é―",
+DlgImgAlignLeft		: "é å·Ķå°é―",
+DlgImgAlignAbsBottom: "įĩå°äļæđ",
+DlgImgAlignAbsMiddle: "įĩå°äļ­é",
+DlgImgAlignBaseline	: "åšæšį·",
+DlgImgAlignBottom	: "é äļå°é―",
+DlgImgAlignMiddle	: "į―Ūäļ­å°é―",
+DlgImgAlignRight	: "é åģå°é―",
+DlgImgAlignTextTop	: "æå­äļæđ",
+DlgImgAlignTop		: "é äļå°é―",
+DlgImgPreview		: "é čĶ―",
+DlgImgAlertUrl		: "čŦčžļåĨå―ąå URL",
+DlgImgLinkTab		: "čķéĢįĩ",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash åąŽæ§",
+DlgFlashChkPlay		: "čŠåæ­æū",
+DlgFlashChkLoop		: "éčĪ",
+DlgFlashChkMenu		: "éåéļåŪ",
+DlgFlashScale		: "įļŪæū",
+DlgFlashScaleAll	: "åĻéĻéĄŊįĪš",
+DlgFlashScaleNoBorder	: "įĄéæĄ",
+DlgFlashScaleFit	: "įēūįĒšįŽĶå",
+
+// Link Dialog
+DlgLnkWindowTitle	: "čķéĢįĩ",
+DlgLnkInfoTab		: "čķéĢįĩčģčĻ",
+DlgLnkTargetTab		: "įŪæĻ",
+
+DlgLnkType			: "čķéĢæĨéĄå",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "æŽé éĻéŧ",
+DlgLnkTypeEMail		: "éŧå­éĩäŧķ",
+DlgLnkProto			: "éčĻååŪ",
+DlgLnkProtoOther	: "<åķäŧ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "čŦéļæéĻéŧ",
+DlgLnkAnchorByName	: "äūéĻéŧåįĻą",
+DlgLnkAnchorById	: "äūåäŧķ ID",
+DlgLnkNoAnchors		: "(æŽæäŧķå°įĄåŊįĻäđéĻéŧ)",
+DlgLnkEMail			: "éŧå­éĩäŧķ",
+DlgLnkEMailSubject	: "éĩäŧķäļŧæĻ",
+DlgLnkEMailBody		: "éĩäŧķå§åŪđ",
+DlgLnkUpload		: "äļåģ",
+DlgLnkBtnUpload		: "åģéčģäžšæåĻ",
+
+DlgLnkTarget		: "įŪæĻ",
+DlgLnkTargetFrame	: "<æĄæķ>",
+DlgLnkTargetPopup	: "<åŋŦéĄŊčĶįŠ>",
+DlgLnkTargetBlank	: "æ°čĶįŠ (_blank)",
+DlgLnkTargetParent	: "įķčĶįŠ (_parent)",
+DlgLnkTargetSelf	: "æŽčĶįŠ (_self)",
+DlgLnkTargetTop		: "æäļåąĪčĶįŠ (_top)",
+DlgLnkTargetFrameName	: "įŪæĻæĄæķåįĻą",
+DlgLnkPopWinName	: "åŋŦéĄŊčĶįŠåįĻą",
+DlgLnkPopWinFeat	: "åŋŦéĄŊčĶįŠåąŽæ§",
+DlgLnkPopResize		: "åŊčŠŋæīåĪ§å°",
+DlgLnkPopLocation	: "įķēåå",
+DlgLnkPopMenu		: "éļåŪå",
+DlgLnkPopScroll		: "æēčŧļ",
+DlgLnkPopStatus		: "įæå",
+DlgLnkPopToolbar	: "å·Ĩå·å",
+DlgLnkPopFullScrn	: "åĻčĒåđ (IE)",
+DlgLnkPopDependent	: "åūåąŽ (NS)",
+DlgLnkPopWidth		: "åŊŽ",
+DlgLnkPopHeight		: "éŦ",
+DlgLnkPopLeft		: "å·Ķ",
+DlgLnkPopTop		: "åģ",
+
+DlnLnkMsgNoUrl		: "čŦčžļåĨæŽēéĢįĩį URL",
+DlnLnkMsgNoEMail	: "čŦčžļåĨéŧå­éĩäŧķä―å",
+DlnLnkMsgNoAnchor	: "čŦéļæéĻéŧ",
+DlnLnkMsgInvPopName	: "åŋŦéĄŊåįĻąåŋé äŧĨãčąæå­æŊãįšéé ­ïžäļäļåūåŦæįĐšį―",
+
+// Color Dialog
+DlgColorTitle		: "čŦéļæéĄčē",
+DlgColorBtnClear	: "æļéĪ",
+DlgColorHighlight	: "é čĶ―",
+DlgColorSelected	: "éļæ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "æåĨčĄĻæįŽĶč",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "čŦéļæįđæŪįŽĶč",
+
+// Table Dialog
+DlgTableTitle		: "čĄĻæ žåąŽæ§",
+DlgTableRows		: "åæļ",
+DlgTableColumns		: "æŽæļ",
+DlgTableBorder		: "éæĄ",
+DlgTableAlign		: "å°é―",
+DlgTableAlignNotSet	: "<æŠčĻ­åŪ>",
+DlgTableAlignLeft	: "é å·Ķå°é―",
+DlgTableAlignCenter	: "į―Ūäļ­",
+DlgTableAlignRight	: "é åģå°é―",
+DlgTableWidth		: "åŊŽåšĶ",
+DlgTableWidthPx		: "åįī ",
+DlgTableWidthPc		: "įūåæŊ",
+DlgTableHeight		: "éŦåšĶ",
+DlgTableCellSpace	: "éč·",
+DlgTableCellPad		: "å§č·",
+DlgTableCaption		: "æĻéĄ",
+DlgTableSummary		: "æčĶ",
+
+// Table Cell Dialog
+DlgCellTitle		: "åēå­æ žåąŽæ§",
+DlgCellWidth		: "åŊŽåšĶ",
+DlgCellWidthPx		: "åįī ",
+DlgCellWidthPc		: "įūåæŊ",
+DlgCellHeight		: "éŦåšĶ",
+DlgCellWordWrap		: "čŠåæčĄ",
+DlgCellWordWrapNotSet	: "<å°æŠčĻ­åŪ>",
+DlgCellWordWrapYes	: "æŊ",
+DlgCellWordWrapNo	: "åĶ",
+DlgCellHorAlign		: "æ°īåđģå°é―",
+DlgCellHorAlignNotSet	: "<å°æŠčĻ­åŪ>",
+DlgCellHorAlignLeft	: "é å·Ķå°é―",
+DlgCellHorAlignCenter	: "į―Ūäļ­",
+DlgCellHorAlignRight: "é åģå°é―",
+DlgCellVerAlign		: "åįīå°é―",
+DlgCellVerAlignNotSet	: "<å°æŠčĻ­åŪ>",
+DlgCellVerAlignTop	: "é äļå°é―",
+DlgCellVerAlignMiddle	: "į―Ūäļ­",
+DlgCellVerAlignBottom	: "é äļå°é―",
+DlgCellVerAlignBaseline	: "åšæšį·",
+DlgCellRowSpan		: "åä―ĩåæļ",
+DlgCellCollSpan		: "åä―ĩæŽæ°",
+DlgCellBackColor	: "čæŊéĄčē",
+DlgCellBorderColor	: "éæĄéĄčē",
+DlgCellBtnSelect	: "čŦéļæâĶ",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "å°æūčåäŧĢ",
+
+// Find Dialog
+DlgFindTitle		: "å°æū",
+DlgFindFindBtn		: "å°æū",
+DlgFindNotFoundMsg	: "æŠæūå°æåŪįæå­ã",
+
+// Replace Dialog
+DlgReplaceTitle			: "åäŧĢ",
+DlgReplaceFindLbl		: "å°æū:",
+DlgReplaceReplaceLbl	: "åäŧĢ:",
+DlgReplaceCaseChk		: "åĪ§å°åŊŦé įļįŽĶ",
+DlgReplaceReplaceBtn	: "åäŧĢ",
+DlgReplaceReplAllBtn	: "åĻéĻåäŧĢ",
+DlgReplaceWordChk		: "åĻå­įļįŽĶ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "įčĶ―åĻįåŪåĻæ§čĻ­åŪäļåčĻąį·ĻčžŊåĻčŠåå·čĄåŠäļåä―ãčŦä―ŋįĻåŋŦæ·éĩ (Ctrl+X) åŠäļã",
+PasteErrorCopy	: "įčĶ―åĻįåŪåĻæ§čĻ­åŪäļåčĻąį·ĻčžŊåĻčŠåå·čĄčĪčĢ―åä―ãčŦä―ŋįĻåŋŦæ·éĩ (Ctrl+C) čĪčĢ―ã",
+
+PasteAsText		: "čēžįšįīæå­æ žåž",
+PasteFromWord	: "čŠ Word čēžäļ",
+
+DlgPasteMsg2	: "čŦä―ŋįĻåŋŦæ·éĩ (<strong>Ctrl+V</strong>) čēžå°äļæđååäļ­äļĶæäļ <strong>įĒšåŪ</strong>",
+DlgPasteSec		: "å įšįčĶ―åĻįåŪåĻæ§čĻ­åŪïžæŽį·ĻčžŊåĻįĄæģįīæĨå­åæĻįåŠčēžį°ŋčģæïžčŦæĻčŠčĄåĻæŽčĶįŠéēčĄčēžäļåä―ã",
+DlgPasteIgnoreFont		: "į§ŧéĪå­åčĻ­åŪ",
+DlgPasteRemoveStyles	: "į§ŧéĪæĻĢåžčĻ­åŪ",
+
+// Color Picker
+ColorAutomatic	: "čŠå",
+ColorMoreColors	: "æīåĪéĄčēâĶ",
+
+// Document Properties
+DocProps		: "æäŧķåąŽæ§",
+
+// Anchor Dialog
+DlgAnchorTitle		: "å―åéĻéŧ",
+DlgAnchorName		: "éĻéŧåįĻą",
+DlgAnchorErrorName	: "čŦčžļåĨéĻéŧåįĻą",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "äļåĻå­åļäļ­",
+DlgSpellChangeTo		: "æīæđįš",
+DlgSpellBtnIgnore		: "åŋ―įĨ",
+DlgSpellBtnIgnoreAll	: "åĻéĻåŋ―įĨ",
+DlgSpellBtnReplace		: "åäŧĢ",
+DlgSpellBtnReplaceAll	: "åĻéĻåäŧĢ",
+DlgSpellBtnUndo			: "åūĐå",
+DlgSpellNoSuggestions	: "- įĄåŧšč­°åž -",
+DlgSpellProgress		: "éēčĄæžå­æŠĒæĨäļ­âĶ",
+DlgSpellNoMispell		: "æžå­æŠĒæĨåŪæïžæŠįžįūæžå­éŊčŠĪ",
+DlgSpellNoChanges		: "æžå­æŠĒæĨåŪæïžæŠæīæđäŧŧä―åŪå­",
+DlgSpellOneChange		: "æžå­æŠĒæĨåŪæïžæīæđäš 1 ååŪå­",
+DlgSpellManyChanges		: "æžå­æŠĒæĨåŪæïžæīæđäš %1 ååŪå­",
+
+IeSpellDownload			: "å°æŠåŪčĢæžå­æŠĒæĨåäŧķãæĻæŊåĶæģčĶįūåĻäļčžïž",
+
+// Button Dialog
+DlgButtonText		: "éĄŊįĪšæå­ (åž)",
+DlgButtonType		: "éĄå",
+DlgButtonTypeBtn	: "æé (Button)",
+DlgButtonTypeSbm	: "éåš (Submit)",
+DlgButtonTypeRst	: "éčĻ­ (Reset)",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "åįĻą",
+DlgCheckboxValue	: "éļååž",
+DlgCheckboxSelected	: "å·ēéļå",
+
+// Form Dialog
+DlgFormName		: "åįĻą",
+DlgFormAction	: "åä―",
+DlgFormMethod	: "æđæģ",
+
+// Select Field Dialog
+DlgSelectName		: "åįĻą",
+DlgSelectValue		: "éļååž",
+DlgSelectSize		: "åĪ§å°",
+DlgSelectLines		: "čĄ",
+DlgSelectChkMulti	: "åŊåĪéļ",
+DlgSelectOpAvail	: "åŊįĻéļé ",
+DlgSelectOpText		: "éĄŊįĪšæå­",
+DlgSelectOpValue	: "åž",
+DlgSelectBtnAdd		: "æ°åĒ",
+DlgSelectBtnModify	: "äŋŪæđ",
+DlgSelectBtnUp		: "äļį§ŧ",
+DlgSelectBtnDown	: "äļį§ŧ",
+DlgSelectBtnSetValue : "čĻ­įšé čĻ­åž",
+DlgSelectBtnDelete	: "åŠéĪ",
+
+// Textarea Dialog
+DlgTextareaName	: "åįĻą",
+DlgTextareaCols	: "å­ååŊŽåšĶ",
+DlgTextareaRows	: "åæļ",
+
+// Text Field Dialog
+DlgTextName			: "åįĻą",
+DlgTextValue		: "åž",
+DlgTextCharWidth	: "å­ååŊŽåšĶ",
+DlgTextMaxChars		: "æåĪå­åæļ",
+DlgTextType			: "éĄå",
+DlgTextTypeText		: "æå­",
+DlgTextTypePass		: "åŊįĒž",
+
+// Hidden Field Dialog
+DlgHiddenName	: "åįĻą",
+DlgHiddenValue	: "åž",
+
+// Bulleted List Dialog
+BulletedListProp	: "é įŪæļåŪåąŽæ§",
+NumberedListProp	: "į·ĻčæļåŪåąŽæ§",
+DlgLstStart			: "čĩ·å§į·Ļč",
+DlgLstType			: "æļåŪéĄå",
+DlgLstTypeCircle	: "åå",
+DlgLstTypeDisc		: "åéŧ",
+DlgLstTypeSquare	: "æđåĄ",
+DlgLstTypeNumbers	: "æļå­ (1, 2, 3)",
+DlgLstTypeLCase		: "å°åŊŦå­æŊ (a, b, c)",
+DlgLstTypeUCase		: "åĪ§åŊŦå­æŊ (A, B, C)",
+DlgLstTypeSRoman	: "å°åŊŦįūéĶŽæļå­ (i, ii, iii)",
+DlgLstTypeLRoman	: "åĪ§åŊŦįūéĶŽæļå­ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "äļčŽ",
+DlgDocBackTab		: "čæŊ",
+DlgDocColorsTab		: "éĄŊčēčéį",
+DlgDocMetaTab		: "Meta čģæ",
+
+DlgDocPageTitle		: "é éĒæĻéĄ",
+DlgDocLangDir		: "čŠčĻæđå",
+DlgDocLangDirLTR	: "įąå·Ķčåģ (LTR)",
+DlgDocLangDirRTL	: "įąåģčå·Ķ (RTL)",
+DlgDocLangCode		: "čŠčĻäŧĢįĒž",
+DlgDocCharSet		: "å­åį·ĻįĒž",
+DlgDocCharSetCE		: "äļ­æ­čŠįģŧ",
+DlgDocCharSetCT		: "æ­ĢéŦäļ­æ (Big5)",
+DlgDocCharSetCR		: "æŊæåĪŦæ",
+DlgDocCharSetGR		: "åļčæ",
+DlgDocCharSetJP		: "æĨæ",
+DlgDocCharSetKR		: "éæ",
+DlgDocCharSetTR		: "åčģåķæ",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "čĨŋæ­čŠįģŧ",
+DlgDocCharSetOther	: "åķäŧå­åį·ĻįĒž",
+
+DlgDocDocType		: "æäŧķéĄå",
+DlgDocDocTypeOther	: "åķäŧæäŧķéĄå",
+DlgDocIncXHTML		: "ååŦ XHTML åŪįūĐ",
+DlgDocBgColor		: "čæŊéĄčē",
+DlgDocBgImage		: "čæŊå―ąå",
+DlgDocBgNoScroll	: "æĩŪæ°īå°",
+DlgDocCText			: "æå­",
+DlgDocCLink			: "čķéĢįĩ",
+DlgDocCVisited		: "å·ēįčĶ―éįčķéĢįĩ",
+DlgDocCActive		: "ä―įĻäļ­įčķéĢįĩ",
+DlgDocMargins		: "é éĒéį",
+DlgDocMaTop			: "äļ",
+DlgDocMaLeft		: "å·Ķ",
+DlgDocMaRight		: "åģ",
+DlgDocMaBottom		: "äļ",
+DlgDocMeIndex		: "æäŧķįīĒåžééĩå­ (įĻåå―Ēéč[,]åé)",
+DlgDocMeDescr		: "æäŧķčŠŠæ",
+DlgDocMeAuthor		: "ä―č",
+DlgDocMeCopy		: "įæŽææ",
+DlgDocPreview		: "é čĶ―",
+
+// Templates Dialog
+Templates			: "æĻĢį",
+DlgTemplatesTitle	: "å§åŪđæĻĢį",
+DlgTemplatesSelMsg	: "čŦéļææŽēéåįæĻĢį<br> (åæįå§åŪđå°æčĒŦæļéĪ):",
+DlgTemplatesLoading	: "čŪåæĻĢįæļåŪäļ­ïžčŦįĻåâĶ",
+DlgTemplatesNoTpl	: "(įĄæĻĢį)",
+DlgTemplatesReplace	: "åäŧĢåæå§åŪđ",
+
+// About Dialog
+DlgAboutAboutTab	: "éæž",
+DlgAboutBrowserInfoTab	: "įčĶ―åĻčģčĻ",
+DlgAboutLicenseTab	: "čĻąåŊč­",
+DlgAboutVersion		: "įæŽ",
+DlgAboutInfo		: "æģįēåūæīåĪčģčĻčŦčģ "
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ca.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ca.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ca.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Catalan language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Redueix la barra d'eines",
+ToolbarExpand		: "Amplia la barra d'eines",
+
+// Toolbar Items and Context Menu
+Save				: "Desa",
+NewPage				: "Nova PÃ gina",
+Preview				: "VisualitzaciÃģ prÃĻvia",
+Cut					: "Retalla",
+Copy				: "Copia",
+Paste				: "Enganxa",
+PasteText			: "Enganxa com a text no formatat",
+PasteWord			: "Enganxa des del Word",
+Print				: "Imprimeix",
+SelectAll			: "Selecciona-ho tot",
+RemoveFormat		: "Elimina Format",
+InsertLinkLbl		: "EnllaÃ§",
+InsertLink			: "Insereix/Edita enllaÃ§",
+RemoveLink			: "Elimina enllaÃ§",
+Anchor				: "Insereix/Edita Ã ncora",
+AnchorDelete		: "Elimina Ã ncora",
+InsertImageLbl		: "Imatge",
+InsertImage			: "Insereix/Edita imatge",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insereix/Edita Flash",
+InsertTableLbl		: "Taula",
+InsertTable			: "Insereix/Edita taula",
+InsertLineLbl		: "LÃ­nia",
+InsertLine			: "Insereix lÃ­nia horitzontal",
+InsertSpecialCharLbl: "CarÃ cter Especial",
+InsertSpecialChar	: "Insereix carÃ cter especial",
+InsertSmileyLbl		: "Icona",
+InsertSmiley		: "Insereix icona",
+About				: "Quant a l'FCKeditor",
+Bold				: "Negreta",
+Italic				: "Cursiva",
+Underline			: "Subratllat",
+StrikeThrough		: "Barrat",
+Subscript			: "SubÃ­ndex",
+Superscript			: "SuperÃ­ndex",
+LeftJustify			: "Alinia a l'esquerra",
+CenterJustify		: "Centrat",
+RightJustify		: "Alinia a la dreta",
+BlockJustify		: "Justificat",
+DecreaseIndent		: "Redueix el sagnat",
+IncreaseIndent		: "Augmenta el sagnat",
+Blockquote			: "Bloc de cita",
+Undo				: "DesfÃĐs",
+Redo				: "RefÃĐs",
+NumberedListLbl		: "Llista numerada",
+NumberedList		: "NumeraciÃģ activada/desactivada",
+BulletedListLbl		: "Llista de pics",
+BulletedList		: "Pics activats/descativats",
+ShowTableBorders	: "Mostra les vores de les taules",
+ShowDetails			: "Mostra detalls",
+Style				: "Estil",
+FontFormat			: "Format",
+Font				: "Tipus de lletra",
+FontSize			: "Mida",
+TextColor			: "Color de Text",
+BGColor				: "Color de Fons",
+Source				: "Codi font",
+Find				: "Cerca",
+Replace				: "ReemplaÃ§a",
+SpellCheck			: "Revisa l'ortografia",
+UniversalKeyboard	: "Teclat universal",
+PageBreakLbl		: "Salt de pÃ gina",
+PageBreak			: "Insereix salt de pÃ gina",
+
+Form			: "Formulari",
+Checkbox		: "Casella de verificaciÃģ",
+RadioButton		: "BotÃģ d'opciÃģ",
+TextField		: "Camp de text",
+Textarea		: "Ãrea de text",
+HiddenField		: "Camp ocult",
+Button			: "BotÃģ",
+SelectionField	: "Camp de selecciÃģ",
+ImageButton		: "BotÃģ d'imatge",
+
+FitWindow		: "Maximiza la mida de l'editor",
+ShowBlocks		: "Mostra els blocs",
+
+// Context Menu
+EditLink			: "Edita l'enllaÃ§",
+CellCM				: "CelÂ·la",
+RowCM				: "Fila",
+ColumnCM			: "Columna",
+InsertRowAfter		: "Insereix fila darrera",
+InsertRowBefore		: "Insereix fila abans de",
+DeleteRows			: "Suprimeix una fila",
+InsertColumnAfter	: "Insereix columna darrera",
+InsertColumnBefore	: "Insereix columna abans de",
+DeleteColumns		: "Suprimeix una columna",
+InsertCellAfter		: "Insereix celÂ·la darrera",
+InsertCellBefore	: "Insereix celÂ·la abans de",
+DeleteCells			: "Suprimeix les celÂ·les",
+MergeCells			: "Fusiona les celÂ·les",
+MergeRight			: "Fusiona cap a la dreta",
+MergeDown			: "Fusiona cap avall",
+HorizontalSplitCell	: "Divideix la celÂ·la horitzontalment",
+VerticalSplitCell	: "Divideix la celÂ·la verticalment",
+TableDelete			: "Suprimeix la taula",
+CellProperties		: "Propietats de la celÂ·la",
+TableProperties		: "Propietats de la taula",
+ImageProperties		: "Propietats de la imatge",
+FlashProperties		: "Propietats del Flash",
+
+AnchorProp			: "Propietats de l'Ã ncora",
+ButtonProp			: "Propietats del botÃģ",
+CheckboxProp		: "Propietats de la casella de verificaciÃģ",
+HiddenFieldProp		: "Propietats del camp ocult",
+RadioButtonProp		: "Propietats del botÃģ d'opciÃģ",
+ImageButtonProp		: "Propietats del botÃģ d'imatge",
+TextFieldProp		: "Propietats del camp de text",
+SelectionFieldProp	: "Propietats del camp de selecciÃģ",
+TextareaProp		: "Propietats de l'Ã rea de text",
+FormProp			: "Propietats del formulari",
+
+FontFormats			: "Normal;Formatejat;AdreÃ§a;EncapÃ§alament 1;EncapÃ§alament 2;EncapÃ§alament 3;EncapÃ§alament 4;EncapÃ§alament 5;EncapÃ§alament 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Processant XHTML. Si us plau esperi...",
+Done				: "Fet",
+PasteWordConfirm	: "El text que voleu enganxar sembla provenir de Word. Voleu netejar aquest text abans que sigui enganxat?",
+NotCompatiblePaste	: "Aquesta funciÃģ ÃĐs disponible per a Internet Explorer versiÃģ 5.5 o superior. Voleu enganxar sense netejar?",
+UnknownToolbarItem	: "Element de la barra d'eines desconegut \"%1\"",
+UnknownCommand		: "Nom de comanda desconegut \"%1\"",
+NotImplemented		: "MÃĻtode no implementat",
+UnknownToolbarSet	: "Conjunt de barra d'eines \"%1\" inexistent",
+NoActiveX			: "Les preferÃĻncies del navegador poden limitar algunes funcions d'aquest editor. Cal habilitar l'opciÃģ \"Executa controls ActiveX i plug-ins\". Poden sorgir errors i poden faltar algunes funcions.",
+BrowseServerBlocked : "El visualitzador de recursos no s'ha pogut obrir. Assegura't de que els bloquejos de finestres emergents estan desactivats.",
+DialogBlocked		: "No ha estat possible obrir una finestra de diÃ leg. Assegura't de que els bloquejos de finestres emergents estan desactivats.",
+
+// Dialogs
+DlgBtnOK			: "D'acord",
+DlgBtnCancel		: "CancelÂ·la",
+DlgBtnClose			: "Tanca",
+DlgBtnBrowseServer	: "Veure servidor",
+DlgAdvancedTag		: "AvanÃ§at",
+DlgOpOther			: "Altres",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Si us plau, afegiu la URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<no definit>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "DirecciÃģ de l'idioma",
+DlgGenLangDirLtr	: "D'esquerra a dreta (LTR)",
+DlgGenLangDirRtl	: "De dreta a esquerra (RTL)",
+DlgGenLangCode		: "Codi d'idioma",
+DlgGenAccessKey		: "Clau d'accÃĐs",
+DlgGenName			: "Nom",
+DlgGenTabIndex		: "Index de Tab",
+DlgGenLongDescr		: "DescripciÃģ llarga de la URL",
+DlgGenClass			: "Classes del full d'estil",
+DlgGenTitle			: "TÃ­tol consultiu",
+DlgGenContType		: "Tipus de contingut consultiu",
+DlgGenLinkCharset	: "Conjunt de carÃ cters font enllaÃ§at",
+DlgGenStyle			: "Estil",
+
+// Image Dialog
+DlgImgTitle			: "Propietats de la imatge",
+DlgImgInfoTab		: "InformaciÃģ de la imatge",
+DlgImgBtnUpload		: "Envia-la al servidor",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Puja",
+DlgImgAlt			: "Text alternatiu",
+DlgImgWidth			: "Amplada",
+DlgImgHeight		: "AlÃ§ada",
+DlgImgLockRatio		: "Bloqueja les proporcions",
+DlgBtnResetSize		: "Restaura la mida",
+DlgImgBorder		: "Vora",
+DlgImgHSpace		: "Espaiat horit.",
+DlgImgVSpace		: "Espaiat vert.",
+DlgImgAlign			: "AlineaciÃģ",
+DlgImgAlignLeft		: "Ajusta a l'esquerra",
+DlgImgAlignAbsBottom: "Abs Bottom",
+DlgImgAlignAbsMiddle: "Abs Middle",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Bottom",
+DlgImgAlignMiddle	: "Middle",
+DlgImgAlignRight	: "Ajusta a la dreta",
+DlgImgAlignTextTop	: "Text Top",
+DlgImgAlignTop		: "Top",
+DlgImgPreview		: "Vista prÃĻvia",
+DlgImgAlertUrl		: "Si us plau, escriviu la URL de la imatge",
+DlgImgLinkTab		: "EnllaÃ§",
+
+// Flash Dialog
+DlgFlashTitle		: "Propietats del Flash",
+DlgFlashChkPlay		: "ReproduciÃģ automÃ tica",
+DlgFlashChkLoop		: "Bucle",
+DlgFlashChkMenu		: "Habilita menÃš Flash",
+DlgFlashScale		: "Escala",
+DlgFlashScaleAll	: "Mostra-ho tot",
+DlgFlashScaleNoBorder	: "Sense vores",
+DlgFlashScaleFit	: "Mida exacta",
+
+// Link Dialog
+DlgLnkWindowTitle	: "EnllaÃ§",
+DlgLnkInfoTab		: "InformaciÃģ de l'enllaÃ§",
+DlgLnkTargetTab		: "DestÃ­",
+
+DlgLnkType			: "Tipus d'enllaÃ§",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ãncora en aquesta pÃ gina",
+DlgLnkTypeEMail		: "Correu electrÃēnic",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<altra>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Selecciona una Ã ncora",
+DlgLnkAnchorByName	: "Per nom d'Ã ncora",
+DlgLnkAnchorById	: "Per Id d'element",
+DlgLnkNoAnchors		: "(No hi ha Ã ncores disponibles en aquest document)",
+DlgLnkEMail			: "AdreÃ§a de correu electrÃēnic",
+DlgLnkEMailSubject	: "Assumpte del missatge",
+DlgLnkEMailBody		: "Cos del missatge",
+DlgLnkUpload		: "Puja",
+DlgLnkBtnUpload		: "Envia al servidor",
+
+DlgLnkTarget		: "DestÃ­",
+DlgLnkTargetFrame	: "<marc>",
+DlgLnkTargetPopup	: "<finestra emergent>",
+DlgLnkTargetBlank	: "Nova finestra (_blank)",
+DlgLnkTargetParent	: "Finestra pare (_parent)",
+DlgLnkTargetSelf	: "Mateixa finestra (_self)",
+DlgLnkTargetTop		: "Finestra Major (_top)",
+DlgLnkTargetFrameName	: "Nom del marc de destÃ­",
+DlgLnkPopWinName	: "Nom finestra popup",
+DlgLnkPopWinFeat	: "CaracterÃ­stiques finestra popup",
+DlgLnkPopResize		: "Redimensionable",
+DlgLnkPopLocation	: "Barra d'adreÃ§a",
+DlgLnkPopMenu		: "Barra de menÃš",
+DlgLnkPopScroll		: "Barres d'scroll",
+DlgLnkPopStatus		: "Barra d'estat",
+DlgLnkPopToolbar	: "Barra d'eines",
+DlgLnkPopFullScrn	: "Pantalla completa (IE)",
+DlgLnkPopDependent	: "Depenent (Netscape)",
+DlgLnkPopWidth		: "Amplada",
+DlgLnkPopHeight		: "AlÃ§ada",
+DlgLnkPopLeft		: "PosiciÃģ esquerra",
+DlgLnkPopTop		: "PosiciÃģ dalt",
+
+DlnLnkMsgNoUrl		: "Si us plau, escrigui l'enllaÃ§ URL",
+DlnLnkMsgNoEMail	: "Si us plau, escrigui l'adreÃ§a correu electrÃēnic",
+DlnLnkMsgNoAnchor	: "Si us plau, escrigui l'Ã ncora",
+DlnLnkMsgInvPopName	: "El nom de la finestra emergent ha de comenÃ§ar amb una lletra i no pot tenir espais",
+
+// Color Dialog
+DlgColorTitle		: "Selecciona el color",
+DlgColorBtnClear	: "Neteja",
+DlgColorHighlight	: "RealÃ§a",
+DlgColorSelected	: "Selecciona",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Insereix una icona",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Selecciona el carÃ cter especial",
+
+// Table Dialog
+DlgTableTitle		: "Propietats de la taula",
+DlgTableRows		: "Files",
+DlgTableColumns		: "Columnes",
+DlgTableBorder		: "Mida vora",
+DlgTableAlign		: "AlineaciÃģ",
+DlgTableAlignNotSet	: "<No Definit>",
+DlgTableAlignLeft	: "Esquerra",
+DlgTableAlignCenter	: "Centre",
+DlgTableAlignRight	: "Dreta",
+DlgTableWidth		: "Amplada",
+DlgTableWidthPx		: "pÃ­xels",
+DlgTableWidthPc		: "percentatge",
+DlgTableHeight		: "AlÃ§ada",
+DlgTableCellSpace	: "Espaiat de celÂ·les",
+DlgTableCellPad		: "Encoixinament de celÂ·les",
+DlgTableCaption		: "TÃ­tol",
+DlgTableSummary		: "Resum",
+
+// Table Cell Dialog
+DlgCellTitle		: "Propietats de la celÂ·la",
+DlgCellWidth		: "Amplada",
+DlgCellWidthPx		: "pÃ­xels",
+DlgCellWidthPc		: "percentatge",
+DlgCellHeight		: "AlÃ§ada",
+DlgCellWordWrap		: "Ajust de paraula",
+DlgCellWordWrapNotSet	: "<No Definit>",
+DlgCellWordWrapYes	: "Si",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "AlineaciÃģ horitzontal",
+DlgCellHorAlignNotSet	: "<No Definit>",
+DlgCellHorAlignLeft	: "Esquerra",
+DlgCellHorAlignCenter	: "Centre",
+DlgCellHorAlignRight: "Dreta",
+DlgCellVerAlign		: "AlineaciÃģ vertical",
+DlgCellVerAlignNotSet	: "<No definit>",
+DlgCellVerAlignTop	: "Top",
+DlgCellVerAlignMiddle	: "Middle",
+DlgCellVerAlignBottom	: "Bottom",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Rows Span",
+DlgCellCollSpan		: "Columns Span",
+DlgCellBackColor	: "Color de fons",
+DlgCellBorderColor	: "Color de la vora",
+DlgCellBtnSelect	: "Seleccioneu...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Cerca i reemplaÃ§a",
+
+// Find Dialog
+DlgFindTitle		: "Cerca",
+DlgFindFindBtn		: "Cerca",
+DlgFindNotFoundMsg	: "El text especificat no s'ha trobat.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ReemplaÃ§a",
+DlgReplaceFindLbl		: "Cerca:",
+DlgReplaceReplaceLbl	: "RemplaÃ§a amb:",
+DlgReplaceCaseChk		: "Distingeix majÃšscules/minÃšscules",
+DlgReplaceReplaceBtn	: "ReemplaÃ§a",
+DlgReplaceReplAllBtn	: "ReemplaÃ§a-ho tot",
+DlgReplaceWordChk		: "NomÃĐs paraules completes",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "La seguretat del vostre navegador no permet executar automÃ ticament les operacions de retallar. Si us plau, utilitzeu el teclat (Ctrl+X).",
+PasteErrorCopy	: "La seguretat del vostre navegador no permet executar automÃ ticament les operacions de copiar. Si us plau, utilitzeu el teclat (Ctrl+C).",
+
+PasteAsText		: "Enganxa com a text no formatat",
+PasteFromWord	: "Enganxa com a Word",
+
+DlgPasteMsg2	: "Si us plau, enganxeu dins del segÃžent camp utilitzant el teclat (<STRONG>Ctrl+V</STRONG>) i premeu <STRONG>OK</STRONG>.",
+DlgPasteSec		: "A causa de la configuraciÃģ de seguretat del vostre navegador, l'editor no pot accedir al porta-retalls directament. Enganxeu-ho un altre cop en aquesta finestra.",
+DlgPasteIgnoreFont		: "Ignora definicions de font",
+DlgPasteRemoveStyles	: "Elimina definicions d'estil",
+
+// Color Picker
+ColorAutomatic	: "AutomÃ tic",
+ColorMoreColors	: "MÃĐs colors...",
+
+// Document Properties
+DocProps		: "Propietats del document",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Propietats de l'Ã ncora",
+DlgAnchorName		: "Nom de l'Ã ncora",
+DlgAnchorErrorName	: "Si us plau, escriviu el nom de l'ancora",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "No ÃĐs al diccionari",
+DlgSpellChangeTo		: "ReemplaÃ§a amb",
+DlgSpellBtnIgnore		: "Ignora",
+DlgSpellBtnIgnoreAll	: "Ignora-les totes",
+DlgSpellBtnReplace		: "Canvia",
+DlgSpellBtnReplaceAll	: "Canvia-les totes",
+DlgSpellBtnUndo			: "DesfÃĐs",
+DlgSpellNoSuggestions	: "Cap suggeriment",
+DlgSpellProgress		: "VerificaciÃģ ortogrÃ fica en curs...",
+DlgSpellNoMispell		: "VerificaciÃģ ortogrÃ fica acabada: no hi ha cap paraula mal escrita",
+DlgSpellNoChanges		: "VerificaciÃģ ortogrÃ fica: no s'ha canviat cap paraula",
+DlgSpellOneChange		: "VerificaciÃģ ortogrÃ fica: s'ha canviat una paraula",
+DlgSpellManyChanges		: "VerificaciÃģ ortogrÃ fica: s'han canviat %1 paraules",
+
+IeSpellDownload			: "VerificaciÃģ ortogrÃ fica no instalÂ·lada. Voleu descarregar-ho ara?",
+
+// Button Dialog
+DlgButtonText		: "Text (Valor)",
+DlgButtonType		: "Tipus",
+DlgButtonTypeBtn	: "BotÃģ",
+DlgButtonTypeSbm	: "Transmet formulari",
+DlgButtonTypeRst	: "Reinicia formulari",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nom",
+DlgCheckboxValue	: "Valor",
+DlgCheckboxSelected	: "Seleccionat",
+
+// Form Dialog
+DlgFormName		: "Nom",
+DlgFormAction	: "AcciÃģ",
+DlgFormMethod	: "MÃĻtode",
+
+// Select Field Dialog
+DlgSelectName		: "Nom",
+DlgSelectValue		: "Valor",
+DlgSelectSize		: "Mida",
+DlgSelectLines		: "LÃ­nies",
+DlgSelectChkMulti	: "Permet mÃšltiples seleccions",
+DlgSelectOpAvail	: "Opcions disponibles",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Valor",
+DlgSelectBtnAdd		: "Afegeix",
+DlgSelectBtnModify	: "Modifica",
+DlgSelectBtnUp		: "Amunt",
+DlgSelectBtnDown	: "Avall",
+DlgSelectBtnSetValue : "Selecciona per defecte",
+DlgSelectBtnDelete	: "Elimina",
+
+// Textarea Dialog
+DlgTextareaName	: "Nom",
+DlgTextareaCols	: "Columnes",
+DlgTextareaRows	: "Files",
+
+// Text Field Dialog
+DlgTextName			: "Nom",
+DlgTextValue		: "Valor",
+DlgTextCharWidth	: "Amplada",
+DlgTextMaxChars		: "Nombre mÃ xim de carÃ cters",
+DlgTextType			: "Tipus",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Contrasenya",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nom",
+DlgHiddenValue	: "Valor",
+
+// Bulleted List Dialog
+BulletedListProp	: "Propietats de la llista de pics",
+NumberedListProp	: "Propietats de llista numerada",
+DlgLstStart			: "Inici",
+DlgLstType			: "Tipus",
+DlgLstTypeCircle	: "Cercle",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "Quadrat",
+DlgLstTypeNumbers	: "NÃšmeros (1, 2, 3)",
+DlgLstTypeLCase		: "Lletres minÃšscules (a, b, c)",
+DlgLstTypeUCase		: "Lletres majÃšscules (A, B, C)",
+DlgLstTypeSRoman	: "NÃšmeros romans en minÃšscules (i, ii, iii)",
+DlgLstTypeLRoman	: "NÃšmeros romans en majÃšscules (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Fons",
+DlgDocColorsTab		: "Colors i marges",
+DlgDocMetaTab		: "Metadades",
+
+DlgDocPageTitle		: "TÃ­tol de la pÃ gina",
+DlgDocLangDir		: "DirecciÃģ idioma",
+DlgDocLangDirLTR	: "Esquerra a dreta (LTR)",
+DlgDocLangDirRTL	: "Dreta a esquerra (RTL)",
+DlgDocLangCode		: "Codi d'idioma",
+DlgDocCharSet		: "CodificaciÃģ de conjunt de carÃ cters",
+DlgDocCharSetCE		: "Centreeuropeu",
+DlgDocCharSetCT		: "XinÃĻs tradicional (Big5)",
+DlgDocCharSetCR		: "CirÃ­lÂ·lic",
+DlgDocCharSetGR		: "Grec",
+DlgDocCharSetJP		: "JaponÃĻs",
+DlgDocCharSetKR		: "CoreÃ ",
+DlgDocCharSetTR		: "Turc",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Europeu occidental",
+DlgDocCharSetOther	: "Una altra codificaciÃģ de carÃ cters",
+
+DlgDocDocType		: "CapÃ§alera de tipus de document",
+DlgDocDocTypeOther	: "Un altra capÃ§alera de tipus de document",
+DlgDocIncXHTML		: "Incloure declaracions XHTML",
+DlgDocBgColor		: "Color de fons",
+DlgDocBgImage		: "URL de la imatge de fons",
+DlgDocBgNoScroll	: "Fons fixe",
+DlgDocCText			: "Text",
+DlgDocCLink			: "EnllaÃ§",
+DlgDocCVisited		: "EnllaÃ§ visitat",
+DlgDocCActive		: "EnllaÃ§ actiu",
+DlgDocMargins		: "Marges de pÃ gina",
+DlgDocMaTop			: "Cap",
+DlgDocMaLeft		: "Esquerra",
+DlgDocMaRight		: "Dreta",
+DlgDocMaBottom		: "Peu",
+DlgDocMeIndex		: "Mots clau per a indexaciÃģ (separats per coma)",
+DlgDocMeDescr		: "DescripciÃģ del document",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Vista prÃĻvia",
+
+// Templates Dialog
+Templates			: "Plantilles",
+DlgTemplatesTitle	: "Contingut plantilles",
+DlgTemplatesSelMsg	: "Si us plau, seleccioneu la plantilla per obrir a l'editor<br>(el contingut actual no serÃ  enregistrat):",
+DlgTemplatesLoading	: "Carregant la llista de plantilles. Si us plau, espereu...",
+DlgTemplatesNoTpl	: "(No hi ha plantilles definides)",
+DlgTemplatesReplace	: "ReemplaÃ§a el contingut actual",
+
+// About Dialog
+DlgAboutAboutTab	: "Quant a",
+DlgAboutBrowserInfoTab	: "InformaciÃģ del navegador",
+DlgAboutLicenseTab	: "LlicÃĻncia",
+DlgAboutVersion		: "versiÃģ",
+DlgAboutInfo		: "Per a mÃĐs informaciÃģ aneu a"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-ca.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-ca.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/en-ca.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * English (Canadian) language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Collapse Toolbar",
+ToolbarExpand		: "Expand Toolbar",
+
+// Toolbar Items and Context Menu
+Save				: "Save",
+NewPage				: "New Page",
+Preview				: "Preview",
+Cut					: "Cut",
+Copy				: "Copy",
+Paste				: "Paste",
+PasteText			: "Paste as plain text",
+PasteWord			: "Paste from Word",
+Print				: "Print",
+SelectAll			: "Select All",
+RemoveFormat		: "Remove Format",
+InsertLinkLbl		: "Link",
+InsertLink			: "Insert/Edit Link",
+RemoveLink			: "Remove Link",
+Anchor				: "Insert/Edit Anchor",
+AnchorDelete		: "Remove Anchor",
+InsertImageLbl		: "Image",
+InsertImage			: "Insert/Edit Image",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Insert/Edit Flash",
+InsertTableLbl		: "Table",
+InsertTable			: "Insert/Edit Table",
+InsertLineLbl		: "Line",
+InsertLine			: "Insert Horizontal Line",
+InsertSpecialCharLbl: "Special Character",
+InsertSpecialChar	: "Insert Special Character",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Insert Smiley",
+About				: "About FCKeditor",
+Bold				: "Bold",
+Italic				: "Italic",
+Underline			: "Underline",
+StrikeThrough		: "Strike Through",
+Subscript			: "Subscript",
+Superscript			: "Superscript",
+LeftJustify			: "Left Justify",
+CenterJustify		: "Centre Justify",
+RightJustify		: "Right Justify",
+BlockJustify		: "Block Justify",
+DecreaseIndent		: "Decrease Indent",
+IncreaseIndent		: "Increase Indent",
+Blockquote			: "Blockquote",
+Undo				: "Undo",
+Redo				: "Redo",
+NumberedListLbl		: "Numbered List",
+NumberedList		: "Insert/Remove Numbered List",
+BulletedListLbl		: "Bulleted List",
+BulletedList		: "Insert/Remove Bulleted List",
+ShowTableBorders	: "Show Table Borders",
+ShowDetails			: "Show Details",
+Style				: "Style",
+FontFormat			: "Format",
+Font				: "Font",
+FontSize			: "Size",
+TextColor			: "Text Colour",
+BGColor				: "Background Colour",
+Source				: "Source",
+Find				: "Find",
+Replace				: "Replace",
+SpellCheck			: "Check Spelling",
+UniversalKeyboard	: "Universal Keyboard",
+PageBreakLbl		: "Page Break",
+PageBreak			: "Insert Page Break",
+
+Form			: "Form",
+Checkbox		: "Checkbox",
+RadioButton		: "Radio Button",
+TextField		: "Text Field",
+Textarea		: "Textarea",
+HiddenField		: "Hidden Field",
+Button			: "Button",
+SelectionField	: "Selection Field",
+ImageButton		: "Image Button",
+
+FitWindow		: "Maximize the editor size",
+ShowBlocks		: "Show Blocks",
+
+// Context Menu
+EditLink			: "Edit Link",
+CellCM				: "Cell",
+RowCM				: "Row",
+ColumnCM			: "Column",
+InsertRowAfter		: "Insert Row After",
+InsertRowBefore		: "Insert Row Before",
+DeleteRows			: "Delete Rows",
+InsertColumnAfter	: "Insert Column After",
+InsertColumnBefore	: "Insert Column Before",
+DeleteColumns		: "Delete Columns",
+InsertCellAfter		: "Insert Cell After",
+InsertCellBefore	: "Insert Cell Before",
+DeleteCells			: "Delete Cells",
+MergeCells			: "Merge Cells",
+MergeRight			: "Merge Right",
+MergeDown			: "Merge Down",
+HorizontalSplitCell	: "Split Cell Horizontally",
+VerticalSplitCell	: "Split Cell Vertically",
+TableDelete			: "Delete Table",
+CellProperties		: "Cell Properties",
+TableProperties		: "Table Properties",
+ImageProperties		: "Image Properties",
+FlashProperties		: "Flash Properties",
+
+AnchorProp			: "Anchor Properties",
+ButtonProp			: "Button Properties",
+CheckboxProp		: "Checkbox Properties",
+HiddenFieldProp		: "Hidden Field Properties",
+RadioButtonProp		: "Radio Button Properties",
+ImageButtonProp		: "Image Button Properties",
+TextFieldProp		: "Text Field Properties",
+SelectionFieldProp	: "Selection Field Properties",
+TextareaProp		: "Textarea Properties",
+FormProp			: "Form Properties",
+
+FontFormats			: "Normal;Formatted;Address;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Processing XHTML. Please wait...",
+Done				: "Done",
+PasteWordConfirm	: "The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?",
+NotCompatiblePaste	: "This command is available for Internet Explorer version 5.5 or more. Do you want to paste without cleaning?",
+UnknownToolbarItem	: "Unknown toolbar item \"%1\"",
+UnknownCommand		: "Unknown command name \"%1\"",
+NotImplemented		: "Command not implemented",
+UnknownToolbarSet	: "Toolbar set \"%1\" doesn't exist",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancel",
+DlgBtnClose			: "Close",
+DlgBtnBrowseServer	: "Browse Server",
+DlgAdvancedTag		: "Advanced",
+DlgOpOther			: "<Other>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Please insert the URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<not set>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Language Direction",
+DlgGenLangDirLtr	: "Left to Right (LTR)",
+DlgGenLangDirRtl	: "Right to Left (RTL)",
+DlgGenLangCode		: "Language Code",
+DlgGenAccessKey		: "Access Key",
+DlgGenName			: "Name",
+DlgGenTabIndex		: "Tab Index",
+DlgGenLongDescr		: "Long Description URL",
+DlgGenClass			: "Stylesheet Classes",
+DlgGenTitle			: "Advisory Title",
+DlgGenContType		: "Advisory Content Type",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "Image Properties",
+DlgImgInfoTab		: "Image Info",
+DlgImgBtnUpload		: "Send it to the Server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternative Text",
+DlgImgWidth			: "Width",
+DlgImgHeight		: "Height",
+DlgImgLockRatio		: "Lock Ratio",
+DlgBtnResetSize		: "Reset Size",
+DlgImgBorder		: "Border",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Align",
+DlgImgAlignLeft		: "Left",
+DlgImgAlignAbsBottom: "Abs Bottom",
+DlgImgAlignAbsMiddle: "Abs Middle",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Bottom",
+DlgImgAlignMiddle	: "Middle",
+DlgImgAlignRight	: "Right",
+DlgImgAlignTextTop	: "Text Top",
+DlgImgAlignTop		: "Top",
+DlgImgPreview		: "Preview",
+DlgImgAlertUrl		: "Please type the image URL",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",
+DlgFlashChkPlay		: "Auto Play",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "Enable Flash Menu",
+DlgFlashScale		: "Scale",
+DlgFlashScaleAll	: "Show all",
+DlgFlashScaleNoBorder	: "No Border",
+DlgFlashScaleFit	: "Exact Fit",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link Info",
+DlgLnkTargetTab		: "Target",
+
+DlgLnkType			: "Link Type",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Link to anchor in the text",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocol",
+DlgLnkProtoOther	: "<other>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Select an Anchor",
+DlgLnkAnchorByName	: "By Anchor Name",
+DlgLnkAnchorById	: "By Element Id",
+DlgLnkNoAnchors		: "(No anchors available in the document)",
+DlgLnkEMail			: "E-Mail Address",
+DlgLnkEMailSubject	: "Message Subject",
+DlgLnkEMailBody		: "Message Body",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Send it to the Server",
+
+DlgLnkTarget		: "Target",
+DlgLnkTargetFrame	: "<frame>",
+DlgLnkTargetPopup	: "<popup window>",
+DlgLnkTargetBlank	: "New Window (_blank)",
+DlgLnkTargetParent	: "Parent Window (_parent)",
+DlgLnkTargetSelf	: "Same Window (_self)",
+DlgLnkTargetTop		: "Topmost Window (_top)",
+DlgLnkTargetFrameName	: "Target Frame Name",
+DlgLnkPopWinName	: "Popup Window Name",
+DlgLnkPopWinFeat	: "Popup Window Features",
+DlgLnkPopResize		: "Resizable",
+DlgLnkPopLocation	: "Location Bar",
+DlgLnkPopMenu		: "Menu Bar",
+DlgLnkPopScroll		: "Scroll Bars",
+DlgLnkPopStatus		: "Status Bar",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "Full Screen (IE)",
+DlgLnkPopDependent	: "Dependent (Netscape)",
+DlgLnkPopWidth		: "Width",
+DlgLnkPopHeight		: "Height",
+DlgLnkPopLeft		: "Left Position",
+DlgLnkPopTop		: "Top Position",
+
+DlnLnkMsgNoUrl		: "Please type the link URL",
+DlnLnkMsgNoEMail	: "Please type the e-mail address",
+DlnLnkMsgNoAnchor	: "Please select an anchor",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",
+
+// Color Dialog
+DlgColorTitle		: "Select Colour",
+DlgColorBtnClear	: "Clear",
+DlgColorHighlight	: "Highlight",
+DlgColorSelected	: "Selected",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Insert a Smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Select Special Character",
+
+// Table Dialog
+DlgTableTitle		: "Table Properties",
+DlgTableRows		: "Rows",
+DlgTableColumns		: "Columns",
+DlgTableBorder		: "Border size",
+DlgTableAlign		: "Alignment",
+DlgTableAlignNotSet	: "<Not set>",
+DlgTableAlignLeft	: "Left",
+DlgTableAlignCenter	: "Centre",
+DlgTableAlignRight	: "Right",
+DlgTableWidth		: "Width",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "percent",
+DlgTableHeight		: "Height",
+DlgTableCellSpace	: "Cell spacing",
+DlgTableCellPad		: "Cell padding",
+DlgTableCaption		: "Caption",
+DlgTableSummary		: "Summary",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cell Properties",
+DlgCellWidth		: "Width",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "percent",
+DlgCellHeight		: "Height",
+DlgCellWordWrap		: "Word Wrap",
+DlgCellWordWrapNotSet	: "<Not set>",
+DlgCellWordWrapYes	: "Yes",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "Horizontal Alignment",
+DlgCellHorAlignNotSet	: "<Not set>",
+DlgCellHorAlignLeft	: "Left",
+DlgCellHorAlignCenter	: "Centre",
+DlgCellHorAlignRight: "Right",
+DlgCellVerAlign		: "Vertical Alignment",
+DlgCellVerAlignNotSet	: "<Not set>",
+DlgCellVerAlignTop	: "Top",
+DlgCellVerAlignMiddle	: "Middle",
+DlgCellVerAlignBottom	: "Bottom",
+DlgCellVerAlignBaseline	: "Baseline",
+DlgCellRowSpan		: "Rows Span",
+DlgCellCollSpan		: "Columns Span",
+DlgCellBackColor	: "Background Colour",
+DlgCellBorderColor	: "Border Colour",
+DlgCellBtnSelect	: "Select...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",
+
+// Find Dialog
+DlgFindTitle		: "Find",
+DlgFindFindBtn		: "Find",
+DlgFindNotFoundMsg	: "The specified text was not found.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Replace",
+DlgReplaceFindLbl		: "Find what:",
+DlgReplaceReplaceLbl	: "Replace with:",
+DlgReplaceCaseChk		: "Match case",
+DlgReplaceReplaceBtn	: "Replace",
+DlgReplaceReplAllBtn	: "Replace All",
+DlgReplaceWordChk		: "Match whole word",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).",
+PasteErrorCopy	: "Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).",
+
+PasteAsText		: "Paste as Plain Text",
+PasteFromWord	: "Paste from Word",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<STRONG>Ctrl+V</STRONG>) and hit <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",
+DlgPasteRemoveStyles	: "Remove Styles definitions",
+
+// Color Picker
+ColorAutomatic	: "Automatic",
+ColorMoreColors	: "More Colours...",
+
+// Document Properties
+DocProps		: "Document Properties",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Anchor Properties",
+DlgAnchorName		: "Anchor Name",
+DlgAnchorErrorName	: "Please type the anchor name",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Not in dictionary",
+DlgSpellChangeTo		: "Change to",
+DlgSpellBtnIgnore		: "Ignore",
+DlgSpellBtnIgnoreAll	: "Ignore All",
+DlgSpellBtnReplace		: "Replace",
+DlgSpellBtnReplaceAll	: "Replace All",
+DlgSpellBtnUndo			: "Undo",
+DlgSpellNoSuggestions	: "- No suggestions -",
+DlgSpellProgress		: "Spell check in progress...",
+DlgSpellNoMispell		: "Spell check complete: No misspellings found",
+DlgSpellNoChanges		: "Spell check complete: No words changed",
+DlgSpellOneChange		: "Spell check complete: One word changed",
+DlgSpellManyChanges		: "Spell check complete: %1 words changed",
+
+IeSpellDownload			: "Spell checker not installed. Do you want to download it now?",
+
+// Button Dialog
+DlgButtonText		: "Text (Value)",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "Reset",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Name",
+DlgCheckboxValue	: "Value",
+DlgCheckboxSelected	: "Selected",
+
+// Form Dialog
+DlgFormName		: "Name",
+DlgFormAction	: "Action",
+DlgFormMethod	: "Method",
+
+// Select Field Dialog
+DlgSelectName		: "Name",
+DlgSelectValue		: "Value",
+DlgSelectSize		: "Size",
+DlgSelectLines		: "lines",
+DlgSelectChkMulti	: "Allow multiple selections",
+DlgSelectOpAvail	: "Available Options",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Value",
+DlgSelectBtnAdd		: "Add",
+DlgSelectBtnModify	: "Modify",
+DlgSelectBtnUp		: "Up",
+DlgSelectBtnDown	: "Down",
+DlgSelectBtnSetValue : "Set as selected value",
+DlgSelectBtnDelete	: "Delete",
+
+// Textarea Dialog
+DlgTextareaName	: "Name",
+DlgTextareaCols	: "Columns",
+DlgTextareaRows	: "Rows",
+
+// Text Field Dialog
+DlgTextName			: "Name",
+DlgTextValue		: "Value",
+DlgTextCharWidth	: "Character Width",
+DlgTextMaxChars		: "Maximum Characters",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Password",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Name",
+DlgHiddenValue	: "Value",
+
+// Bulleted List Dialog
+BulletedListProp	: "Bulleted List Properties",
+NumberedListProp	: "Numbered List Properties",
+DlgLstStart			: "Start",
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Circle",
+DlgLstTypeDisc		: "Disc",
+DlgLstTypeSquare	: "Square",
+DlgLstTypeNumbers	: "Numbers (1, 2, 3)",
+DlgLstTypeLCase		: "Lowercase Letters (a, b, c)",
+DlgLstTypeUCase		: "Uppercase Letters (A, B, C)",
+DlgLstTypeSRoman	: "Small Roman Numerals (i, ii, iii)",
+DlgLstTypeLRoman	: "Large Roman Numerals (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "General",
+DlgDocBackTab		: "Background",
+DlgDocColorsTab		: "Colours and Margins",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "Page Title",
+DlgDocLangDir		: "Language Direction",
+DlgDocLangDirLTR	: "Left to Right (LTR)",
+DlgDocLangDirRTL	: "Right to Left (RTL)",
+DlgDocLangCode		: "Language Code",
+DlgDocCharSet		: "Character Set Encoding",
+DlgDocCharSetCE		: "Central European",
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Greek",
+DlgDocCharSetJP		: "Japanese",
+DlgDocCharSetKR		: "Korean",
+DlgDocCharSetTR		: "Turkish",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "Other Character Set Encoding",
+
+DlgDocDocType		: "Document Type Heading",
+DlgDocDocTypeOther	: "Other Document Type Heading",
+DlgDocIncXHTML		: "Include XHTML Declarations",
+DlgDocBgColor		: "Background Colour",
+DlgDocBgImage		: "Background Image URL",
+DlgDocBgNoScroll	: "Nonscrolling Background",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "Visited Link",
+DlgDocCActive		: "Active Link",
+DlgDocMargins		: "Page Margins",
+DlgDocMaTop			: "Top",
+DlgDocMaLeft		: "Left",
+DlgDocMaRight		: "Right",
+DlgDocMaBottom		: "Bottom",
+DlgDocMeIndex		: "Document Indexing Keywords (comma separated)",
+DlgDocMeDescr		: "Document Description",
+DlgDocMeAuthor		: "Author",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Preview",
+
+// Templates Dialog
+Templates			: "Templates",
+DlgTemplatesTitle	: "Content Templates",
+DlgTemplatesSelMsg	: "Please select the template to open in the editor<br>(the actual contents will be lost):",
+DlgTemplatesLoading	: "Loading templates list. Please wait...",
+DlgTemplatesNoTpl	: "(No templates defined)",
+DlgTemplatesReplace	: "Replace actual contents",
+
+// About Dialog
+DlgAboutAboutTab	: "About",
+DlgAboutBrowserInfoTab	: "Browser Info",
+DlgAboutLicenseTab	: "License",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "For further information go to"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/pt.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/pt.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/pt.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Portuguese language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Fechar Barra",
+ToolbarExpand		: "Expandir Barra",
+
+// Toolbar Items and Context Menu
+Save				: "Guardar",
+NewPage				: "Nova PÃĄgina",
+Preview				: "PrÃĐ-visualizar",
+Cut					: "Cortar",
+Copy				: "Copiar",
+Paste				: "Colar",
+PasteText			: "Colar como texto nÃĢo formatado",
+PasteWord			: "Colar do Word",
+Print				: "Imprimir",
+SelectAll			: "Seleccionar Tudo",
+RemoveFormat		: "Eliminar Formato",
+InsertLinkLbl		: "HiperligaÃ§ÃĢo",
+InsertLink			: "Inserir/Editar HiperligaÃ§ÃĢo",
+RemoveLink			: "Eliminar HiperligaÃ§ÃĢo",
+Anchor				: " Inserir/Editar Ãncora",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Imagem",
+InsertImage			: "Inserir/Editar Imagem",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Inserir/Editar Flash",
+InsertTableLbl		: "Tabela",
+InsertTable			: "Inserir/Editar Tabela",
+InsertLineLbl		: "Linha",
+InsertLine			: "Inserir Linha Horizontal",
+InsertSpecialCharLbl: "Caracter Especial",
+InsertSpecialChar	: "Inserir Caracter Especial",
+InsertSmileyLbl		: "Emoticons",
+InsertSmiley		: "Inserir Emoticons",
+About				: "Acerca do FCKeditor",
+Bold				: "Negrito",
+Italic				: "ItÃĄlico",
+Underline			: "Sublinhado",
+StrikeThrough		: "Rasurado",
+Subscript			: "Superior Ã  Linha",
+Superscript			: "Inferior Ã  Linha",
+LeftJustify			: "Alinhar Ã  Esquerda",
+CenterJustify		: "Alinhar ao Centro",
+RightJustify		: "Alinhar Ã  Direita",
+BlockJustify		: "Justificado",
+DecreaseIndent		: "Diminuir AvanÃ§o",
+IncreaseIndent		: "Aumentar AvanÃ§o",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Anular",
+Redo				: "Repetir",
+NumberedListLbl		: "NumeraÃ§ÃĢo",
+NumberedList		: "Inserir/Eliminar NumeraÃ§ÃĢo",
+BulletedListLbl		: "Marcas",
+BulletedList		: "Inserir/Eliminar Marcas",
+ShowTableBorders	: "Mostrar Limites da Tabelas",
+ShowDetails			: "Mostrar ParÃĄgrafo",
+Style				: "Estilo",
+FontFormat			: "Formato",
+Font				: "Tipo de Letra",
+FontSize			: "Tamanho",
+TextColor			: "Cor do Texto",
+BGColor				: "Cor de Fundo",
+Source				: "Fonte",
+Find				: "Procurar",
+Replace				: "Substituir",
+SpellCheck			: "VerificaÃ§ÃĢo OrtogrÃĄfica",
+UniversalKeyboard	: "Teclado Universal",
+PageBreakLbl		: "Quebra de PÃĄgina",
+PageBreak			: "Inserir Quebra de PÃĄgina",
+
+Form			: "FormulÃĄrio",
+Checkbox		: "Caixa de VerificaÃ§ÃĢo",
+RadioButton		: "BotÃĢo de OpÃ§ÃĢo",
+TextField		: "Campo de Texto",
+Textarea		: "Ãrea de Texto",
+HiddenField		: "Campo Escondido",
+Button			: "BotÃĢo",
+SelectionField	: "Caixa de CombinaÃ§ÃĢo",
+ImageButton		: "BotÃĢo de Imagem",
+
+FitWindow		: "Maximizar o tamanho do editor",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Editar HiperligaÃ§ÃĢo",
+CellCM				: "CÃĐlula",
+RowCM				: "Linha",
+ColumnCM			: "Coluna",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Eliminar Linhas",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Eliminar Coluna",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Eliminar CÃĐlula",
+MergeCells			: "Unir CÃĐlulas",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Eliminar Tabela",
+CellProperties		: "Propriedades da CÃĐlula",
+TableProperties		: "Propriedades da Tabela",
+ImageProperties		: "Propriedades da Imagem",
+FlashProperties		: "Propriedades do Flash",
+
+AnchorProp			: "Propriedades da Ãncora",
+ButtonProp			: "Propriedades do BotÃĢo",
+CheckboxProp		: "Propriedades da Caixa de VerificaÃ§ÃĢo",
+HiddenFieldProp		: "Propriedades do Campo Escondido",
+RadioButtonProp		: "Propriedades do BotÃĢo de OpÃ§ÃĢo",
+ImageButtonProp		: "Propriedades do BotÃĢo de imagens",
+TextFieldProp		: "Propriedades do Campo de Texto",
+SelectionFieldProp	: "Propriedades da Caixa de CombinaÃ§ÃĢo",
+TextareaProp		: "Propriedades da Ãrea de Texto",
+FormProp			: "Propriedades do FormulÃĄrio",
+
+FontFormats			: "Normal;Formatado;EndereÃ§o;TÃ­tulo 1;TÃ­tulo 2;TÃ­tulo 3;TÃ­tulo 4;TÃ­tulo 5;TÃ­tulo 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "A Processar XHTML. Por favor, espere...",
+Done				: "ConcluÃ­do",
+PasteWordConfirm	: "O texto que deseja parece ter sido copiado do Word. Deseja limpar a formataÃ§ÃĢo antes de colar?",
+NotCompatiblePaste	: "Este comando sÃģ estÃĄ disponÃ­vel para Internet Explorer versÃĢo 5.5 ou superior. Deseja colar sem limpar a formataÃ§ÃĢo?",
+UnknownToolbarItem	: "Item de barra desconhecido \"%1\"",
+UnknownCommand		: "Nome de comando desconhecido \"%1\"",
+NotImplemented		: "Comando nÃĢo implementado",
+UnknownToolbarSet	: "Nome de barra \"%1\" nÃĢo definido",
+NoActiveX			: "As definiÃ§Ãĩes de seguranÃ§a do navegador podem limitar algumas potencalidades do editr. Deve activar a opÃ§ÃĢo \"Executar controlos e extensÃĩes ActiveX\". Pode ocorrer erros ou verificar que faltam potencialidades.",
+BrowseServerBlocked : "NÃĢo foi possÃ­vel abrir o navegador de recursos. Certifique-se que todos os bloqueadores de popup estÃĢo desactivados.",
+DialogBlocked		: "NÃĢo foi possÃ­vel abrir a janela de diÃĄlogo. Certifique-se que todos os bloqueadores de popup estÃĢo desactivados.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Cancelar",
+DlgBtnClose			: "Fechar",
+DlgBtnBrowseServer	: "Navegar no Servidor",
+DlgAdvancedTag		: "AvanÃ§ado",
+DlgOpOther			: "<Outro>",
+DlgInfoTab			: "InformaÃ§ÃĢo",
+DlgAlertUrl			: "Por favor introduza o URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<NÃĢo definido>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "OrientaÃ§ÃĢo de idioma",
+DlgGenLangDirLtr	: "Esquerda Ã  Direita (LTR)",
+DlgGenLangDirRtl	: "Direita a Esquerda (RTL)",
+DlgGenLangCode		: "CÃģdigo de Idioma",
+DlgGenAccessKey		: "Chave de Acesso",
+DlgGenName			: "Nome",
+DlgGenTabIndex		: "Ãndice de TubulaÃ§ÃĢo",
+DlgGenLongDescr		: "DescriÃ§ÃĢo Completa do URL",
+DlgGenClass			: "Classes de Estilo de Folhas Classes",
+DlgGenTitle			: "TÃ­tulo",
+DlgGenContType		: "Tipo de ConteÃšdo",
+DlgGenLinkCharset	: "Fonte de caracteres vinculado",
+DlgGenStyle			: "Estilo",
+
+// Image Dialog
+DlgImgTitle			: "Propriedades da Imagem",
+DlgImgInfoTab		: "InformaÃ§ÃĢo da Imagem",
+DlgImgBtnUpload		: "Enviar para o Servidor",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Carregar",
+DlgImgAlt			: "Texto Alternativo",
+DlgImgWidth			: "Largura",
+DlgImgHeight		: "Altura",
+DlgImgLockRatio		: "Proporcional",
+DlgBtnResetSize		: "Tamanho Original",
+DlgImgBorder		: "Limite",
+DlgImgHSpace		: "Esp.Horiz",
+DlgImgVSpace		: "Esp.Vert",
+DlgImgAlign			: "Alinhamento",
+DlgImgAlignLeft		: "Esquerda",
+DlgImgAlignAbsBottom: "Abs inferior",
+DlgImgAlignAbsMiddle: "Abs centro",
+DlgImgAlignBaseline	: "Linha de base",
+DlgImgAlignBottom	: "Fundo",
+DlgImgAlignMiddle	: "Centro",
+DlgImgAlignRight	: "Direita",
+DlgImgAlignTextTop	: "Topo do texto",
+DlgImgAlignTop		: "Topo",
+DlgImgPreview		: "PrÃĐ-visualizar",
+DlgImgAlertUrl		: "Por favor introduza o URL da imagem",
+DlgImgLinkTab		: "HiperligaÃ§ÃĢo",
+
+// Flash Dialog
+DlgFlashTitle		: "Propriedades do Flash",
+DlgFlashChkPlay		: "Reproduzir automaticamente",
+DlgFlashChkLoop		: "Loop",
+DlgFlashChkMenu		: "Permitir Menu do Flash",
+DlgFlashScale		: "Escala",
+DlgFlashScaleAll	: "Mostrar tudo",
+DlgFlashScaleNoBorder	: "Sem Limites",
+DlgFlashScaleFit	: "Tamanho Exacto",
+
+// Link Dialog
+DlgLnkWindowTitle	: "HiperligaÃ§ÃĢo",
+DlgLnkInfoTab		: "InformaÃ§ÃĢo de HiperligaÃ§ÃĢo",
+DlgLnkTargetTab		: "Destino",
+
+DlgLnkType			: "Tipo de HiperligaÃ§ÃĢo",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ReferÃŠncia a esta pÃĄgina",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protocolo",
+DlgLnkProtoOther	: "<outro>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Seleccionar una referÃŠncia",
+DlgLnkAnchorByName	: "Por Nome de ReferÃŠncia",
+DlgLnkAnchorById	: "Por ID de elemento",
+DlgLnkNoAnchors		: "(NÃĢo hÃĄ referÃŠncias disponÃ­veis no documento)",
+DlgLnkEMail			: "EndereÃ§o de E-Mail",
+DlgLnkEMailSubject	: "TÃ­tulo de Mensagem",
+DlgLnkEMailBody		: "Corpo da Mensagem",
+DlgLnkUpload		: "Carregar",
+DlgLnkBtnUpload		: "Enviar ao Servidor",
+
+DlgLnkTarget		: "Destino",
+DlgLnkTargetFrame	: "<Frame>",
+DlgLnkTargetPopup	: "<Janela de popup>",
+DlgLnkTargetBlank	: "Nova Janela(_blank)",
+DlgLnkTargetParent	: "Janela Pai (_parent)",
+DlgLnkTargetSelf	: "Mesma janela (_self)",
+DlgLnkTargetTop		: "Janela primaria (_top)",
+DlgLnkTargetFrameName	: "Nome do Frame Destino",
+DlgLnkPopWinName	: "Nome da Janela de Popup",
+DlgLnkPopWinFeat	: "CaracterÃ­sticas de Janela de Popup",
+DlgLnkPopResize		: "AjustÃĄvel",
+DlgLnkPopLocation	: "Barra de localizaÃ§ÃĢo",
+DlgLnkPopMenu		: "Barra de Menu",
+DlgLnkPopScroll		: "Barras de deslocamento",
+DlgLnkPopStatus		: "Barra de Estado",
+DlgLnkPopToolbar	: "Barra de Ferramentas",
+DlgLnkPopFullScrn	: "Janela Completa (IE)",
+DlgLnkPopDependent	: "Dependente (Netscape)",
+DlgLnkPopWidth		: "Largura",
+DlgLnkPopHeight		: "Altura",
+DlgLnkPopLeft		: "PosiÃ§ÃĢo Esquerda",
+DlgLnkPopTop		: "PosiÃ§ÃĢo Direita",
+
+DlnLnkMsgNoUrl		: "Por favor introduza a hiperligaÃ§ÃĢo URL",
+DlnLnkMsgNoEMail	: "Por favor introduza o endereÃ§o de e-mail",
+DlnLnkMsgNoAnchor	: "Por favor seleccione uma referÃŠncia",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Seleccionar Cor",
+DlgColorBtnClear	: "Nenhuma",
+DlgColorHighlight	: "Destacado",
+DlgColorSelected	: "Seleccionado",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Inserir um Emoticon",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Seleccione um caracter especial",
+
+// Table Dialog
+DlgTableTitle		: "Propriedades da Tabela",
+DlgTableRows		: "Linhas",
+DlgTableColumns		: "Colunas",
+DlgTableBorder		: "Tamanho do Limite",
+DlgTableAlign		: "Alinhamento",
+DlgTableAlignNotSet	: "<NÃĢo definido>",
+DlgTableAlignLeft	: "Esquerda",
+DlgTableAlignCenter	: "Centrado",
+DlgTableAlignRight	: "Direita",
+DlgTableWidth		: "Largura",
+DlgTableWidthPx		: "pixeis",
+DlgTableWidthPc		: "percentagem",
+DlgTableHeight		: "Altura",
+DlgTableCellSpace	: "Esp. e/cÃĐlulas",
+DlgTableCellPad		: "Esp. interior",
+DlgTableCaption		: "TÃ­tulo",
+DlgTableSummary		: "SumÃĄrio",
+
+// Table Cell Dialog
+DlgCellTitle		: "Propriedades da CÃĐlula",
+DlgCellWidth		: "Largura",
+DlgCellWidthPx		: "pixeis",
+DlgCellWidthPc		: "percentagem",
+DlgCellHeight		: "Altura",
+DlgCellWordWrap		: "Moldar Texto",
+DlgCellWordWrapNotSet	: "<NÃĢo definido>",
+DlgCellWordWrapYes	: "Sim",
+DlgCellWordWrapNo	: "NÃĢo",
+DlgCellHorAlign		: "Alinhamento Horizontal",
+DlgCellHorAlignNotSet	: "<NÃĢo definido>",
+DlgCellHorAlignLeft	: "Esquerda",
+DlgCellHorAlignCenter	: "Centrado",
+DlgCellHorAlignRight: "Direita",
+DlgCellVerAlign		: "Alinhamento Vertical",
+DlgCellVerAlignNotSet	: "<NÃĢo definido>",
+DlgCellVerAlignTop	: "Topo",
+DlgCellVerAlignMiddle	: "MÃĐdio",
+DlgCellVerAlignBottom	: "Fundi",
+DlgCellVerAlignBaseline	: "Linha de Base",
+DlgCellRowSpan		: "Unir Linhas",
+DlgCellCollSpan		: "Unir Colunas",
+DlgCellBackColor	: "Cor do Fundo",
+DlgCellBorderColor	: "Cor do Limite",
+DlgCellBtnSelect	: "Seleccione...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Procurar",
+DlgFindFindBtn		: "Procurar",
+DlgFindNotFoundMsg	: "O texto especificado nÃĢo foi encontrado.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Substituir",
+DlgReplaceFindLbl		: "Texto a Procurar:",
+DlgReplaceReplaceLbl	: "Substituir por:",
+DlgReplaceCaseChk		: "MaiÃšsculas/MinÃšsculas",
+DlgReplaceReplaceBtn	: "Substituir",
+DlgReplaceReplAllBtn	: "Substituir Tudo",
+DlgReplaceWordChk		: "Coincidir com toda a palavra",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "A configuraÃ§ÃĢo de seguranÃ§a do navegador nÃĢo permite a execuÃ§ÃĢo automÃĄtica de operaÃ§Ãĩes de cortar. Por favor use o teclado (Ctrl+X).",
+PasteErrorCopy	: "A configuraÃ§ÃĢo de seguranÃ§a do navegador nÃĢo permite a execuÃ§ÃĢo automÃĄtica de operaÃ§Ãĩes de copiar. Por favor use o teclado (Ctrl+C).",
+
+PasteAsText		: "Colar como Texto Simples",
+PasteFromWord	: "Colar do Word",
+
+DlgPasteMsg2	: "Por favor, cole dentro da seguinte caixa usando o teclado (<STRONG>Ctrl+V</STRONG>) e prima <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignorar da definiÃ§Ãĩes do Tipo de Letra ",
+DlgPasteRemoveStyles	: "Remover as definiÃ§Ãĩes de Estilos",
+
+// Color Picker
+ColorAutomatic	: "AutomÃĄtico",
+ColorMoreColors	: "Mais Cores...",
+
+// Document Properties
+DocProps		: "Propriedades do Documento",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Propriedades da Ãncora",
+DlgAnchorName		: "Nome da Ãncora",
+DlgAnchorErrorName	: "Por favor, introduza o nome da ÃĒncora",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "NÃĢo estÃĄ num directÃģrio",
+DlgSpellChangeTo		: "Mudar para",
+DlgSpellBtnIgnore		: "Ignorar",
+DlgSpellBtnIgnoreAll	: "Ignorar Tudo",
+DlgSpellBtnReplace		: "Substituir",
+DlgSpellBtnReplaceAll	: "Substituir Tudo",
+DlgSpellBtnUndo			: "Anular",
+DlgSpellNoSuggestions	: "- Sem sugestÃĩes -",
+DlgSpellProgress		: "VerificaÃ§ÃĢo ortogrÃĄfica em progressoâĶ",
+DlgSpellNoMispell		: "VerificaÃ§ÃĢo ortogrÃĄfica completa: nÃĢo foram encontrados erros",
+DlgSpellNoChanges		: "VerificaÃ§ÃĢo ortogrÃĄfica completa: nÃĢo houve alteraÃ§ÃĢo de palavras",
+DlgSpellOneChange		: "VerificaÃ§ÃĢo ortogrÃĄfica completa: uma palavra alterada",
+DlgSpellManyChanges		: "VerificaÃ§ÃĢo ortogrÃĄfica completa: %1 palavras alteradas",
+
+IeSpellDownload			: " VerificaÃ§ÃĢo ortogrÃĄfica nÃĢo instalada. Quer descarregar agora?",
+
+// Button Dialog
+DlgButtonText		: "Texto (Valor)",
+DlgButtonType		: "Tipo",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nome",
+DlgCheckboxValue	: "Valor",
+DlgCheckboxSelected	: "Seleccionado",
+
+// Form Dialog
+DlgFormName		: "Nome",
+DlgFormAction	: "AcÃ§ÃĢo",
+DlgFormMethod	: "MÃĐtodo",
+
+// Select Field Dialog
+DlgSelectName		: "Nome",
+DlgSelectValue		: "Valor",
+DlgSelectSize		: "Tamanho",
+DlgSelectLines		: "linhas",
+DlgSelectChkMulti	: "Permitir selecÃ§Ãĩes mÃšltiplas",
+DlgSelectOpAvail	: "OpÃ§Ãĩes PossÃ­veis",
+DlgSelectOpText		: "Texto",
+DlgSelectOpValue	: "Valor",
+DlgSelectBtnAdd		: "Adicionar",
+DlgSelectBtnModify	: "Modificar",
+DlgSelectBtnUp		: "Para cima",
+DlgSelectBtnDown	: "Para baixo",
+DlgSelectBtnSetValue : "Definir um valor por defeito",
+DlgSelectBtnDelete	: "Apagar",
+
+// Textarea Dialog
+DlgTextareaName	: "Nome",
+DlgTextareaCols	: "Colunas",
+DlgTextareaRows	: "Linhas",
+
+// Text Field Dialog
+DlgTextName			: "Nome",
+DlgTextValue		: "Valor",
+DlgTextCharWidth	: "Tamanho do caracter",
+DlgTextMaxChars		: "Nr. MÃĄximo de Caracteres",
+DlgTextType			: "Tipo",
+DlgTextTypeText		: "Texto",
+DlgTextTypePass		: "Palavra-chave",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nome",
+DlgHiddenValue	: "Valor",
+
+// Bulleted List Dialog
+BulletedListProp	: "Propriedades da Marca",
+NumberedListProp	: "Propriedades da NumeraÃ§ÃĢo",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Tipo",
+DlgLstTypeCircle	: "Circulo",
+DlgLstTypeDisc		: "Disco",
+DlgLstTypeSquare	: "Quadrado",
+DlgLstTypeNumbers	: "NÃšmeros (1, 2, 3)",
+DlgLstTypeLCase		: "Letras MinÃšsculas (a, b, c)",
+DlgLstTypeUCase		: "Letras MaiÃšsculas (A, B, C)",
+DlgLstTypeSRoman	: "NumeraÃ§ÃĢo Romana em MinÃšsculas (i, ii, iii)",
+DlgLstTypeLRoman	: "NumeraÃ§ÃĢo Romana em MaiÃšsculas (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Geral",
+DlgDocBackTab		: "Fundo",
+DlgDocColorsTab		: "Cores e Margens",
+DlgDocMetaTab		: "Meta Data",
+
+DlgDocPageTitle		: "TÃ­tulo da PÃĄgina",
+DlgDocLangDir		: "OrientaÃ§ÃĢo de idioma",
+DlgDocLangDirLTR	: "Esquerda Ã  Direita (LTR)",
+DlgDocLangDirRTL	: "Direita Ã  Esquerda (RTL)",
+DlgDocLangCode		: "CÃģdigo de Idioma",
+DlgDocCharSet		: "CodificaÃ§ÃĢo de Caracteres",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Outra CodificaÃ§ÃĢo de Caracteres",
+
+DlgDocDocType		: "Tipo de CabeÃ§alho do Documento",
+DlgDocDocTypeOther	: "Outro Tipo de CabeÃ§alho do Documento",
+DlgDocIncXHTML		: "Incluir DeclaraÃ§Ãĩes XHTML",
+DlgDocBgColor		: "Cor de Fundo",
+DlgDocBgImage		: "Caminho para a Imagem de Fundo",
+DlgDocBgNoScroll	: "Fundo Fixo",
+DlgDocCText			: "Texto",
+DlgDocCLink			: "HiperligaÃ§ÃĢo",
+DlgDocCVisited		: "HiperligaÃ§ÃĢo Visitada",
+DlgDocCActive		: "HiperligaÃ§ÃĢo Activa",
+DlgDocMargins		: "Margem das PÃĄginas",
+DlgDocMaTop			: "Topo",
+DlgDocMaLeft		: "Esquerda",
+DlgDocMaRight		: "Direita",
+DlgDocMaBottom		: "Fundo",
+DlgDocMeIndex		: "Palavras de IndexaÃ§ÃĢo do Documento (separadas por virgula)",
+DlgDocMeDescr		: "DescriÃ§ÃĢo do Documento",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Direitos de Autor",
+DlgDocPreview		: "PrÃĐ-visualizar",
+
+// Templates Dialog
+Templates			: "Modelos",
+DlgTemplatesTitle	: "Modelo de ConteÃšdo",
+DlgTemplatesSelMsg	: "Por favor, seleccione o modelo a abrir no editor<br>(o conteÃšdo actual serÃĄ perdido):",
+DlgTemplatesLoading	: "A carregar a lista de modelos. Aguarde por favor...",
+DlgTemplatesNoTpl	: "(Sem modelos definidos)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Acerca",
+DlgAboutBrowserInfoTab	: "InformaÃ§ÃĢo do Nevegador",
+DlgAboutLicenseTab	: "LicenÃ§a",
+DlgAboutVersion		: "versÃĢo",
+DlgAboutInfo		: "Para mais informaÃ§Ãĩes por favor dirija-se a"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/da.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/da.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/da.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Danish language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Skjul vÃĶrktÃļjslinier",
+ToolbarExpand		: "Vis vÃĶrktÃļjslinier",
+
+// Toolbar Items and Context Menu
+Save				: "Gem",
+NewPage				: "Ny side",
+Preview				: "Vis eksempel",
+Cut					: "Klip",
+Copy				: "Kopier",
+Paste				: "IndsÃĶt",
+PasteText			: "IndsÃĶt som ikke-formateret tekst",
+PasteWord			: "IndsÃĶt fra Word",
+Print				: "Udskriv",
+SelectAll			: "VÃĶlg alt",
+RemoveFormat		: "Fjern formatering",
+InsertLinkLbl		: "Hyperlink",
+InsertLink			: "IndsÃĶt/rediger hyperlink",
+RemoveLink			: "Fjern hyperlink",
+Anchor				: "IndsÃĶt/rediger bogmÃĶrke",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "IndsÃĶt billede",
+InsertImage			: "IndsÃĶt/rediger billede",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "IndsÃĶt/rediger Flash",
+InsertTableLbl		: "Table",
+InsertTable			: "IndsÃĶt/rediger tabel",
+InsertLineLbl		: "Linie",
+InsertLine			: "IndsÃĶt vandret linie",
+InsertSpecialCharLbl: "Symbol",
+InsertSpecialChar	: "IndsÃĶt symbol",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "IndsÃĶt smiley",
+About				: "Om FCKeditor",
+Bold				: "Fed",
+Italic				: "Kursiv",
+Underline			: "Understreget",
+StrikeThrough		: "Overstreget",
+Subscript			: "SÃĶnket skrift",
+Superscript			: "HÃĶvet skrift",
+LeftJustify			: "Venstrestillet",
+CenterJustify		: "Centreret",
+RightJustify		: "HÃļjrestillet",
+BlockJustify		: "Lige margener",
+DecreaseIndent		: "Formindsk indrykning",
+IncreaseIndent		: "ForÃļg indrykning",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Fortryd",
+Redo				: "Annuller fortryd",
+NumberedListLbl		: "Talopstilling",
+NumberedList		: "IndsÃĶt/fjern talopstilling",
+BulletedListLbl		: "Punktopstilling",
+BulletedList		: "IndsÃĶt/fjern punktopstilling",
+ShowTableBorders	: "Vis tabelkanter",
+ShowDetails			: "Vis detaljer",
+Style				: "Typografi",
+FontFormat			: "Formatering",
+Font				: "Skrifttype",
+FontSize			: "SkriftstÃļrrelse",
+TextColor			: "Tekstfarve",
+BGColor				: "Baggrundsfarve",
+Source				: "Kilde",
+Find				: "SÃļg",
+Replace				: "Erstat",
+SpellCheck			: "Stavekontrol",
+UniversalKeyboard	: "Universaltastatur",
+PageBreakLbl		: "Sidskift",
+PageBreak			: "IndsÃĶt sideskift",
+
+Form			: "IndsÃĶt formular",
+Checkbox		: "IndsÃĶt afkrydsningsfelt",
+RadioButton		: "IndsÃĶt alternativknap",
+TextField		: "IndsÃĶt tekstfelt",
+Textarea		: "IndsÃĶt tekstboks",
+HiddenField		: "IndsÃĶt skjult felt",
+Button			: "IndsÃĶt knap",
+SelectionField	: "IndsÃĶt liste",
+ImageButton		: "IndsÃĶt billedknap",
+
+FitWindow		: "Maksimer editor vinduet",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Rediger hyperlink",
+CellCM				: "Celle",
+RowCM				: "RÃĶkke",
+ColumnCM			: "Kolonne",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Slet rÃĶkke",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Slet kolonne",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Slet celle",
+MergeCells			: "Flet celler",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Slet tabel",
+CellProperties		: "Egenskaber for celle",
+TableProperties		: "Egenskaber for tabel",
+ImageProperties		: "Egenskaber for billede",
+FlashProperties		: "Egenskaber for Flash",
+
+AnchorProp			: "Egenskaber for bogmÃĶrke",
+ButtonProp			: "Egenskaber for knap",
+CheckboxProp		: "Egenskaber for afkrydsningsfelt",
+HiddenFieldProp		: "Egenskaber for skjult felt",
+RadioButtonProp		: "Egenskaber for alternativknap",
+ImageButtonProp		: "Egenskaber for billedknap",
+TextFieldProp		: "Egenskaber for tekstfelt",
+SelectionFieldProp	: "Egenskaber for liste",
+TextareaProp		: "Egenskaber for tekstboks",
+FormProp			: "Egenskaber for formular",
+
+FontFormats			: "Normal;Formateret;Adresse;Overskrift 1;Overskrift 2;Overskrift 3;Overskrift 4;Overskrift 5;Overskrift 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Behandler XHTML...",
+Done				: "FÃĶrdig",
+PasteWordConfirm	: "Den tekst du forsÃļger at indsÃĶtte ser ud til at komme fra Word.<br>Vil du rense teksten fÃļr den indsÃĶttes?",
+NotCompatiblePaste	: "Denne kommando er tilgÃĶndelig i Internet Explorer 5.5 eller senere.<br>Vil du indsÃĶtte teksten uden at rense den ?",
+UnknownToolbarItem	: "Ukendt vÃĶrktÃļjslinjeobjekt \"%1\"!",
+UnknownCommand		: "Ukendt kommandonavn \"%1\"!",
+NotImplemented		: "Kommandoen er ikke implementeret!",
+UnknownToolbarSet	: "VÃĶrktÃļjslinjen \"%1\" eksisterer ikke!",
+NoActiveX			: "Din browsers sikkerhedsindstillinger begrÃĶnser nogle af editorens muligheder.<br>SlÃĨ \"KÃļr ActiveX-objekter og plug-ins\" til, ellers vil du opleve fejl og manglende muligheder.",
+BrowseServerBlocked : "Browseren kunne ikke ÃĨbne de nÃļdvendige ressourcer!<br>SlÃĨ pop-up blokering fra.",
+DialogBlocked		: "Dialogvinduet kunne ikke ÃĨbnes!<br>SlÃĨ pop-up blokering fra.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Annuller",
+DlgBtnClose			: "Luk",
+DlgBtnBrowseServer	: "Gennemse...",
+DlgAdvancedTag		: "Avanceret",
+DlgOpOther			: "<Andet>",
+DlgInfoTab			: "Generelt",
+DlgAlertUrl			: "Indtast URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<intet valgt>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Tekstretning",
+DlgGenLangDirLtr	: "Fra venstre mod hÃļjre (LTR)",
+DlgGenLangDirRtl	: "Fra hÃļjre mod venstre (RTL)",
+DlgGenLangCode		: "Sprogkode",
+DlgGenAccessKey		: "Genvejstast",
+DlgGenName			: "Navn",
+DlgGenTabIndex		: "Tabulator indeks",
+DlgGenLongDescr		: "Udvidet beskrivelse",
+DlgGenClass			: "Typografiark",
+DlgGenTitle			: "Titel",
+DlgGenContType		: "Indholdstype",
+DlgGenLinkCharset	: "TegnsÃĶt",
+DlgGenStyle			: "Typografi",
+
+// Image Dialog
+DlgImgTitle			: "Egenskaber for billede",
+DlgImgInfoTab		: "Generelt",
+DlgImgBtnUpload		: "Upload",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternativ tekst",
+DlgImgWidth			: "Bredde",
+DlgImgHeight		: "HÃļjde",
+DlgImgLockRatio		: "LÃĨs stÃļrrelsesforhold",
+DlgBtnResetSize		: "Nulstil stÃļrrelse",
+DlgImgBorder		: "Ramme",
+DlgImgHSpace		: "HMargen",
+DlgImgVSpace		: "VMargen",
+DlgImgAlign			: "Justering",
+DlgImgAlignLeft		: "Venstre",
+DlgImgAlignAbsBottom: "Absolut nederst",
+DlgImgAlignAbsMiddle: "Absolut centreret",
+DlgImgAlignBaseline	: "Grundlinje",
+DlgImgAlignBottom	: "Nederst",
+DlgImgAlignMiddle	: "Centreret",
+DlgImgAlignRight	: "HÃļjre",
+DlgImgAlignTextTop	: "Toppen af teksten",
+DlgImgAlignTop		: "Ãverst",
+DlgImgPreview		: "Vis eksempel",
+DlgImgAlertUrl		: "Indtast stien til billedet",
+DlgImgLinkTab		: "Hyperlink",
+
+// Flash Dialog
+DlgFlashTitle		: "Egenskaber for Flash",
+DlgFlashChkPlay		: "Automatisk afspilning",
+DlgFlashChkLoop		: "Gentagelse",
+DlgFlashChkMenu		: "Vis Flash menu",
+DlgFlashScale		: "SkalÃĐr",
+DlgFlashScaleAll	: "Vis alt",
+DlgFlashScaleNoBorder	: "Ingen ramme",
+DlgFlashScaleFit	: "Tilpas stÃļrrelse",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Egenskaber for hyperlink",
+DlgLnkInfoTab		: "Generelt",
+DlgLnkTargetTab		: "MÃĨl",
+
+DlgLnkType			: "Hyperlink type",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "BogmÃĶrke pÃĨ denne side",
+DlgLnkTypeEMail		: "E-mail",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<anden>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "VÃĶlg et anker",
+DlgLnkAnchorByName	: "Efter anker navn",
+DlgLnkAnchorById	: "Efter element Id",
+DlgLnkNoAnchors		: "(Ingen bogmÃĶrker dokumentet)",
+DlgLnkEMail			: "E-mailadresse",
+DlgLnkEMailSubject	: "Emne",
+DlgLnkEMailBody		: "BrÃļdtekst",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Upload",
+
+DlgLnkTarget		: "MÃĨl",
+DlgLnkTargetFrame	: "<ramme>",
+DlgLnkTargetPopup	: "<popup vindue>",
+DlgLnkTargetBlank	: "Nyt vindue (_blank)",
+DlgLnkTargetParent	: "Overordnet ramme (_parent)",
+DlgLnkTargetSelf	: "Samme vindue (_self)",
+DlgLnkTargetTop		: "Hele vinduet (_top)",
+DlgLnkTargetFrameName	: "Destinationsvinduets navn",
+DlgLnkPopWinName	: "Pop-up vinduets navn",
+DlgLnkPopWinFeat	: "Egenskaber for pop-up",
+DlgLnkPopResize		: "Skalering",
+DlgLnkPopLocation	: "Adresselinje",
+DlgLnkPopMenu		: "Menulinje",
+DlgLnkPopScroll		: "Scrollbars",
+DlgLnkPopStatus		: "Statuslinje",
+DlgLnkPopToolbar	: "VÃĶrktÃļjslinje",
+DlgLnkPopFullScrn	: "Fuld skÃĶrm (IE)",
+DlgLnkPopDependent	: "Koblet/dependent (Netscape)",
+DlgLnkPopWidth		: "Bredde",
+DlgLnkPopHeight		: "HÃļjde",
+DlgLnkPopLeft		: "Position fra venstre",
+DlgLnkPopTop		: "Position fra toppen",
+
+DlnLnkMsgNoUrl		: "Indtast hyperlink URL!",
+DlnLnkMsgNoEMail	: "Indtast e-mailaddresse!",
+DlnLnkMsgNoAnchor	: "VÃĶlg bogmÃĶrke!",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "VÃĶlg farve",
+DlgColorBtnClear	: "Nulstil",
+DlgColorHighlight	: "Markeret",
+DlgColorSelected	: "Valgt",
+
+// Smiley Dialog
+DlgSmileyTitle		: "VÃĶlg smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "VÃĶlg symbol",
+
+// Table Dialog
+DlgTableTitle		: "Egenskaber for tabel",
+DlgTableRows		: "RÃĶkker",
+DlgTableColumns		: "Kolonner",
+DlgTableBorder		: "Rammebredde",
+DlgTableAlign		: "Justering",
+DlgTableAlignNotSet	: "<intet valgt>",
+DlgTableAlignLeft	: "Venstrestillet",
+DlgTableAlignCenter	: "Centreret",
+DlgTableAlignRight	: "HÃļjrestillet",
+DlgTableWidth		: "Bredde",
+DlgTableWidthPx		: "pixels",
+DlgTableWidthPc		: "procent",
+DlgTableHeight		: "HÃļjde",
+DlgTableCellSpace	: "Celleafstand",
+DlgTableCellPad		: "Cellemargen",
+DlgTableCaption		: "Titel",
+DlgTableSummary		: "Resume",
+
+// Table Cell Dialog
+DlgCellTitle		: "Egenskaber for celle",
+DlgCellWidth		: "Bredde",
+DlgCellWidthPx		: "pixels",
+DlgCellWidthPc		: "procent",
+DlgCellHeight		: "HÃļjde",
+DlgCellWordWrap		: "Orddeling",
+DlgCellWordWrapNotSet	: "<intet valgt>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nej",
+DlgCellHorAlign		: "Vandret justering",
+DlgCellHorAlignNotSet	: "<intet valgt>",
+DlgCellHorAlignLeft	: "Venstrestillet",
+DlgCellHorAlignCenter	: "Centreret",
+DlgCellHorAlignRight: "HÃļjrestillet",
+DlgCellVerAlign		: "Lodret justering",
+DlgCellVerAlignNotSet	: "<intet valgt>",
+DlgCellVerAlignTop	: "Ãverst",
+DlgCellVerAlignMiddle	: "Centreret",
+DlgCellVerAlignBottom	: "Nederst",
+DlgCellVerAlignBaseline	: "Grundlinje",
+DlgCellRowSpan		: "HÃļjde i antal rÃĶkker",
+DlgCellCollSpan		: "Bredde i antal kolonner",
+DlgCellBackColor	: "Baggrundsfarve",
+DlgCellBorderColor	: "Rammefarve",
+DlgCellBtnSelect	: "VÃĶlg...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Find",
+DlgFindFindBtn		: "Find",
+DlgFindNotFoundMsg	: "SÃļgeteksten blev ikke fundet!",
+
+// Replace Dialog
+DlgReplaceTitle			: "Erstat",
+DlgReplaceFindLbl		: "SÃļg efter:",
+DlgReplaceReplaceLbl	: "Erstat med:",
+DlgReplaceCaseChk		: "Forskel pÃĨ store og smÃĨ bogstaver",
+DlgReplaceReplaceBtn	: "Erstat",
+DlgReplaceReplAllBtn	: "Erstat alle",
+DlgReplaceWordChk		: "Kun hele ord",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Din browsers sikkerhedsindstillinger tillader ikke editoren at klippe tekst automatisk!<br>Brug i stedet tastaturet til at klippe teksten (Ctrl+X).",
+PasteErrorCopy	: "Din browsers sikkerhedsindstillinger tillader ikke editoren at kopiere tekst automatisk!<br>Brug i stedet tastaturet til at kopiere teksten (Ctrl+C).",
+
+PasteAsText		: "IndsÃĶt som ikke-formateret tekst",
+PasteFromWord	: "IndsÃĶt fra Word",
+
+DlgPasteMsg2	: "IndsÃĶt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignorer font definitioner",
+DlgPasteRemoveStyles	: "Ignorer typografi",
+
+// Color Picker
+ColorAutomatic	: "Automatisk",
+ColorMoreColors	: "Flere farver...",
+
+// Document Properties
+DocProps		: "Egenskaber for dokument",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Egenskaber for bogmÃĶrke",
+DlgAnchorName		: "BogmÃĶrke navn",
+DlgAnchorErrorName	: "Indtast bogmÃĶrke navn!",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ikke i ordbogen",
+DlgSpellChangeTo		: "Forslag",
+DlgSpellBtnIgnore		: "Ignorer",
+DlgSpellBtnIgnoreAll	: "Ignorer alle",
+DlgSpellBtnReplace		: "Erstat",
+DlgSpellBtnReplaceAll	: "Erstat alle",
+DlgSpellBtnUndo			: "Tilbage",
+DlgSpellNoSuggestions	: "- ingen forslag -",
+DlgSpellProgress		: "Stavekontrolen arbejder...",
+DlgSpellNoMispell		: "Stavekontrol fÃĶrdig: Ingen fejl fundet",
+DlgSpellNoChanges		: "Stavekontrol fÃĶrdig: Ingen ord ÃĶndret",
+DlgSpellOneChange		: "Stavekontrol fÃĶrdig: Et ord ÃĶndret",
+DlgSpellManyChanges		: "Stavekontrol fÃĶrdig: %1 ord ÃĶndret",
+
+IeSpellDownload			: "Stavekontrol ikke installeret.<br>Vil du hente den nu?",
+
+// Button Dialog
+DlgButtonText		: "Tekst",
+DlgButtonType		: "Type",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Navn",
+DlgCheckboxValue	: "VÃĶrdi",
+DlgCheckboxSelected	: "Valgt",
+
+// Form Dialog
+DlgFormName		: "Navn",
+DlgFormAction	: "Handling",
+DlgFormMethod	: "Metod",
+
+// Select Field Dialog
+DlgSelectName		: "Navn",
+DlgSelectValue		: "VÃĶrdi",
+DlgSelectSize		: "StÃļrrelse",
+DlgSelectLines		: "linier",
+DlgSelectChkMulti	: "Tillad flere valg",
+DlgSelectOpAvail	: "Valgmuligheder",
+DlgSelectOpText		: "Tekst",
+DlgSelectOpValue	: "VÃĶrdi",
+DlgSelectBtnAdd		: "TilfÃļj",
+DlgSelectBtnModify	: "Rediger",
+DlgSelectBtnUp		: "Op",
+DlgSelectBtnDown	: "Ned",
+DlgSelectBtnSetValue : "SÃĶt som valgt",
+DlgSelectBtnDelete	: "Slet",
+
+// Textarea Dialog
+DlgTextareaName	: "Navn",
+DlgTextareaCols	: "Kolonner",
+DlgTextareaRows	: "RÃĶkker",
+
+// Text Field Dialog
+DlgTextName			: "Navn",
+DlgTextValue		: "VÃĶrdi",
+DlgTextCharWidth	: "Bredde (tegn)",
+DlgTextMaxChars		: "Max antal tegn",
+DlgTextType			: "Type",
+DlgTextTypeText		: "Tekst",
+DlgTextTypePass		: "Adgangskode",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Navn",
+DlgHiddenValue	: "VÃĶrdi",
+
+// Bulleted List Dialog
+BulletedListProp	: "Egenskaber for punktopstilling",
+NumberedListProp	: "Egenskaber for talopstilling",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Type",
+DlgLstTypeCircle	: "Cirkel",
+DlgLstTypeDisc		: "Udfyldt cirkel",
+DlgLstTypeSquare	: "Firkant",
+DlgLstTypeNumbers	: "Nummereret (1, 2, 3)",
+DlgLstTypeLCase		: "SmÃĨ bogstaver (a, b, c)",
+DlgLstTypeUCase		: "Store bogstaver (A, B, C)",
+DlgLstTypeSRoman	: "SmÃĨ romertal (i, ii, iii)",
+DlgLstTypeLRoman	: "Store romertal (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Generelt",
+DlgDocBackTab		: "Baggrund",
+DlgDocColorsTab		: "Farver og margen",
+DlgDocMetaTab		: "Metadata",
+
+DlgDocPageTitle		: "Sidetitel",
+DlgDocLangDir		: "Sprog",
+DlgDocLangDirLTR	: "Fra venstre mod hÃļjre (LTR)",
+DlgDocLangDirRTL	: "Fra hÃļjre mod venstre (RTL)",
+DlgDocLangCode		: "Landekode",
+DlgDocCharSet		: "TegnsÃĶt kode",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Anden tegnsÃĶt kode",
+
+DlgDocDocType		: "Dokumenttype kategori",
+DlgDocDocTypeOther	: "Anden dokumenttype kategori",
+DlgDocIncXHTML		: "Inkludere XHTML deklartion",
+DlgDocBgColor		: "Baggrundsfarve",
+DlgDocBgImage		: "Baggrundsbillede URL",
+DlgDocBgNoScroll	: "FastlÃĨst baggrund",
+DlgDocCText			: "Tekst",
+DlgDocCLink			: "Hyperlink",
+DlgDocCVisited		: "BesÃļgt hyperlink",
+DlgDocCActive		: "Aktivt hyperlink",
+DlgDocMargins		: "Sidemargen",
+DlgDocMaTop			: "Ãverst",
+DlgDocMaLeft		: "Venstre",
+DlgDocMaRight		: "HÃļjre",
+DlgDocMaBottom		: "Nederst",
+DlgDocMeIndex		: "Dokument index nÃļgleord (kommasepareret)",
+DlgDocMeDescr		: "Dokument beskrivelse",
+DlgDocMeAuthor		: "Forfatter",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Vis",
+
+// Templates Dialog
+Templates			: "Skabeloner",
+DlgTemplatesTitle	: "Indholdsskabeloner",
+DlgTemplatesSelMsg	: "VÃĶlg den skabelon, som skal ÃĨbnes i editoren.<br>(NuvÃĶrende indhold vil blive overskrevet!):",
+DlgTemplatesLoading	: "Henter liste over skabeloner...",
+DlgTemplatesNoTpl	: "(Der er ikke defineret nogen skabelon!)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Om",
+DlgAboutBrowserInfoTab	: "Generelt",
+DlgAboutLicenseTab	: "Licens",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "For yderlig information gÃĨ til"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/sr.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/sr.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/sr.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Serbian (Cyrillic) language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ÐĄÐžÐ°ŅÐļ ÐŧÐļÐ―ÐļŅŅ ŅÐ° Ð°ÐŧÐ°ŅÐšÐ°ÐžÐ°",
+ToolbarExpand		: "ÐŅÐūŅÐļŅÐļ ÐŧÐļÐ―ÐļŅŅ ŅÐ° Ð°ÐŧÐ°ŅÐšÐ°ÐžÐ°",
+
+// Toolbar Items and Context Menu
+Save				: "ÐĄÐ°ŅŅÐēÐ°Ņ",
+NewPage				: "ÐÐūÐēÐ° ŅŅŅÐ°Ð―ÐļŅÐ°",
+Preview				: "ÐÐ·ÐģÐŧÐĩÐī ŅŅŅÐ°Ð―ÐļŅÐĩ",
+Cut					: "ÐŅÐĩŅÐļ",
+Copy				: "ÐÐūÐŋÐļŅÐ°Ņ",
+Paste				: "ÐÐ°ÐŧÐĩÐŋÐļ",
+PasteText			: "ÐÐ°ÐŧÐĩÐŋÐļ ÐšÐ°Ðū Ð―ÐĩŅÐūŅÐžÐ°ŅÐļŅÐ°Ð― ŅÐĩÐšŅŅ",
+PasteWord			: "ÐÐ°ÐŧÐĩÐŋÐļ ÐļÐ· Worda",
+Print				: "ÐĻŅÐ°ÐžÐŋÐ°",
+SelectAll			: "ÐÐ·Ð―Ð°ŅÐļ ŅÐēÐĩ",
+RemoveFormat		: "ÐĢÐšÐŧÐūÐ―Ðļ ŅÐūŅÐžÐ°ŅÐļŅÐ°ŅÐĩ",
+InsertLinkLbl		: "ÐÐļÐ―Ðš",
+InsertLink			: "ÐĢÐ―ÐĩŅÐļ/ÐļÐ·ÐžÐĩÐ―Ðļ ÐŧÐļÐ―Ðš",
+RemoveLink			: "ÐĢÐšÐŧÐūÐ―Ðļ ÐŧÐļÐ―Ðš",
+Anchor				: "ÐĢÐ―ÐĩŅÐļ/ÐļÐ·ÐžÐĩÐ―Ðļ ŅÐļÐīŅÐū",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ÐĄÐŧÐļÐšÐ°",
+InsertImage			: "ÐĢÐ―ÐĩŅÐļ/ÐļÐ·ÐžÐĩÐ―Ðļ ŅÐŧÐļÐšŅ",
+InsertFlashLbl		: "ÐĪÐŧÐĩŅ ÐĩÐŧÐĩÐžÐĩÐ―Ņ",
+InsertFlash			: "ÐĢÐ―ÐĩŅÐļ/ÐļÐ·ÐžÐĩÐ―Ðļ ŅÐŧÐĩŅ",
+InsertTableLbl		: "ÐĒÐ°ÐąÐĩÐŧÐ°",
+InsertTable			: "ÐĢÐ―ÐĩŅÐļ/ÐļÐ·ÐžÐĩÐ―Ðļ ŅÐ°ÐąÐĩÐŧŅ",
+InsertLineLbl		: "ÐÐļÐ―ÐļŅÐ°",
+InsertLine			: "ÐĢÐ―ÐĩŅÐļ ŅÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧÐ―Ņ ÐŧÐļÐ―ÐļŅŅ",
+InsertSpecialCharLbl: "ÐĄÐŋÐĩŅÐļŅÐ°ÐŧÐ―Ðļ ÐšÐ°ŅÐ°ÐšŅÐĩŅÐļ",
+InsertSpecialChar	: "ÐĢÐ―ÐĩŅÐļ ŅÐŋÐĩŅÐļŅÐ°ÐŧÐ―Ðļ ÐšÐ°ŅÐ°ÐšŅÐĩŅ",
+InsertSmileyLbl		: "ÐĄÐžÐ°ŅÐŧÐļ",
+InsertSmiley		: "ÐĢÐ―ÐĩŅÐļ ŅÐžÐ°ŅÐŧÐļŅÐ°",
+About				: "Ð ÐĪÐĶÐÐĩÐīÐļŅÐūŅŅ",
+Bold				: "ÐÐūÐīÐĩÐąŅÐ°Ð―Ðū",
+Italic				: "ÐŅŅÐ·ÐļÐē",
+Underline			: "ÐÐūÐīÐēŅŅÐĩÐ―Ðū",
+StrikeThrough		: "ÐŅÐĩŅŅŅÐ°Ð―Ðū",
+Subscript			: "ÐÐ―ÐīÐĩÐšŅ",
+Superscript			: "ÐĄŅÐĩÐŋÐĩÐ―",
+LeftJustify			: "ÐÐĩÐēÐū ŅÐ°ÐēÐ―Ð°ŅÐĩ",
+CenterJustify		: "ÐĶÐĩÐ―ŅŅÐļŅÐ°Ð― ŅÐĩÐšŅŅ",
+RightJustify		: "ÐÐĩŅÐ―Ðū ŅÐ°ÐēÐ―Ð°ŅÐĩ",
+BlockJustify		: "ÐÐąÐūŅŅŅÐ°Ð―Ðū ŅÐ°ÐēÐ―Ð°ŅÐĩ",
+DecreaseIndent		: "ÐĄÐžÐ°ŅÐļ ÐŧÐĩÐēŅ ÐžÐ°ŅÐģÐļÐ―Ņ",
+IncreaseIndent		: "ÐĢÐēÐĩŅÐ°Ņ ÐŧÐĩÐēŅ ÐžÐ°ŅÐģÐļÐ―Ņ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ÐÐūÐ―ÐļŅŅÐļ Ð°ÐšŅÐļŅŅ",
+Redo				: "ÐÐūÐ―ÐūÐēÐļ Ð°ÐšŅÐļŅŅ",
+NumberedListLbl		: "ÐÐ°ÐąŅÐūŅÐļÐēŅ ÐŧÐļŅŅŅ",
+NumberedList		: "ÐĢÐ―ÐĩŅÐļ/ŅÐšÐŧÐūÐ―Ðļ Ð―Ð°ÐąŅÐūŅÐļÐēŅ ÐŧÐļŅŅŅ",
+BulletedListLbl		: "ÐÐĩÐ―Ð°ÐąŅÐūŅÐļÐēÐ° ÐŧÐļŅŅÐ°",
+BulletedList		: "ÐĢÐ―ÐĩŅÐļ/ŅÐšÐŧÐūÐ―Ðļ Ð―ÐĩÐ―Ð°ÐąŅÐūŅÐļÐēŅ ÐŧÐļŅŅŅ",
+ShowTableBorders	: "ÐŅÐļÐšÐ°ÐķÐļ ÐūÐšÐēÐļŅ ŅÐ°ÐąÐĩÐŧÐĩ",
+ShowDetails			: "ÐŅÐļÐšÐ°ÐķÐļ ÐīÐĩŅÐ°ŅÐĩ",
+Style				: "ÐĄŅÐļÐŧ",
+FontFormat			: "ÐĪÐūŅÐžÐ°Ņ",
+Font				: "ÐĪÐūÐ―Ņ",
+FontSize			: "ÐÐĩÐŧÐļŅÐļÐ―Ð° ŅÐūÐ―ŅÐ°",
+TextColor			: "ÐÐūŅÐ° ŅÐĩÐšŅŅÐ°",
+BGColor				: "ÐÐūŅÐ° ÐŋÐūÐ·Ð°ÐīÐļÐ―Ðĩ",
+Source				: "KÃīÐī",
+Find				: "ÐŅÐĩŅŅÐ°ÐģÐ°",
+Replace				: "ÐÐ°ÐžÐĩÐ―Ð°",
+SpellCheck			: "ÐŅÐūÐēÐĩŅÐļ ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐĩ",
+UniversalKeyboard	: "ÐĢÐ―ÐļÐēÐĩŅÐ·Ð°ÐŧÐ―Ð° ŅÐ°ŅŅÐ°ŅŅŅÐ°",
+PageBreakLbl		: "Page Break",	//MISSING
+PageBreak			: "Insert Page Break",	//MISSING
+
+Form			: "ÐĪÐūŅÐžÐ°",
+Checkbox		: "ÐÐūŅÐĩ Ð·Ð° ÐŋÐūŅÐēŅÐīŅ",
+RadioButton		: "Ð Ð°ÐīÐļÐū-ÐīŅÐģÐžÐĩ",
+TextField		: "ÐĒÐĩÐšŅŅŅÐ°ÐŧÐ―Ðū ÐŋÐūŅÐĩ",
+Textarea		: "ÐÐūÐ―Ð° ŅÐĩÐšŅŅÐ°",
+HiddenField		: "ÐĄÐšŅÐļÐēÐĩÐ―Ðū ÐŋÐūŅÐĩ",
+Button			: "ÐŅÐģÐžÐĩ",
+SelectionField	: "ÐÐ·ÐąÐūŅÐ―Ðū ÐŋÐūŅÐĩ",
+ImageButton		: "ÐŅÐģÐžÐĩ ŅÐ° ŅÐŧÐļÐšÐūÐž",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ÐŅÐūÐžÐĩÐ―Ðļ ÐŧÐļÐ―Ðš",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "ÐÐąŅÐļŅÐļ ŅÐĩÐīÐūÐēÐĩ",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ÐÐąŅÐļŅÐļ ÐšÐūÐŧÐūÐ―Ðĩ",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "ÐÐąŅÐļŅÐļ ŅÐĩÐŧÐļŅÐĩ",
+MergeCells			: "ÐĄÐŋÐūŅ ŅÐĩÐŧÐļŅÐĩ",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Delete Table",	//MISSING
+CellProperties		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐĩÐŧÐļŅÐĩ",
+TableProperties		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐ°ÐąÐĩÐŧÐĩ",
+ImageProperties		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐŧÐļÐšÐĩ",
+FlashProperties		: "ÐŅÐūÐąÐļÐ―Ðĩ ÐĪÐŧÐĩŅÐ°",
+
+AnchorProp			: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐļÐīŅÐ°",
+ButtonProp			: "ÐŅÐūÐąÐļÐ―Ðĩ ÐīŅÐģÐžÐĩŅÐ°",
+CheckboxProp		: "ÐŅÐūÐąÐļÐ―Ðĩ ÐŋÐūŅÐ° Ð·Ð° ÐŋÐūŅÐēŅÐīŅ",
+HiddenFieldProp		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐšŅÐļÐēÐĩÐ―ÐūÐģ ÐŋÐūŅÐ°",
+RadioButtonProp		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐ°ÐīÐļÐū-ÐīŅÐģÐžÐĩŅÐ°",
+ImageButtonProp		: "ÐŅÐūÐąÐļÐ―Ðĩ ÐīŅÐģÐžÐĩŅÐ° ŅÐ° ŅÐŧÐļÐšÐūÐž",
+TextFieldProp		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐĩÐšŅŅŅÐ°ÐŧÐ―ÐūÐģ ÐŋÐūŅÐ°",
+SelectionFieldProp	: "ÐŅÐūÐąÐļÐ―Ðĩ ÐļÐ·ÐąÐūŅÐ―ÐūÐģ ÐŋÐūŅÐ°",
+TextareaProp		: "ÐŅÐūÐąÐļÐ―Ðĩ Ð·ÐūÐ―Ðĩ ŅÐĩÐšŅŅÐ°",
+FormProp			: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐūŅÐžÐĩ",
+
+FontFormats			: "Normal;Formatirano;Adresa;Heading 1;Heading 2;Heading 3;Heading 4;Heading 5;Heading 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "ÐÐąŅÐ°ŅŅŅÐĩÐž XHTML. MaÐŧo ŅŅŅÐŋŅÐĩŅÐ°...",
+Done				: "ÐÐ°ÐēŅŅÐļÐū",
+PasteWordConfirm	: "ÐĒÐĩÐšŅŅ ÐšÐūŅÐļ ÐķÐĩÐŧÐļŅÐĩ ÐīÐ° Ð―Ð°ÐŧÐĩÐŋÐļŅÐĩ ÐšÐūÐŋÐļŅÐ°Ð― ŅÐĩ ÐļÐ· Worda. ÐÐ° ÐŧÐļ ÐķÐĩÐŧÐļŅÐĩ ÐīÐ° ÐąŅÐīÐĩ ÐūŅÐļŅŅÐĩÐ― ÐūÐī ŅÐūŅÐžÐ°ŅÐ° ÐŋŅÐĩ ÐŧÐĩÐŋŅÐĩŅÐ°?",
+NotCompatiblePaste	: "ÐÐēÐ° ÐšÐūÐžÐ°Ð―ÐīÐ° ŅÐĩ ÐīÐūŅŅŅÐŋÐ―Ð° ŅÐ°ÐžÐū Ð·Ð° ÐÐ―ŅÐĩŅÐ―ÐĩŅ ÐÐšÐŋÐŧÐūŅÐĩŅ ÐūÐī ÐēÐĩŅÐ·ÐļŅÐĩ 5.5. ÐÐ° ÐŧÐļ ÐķÐĩÐŧÐļŅÐĩ ÐīÐ° Ð―Ð°ÐŧÐĩÐŋÐļÐž ŅÐĩÐšŅŅ ÐąÐĩÐ· ŅÐļŅŅÐĩŅÐ°?",
+UnknownToolbarItem	: "ÐÐĩÐŋÐūÐ·Ð―Ð°ŅÐ° ŅŅÐ°ÐēÐšÐ° toolbara \"%1\"",
+UnknownCommand		: "ÐÐĩÐŋÐūÐ·Ð―Ð°ŅÐ° Ð―Ð°ŅÐĩÐīÐąÐ° \"%1\"",
+NotImplemented		: "ÐÐ°ŅÐĩÐīÐąÐ° Ð―ÐļŅÐĩ ÐļÐžÐŋÐŧÐĩÐžÐĩÐ―ŅÐļŅÐ°Ð―Ð°",
+UnknownToolbarSet	: "Toolbar \"%1\" Ð―Ðĩ ÐŋÐūŅŅÐūŅÐļ",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "OŅÐšÐ°ÐķÐļ",
+DlgBtnClose			: "ÐÐ°ŅÐēÐūŅÐļ",
+DlgBtnBrowseServer	: "ÐŅÐĩŅŅÐ°ÐķÐļ ŅÐĩŅÐēÐĩŅ",
+DlgAdvancedTag		: "ÐÐ°ÐŋŅÐĩÐīÐ―Ðļ ŅÐ°ÐģÐūÐēÐļ",
+DlgOpOther			: "<ÐŅŅÐ°ÐŧÐļ>",
+DlgInfoTab			: "ÐÐ―ŅÐū",
+DlgAlertUrl			: "ÐÐūÐŧÐļÐžÐū ÐÐ°Ņ, ŅÐ―ÐĩŅÐļŅÐĩ ÐĢÐ Ð",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Ð―ÐļŅÐĩ ÐŋÐūŅŅÐ°ÐēŅÐĩÐ―Ðū>",
+DlgGenId			: "ÐÐī",
+DlgGenLangDir		: "ÐĄÐžÐĩŅ ŅÐĩÐ·ÐļÐšÐ°",
+DlgGenLangDirLtr	: "ÐĄ ÐŧÐĩÐēÐ° Ð―Ð° ÐīÐĩŅÐ―Ðū (LTR)",
+DlgGenLangDirRtl	: "ÐĄ ÐīÐĩŅÐ―Ð° Ð―Ð° ÐŧÐĩÐēÐū (RTL)",
+DlgGenLangCode		: "KÃīÐī ŅÐĩÐ·ÐļÐšÐ°",
+DlgGenAccessKey		: "ÐŅÐļŅŅŅÐŋÐ―Ðļ ŅÐ°ŅŅÐĩŅ",
+DlgGenName			: "ÐÐ°Ð·ÐļÐē",
+DlgGenTabIndex		: "ÐĒÐ°Ðą ÐļÐ―ÐīÐĩÐšŅ",
+DlgGenLongDescr		: "ÐŅÐ― ÐūÐŋÐļŅ ÐĢÐ Ð",
+DlgGenClass			: "Stylesheet ÐšÐŧÐ°ŅÐĩ",
+DlgGenTitle			: "Advisory Ð―Ð°ŅÐŧÐūÐē",
+DlgGenContType		: "Advisory ÐēŅŅŅÐ° ŅÐ°ÐīŅÐķÐ°ŅÐ°",
+DlgGenLinkCharset	: "Linked Resource Charset",
+DlgGenStyle			: "ÐĄŅÐļÐŧ",
+
+// Image Dialog
+DlgImgTitle			: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐŧÐļÐšÐ°",
+DlgImgInfoTab		: "ÐÐ―ŅÐū ŅÐŧÐļÐšÐĩ",
+DlgImgBtnUpload		: "ÐÐūŅÐ°ŅÐļ Ð―Ð° ŅÐĩŅÐēÐĩŅ",
+DlgImgURL			: "ÐĢÐ Ð",
+DlgImgUpload		: "ÐÐūŅÐ°ŅÐļ",
+DlgImgAlt			: "ÐÐŧŅÐĩŅÐ―Ð°ŅÐļÐēÐ―Ðļ ŅÐĩÐšŅŅ",
+DlgImgWidth			: "ÐĻÐļŅÐļÐ―Ð°",
+DlgImgHeight		: "ÐÐļŅÐļÐ―Ð°",
+DlgImgLockRatio		: "ÐÐ°ÐšŅŅŅÐ°Ņ ÐūÐīÐ―ÐūŅ",
+DlgBtnResetSize		: "Ð ÐĩŅÐĩŅŅŅ ÐēÐĩÐŧÐļŅÐļÐ―Ņ",
+DlgImgBorder		: "ÐÐšÐēÐļŅ",
+DlgImgHSpace		: "HSpace",
+DlgImgVSpace		: "VSpace",
+DlgImgAlign			: "Ð Ð°ÐēÐ―Ð°ŅÐĩ",
+DlgImgAlignLeft		: "ÐÐĩÐēÐū",
+DlgImgAlignAbsBottom: "Abs ÐīÐūÐŧÐĩ",
+DlgImgAlignAbsMiddle: "Abs ŅŅÐĩÐīÐļÐ―Ð°",
+DlgImgAlignBaseline	: "ÐÐ°Ð·Ð―Ðū",
+DlgImgAlignBottom	: "ÐÐūÐŧÐĩ",
+DlgImgAlignMiddle	: "ÐĄŅÐĩÐīÐļÐ―Ð°",
+DlgImgAlignRight	: "ÐÐĩŅÐ―Ðū",
+DlgImgAlignTextTop	: "ÐŅŅ ŅÐĩÐšŅŅÐ°",
+DlgImgAlignTop		: "ÐŅŅ",
+DlgImgPreview		: "ÐÐ·ÐģÐŧÐĩÐī",
+DlgImgAlertUrl		: "ÐĢÐ―ÐĩŅÐļŅÐĩ ÐĢÐ Ð ŅÐŧÐļÐšÐĩ",
+DlgImgLinkTab		: "ÐÐļÐ―Ðš",
+
+// Flash Dialog
+DlgFlashTitle		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐŧÐĩŅÐ°",
+DlgFlashChkPlay		: "ÐŅŅÐūÐžÐ°ŅŅÐšÐļ ŅŅÐ°ŅŅ",
+DlgFlashChkLoop		: "ÐÐūÐ―Ð°ÐēŅÐ°Ņ",
+DlgFlashChkMenu		: "ÐĢÐšŅŅŅÐļ ŅÐŧÐĩŅ ÐžÐĩÐ―Ðļ",
+DlgFlashScale		: "ÐĄÐšÐ°ÐŧÐļŅÐ°Ņ",
+DlgFlashScaleAll	: "ÐŅÐļÐšÐ°ÐķÐļ ŅÐēÐĩ",
+DlgFlashScaleNoBorder	: "ÐÐĩÐ· ÐļÐēÐļŅÐĩ",
+DlgFlashScaleFit	: "ÐÐūÐŋŅÐ―Ðļ ÐŋÐūÐēŅŅÐļÐ―Ņ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ÐÐļÐ―Ðš",
+DlgLnkInfoTab		: "ÐÐļÐ―Ðš ÐļÐ―ŅÐū",
+DlgLnkTargetTab		: "ÐÐĩŅÐ°",
+
+DlgLnkType			: "ÐŅŅŅÐ° ÐŧÐļÐ―ÐšÐ°",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ÐĄÐļÐīŅÐū Ð―Ð° ÐūÐēÐūŅ ŅŅŅÐ°Ð―ÐļŅÐļ",
+DlgLnkTypeEMail		: "EÐŧÐĩÐšŅŅÐūÐ―ŅÐšÐ° ÐŋÐūŅŅÐ°",
+DlgLnkProto			: "ÐŅÐūŅÐūÐšÐūÐŧ",
+DlgLnkProtoOther	: "<ÐīŅŅÐģÐū>",
+DlgLnkURL			: "ÐĢÐ Ð",
+DlgLnkAnchorSel		: "ÐÐīÐ°ÐąÐĩŅÐļ ŅÐļÐīŅÐū",
+DlgLnkAnchorByName	: "ÐÐū Ð―Ð°Ð·ÐļÐēŅ ŅÐļÐīŅÐ°",
+DlgLnkAnchorById	: "Ðo ÐÐī-jŅ ÐĩÐŧÐĩÐžÐĩÐ―ŅÐ°",
+DlgLnkNoAnchors		: "(ÐÐĩÐžÐ° ÐīÐūŅŅŅÐŋÐ―ÐļŅ ŅÐļÐīŅÐ°)",
+DlgLnkEMail			: "ÐÐīŅÐĩŅÐ° ÐĩÐŧÐĩÐšŅŅÐūÐ―ŅÐšÐĩ ÐŋÐūŅŅÐĩ",
+DlgLnkEMailSubject	: "ÐÐ°ŅÐŧÐūÐē",
+DlgLnkEMailBody		: "ÐĄÐ°ÐīŅÐķÐ°Ņ ÐŋÐūŅŅÐšÐĩ",
+DlgLnkUpload		: "ÐÐūŅÐ°ŅÐļ",
+DlgLnkBtnUpload		: "ÐÐūŅÐ°ŅÐļ Ð―Ð° ŅÐĩŅÐēÐĩŅ",
+
+DlgLnkTarget		: "MeŅa",
+DlgLnkTargetFrame	: "<ÐūÐšÐēÐļŅ>",
+DlgLnkTargetPopup	: "<ÐļŅÐšÐ°ŅŅŅÐļ ÐŋŅÐūÐ·ÐūŅ>",
+DlgLnkTargetBlank	: "ÐÐūÐēÐļ ÐŋŅÐūÐ·ÐūŅ (_blank)",
+DlgLnkTargetParent	: "Ð ÐūÐīÐļŅÐĩŅŅÐšÐļ ÐŋŅÐūÐ·ÐūŅ (_parent)",
+DlgLnkTargetSelf	: "ÐŅŅÐļ ÐŋŅÐūÐ·ÐūŅ (_self)",
+DlgLnkTargetTop		: "ÐŅÐūÐ·ÐūŅ Ð―Ð° ÐēŅŅŅ (_top)",
+DlgLnkTargetFrameName	: "ÐÐ°Ð·ÐļÐē ÐūÐīŅÐĩÐīÐļŅÐ―ÐūÐģ ŅŅÐĩŅÐžÐ°",
+DlgLnkPopWinName	: "ÐÐ°Ð·ÐļÐē ÐļŅÐšÐ°ŅŅŅÐĩÐģ ÐŋŅÐūÐ·ÐūŅÐ°",
+DlgLnkPopWinFeat	: "ÐÐūÐģŅŅÐ―ÐūŅŅÐļ ÐļŅÐšÐ°ŅŅŅÐĩÐģ ÐŋŅÐūÐ·ÐūŅÐ°",
+DlgLnkPopResize		: "ÐŅÐūÐžÐĩÐ―ŅÐļÐēÐ° ÐēÐĩÐŧÐļŅÐļÐ―Ð°",
+DlgLnkPopLocation	: "ÐÐūÐšÐ°ŅÐļŅÐ°",
+DlgLnkPopMenu		: "ÐÐūÐ―ŅÐĩÐšŅŅÐ―Ðļ ÐžÐĩÐ―Ðļ",
+DlgLnkPopScroll		: "ÐĄÐšŅÐūÐŧ ÐąÐ°Ņ",
+DlgLnkPopStatus		: "ÐĄŅÐ°ŅŅŅÐ―Ð° ÐŧÐļÐ―ÐļŅÐ°",
+DlgLnkPopToolbar	: "Toolbar",
+DlgLnkPopFullScrn	: "ÐŅÐļÐšÐ°Ð· ÐŋŅÐĩÐšÐū ŅÐĩÐŧÐūÐģ ÐĩÐšŅÐ°Ð―Ð° (ÐE)",
+DlgLnkPopDependent	: "ÐÐ°ÐēÐļŅÐ―Ðū (Netscape)",
+DlgLnkPopWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgLnkPopHeight		: "ÐÐļŅÐļÐ―Ð°",
+DlgLnkPopLeft		: "ÐÐī ÐŧÐĩÐēÐĩ ÐļÐēÐļŅÐĩ ÐĩÐšŅÐ°Ð―Ð° (ÐŋÐļÐšŅÐĩÐŧÐ°)",
+DlgLnkPopTop		: "ÐÐī ÐēŅŅÐ° ÐĩÐšŅÐ°Ð―Ð° (ÐŋÐļÐšŅÐĩÐŧÐ°)",
+
+DlnLnkMsgNoUrl		: "ÐĢÐ―ÐĩŅÐļŅÐĩ ÐĢÐ Ð ÐŧÐļÐ―ÐšÐ°",
+DlnLnkMsgNoEMail	: "ÐŅÐšŅŅÐ°ŅŅÐĩ Ð°ÐīŅÐĩŅŅ ÐĩÐŧÐĩÐšŅŅÐūÐ―ŅÐšÐĩ ÐŋÐūŅŅÐĩ",
+DlnLnkMsgNoAnchor	: "ÐÐīÐ°ÐąÐĩŅÐļŅÐĩ ŅÐļÐīŅÐū",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "ÐÐīÐ°ÐąÐĩŅÐļŅÐĩ ÐąÐūŅŅ",
+DlgColorBtnClear	: "ÐÐąŅÐļŅÐļ",
+DlgColorHighlight	: "ÐÐūŅÐēÐĩŅÐŧÐļ",
+DlgColorSelected	: "ÐÐīÐ°ÐąÐĩŅÐļ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÐĢÐ―ÐĩŅÐļ ŅÐžÐ°ŅÐŧÐļŅÐ°",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÐÐīÐ°ÐąÐĩŅÐļŅÐĩ ŅÐŋÐĩŅÐļŅÐ°ÐŧÐ―Ðļ ÐšÐ°ŅÐ°ÐšŅÐĩŅ",
+
+// Table Dialog
+DlgTableTitle		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐ°ÐąÐĩÐŧÐĩ",
+DlgTableRows		: "Ð ÐĩÐīÐūÐēÐ°",
+DlgTableColumns		: "KÐūÐŧÐūÐ―Ð°",
+DlgTableBorder		: "ÐÐĩÐŧÐļŅÐļÐ―Ð° ÐūÐšÐēÐļŅÐ°",
+DlgTableAlign		: "Ð Ð°ÐēÐ―Ð°ŅÐĩ",
+DlgTableAlignNotSet	: "<Ð―ÐļŅÐĩ ÐŋÐūŅŅÐ°ÐēŅÐĩÐ―Ðū>",
+DlgTableAlignLeft	: "ÐÐĩÐēÐū",
+DlgTableAlignCenter	: "ÐĄŅÐĩÐīÐļÐ―Ð°",
+DlgTableAlignRight	: "ÐÐĩŅÐ―Ðū",
+DlgTableWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgTableWidthPx		: "ÐŋÐļÐšŅÐĩÐŧÐ°",
+DlgTableWidthPc		: "ÐŋŅÐūŅÐĩÐ―Ð°ŅÐ°",
+DlgTableHeight		: "ÐÐļŅÐļÐ―Ð°",
+DlgTableCellSpace	: "ÐÐĩÐŧÐļŅŅÐšÐļ ÐŋŅÐūŅŅÐūŅ",
+DlgTableCellPad		: "Ð Ð°Ð·ÐžÐ°Ðš ŅÐĩÐŧÐļŅÐ°",
+DlgTableCaption		: "ÐÐ°ŅÐŧÐūÐē ŅÐ°ÐąÐĩÐŧÐĩ",
+DlgTableSummary		: "Summary",	//MISSING
+
+// Table Cell Dialog
+DlgCellTitle		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐĩÐŧÐļŅÐĩ",
+DlgCellWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgCellWidthPx		: "ÐŋÐļÐšŅÐĩÐŧÐ°",
+DlgCellWidthPc		: "ÐŋŅÐūŅÐĩÐ―Ð°ŅÐ°",
+DlgCellHeight		: "ÐÐļŅÐļÐ―Ð°",
+DlgCellWordWrap		: "ÐÐĩŅÐĩŅÐĩ ŅÐĩŅÐļ",
+DlgCellWordWrapNotSet	: "<Ð―ÐļŅÐĩ ÐŋÐūŅŅÐ°ÐēŅÐĩÐ―Ðū>",
+DlgCellWordWrapYes	: "ÐÐ°",
+DlgCellWordWrapNo	: "ÐÐĩ",
+DlgCellHorAlign		: "ÐÐūÐīÐūŅÐ°ÐēÐ―Ðū ŅÐ°ÐēÐ―Ð°ŅÐĩ",
+DlgCellHorAlignNotSet	: "<Ð―ÐļŅÐĩ ÐŋÐūŅŅÐ°ÐēŅÐĩÐ―Ðū>",
+DlgCellHorAlignLeft	: "ÐÐĩÐēÐū",
+DlgCellHorAlignCenter	: "ÐĄŅÐĩÐīÐļÐ―Ð°",
+DlgCellHorAlignRight: "ÐÐĩŅÐ―Ðū",
+DlgCellVerAlign		: "ÐÐĩŅŅÐļÐšÐ°ÐŧÐ―Ðū ŅÐ°ÐēÐ―Ð°ŅÐĩ",
+DlgCellVerAlignNotSet	: "<Ð―ÐļŅÐĩ ÐŋÐūŅŅÐ°ÐēŅÐĩÐ―Ðū>",
+DlgCellVerAlignTop	: "ÐÐūŅŅÐĩ",
+DlgCellVerAlignMiddle	: "ÐĄŅÐĩÐīÐļÐ―Ð°",
+DlgCellVerAlignBottom	: "ÐÐūŅÐĩ",
+DlgCellVerAlignBaseline	: "ÐÐ°Ð·Ð―Ðū",
+DlgCellRowSpan		: "ÐĄÐŋÐ°ŅÐ°ŅÐĩ ŅÐĩÐīÐūÐēÐ°",
+DlgCellCollSpan		: "ÐĄÐŋÐ°ŅÐ°ŅÐĩ ÐšÐūÐŧÐūÐ―Ð°",
+DlgCellBackColor	: "ÐÐūŅÐ° ÐŋÐūÐ·Ð°ÐīÐļÐ―Ðĩ",
+DlgCellBorderColor	: "ÐÐūŅÐ° ÐūÐšÐēÐļŅÐ°",
+DlgCellBtnSelect	: "OÐīÐ°ÐąÐĩŅÐļ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "ÐŅÐūÐ―Ð°ŅÐļ",
+DlgFindFindBtn		: "ÐŅÐūÐ―Ð°ŅÐļ",
+DlgFindNotFoundMsg	: "ÐĒŅÐ°ÐķÐĩÐ―Ðļ ŅÐĩÐšŅŅ Ð―ÐļŅÐĩ ÐŋŅÐūÐ―Ð°ŅÐĩÐ―.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ÐÐ°ÐžÐĩÐ―Ðļ",
+DlgReplaceFindLbl		: "ÐŅÐūÐ―Ð°ŅÐļ:",
+DlgReplaceReplaceLbl	: "ÐÐ°ÐžÐĩÐ―Ðļ ŅÐ°:",
+DlgReplaceCaseChk		: "Ð Ð°Ð·ÐŧÐļÐšŅŅ ÐēÐĩÐŧÐļÐšÐ° Ðļ ÐžÐ°ÐŧÐ° ŅÐŧÐūÐēÐ°",
+DlgReplaceReplaceBtn	: "ÐÐ°ÐžÐĩÐ―Ðļ",
+DlgReplaceReplAllBtn	: "ÐÐ°ÐžÐĩÐ―Ðļ ŅÐēÐĩ",
+DlgReplaceWordChk		: "ÐĢÐŋÐūŅÐĩÐīÐļ ŅÐĩÐŧÐĩ ŅÐĩŅÐļ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ÐĄÐļÐģŅŅÐ―ÐūŅÐ―Ð° ÐŋÐūÐīÐĩŅÐ°ÐēÐ°ŅÐ° ÐÐ°ŅÐĩÐģ ÐŋŅÐĩŅŅÐ°ÐķÐļÐēÐ°ŅÐ° Ð―Ðĩ ÐīÐūÐ·ÐēÐūŅÐ°ÐēÐ°ŅŅ ÐūÐŋÐĩŅÐ°ŅÐļŅÐĩ Ð°ŅŅÐūÐžÐ°ŅŅÐšÐūÐģ ÐļŅÐĩŅÐ°ŅÐ° ŅÐĩÐšŅŅÐ°. ÐÐūÐŧÐļÐžÐū ÐÐ°Ņ ÐīÐ° ÐšÐūŅÐļŅŅÐļŅÐĩ ÐŋŅÐĩŅÐļŅŅ ŅÐ° ŅÐ°ŅŅÐ°ŅŅŅÐĩ (Ctrl+X).",
+PasteErrorCopy	: "ÐĄÐļÐģŅŅÐ―ÐūŅÐ―Ð° ÐŋÐūÐīÐĩŅÐ°ÐēÐ°ŅÐ° ÐÐ°ŅÐĩÐģ ÐŋŅÐĩŅŅÐ°ÐķÐļÐēÐ°ŅÐ° Ð―Ðĩ ÐīÐūÐ·ÐēÐūŅÐ°ÐēÐ°ŅŅ ÐūÐŋÐĩŅÐ°ŅÐļŅÐĩ Ð°ŅŅÐūÐžÐ°ŅŅÐšÐūÐģ ÐšÐūÐŋÐļŅÐ°ŅÐ° ŅÐĩÐšŅŅÐ°. ÐÐūÐŧÐļÐžÐū ÐÐ°Ņ ÐīÐ° ÐšÐūŅÐļŅŅÐļŅÐĩ ÐŋŅÐĩŅÐļŅŅ ŅÐ° ŅÐ°ŅŅÐ°ŅŅŅÐĩ (Ctrl+C).",
+
+PasteAsText		: "ÐÐ°ÐŧÐĩÐŋÐļ ÐšÐ°Ðū ŅÐļŅŅ ŅÐĩÐšŅŅ",
+PasteFromWord	: "ÐÐ°ÐŧÐĩÐŋÐļ ÐļÐ· Worda",
+
+DlgPasteMsg2	: "ÐÐūÐŧÐļÐžÐū ÐÐ°Ņ ÐīÐ° Ð·Ð°ÐŧÐĩÐŋÐļŅÐĩ ŅÐ―ŅŅÐ°Ņ ÐīÐūŅÐĩ ÐŋÐūÐēŅŅÐļÐ―Ðĩ ÐšÐūŅÐļŅŅÐĩŅÐļ ŅÐ°ŅŅÐ°ŅŅŅÐ―Ņ ÐŋŅÐĩŅÐļŅŅ (<STRONG>Ctrl+V</STRONG>) Ðļ ÐīÐ° ÐŋŅÐļŅÐļŅÐ―ÐĩŅÐĩ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "ÐÐģÐ―ÐūŅÐļŅÐļ Font Face ÐīÐĩŅÐļÐ―ÐļŅÐļŅÐĩ",
+DlgPasteRemoveStyles	: "ÐĢÐšÐŧÐūÐ―Ðļ ÐīÐĩŅÐļÐ―ÐļŅÐļŅÐĩ ŅŅÐļÐŧÐūÐēÐ°",
+
+// Color Picker
+ColorAutomatic	: "ÐŅŅÐūÐžÐ°ŅŅÐšÐļ",
+ColorMoreColors	: "ÐÐļŅÐĩ ÐąÐūŅÐ°...",
+
+// Document Properties
+DocProps		: "ÐŅÐūÐąÐļÐ―Ðĩ ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ÐŅÐūÐąÐļÐ―Ðĩ ŅÐļÐīŅÐ°",
+DlgAnchorName		: "ÐÐžÐĩ ŅÐļÐīŅÐ°",
+DlgAnchorErrorName	: "ÐÐūÐŧÐļÐžÐū ÐÐ°Ņ ÐīÐ° ŅÐ―ÐĩŅÐĩŅÐĩ ÐļÐžÐĩ ŅÐļÐīŅÐ°",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ÐÐļŅÐĩ Ņ ŅÐĩŅÐ―ÐļÐšŅ",
+DlgSpellChangeTo		: "ÐÐ·ÐžÐĩÐ―Ðļ",
+DlgSpellBtnIgnore		: "ÐÐģÐ―ÐūŅÐļŅÐļ",
+DlgSpellBtnIgnoreAll	: "ÐÐģÐ―ÐūŅÐļŅÐļ ŅÐēÐĩ",
+DlgSpellBtnReplace		: "ÐÐ°ÐžÐĩÐ―Ðļ",
+DlgSpellBtnReplaceAll	: "ÐÐ°ÐžÐĩÐ―Ðļ ŅÐēÐĩ",
+DlgSpellBtnUndo			: "ÐŅÐ°ŅÐļ Ð°ÐšŅÐļŅŅ",
+DlgSpellNoSuggestions	: "- ÐÐĩÐ· ŅŅÐģÐĩŅŅÐļŅÐ° -",
+DlgSpellProgress		: "ÐŅÐūÐēÐĩŅÐ° ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐ° Ņ ŅÐūÐšŅ...",
+DlgSpellNoMispell		: "ÐŅÐūÐēÐĩŅÐ° ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐ° Ð·Ð°ÐēŅŅÐĩÐ―Ð°: ÐģŅÐĩŅÐšÐĩ Ð―ÐļŅŅ ÐŋŅÐūÐ―Ð°ŅÐĩÐ―Ðĩ",
+DlgSpellNoChanges		: "ÐŅÐūÐēÐĩŅÐ° ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐ° Ð·Ð°ÐēŅŅÐĩÐ―Ð°: ÐÐļŅÐĩ ÐļÐ·ÐžÐĩŅÐĩÐ―Ð° Ð―ÐļŅÐĩÐīÐ―Ð° ŅÐĩŅ",
+DlgSpellOneChange		: "ÐŅÐūÐēÐĩŅÐ° ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐ° Ð·Ð°ÐēŅŅÐĩÐ―Ð°: ÐÐ·ÐžÐĩŅÐĩÐ―Ð° ŅÐĩ ŅÐĩÐīÐ―Ð° ŅÐĩŅ",
+DlgSpellManyChanges		: "ÐŅÐūÐēÐĩŅÐ° ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐ° Ð·Ð°ÐēŅŅÐĩÐ―Ð°:  %1 ŅÐĩŅ(Ðļ) ŅÐĩ ÐļÐ·ÐžÐĩŅÐĩÐ―Ðū",
+
+IeSpellDownload			: "ÐŅÐūÐēÐĩŅÐ° ŅÐŋÐĩÐŧÐūÐēÐ°ŅÐ° Ð―ÐļŅÐĩ ÐļÐ―ŅŅÐ°ÐŧÐļŅÐ°Ð―Ð°. ÐÐ° ÐŧÐļ ÐķÐĩÐŧÐļŅÐĩ ÐīÐ° ŅÐĩ ŅÐšÐļÐ―ÐĩŅÐĩ ŅÐ° ÐÐ―ŅÐĩŅÐ―ÐĩŅÐ°?",
+
+// Button Dialog
+DlgButtonText		: "ÐĒÐĩÐšŅŅ (ÐēŅÐĩÐīÐ―ÐūŅŅ)",
+DlgButtonType		: "TÐļÐŋ",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ÐÐ°Ð·ÐļÐē",
+DlgCheckboxValue	: "ÐŅÐĩÐīÐ―ÐūŅŅ",
+DlgCheckboxSelected	: "ÐÐ·Ð―Ð°ŅÐĩÐ―Ðū",
+
+// Form Dialog
+DlgFormName		: "ÐÐ°Ð·ÐļÐē",
+DlgFormAction	: "AÐšŅÐļŅÐ°",
+DlgFormMethod	: "MÐĩŅÐūÐīÐ°",
+
+// Select Field Dialog
+DlgSelectName		: "ÐÐ°Ð·ÐļÐē",
+DlgSelectValue		: "ÐŅÐĩÐīÐ―ÐūŅŅ",
+DlgSelectSize		: "ÐÐĩÐŧÐļŅÐļÐ―Ð°",
+DlgSelectLines		: "ÐŧÐļÐ―ÐļŅÐ°",
+DlgSelectChkMulti	: "ÐÐūÐ·ÐēÐūÐŧÐļ ÐēÐļŅÐĩŅŅŅŅÐšŅ ŅÐĩÐŧÐĩÐšŅÐļŅŅ",
+DlgSelectOpAvail	: "ÐÐūŅŅŅÐŋÐ―Ðĩ ÐūÐŋŅÐļŅÐĩ",
+DlgSelectOpText		: "ÐĒÐĩÐšŅŅ",
+DlgSelectOpValue	: "ÐŅÐĩÐīÐ―ÐūŅŅ",
+DlgSelectBtnAdd		: "ÐÐūÐīÐ°Ņ",
+DlgSelectBtnModify	: "ÐÐ·ÐžÐĩÐ―Ðļ",
+DlgSelectBtnUp		: "ÐÐūŅÐĩ",
+DlgSelectBtnDown	: "ÐÐūÐŧÐĩ",
+DlgSelectBtnSetValue : "ÐÐūÐīÐĩŅÐļ ÐšÐ°Ðū ÐūÐ·Ð―Ð°ŅÐĩÐ―Ņ ÐēŅÐĩÐīÐ―ÐūŅŅ",
+DlgSelectBtnDelete	: "ÐÐąŅÐļŅÐļ",
+
+// Textarea Dialog
+DlgTextareaName	: "ÐÐ°Ð·ÐļÐē",
+DlgTextareaCols	: "ÐŅÐūŅ ÐšÐūÐŧÐūÐ―Ð°",
+DlgTextareaRows	: "ÐŅÐūŅ ŅÐĩÐīÐūÐēÐ°",
+
+// Text Field Dialog
+DlgTextName			: "ÐÐ°Ð·ÐļÐē",
+DlgTextValue		: "ÐŅÐĩÐīÐ―ÐūŅŅ",
+DlgTextCharWidth	: "ÐĻÐļŅÐļÐ―Ð° (ÐšÐ°ŅÐ°ÐšŅÐĩŅÐ°)",
+DlgTextMaxChars		: "ÐÐ°ÐšŅÐļÐžÐ°ÐŧÐ―Ðū ÐšÐ°ŅÐ°ÐšŅÐĩŅÐ°",
+DlgTextType			: "ÐĒÐļÐŋ",
+DlgTextTypeText		: "ÐĒÐĩÐšŅŅ",
+DlgTextTypePass		: "ÐÐūÐ·ÐļÐ―ÐšÐ°",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ÐÐ°Ð·ÐļÐē",
+DlgHiddenValue	: "ÐŅÐĩÐīÐ―ÐūŅŅ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ÐŅÐūÐąÐļÐ―Ðĩ Bulleted ÐŧÐļŅŅÐĩ",
+NumberedListProp	: "ÐŅÐūÐąÐļÐ―Ðĩ Ð―Ð°ÐąŅÐūŅÐļÐēÐĩ ÐŧÐļŅŅÐĩ",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "ÐĒÐļÐŋ",
+DlgLstTypeCircle	: "ÐŅŅÐģ",
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "ÐÐēÐ°ÐīŅÐ°Ņ",
+DlgLstTypeNumbers	: "ÐŅÐūŅÐĩÐēÐļ (1, 2, 3)",
+DlgLstTypeLCase		: "ÐžÐ°ÐŧÐ° ŅÐŧÐūÐēÐ° (a, b, c)",
+DlgLstTypeUCase		: "ÐÐÐÐÐÐ ÐĄÐÐÐÐ (A, B, C)",
+DlgLstTypeSRoman	: "ÐÐ°ÐŧÐĩ ŅÐļÐžŅÐšÐĩ ŅÐļŅŅÐĩ (i, ii, iii)",
+DlgLstTypeLRoman	: "ÐÐĩÐŧÐļÐšÐĩ ŅÐļÐžŅÐšÐĩ ŅÐļŅŅÐĩ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÐÐŋŅŅÐĩ ÐūŅÐūÐąÐļÐ―Ðĩ",
+DlgDocBackTab		: "ÐÐūÐ·Ð°ÐīÐļÐ―Ð°",
+DlgDocColorsTab		: "ÐÐūŅÐĩ Ðļ ÐžÐ°ŅÐģÐļÐ―Ðĩ",
+DlgDocMetaTab		: "ÐÐĩŅÐ°ÐŋÐūÐīÐ°ŅÐļ",
+
+DlgDocPageTitle		: "ÐÐ°ŅÐŧÐūÐē ŅŅŅÐ°Ð―ÐļŅÐĩ",
+DlgDocLangDir		: "ÐĄÐžÐĩŅ ŅÐĩÐ·ÐļÐšÐ°",
+DlgDocLangDirLTR	: "ÐĄÐŧÐĩÐēÐ° Ð―Ð°ÐīÐĩŅÐ―Ðū (LTR)",
+DlgDocLangDirRTL	: "ÐÐīÐĩŅÐ―Ð° Ð―Ð°ÐŧÐĩÐēÐū (RTL)",
+DlgDocLangCode		: "ÐĻÐļŅŅÐ° ŅÐĩÐ·ÐļÐšÐ°",
+DlgDocCharSet		: "ÐÐūÐīÐļŅÐ°ŅÐĩ ŅÐšŅÐŋÐ° ÐšÐ°ŅÐ°ÐšŅÐĩŅÐ°",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "ÐŅŅÐ°ÐŧÐ° ÐšÐūÐīÐļŅÐ°ŅÐ° ŅÐšŅÐŋÐ° ÐšÐ°ŅÐ°ÐšŅÐĩŅÐ°",
+
+DlgDocDocType		: "ÐÐ°ÐģÐŧÐ°ÐēŅÐĩ ŅÐļÐŋÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocDocTypeOther	: "ÐŅŅÐ°ÐŧÐ° Ð·Ð°ÐģÐŧÐ°ÐēŅÐ° ŅÐļÐŋÐ° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocIncXHTML		: "ÐĢÐŧŅŅŅÐļ XHTML ÐīÐĩÐšÐŧÐ°ŅÐ°ŅÐļŅÐĩ",
+DlgDocBgColor		: "ÐÐūŅÐ° ÐŋÐūÐ·Ð°ÐīÐļÐ―Ðĩ",
+DlgDocBgImage		: "ÐĢÐ Ð ÐŋÐūÐ·Ð°ÐīÐļÐ―ŅÐšÐĩ ŅÐŧÐļÐšÐĩ",
+DlgDocBgNoScroll	: "ÐĪÐļÐšŅÐļŅÐ°Ð―Ð° ÐŋÐūÐ·Ð°ÐīÐļÐ―Ð°",
+DlgDocCText			: "ÐĒÐĩÐšŅŅ",
+DlgDocCLink			: "ÐÐļÐ―Ðš",
+DlgDocCVisited		: "ÐÐūŅÐĩŅÐĩÐ―Ðļ ÐŧÐļÐ―Ðš",
+DlgDocCActive		: "ÐÐšŅÐļÐēÐ―Ðļ ÐŧÐļÐ―Ðš",
+DlgDocMargins		: "ÐÐ°ŅÐģÐļÐ―Ðĩ ŅŅŅÐ°Ð―ÐļŅÐĩ",
+DlgDocMaTop			: "ÐÐūŅŅÐ°",
+DlgDocMaLeft		: "ÐÐĩÐēÐ°",
+DlgDocMaRight		: "ÐÐĩŅÐ―Ð°",
+DlgDocMaBottom		: "ÐÐūŅÐ°",
+DlgDocMeIndex		: "ÐŅŅŅÐ―Ðĩ ŅÐĩŅÐļ Ð·Ð° ÐļÐ―ÐīÐĩÐšŅÐļŅÐ°ŅÐĩ ÐīÐūÐšŅÐžÐĩÐ―ŅÐ° (ŅÐ°Ð·ÐīÐēÐūŅÐĩÐ―Ðĩ Ð·Ð°ŅÐĩÐ·ÐūÐž)",
+DlgDocMeDescr		: "ÐÐŋÐļŅ ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocMeAuthor		: "ÐŅŅÐūŅ",
+DlgDocMeCopy		: "ÐŅŅÐūŅŅÐšÐ° ÐŋŅÐ°ÐēÐ°",
+DlgDocPreview		: "ÐÐ·ÐģÐŧÐĩÐī ŅŅŅÐ°Ð―ÐļŅÐĩ",
+
+// Templates Dialog
+Templates			: "ÐÐąŅÐ°ŅŅÐļ",
+DlgTemplatesTitle	: "ÐÐąŅÐ°ŅŅÐļ Ð·Ð° ŅÐ°ÐīŅÐķÐ°Ņ",
+DlgTemplatesSelMsg	: "ÐÐūÐŧÐļÐžÐū ÐÐ°Ņ ÐīÐ° ÐūÐīÐ°ÐąÐĩŅÐĩŅÐĩ ÐūÐąŅÐ°Ð·Ð°Ņ ÐšÐūŅÐļ ŅÐĩ ÐąÐļŅÐļ ÐŋŅÐļÐžÐĩŅÐĩÐ― Ð―Ð° ŅŅŅÐ°Ð―ÐļŅŅ (ŅŅÐĩÐ―ŅŅÐ―Ðļ ŅÐ°ÐīŅÐķÐ°Ņ ŅÐĩ ÐąÐļŅÐļ ÐūÐąŅÐļŅÐ°Ð―):",
+DlgTemplatesLoading	: "ÐĢŅÐļŅÐ°ÐēÐ°Ðž ÐŧÐļŅŅŅ ÐūÐąŅÐ°Ð·Ð°ŅÐ°. ÐÐ°ÐŧÐū ŅŅŅÐŋŅÐĩŅÐ°...",
+DlgTemplatesNoTpl	: "(ÐÐĩÐžÐ° ÐīÐĩŅÐļÐ―ÐļŅÐ°Ð―ÐļŅ ÐūÐąŅÐ°Ð·Ð°ŅÐ°)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Ð ÐĩÐīÐļŅÐūŅŅ",
+DlgAboutBrowserInfoTab	: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅÐĩ Ðū ÐŋŅÐĩŅŅÐ°ÐķÐļÐēÐ°ŅŅ",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "ÐēÐĩŅÐ·ÐļŅÐ°",
+DlgAboutInfo		: "ÐÐ° ÐēÐļŅÐĩ ÐļÐ―ŅÐūŅÐžÐ°ŅÐļŅÐ° ÐŋÐūŅÐĩŅÐļŅÐĩ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/tr.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/tr.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/tr.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Turkish language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "AraÃ§ ÃubuÄunu Kapat",
+ToolbarExpand		: "AraÃ§ ÃubuÄunu AÃ§",
+
+// Toolbar Items and Context Menu
+Save				: "Kaydet",
+NewPage				: "Yeni Sayfa",
+Preview				: "Ãn Ä°zleme",
+Cut					: "Kes",
+Copy				: "Kopyala",
+Paste				: "YapÄąÅtÄąr",
+PasteText			: "DÃžzyazÄą Olarak YapÄąÅtÄąr",
+PasteWord			: "Word'den YapÄąÅtÄąr",
+Print				: "YazdÄąr",
+SelectAll			: "TÃžmÃžnÃž SeÃ§",
+RemoveFormat		: "BiÃ§imi KaldÄąr",
+InsertLinkLbl		: "KÃķprÃž",
+InsertLink			: "KÃķprÃž Ekle/DÃžzenle",
+RemoveLink			: "KÃķprÃž KaldÄąr",
+Anchor				: "Ãapa Ekle/DÃžzenle",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Resim",
+InsertImage			: "Resim Ekle/DÃžzenle",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Flash Ekle/DÃžzenle",
+InsertTableLbl		: "Tablo",
+InsertTable			: "Tablo Ekle/DÃžzenle",
+InsertLineLbl		: "SatÄąr",
+InsertLine			: "Yatay SatÄąr Ekle",
+InsertSpecialCharLbl: "Ãzel Karakter",
+InsertSpecialChar	: "Ãzel Karakter Ekle",
+InsertSmileyLbl		: "Ä°fade",
+InsertSmiley		: "Ä°fade Ekle",
+About				: "FCKeditor HakkÄąnda",
+Bold				: "KalÄąn",
+Italic				: "Ä°talik",
+Underline			: "AltÄą Ãizgili",
+StrikeThrough		: "ÃstÃž Ãizgili",
+Subscript			: "Alt Simge",
+Superscript			: "Ãst Simge",
+LeftJustify			: "Sola DayalÄą",
+CenterJustify		: "OrtalanmÄąÅ",
+RightJustify		: "SaÄa DayalÄą",
+BlockJustify		: "Ä°ki Kenara YaslanmÄąÅ",
+DecreaseIndent		: "Sekme Azalt",
+IncreaseIndent		: "Sekme ArttÄąr",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Geri Al",
+Redo				: "Tekrarla",
+NumberedListLbl		: "NumaralÄą Liste",
+NumberedList		: "NumaralÄą Liste Ekle/KaldÄąr",
+BulletedListLbl		: "Simgeli Liste",
+BulletedList		: "Simgeli Liste Ekle/KaldÄąr",
+ShowTableBorders	: "Tablo KenarlarÄąnÄą GÃķster",
+ShowDetails			: "DetaylarÄą GÃķster",
+Style				: "BiÃ§em",
+FontFormat			: "BiÃ§im",
+Font				: "YazÄą TÃžrÃž",
+FontSize			: "Boyut",
+TextColor			: "YazÄą Rengi",
+BGColor				: "Arka Renk",
+Source				: "Kaynak",
+Find				: "Bul",
+Replace				: "DeÄiÅtir",
+SpellCheck			: "YazÄąm Denetimi",
+UniversalKeyboard	: "Evrensel Klavye",
+PageBreakLbl		: "Sayfa sonu",
+PageBreak			: "Sayfa Sonu Ekle",
+
+Form			: "Form",
+Checkbox		: "Onay Kutusu",
+RadioButton		: "SeÃ§enek DÃžÄmesi",
+TextField		: "Metin GiriÅi",
+Textarea		: "Ãok SatÄąrlÄą Metin",
+HiddenField		: "Gizli Veri",
+Button			: "DÃžÄme",
+SelectionField	: "SeÃ§im MenÃžsÃž",
+ImageButton		: "Resimli DÃžÄme",
+
+FitWindow		: "DÃžzenleyici boyutunu bÃžyÃžt",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "KÃķprÃž DÃžzenle",
+CellCM				: "HÃžcre",
+RowCM				: "SatÄąr",
+ColumnCM			: "SÃžtun",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "SatÄąr Sil",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "SÃžtun Sil",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "HÃžcre Sil",
+MergeCells			: "HÃžcreleri BirleÅtir",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Tabloyu Sil",
+CellProperties		: "HÃžcre Ãzellikleri",
+TableProperties		: "Tablo Ãzellikleri",
+ImageProperties		: "Resim Ãzellikleri",
+FlashProperties		: "Flash Ãzellikleri",
+
+AnchorProp			: "Ãapa Ãzellikleri",
+ButtonProp			: "DÃžÄme Ãzellikleri",
+CheckboxProp		: "Onay Kutusu Ãzellikleri",
+HiddenFieldProp		: "Gizli Veri Ãzellikleri",
+RadioButtonProp		: "SeÃ§enek DÃžÄmesi Ãzellikleri",
+ImageButtonProp		: "Resimli DÃžÄme Ãzellikleri",
+TextFieldProp		: "Metin GiriÅi Ãzellikleri",
+SelectionFieldProp	: "SeÃ§im MenÃžsÃž Ãzellikleri",
+TextareaProp		: "Ãok SatÄąrlÄą Metin Ãzellikleri",
+FormProp			: "Form Ãzellikleri",
+
+FontFormats			: "Normal;BiÃ§imli;Adres;BaÅlÄąk 1;BaÅlÄąk 2;BaÅlÄąk 3;BaÅlÄąk 4;BaÅlÄąk 5;BaÅlÄąk 6;Paragraf (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML iÅleniyor. LÃžtfen bekleyin...",
+Done				: "Bitti",
+PasteWordConfirm	: "YapÄąÅtÄąrdÄąÄÄąnÄąz yazÄą Word'den gelmiÅe benziyor. YapÄąÅtÄąrmadan Ãķnce gereksiz eklentileri silmek ister misiniz?",
+NotCompatiblePaste	: "Bu komut Internet Explorer 5.5 ve ileriki sÃžrÃžmleri iÃ§in mevcuttur. Temizlenmeden yapÄąÅtÄąrÄąlmasÄąnÄą ister misiniz ?",
+UnknownToolbarItem	: "Bilinmeyen araÃ§ Ã§ubugu ÃķÄesi \"%1\"",
+UnknownCommand		: "Bilinmeyen komut \"%1\"",
+NotImplemented		: "Komut uyarlanamadÄą",
+UnknownToolbarSet	: "\"%1\" araÃ§ Ã§ubuÄu ÃķÄesi mevcut deÄil",
+NoActiveX			: "KullandÄąÄÄąnÄąz tarayÄącÄąnÄąn gÃžvenlik ayarlarÄą bazÄą Ãķzelliklerin kullanÄąlmasÄąnÄą engelliyor. Bu Ãķzelliklerin Ã§alÄąÅmasÄą iÃ§in \"Run ActiveX controls and plug-ins (Activex ve eklentileri Ã§alÄąÅtÄąr)\" seÃ§eneÄinin aktif yapÄąlmasÄą gerekiyor. KullanÄąlamayan eklentiler ve hatalar konusunda daha fazla bilgi sahibi olun.",
+BrowseServerBlocked : "Kaynak tarayÄącÄąsÄą aÃ§ÄąlamadÄą. TÃžm \"popup blocker\" programlarÄąnÄąn devre dÄąÅÄą olduÄundan emin olun. (Yahoo toolbar, Msn toolbar, Google toolbar gibi)",
+DialogBlocked		: "Diyalog aÃ§mak mÃžmkÃžn olmadÄą. TÃžm \"Popup Blocker\" programlarÄąnÄąn devre dÄąÅÄą olduÄundan emin olun.",
+
+// Dialogs
+DlgBtnOK			: "Tamam",
+DlgBtnCancel		: "Ä°ptal",
+DlgBtnClose			: "Kapat",
+DlgBtnBrowseServer	: "Sunucuyu Gez",
+DlgAdvancedTag		: "GeliÅmiÅ",
+DlgOpOther			: "<DiÄer>",
+DlgInfoTab			: "Bilgi",
+DlgAlertUrl			: "LÃžtfen URL girin",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<tanÄąmlanmamÄąÅ>",
+DlgGenId			: "Kimlik",
+DlgGenLangDir		: "Dil YÃķnÃž",
+DlgGenLangDirLtr	: "Soldan SaÄa (LTR)",
+DlgGenLangDirRtl	: "SaÄdan Sola (RTL)",
+DlgGenLangCode		: "Dil KodlamasÄą",
+DlgGenAccessKey		: "EriÅim TuÅu",
+DlgGenName			: "Ad",
+DlgGenTabIndex		: "Sekme Ä°ndeksi",
+DlgGenLongDescr		: "Uzun TanÄąmlÄą URL",
+DlgGenClass			: "BiÃ§em SayfasÄą SÄąnÄąflarÄą",
+DlgGenTitle			: "DanÄąÅma BaÅlÄąÄÄą",
+DlgGenContType		: "DanÄąÅma Ä°Ã§erik TÃžrÃž",
+DlgGenLinkCharset	: "BaÄlÄą Kaynak Karakter Gurubu",
+DlgGenStyle			: "BiÃ§em",
+
+// Image Dialog
+DlgImgTitle			: "Resim Ãzellikleri",
+DlgImgInfoTab		: "Resim Bilgisi",
+DlgImgBtnUpload		: "Sunucuya Yolla",
+DlgImgURL			: "URL",
+DlgImgUpload		: "KarÅÄąya YÃžkle",
+DlgImgAlt			: "Alternatif YazÄą",
+DlgImgWidth			: "GeniÅlik",
+DlgImgHeight		: "YÃžkseklik",
+DlgImgLockRatio		: "OranÄą Kilitle",
+DlgBtnResetSize		: "Boyutu BaÅa DÃķndÃžr",
+DlgImgBorder		: "Kenar",
+DlgImgHSpace		: "Yatay BoÅluk",
+DlgImgVSpace		: "Dikey BoÅluk",
+DlgImgAlign			: "Hizalama",
+DlgImgAlignLeft		: "Sol",
+DlgImgAlignAbsBottom: "Tam AltÄą",
+DlgImgAlignAbsMiddle: "Tam OrtasÄą",
+DlgImgAlignBaseline	: "Taban Ãizgisi",
+DlgImgAlignBottom	: "Alt",
+DlgImgAlignMiddle	: "Orta",
+DlgImgAlignRight	: "SaÄ",
+DlgImgAlignTextTop	: "YazÄą Tepeye",
+DlgImgAlignTop		: "Tepe",
+DlgImgPreview		: "Ãn Ä°zleme",
+DlgImgAlertUrl		: "LÃžtfen resmin URL'sini yazÄąnÄąz",
+DlgImgLinkTab		: "KÃķprÃž",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Ãzellikleri",
+DlgFlashChkPlay		: "Otomatik Oynat",
+DlgFlashChkLoop		: "DÃķngÃž",
+DlgFlashChkMenu		: "Flash MenÃžsÃžnÃž Kullan",
+DlgFlashScale		: "BoyutlandÄąr",
+DlgFlashScaleAll	: "Hepsini GÃķster",
+DlgFlashScaleNoBorder	: "Kenar Yok",
+DlgFlashScaleFit	: "Tam SÄąÄdÄąr",
+
+// Link Dialog
+DlgLnkWindowTitle	: "KÃķprÃž",
+DlgLnkInfoTab		: "KÃķprÃž Bilgisi",
+DlgLnkTargetTab		: "Hedef",
+
+DlgLnkType			: "KÃķprÃž TÃžrÃž",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Bu sayfada Ã§apa",
+DlgLnkTypeEMail		: "E-Posta",
+DlgLnkProto			: "Protokol",
+DlgLnkProtoOther	: "<diÄer>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Ãapa SeÃ§",
+DlgLnkAnchorByName	: "Ãapa AdÄą ile",
+DlgLnkAnchorById	: "Eleman Kimlik NumarasÄą ile",
+DlgLnkNoAnchors		: "(Bu belgede hiÃ§ Ã§apa yok)",
+DlgLnkEMail			: "E-Posta Adresi",
+DlgLnkEMailSubject	: "Ä°leti Konusu",
+DlgLnkEMailBody		: "Ä°leti GÃķvdesi",
+DlgLnkUpload		: "KarÅÄąya YÃžkle",
+DlgLnkBtnUpload		: "Sunucuya GÃķnder",
+
+DlgLnkTarget		: "Hedef",
+DlgLnkTargetFrame	: "<Ã§erÃ§eve>",
+DlgLnkTargetPopup	: "<yeni aÃ§Äąlan pencere>",
+DlgLnkTargetBlank	: "Yeni Pencere(_blank)",
+DlgLnkTargetParent	: "Anne Pencere (_parent)",
+DlgLnkTargetSelf	: "Kendi Penceresi (_self)",
+DlgLnkTargetTop		: "En Ãst Pencere (_top)",
+DlgLnkTargetFrameName	: "Hedef ÃerÃ§eve AdÄą",
+DlgLnkPopWinName	: "Yeni AÃ§Äąlan Pencere AdÄą",
+DlgLnkPopWinFeat	: "Yeni AÃ§Äąlan Pencere Ãzellikleri",
+DlgLnkPopResize		: "BoyutlandÄąrÄąlabilir",
+DlgLnkPopLocation	: "Yer ÃubuÄu",
+DlgLnkPopMenu		: "MenÃž ÃubuÄu",
+DlgLnkPopScroll		: "KaydÄąrma ÃubuklarÄą",
+DlgLnkPopStatus		: "Durum ÃubuÄu",
+DlgLnkPopToolbar	: "AraÃ§ ÃubuÄu",
+DlgLnkPopFullScrn	: "Tam Ekran (IE)",
+DlgLnkPopDependent	: "BaÄÄąmlÄą (Netscape)",
+DlgLnkPopWidth		: "GeniÅlik",
+DlgLnkPopHeight		: "YÃžkseklik",
+DlgLnkPopLeft		: "Sola GÃķre Konum",
+DlgLnkPopTop		: "YukarÄąya GÃķre Konum",
+
+DlnLnkMsgNoUrl		: "LÃžtfen kÃķprÃž URL'sini yazÄąn",
+DlnLnkMsgNoEMail	: "LÃžtfen E-posta adresini yazÄąn",
+DlnLnkMsgNoAnchor	: "LÃžtfen bir Ã§apa seÃ§in",
+DlnLnkMsgInvPopName	: "AÃ§ÄąlÄąr pencere adÄą abecesel bir karakterle baÅlamalÄą ve boÅluk iÃ§ermemelidir",
+
+// Color Dialog
+DlgColorTitle		: "Renk SeÃ§",
+DlgColorBtnClear	: "Temizle",
+DlgColorHighlight	: "Vurgula",
+DlgColorSelected	: "SeÃ§ilmiÅ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Ä°fade Ekle",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Ãzel Karakter SeÃ§",
+
+// Table Dialog
+DlgTableTitle		: "Tablo Ãzellikleri",
+DlgTableRows		: "SatÄąrlar",
+DlgTableColumns		: "SÃžtunlar",
+DlgTableBorder		: "Kenar KalÄąnlÄąÄÄą",
+DlgTableAlign		: "Hizalama",
+DlgTableAlignNotSet	: "<TanÄąmlanmamÄąÅ>",
+DlgTableAlignLeft	: "Sol",
+DlgTableAlignCenter	: "Merkez",
+DlgTableAlignRight	: "SaÄ",
+DlgTableWidth		: "GeniÅlik",
+DlgTableWidthPx		: "piksel",
+DlgTableWidthPc		: "yÃžzde",
+DlgTableHeight		: "YÃžkseklik",
+DlgTableCellSpace	: "Izgara kalÄąnlÄąÄÄą",
+DlgTableCellPad		: "Izgara yazÄą arasÄą",
+DlgTableCaption		: "BaÅlÄąk",
+DlgTableSummary		: "Ãzet",
+
+// Table Cell Dialog
+DlgCellTitle		: "HÃžcre Ãzellikleri",
+DlgCellWidth		: "GeniÅlik",
+DlgCellWidthPx		: "piksel",
+DlgCellWidthPc		: "yÃžzde",
+DlgCellHeight		: "YÃžkseklik",
+DlgCellWordWrap		: "SÃķzcÃžk KaydÄąr",
+DlgCellWordWrapNotSet	: "<TanÄąmlanmamÄąÅ>",
+DlgCellWordWrapYes	: "Evet",
+DlgCellWordWrapNo	: "HayÄąr",
+DlgCellHorAlign		: "Yatay Hizalama",
+DlgCellHorAlignNotSet	: "<TanÄąmlanmamÄąÅ>",
+DlgCellHorAlignLeft	: "Sol",
+DlgCellHorAlignCenter	: "Merkez",
+DlgCellHorAlignRight: "SaÄ",
+DlgCellVerAlign		: "Dikey Hizalama",
+DlgCellVerAlignNotSet	: "<TanÄąmlanmamÄąÅ>",
+DlgCellVerAlignTop	: "Tepe",
+DlgCellVerAlignMiddle	: "Orta",
+DlgCellVerAlignBottom	: "Alt",
+DlgCellVerAlignBaseline	: "Taban Ãizgisi",
+DlgCellRowSpan		: "SatÄąr Kapla",
+DlgCellCollSpan		: "SÃžtun Kapla",
+DlgCellBackColor	: "Arka Plan Rengi",
+DlgCellBorderColor	: "Kenar Rengi",
+DlgCellBtnSelect	: "SeÃ§...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "Bul",
+DlgFindFindBtn		: "Bul",
+DlgFindNotFoundMsg	: "Belirtilen yazÄą bulunamadÄą.",
+
+// Replace Dialog
+DlgReplaceTitle			: "DeÄiÅtir",
+DlgReplaceFindLbl		: "Aranan:",
+DlgReplaceReplaceLbl	: "Bununla deÄiÅtir:",
+DlgReplaceCaseChk		: "BÃžyÃžk/kÃžÃ§Ãžk harf duyarlÄą",
+DlgReplaceReplaceBtn	: "DeÄiÅtir",
+DlgReplaceReplAllBtn	: "TÃžmÃžnÃž DeÄiÅtir",
+DlgReplaceWordChk		: "Kelimenin tamamÄą uysun",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Gezgin yazÄąlÄąmÄąnÄązÄąn gÃžvenlik ayarlarÄą dÃžzenleyicinin otomatik kesme iÅlemine izin vermiyor. Ä°Ålem iÃ§in (Ctrl+X) tuÅlarÄąnÄą kullanÄąn.",
+PasteErrorCopy	: "Gezgin yazÄąlÄąmÄąnÄązÄąn gÃžvenlik ayarlarÄą dÃžzenleyicinin otomatik kopyalama iÅlemine izin vermiyor. Ä°Ålem iÃ§in (Ctrl+C) tuÅlarÄąnÄą kullanÄąn.",
+
+PasteAsText		: "DÃžz Metin Olarak YapÄąÅtÄąr",
+PasteFromWord	: "Word'den yapÄąÅtÄąr",
+
+DlgPasteMsg2	: "LÃžtfen aÅaÄÄądaki kutunun iÃ§ine yapÄąÅtÄąrÄąn. (<STRONG>Ctrl+V</STRONG>) ve <STRONG>Tamam</STRONG> butonunu tÄąklayÄąn.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "YazÄą Tipi tanÄąmlarÄąnÄą yoksay",
+DlgPasteRemoveStyles	: "BiÃ§em TanÄąmlarÄąnÄą Ã§Äąkar",
+
+// Color Picker
+ColorAutomatic	: "Otomatik",
+ColorMoreColors	: "DiÄer renkler...",
+
+// Document Properties
+DocProps		: "Belge Ãzellikleri",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ãapa Ãzellikleri",
+DlgAnchorName		: "Ãapa AdÄą",
+DlgAnchorErrorName	: "LÃžtfen Ã§apa iÃ§in ad giriniz",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "SÃķzlÃžkte Yok",
+DlgSpellChangeTo		: "Åuna deÄiÅtir:",
+DlgSpellBtnIgnore		: "Yoksay",
+DlgSpellBtnIgnoreAll	: "TÃžmÃžnÃž Yoksay",
+DlgSpellBtnReplace		: "DeÄiÅtir",
+DlgSpellBtnReplaceAll	: "TÃžmÃžnÃž DeÄiÅtir",
+DlgSpellBtnUndo			: "Geri Al",
+DlgSpellNoSuggestions	: "- Ãneri Yok -",
+DlgSpellProgress		: "YazÄąm denetimi iÅlemde...",
+DlgSpellNoMispell		: "YazÄąm denetimi tamamlandÄą: YanlÄąÅ yazÄąma rastlanmadÄą",
+DlgSpellNoChanges		: "YazÄąm denetimi tamamlandÄą: HiÃ§bir kelime deÄiÅtirilmedi",
+DlgSpellOneChange		: "YazÄąm denetimi tamamlandÄą: Bir kelime deÄiÅtirildi",
+DlgSpellManyChanges		: "YazÄąm denetimi tamamlandÄą: %1 kelime deÄiÅtirildi",
+
+IeSpellDownload			: "YazÄąm denetimi yÃžklenmemiÅ. Åimdi yÃžklemek ister misiniz?",
+
+// Button Dialog
+DlgButtonText		: "Metin (DeÄer)",
+DlgButtonType		: "Tip",
+DlgButtonTypeBtn	: "DÃžÄme",
+DlgButtonTypeSbm	: "GÃķnder",
+DlgButtonTypeRst	: "SÄąfÄąrla",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Ad",
+DlgCheckboxValue	: "DeÄer",
+DlgCheckboxSelected	: "SeÃ§ili",
+
+// Form Dialog
+DlgFormName		: "Ad",
+DlgFormAction	: "Ä°Ålem",
+DlgFormMethod	: "YÃķntem",
+
+// Select Field Dialog
+DlgSelectName		: "Ad",
+DlgSelectValue		: "DeÄer",
+DlgSelectSize		: "Boyut",
+DlgSelectLines		: "satÄąr",
+DlgSelectChkMulti	: "Ãoklu seÃ§ime izin ver",
+DlgSelectOpAvail	: "Mevcut SeÃ§enekler",
+DlgSelectOpText		: "Metin",
+DlgSelectOpValue	: "DeÄer",
+DlgSelectBtnAdd		: "Ekle",
+DlgSelectBtnModify	: "DÃžzenle",
+DlgSelectBtnUp		: "YukarÄą",
+DlgSelectBtnDown	: "AÅaÄÄą",
+DlgSelectBtnSetValue : "SeÃ§ili deÄer olarak ata",
+DlgSelectBtnDelete	: "Sil",
+
+// Textarea Dialog
+DlgTextareaName	: "Ad",
+DlgTextareaCols	: "SÃžtunlar",
+DlgTextareaRows	: "SatÄąrlar",
+
+// Text Field Dialog
+DlgTextName			: "Ad",
+DlgTextValue		: "DeÄer",
+DlgTextCharWidth	: "Karakter GeniÅliÄi",
+DlgTextMaxChars		: "En Fazla Karakter",
+DlgTextType			: "TÃžr",
+DlgTextTypeText		: "Metin",
+DlgTextTypePass		: "Parola",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Ad",
+DlgHiddenValue	: "DeÄer",
+
+// Bulleted List Dialog
+BulletedListProp	: "Simgeli Liste Ãzellikleri",
+NumberedListProp	: "NumaralÄą Liste Ãzellikleri",
+DlgLstStart			: "BaÅlangÄąÃ§",
+DlgLstType			: "Tip",
+DlgLstTypeCircle	: "Ãember",
+DlgLstTypeDisc		: "Disk",
+DlgLstTypeSquare	: "Kare",
+DlgLstTypeNumbers	: "SayÄąlar (1, 2, 3)",
+DlgLstTypeLCase		: "KÃžÃ§Ãžk Harfler (a, b, c)",
+DlgLstTypeUCase		: "BÃžyÃžk Harfler (A, B, C)",
+DlgLstTypeSRoman	: "KÃžÃ§Ãžk Romen RakamlarÄą (i, ii, iii)",
+DlgLstTypeLRoman	: "BÃžyÃžk Romen RakamlarÄą (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Genel",
+DlgDocBackTab		: "Arka Plan",
+DlgDocColorsTab		: "Renkler ve Kenar BoÅluklarÄą",
+DlgDocMetaTab		: "TanÄąm Bilgisi (Meta)",
+
+DlgDocPageTitle		: "Sayfa BaÅlÄąÄÄą",
+DlgDocLangDir		: "Dil YÃķnÃž",
+DlgDocLangDirLTR	: "Soldan SaÄa (LTR)",
+DlgDocLangDirRTL	: "SaÄdan Sola (RTL)",
+DlgDocLangCode		: "Dil Kodu",
+DlgDocCharSet		: "Karakter KÃžmesi KodlamasÄą",
+DlgDocCharSetCE		: "Orta Avrupa",
+DlgDocCharSetCT		: "Geleneksel Ãince (Big5)",
+DlgDocCharSetCR		: "Kiril",
+DlgDocCharSetGR		: "Yunanca",
+DlgDocCharSetJP		: "Japonca",
+DlgDocCharSetKR		: "Korece",
+DlgDocCharSetTR		: "TÃžrkÃ§e",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "BatÄą Avrupa",
+DlgDocCharSetOther	: "DiÄer Karakter KÃžmesi KodlamasÄą",
+
+DlgDocDocType		: "Belge TÃžrÃž BaÅlÄąÄÄą",
+DlgDocDocTypeOther	: "DiÄer Belge TÃžrÃž BaÅlÄąÄÄą",
+DlgDocIncXHTML		: "XHTML Bildirimlerini Dahil Et",
+DlgDocBgColor		: "Arka Plan Rengi",
+DlgDocBgImage		: "Arka Plan Resim URLsi",
+DlgDocBgNoScroll	: "Sabit Arka Plan",
+DlgDocCText			: "Metin",
+DlgDocCLink			: "KÃķprÃž",
+DlgDocCVisited		: "Ziyaret EdilmiÅ KÃķprÃž",
+DlgDocCActive		: "Etkin KÃķprÃž",
+DlgDocMargins		: "Kenar BoÅluklarÄą",
+DlgDocMaTop			: "Tepe",
+DlgDocMaLeft		: "Sol",
+DlgDocMaRight		: "SaÄ",
+DlgDocMaBottom		: "Alt",
+DlgDocMeIndex		: "Belge Dizinleme Anahtar Kelimeleri (virgÃžlle ayrÄąlmÄąÅ)",
+DlgDocMeDescr		: "Belge TanÄąmÄą",
+DlgDocMeAuthor		: "Yazar",
+DlgDocMeCopy		: "Telif",
+DlgDocPreview		: "Ãn Ä°zleme",
+
+// Templates Dialog
+Templates			: "Åablonlar",
+DlgTemplatesTitle	: "Ä°Ã§erik ÅablonlarÄą",
+DlgTemplatesSelMsg	: "DÃžzenleyicide aÃ§mak iÃ§in lÃžtfen bir Åablon seÃ§in.<br>(hali hazÄąrdaki iÃ§erik kaybolacaktÄąr.):",
+DlgTemplatesLoading	: "Åablon listesi yÃžklenmekte. LÃžtfen bekleyiniz...",
+DlgTemplatesNoTpl	: "(Belirli bir Åablon seÃ§ilmedi)",
+DlgTemplatesReplace	: "Mevcut iÃ§erik ile deÄiÅtir",
+
+// About Dialog
+DlgAboutAboutTab	: "HakkÄąnda",
+DlgAboutBrowserInfoTab	: "Gezgin Bilgisi",
+DlgAboutLicenseTab	: "Lisans",
+DlgAboutVersion		: "sÃžrÃžm",
+DlgAboutInfo		: "Daha fazla bilgi iÃ§in:"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/fa.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/fa.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/fa.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Persian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "rtl",
+
+ToolbarCollapse		: "ØĻØąÚÛØŊŲ ŲŲØ§ØąØ§ØĻØēØ§Øą",
+ToolbarExpand		: "ÚŊØģØŠØąØŊŲ ŲŲØ§ØąØ§ØĻØēØ§Øą",
+
+// Toolbar Items and Context Menu
+Save				: "Ø°ØŪÛØąŲ",
+NewPage				: "ØĻØąÚŊŲŲī ØŠØ§ØēŲ",
+Preview				: "ŲūÛØīâŲŲØ§ÛØī",
+Cut					: "ØĻØąØī",
+Copy				: "ÚĐŲūÛ",
+Paste				: "ÚØģØĻØ§ŲØŊŲ",
+PasteText			: "ÚØģØĻØ§ŲØŊŲ ØĻŲ ØđŲŲØ§Ų ŲØŠŲ ŲØģØ§ØŊŲ",
+PasteWord			: "ÚØģØĻØ§ŲØŊŲ Ø§Øē Word",
+Print				: "ÚØ§Ųū",
+SelectAll			: "ÚŊØēÛŲØī ŲŲŲ",
+RemoveFormat		: "ØĻØąØŊØ§ØīØŠŲ ŲØąŲØŠ",
+InsertLinkLbl		: "ŲūÛŲŲØŊ",
+InsertLink			: "ÚŊŲØŽØ§ŲØŊŲ/ŲÛØąØ§ÛØī ŲŲūÛŲŲØŊ",
+RemoveLink			: "ØĻØąØŊØ§ØīØŠŲ ŲūÛŲŲØŊ",
+Anchor				: "ÚŊŲØŽØ§ŲØŊŲ/ŲÛØąØ§ÛØī ŲŲŲÚŊØą",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ØŠØĩŲÛØą",
+InsertImage			: "ÚŊŲØŽØ§ŲØŊŲ/ŲÛØąØ§ÛØī ŲØŠØĩŲÛØą",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "ÚŊŲØŽØ§ŲØŊŲ/ŲÛØąØ§ÛØī ŲFlash",
+InsertTableLbl		: "ØŽØŊŲŲ",
+InsertTable			: "ÚŊŲØŽØ§ŲØŊŲ/ŲÛØąØ§ÛØī ŲØŽØŊŲŲ",
+InsertLineLbl		: "ØŪØ·",
+InsertLine			: "ÚŊŲØŽØ§ŲØŊŲ ØŪØ· ŲØ§ŲŲÛ",
+InsertSpecialCharLbl: "ŲŲÛØģŲŲī ŲÛÚŲ",
+InsertSpecialChar	: "ÚŊŲØŽØ§ŲØŊŲ ŲŲÛØģŲŲī ŲÛÚŲ",
+InsertSmileyLbl		: "ØŪŲØŊØ§ŲÚĐ",
+InsertSmiley		: "ÚŊŲØŽØ§ŲØŊŲ ØŪŲØŊØ§ŲÚĐ",
+About				: "ØŊØąØĻØ§ØąŲŲī FCKeditor",
+Bold				: "ØŊØąØīØŠ",
+Italic				: "ØŪŲÛØŊŲ",
+Underline			: "ØŪØ·âØēÛØąØŊØ§Øą",
+StrikeThrough		: "ŲÛØ§ŲâØŪØ·",
+Subscript			: "ØēÛØąŲŲÛØģ",
+Superscript			: "ØĻØ§ŲØ§ŲŲÛØģ",
+LeftJustify			: "ÚŲūâÚÛŲ",
+CenterJustify		: "ŲÛØ§ŲâÚÛŲ",
+RightJustify		: "ØąØ§ØģØŠâÚÛŲ",
+BlockJustify		: "ØĻŲŲÚĐâÚÛŲ",
+DecreaseIndent		: "ÚĐØ§ŲØī ØŠŲØąŲØŠÚŊÛ",
+IncreaseIndent		: "Ø§ŲØēØ§ÛØī ØŠŲØąŲØŠÚŊÛ",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ŲØ§ÚÛØŊŲ",
+Redo				: "ØĻØ§ØēÚÛØŊŲ",
+NumberedListLbl		: "ŲŲØąØģØŠ ØīŲØ§ØąŲâØŊØ§Øą",
+NumberedList		: "ÚŊŲØŽØ§ŲØŊŲ/ØĻØąØŊØ§ØīØŠŲ ŲŲØąØģØŠ ØīŲØ§ØąŲâØŊØ§Øą",
+BulletedListLbl		: "ŲŲØąØģØŠ ŲŲØ·ŲâØ§Û",
+BulletedList		: "ÚŊŲØŽØ§ŲØŊŲ/ØĻØąØŊØ§ØīØŠŲ ŲŲØąØģØŠ ŲŲØ·ŲâØ§Û",
+ShowTableBorders	: "ŲŲØ§ÛØī ŲØĻŲŲī ØŽØŊŲŲ",
+ShowDetails			: "ŲŲØ§ÛØī ØŽØēØĶÛØ§ØŠ",
+Style				: "ØģØĻÚĐ",
+FontFormat			: "ŲØąŲØŠ",
+Font				: "ŲŲŲ",
+FontSize			: "Ø§ŲØŊØ§ØēŲ",
+TextColor			: "ØąŲÚŊ ŲØŠŲ",
+BGColor				: "ØąŲÚŊ ŲūØģâØēŲÛŲŲ",
+Source				: "ŲŲØĻØđ",
+Find				: "ØŽØģØŠØŽŲ",
+Replace				: "ØŽØ§ÛÚŊØēÛŲÛ",
+SpellCheck			: "ØĻØąØąØģÛ Ø§ŲŲØ§",
+UniversalKeyboard	: "ØĩŲØ­ŲâÚĐŲÛØŊ ØŽŲØ§ŲÛ",
+PageBreakLbl		: "ØīÚĐØģØŠÚŊÛ ŲŲūØ§ÛØ§Ų ŲØĻØąÚŊŲ",
+PageBreak			: "ÚŊŲØŽØ§ŲØŊŲ ØīÚĐØģØŠÚŊÛ ŲŲūØ§ÛØ§Ų ŲØĻØąÚŊŲ",
+
+Form			: "ŲØąŲ",
+Checkbox		: "ØŪØ§ŲŲŲī ÚŊØēÛŲŲâØ§Û",
+RadioButton		: "ØŊÚĐŲŲŲī ØąØ§ØŊÛŲÛÛ",
+TextField		: "ŲÛŲØŊ ŲØŠŲÛ",
+Textarea		: "ŲØ§Ø­ÛŲŲī ŲØŠŲÛ",
+HiddenField		: "ŲÛŲØŊ ŲūŲŲØ§Ų",
+Button			: "ØŊÚĐŲŲ",
+SelectionField	: "ŲÛŲØŊ ÚŲØŊÚŊØēÛŲŲâØ§Û",
+ImageButton		: "ØŊÚĐŲŲŲī ØŠØĩŲÛØąÛ",
+
+FitWindow		: "ØĻÛØīÛŲŲâØģØ§ØēÛ ŲØ§ŲØŊØ§ØēŲŲī ŲÛØąØ§ÛØīÚŊØą",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "ŲÛØąØ§ÛØī ŲūÛŲŲØŊ",
+CellCM				: "ØģŲŲŲ",
+RowCM				: "ØģØ·Øą",
+ColumnCM			: "ØģØŠŲŲ",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Ø­Ø°Ų ØģØ·ØąŲØ§",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Ø­Ø°Ų ØģØŠŲŲŲØ§",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Ø­Ø°Ų ØģŲŲŲŲØ§",
+MergeCells			: "Ø§ØŊØšØ§Ų ØģŲŲŲŲØ§",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "ŲūØ§ÚĐâÚĐØąØŊŲ ØŽØŊŲŲ",
+CellProperties		: "ŲÛÚÚŊÛŲØ§Û ØģŲŲŲ",
+TableProperties		: "ŲÛÚÚŊÛŲØ§Û ØŽØŊŲŲ",
+ImageProperties		: "ŲÛÚÚŊÛŲØ§Û ØŠØĩŲÛØą",
+FlashProperties		: "ŲÛÚÚŊÛŲØ§Û Flash",
+
+AnchorProp			: "ŲÛÚÚŊÛŲØ§Û ŲŲÚŊØą",
+ButtonProp			: "ŲÛÚÚŊÛŲØ§Û ØŊÚĐŲŲ",
+CheckboxProp		: "ŲÛÚÚŊÛŲØ§Û ØŪØ§ŲŲŲī ÚŊØēÛŲŲâØ§Û",
+HiddenFieldProp		: "ŲÛÚÚŊÛŲØ§Û ŲÛŲØŊ ŲūŲŲØ§Ų",
+RadioButtonProp		: "ŲÛÚÚŊÛŲØ§Û ØŊÚĐŲŲŲī ØąØ§ØŊÛŲÛÛ",
+ImageButtonProp		: "ŲÛÚÚŊÛŲØ§Û ØŊÚĐŲŲŲī ØŠØĩŲÛØąÛ",
+TextFieldProp		: "ŲÛÚÚŊÛŲØ§Û ŲÛŲØŊ ŲØŠŲÛ",
+SelectionFieldProp	: "ŲÛÚÚŊÛŲØ§Û ŲÛŲØŊ ÚŲØŊÚŊØēÛŲŲâØ§Û",
+TextareaProp		: "ŲÛÚÚŊÛŲØ§Û ŲØ§Ø­ÛŲŲī ŲØŠŲÛ",
+FormProp			: "ŲÛÚÚŊÛŲØ§Û ŲØąŲ",
+
+FontFormats			: "ŲØąŲØ§Ų;ŲØąŲØŠâØīØŊŲ;ØĒØŊØąØģ;ØģØąŲŲÛØģ 1;ØģØąŲŲÛØģ 2;ØģØąŲŲÛØģ 3;ØģØąŲŲÛØģ 4;ØģØąŲŲÛØģ 5;ØģØąŲŲÛØģ 6;ØĻŲØŊ;(DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ŲūØąØŊØ§ØēØī XHTML. ŲØ·ŲØ§ ØĩØĻØą ÚĐŲÛØŊ...",
+Done				: "Ø§ŲØŽØ§Ų ØīØŊ",
+PasteWordConfirm	: "ŲØŠŲÛ ÚĐŲ ŲÛâØŪŲØ§ŲÛØŊ ØĻÚØģØĻØ§ŲÛØŊ ØĻŲ ŲØļØą ŲÛâØąØģØŊ Ø§Øē Word ÚĐŲūÛ ØīØŊŲ Ø§ØģØŠ. ØĒÛØ§ ŲÛâØŪŲØ§ŲÛØŊ ŲØĻŲ Ø§Øē ÚØģØĻØ§ŲØŊŲ ØĒŲ ØąØ§ ŲūØ§ÚĐâØģØ§ØēÛ ÚĐŲÛØŊØ",
+NotCompatiblePaste	: "Ø§ÛŲ ŲØąŲØ§Ų ØĻØąØ§Û ŲØąŲØąÚŊØą Internet Explorer Ø§Øē ŲÚŊØ§ØąØī 5.5 ÛØ§ ØĻØ§ŲØ§ØŠØą ØŊØą ØŊØģØŠØąØģ Ø§ØģØŠ. ØĒÛØ§ ŲÛâØŪŲØ§ŲÛØŊ ØĻØŊŲŲ ŲūØ§ÚĐâØģØ§ØēÛØ ŲØŠŲ ØąØ§ ØĻÚØģØĻØ§ŲÛØŊØ",
+UnknownToolbarItem	: "ŲŲØąŲŲī ŲŲØ§ØąØ§ØĻØēØ§Øą ŲØ§ØīŲØ§ØŪØŠŲ \"%1\"",
+UnknownCommand		: "ŲØ§Ų ØŊØģØŠŲØą ŲØ§ØīŲØ§ØŪØŠŲ \"%1\"",
+NotImplemented		: "ØŊØģØŠŲØą ŲūÛØ§ØŊŲâØģØ§ØēÛâŲØīØŊŲ",
+UnknownToolbarSet	: "ŲØŽŲŲØđŲŲī ŲŲØ§ØąØ§ØĻØēØ§Øą \"%1\" ŲØŽŲØŊ ŲØŊØ§ØąØŊ",
+NoActiveX			: "ØŠŲØļÛŲØ§ØŠ Ø§ŲŲÛØŠÛ ŲØąŲØąÚŊØą ØīŲØ§ ŲŲÚĐŲ Ø§ØģØŠ ØŊØą ØĻØđØķÛ Ø§Øē ŲÛÚÚŊÛŲØ§Û ŲØąŲØąÚŊØą ŲØ­ØŊŲØŊÛØŠ Ø§ÛØŽØ§ØŊ ÚĐŲØŊ. ØīŲØ§ ØĻØ§ÛØŊ ÚŊØēÛŲŲŲī \"Run ActiveX controls and plug-ins\" ØąØ§ ŲØđØ§Ų ÚĐŲÛØŊ. ŲŲÚĐŲ Ø§ØģØŠ ØīŲØ§ ØĻØ§ ØŪØ·Ø§ŲØ§ÛÛ ØąŲØĻØąŲ ØĻØ§ØīÛØŊ Ų ŲØŠŲØŽŲ ÚĐŲØĻŲØŊ ŲÛÚÚŊÛŲØ§ÛÛ ØīŲÛØŊ.",
+BrowseServerBlocked : "ØŠŲØ§ŲØ§ÛÛ ØĻØ§ØēÚŊØīØ§ÛÛ ŲØąŲØąÚŊØą ŲŲØ§ØĻØđ ŲØąØ§ŲŲ ŲÛØģØŠ. Ø§Ø·ŲÛŲØ§Ų Ø­Ø§ØĩŲ ÚĐŲÛØŊ ÚĐŲ ØŠŲØ§ŲÛ ØĻØąŲØ§ŲŲâŲØ§Û ŲūÛØīÚŊÛØąÛ Ø§Øē ŲŲØ§ÛØī popup ØąØ§ Ø§Øē ÚĐØ§Øą ØĻØ§ØēØŊØ§ØīØŠŲâØ§ÛØŊ.",
+DialogBlocked		: "ØŠŲØ§ŲØ§ÛÛ ØĻØ§ØēÚŊØīØ§ÛÛ ŲūŲØŽØąŲŲī ÚĐŲÚÚĐ ŲÚŊŲØŠÚŊŲ ŲØąØ§ŲŲ ŲÛØģØŠ. Ø§Ø·ŲÛŲØ§Ų Ø­Ø§ØĩŲ ÚĐŲÛØŊ ÚĐŲ ØŠŲØ§ŲÛ ØĻØąŲØ§ŲŲâŲØ§Û ŲūÛØīÚŊÛØąÛ Ø§Øē ŲŲØ§ÛØī popup ØąØ§ Ø§Øē ÚĐØ§Øą ØĻØ§ØēØŊØ§ØīØŠŲâØ§ÛØŊ.",
+
+// Dialogs
+DlgBtnOK			: "ŲūØ°ÛØąØī",
+DlgBtnCancel		: "Ø§ŲØĩØąØ§Ų",
+DlgBtnClose			: "ØĻØģØŠŲ",
+DlgBtnBrowseServer	: "ŲŲØąØģØŠâŲŲØ§ÛÛ ØģØąŲØą",
+DlgAdvancedTag		: "ŲūÛØīØąŲØŠŲ",
+DlgOpOther			: "<ØšÛØąŲ>",
+DlgInfoTab			: "Ø§Ø·ŲØ§ØđØ§ØŠ",
+DlgAlertUrl			: "ŲØ·ŲØ§Ų URL ØąØ§ ØĻŲŲÛØģÛØŊ",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ØŠØđÛŲâŲØīØŊŲ>",
+DlgGenId			: "ØīŲØ§ØģŲ",
+DlgGenLangDir		: "ØŽŲØŠâŲŲØ§Û ØēØĻØ§Ų",
+DlgGenLangDirLtr	: "ÚŲū ØĻŲ ØąØ§ØģØŠ (LTR)",
+DlgGenLangDirRtl	: "ØąØ§ØģØŠ ØĻŲ ÚŲū (RTL)",
+DlgGenLangCode		: "ÚĐØŊ ØēØĻØ§Ų",
+DlgGenAccessKey		: "ÚĐŲÛØŊ ØŊØģØŠÛØ§ØĻÛ",
+DlgGenName			: "ŲØ§Ų",
+DlgGenTabIndex		: "ŲŲØ§ÛŲŲī ØŊØģØŠØąØģÛ ØĻØ§ Tab",
+DlgGenLongDescr		: "URL ØŠŲØĩÛŲ Ø·ŲŲØ§ŲÛ",
+DlgGenClass			: "ÚĐŲØ§ØģŲØ§Û ØīÛŲŲâŲØ§ŲŲ(Stylesheet)",
+DlgGenTitle			: "ØđŲŲØ§Ų ÚĐŲÚĐÛ",
+DlgGenContType		: "ŲŲØđ ŲØ­ØŠŲØ§Û ÚĐŲÚĐÛ",
+DlgGenLinkCharset	: "ŲŲÛØģŲâÚŊØ§Ų ŲŲØĻØđ ŲŲūÛŲŲØŊØīØŊŲ",
+DlgGenStyle			: "ØīÛŲŲ(style)",
+
+// Image Dialog
+DlgImgTitle			: "ŲÛÚÚŊÛŲØ§Û ØŠØĩŲÛØą",
+DlgImgInfoTab		: "Ø§Ø·ŲØ§ØđØ§ØŠ ØŠØĩŲÛØą",
+DlgImgBtnUpload		: "ØĻŲ ØģØąŲØą ØĻŲØąØģØŠ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Ø§ŲØŠŲØ§Ų ØĻŲ ØģØąŲØą",
+DlgImgAlt			: "ŲØŠŲ ØŽØ§ÛÚŊØēÛŲ",
+DlgImgWidth			: "ŲūŲŲØ§",
+DlgImgHeight		: "ØŊØąØ§ØēØ§",
+DlgImgLockRatio		: "ŲŲŲâÚĐØąØŊŲ ŲŲØģØĻØŠ",
+DlgBtnResetSize		: "ØĻØ§ØēŲØīØ§ŲÛ Ø§ŲØŊØ§ØēŲ",
+DlgImgBorder		: "ŲØĻŲ",
+DlgImgHSpace		: "ŲØ§ØĩŲŲŲī Ø§ŲŲÛ",
+DlgImgVSpace		: "ŲØ§ØĩŲŲŲī ØđŲŲØŊÛ",
+DlgImgAlign			: "ÚÛŲØī",
+DlgImgAlignLeft		: "ÚŲū",
+DlgImgAlignAbsBottom: "ŲūØ§ØĶÛŲ ŲØ·ŲŲ",
+DlgImgAlignAbsMiddle: "ŲØģØ· ŲØ·ŲŲ",
+DlgImgAlignBaseline	: "ØŪØ·âŲūØ§ÛŲ",
+DlgImgAlignBottom	: "ŲūØ§ØĶÛŲ",
+DlgImgAlignMiddle	: "ŲØģØ·",
+DlgImgAlignRight	: "ØąØ§ØģØŠ",
+DlgImgAlignTextTop	: "ŲØŠŲ ØĻØ§ŲØ§",
+DlgImgAlignTop		: "ØĻØ§ŲØ§",
+DlgImgPreview		: "ŲūÛØīâŲŲØ§ÛØī",
+DlgImgAlertUrl		: "ŲØ·ŲØ§ URL ØŠØĩŲÛØą ØąØ§ ØĻŲŲÛØģÛØŊ",
+DlgImgLinkTab		: "ŲūÛŲŲØŊ",
+
+// Flash Dialog
+DlgFlashTitle		: "ŲÛÚÚŊÛŲØ§Û Flash",
+DlgFlashChkPlay		: "ØĒØšØ§Øē ŲØŪŲØŊÚĐØ§Øą",
+DlgFlashChkLoop		: "Ø§ØŽØąØ§Û ŲūÛØ§ŲūÛ",
+DlgFlashChkMenu		: "ØŊØąØŊØģØŠØąØģâØĻŲØŊŲ ŲŲŲÛ Flash",
+DlgFlashScale		: "ŲŲÛØ§Øģ",
+DlgFlashScaleAll	: "ŲŲØ§ÛØī ŲŲŲ",
+DlgFlashScaleNoBorder	: "ØĻØŊŲŲ ÚĐØąØ§Ų",
+DlgFlashScaleFit	: "ØŽØ§ÛÚŊÛØąÛ ÚĐØ§ŲŲ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ŲūÛŲŲØŊ",
+DlgLnkInfoTab		: "Ø§Ø·ŲØ§ØđØ§ØŠ ŲūÛŲŲØŊ",
+DlgLnkTargetTab		: "ŲŲØĩØŊ",
+
+DlgLnkType			: "ŲŲØđ ŲūÛŲŲØŊ",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ŲŲÚŊØą ØŊØą ŲŲÛŲ ØĩŲØ­Ų",
+DlgLnkTypeEMail		: "ŲūØģØŠ Ø§ŲÚĐØŠØąŲŲÛÚĐÛ",
+DlgLnkProto			: "ŲūØąŲØŠÚĐŲ",
+DlgLnkProtoOther	: "<ØŊÛÚŊØą>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ÛÚĐ ŲŲÚŊØą ØĻØąÚŊØēÛŲÛØŊ",
+DlgLnkAnchorByName	: "ØĻØ§ ŲØ§Ų ŲŲÚŊØą",
+DlgLnkAnchorById	: "ØĻØ§ ØīŲØ§ØģŲŲī Ø§ŲŲØ§Ų",
+DlgLnkNoAnchors		: "(ØŊØą Ø§ÛŲ ØģŲØŊ ŲŲÚŊØąÛ ØŊØąØŊØģØŠØąØģ ŲÛØģØŠ)",
+DlgLnkEMail			: "ŲØīØ§ŲÛ ŲūØģØŠ Ø§ŲÚĐØŠØąŲŲÛÚĐÛ",
+DlgLnkEMailSubject	: "ŲŲØķŲØđ ŲūÛØ§Ų",
+DlgLnkEMailBody		: "ŲØŠŲ ŲūÛØ§Ų",
+DlgLnkUpload		: "Ø§ŲØŠŲØ§Ų ØĻŲ ØģØąŲØą",
+DlgLnkBtnUpload		: "ØĻŲ ØģØąŲØą ØĻŲØąØģØŠ",
+
+DlgLnkTarget		: "ŲŲØĩØŊ",
+DlgLnkTargetFrame	: "<ŲØąÛŲ>",
+DlgLnkTargetPopup	: "<ŲūŲØŽØąŲŲī ŲūØ§ŲūØ§Ųū>",
+DlgLnkTargetBlank	: "ŲūŲØŽØąŲŲī ØŊÛÚŊØą (_blank)",
+DlgLnkTargetParent	: "ŲūŲØŽØąŲŲī ŲØ§ŲØŊ (_parent)",
+DlgLnkTargetSelf	: "ŲŲØ§Ų ŲūŲØŽØąŲ (_self)",
+DlgLnkTargetTop		: "ØĻØ§ŲØ§ØŠØąÛŲ ŲūŲØŽØąŲ (_top)",
+DlgLnkTargetFrameName	: "ŲØ§Ų ŲØąÛŲ ŲŲØĩØŊ",
+DlgLnkPopWinName	: "ŲØ§Ų ŲūŲØŽØąŲŲī ŲūØ§ŲūØ§Ųū",
+DlgLnkPopWinFeat	: "ŲÛÚÚŊÛŲØ§Û ŲūŲØŽØąŲŲī ŲūØ§ŲūØ§Ųū",
+DlgLnkPopResize		: "ŲØ§ØĻŲ ØŠØšÛÛØą Ø§ŲØŊØ§ØēŲ",
+DlgLnkPopLocation	: "ŲŲØ§Øą ŲŲŲØđÛØŠ",
+DlgLnkPopMenu		: "ŲŲØ§Øą ŲŲŲ",
+DlgLnkPopScroll		: "ŲÛŲŲâŲØ§Û ŲūÛŲØ§ÛØī",
+DlgLnkPopStatus		: "ŲŲØ§Øą ŲØķØđÛØŠ",
+DlgLnkPopToolbar	: "ŲŲØ§ØąØ§ØĻØēØ§Øą",
+DlgLnkPopFullScrn	: "ØŠŲØ§ŲâØĩŲØ­Ų (IE)",
+DlgLnkPopDependent	: "ŲØ§ØĻØģØŠŲ (Netscape)",
+DlgLnkPopWidth		: "ŲūŲŲØ§",
+DlgLnkPopHeight		: "ØŊØąØ§ØēØ§",
+DlgLnkPopLeft		: "ŲŲŲØđÛØŠ ŲÚŲū",
+DlgLnkPopTop		: "ŲŲŲØđÛØŠ ŲØĻØ§ŲØ§",
+
+DlnLnkMsgNoUrl		: "ŲØ·ŲØ§ URL ŲūÛŲŲØŊ ØąØ§ ØĻŲŲÛØģÛØŊ",
+DlnLnkMsgNoEMail	: "ŲØ·ŲØ§ ŲØīØ§ŲÛ ŲūØģØŠ Ø§ŲÚĐØŠØąŲŲÛÚĐÛ ØąØ§ ØĻŲŲÛØģÛØŊ",
+DlnLnkMsgNoAnchor	: "ŲØ·ŲØ§ ŲŲÚŊØąÛ ØąØ§ ØĻØąÚŊØēÛŲÛØŊ",
+DlnLnkMsgInvPopName	: "ŲØ§Ų ŲūŲØŽØąŲŲī ŲūØ§ŲūØ§Ųū ØĻØ§ÛØŊ ØĻØ§ ÛÚĐ ŲŲÛØģŲŲī Ø§ŲŲØĻØ§ÛÛ ØĒØšØ§Øē ÚŊØąØŊØŊ Ų ŲØĻØ§ÛØŊ ŲØ§ØĩŲŲâŲØ§Û ØŪØ§ŲÛ ØŊØą ØĒŲ ØĻØ§ØīŲØŊ",
+
+// Color Dialog
+DlgColorTitle		: "ÚŊØēÛŲØī ØąŲÚŊ",
+DlgColorBtnClear	: "ŲūØ§ÚĐâÚĐØąØŊŲ",
+DlgColorHighlight	: "ŲŲŲŲŲ",
+DlgColorSelected	: "ØĻØąÚŊØēÛØŊŲ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÚŊŲØŽØ§ŲØŊŲ ØŪŲØŊØ§ŲÚĐ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÚŊØēÛŲØī ŲŲÛØģŲŲīâŲÛÚŲ",
+
+// Table Dialog
+DlgTableTitle		: "ŲÛÚÚŊÛŲØ§Û ØŽØŊŲŲ",
+DlgTableRows		: "ØģØ·ØąŲØ§",
+DlgTableColumns		: "ØģØŠŲŲŲØ§",
+DlgTableBorder		: "Ø§ŲØŊØ§ØēŲŲī ŲØĻŲ",
+DlgTableAlign		: "ÚÛŲØī",
+DlgTableAlignNotSet	: "<ØŠØđÛŲâŲØīØŊŲ>",
+DlgTableAlignLeft	: "ÚŲū",
+DlgTableAlignCenter	: "ŲØģØ·",
+DlgTableAlignRight	: "ØąØ§ØģØŠ",
+DlgTableWidth		: "ŲūŲŲØ§",
+DlgTableWidthPx		: "ŲūÛÚĐØģŲ",
+DlgTableWidthPc		: "ØŊØąØĩØŊ",
+DlgTableHeight		: "ØŊØąØ§ØēØ§",
+DlgTableCellSpace	: "ŲØ§ØĩŲŲŲī ŲÛØ§Ų ØģŲŲŲŲØ§",
+DlgTableCellPad		: "ŲØ§ØĩŲŲŲī ŲūØąØīØŊŲ ØŊØą ØģŲŲŲ",
+DlgTableCaption		: "ØđŲŲØ§Ų",
+DlgTableSummary		: "ØŪŲØ§ØĩŲ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ŲÛÚÚŊÛŲØ§Û ØģŲŲŲ",
+DlgCellWidth		: "ŲūŲŲØ§",
+DlgCellWidthPx		: "ŲūÛÚĐØģŲ",
+DlgCellWidthPc		: "ØŊØąØĩØŊ",
+DlgCellHeight		: "ØŊØąØ§ØēØ§",
+DlgCellWordWrap		: "ØīÚĐØģØŠŲ ŲØ§ÚŲâŲØ§",
+DlgCellWordWrapNotSet	: "<ØŠØđÛŲâŲØīØŊŲ>",
+DlgCellWordWrapYes	: "ØĻŲŲ",
+DlgCellWordWrapNo	: "ØŪÛØą",
+DlgCellHorAlign		: "ÚÛŲØī ŲØ§ŲŲÛ",
+DlgCellHorAlignNotSet	: "<ØŠØđÛŲâŲØīØŊŲ>",
+DlgCellHorAlignLeft	: "ÚŲū",
+DlgCellHorAlignCenter	: "ŲØģØ·",
+DlgCellHorAlignRight: "ØąØ§ØģØŠ",
+DlgCellVerAlign		: "ÚÛŲØī ŲØđŲŲØŊÛ",
+DlgCellVerAlignNotSet	: "<ØŠØđÛŲâŲØīØŊŲ>",
+DlgCellVerAlignTop	: "ØĻØ§ŲØ§",
+DlgCellVerAlignMiddle	: "ŲÛØ§Ų",
+DlgCellVerAlignBottom	: "ŲūØ§ØĶÛŲ",
+DlgCellVerAlignBaseline	: "ØŪØ·âŲūØ§ÛŲ",
+DlgCellRowSpan		: "ÚŊØģØŠØąØŊÚŊÛ ØģØ·ØąŲØ§",
+DlgCellCollSpan		: "ÚŊØģØŠØąØŊÚŊÛ ØģØŠŲŲŲØ§",
+DlgCellBackColor	: "ØąŲÚŊ ŲūØģâØēŲÛŲŲ",
+DlgCellBorderColor	: "ØąŲÚŊ ŲØĻŲ",
+DlgCellBtnSelect	: "ØĻØąÚŊØēÛŲÛØŊ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "ÛØ§ŲØŠŲ",
+DlgFindFindBtn		: "ÛØ§ŲØŠŲ",
+DlgFindNotFoundMsg	: "ŲØŠŲ ŲŲØąØŊŲØļØą ÛØ§ŲØŠ ŲØīØŊ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ØŽØ§ÛÚŊØēÛŲÛ",
+DlgReplaceFindLbl		: "ÚŲâÚÛØē ØąØ§ ŲÛâÛØ§ØĻÛØŊ:",
+DlgReplaceReplaceLbl	: "ØŽØ§ÛÚŊØēÛŲÛ ØĻØ§:",
+DlgReplaceCaseChk		: "ŲŲØģØ§ŲÛ ØŊØą ØĻØēØąÚŊÛ Ų ÚĐŲÚÚĐÛ ŲŲÛØģŲâŲØ§",
+DlgReplaceReplaceBtn	: "ØŽØ§ÛÚŊØēÛŲÛ",
+DlgReplaceReplAllBtn	: "ØŽØ§ÛÚŊØēÛŲÛ ŲŲŲŲī ÛØ§ŲØŠŲâŲØ§",
+DlgReplaceWordChk		: "ŲŲØģØ§ŲÛ ØĻØ§ ŲØ§ÚŲŲī ÚĐØ§ŲŲ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ØŠŲØļÛŲØ§ØŠ Ø§ŲŲÛØŠÛ ŲØąŲØąÚŊØą ØīŲØ§ Ø§ØŽØ§ØēŲ ŲŲÛâØŊŲØŊ ÚĐŲ ŲÛØąØ§ÛØīÚŊØą ØĻŲ Ø·ŲØą ØŪŲØŊÚĐØ§Øą ØđŲŲÚĐØąØŊŲØ§Û ØĻØąØī ØąØ§ Ø§ŲØŽØ§Ų ØŊŲØŊ. ŲØ·ŲØ§ ØĻØ§ ØŊÚĐŲŲâŲØ§Û ØĩŲØ­ŲâÚĐŲÛØŊ Ø§ÛŲ ÚĐØ§Øą ØąØ§ Ø§ŲØŽØ§Ų ØŊŲÛØŊ (Ctrl+X).",
+PasteErrorCopy	: "ØŠŲØļÛŲØ§ØŠ Ø§ŲŲÛØŠÛ ŲØąŲØąÚŊØą ØīŲØ§ Ø§ØŽØ§ØēŲ ŲŲÛâØŊŲØŊ ÚĐŲ ŲÛØąØ§ÛØīÚŊØą ØĻŲ Ø·ŲØą ØŪŲØŊÚĐØ§Øą ØđŲŲÚĐØąØŊŲØ§Û ÚĐŲūÛâÚĐØąØŊŲ ØąØ§ Ø§ŲØŽØ§Ų ØŊŲØŊ. ŲØ·ŲØ§ ØĻØ§ ØŊÚĐŲŲâŲØ§Û ØĩŲØ­ŲâÚĐŲÛØŊ Ø§ÛŲ ÚĐØ§Øą ØąØ§ Ø§ŲØŽØ§Ų ØŊŲÛØŊ (Ctrl+C).",
+
+PasteAsText		: "ÚØģØĻØ§ŲØŊŲ ØĻŲ ØđŲŲØ§Ų ŲØŠŲ ŲØģØ§ØŊŲ",
+PasteFromWord	: "ÚØģØĻØ§ŲØŊŲ Ø§Øē Word",
+
+DlgPasteMsg2	: "ŲØ·ŲØ§ ŲØŠŲ ØąØ§ ØĻØ§ ÚĐŲÛØŊŲØ§Û (<STRONG>Ctrl+V</STRONG>) ØŊØą Ø§ÛŲ ØŽØđØĻŲŲī ŲØŠŲÛ ØĻÚØģØĻØ§ŲÛØŊ Ų <STRONG>ŲūØ°ÛØąØī</STRONG> ØąØ§ ØĻØēŲÛØŊ.",
+DlgPasteSec		: "ØĻŲ ØŪØ§Ø·Øą ØŠŲØļÛŲØ§ØŠ Ø§ŲŲÛØŠÛ ŲØąŲØąÚŊØą ØīŲØ§Ø ŲÛØąØ§ÛØīÚŊØą ŲŲÛâØŠŲØ§ŲØŊ ØŊØģØŠØąØģÛ ŲØģØŠŲÛŲ ØĻŲ ØŊØ§ØŊŲâŲØ§Û clipboard ØŊØ§ØīØŠŲ ØĻØ§ØīØŊ. ØīŲØ§ ØĻØ§ÛØŊ ØŊŲØĻØ§ØąŲ ØĒŲØąØ§ ØŊØą Ø§ÛŲ ŲūŲØŽØąŲ ØĻÚØģØĻØ§ŲÛØŊ.",
+DlgPasteIgnoreFont		: "ÚØīŲâŲūŲØīÛ Ø§Øē ØŠØđØ§ØąÛŲ ŲŲØđ ŲŲŲ",
+DlgPasteRemoveStyles	: "ÚØīŲâŲūŲØīÛ Ø§Øē ØŠØđØ§ØąÛŲ ØģØĻÚĐ (style)",
+
+// Color Picker
+ColorAutomatic	: "ØŪŲØŊÚĐØ§Øą",
+ColorMoreColors	: "ØąŲÚŊŲØ§Û ØĻÛØīØŠØą...",
+
+// Document Properties
+DocProps		: "ŲÛÚÚŊÛŲØ§Û ØģŲØŊ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ŲÛÚÚŊÛŲØ§Û ŲŲÚŊØą",
+DlgAnchorName		: "ŲØ§Ų ŲŲÚŊØą",
+DlgAnchorErrorName	: "ŲØ·ŲØ§ ŲØ§Ų ŲŲÚŊØą ØąØ§ ØĻŲŲÛØģÛØŊ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ØŊØą ŲØ§ÚŲâŲØ§ŲŲ ÛØ§ŲØŠ ŲØīØŊ",
+DlgSpellChangeTo		: "ØŠØšÛÛØą ØĻŲ",
+DlgSpellBtnIgnore		: "ÚØīŲâŲūŲØīÛ",
+DlgSpellBtnIgnoreAll	: "ÚØīŲâŲūŲØīÛ ŲŲŲ",
+DlgSpellBtnReplace		: "ØŽØ§ÛÚŊØēÛŲÛ",
+DlgSpellBtnReplaceAll	: "ØŽØ§ÛÚŊØēÛŲÛ ŲŲŲ",
+DlgSpellBtnUndo			: "ŲØ§ÚÛŲØī",
+DlgSpellNoSuggestions	: "- ŲūÛØīŲŲØ§ØŊÛ ŲÛØģØŠ -",
+DlgSpellProgress		: "ØĻØąØąØģÛ Ø§ŲŲØ§ ØŊØą Ø­Ø§Ų Ø§ŲØŽØ§Ų...",
+DlgSpellNoMispell		: "ØĻØąØąØģÛ Ø§ŲŲØ§ Ø§ŲØŽØ§Ų ØīØŊ. ŲÛÚ ØšŲØ·âØ§ŲŲØ§ØĶÛ ÛØ§ŲØŠ ŲØīØŊ",
+DlgSpellNoChanges		: "ØĻØąØąØģÛ Ø§ŲŲØ§ Ø§ŲØŽØ§Ų ØīØŊ. ŲÛÚ ŲØ§ÚŲâØ§Û ØŠØšÛÛØą ŲÛØ§ŲØŠ",
+DlgSpellOneChange		: "ØĻØąØąØģÛ Ø§ŲŲØ§ Ø§ŲØŽØ§Ų ØīØŊ. ÛÚĐ ŲØ§ÚŲ ØŠØšÛÛØą ÛØ§ŲØŠ",
+DlgSpellManyChanges		: "ØĻØąØąØģÛ Ø§ŲŲØ§ Ø§ŲØŽØ§Ų ØīØŊ. %1 ŲØ§ÚŲ ØŠØšÛÛØą ÛØ§ŲØŠ",
+
+IeSpellDownload			: "ØĻØąØąØģÛâÚĐŲŲØŊŲŲī Ø§ŲŲØ§ ŲØĩØĻ ŲØīØŊŲ Ø§ØģØŠ. ØĒÛØ§ ŲÛâØŪŲØ§ŲÛØŊ ØĒŲ ØąØ§ ŲŲâØ§ÚĐŲŲŲ ØŊØąÛØ§ŲØŠ ÚĐŲÛØŊØ",
+
+// Button Dialog
+DlgButtonText		: "ŲØŠŲ (ŲŲØŊØ§Øą)",
+DlgButtonType		: "ŲŲØđ",
+DlgButtonTypeBtn	: "ØŊÚĐŲŲ",
+DlgButtonTypeSbm	: "Submit",
+DlgButtonTypeRst	: "ØĻØ§ØēŲØīØ§ŲÛ (Reset)",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ŲØ§Ų",
+DlgCheckboxValue	: "ŲŲØŊØ§Øą",
+DlgCheckboxSelected	: "ØĻØąÚŊØēÛØŊŲ",
+
+// Form Dialog
+DlgFormName		: "ŲØ§Ų",
+DlgFormAction	: "ØąŲÛØŊØ§ØŊ",
+DlgFormMethod	: "ŲØŠØŊ",
+
+// Select Field Dialog
+DlgSelectName		: "ŲØ§Ų",
+DlgSelectValue		: "ŲŲØŊØ§Øą",
+DlgSelectSize		: "Ø§ŲØŊØ§ØēŲ",
+DlgSelectLines		: "ØŪØ·ŲØ·",
+DlgSelectChkMulti	: "ÚŊØēÛŲØī ÚŲØŊÚŊØ§ŲŲ ŲØąØ§ŲŲ ØĻØ§ØīØŊ",
+DlgSelectOpAvail	: "ÚŊØēÛŲŲâŲØ§Û ØŊØąØŊØģØŠØąØģ",
+DlgSelectOpText		: "ŲØŠŲ",
+DlgSelectOpValue	: "ŲŲØŊØ§Øą",
+DlgSelectBtnAdd		: "Ø§ŲØēŲØŊŲ",
+DlgSelectBtnModify	: "ŲÛØąØ§ÛØī",
+DlgSelectBtnUp		: "ØĻØ§ŲØ§",
+DlgSelectBtnDown	: "ŲūØ§ØĶÛŲ",
+DlgSelectBtnSetValue : "ØŠŲØļÛŲ ØĻŲ ØđŲŲØ§Ų ŲŲØŊØ§Øą ŲØĻØąÚŊØēÛØŊŲ",
+DlgSelectBtnDelete	: "ŲūØ§ÚĐâÚĐØąØŊŲ",
+
+// Textarea Dialog
+DlgTextareaName	: "ŲØ§Ų",
+DlgTextareaCols	: "ØģØŠŲŲŲØ§",
+DlgTextareaRows	: "ØģØ·ØąŲØ§",
+
+// Text Field Dialog
+DlgTextName			: "ŲØ§Ų",
+DlgTextValue		: "ŲŲØŊØ§Øą",
+DlgTextCharWidth	: "ŲūŲŲØ§Û ŲŲÛØģŲ",
+DlgTextMaxChars		: "ØĻÛØīÛŲŲŲī ŲŲÛØģŲâŲØ§",
+DlgTextType			: "ŲŲØđ",
+DlgTextTypeText		: "ŲØŠŲ",
+DlgTextTypePass		: "ÚŊØ°ØąŲØ§ÚŲ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ŲØ§Ų",
+DlgHiddenValue	: "ŲŲØŊØ§Øą",
+
+// Bulleted List Dialog
+BulletedListProp	: "ŲÛÚÚŊÛŲØ§Û ŲŲØąØģØŠ ŲŲØ·ŲâØ§Û",
+NumberedListProp	: "ŲÛÚÚŊÛŲØ§Û ŲŲØąØģØŠ ØīŲØ§ØąŲâØŊØ§Øą",
+DlgLstStart			: "ØĒØšØ§Øē",
+DlgLstType			: "ŲŲØđ",
+DlgLstTypeCircle	: "ØŊØ§ÛØąŲ",
+DlgLstTypeDisc		: "ŲØąØĩ",
+DlgLstTypeSquare	: "ÚŲØ§ØąÚŊŲØī",
+DlgLstTypeNumbers	: "ØīŲØ§ØąŲâŲØ§ (1Ø 2Ø 3)",
+DlgLstTypeLCase		: "ŲŲÛØģŲâŲØ§Û ÚĐŲÚÚĐ (aØ bØ c)",
+DlgLstTypeUCase		: "ŲŲÛØģŲâŲØ§Û ØĻØēØąÚŊ (AØ BØ C)",
+DlgLstTypeSRoman	: "ØīŲØ§ØąÚŊØ§Ų ØąŲŲÛ ÚĐŲÚÚĐ (iØ iiØ iii)",
+DlgLstTypeLRoman	: "ØīŲØ§ØąÚŊØ§Ų ØąŲŲÛ ØĻØēØąÚŊ (IØ IIØ III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ØđŲŲŲÛ",
+DlgDocBackTab		: "ŲūØģâØēŲÛŲŲ",
+DlgDocColorsTab		: "ØąŲÚŊŲØ§ Ų Ø­Ø§ØīÛŲâŲØ§",
+DlgDocMetaTab		: "ŲØąØ§ØŊØ§ØŊŲ",
+
+DlgDocPageTitle		: "ØđŲŲØ§Ų ØĩŲØ­Ų",
+DlgDocLangDir		: "ØŽŲØŠ ØēØĻØ§Ų",
+DlgDocLangDirLTR	: "ÚŲū ØĻŲ ØąØ§ØģØŠ (LTR(",
+DlgDocLangDirRTL	: "ØąØ§ØģØŠ ØĻŲ ÚŲū (RTL(",
+DlgDocLangCode		: "ÚĐØŊ ØēØĻØ§Ų",
+DlgDocCharSet		: "ØąŲØēÚŊØ°Ø§ØąÛ ŲŲÛØģŲâÚŊØ§Ų",
+DlgDocCharSetCE		: "Ø§ØąŲŲūØ§Û ŲØąÚĐØēÛ",
+DlgDocCharSetCT		: "ÚÛŲÛ ØąØģŲÛ (Big5)",
+DlgDocCharSetCR		: "ØģÛØąÛŲÛÚĐ",
+DlgDocCharSetGR		: "ÛŲŲØ§ŲÛ",
+DlgDocCharSetJP		: "ÚØ§ŲūŲÛ",
+DlgDocCharSetKR		: "ÚĐØąŲâØ§Û",
+DlgDocCharSetTR		: "ØŠØąÚĐÛ",
+DlgDocCharSetUN		: "ÛŲŲÛÚĐŲØŊ (UTF-8)",
+DlgDocCharSetWE		: "Ø§ØąŲŲūØ§Û ØšØąØĻÛ",
+DlgDocCharSetOther	: "ØąŲØēÚŊØ°Ø§ØąÛ ŲŲÛØģŲâÚŊØ§Ų ØŊÛÚŊØą",
+
+DlgDocDocType		: "ØđŲŲØ§Ų ŲŲØđ ØģŲØŊ",
+DlgDocDocTypeOther	: "ØđŲŲØ§Ų ŲŲØđ ØģŲØŊ ØŊÛÚŊØą",
+DlgDocIncXHTML		: "ØīØ§ŲŲ ØŠØđØ§ØąÛŲ XHTML",
+DlgDocBgColor		: "ØąŲÚŊ ŲūØģâØēŲÛŲŲ",
+DlgDocBgImage		: "URL ØŠØĩŲÛØą ŲūØģâØēŲÛŲŲ",
+DlgDocBgNoScroll	: "ŲūØģâØēŲÛŲŲŲī ŲūÛŲØ§ÛØīâŲØ§ŲūØ°ÛØą",
+DlgDocCText			: "ŲØŠŲ",
+DlgDocCLink			: "ŲūÛŲŲØŊ",
+DlgDocCVisited		: "ŲūÛŲŲØŊ ŲØīØ§ŲØŊŲâØīØŊŲ",
+DlgDocCActive		: "ŲūÛŲŲØŊ ŲØđØ§Ų",
+DlgDocMargins		: "Ø­Ø§ØīÛŲâŲØ§Û ØĩŲØ­Ų",
+DlgDocMaTop			: "ØĻØ§ŲØ§",
+DlgDocMaLeft		: "ÚŲū",
+DlgDocMaRight		: "ØąØ§ØģØŠ",
+DlgDocMaBottom		: "ŲūØ§ÛÛŲ",
+DlgDocMeIndex		: "ÚĐŲÛØŊŲØ§ÚÚŊØ§Ų ŲŲØ§ÛŲâÚŊØ°Ø§ØąÛ ØģŲØŊ (ØĻØ§ ÚĐØ§ŲØ§ ØŽØŊØ§ ØīŲŲØŊ)",
+DlgDocMeDescr		: "ØŠŲØĩÛŲ ØģŲØŊ",
+DlgDocMeAuthor		: "ŲŲÛØģŲØŊŲ",
+DlgDocMeCopy		: "ÚĐŲūÛâØąØ§ÛØŠ",
+DlgDocPreview		: "ŲūÛØīâŲŲØ§ÛØī",
+
+// Templates Dialog
+Templates			: "Ø§ŲÚŊŲŲØ§",
+DlgTemplatesTitle	: "Ø§ŲÚŊŲŲØ§Û ŲØ­ØŠŲÛØ§ØŠ",
+DlgTemplatesSelMsg	: "ŲØ·ŲØ§ Ø§ŲÚŊŲÛ ŲŲØąØŊŲØļØą ØąØ§ ØĻØąØ§Û ØĻØ§ØēÚĐØąØŊŲ ØŊØą ŲÛØąØ§ÛØīÚŊØą ØĻØąÚŊØēÛŲÛØŊ<br>(ŲØ­ØŠŲÛØ§ØŠ ÚĐŲŲŲÛ Ø§Øē ØŊØģØŠ ØŪŲØ§ŲŲØŊ ØąŲØŠ):",
+DlgTemplatesLoading	: "ØĻØ§ØąÚŊØ°Ø§ØąÛ ŲŲØąØģØŠ Ø§ŲÚŊŲŲØ§. ŲØ·ŲØ§ ØĩØĻØą ÚĐŲÛØŊ...",
+DlgTemplatesNoTpl	: "(Ø§ŲÚŊŲØĶÛ ØŠØđØąÛŲ ŲØīØŊŲ Ø§ØģØŠ)",
+DlgTemplatesReplace	: "ŲØ­ØŠŲÛØ§ØŠ ÚĐŲŲŲÛ ØŽØ§ÛÚŊØēÛŲ ØīŲŲØŊ",
+
+// About Dialog
+DlgAboutAboutTab	: "ØŊØąØĻØ§ØąŲ",
+DlgAboutBrowserInfoTab	: "Ø§Ø·ŲØ§ØđØ§ØŠ ŲØąŲØąÚŊØą",
+DlgAboutLicenseTab	: "ÚŊŲØ§ŲÛŲØ§ŲŲ",
+DlgAboutVersion		: "ŲÚŊØ§ØąØī",
+DlgAboutInfo		: "ØĻØąØ§Û ØĒÚŊØ§ŲÛ ØĻÛØīØŠØą ØĻŲ Ø§ÛŲ ŲØīØ§ŲÛ ØĻØąŲÛØŊ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/bg.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/bg.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/bg.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Bulgarian language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ÐĄÐšŅÐļÐđ ÐŋÐ°Ð―ÐĩÐŧÐ° Ņ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐļŅÐĩ",
+ToolbarExpand		: "ÐÐūÐšÐ°ÐķÐļ ÐŋÐ°Ð―ÐĩÐŧÐ° Ņ ÐļÐ―ŅŅŅŅÐžÐĩÐ―ŅÐļŅÐĩ",
+
+// Toolbar Items and Context Menu
+Save				: "ÐÐ°ÐŋÐ°Ð·Ðļ",
+NewPage				: "ÐÐūÐēÐ° ŅŅŅÐ°Ð―ÐļŅÐ°",
+Preview				: "ÐŅÐĩÐīÐēÐ°ŅÐļŅÐĩÐŧÐĩÐ― ÐļÐ·ÐģÐŧÐĩÐī",
+Cut					: "ÐÐ·ŅÐĩÐķÐļ",
+Copy				: "ÐÐ°ÐŋÐ°ÐžÐĩŅÐļ",
+Paste				: "ÐÐžŅÐšÐ―Ðļ",
+PasteText			: "ÐÐžŅÐšÐ―Ðļ ŅÐ°ÐžÐū ŅÐĩÐšŅŅ",
+PasteWord			: "ÐÐžŅÐšÐ―Ðļ ÐūŅ MS Word",
+Print				: "ÐÐĩŅÐ°Ņ",
+SelectAll			: "ÐĄÐĩÐŧÐĩÐšŅÐļŅÐ°Ðđ ÐēŅÐļŅÐšÐū",
+RemoveFormat		: "ÐÐ·ŅŅÐļÐđ ŅÐūŅÐžÐ°ŅÐļŅÐ°Ð―ÐĩŅÐū",
+InsertLinkLbl		: "ÐŅŅÐ·ÐšÐ°",
+InsertLink			: "ÐÐūÐąÐ°ÐēÐļ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐ°Ðđ ÐēŅŅÐ·ÐšÐ°",
+RemoveLink			: "ÐÐ·ŅŅÐļÐđ ÐēŅŅÐ·ÐšÐ°",
+Anchor				: "ÐÐūÐąÐ°ÐēÐļ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐ°Ðđ ÐšÐūŅÐēÐ°",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "ÐÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+InsertImage			: "ÐÐūÐąÐ°ÐēÐļ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐ°Ðđ ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "ÐÐūÐąÐ°ÐēÐļ/Ð ÐĩÐīÐ°ÐšŅÐļÐ°Ðđ Flash ÐūÐąÐĩÐšŅ",
+InsertTableLbl		: "ÐĒÐ°ÐąÐŧÐļŅÐ°",
+InsertTable			: "ÐÐūÐąÐ°ÐēÐļ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐ°Ðđ ŅÐ°ÐąÐŧÐļŅÐ°",
+InsertLineLbl		: "ÐÐļÐ―ÐļŅ",
+InsertLine			: "ÐÐžŅÐšÐ―Ðļ ŅÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧÐ―Ð° ÐŧÐļÐ―ÐļŅ",
+InsertSpecialCharLbl: "ÐĄÐŋÐĩŅÐļÐ°ÐŧÐĩÐ― ŅÐļÐžÐēÐūÐŧ",
+InsertSpecialChar	: "ÐÐžŅÐšÐ―Ðļ ŅÐŋÐĩŅÐļÐ°ÐŧÐĩÐ― ŅÐļÐžÐēÐūÐŧ",
+InsertSmileyLbl		: "ÐĢŅÐžÐļÐēÐšÐ°",
+InsertSmiley		: "ÐÐūÐąÐ°ÐēÐļ ŅŅÐžÐļÐēÐšÐ°",
+About				: "ÐÐ° FCKeditor",
+Bold				: "ÐĢÐīÐĩÐąÐĩÐŧÐĩÐ―",
+Italic				: "ÐŅŅŅÐļÐē",
+Underline			: "ÐÐūÐīŅÐĩŅŅÐ°Ð―",
+StrikeThrough		: "ÐÐ°ŅÐĩŅŅÐ°Ð―",
+Subscript			: "ÐÐ―ÐīÐĩÐšŅ Ð·Ð° ÐąÐ°Ð·Ð°",
+Superscript			: "ÐÐ―ÐīÐĩÐšŅ Ð·Ð° ŅŅÐĩÐŋÐĩÐ―",
+LeftJustify			: "ÐÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ Ðē ÐŧŅÐēÐū",
+CenterJustify		: "ÐÐūÐīŅÐ°ÐēÐ―ŅÐēÐ―Ðĩ Ðē ŅŅÐĩÐīÐ°ŅÐ°",
+RightJustify		: "ÐÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ Ðē ÐīŅŅÐ―Ðū",
+BlockJustify		: "ÐÐēŅŅŅŅÐ°Ð―Ð―Ðū ÐŋÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ",
+DecreaseIndent		: "ÐÐ°ÐžÐ°ÐŧÐļ ÐūŅŅŅŅÐŋÐ°",
+IncreaseIndent		: "ÐĢÐēÐĩÐŧÐļŅÐļ ÐūŅŅŅŅÐŋÐ°",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "ÐŅÐžÐĩÐ―Ðļ",
+Redo				: "ÐÐūÐēŅÐūŅÐļ",
+NumberedListLbl		: "ÐŅÐžÐĩŅÐļŅÐ°Ð― ŅÐŋÐļŅŅÐš",
+NumberedList		: "ÐÐūÐąÐ°ÐēÐļ/ÐÐ·ŅŅÐļÐđ Ð―ŅÐžÐĩŅÐļŅÐ°Ð― ŅÐŋÐļŅŅÐš",
+BulletedListLbl		: "ÐÐĩÐ―ŅÐžÐĩŅÐļŅÐ°Ð― ŅÐŋÐļŅŅÐš",
+BulletedList		: "ÐÐūÐąÐ°ÐēÐļ/ÐÐ·ŅŅÐļÐđ Ð―ÐĩÐ―ŅÐžÐĩŅÐļŅÐ°Ð― ŅÐŋÐļŅŅÐš",
+ShowTableBorders	: "ÐÐūÐšÐ°ÐķÐļ ŅÐ°ÐžÐšÐļŅÐĩ Ð―Ð° ŅÐ°ÐąÐŧÐļŅÐ°ŅÐ°",
+ShowDetails			: "ÐÐūÐšÐ°ÐķÐļ ÐŋÐūÐīŅÐūÐąÐ―ÐūŅŅÐļ",
+Style				: "ÐĄŅÐļÐŧ",
+FontFormat			: "ÐĪÐūŅÐžÐ°Ņ",
+Font				: "ÐĻŅÐļŅŅ",
+FontSize			: "Ð Ð°Ð·ÐžÐĩŅ",
+TextColor			: "ÐĶÐēŅŅ Ð―Ð° ŅÐĩÐšŅŅÐ°",
+BGColor				: "ÐĶÐēŅŅ Ð―Ð° ŅÐūÐ―Ð°",
+Source				: "ÐÐūÐī",
+Find				: "ÐĒŅŅŅÐļ",
+Replace				: "ÐÐ°ÐžÐĩŅŅÐļ",
+SpellCheck			: "ÐŅÐūÐēÐĩŅÐļ ÐŋŅÐ°ÐēÐūÐŋÐļŅÐ°",
+UniversalKeyboard	: "ÐĢÐ―ÐļÐēÐĩŅŅÐ°ÐŧÐ―Ð° ÐšÐŧÐ°ÐēÐļÐ°ŅŅŅÐ°",
+PageBreakLbl		: "ÐÐūÐē ŅÐĩÐī",
+PageBreak			: "ÐÐžŅÐšÐ―Ðļ Ð―ÐūÐē ŅÐĩÐī",
+
+Form			: "ÐĪÐūŅÐžŅÐŧŅŅ",
+Checkbox		: "ÐÐūÐŧÐĩ Ð·Ð° ÐūŅÐžÐĩŅÐšÐ°",
+RadioButton		: "ÐÐūÐŧÐĩ Ð·Ð° ÐūÐŋŅÐļŅ",
+TextField		: "ÐĒÐĩÐšŅŅÐūÐēÐū ÐŋÐūÐŧÐĩ",
+Textarea		: "ÐĒÐĩÐšŅŅÐūÐēÐ° ÐūÐąÐŧÐ°ŅŅ",
+HiddenField		: "ÐĄÐšŅÐļŅÐū ÐŋÐūÐŧÐĩ",
+Button			: "ÐŅŅÐūÐ―",
+SelectionField	: "ÐÐ°ÐīÐ°ŅÐū ÐžÐĩÐ―Ņ Ņ ÐūÐŋŅÐļÐļ",
+ImageButton		: "ÐŅŅÐūÐ―-ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Ð ÐĩÐīÐ°ÐšŅÐļŅÐ°Ðđ ÐēŅŅÐ·ÐšÐ°",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "ÐÐ·ŅŅÐļÐđ ŅÐĩÐīÐūÐēÐĩŅÐĩ",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "ÐÐ·ŅŅÐļÐđ ÐšÐūÐŧÐūÐ―ÐļŅÐĩ",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "ÐÐ·ŅŅÐļÐđ ÐšÐŧÐĩŅÐšÐļŅÐĩ",
+MergeCells			: "ÐÐąÐĩÐīÐļÐ―Ðļ ÐšÐŧÐĩŅÐšÐļŅÐĩ",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "ÐÐ·ŅŅÐļÐđ ŅÐ°ÐąÐŧÐļŅÐ°ŅÐ°",
+CellProperties		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐšÐŧÐĩŅÐšÐ°ŅÐ°",
+TableProperties		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ŅÐ°ÐąÐŧÐļŅÐ°ŅÐ°",
+ImageProperties		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩŅÐū",
+FlashProperties		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° Flash ÐūÐąÐĩÐšŅÐ°",
+
+AnchorProp			: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐšÐūŅÐēÐ°ŅÐ°",
+ButtonProp			: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐąŅŅÐūÐ―Ð°",
+CheckboxProp		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐŋÐūÐŧÐĩŅÐū Ð·Ð° ÐūŅÐžÐĩŅÐšÐ°",
+HiddenFieldProp		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ŅÐšŅÐļŅÐūŅÐū ÐŋÐūÐŧÐĩ",
+RadioButtonProp		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐŋÐūÐŧÐĩŅÐū Ð·Ð° ÐūÐŋŅÐļŅ",
+ImageButtonProp		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐąŅŅÐūÐ―Ð°-ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+TextFieldProp		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ŅÐĩÐšŅŅÐūÐēÐūŅÐū-ÐŋÐūÐŧÐĩ",
+SelectionFieldProp	: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐŋÐ°ÐīÐ°ŅÐūŅÐū ÐžÐĩÐ―Ņ Ņ ÐūÐŋŅÐļÐļ",
+TextareaProp		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ŅÐĩÐšŅŅÐūÐēÐ°ŅÐ° ÐūÐąÐŧÐ°ŅŅ",
+FormProp			: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ŅÐūŅÐžŅÐŧŅŅÐ°",
+
+FontFormats			: "ÐÐūŅÐžÐ°ÐŧÐĩÐ―;ÐĪÐūŅÐžÐ°ŅÐļŅÐ°Ð―;ÐÐīŅÐĩŅ;ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ 1;ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ 2;ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ 3;ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ 4;ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ 5;ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ 6;ÐÐ°ŅÐ°ÐģŅÐ°Ņ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "ÐÐąŅÐ°ÐąÐūŅÐšÐ° Ð―Ð° XHTML. ÐÐūÐŧŅ ÐļÐ·ŅÐ°ÐšÐ°ÐđŅÐĩ...",
+Done				: "ÐÐūŅÐūÐēÐū",
+PasteWordConfirm	: "ÐĒÐĩÐšŅŅŅŅ, ÐšÐūÐđŅÐū ÐļŅÐšÐ°ŅÐĩ ÐīÐ° ÐēÐžŅÐšÐ―ÐĩŅÐĩ Ðĩ ÐšÐūÐŋÐļŅÐ°Ð― ÐūŅ MS Word. ÐÐĩÐŧÐ°ÐĩŅÐĩ ÐŧÐļ ÐīÐ° ÐąŅÐīÐĩ ÐļÐ·ŅÐļŅŅÐĩÐ― ÐŋŅÐĩÐīÐļ ÐēÐžŅÐšÐēÐ°Ð―ÐĩŅÐū?",
+NotCompatiblePaste	: "ÐĒÐ°Ð·Ðļ ÐūÐŋÐĩŅÐ°ŅÐļŅ ÐļÐ·ÐļŅÐšÐēÐ° MS Internet Explorer ÐēÐĩŅŅÐļŅ 5.5 ÐļÐŧÐļ ÐŋÐū-ÐēÐļŅÐūÐšÐ°. ÐÐĩÐŧÐ°ÐĩŅÐĩ ÐŧÐļ ÐīÐ° ÐēÐžŅÐšÐ―ÐĩŅÐĩ Ð·Ð°ÐŋÐ°ÐžÐĩŅÐĩÐ―ÐūŅÐū ÐąÐĩÐ· ÐļÐ·ŅÐļŅŅÐēÐ°Ð―Ðĩ?",
+UnknownToolbarItem	: "ÐÐĩÐŋÐūÐ·Ð―Ð°Ņ ÐļÐ―ŅŅŅŅÐžÐĩÐ―Ņ \"%1\"",
+UnknownCommand		: "ÐÐĩÐŋÐūÐ·Ð―Ð°ŅÐ° ÐšÐūÐžÐ°Ð―ÐīÐ° \"%1\"",
+NotImplemented		: "ÐÐūÐžÐ°Ð―ÐīÐ°ŅÐ° Ð―Ðĩ Ðĩ ÐļÐžÐŋÐŧÐĩÐžÐĩÐ―ŅÐļŅÐ°Ð―Ð°",
+UnknownToolbarSet	: "ÐÐ°Ð―ÐĩÐŧŅŅ \"%1\" Ð―Ðĩ ŅŅŅÐĩŅŅÐēŅÐēÐ°",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
+
+// Dialogs
+DlgBtnOK			: "ÐÐ",
+DlgBtnCancel		: "ÐŅÐšÐ°Ð·",
+DlgBtnClose			: "ÐÐ°ŅÐēÐūŅÐļ",
+DlgBtnBrowseServer	: "Ð Ð°Ð·ÐģÐŧÐĩÐīÐ°Ðđ ŅŅŅÐēŅŅÐ°",
+DlgAdvancedTag		: "ÐÐūÐīŅÐūÐąÐ―ÐūŅŅÐļ...",
+DlgOpOther			: "<ÐŅŅÐģÐū>",
+DlgInfoTab			: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ",
+DlgAlertUrl			: "ÐÐūÐŧŅ, ÐēŅÐēÐĩÐīÐĩŅÐĩ ÐŋŅÐŧÐ―ÐļŅ ÐŋŅŅ (URL)",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<Ð―Ðĩ Ðĩ Ð―Ð°ŅŅŅÐūÐĩÐ―>",
+DlgGenId			: "ÐÐīÐĩÐ―ŅÐļŅÐļÐšÐ°ŅÐūŅ",
+DlgGenLangDir		: "ÐŋÐūŅÐūÐšÐ° Ð―Ð° ŅÐĩŅŅÐ°",
+DlgGenLangDirLtr	: "ÐŅ ÐŧŅÐēÐū Ð―Ð° ÐīŅŅÐ―Ðū",
+DlgGenLangDirRtl	: "ÐŅ ÐīŅŅÐ―Ðū Ð―Ð° ÐŧŅÐēÐū",
+DlgGenLangCode		: "ÐÐūÐī Ð―Ð° ÐĩÐ·ÐļÐšÐ°",
+DlgGenAccessKey		: "ÐŅŅÐ· ÐšÐŧÐ°ÐēÐļŅ",
+DlgGenName			: "ÐÐžÐĩ",
+DlgGenTabIndex		: "Ð ÐĩÐī Ð―Ð° ÐīÐūŅŅŅÐŋ",
+DlgGenLongDescr		: "ÐÐŋÐļŅÐ°Ð―ÐļÐĩ Ð―Ð° ÐēŅŅÐ·ÐšÐ°ŅÐ°",
+DlgGenClass			: "ÐÐŧÐ°Ņ ÐūŅ ŅŅÐļÐŧÐūÐēÐļŅÐĩ ŅÐ°ÐąÐŧÐļŅÐļ",
+DlgGenTitle			: "ÐŅÐĩÐŋÐūŅŅŅÐļŅÐĩÐŧÐ―Ðū Ð·Ð°ÐģÐŧÐ°ÐēÐļÐĩ",
+DlgGenContType		: "ÐŅÐĩÐŋÐūŅŅŅÐļŅÐĩÐŧÐĩÐ― ŅÐļÐŋ Ð―Ð° ŅŅÐīŅŅÐķÐ°Ð―ÐļÐĩŅÐū",
+DlgGenLinkCharset	: "ÐĒÐļÐŋ Ð―Ð° ŅÐēŅŅÐ·Ð°Ð―ÐļŅ ŅÐĩŅŅŅŅ",
+DlgGenStyle			: "ÐĄŅÐļÐŧ",
+
+// Image Dialog
+DlgImgTitle			: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩŅÐū",
+DlgImgInfoTab		: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ Ð·Ð° ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩŅÐū",
+DlgImgBtnUpload		: "ÐŅÐ°ŅÐļ ÐšŅÐž ŅŅŅÐēŅŅÐ°",
+DlgImgURL			: "ÐŅÐŧÐĩÐ― ÐŋŅŅ (URL)",
+DlgImgUpload		: "ÐÐ°ŅÐļ",
+DlgImgAlt			: "ÐÐŧŅÐĩŅÐ―Ð°ŅÐļÐēÐĩÐ― ŅÐĩÐšŅŅ",
+DlgImgWidth			: "ÐĻÐļŅÐļÐ―Ð°",
+DlgImgHeight		: "ÐÐļŅÐūŅÐļÐ―Ð°",
+DlgImgLockRatio		: "ÐÐ°ÐŋÐ°Ð·Ðļ ÐŋŅÐūÐŋÐūŅŅÐļŅŅÐ°",
+DlgBtnResetSize		: "ÐŅÐ·ŅŅÐ°Ð―ÐūÐēÐļ ŅÐ°Ð·ÐžÐĩŅÐ°",
+DlgImgBorder		: "Ð Ð°ÐžÐšÐ°",
+DlgImgHSpace		: "ÐĨÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧÐĩÐ― ÐūŅŅŅŅÐŋ",
+DlgImgVSpace		: "ÐÐĩŅŅÐļÐšÐ°ÐŧÐĩÐ― ÐūŅŅŅŅÐŋ",
+DlgImgAlign			: "ÐÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ",
+DlgImgAlignLeft		: "ÐŅÐēÐū",
+DlgImgAlignAbsBottom: "ÐÐ°Ðđ-ÐīÐūÐŧŅ",
+DlgImgAlignAbsMiddle: "ÐĒÐūŅÐ―Ðū ÐŋÐū ŅŅÐĩÐīÐ°ŅÐ°",
+DlgImgAlignBaseline	: "ÐÐū ÐąÐ°Ð·ÐūÐēÐ°ŅÐ° ÐŧÐļÐ―ÐļŅ",
+DlgImgAlignBottom	: "ÐÐūÐŧŅ",
+DlgImgAlignMiddle	: "ÐÐū ŅŅÐĩÐīÐ°ŅÐ°",
+DlgImgAlignRight	: "ÐŅŅÐ―Ðū",
+DlgImgAlignTextTop	: "ÐŅŅŅŅ ŅÐĩÐšŅŅÐ°",
+DlgImgAlignTop		: "ÐŅÐģÐūŅÐĩ",
+DlgImgPreview		: "ÐÐ·ÐģÐŧÐĩÐī",
+DlgImgAlertUrl		: "ÐÐūÐŧŅ, ÐēŅÐēÐĩÐīÐĩŅÐĩ ÐŋŅÐŧÐ―ÐļŅ ÐŋŅŅ ÐīÐū ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩŅÐū",
+DlgImgLinkTab		: "ÐŅŅÐ·ÐšÐ°",
+
+// Flash Dialog
+DlgFlashTitle		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° Flash ÐūÐąÐĩÐšŅÐ°",
+DlgFlashChkPlay		: "ÐÐēŅÐūÐžÐ°ŅÐļŅÐ―Ðū ŅŅÐ°ŅŅÐļŅÐ°Ð―Ðĩ",
+DlgFlashChkLoop		: "ÐÐūÐēÐū ŅŅÐ°ŅŅÐļŅÐ°Ð―Ðĩ ŅÐŧÐĩÐī Ð·Ð°ÐēŅŅŅÐēÐ°Ð―ÐĩŅÐū",
+DlgFlashChkMenu		: "Ð Ð°Ð·ŅÐĩŅÐĩÐ―Ðū Flash ÐžÐĩÐ―Ņ",
+DlgFlashScale		: "ÐŅÐ°Ð·ÐžÐĩŅŅÐēÐ°Ð―Ðĩ",
+DlgFlashScaleAll	: "ÐÐūÐšÐ°ÐķÐļ ŅÐĩÐŧÐļŅ ÐūÐąÐĩÐšŅ",
+DlgFlashScaleNoBorder	: "ÐÐĩÐ· ŅÐ°ÐžÐšÐ°",
+DlgFlashScaleFit	: "ÐĄÐŋÐūŅÐĩÐī ÐžŅŅŅÐūŅÐū",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ÐŅŅÐ·ÐšÐ°",
+DlgLnkInfoTab		: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ Ð·Ð° ÐēŅŅÐ·ÐšÐ°ŅÐ°",
+DlgLnkTargetTab		: "ÐĶÐĩÐŧ",
+
+DlgLnkType			: "ÐÐļÐī Ð―Ð° ÐēŅŅÐ·ÐšÐ°ŅÐ°",
+DlgLnkTypeURL		: "ÐŅÐŧÐĩÐ― ÐŋŅŅ (URL)",
+DlgLnkTypeAnchor	: "ÐÐūŅÐēÐ° Ðē ŅÐĩÐšŅŅÐ°ŅÐ° ŅŅŅÐ°Ð―ÐļŅÐ°",
+DlgLnkTypeEMail		: "Ð-ÐŋÐūŅÐ°",
+DlgLnkProto			: "ÐŅÐūŅÐūÐšÐūÐŧ",
+DlgLnkProtoOther	: "<ÐīŅŅÐģÐū>",
+DlgLnkURL			: "ÐŅÐŧÐĩÐ― ÐŋŅŅ (URL)",
+DlgLnkAnchorSel		: "ÐÐ·ÐąÐĩŅÐĩŅÐĩ ÐšÐūŅÐēÐ°",
+DlgLnkAnchorByName	: "ÐÐū ÐļÐžÐĩ Ð―Ð° ÐšÐūŅÐēÐ°ŅÐ°",
+DlgLnkAnchorById	: "ÐÐū ÐļÐīÐĩÐ―ŅÐļŅÐļÐšÐ°ŅÐūŅ Ð―Ð° ÐĩÐŧÐĩÐžÐĩÐ―Ņ",
+DlgLnkNoAnchors		: "(ÐŅÐžÐ° ÐšÐūŅÐēÐļ Ðē ŅÐĩÐšŅŅÐļŅ ÐīÐūÐšŅÐžÐĩÐ―Ņ)",
+DlgLnkEMail			: "ÐÐīŅÐĩŅ Ð·Ð° Ðĩ-ÐŋÐūŅÐ°",
+DlgLnkEMailSubject	: "ÐĒÐĩÐžÐ° Ð―Ð° ÐŋÐļŅÐžÐūŅÐū",
+DlgLnkEMailBody		: "ÐĒÐĩÐšŅŅ Ð―Ð° ÐŋÐļŅÐžÐūŅÐū",
+DlgLnkUpload		: "ÐÐ°ŅÐļ",
+DlgLnkBtnUpload		: "ÐŅÐ°ŅÐļ Ð―Ð° ŅŅŅÐēŅŅÐ°",
+
+DlgLnkTarget		: "ÐĶÐĩÐŧ",
+DlgLnkTargetFrame	: "<ŅÐ°ÐžÐšÐ°>",
+DlgLnkTargetPopup	: "<ÐīŅŅÐĩŅÐĩÐ― ÐŋŅÐūÐ·ÐūŅÐĩŅ>",
+DlgLnkTargetBlank	: "ÐÐūÐē ÐŋŅÐūÐ·ÐūŅÐĩŅ (_blank)",
+DlgLnkTargetParent	: "Ð ÐūÐīÐļŅÐĩÐŧŅÐšÐļ ÐŋŅÐūÐ·ÐūŅÐĩŅ (_parent)",
+DlgLnkTargetSelf	: "ÐÐšŅÐļÐēÐ―ÐļŅ ÐŋŅÐūÐ·ÐūŅÐĩŅ (_self)",
+DlgLnkTargetTop		: "ÐĶÐĩÐŧÐļŅ ÐŋŅÐūÐ·ÐūŅÐĩŅ (_top)",
+DlgLnkTargetFrameName	: "ÐÐžÐĩ Ð―Ð° ŅÐĩÐŧÐĩÐēÐļŅ ÐŋŅÐūÐ·ÐūŅÐĩŅ",
+DlgLnkPopWinName	: "ÐÐžÐĩ Ð―Ð° ÐīŅŅÐĩŅÐ―ÐļŅ ÐŋŅÐūÐ·ÐūŅÐĩŅ",
+DlgLnkPopWinFeat	: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐīŅŅÐĩŅÐ―ÐļŅ ÐŋŅÐūÐ·ÐūŅÐĩŅ",
+DlgLnkPopResize		: "ÐĄ ÐŋŅÐūÐžÐĩÐ―ÐŧÐļÐēÐļ ŅÐ°Ð·ÐžÐĩŅÐļ",
+DlgLnkPopLocation	: "ÐÐūÐŧÐĩ Ð·Ð° Ð°ÐīŅÐĩŅ",
+DlgLnkPopMenu		: "ÐÐĩÐ―Ņ",
+DlgLnkPopScroll		: "ÐÐŧŅÐ·ÐģÐ°Ņ",
+DlgLnkPopStatus		: "ÐÐūÐŧÐĩ Ð·Ð° ŅŅÐ°ŅŅŅ",
+DlgLnkPopToolbar	: "ÐÐ°Ð―ÐĩÐŧ Ņ ÐąŅŅÐūÐ―Ðļ",
+DlgLnkPopFullScrn	: "ÐÐūÐŧŅÐž ÐĩÐšŅÐ°Ð― (MS IE)",
+DlgLnkPopDependent	: "ÐÐ°ÐēÐļŅÐļÐž (Netscape)",
+DlgLnkPopWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgLnkPopHeight		: "ÐÐļŅÐūŅÐļÐ―Ð°",
+DlgLnkPopLeft		: "ÐÐūÐūŅÐīÐļÐ―Ð°ŅÐļ - X",
+DlgLnkPopTop		: "ÐÐūÐūŅÐīÐļÐ―Ð°ŅÐļ - Y",
+
+DlnLnkMsgNoUrl		: "ÐÐūÐŧŅ, Ð―Ð°ÐŋÐļŅÐĩŅÐĩ ÐŋŅÐŧÐ―ÐļŅ ÐŋŅŅ (URL)",
+DlnLnkMsgNoEMail	: "ÐÐūÐŧŅ, Ð―Ð°ÐŋÐļŅÐĩŅÐĩ Ð°ÐīŅÐĩŅÐ° Ð·Ð° Ðĩ-ÐŋÐūŅÐ°",
+DlnLnkMsgNoAnchor	: "ÐÐūÐŧŅ, ÐļÐ·ÐąÐĩŅÐĩŅÐĩ ÐšÐūŅÐēÐ°",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "ÐÐ·ÐąÐĩŅÐĩŅÐĩ ŅÐēŅŅ",
+DlgColorBtnClear	: "ÐÐ·ŅÐļŅŅÐļ",
+DlgColorHighlight	: "ÐĒÐĩÐšŅŅ",
+DlgColorSelected	: "ÐÐ·ÐąŅÐ°Ð―",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ÐÐūÐąÐ°ÐēÐļ ŅŅÐžÐļÐēÐšÐ°",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ÐÐ·ÐąÐĩŅÐĩŅÐĩ ŅÐŋÐĩŅÐļÐ°ÐŧÐĩÐ― ŅÐļÐžÐēÐūÐŧ",
+
+// Table Dialog
+DlgTableTitle		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ŅÐ°ÐąÐŧÐļŅÐ°ŅÐ°",
+DlgTableRows		: "Ð ÐĩÐīÐūÐēÐĩ",
+DlgTableColumns		: "ÐÐūÐŧÐūÐ―Ðļ",
+DlgTableBorder		: "Ð Ð°Ð·ÐžÐĩŅ Ð―Ð° ŅÐ°ÐžÐšÐ°ŅÐ°",
+DlgTableAlign		: "ÐÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ",
+DlgTableAlignNotSet	: "<ÐÐĩ Ðĩ ÐļÐ·ÐąŅÐ°Ð―Ðū>",
+DlgTableAlignLeft	: "ÐŅÐēÐū",
+DlgTableAlignCenter	: "ÐĶÐĩÐ―ŅŅŅ",
+DlgTableAlignRight	: "ÐŅŅÐ―Ðū",
+DlgTableWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgTableWidthPx		: "ÐŋÐļÐšŅÐĩÐŧÐļ",
+DlgTableWidthPc		: "ÐŋŅÐūŅÐĩÐ―ŅÐļ",
+DlgTableHeight		: "ÐÐļŅÐūŅÐļÐ―Ð°",
+DlgTableCellSpace	: "Ð Ð°Ð·ŅŅÐūŅÐ―ÐļÐĩ ÐžÐĩÐķÐīŅ ÐšÐŧÐĩŅÐšÐļŅÐĩ",
+DlgTableCellPad		: "ÐŅŅŅŅÐŋ Ð―Ð° ŅŅÐīŅŅÐķÐ°Ð―ÐļÐĩŅÐū Ðē ÐšÐŧÐĩŅÐšÐļŅÐĩ",
+DlgTableCaption		: "ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ",
+DlgTableSummary		: "Ð ÐĩÐ·ŅÐžÐĩ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐšÐŧÐĩŅÐšÐ°ŅÐ°",
+DlgCellWidth		: "ÐĻÐļŅÐļÐ―Ð°",
+DlgCellWidthPx		: "ÐŋÐļÐšŅÐĩÐŧÐļ",
+DlgCellWidthPc		: "ÐŋŅÐūŅÐĩÐ―ŅÐļ",
+DlgCellHeight		: "ÐÐļŅÐūŅÐļÐ―Ð°",
+DlgCellWordWrap		: "ÐŋŅÐĩÐ―Ð°ŅŅÐ―Ðĩ Ð―Ð° Ð―ÐūÐē ŅÐĩÐī",
+DlgCellWordWrapNotSet	: "<ÐÐĩ Ðĩ Ð―Ð°ŅŅŅÐūÐĩÐ―Ðū>",
+DlgCellWordWrapYes	: "ÐÐ°",
+DlgCellWordWrapNo	: "Ð―Ðĩ",
+DlgCellHorAlign		: "ÐĨÐūŅÐļÐ·ÐūÐ―ŅÐ°ÐŧÐ―Ðū ÐŋÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ",
+DlgCellHorAlignNotSet	: "<ÐÐĩ Ðĩ Ð―Ð°ŅŅŅÐūÐĩÐ―Ðū>",
+DlgCellHorAlignLeft	: "ÐŅÐēÐū",
+DlgCellHorAlignCenter	: "ÐĶÐĩÐ―ŅŅŅ",
+DlgCellHorAlignRight: "ÐŅŅÐ―Ðū",
+DlgCellVerAlign		: "ÐÐĩŅŅÐļÐšÐ°ÐŧÐ―Ðū ÐŋÐūÐīŅÐ°ÐēÐ―ŅÐēÐ°Ð―Ðĩ",
+DlgCellVerAlignNotSet	: "<ÐÐĩ Ðĩ Ð―Ð°ŅŅŅÐūÐĩÐ―Ðū>",
+DlgCellVerAlignTop	: "ÐÐūŅÐĩ",
+DlgCellVerAlignMiddle	: "ÐÐū ŅŅÐĩÐīÐ°ŅÐ°",
+DlgCellVerAlignBottom	: "ÐÐūÐŧŅ",
+DlgCellVerAlignBaseline	: "ÐÐū ÐąÐ°Ð·ÐūÐēÐ°ŅÐ° ÐŧÐļÐ―ÐļŅ",
+DlgCellRowSpan		: "ÐŋÐūÐēÐĩŅÐĩ ÐūŅ ÐĩÐīÐļÐ― ŅÐĩÐī",
+DlgCellCollSpan		: "ÐŋÐūÐēÐĩŅÐĩ ÐūŅ ÐĩÐīÐ―Ð° ÐšÐūÐŧÐūÐ―Ð°",
+DlgCellBackColor	: "ŅÐūÐ―ÐūÐē ŅÐēŅŅ",
+DlgCellBorderColor	: "ŅÐēŅŅ Ð―Ð° ŅÐ°ÐžÐšÐ°ŅÐ°",
+DlgCellBtnSelect	: "ÐÐ·ÐąÐĩŅÐĩŅÐĩ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "ÐĒŅŅŅÐļ",
+DlgFindFindBtn		: "ÐĒŅŅŅÐļ",
+DlgFindNotFoundMsg	: "ÐĢÐšÐ°Ð·Ð°Ð―ÐļŅ ŅÐĩÐšŅŅ Ð―Ðĩ ÐąÐĩŅÐĩ Ð―Ð°ÐžÐĩŅÐĩÐ―.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ÐÐ°ÐžÐĩŅŅÐļ",
+DlgReplaceFindLbl		: "ÐĒŅŅŅÐļ:",
+DlgReplaceReplaceLbl	: "ÐÐ°ÐžÐĩŅŅÐļ Ņ:",
+DlgReplaceCaseChk		: "ÐĄŅŅ ŅŅŅÐļŅ ŅÐĩÐģÐļŅŅŅŅ",
+DlgReplaceReplaceBtn	: "ÐÐ°ÐžÐĩŅŅÐļ",
+DlgReplaceReplAllBtn	: "ÐÐ°ÐžÐĩŅŅÐļ ÐēŅÐļŅÐšÐļ",
+DlgReplaceWordChk		: "ÐĒŅŅŅÐļ ŅŅŅÐ°ŅÐ° ÐīŅÐžÐ°",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ÐÐ°ŅŅŅÐūÐđÐšÐļŅÐĩ Ð·Ð° ŅÐļÐģŅŅÐ―ÐūŅŅ Ð―Ð° ÐēÐ°ŅÐļŅ ÐąŅÐ°Ð·ŅŅŅ Ð―Ðĩ ŅÐ°Ð·ŅÐĩŅÐ°ÐēÐ°Ņ Ð―Ð° ŅÐĩÐīÐ°ÐšŅÐūŅÐ° ÐīÐ° ÐļÐ·ÐŋŅÐŧÐ―Ðļ ÐļÐ·ŅŅÐ·ÐēÐ°Ð―ÐĩŅÐū. ÐÐ° ŅÐĩÐŧŅÐ° ÐļÐ·ÐŋÐūÐŧÐ·ÐēÐ°ÐđŅÐĩ ÐšÐŧÐ°ÐēÐļÐ°ŅŅŅÐ°ŅÐ° (Ctrl+X).",
+PasteErrorCopy	: "ÐÐ°ŅŅŅÐūÐđÐšÐļŅÐĩ Ð·Ð° ŅÐļÐģŅŅÐ―ÐūŅŅ Ð―Ð° ÐēÐ°ŅÐļŅ ÐąŅÐ°Ð·ŅŅŅ Ð―Ðĩ ŅÐ°Ð·ŅÐĩŅÐ°ÐēÐ°Ņ Ð―Ð° ŅÐĩÐīÐ°ÐšŅÐūŅÐ° ÐīÐ° ÐļÐ·ÐŋŅÐŧÐ―Ðļ Ð·Ð°ÐŋÐ°ÐžÐĩŅŅÐēÐ°Ð―ÐĩŅÐū. ÐÐ° ŅÐĩÐŧŅÐ° ÐļÐ·ÐŋÐūÐŧÐ·ÐēÐ°ÐđŅÐĩ ÐšÐŧÐ°ÐēÐļÐ°ŅŅŅÐ°ŅÐ° (Ctrl+C).",
+
+PasteAsText		: "ÐÐžŅÐšÐ―Ðļ ÐšÐ°ŅÐū ŅÐļŅŅ ŅÐĩÐšŅŅ",
+PasteFromWord	: "ÐÐžŅÐšÐ―Ðļ ÐūŅ MS Word",
+
+DlgPasteMsg2	: "ÐÐžŅÐšÐ―ÐĩŅÐĩ ŅŅÐš ŅŅÐīŅÐķÐ°Ð―ÐļÐĩŅÐū Ņ ÐšÐŧÐ°ÐēÐļÐ°ŅŅÐ°ŅÐ°ŅÐ° (<STRONG>Ctrl+V</STRONG>) Ðļ Ð―Ð°ŅÐļŅÐ―ÐĩŅÐĩ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "ÐÐģÐ―ÐūŅÐļŅÐ°Ðđ ŅŅÐļŅŅÐūÐēÐļŅÐĩ ÐīÐĩŅÐļÐ―ÐļŅÐļÐļ",
+DlgPasteRemoveStyles	: "ÐÐ·ŅŅÐļÐđ ŅŅÐļÐŧÐūÐēÐļŅÐĩ ÐīÐĩŅÐļÐ―ÐļŅÐļÐļ",
+
+// Color Picker
+ColorAutomatic	: "ÐÐū ÐŋÐūÐīŅÐ°Ð·ÐąÐļŅÐ°Ð―Ðĩ",
+ColorMoreColors	: "ÐŅŅÐģÐļ ŅÐēÐĩŅÐūÐēÐĩ...",
+
+// Document Properties
+DocProps		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° ÐšÐūŅÐēÐ°ŅÐ°",
+DlgAnchorName		: "ÐÐžÐĩ Ð―Ð° ÐšÐūŅÐēÐ°ŅÐ°",
+DlgAnchorErrorName	: "ÐÐūÐŧŅ, ÐēŅÐēÐĩÐīÐĩŅÐĩ ÐļÐžÐĩ Ð―Ð° ÐšÐūŅÐēÐ°ŅÐ°",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ÐÐļÐŋŅÐēÐ° Ðē ŅÐĩŅÐ―ÐļÐšÐ°",
+DlgSpellChangeTo		: "ÐŅÐūÐžÐĩÐ―Ðļ Ð―Ð°",
+DlgSpellBtnIgnore		: "ÐÐģÐ―ÐūŅÐļŅÐ°Ðđ",
+DlgSpellBtnIgnoreAll	: "ÐÐģÐ―ÐūŅÐļŅÐ°Ðđ ÐēŅÐļŅÐšÐļ",
+DlgSpellBtnReplace		: "ÐÐ°ÐžÐĩŅŅÐļ",
+DlgSpellBtnReplaceAll	: "ÐÐ°ÐžÐĩŅŅÐļ ÐēŅÐļŅÐšÐļ",
+DlgSpellBtnUndo			: "ÐŅÐžÐĩÐ―Ðļ",
+DlgSpellNoSuggestions	: "- ÐŅÐžÐ° ÐŋŅÐĩÐīÐŧÐūÐķÐĩÐ―ÐļŅ -",
+DlgSpellProgress		: "ÐÐ·ÐēŅŅŅÐēÐ°Ð―Ðĩ Ð―Ð° ÐŋŅÐūÐēÐĩŅÐšÐ°ŅÐ° Ð·Ð° ÐŋŅÐ°ÐēÐūÐŋÐļŅ...",
+DlgSpellNoMispell		: "ÐŅÐūÐēÐĩŅÐšÐ°ŅÐ° Ð·Ð° ÐŋŅÐ°ÐēÐūÐŋÐļŅ Ð·Ð°ÐēŅŅŅÐĩÐ―Ð°: Ð―Ðĩ ŅÐ° ÐūŅÐšŅÐļŅÐļ ÐŋŅÐ°ÐēÐūÐŋÐļŅÐ―Ðļ ÐģŅÐĩŅÐšÐļ",
+DlgSpellNoChanges		: "ÐŅÐūÐēÐĩŅÐšÐ°ŅÐ° Ð·Ð° ÐŋŅÐ°ÐēÐūÐŋÐļŅ Ð·Ð°ÐēŅŅŅÐĩÐ―Ð°: Ð―ŅÐžÐ° ÐŋŅÐūÐžÐĩÐ―ÐĩÐ―Ðļ ÐīŅÐžÐļ",
+DlgSpellOneChange		: "ÐŅÐūÐēÐĩŅÐšÐ°ŅÐ° Ð·Ð° ÐŋŅÐ°ÐēÐūÐŋÐļŅ Ð·Ð°ÐēŅŅŅÐĩÐ―Ð°: ÐĩÐīÐ―Ð° ÐīŅÐžÐ° Ðĩ ÐŋŅÐūÐžÐĩÐ―ÐĩÐ―Ð°",
+DlgSpellManyChanges		: "ÐŅÐūÐēÐĩŅÐšÐ°ŅÐ° Ð·Ð° ÐŋŅÐ°ÐēÐūÐŋÐļŅ Ð·Ð°ÐēŅŅŅÐĩÐ―Ð°: %1 ÐīŅÐžÐļ ŅÐ° ÐŋŅÐūÐžÐĩÐ―ÐĩÐ―Ðļ",
+
+IeSpellDownload			: "ÐÐ―ŅŅŅŅÐžÐĩÐ―ŅŅŅ Ð·Ð° ÐŋŅÐūÐēÐĩŅÐšÐ° Ð―Ð° ÐŋŅÐ°ÐēÐūÐŋÐļŅ Ð―Ðĩ Ðĩ ÐļÐ―ŅŅÐ°ÐŧÐļŅÐ°Ð―. ÐÐĩÐŧÐ°ÐĩŅÐĩ ÐŧÐļ ÐīÐ° ÐģÐū ÐļÐ―ŅŅÐ°ÐŧÐļŅÐ°ŅÐĩ ?",
+
+// Button Dialog
+DlgButtonText		: "ÐĒÐĩÐšŅŅ (ÐĄŅÐūÐđÐ―ÐūŅŅ)",
+DlgButtonType		: "ÐĒÐļÐŋ",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ÐÐžÐĩ",
+DlgCheckboxValue	: "ÐĄŅÐūÐđÐ―ÐūŅŅ",
+DlgCheckboxSelected	: "ÐŅÐžÐĩŅÐ―Ð°ŅÐū",
+
+// Form Dialog
+DlgFormName		: "ÐÐžÐĩ",
+DlgFormAction	: "ÐÐĩÐđŅŅÐēÐļÐĩ",
+DlgFormMethod	: "ÐÐĩŅÐūÐī",
+
+// Select Field Dialog
+DlgSelectName		: "ÐÐžÐĩ",
+DlgSelectValue		: "ÐĄŅÐūÐđÐ―ÐūŅŅ",
+DlgSelectSize		: "Ð Ð°Ð·ÐžÐĩŅ",
+DlgSelectLines		: "ÐŧÐļÐ―ÐļÐļ",
+DlgSelectChkMulti	: "Ð Ð°Ð·ŅÐĩŅÐĩÐ―Ðū ÐžÐ―ÐūÐķÐĩŅŅÐēÐĩÐ―Ðū ŅÐĩÐŧÐĩÐšŅÐļŅÐ°Ð―Ðĩ",
+DlgSelectOpAvail	: "ÐŅÐ·ÐžÐūÐķÐ―Ðļ ÐūÐŋŅÐļÐļ",
+DlgSelectOpText		: "ÐĒÐĩÐšŅŅ",
+DlgSelectOpValue	: "ÐĄŅÐūÐđÐ―ÐūŅŅ",
+DlgSelectBtnAdd		: "ÐÐūÐąÐ°ÐēÐļ",
+DlgSelectBtnModify	: "ÐŅÐūÐžÐĩÐ―Ðļ",
+DlgSelectBtnUp		: "ÐÐ°ÐģÐūŅÐĩ",
+DlgSelectBtnDown	: "ÐÐ°ÐīÐūÐŧŅ",
+DlgSelectBtnSetValue : "ÐÐ°ŅŅŅÐūÐđ ÐšÐ°ŅÐū ÐļÐ·ÐąŅÐ°Ð―Ð° ŅŅÐūÐđÐ―ÐūŅŅ",
+DlgSelectBtnDelete	: "ÐÐ·ŅŅÐļÐđ",
+
+// Textarea Dialog
+DlgTextareaName	: "ÐÐžÐĩ",
+DlgTextareaCols	: "ÐÐūÐŧÐūÐ―Ðļ",
+DlgTextareaRows	: "Ð ÐĩÐīÐūÐēÐĩ",
+
+// Text Field Dialog
+DlgTextName			: "ÐÐžÐĩ",
+DlgTextValue		: "ÐĄŅÐūÐđÐ―ÐūŅŅ",
+DlgTextCharWidth	: "ÐĻÐļŅÐļÐ―Ð° Ð―Ð° ŅÐļÐžÐēÐūÐŧÐļŅÐĩ",
+DlgTextMaxChars		: "ÐÐ°ÐšŅÐļÐžŅÐž ŅÐļÐžÐēÐūÐŧÐļ",
+DlgTextType			: "ÐĒÐļÐŋ",
+DlgTextTypeText		: "ÐĒÐĩÐšŅŅ",
+DlgTextTypePass		: "ÐÐ°ŅÐūÐŧÐ°",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ÐÐžÐĩ",
+DlgHiddenValue	: "ÐĄŅÐūÐđÐ―ÐūŅŅ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° Ð―ÐĩÐ―ŅÐžÐĩŅÐļŅÐ°Ð―ÐļŅ ŅÐŋÐļŅŅÐš",
+NumberedListProp	: "ÐÐ°ŅÐ°ÐžÐĩŅŅÐļ Ð―Ð° Ð―ŅÐžÐĩŅÐļŅÐ°Ð―ÐļŅ ŅÐŋÐļŅŅÐš",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "ÐĒÐļÐŋ",
+DlgLstTypeCircle	: "ÐÐšŅŅÐķÐ―ÐūŅŅ",
+DlgLstTypeDisc		: "ÐŅŅÐģ",
+DlgLstTypeSquare	: "ÐÐēÐ°ÐīŅÐ°Ņ",
+DlgLstTypeNumbers	: "Ð§ÐļŅÐŧÐ° (1, 2, 3)",
+DlgLstTypeLCase		: "ÐÐ°ÐŧÐšÐļ ÐąŅÐšÐēÐļ (a, b, c)",
+DlgLstTypeUCase		: "ÐÐūÐŧÐĩÐžÐļ ÐąŅÐšÐēÐļ (A, B, C)",
+DlgLstTypeSRoman	: "ÐÐ°ÐŧÐšÐļ ŅÐļÐžŅÐšÐļ ŅÐļŅÐŧÐ° (i, ii, iii)",
+DlgLstTypeLRoman	: "ÐÐūÐŧÐĩÐžÐļ ŅÐļÐžŅÐšÐļ ŅÐļŅÐŧÐ° (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÐÐąŅÐļ",
+DlgDocBackTab		: "ÐĪÐūÐ―",
+DlgDocColorsTab		: "ÐĶÐēÐĩŅÐūÐēÐĩ Ðļ ÐūŅŅŅŅÐŋÐļ",
+DlgDocMetaTab		: "ÐÐĩŅÐ° ÐīÐ°Ð―Ð―Ðļ",
+
+DlgDocPageTitle		: "ÐÐ°ÐģÐŧÐ°ÐēÐļÐĩ Ð―Ð° ŅŅŅÐ°Ð―ÐļŅÐ°ŅÐ°",
+DlgDocLangDir		: "ÐÐūŅÐūÐšÐ° Ð―Ð° ŅÐĩŅŅÐ°",
+DlgDocLangDirLTR	: "ÐŅ ÐŧŅÐēÐū Ð―Ð° ÐīŅŅÐ―Ðū",
+DlgDocLangDirRTL	: "ÐŅ ÐīŅŅÐ―Ðū Ð―Ð° ÐŧŅÐēÐū",
+DlgDocLangCode		: "ÐÐūÐī Ð―Ð° ÐĩÐ·ÐļÐšÐ°",
+DlgDocCharSet		: "ÐÐūÐīÐļŅÐ°Ð―Ðĩ Ð―Ð° ŅÐļÐžÐēÐūÐŧÐļŅÐĩ",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "ÐŅŅÐģÐū ÐšÐūÐīÐļŅÐ°Ð―Ðĩ Ð―Ð° ŅÐļÐžÐēÐūÐŧÐļŅÐĩ",
+
+DlgDocDocType		: "ÐĒÐļÐŋ Ð―Ð° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocDocTypeOther	: "ÐŅŅÐģ ŅÐļÐŋ Ð―Ð° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocIncXHTML		: "ÐÐšÐŧŅŅÐļ XHTML ÐīÐĩÐšÐŧÐ°ŅÐ°ŅÐļŅ",
+DlgDocBgColor		: "ÐĶÐēŅŅ Ð―Ð° ŅÐūÐ―Ð°",
+DlgDocBgImage		: "ÐŅÐŧÐĩÐ― ÐŋŅŅ ÐīÐū ŅÐūÐ―ÐūÐēÐūŅÐū ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+DlgDocBgNoScroll	: "ÐÐĩ-ÐŋÐūÐēŅÐ°ŅŅŅÐū ŅÐĩ ŅÐūÐ―ÐūÐēÐū ÐļÐ·ÐūÐąŅÐ°ÐķÐĩÐ―ÐļÐĩ",
+DlgDocCText			: "ÐĒÐĩÐšŅŅ",
+DlgDocCLink			: "ÐŅŅÐ·ÐšÐ°",
+DlgDocCVisited		: "ÐÐūŅÐĩŅÐĩÐ―Ð° ÐēŅŅÐ·ÐšÐ°",
+DlgDocCActive		: "ÐÐšŅÐļÐēÐ―Ð° ÐēŅŅÐ·ÐšÐ°",
+DlgDocMargins		: "ÐŅŅŅŅÐŋÐļ Ð―Ð° ŅŅŅÐ°Ð―ÐļŅÐ°ŅÐ°",
+DlgDocMaTop			: "ÐÐūŅÐĩ",
+DlgDocMaLeft		: "ÐŅÐēÐū",
+DlgDocMaRight		: "ÐŅŅÐ―Ðū",
+DlgDocMaBottom		: "ÐÐūÐŧŅ",
+DlgDocMeIndex		: "ÐÐŧŅŅÐūÐēÐļ ÐīŅÐžÐļ Ð·Ð° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ° (ŅÐ°Ð·ÐīÐĩÐŧÐĩÐ―Ðļ ŅŅŅ Ð·Ð°ÐŋÐĩŅÐ°Ðļ)",
+DlgDocMeDescr		: "ÐÐŋÐļŅÐ°Ð―ÐļÐĩ Ð―Ð° ÐīÐūÐšŅÐžÐĩÐ―ŅÐ°",
+DlgDocMeAuthor		: "ÐÐēŅÐūŅ",
+DlgDocMeCopy		: "ÐÐēŅÐūŅŅÐšÐļ ÐŋŅÐ°ÐēÐ°",
+DlgDocPreview		: "ÐÐ·ÐģÐŧÐĩÐī",
+
+// Templates Dialog
+Templates			: "ÐĻÐ°ÐąÐŧÐūÐ―Ðļ",
+DlgTemplatesTitle	: "ÐĻÐ°ÐąÐŧÐūÐ―Ðļ",
+DlgTemplatesSelMsg	: "ÐÐ·ÐąÐĩŅÐĩŅÐĩ ŅÐ°ÐąÐŧÐūÐ― <br>(ŅÐĩÐšŅŅÐūŅÐū ŅŅÐīŅŅÐķÐ°Ð―ÐļÐĩ Ð―Ð° ŅÐĩÐīÐ°ÐšŅÐūŅÐ° ŅÐĩ ÐąŅÐīÐĩ Ð·Ð°ÐģŅÐąÐĩÐ―Ðū):",
+DlgTemplatesLoading	: "ÐÐ°ŅÐĩÐķÐīÐ°Ð―Ðĩ Ð―Ð° ŅÐŋÐļŅŅÐšÐ° Ņ ŅÐ°ÐąÐŧÐūÐ―ÐļŅÐĩ. ÐÐūÐŧŅ ÐļÐ·ŅÐ°ÐšÐ°ÐđŅÐĩ...",
+DlgTemplatesNoTpl	: "(ÐŅÐžÐ° ÐīÐĩŅÐļÐ―ÐļŅÐ°Ð―Ðļ ŅÐ°ÐąÐŧÐūÐ―Ðļ)",
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "ÐÐ°",
+DlgAboutBrowserInfoTab	: "ÐÐ―ŅÐūŅÐžÐ°ŅÐļŅ Ð·Ð° ÐąŅÐ°ŅÐ·ŅŅÐ°",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "ÐēÐĩŅŅÐļŅ",
+DlgAboutInfo		: "ÐÐ° ÐŋÐūÐēÐĩŅÐĩ ÐļÐ―ŅÐūŅÐžÐ°ŅÐļŅ ÐŋÐūŅÐĩŅÐĩŅÐĩ"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/de.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/de.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/de.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * German language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Symbolleiste einklappen",
+ToolbarExpand		: "Symbolleiste ausklappen",
+
+// Toolbar Items and Context Menu
+Save				: "Speichern",
+NewPage				: "Neue Seite",
+Preview				: "Vorschau",
+Cut					: "Ausschneiden",
+Copy				: "Kopieren",
+Paste				: "EinfÃžgen",
+PasteText			: "aus Textdatei einfÃžgen",
+PasteWord			: "aus MS-Word einfÃžgen",
+Print				: "Drucken",
+SelectAll			: "Alles auswÃĪhlen",
+RemoveFormat		: "Formatierungen entfernen",
+InsertLinkLbl		: "Link",
+InsertLink			: "Link einfÃžgen/editieren",
+RemoveLink			: "Link entfernen",
+Anchor				: "Anker einfÃžgen/editieren",
+AnchorDelete		: "Anker entfernen",
+InsertImageLbl		: "Bild",
+InsertImage			: "Bild einfÃžgen/editieren",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Flash einfÃžgen/editieren",
+InsertTableLbl		: "Tabelle",
+InsertTable			: "Tabelle einfÃžgen/editieren",
+InsertLineLbl		: "Linie",
+InsertLine			: "Horizontale Linie einfÃžgen",
+InsertSpecialCharLbl: "Sonderzeichen",
+InsertSpecialChar	: "Sonderzeichen einfÃžgen/editieren",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Smiley einfÃžgen",
+About				: "Ãber FCKeditor",
+Bold				: "Fett",
+Italic				: "Kursiv",
+Underline			: "Unterstrichen",
+StrikeThrough		: "Durchgestrichen",
+Subscript			: "Tiefgestellt",
+Superscript			: "Hochgestellt",
+LeftJustify			: "LinksbÃžndig",
+CenterJustify		: "Zentriert",
+RightJustify		: "RechtsbÃžndig",
+BlockJustify		: "Blocksatz",
+DecreaseIndent		: "Einzug verringern",
+IncreaseIndent		: "Einzug erhÃķhen",
+Blockquote			: "Zitatblock",
+Undo				: "RÃžckgÃĪngig",
+Redo				: "Wiederherstellen",
+NumberedListLbl		: "Nummerierte Liste",
+NumberedList		: "Nummerierte Liste einfÃžgen/entfernen",
+BulletedListLbl		: "Liste",
+BulletedList		: "Liste einfÃžgen/entfernen",
+ShowTableBorders	: "Zeige Tabellenrahmen",
+ShowDetails			: "Zeige Details",
+Style				: "Stil",
+FontFormat			: "Format",
+Font				: "Schriftart",
+FontSize			: "GrÃķÃe",
+TextColor			: "Textfarbe",
+BGColor				: "Hintergrundfarbe",
+Source				: "Quellcode",
+Find				: "Suchen",
+Replace				: "Ersetzen",
+SpellCheck			: "RechtschreibprÃžfung",
+UniversalKeyboard	: "Universal-Tastatur",
+PageBreakLbl		: "Seitenumbruch",
+PageBreak			: "Seitenumbruch einfÃžgen",
+
+Form			: "Formular",
+Checkbox		: "Checkbox",
+RadioButton		: "Radiobutton",
+TextField		: "Textfeld einzeilig",
+Textarea		: "Textfeld mehrzeilig",
+HiddenField		: "verstecktes Feld",
+Button			: "Klickbutton",
+SelectionField	: "Auswahlfeld",
+ImageButton		: "Bildbutton",
+
+FitWindow		: "Editor maximieren",
+ShowBlocks		: "BlÃķcke anzeigen",
+
+// Context Menu
+EditLink			: "Link editieren",
+CellCM				: "Zelle",
+RowCM				: "Zeile",
+ColumnCM			: "Spalte",
+InsertRowAfter		: "Zeile unterhalb einfÃžgen",
+InsertRowBefore		: "Zeile oberhalb einfÃžgen",
+DeleteRows			: "Zeile entfernen",
+InsertColumnAfter	: "Spalte rechts danach einfÃžgen",
+InsertColumnBefore	: "Spalte links davor einfÃžgen",
+DeleteColumns		: "Spalte lÃķschen",
+InsertCellAfter		: "Zelle danach einfÃžgen",
+InsertCellBefore	: "Zelle davor einfÃžgen",
+DeleteCells			: "Zelle lÃķschen",
+MergeCells			: "Zellen verbinden",
+MergeRight			: "nach rechts verbinden",
+MergeDown			: "nach unten verbinden",
+HorizontalSplitCell	: "Zelle horizontal teilen",
+VerticalSplitCell	: "Zelle vertikal teilen",
+TableDelete			: "Tabelle lÃķschen",
+CellProperties		: "Zellen-Eigenschaften",
+TableProperties		: "Tabellen-Eigenschaften",
+ImageProperties		: "Bild-Eigenschaften",
+FlashProperties		: "Flash-Eigenschaften",
+
+AnchorProp			: "Anker-Eigenschaften",
+ButtonProp			: "Button-Eigenschaften",
+CheckboxProp		: "Checkbox-Eigenschaften",
+HiddenFieldProp		: "Verstecktes Feld-Eigenschaften",
+RadioButtonProp		: "Optionsfeld-Eigenschaften",
+ImageButtonProp		: "Bildbutton-Eigenschaften",
+TextFieldProp		: "Textfeld (einzeilig) Eigenschaften",
+SelectionFieldProp	: "Auswahlfeld-Eigenschaften",
+TextareaProp		: "Textfeld (mehrzeilig) Eigenschaften",
+FormProp			: "Formular-Eigenschaften",
+
+FontFormats			: "Normal;Formatiert;Addresse;Ãberschrift 1;Ãberschrift 2;Ãberschrift 3;Ãberschrift 4;Ãberschrift 5;Ãberschrift 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Bearbeite XHTML. Bitte warten...",
+Done				: "Fertig",
+PasteWordConfirm	: "Der Text, den Sie einfÃžgen mÃķchten, scheint aus MS-Word kopiert zu sein. MÃķchten Sie ihn zuvor bereinigen lassen?",
+NotCompatiblePaste	: "Diese Funktion steht nur im Internet Explorer ab Version 5.5 zur VerfÃžgung. MÃķchten Sie den Text unbereinigt einfÃžgen?",
+UnknownToolbarItem	: "Unbekanntes MenÃžleisten-Objekt \"%1\"",
+UnknownCommand		: "Unbekannter Befehl \"%1\"",
+NotImplemented		: "Befehl nicht implementiert",
+UnknownToolbarSet	: "MenÃžleiste \"%1\" existiert nicht",
+NoActiveX			: "Die Sicherheitseinstellungen Ihres Browsers beschrÃĪnken evtl. einige Funktionen des Editors. Aktivieren Sie die Option \"ActiveX-Steuerelemente und Plugins ausfÃžhren\" in den Sicherheitseinstellungen, um diese Funktionen nutzen zu kÃķnnen",
+BrowseServerBlocked : "Ein Auswahlfenster konnte nicht geÃķffnet werden. Stellen Sie sicher, das alle Popup-Blocker ausgeschaltet sind.",
+DialogBlocked		: "Das Dialog-Fenster konnte nicht geÃķffnet werden. Stellen Sie sicher, das alle Popup-Blocker ausgeschaltet sind.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Abbrechen",
+DlgBtnClose			: "SchlieÃen",
+DlgBtnBrowseServer	: "Server durchsuchen",
+DlgAdvancedTag		: "Erweitert",
+DlgOpOther			: "<andere>",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "Bitte tragen Sie die URL ein",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<nichts>",
+DlgGenId			: "ID",
+DlgGenLangDir		: "Schreibrichtung",
+DlgGenLangDirLtr	: "Links nach Rechts (LTR)",
+DlgGenLangDirRtl	: "Rechts nach Links (RTL)",
+DlgGenLangCode		: "SprachenkÃžrzel",
+DlgGenAccessKey		: "Zugriffstaste",
+DlgGenName			: "Name",
+DlgGenTabIndex		: "Tab-Index",
+DlgGenLongDescr		: "Langform URL",
+DlgGenClass			: "Stylesheet Klasse",
+DlgGenTitle			: "Titel Beschreibung",
+DlgGenContType		: "Inhaltstyp",
+DlgGenLinkCharset	: "Ziel-Zeichensatz",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "Bild-Eigenschaften",
+DlgImgInfoTab		: "Bild-Info",
+DlgImgBtnUpload		: "Zum Server senden",
+DlgImgURL			: "Bildauswahl",
+DlgImgUpload		: "Upload",
+DlgImgAlt			: "Alternativer Text",
+DlgImgWidth			: "Breite",
+DlgImgHeight		: "HÃķhe",
+DlgImgLockRatio		: "GrÃķÃenverhÃĪltniss beibehalten",
+DlgBtnResetSize		: "GrÃķÃe zurÃžcksetzen",
+DlgImgBorder		: "Rahmen",
+DlgImgHSpace		: "H-Abstand",
+DlgImgVSpace		: "V-Abstand",
+DlgImgAlign			: "Ausrichtung",
+DlgImgAlignLeft		: "Links",
+DlgImgAlignAbsBottom: "Abs Unten",
+DlgImgAlignAbsMiddle: "Abs Mitte",
+DlgImgAlignBaseline	: "Baseline",
+DlgImgAlignBottom	: "Unten",
+DlgImgAlignMiddle	: "Mitte",
+DlgImgAlignRight	: "Rechts",
+DlgImgAlignTextTop	: "Text Oben",
+DlgImgAlignTop		: "Oben",
+DlgImgPreview		: "Vorschau",
+DlgImgAlertUrl		: "Bitte geben Sie die Bild-URL an",
+DlgImgLinkTab		: "Link",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash-Eigenschaften",
+DlgFlashChkPlay		: "autom. Abspielen",
+DlgFlashChkLoop		: "Endlosschleife",
+DlgFlashChkMenu		: "Flash-MenÃž aktivieren",
+DlgFlashScale		: "Skalierung",
+DlgFlashScaleAll	: "Alles anzeigen",
+DlgFlashScaleNoBorder	: "ohne Rand",
+DlgFlashScaleFit	: "Passgenau",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Link",
+DlgLnkInfoTab		: "Link-Info",
+DlgLnkTargetTab		: "Zielseite",
+
+DlgLnkType			: "Link-Typ",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Anker in dieser Seite",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<anderes>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Anker auswÃĪhlen",
+DlgLnkAnchorByName	: "nach Anker Name",
+DlgLnkAnchorById	: "nach Element Id",
+DlgLnkNoAnchors		: "(keine Anker im Dokument vorhanden)",
+DlgLnkEMail			: "E-Mail Addresse",
+DlgLnkEMailSubject	: "Betreffzeile",
+DlgLnkEMailBody		: "Nachrichtentext",
+DlgLnkUpload		: "Upload",
+DlgLnkBtnUpload		: "Zum Server senden",
+
+DlgLnkTarget		: "Zielseite",
+DlgLnkTargetFrame	: "<Frame>",
+DlgLnkTargetPopup	: "<Pop-up Fenster>",
+DlgLnkTargetBlank	: "Neues Fenster (_blank)",
+DlgLnkTargetParent	: "Oberes Fenster (_parent)",
+DlgLnkTargetSelf	: "Gleiches Fenster (_self)",
+DlgLnkTargetTop		: "Oberstes Fenster (_top)",
+DlgLnkTargetFrameName	: "Ziel-Fenster-Name",
+DlgLnkPopWinName	: "Pop-up Fenster-Name",
+DlgLnkPopWinFeat	: "Pop-up Fenster-Eigenschaften",
+DlgLnkPopResize		: "VergrÃķÃerbar",
+DlgLnkPopLocation	: "Adress-Leiste",
+DlgLnkPopMenu		: "MenÃž-Leiste",
+DlgLnkPopScroll		: "Rollbalken",
+DlgLnkPopStatus		: "Statusleiste",
+DlgLnkPopToolbar	: "Werkzeugleiste",
+DlgLnkPopFullScrn	: "Vollbild (IE)",
+DlgLnkPopDependent	: "AbhÃĪngig (Netscape)",
+DlgLnkPopWidth		: "Breite",
+DlgLnkPopHeight		: "HÃķhe",
+DlgLnkPopLeft		: "Linke Position",
+DlgLnkPopTop		: "Obere Position",
+
+DlnLnkMsgNoUrl		: "Bitte geben Sie die Link-URL an",
+DlnLnkMsgNoEMail	: "Bitte geben Sie e-Mail Adresse an",
+DlnLnkMsgNoAnchor	: "Bitte wÃĪhlen Sie einen Anker aus",
+DlnLnkMsgInvPopName	: "Der Name des Popups muss mit einem Buchstaben beginnen und darf keine Leerzeichen enthalten",
+
+// Color Dialog
+DlgColorTitle		: "Farbauswahl",
+DlgColorBtnClear	: "Keine Farbe",
+DlgColorHighlight	: "Vorschau",
+DlgColorSelected	: "AusgewÃĪhlt",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Smiley auswÃĪhlen",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Sonderzeichen auswÃĪhlen",
+
+// Table Dialog
+DlgTableTitle		: "Tabellen-Eigenschaften",
+DlgTableRows		: "Zeile",
+DlgTableColumns		: "Spalte",
+DlgTableBorder		: "Rahmen",
+DlgTableAlign		: "Ausrichtung",
+DlgTableAlignNotSet	: "<keine>",
+DlgTableAlignLeft	: "Links",
+DlgTableAlignCenter	: "Zentriert",
+DlgTableAlignRight	: "Rechts",
+DlgTableWidth		: "Breite",
+DlgTableWidthPx		: "Pixel",
+DlgTableWidthPc		: "%",
+DlgTableHeight		: "HÃķhe",
+DlgTableCellSpace	: "Zellenabstand auÃen",
+DlgTableCellPad		: "Zellenabstand innen",
+DlgTableCaption		: "Ãberschrift",
+DlgTableSummary		: "InhaltsÃžbersicht",
+
+// Table Cell Dialog
+DlgCellTitle		: "Zellen-Eigenschaften",
+DlgCellWidth		: "Breite",
+DlgCellWidthPx		: "Pixel",
+DlgCellWidthPc		: "%",
+DlgCellHeight		: "HÃķhe",
+DlgCellWordWrap		: "Umbruch",
+DlgCellWordWrapNotSet	: "<keiner>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nein",
+DlgCellHorAlign		: "Horizontale Ausrichtung",
+DlgCellHorAlignNotSet	: "<keine>",
+DlgCellHorAlignLeft	: "Links",
+DlgCellHorAlignCenter	: "Zentriert",
+DlgCellHorAlignRight: "Rechts",
+DlgCellVerAlign		: "Vertikale Ausrichtung",
+DlgCellVerAlignNotSet	: "<keine>",
+DlgCellVerAlignTop	: "Oben",
+DlgCellVerAlignMiddle	: "Mitte",
+DlgCellVerAlignBottom	: "Unten",
+DlgCellVerAlignBaseline	: "Grundlinie",
+DlgCellRowSpan		: "Zeilen zusammenfassen",
+DlgCellCollSpan		: "Spalten zusammenfassen",
+DlgCellBackColor	: "Hintergrundfarbe",
+DlgCellBorderColor	: "Rahmenfarbe",
+DlgCellBtnSelect	: "Auswahl...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Suchen und Ersetzen",
+
+// Find Dialog
+DlgFindTitle		: "Finden",
+DlgFindFindBtn		: "Finden",
+DlgFindNotFoundMsg	: "Der gesuchte Text wurde nicht gefunden.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Ersetzen",
+DlgReplaceFindLbl		: "Suche nach:",
+DlgReplaceReplaceLbl	: "Ersetze mit:",
+DlgReplaceCaseChk		: "GroÃ-Kleinschreibung beachten",
+DlgReplaceReplaceBtn	: "Ersetzen",
+DlgReplaceReplAllBtn	: "Alle Ersetzen",
+DlgReplaceWordChk		: "Nur ganze Worte suchen",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage Ãžber STRG-X (ausschneiden) und STRG-V (einfÃžgen).",
+PasteErrorCopy	: "Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage Ãžber STRG-C (kopieren).",
+
+PasteAsText		: "Als Text einfÃžgen",
+PasteFromWord	: "Aus Word einfÃžgen",
+
+DlgPasteMsg2	: "Bitte fÃžgen Sie den Text in der folgenden Box Ãžber die Tastatur (mit <STRONG>Strg+V</STRONG>) ein und bestÃĪtigen Sie mit <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Aufgrund von SicherheitsbeschrÃĪnkungen Ihres Browsers kann der Editor nicht direkt auf die Zwischenablage zugreifen. Bitte fÃžgen Sie den Inhalt erneut in diesem Fenster ein.",
+DlgPasteIgnoreFont		: "Ignoriere Schriftart-Definitionen",
+DlgPasteRemoveStyles	: "Entferne Style-Definitionen",
+
+// Color Picker
+ColorAutomatic	: "Automatisch",
+ColorMoreColors	: "Weitere Farben...",
+
+// Document Properties
+DocProps		: "Dokument-Eigenschaften",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Anker-Eigenschaften",
+DlgAnchorName		: "Anker Name",
+DlgAnchorErrorName	: "Bitte geben Sie den Namen des Ankers ein",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Nicht im WÃķrterbuch",
+DlgSpellChangeTo		: "Ãndern in",
+DlgSpellBtnIgnore		: "Ignorieren",
+DlgSpellBtnIgnoreAll	: "Alle Ignorieren",
+DlgSpellBtnReplace		: "Ersetzen",
+DlgSpellBtnReplaceAll	: "Alle Ersetzen",
+DlgSpellBtnUndo			: "RÃžckgÃĪngig",
+DlgSpellNoSuggestions	: " - keine VorschlÃĪge - ",
+DlgSpellProgress		: "RechtschreibprÃžfung lÃĪuft...",
+DlgSpellNoMispell		: "RechtschreibprÃžfung abgeschlossen - keine Fehler gefunden",
+DlgSpellNoChanges		: "RechtschreibprÃžfung abgeschlossen - keine Worte geÃĪndert",
+DlgSpellOneChange		: "RechtschreibprÃžfung abgeschlossen - ein Wort geÃĪndert",
+DlgSpellManyChanges		: "RechtschreibprÃžfung abgeschlossen - %1 WÃķrter geÃĪndert",
+
+IeSpellDownload			: "RechtschreibprÃžfung nicht installiert. MÃķchten Sie sie jetzt herunterladen?",
+
+// Button Dialog
+DlgButtonText		: "Text (Wert)",
+DlgButtonType		: "Typ",
+DlgButtonTypeBtn	: "Button",
+DlgButtonTypeSbm	: "Absenden",
+DlgButtonTypeRst	: "ZurÃžcksetzen",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Name",
+DlgCheckboxValue	: "Wert",
+DlgCheckboxSelected	: "ausgewÃĪhlt",
+
+// Form Dialog
+DlgFormName		: "Name",
+DlgFormAction	: "Action",
+DlgFormMethod	: "Method",
+
+// Select Field Dialog
+DlgSelectName		: "Name",
+DlgSelectValue		: "Wert",
+DlgSelectSize		: "GrÃķÃe",
+DlgSelectLines		: "Linien",
+DlgSelectChkMulti	: "Erlaube Mehrfachauswahl",
+DlgSelectOpAvail	: "MÃķgliche Optionen",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "Wert",
+DlgSelectBtnAdd		: "HinzufÃžgen",
+DlgSelectBtnModify	: "Ãndern",
+DlgSelectBtnUp		: "Hoch",
+DlgSelectBtnDown	: "Runter",
+DlgSelectBtnSetValue : "Setze als Standardwert",
+DlgSelectBtnDelete	: "Entfernen",
+
+// Textarea Dialog
+DlgTextareaName	: "Name",
+DlgTextareaCols	: "Spalten",
+DlgTextareaRows	: "Reihen",
+
+// Text Field Dialog
+DlgTextName			: "Name",
+DlgTextValue		: "Wert",
+DlgTextCharWidth	: "Zeichenbreite",
+DlgTextMaxChars		: "Max. Zeichen",
+DlgTextType			: "Typ",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "Passwort",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Name",
+DlgHiddenValue	: "Wert",
+
+// Bulleted List Dialog
+BulletedListProp	: "Listen-Eigenschaften",
+NumberedListProp	: "Nummerierte Listen-Eigenschaften",
+DlgLstStart			: "Start",
+DlgLstType			: "Typ",
+DlgLstTypeCircle	: "Ring",
+DlgLstTypeDisc		: "Kreis",
+DlgLstTypeSquare	: "Quadrat",
+DlgLstTypeNumbers	: "Nummern (1, 2, 3)",
+DlgLstTypeLCase		: "Kleinbuchstaben (a, b, c)",
+DlgLstTypeUCase		: "GroÃbuchstaben (A, B, C)",
+DlgLstTypeSRoman	: "Kleine rÃķmische Zahlen (i, ii, iii)",
+DlgLstTypeLRoman	: "GroÃe rÃķmische Zahlen (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Allgemein",
+DlgDocBackTab		: "Hintergrund",
+DlgDocColorsTab		: "Farben und AbstÃĪnde",
+DlgDocMetaTab		: "Metadaten",
+
+DlgDocPageTitle		: "Seitentitel",
+DlgDocLangDir		: "Schriftrichtung",
+DlgDocLangDirLTR	: "Links nach Rechts",
+DlgDocLangDirRTL	: "Rechts nach Links",
+DlgDocLangCode		: "SprachkÃžrzel",
+DlgDocCharSet		: "Zeichenkodierung",
+DlgDocCharSetCE		: "ZentraleuropÃĪisch",
+DlgDocCharSetCT		: "traditionell Chinesisch (Big5)",
+DlgDocCharSetCR		: "Kyrillisch",
+DlgDocCharSetGR		: "Griechisch",
+DlgDocCharSetJP		: "Japanisch",
+DlgDocCharSetKR		: "Koreanisch",
+DlgDocCharSetTR		: "TÃžrkisch",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "WesteuropÃĪisch",
+DlgDocCharSetOther	: "Andere Zeichenkodierung",
+
+DlgDocDocType		: "Dokumententyp",
+DlgDocDocTypeOther	: "Anderer Dokumententyp",
+DlgDocIncXHTML		: "Beziehe XHTML Deklarationen ein",
+DlgDocBgColor		: "Hintergrundfarbe",
+DlgDocBgImage		: "Hintergrundbild URL",
+DlgDocBgNoScroll	: "feststehender Hintergrund",
+DlgDocCText			: "Text",
+DlgDocCLink			: "Link",
+DlgDocCVisited		: "Besuchter Link",
+DlgDocCActive		: "Aktiver Link",
+DlgDocMargins		: "SeitenrÃĪnder",
+DlgDocMaTop			: "Oben",
+DlgDocMaLeft		: "Links",
+DlgDocMaRight		: "Rechts",
+DlgDocMaBottom		: "Unten",
+DlgDocMeIndex		: "SchlÃžsselwÃķrter (durch Komma getrennt)",
+DlgDocMeDescr		: "Dokument-Beschreibung",
+DlgDocMeAuthor		: "Autor",
+DlgDocMeCopy		: "Copyright",
+DlgDocPreview		: "Vorschau",
+
+// Templates Dialog
+Templates			: "Vorlagen",
+DlgTemplatesTitle	: "Vorlagen",
+DlgTemplatesSelMsg	: "Klicken Sie auf eine Vorlage, um sie im Editor zu Ãķffnen (der aktuelle Inhalt wird dabei gelÃķscht!):",
+DlgTemplatesLoading	: "Liste der Vorlagen wird geladen. Bitte warten...",
+DlgTemplatesNoTpl	: "(keine Vorlagen definiert)",
+DlgTemplatesReplace	: "Aktuellen Inhalt ersetzen",
+
+// About Dialog
+DlgAboutAboutTab	: "Ãber",
+DlgAboutBrowserInfoTab	: "Browser-Info",
+DlgAboutLicenseTab	: "Lizenz",
+DlgAboutVersion		: "Version",
+DlgAboutInfo		: "FÃžr weitere Informationen siehe"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/sv.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/sv.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/sv.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Swedish language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "DÃķlj verktygsfÃĪlt",
+ToolbarExpand		: "Visa verktygsfÃĪlt",
+
+// Toolbar Items and Context Menu
+Save				: "Spara",
+NewPage				: "Ny sida",
+Preview				: "FÃķrhandsgranska",
+Cut					: "Klipp ut",
+Copy				: "Kopiera",
+Paste				: "Klistra in",
+PasteText			: "Klistra in som text",
+PasteWord			: "Klistra in frÃĨn Word",
+Print				: "Skriv ut",
+SelectAll			: "Markera allt",
+RemoveFormat		: "Radera formatering",
+InsertLinkLbl		: "LÃĪnk",
+InsertLink			: "Infoga/Redigera lÃĪnk",
+RemoveLink			: "Radera lÃĪnk",
+Anchor				: "Infoga/Redigera ankarlÃĪnk",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Bild",
+InsertImage			: "Infoga/Redigera bild",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "Infoga/Redigera Flash",
+InsertTableLbl		: "Tabell",
+InsertTable			: "Infoga/Redigera tabell",
+InsertLineLbl		: "Linje",
+InsertLine			: "Infoga horisontal linje",
+InsertSpecialCharLbl: "UtÃķkade tecken",
+InsertSpecialChar	: "Klistra in utÃķkat tecken",
+InsertSmileyLbl		: "Smiley",
+InsertSmiley		: "Infoga Smiley",
+About				: "Om FCKeditor",
+Bold				: "Fet",
+Italic				: "Kursiv",
+Underline			: "Understruken",
+StrikeThrough		: "Genomstruken",
+Subscript			: "NedsÃĪnkta tecken",
+Superscript			: "UpphÃķjda tecken",
+LeftJustify			: "VÃĪnsterjustera",
+CenterJustify		: "Centrera",
+RightJustify		: "HÃķgerjustera",
+BlockJustify		: "Justera till marginaler",
+DecreaseIndent		: "Minska indrag",
+IncreaseIndent		: "Ãka indrag",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Ãngra",
+Redo				: "GÃķr om",
+NumberedListLbl		: "Numrerad lista",
+NumberedList		: "Infoga/Radera numrerad lista",
+BulletedListLbl		: "Punktlista",
+BulletedList		: "Infoga/Radera punktlista",
+ShowTableBorders	: "Visa tabellkant",
+ShowDetails			: "Visa radbrytningar",
+Style				: "Anpassad stil",
+FontFormat			: "Teckenformat",
+Font				: "Typsnitt",
+FontSize			: "Storlek",
+TextColor			: "TextfÃĪrg",
+BGColor				: "BakgrundsfÃĪrg",
+Source				: "KÃĪlla",
+Find				: "SÃķk",
+Replace				: "ErsÃĪtt",
+SpellCheck			: "Stavningskontroll",
+UniversalKeyboard	: "Universellt tangentbord",
+PageBreakLbl		: "Sidbrytning",
+PageBreak			: "Infoga sidbrytning",
+
+Form			: "FormulÃĪr",
+Checkbox		: "Kryssruta",
+RadioButton		: "Alternativknapp",
+TextField		: "TextfÃĪlt",
+Textarea		: "Textruta",
+HiddenField		: "Dolt fÃĪlt",
+Button			: "Knapp",
+SelectionField	: "Flervalslista",
+ImageButton		: "Bildknapp",
+
+FitWindow		: "Anpassa till fÃķnstrets storlek",
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Redigera lÃĪnk",
+CellCM				: "Cell",
+RowCM				: "Rad",
+ColumnCM			: "Kolumn",
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Radera rad",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Radera kolumn",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Radera celler",
+MergeCells			: "Sammanfoga celler",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Radera tabell",
+CellProperties		: "Cellegenskaper",
+TableProperties		: "Tabellegenskaper",
+ImageProperties		: "Bildegenskaper",
+FlashProperties		: "Flashegenskaper",
+
+AnchorProp			: "Egenskaper fÃķr ankarlÃĪnk",
+ButtonProp			: "Egenskaper fÃķr knapp",
+CheckboxProp		: "Egenskaper fÃķr kryssruta",
+HiddenFieldProp		: "Egenskaper fÃķr dolt fÃĪlt",
+RadioButtonProp		: "Egenskaper fÃķr alternativknapp",
+ImageButtonProp		: "Egenskaper fÃķr bildknapp",
+TextFieldProp		: "Egenskaper fÃķr textfÃĪlt",
+SelectionFieldProp	: "Egenskaper fÃķr flervalslista",
+TextareaProp		: "Egenskaper fÃķr textruta",
+FormProp			: "Egenskaper fÃķr formulÃĪr",
+
+FontFormats			: "Normal;Formaterad;Adress;Rubrik 1;Rubrik 2;Rubrik 3;Rubrik 4;Rubrik 5;Rubrik 6;Normal (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Bearbetar XHTML. Var god vÃĪnta...",
+Done				: "Klar",
+PasteWordConfirm	: "Texten du vill klistra in verkar vara kopierad frÃĨn Word. Vill du rensa innan du klistar in?",
+NotCompatiblePaste	: "Denna ÃĨtgÃĪrd ÃĪr inte tillgÃĪngligt fÃķr Internet Explorer version 5.5 eller hÃķgre. Vill du klistra in utan att rensa?",
+UnknownToolbarItem	: "OkÃĪnt verktygsfÃĪlt \"%1\"",
+UnknownCommand		: "OkÃĪnt kommando \"%1\"",
+NotImplemented		: "Kommandot finns ej",
+UnknownToolbarSet	: "VerktygsfÃĪlt \"%1\" finns ej",
+NoActiveX			: "Din weblÃĪsares sÃĪkerhetsinstÃĪllningar kan begrÃĪnsa funktionaliteten. Du bÃķr aktivera \"KÃķr ActiveX kontroller och plug-ins\". Fel och avsaknad av funktioner kan annars uppstÃĨ.",
+BrowseServerBlocked : "Kunde Ej Ãķppna resursfÃķnstret. Var god och avaktivera alla popup-blockerare.",
+DialogBlocked		: "Kunde Ej Ãķppna dialogfÃķnstret. Var god och avaktivera alla popup-blockerare.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Avbryt",
+DlgBtnClose			: "StÃĪng",
+DlgBtnBrowseServer	: "BlÃĪddra pÃĨ server",
+DlgAdvancedTag		: "Avancerad",
+DlgOpOther			: "Ãvrigt",
+DlgInfoTab			: "Information",
+DlgAlertUrl			: "Var god och ange en URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ej angivet>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "SprÃĨkriktning",
+DlgGenLangDirLtr	: "VÃĪnster till HÃķger (VTH)",
+DlgGenLangDirRtl	: "HÃķger till VÃĪnster (HTV)",
+DlgGenLangCode		: "SprÃĨkkod",
+DlgGenAccessKey		: "BehÃķrighetsnyckel",
+DlgGenName			: "Namn",
+DlgGenTabIndex		: "Tabindex",
+DlgGenLongDescr		: "URL-beskrivning",
+DlgGenClass			: "Stylesheet class",
+DlgGenTitle			: "Titel",
+DlgGenContType		: "InnehÃĨllstyp",
+DlgGenLinkCharset	: "TeckenuppstÃĪllning",
+DlgGenStyle			: "Style",
+
+// Image Dialog
+DlgImgTitle			: "Bildegenskaper",
+DlgImgInfoTab		: "Bildinformation",
+DlgImgBtnUpload		: "Skicka till server",
+DlgImgURL			: "URL",
+DlgImgUpload		: "Ladda upp",
+DlgImgAlt			: "Alternativ text",
+DlgImgWidth			: "Bredd",
+DlgImgHeight		: "HÃķjd",
+DlgImgLockRatio		: "LÃĨs hÃķjd/bredd fÃķrhÃĨllanden",
+DlgBtnResetSize		: "ÃterstÃĪll storlek",
+DlgImgBorder		: "Kant",
+DlgImgHSpace		: "Horis. marginal",
+DlgImgVSpace		: "Vert. marginal",
+DlgImgAlign			: "Justering",
+DlgImgAlignLeft		: "VÃĪnster",
+DlgImgAlignAbsBottom: "Absolut nederkant",
+DlgImgAlignAbsMiddle: "Absolut centrering",
+DlgImgAlignBaseline	: "Baslinje",
+DlgImgAlignBottom	: "Nederkant",
+DlgImgAlignMiddle	: "Mitten",
+DlgImgAlignRight	: "HÃķger",
+DlgImgAlignTextTop	: "Text Ãķverkant",
+DlgImgAlignTop		: "Ãverkant",
+DlgImgPreview		: "FÃķrhandsgranska",
+DlgImgAlertUrl		: "Var god och ange bildens URL",
+DlgImgLinkTab		: "LÃĪnk",
+
+// Flash Dialog
+DlgFlashTitle		: "Flashegenskaper",
+DlgFlashChkPlay		: "Automatisk uppspelning",
+DlgFlashChkLoop		: "Upprepa/Loopa",
+DlgFlashChkMenu		: "Aktivera Flashmeny",
+DlgFlashScale		: "Skala",
+DlgFlashScaleAll	: "Visa allt",
+DlgFlashScaleNoBorder	: "Ingen ram",
+DlgFlashScaleFit	: "Exakt passning",
+
+// Link Dialog
+DlgLnkWindowTitle	: "LÃĪnk",
+DlgLnkInfoTab		: "LÃĪnkinformation",
+DlgLnkTargetTab		: "MÃĨl",
+
+DlgLnkType			: "LÃĪnktyp",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ankare i sidan",
+DlgLnkTypeEMail		: "E-post",
+DlgLnkProto			: "Protokoll",
+DlgLnkProtoOther	: "<Ãķvrigt>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "VÃĪlj ett ankare",
+DlgLnkAnchorByName	: "efter ankarnamn",
+DlgLnkAnchorById	: "efter objektid",
+DlgLnkNoAnchors		: "(Inga ankare kunde hittas)",
+DlgLnkEMail			: "E-postadress",
+DlgLnkEMailSubject	: "Ãmne",
+DlgLnkEMailBody		: "InnehÃĨll",
+DlgLnkUpload		: "Ladda upp",
+DlgLnkBtnUpload		: "Skicka till servern",
+
+DlgLnkTarget		: "MÃĨl",
+DlgLnkTargetFrame	: "<ram>",
+DlgLnkTargetPopup	: "<popup-fÃķnster>",
+DlgLnkTargetBlank	: "Nytt fÃķnster (_blank)",
+DlgLnkTargetParent	: "FÃķregÃĨende Window (_parent)",
+DlgLnkTargetSelf	: "Detta fÃķnstret (_self)",
+DlgLnkTargetTop		: "Ãversta fÃķnstret (_top)",
+DlgLnkTargetFrameName	: "MÃĨlets ramnamn",
+DlgLnkPopWinName	: "Popup-fÃķnstrets namn",
+DlgLnkPopWinFeat	: "Popup-fÃķnstrets egenskaper",
+DlgLnkPopResize		: "Kan ÃĪndra storlek",
+DlgLnkPopLocation	: "AdressfÃĪlt",
+DlgLnkPopMenu		: "MenyfÃĪlt",
+DlgLnkPopScroll		: "Scrolllista",
+DlgLnkPopStatus		: "StatusfÃĪlt",
+DlgLnkPopToolbar	: "VerktygsfÃĪlt",
+DlgLnkPopFullScrn	: "HelskÃĪrm (endast IE)",
+DlgLnkPopDependent	: "Beroende (endest Netscape)",
+DlgLnkPopWidth		: "Bredd",
+DlgLnkPopHeight		: "HÃķjd",
+DlgLnkPopLeft		: "Position frÃĨn vÃĪnster",
+DlgLnkPopTop		: "Position frÃĨn sidans topp",
+
+DlnLnkMsgNoUrl		: "Var god ange lÃĪnkens URL",
+DlnLnkMsgNoEMail	: "Var god ange E-postadress",
+DlnLnkMsgNoAnchor	: "Var god ange ett ankare",
+DlnLnkMsgInvPopName	: "Popup-rutans namn mÃĨste bÃķrja med en alfabetisk bokstav och fÃĨr inte innehÃĨlla mellanslag",
+
+// Color Dialog
+DlgColorTitle		: "VÃĪlj fÃĪrg",
+DlgColorBtnClear	: "Rensa",
+DlgColorHighlight	: "Markera",
+DlgColorSelected	: "Vald",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Infoga smiley",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "VÃĪlj utÃķkat tecken",
+
+// Table Dialog
+DlgTableTitle		: "Tabellegenskaper",
+DlgTableRows		: "Rader",
+DlgTableColumns		: "Kolumner",
+DlgTableBorder		: "Kantstorlek",
+DlgTableAlign		: "Justering",
+DlgTableAlignNotSet	: "<ej angivet>",
+DlgTableAlignLeft	: "VÃĪnster",
+DlgTableAlignCenter	: "Centrerad",
+DlgTableAlignRight	: "HÃķger",
+DlgTableWidth		: "Bredd",
+DlgTableWidthPx		: "pixlar",
+DlgTableWidthPc		: "procent",
+DlgTableHeight		: "HÃķjd",
+DlgTableCellSpace	: "CellavstÃĨnd",
+DlgTableCellPad		: "Cellutfyllnad",
+DlgTableCaption		: "Rubrik",
+DlgTableSummary		: "Sammanfattning",
+
+// Table Cell Dialog
+DlgCellTitle		: "Cellegenskaper",
+DlgCellWidth		: "Bredd",
+DlgCellWidthPx		: "pixlar",
+DlgCellWidthPc		: "procent",
+DlgCellHeight		: "HÃķjd",
+DlgCellWordWrap		: "Automatisk radbrytning",
+DlgCellWordWrapNotSet	: "<Ej angivet>",
+DlgCellWordWrapYes	: "Ja",
+DlgCellWordWrapNo	: "Nej",
+DlgCellHorAlign		: "Horisontal justering",
+DlgCellHorAlignNotSet	: "<Ej angivet>",
+DlgCellHorAlignLeft	: "VÃĪnster",
+DlgCellHorAlignCenter	: "Centrerad",
+DlgCellHorAlignRight: "HÃķger",
+DlgCellVerAlign		: "Vertikal justering",
+DlgCellVerAlignNotSet	: "<Ej angivet>",
+DlgCellVerAlignTop	: "Topp",
+DlgCellVerAlignMiddle	: "Mitten",
+DlgCellVerAlignBottom	: "Nederkant",
+DlgCellVerAlignBaseline	: "Underst",
+DlgCellRowSpan		: "RadomfÃĨng",
+DlgCellCollSpan		: "KolumnomfÃĨng",
+DlgCellBackColor	: "BakgrundsfÃĪrg",
+DlgCellBorderColor	: "KantfÃĪrg",
+DlgCellBtnSelect	: "VÃĪlj...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "SÃķk",
+DlgFindFindBtn		: "SÃķk",
+DlgFindNotFoundMsg	: "Angiven text kunde ej hittas.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ErsÃĪtt",
+DlgReplaceFindLbl		: "SÃķk efter:",
+DlgReplaceReplaceLbl	: "ErsÃĪtt med:",
+DlgReplaceCaseChk		: "SkiftlÃĪge",
+DlgReplaceReplaceBtn	: "ErsÃĪtt",
+DlgReplaceReplAllBtn	: "ErsÃĪtt alla",
+DlgReplaceWordChk		: "Inkludera hela ord",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "SÃĪkerhetsinstÃĪllningar i Er weblÃĪsare tillÃĨter inte ÃĨtgÃĨrden Klipp ut. AnvÃĪnd (Ctrl+X) istÃĪllet.",
+PasteErrorCopy	: "SÃĪkerhetsinstÃĪllningar i Er weblÃĪsare tillÃĨter inte ÃĨtgÃĨrden Kopiera. AnvÃĪnd (Ctrl+C) istÃĪllet",
+
+PasteAsText		: "Klistra in som vanlig text",
+PasteFromWord	: "Klistra in frÃĨn Word",
+
+DlgPasteMsg2	: "Var god och klistra in Er text i rutan nedan genom att anvÃĪnda (<STRONG>Ctrl+V</STRONG>) klicka sen pÃĨ <STRONG>OK</STRONG>.",
+DlgPasteSec		: "PÃĨ grund av din weblÃĪsares sÃĪkerhetsinstÃĪllningar kan verktyget inte fÃĨ ÃĨtkomst till urklippsdatan. Var god och anvÃĪnd detta fÃķnster istÃĪllet.",
+DlgPasteIgnoreFont		: "Ignorera typsnittsdefinitioner",
+DlgPasteRemoveStyles	: "Radera Stildefinitioner",
+
+// Color Picker
+ColorAutomatic	: "Automatisk",
+ColorMoreColors	: "Fler fÃĪrger...",
+
+// Document Properties
+DocProps		: "Dokumentegenskaper",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ankaregenskaper",
+DlgAnchorName		: "Ankarnamn",
+DlgAnchorErrorName	: "Var god ange ett ankarnamn",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Saknas i ordlistan",
+DlgSpellChangeTo		: "Ãndra till",
+DlgSpellBtnIgnore		: "Ignorera",
+DlgSpellBtnIgnoreAll	: "Ignorera alla",
+DlgSpellBtnReplace		: "ErsÃĪtt",
+DlgSpellBtnReplaceAll	: "ErsÃĪtt alla",
+DlgSpellBtnUndo			: "Ãngra",
+DlgSpellNoSuggestions	: "- FÃķrslag saknas -",
+DlgSpellProgress		: "Stavningskontroll pÃĨgÃĨr...",
+DlgSpellNoMispell		: "Stavningskontroll slutfÃķrd: Inga stavfel pÃĨtrÃĪffades.",
+DlgSpellNoChanges		: "Stavningskontroll slutfÃķrd: Inga ord rÃĪttades.",
+DlgSpellOneChange		: "Stavningskontroll slutfÃķrd: Ett ord rÃĪttades.",
+DlgSpellManyChanges		: "Stavningskontroll slutfÃķrd: %1 ord rÃĪttades.",
+
+IeSpellDownload			: "Stavningskontrollen ÃĪr ej installerad. Vill du gÃķra det nu?",
+
+// Button Dialog
+DlgButtonText		: "Text (VÃĪrde)",
+DlgButtonType		: "Typ",
+DlgButtonTypeBtn	: "Knapp",
+DlgButtonTypeSbm	: "Skicka",
+DlgButtonTypeRst	: "ÃterstÃĪll",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Namn",
+DlgCheckboxValue	: "VÃĪrde",
+DlgCheckboxSelected	: "Vald",
+
+// Form Dialog
+DlgFormName		: "Namn",
+DlgFormAction	: "Funktion",
+DlgFormMethod	: "Metod",
+
+// Select Field Dialog
+DlgSelectName		: "Namn",
+DlgSelectValue		: "VÃĪrde",
+DlgSelectSize		: "Storlek",
+DlgSelectLines		: "Linjer",
+DlgSelectChkMulti	: "TillÃĨt flerval",
+DlgSelectOpAvail	: "Befintliga val",
+DlgSelectOpText		: "Text",
+DlgSelectOpValue	: "VÃĪrde",
+DlgSelectBtnAdd		: "LÃĪgg till",
+DlgSelectBtnModify	: "Redigera",
+DlgSelectBtnUp		: "Upp",
+DlgSelectBtnDown	: "Ner",
+DlgSelectBtnSetValue : "Markera som valt vÃĪrde",
+DlgSelectBtnDelete	: "Radera",
+
+// Textarea Dialog
+DlgTextareaName	: "Namn",
+DlgTextareaCols	: "Kolumner",
+DlgTextareaRows	: "Rader",
+
+// Text Field Dialog
+DlgTextName			: "Namn",
+DlgTextValue		: "VÃĪrde",
+DlgTextCharWidth	: "Teckenbredd",
+DlgTextMaxChars		: "Max antal tecken",
+DlgTextType			: "Typ",
+DlgTextTypeText		: "Text",
+DlgTextTypePass		: "LÃķsenord",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Namn",
+DlgHiddenValue	: "VÃĪrde",
+
+// Bulleted List Dialog
+BulletedListProp	: "Egenskaper fÃķr punktlista",
+NumberedListProp	: "Egenskaper fÃķr numrerad lista",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Typ",
+DlgLstTypeCircle	: "Cirkel",
+DlgLstTypeDisc		: "Punkt",
+DlgLstTypeSquare	: "Ruta",
+DlgLstTypeNumbers	: "Nummer (1, 2, 3)",
+DlgLstTypeLCase		: "Gemener (a, b, c)",
+DlgLstTypeUCase		: "Versaler (A, B, C)",
+DlgLstTypeSRoman	: "SmÃĨ romerska siffror (i, ii, iii)",
+DlgLstTypeLRoman	: "Stora romerska siffror (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "AllmÃĪn",
+DlgDocBackTab		: "Bakgrund",
+DlgDocColorsTab		: "FÃĪrg och marginal",
+DlgDocMetaTab		: "Metadata",
+
+DlgDocPageTitle		: "Sidtitel",
+DlgDocLangDir		: "SprÃĨkriktning",
+DlgDocLangDirLTR	: "VÃĪnster till HÃķger",
+DlgDocLangDirRTL	: "HÃķger till VÃĪnster",
+DlgDocLangCode		: "SprÃĨkkod",
+DlgDocCharSet		: "TeckenuppsÃĪttningar",
+DlgDocCharSetCE		: "Central Europa",
+DlgDocCharSetCT		: "Traditionell Kinesisk (Big5)",
+DlgDocCharSetCR		: "Kyrillisk",
+DlgDocCharSetGR		: "Grekiska",
+DlgDocCharSetJP		: "Japanska",
+DlgDocCharSetKR		: "Koreanska",
+DlgDocCharSetTR		: "Turkiska",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "VÃĪst Europa",
+DlgDocCharSetOther	: "Ãvriga teckenuppsÃĪttningar",
+
+DlgDocDocType		: "Sidhuvud",
+DlgDocDocTypeOther	: "Ãvriga sidhuvuden",
+DlgDocIncXHTML		: "Inkludera XHTML deklaration",
+DlgDocBgColor		: "BakgrundsfÃĪrg",
+DlgDocBgImage		: "Bakgrundsbildens URL",
+DlgDocBgNoScroll	: "Fast bakgrund",
+DlgDocCText			: "Text",
+DlgDocCLink			: "LÃĪnk",
+DlgDocCVisited		: "BesÃķkt lÃĪnk",
+DlgDocCActive		: "Aktiv lÃĪnk",
+DlgDocMargins		: "Sidmarginal",
+DlgDocMaTop			: "Topp",
+DlgDocMaLeft		: "VÃĪnster",
+DlgDocMaRight		: "HÃķger",
+DlgDocMaBottom		: "Botten",
+DlgDocMeIndex		: "Sidans nyckelord",
+DlgDocMeDescr		: "Sidans beskrivning",
+DlgDocMeAuthor		: "FÃķrfattare",
+DlgDocMeCopy		: "UpphovsrÃĪtt",
+DlgDocPreview		: "FÃķrhandsgranska",
+
+// Templates Dialog
+Templates			: "Sidmallar",
+DlgTemplatesTitle	: "Sidmallar",
+DlgTemplatesSelMsg	: "Var god vÃĪlj en mall att anvÃĪnda med editorn<br>(allt nuvarande innehÃĨll raderas):",
+DlgTemplatesLoading	: "Laddar mallar. Var god vÃĪnta...",
+DlgTemplatesNoTpl	: "(Ingen mall ÃĪr vald)",
+DlgTemplatesReplace	: "ErsÃĪtt aktuellt innehÃĨll",
+
+// About Dialog
+DlgAboutAboutTab	: "Om",
+DlgAboutBrowserInfoTab	: "WeblÃĪsare",
+DlgAboutLicenseTab	: "Licens",
+DlgAboutVersion		: "version",
+DlgAboutInfo		: "FÃķr mer information se"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/ja.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/ja.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/ja.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Japanese language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "ããžãŦããžãé ã",
+ToolbarExpand		: "ããžãŦããžãčĄĻįĪš",
+
+// Toolbar Items and Context Menu
+Save				: "äŋå­",
+NewPage				: "æ°ããããžãļ",
+Preview				: "ããŽããĨãž",
+Cut					: "åãåã",
+Copy				: "ãģããž",
+Paste				: "čēžãäŧã",
+PasteText			: "ããŽãžãģãã­ãđãčēžãäŧã",
+PasteWord			: "ãŊãžãæįŦ ããčēžãäŧã",
+Print				: "å°å·",
+SelectAll			: "ããđãĶéļæ",
+RemoveFormat		: "ããĐãžãããåéĪ",
+InsertLinkLbl		: "ãŠãģãŊ",
+InsertLink			: "ãŠãģãŊæŋåĨ/į·Ļé",
+RemoveLink			: "ãŠãģãŊåéĪ",
+Anchor				: "ãĒãģãŦãžæŋåĨ/į·Ļé",
+AnchorDelete		: "ãĒãģãŦãžåéĪ",
+InsertImageLbl		: "ãĪãĄãžãļ",
+InsertImage			: "ãĪãĄãžãļæŋåĨ/į·Ļé",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "FlashæŋåĨ/į·Ļé",
+InsertTableLbl		: "ããžããŦ",
+InsertTable			: "ããžããŦæŋåĨ/į·Ļé",
+InsertLineLbl		: "ãĐãĪãģ",
+InsertLine			: "æĻŠį―Ŧį·",
+InsertSpecialCharLbl: "įđæŪæå­",
+InsertSpecialChar	: "įđæŪæå­æŋåĨ",
+InsertSmileyLbl		: "įĩĩæå­",
+InsertSmiley		: "įĩĩæå­æŋåĨ",
+About				: "FCKeditorããŦã",
+Bold				: "åĪŠå­",
+Italic				: "æä―",
+Underline			: "äļį·",
+StrikeThrough		: "æãĄæķãį·",
+Subscript			: "æ·ŧãå­",
+Superscript			: "äļäŧãæå­",
+LeftJustify			: "å·Ķæã",
+CenterJustify		: "äļ­åĪŪæã",
+RightJustify		: "åģæã",
+BlockJustify		: "äļĄįŦŊæã",
+DecreaseIndent		: "ãĪãģããģãč§ĢéĪ",
+IncreaseIndent		: "ãĪãģããģã",
+Blockquote			: "ãã­ããŊåžįĻ",
+Undo				: "åãŦæŧã",
+Redo				: "ããįīã",
+NumberedListLbl		: "æŪĩč―įŠå·",
+NumberedList		: "æŪĩč―įŠå·ãŪčŋ―å /åéĪ",
+BulletedListLbl		: "įŪæĄæļã",
+BulletedList		: "įŪæĄæļããŪčŋ―å /åéĪ",
+ShowTableBorders	: "ããžããŦããžããžčĄĻįĪš",
+ShowDetails			: "čĐģįī°čĄĻįĪš",
+Style				: "ãđãŋãĪãŦ",
+FontFormat			: "ããĐãžããã",
+Font				: "ããĐãģã",
+FontSize			: "ãĩãĪãš",
+TextColor			: "ãã­ãđãčē",
+BGColor				: "čæŊčē",
+Source				: "ã―ãžãđ",
+Find				: "æĪįīĒ",
+Replace				: "į―Ūãæã",
+SpellCheck			: "ãđããŦãã§ããŊ",
+UniversalKeyboard	: "ãĶãããžãĩãŦãŧã­ãžããžã",
+PageBreakLbl		: "æđããžãļ",
+PageBreak			: "æđããžãļæŋåĨ",
+
+Form			: "ããĐãžã ",
+Checkbox		: "ãã§ããŊãããŊãđ",
+RadioButton		: "ãĐãļãŠããŋãģ",
+TextField		: "ïžčĄãã­ãđã",
+Textarea		: "ãã­ãđããĻãŠãĒ",
+HiddenField		: "äļåŊčĶããĢãžãŦã",
+Button			: "ããŋãģ",
+SelectionField	: "éļæããĢãžãŦã",
+ImageButton		: "įŧåããŋãģ",
+
+FitWindow		: "ãĻããĢãŋãĩãĪãšãæåĪ§ãŦããūã",
+ShowBlocks		: "ãã­ããŊčĄĻįĪš",
+
+// Context Menu
+EditLink			: "ãŠãģãŊį·Ļé",
+CellCM				: "ãŧãŦ",
+RowCM				: "čĄ",
+ColumnCM			: "ãŦãĐã ",
+InsertRowAfter		: "åãŪåūãŦæŋåĨ",
+InsertRowBefore		: "åãŪåãŦæŋåĨ",
+DeleteRows			: "čĄåéĪ",
+InsertColumnAfter	: "ãŦãĐã ãŪåūãŦæŋåĨ",
+InsertColumnBefore	: "ãŦãĐã ãŪåãŦæŋåĨ",
+DeleteColumns		: "ååéĪ",
+InsertCellAfter		: "ãŧãŦãŪåūãŦæŋåĨ",
+InsertCellBefore	: "ãŧãŦãŪåãŦæŋåĨ",
+DeleteCells			: "ãŧãŦåéĪ",
+MergeCells			: "ãŧãŦįĩå",
+MergeRight			: "åģãŦįĩå",
+MergeDown			: "äļãŦįĩå",
+HorizontalSplitCell	: "ãŧãŦãæ°īåđģæđåååē",
+VerticalSplitCell	: "ãŧãŦãåįīæđåãŦååē",
+TableDelete			: "ããžããŦåéĪ",
+CellProperties		: "ãŧãŦ ãã­ãããĢ",
+TableProperties		: "ããžããŦ ãã­ãããĢ",
+ImageProperties		: "ãĪãĄãžãļ ãã­ãããĢ",
+FlashProperties		: "Flash ãã­ãããĢ",
+
+AnchorProp			: "ãĒãģãŦãž ãã­ãããĢ",
+ButtonProp			: "ããŋãģ ãã­ãããĢ",
+CheckboxProp		: "ãã§ããŊãããŊãđ ãã­ãããĢ",
+HiddenFieldProp		: "äļåŊčĶããĢãžãŦã ãã­ãããĢ",
+RadioButtonProp		: "ãĐãļãŠããŋãģ ãã­ãããĢ",
+ImageButtonProp		: "įŧåããŋãģ ãã­ãããĢ",
+TextFieldProp		: "ïžčĄãã­ãđã ãã­ãããĢ",
+SelectionFieldProp	: "éļæããĢãžãŦã ãã­ãããĢ",
+TextareaProp		: "ãã­ãđããĻãŠãĒ ãã­ãããĢ",
+FormProp			: "ããĐãžã  ãã­ãããĢ",
+
+FontFormats			: "æĻæš;æļåžäŧã;ãĒããŽãđ;čĶåšã 1;čĶåšã 2;čĶåšã 3;čĶåšã 4;čĶåšã 5;čĶåšã 6;æĻæš (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTMLåĶįäļ­. ãã°ãããåūãĄãã ãã...",
+Done				: "åŪäš",
+PasteWordConfirm	: "čēžãäŧããčĄããã­ãđããŊããŊãžãæįŦ ãããģããžãããããĻããĶããūããčēžãäŧããåãŦãŊãŠãžããģã°ãčĄããūããïž",
+NotCompatiblePaste	: "ããŪãģããģããŊãĪãģãŋãžããããŧãĻãŊãđãã­ãžãĐãžããžãļã§ãģ5.5äŧĨäļã§åĐįĻåŊč―ã§ãããŊãŠãžããģã°ããŠãã§čēžãäŧããčĄããūããïž",
+UnknownToolbarItem	: "æŠįĨãŪããžãŦããžé įŪ \"%1\"",
+UnknownCommand		: "æŠįĨãŪãģããģãå \"%1\"",
+NotImplemented		: "ãģããģããŊãĪãģããŠãĄãģããããūããã§ããã",
+UnknownToolbarSet	: "ããžãŦããžčĻ­åŪ \"%1\" å­åĻããūããã",
+NoActiveX			: "ãĻãĐãžãč­ĶåãĄããŧãžãļãŠãĐãįšįããå īåãããĐãĶãķãžãŪãŧã­ãĨãŠããĢčĻ­åŪãŦãããĻããĢãŋãŪãããĪããŪæĐč―ãåķéãããĶããåŊč―æ§ããããūãããŧã­ãĨãŠããĢčĻ­åŪãŪãŠãã·ã§ãģã§\"ActiveXãģãģãã­ãžãŦãĻããĐã°ãĪãģãŪåŪčĄ\"ãæåđãŦãããŦããĶãã ããã",
+BrowseServerBlocked : "ãĩãžããžããĐãĶãķãžãéãããĻãã§ããūããã§ãããããããĒãããŧãã­ããŊæĐč―ãįĄåđãŦãŠãĢãĶãããįĒščŠããĶãã ããã",
+DialogBlocked		: "ããĪãĒã­ã°ãĶãĢãģããĶãéãããĻãã§ããūããã§ãããããããĒãããŧãã­ããŊæĐč―ãįĄåđãŦãŠãĢãĶãããįĒščŠããĶãã ããã",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "ã­ãĢãģãŧãŦ",
+DlgBtnClose			: "éãã",
+DlgBtnBrowseServer	: "ãĩãžããžããĐãĶãķãž",
+DlgAdvancedTag		: "éŦåšĶãŠčĻ­åŪ",
+DlgOpOther			: "<ããŪäŧ>",
+DlgInfoTab			: "æå ą",
+DlgAlertUrl			: "URLãæŋåĨããĶãã ãã",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ãŠã>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "æå­čĄĻčĻãŪæđå",
+DlgGenLangDirLtr	: "å·Ķããåģ (LTR)",
+DlgGenLangDirRtl	: "åģããå·Ķ (RTL)",
+DlgGenLangCode		: "čĻčŠãģãžã",
+DlgGenAccessKey		: "ãĒãŊãŧãđã­ãž",
+DlgGenName			: "Nameåąæ§",
+DlgGenTabIndex		: "ãŋããĪãģãããŊãđ",
+DlgGenLongDescr		: "longdescåąæ§(é·æčŠŽæ)",
+DlgGenClass			: "ãđãŋãĪãŦã·ãžããŊãĐãđ",
+DlgGenTitle			: "Titleåąæ§",
+DlgGenContType		: "Content Typeåąæ§",
+DlgGenLinkCharset	: "ãŠãģãŊcharsetåąæ§",
+DlgGenStyle			: "ãđãŋãĪãŦã·ãžã",
+
+// Image Dialog
+DlgImgTitle			: "ãĪãĄãžãļ ãã­ãããĢ",
+DlgImgInfoTab		: "ãĪãĄãžãļ æå ą",
+DlgImgBtnUpload		: "ãĩãžããžãŦéäŋĄ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "ãĒããã­ãžã",
+DlgImgAlt			: "äŧĢæŋãã­ãđã",
+DlgImgWidth			: "åđ",
+DlgImgHeight		: "éŦã",
+DlgImgLockRatio		: "ã­ããŊæŊį",
+DlgBtnResetSize		: "ãĩãĪãšãŠãŧãã",
+DlgImgBorder		: "ããžããž",
+DlgImgHSpace		: "æĻŠéé",
+DlgImgVSpace		: "įļĶéé",
+DlgImgAlign			: "čĄæã",
+DlgImgAlignLeft		: "å·Ķ",
+DlgImgAlignAbsBottom: "äļéĻ(įĩķåŊūį)",
+DlgImgAlignAbsMiddle: "äļ­åĪŪ(įĩķåŊūį)",
+DlgImgAlignBaseline	: "ããžãđãĐãĪãģ",
+DlgImgAlignBottom	: "äļ",
+DlgImgAlignMiddle	: "äļ­åĪŪ",
+DlgImgAlignRight	: "åģ",
+DlgImgAlignTextTop	: "ãã­ãđãäļéĻ",
+DlgImgAlignTop		: "äļ",
+DlgImgPreview		: "ããŽããĨãž",
+DlgImgAlertUrl		: "ãĪãĄãžãļãŪURLãåĨåããĶãã ããã",
+DlgImgLinkTab		: "ãŠãģãŊ",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash ãã­ãããĢ",
+DlgFlashChkPlay		: "åį",
+DlgFlashChkLoop		: "ãŦãžãåį",
+DlgFlashChkMenu		: "FlashãĄããĨãžåŊč―",
+DlgFlashScale		: "æĄåĪ§įļŪå°čĻ­åŪ",
+DlgFlashScaleAll	: "ããđãĶčĄĻįĪš",
+DlgFlashScaleNoBorder	: "åĪãčĶããŠãæ§ãŦæĄåĪ§",
+DlgFlashScaleFit	: "äļäļå·ĶåģãŦããĢãã",
+
+// Link Dialog
+DlgLnkWindowTitle	: "ããĪããžãŠãģãŊ",
+DlgLnkInfoTab		: "ããĪããžãŠãģãŊ æå ą",
+DlgLnkTargetTab		: "ãŋãžãēãã",
+
+DlgLnkType			: "ãŠãģãŊãŋãĪã",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "ããŪããžãļãŪãĒãģãŦãž",
+DlgLnkTypeEMail		: "E-Mail",
+DlgLnkProto			: "ãã­ããģãŦ",
+DlgLnkProtoOther	: "<ããŪäŧ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "ãĒãģãŦãžãéļæ",
+DlgLnkAnchorByName	: "ãĒãģãŦãžå",
+DlgLnkAnchorById	: "ãĻãŽãĄãģãID",
+DlgLnkNoAnchors		: "(ãã­ãĨãĄãģããŦãããĶåĐįĻåŊč―ãŠãĒãģãŦãžãŊãããūããã)",
+DlgLnkEMail			: "E-Mail ãĒããŽãđ",
+DlgLnkEMailSubject	: "äŧķå",
+DlgLnkEMailBody		: "æŽæ",
+DlgLnkUpload		: "ãĒããã­ãžã",
+DlgLnkBtnUpload		: "ãĩãžããžãŦéäŋĄ",
+
+DlgLnkTarget		: "ãŋãžãēãã",
+DlgLnkTargetFrame	: "<ããŽãžã >",
+DlgLnkTargetPopup	: "<ããããĒãããĶãĢãģããĶ>",
+DlgLnkTargetBlank	: "æ°ãããĶãĢãģããĶ (_blank)",
+DlgLnkTargetParent	: "čĶŠãĶãĢãģããĶ (_parent)",
+DlgLnkTargetSelf	: "åããĶãĢãģããĶ (_self)",
+DlgLnkTargetTop		: "æäļä―ãĶãĢãģããĶ (_top)",
+DlgLnkTargetFrameName	: "įŪįãŪããŽãžã å",
+DlgLnkPopWinName	: "ããããĒãããĶãĢãģããĶå",
+DlgLnkPopWinFeat	: "ããããĒãããĶãĢãģããĶįđåūī",
+DlgLnkPopResize		: "ãŠãĩãĪãšåŊč―",
+DlgLnkPopLocation	: "ã­ãąãžã·ã§ãģããž",
+DlgLnkPopMenu		: "ãĄããĨãžããž",
+DlgLnkPopScroll		: "ãđãŊã­ãžãŦããž",
+DlgLnkPopStatus		: "ãđããžãŋãđããž",
+DlgLnkPopToolbar	: "ããžãŦããž",
+DlgLnkPopFullScrn	: "åĻįŧéĒãĒãžã(IE)",
+DlgLnkPopDependent	: "éãããĶãĢãģããĶãŦéĢåããĶéãã (Netscape)",
+DlgLnkPopWidth		: "åđ",
+DlgLnkPopHeight		: "éŦã",
+DlgLnkPopLeft		: "å·ĶįŦŊãããŪåš§æĻã§æåŪ",
+DlgLnkPopTop		: "äļįŦŊãããŪåš§æĻã§æåŪ",
+
+DlnLnkMsgNoUrl		: "ãŠãģãŊURLãåĨåããĶãã ããã",
+DlnLnkMsgNoEMail	: "ãĄãžãŦãĒããŽãđãåĨåããĶãã ããã",
+DlnLnkMsgNoAnchor	: "ãĒãģãŦãžãéļæããĶãã ããã",
+DlnLnkMsgInvPopName	: "ããããŧãĒããåãŊčąå­ã§å§ãūãæå­ã§æåŪããĶãã ããããããŧãĒããåãŦãđããžãđãŊåŦããūãã",
+
+// Color Dialog
+DlgColorTitle		: "čēéļæ",
+DlgColorBtnClear	: "ãŊãŠãĒ",
+DlgColorHighlight	: "ããĪãĐãĪã",
+DlgColorSelected	: "éļæčē",
+
+// Smiley Dialog
+DlgSmileyTitle		: "éĄæå­æŋåĨ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "įđæŪæå­éļæ",
+
+// Table Dialog
+DlgTableTitle		: "ããžããŦ ãã­ãããĢ",
+DlgTableRows		: "čĄ",
+DlgTableColumns		: "å",
+DlgTableBorder		: "ããžããžãĩãĪãš",
+DlgTableAlign		: "ã­ãĢãã·ã§ãģãŪæīå",
+DlgTableAlignNotSet	: "<ãŠã>",
+DlgTableAlignLeft	: "å·Ķ",
+DlgTableAlignCenter	: "äļ­åĪŪ",
+DlgTableAlignRight	: "åģ",
+DlgTableWidth		: "ããžããŦåđ",
+DlgTableWidthPx		: "ããŊãŧãŦ",
+DlgTableWidthPc		: "ããžãŧãģã",
+DlgTableHeight		: "ããžããŦéŦã",
+DlgTableCellSpace	: "ãŧãŦåä―į―",
+DlgTableCellPad		: "ãŧãŦåéé",
+DlgTableCaption		: "ï―·ï―Žïūïūï―žï―Ūïū",
+DlgTableSummary		: "ããžããŦįŪį/æ§é ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ãŧãŦ ãã­ãããĢ",
+DlgCellWidth		: "åđ",
+DlgCellWidthPx		: "ããŊãŧãŦ",
+DlgCellWidthPc		: "ããžãŧãģã",
+DlgCellHeight		: "éŦã",
+DlgCellWordWrap		: "æãčŋã",
+DlgCellWordWrapNotSet	: "<ãŠã>",
+DlgCellWordWrapYes	: "Yes",
+DlgCellWordWrapNo	: "No",
+DlgCellHorAlign		: "ãŧãŦæĻŠãŪæīå",
+DlgCellHorAlignNotSet	: "<ãŠã>",
+DlgCellHorAlignLeft	: "å·Ķ",
+DlgCellHorAlignCenter	: "äļ­åĪŪ",
+DlgCellHorAlignRight: "åģ",
+DlgCellVerAlign		: "ãŧãŦįļĶãŪæīå",
+DlgCellVerAlignNotSet	: "<ãŠã>",
+DlgCellVerAlignTop	: "äļ",
+DlgCellVerAlignMiddle	: "äļ­åĪŪ",
+DlgCellVerAlignBottom	: "äļ",
+DlgCellVerAlignBaseline	: "ããžãđãĐãĪãģ",
+DlgCellRowSpan		: "įļĶåđ(čĄæ°)",
+DlgCellCollSpan		: "æĻŠåđ(åæ°)",
+DlgCellBackColor	: "čæŊčē",
+DlgCellBorderColor	: "ããžããžãŦãĐãž",
+DlgCellBtnSelect	: "éļæ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "æĪįīĒããĶį―Ūæ",
+
+// Find Dialog
+DlgFindTitle		: "æĪįīĒ",
+DlgFindFindBtn		: "æĪįīĒ",
+DlgFindNotFoundMsg	: "æåŪãããæå­åãŊčĶãĪãããūããã§ããã",
+
+// Replace Dialog
+DlgReplaceTitle			: "į―Ūãæã",
+DlgReplaceFindLbl		: "æĪįīĒããæå­å:",
+DlgReplaceReplaceLbl	: "į―Ūæãããæå­å:",
+DlgReplaceCaseChk		: "éĻåäļčī",
+DlgReplaceReplaceBtn	: "į―Ūæã",
+DlgReplaceReplAllBtn	: "ããđãĶį―Ūæã",
+DlgReplaceWordChk		: "åčŠåä―ã§äļčī",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ããĐãĶãķãžãŪãŧã­ãĨãŠããĢčĻ­åŪãŦãããĻããĢãŋãŪåãåãæä―ãčŠåã§åŪčĄããããĻãã§ããūãããåŪčĄãããŦãŊæåã§ã­ãžããžããŪ(Ctrl+X)ãä―ŋįĻããĶãã ããã",
+PasteErrorCopy	: "ããĐãĶãķãžãŪãŧã­ãĨãŠããĢčĻ­åŪãŦãããĻããĢãŋãŪãģããžæä―ãčŠåã§åŪčĄããããĻãã§ããūãããåŪčĄãããŦãŊæåã§ã­ãžããžããŪ(Ctrl+C)ãä―ŋįĻããĶãã ããã",
+
+PasteAsText		: "ããŽãžãģãã­ãđãčēžãäŧã",
+PasteFromWord	: "ãŊãžãæįŦ ããčēžãäŧã",
+
+DlgPasteMsg2	: "ã­ãžããžã(<STRONG>Ctrl+V</STRONG>)ãä―ŋįĻããĶãæŽĄãŪåĨåãĻãŠãĒåã§čēžãĢãĶã<STRONG>OK</STRONG>ãæžããĶãã ããã",
+DlgPasteSec		: "ããĐãĶãķãŪãŧã­ãĨãŠããĢčĻ­åŪãŦããããĻããĢãŋãŊãŊãŠããããžããŧããžãŋãŦįīæĨãĒãŊãŧãđããããĻãã§ããūãããããŪãĶãĢãģããĶãŊčēžãäŧãæä―ãčĄãåšĶãŦčĄĻįĪšãããūãã",
+DlgPasteIgnoreFont		: "Fontãŋã°ãŪFaceåąæ§ãįĄčĶããūãã",
+DlgPasteRemoveStyles	: "ãđãŋãĪãŦåŪįūĐãåéĪããūãã",
+
+// Color Picker
+ColorAutomatic	: "čŠå",
+ColorMoreColors	: "ããŪäŧãŪčē...",
+
+// Document Properties
+DocProps		: "ææļ ãã­ãããĢ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ãĒãģãŦãž ãã­ãããĢ",
+DlgAnchorName		: "ãĒãģãŦãžå",
+DlgAnchorErrorName	: "ãĒãģãŦãžåãåŋãåĨåããĶãã ããã",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "čūæļãŦãããūãã",
+DlgSpellChangeTo		: "åĪæī",
+DlgSpellBtnIgnore		: "įĄčĶ",
+DlgSpellBtnIgnoreAll	: "ããđãĶįĄčĶ",
+DlgSpellBtnReplace		: "į―Ūæ",
+DlgSpellBtnReplaceAll	: "ããđãĶį―Ūæ",
+DlgSpellBtnUndo			: "ããįīã",
+DlgSpellNoSuggestions	: "- čĐēå―ãŠã -",
+DlgSpellProgress		: "ãđããŦãã§ããŊåĶįäļ­...",
+DlgSpellNoMispell		: "ãđããŦãã§ããŊåŪäš: ãđããŦãŪčŠĪããŊãããūããã§ãã",
+DlgSpellNoChanges		: "ãđããŦãã§ããŊåŪäš: čŠåĨãŊåĪæīãããūããã§ãã",
+DlgSpellOneChange		: "ãđããŦãã§ããŊåŪäš: ïžčŠåĨåĪæīãããūãã",
+DlgSpellManyChanges		: "ãđããŦãã§ããŊåŪäš: %1 čŠåĨåĪæīãããūãã",
+
+IeSpellDownload			: "ãđããŦãã§ããŦãžããĪãģãđããžãŦãããĶããūãããäŧããããĶãģã­ãžãããūãã?",
+
+// Button Dialog
+DlgButtonText		: "ãã­ãđã (åĪ)",
+DlgButtonType		: "ãŋãĪã",
+DlgButtonTypeBtn	: "ããŋãģ",
+DlgButtonTypeSbm	: "éäŋĄ",
+DlgButtonTypeRst	: "ãŠãŧãã",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "åå",
+DlgCheckboxValue	: "åĪ",
+DlgCheckboxSelected	: "éļææļãŋ",
+
+// Form Dialog
+DlgFormName		: "ããĐãžã å",
+DlgFormAction	: "ãĒãŊã·ã§ãģ",
+DlgFormMethod	: "ãĄã―ãã",
+
+// Select Field Dialog
+DlgSelectName		: "åå",
+DlgSelectValue		: "åĪ",
+DlgSelectSize		: "ãĩãĪãš",
+DlgSelectLines		: "čĄ",
+DlgSelectChkMulti	: "čĪæ°é įŪéļæãčĻąåŊ",
+DlgSelectOpAvail	: "åĐįĻåŊč―ãŠãŠãã·ã§ãģ",
+DlgSelectOpText		: "éļæé įŪå",
+DlgSelectOpValue	: "éļæé įŪåĪ",
+DlgSelectBtnAdd		: "čŋ―å ",
+DlgSelectBtnModify	: "į·Ļé",
+DlgSelectBtnUp		: "äļãļ",
+DlgSelectBtnDown	: "äļãļ",
+DlgSelectBtnSetValue : "éļæããåĪãčĻ­åŪ",
+DlgSelectBtnDelete	: "åéĪ",
+
+// Textarea Dialog
+DlgTextareaName	: "åå",
+DlgTextareaCols	: "å",
+DlgTextareaRows	: "čĄ",
+
+// Text Field Dialog
+DlgTextName			: "åå",
+DlgTextValue		: "åĪ",
+DlgTextCharWidth	: "ãĩãĪãš",
+DlgTextMaxChars		: "æåĪ§é·",
+DlgTextType			: "ãŋãĪã",
+DlgTextTypeText		: "ãã­ãđã",
+DlgTextTypePass		: "ããđãŊãžãåĨå",
+
+// Hidden Field Dialog
+DlgHiddenName	: "åå",
+DlgHiddenValue	: "åĪ",
+
+// Bulleted List Dialog
+BulletedListProp	: "įŪæĄæļã ãã­ãããĢ",
+NumberedListProp	: "æŪĩč―įŠå· ãã­ãããĢ",
+DlgLstStart			: "éå§æå­",
+DlgLstType			: "ãŋãĪã",
+DlgLstTypeCircle	: "į―äļļ",
+DlgLstTypeDisc		: "éŧäļļ",
+DlgLstTypeSquare	: "åč§",
+DlgLstTypeNumbers	: "ãĒãĐããĒæ°å­ (1, 2, 3)",
+DlgLstTypeLCase		: "čąå­å°æå­ (a, b, c)",
+DlgLstTypeUCase		: "čąå­åĪ§æå­ (A, B, C)",
+DlgLstTypeSRoman	: "ã­ãžãæ°å­å°æå­ (i, ii, iii)",
+DlgLstTypeLRoman	: "ã­ãžãæ°å­åĪ§æå­ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "åĻčŽ",
+DlgDocBackTab		: "čæŊ",
+DlgDocColorsTab		: "čēãĻããžãļãģ",
+DlgDocMetaTab		: "ãĄãŋããžãŋ",
+
+DlgDocPageTitle		: "ããžãļãŋãĪããŦ",
+DlgDocLangDir		: "čĻčŠæå­čĄĻčĻãŪæđå",
+DlgDocLangDirLTR	: "å·ĶããåģãŦčĄĻčĻ(LTR)",
+DlgDocLangDirRTL	: "åģããå·ĶãŦčĄĻčĻ(RTL)",
+DlgDocLangCode		: "čĻčŠãģãžã",
+DlgDocCharSet		: "æå­ãŧããįŽĶå·å",
+DlgDocCharSetCE		: "Central European",
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",
+DlgDocCharSetCR		: "Cyrillic",
+DlgDocCharSetGR		: "Greek",
+DlgDocCharSetJP		: "Japanese",
+DlgDocCharSetKR		: "Korean",
+DlgDocCharSetTR		: "Turkish",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "Western European",
+DlgDocCharSetOther	: "äŧãŪæå­ãŧããįŽĶå·å",
+
+DlgDocDocType		: "ææļãŋãĪãããããž",
+DlgDocDocTypeOther	: "ããŪäŧææļãŋãĪãããããž",
+DlgDocIncXHTML		: "XHTMLåŪĢčĻããĪãģãŊãŦãžã",
+DlgDocBgColor		: "čæŊčē",
+DlgDocBgImage		: "čæŊįŧå URL",
+DlgDocBgNoScroll	: "ãđãŊã­ãžãŦããŠãčæŊ",
+DlgDocCText			: "ãã­ãđã",
+DlgDocCLink			: "ãŠãģãŊ",
+DlgDocCVisited		: "ãĒãŊãŧãđæļãŋãŠãģãŊ",
+DlgDocCActive		: "ãĒãŊãŧãđäļ­ãŠãģãŊ",
+DlgDocMargins		: "ããžãļãŧããžãļãģ",
+DlgDocMaTop			: "äļéĻ",
+DlgDocMaLeft		: "å·Ķ",
+DlgDocMaRight		: "åģ",
+DlgDocMaBottom		: "äļéĻ",
+DlgDocMeIndex		: "ææļãŪã­ãžãŊãžã(ãŦãģãåšåã)",
+DlgDocMeDescr		: "ææļãŪæĶčĶ",
+DlgDocMeAuthor		: "ææļãŪä―č",
+DlgDocMeCopy		: "ææļãŪčä―æĻĐ",
+DlgDocPreview		: "ããŽããĨãž",
+
+// Templates Dialog
+Templates			: "ããģããŽãžã(éå―Ē)",
+DlgTemplatesTitle	: "ããģããŽãžãååŪđ",
+DlgTemplatesSelMsg	: "ãĻããĢãŋãžã§ä―ŋįĻããããģããŽãžããéļæããĶãã ããã<br>(įūåĻãŪãĻããĢãŋãŪååŪđãŊåĪąãããūã):",
+DlgTemplatesLoading	: "ããģããŽãžãäļčĶ§čŠ­ãŋčūžãŋäļ­. ãã°ãããåūãĄãã ãã...",
+DlgTemplatesNoTpl	: "(ããģããŽãžããåŪįūĐãããĶããūãã)",
+DlgTemplatesReplace	: "įūåĻãŪãĻããĢãŋãŪååŪđãĻį―Ūæããããūã",
+
+// About Dialog
+DlgAboutAboutTab	: "ããžãļã§ãģæå ą",
+DlgAboutBrowserInfoTab	: "ããĐãĶãķæå ą",
+DlgAboutLicenseTab	: "ãĐãĪãŧãģãđ",
+DlgAboutVersion		: "ããžãļã§ãģ",
+DlgAboutInfo		: "ããčĐģããæå ąãŊããĄãã§"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/he.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/he.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/he.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Hebrew language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "rtl",
+
+ToolbarCollapse		: "ŨŨŨŨŨĨ ŨĄŨĻŨŨ ŨŨŨŨŨ",
+ToolbarExpand		: "ŨĪŨŠŨŨŨŠ ŨĄŨĻŨŨ ŨŨŨŨŨ",
+
+// Toolbar Items and Context Menu
+Save				: "ŨĐŨŨŨĻŨ",
+NewPage				: "ŨŨĢ ŨŨŨĐ",
+Preview				: "ŨŠŨĶŨŨŨ ŨŨ§ŨŨŨŨ",
+Cut					: "ŨŨŨŨĻŨ",
+Copy				: "ŨŨĒŨŠŨ§Ũ",
+Paste				: "ŨŨŨŨ§Ũ",
+PasteText			: "ŨŨŨŨ§Ũ ŨŨŨ§ŨĄŨ ŨĪŨĐŨŨ",
+PasteWord			: "ŨŨŨŨ§Ũ Ũ-ŨŨŨĻŨ",
+Print				: "ŨŨŨĪŨĄŨ",
+SelectAll			: "ŨŨŨŨĻŨŠ ŨŨŨ",
+RemoveFormat		: "ŨŨĄŨĻŨŠ ŨŨĒŨŨĶŨŨ",
+InsertLinkLbl		: "Ũ§ŨŨĐŨŨĻ",
+InsertLink			: "ŨŨŨĄŨĪŨŠ/ŨĒŨĻŨŨŨŠ Ũ§ŨŨĐŨŨĻ",
+RemoveLink			: "ŨŨĄŨĻŨŠ ŨŨ§ŨŨĐŨŨĻ",
+Anchor				: "ŨŨŨĄŨĪŨŠ/ŨĒŨĻŨŨŨŠ Ũ Ũ§ŨŨŨŠ ŨĒŨŨŨŨ",
+AnchorDelete		: "ŨŨĄŨĻ Ũ Ũ§ŨŨŨŠ ŨĒŨŨŨŨ",
+InsertImageLbl		: "ŨŠŨŨŨ Ũ",
+InsertImage			: "ŨŨŨĄŨĪŨŠ/ŨĒŨĻŨŨŨŠ ŨŠŨŨŨ Ũ",
+InsertFlashLbl		: "ŨĪŨŨŨĐ",
+InsertFlash			: "ŨŨŨĄŨĢ/ŨĒŨĻŨŨ ŨĪŨŨŨĐ",
+InsertTableLbl		: "ŨŨŨŨ",
+InsertTable			: "ŨŨŨĄŨĪŨŠ/ŨĒŨĻŨŨŨŠ ŨŨŨŨ",
+InsertLineLbl		: "Ũ§Ũ",
+InsertLine			: "ŨŨŨĄŨĪŨŠ Ũ§Ũ ŨŨŨĪŨ§Ũ",
+InsertSpecialCharLbl: "ŨŠŨ ŨŨŨŨŨ",
+InsertSpecialChar	: "ŨŨŨĄŨĪŨŠ ŨŠŨ ŨŨŨŨŨ",
+InsertSmileyLbl		: "ŨĄŨŨŨŨŨ",
+InsertSmiley		: "ŨŨŨĄŨĪŨŠ ŨĄŨŨŨŨŨ",
+About				: "ŨŨŨŨŨŠ FCKeditor",
+Bold				: "ŨŨŨŨŨĐ",
+Italic				: "Ũ ŨŨŨ",
+Underline			: "Ũ§Ũ ŨŠŨŨŠŨŨ",
+StrikeThrough		: "ŨŨŠŨŨ ŨŨŨŨ§",
+Subscript			: "ŨŨŠŨŨ ŨŠŨŨŠŨŨ",
+Superscript			: "ŨŨŠŨŨ ŨĒŨŨŨŨ",
+LeftJustify			: "ŨŨŨĐŨŨĻ ŨŨĐŨŨŨ",
+CenterJustify		: "ŨŨĻŨŨŨ",
+RightJustify		: "ŨŨŨĐŨŨĻ ŨŨŨŨŨ",
+BlockJustify		: "ŨŨŨĐŨŨĻ ŨŨĐŨŨŨŨŨ",
+DecreaseIndent		: "ŨŨ§ŨŨ ŨŠ ŨŨŨ ŨŨ ŨŨĶŨŨ",
+IncreaseIndent		: "ŨŨŨŨŨŠ ŨŨŨ ŨŨ ŨŨĶŨŨ",
+Blockquote			: "ŨŨŨŨ§ ŨĶŨŨŨŨ",
+Undo				: "ŨŨŨŨŨ ŨĶŨĒŨ ŨŨŨĻŨŨ",
+Redo				: "ŨŨŨĻŨ ŨĒŨ ŨĶŨĒŨ ŨŨŨĻŨŨ",
+NumberedListLbl		: "ŨĻŨĐŨŨŨ ŨŨŨŨĄŨĪŨĻŨŠ",
+NumberedList		: "ŨŨŨĄŨĪŨŠ/ŨŨĄŨĻŨŠ ŨĻŨĐŨŨŨ ŨŨŨŨĄŨĪŨĻŨŠ",
+BulletedListLbl		: "ŨĻŨĐŨŨŨŠ Ũ Ũ§ŨŨŨŨŠ",
+BulletedList		: "ŨŨŨĄŨĪŨŠ/ŨŨĄŨĻŨŠ ŨĻŨĐŨŨŨŠ Ũ Ũ§ŨŨŨŨŠ",
+ShowTableBorders	: "ŨŨĶŨŨŠ ŨŨĄŨŨĻŨŠ ŨŨŨŨŨ",
+ShowDetails			: "ŨŨĶŨŨŠ ŨĪŨĻŨŨŨ",
+Style				: "ŨĄŨŨ ŨŨ",
+FontFormat			: "ŨĒŨŨĶŨŨ",
+Font				: "ŨŨŨĪŨ",
+FontSize			: "ŨŨŨŨ",
+TextColor			: "ŨĶŨŨĒ ŨŨ§ŨĄŨ",
+BGColor				: "ŨĶŨŨĒ ŨĻŨ§ŨĒ",
+Source				: "ŨŨ§ŨŨĻ",
+Find				: "ŨŨŨĪŨŨĐ",
+Replace				: "ŨŨŨŨĪŨ",
+SpellCheck			: "ŨŨŨŨ§ŨŠ ŨŨŨŨŠ",
+UniversalKeyboard	: "ŨŨ§ŨŨŨŠ ŨŨŨ ŨŨŨĻŨĄŨŨŨŠ",
+PageBreakLbl		: "ŨĐŨŨŨĻŨŠ ŨŨĢ",
+PageBreak			: "ŨŨŨĄŨĢ ŨĐŨŨŨĻŨŠ ŨŨĢ",
+
+Form			: "ŨŨŨĪŨĄ",
+Checkbox		: "ŨŠŨŨŨŠ ŨĄŨŨŨŨ",
+RadioButton		: "ŨŨŨĶŨ ŨŨĪŨĐŨĻŨŨŨŨŠ",
+TextField		: "ŨĐŨŨ ŨŨ§ŨĄŨ",
+Textarea		: "ŨŨŨŨŨĻ ŨŨ§ŨĄŨ",
+HiddenField		: "ŨĐŨŨ ŨŨŨŨ",
+Button			: "ŨŨĪŨŠŨŨĻ",
+SelectionField	: "ŨĐŨŨ ŨŨŨŨĻŨ",
+ImageButton		: "ŨŨĪŨŠŨŨĻ ŨŠŨŨŨ Ũ",
+
+FitWindow		: "ŨŨŨŨ ŨŨŠ ŨŨŨŨ ŨŨĒŨŨĻŨ",
+ShowBlocks		: "ŨŨĶŨ ŨŨŨŨ§ŨŨ",
+
+// Context Menu
+EditLink			: "ŨĒŨĻŨŨŨŠ Ũ§ŨŨĐŨŨĻ",
+CellCM				: "ŨŠŨ",
+RowCM				: "ŨĐŨŨĻŨ",
+ColumnCM			: "ŨĒŨŨŨŨ",
+InsertRowAfter		: "ŨŨŨĄŨĢ ŨĐŨŨĻŨ ŨŨŨĻŨ",
+InsertRowBefore		: "ŨŨŨĄŨĢ ŨĐŨŨĻŨ ŨŨĪŨ Ũ",
+DeleteRows			: "ŨŨŨŨ§ŨŠ ŨĐŨŨĻŨŨŠ",
+InsertColumnAfter	: "ŨŨŨĄŨĢ ŨĒŨŨŨŨ ŨŨŨĻŨ",
+InsertColumnBefore	: "ŨŨŨĄŨĢ ŨĒŨŨŨŨ ŨŨĪŨ Ũ",
+DeleteColumns		: "ŨŨŨŨ§ŨŠ ŨĒŨŨŨŨŨŠ",
+InsertCellAfter		: "ŨŨŨĄŨĢ ŨŠŨ ŨŨŨĻŨ",
+InsertCellBefore	: "ŨŨŨĄŨĢ ŨŠŨ ŨŨŨĻŨ",
+DeleteCells			: "ŨŨŨŨ§ŨŠ ŨŠŨŨŨ",
+MergeCells			: "ŨŨŨŨŨ ŨŠŨŨŨ",
+MergeRight			: "ŨŨŨ ŨŨŨŨ Ũ",
+MergeDown			: "ŨŨŨ ŨŨŨŨ",
+HorizontalSplitCell	: "ŨĪŨĶŨ ŨŠŨ ŨŨŨĪŨ§ŨŨŠ",
+VerticalSplitCell	: "ŨĪŨĶŨ ŨŠŨ ŨŨ ŨŨŨŠ",
+TableDelete			: "ŨŨŨ§ ŨŨŨŨ",
+CellProperties		: "ŨŠŨŨŨ ŨŨŠ ŨŨŠŨ",
+TableProperties		: "ŨŠŨŨŨ ŨŨŠ ŨŨŨŨŨ",
+ImageProperties		: "ŨŠŨŨŨ ŨŨŠ ŨŨŠŨŨŨ Ũ",
+FlashProperties		: "ŨŨŨĪŨŨŨ Ũ ŨĪŨŨŨĐ",
+
+AnchorProp			: "ŨŨŨĪŨŨŨ Ũ Ũ Ũ§ŨŨŨŠ ŨĒŨŨŨŨ",
+ButtonProp			: "ŨŨŨĪŨŨŨ Ũ ŨŨĪŨŠŨŨĻ",
+CheckboxProp		: "ŨŨŨĪŨŨŨ Ũ ŨŠŨŨŨŠ ŨĄŨŨŨŨ",
+HiddenFieldProp		: "ŨŨŨĪŨŨ Ũ ŨĐŨŨ ŨŨŨŨ",
+RadioButtonProp		: "ŨŨŨĪŨŨŨ Ũ ŨŨŨĶŨ ŨŨĪŨĐŨĻŨŨŨŨŠ",
+ImageButtonProp		: "ŨŨŨĪŨŨ Ũ ŨŨĪŨŠŨŨĻ ŨŠŨŨŨ Ũ",
+TextFieldProp		: "ŨŨŨĪŨŨŨ Ũ ŨĐŨŨ ŨŨ§ŨĄŨ",
+SelectionFieldProp	: "ŨŨŨĪŨŨŨ Ũ ŨĐŨŨ ŨŨŨŨĻŨ",
+TextareaProp		: "ŨŨŨĪŨŨ Ũ ŨŨŨŨŨĻ ŨŨ§ŨĄŨ",
+FormProp			: "ŨŨŨĪŨŨ Ũ ŨŨŨĪŨĄ",
+
+FontFormats			: "Ũ ŨŨĻŨŨŨ;Ũ§ŨŨ;ŨŨŠŨŨŨŠ;ŨŨŨŠŨĻŨŠ;ŨŨŨŠŨĻŨŠ 2;ŨŨŨŠŨĻŨŠ 3;ŨŨŨŠŨĻŨŠ 4;ŨŨŨŠŨĻŨŠ 5;ŨŨŨŠŨĻŨŠ 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "ŨŨĒŨŨ XHTML, Ũ Ũ ŨŨŨŨŠŨŨ...",
+Done				: "ŨŨŨĐŨŨŨ ŨŨŨĐŨŨŨ",
+PasteWordConfirm	: "Ũ ŨĻŨŨ ŨŨŨ§ŨĄŨ ŨĐŨŨŨŨŨ ŨŠŨ ŨŨŨŨŨŨ§ ŨŨ§ŨŨĻŨ ŨŨ§ŨŨŨĨ ŨŨŨĻŨ. ŨŨŨ ŨŨĻŨĶŨŨ Ũ ŨŨ Ũ§ŨŨŠ ŨŨŨŠŨ ŨŨĻŨ ŨŨŨŨŨ§Ũ?",
+NotCompatiblePaste	: "ŨĪŨĒŨŨŨ ŨŨ ŨŨŨŨ Ũ ŨŨŨĪŨŨĪŨ ŨŨŨ ŨŨĻŨ Ũ ŨŨ§ŨĄŨĪŨŨŨĻŨĻ ŨŨŨŨĻŨĄŨ 5.5 ŨŨŨĒŨŨ. ŨŨŨ ŨŨŨŨĐŨŨ ŨŨŨŨŨ§Ũ ŨŨŨ ŨŨ ŨŨ§ŨŨ?",
+UnknownToolbarItem	: "ŨĪŨĻŨŨ ŨŨ ŨŨŨŨĒ ŨŨĄŨĻŨŨ ŨŨŨŨŨ \"%1\"",
+UnknownCommand		: "ŨĐŨ ŨĪŨĒŨŨŨ ŨŨ ŨŨŨŨĒ \"%1\"",
+NotImplemented		: "ŨŨĪŨ§ŨŨŨ ŨŨ ŨŨŨŨĐŨŨŠ",
+UnknownToolbarSet	: "ŨĒŨĻŨŨŠ ŨĄŨĻŨŨ ŨŨŨŨŨ \"%1\" ŨŨ Ũ§ŨŨŨŨŠ",
+NoActiveX			: "ŨŨŨŨĻŨŨŠ ŨŨŨŨŨ ŨĐŨ ŨŨŨĪŨŨĪŨ ŨĒŨŨŨŨŨŠ ŨŨŨŨŨ ŨŨŠ ŨŨĪŨĐŨĻŨŨŨŨŠ ŨŨĒŨĻŨŨŨ.ŨŨĐ ŨŨŨĪŨĐŨĻ ŨŨŠ ŨŨŨŨĪŨĶŨŨ \"ŨŨĻŨĨ ŨĪŨ§ŨŨŨ ŨĪŨĒŨŨŨŨ ŨŨŠŨŨĄŨĪŨŨŠ\". ŨŠŨŨŨ ŨŨŨŨŨŠ ŨŨĒŨŨŨŨŠ ŨŨŨŨŨŨŨ ŨĐŨ ŨŨĪŨĐŨĻŨŨŨŨŠ ŨĐŨŨĄŨĻŨŨ.",
+BrowseServerBlocked : "ŨŨ Ũ ŨŨŠŨ ŨŨŨĐŨŠ ŨŨŨĪŨŨĪŨ ŨŨĐŨŨŨŨ.ŨŨ Ũ ŨŨŨŨ ŨĐŨŨŨĄŨ ŨŨŨŨ ŨŨŠ ŨŨ§ŨŨĪŨĶŨŨ ŨŨ ŨĪŨĒŨŨ.",
+DialogBlocked		: "ŨŨ ŨŨŨ Ũ ŨŨŠŨ ŨŨĪŨŠŨŨ ŨŨŨŨ ŨŨŨŨŨŨ. ŨŨ Ũ ŨŨŨŨ ŨĐŨŨŨĄŨ ŨŨŨŨ ŨŨŠ Ũ§ŨŨĪŨĶŨŨ ŨŨ ŨĪŨĒŨŨ.",
+
+// Dialogs
+DlgBtnOK			: "ŨŨŨĐŨŨĻ",
+DlgBtnCancel		: "ŨŨŨŨŨ",
+DlgBtnClose			: "ŨĄŨŨŨĻŨ",
+DlgBtnBrowseServer	: "ŨĄŨŨŨĻ ŨŨĐŨĻŨŠ",
+DlgAdvancedTag		: "ŨŨĪŨĐŨĻŨŨŨŨŠ ŨŨŠŨ§ŨŨŨŨŠ",
+DlgOpOther			: "<ŨŨŨĻ>",
+DlgInfoTab			: "ŨŨŨŨĒ",
+DlgAlertUrl			: "ŨŨ Ũ ŨŨŨ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ŨŨ Ũ Ũ§ŨŨĒ>",
+DlgGenId			: "ŨŨŨŨŨ (Id)",
+DlgGenLangDir		: "ŨŨŨŨŨ ŨĐŨĪŨ",
+DlgGenLangDirLtr	: "ŨĐŨŨŨ ŨŨŨŨŨ (LTR)",
+DlgGenLangDirRtl	: "ŨŨŨŨ ŨŨĐŨŨŨ (RTL)",
+DlgGenLangCode		: "Ũ§ŨŨ ŨĐŨĪŨ",
+DlgGenAccessKey		: "ŨŨ§ŨĐ ŨŨŨĐŨ",
+DlgGenName			: "ŨĐŨ",
+DlgGenTabIndex		: "ŨŨĄŨĪŨĻ ŨŨŨ",
+DlgGenLongDescr		: "Ũ§ŨŨĐŨŨĻ ŨŨŠŨŨŨŨĻ ŨŨĪŨŨĻŨ",
+DlgGenClass			: "ŨŨŨŨŨŨ ŨŨŠ ŨĒŨŨĶŨŨ Ũ§ŨŨŨĶŨŨŠ",
+DlgGenTitle			: "ŨŨŨŠŨĻŨŠ ŨŨŨĶŨĒŨŠ",
+DlgGenContType		: "Content Type ŨŨŨĶŨĒ",
+DlgGenLinkCharset	: "Ũ§ŨŨŨŨ ŨŨŨĐŨŨ ŨŨŨ§ŨŨĐŨĻ",
+DlgGenStyle			: "ŨĄŨŨ ŨŨ",
+
+// Image Dialog
+DlgImgTitle			: "ŨŠŨŨŨ ŨŨŠ ŨŨŠŨŨŨ Ũ",
+DlgImgInfoTab		: "ŨŨŨŨĒ ŨĒŨ ŨŨŠŨŨŨ Ũ",
+DlgImgBtnUpload		: "ŨĐŨŨŨŨ ŨŨĐŨĻŨŠ",
+DlgImgURL			: "ŨŨŠŨŨŨŠ (URL)",
+DlgImgUpload		: "ŨŨĒŨŨŨ",
+DlgImgAlt			: "ŨŨ§ŨĄŨ ŨŨŨŨĪŨ",
+DlgImgWidth			: "ŨĻŨŨŨ",
+DlgImgHeight		: "ŨŨŨŨ",
+DlgImgLockRatio		: "Ũ ŨĒŨŨŨŠ ŨŨŨŨĄ",
+DlgBtnResetSize		: "ŨŨŨĪŨŨĄ ŨŨŨŨŨ",
+DlgImgBorder		: "ŨŨĄŨŨĻŨŠ",
+DlgImgHSpace		: "ŨŨĻŨŨŨ ŨŨŨĪŨ§Ũ",
+DlgImgVSpace		: "ŨŨĻŨŨŨ ŨŨ ŨŨ",
+DlgImgAlign			: "ŨŨŨĐŨŨĻ",
+DlgImgAlignLeft		: "ŨŨĐŨŨŨ",
+DlgImgAlignAbsBottom: "ŨŨŠŨŨŠŨŨŠ ŨŨŨŨĄŨŨŨŨŨŨŠ",
+DlgImgAlignAbsMiddle: "ŨŨĻŨŨŨ ŨŨŨĄŨŨŨŨŨ",
+DlgImgAlignBaseline	: "ŨŨ§Ũ ŨŨŠŨŨŠŨŨŠ",
+DlgImgAlignBottom	: "ŨŨŠŨŨŠŨŨŠ",
+DlgImgAlignMiddle	: "ŨŨŨŨĶŨĒ",
+DlgImgAlignRight	: "ŨŨŨŨŨ",
+DlgImgAlignTextTop	: "ŨŨĻŨŨĐ ŨŨŨ§ŨĄŨ",
+DlgImgAlignTop		: "ŨŨŨĒŨŨ",
+DlgImgPreview		: "ŨŠŨĶŨŨŨ ŨŨ§ŨŨŨŨ",
+DlgImgAlertUrl		: "Ũ Ũ ŨŨŨ§ŨŨŨ ŨŨŠ ŨŨŠŨŨŨŠ ŨŨŠŨŨŨ Ũ",
+DlgImgLinkTab		: "Ũ§ŨŨĐŨŨĻ",
+
+// Flash Dialog
+DlgFlashTitle		: "ŨŨŨĪŨŨ Ũ ŨĪŨŨŨĐ",
+DlgFlashChkPlay		: "Ũ ŨŨ ŨŨŨŨŨŨŨ",
+DlgFlashChkLoop		: "ŨŨŨŨŨ",
+DlgFlashChkMenu		: "ŨŨĪŨĐŨĻ ŨŠŨĪŨĻŨŨ ŨĪŨŨŨĐ",
+DlgFlashScale		: "ŨŨŨŨ",
+DlgFlashScaleAll	: "ŨŨĶŨ ŨŨŨ",
+DlgFlashScaleNoBorder	: "ŨŨŨ ŨŨŨŨŨŨŠ",
+DlgFlashScaleFit	: "ŨŨŠŨŨŨ ŨŨŨĐŨŨŨŠ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Ũ§ŨŨĐŨŨĻ",
+DlgLnkInfoTab		: "ŨŨŨŨĒ ŨĒŨ ŨŨ§ŨŨĐŨŨĻ",
+DlgLnkTargetTab		: "ŨŨŨĻŨ",
+
+DlgLnkType			: "ŨĄŨŨ Ũ§ŨŨĐŨŨĻ",
+DlgLnkTypeURL		: "ŨŨŠŨŨŨŠ (URL)",
+DlgLnkTypeAnchor	: "ŨĒŨŨŨ ŨŨĒŨŨŨ ŨŨ",
+DlgLnkTypeEMail		: "ŨŨŨ''Ũ",
+DlgLnkProto			: "ŨĪŨĻŨŨŨŨ§ŨŨ",
+DlgLnkProtoOther	: "<ŨŨŨĻ>",
+DlgLnkURL			: "ŨŨŠŨŨŨŠ (URL)",
+DlgLnkAnchorSel		: "ŨŨŨŨĻŨŠ ŨĒŨŨŨ",
+DlgLnkAnchorByName	: "ŨĒŨĪ''Ũ ŨĐŨ ŨŨĒŨŨŨ",
+DlgLnkAnchorById	: "ŨĒŨĪ''Ũ ŨŨŨŨŨ (Id) ŨŨĻŨŨŨ",
+DlgLnkNoAnchors		: "(ŨŨŨ ŨĒŨŨŨ ŨŨ ŨŨŨŨ ŨŨ ŨŨŨĢ)",
+DlgLnkEMail			: "ŨŨŠŨŨŨŠ ŨŨŨŨ''Ũ",
+DlgLnkEMailSubject	: "Ũ ŨŨĐŨ ŨŨŨŨŨĒŨ",
+DlgLnkEMailBody		: "ŨŨŨĢ ŨŨŨŨŨĒŨ",
+DlgLnkUpload		: "ŨŨĒŨŨŨ",
+DlgLnkBtnUpload		: "ŨĐŨŨŨŨ ŨŨĐŨĻŨŠ",
+
+DlgLnkTarget		: "ŨŨŨĻŨ",
+DlgLnkTargetFrame	: "<ŨŨĄŨŨĻŨŠ>",
+DlgLnkTargetPopup	: "<ŨŨŨŨ Ũ§ŨŨĪŨĨ>",
+DlgLnkTargetBlank	: "ŨŨŨŨ ŨŨŨĐ (_blank)",
+DlgLnkTargetParent	: "ŨŨŨŨ ŨŨŨ (_parent)",
+DlgLnkTargetSelf	: "ŨŨŨŨŠŨ ŨŨŨŨŨ (_self)",
+DlgLnkTargetTop		: "ŨŨŨŨ ŨĻŨŨĐŨ (_top)",
+DlgLnkTargetFrameName	: "ŨĐŨ ŨŨĄŨŨĻŨŠ ŨŨŨĒŨ",
+DlgLnkPopWinName	: "ŨĐŨ ŨŨŨŨŨ ŨŨ§ŨŨĪŨĨ",
+DlgLnkPopWinFeat	: "ŨŠŨŨŨ ŨŨŠ ŨŨŨŨŨ ŨŨ§ŨŨĪŨĨ",
+DlgLnkPopResize		: "ŨŨĒŨ ŨŨŨŨ Ũ ŨŨŠŨ ŨŨĐŨŨ ŨŨ",
+DlgLnkPopLocation	: "ŨĄŨĻŨŨ ŨŨŠŨŨŨŠ",
+DlgLnkPopMenu		: "ŨĄŨĻŨŨ ŨŠŨĪŨĻŨŨ",
+DlgLnkPopScroll		: "Ũ ŨŨŠŨ ŨŨŨŨŨŨ",
+DlgLnkPopStatus		: "ŨĄŨĻŨŨ ŨŨŨŨŨ",
+DlgLnkPopToolbar	: "ŨĄŨĻŨŨ ŨŨŨŨŨ",
+DlgLnkPopFullScrn	: "ŨŨĄŨ ŨŨŨ (IE)",
+DlgLnkPopDependent	: "ŨŠŨŨŨ (Netscape)",
+DlgLnkPopWidth		: "ŨĻŨŨŨ",
+DlgLnkPopHeight		: "ŨŨŨŨ",
+DlgLnkPopLeft		: "ŨŨŨ§ŨŨ ŨĶŨ ŨĐŨŨŨ",
+DlgLnkPopTop		: "ŨŨŨ§ŨŨ ŨĶŨ ŨĒŨŨŨŨ",
+
+DlnLnkMsgNoUrl		: "Ũ Ũ ŨŨŨ§ŨŨŨ ŨŨŠ ŨŨŠŨŨŨŠ ŨŨ§ŨŨĐŨŨĻ (URL)",
+DlnLnkMsgNoEMail	: "Ũ Ũ ŨŨŨ§ŨŨŨ ŨŨŠ ŨŨŠŨŨŨŠ ŨŨŨŨ''Ũ",
+DlnLnkMsgNoAnchor	: "Ũ Ũ ŨŨŨŨŨĻ ŨĒŨŨŨ ŨŨŨĄŨŨ",
+DlnLnkMsgInvPopName	: "ŨĐŨ ŨŨŨŨŨ ŨŨ§ŨŨĪŨĨ ŨŨŨŨ ŨŨŨŠŨŨŨ ŨŨŨŨŠŨŨŨŠ ŨŨŨĄŨŨĻ ŨŨŨŨŨ ŨĻŨŨŨŨŨ",
+
+// Color Dialog
+DlgColorTitle		: "ŨŨŨŨĻŨŠ ŨĶŨŨĒ",
+DlgColorBtnClear	: "ŨŨŨĪŨŨĄ",
+DlgColorHighlight	: "Ũ ŨŨŨŨ",
+DlgColorSelected	: "Ũ ŨŨŨĻ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "ŨŨŨĄŨĪŨŠ ŨĄŨŨŨŨŨ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "ŨŨŨŨĻŨŠ ŨŠŨ ŨŨŨŨŨ",
+
+// Table Dialog
+DlgTableTitle		: "ŨŠŨŨŨ ŨŨŠ ŨŨŨŨ",
+DlgTableRows		: "ŨĐŨŨĻŨŨŠ",
+DlgTableColumns		: "ŨĒŨŨŨŨŨŠ",
+DlgTableBorder		: "ŨŨŨŨ ŨŨĄŨŨĻŨŠ",
+DlgTableAlign		: "ŨŨŨĐŨŨĻ",
+DlgTableAlignNotSet	: "<ŨŨ Ũ Ũ§ŨŨĒ>",
+DlgTableAlignLeft	: "ŨĐŨŨŨ",
+DlgTableAlignCenter	: "ŨŨĻŨŨ",
+DlgTableAlignRight	: "ŨŨŨŨ",
+DlgTableWidth		: "ŨĻŨŨŨ",
+DlgTableWidthPx		: "ŨĪŨŨ§ŨĄŨŨŨ",
+DlgTableWidthPc		: "ŨŨŨŨ",
+DlgTableHeight		: "ŨŨŨŨ",
+DlgTableCellSpace	: "ŨŨĻŨŨŨ ŨŠŨ",
+DlgTableCellPad		: "ŨĻŨŨĪŨŨ ŨŠŨ",
+DlgTableCaption		: "ŨŨŨŠŨŨ",
+DlgTableSummary		: "ŨĄŨŨŨŨ",
+
+// Table Cell Dialog
+DlgCellTitle		: "ŨŠŨŨŨ ŨŨŠ ŨŠŨ",
+DlgCellWidth		: "ŨĻŨŨŨ",
+DlgCellWidthPx		: "ŨĪŨŨ§ŨĄŨŨŨ",
+DlgCellWidthPc		: "ŨŨŨŨ",
+DlgCellHeight		: "ŨŨŨŨ",
+DlgCellWordWrap		: "ŨŨŨŨŨŠ ŨĐŨŨĻŨŨŠ",
+DlgCellWordWrapNotSet	: "<ŨŨ Ũ Ũ§ŨŨĒ>",
+DlgCellWordWrapYes	: "ŨŨ",
+DlgCellWordWrapNo	: "ŨŨ",
+DlgCellHorAlign		: "ŨŨŨĐŨŨĻ ŨŨŨĪŨ§Ũ",
+DlgCellHorAlignNotSet	: "<ŨŨ Ũ Ũ§ŨŨĒ>",
+DlgCellHorAlignLeft	: "ŨĐŨŨŨ",
+DlgCellHorAlignCenter	: "ŨŨĻŨŨ",
+DlgCellHorAlignRight: "ŨŨŨŨ",
+DlgCellVerAlign		: "ŨŨŨĐŨŨĻ ŨŨ ŨŨ",
+DlgCellVerAlignNotSet	: "<ŨŨ Ũ Ũ§ŨŨĒ>",
+DlgCellVerAlignTop	: "ŨŨŨĒŨŨ",
+DlgCellVerAlignMiddle	: "ŨŨŨŨĶŨĒ",
+DlgCellVerAlignBottom	: "ŨŨŠŨŨŠŨŨŠ",
+DlgCellVerAlignBaseline	: "Ũ§Ũ ŨŠŨŨŠŨŨŠ",
+DlgCellRowSpan		: "ŨŨŨŨ ŨĐŨŨĻŨŨŠ",
+DlgCellCollSpan		: "ŨŨŨŨ ŨĒŨŨŨŨŨŠ",
+DlgCellBackColor	: "ŨĶŨŨĒ ŨĻŨ§ŨĒ",
+DlgCellBorderColor	: "ŨĶŨŨĒ ŨŨĄŨŨĻŨŠ",
+DlgCellBtnSelect	: "ŨŨŨŨĻŨ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "ŨŨĪŨĐ ŨŨŨŨŨĢ",
+
+// Find Dialog
+DlgFindTitle		: "ŨŨŨĪŨŨĐ",
+DlgFindFindBtn		: "ŨŨŨĪŨŨĐ",
+DlgFindNotFoundMsg	: "ŨŨŨ§ŨĄŨ ŨŨŨŨŨ§ŨĐ ŨŨ Ũ ŨŨĶŨ.",
+
+// Replace Dialog
+DlgReplaceTitle			: "ŨŨŨŨĪŨ",
+DlgReplaceFindLbl		: "ŨŨŨĪŨŨĐ ŨŨŨĻŨŨŨŠ:",
+DlgReplaceReplaceLbl	: "ŨŨŨŨĪŨ ŨŨŨŨĻŨŨŨŠ:",
+DlgReplaceCaseChk		: "ŨŨŠŨŨŨŠ ŨĄŨŨ ŨŨŨŠŨŨŨŠ (Case)",
+DlgReplaceReplaceBtn	: "ŨŨŨŨĪŨ",
+DlgReplaceReplAllBtn	: "ŨŨŨŨĪŨ ŨŨŨ ŨŨĒŨŨŨ",
+DlgReplaceWordChk		: "ŨŨŠŨŨŨ ŨŨŨŨŨ ŨŨŨŨŨ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "ŨŨŨŨĻŨŨŠ ŨŨŨŨŨŨ ŨŨŨĪŨŨĪŨ ŨĐŨŨ ŨŨ ŨŨŨĪŨĐŨĻŨŨŠ ŨŨĒŨŨĻŨ ŨŨŨĶŨĒ ŨĪŨĒŨŨŨŨŠ ŨŨŨŨĻŨ  ŨŨŨŨŨŨŨŨŨŠ. ŨŨĐ ŨŨŨĐŨŠŨŨĐ ŨŨŨ§ŨŨŨŠ ŨŨĐŨ ŨŨ (Ctrl+X).",
+PasteErrorCopy	: "ŨŨŨŨĻŨŨŠ ŨŨŨŨŨŨ ŨŨŨĪŨŨĪŨ ŨĐŨŨ ŨŨ ŨŨŨĪŨĐŨĻŨŨŠ ŨŨĒŨŨĻŨ ŨŨŨĶŨĒ ŨĪŨĒŨŨŨŨŠ ŨŨĒŨŠŨ§Ũ ŨŨŨŨŨŨŨŨŨŠ. ŨŨĐ ŨŨŨĐŨŠŨŨĐ ŨŨŨ§ŨŨŨŠ ŨŨĐŨ ŨŨ (Ctrl+C).",
+
+PasteAsText		: "ŨŨŨŨ§Ũ ŨŨŨ§ŨĄŨ ŨĪŨĐŨŨ",
+PasteFromWord	: "ŨŨŨŨ§Ũ Ũ-ŨŨŨĻŨ",
+
+DlgPasteMsg2	: "ŨŨ Ũ ŨŨŨŨ§ ŨŨŠŨŨ ŨŨ§ŨŨĪŨĄŨ ŨŨŨŨĶŨĒŨŨŠ  (<STRONG>Ctrl+V</STRONG>) ŨŨŨŨĨ ŨĒŨ  <STRONG>ŨŨŨĐŨŨĻ</STRONG>.",
+DlgPasteSec		: "ŨĒŨ§Ũ ŨŨŨŨĻŨŨŠ ŨŨŨŨŨ ŨŨŨĪŨŨĪŨ, ŨŨ Ũ ŨŨŠŨ ŨŨŨĐŨŠ ŨŨ ŨŨŨ ŨŨŨŨŨĻŨŨ (clipboard) ŨŨĶŨŨĻŨ ŨŨĐŨŨĻŨ.ŨŨ Ũ ŨŨĶŨĒ ŨŨŨŨ§ ŨĐŨŨ ŨŨŨŨŨ ŨŨ.",
+DlgPasteIgnoreFont		: "ŨŨŠŨĒŨŨ ŨŨŨŨŨĻŨŨŠ ŨĄŨŨ ŨĪŨŨ Ũ",
+DlgPasteRemoveStyles	: "ŨŨĄŨĻ ŨŨŨŨĻŨŨŠ ŨĄŨŨ ŨŨ",
+
+// Color Picker
+ColorAutomatic	: "ŨŨŨŨŨŨŨ",
+ColorMoreColors	: "ŨĶŨŨĒŨŨ Ũ ŨŨĄŨĪŨŨ...",
+
+// Document Properties
+DocProps		: "ŨŨŨĪŨŨ Ũ ŨŨĄŨŨ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "ŨŨŨĪŨŨ Ũ Ũ Ũ§ŨŨŨŠ ŨĒŨŨŨŨ",
+DlgAnchorName		: "ŨĐŨ ŨŨ Ũ§ŨŨŨŠ ŨĒŨŨŨŨ",
+DlgAnchorErrorName	: "ŨŨ Ũ ŨŨŨ ŨĐŨ ŨŨ Ũ§ŨŨŨŠ ŨĒŨŨŨŨ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "ŨŨ Ũ ŨŨĶŨ ŨŨŨŨŨŨ",
+DlgSpellChangeTo		: "ŨĐŨ Ũ Ũ",
+DlgSpellBtnIgnore		: "ŨŨŠŨĒŨŨ",
+DlgSpellBtnIgnoreAll	: "ŨŨŠŨĒŨŨ ŨŨŨŨ",
+DlgSpellBtnReplace		: "ŨŨŨŨĢ",
+DlgSpellBtnReplaceAll	: "ŨŨŨŨĢ ŨŨŨ",
+DlgSpellBtnUndo			: "ŨŨŨŨĻ",
+DlgSpellNoSuggestions	: "- ŨŨŨ ŨŨĶŨĒŨŨŠ -",
+DlgSpellProgress		: "ŨŨŨŨ§ŨŨŠ ŨŨŨŨŠ ŨŨŠŨŨŨŨ ....",
+DlgSpellNoMispell		: "ŨŨŨŨ§ŨŨŠ ŨŨŨŨŠ ŨŨĄŨŠŨŨŨŨ: ŨŨ Ũ ŨŨĶŨŨ ŨĐŨŨŨĒŨŨŠ ŨŨŠŨŨ",
+DlgSpellNoChanges		: "ŨŨŨŨ§ŨŨŠ ŨŨŨŨŠ ŨŨĄŨŠŨŨŨŨ: ŨŨ ŨĐŨŨ ŨŠŨ ŨŨĢ ŨŨŨŨ",
+DlgSpellOneChange		: "ŨŨŨŨ§ŨŨŠ ŨŨŨŨŠ ŨŨĄŨŠŨŨŨŨ: ŨĐŨŨ ŨŠŨ ŨŨŨŨ ŨŨŨŠ",
+DlgSpellManyChanges		: "ŨŨŨŨ§ŨŨŠ ŨŨŨŨŠ ŨŨĄŨŠŨŨŨŨ: %1 ŨŨŨŨŨ ŨĐŨŨ Ũ",
+
+IeSpellDownload			: "ŨŨŨŨ§ ŨŨŨŨŨŠ ŨŨ ŨŨŨŠŨ§Ũ, ŨŨŨ ŨŨŠŨ ŨŨĒŨŨ ŨŨŨ ŨŨŨŨĻŨŨ?",
+
+// Button Dialog
+DlgButtonText		: "ŨŨ§ŨĄŨ (ŨĒŨĻŨ)",
+DlgButtonType		: "ŨĄŨŨ",
+DlgButtonTypeBtn	: "ŨŨĪŨŠŨŨĻ",
+DlgButtonTypeSbm	: "ŨĐŨŨ",
+DlgButtonTypeRst	: "ŨŨĪŨĄ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "ŨĐŨ",
+DlgCheckboxValue	: "ŨĒŨĻŨ",
+DlgCheckboxSelected	: "ŨŨŨŨĻ",
+
+// Form Dialog
+DlgFormName		: "ŨĐŨ",
+DlgFormAction	: "ŨĐŨŨ ŨŨ",
+DlgFormMethod	: "ŨĄŨŨ ŨĐŨŨŨŨ",
+
+// Select Field Dialog
+DlgSelectName		: "ŨĐŨ",
+DlgSelectValue		: "ŨĒŨĻŨ",
+DlgSelectSize		: "ŨŨŨŨ",
+DlgSelectLines		: "ŨĐŨŨĻŨŨŠ",
+DlgSelectChkMulti	: "ŨŨĪŨĐŨĻ ŨŨŨŨĻŨŨŠ ŨŨĻŨŨŨŨŠ",
+DlgSelectOpAvail	: "ŨŨĪŨĐŨĻŨŨŨŨŠ ŨŨŨŨ ŨŨŠ",
+DlgSelectOpText		: "ŨŨ§ŨĄŨ",
+DlgSelectOpValue	: "ŨĒŨĻŨ",
+DlgSelectBtnAdd		: "ŨŨŨĄŨĢ",
+DlgSelectBtnModify	: "ŨĐŨ Ũ",
+DlgSelectBtnUp		: "ŨŨŨĒŨŨ",
+DlgSelectBtnDown	: "ŨŨŨŨ",
+DlgSelectBtnSetValue : "Ũ§ŨŨĒ ŨŨŨĻŨŨĻŨŠ ŨŨŨŨ",
+DlgSelectBtnDelete	: "ŨŨŨ§",
+
+// Textarea Dialog
+DlgTextareaName	: "ŨĐŨ",
+DlgTextareaCols	: "ŨĒŨŨŨŨŨŠ",
+DlgTextareaRows	: "ŨĐŨŨĻŨŨŠ",
+
+// Text Field Dialog
+DlgTextName			: "ŨĐŨ",
+DlgTextValue		: "ŨĒŨĻŨ",
+DlgTextCharWidth	: "ŨĻŨŨŨ ŨŨŨŨŠŨŨŨŠ",
+DlgTextMaxChars		: "ŨŨ§ŨĄŨŨŨŨŠ ŨŨŨŠŨŨŨŠ",
+DlgTextType			: "ŨĄŨŨ",
+DlgTextTypeText		: "ŨŨ§ŨĄŨ",
+DlgTextTypePass		: "ŨĄŨŨĄŨŨ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "ŨĐŨ",
+DlgHiddenValue	: "ŨĒŨĻŨ",
+
+// Bulleted List Dialog
+BulletedListProp	: "ŨŨŨĪŨŨŨ Ũ ŨĻŨĐŨŨŨ",
+NumberedListProp	: "ŨŨŨĪŨŨŨ Ũ ŨĻŨĐŨŨŨ ŨŨŨŨĄŨĪŨĻŨŠ",
+DlgLstStart			: "ŨŨŠŨŨŨ",
+DlgLstType			: "ŨĄŨŨ",
+DlgLstTypeCircle	: "ŨĒŨŨŨŨ",
+DlgLstTypeDisc		: "ŨŨŨĄŨ§",
+DlgLstTypeSquare	: "ŨŨĻŨŨŨĒ",
+DlgLstTypeNumbers	: "ŨŨĄŨĪŨĻŨŨ (1, 2, 3)",
+DlgLstTypeLCase		: "ŨŨŨŠŨŨŨŠ Ũ§ŨŨ ŨŨŠ (a, b, c)",
+DlgLstTypeUCase		: "ŨŨŨŠŨŨŨŠ ŨŨŨŨŨŨŠ (A, B, C)",
+DlgLstTypeSRoman	: "ŨĄŨĪŨĻŨŨŠ ŨĻŨŨŨŨŨŨŠ Ũ§ŨŨ ŨŨŠ (i, ii, iii)",
+DlgLstTypeLRoman	: "ŨĄŨĪŨĻŨŨŠ ŨĻŨŨŨŨŨŨŠ ŨŨŨŨŨŨŠ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ŨŨŨŨ",
+DlgDocBackTab		: "ŨĻŨ§ŨĒ",
+DlgDocColorsTab		: "ŨĶŨŨĒŨŨ ŨŨŨŨŨŨŨŠ",
+DlgDocMetaTab		: "Ũ ŨŠŨŨ Ũ META",
+
+DlgDocPageTitle		: "ŨŨŨŠŨĻŨŠ ŨŨĢ",
+DlgDocLangDir		: "ŨŨŨŨŨ ŨĐŨĪŨ",
+DlgDocLangDirLTR	: "ŨĐŨŨŨ ŨŨŨŨŨ (LTR)",
+DlgDocLangDirRTL	: "ŨŨŨŨ ŨŨĐŨŨŨ (RTL)",
+DlgDocLangCode		: "Ũ§ŨŨ ŨĐŨĪŨ",
+DlgDocCharSet		: "Ũ§ŨŨŨŨ ŨŨŨŠŨŨŨŠ",
+DlgDocCharSetCE		: "ŨŨĻŨŨ ŨŨŨĻŨŨĪŨ",
+DlgDocCharSetCT		: "ŨĄŨŨ Ũ ŨŨĄŨŨĻŨŠŨ (Big5)",
+DlgDocCharSetCR		: "Ũ§ŨŨĻŨŨŨ",
+DlgDocCharSetGR		: "ŨŨŨŨ ŨŨŠ",
+DlgDocCharSetJP		: "ŨŨĪŨ ŨŨŠ",
+DlgDocCharSetKR		: "Ũ§ŨŨĻŨŨ ŨŨŠ",
+DlgDocCharSetTR		: "ŨŨŨĻŨ§ŨŨŠ",
+DlgDocCharSetUN		: "ŨŨŨ Ũ Ũ§ŨŨ (UTF-8)",
+DlgDocCharSetWE		: "ŨŨĒŨĻŨ ŨŨŨĻŨŨĪŨ",
+DlgDocCharSetOther	: "Ũ§ŨŨŨŨ ŨŨŨŠŨŨŨŠ ŨŨŨĻ",
+
+DlgDocDocType		: "ŨŨŨŨĻŨŨŠ ŨĄŨŨ ŨŨĄŨŨ",
+DlgDocDocTypeOther	: "ŨŨŨŨĻŨŨŠ ŨĄŨŨ ŨŨĄŨŨ ŨŨŨĻŨŨŠ",
+DlgDocIncXHTML		: "ŨŨŨŨ ŨŨŨŨĻŨŨŠ XHTML",
+DlgDocBgColor		: "ŨĶŨŨĒ ŨĻŨ§ŨĒ",
+DlgDocBgImage		: "URL ŨŨŠŨŨŨ ŨŠ ŨĻŨ§ŨĒ",
+DlgDocBgNoScroll	: "ŨĻŨŨĒ ŨŨŨ ŨŨŨŨŨ",
+DlgDocCText			: "ŨŨ§ŨĄŨ",
+DlgDocCLink			: "Ũ§ŨŨĐŨŨĻ",
+DlgDocCVisited		: "Ũ§ŨŨĐŨŨĻ ŨĐŨŨŨ§ŨĻ",
+DlgDocCActive		: " Ũ§ŨŨĐŨŨĻ ŨĪŨĒŨŨ",
+DlgDocMargins		: "ŨŨŨŨŨŨŠ ŨŨĢ",
+DlgDocMaTop			: "ŨŨŨĒŨŨ",
+DlgDocMaLeft		: "ŨĐŨŨŨŨ",
+DlgDocMaRight		: "ŨŨŨŨ Ũ",
+DlgDocMaBottom		: "ŨŨŨŨ",
+DlgDocMeIndex		: "ŨŨĪŨŠŨ ŨĒŨ ŨŨŨ ŨŨ ŨĐŨ ŨŨŨĄŨŨ )ŨŨŨĪŨĻŨ ŨŨĪŨĄŨŨ§(",
+DlgDocMeDescr		: "ŨŠŨŨŨĻ ŨŨĄŨŨ",
+DlgDocMeAuthor		: "ŨŨŨŨĻ",
+DlgDocMeCopy		: "ŨŨŨŨŨŨŠ ŨŨŨĶŨĻŨŨ",
+DlgDocPreview		: "ŨŠŨĶŨŨŨ ŨŨ§ŨŨŨŨ",
+
+// Templates Dialog
+Templates			: "ŨŠŨŨ ŨŨŨŠ",
+DlgTemplatesTitle	: "ŨŠŨŨŨŨŠ ŨŠŨŨŨ",
+DlgTemplatesSelMsg	: "ŨŨ Ũ ŨŨŨĻ ŨŠŨŨ ŨŨŠ ŨŨĪŨŠŨŨŨ ŨŨĒŨŨĻŨ <BR>ŨŨŠŨŨŨ ŨŨŨ§ŨŨĻŨ ŨŨŨŨ§:",
+DlgTemplatesLoading	: "ŨŨĒŨŨ ŨĻŨĐŨŨŨŠ ŨŠŨŨ ŨŨŨŠ ŨŨ Ũ ŨŨŨŠŨ",
+DlgTemplatesNoTpl	: "(ŨŨ ŨŨŨŨŨĻŨ ŨŠŨŨ ŨŨŨŠ)",
+DlgTemplatesReplace	: "ŨŨŨŨĪŨŠ ŨŠŨŨŨ ŨŨŨĐŨ",
+
+// About Dialog
+DlgAboutAboutTab	: "ŨŨŨŨŨŠ",
+DlgAboutBrowserInfoTab	: "ŨŨŨĻŨĄŨŠ ŨŨĪŨŨĪŨ",
+DlgAboutLicenseTab	: "ŨĻŨĐŨŨŨ",
+DlgAboutVersion		: "ŨŨŨĻŨĄŨ",
+DlgAboutInfo		: "ŨŨŨŨĒ Ũ ŨŨĄŨĢ Ũ ŨŨŠŨ ŨŨŨĶŨŨ ŨŨŨ:"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/fi.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/fi.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/fi.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Finnish language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "Piilota tyÃķkalurivi",
+ToolbarExpand		: "NÃĪytÃĪ tyÃķkalurivi",
+
+// Toolbar Items and Context Menu
+Save				: "Tallenna",
+NewPage				: "TyhjennÃĪ",
+Preview				: "Esikatsele",
+Cut					: "Leikkaa",
+Copy				: "Kopioi",
+Paste				: "LiitÃĪ",
+PasteText			: "LiitÃĪ tekstinÃĪ",
+PasteWord			: "LiitÃĪ Wordista",
+Print				: "Tulosta",
+SelectAll			: "Valitse kaikki",
+RemoveFormat		: "Poista muotoilu",
+InsertLinkLbl		: "Linkki",
+InsertLink			: "LisÃĪÃĪ linkki/muokkaa linkkiÃĪ",
+RemoveLink			: "Poista linkki",
+Anchor				: "LisÃĪÃĪ ankkuri/muokkaa ankkuria",
+AnchorDelete		: "Poista ankkuri",
+InsertImageLbl		: "Kuva",
+InsertImage			: "LisÃĪÃĪ kuva/muokkaa kuvaa",
+InsertFlashLbl		: "Flash",
+InsertFlash			: "LisÃĪÃĪ/muokkaa Flashia",
+InsertTableLbl		: "Taulu",
+InsertTable			: "LisÃĪÃĪ taulu/muokkaa taulua",
+InsertLineLbl		: "Murtoviiva",
+InsertLine			: "LisÃĪÃĪ murtoviiva",
+InsertSpecialCharLbl: "Erikoismerkki",
+InsertSpecialChar	: "LisÃĪÃĪ erikoismerkki",
+InsertSmileyLbl		: "HymiÃķ",
+InsertSmiley		: "LisÃĪÃĪ hymiÃķ",
+About				: "FCKeditorista",
+Bold				: "Lihavoitu",
+Italic				: "Kursivoitu",
+Underline			: "Alleviivattu",
+StrikeThrough		: "Yliviivattu",
+Subscript			: "Alaindeksi",
+Superscript			: "YlÃĪindeksi",
+LeftJustify			: "Tasaa vasemmat reunat",
+CenterJustify		: "KeskitÃĪ",
+RightJustify		: "Tasaa oikeat reunat",
+BlockJustify		: "Tasaa molemmat reunat",
+DecreaseIndent		: "PienennÃĪ sisennystÃĪ",
+IncreaseIndent		: "Suurenna sisennystÃĪ",
+Blockquote			: "Lainaus",
+Undo				: "Kumoa",
+Redo				: "Toista",
+NumberedListLbl		: "Numerointi",
+NumberedList		: "LisÃĪÃĪ/poista numerointi",
+BulletedListLbl		: "Luottelomerkit",
+BulletedList		: "LisÃĪÃĪ/poista luottelomerkit",
+ShowTableBorders	: "NÃĪytÃĪ taulun rajat",
+ShowDetails			: "NÃĪytÃĪ muotoilu",
+Style				: "Tyyli",
+FontFormat			: "Muotoilu",
+Font				: "Fontti",
+FontSize			: "Koko",
+TextColor			: "TekstivÃĪri",
+BGColor				: "TaustavÃĪri",
+Source				: "Koodi",
+Find				: "Etsi",
+Replace				: "Korvaa",
+SpellCheck			: "Tarkista oikeinkirjoitus",
+UniversalKeyboard	: "Universaali nÃĪppÃĪimistÃķ",
+PageBreakLbl		: "Sivun vaihto",
+PageBreak			: "LisÃĪÃĪ sivun vaihto",
+
+Form			: "Lomake",
+Checkbox		: "Valintaruutu",
+RadioButton		: "Radiopainike",
+TextField		: "TekstikenttÃĪ",
+Textarea		: "Tekstilaatikko",
+HiddenField		: "PiilokenttÃĪ",
+Button			: "Painike",
+SelectionField	: "ValintakenttÃĪ",
+ImageButton		: "Kuvapainike",
+
+FitWindow		: "Suurenna editori koko ikkunaan",
+ShowBlocks		: "NÃĪytÃĪ elementit",
+
+// Context Menu
+EditLink			: "Muokkaa linkkiÃĪ",
+CellCM				: "Solu",
+RowCM				: "Rivi",
+ColumnCM			: "Sarake",
+InsertRowAfter		: "LisÃĪÃĪ rivi alapuolelle",
+InsertRowBefore		: "LisÃĪÃĪ rivi ylÃĪpuolelle",
+DeleteRows			: "Poista rivit",
+InsertColumnAfter	: "LisÃĪÃĪ sarake oikealle",
+InsertColumnBefore	: "LisÃĪÃĪ sarake vasemmalle",
+DeleteColumns		: "Poista sarakkeet",
+InsertCellAfter		: "LisÃĪÃĪ solu perÃĪÃĪn",
+InsertCellBefore	: "LisÃĪÃĪ solu eteen",
+DeleteCells			: "Poista solut",
+MergeCells			: "YhdistÃĪ solut",
+MergeRight			: "YhdistÃĪ oikealla olevan kanssa",
+MergeDown			: "YhdistÃĪ alla olevan kanssa",
+HorizontalSplitCell	: "Jaa solu vaakasuunnassa",
+VerticalSplitCell	: "Jaa solu pystysuunnassa",
+TableDelete			: "Poista taulu",
+CellProperties		: "Solun ominaisuudet",
+TableProperties		: "Taulun ominaisuudet",
+ImageProperties		: "Kuvan ominaisuudet",
+FlashProperties		: "Flash ominaisuudet",
+
+AnchorProp			: "Ankkurin ominaisuudet",
+ButtonProp			: "Painikkeen ominaisuudet",
+CheckboxProp		: "Valintaruudun ominaisuudet",
+HiddenFieldProp		: "PiilokentÃĪn ominaisuudet",
+RadioButtonProp		: "Radiopainikkeen ominaisuudet",
+ImageButtonProp		: "Kuvapainikkeen ominaisuudet",
+TextFieldProp		: "TekstikentÃĪn ominaisuudet",
+SelectionFieldProp	: "ValintakentÃĪn ominaisuudet",
+TextareaProp		: "Tekstilaatikon ominaisuudet",
+FormProp			: "Lomakkeen ominaisuudet",
+
+FontFormats			: "Normaali;Muotoiltu;Osoite;Otsikko 1;Otsikko 2;Otsikko 3;Otsikko 4;Otsikko 5;Otsikko 6",
+
+// Alerts and Messages
+ProcessingXHTML		: "Prosessoidaan XHTML:ÃĪÃĪ. Odota hetki...",
+Done				: "Valmis",
+PasteWordConfirm	: "Teksti, jonka haluat liittÃĪÃĪ, nÃĪyttÃĪÃĪ olevan kopioitu Wordista. Haluatko puhdistaa sen ennen liittÃĪmistÃĪ?",
+NotCompatiblePaste	: "TÃĪmÃĪ komento toimii vain Internet Explorer 5.5:ssa tai uudemmassa. Haluatko liittÃĪÃĪ ilman puhdistusta?",
+UnknownToolbarItem	: "Tuntemanton tyÃķkalu \"%1\"",
+UnknownCommand		: "Tuntematon komento \"%1\"",
+NotImplemented		: "Komentoa ei ole liitetty sovellukseen",
+UnknownToolbarSet	: "TyÃķkalukokonaisuus \"%1\" ei ole olemassa",
+NoActiveX			: "Selaimesi turvallisuusasetukset voivat rajoittaa joitain editorin ominaisuuksia. Sinun pitÃĪÃĪ ottaa kÃĪyttÃķÃķn asetuksista \"Suorita ActiveX komponentit ja -plugin-laajennukset\". Saatat kohdata virheitÃĪ ja huomata puuttuvia ominaisuuksia.",
+BrowseServerBlocked : "Resurssiselainta ei voitu avata. Varmista, ettÃĪ ponnahdusikkunoiden estÃĪjÃĪt eivÃĪt ole pÃĪÃĪllÃĪ.",
+DialogBlocked		: "Apuikkunaa ei voitu avaata. Varmista, ettÃĪ ponnahdusikkunoiden estÃĪjÃĪt eivÃĪt ole pÃĪÃĪllÃĪ.",
+
+// Dialogs
+DlgBtnOK			: "OK",
+DlgBtnCancel		: "Peruuta",
+DlgBtnClose			: "Sulje",
+DlgBtnBrowseServer	: "Selaa palvelinta",
+DlgAdvancedTag		: "LisÃĪominaisuudet",
+DlgOpOther			: "Muut",
+DlgInfoTab			: "Info",
+DlgAlertUrl			: "LisÃĪÃĪ URL",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<ei asetettu>",
+DlgGenId			: "Tunniste",
+DlgGenLangDir		: "Kielen suunta",
+DlgGenLangDirLtr	: "Vasemmalta oikealle (LTR)",
+DlgGenLangDirRtl	: "Oikealta vasemmalle (RTL)",
+DlgGenLangCode		: "Kielikoodi",
+DlgGenAccessKey		: "PikanÃĪppÃĪin",
+DlgGenName			: "Nimi",
+DlgGenTabIndex		: "Tabulaattori indeksi",
+DlgGenLongDescr		: "PitkÃĪn kuvauksen URL",
+DlgGenClass			: "Tyyliluokat",
+DlgGenTitle			: "Avustava otsikko",
+DlgGenContType		: "Avustava sisÃĪllÃķn tyyppi",
+DlgGenLinkCharset	: "Linkitetty kirjaimisto",
+DlgGenStyle			: "Tyyli",
+
+// Image Dialog
+DlgImgTitle			: "Kuvan ominaisuudet",
+DlgImgInfoTab		: "Kuvan tiedot",
+DlgImgBtnUpload		: "LÃĪhetÃĪ palvelimelle",
+DlgImgURL			: "Osoite",
+DlgImgUpload		: "LisÃĪÃĪ kuva",
+DlgImgAlt			: "Vaihtoehtoinen teksti",
+DlgImgWidth			: "Leveys",
+DlgImgHeight		: "Korkeus",
+DlgImgLockRatio		: "Lukitse suhteet",
+DlgBtnResetSize		: "AlkuperÃĪinen koko",
+DlgImgBorder		: "Raja",
+DlgImgHSpace		: "Vaakatila",
+DlgImgVSpace		: "Pystytila",
+DlgImgAlign			: "Kohdistus",
+DlgImgAlignLeft		: "Vasemmalle",
+DlgImgAlignAbsBottom: "Aivan alas",
+DlgImgAlignAbsMiddle: "Aivan keskelle",
+DlgImgAlignBaseline	: "Alas (teksti)",
+DlgImgAlignBottom	: "Alas",
+DlgImgAlignMiddle	: "Keskelle",
+DlgImgAlignRight	: "Oikealle",
+DlgImgAlignTextTop	: "YlÃķs (teksti)",
+DlgImgAlignTop		: "YlÃķs",
+DlgImgPreview		: "Esikatselu",
+DlgImgAlertUrl		: "Kirjoita kuvan osoite (URL)",
+DlgImgLinkTab		: "Linkki",
+
+// Flash Dialog
+DlgFlashTitle		: "Flash ominaisuudet",
+DlgFlashChkPlay		: "Automaattinen kÃĪynnistys",
+DlgFlashChkLoop		: "Toisto",
+DlgFlashChkMenu		: "NÃĪytÃĪ Flash-valikko",
+DlgFlashScale		: "LevitÃĪ",
+DlgFlashScaleAll	: "NÃĪytÃĪ kaikki",
+DlgFlashScaleNoBorder	: "Ei rajaa",
+DlgFlashScaleFit	: "Tarkka koko",
+
+// Link Dialog
+DlgLnkWindowTitle	: "Linkki",
+DlgLnkInfoTab		: "Linkin tiedot",
+DlgLnkTargetTab		: "Kohde",
+
+DlgLnkType			: "Linkkityyppi",
+DlgLnkTypeURL		: "Osoite",
+DlgLnkTypeAnchor	: "Ankkuri tÃĪssÃĪ sivussa",
+DlgLnkTypeEMail		: "SÃĪhkÃķposti",
+DlgLnkProto			: "Protokolla",
+DlgLnkProtoOther	: "<muu>",
+DlgLnkURL			: "Osoite",
+DlgLnkAnchorSel		: "Valitse ankkuri",
+DlgLnkAnchorByName	: "Ankkurin nimen mukaan",
+DlgLnkAnchorById	: "Ankkurin ID:n mukaan",
+DlgLnkNoAnchors		: "(Ei ankkureita tÃĪssÃĪ dokumentissa)",
+DlgLnkEMail			: "SÃĪhkÃķpostiosoite",
+DlgLnkEMailSubject	: "Aihe",
+DlgLnkEMailBody		: "Viesti",
+DlgLnkUpload		: "LisÃĪÃĪ tiedosto",
+DlgLnkBtnUpload		: "LÃĪhetÃĪ palvelimelle",
+
+DlgLnkTarget		: "Kohde",
+DlgLnkTargetFrame	: "<kehys>",
+DlgLnkTargetPopup	: "<popup ikkuna>",
+DlgLnkTargetBlank	: "Uusi ikkuna (_blank)",
+DlgLnkTargetParent	: "Emoikkuna (_parent)",
+DlgLnkTargetSelf	: "Sama ikkuna (_self)",
+DlgLnkTargetTop		: "PÃĪÃĪllimmÃĪisin ikkuna (_top)",
+DlgLnkTargetFrameName	: "Kohdekehyksen nimi",
+DlgLnkPopWinName	: "Popup ikkunan nimi",
+DlgLnkPopWinFeat	: "Popup ikkunan ominaisuudet",
+DlgLnkPopResize		: "VenytettÃĪvÃĪ",
+DlgLnkPopLocation	: "Osoiterivi",
+DlgLnkPopMenu		: "Valikkorivi",
+DlgLnkPopScroll		: "Vierityspalkit",
+DlgLnkPopStatus		: "Tilarivi",
+DlgLnkPopToolbar	: "Vakiopainikkeet",
+DlgLnkPopFullScrn	: "TÃĪysi ikkuna (IE)",
+DlgLnkPopDependent	: "Riippuva (Netscape)",
+DlgLnkPopWidth		: "Leveys",
+DlgLnkPopHeight		: "Korkeus",
+DlgLnkPopLeft		: "Vasemmalta (px)",
+DlgLnkPopTop		: "YlhÃĪÃĪltÃĪ (px)",
+
+DlnLnkMsgNoUrl		: "Linkille on kirjoitettava URL",
+DlnLnkMsgNoEMail	: "Kirjoita sÃĪhkÃķpostiosoite",
+DlnLnkMsgNoAnchor	: "Valitse ankkuri",
+DlnLnkMsgInvPopName	: "Popup-ikkunan nimi pitÃĪÃĪ alkaa aakkosella ja ei saa sisÃĪltÃĪÃĪ vÃĪlejÃĪ",
+
+// Color Dialog
+DlgColorTitle		: "Valitse vÃĪri",
+DlgColorBtnClear	: "TyhjennÃĪ",
+DlgColorHighlight	: "Kohdalla",
+DlgColorSelected	: "Valittu",
+
+// Smiley Dialog
+DlgSmileyTitle		: "LisÃĪÃĪ hymiÃķ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Valitse erikoismerkki",
+
+// Table Dialog
+DlgTableTitle		: "Taulun ominaisuudet",
+DlgTableRows		: "Rivit",
+DlgTableColumns		: "Sarakkeet",
+DlgTableBorder		: "Rajan paksuus",
+DlgTableAlign		: "Kohdistus",
+DlgTableAlignNotSet	: "<ei asetettu>",
+DlgTableAlignLeft	: "Vasemmalle",
+DlgTableAlignCenter	: "Keskelle",
+DlgTableAlignRight	: "Oikealle",
+DlgTableWidth		: "Leveys",
+DlgTableWidthPx		: "pikseliÃĪ",
+DlgTableWidthPc		: "prosenttia",
+DlgTableHeight		: "Korkeus",
+DlgTableCellSpace	: "Solujen vÃĪli",
+DlgTableCellPad		: "Solujen sisennys",
+DlgTableCaption		: "Otsikko",
+DlgTableSummary		: "Yhteenveto",
+
+// Table Cell Dialog
+DlgCellTitle		: "Solun ominaisuudet",
+DlgCellWidth		: "Leveys",
+DlgCellWidthPx		: "pikseliÃĪ",
+DlgCellWidthPc		: "prosenttia",
+DlgCellHeight		: "Korkeus",
+DlgCellWordWrap		: "TekstikierrÃĪtys",
+DlgCellWordWrapNotSet	: "<Ei asetettu>",
+DlgCellWordWrapYes	: "KyllÃĪ",
+DlgCellWordWrapNo	: "Ei",
+DlgCellHorAlign		: "Vaakakohdistus",
+DlgCellHorAlignNotSet	: "<Ei asetettu>",
+DlgCellHorAlignLeft	: "Vasemmalle",
+DlgCellHorAlignCenter	: "Keskelle",
+DlgCellHorAlignRight: "Oikealle",
+DlgCellVerAlign		: "Pystykohdistus",
+DlgCellVerAlignNotSet	: "<Ei asetettu>",
+DlgCellVerAlignTop	: "YlÃķs",
+DlgCellVerAlignMiddle	: "Keskelle",
+DlgCellVerAlignBottom	: "Alas",
+DlgCellVerAlignBaseline	: "Tekstin alas",
+DlgCellRowSpan		: "Rivin jatkuvuus",
+DlgCellCollSpan		: "Sarakkeen jatkuvuus",
+DlgCellBackColor	: "TaustavÃĪri",
+DlgCellBorderColor	: "Rajan vÃĪri",
+DlgCellBtnSelect	: "Valitse...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Etsi ja korvaa",
+
+// Find Dialog
+DlgFindTitle		: "Etsi",
+DlgFindFindBtn		: "Etsi",
+DlgFindNotFoundMsg	: "EtsittyÃĪ tekstiÃĪ ei lÃķytynyt.",
+
+// Replace Dialog
+DlgReplaceTitle			: "Korvaa",
+DlgReplaceFindLbl		: "Etsi mitÃĪ:",
+DlgReplaceReplaceLbl	: "Korvaa tÃĪllÃĪ:",
+DlgReplaceCaseChk		: "Sama kirjainkoko",
+DlgReplaceReplaceBtn	: "Korvaa",
+DlgReplaceReplAllBtn	: "Korvaa kaikki",
+DlgReplaceWordChk		: "Koko sana",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "Selaimesi turva-asetukset eivÃĪt salli editorin toteuttaa leikkaamista. KÃĪytÃĪ nÃĪppÃĪimistÃķÃĪ leikkaamiseen (Ctrl+X).",
+PasteErrorCopy	: "Selaimesi turva-asetukset eivÃĪt salli editorin toteuttaa kopioimista. KÃĪytÃĪ nÃĪppÃĪimistÃķÃĪ kopioimiseen (Ctrl+C).",
+
+PasteAsText		: "LiitÃĪ tekstinÃĪ",
+PasteFromWord	: "LiitÃĪ Wordista",
+
+DlgPasteMsg2	: "LiitÃĪ painamalla (<STRONG>Ctrl+V</STRONG>) ja painamalla <STRONG>OK</STRONG>.",
+DlgPasteSec		: "Selaimesi turva-asetukset eivÃĪt salli editorin kÃĪyttÃĪÃĪ leikepÃķytÃĪÃĪ suoraan. Sinun pitÃĪÃĪ suorittaa liittÃĪminen tÃĪssÃĪ ikkunassa.",
+DlgPasteIgnoreFont		: "JÃĪtÃĪ huomioimatta fonttimÃĪÃĪritykset",
+DlgPasteRemoveStyles	: "Poista tyylimÃĪÃĪritykset",
+
+// Color Picker
+ColorAutomatic	: "Automaattinen",
+ColorMoreColors	: "LisÃĪÃĪ vÃĪrejÃĪ...",
+
+// Document Properties
+DocProps		: "Dokumentin ominaisuudet",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ankkurin ominaisuudet",
+DlgAnchorName		: "Nimi",
+DlgAnchorErrorName	: "Ankkurille on kirjoitettava nimi",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ei sanakirjassa",
+DlgSpellChangeTo		: "Vaihda",
+DlgSpellBtnIgnore		: "JÃĪtÃĪ huomioimatta",
+DlgSpellBtnIgnoreAll	: "JÃĪtÃĪ kaikki huomioimatta",
+DlgSpellBtnReplace		: "Korvaa",
+DlgSpellBtnReplaceAll	: "Korvaa kaikki",
+DlgSpellBtnUndo			: "Kumoa",
+DlgSpellNoSuggestions	: "Ei ehdotuksia",
+DlgSpellProgress		: "Tarkistus kÃĪynnissÃĪ...",
+DlgSpellNoMispell		: "Tarkistus valmis: Ei virheitÃĪ",
+DlgSpellNoChanges		: "Tarkistus valmis: YhtÃĪÃĪn sanaa ei muutettu",
+DlgSpellOneChange		: "Tarkistus valmis: Yksi sana muutettiin",
+DlgSpellManyChanges		: "Tarkistus valmis: %1 sanaa muutettiin",
+
+IeSpellDownload			: "Oikeinkirjoituksen tarkistusta ei ole asennettu. Haluatko ladata sen nyt?",
+
+// Button Dialog
+DlgButtonText		: "Teksti (arvo)",
+DlgButtonType		: "Tyyppi",
+DlgButtonTypeBtn	: "Painike",
+DlgButtonTypeSbm	: "LÃĪhetÃĪ",
+DlgButtonTypeRst	: "TyhjennÃĪ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nimi",
+DlgCheckboxValue	: "Arvo",
+DlgCheckboxSelected	: "Valittu",
+
+// Form Dialog
+DlgFormName		: "Nimi",
+DlgFormAction	: "Toiminto",
+DlgFormMethod	: "Tapa",
+
+// Select Field Dialog
+DlgSelectName		: "Nimi",
+DlgSelectValue		: "Arvo",
+DlgSelectSize		: "Koko",
+DlgSelectLines		: "Rivit",
+DlgSelectChkMulti	: "Salli usea valinta",
+DlgSelectOpAvail	: "Ominaisuudet",
+DlgSelectOpText		: "Teksti",
+DlgSelectOpValue	: "Arvo",
+DlgSelectBtnAdd		: "LisÃĪÃĪ",
+DlgSelectBtnModify	: "Muuta",
+DlgSelectBtnUp		: "YlÃķs",
+DlgSelectBtnDown	: "Alas",
+DlgSelectBtnSetValue : "Aseta valituksi",
+DlgSelectBtnDelete	: "Poista",
+
+// Textarea Dialog
+DlgTextareaName	: "Nimi",
+DlgTextareaCols	: "Sarakkeita",
+DlgTextareaRows	: "RivejÃĪ",
+
+// Text Field Dialog
+DlgTextName			: "Nimi",
+DlgTextValue		: "Arvo",
+DlgTextCharWidth	: "Leveys",
+DlgTextMaxChars		: "Maksimi merkkimÃĪÃĪrÃĪ",
+DlgTextType			: "Tyyppi",
+DlgTextTypeText		: "Teksti",
+DlgTextTypePass		: "Salasana",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nimi",
+DlgHiddenValue	: "Arvo",
+
+// Bulleted List Dialog
+BulletedListProp	: "Luettelon ominaisuudet",
+NumberedListProp	: "Numeroinnin ominaisuudet",
+DlgLstStart			: "Alku",
+DlgLstType			: "Tyyppi",
+DlgLstTypeCircle	: "KehÃĪ",
+DlgLstTypeDisc		: "YmpyrÃĪ",
+DlgLstTypeSquare	: "NeliÃķ",
+DlgLstTypeNumbers	: "Numerot (1, 2, 3)",
+DlgLstTypeLCase		: "Pienet kirjaimet (a, b, c)",
+DlgLstTypeUCase		: "Isot kirjaimet (A, B, C)",
+DlgLstTypeSRoman	: "Pienet roomalaiset numerot (i, ii, iii)",
+DlgLstTypeLRoman	: "Isot roomalaiset numerot (Ii, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "Yleiset",
+DlgDocBackTab		: "Tausta",
+DlgDocColorsTab		: "VÃĪrit ja marginaalit",
+DlgDocMetaTab		: "Meta-tieto",
+
+DlgDocPageTitle		: "Sivun nimi",
+DlgDocLangDir		: "Kielen suunta",
+DlgDocLangDirLTR	: "Vasemmalta oikealle (LTR)",
+DlgDocLangDirRTL	: "Oikealta vasemmalle (RTL)",
+DlgDocLangCode		: "Kielikoodi",
+DlgDocCharSet		: "MerkistÃķkoodaus",
+DlgDocCharSetCE		: "Keskieurooppalainen",
+DlgDocCharSetCT		: "Kiina, perinteinen (Big5)",
+DlgDocCharSetCR		: "Kyrillinen",
+DlgDocCharSetGR		: "Kreikka",
+DlgDocCharSetJP		: "Japani",
+DlgDocCharSetKR		: "Korealainen",
+DlgDocCharSetTR		: "Turkkilainen",
+DlgDocCharSetUN		: "Unicode (UTF-8)",
+DlgDocCharSetWE		: "LÃĪnsieurooppalainen",
+DlgDocCharSetOther	: "Muu merkistÃķkoodaus",
+
+DlgDocDocType		: "Dokumentin tyyppi",
+DlgDocDocTypeOther	: "Muu dokumentin tyyppi",
+DlgDocIncXHTML		: "LisÃĪÃĪ XHTML julistukset",
+DlgDocBgColor		: "TaustavÃĪri",
+DlgDocBgImage		: "Taustakuva",
+DlgDocBgNoScroll	: "PaikallaanpysyvÃĪ tausta",
+DlgDocCText			: "Teksti",
+DlgDocCLink			: "Linkki",
+DlgDocCVisited		: "Vierailtu linkki",
+DlgDocCActive		: "Aktiivinen linkki",
+DlgDocMargins		: "Sivun marginaalit",
+DlgDocMaTop			: "YlÃĪ",
+DlgDocMaLeft		: "Vasen",
+DlgDocMaRight		: "Oikea",
+DlgDocMaBottom		: "Ala",
+DlgDocMeIndex		: "Hakusanat (pilkulla erotettuna)",
+DlgDocMeDescr		: "Kuvaus",
+DlgDocMeAuthor		: "TekijÃĪ",
+DlgDocMeCopy		: "TekijÃĪnoikeudet",
+DlgDocPreview		: "Esikatselu",
+
+// Templates Dialog
+Templates			: "Pohjat",
+DlgTemplatesTitle	: "SisÃĪltÃķpohjat",
+DlgTemplatesSelMsg	: "Valitse pohja editoriin<br>(aiempi sisÃĪltÃķ menetetÃĪÃĪn):",
+DlgTemplatesLoading	: "Ladataan listaa pohjista. Hetkinen...",
+DlgTemplatesNoTpl	: "(Ei mÃĪÃĪriteltyjÃĪ pohjia)",
+DlgTemplatesReplace	: "Korvaa editorin koko sisÃĪltÃķ",
+
+// About Dialog
+DlgAboutAboutTab	: "Editorista",
+DlgAboutBrowserInfoTab	: "Selaimen tiedot",
+DlgAboutLicenseTab	: "Lisenssi",
+DlgAboutVersion		: "versio",
+DlgAboutInfo		: "LisÃĪÃĪ tietoa osoitteesta"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/hi.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/hi.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/hi.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Hindi language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "āĪāĨāĪēāĪŽāĪūāĪ° āĪļāĪŋāĪŪāĪāĪūāĪŊāĨāĪ",
+ToolbarExpand		: "āĪāĨāĪēāĪŽāĪūāĪ° āĪāĪū āĪĩāĪŋāĪļāĨāĪĪāĪūāĪ° āĪāĪ°āĨāĪ",
+
+// Toolbar Items and Context Menu
+Save				: "āĪļāĨāĪĩ",
+NewPage				: "āĪĻāĪŊāĪū āĪŠāĨāĪ",
+Preview				: "āĪŠāĨāĪ°āĨāĪĩāĨāĪŊāĨ",
+Cut					: "āĪāĪ",
+Copy				: "āĪāĨāĪŠāĨ",
+Paste				: "āĪŠāĨāĪļāĨāĪ",
+PasteText			: "āĪŠāĨāĪļāĨāĪ (āĪļāĪūāĪĶāĪū āĪāĨāĪāĨāĪļāĨāĪ)",
+PasteWord			: "āĪŠāĨāĪļāĨāĪ (āĪĩāĪ°āĨāĪĄ āĪļāĨ)",
+Print				: "āĪŠāĨāĪ°āĪŋāĪĻāĨāĪ",
+SelectAll			: "āĪļāĪŽ āĪļāĨāĪēāĨāĪāĨāĪ āĪāĪ°āĨāĪ",
+RemoveFormat		: "āĨāĨāĪ°āĨāĪŪāĨāĪ āĪđāĪāĪūāĪŊāĨāĪ",
+InsertLinkLbl		: "āĪēāĪŋāĪāĪ",
+InsertLink			: "āĪēāĪŋāĪāĪ āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+RemoveLink			: "āĪēāĪŋāĪāĪ āĪđāĪāĪūāĪŊāĨāĪ",
+Anchor				: "āĪāĪāĪāĪ° āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+AnchorDelete		: "āĪāĪāĪāĪ° āĪđāĪāĪūāĪŊāĨāĪ",
+InsertImageLbl		: "āĪĪāĪļāĨāĪĩāĨāĪ°",
+InsertImage			: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+InsertFlashLbl		: "āĨāĨāĪēāĨāĪķ",
+InsertFlash			: "āĨāĨāĪēāĨāĪķ āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+InsertTableLbl		: "āĪāĨāĪŽāĪē",
+InsertTable			: "āĪāĨāĪŽāĪē āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+InsertLineLbl		: "āĪ°āĨāĪāĪū",
+InsertLine			: "āĪđāĨāĪ°āĪŋāĨāĨāĪĻāĨāĪāĪē āĪ°āĨāĪāĪū āĪāĪĻāĨāĪļāĪ°āĨāĪ āĪāĪ°āĨāĪ",
+InsertSpecialCharLbl: "āĪĩāĪŋāĪķāĨāĪ· āĪāĪ°āĨāĪāĨāĪāĪ°",
+InsertSpecialChar	: "āĪĩāĪŋāĪķāĨāĪ· āĪāĪ°āĨāĪāĨāĪāĪ° āĪāĪĻāĨāĪļāĪ°āĨāĪ āĪāĪ°āĨāĪ",
+InsertSmileyLbl		: "āĪļāĨāĪŪāĪūāĪāĪēāĨ",
+InsertSmiley		: "āĪļāĨāĪŪāĪūāĪāĪēāĨ āĪāĪĻāĨāĪļāĪ°āĨāĪ āĪāĪ°āĨāĪ",
+About				: "FCKeditor āĪāĨ āĪŽāĪūāĪ°āĨ āĪŪāĨāĪ",
+Bold				: "āĪŽāĨāĪēāĨāĪĄ",
+Italic				: "āĪāĪāĨāĪēāĪŋāĪ",
+Underline			: "āĪ°āĨāĪāĪūāĪāĪāĪĢ",
+StrikeThrough		: "āĪļāĨāĪāĨāĪ°āĪūāĪāĪ āĪĨāĨāĪ°āĨ",
+Subscript			: "āĪāĪ§āĨāĪēāĨāĪ",
+Superscript			: "āĪāĪ­āĪŋāĪēāĨāĪ",
+LeftJustify			: "āĪŽāĪūāĪŊāĨāĪ āĪĪāĪ°āĪŦ",
+CenterJustify		: "āĪŽāĨāĪ āĪŪāĨāĪ",
+RightJustify		: "āĪĶāĪūāĪŊāĨāĪ āĪĪāĪ°āĪŦ",
+BlockJustify		: "āĪŽāĨāĪēāĨāĪ āĪāĪļāĨāĪāĨāĨāĪūāĪ",
+DecreaseIndent		: "āĪāĪĻāĨāĪĄāĨāĪĻāĨāĪ āĪāĪŪ āĪāĪ°āĨāĪ",
+IncreaseIndent		: "āĪāĪĻāĨāĪĄāĨāĪĻāĨāĪ āĪŽāĨāĪūāĪŊāĨāĪ",
+Blockquote			: "āĪŽāĨāĪēāĨāĪ-āĪāĨāĪ",
+Undo				: "āĪāĪĻāĨāĪĄāĨ",
+Redo				: "āĪ°āĨāĪĄāĨ",
+NumberedListLbl		: "āĪāĪāĪāĨāĪŊ āĪļāĨāĪāĨ",
+NumberedList		: "āĪāĪāĪāĨāĪŊ āĪļāĨāĪāĨ āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+BulletedListLbl		: "āĪŽāĨāĪēāĨāĪ āĪļāĨāĪāĨ",
+BulletedList		: "āĪŽāĨāĪēāĨāĪ āĪļāĨāĪāĨ āĪāĪĻāĨāĪļāĪ°āĨāĪ/āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+ShowTableBorders	: "āĪāĨāĪŽāĪē āĪŽāĨāĪ°āĨāĪĄāĪ°āĪŊāĨāĪ āĪĶāĪŋāĪāĪūāĪŊāĨāĪ",
+ShowDetails			: "āĪāĨāĪŊāĪūāĪĶāĪū   āĪĶāĪŋāĪāĪūāĪŊāĨāĪ",
+Style				: "āĪļāĨāĪāĪūāĪāĪē",
+FontFormat			: "āĨāĨāĪ°āĨāĪŪāĨāĪ",
+Font				: "āĨāĨāĪĻāĨāĪ",
+FontSize			: "āĪļāĪūāĪāĨ",
+TextColor			: "āĪāĨāĪāĨāĪļāĨāĪ āĪ°āĪāĪ",
+BGColor				: "āĪŽāĨāĪāĨāĪāĨāĪ°āĪūāĪāĪĻāĨāĪĄ āĪ°āĪāĪ",
+Source				: "āĪļāĨāĪ°āĨāĪļ",
+Find				: "āĪāĨāĪāĨāĪ",
+Replace				: "āĪ°āĨāĪŠāĨāĪēāĨāĪļ",
+SpellCheck			: "āĪĩāĪ°āĨāĪĪāĪĻāĨ (āĪļāĨāĪŠāĨāĪēāĪŋāĪāĪ) āĪāĪūāĪāĪ",
+UniversalKeyboard	: "āĪŊāĨāĪĻāĨāĪĩāĪ°āĨāĪļāĪē āĪāĨāĪŽāĨāĪ°āĨāĪĄ",
+PageBreakLbl		: "āĪŠāĨāĪ āĪŽāĨāĪ°āĨāĪ",
+PageBreak			: "āĪŠāĨāĪ āĪŽāĨāĪ°āĨāĪ āĪāĪĻāĨāĪļāĪ°āĨāĪāĨ āĪāĪ°āĨāĪ",
+
+Form			: "āĨāĨāĪ°āĨāĪŪ",
+Checkbox		: "āĪāĨāĪ āĪŽāĨāĪāĨāĪļ",
+RadioButton		: "āĪ°āĨāĪĄāĪŋāĪ āĪŽāĪāĪĻ",
+TextField		: "āĪāĨāĪāĨāĪļāĨāĪ āĨāĨāĪēāĨāĪĄ",
+Textarea		: "āĪāĨāĪāĨāĪļāĨāĪ āĪāĪ°āĪŋāĪŊāĪū",
+HiddenField		: "āĪāĨāĪŠāĨāĪĪ āĨāĨāĪēāĨāĪĄ",
+Button			: "āĪŽāĪāĪĻ",
+SelectionField	: "āĪāĨāĪĻāĪūāĪĩ āĨāĨāĪēāĨāĪĄ",
+ImageButton		: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪŽāĪāĪĻ",
+
+FitWindow		: "āĪāĪĄāĪŋāĪāĪ° āĪļāĪūāĪāĨ āĪāĨ āĪāĪ°āĪŪ āĪļāĨāĪŪāĪū āĪĪāĪ āĪŽāĨāĪūāĪŊāĨāĪ",
+ShowBlocks		: "āĪŽāĨāĪēāĨāĪ āĪĶāĪŋāĪāĪūāĪŊāĨāĪ",
+
+// Context Menu
+EditLink			: "āĪēāĪŋāĪāĪ āĪļāĪāĪŠāĪūāĪĶāĪĻ",
+CellCM				: "āĪāĪūāĪĻāĪū",
+RowCM				: "āĪŠāĪāĪāĨāĪĪāĪŋ",
+ColumnCM			: "āĪāĪūāĪēāĪŪ",
+InsertRowAfter		: "āĪŽāĪūāĪĶ āĪŪāĨāĪ āĪŠāĪāĪāĨāĪĪāĪŋ āĪĄāĪūāĪēāĨāĪ",
+InsertRowBefore		: "āĪŠāĪđāĪēāĨ āĪŠāĪāĪāĨāĪĪāĪŋ āĪĄāĪūāĪēāĨāĪ",
+DeleteRows			: "āĪŠāĪāĪāĨāĪĪāĪŋāĪŊāĪūāĪ āĪĄāĪŋāĪēāĨāĪ āĪāĪ°āĨāĪ",
+InsertColumnAfter	: "āĪŽāĪūāĪĶ āĪŪāĨāĪ āĪāĪūāĪēāĪŪ āĪĄāĪūāĪēāĨāĪ",
+InsertColumnBefore	: "āĪŠāĪđāĪēāĨ āĪāĪūāĪēāĪŪ āĪĄāĪūāĪēāĨāĪ",
+DeleteColumns		: "āĪāĪūāĪēāĪŪ āĪĄāĪŋāĪēāĨāĪ āĪāĪ°āĨāĪ",
+InsertCellAfter		: "āĪŽāĪūāĪĶ āĪŪāĨāĪ āĪļāĨāĪē āĪĄāĪūāĪēāĨāĪ",
+InsertCellBefore	: "āĪŠāĪđāĪēāĨ āĪļāĨāĪē āĪĄāĪūāĪēāĨāĪ",
+DeleteCells			: "āĪļāĨāĪē āĪĄāĪŋāĪēāĨāĪ āĪāĪ°āĨāĪ",
+MergeCells			: "āĪļāĨāĪē āĪŪāĪŋāĪēāĪūāĪŊāĨāĪ",
+MergeRight			: "āĪŽāĪūāĪāĪŊāĪū āĪĩāĪŋāĪēāĪŊ",
+MergeDown			: "āĪĻāĨāĪāĨ āĪĩāĪŋāĪēāĪŊ āĪāĪ°āĨāĪ",
+HorizontalSplitCell	: "āĪļāĨāĪē āĪāĨ āĪāĨāĪ·āĨāĪĪāĪŋāĪ āĪļāĨāĪĨāĪŋāĪĪāĪŋ āĪŪāĨāĪ āĪĩāĪŋāĪ­āĪūāĪāĪŋāĪĪ āĪāĪ°āĨāĪ",
+VerticalSplitCell	: "āĪļāĨāĪē āĪāĨ āĪēāĪŪāĨāĪŽāĪūāĪāĪūāĪ° āĪŪāĨāĪ āĪĩāĪŋāĪ­āĪūāĪāĪŋāĪĪ āĪāĪ°āĨāĪ",
+TableDelete			: "āĪāĨāĪŽāĪē āĪĄāĪŋāĪēāĨāĪ āĪāĪ°āĨāĪ",
+CellProperties		: "āĪļāĨāĪē āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+TableProperties		: "āĪāĨāĪŽāĪē āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+ImageProperties		: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+FlashProperties		: "āĨāĨāĪēāĨāĪķ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+
+AnchorProp			: "āĪāĪāĪāĪ° āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+ButtonProp			: "āĪŽāĪāĪĻ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+CheckboxProp		: "āĪāĨāĪ āĪŽāĨāĪāĨāĪļ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+HiddenFieldProp		: "āĪāĨāĪŠāĨāĪĪ āĨāĨāĪēāĨāĪĄ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+RadioButtonProp		: "āĪ°āĨāĪĄāĪŋāĪ āĪŽāĪāĪĻ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+ImageButtonProp		: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪŽāĪāĪĻ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+TextFieldProp		: "āĪāĨāĪāĨāĪļāĨāĪ āĨāĨāĪēāĨāĪĄ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+SelectionFieldProp	: "āĪāĨāĪĻāĪūāĪĩ āĨāĨāĪēāĨāĪĄ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+TextareaProp		: "āĪāĨāĪāĨāĪļāĨāĪĪ āĪāĪ°āĪŋāĪŊāĪū āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+FormProp			: "āĨāĨāĪ°āĨāĪŪ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+
+FontFormats			: "āĪļāĪūāĪ§āĪūāĪ°āĪĢ;āĨāĨāĪ°āĨāĪŪāĨāĪāĨāĪĄ;āĪŠāĪĪāĪū;āĪķāĨāĪ°āĨāĪ·āĪ 1;āĪķāĨāĪ°āĨāĪ·āĪ 2;āĪķāĨāĪ°āĨāĪ·āĪ 3;āĪķāĨāĪ°āĨāĪ·āĪ 4;āĪķāĨāĪ°āĨāĪ·āĪ 5;āĪķāĨāĪ°āĨāĪ·āĪ 6;āĪķāĨāĪ°āĨāĪ·āĪ (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "XHTML āĪŠāĨāĪ°āĨāĪļāĨāĪļ āĪđāĨ āĪ°āĪđāĪū āĪđāĨāĨĪ āĨāĪ°āĪū āĪ āĪđāĪ°āĨāĪ...",
+Done				: "āĪŠāĨāĪ°āĪū āĪđāĨāĪ",
+PasteWordConfirm	: "āĪāĪŠ āĪāĨ āĪāĨāĪāĨāĪļāĨāĪ āĪŠāĨāĪļāĨāĪ āĪāĪ°āĪĻāĪū āĪāĪūāĪđāĪĪāĨ āĪđāĨāĪ, āĪĩāĪđ āĪĩāĪ°āĨāĪĄ āĪļāĨ āĪāĨāĪŠāĨ āĪāĪŋāĪŊāĪū āĪđāĨāĪ āĪēāĪ āĪ°āĪđāĪū āĪđāĨāĨĪ āĪāĨāĪŊāĪū āĪŠāĨāĪļāĨāĪ āĪāĪ°āĪĻāĨ āĪļāĨ āĪŠāĪđāĪēāĨ āĪāĪŠ āĪāĪļāĨ āĪļāĪūāĨ āĪāĪ°āĪĻāĪū āĪāĪūāĪđāĨāĪāĪāĨ?",
+NotCompatiblePaste	: "āĪŊāĪđ āĪāĪŪāĪūāĪāĪĄ āĪāĪĻāĨāĪāĪ°āĪĻāĨāĪ āĪāĪāĨāĪļāĨāĪŠāĨāĪēāĨāĪ°āĪ°(Internet Explorer) 5.5 āĪŊāĪū āĪāĪļāĪāĨ āĪŽāĪūāĪĶ āĪāĨ āĪĩāĪ°āĨāĨāĪĻ āĪāĨ āĪēāĪŋāĪ āĪđāĨ āĪāĪŠāĪēāĪŽāĨāĪ§ āĪđāĨāĨĪ āĪāĨāĪŊāĪū āĪāĪŠ āĪŽāĪŋāĪĻāĪū āĪļāĪūāĨ āĪāĪŋāĪ āĪŠāĨāĪļāĨāĪ āĪāĪ°āĪĻāĪū āĪāĪūāĪđāĨāĪāĪāĨ?",
+UnknownToolbarItem	: "āĪāĪĻāĪāĪūāĪĻ āĪāĨāĪēāĪŽāĪūāĪ° āĪāĪāĪāĪŪ \"%1\"",
+UnknownCommand		: "āĪāĪĻāĪāĪūāĪĻ āĪāĪŪāĪūāĪĻāĨāĪĄ \"%1\"",
+NotImplemented		: "āĪāĪŪāĪūāĪĻāĨāĪĄ āĪāĪŪāĨāĪŠāĨāĪēāĨāĪŪāĨāĪĻāĨāĪ āĪĻāĪđāĨāĪ āĪāĪŋāĪŊāĪū āĪāĪŊāĪū āĪđāĨ",
+UnknownToolbarSet	: "āĪāĨāĪēāĪŽāĪūāĪ° āĪļāĨāĪ \"%1\" āĪāĪŠāĪēāĪŽāĨāĪ§ āĪĻāĪđāĨāĪ āĪđāĨ",
+NoActiveX			: "āĪāĪŠāĪāĨ āĪŽāĨāĪ°āĪūāĪāĨāĪ°āĨ āĪāĨ āĪļāĨāĪ°āĪāĨāĪķāĪū āĪļāĨāĪāĪŋāĪāĪāĨāĪļāĨ āĪāĪĄāĪŋāĪāĪ° āĪāĨ āĪāĨāĪāĨ āĨāĨāĪāĪ°āĨāĪ āĪāĨ āĪļāĨāĪŪāĪŋāĪĪ āĪāĪ°āĨ āĪļāĪāĪĪāĨ āĪđāĨāĪāĨĪ āĪāĨāĪ°āĪŋāĪŠāĪŊāĪū \"Run ActiveX controls and plug-ins\" āĪĩāĪŋāĪāĪēāĨāĪŠ āĪāĨ āĪāĪĻāĨāĪŽāĪē āĪāĪ°āĨāĪ. āĪāĪŠāĪāĨ āĪāĪ°āĪ°āĨāĪļāĨ āĪāĪ° āĪāĪūāĪŊāĪŽ āĨāĨāĪāĪ°āĨāĪļāĨ āĪāĪū āĪāĪĻāĨāĪ­āĪĩ āĪđāĨ āĪļāĪāĪĪāĪū āĪđāĨāĨĪ",
+BrowseServerBlocked : "āĪ°āĪŋāĪļāĨāĪ°āĨāĪļāĨāĨ āĪŽāĨāĪ°āĪūāĪāĨāĪ°āĨ āĪĻāĪđāĨāĪ āĪāĨāĪēāĪū āĪāĪū āĪļāĪāĪūāĨĪ āĪāĨāĪ°āĪŋāĪŠāĪŊāĪū āĪļāĪ­āĨ āĪŠāĨāĪŠāĨ-āĪāĪŠāĨ āĪŽāĨāĪēāĨāĪāĪ°āĨāĪļāĨ āĪāĨ āĪĄāĪŋāĪļāĨāĪŽāĪē āĪāĪ°āĨāĪāĨĪ",
+DialogBlocked		: "āĪĄāĪūāĪŊāĪēāĪ āĪĩāĪŋāĪĻāĨāĪĄāĨ āĪĻāĪđāĨāĪ āĪāĨāĪēāĪū āĪāĪū āĪļāĪāĪūāĨĪ āĪāĨāĪ°āĪŋāĪŠāĪŊāĪū āĪļāĪ­āĨ āĪŠāĨāĪŠāĨ-āĪāĪŠāĨ āĪŽāĨāĪēāĨāĪāĪ°āĨāĪļāĨ āĪāĨ āĪĄāĪŋāĪļāĨāĪŽāĪē āĪāĪ°āĨāĪāĨĪ",
+
+// Dialogs
+DlgBtnOK			: "āĪ āĨāĪ āĪđāĨ",
+DlgBtnCancel		: "āĪ°āĪĶāĨāĪĶ āĪāĪ°āĨāĪ",
+DlgBtnClose			: "āĪŽāĪĻāĨāĪĶ āĪāĪ°āĨāĪ",
+DlgBtnBrowseServer	: "āĪļāĪ°āĨāĪĩāĪ° āĪŽāĨāĪ°āĪūāĪāĨ āĪāĪ°āĨāĪ",
+DlgAdvancedTag		: "āĪāĪĄāĨāĪĩāĪūāĪĻāĨāĪļāĨāĪĄ",
+DlgOpOther			: "<āĪāĪĻāĨāĪŊ>",
+DlgInfoTab			: "āĪļāĨāĪāĪĻāĪū",
+DlgAlertUrl			: "URL āĪāĪĻāĨāĪļāĪ°āĨāĪ āĪāĪ°āĨāĪ",
+
+// General Dialogs Labels
+DlgGenNotSet		: "<āĪļāĨāĪ āĪĻāĪđāĨāĪ>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "āĪ­āĪūāĪ·āĪū āĪēāĪŋāĪāĪĻāĨ āĪāĨ āĪĶāĪŋāĪķāĪū",
+DlgGenLangDirLtr	: "āĪŽāĪūāĪŊāĨāĪ āĪļāĨ āĪĶāĪūāĪŊāĨāĪ (LTR)",
+DlgGenLangDirRtl	: "āĪĶāĪūāĪŊāĨāĪ āĪļāĨ āĪŽāĪūāĪŊāĨāĪ (RTL)",
+DlgGenLangCode		: "āĪ­āĪūāĪ·āĪū āĪāĨāĪĄ",
+DlgGenAccessKey		: "āĪāĪāĨāĪļāĨāĪļ āĪāĨ",
+DlgGenName			: "āĪĻāĪūāĪŪ",
+DlgGenTabIndex		: "āĪāĨāĪŽ āĪāĪĻāĨāĪĄāĨāĪāĨāĪļ",
+DlgGenLongDescr		: "āĪāĪ§āĪŋāĪ āĪĩāĪŋāĪĩāĪ°āĪĢ āĪāĨ āĪēāĪŋāĪ URL",
+DlgGenClass			: "āĪļāĨāĪāĪūāĪāĪē-āĪķāĨāĪ āĪāĨāĪēāĪūāĪļ",
+DlgGenTitle			: "āĪŠāĪ°āĪūāĪŪāĪ°āĨāĪķ āĪķāĨāĪ°āĨāĪķāĪ",
+DlgGenContType		: "āĪŠāĪ°āĪūāĪŪāĪ°āĨāĪķ āĪāĪĻāĨāĪāĨāĪĻāĨāĪ āĪŠāĨāĪ°āĪāĪūāĪ°",
+DlgGenLinkCharset	: "āĪēāĪŋāĪāĪ āĪ°āĪŋāĪļāĨāĪ°āĨāĪļ āĪāĪ°āĨāĪāĨāĪāĪ° āĪļāĨāĪ",
+DlgGenStyle			: "āĪļāĨāĪāĪūāĪāĪē",
+
+// Image Dialog
+DlgImgTitle			: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+DlgImgInfoTab		: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪāĨ āĪāĪūāĪĻāĪāĪūāĪ°āĨ",
+DlgImgBtnUpload		: "āĪāĪļāĨ āĪļāĪ°āĨāĪĩāĪ° āĪāĨ āĪ­āĨāĪāĨāĪ",
+DlgImgURL			: "URL",
+DlgImgUpload		: "āĪāĪŠāĪēāĨāĪĄ",
+DlgImgAlt			: "āĪĩāĨāĪāĪēāĨāĪŠāĪŋāĪ āĪāĨāĪāĨāĪļāĨāĪ",
+DlgImgWidth			: "āĪāĨāĨāĪūāĪ",
+DlgImgHeight		: "āĪāĪāĪāĪūāĪ",
+DlgImgLockRatio		: "āĪēāĨāĪ āĪāĪĻāĨāĪŠāĪūāĪĪ",
+DlgBtnResetSize		: "āĪ°āĨāĪļāĨāĪ āĪļāĪūāĪāĨ",
+DlgImgBorder		: "āĪŽāĨāĪ°āĨāĪĄāĪ°",
+DlgImgHSpace		: "āĪđāĨāĪ°āĪŋāĨāĨāĪĻāĨāĪāĪē āĪļāĨāĪŠāĨāĪļ",
+DlgImgVSpace		: "āĪĩāĪ°āĨāĪāĪŋāĪāĪē āĪļāĨāĪŠāĨāĪļ",
+DlgImgAlign			: "āĪāĪēāĪūāĪāĪĻ",
+DlgImgAlignLeft		: "āĪĶāĪūāĪŊāĨāĪ",
+DlgImgAlignAbsBottom: "Abs āĪĻāĨāĪāĨ",
+DlgImgAlignAbsMiddle: "Abs āĪāĪŠāĪ°",
+DlgImgAlignBaseline	: "āĪŪāĨāĪē āĪ°āĨāĪāĪū",
+DlgImgAlignBottom	: "āĪĻāĨāĪāĨ",
+DlgImgAlignMiddle	: "āĪŪāĪ§āĨāĪŊ",
+DlgImgAlignRight	: "āĪĶāĪūāĪŊāĨāĪ",
+DlgImgAlignTextTop	: "āĪāĨāĪāĨāĪļāĨāĪ āĪāĪŠāĪ°",
+DlgImgAlignTop		: "āĪāĪŠāĪ°",
+DlgImgPreview		: "āĪŠāĨāĪ°āĨāĪĩāĨāĪŊāĨ",
+DlgImgAlertUrl		: "āĪĪāĪļāĨāĪĩāĨāĪ° āĪāĪū URL āĪāĪūāĪāĪŠ āĪāĪ°āĨāĪ ",
+DlgImgLinkTab		: "āĪēāĪŋāĪāĪ",
+
+// Flash Dialog
+DlgFlashTitle		: "āĨāĨāĪēāĨāĪķ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+DlgFlashChkPlay		: "āĪāĪāĨ āĪŠāĨāĪēāĨ",
+DlgFlashChkLoop		: "āĪēāĨāĪŠ",
+DlgFlashChkMenu		: "āĨāĨāĪēāĨāĪķ āĪŪāĨāĪĻāĨāĪŊāĨ āĪāĪū āĪŠāĨāĪ°āĪŊāĨāĪ āĪāĪ°āĨāĪ",
+DlgFlashScale		: "āĪļāĨāĪāĨāĪē",
+DlgFlashScaleAll	: "āĪļāĪ­āĨ āĪĶāĪŋāĪāĪūāĪŊāĨāĪ",
+DlgFlashScaleNoBorder	: "āĪāĨāĪ āĪŽāĨāĪ°āĨāĪĄāĪ° āĪĻāĪđāĨāĪ",
+DlgFlashScaleFit	: "āĪŽāĪŋāĪēāĨāĪāĨāĪē āĨāĪŋāĪ",
+
+// Link Dialog
+DlgLnkWindowTitle	: "āĪēāĪŋāĪāĪ",
+DlgLnkInfoTab		: "āĪēāĪŋāĪāĪ  ",
+DlgLnkTargetTab		: "āĪāĪūāĪ°āĨāĪāĨāĪ",
+
+DlgLnkType			: "āĪēāĪŋāĪāĪ āĪŠāĨāĪ°āĪāĪūāĪ°",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "āĪāĪļ āĪŠāĨāĪ āĪāĪū āĪāĪāĪāĪ°",
+DlgLnkTypeEMail		: "āĪ-āĪŪāĨāĪē",
+DlgLnkProto			: "āĪŠāĨāĪ°āĨāĪāĨāĪāĨāĪē",
+DlgLnkProtoOther	: "<āĪāĪĻāĨāĪŊ>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "āĪāĪāĪāĪ° āĪāĨāĪĻāĨāĪ",
+DlgLnkAnchorByName	: "āĪāĪāĪāĪ° āĪĻāĪūāĪŪ āĪļāĨ",
+DlgLnkAnchorById	: "āĪāĪēāĨāĪŪāĨāĪĻāĨāĪ Id āĪļāĨ",
+DlgLnkNoAnchors		: "(āĪĄāĨāĪāĨāĪŊāĨāĪŪāĨāĪĻāĨāĪ āĪŪāĨāĪ āĪāĪāĪāĪ°āĨāĪļ āĪāĨ āĪļāĪāĪāĨāĪŊāĪū)",
+DlgLnkEMail			: "āĪ-āĪŪāĨāĪē āĪŠāĪĪāĪū",
+DlgLnkEMailSubject	: "āĪļāĪāĪĶāĨāĪķ āĪĩāĪŋāĪ·āĪŊ",
+DlgLnkEMailBody		: "āĪļāĪāĪĶāĨāĪķ",
+DlgLnkUpload		: "āĪāĪŠāĪēāĨāĪĄ",
+DlgLnkBtnUpload		: "āĪāĪļāĨ āĪļāĪ°āĨāĪĩāĪ° āĪāĨ āĪ­āĨāĪāĨāĪ",
+
+DlgLnkTarget		: "āĪāĪūāĪ°āĨāĪāĨāĪ",
+DlgLnkTargetFrame	: "<āĨāĨāĪ°āĨāĪŪ>",
+DlgLnkTargetPopup	: "<āĪŠāĨāĪŠ-āĪāĪŠ āĪĩāĪŋāĪĻāĨāĪĄāĨ>",
+DlgLnkTargetBlank	: "āĪĻāĪŊāĪū āĪĩāĪŋāĪĻāĨāĪĄāĨ (_blank)",
+DlgLnkTargetParent	: "āĪŪāĨāĪē āĪĩāĪŋāĪĻāĨāĪĄāĨ (_parent)",
+DlgLnkTargetSelf	: "āĪāĪļāĨ āĪĩāĪŋāĪĻāĨāĪĄāĨ (_self)",
+DlgLnkTargetTop		: "āĪķāĨāĪ°āĨāĪ· āĪĩāĪŋāĪĻāĨāĪĄāĨ (_top)",
+DlgLnkTargetFrameName	: "āĪāĪūāĪ°āĨāĪāĨāĪ āĨāĨāĪ°āĨāĪŪ āĪāĪū āĪĻāĪūāĪŪ",
+DlgLnkPopWinName	: "āĪŠāĨāĪŠ-āĪāĪŠ āĪĩāĪŋāĪĻāĨāĪĄāĨ āĪāĪū āĪĻāĪūāĪŪ",
+DlgLnkPopWinFeat	: "āĪŠāĨāĪŠ-āĪāĪŠ āĪĩāĪŋāĪĻāĨāĪĄāĨ āĨāĨāĪāĪ°āĨāĪļ",
+DlgLnkPopResize		: "āĪļāĪūāĪāĨ āĪŽāĪĶāĪēāĪū āĪāĪū āĪļāĪāĪĪāĪū āĪđāĨ",
+DlgLnkPopLocation	: "āĪēāĨāĪāĨāĪķāĪĻ āĪŽāĪūāĪ°",
+DlgLnkPopMenu		: "āĪŪāĨāĪĻāĨāĪŊāĨ āĪŽāĪūāĪ°",
+DlgLnkPopScroll		: "āĪļāĨāĪāĨāĪ°āĨāĪē āĪŽāĪūāĪ°",
+DlgLnkPopStatus		: "āĪļāĨāĪāĨāĪāĪļ āĪŽāĪūāĪ°",
+DlgLnkPopToolbar	: "āĪāĨāĪē āĪŽāĪūāĪ°",
+DlgLnkPopFullScrn	: "āĨāĨāĪē āĪļāĨāĪāĨāĪ°āĨāĪĻ (IE)",
+DlgLnkPopDependent	: "āĪĄāĪŋāĪŠāĨāĪĻāĨāĪĄāĨāĪĻāĨāĪ (Netscape)",
+DlgLnkPopWidth		: "āĪāĨāĨāĪūāĪ",
+DlgLnkPopHeight		: "āĪāĪāĪāĪūāĪ",
+DlgLnkPopLeft		: "āĪŽāĪūāĪŊāĨāĪ āĪĪāĪ°āĪŦ",
+DlgLnkPopTop		: "āĪĶāĪūāĪŊāĨāĪ āĪĪāĪ°āĪŦ",
+
+DlnLnkMsgNoUrl		: "āĪēāĪŋāĪāĪ URL āĪāĪūāĪāĪŠ āĪāĪ°āĨāĪ",
+DlnLnkMsgNoEMail	: "āĪ-āĪŪāĨāĪē āĪŠāĪĪāĪū āĪāĪūāĪāĪŠ āĪāĪ°āĨāĪ",
+DlnLnkMsgNoAnchor	: "āĪāĪāĪāĪ° āĪāĨāĪĻāĨāĪ",
+DlnLnkMsgInvPopName	: "āĪŠāĨāĪŠ-āĪāĪŠ āĪāĪū āĪĻāĪūāĪŪ āĪāĪēāĨāĪŦāĪūāĪŽāĨāĪ āĪļāĨ āĪķāĨāĪ°āĨ āĪđāĨāĪĻāĪū āĪāĪūāĪđāĪŋāĪŊāĨ āĪāĪ° āĪāĪļāĪŪāĨāĪ āĪļāĨāĪŠāĨāĪļ āĪĻāĪđāĨāĪ āĪđāĨāĪĻāĨ āĪāĪūāĪđāĪŋāĪ",
+
+// Color Dialog
+DlgColorTitle		: "āĪ°āĪāĪ āĪāĨāĪĻāĨāĪ",
+DlgColorBtnClear	: "āĪļāĪūāĨ āĪāĪ°āĨāĪ",
+DlgColorHighlight	: "āĪđāĪūāĪāĪēāĪūāĪāĪ",
+DlgColorSelected	: "āĪļāĨāĪēāĨāĪāĨāĪāĨāĪĄ",
+
+// Smiley Dialog
+DlgSmileyTitle		: "āĪļāĨāĪŪāĪūāĪāĪēāĨ āĪāĪĻāĨāĪļāĪ°āĨāĪ āĪāĪ°āĨāĪ",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "āĪĩāĪŋāĪķāĨāĪ· āĪāĪ°āĨāĪāĨāĪāĪ° āĪāĨāĪĻāĨāĪ",
+
+// Table Dialog
+DlgTableTitle		: "āĪāĨāĪŽāĪē āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+DlgTableRows		: "āĪŠāĪāĪāĨāĪĪāĪŋāĪŊāĪūāĪ",
+DlgTableColumns		: "āĪāĪūāĪēāĪŪ",
+DlgTableBorder		: "āĪŽāĨāĪ°āĨāĪĄāĪ° āĪļāĪūāĪāĨ",
+DlgTableAlign		: "āĪāĪēāĪūāĪāĪĻāĨāĪŪāĨāĪĻāĨāĪ",
+DlgTableAlignNotSet	: "<āĪļāĨāĪ āĪĻāĪđāĨāĪ>",
+DlgTableAlignLeft	: "āĪĶāĪūāĪŊāĨāĪ",
+DlgTableAlignCenter	: "āĪŽāĨāĪ āĪŪāĨāĪ",
+DlgTableAlignRight	: "āĪŽāĪūāĪŊāĨāĪ",
+DlgTableWidth		: "āĪāĨāĨāĪūāĪ",
+DlgTableWidthPx		: "āĪŠāĪŋāĪāĨāĪļāĨāĪē",
+DlgTableWidthPc		: "āĪŠāĨāĪ°āĪĪāĪŋāĪķāĪĪ",
+DlgTableHeight		: "āĪāĪāĪāĪūāĪ",
+DlgTableCellSpace	: "āĪļāĨāĪē āĪāĪāĪĪāĪ°",
+DlgTableCellPad		: "āĪļāĨāĪē āĪŠāĨāĪĄāĪŋāĪāĪ",
+DlgTableCaption		: "āĪķāĨāĪ°āĨāĪ·āĪ",
+DlgTableSummary		: "āĪļāĪūāĪ°āĪūāĪāĪķ",
+
+// Table Cell Dialog
+DlgCellTitle		: "āĪļāĨāĪē āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+DlgCellWidth		: "āĪāĨāĨāĪūāĪ",
+DlgCellWidthPx		: "āĪŠāĪŋāĪāĨāĪļāĨāĪē",
+DlgCellWidthPc		: "āĪŠāĨāĪ°āĪĪāĪŋāĪķāĪĪ",
+DlgCellHeight		: "āĪāĪāĪāĪūāĪ",
+DlgCellWordWrap		: "āĪĩāĪ°āĨāĪĄ āĪ°āĨāĪŠ",
+DlgCellWordWrapNotSet	: "<āĪļāĨāĪ āĪĻāĪđāĨāĪ>",
+DlgCellWordWrapYes	: "āĪđāĪūāĪ",
+DlgCellWordWrapNo	: "āĪĻāĪđāĨāĪ",
+DlgCellHorAlign		: "āĪđāĨāĪ°āĪŋāĨāĨāĪĻāĨāĪāĪē āĪāĪēāĪūāĪāĪĻāĨāĪŪāĨāĪĻāĨāĪ",
+DlgCellHorAlignNotSet	: "<āĪļāĨāĪ āĪĻāĪđāĨāĪ>",
+DlgCellHorAlignLeft	: "āĪĶāĪūāĪŊāĨāĪ",
+DlgCellHorAlignCenter	: "āĪŽāĨāĪ āĪŪāĨāĪ",
+DlgCellHorAlignRight: "āĪŽāĪūāĪŊāĨāĪ",
+DlgCellVerAlign		: "āĪĩāĪ°āĨāĪāĪŋāĪāĪē āĪāĪēāĪūāĪāĪĻāĨāĪŪāĨāĪĻāĨāĪ",
+DlgCellVerAlignNotSet	: "<āĪļāĨāĪ āĪĻāĪđāĨāĪ>",
+DlgCellVerAlignTop	: "āĪāĪŠāĪ°",
+DlgCellVerAlignMiddle	: "āĪŪāĪ§āĨāĪŊ",
+DlgCellVerAlignBottom	: "āĪĻāĨāĪāĨ",
+DlgCellVerAlignBaseline	: "āĪŪāĨāĪēāĪ°āĨāĪāĪū",
+DlgCellRowSpan		: "āĪŠāĪāĪāĨāĪĪāĪŋ āĪļāĨāĪŠāĨāĪĻ",
+DlgCellCollSpan		: "āĪāĪūāĪēāĪŪ āĪļāĨāĪŠāĨāĪĻ",
+DlgCellBackColor	: "āĪŽāĨāĪāĨāĪāĨāĪ°āĪūāĪāĪĻāĨāĪĄ āĪ°āĪāĪ",
+DlgCellBorderColor	: "āĪŽāĨāĪ°āĨāĪĄāĪ° āĪāĪū āĪ°āĪāĪ",
+DlgCellBtnSelect	: "āĪāĨāĪĻāĨāĪ...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "āĪāĨāĪāĨāĪ āĪāĪ° āĪŽāĪĶāĪēāĨāĪ",
+
+// Find Dialog
+DlgFindTitle		: "āĪāĨāĪāĨāĪ",
+DlgFindFindBtn		: "āĪāĨāĪāĨāĪ",
+DlgFindNotFoundMsg	: "āĪāĪŠāĪāĨ āĪĶāĨāĪĩāĪūāĪ°āĪū āĪĶāĪŋāĪŊāĪū āĪāĪŊāĪū āĪāĨāĪāĨāĪļāĨāĪ āĪĻāĪđāĨāĪ āĪŪāĪŋāĪēāĪū",
+
+// Replace Dialog
+DlgReplaceTitle			: "āĪ°āĪŋāĪŠāĨāĪēāĨāĪļ",
+DlgReplaceFindLbl		: "āĪŊāĪđ āĪāĨāĪāĨāĪ:",
+DlgReplaceReplaceLbl	: "āĪāĪļāĪļāĨ āĪ°āĪŋāĪŠāĨāĪēāĨāĪļ āĪāĪ°āĨāĪ:",
+DlgReplaceCaseChk		: "āĪāĨāĪļ āĪŪāĪŋāĪēāĪūāĪŊāĨāĪ",
+DlgReplaceReplaceBtn	: "āĪ°āĪŋāĪŠāĨāĪēāĨāĪļ",
+DlgReplaceReplAllBtn	: "āĪļāĪ­āĨ āĪ°āĪŋāĪŠāĨāĪēāĨāĪļ āĪāĪ°āĨāĪ",
+DlgReplaceWordChk		: "āĪŠāĨāĪ°āĪū āĪķāĪŽāĨāĪĶ āĪŪāĪŋāĪēāĪūāĪŊāĨāĪ",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "āĪāĪŠāĪāĨ āĪŽāĨāĪ°āĪūāĪāĨāĪ° āĪāĨ āĪļāĨāĪ°āĪāĨāĪ·āĪū āĪļāĨāĪāĪŋāĪĻāĨāĪāĨāĪļ āĪĻāĨ āĪāĪ āĪāĪ°āĪĻāĨ āĪāĨ āĪāĪĻāĨāĪŪāĪĪāĪŋ āĪĻāĪđāĨāĪ āĪŠāĨāĪ°āĪĶāĪūāĪĻ āĪāĨ āĪđāĨāĨĪ (Ctrl+X) āĪāĪū āĪŠāĨāĪ°āĪŊāĨāĪ āĪāĪ°āĨāĪāĨĪ",
+PasteErrorCopy	: "āĪāĪŠāĪāĨ āĪŽāĨāĪ°āĪūāĪāĪāĨāĪ° āĪāĨ āĪļāĨāĪ°āĪāĨāĪ·āĪū āĪļāĨāĪāĪŋāĪĻāĨāĪāĨāĪļ āĪĻāĨ āĪāĨāĪŠāĨ āĪāĪ°āĪĻāĨ āĪāĨ āĪāĪĻāĨāĪŪāĪĪāĪŋ āĪĻāĪđāĨāĪ āĪŠāĨāĪ°āĪĶāĪūāĪĻ āĪāĨ āĪđāĨāĨĪ (Ctrl+C) āĪāĪū āĪŠāĨāĪ°āĪŊāĨāĪ āĪāĪ°āĨāĪāĨĪ",
+
+PasteAsText		: "āĪŠāĨāĪļāĨāĪ (āĪļāĪūāĪĶāĪū āĪāĨāĪāĨāĪļāĨāĪ)",
+PasteFromWord	: "āĪŠāĨāĪļāĨāĪ (āĪĩāĪ°āĨāĪĄ āĪļāĨ)",
+
+DlgPasteMsg2	: "Ctrl+V āĪāĪū āĪŠāĨāĪ°āĪŊāĨāĪ āĪāĪ°āĪāĨ āĪŠāĨāĪļāĨāĪ āĪāĪ°āĨāĪ āĪāĪ° āĪ āĨāĪ āĪđāĨ āĪāĪ°āĨāĪ.",
+DlgPasteSec		: "āĪāĪŠāĪāĨ āĪŽāĨāĪ°āĪūāĪāĨāĪ° āĪāĨ āĪļāĨāĪ°āĪāĨāĪ·āĪū āĪāĪŠāĪāĨ āĪŽāĨāĪ°āĪūāĪāĨāĪ° āĪāĨ āĪļāĨāĪ°KāĪķ āĪļāĨāĪāĪŋāĪāĪ āĪāĨ āĪāĪūāĪ°āĪĢ, āĪāĪĄāĪŋāĪāĪ° āĪāĪŠāĪāĨ āĪāĨāĪēāĪŋāĪŠāĪŽāĨāĪ°āĨāĪĄ āĪĄāĨāĪāĪū āĪāĨ āĪĻāĪđāĨāĪ āĪŠāĪū āĪļāĪāĪĪāĪū āĪđāĨ. āĪāĪŠāĪāĨ āĪāĪļāĨ āĪāĪļ āĪĩāĪŋāĪĻāĨāĪĄāĨ āĪŪāĨāĪ āĪĶāĨāĪŽāĪūāĪ°āĪū āĪŠāĨāĪļāĨāĪ āĪāĪ°āĪĻāĪū āĪđāĨāĪāĪū.",
+DlgPasteIgnoreFont		: "āĨāĨāĪĻāĨāĪ āĪŠāĪ°āĪŋāĪ­āĪūāĪ·āĪū āĪĻāĪŋāĪāĪūāĪēāĨāĪ",
+DlgPasteRemoveStyles	: "āĪļāĨāĪāĪūāĪāĪē āĪŠāĪ°āĪŋāĪ­āĪūāĪ·āĪū āĪĻāĪŋāĪāĪūāĪēāĨāĪ",
+
+// Color Picker
+ColorAutomatic	: "āĪļāĨāĪĩāĪāĪūāĪēāĪŋāĪĪ",
+ColorMoreColors	: "āĪāĪ° āĪ°āĪāĪ...",
+
+// Document Properties
+DocProps		: "āĪĄāĨāĪāĨāĪŊāĨāĪŪāĨāĪĻāĨāĪ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+
+// Anchor Dialog
+DlgAnchorTitle		: "āĪāĪāĪāĪ° āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+DlgAnchorName		: "āĪāĪāĪāĪ° āĪāĪū āĪĻāĪūāĪŪ",
+DlgAnchorErrorName	: "āĪāĪāĪāĪ° āĪāĪū āĪĻāĪūāĪŪ āĪāĪūāĪāĪŠ āĪāĪ°āĨāĪ",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "āĪķāĪŽāĨāĪĶāĪāĨāĪķ āĪŪāĨāĪ āĪĻāĪđāĨāĪ",
+DlgSpellChangeTo		: "āĪāĪļāĪŪāĨāĪ āĪŽāĪĶāĪēāĨāĪ",
+DlgSpellBtnIgnore		: "āĪāĪāĨāĪĻāĨāĪ°",
+DlgSpellBtnIgnoreAll	: "āĪļāĪ­āĨ āĪāĪāĨāĪĻāĨāĪ° āĪāĪ°āĨāĪ",
+DlgSpellBtnReplace		: "āĪ°āĪŋāĪŠāĨāĪēāĨāĪļ",
+DlgSpellBtnReplaceAll	: "āĪļāĪ­āĨ āĪ°āĪŋāĪŠāĨāĪēāĨāĪļ āĪāĪ°āĨāĪ",
+DlgSpellBtnUndo			: "āĪāĪĻāĨāĪĄāĨ",
+DlgSpellNoSuggestions	: "- āĪāĨāĪ āĪļāĨāĪāĪūāĪĩ āĪĻāĪđāĨāĪ -",
+DlgSpellProgress		: "āĪĩāĪ°āĨāĪĪāĪĻāĨ āĪāĨ āĪāĪūāĪāĪ (āĪļāĨāĪŠāĨāĪē-āĪāĨāĪ) āĪāĪūāĪ°āĨ āĪđāĨ...",
+DlgSpellNoMispell		: "āĪĩāĪ°āĨāĪĪāĪĻāĨ āĪāĨ āĪāĪūāĪāĪ : āĪāĨāĪ āĪāĪēāĪĪ āĪĩāĪ°āĨāĪĪāĪĻāĨ (āĪļāĨāĪŠāĨāĪēāĪŋāĪāĪ) āĪĻāĪđāĨāĪ āĪŠāĪūāĪ āĪāĪ",
+DlgSpellNoChanges		: "āĪĩāĪ°āĨāĪĪāĪĻāĨ āĪāĨ āĪāĪūāĪāĪ :āĪāĨāĪ āĪķāĪŽāĨāĪĶ āĪĻāĪđāĨāĪ āĪŽāĪĶāĪēāĪū āĪāĪŊāĪū",
+DlgSpellOneChange		: "āĪĩāĪ°āĨāĪĪāĪĻāĨ āĪāĨ āĪāĪūāĪāĪ : āĪāĪ āĪķāĪŽāĨāĪĶ āĪŽāĪĶāĪēāĪū āĪāĪŊāĪū",
+DlgSpellManyChanges		: "āĪĩāĪ°āĨāĪĪāĪĻāĨ āĪāĨ āĪāĪūāĪāĪ : %1 āĪķāĪŽāĨāĪĶ āĪŽāĪĶāĪēāĨ āĪāĪŊāĨ",
+
+IeSpellDownload			: "āĪļāĨāĪŠāĨāĪē-āĪāĨāĪāĪ° āĪāĪĻāĨāĪļāĨāĪāĪūāĪē āĪĻāĪđāĨāĪ āĪāĪŋāĪŊāĪū āĪāĪŊāĪū āĪđāĨāĨĪ āĪāĨāĪŊāĪū āĪāĪŠ āĪāĪļāĨ āĪĄāĪūâāĪāĪĻāĪēāĨāĪĄ āĪāĪ°āĪĻāĪū āĪāĪūāĪđāĨāĪāĪāĨ?",
+
+// Button Dialog
+DlgButtonText		: "āĪāĨāĪāĨāĪļāĨāĪ (āĪĩāĨāĪēāĨāĪŊāĨ)",
+DlgButtonType		: "āĪŠāĨāĪ°āĪāĪūāĪ°",
+DlgButtonTypeBtn	: "āĪŽāĪāĪĻ",
+DlgButtonTypeSbm	: "āĪļāĪŽāĨāĪŪāĪŋāĪ",
+DlgButtonTypeRst	: "āĪ°āĪŋāĪļāĨāĪ",
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "āĪĻāĪūāĪŪ",
+DlgCheckboxValue	: "āĪĩāĨāĪēāĨāĪŊāĨ",
+DlgCheckboxSelected	: "āĪļāĨāĪēāĨāĪāĨāĪāĨāĪĄ",
+
+// Form Dialog
+DlgFormName		: "āĪĻāĪūāĪŪ",
+DlgFormAction	: "āĪāĨāĪ°āĪŋāĪŊāĪū",
+DlgFormMethod	: "āĪĪāĪ°āĨāĪāĪū",
+
+// Select Field Dialog
+DlgSelectName		: "āĪĻāĪūāĪŪ",
+DlgSelectValue		: "āĪĩāĨāĪēāĨāĪŊāĨ",
+DlgSelectSize		: "āĪļāĪūāĪāĨ",
+DlgSelectLines		: "āĪŠāĪāĪāĨāĪĪāĪŋāĪŊāĪūāĪ",
+DlgSelectChkMulti	: "āĪāĪ āĪļāĨ āĪāĨāĪŊāĪūāĪĶāĪū āĪĩāĪŋāĪāĪēāĨāĪŠ āĪāĨāĪĻāĪĻāĨ āĪĶāĨāĪ",
+DlgSelectOpAvail	: "āĪāĪŠāĪēāĪŽāĨāĪ§ āĪĩāĪŋāĪāĪēāĨāĪŠ",
+DlgSelectOpText		: "āĪāĨāĪāĨāĪļāĨāĪ",
+DlgSelectOpValue	: "āĪĩāĨāĪēāĨāĪŊāĨ",
+DlgSelectBtnAdd		: "āĪāĨāĨāĨāĪ",
+DlgSelectBtnModify	: "āĪŽāĪĶāĪēāĨāĪ",
+DlgSelectBtnUp		: "āĪāĪŠāĪ°",
+DlgSelectBtnDown	: "āĪĻāĨāĪāĨ",
+DlgSelectBtnSetValue : "āĪāĨāĪĻāĨ āĪāĪ āĪĩāĨāĪēāĨāĪŊāĨ āĪļāĨāĪ āĪāĪ°āĨāĪ",
+DlgSelectBtnDelete	: "āĪĄāĪŋāĪēāĨāĪ",
+
+// Textarea Dialog
+DlgTextareaName	: "āĪĻāĪūāĪŪ",
+DlgTextareaCols	: "āĪāĪūāĪēāĪŪ",
+DlgTextareaRows	: "āĪŠāĪāĪāĨāĪĪāĪŋāĪŊāĪūāĪ",
+
+// Text Field Dialog
+DlgTextName			: "āĪĻāĪūāĪŪ",
+DlgTextValue		: "āĪĩāĨāĪēāĨāĪŊāĨ",
+DlgTextCharWidth	: "āĪāĪ°āĨāĪāĨāĪāĪ° āĪāĨ āĪāĨāĨāĪūāĪ",
+DlgTextMaxChars		: "āĪāĪ§āĪŋāĪāĪĪāĪŪ āĪāĪ°āĨāĪāĨāĪāĪ°",
+DlgTextType			: "āĪāĪūāĪāĪŠ",
+DlgTextTypeText		: "āĪāĨāĪāĨāĪļāĨāĪ",
+DlgTextTypePass		: "āĪŠāĪūāĪļāĨāĪĩāĪ°āĨāĪĄ",
+
+// Hidden Field Dialog
+DlgHiddenName	: "āĪĻāĪūāĪŪ",
+DlgHiddenValue	: "āĪĩāĨāĪēāĨāĪŊāĨ",
+
+// Bulleted List Dialog
+BulletedListProp	: "āĪŽāĨāĪēāĨāĪ āĪļāĨāĪāĨ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+NumberedListProp	: "āĪāĪāĪāĨāĪŊ āĪļāĨāĪāĨ āĪŠāĨāĪ°āĨāĪŠāĪ°āĨāĪāĨāĨ",
+DlgLstStart			: "āĪŠāĨāĪ°āĪūāĪ°āĪŪāĨāĪ­",
+DlgLstType			: "āĪŠāĨāĪ°āĪāĪūāĪ°",
+DlgLstTypeCircle	: "āĪāĨāĪē",
+DlgLstTypeDisc		: "āĪĄāĪŋāĪļāĨāĪ",
+DlgLstTypeSquare	: "āĪāĨāĪāĨāĪĢ",
+DlgLstTypeNumbers	: "āĪāĪāĪ (1, 2, 3)",
+DlgLstTypeLCase		: "āĪāĨāĪāĨ āĪāĪāĨāĪ·āĪ° (a, b, c)",
+DlgLstTypeUCase		: "āĪŽāĨāĨ āĪāĪāĨāĪ·āĪ° (A, B, C)",
+DlgLstTypeSRoman	: "āĪāĨāĪāĨ āĪ°āĨāĪŪāĪĻ āĪāĪāĪ (i, ii, iii)",
+DlgLstTypeLRoman	: "āĪŽāĨāĨ āĪ°āĨāĪŪāĪĻ āĪāĪāĪ (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "āĪāĪŪ",
+DlgDocBackTab		: "āĪŽāĨāĪāĨāĪāĨāĪ°āĪūāĪāĪĻāĨāĪĄ",
+DlgDocColorsTab		: "āĪ°āĪāĪ āĪāĪ° āĪŪāĪūāĪ°āĨāĪāĪŋāĪĻ",
+DlgDocMetaTab		: "āĪŪāĨāĪāĪūāĪĄāĨāĪāĪū",
+
+DlgDocPageTitle		: "āĪŠāĨāĪ āĪķāĨāĪ°āĨāĪ·āĪ",
+DlgDocLangDir		: "āĪ­āĪūāĪ·āĪū āĪēāĪŋāĪāĪĻāĨ āĪāĨ āĪĶāĪŋāĪķāĪū",
+DlgDocLangDirLTR	: "āĪŽāĪūāĪŊāĨāĪ āĪļāĨ āĪĶāĪūāĪŊāĨāĪ (LTR)",
+DlgDocLangDirRTL	: "āĪĶāĪūāĪŊāĨāĪ āĪļāĨ āĪŽāĪūāĪŊāĨāĪ (RTL)",
+DlgDocLangCode		: "āĪ­āĪūāĪ·āĪū āĪāĨāĪĄ",
+DlgDocCharSet		: "āĪāĪ°āĨāĪāĨāĪāĪ° āĪļāĨāĪ āĪāĪĻāĨāĪāĨāĪĄāĪŋāĪāĪ",
+DlgDocCharSetCE		: "āĪŪāĪ§āĨāĪŊ āĪŊāĨāĪ°āĨāĪŠāĨāĪŊ (Central European)",
+DlgDocCharSetCT		: "āĪāĨāĪĻāĨ (Chinese Traditional Big5)",
+DlgDocCharSetCR		: "āĪļāĪŋāĪ°āĨāĪēāĪŋāĪ (Cyrillic)",
+DlgDocCharSetGR		: "āĪŊāĪĩāĪĻ (Greek)",
+DlgDocCharSetJP		: "āĪāĪūāĪŠāĪūāĪĻāĨ (Japanese)",
+DlgDocCharSetKR		: "āĪāĨāĪ°āĨāĪŊāĪĻ (Korean)",
+DlgDocCharSetTR		: "āĪĪāĨāĪ°āĨāĪāĨ (Turkish)",
+DlgDocCharSetUN		: "āĪŊāĨāĪĻāĨāĪāĨāĪĄ (UTF-8)",
+DlgDocCharSetWE		: "āĪŠāĪķāĨāĪāĪŋāĪŪ āĪŊāĨāĪ°āĨāĪŠāĨāĪŊ (Western European)",
+DlgDocCharSetOther	: "āĪāĪĻāĨāĪŊ āĪāĪ°āĨāĪāĨāĪāĪ° āĪļāĨāĪ āĪāĪĻāĨāĪāĨāĪĄāĪŋāĪāĪ",
+
+DlgDocDocType		: "āĪĄāĨāĪāĨāĪŊāĨāĪŪāĨāĪĻāĨāĪ āĪŠāĨāĪ°āĪāĪūāĪ° āĪķāĨāĪ°āĨāĪ·āĪ",
+DlgDocDocTypeOther	: "āĪāĪĻāĨāĪŊ āĪĄāĨāĪāĨāĪŊāĨāĪŪāĨāĪĻāĨāĪ āĪŠāĨāĪ°āĪāĪūāĪ° āĪķāĨāĪ°āĨāĪ·āĪ",
+DlgDocIncXHTML		: "XHTML āĪļāĨāĪāĪĻāĪū āĪļāĪŪāĨāĪŪāĪŋāĪēāĪŋāĪĪ āĪāĪ°āĨāĪ",
+DlgDocBgColor		: "āĪŽāĨāĪāĨāĪāĨāĪ°āĪūāĪāĪĻāĨāĪĄ āĪ°āĪāĪ",
+DlgDocBgImage		: "āĪŽāĨāĪāĨāĪāĨāĪ°āĪūāĪāĪĻāĨāĪĄ āĪĪāĪļāĨāĪĩāĨāĪ° URL",
+DlgDocBgNoScroll	: "āĪļāĨāĪāĨāĪ°āĨāĪē āĪĻ āĪāĪ°āĪĻāĨ āĪĩāĪūāĪēāĪū āĪŽāĨāĪāĨāĪāĨāĪ°āĪūāĪāĪĻāĨāĪĄ",
+DlgDocCText			: "āĪāĨāĪāĨāĪļāĨāĪ",
+DlgDocCLink			: "āĪēāĪŋāĪāĪ",
+DlgDocCVisited		: "āĪĩāĪŋāĨāĪŋāĪ āĪāĪŋāĪŊāĪū āĪāĪŊāĪū āĪēāĪŋāĪāĪ",
+DlgDocCActive		: "āĪļāĪāĨāĪ°āĪŋāĪŊ āĪēāĪŋāĪāĪ",
+DlgDocMargins		: "āĪŠāĨāĪ āĪŪāĪūāĪ°āĨāĪāĪŋāĪĻ",
+DlgDocMaTop			: "āĪāĪŠāĪ°",
+DlgDocMaLeft		: "āĪŽāĪūāĪŊāĨāĪ",
+DlgDocMaRight		: "āĪĶāĪūāĪŊāĨāĪ",
+DlgDocMaBottom		: "āĪĻāĨāĪāĨ",
+DlgDocMeIndex		: "āĪĄāĨāĪāĨāĪŊāĨāĪŪāĨāĪĻāĨāĪ āĪāĪĻāĨāĪĄāĨāĪāĨāĪļ āĪļāĪāĪāĨāĪĪāĪķāĪŽāĨāĪĶ (āĪāĪēāĨāĪŠāĪĩāĪŋāĪ°āĪūāĪŪ āĪļāĨ āĪāĪēāĪ āĪāĪ°āĨāĪ)",
+DlgDocMeDescr		: "āĪĄāĨāĪāĨāĪŊāĨāĪŪāĨāĪĻāĨāĪ āĪāĪ°āĨāĪāĨāĪāĪ°āĪĻ",
+DlgDocMeAuthor		: "āĪēāĨāĪāĪ",
+DlgDocMeCopy		: "āĪāĨāĪŠāĨāĪ°āĪūāĪāĪ",
+DlgDocPreview		: "āĪŠāĨāĪ°āĨāĪĩāĨāĪŊāĨ",
+
+// Templates Dialog
+Templates			: "āĪāĨāĪŪāĨāĪŠāĨāĪēāĨāĪ",
+DlgTemplatesTitle	: "āĪāĪĻāĨāĪāĨāĪĻāĨāĪ āĪāĨāĪŪāĨāĪŠāĨāĪēāĨāĪ",
+DlgTemplatesSelMsg	: "āĪāĪĄāĪŋāĪāĪ° āĪŪāĨāĪ āĪāĪŠāĪĻ āĪāĪ°āĪĻāĨ āĪđāĨāĪĪāĨ āĪāĨāĪŪāĨāĪŠāĨāĪēāĨāĪ āĪāĨāĪĻāĨāĪ(āĪĩāĪ°āĨāĪĪāĪŪāĪūāĪĻ āĪāĪĻāĨāĪāĨāĪĻāĨāĪ āĪļāĨāĪĩ āĪĻāĪđāĨāĪ āĪđāĨāĪāĪāĨ):",
+DlgTemplatesLoading	: "āĪāĨāĪŪāĨāĪŠāĨāĪēāĨāĪ āĪļāĨāĪāĨ āĪēāĨāĪĄ āĪāĨ āĪāĪū āĪ°āĪđāĨ āĪđāĨāĨĪ āĨāĪ°āĪū āĪ āĪđāĪ°āĨāĪ...",
+DlgTemplatesNoTpl	: "(āĪāĨāĪ āĪāĨāĪŪāĨāĪŠāĨāĪēāĨāĪ āĪĄāĪŋāĨāĪūāĪāĪĻ āĪĻāĪđāĨāĪ āĪāĪŋāĪŊāĪū āĪāĪŊāĪū āĪđāĨ)",
+DlgTemplatesReplace	: "āĪŪāĨāĪē āĪķāĪŽāĨāĪĶāĨāĪ āĪāĨ āĪŽāĪĶāĪēāĨāĪ",
+
+// About Dialog
+DlgAboutAboutTab	: "FCKEditor āĪāĨ āĪŽāĪūāĪ°āĨ āĪŪāĨāĪ",
+DlgAboutBrowserInfoTab	: "āĪŽāĨāĪ°āĪūāĪāĨāĪ° āĪāĨ āĪŽāĪūāĪ°āĨ āĪŪāĨāĪ",
+DlgAboutLicenseTab	: "āĪēāĪūāĪāĪļāĨāĪĻāĨāĪļ",
+DlgAboutVersion		: "āĪĩāĪ°āĨāĨāĪĻ",
+DlgAboutInfo		: "āĪāĪ§āĪŋāĪ āĪāĪūāĪĻāĪāĪūāĪ°āĨ āĪāĨ āĪēāĪŋāĪŊāĨ āĪŊāĪđāĪūāĪ āĪāĪūāĪŊāĨāĪ:"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/lang/eo.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/lang/eo.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/lang/eo.js	(revision 816)
@@ -0,0 +1,515 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Esperanto language file.
+ */
+
+var FCKLang =
+{
+// Language direction : "ltr" (left to right) or "rtl" (right to left).
+Dir					: "ltr",
+
+ToolbarCollapse		: "KaÅi Ilobreton",
+ToolbarExpand		: "Vidigi Ilojn",
+
+// Toolbar Items and Context Menu
+Save				: "Sekurigi",
+NewPage				: "Nova PaÄo",
+Preview				: "Vidigi Aspekton",
+Cut					: "Eltondi",
+Copy				: "Kopii",
+Paste				: "Interglui",
+PasteText			: "Interglui kiel Tekston",
+PasteWord			: "Interglui el Word",
+Print				: "Presi",
+SelectAll			: "Elekti Äion",
+RemoveFormat		: "Forigi Formaton",
+InsertLinkLbl		: "Ligilo",
+InsertLink			: "Enmeti/ÅanÄi Ligilon",
+RemoveLink			: "Forigi Ligilon",
+Anchor				: "Enmeti/ÅanÄi Ankron",
+AnchorDelete		: "Remove Anchor",	//MISSING
+InsertImageLbl		: "Bildo",
+InsertImage			: "Enmeti/ÅanÄi Bildon",
+InsertFlashLbl		: "Flash",	//MISSING
+InsertFlash			: "Insert/Edit Flash",	//MISSING
+InsertTableLbl		: "Tabelo",
+InsertTable			: "Enmeti/ÅanÄi Tabelon",
+InsertLineLbl		: "Horizonta Linio",
+InsertLine			: "Enmeti Horizonta Linio",
+InsertSpecialCharLbl: "Speciala Signo",
+InsertSpecialChar	: "Enmeti Specialan Signon",
+InsertSmileyLbl		: "Mienvinjeto",
+InsertSmiley		: "Enmeti Mienvinjeton",
+About				: "Pri FCKeditor",
+Bold				: "Grasa",
+Italic				: "Kursiva",
+Underline			: "Substreko",
+StrikeThrough		: "Trastreko",
+Subscript			: "Subskribo",
+Superscript			: "Superskribo",
+LeftJustify			: "Maldekstrigi",
+CenterJustify		: "Centrigi",
+RightJustify		: "Dekstrigi",
+BlockJustify		: "Äisrandigi AmbaÅ­flanke",
+DecreaseIndent		: "Malpligrandigi KrommarÄenon",
+IncreaseIndent		: "Pligrandigi KrommarÄenon",
+Blockquote			: "Blockquote",	//MISSING
+Undo				: "Malfari",
+Redo				: "Refari",
+NumberedListLbl		: "Numera Listo",
+NumberedList		: "Enmeti/Forigi Numeran Liston",
+BulletedListLbl		: "Bula Listo",
+BulletedList		: "Enmeti/Forigi Bulan Liston",
+ShowTableBorders	: "Vidigi Borderojn de Tabelo",
+ShowDetails			: "Vidigi Detalojn",
+Style				: "Stilo",
+FontFormat			: "Formato",
+Font				: "Tiparo",
+FontSize			: "Grando",
+TextColor			: "Teksta Koloro",
+BGColor				: "Fona Koloro",
+Source				: "Fonto",
+Find				: "SerÄi",
+Replace				: "AnstataÅ­igi",
+SpellCheck			: "Literumada Kontrolilo",
+UniversalKeyboard	: "Universala Klavaro",
+PageBreakLbl		: "Page Break",	//MISSING
+PageBreak			: "Insert Page Break",	//MISSING
+
+Form			: "Formularo",
+Checkbox		: "Markobutono",
+RadioButton		: "Radiobutono",
+TextField		: "Teksta kampo",
+Textarea		: "Teksta Areo",
+HiddenField		: "KaÅita Kampo",
+Button			: "Butono",
+SelectionField	: "Elekta Kampo",
+ImageButton		: "Bildbutono",
+
+FitWindow		: "Maximize the editor size",	//MISSING
+ShowBlocks		: "Show Blocks",	//MISSING
+
+// Context Menu
+EditLink			: "Modifier Ligilon",
+CellCM				: "Cell",	//MISSING
+RowCM				: "Row",	//MISSING
+ColumnCM			: "Column",	//MISSING
+InsertRowAfter		: "Insert Row After",	//MISSING
+InsertRowBefore		: "Insert Row Before",	//MISSING
+DeleteRows			: "Forigi Liniojn",
+InsertColumnAfter	: "Insert Column After",	//MISSING
+InsertColumnBefore	: "Insert Column Before",	//MISSING
+DeleteColumns		: "Forigi Kolumnojn",
+InsertCellAfter		: "Insert Cell After",	//MISSING
+InsertCellBefore	: "Insert Cell Before",	//MISSING
+DeleteCells			: "Forigi Äelojn",
+MergeCells			: "Kunfandi Äelojn",
+MergeRight			: "Merge Right",	//MISSING
+MergeDown			: "Merge Down",	//MISSING
+HorizontalSplitCell	: "Split Cell Horizontally",	//MISSING
+VerticalSplitCell	: "Split Cell Vertically",	//MISSING
+TableDelete			: "Delete Table",	//MISSING
+CellProperties		: "Atributoj de Äelo",
+TableProperties		: "Atributoj de Tabelo",
+ImageProperties		: "Atributoj de Bildo",
+FlashProperties		: "Flash Properties",	//MISSING
+
+AnchorProp			: "Ankraj Atributoj",
+ButtonProp			: "Butonaj Atributoj",
+CheckboxProp		: "Markobutonaj Atributoj",
+HiddenFieldProp		: "Atributoj de KaÅita Kampo",
+RadioButtonProp		: "Radiobutonaj Atributoj",
+ImageButtonProp		: "Bildbutonaj Atributoj",
+TextFieldProp		: "Atributoj de Teksta Kampo",
+SelectionFieldProp	: "Atributoj de Elekta Kampo",
+TextareaProp		: "Atributoj de Teksta Areo",
+FormProp			: "Formularaj Atributoj",
+
+FontFormats			: "Normala;Formatita;Adreso;Titolo 1;Titolo 2;Titolo 3;Titolo 4;Titolo 5;Titolo 6;Paragrafo (DIV)",
+
+// Alerts and Messages
+ProcessingXHTML		: "Traktado de XHTML. Bonvolu pacienci...",
+Done				: "Finita",
+PasteWordConfirm	: "La algluota teksto Åajnas esti Word-devena. Äu vi volas purigi Äin antaÅ­ ol interglui?",
+NotCompatiblePaste	: "Tiu Äi komando bezonas almenaÅ­ Internet Explorer 5.5. Äu vi volas daÅ­rigi sen purigado?",
+UnknownToolbarItem	: "Ilobretero nekonata \"%1\"",
+UnknownCommand		: "Komandonomo nekonata \"%1\"",
+NotImplemented		: "Komando ne ankoraÅ­ realigita",
+UnknownToolbarSet	: "La ilobreto \"%1\" ne ekzistas",
+NoActiveX			: "Your browser's security settings could limit some features of the editor. You must enable the option \"Run ActiveX controls and plug-ins\". You may experience errors and notice missing features.",	//MISSING
+BrowseServerBlocked : "The resources browser could not be opened. Make sure that all popup blockers are disabled.",	//MISSING
+DialogBlocked		: "It was not possible to open the dialog window. Make sure all popup blockers are disabled.",	//MISSING
+
+// Dialogs
+DlgBtnOK			: "Akcepti",
+DlgBtnCancel		: "Rezigni",
+DlgBtnClose			: "Fermi",
+DlgBtnBrowseServer	: "Foliumi en la Servilo",
+DlgAdvancedTag		: "Speciala",
+DlgOpOther			: "<Alia>",
+DlgInfoTab			: "Info",	//MISSING
+DlgAlertUrl			: "Please insert the URL",	//MISSING
+
+// General Dialogs Labels
+DlgGenNotSet		: "<DefaÅ­lta>",
+DlgGenId			: "Id",
+DlgGenLangDir		: "Skribdirekto",
+DlgGenLangDirLtr	: "De maldekstro dekstren (LTR)",
+DlgGenLangDirRtl	: "De dekstro maldekstren (RTL)",
+DlgGenLangCode		: "Lingva Kodo",
+DlgGenAccessKey		: "Fulmoklavo",
+DlgGenName			: "Nomo",
+DlgGenTabIndex		: "Taba Ordo",
+DlgGenLongDescr		: "URL de Longa Priskribo",
+DlgGenClass			: "Klasoj de Stilfolioj",
+DlgGenTitle			: "Indika Titolo",
+DlgGenContType		: "Indika Enhavotipo",
+DlgGenLinkCharset	: "Signaro de la Ligita Rimedo",
+DlgGenStyle			: "Stilo",
+
+// Image Dialog
+DlgImgTitle			: "Atributoj de Bildo",
+DlgImgInfoTab		: "Informoj pri Bildo",
+DlgImgBtnUpload		: "Sendu al Servilo",
+DlgImgURL			: "URL",
+DlgImgUpload		: "AlÅuti",
+DlgImgAlt			: "AnstataÅ­iga Teksto",
+DlgImgWidth			: "LarÄo",
+DlgImgHeight		: "Alto",
+DlgImgLockRatio		: "Konservi Proporcion",
+DlgBtnResetSize		: "Origina Grando",
+DlgImgBorder		: "Bordero",
+DlgImgHSpace		: "HSpaco",
+DlgImgVSpace		: "VSpaco",
+DlgImgAlign			: "Äisrandigo",
+DlgImgAlignLeft		: "Maldekstre",
+DlgImgAlignAbsBottom: "Abs Malsupre",
+DlgImgAlignAbsMiddle: "Abs Centre",
+DlgImgAlignBaseline	: "Je Malsupro de Teksto",
+DlgImgAlignBottom	: "Malsupre",
+DlgImgAlignMiddle	: "Centre",
+DlgImgAlignRight	: "Dekstre",
+DlgImgAlignTextTop	: "Je Supro de Teksto",
+DlgImgAlignTop		: "Supre",
+DlgImgPreview		: "Vidigi Aspekton",
+DlgImgAlertUrl		: "Bonvolu tajpi la URL de la bildo",
+DlgImgLinkTab		: "Link",	//MISSING
+
+// Flash Dialog
+DlgFlashTitle		: "Flash Properties",	//MISSING
+DlgFlashChkPlay		: "Auto Play",	//MISSING
+DlgFlashChkLoop		: "Loop",	//MISSING
+DlgFlashChkMenu		: "Enable Flash Menu",	//MISSING
+DlgFlashScale		: "Scale",	//MISSING
+DlgFlashScaleAll	: "Show all",	//MISSING
+DlgFlashScaleNoBorder	: "No Border",	//MISSING
+DlgFlashScaleFit	: "Exact Fit",	//MISSING
+
+// Link Dialog
+DlgLnkWindowTitle	: "Ligilo",
+DlgLnkInfoTab		: "Informoj pri la Ligilo",
+DlgLnkTargetTab		: "Celo",
+
+DlgLnkType			: "Tipo de Ligilo",
+DlgLnkTypeURL		: "URL",
+DlgLnkTypeAnchor	: "Ankri en tiu Äi paÄo",
+DlgLnkTypeEMail		: "RetpoÅto",
+DlgLnkProto			: "Protokolo",
+DlgLnkProtoOther	: "<alia>",
+DlgLnkURL			: "URL",
+DlgLnkAnchorSel		: "Elekti Ankron",
+DlgLnkAnchorByName	: "Per Ankronomo",
+DlgLnkAnchorById	: "Per Elementidentigilo",
+DlgLnkNoAnchors		: "<Ne disponeblas ankroj en la dokumento>",
+DlgLnkEMail			: "Retadreso",
+DlgLnkEMailSubject	: "Temlinio",
+DlgLnkEMailBody		: "MesaÄa korpo",
+DlgLnkUpload		: "AlÅuti",
+DlgLnkBtnUpload		: "Sendi al Servilo",
+
+DlgLnkTarget		: "Celo",
+DlgLnkTargetFrame	: "<kadro>",
+DlgLnkTargetPopup	: "<Åprucfenestro>",
+DlgLnkTargetBlank	: "Nova Fenestro (_blank)",
+DlgLnkTargetParent	: "Gepatra Fenestro (_parent)",
+DlgLnkTargetSelf	: "Sama Fenestro (_self)",
+DlgLnkTargetTop		: "Plej Supra Fenestro (_top)",
+DlgLnkTargetFrameName	: "Nomo de Kadro",
+DlgLnkPopWinName	: "Nomo de Åprucfenestro",
+DlgLnkPopWinFeat	: "Atributoj de la Åprucfenestro",
+DlgLnkPopResize		: "Grando ÅanÄebla",
+DlgLnkPopLocation	: "Adresobreto",
+DlgLnkPopMenu		: "Menubreto",
+DlgLnkPopScroll		: "Rulumlisteloj",
+DlgLnkPopStatus		: "Statobreto",
+DlgLnkPopToolbar	: "Ilobreto",
+DlgLnkPopFullScrn	: "Tutekrane (IE)",
+DlgLnkPopDependent	: "Dependa (Netscape)",
+DlgLnkPopWidth		: "LarÄo",
+DlgLnkPopHeight		: "Alto",
+DlgLnkPopLeft		: "Pozicio de Maldekstro",
+DlgLnkPopTop		: "Pozicio de Supro",
+
+DlnLnkMsgNoUrl		: "Bonvolu entajpi la URL-on",
+DlnLnkMsgNoEMail	: "Bonvolu entajpi la retadreson",
+DlnLnkMsgNoAnchor	: "Bonvolu elekti ankron",
+DlnLnkMsgInvPopName	: "The popup name must begin with an alphabetic character and must not contain spaces",	//MISSING
+
+// Color Dialog
+DlgColorTitle		: "Elekti",
+DlgColorBtnClear	: "Forigi",
+DlgColorHighlight	: "Emfazi",
+DlgColorSelected	: "Elektita",
+
+// Smiley Dialog
+DlgSmileyTitle		: "Enmeti Mienvinjeton",
+
+// Special Character Dialog
+DlgSpecialCharTitle	: "Enmeti Specialan Signon",
+
+// Table Dialog
+DlgTableTitle		: "Atributoj de Tabelo",
+DlgTableRows		: "Linioj",
+DlgTableColumns		: "Kolumnoj",
+DlgTableBorder		: "Bordero",
+DlgTableAlign		: "Äisrandigo",
+DlgTableAlignNotSet	: "<DefaÅ­lte>",
+DlgTableAlignLeft	: "Maldekstre",
+DlgTableAlignCenter	: "Centre",
+DlgTableAlignRight	: "Dekstre",
+DlgTableWidth		: "LarÄo",
+DlgTableWidthPx		: "Bitbilderoj",
+DlgTableWidthPc		: "elcentoj",
+DlgTableHeight		: "Alto",
+DlgTableCellSpace	: "Interspacigo de Äeloj",
+DlgTableCellPad		: "ÄirkaÅ­enhava Plenigado",
+DlgTableCaption		: "Titolo",
+DlgTableSummary		: "Summary",	//MISSING
+
+// Table Cell Dialog
+DlgCellTitle		: "Atributoj de Celo",
+DlgCellWidth		: "LarÄo",
+DlgCellWidthPx		: "bitbilderoj",
+DlgCellWidthPc		: "elcentoj",
+DlgCellHeight		: "Alto",
+DlgCellWordWrap		: "Linifaldo",
+DlgCellWordWrapNotSet	: "<DefaÅ­lte>",
+DlgCellWordWrapYes	: "Jes",
+DlgCellWordWrapNo	: "Ne",
+DlgCellHorAlign		: "Horizonta Äisrandigo",
+DlgCellHorAlignNotSet	: "<DefaÅ­lte>",
+DlgCellHorAlignLeft	: "Maldekstre",
+DlgCellHorAlignCenter	: "Centre",
+DlgCellHorAlignRight: "Dekstre",
+DlgCellVerAlign		: "Vertikala Äisrandigo",
+DlgCellVerAlignNotSet	: "<DefaÅ­lte>",
+DlgCellVerAlignTop	: "Supre",
+DlgCellVerAlignMiddle	: "Centre",
+DlgCellVerAlignBottom	: "Malsupre",
+DlgCellVerAlignBaseline	: "Je Malsupro de Teksto",
+DlgCellRowSpan		: "Linioj Kunfanditaj",
+DlgCellCollSpan		: "Kolumnoj Kunfanditaj",
+DlgCellBackColor	: "Fono",
+DlgCellBorderColor	: "Bordero",
+DlgCellBtnSelect	: "Elekti...",
+
+// Find and Replace Dialog
+DlgFindAndReplaceTitle	: "Find and Replace",	//MISSING
+
+// Find Dialog
+DlgFindTitle		: "SerÄi",
+DlgFindFindBtn		: "SerÄi",
+DlgFindNotFoundMsg	: "La celteksto ne estas trovita.",
+
+// Replace Dialog
+DlgReplaceTitle			: "AnstataÅ­igi",
+DlgReplaceFindLbl		: "SerÄi:",
+DlgReplaceReplaceLbl	: "AnstataÅ­igi per:",
+DlgReplaceCaseChk		: "Kongruigi Usklecon",
+DlgReplaceReplaceBtn	: "AnstataÅ­igi",
+DlgReplaceReplAllBtn	: "AnstataÅ­igi Äiun",
+DlgReplaceWordChk		: "Tuta Vorto",
+
+// Paste Operations / Dialog
+PasteErrorCut	: "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras eltondajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-X).",
+PasteErrorCopy	: "La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras kopiajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-C).",
+
+PasteAsText		: "Interglui kiel Tekston",
+PasteFromWord	: "Interglui el Word",
+
+DlgPasteMsg2	: "Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.",	//MISSING
+DlgPasteSec		: "Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.",	//MISSING
+DlgPasteIgnoreFont		: "Ignore Font Face definitions",	//MISSING
+DlgPasteRemoveStyles	: "Remove Styles definitions",	//MISSING
+
+// Color Picker
+ColorAutomatic	: "AÅ­tomata",
+ColorMoreColors	: "Pli da Koloroj...",
+
+// Document Properties
+DocProps		: "Dokumentaj Atributoj",
+
+// Anchor Dialog
+DlgAnchorTitle		: "Ankraj Atributoj",
+DlgAnchorName		: "Ankra Nomo",
+DlgAnchorErrorName	: "Bv tajpi la ankran nomon",
+
+// Speller Pages Dialog
+DlgSpellNotInDic		: "Ne trovita en la vortaro",
+DlgSpellChangeTo		: "ÅanÄi al",
+DlgSpellBtnIgnore		: "Malatenti",
+DlgSpellBtnIgnoreAll	: "Malatenti Äiun",
+DlgSpellBtnReplace		: "AnstataÅ­igi",
+DlgSpellBtnReplaceAll	: "AnstataÅ­igi Äiun",
+DlgSpellBtnUndo			: "Malfari",
+DlgSpellNoSuggestions	: "- Neniu propono -",
+DlgSpellProgress		: "Literumkontrolado daÅ­ras...",
+DlgSpellNoMispell		: "Literumkontrolado finita: neniu fuÅo trovita",
+DlgSpellNoChanges		: "Literumkontrolado finita: neniu vorto ÅanÄita",
+DlgSpellOneChange		: "Literumkontrolado finita: unu vorto ÅanÄita",
+DlgSpellManyChanges		: "Literumkontrolado finita: %1 vortoj ÅanÄitaj",
+
+IeSpellDownload			: "Literumada Kontrolilo ne instalita. Äu vi volas elÅuti Äin nun?",
+
+// Button Dialog
+DlgButtonText		: "Teksto (Valoro)",
+DlgButtonType		: "Tipo",
+DlgButtonTypeBtn	: "Button",	//MISSING
+DlgButtonTypeSbm	: "Submit",	//MISSING
+DlgButtonTypeRst	: "Reset",	//MISSING
+
+// Checkbox and Radio Button Dialogs
+DlgCheckboxName		: "Nomo",
+DlgCheckboxValue	: "Valoro",
+DlgCheckboxSelected	: "Elektita",
+
+// Form Dialog
+DlgFormName		: "Nomo",
+DlgFormAction	: "Ago",
+DlgFormMethod	: "Metodo",
+
+// Select Field Dialog
+DlgSelectName		: "Nomo",
+DlgSelectValue		: "Valoro",
+DlgSelectSize		: "Grando",
+DlgSelectLines		: "Linioj",
+DlgSelectChkMulti	: "Permesi Plurajn Elektojn",
+DlgSelectOpAvail	: "Elektoj Disponeblaj",
+DlgSelectOpText		: "Teksto",
+DlgSelectOpValue	: "Valoro",
+DlgSelectBtnAdd		: "Aldoni",
+DlgSelectBtnModify	: "Modifi",
+DlgSelectBtnUp		: "Supren",
+DlgSelectBtnDown	: "Malsupren",
+DlgSelectBtnSetValue : "Agordi kiel Elektitan Valoron",
+DlgSelectBtnDelete	: "Forigi",
+
+// Textarea Dialog
+DlgTextareaName	: "Nomo",
+DlgTextareaCols	: "Kolumnoj",
+DlgTextareaRows	: "Vicoj",
+
+// Text Field Dialog
+DlgTextName			: "Nomo",
+DlgTextValue		: "Valoro",
+DlgTextCharWidth	: "SignolarÄo",
+DlgTextMaxChars		: "Maksimuma Nombro da Signoj",
+DlgTextType			: "Tipo",
+DlgTextTypeText		: "Teksto",
+DlgTextTypePass		: "Pasvorto",
+
+// Hidden Field Dialog
+DlgHiddenName	: "Nomo",
+DlgHiddenValue	: "Valoro",
+
+// Bulleted List Dialog
+BulletedListProp	: "Atributoj de Bula Listo",
+NumberedListProp	: "Atributoj de Numera Listo",
+DlgLstStart			: "Start",	//MISSING
+DlgLstType			: "Tipo",
+DlgLstTypeCircle	: "Cirklo",
+DlgLstTypeDisc		: "Disc",	//MISSING
+DlgLstTypeSquare	: "Kvadrato",
+DlgLstTypeNumbers	: "Ciferoj (1, 2, 3)",
+DlgLstTypeLCase		: "Minusklaj Literoj (a, b, c)",
+DlgLstTypeUCase		: "Majusklaj Literoj (A, B, C)",
+DlgLstTypeSRoman	: "Malgrandaj Romanaj Ciferoj (i, ii, iii)",
+DlgLstTypeLRoman	: "Grandaj Romanaj Ciferoj (I, II, III)",
+
+// Document Properties Dialog
+DlgDocGeneralTab	: "ÄeneralaÄĩoj",
+DlgDocBackTab		: "Fono",
+DlgDocColorsTab		: "Koloroj kaj MarÄenoj",
+DlgDocMetaTab		: "Metadatumoj",
+
+DlgDocPageTitle		: "PaÄotitolo",
+DlgDocLangDir		: "Skribdirekto de la Lingvo",
+DlgDocLangDirLTR	: "De maldekstro dekstren (LTR)",
+DlgDocLangDirRTL	: "De dekstro maldekstren (LTR)",
+DlgDocLangCode		: "Lingvokodo",
+DlgDocCharSet		: "Signara Kodo",
+DlgDocCharSetCE		: "Central European",	//MISSING
+DlgDocCharSetCT		: "Chinese Traditional (Big5)",	//MISSING
+DlgDocCharSetCR		: "Cyrillic",	//MISSING
+DlgDocCharSetGR		: "Greek",	//MISSING
+DlgDocCharSetJP		: "Japanese",	//MISSING
+DlgDocCharSetKR		: "Korean",	//MISSING
+DlgDocCharSetTR		: "Turkish",	//MISSING
+DlgDocCharSetUN		: "Unicode (UTF-8)",	//MISSING
+DlgDocCharSetWE		: "Western European",	//MISSING
+DlgDocCharSetOther	: "Alia Signara Kodo",
+
+DlgDocDocType		: "Dokumenta Tipo",
+DlgDocDocTypeOther	: "Alia Dokumenta Tipo",
+DlgDocIncXHTML		: "Inkluzivi XHTML Deklaroj",
+DlgDocBgColor		: "Fona Koloro",
+DlgDocBgImage		: "URL de Fona Bildo",
+DlgDocBgNoScroll	: "Neruluma Fono",
+DlgDocCText			: "Teksto",
+DlgDocCLink			: "Ligilo",
+DlgDocCVisited		: "Vizitita Ligilo",
+DlgDocCActive		: "Aktiva Ligilo",
+DlgDocMargins		: "PaÄaj MarÄenoj",
+DlgDocMaTop			: "Supra",
+DlgDocMaLeft		: "Maldekstra",
+DlgDocMaRight		: "Dekstra",
+DlgDocMaBottom		: "Malsupra",
+DlgDocMeIndex		: "Ålosilvortoj de la Dokumento (apartigita de komoj)",
+DlgDocMeDescr		: "Dokumenta Priskribo",
+DlgDocMeAuthor		: "Verkinto",
+DlgDocMeCopy		: "Kopirajto",
+DlgDocPreview		: "Aspekto",
+
+// Templates Dialog
+Templates			: "Templates",	//MISSING
+DlgTemplatesTitle	: "Content Templates",	//MISSING
+DlgTemplatesSelMsg	: "Please select the template to open in the editor<br />(the actual contents will be lost):",	//MISSING
+DlgTemplatesLoading	: "Loading templates list. Please wait...",	//MISSING
+DlgTemplatesNoTpl	: "(No templates defined)",	//MISSING
+DlgTemplatesReplace	: "Replace actual contents",	//MISSING
+
+// About Dialog
+DlgAboutAboutTab	: "Pri",
+DlgAboutBrowserInfoTab	: "Informoj pri TTT-legilo",
+DlgAboutLicenseTab	: "License",	//MISSING
+DlgAboutVersion		: "versio",
+DlgAboutInfo		: "Por pli da informoj, vizitu"
+};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckwbmodules.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckwbmodules.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckwbmodules.js	(revision 816)
@@ -0,0 +1,8 @@
+// Function to set special attributes. Copied from FCK Core function
+function SetAttribute( element, attName, attValue )
+{
+	if ( attValue == null || attValue.length == 0 )
+		element.removeAttribute( attName, 0 ) ;			// 0 : Case Insensitive
+	else
+		element.setAttribute( attName, attValue, 0 ) ;	// 0 : Case Insensitive
+}
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/ru.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/ru.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/ru.js	(revision 816)
@@ -0,0 +1,7 @@
+FCKLang.WBModulesBtn			= 'ÐŅŅÐ°ÐēÐļŅŅ/Ð ÐĩÐīÐ°ÐšŅÐļŅÐūÐēÐ°ŅŅ ÐēÐ―ŅŅŅÐĩÐ―Ð―ŅŅ ŅŅŅÐŧÐšŅ' ;
+FCKLang.WBModulesDlgTitle		= ' ÐŅŅÐ°ÐēÐļŅŅ ÐēÐ―ŅŅŅÐĩÐ―Ð―ŅŅ ŅŅŅÐŧÐšŅ' ;
+FCKLang.WBModulesDlgName		= 'ÐŅŅÐ°ÐēÐšÐ° ÐēÐ―ŅŅŅÐĩÐ―Ð―ÐĩÐđ ŅŅŅÐŧÐšÐļ' ;
+FCKLang.WBModulesErrSelection		= 'ÐÐūÐķÐ°ÐŧŅÐđŅŅÐ° ÐēŅÐīÐĩÐŧÐļŅÐĩ ŅŅŅÐŧÐ°ŅŅÐļÐđŅŅ ŅÐĩÐšŅŅ' ;
+FCKLang.WBModulesErrPageSelect		= 'ÐŅÐąÐĩŅÐļŅÐĩ ŅŅŅÐ°Ð―ÐļŅŅ ŅŅÐūÐąŅ ŅÐīÐĩÐŧÐ°ŅŅ ŅŅŅÐŧÐšŅ' ;
+FCKLang.WBModuleslblPageSelection	= 'ÐŅÐąÐĩŅÐļŅÐĩ ŅŅŅÐ°Ð―ÐļŅŅ ÐīÐŧŅ ŅŅŅÐŧÐšÐļ:';
+FCKLang.WBModuleslblTitle		= 'ÐÐ°ÐģÐūÐŧÐūÐēÐūÐš';
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/de.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/de.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/de.js	(revision 816)
@@ -0,0 +1,7 @@
+FCKLang.WBModulesBtn			= 'WB Seitenlink einf\u00fcgen/\u00e4ndern' ;
+FCKLang.WBModulesDlgTitle		= 'WB Link - Internen Link einf\u00fcgen' ;
+FCKLang.WBModulesDlgName		= 'Website Baker Link einf\u00fcgen' ;
+FCKLang.WBModulesErrSelection		= 'Bitte zuerst einen Text markieren, der verlinkt werden soll!' ;
+FCKLang.WBModulesErrPageSelect		= 'Bitte eine WB-Seite markieren, auf die verlinkt werden soll!' ;
+FCKLang.WBModuleslblPageSelection	= 'Auswahlfenster der m\u00f6glichen WB-Seiten:';
+FCKLang.WBModuleslblTitle		= 'Linktitel:';
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/nl.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/nl.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/nl.js	(revision 816)
@@ -0,0 +1,7 @@
+FCKLang.WBModulesBtn			= 'Interne WB link toevoegen' ;
+FCKLang.WBModulesDlgTitle		= 'WB Link - voeg interne link toe' ;
+FCKLang.WBModulesDlgName		= 'Website Baker link toevoegen' ;
+FCKLang.WBModulesErrSelection		= 'Eerst een selectie maken voordat u een link wilt toevoegen' ;
+FCKLang.WBModulesErrPageSelect		= 'Eerst een pagina selecteren als u een link wilt creeren' ;
+FCKLang.WBModuleslblPageSelection	= 'Selecteer een WB Pagina om te linken:';
+FCKLang.WBModuleslblTitle		= 'Titel';
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/en.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/en.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/en.js	(revision 816)
@@ -0,0 +1,7 @@
+FCKLang.WBModulesBtn			= 'Insert/Edit Website Baker link' ;
+FCKLang.WBModulesDlgTitle		= 'WB Link - Insert internal link' ;
+FCKLang.WBModulesDlgName		= 'Website Baker Link insert' ;
+FCKLang.WBModulesErrSelection		= 'Please select a text in order to create a (internal) link' ;
+FCKLang.WBModulesErrPageSelect		= 'Please select a page in order to create a link' ;
+FCKLang.WBModuleslblPageSelection	= 'Select a WB Page to link to:';
+FCKLang.WBModuleslblTitle		= 'Title';
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/index.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/index.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/lang/index.php	(revision 816)
@@ -0,0 +1,28 @@
+<?php
+
+// $Id: index.php 662 2008-02-03 07:27:52Z Ruebenwurzel $
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+header("Location: ../../../../../../../index.php");
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/wbmodules.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/wbmodules.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/wbmodules.html	(revision 816)
@@ -0,0 +1,102 @@
+<!-- BEGIN main_block -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+	<head>
+		<title>WB Link - Insert Website Baker Link</title>
+		<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}">
+		<meta content="noindex, nofollow" name="robots">
+		<script type="text/javascript" src="fckwbmodules.js"></script>
+		<script type="text/javascript">
+		<!--
+			var oEditor			= window.parent.InnerDialogLoaded(); 
+			var FCK				= oEditor.FCK; 
+			var FCKLang			= oEditor.FCKLang ;
+			var FCKConfig		= oEditor.FCKConfig ;
+			//var FCKCMSCCMSModules	= oEditor.FCKCMSModules; 
+			 
+			// oLink: The actual selected link in the editor.
+			var oLink = FCK.Selection.MoveToAncestorNode( 'A' ) ;
+			if ( oLink )
+				FCK.Selection.SelectNode( oLink ) ;
+	
+			window.onload = function ()	{ 
+				// First of all, translates the dialog box texts.
+				oEditor.FCKLanguageManager.TranslatePage(document);
+				
+				LoadSelected();							//See function below 
+				window.parent.SetOkButton( true );		//Show the "Ok" button. 
+				
+			} 
+			 
+			//If an anchor (A) object is currently selected, load the properties into the dialog 
+			function LoadSelected()	{
+				var sSelected;
+				
+				if ( oEditor.FCKBrowserInfo.IsGecko ) {
+					sSelected = FCK.EditorWindow.getSelection();
+				} else {
+					sSelected = FCK.EditorDocument.selection.createRange().text;
+				}
+
+				if ( sSelected == "" ) {
+					alert( FCKLang.WBModulesErrSelection );
+					window.parent.Cancel();
+				}
+
+			}
+
+			//Code that runs after the OK button is clicked 
+			function Ok() {
+				//Validate is option is selected
+				var oPageList = document.getElementById( 'cmbPages' ) ;
+				if(oPageList.selectedIndex == -1) {
+					alert( FCKLang.WBModulesErrPageSelect );
+					return false;
+				}
+				
+				var oTagLink = document.getElementById( 'chkTaglink' );
+				
+				var sPageId = oPageList[oPageList.selectedIndex].value;
+				oLink = oEditor.FCK.CreateLink( sPageId ) ;
+				// the following line was commented out as it creates an error message in some browser (e.g. IE)
+				// even Firefox seems not to make use of the title so we remove this option for know (doc)
+				// SetAttribute( oLink, 'title', document.getElementById( 'txtTitle' ).value ) ;
+			return true;
+
+			} 
+			
+		//-->
+		</script>
+	</head>
+			
+	<body scroll="no" style="overflow:hidden;">
+		 <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0"> 
+		 	<tr> 
+				<td>
+					<table width="100%">
+						<tr>
+							<td colspan="2"><span fckLang="WBModuleslblPageSelection">Select a WB Page to link to:</span>&nbsp;</td>
+						</tr>
+						<tr>
+							<td colspan="2">
+								<select id="cmbPages" style="WIDTH: 100%" size="14" name="cmbPages">
+									<!-- BEGIN page_list_block -->
+									<option value="{LINK}"{SELECTED}>{TITLE}</option>
+									<!-- END page_list_block -->
+								</select>
+							</td>
+						</tr>
+						<!-- commented out as this option will not work in all browsers (doc)
+						<tr>
+							<td nowrap><span fckLang="WBModuleslblTitle">Title</span>&nbsp;</td>
+							<td width="100%" style="align:right;"><input id="txtTitle" style="WIDTH: 98%" type="text" name="txtTitle"></td>
+						</tr>
+						-->
+					</table>
+				</td>
+			</tr>
+		</table>
+		
+	</body>
+</html> 
+<!-- END main_block -->
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/wbmodules.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/wbmodules.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fck_wbmodules.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fck_wbmodules.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fck_wbmodules.php	(revision 816)
@@ -0,0 +1,71 @@
+<?php
+
+// Include the config file
+require('../../../../../../config.php');
+
+// Create new admin object
+require(WB_PATH.'/framework/class.admin.php');
+$admin = new admin('Pages', 'pages_modify', false);
+
+// Setup the template
+$template = new Template(WB_PATH.'/modules/fckeditor/fckeditor/editor/plugins/WBModules');
+$template->set_file('page', 'wbmodules.html');
+$template->set_block('page', 'main_block', 'main');
+
+// Function to generate page list
+function gen_page_list($parent) {
+	global $template, $database, $admin;
+	$get_pages = $database->query("SELECT * FROM ".TABLE_PREFIX."pages WHERE parent = '$parent'");
+	while($page = $get_pages->fetchRow()) {
+		if(!$admin->page_is_visible($page))
+			continue;
+		$title = stripslashes($page['menu_title']);
+		// Add leading -'s so we can tell what level a page is at
+		$leading_dashes = '';
+		for($i = 0; $i < $page['level']; $i++) {
+			$leading_dashes .= '- ';
+		}
+		$template->set_var('TITLE', $leading_dashes.' '.$title);
+		$template->set_var('LINK', '[wblink'.$page['page_id'].']');
+		/**
+			Note: FCK uses the header defined in /fckeditor/fckeditor/editor/fckdialog.html
+			Therefore the WB charset defined in the template: wbmodules.html will be overwritten
+			Routine kept for now, maybe it is possible to define custom plugin charsets in a future FCK releases (doc)
+		*/
+		// work out the specified WB charset 
+		if(defined('DEFAULT_CHARSET')) { 
+			$template->set_var('CHARSET', DEFAULT_CHARSET);
+		} else { 
+			$template->set_var('CHARSET', 'utf-8');
+		}
+		$template->parse('page_list', 'page_list_block', true);
+		gen_page_list($page['page_id']);
+	}
+}
+
+// Get pages and put them into the pages list
+$template->set_block('main_block', 'page_list_block', 'page_list');
+$database = new database();
+$get_pages = $database->query("SELECT * FROM ".TABLE_PREFIX."pages WHERE parent = '0'");
+if($get_pages->numRows() > 0) {
+	// Loop through pages
+	while($page = $get_pages->fetchRow()) {
+		if(!$admin->page_is_visible($page))
+			continue;
+		$title = stripslashes($page['menu_title']);
+		$template->set_var('TITLE', $title);
+		$template->set_var('LINK', '[wblink'.$page['page_id'].']');
+		$template->parse('page_list', 'page_list_block', true);
+		gen_page_list($page['page_id']);
+	}
+} else {
+	$template->set_var('TITLE', 'None found');
+	$template->set_var('LINK', 'None found');
+	$template->parse('page_list', 'page_list_block', false);
+}
+
+// Parse the template object
+$template->parse('main', 'main_block', false);
+$template->pparse('output', 'page');
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckwbmodules.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckwbmodules.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckwbmodules.css	(revision 816)
@@ -0,0 +1,35 @@
+#fckComment a, #fckComment a:visited {
+	position: relative;
+	text-decoration: none;
+	border: 0;
+}
+
+#fckComment a span {
+	display:none;
+}
+
+#fckComment a:hover {
+	color: #d00;
+	border: 0px solid #fff;
+}
+
+#fckComment a img {	
+	border: 0;
+	height: 20px;
+	width: 20px;
+}
+
+#fckComment a:hover span {
+	text-align:left;	
+	display:block;
+	border:1px solid #CCCCCC;
+	position: absolute;
+	top: 0px;
+	left: 20px;
+	width: 300px;
+	padding:5px;	
+	color:#000000;
+	background-color:#FFFFCC;
+	opacity: 0.8;
+	filter:alpha(opacity=80);
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/fckplugin.js	(revision 816)
@@ -0,0 +1,30 @@
+/* 
+ *  FCKPlugin.js
+ *  ------------
+ *  This is a generic file which is needed for plugins that are developed
+ *  for FCKEditor. With the below statements that toolbar is created and
+ *  several options are being activated.
+ *
+ *  See the online documentation for more information:
+ *  http://wiki.fckeditor.net/
+ */
+
+// Register the related commands.
+FCKCommands.RegisterCommand(
+	'WBModules',
+	new FCKDialogCommand(
+		'WBModules',
+		FCKLang["WBModulesDlgTitle"],
+		FCKPlugins.Items['WBModules'].Path + 'fck_wbmodules.php',
+		370,
+		370
+	)
+);
+ 
+// Create the "WBModules" toolbar button.
+// FCKToolbarButton( commandName, label, tooltip, style, sourceView, contextSensitive )
+var oWBModulesItem = new FCKToolbarButton( 'WBModules', FCKLang["WBModulesBtn"], null, null, false, true ); 
+oWBModulesItem.IconPath = FCKConfig.PluginsPath + 'WBModules/wbmodules.gif'; 
+
+// 'CMSContent' is the name that is used in the toolbar config.
+FCKToolbarItems.RegisterItem( 'WBModules', oWBModulesItem );
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/index.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/index.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/WBModules/index.php	(revision 816)
@@ -0,0 +1,28 @@
+<?php
+
+// $Id: index.php 662 2008-02-03 07:27:52Z Ruebenwurzel $
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+header("Location: ../../../../../../index.php");
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/es.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/es.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/es.js	(revision 816)
@@ -0,0 +1,27 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placholder Spanish language file.
+ */
+FCKLang.PlaceholderBtn			= 'Insertar/Editar contenedor' ;
+FCKLang.PlaceholderDlgTitle		= 'Propiedades del contenedor ' ;
+FCKLang.PlaceholderDlgName		= 'Nombre de contenedor' ;
+FCKLang.PlaceholderErrNoName	= 'Por favor escriba el nombre de contenedor' ;
+FCKLang.PlaceholderErrNameInUse	= 'El nombre especificado ya esta en uso' ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/fr.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/fr.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/fr.js	(revision 816)
@@ -0,0 +1,27 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placeholder French language file.
+ */
+FCKLang.PlaceholderBtn			= "InsÃĐrer/Modifier l'Espace rÃĐservÃĐ" ;
+FCKLang.PlaceholderDlgTitle		= "PropriÃĐtÃĐs de l'Espace rÃĐservÃĐ" ;
+FCKLang.PlaceholderDlgName		= "Nom de l'Espace rÃĐservÃĐ" ;
+FCKLang.PlaceholderErrNoName	= "Veuillez saisir le nom de l'Espace rÃĐservÃĐ" ;
+FCKLang.PlaceholderErrNameInUse	= "Ce nom est dÃĐjÃ  utilisÃĐ" ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/de.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/de.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/de.js	(revision 816)
@@ -0,0 +1,27 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placholder German language file.
+ */
+FCKLang.PlaceholderBtn			= 'EinfÃžgen/editieren Platzhalter' ;
+FCKLang.PlaceholderDlgTitle		= 'Platzhalter Eigenschaften' ;
+FCKLang.PlaceholderDlgName		= 'Platzhalter Name' ;
+FCKLang.PlaceholderErrNoName	= 'Bitte den Namen des Platzhalters schreiben' ;
+FCKLang.PlaceholderErrNameInUse	= 'Der angegebene Namen ist schon in Gebrauch' ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/pl.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/pl.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/pl.js	(revision 816)
@@ -0,0 +1,27 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placholder Polish language file.
+ */
+FCKLang.PlaceholderBtn			= 'Wstaw/Edytuj nagÅÃģwek' ;
+FCKLang.PlaceholderDlgTitle		= 'WÅaÅnoÅci nagÅÃģwka' ;
+FCKLang.PlaceholderDlgName		= 'Nazwa nagÅÃģwka' ;
+FCKLang.PlaceholderErrNoName	= 'ProszÄ wprowadziÄ nazwÄ nagÅÃģwka' ;
+FCKLang.PlaceholderErrNameInUse	= 'Podana nazwa jest juÅž w uÅžyciu' ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/it.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/it.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/it.js	(revision 816)
@@ -0,0 +1,27 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placholder Italian language file.
+ */
+FCKLang.PlaceholderBtn			= 'Aggiungi/Modifica Placeholder' ;
+FCKLang.PlaceholderDlgTitle		= 'ProprietÃ  del Placeholder' ;
+FCKLang.PlaceholderDlgName		= 'Nome del Placeholder' ;
+FCKLang.PlaceholderErrNoName	= 'Digitare il nome del placeholder' ;
+FCKLang.PlaceholderErrNameInUse	= 'Il nome inserito ÃĻ giÃ  in uso' ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/en.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/en.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/lang/en.js	(revision 816)
@@ -0,0 +1,27 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placholder English language file.
+ */
+FCKLang.PlaceholderBtn			= 'Insert/Edit Placeholder' ;
+FCKLang.PlaceholderDlgTitle		= 'Placeholder Properties' ;
+FCKLang.PlaceholderDlgName		= 'Placeholder Name' ;
+FCKLang.PlaceholderErrNoName	= 'Please type the placeholder name' ;
+FCKLang.PlaceholderErrNameInUse	= 'The specified name is already in use' ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/placeholder.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/placeholder.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/fck_placeholder.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/fck_placeholder.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/fck_placeholder.html	(revision 816)
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Placeholder Plugin.
+-->
+<html>
+	<head>
+		<title>Placeholder Properties</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<meta content="noindex, nofollow" name="robots">
+		<script src="../../dialog/common/fck_dialog_common.js" type="text/javascript"></script>
+		<script language="javascript">
+
+var dialog = window.parent ;
+var oEditor = dialog.InnerDialogLoaded() ;
+var FCKLang = oEditor.FCKLang ;
+var FCKPlaceholders = oEditor.FCKPlaceholders ;
+
+window.onload = function ()
+{
+	// First of all, translate the dialog box texts
+	oEditor.FCKLanguageManager.TranslatePage( document ) ;
+
+	LoadSelected() ;
+
+	// Show the "Ok" button.
+	dialog.SetOkButton( true ) ;
+
+	// Select text field on load.
+	SelectField( 'txtName' ) ;
+}
+
+var eSelected = dialog.Selection.GetSelectedElement() ;
+
+function LoadSelected()
+{
+	if ( !eSelected )
+		return ;
+
+	if ( eSelected.tagName == 'SPAN' && eSelected._fckplaceholder )
+		document.getElementById('txtName').value = eSelected._fckplaceholder ;
+	else
+		eSelected == null ;
+}
+
+function Ok()
+{
+	var sValue = document.getElementById('txtName').value ;
+
+	if ( eSelected && eSelected._fckplaceholder == sValue )
+		return true ;
+
+	if ( sValue.length == 0 )
+	{
+		alert( FCKLang.PlaceholderErrNoName ) ;
+		return false ;
+	}
+
+	if ( FCKPlaceholders.Exist( sValue ) )
+	{
+		alert( FCKLang.PlaceholderErrNameInUse ) ;
+		return false ;
+	}
+
+	FCKPlaceholders.Add( sValue ) ;
+	return true ;
+}
+
+		</script>
+	</head>
+	<body scroll="no" style="OVERFLOW: hidden">
+		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
+			<tr>
+				<td>
+					<table cellSpacing="0" cellPadding="0" align="center" border="0">
+						<tr>
+							<td>
+								<span fckLang="PlaceholderDlgName">Placeholder Name</span><br>
+								<input id="txtName" type="text">
+							</td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/placeholder/fckplugin.js	(revision 816)
@@ -0,0 +1,187 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Plugin to insert "Placeholders" in the editor.
+ */
+
+// Register the related command.
+FCKCommands.RegisterCommand( 'Placeholder', new FCKDialogCommand( 'Placeholder', FCKLang.PlaceholderDlgTitle, FCKPlugins.Items['placeholder'].Path + 'fck_placeholder.html', 340, 160 ) ) ;
+
+// Create the "Plaholder" toolbar button.
+var oPlaceholderItem = new FCKToolbarButton( 'Placeholder', FCKLang.PlaceholderBtn ) ;
+oPlaceholderItem.IconPath = FCKPlugins.Items['placeholder'].Path + 'placeholder.gif' ;
+
+FCKToolbarItems.RegisterItem( 'Placeholder', oPlaceholderItem ) ;
+
+
+// The object used for all Placeholder operations.
+var FCKPlaceholders = new Object() ;
+
+// Add a new placeholder at the actual selection.
+FCKPlaceholders.Add = function( name )
+{
+	var oSpan = FCK.InsertElement( 'span' ) ;
+	this.SetupSpan( oSpan, name ) ;
+}
+
+FCKPlaceholders.SetupSpan = function( span, name )
+{
+	span.innerHTML = '[[ ' + name + ' ]]' ;
+
+	span.style.backgroundColor = '#ffff00' ;
+	span.style.color = '#000000' ;
+
+	if ( FCKBrowserInfo.IsGecko )
+		span.style.cursor = 'default' ;
+
+	span._fckplaceholder = name ;
+	span.contentEditable = false ;
+
+	// To avoid it to be resized.
+	span.onresizestart = function()
+	{
+		FCK.EditorWindow.event.returnValue = false ;
+		return false ;
+	}
+}
+
+// On Gecko we must do this trick so the user select all the SPAN when clicking on it.
+FCKPlaceholders._SetupClickListener = function()
+{
+	FCKPlaceholders._ClickListener = function( e )
+	{
+		if ( e.target.tagName == 'SPAN' && e.target._fckplaceholder )
+			FCKSelection.SelectNode( e.target ) ;
+	}
+
+	FCK.EditorDocument.addEventListener( 'click', FCKPlaceholders._ClickListener, true ) ;
+}
+
+// Open the Placeholder dialog on double click.
+FCKPlaceholders.OnDoubleClick = function( span )
+{
+	if ( span.tagName == 'SPAN' && span._fckplaceholder )
+		FCKCommands.GetCommand( 'Placeholder' ).Execute() ;
+}
+
+FCK.RegisterDoubleClickHandler( FCKPlaceholders.OnDoubleClick, 'SPAN' ) ;
+
+// Check if a Placholder name is already in use.
+FCKPlaceholders.Exist = function( name )
+{
+	var aSpans = FCK.EditorDocument.getElementsByTagName( 'SPAN' ) ;
+
+	for ( var i = 0 ; i < aSpans.length ; i++ )
+	{
+		if ( aSpans[i]._fckplaceholder == name )
+			return true ;
+	}
+
+	return false ;
+}
+
+if ( FCKBrowserInfo.IsIE )
+{
+	FCKPlaceholders.Redraw = function()
+	{
+		if ( FCK.EditMode != FCK_EDITMODE_WYSIWYG )
+			return ;
+
+		var aPlaholders = FCK.EditorDocument.body.innerText.match( /\[\[[^\[\]]+\]\]/g ) ;
+		if ( !aPlaholders )
+			return ;
+
+		var oRange = FCK.EditorDocument.body.createTextRange() ;
+
+		for ( var i = 0 ; i < aPlaholders.length ; i++ )
+		{
+			if ( oRange.findText( aPlaholders[i] ) )
+			{
+				var sName = aPlaholders[i].match( /\[\[\s*([^\]]*?)\s*\]\]/ )[1] ;
+				oRange.pasteHTML( '<span style="color: #000000; background-color: #ffff00" contenteditable="false" _fckplaceholder="' + sName + '">' + aPlaholders[i] + '</span>' ) ;
+			}
+		}
+	}
+}
+else
+{
+	FCKPlaceholders.Redraw = function()
+	{
+		if ( FCK.EditMode != FCK_EDITMODE_WYSIWYG )
+			return ;
+
+		var oInteractor = FCK.EditorDocument.createTreeWalker( FCK.EditorDocument.body, NodeFilter.SHOW_TEXT, FCKPlaceholders._AcceptNode, true ) ;
+
+		var	aNodes = new Array() ;
+
+		while ( ( oNode = oInteractor.nextNode() ) )
+		{
+			aNodes[ aNodes.length ] = oNode ;
+		}
+
+		for ( var n = 0 ; n < aNodes.length ; n++ )
+		{
+			var aPieces = aNodes[n].nodeValue.split( /(\[\[[^\[\]]+\]\])/g ) ;
+
+			for ( var i = 0 ; i < aPieces.length ; i++ )
+			{
+				if ( aPieces[i].length > 0 )
+				{
+					if ( aPieces[i].indexOf( '[[' ) == 0 )
+					{
+						var sName = aPieces[i].match( /\[\[\s*([^\]]*?)\s*\]\]/ )[1] ;
+
+						var oSpan = FCK.EditorDocument.createElement( 'span' ) ;
+						FCKPlaceholders.SetupSpan( oSpan, sName ) ;
+
+						aNodes[n].parentNode.insertBefore( oSpan, aNodes[n] ) ;
+					}
+					else
+						aNodes[n].parentNode.insertBefore( FCK.EditorDocument.createTextNode( aPieces[i] ) , aNodes[n] ) ;
+				}
+			}
+
+			aNodes[n].parentNode.removeChild( aNodes[n] ) ;
+		}
+
+		FCKPlaceholders._SetupClickListener() ;
+	}
+
+	FCKPlaceholders._AcceptNode = function( node )
+	{
+		if ( /\[\[[^\[\]]+\]\]/.test( node.nodeValue ) )
+			return NodeFilter.FILTER_ACCEPT ;
+		else
+			return NodeFilter.FILTER_SKIP ;
+	}
+}
+
+FCK.Events.AttachEvent( 'OnAfterSetHTML', FCKPlaceholders.Redraw ) ;
+
+// We must process the SPAN tags to replace then with the real resulting value of the placeholder.
+FCKXHtml.TagProcessors['span'] = function( node, htmlNode )
+{
+	if ( htmlNode._fckplaceholder )
+		node = FCKXHtml.XML.createTextNode( '[[' + htmlNode._fckplaceholder + ']]' ) ;
+	else
+		FCKXHtml._AppendChildNodes( node, htmlNode, false ) ;
+
+	return node ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/autogrow/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/autogrow/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/autogrow/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/autogrow/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/autogrow/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/autogrow/fckplugin.js	(revision 816)
@@ -0,0 +1,99 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Plugin: automatically resizes the editor until a configurable maximun
+ * height (FCKConfig.AutoGrowMax), based on its contents.
+ */
+
+var FCKAutoGrow_Min = window.frameElement.offsetHeight ;
+
+function FCKAutoGrow_Check()
+{
+	var oInnerDoc = FCK.EditorDocument ;
+
+	var iFrameHeight, iInnerHeight ;
+
+	if ( FCKBrowserInfo.IsIE )
+	{
+		iFrameHeight = FCK.EditorWindow.frameElement.offsetHeight ;
+		iInnerHeight = oInnerDoc.body.scrollHeight ;
+	}
+	else
+	{
+		iFrameHeight = FCK.EditorWindow.innerHeight ;
+		iInnerHeight = oInnerDoc.body.offsetHeight ;
+	}
+
+	var iDiff = iInnerHeight - iFrameHeight ;
+
+	if ( iDiff != 0 )
+	{
+		var iMainFrameSize = window.frameElement.offsetHeight ;
+
+		if ( iDiff > 0 && iMainFrameSize < FCKConfig.AutoGrowMax )
+		{
+			iMainFrameSize += iDiff ;
+			if ( iMainFrameSize > FCKConfig.AutoGrowMax )
+				iMainFrameSize = FCKConfig.AutoGrowMax ;
+		}
+		else if ( iDiff < 0 && iMainFrameSize > FCKAutoGrow_Min )
+		{
+			iMainFrameSize += iDiff ;
+			if ( iMainFrameSize < FCKAutoGrow_Min )
+				iMainFrameSize = FCKAutoGrow_Min ;
+		}
+		else
+			return ;
+
+		window.frameElement.height = iMainFrameSize ;
+
+		// Gecko browsers use an onresize handler to update the innermost
+		// IFRAME's height. If the document is modified before the onresize
+		// is triggered, the plugin will miscalculate the new height. Thus,
+		// forcibly trigger onresize. #1336
+		if ( typeof window.onresize == 'function' )
+			window.onresize() ;
+	}
+}
+
+FCK.AttachToOnSelectionChange( FCKAutoGrow_Check ) ;
+
+function FCKAutoGrow_SetListeners()
+{
+	if ( FCK.EditMode != FCK_EDITMODE_WYSIWYG )
+		return ;
+
+	FCK.EditorWindow.attachEvent( 'onscroll', FCKAutoGrow_Check ) ;
+	FCK.EditorDocument.attachEvent( 'onkeyup', FCKAutoGrow_Check ) ;
+}
+
+if ( FCKBrowserInfo.IsIE )
+{
+//	FCKAutoGrow_SetListeners() ;
+	FCK.Events.AttachEvent( 'OnAfterSetHTML', FCKAutoGrow_SetListeners ) ;
+}
+
+function FCKAutoGrow_CheckEditorStatus( sender, status )
+{
+	if ( status == FCK_STATUS_COMPLETE )
+		FCKAutoGrow_Check() ;
+}
+
+FCK.Events.AttachEvent( 'OnStatusChange', FCKAutoGrow_CheckEditorStatus ) ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/dragresizetable/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/dragresizetable/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/dragresizetable/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/dragresizetable/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/dragresizetable/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/dragresizetable/fckplugin.js	(revision 816)
@@ -0,0 +1,527 @@
+ïŧŋvar FCKDragTableHandler =
+{
+	"_DragState" : 0,
+	"_LeftCell" : null,
+	"_RightCell" : null,
+	"_MouseMoveMode" : 0,	// 0 - find candidate cells for resizing, 1 - drag to resize
+	"_ResizeBar" : null,
+	"_OriginalX" : null,
+	"_MinimumX" : null,
+	"_MaximumX" : null,
+	"_LastX" : null,
+	"_TableMap" : null,
+	"_doc" : document,
+	"_IsInsideNode" : function( w, domNode, pos )
+	{
+		var myCoords = FCKTools.GetWindowPosition( w, domNode ) ;
+		var xMin = myCoords.x ;
+		var yMin = myCoords.y ;
+		var xMax = parseInt( xMin, 10 ) + parseInt( domNode.offsetWidth, 10 ) ;
+		var yMax = parseInt( yMin, 10 ) + parseInt( domNode.offsetHeight, 10 ) ;
+		if ( pos.x >= xMin && pos.x <= xMax && pos.y >= yMin && pos.y <= yMax )
+			return true;
+		return false;
+	},
+	"_GetBorderCells" : function( w, tableNode, tableMap, mouse )
+	{
+		// Enumerate all the cells in the table.
+		var cells = [] ;
+		for ( var i = 0 ; i < tableNode.rows.length ; i++ )
+		{
+			var r = tableNode.rows[i] ;
+			for ( var j = 0 ; j < r.cells.length ; j++ )
+				cells.push( r.cells[j] ) ;
+		}
+
+		if ( cells.length < 1 )
+			return null ;
+
+		// Get the cells whose right or left border is nearest to the mouse cursor's x coordinate.
+		var minRxDist = null ;
+		var lxDist = null ;
+		var minYDist = null ;
+		var rbCell = null ;
+		var lbCell = null ;
+		for ( var i = 0 ; i < cells.length ; i++ )
+		{
+			var pos = FCKTools.GetWindowPosition( w, cells[i] ) ;
+			var rightX = pos.x + parseInt( cells[i].clientWidth, 10 ) ;
+			var rxDist = mouse.x - rightX ;
+			var yDist = mouse.y - ( pos.y + ( cells[i].clientHeight / 2 ) ) ;
+			if ( minRxDist == null ||
+					( Math.abs( rxDist ) <= Math.abs( minRxDist ) &&
+					  ( minYDist == null || Math.abs( yDist ) <= Math.abs( minYDist ) ) ) )
+			{
+				minRxDist = rxDist ;
+				minYDist = yDist ;
+				rbCell = cells[i] ;
+			}
+		}
+		/*
+		var rowNode = FCKTools.GetElementAscensor( rbCell, "tr" ) ;
+		var cellIndex = rbCell.cellIndex + 1 ;
+		if ( cellIndex >= rowNode.cells.length )
+			return null ;
+		lbCell = rowNode.cells.item( cellIndex ) ;
+		*/
+		var rowIdx = rbCell.parentNode.rowIndex ;
+		var colIdx = FCKTableHandler._GetCellIndexSpan( tableMap, rowIdx, rbCell ) ;
+		var colSpan = isNaN( rbCell.colSpan ) ? 1 : rbCell.colSpan ;
+		lbCell = tableMap[rowIdx][colIdx + colSpan] ;
+
+		if ( ! lbCell )
+			return null ;
+
+		// Abort if too far from the border.
+		lxDist = mouse.x - FCKTools.GetWindowPosition( w, lbCell ).x ;
+		if ( lxDist < 0 && minRxDist < 0 && minRxDist < -2 )
+			return null ;
+		if ( lxDist > 0 && minRxDist > 0 && lxDist > 3 )
+			return null ;
+
+		return { "leftCell" : rbCell, "rightCell" : lbCell } ;
+	},
+	"_GetResizeBarPosition" : function()
+	{
+		var row = FCKTools.GetElementAscensor( this._RightCell, "tr" ) ;
+		return FCKTableHandler._GetCellIndexSpan( this._TableMap, row.rowIndex, this._RightCell ) ;
+	},
+	"_ResizeBarMouseDownListener" : function( evt )
+	{
+		if ( ! evt )
+			evt = window.event ;
+		if ( FCKDragTableHandler._LeftCell )
+			FCKDragTableHandler._MouseMoveMode = 1 ;
+		if ( FCKBrowserInfo.IsIE )
+			FCKDragTableHandler._ResizeBar.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 50 ;
+		else
+			FCKDragTableHandler._ResizeBar.style.opacity = 0.5 ;
+		FCKDragTableHandler._OriginalX = evt.clientX ;
+
+		// Calculate maximum and minimum x-coordinate delta.
+		var borderIndex = FCKDragTableHandler._GetResizeBarPosition() ;
+		var offset = FCKDragTableHandler._GetIframeOffset();
+		var table = FCKTools.GetElementAscensor( FCKDragTableHandler._LeftCell, "table" );
+		var minX = null ;
+		var maxX = null ;
+		for ( var r = 0 ; r < FCKDragTableHandler._TableMap.length ; r++ )
+		{
+			var leftCell = FCKDragTableHandler._TableMap[r][borderIndex - 1] ;
+			var rightCell = FCKDragTableHandler._TableMap[r][borderIndex] ;
+			var leftPosition = FCKTools.GetWindowPosition( FCK.EditorWindow, leftCell ) ;
+			var rightPosition = FCKTools.GetWindowPosition( FCK.EditorWindow, rightCell ) ;
+			var leftPadding = FCKDragTableHandler._GetCellPadding( table, leftCell ) ;
+			var rightPadding = FCKDragTableHandler._GetCellPadding( table, rightCell ) ;
+			if ( minX == null || leftPosition.x + leftPadding > minX )
+				minX = leftPosition.x + leftPadding ;
+			if ( maxX == null || rightPosition.x + rightCell.clientWidth - rightPadding < maxX )
+				maxX = rightPosition.x + rightCell.clientWidth - rightPadding ;
+		}
+
+		FCKDragTableHandler._MinimumX = minX + offset.x ;
+		FCKDragTableHandler._MaximumX = maxX + offset.x ;
+		FCKDragTableHandler._LastX = null ;
+	},
+	"_ResizeBarMouseUpListener" : function( evt )
+	{
+		if ( ! evt )
+			evt = window.event ;
+		FCKDragTableHandler._MouseMoveMode = 0 ;
+		FCKDragTableHandler._HideResizeBar() ;
+
+		if ( FCKDragTableHandler._LastX == null )
+			return ;
+
+		// Calculate the delta value.
+		var deltaX = FCKDragTableHandler._LastX - FCKDragTableHandler._OriginalX ;
+
+		// Then, build an array of current column width values.
+		// This algorithm can be very slow if the cells have insane colSpan values. (e.g. colSpan=1000).
+		var table = FCKTools.GetElementAscensor( FCKDragTableHandler._LeftCell, "table" ) ;
+		var colArray = [] ;
+		var tableMap = FCKDragTableHandler._TableMap ;
+		for ( var i = 0 ; i < tableMap.length ; i++ )
+		{
+			for ( var j = 0 ; j < tableMap[i].length ; j++ )
+			{
+				var cell = tableMap[i][j] ;
+				var width = FCKDragTableHandler._GetCellWidth( table, cell ) ;
+				var colSpan = isNaN( cell.colSpan) ? 1 : cell.colSpan ;
+				if ( colArray.length <= j )
+					colArray.push( { width : width / colSpan, colSpan : colSpan } ) ;
+				else
+				{
+					var guessItem = colArray[j] ;
+					if ( guessItem.colSpan > colSpan )
+					{
+						guessItem.width = width / colSpan ;
+						guessItem.colSpan = colSpan ;
+					}
+				}
+			}
+		}
+
+		// Find out the equivalent column index of the two cells selected for resizing.
+		colIndex = FCKDragTableHandler._GetResizeBarPosition() ;
+
+		// Note that colIndex must be at least 1 here, so it's safe to subtract 1 from it.
+		colIndex-- ;
+
+		// Modify the widths in the colArray according to the mouse coordinate delta value.
+		colArray[colIndex].width += deltaX ;
+		colArray[colIndex + 1].width -= deltaX ;
+
+		// Clear all cell widths, delete all <col> elements from the table.
+		for ( var r = 0 ; r < table.rows.length ; r++ )
+		{
+			var row = table.rows.item( r ) ;
+			for ( var c = 0 ; c < row.cells.length ; c++ )
+			{
+				var cell = row.cells.item( c ) ;
+				cell.width = "" ;
+				cell.style.width = "" ;
+			}
+		}
+		var colElements = table.getElementsByTagName( "col" ) ;
+		for ( var i = colElements.length - 1 ; i >= 0 ; i-- )
+			colElements[i].parentNode.removeChild( colElements[i] ) ;
+
+		// Set new cell widths.
+		var processedCells = [] ;
+		for ( var i = 0 ; i < tableMap.length ; i++ )
+		{
+			for ( var j = 0 ; j < tableMap[i].length ; j++ )
+			{
+				var cell = tableMap[i][j] ;
+				if ( cell._Processed )
+					continue ;
+				if ( tableMap[i][j-1] != cell )
+					cell.width = colArray[j].width ;
+				else
+					cell.width = parseInt( cell.width, 10 ) + parseInt( colArray[j].width, 10 ) ;
+				if ( tableMap[i][j+1] != cell )
+				{
+					processedCells.push( cell ) ;
+					cell._Processed = true ;
+				}
+			}
+		}
+		for ( var i = 0 ; i < processedCells.length ; i++ )
+		{
+			if ( FCKBrowserInfo.IsIE )
+				processedCells[i].removeAttribute( '_Processed' ) ;
+			else
+				delete processedCells[i]._Processed ;
+		}
+
+		FCKDragTableHandler._LastX = null ;
+	},
+	"_ResizeBarMouseMoveListener" : function( evt )
+	{
+		if ( ! evt )
+			evt = window.event ;
+		if ( FCKDragTableHandler._MouseMoveMode == 0 )
+			return FCKDragTableHandler._MouseFindHandler( FCK, evt ) ;
+		else
+			return FCKDragTableHandler._MouseDragHandler( FCK, evt ) ;
+	},
+	// Calculate the padding of a table cell.
+	// It returns the value of paddingLeft + paddingRight of a table cell.
+	// This function is used, in part, to calculate the width parameter that should be used for setting cell widths.
+	// The equation in question is clientWidth = paddingLeft + paddingRight + width.
+	// So that width = clientWidth - paddingLeft - paddingRight.
+	// The return value of this function must be pixel accurate acorss all supported browsers, so be careful if you need to modify it.
+	"_GetCellPadding" : function( table, cell )
+	{
+		var attrGuess = parseInt( table.cellPadding, 10 ) * 2 ;
+		var cssGuess = null ;
+		if ( typeof( window.getComputedStyle ) == "function" )
+		{
+			var styleObj = window.getComputedStyle( cell, null ) ;
+			cssGuess = parseInt( styleObj.getPropertyValue( "padding-left" ), 10 ) +
+				parseInt( styleObj.getPropertyValue( "padding-right" ), 10 ) ;
+		}
+		else
+			cssGuess = parseInt( cell.currentStyle.paddingLeft, 10 ) + parseInt (cell.currentStyle.paddingRight, 10 ) ;
+
+		var cssRuntime = cell.style.padding ;
+		if ( isFinite( cssRuntime ) )
+			cssGuess = parseInt( cssRuntime, 10 ) * 2 ;
+		else
+		{
+			cssRuntime = cell.style.paddingLeft ;
+			if ( isFinite( cssRuntime ) )
+				cssGuess = parseInt( cssRuntime, 10 ) ;
+			cssRuntime = cell.style.paddingRight ;
+			if ( isFinite( cssRuntime ) )
+				cssGuess += parseInt( cssRuntime, 10 ) ;
+		}
+
+		attrGuess = parseInt( attrGuess, 10 ) ;
+		cssGuess = parseInt( cssGuess, 10 ) ;
+		if ( isNaN( attrGuess ) )
+			attrGuess = 0 ;
+		if ( isNaN( cssGuess ) )
+			cssGuess = 0 ;
+		return Math.max( attrGuess, cssGuess ) ;
+	},
+	// Calculate the real width of the table cell.
+	// The real width of the table cell is the pixel width that you can set to the width attribute of the table cell and after
+	// that, the table cell should be of exactly the same width as before.
+	// The real width of a table cell can be calculated as:
+	// width = clientWidth - paddingLeft - paddingRight.
+	"_GetCellWidth" : function( table, cell )
+	{
+		var clientWidth = cell.clientWidth ;
+		if ( isNaN( clientWidth ) )
+			clientWidth = 0 ;
+		return clientWidth - this._GetCellPadding( table, cell ) ;
+	},
+	"MouseMoveListener" : function( FCK, evt )
+	{
+		if ( FCKDragTableHandler._MouseMoveMode == 0 )
+			return FCKDragTableHandler._MouseFindHandler( FCK, evt ) ;
+		else
+			return FCKDragTableHandler._MouseDragHandler( FCK, evt ) ;
+	},
+	"_MouseFindHandler" : function( FCK, evt )
+	{
+		if ( FCK.MouseDownFlag )
+			return ;
+		var node = evt.srcElement || evt.target ;
+		try
+		{
+			if ( ! node || node.nodeType != 1 )
+			{
+				this._HideResizeBar() ;
+				return ;
+			}
+		}
+		catch ( e )
+		{
+			this._HideResizeBar() ;
+			return ;
+		}
+
+		// Since this function might be called from the editing area iframe or the outer fckeditor iframe,
+		// the mouse point coordinates from evt.clientX/Y can have different reference points.
+		// We need to resolve the mouse pointer position relative to the editing area iframe.
+		var mouseX = evt.clientX ;
+		var mouseY = evt.clientY ;
+		if ( FCKTools.GetElementDocument( node ) == document )
+		{
+			var offset = this._GetIframeOffset() ;
+			mouseX -= offset.x ;
+			mouseY -= offset.y ;
+		}
+
+
+		if ( this._ResizeBar && this._LeftCell )
+		{
+			var leftPos = FCKTools.GetWindowPosition( FCK.EditorWindow, this._LeftCell ) ;
+			var rightPos = FCKTools.GetWindowPosition( FCK.EditorWindow, this._RightCell ) ;
+			var rxDist = mouseX - ( leftPos.x + this._LeftCell.clientWidth ) ;
+			var lxDist = mouseX - rightPos.x ;
+			var inRangeFlag = false ;
+			if ( lxDist >= 0 && rxDist <= 0 )
+				inRangeFlag = true ;
+			else if ( rxDist > 0 && lxDist <= 3 )
+				inRangeFlag = true ;
+			else if ( lxDist < 0 && rxDist >= -2 )
+				inRangeFlag = true ;
+			if ( inRangeFlag )
+			{
+				this._ShowResizeBar( FCK.EditorWindow,
+					FCKTools.GetElementAscensor( this._LeftCell, "table" ),
+					{ "x" : mouseX, "y" : mouseY } ) ;
+				return ;
+			}
+		}
+
+		var tagName = node.tagName.toLowerCase() ;
+		if ( tagName != "table" && tagName != "td" && tagName != "th" )
+		{
+			if ( this._LeftCell )
+				this._LeftCell = this._RightCell = this._TableMap = null ;
+			this._HideResizeBar() ;
+			return ;
+		}
+		node = FCKTools.GetElementAscensor( node, "table" ) ;
+		var tableMap = FCKTableHandler._CreateTableMap( node ) ;
+		var cellTuple = this._GetBorderCells( FCK.EditorWindow, node, tableMap, { "x" : mouseX, "y" : mouseY } ) ;
+
+		if ( cellTuple == null )
+		{
+			if ( this._LeftCell )
+				this._LeftCell = this._RightCell = this._TableMap = null ;
+			this._HideResizeBar() ;
+		}
+		else
+		{
+			this._LeftCell = cellTuple["leftCell"] ;
+			this._RightCell = cellTuple["rightCell"] ;
+			this._TableMap = tableMap ;
+			this._ShowResizeBar( FCK.EditorWindow,
+					FCKTools.GetElementAscensor( this._LeftCell, "table" ),
+					{ "x" : mouseX, "y" : mouseY } ) ;
+		}
+	},
+	"_MouseDragHandler" : function( FCK, evt )
+	{
+		var mouse = { "x" : evt.clientX, "y" : evt.clientY } ;
+
+		// Convert mouse coordinates in reference to the outer iframe.
+		var node = evt.srcElement || evt.target ;
+		if ( FCKTools.GetElementDocument( node ) == FCK.EditorDocument )
+		{
+			var offset = this._GetIframeOffset() ;
+			mouse.x += offset.x ;
+			mouse.y += offset.y ;
+		}
+
+		// Calculate the mouse position delta and see if we've gone out of range.
+		if ( mouse.x >= this._MaximumX - 5 )
+			mouse.x = this._MaximumX - 5 ;
+		if ( mouse.x <= this._MinimumX + 5 )
+			mouse.x = this._MinimumX + 5 ;
+
+		var docX = mouse.x + FCKTools.GetScrollPosition( window ).X ;
+		this._ResizeBar.style.left = ( docX - this._ResizeBar.offsetWidth / 2 ) + "px" ;
+		this._LastX = mouse.x ;
+	},
+	"_ShowResizeBar" : function( w, table, mouse )
+	{
+		if ( this._ResizeBar == null )
+		{
+			this._ResizeBar = this._doc.createElement( "div" ) ;
+			var paddingBar = this._ResizeBar ;
+			var paddingStyles = { 'position' : 'absolute', 'cursor' : 'e-resize' } ;
+			if ( FCKBrowserInfo.IsIE )
+				paddingStyles.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=10,enabled=true)" ;
+			else
+				paddingStyles.opacity = 0.10 ;
+			FCKDomTools.SetElementStyles( paddingBar, paddingStyles ) ;
+			this._avoidStyles( paddingBar );
+			paddingBar.setAttribute('_fcktemp', true);
+			this._doc.body.appendChild( paddingBar ) ;
+			FCKTools.AddEventListener( paddingBar, "mousemove", this._ResizeBarMouseMoveListener ) ;
+			FCKTools.AddEventListener( paddingBar, "mousedown", this._ResizeBarMouseDownListener ) ;
+			FCKTools.AddEventListener( document, "mouseup", this._ResizeBarMouseUpListener ) ;
+			FCKTools.AddEventListener( FCK.EditorDocument, "mouseup", this._ResizeBarMouseUpListener ) ;
+
+			// IE doesn't let the tranparent part of the padding block to receive mouse events unless there's something inside.
+			// So we need to create a spacer image to fill the block up.
+			var filler = this._doc.createElement( "img" ) ;
+			filler.setAttribute('_fcktemp', true);
+			filler.border = 0 ;
+			filler.src = FCKConfig.BasePath + "images/spacer.gif" ;
+			filler.style.position = "absolute" ;
+			paddingBar.appendChild( filler ) ;
+
+			// Disable drag and drop, and selection for the filler image.
+			var disabledListener = function( evt )
+			{
+				if ( ! evt )
+					evt = window.event ;
+				if ( evt.preventDefault )
+					evt.preventDefault() ;
+				else
+					evt.returnValue = false ;
+			}
+			FCKTools.AddEventListener( filler, "dragstart", disabledListener ) ;
+			FCKTools.AddEventListener( filler, "selectstart", disabledListener ) ;
+		}
+
+		var paddingBar = this._ResizeBar ;
+		var offset = this._GetIframeOffset() ;
+		var tablePos = this._GetTablePosition( w, table ) ;
+		var barHeight = table.offsetHeight ;
+		var barTop = offset.y + tablePos.y ;
+		// Do not let the resize bar intrude into the toolbar area.
+		if ( tablePos.y < 0 )
+		{
+			barHeight += tablePos.y ;
+			barTop -= tablePos.y ;
+		}
+		var bw = parseInt( table.border, 10 ) ;
+		if ( isNaN( bw ) )
+			bw = 0 ;
+		var cs = parseInt( table.cellSpacing, 10 ) ;
+		if ( isNaN( cs ) )
+			cs = 0 ;
+		var barWidth = Math.max( bw+100, cs+100 ) ;
+		var paddingStyles =
+		{
+			'top'		: barTop + 'px',
+			'height'	: barHeight + 'px',
+			'width'		: barWidth + 'px',
+			'left'		: ( offset.x + mouse.x + FCKTools.GetScrollPosition( w ).X - barWidth / 2 ) + 'px'
+		} ;
+		if ( FCKBrowserInfo.IsIE )
+			paddingBar.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 10 ;
+		else
+			paddingStyles.opacity = 0.1 ;
+
+		FCKDomTools.SetElementStyles( paddingBar, paddingStyles ) ;
+		var filler = paddingBar.getElementsByTagName( "img" )[0] ;
+
+		FCKDomTools.SetElementStyles( filler,
+			{
+				width	: paddingBar.offsetWidth + 'px',
+				height	: barHeight + 'px'
+			} ) ;
+
+		barWidth = Math.max( bw, cs, 3 ) ;
+		var visibleBar = null ;
+		if ( paddingBar.getElementsByTagName( "div" ).length < 1 )
+		{
+			visibleBar = this._doc.createElement( "div" ) ;
+			this._avoidStyles( visibleBar );
+			visibleBar.setAttribute('_fcktemp', true);
+			paddingBar.appendChild( visibleBar ) ;
+		}
+		else
+			visibleBar = paddingBar.getElementsByTagName( "div" )[0] ;
+
+		FCKDomTools.SetElementStyles( visibleBar,
+			{
+				position		: 'absolute',
+				backgroundColor	: 'blue',
+				width			: barWidth + 'px',
+				height			: barHeight + 'px',
+				left			: '50px',
+				top				: '0px'
+			} ) ;
+	},
+	"_HideResizeBar" : function()
+	{
+		if ( this._ResizeBar )
+			// IE bug: display : none does not hide the resize bar for some reason.
+			// so set the position to somewhere invisible.
+			FCKDomTools.SetElementStyles( this._ResizeBar,
+				{
+					top		: '-100000px',
+					left	: '-100000px'
+				} ) ;
+	},
+	"_GetIframeOffset" : function ()
+	{
+		return FCKTools.GetDocumentPosition( window, FCK.EditingArea.IFrame ) ;
+	},
+	"_GetTablePosition" : function ( w, table )
+	{
+		return FCKTools.GetWindowPosition( w, table ) ;
+	},
+	"_avoidStyles" : function( element )
+	{
+		FCKDomTools.SetElementStyles( element,
+			{
+				padding		: '0',
+				backgroundImage	: 'none',
+				border		: '0'
+			} ) ;
+	}
+
+};
+
+FCK.Events.AttachEvent( "OnMouseMove", FCKDragTableHandler.MouseMoveListener ) ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/tablecommands/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/tablecommands/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/tablecommands/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/tablecommands/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/tablecommands/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/tablecommands/fckplugin.js	(revision 816)
@@ -0,0 +1,33 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This plugin register the required Toolbar items to be able to insert the
+ * table commands in the toolbar.
+ */
+
+FCKToolbarItems.RegisterItem( 'TableInsertRowAfter'		, new FCKToolbarButton( 'TableInsertRowAfter'	, FCKLang.InsertRowAfter, null, null, null, true, 62 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableDeleteRows'		, new FCKToolbarButton( 'TableDeleteRows'	, FCKLang.DeleteRows, null, null, null, true, 63 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableInsertColumnAfter'	, new FCKToolbarButton( 'TableInsertColumnAfter'	, FCKLang.InsertColumnAfter, null, null, null, true, 64 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableDeleteColumns'	, new FCKToolbarButton( 'TableDeleteColumns', FCKLang.DeleteColumns, null, null, null, true, 65 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableInsertCellAfter'		, new FCKToolbarButton( 'TableInsertCellAfter'	, FCKLang.InsertCellAfter, null, null, null, true, 58 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableDeleteCells'	, new FCKToolbarButton( 'TableDeleteCells'	, FCKLang.DeleteCells, null, null, null, true, 59 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableMergeCells'		, new FCKToolbarButton( 'TableMergeCells'	, FCKLang.MergeCells, null, null, null, true, 60 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableHorizontalSplitCell'		, new FCKToolbarButton( 'TableHorizontalSplitCell'	, FCKLang.SplitCell, null, null, null, true, 61 ) ) ;
+FCKToolbarItems.RegisterItem( 'TableCellProp'		, new FCKToolbarButton( 'TableCellProp'	, FCKLang.CellProperties, null, null, null, true, 57 ) ) ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/simplecommands/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/simplecommands/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/simplecommands/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/simplecommands/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/simplecommands/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/simplecommands/fckplugin.js	(revision 816)
@@ -0,0 +1,29 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This plugin register Toolbar items for the combos modifying the style to
+ * not show the box.
+ */
+
+FCKToolbarItems.RegisterItem( 'SourceSimple'	, new FCKToolbarButton( 'Source', FCKLang.Source, null, FCK_TOOLBARITEM_ONLYICON, true, true, 1 ) ) ;
+FCKToolbarItems.RegisterItem( 'StyleSimple'		, new FCKToolbarStyleCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
+FCKToolbarItems.RegisterItem( 'FontNameSimple'	, new FCKToolbarFontsCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
+FCKToolbarItems.RegisterItem( 'FontSizeSimple'	, new FCKToolbarFontSizeCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
+FCKToolbarItems.RegisterItem( 'FontFormatSimple', new FCKToolbarFontFormatCombo( null, FCK_TOOLBARITEM_ONLYTEXT ) ) ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/bbcode/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/bbcode/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/bbcode/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/plugins/bbcode/fckplugin.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/plugins/bbcode/fckplugin.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/plugins/bbcode/fckplugin.js	(revision 816)
@@ -0,0 +1,123 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is a sample implementation for a custom Data Processor for basic BBCode.
+ */
+
+FCK.DataProcessor =
+{
+	/*
+	 * Returns a string representing the HTML format of "data". The returned
+	 * value will be loaded in the editor.
+	 * The HTML must be from <html> to </html>, eventually including
+	 * the DOCTYPE.
+	 *     @param {String} data The data to be converted in the
+	 *            DataProcessor specific format.
+	 */
+	ConvertToHtml : function( data )
+	{
+		// Convert < and > to their HTML entities.
+        data = data.replace( /</g, '&lt;' ) ;
+        data = data.replace( />/g, '&gt;' ) ;
+
+        // Convert line breaks to <br>.
+        data = data.replace( /(?:\r\n|\n|\r)/g, '<br>' ) ;
+
+        // [url]
+        data = data.replace( /\[url\](.+?)\[\/url]/gi, '<a href="$1">$1</a>' ) ;
+        data = data.replace( /\[url\=([^\]]+)](.+?)\[\/url]/gi, '<a href="$1">$2</a>' ) ;
+
+        // [b]
+        data = data.replace( /\[b\](.+?)\[\/b]/gi, '<b>$1</b>' ) ;
+
+        // [i]
+        data = data.replace( /\[i\](.+?)\[\/i]/gi, '<i>$1</i>' ) ;
+
+        // [u]
+        data = data.replace( /\[u\](.+?)\[\/u]/gi, '<u>$1</u>' ) ;
+
+		return '<html><head><title></title></head><body>' + data + '</body></html>' ;
+	},
+
+	/*
+	 * Converts a DOM (sub-)tree to a string in the data format.
+	 *     @param {Object} rootNode The node that contains the DOM tree to be
+	 *            converted to the data format.
+	 *     @param {Boolean} excludeRoot Indicates that the root node must not
+	 *            be included in the conversion, only its children.
+	 *     @param {Boolean} format Indicates that the data must be formatted
+	 *            for human reading. Not all Data Processors may provide it.
+	 */
+	ConvertToDataFormat : function( rootNode, excludeRoot, ignoreIfEmptyParagraph, format )
+	{
+		var data = rootNode.innerHTML ;
+
+		// Convert <br> to line breaks.
+		data = data.replace( /<br(?=[ \/>]).*?>/gi, '\r\n') ;
+
+		// [url]
+		data = data.replace( /<a .*?href=(["'])(.+?)\1.*?>(.+?)<\/a>/gi, '[url=$2]$3[/url]') ;
+
+		// [b]
+		data = data.replace( /<(?:b|strong)>/gi, '[b]') ;
+		data = data.replace( /<\/(?:b|strong)>/gi, '[/b]') ;
+
+		// [i]
+		data = data.replace( /<(?:i|em)>/gi, '[i]') ;
+		data = data.replace( /<\/(?:i|em)>/gi, '[/i]') ;
+
+		// [u]
+		data = data.replace( /<u>/gi, '[u]') ;
+		data = data.replace( /<\/u>/gi, '[/u]') ;
+
+		// Remove remaining tags.
+		data = data.replace( /<[^>]+>/g, '') ;
+
+		return data ;
+	},
+
+	/*
+	 * Makes any necessary changes to a piece of HTML for insertion in the
+	 * editor selection position.
+	 *     @param {String} html The HTML to be fixed.
+	 */
+	FixHtml : function( html )
+	{
+		return html ;
+	}
+} ;
+
+// This Data Processor doesn't support <p>, so let's use <br>.
+FCKConfig.EnterMode = 'br' ;
+
+// To avoid pasting invalid markup (which is discarded in any case), let's
+// force pasting to plain text.
+FCKConfig.ForcePasteAsPlainText	= true ;
+
+// Rename the "Source" buttom to "BBCode".
+FCKToolbarItems.RegisterItem( 'Source', new FCKToolbarButton( 'Source', 'BBCode', null, FCK_TOOLBARITEM_ICONTEXT, true, true, 1 ) ) ;
+
+// Let's enforce the toolbar to the limits of this Data Processor. A custom
+// toolbar set may be defined in the configuration file with more or less entries.
+FCKConfig.ToolbarSets["Default"] = [
+	['Source'],
+	['Bold','Italic','Underline','-','Link'],
+	['About']
+] ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/arrow_ltr.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/arrow_ltr.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/arrow_rtl.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/arrow_rtl.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/spacer.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/spacer.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/omg_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/omg_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/lightbulb.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/lightbulb.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/envelope.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/envelope.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/angel_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/angel_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/cry_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/cry_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/thumbs_down.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/thumbs_down.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/tounge_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/tounge_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/regular_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/regular_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/devil_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/devil_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/confused_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/confused_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/shades_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/shades_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/sad_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/sad_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/wink_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/wink_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/teeth_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/teeth_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/heart.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/heart.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/embaressed_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/embaressed_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/cake.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/cake.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/broken_heart.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/broken_heart.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/thumbs_up.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/thumbs_up.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/kiss.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/kiss.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/angry_smile.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/smiley/msn/angry_smile.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/images/anchor.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/images/anchor.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/fckdialog.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/fckdialog.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/fckdialog.html	(revision 816)
@@ -0,0 +1,783 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page is used by all dialog box as the container.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<title></title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+		<meta name="robots" content="noindex, nofollow" />
+		<script type="text/javascript">
+// Domain relaxation logic.
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var parentDomain = ( Args().TopWindow || E ).document.domain ;
+
+			if ( document.domain != parentDomain )
+				document.domain = parentDomain ;
+
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		document.domain = d ;
+	}
+})() ;
+
+var E = frameElement._DialogArguments.Editor ;
+
+// It seems referencing to frameElement._DialogArguments directly would lead to memory leaks in IE.
+// So let's use functions to access its members instead.
+function Args()
+{
+	return frameElement._DialogArguments ;
+}
+
+function ParentDialog( dialog )
+{
+	return dialog ? dialog._ParentDialog : frameElement._ParentDialog ;
+}
+
+var FCK				= E.FCK ;
+var FCKTools		= E.FCKTools ;
+var FCKDomTools		= E.FCKDomTools ;
+var FCKDialog		= E.FCKDialog ;
+var FCKBrowserInfo	= E.FCKBrowserInfo ;
+var FCKConfig		= E.FCKConfig ;
+
+// Steal the focus so that the caret would no longer stay in the editor iframe.
+window.focus() ;
+
+// Sets the Skin CSS
+document.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
+
+// Sets the language direction.
+var langDir = document.documentElement.dir = E.FCKLang.Dir ;
+
+// For IE6-, the fck_dialog_ie6.js is loaded, used to fix limitations in the browser.
+if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
+	document.write( '<' + 'script type="text/javascript" src="' + FCKConfig.SkinPath + 'fck_dialog_ie6.js"><' + '\/script>' ) ;
+
+FCKTools.RegisterDollarFunction( window ) ;
+
+// Resize related functions.
+var Sizer = function()
+{
+	var bAutoSize = false ;
+
+	var retval = {
+		// Sets whether the dialog should auto-resize according to its content's height.
+		SetAutoSize : function( autoSize )
+		{
+			bAutoSize = autoSize ;
+			this.RefreshSize() ;
+		},
+
+		// Fit the dialog container's layout to the inner iframe's external size.
+		RefreshContainerSize : function()
+		{
+			var frmMain = $( 'frmMain' ) ;
+
+			if ( frmMain )
+			{
+				// Get the container size.
+				var height = $( 'contents' ).offsetHeight ;
+
+				// Subtract the size of other elements.
+				height -= $( 'TitleArea' ).offsetHeight ;
+				height -= $( 'TabsRow' ).offsetHeight ;
+				height -= $( 'PopupButtons' ).offsetHeight ;
+
+				frmMain.style.height = Math.max( height, 0 ) + 'px' ;
+			}
+		},
+
+		// Resize and re-layout the dialog.
+		// Triggers the onresize event for the layout logic.
+		ResizeDialog : function( width, height )
+		{
+			FCKDomTools.SetElementStyles( window.frameElement,
+					{
+						'width' : width + 'px',
+						'height' : height + 'px'
+					} ) ;
+
+			// If the skin have defined a function for resize fixes, call it now.
+			if ( typeof window.DoResizeFixes == 'function' )
+				window.DoResizeFixes() ;
+		},
+
+		// if bAutoSize is true, automatically fit the dialog size and layout to
+		// accomodate the inner iframe's internal height.
+		// if bAutoSize is false, then only the layout logic for the dialog decorations
+		// is run to accomodate the inner iframe's external height.
+		RefreshSize : function()
+		{
+			if ( bAutoSize )
+			{
+				var frmMain		= $( 'frmMain' ) ;
+				var innerDoc	= frmMain.contentWindow.document ;
+				var isStrict	= FCKTools.IsStrictMode( innerDoc ) ;
+
+				// Get the size of the frame contents.
+				var innerWidth	= isStrict ? innerDoc.documentElement.scrollWidth : innerDoc.body.scrollWidth ;
+				var innerHeight	= isStrict ? innerDoc.documentElement.scrollHeight : innerDoc.body.scrollHeight ;
+
+				// Get the current frame size.
+				var frameSize = FCKTools.GetViewPaneSize( frmMain.contentWindow ) ;
+
+				var deltaWidth	= innerWidth - frameSize.Width ;
+				var deltaHeight	= innerHeight - frameSize.Height ;
+
+				// If the contents fits the current size.
+				if ( deltaWidth <= 0 && deltaHeight <= 0 )
+					return ;
+
+				var dialogWidth		= frameElement.offsetWidth + Math.max( deltaWidth, 0 ) ;
+				var dialogHeight	= frameElement.offsetHeight + Math.max( deltaHeight, 0 ) ;
+
+				this.ResizeDialog( dialogWidth, dialogHeight ) ;
+			}
+			this.RefreshContainerSize() ;
+		}
+	}
+
+	/**
+	 * Safari seems to have a bug with the time when RefreshSize() is executed - it
+	 * thinks frmMain's innerHeight is 0 if we query the value too soon after the
+	 * page is loaded in some circumstances. (#1316)
+	 * TODO : Maybe this is not needed anymore after #35.
+	 */
+	if ( FCKBrowserInfo.IsSafari )
+	{
+		var originalRefreshSize = retval.RefreshSize ;
+
+		retval.RefreshSize = function()
+		{
+			FCKTools.SetTimeout( originalRefreshSize, 1, retval ) ;
+		}
+	}
+
+	window.onresize = function()
+	{
+		retval.RefreshContainerSize() ;
+	}
+
+	window.SetAutoSize = FCKTools.Bind( retval, retval.SetAutoSize ) ;
+
+	return retval ;
+}() ;
+
+// Manages the throbber image that appears if the inner part of dialog is taking too long to load.
+var Throbber = function()
+{
+	var timer ;
+
+	var updateThrobber = function()
+	{
+		var throbberParent = $( 'throbberBlock' ) ;
+		var throbberBlocks = throbberParent.childNodes ;
+		var lastClass = throbberParent.lastChild.className ;
+
+		// From the last to the second one, copy the class from the previous one.
+		for ( var i = throbberBlocks.length - 1 ; i > 0 ; i-- )
+			throbberBlocks[i].className = throbberBlocks[i-1].className ;
+
+		// For the first one, copy the last class (rotation).
+		throbberBlocks[0].className = lastClass ;
+	}
+
+	return {
+		Show : function( waitMilliseconds )
+		{
+			// Auto-setup the Show function to be called again after the
+			// requested amount of time.
+			if ( waitMilliseconds && waitMilliseconds > 0 )
+			{
+				timer = FCKTools.SetTimeout( this.Show, waitMilliseconds, this, null, window ) ;
+				return ;
+			}
+
+			var throbberParent = $( 'throbberBlock' ) ;
+
+			// Create the throbber blocks.
+			var classIds = [ 1,2,3,4,5,4,3,2 ] ;
+			while ( classIds.length > 0 )
+				throbberParent.appendChild( document.createElement( 'div' ) ).className = ' throbber_' + classIds.shift() ;
+
+			// Center the throbber.
+			var frm = $( 'contents' ) ;
+			var frmCoords = FCKTools.GetDocumentPosition( window, frm ) ;
+			var x = frmCoords.x + ( frm.offsetWidth - throbberParent.offsetWidth ) / 2 ;
+			var y = frmCoords.y + ( frm.offsetHeight - throbberParent.offsetHeight ) / 2 ;
+			throbberParent.style.left = parseInt( x, 10 ) + 'px' ;
+			throbberParent.style.top = parseInt( y, 10 ) + 'px' ;
+
+			// Show it.
+			throbberParent.style.visibility = ''  ;
+
+			// Setup the animation interval.
+			timer = setInterval( updateThrobber, 100 ) ;
+		},
+
+		Hide : function()
+		{
+			if ( timer )
+			{
+				clearInterval( timer ) ;
+				timer = null ;
+			}
+
+			var throbberParent = document.getElementById( 'throbberBlock' ) ;
+			if ( throbberParent )
+				FCKDomTools.RemoveNode( throbberParent ) ;
+		}
+	} ;
+}() ;
+
+// Drag and drop handlers.
+var DragAndDrop = function()
+{
+	var registeredWindows = [] ;
+	var lastCoords ;
+	var currentPos ;
+
+	var cleanUpHandlers = function()
+	{
+		for ( var i = 0 ; i < registeredWindows.length ; i++ )
+		{
+			FCKTools.RemoveEventListener( registeredWindows[i].document, 'mousemove', dragMouseMoveHandler ) ;
+			FCKTools.RemoveEventListener( registeredWindows[i].document, 'mouseup', dragMouseUpHandler ) ;
+		}
+	}
+
+	var dragMouseMoveHandler = function( evt )
+	{
+		if ( !lastCoords )
+			return ;
+
+		if ( !evt )
+			evt = FCKTools.GetElementDocument( this ).parentWindow.event ;
+
+		// Updated the last coordinates.
+		var currentCoords =
+		{
+			x : evt.screenX,
+			y : evt.screenY
+		} ;
+
+		currentPos =
+		{
+			x : currentPos.x + ( currentCoords.x - lastCoords.x ),
+			y : currentPos.y + ( currentCoords.y - lastCoords.y )
+		} ;
+
+		lastCoords = currentCoords ;
+
+		frameElement.style.left	= currentPos.x + 'px' ;
+		frameElement.style.top	= currentPos.y + 'px' ;
+
+		if ( evt.preventDefault )
+			evt.preventDefault() ;
+		else
+			evt.returnValue = false ;
+	}
+
+	var dragMouseUpHandler = function( evt )
+	{
+		if ( !lastCoords )
+			return ;
+		if ( !evt )
+			evt = FCKTools.GetElementDocument( this ).parentWindow.event ;
+		cleanUpHandlers() ;
+		lastCoords = null ;
+	}
+
+	return {
+
+		MouseDownHandler : function( evt )
+		{
+			var view = null ;
+			if ( !evt )
+			{
+				view = FCKTools.GetElementDocument( this ).parentWindow ;
+				evt = view.event ;
+			}
+			else
+				view = evt.view ;
+
+			var target = evt.srcElement || evt.target ;
+			if ( target.id == 'closeButton' || target.className == 'PopupTab' || target.className == 'PopupTabSelected' )
+				return ;
+
+			lastCoords =
+			{
+				x : evt.screenX,
+				y : evt.screenY
+			} ;
+
+			// Save the current IFRAME position.
+			currentPos =
+			{
+				x : parseInt( FCKDomTools.GetCurrentElementStyle( frameElement, 'left' ), 10 ),
+				y : parseInt( FCKDomTools.GetCurrentElementStyle( frameElement, 'top' ), 10 )
+			} ;
+
+			for ( var i = 0 ; i < registeredWindows.length ; i++ )
+			{
+				FCKTools.AddEventListener( registeredWindows[i].document, 'mousemove', dragMouseMoveHandler ) ;
+				FCKTools.AddEventListener( registeredWindows[i].document, 'mouseup', dragMouseUpHandler ) ;
+			}
+
+			if ( evt.preventDefault )
+				evt.preventDefault() ;
+			else
+				evt.returnValue = false ;
+		},
+
+		RegisterHandlers : function( w )
+		{
+			registeredWindows.push( w ) ;
+		}
+	}
+}() ;
+
+// Selection related functions.
+//(Became simple shortcuts after the fix for #1990)
+var Selection =
+{
+	/**
+	 * Ensures that the editing area contains an active selection. This is a
+	 * requirement for IE, as it looses the selection when the focus moves to other
+	 * frames.
+	 */
+	EnsureSelection : function()
+	{
+		FCK.Selection.Restore() ;
+	},
+
+	/**
+	 * Get the FCKSelection object for the editor instance.
+	 */
+	GetSelection : function()
+	{
+		return FCK.Selection ;
+	},
+
+	/**
+	 * Get the selected element in the editing area (for object selections).
+	 */
+	GetSelectedElement : function()
+	{
+		return FCK.Selection.GetSelectedElement() ;
+	}
+}
+
+// Tab related functions.
+var Tabs = function()
+{
+	// Only element ids should be stored here instead of element references since setSelectedTab and TabDiv_OnClick
+	// would build circular references with the element references inside and cause memory leaks in IE6.
+	var oTabs = new Object() ;
+
+	var setSelectedTab = function( tabCode )
+	{
+		for ( var sCode in oTabs )
+		{
+			if ( sCode == tabCode )
+				$( oTabs[sCode] ).className = 'PopupTabSelected' ;
+			else
+				$( oTabs[sCode] ).className = 'PopupTab' ;
+		}
+
+		if ( typeof( window.frames["frmMain"].OnDialogTabChange ) == 'function' )
+			window.frames["frmMain"].OnDialogTabChange( tabCode ) ;
+	}
+
+	function TabDiv_OnClick()
+	{
+		setSelectedTab( this.TabCode ) ;
+	}
+
+	window.AddTab = function( tabCode, tabText, startHidden )
+	{
+		if ( typeof( oTabs[ tabCode ] ) != 'undefined' )
+			return ;
+
+		var eTabsRow = $( 'Tabs' ) ;
+
+		var oCell = eTabsRow.insertCell(  eTabsRow.cells.length - 1 ) ;
+		oCell.noWrap = true ;
+
+		var oDiv = document.createElement( 'DIV' ) ;
+		oDiv.className = 'PopupTab' ;
+		oDiv.innerHTML = tabText ;
+		oDiv.TabCode = tabCode ;
+		oDiv.onclick = TabDiv_OnClick ;
+		oDiv.id = Math.random() ;
+
+		if ( startHidden )
+			oDiv.style.display = 'none' ;
+
+		eTabsRow = $( 'TabsRow' ) ;
+
+		oCell.appendChild( oDiv ) ;
+
+		if ( eTabsRow.style.display == 'none' )
+		{
+			var eTitleArea = $( 'TitleArea' ) ;
+			eTitleArea.className = 'PopupTitle' ;
+
+			oDiv.className = 'PopupTabSelected' ;
+			eTabsRow.style.display = '' ;
+
+			if ( window.onresize )
+				window.onresize() ;
+		}
+
+		oTabs[ tabCode ] = oDiv.id ;
+
+		FCKTools.DisableSelection( oDiv ) ;
+	} ;
+
+	window.SetSelectedTab = setSelectedTab ;
+
+	window.SetTabVisibility = function( tabCode, isVisible )
+	{
+		var oTab = $( oTabs[ tabCode ] ) ;
+		oTab.style.display = isVisible ? '' : 'none' ;
+
+		if ( ! isVisible && oTab.className == 'PopupTabSelected' )
+		{
+			for ( var sCode in oTabs )
+			{
+				if ( $( oTabs[sCode] ).style.display != 'none' )
+				{
+					setSelectedTab( sCode ) ;
+					break ;
+				}
+			}
+		}
+	} ;
+}() ;
+
+// readystatechange handler for registering drag and drop handlers in cover
+// iframes, defined out here to avoid memory leak.
+// Do NOT put this function as a private function as it will induce memory leak
+// in IE and it's not detectable with Drip or sIEve and undetectable leaks are
+// really nasty (sigh).
+var onReadyRegister = function()
+{
+	if ( this.readyState != 'complete' )
+		return ;
+	DragAndDrop.RegisterHandlers( this.contentWindow ) ;
+} ;
+
+// The business logic of the dialog, dealing with operational things like
+// dialog open/dialog close/enable/disable/etc.
+(function()
+{
+	var setOnKeyDown = function( targetDocument )
+	{
+		targetDocument.onkeydown = function ( e )
+		{
+			e = e || event || this.parentWindow.event ;
+			switch ( e.keyCode )
+			{
+				case 13 :		// ENTER
+					var oTarget = e.srcElement || e.target ;
+					if ( oTarget.tagName == 'TEXTAREA' )
+						return true ;
+					Ok() ;
+					return false ;
+
+				case 27 :		// ESC
+					Cancel() ;
+					return false ;
+			}
+			return true ;
+		}
+	} ;
+
+	var contextMenuBlocker = function( e )
+	{
+		var sTagName = e.target.tagName ;
+		if ( ! ( ( sTagName == "INPUT" && e.target.type == "text" ) || sTagName == "TEXTAREA" ) )
+			e.preventDefault() ;
+	} ;
+
+	var disableContextMenu = function( targetDocument )
+	{
+		if ( FCKBrowserInfo.IsIE )
+			return ;
+
+		targetDocument.addEventListener( 'contextmenu', contextMenuBlocker, true ) ;
+	} ;
+
+	// Program entry point.
+	window.Init = function()
+	{
+		// Start the throbber timer.
+		Throbber.Show( 1000 ) ;
+
+		Sizer.RefreshContainerSize() ;
+		LoadInnerDialog() ;
+
+		FCKTools.DisableSelection( document.body ) ;
+
+		// Make the title area draggable.
+		var titleElement = $( 'header' ) ;
+		titleElement.onmousedown = DragAndDrop.MouseDownHandler ;
+
+		// Connect mousemove and mouseup events from dialog frame and outer window to dialog dragging logic.
+		DragAndDrop.RegisterHandlers( window ) ;
+		DragAndDrop.RegisterHandlers( Args().TopWindow ) ;
+
+		// Disable the previous dialog if it exists.
+		if ( ParentDialog() )
+		{
+			ParentDialog().contentWindow.SetEnabled( false ) ;
+			if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
+			{
+				var currentParent = ParentDialog() ;
+				while ( currentParent )
+				{
+					var blockerFrame = currentParent.contentWindow.$( 'blocker' ) ;
+					if ( blockerFrame.readyState == 'complete' )
+						DragAndDrop.RegisterHandlers( blockerFrame.contentWindow ) ;
+					else
+						blockerFrame.onreadystatechange = onReadyRegister ;
+					currentParent = ParentDialog( currentParent ) ;
+				}
+			}
+			else
+			{
+				var currentParent = ParentDialog() ;
+				while ( currentParent )
+				{
+					DragAndDrop.RegisterHandlers( currentParent.contentWindow ) ;
+					currentParent = ParentDialog( currentParent ) ;
+				}
+			}
+		}
+
+		// If this is the only dialog on screen, enable the background cover.
+		if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
+		{
+			var blockerFrame = FCKDialog.GetCover().firstChild ;
+			if ( blockerFrame.readyState == 'complete' )
+				DragAndDrop.RegisterHandlers( blockerFrame.contentWindow ) ;
+			else
+				blockerFrame.onreadystatechange = onReadyRegister;
+		}
+
+		// Add Enter/Esc hotkeys and disable context menu for the dialog.
+		setOnKeyDown( document ) ;
+		disableContextMenu( document ) ;
+	} ;
+
+	window.LoadInnerDialog = function()
+	{
+		if ( window.onresize )
+			window.onresize() ;
+
+		// First of all, translate the dialog box contents.
+		E.FCKLanguageManager.TranslatePage( document ) ;
+
+		// Create the IFRAME that holds the dialog contents.
+		$( 'innerContents' ).innerHTML = '<iframe id="frmMain" src="' + Args().Page + '" name="frmMain" frameborder="0" width="100%" height="100%" scrolling="auto" style="visibility: hidden;" allowtransparency="true"></iframe>' ;
+	} ;
+
+	window.InnerDialogLoaded = function()
+	{
+		// If the dialog has been closed before the iframe is loaded, do nothing.
+		if ( !frameElement.parentNode )
+			return null ;
+
+		Throbber.Hide() ;
+
+		var frmMain = $('frmMain') ;
+		var innerWindow = frmMain.contentWindow ;
+		var innerDoc = innerWindow.document ;
+
+		// Show the loaded iframe.
+		frmMain.style.visibility = '' ;
+
+		// Set the language direction.
+		innerDoc.documentElement.dir = langDir ;
+
+		// Sets the Skin CSS.
+		innerDoc.write( FCKTools.GetStyleHtml( FCKConfig.SkinDialogCSS ) ) ;
+
+		setOnKeyDown( innerDoc ) ;
+		disableContextMenu( innerDoc ) ;
+
+		Sizer.RefreshContainerSize();
+
+		DragAndDrop.RegisterHandlers( innerWindow ) ;
+
+		innerWindow.focus() ;
+
+		return E ;
+	} ;
+
+	window.SetOkButton = function( showIt )
+	{
+		$('btnOk').style.visibility = ( showIt ? '' : 'hidden' ) ;
+	} ;
+
+	window.Ok = function()
+	{
+		Selection.EnsureSelection() ;
+
+		var frmMain = window.frames["frmMain"] ;
+
+		if ( frmMain.Ok && frmMain.Ok() )
+			CloseDialog() ;
+		else
+			frmMain.focus() ;
+	} ;
+
+	window.Cancel = function( dontFireChange )
+	{
+		Selection.EnsureSelection() ;
+		return CloseDialog( dontFireChange ) ;
+	} ;
+
+	window.CloseDialog = function( dontFireChange )
+	{
+		Throbber.Hide() ;
+
+		// Points the src to a non-existent location to avoid loading errors later, in case the dialog
+		// haven't been completed loaded at this point.
+		if ( $( 'frmMain' ) )
+			$( 'frmMain' ).src = FCKTools.GetVoidUrl() ;
+
+		if ( !dontFireChange && !FCK.EditMode )
+		{
+			// All dialog windows, by default, will fire the "OnSelectionChange"
+			// event, no matter the Ok or Cancel button has been pressed.
+			// It seems that OnSelectionChange may enter on a concurrency state
+			// on some situations (#1965), so we should put the event firing in
+			// the execution queue instead of executing it immediately.
+			setTimeout( function()
+				{
+					FCK.Events.FireEvent( 'OnSelectionChange' ) ;
+				}, 0 ) ;
+		}
+
+		FCKDialog.OnDialogClose( window ) ;
+	} ;
+
+	window.SetEnabled = function( isEnabled )
+	{
+		var cover = $( 'cover' ) ;
+		cover.style.display = isEnabled ? 'none' : '' ;
+
+		if ( FCKBrowserInfo.IsIE && !FCKBrowserInfo.IsIE7 )
+		{
+			if ( !isEnabled )
+			{
+				// Inser the blocker IFRAME before the cover.
+				var blocker = document.createElement( 'iframe' ) ;
+				blocker.src = FCKTools.GetVoidUrl() ;
+				blocker.hideFocus = true ;
+				blocker.frameBorder = 0 ;
+				blocker.id = blocker.className = 'blocker' ;
+				cover.appendChild( blocker ) ;
+			}
+			else
+			{
+				var blocker = $( 'blocker' ) ;
+				if ( blocker && blocker.parentNode )
+					blocker.parentNode.removeChild( blocker ) ;
+			}
+		}
+	} ;
+})() ;
+		</script>
+	</head>
+	<body onload="Init();" class="PopupBody">
+		<div class="contents" id="contents">
+			<div id="header">
+				<div id="TitleArea" class="PopupTitle PopupTitleBorder">
+					<script type="text/javascript">
+document.write( Args().Title ) ;
+					</script>
+					<div id="closeButton" onclick="Cancel();"></div>
+				</div>
+				<div id="TabsRow" class="PopupTabArea" style="display: none">
+					<table border="0" cellpadding="0" cellspacing="0" width="100%">
+						<tr id="Tabs">
+							<td class="PopupTabEmptyArea">&nbsp;</td>
+							<td class="PopupTabEmptyArea" width="100%">&nbsp;</td>
+						</tr>
+					</table>
+				</div>
+			</div>
+			<div id="innerContents"></div>
+			<div id="PopupButtons" class="PopupButtons">
+				<table border="0" cellpadding="0" cellspacing="0">
+					<tr>
+						<td width="100%">&nbsp;</td>
+						<td nowrap="nowrap">
+							<input id="btnOk" style="visibility: hidden;" type="button" value="Ok" class="Button" onclick="Ok();" fckLang="DlgBtnOK" />
+							&nbsp;
+							<input id="btnCancel" type="button" value="Cancel" class="Button" onclick="Cancel();" fckLang="DlgBtnCancel" />
+						</td>
+					</tr>
+				</table>
+			</div>
+		</div>
+		<div class="tl"></div>
+		<div class="tc"></div>
+		<div class="tr"></div>
+		<div class="ml"></div>
+		<div class="mr"></div>
+		<div class="bl"></div>
+		<div class="bc"></div>
+		<div class="br"></div>
+		<div class="cover" id="cover" style="display:none"></div>
+		<div id="throbberBlock" style="position: absolute; visibility: hidden"></div>
+		<script type="text/javascript">
+			// Set the class name for language direction.
+			document.body.className += ' ' + langDir ;
+
+			var cover = $( 'cover' ) ;
+			cover.style.backgroundColor = FCKConfig.BackgroundBlockerColor ;
+			FCKDomTools.SetOpacity( cover, FCKConfig.BackgroundBlockerOpacity ) ;
+		</script>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_dialog_ie6.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_dialog_ie6.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_dialog_ie6.js	(revision 816)
@@ -0,0 +1,110 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ */
+
+(function()
+{
+	// IE6 doens't handle absolute positioning properly (it is always in quirks
+	// mode). This function fixes the sizes and positions of many elements that
+	// compose the skin (this is skin specific).
+	var fixSizes = window.DoResizeFixes = function()
+	{
+		var fckDlg = window.document.body ;
+
+		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
+		{
+			var child = fckDlg.childNodes[i] ;
+			switch ( child.className )
+			{
+				case 'contents' :
+					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 ) ;	// -left -right
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 ) ;	// -bottom -top
+					break ;
+
+				case 'blocker' :
+				case 'cover' :
+					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 + 4 ) ;	// -left -right + 4
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
+					break ;
+
+				case 'tr' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
+					break ;
+
+				case 'tc' :
+					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
+					break ;
+
+				case 'ml' :
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
+					break ;
+
+				case 'mr' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
+					break ;
+
+				case 'bl' :
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+
+				case 'br' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+
+				case 'bc' :
+					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+			}
+		}
+	}
+
+	var closeButtonOver = function()
+	{
+		this.style.backgroundPosition = '-16px -687px' ;
+	} ;
+
+	var closeButtonOut = function()
+	{
+		this.style.backgroundPosition = '-16px -651px' ;
+	} ;
+
+	var fixCloseButton = function()
+	{
+		var closeButton = document.getElementById ( 'closeButton' ) ;
+
+		closeButton.onmouseover	= closeButtonOver ;
+		closeButton.onmouseout	= closeButtonOut ;
+	}
+
+	var onLoad = function()
+	{
+		fixSizes() ;
+		fixCloseButton() ;
+
+		window.attachEvent( 'onresize', fixSizes ) ;
+		window.detachEvent( 'onload', onLoad ) ;
+	}
+
+	window.attachEvent( 'onload', onLoad ) ;
+
+})() ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_editor.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_editor.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_editor.css	(revision 816)
@@ -0,0 +1,476 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Styles used by the editor IFRAME and Toolbar.
+ */
+
+/*
+	### Basic Editor IFRAME Styles.
+*/
+
+body
+{
+	padding: 1px;
+	margin: 0;
+	background-color: #ffffff;
+}
+
+#xEditingArea
+{
+    border: #696969 1px solid;
+}
+
+.SourceField
+{
+    padding: 5px;
+    margin: 0px;
+    font-family: Monospace;
+}
+
+/*
+	Toolbar
+*/
+
+.TB_ToolbarSet, .TB_Expand, .TB_Collapse
+{
+    cursor: default;
+    background-color: #f7f8fd;
+}
+
+.TB_ToolbarSet
+{
+    border-top: #f7f8fd 1px outset;
+    border-bottom: #f7f8fd 1px outset;
+}
+
+.TB_ToolbarSet TD
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.TB_Toolbar
+{
+   	background-color: #d6dff7;
+	background-image: url(images/toolbar.bg.gif);
+	background-repeat: repeat-x;
+    display: inline-table;
+}
+
+.TB_Separator
+{
+    width: 1px;
+    height: 16px;
+    margin: 2px;
+    background-color: #B2CBFF;
+}
+
+.TB_Start
+{
+    background-image: url(images/toolbar.start.gif);
+    background-repeat: no-repeat;
+    background-position: center center;
+    margin: 0px;
+    width: 7px;
+    height: 24px;
+}
+
+.TB_End
+{
+    background-image: url(images/toolbar.end.gif);
+    background-repeat: no-repeat;
+    background-position: center left;
+    height: 24px;
+    width: 4px;
+}
+
+.TB_ExpandImg
+{
+    background-image: url(images/toolbar.expand.gif);
+    background-repeat: no-repeat;
+}
+
+.TB_CollapseImg
+{
+    background-image: url(images/toolbar.collapse.gif);
+    background-repeat: no-repeat;
+}
+
+.TB_SideBorder
+{
+    background-color: #696969;
+}
+
+.TB_Expand, .TB_Collapse
+{
+    padding: 2px 2px 2px 2px;
+    border: #f7f8fd 1px outset;
+}
+
+.TB_Collapse
+{
+    width: 5px;
+}
+
+.TB_Break
+{
+    height: 24px; /* IE needs the height to be set, otherwise no break */
+}
+
+/*
+	Toolbar Button
+*/
+
+.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
+{
+    margin: 1px;
+    height: 22px; /* The height is necessary, otherwise IE will not apply the alpha */
+}
+
+.TB_Button_On
+{
+    margin: 0px;
+    border: #316ac5 1px solid;
+    background-color: #c1d2ee;
+}
+
+.TB_Button_On_Over, .TB_Button_Off_Over
+{
+    margin: 0px ;
+    border: #316ac5 1px solid;
+    background-color: #dff1ff;
+}
+
+.TB_Button_Off
+{
+    filter: alpha(opacity=70); /* IE */
+    opacity: 0.70; /* Safari, Opera and Mozilla */
+}
+
+.TB_Button_Disabled
+{
+    filter: gray() alpha(opacity=30); /* IE */
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+}
+
+.TB_Button_Padding
+{
+    visibility: hidden;
+    width: 3px;
+    height: 22px;
+}
+
+.TB_Button_Image
+{
+    overflow: hidden;
+    width: 16px;
+    height: 16px;
+    margin: 3px;
+    background-repeat: no-repeat;
+}
+
+.TB_Button_Image img
+{
+    position: relative;
+}
+
+.TB_Button_Off .TB_Button_Text
+{
+   	background-color: #d6dff7;  /* Needed because of a bug on ClearType */
+	background-image: url(images/toolbar.bg.gif);
+	background-repeat: repeat-x;
+}
+
+.TB_ConnectionLine
+{
+    background-color: #f7f8fd;
+    height: 1px;
+    margin-left: 1px;   /* ltr */
+    margin-right: 1px;  /* rtl */
+}
+
+.TB_Button_Off .TB_Text
+{
+   	background-color: #d6dff7;  /* Needed because of a bug on ClearType */
+	background-image: url(images/toolbar.bg.gif);
+	background-repeat: repeat-x;
+}
+
+.TB_Button_On_Over .TB_Text
+{
+   	background-color: #dff1ff ;  /* Needed because of a bug on ClearType */
+}
+
+/*
+	Menu
+*/
+
+.MN_Menu
+{
+    border: 1px solid #8f8f73;
+    padding: 2px;
+    background-color: #f7f8fd;
+    cursor: default;
+}
+
+.MN_Menu, .MN_Menu .MN_Label
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.MN_Item_Padding
+{
+    visibility: hidden;
+    width: 3px;
+    height: 20px;
+}
+
+.MN_Icon
+{
+    background-color: #d6dff7;
+    text-align: center;
+    height: 20px;
+}
+
+.MN_Label
+{
+    padding-left: 3px;
+    padding-right: 3px;
+}
+
+.MN_Separator
+{
+    height: 3px;
+}
+
+.MN_Separator_Line
+{
+    border-top: #b9b99d 1px solid;
+}
+
+.MN_Item .MN_Icon IMG
+{
+    filter: alpha(opacity=70);
+    opacity: 0.70;
+}
+
+.MN_Item_Over
+{
+    color: #ffffff;
+    background-color: #7096FA;
+}
+
+.MN_Item_Over .MN_Icon
+{
+    background-color: #466ca6;
+}
+
+.MN_Item_Disabled IMG
+{
+    filter: gray() alpha(opacity=30); /* IE */
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+}
+
+.MN_Item_Disabled .MN_Label
+{
+    color: #b7b7b7;
+}
+
+.MN_Arrow
+{
+    padding-right: 3px;
+    padding-left: 3px;
+}
+
+.MN_ConnectionLine
+{
+    background-color: #f7f8fd;
+}
+
+.Menu .TB_Button_On, .Menu .TB_Button_On_Over
+{
+    border: #8f8f73 1px solid;
+    background-color: #f7f8fd;
+}
+
+/*
+	### Panel Styles
+*/
+
+.FCK_Panel
+{
+    border: #8f8f73 1px solid;
+    padding: 2px;
+    background-color: #f7f8fd;
+}
+
+.FCK_Panel, .FCK_Panel TD
+{
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+    font-size: 11px;
+}
+
+/*
+	### Special Combos
+*/
+
+.SC_Panel
+{
+    overflow: auto;
+    white-space: nowrap;
+    cursor: default;
+    border: 1px solid #8f8f73;
+    padding-left: 2px;
+    padding-right: 2px;
+}
+
+.SC_Panel, .SC_Panel TD
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.SC_Item, .SC_ItemSelected
+{
+    margin-top: 2px;
+    margin-bottom: 2px;
+    background-position: left center;
+    padding-left: 11px;
+    padding-right: 3px;
+    padding-top: 2px;
+    padding-bottom: 2px;
+    text-overflow: ellipsis;
+    overflow: hidden;
+    background-repeat: no-repeat;
+    border: #dddddd 1px solid;
+}
+
+.SC_Item *, .SC_ItemSelected *
+{
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+.SC_ItemSelected
+{
+    border: #9a9afb 1px solid;
+    background-image: url(images/toolbar.arrowright.gif);
+}
+
+.SC_ItemOver
+{
+    border: #316ac5 1px solid;
+}
+
+.SC_Field
+{
+    margin-top: 2px ;
+    border: #b7b7a6 1px solid;
+    cursor: default;
+}
+
+.SC_FieldCaption
+{
+    overflow: visible;
+    padding-right: 5px;
+    padding-left: 5px;
+    opacity: 0.75; /* Safari, Opera and Mozilla */
+    filter: alpha(opacity=70); /* IE */ /* -moz-opacity: 0.75; Mozilla (Old) */
+    height: 23px;
+   	background-color: #d6dff7;  /* Needed because of a bug on ClearType */
+	background-image: url(images/toolbar.bg.gif);
+	background-repeat: repeat-x;
+/*    background-color:  inherit;     Maybe this is needed wait to check */
+}
+
+.SC_FieldLabel
+{
+    white-space: nowrap;
+    padding: 2px;
+    width: 100%;
+    cursor: default;
+    background-color: #ffffff;
+    text-overflow: ellipsis;
+    overflow: hidden;
+}
+
+.SC_FieldButton
+{
+    background-position: center center;
+    background-image: url(images/toolbar.buttonarrow.gif);
+    border-left: #b7b7a6 1px solid;
+    width: 14px;
+    background-repeat: no-repeat;
+}
+
+.SC_FieldDisabled .SC_FieldButton, .SC_FieldDisabled .SC_FieldCaption, .SC_FieldDisabled .TB_ButtonType_Text
+{
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+    filter: gray() alpha(opacity=30); /* IE */ /* -moz-opacity: 0.30; Mozilla (Old) */
+}
+
+.SC_FieldOver
+{
+    border: #316ac5 1px solid;
+}
+
+.SC_FieldOver .SC_FieldButton
+{
+    border-left: #316ac5 1px solid;
+}
+
+/*
+	### Color Selector Panel
+*/
+
+.ColorBoxBorder
+{
+    border: #808080 1px solid;
+    position: static;
+}
+
+.ColorBox
+{
+    font-size: 1px;
+    width: 10px;
+    position: static;
+    height: 10px;
+}
+
+.ColorDeselected, .ColorSelected
+{
+    cursor: default;
+}
+
+.ColorDeselected
+{
+    border: #ffffff 1px solid;
+    padding: 2px;
+    float: left;
+}
+
+.ColorSelected
+{
+    border: #330066 1px solid;
+    padding: 2px;
+    float: left;
+    background-color: #c4cdd6;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.start.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.start.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.expand.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.expand.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.separator.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.separator.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/dialog.sides.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/dialog.sides.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/dialog.sides.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/dialog.sides.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.end.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.end.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/sprites.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/sprites.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/sprites.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/sprites.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.bg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/images/toolbar.bg.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_strip.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_strip.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_dialog.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_dialog.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/fck_dialog.css	(revision 816)
@@ -0,0 +1,402 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Styles used by the dialog boxes.
+ */
+
+html, body
+{
+	background-color: transparent;
+	margin: 0px;
+	padding: 0px;
+}
+
+body
+{
+	padding: 10px;
+}
+
+body, td, input, select, textarea
+{
+	font-size: 11px;
+	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
+}
+
+body, .BackColor
+{
+	background-color: #f7f8fd;
+}
+
+.PopupBody
+{
+	height: 100%;
+	width: 100%;
+	overflow: hidden;
+	background-color: transparent;
+	padding: 0px;
+}
+
+#header
+{
+	cursor: move;
+}
+
+.PopupTitle
+{
+	font-weight: bold;
+	font-size: 14pt;
+	color: #0e3460;
+	background-color: #8cb2fd;
+	padding: 3px 10px 3px 10px;
+}
+
+.PopupButtons
+{
+	position: absolute;
+	right: 0px;
+	left: 0px;
+	bottom: 0px;
+	border-top: #466ca6 1px solid;
+	background-color: #8cb2fd;
+	padding: 7px 10px 7px 10px;
+}
+
+.Button
+{
+	border: #1c3460 1px solid;
+	color: #000a28;
+	background-color: #7096d3;
+}
+
+#btnOk
+{
+	width: 100px;
+}
+
+.DarkBackground
+{
+	background-color: #eaf2f8;
+}
+
+.LightBackground
+{
+	background-color: #ffffbe;
+}
+
+.PopupTitleBorder
+{
+	border-bottom: #d5d59d 1px solid;
+}
+
+.PopupTabArea
+{
+	color: #0e3460;
+	background-color: #8cb2fd;
+}
+
+.PopupTabEmptyArea
+{
+	padding-left: 10px ;
+	border-bottom: #466ca6 1px solid;
+}
+
+.PopupTab, .PopupTabSelected
+{
+	border-right: #466ca6 1px solid;
+	border-top: #466ca6 1px solid;
+	border-left: #466ca6 1px solid;
+	padding: 3px 5px 3px 5px;
+	color: #0e3460;
+}
+
+.PopupTab
+{
+	margin-top: 1px;
+	border-bottom: #466ca6 1px solid;
+	cursor: pointer;
+	cursor: hand;
+}
+
+.PopupTabSelected
+{
+	font-weight: bold;
+	cursor: default;
+	padding-top: 4px;
+	border-bottom: #f7f8fd 1px solid;
+	background-color: #f7f8fd;
+}
+
+.PopupSelectionBox
+{
+	border: #1e90ff 1px solid !important;
+	background-color: #add8e6 !important;
+	cursor: pointer;
+	cursor: hand;
+}
+
+#tdBrowse
+{
+	vertical-align: bottom;
+}
+
+/**
+ * Dialog frame related styles.
+ */
+
+.contents
+{
+	position: absolute;
+	top: 2px;
+	left: 16px;
+	right: 16px;
+	bottom: 20px;
+	background-color: #f7f8fD;
+	overflow: hidden;
+	z-index: 1;
+}
+
+.tl, .tr, .tc, .bl, .br, .bc
+{
+	position: absolute;
+	background-image: url(images/sprites.png);
+	background-repeat: no-repeat;
+}
+
+* html .tl, * html .tr, * html .tc, * html .bl, * html .br, * html .bc
+{
+	background-image: url(images/sprites.gif);
+}
+
+.ml, .mr
+{
+	position: absolute;
+	background-image: url(images/dialog.sides.png);
+	background-repeat: repeat-y;
+}
+
+* html .ml, * html .mr
+{
+	background-image: url(images/dialog.sides.gif);
+}
+
+.rtl .ml, .rtl .mr
+{
+	position: absolute;
+	background-image: url(images/dialog.sides.rtl.png);
+	background-repeat: repeat-y;
+}
+
+* html .rtl .ml, * html .rtl .mr
+{
+	background-image: url(images/dialog.sides.gif);
+}
+
+.tl
+{
+	top: 0px;
+	left: 0px;
+	width: 16px;
+	height: 16px;
+	background-position: -16px -16px;
+}
+
+.rtl .tl
+{
+	background-position: -16px -397px;
+}
+
+.tr
+{
+	top: 0px;
+	right: 0px;
+	width: 16px;
+	height: 16px;
+	background-position: -16px -76px;
+}
+
+.rtl .tr
+{
+	background-position: -16px -457px;
+}
+
+.tc
+{
+	top: 0px;
+	right: 16px;
+	left: 16px;
+	height: 16px;
+	background-position: 0px -136px;
+	background-repeat: repeat-x;
+}
+
+.ml
+{
+	top: 16px;
+	left: 0px;
+	width: 16px;
+	bottom: 51px;
+	background-position: 0px 0px;
+}
+
+.mr
+{
+	top: 16px;
+	right: 0px;
+	width: 16px;
+	bottom: 51px;
+	background-position: -16px 0px;
+}
+
+.bl
+{
+	bottom: 0px;
+	left: 0px;
+	width: 30px;
+	height: 51px;
+	background-position: -16px -196px;
+}
+
+.rtl .bl
+{
+	background-position: -16px -517px;
+}
+
+.br
+{
+	bottom: 0px;
+	right: 0px;
+	width: 30px;
+	height: 51px;
+	background-position: -16px -263px;
+}
+
+.rtl .br
+{
+	background-position: -16px -584px;
+}
+
+.bc
+{
+	bottom: 0px;
+	right: 30px;
+	left: 30px;
+	height: 51px;
+	background-position: 0px -330px;
+	background-repeat: repeat-x;
+}
+
+/* For IE6. Do not change it. */
+* html .blocker
+{
+	position: absolute;
+	width: 100%;
+	height: 100%;
+	z-index: 12;
+	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
+}
+
+/* The layer used to cover the dialog when opening a child dialog. */
+.cover
+{
+	position: absolute;
+	top: 0px;
+	left: 14px;
+	right: 14px;
+	bottom: 18px;
+	z-index: 11;
+}
+
+#closeButton
+{
+	position: absolute;
+	right: 0px;
+	top: 0px;
+	margin-top: 5px;
+	margin-right: 10px;
+	width: 20px;
+	height: 20px;
+	cursor: pointer;
+	background-image: url(images/sprites.png);
+	background-repeat: no-repeat;
+	background-position: -16px -651px;
+}
+
+* html #closeButton
+{
+	cursor: hand;
+	background-image: url(images/sprites.gif);
+}
+
+.rtl #closeButton
+{
+	right: auto;
+	left: 10px;
+	margin-right: 0px;
+}
+
+#closeButton:hover
+{
+	background-position: -16px -687px;
+}
+
+#throbberBlock
+{
+	z-index: 10;
+}
+
+#throbberBlock div
+{
+	float: left;
+	width: 8px;
+	height: 9px;
+	margin-left: 2px;
+	margin-right: 2px;
+	font-size: 1px;	/* IE6 */
+}
+
+/*
+	Color Gradient Generator:
+	http://www.herethere.net/~samson/php/color_gradient/?cbegin=0E3460&cend=8cb2fd&steps=4
+*/
+
+.throbber_1
+{
+	background-color: #0E3460;
+}
+
+.throbber_2
+{
+	background-color: #2D5387;
+}
+
+.throbber_3
+{
+	background-color: #4D73AE;
+}
+
+.throbber_4
+{
+	background-color: #6C92D5;
+}
+
+.throbber_5
+{
+	background-color: #8CB2FD;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/office2003/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_dialog_ie6.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_dialog_ie6.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_dialog_ie6.js	(revision 816)
@@ -0,0 +1,110 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ */
+
+(function()
+{
+	// IE6 doens't handle absolute positioning properly (it is always in quirks
+	// mode). This function fixes the sizes and positions of many elements that
+	// compose the skin (this is skin specific).
+	var fixSizes = window.DoResizeFixes = function()
+	{
+		var fckDlg = window.document.body ;
+
+		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
+		{
+			var child = fckDlg.childNodes[i] ;
+			switch ( child.className )
+			{
+				case 'contents' :
+					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 ) ;	// -left -right
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 ) ;	// -bottom -top
+					break ;
+
+				case 'blocker' :
+				case 'cover' :
+					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 + 4 ) ;	// -left -right + 4
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
+					break ;
+
+				case 'tr' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
+					break ;
+
+				case 'tc' :
+					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
+					break ;
+
+				case 'ml' :
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
+					break ;
+
+				case 'mr' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
+					break ;
+
+				case 'bl' :
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+
+				case 'br' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+
+				case 'bc' :
+					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+			}
+		}
+	}
+
+	var closeButtonOver = function()
+	{
+		this.style.backgroundPosition = '-16px -687px' ;
+	} ;
+
+	var closeButtonOut = function()
+	{
+		this.style.backgroundPosition = '-16px -651px' ;
+	} ;
+
+	var fixCloseButton = function()
+	{
+		var closeButton = document.getElementById ( 'closeButton' ) ;
+
+		closeButton.onmouseover	= closeButtonOver ;
+		closeButton.onmouseout	= closeButtonOut ;
+	}
+
+	var onLoad = function()
+	{
+		fixSizes() ;
+		fixCloseButton() ;
+
+		window.attachEvent( 'onresize', fixSizes ) ;
+		window.detachEvent( 'onload', onLoad ) ;
+	}
+
+	window.attachEvent( 'onload', onLoad ) ;
+
+})() ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_editor.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_editor.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_editor.css	(revision 816)
@@ -0,0 +1,464 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Styles used by the editor IFRAME and Toolbar.
+ */
+
+/*
+	### Basic Editor IFRAME Styles.
+*/
+
+body
+{
+	padding: 1px;
+	margin: 0;
+	background-color: #ffffff;
+}
+
+#xEditingArea
+{
+    border: #696969 1px solid;
+}
+
+.SourceField
+{
+    padding: 5px;
+    margin: 0px;
+    font-family: Monospace;
+}
+
+/*
+	Toolbar
+*/
+
+.TB_ToolbarSet, .TB_Expand, .TB_Collapse
+{
+    cursor: default;
+    background-color: #efefde;
+}
+
+.TB_ToolbarSet
+{
+    border-top: #efefde 1px outset;
+    border-bottom: #efefde 1px outset;
+}
+
+.TB_ToolbarSet TD
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.TB_Toolbar
+{
+	height: 24px;
+    display: inline-table;	/* inline = Opera jumping buttons bug */
+}
+
+.TB_Separator
+{
+    width: 1px;
+    height: 16px;
+    margin: 2px;
+    background-color: #999966;
+}
+
+.TB_Start
+{
+    background-image: url(images/toolbar.start.gif);
+    margin: 2px;
+    width: 3px;
+    background-repeat: no-repeat;
+    height: 16px;
+}
+
+.TB_End
+{
+    display: none;
+}
+
+.TB_ExpandImg
+{
+    background-image: url(images/toolbar.expand.gif);
+    background-repeat: no-repeat;
+}
+
+.TB_CollapseImg
+{
+    background-image: url(images/toolbar.collapse.gif);
+    background-repeat: no-repeat;
+}
+
+.TB_SideBorder
+{
+    background-color: #696969;
+}
+
+.TB_Expand, .TB_Collapse
+{
+    padding: 2px 2px 2px 2px;
+    border: #efefde 1px outset;
+}
+
+.TB_Collapse
+{
+    width: 5px;
+}
+
+.TB_Break
+{
+    height: 24px; /* IE needs the height to be set, otherwise no break */
+}
+
+/*
+	Toolbar Button
+*/
+
+.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
+{
+    border: #efefde 1px solid; /* This is the default border */
+    height: 22px; /* The height is necessary, otherwise IE will not apply the alpha */
+}
+
+.TB_Button_On
+{
+    border: #316ac5 1px solid;
+    background-color: #c1d2ee;
+}
+
+.TB_Button_On_Over, .TB_Button_Off_Over
+{
+    border: #316ac5 1px solid;
+    background-color: #dff1ff;
+}
+
+.TB_Button_Off
+{
+    filter: alpha(opacity=70); /* IE */
+    opacity: 0.70; /* Safari, Opera and Mozilla */
+}
+
+.TB_Button_Disabled
+{
+    filter: gray() alpha(opacity=30); /* IE */
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+}
+
+.TB_Button_Padding
+{
+    visibility: hidden;
+    width: 3px;
+    height: 22px;
+}
+
+.TB_Button_Image
+{
+    overflow: hidden;
+    width: 16px;
+    height: 16px;
+    margin: 3px;
+    background-repeat: no-repeat;
+}
+
+.TB_Button_Image img
+{
+    position: relative;
+}
+
+.TB_Button_Off .TB_Button_Text
+{
+   	background-color: #efefde;  /* Needed because of a bug on Clear Type */
+}
+
+.TB_ConnectionLine
+{
+    background-color: #ffffff;
+    height: 1px;
+    margin-left: 1px;   /* ltr */
+    margin-right: 1px;  /* rtl */
+}
+
+.TB_Text
+{
+	height: 22px;
+}
+
+.TB_Button_Off .TB_Text
+{
+   	background-color: #efefde ;  /* Needed because of a bug on ClearType */
+}
+
+.TB_Button_On_Over .TB_Text
+{
+   	background-color: #dff1ff ;  /* Needed because of a bug on ClearType */
+}
+
+/*
+	Menu
+*/
+
+.MN_Menu
+{
+    border: 1px solid #8f8f73;
+    padding: 2px;
+    background-color: #ffffff;
+    cursor: default;
+}
+
+.MN_Menu, .MN_Menu .MN_Label
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.MN_Item_Padding
+{
+    visibility: hidden;
+    width: 3px;
+    height: 20px;
+}
+
+.MN_Icon
+{
+    background-color: #e3e3c7;
+    text-align: center;
+    height: 20px;
+}
+
+.MN_Label
+{
+    padding-left: 3px;
+    padding-right: 3px;
+}
+
+.MN_Separator
+{
+    height: 3px;
+}
+
+.MN_Separator_Line
+{
+    border-top: #b9b99d 1px solid;
+}
+
+.MN_Item .MN_Icon IMG
+{
+    filter: alpha(opacity=70);
+    opacity: 0.70;
+}
+
+.MN_Item_Over
+{
+    color: #ffffff;
+    background-color: #8f8f73;
+}
+
+.MN_Item_Over .MN_Icon
+{
+    background-color: #737357;
+}
+
+.MN_Item_Disabled IMG
+{
+    filter: gray() alpha(opacity=30); /* IE */
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+}
+
+.MN_Item_Disabled .MN_Label
+{
+    color: #b7b7b7;
+}
+
+.MN_Arrow
+{
+    padding-right: 3px;
+    padding-left: 3px;
+}
+
+.MN_ConnectionLine
+{
+    background-color: #ffffff;
+}
+
+.Menu .TB_Button_On, .Menu .TB_Button_On_Over
+{
+    border: #8f8f73 1px solid;
+    background-color: #ffffff;
+}
+
+/*
+	### Panel Styles
+*/
+
+.FCK_Panel
+{
+    border: #8f8f73 1px solid;
+    padding: 2px;
+    background-color: #ffffff;
+}
+
+.FCK_Panel, .FCK_Panel TD
+{
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+    font-size: 11px;
+}
+
+/*
+	### Special Combos
+*/
+
+.SC_Panel
+{
+    overflow: auto;
+    white-space: nowrap;
+    cursor: default;
+    border: 1px solid #8f8f73;
+    padding-left: 2px;
+    padding-right: 2px;
+}
+
+.SC_Panel, .SC_Panel TD
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.SC_Item, .SC_ItemSelected
+{
+    margin-top: 2px;
+    margin-bottom: 2px;
+    background-position: left center;
+    padding-left: 11px;
+    padding-right: 3px;
+    padding-top: 2px;
+    padding-bottom: 2px;
+    text-overflow: ellipsis;
+    overflow: hidden;
+    background-repeat: no-repeat;
+    border: #dddddd 1px solid;
+}
+
+.SC_Item *, .SC_ItemSelected *
+{
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+.SC_ItemSelected
+{
+    border: #9a9afb 1px solid;
+    background-image: url(images/toolbar.arrowright.gif);
+}
+
+.SC_ItemOver
+{
+    border: #316ac5 1px solid;
+}
+
+.SC_Field
+{
+    border: #b7b7a6 1px solid;
+    cursor: default;
+}
+
+.SC_FieldCaption
+{
+    overflow: visible;
+    padding-right: 5px;
+    padding-left: 5px;
+    opacity: 0.75; /* Safari, Opera and Mozilla */
+    filter: alpha(opacity=70); /* IE */ /* -moz-opacity: 0.75; Mozilla (Old) */
+    height: 23px;
+    background-color: #efefde;
+}
+
+.SC_FieldLabel
+{
+    white-space: nowrap;
+    padding: 2px;
+    width: 100%;
+    cursor: default;
+    background-color: #ffffff;
+    text-overflow: ellipsis;
+    overflow: hidden;
+}
+
+.SC_FieldButton
+{
+    background-position: center center;
+    background-image: url(images/toolbar.buttonarrow.gif);
+    border-left: #b7b7a6 1px solid;
+    width: 14px;
+    background-repeat: no-repeat;
+}
+
+.SC_FieldDisabled .SC_FieldButton, .SC_FieldDisabled .SC_FieldCaption, .SC_FieldDisabled .TB_ButtonType_Text
+{
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+    filter: gray() alpha(opacity=30); /* IE */ /* -moz-opacity: 0.30; Mozilla (Old) */
+}
+
+.SC_FieldOver
+{
+    border: #316ac5 1px solid;
+}
+
+.SC_FieldOver .SC_FieldButton
+{
+    border-left: #316ac5 1px solid;
+}
+
+/*
+	### Color Selector Panel
+*/
+
+.ColorBoxBorder
+{
+    border: #808080 1px solid;
+    position: static;
+}
+
+.ColorBox
+{
+    font-size: 1px;
+    width: 10px;
+    position: static;
+    height: 10px;
+}
+
+.ColorDeselected, .ColorSelected
+{
+    cursor: default;
+}
+
+.ColorDeselected
+{
+    border: #ffffff 1px solid;
+    padding: 2px;
+    float: left;
+}
+
+.ColorSelected
+{
+    border: #330066 1px solid;
+    padding: 2px;
+    float: left;
+    background-color: #c4cdd6;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.start.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.start.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.expand.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.expand.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.separator.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.separator.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.collapse.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.collapse.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/dialog.sides.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/dialog.sides.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/dialog.sides.rtl.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/dialog.sides.rtl.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/dialog.sides.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/dialog.sides.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.end.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.end.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/sprites.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/sprites.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/sprites.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/sprites.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.arrowright.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/images/toolbar.arrowright.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_strip.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_strip.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_dialog.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_dialog.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/fck_dialog.css	(revision 816)
@@ -0,0 +1,402 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Styles used by the dialog boxes.
+ */
+
+html, body
+{
+	background-color: transparent;
+	margin: 0px;
+	padding: 0px;
+}
+
+body
+{
+	padding: 10px;
+}
+
+body, td, input, select, textarea
+{
+	font-size: 11px;
+	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
+}
+
+body, .BackColor
+{
+	background-color: #f1f1e3;
+}
+
+.PopupBody
+{
+	height: 100%;
+	width: 100%;
+	overflow: hidden;
+	background-color: transparent;
+	padding: 0px;
+}
+
+#header
+{
+	cursor: move;
+}
+
+.PopupTitle
+{
+	font-weight: bold;
+	font-size: 14pt;
+	color: #737357;
+	background-color: #e3e3c7;
+	padding: 3px 10px 3px 10px;
+}
+
+.PopupButtons
+{
+	position: absolute;
+	right: 0px;
+	left: 0px;
+	bottom: 0px;
+	border-top: #d5d59d 1px solid;
+	background-color: #e3e3c7;
+	padding: 7px 10px 7px 10px;
+}
+
+.Button
+{
+	border: #737357 1px solid;
+	color: #3b3b1f;
+	background-color: #c7c78f;
+}
+
+#btnOk
+{
+	width: 100px;
+}
+
+.DarkBackground
+{
+	background-color: #eaead1;
+}
+
+.LightBackground
+{
+	background-color: #ffffbe;
+}
+
+.PopupTitleBorder
+{
+	border-bottom: #d5d59d 1px solid;
+}
+
+.PopupTabArea
+{
+	color: #737357;
+	background-color: #e3e3c7;
+}
+
+.PopupTabEmptyArea
+{
+	padding-left: 10px;
+	border-bottom: #d5d59d 1px solid;
+}
+
+.PopupTab, .PopupTabSelected
+{
+	border-right: #d5d59d 1px solid;
+	border-top: #d5d59d 1px solid;
+	border-left: #d5d59d 1px solid;
+	padding: 3px 5px 3px 5px;
+	color: #737357;
+}
+
+.PopupTab
+{
+	margin-top: 1px;
+	border-bottom: #d5d59d 1px solid;
+	cursor: pointer;
+	cursor: hand;
+}
+
+.PopupTabSelected
+{
+	font-weight: bold;
+	cursor: default;
+	padding-top: 4px;
+	border-bottom: #f1f1e3 1px solid;
+	background-color: #f1f1e3;
+}
+
+.PopupSelectionBox
+{
+	border: #ff9933 1px solid !important;
+	background-color: #fffacd !important;
+	cursor: pointer;
+	cursor: hand;
+}
+
+#tdBrowse
+{
+	vertical-align: bottom;
+}
+
+/**
+ * Dialog frame related styles.
+ */
+
+.contents
+{
+	position: absolute;
+	top: 2px;
+	left: 16px;
+	right: 16px;
+	bottom: 20px;
+	background-color: #f1f1e3;
+	overflow: hidden;
+	z-index: 1;
+}
+
+.tl, .tr, .tc, .bl, .br, .bc
+{
+	position: absolute;
+	background-image: url(images/sprites.png);
+	background-repeat: no-repeat;
+}
+
+* html .tl, * html .tr, * html .tc, * html .bl, * html .br, * html .bc
+{
+	background-image: url(images/sprites.gif);
+}
+
+.ml, .mr
+{
+	position: absolute;
+	background-image: url(images/dialog.sides.png);
+	background-repeat: repeat-y;
+}
+
+* html .ml, * html .mr
+{
+	background-image: url(images/dialog.sides.gif);
+}
+
+.rtl .ml, .rtl .mr
+{
+	position: absolute;
+	background-image: url(images/dialog.sides.rtl.png);
+	background-repeat: repeat-y;
+}
+
+* html .rtl .ml, * html .rtl .mr
+{
+	background-image: url(images/dialog.sides.gif);
+}
+
+.tl
+{
+	top: 0px;
+	left: 0px;
+	width: 16px;
+	height: 16px;
+	background-position: -16px -16px;
+}
+
+.rtl .tl
+{
+	background-position: -16px -397px;
+}
+
+.tr
+{
+	top: 0px;
+	right: 0px;
+	width: 16px;
+	height: 16px;
+	background-position: -16px -76px;
+}
+
+.rtl .tr
+{
+	background-position: -16px -457px;
+}
+
+.tc
+{
+	top: 0px;
+	right: 16px;
+	left: 16px;
+	height: 16px;
+	background-position: 0px -136px;
+	background-repeat: repeat-x;
+}
+
+.ml
+{
+	top: 16px;
+	left: 0px;
+	width: 16px;
+	bottom: 51px;
+	background-position: 0px 0px;
+}
+
+.mr
+{
+	top: 16px;
+	right: 0px;
+	width: 16px;
+	bottom: 51px;
+	background-position: -16px 0px;
+}
+
+.bl
+{
+	bottom: 0px;
+	left: 0px;
+	width: 30px;
+	height: 51px;
+	background-position: -16px -196px;
+}
+
+.rtl .bl
+{
+	background-position: -16px -517px;
+}
+
+.br
+{
+	bottom: 0px;
+	right: 0px;
+	width: 30px;
+	height: 51px;
+	background-position: -16px -263px;
+}
+
+.rtl .br
+{
+	background-position: -16px -584px;
+}
+
+.bc
+{
+	bottom: 0px;
+	right: 30px;
+	left: 30px;
+	height: 51px;
+	background-position: 0px -330px;
+	background-repeat: repeat-x;
+}
+
+/* For IE6. Do not change it. */
+* html .blocker
+{
+	position: absolute;
+	width: 100%;
+	height: 100%;
+	z-index: 12;
+	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
+}
+
+/* The layer used to cover the dialog when opening a child dialog. */
+.cover
+{
+	position: absolute;
+	top: 0px;
+	left: 14px;
+	right: 14px;
+	bottom: 18px;
+	z-index: 11;
+}
+
+#closeButton
+{
+	position: absolute;
+	right: 0px;
+	top: 0px;
+	margin-top: 5px;
+	margin-right: 10px;
+	width: 20px;
+	height: 20px;
+	cursor: pointer;
+	background-image: url(images/sprites.png);
+	background-repeat: no-repeat;
+	background-position: -16px -651px;
+}
+
+* html #closeButton
+{
+	cursor: hand;
+	background-image: url(images/sprites.gif);
+}
+
+.rtl #closeButton
+{
+	right: auto;
+	left: 10px;
+	margin-right: 0px;
+}
+
+#closeButton:hover
+{
+	background-position: -16px -687px;
+}
+
+#throbberBlock
+{
+	z-index: 10;
+}
+
+#throbberBlock div
+{
+	float: left;
+	width: 8px;
+	height: 9px;
+	margin-left: 2px;
+	margin-right: 2px;
+	font-size: 1px;	/* IE6 */
+}
+
+/*
+	Color Gradient Generator:
+	http://www.herethere.net/~samson/php/color_gradient/?cbegin=737357&cend=E3E3C7&steps=4
+*/
+
+.throbber_1
+{
+	background-color: #737357;
+}
+
+.throbber_2
+{
+	background-color: #8f8f73;
+}
+
+.throbber_3
+{
+	background-color: #abab8f;
+}
+
+.throbber_4
+{
+	background-color: #c7c7ab;
+}
+
+.throbber_5
+{
+	background-color: #e3e3c7;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/default/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_dialog_ie6.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_dialog_ie6.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_dialog_ie6.js	(revision 816)
@@ -0,0 +1,110 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ */
+
+(function()
+{
+	// IE6 doens't handle absolute positioning properly (it is always in quirks
+	// mode). This function fixes the sizes and positions of many elements that
+	// compose the skin (this is skin specific).
+	var fixSizes = window.DoResizeFixes = function()
+	{
+		var fckDlg = window.document.body ;
+
+		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
+		{
+			var child = fckDlg.childNodes[i] ;
+			switch ( child.className )
+			{
+				case 'contents' :
+					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 ) ;	// -left -right
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 ) ;	// -bottom -top
+					break ;
+
+				case 'blocker' :
+				case 'cover' :
+					child.style.width = Math.max( 0, fckDlg.offsetWidth - 16 - 16 + 4 ) ;	// -left -right + 4
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
+					break ;
+
+				case 'tr' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
+					break ;
+
+				case 'tc' :
+					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
+					break ;
+
+				case 'ml' :
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
+					break ;
+
+				case 'mr' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
+					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
+					break ;
+
+				case 'bl' :
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+
+				case 'br' :
+					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+
+				case 'bc' :
+					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
+					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
+					break ;
+			}
+		}
+	}
+
+	var closeButtonOver = function()
+	{
+		this.style.backgroundPosition = '-16px -687px' ;
+	} ;
+
+	var closeButtonOut = function()
+	{
+		this.style.backgroundPosition = '-16px -651px' ;
+	} ;
+
+	var fixCloseButton = function()
+	{
+		var closeButton = document.getElementById ( 'closeButton' ) ;
+
+		closeButton.onmouseover	= closeButtonOver ;
+		closeButton.onmouseout	= closeButtonOut ;
+	}
+
+	var onLoad = function()
+	{
+		fixSizes() ;
+		fixCloseButton() ;
+
+		window.attachEvent( 'onresize', fixSizes ) ;
+		window.detachEvent( 'onload', onLoad ) ;
+	}
+
+	window.attachEvent( 'onload', onLoad ) ;
+
+})() ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_editor.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_editor.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_editor.css	(revision 816)
@@ -0,0 +1,473 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Styles used by the editor IFRAME and Toolbar.
+ */
+
+/*
+	### Basic Editor IFRAME Styles.
+*/
+
+body
+{
+	padding: 1px;
+	margin: 0;
+	background-color: #ffffff;
+}
+
+#xEditingArea
+{
+	border: #696969 1px solid;
+}
+
+.SourceField
+{
+	padding: 5px;
+	margin: 0px;
+	font-family: Monospace;
+}
+
+/*
+	Toolbar
+*/
+
+.TB_ToolbarSet, .TB_Expand, .TB_Collapse
+{
+    cursor: default;
+	background-color: #f7f7f7;
+}
+
+.TB_ToolbarSet
+{
+	padding: 1px;
+	border-top: #efefde 1px outset;
+	border-bottom: #efefde 1px outset;
+}
+
+.TB_ToolbarSet TD
+{
+	font-size: 11px;
+	font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.TB_Toolbar
+{
+    display: inline-table;
+}
+
+.TB_Separator
+{
+    width: 1px;
+    height: 21px;
+    margin: 2px;
+    background-color: #C6C3BD;
+}
+
+.TB_Start
+{
+    background-image: url(images/toolbar.start.gif);
+    margin-left: 2px;
+    margin-right: 2px;
+    width: 3px;
+    background-repeat: no-repeat;
+    height: 27px;
+    background-position: center center;
+}
+
+.TB_End
+{
+	display: none;
+}
+
+.TB_ExpandImg
+{
+	background-image: url(images/toolbar.expand.gif);
+	background-repeat: no-repeat;
+}
+
+.TB_CollapseImg
+{
+	background-image: url(images/toolbar.collapse.gif);
+	background-repeat: no-repeat;
+}
+
+.TB_SideBorder
+{
+	background-color: #696969;
+}
+
+.TB_Expand, .TB_Collapse
+{
+	padding: 2px 2px 2px 2px;
+	border: #efefde 1px outset;
+}
+
+.TB_Collapse
+{
+	border: #efefde 1px outset;
+	width: 5px;
+}
+
+.TB_Break
+{
+	height: 27px;
+}
+
+/*
+	Toolbar Button
+*/
+
+.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
+{
+	padding: 1px ;
+	margin:1px;
+	height: 21px;
+}
+
+.TB_Button_On, .TB_Button_Off, .TB_Button_On_Over, .TB_Button_Off_Over, .TB_Button_Disabled
+{
+	border: #cec6b5 1px solid;
+}
+
+.TB_Button_On
+{
+	border-color: #316ac5;
+	background-color: #c1d2ee;
+}
+
+.TB_Button_On_Over, .TB_Button_Off_Over
+{
+    border: #316ac5 1px solid;
+    background-color: #dff1ff;
+}
+
+.TB_Button_Off
+{
+	background: #efefef url(images/toolbar.buttonbg.gif) repeat-x;
+}
+
+.TB_Button_Off, .TB_Combo_Off
+{
+	opacity: 0.70; /* Safari, Opera and Mozilla */
+	filter: alpha(opacity=70); /* IE */
+	/* -moz-opacity: 0.70; Mozilla (Old) */
+}
+
+.TB_Button_Disabled
+{
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+    filter: gray() alpha(opacity=30); /* IE */
+}
+
+.TB_Button_Padding
+{
+    visibility: hidden;
+    width: 3px;
+    height: 21px;
+}
+
+.TB_Button_Image
+{
+    overflow: hidden;
+    width: 16px;
+    height: 16px;
+    margin: 3px;
+    margin-top: 4px;
+    margin-bottom: 2px;
+    background-repeat: no-repeat;
+}
+
+/* For composed button ( icon + text, icon + arrow ), we must compensate the table */
+.TB_Button_On TABLE .TB_Button_Image,
+.TB_Button_Off TABLE .TB_Button_Image,
+.TB_Button_On_Over TABLE .TB_Button_Image,
+.TB_Button_Off_Over TABLE .TB_Button_Image,
+.TB_Button_Disabled TABLE .TB_Button_Image
+{
+    margin-top: 3px;
+}
+
+.TB_Button_Image img
+{
+    position: relative;
+}
+
+.TB_ConnectionLine
+{
+    background-color: #ffffff;
+    height: 1px;
+    margin-left: 1px;   /* ltr */
+    margin-right: 1px;  /* rtl */
+}
+
+/*
+	Menu
+*/
+
+.MN_Menu
+{
+    border: 1px solid #8f8f73;
+    padding: 2px;
+    background-color: #f7f7f7;
+    cursor: default;
+}
+
+.MN_Menu, .MN_Menu .MN_Label
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.MN_Item_Padding
+{
+    visibility: hidden;
+    width: 3px;
+    height: 20px;
+}
+
+.MN_Icon
+{
+    background-color: #dedede;
+    text-align: center;
+    height: 20px;
+}
+
+.MN_Label
+{
+    padding-left: 3px;
+    padding-right: 3px;
+}
+
+.MN_Separator
+{
+    height: 3px;
+}
+
+.MN_Separator_Line
+{
+    border-top: #b9b99d 1px solid;
+}
+
+.MN_Item .MN_Icon IMG
+{
+    filter: alpha(opacity=70);
+    opacity: 0.70;
+}
+
+.MN_Item_Over
+{
+    color: #ffffff;
+    background-color: #8a857d;
+}
+
+.MN_Item_Over .MN_Icon
+{
+    background-color: #6c6761;
+}
+
+.MN_Item_Disabled IMG
+{
+    filter: gray() alpha(opacity=30); /* IE */
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+}
+
+.MN_Item_Disabled .MN_Label
+{
+    color: #b7b7b7;
+}
+
+.MN_Arrow
+{
+    padding-right: 3px;
+    padding-left: 3px;
+}
+
+.MN_ConnectionLine
+{
+    background-color: #ffffff;
+}
+
+.Menu .TB_Button_On, .Menu .TB_Button_On_Over
+{
+    border: #8f8f73 1px solid;
+    background-color: #ffffff;
+}
+
+/*
+	### Panel Styles
+*/
+
+.FCK_Panel
+{
+    border: #8f8f73 1px solid;
+    padding: 2px;
+    background-color: #ffffff;
+}
+
+.FCK_Panel, .FCK_Panel TD
+{
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+    font-size: 11px;
+}
+
+/*
+	### Special Combos
+*/
+
+.SC_Panel
+{
+    overflow: auto;
+    white-space: nowrap;
+    cursor: default;
+    border: 1px solid #8f8f73;
+    padding-left: 2px;
+    padding-right: 2px;
+}
+
+.SC_Panel, .SC_Panel TD
+{
+    font-size: 11px;
+    font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
+}
+
+.SC_Item, .SC_ItemSelected
+{
+    margin-top: 2px;
+    margin-bottom: 2px;
+    background-position: left center;
+    padding-left: 11px;
+    padding-right: 3px;
+    padding-top: 2px;
+    padding-bottom: 2px;
+    text-overflow: ellipsis;
+    overflow: hidden;
+    background-repeat: no-repeat;
+    border: #dddddd 1px solid;
+}
+
+.SC_Item *, .SC_ItemSelected *
+{
+    margin-top: 0px;
+    margin-bottom: 0px;
+}
+
+.SC_ItemSelected
+{
+    border: #9a9afb 1px solid;
+    background-image: url(images/toolbar.arrowright.gif);
+}
+
+.SC_ItemOver
+{
+    border: #316ac5 1px solid;
+}
+
+.SC_Field
+{
+    margin-top:1px ;
+    border: #b7b7a6 1px solid;
+    cursor: default;
+}
+
+.SC_FieldCaption
+{
+    padding-top: 1px ;
+    overflow: visible;
+    padding-right: 5px;
+    padding-left: 5px;
+    opacity: 0.75; /* Safari, Opera and Mozilla */
+    filter: alpha(opacity=70); /* IE */ /* -moz-opacity: 0.75; Mozilla (Old) */
+    height: 23px;
+    background-color: #f7f7f7;
+}
+
+.SC_FieldLabel
+{
+    white-space: nowrap;
+    padding: 2px;
+    width: 100%;
+    cursor: default;
+    background-color: #ffffff;
+    text-overflow: ellipsis;
+    overflow: hidden;
+}
+
+.SC_FieldButton
+{
+    background-position: center center;
+    background-image: url(images/toolbar.buttonarrow.gif);
+    border-left: #b7b7a6 1px solid;
+    width: 14px;
+    background-repeat: no-repeat;
+}
+
+.SC_FieldDisabled .SC_FieldButton, .SC_FieldDisabled .SC_FieldCaption, .SC_FieldDisabled .TB_ButtonType_Text
+{
+    opacity: 0.30; /* Safari, Opera and Mozilla */
+    filter: gray() alpha(opacity=30); /* IE */ /* -moz-opacity: 0.30; Mozilla (Old) */
+}
+
+.SC_FieldOver
+{
+    border: #316ac5 1px solid;
+}
+
+.SC_FieldOver .SC_FieldButton
+{
+    border-left: #316ac5 1px solid;
+}
+
+/*
+	### Color Selector Panel
+*/
+
+.ColorBoxBorder
+{
+    border: #808080 1px solid;
+    position: static;
+}
+
+.ColorBox
+{
+    font-size: 1px;
+    width: 10px;
+    position: static;
+    height: 10px;
+}
+
+.ColorDeselected, .ColorSelected
+{
+    cursor: default;
+}
+
+.ColorDeselected
+{
+    border: #ffffff 1px solid;
+    padding: 2px;
+    float: left;
+}
+
+.ColorSelected
+{
+    border: #316ac5 1px solid;
+    padding: 2px;
+    float: left;
+    background-color: #c1d2ee;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.start.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.start.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.expand.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.expand.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.separator.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.separator.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.collapse.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.collapse.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/dialog.sides.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/dialog.sides.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/dialog.sides.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/dialog.sides.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.end.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.end.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/sprites.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/sprites.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/sprites.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/sprites.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_strip.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_strip.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_dialog.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_dialog.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/fck_dialog.css	(revision 816)
@@ -0,0 +1,402 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Styles used by the dialog boxes.
+ */
+
+html, body
+{
+	background-color: transparent;
+	margin: 0px;
+	padding: 0px;
+}
+
+body
+{
+	padding: 10px;
+}
+
+body, td, input, select, textarea
+{
+	font-size: 11px;
+	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
+}
+
+body, .BackColor
+{
+	background-color: #f7f7f7;
+}
+
+.PopupBody
+{
+	height: 100%;
+	width: 100%;
+	overflow: hidden;
+	background-color: transparent;
+	padding: 0px;
+}
+
+#header
+{
+	cursor: move;
+}
+
+.PopupTitle
+{
+	font-weight: bold;
+	font-size: 14pt;
+	color: #504845;
+	background-color: #dedede;
+	padding: 3px 10px 3px 10px;
+}
+
+.PopupButtons
+{
+	position: absolute;
+	right: 0px;
+	left: 0px;
+	bottom: 0px;
+	border-top: #cec6b5 1px solid;
+	background-color: #DEDEDE;
+	padding: 7px 10px 7px 10px;
+}
+
+.Button
+{
+	border: #7a7261 1px solid;
+	color: #504845;
+	background-color: #cec6b5;
+}
+
+#btnOk
+{
+	width: 100px;
+}
+
+.DarkBackground
+{
+	background-color: #f2f2f2;
+}
+
+.LightBackground
+{
+	background-color: #ffffbe;
+}
+
+.PopupTitleBorder
+{
+	border-bottom: #cec6b5 1px solid;
+}
+
+.PopupTabArea
+{
+	color: #504845;
+	background-color: #DEDEDE;
+}
+
+.PopupTabEmptyArea
+{
+	padding-left: 10px ;
+	border-bottom: #cec6b5 1px solid;
+}
+
+.PopupTab, .PopupTabSelected
+{
+	border-right: #cec6b5 1px solid;
+	border-top: #cec6b5 1px solid;
+	border-left: #cec6b5 1px solid;
+	padding: 3px 5px 3px 5px;
+	color: #504845;
+}
+
+.PopupTab
+{
+	margin-top: 1px;
+	border-bottom: #cec6b5 1px solid;
+	cursor: pointer;
+	cursor: hand;
+}
+
+.PopupTabSelected
+{
+	font-weight:bold;
+	cursor: default;
+	padding-top: 4px;
+	border-bottom: #f1f1e3 1px solid;
+	background-color: #f7f7f7;
+}
+
+.PopupSelectionBox
+{
+	border: #a9a9a9 1px solid !important;
+	background-color: #dcdcdc !important;
+	cursor: pointer;
+	cursor: hand;
+}
+
+#tdBrowse
+{
+	vertical-align: bottom;
+}
+
+/**
+ * Dialog frame related styles.
+ */
+
+.contents
+{
+	position: absolute;
+	top: 2px;
+	left: 16px;
+	right: 16px;
+	bottom: 20px;
+	background-color: #f7f7f7;
+	overflow: hidden;
+	z-index: 1;
+}
+
+.tl, .tr, .tc, .bl, .br, .bc
+{
+	position: absolute;
+	background-image: url(images/sprites.png);
+	background-repeat: no-repeat;
+}
+
+* html .tl, * html .tr, * html .tc, * html .bl, * html .br, * html .bc
+{
+	background-image: url(images/sprites.gif);
+}
+
+.ml, .mr
+{
+	position: absolute;
+	background-image: url(images/dialog.sides.png);
+	background-repeat: repeat-y;
+}
+
+* html .ml, * html .mr
+{
+	background-image: url(images/dialog.sides.gif);
+}
+
+.rtl .ml, .rtl .mr
+{
+	position: absolute;
+	background-image: url(images/dialog.sides.rtl.png);
+	background-repeat: repeat-y;
+}
+
+* html .rtl .ml, * html .rtl .mr
+{
+	background-image: url(images/dialog.sides.gif);
+}
+
+.tl
+{
+	top: 0px;
+	left: 0px;
+	width: 16px;
+	height: 16px;
+	background-position: -16px -16px;
+}
+
+.rtl .tl
+{
+	background-position: -16px -397px;
+}
+
+.tr
+{
+	top: 0px;
+	right: 0px;
+	width: 16px;
+	height: 16px;
+	background-position: -16px -76px;
+}
+
+.rtl .tr
+{
+	background-position: -16px -457px;
+}
+
+.tc
+{
+	top: 0px;
+	right: 16px;
+	left: 16px;
+	height: 16px;
+	background-position: 0px -136px;
+	background-repeat: repeat-x;
+}
+
+.ml
+{
+	top: 16px;
+	left: 0px;
+	width: 16px;
+	bottom: 51px;
+	background-position: 0px 0px;
+}
+
+.mr
+{
+	top: 16px;
+	right: 0px;
+	width: 16px;
+	bottom: 51px;
+	background-position: -16px 0px;
+}
+
+.bl
+{
+	bottom: 0px;
+	left: 0px;
+	width: 30px;
+	height: 51px;
+	background-position: -16px -196px;
+}
+
+.rtl .bl
+{
+	background-position: -16px -517px;
+}
+
+.br
+{
+	bottom: 0px;
+	right: 0px;
+	width: 30px;
+	height: 51px;
+	background-position: -16px -263px;
+}
+
+.rtl .br
+{
+	background-position: -16px -584px;
+}
+
+.bc
+{
+	bottom: 0px;
+	right: 30px;
+	left: 30px;
+	height: 51px;
+	background-position: 0px -330px;
+	background-repeat: repeat-x;
+}
+
+/* For IE6. Do not change it. */
+* html .blocker
+{
+	position: absolute;
+	width: 100%;
+	height: 100%;
+	z-index: 12;
+	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
+}
+
+/* The layer used to cover the dialog when opening a child dialog. */
+.cover
+{
+	position: absolute;
+	top: 0px;
+	left: 14px;
+	right: 14px;
+	bottom: 18px;
+	z-index: 11;
+}
+
+#closeButton
+{
+	position: absolute;
+	right: 0px;
+	top: 0px;
+	margin-top: 5px;
+	margin-right: 10px;
+	width: 20px;
+	height: 20px;
+	cursor: pointer;
+	background-image: url(images/sprites.png);
+	background-repeat: no-repeat;
+	background-position: -16px -651px;
+}
+
+* html #closeButton
+{
+	cursor: hand;
+	background-image: url(images/sprites.gif);
+}
+
+.rtl #closeButton
+{
+	right: auto;
+	left: 10px;
+	margin-right: 0px;
+}
+
+#closeButton:hover
+{
+	background-position: -16px -687px;
+}
+
+#throbberBlock
+{
+	z-index: 10;
+}
+
+#throbberBlock div
+{
+	float: left;
+	width: 8px;
+	height: 9px;
+	margin-left: 2px;
+	margin-right: 2px;
+	font-size: 1px;	/* IE6 */
+}
+
+/*
+	Color Gradient Generator:
+	http://www.herethere.net/~samson/php/color_gradient/?cbegin=504845&cend=DEDEDE&steps=4
+*/
+
+.throbber_1
+{
+	background-color: #504845;
+}
+
+.throbber_2
+{
+	background-color: #736D6B;
+}
+
+.throbber_3
+{
+	background-color: #979391;
+}
+
+.throbber_4
+{
+	background-color: #BAB8B7;
+}
+
+.throbber_5
+{
+	background-color: #DEDEDE;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/silver/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/skins/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/skins/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/skins/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/disablehandles.htc
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/disablehandles.htc	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/disablehandles.htc	(revision 816)
@@ -0,0 +1,15 @@
+<public:component lightweight="true">
+
+<script language="javascript">
+
+function CancelEvent()
+{
+	return false ;
+}
+
+this.onresizestart = CancelEvent ;
+this.onbeforeeditfocus = CancelEvent ;
+
+</script>
+
+</public:component>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/showtableborders.htc
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/showtableborders.htc	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/showtableborders.htc	(revision 816)
@@ -0,0 +1,36 @@
+<public:component lightweight="true">
+
+<public:attach event="oncontentready" onevent="ShowBorders()" />
+<public:attach event="onpropertychange" onevent="OnPropertyChange()" />
+
+<script language="javascript">
+
+var oClassRegex = /\s*FCK__ShowTableBorders/ ;
+
+function ShowBorders()
+{
+	if ( this.border == 0 )
+	{
+		if ( !oClassRegex.test( this.className ) )
+			this.className += ' FCK__ShowTableBorders' ;
+	}
+	else
+	{
+		if ( oClassRegex.test( this.className ) )
+		{
+			this.className = this.className.replace( oClassRegex, '' ) ;
+			if ( this.className.length == 0 )
+				this.removeAttribute( 'className', 0 ) ;
+		}
+	}
+}
+
+function OnPropertyChange()
+{
+	if ( event.propertyName == 'border' || event.propertyName == 'className' )
+		ShowBorders.call(this) ;
+}
+
+</script>
+
+</public:component>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/behaviors/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_div.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_div.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_address.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_address.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_pre.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_pre.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_plugin.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_plugin.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_hiddenfield.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_hiddenfield.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_p.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_p.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_anchor.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_anchor.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_blockquote.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_blockquote.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h1.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_flashlogo.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_flashlogo.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h2.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h2.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h3.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h3.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h4.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h4.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_pagebreak.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/fck_pagebreak.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h5.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h5.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h6.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/block_h6.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_internal.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_internal.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_internal.css	(revision 816)
@@ -0,0 +1,199 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This CSS Style Sheet defines rules used by the editor for its internal use.
+ */
+
+/* #########
+ *  WARNING
+ * #########
+ * When changing this file, the minified version of it must be updated in the
+ * fckeditor.html file (see FCK_InternalCSS).
+ */
+
+/* Fix to allow putting the caret at the end of the content in Firefox if
+   clicking below the content. */
+html
+{
+	min-height: 100%;
+}
+
+table.FCK__ShowTableBorders, table.FCK__ShowTableBorders td, table.FCK__ShowTableBorders th
+{
+	border: #d3d3d3 1px solid;
+}
+
+form
+{
+	border: 1px dotted #FF0000;
+	padding: 2px;
+}
+
+.FCK__Flash
+{
+	border: #a9a9a9 1px solid;
+	background-position: center center;
+	background-image: url(images/fck_flashlogo.gif);
+	background-repeat: no-repeat;
+	width: 80px;
+	height: 80px;
+}
+
+.FCK__UnknownObject
+{
+	border: #a9a9a9 1px solid;
+	background-position: center center;
+	background-image: url(images/fck_plugin.gif);
+	background-repeat: no-repeat;
+	width: 80px;
+	height: 80px;
+}
+
+/* Empty anchors images */
+.FCK__Anchor
+{
+	border: 1px dotted #00F;
+	background-position: center center;
+	background-image: url(images/fck_anchor.gif);
+	background-repeat: no-repeat;
+	width: 16px;
+	height: 15px;
+	vertical-align: middle;
+}
+
+/* Anchors with content */
+.FCK__AnchorC
+{
+	border: 1px dotted #00F;
+	background-position: 1px center;
+	background-image: url(images/fck_anchor.gif);
+	background-repeat: no-repeat;
+	padding-left: 18px;
+}
+
+/* Any anchor for non-IE, if we combine it with the previous rule IE ignores all. */
+a[name]
+{
+	border: 1px dotted #00F;
+	background-position: 0 center;
+	background-image: url(images/fck_anchor.gif);
+	background-repeat: no-repeat;
+	padding-left: 18px;
+}
+
+.FCK__PageBreak
+{
+	background-position: center center;
+	background-image: url(images/fck_pagebreak.gif);
+	background-repeat: no-repeat;
+	clear: both;
+	display: block;
+	float: none;
+	width: 100%;
+	border-top: #999999 1px dotted;
+	border-bottom: #999999 1px dotted;
+	border-right: 0px;
+	border-left: 0px;
+	height: 5px;
+}
+
+/* Hidden fields */
+.FCK__InputHidden
+{
+	width: 19px;
+	height: 18px;
+	background-image: url(images/fck_hiddenfield.gif);
+	background-repeat: no-repeat;
+	vertical-align: text-bottom;
+	background-position: center center;
+}
+
+.FCK__ShowBlocks p,
+.FCK__ShowBlocks div,
+.FCK__ShowBlocks pre,
+.FCK__ShowBlocks address,
+.FCK__ShowBlocks blockquote,
+.FCK__ShowBlocks h1,
+.FCK__ShowBlocks h2,
+.FCK__ShowBlocks h3,
+.FCK__ShowBlocks h4,
+.FCK__ShowBlocks h5,
+.FCK__ShowBlocks h6
+{
+	background-repeat: no-repeat;
+	border: 1px dotted gray;
+	padding-top: 8px;
+	padding-left: 8px;
+}
+
+.FCK__ShowBlocks p
+{
+	background-image: url(images/block_p.png);
+}
+
+.FCK__ShowBlocks div
+{
+	background-image: url(images/block_div.png);
+}
+
+.FCK__ShowBlocks pre
+{
+	background-image: url(images/block_pre.png);
+}
+
+.FCK__ShowBlocks address
+{
+	background-image: url(images/block_address.png);
+}
+
+.FCK__ShowBlocks blockquote
+{
+	background-image: url(images/block_blockquote.png);
+}
+
+.FCK__ShowBlocks h1
+{
+	background-image: url(images/block_h1.png);
+}
+
+.FCK__ShowBlocks h2
+{
+	background-image: url(images/block_h2.png);
+}
+
+.FCK__ShowBlocks h3
+{
+	background-image: url(images/block_h3.png);
+}
+
+.FCK__ShowBlocks h4
+{
+	background-image: url(images/block_h4.png);
+}
+
+.FCK__ShowBlocks h5
+{
+	background-image: url(images/block_h5.png);
+}
+
+.FCK__ShowBlocks h6
+{
+	background-image: url(images/block_h6.png);
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_editorarea.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_editorarea.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_editorarea.css	(revision 816)
@@ -0,0 +1,92 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the default CSS file used by the editor area. It defines the
+ * initial font of the editor and background color.
+ *
+ * A user can configure the editor to use another CSS file. Just change
+ * the value of the FCKConfig.EditorAreaCSS key in the configuration
+ * file.
+ */
+
+/*
+    The "body" styles should match your editor web site, mainly regarding
+    background color and font family and size.
+*/
+
+body
+{
+	background-color: #ffffff;
+	padding: 5px 5px 5px 5px;
+	margin: 0px;
+}
+
+body, td
+{
+	font-family: Arial, Verdana, sans-serif;
+	font-size: 12px;
+}
+
+a[href]
+{
+	color: -moz-hyperlinktext !important;		/* For Firefox... mark as important, otherwise it becomes black */
+	text-decoration: -moz-anchor-decoration;	/* For Firefox 3, otherwise no underline will be used */
+}
+
+/*
+	Just uncomment the following block if you want to avoid spaces between
+	paragraphs. Remember to apply the same style in your output front end page.
+*/
+
+/*
+p, ul, li
+{
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+*/
+
+/*
+    The following are some sample styles used in the "Styles" toolbar command.
+    You should instead remove them, and include the styles used by the site
+    you are using the editor in.
+*/
+
+.Bold
+{
+	font-weight: bold;
+}
+
+.Title
+{
+	font-weight: bold;
+	font-size: 18px;
+	color: #cc3300;
+}
+
+.Code
+{
+	border: #8b4513 1px solid;
+	padding-right: 5px;
+	padding-left: 5px;
+	color: #000066;
+	font-family: 'Courier New' , Monospace;
+	background-color: #ff9933;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_showtableborders_gecko.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_showtableborders_gecko.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/css/fck_showtableborders_gecko.css	(revision 816)
@@ -0,0 +1,49 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This CSS Style Sheet defines the rules to show table borders on Gecko.
+ */
+
+/* #########
+ *  WARNING
+ * #########
+ * When changing this file, the minified version of it must be updated in the
+ * fckeditor.html file (see FCK_ShowTableBordersCSS).
+ */
+
+/* For tables with the "border" attribute set to "0" */
+table[border="0"],
+table[border="0"] > tr > td, table[border="0"] > tr > th,
+table[border="0"] > tbody > tr > td, table[border="0"] > tbody > tr > th,
+table[border="0"] > thead > tr > td, table[border="0"] > thead > tr > th,
+table[border="0"] > tfoot > tr > td, table[border="0"] > tfoot > tr > th
+{
+	border: #d3d3d3 1px dotted ;
+}
+
+/* For tables with no "border" attribute set */
+table:not([border]),
+table:not([border]) > tr > td, table:not([border]) > tr > th,
+table:not([border]) > tbody > tr > td, table:not([border]) > tbody > tr > th,
+table:not([border]) > thead > tr > td, table:not([border]) > thead > tr > th,
+table:not([border]) > tfoot > tr > td, table:not([border]) > tfoot > tr > th
+{
+	border: #d3d3d3 1px dotted ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourcetype.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourcetype.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourcetype.html	(revision 816)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page shows the list of available resource types.
+-->
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<link href="browser.css" type="text/css" rel="stylesheet">
+		<script type="text/javascript" src="js/common.js"></script>
+		<script language="javascript">
+
+function SetResourceType( type )
+{
+	window.parent.frames["frmFolders"].SetResourceType( type ) ;
+}
+
+var aTypes = [
+	['File','File'],
+	['Image','Image'],
+	['Flash','Flash'],
+	['Media','Media']
+] ;
+
+window.onload = function()
+{
+	/* HIDE RESOURCE TYPES - NOT REQUIRED USED IN WEBSITE BAKER
+	for ( var i = 0 ; i < aTypes.length ; i++ )
+	{
+		if ( oConnector.ShowAllTypes || aTypes[i][0] == oConnector.ResourceType )
+			AddSelectOption( document.getElementById('cmbType'), aTypes[i][1], aTypes[i][0] ) ;
+	}
+	*/
+}
+
+		</script>
+	</head>
+	<body bottomMargin="0" topMargin="0">
+		<!-- HIDE RESOURCE TYPES - NOT USED IN WEBSITE BAKER 	
+		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
+			<tr>
+				<td nowrap>
+					Resource Type<BR>
+					<select id="cmbType" style="WIDTH: 100%" onchange="SetResourceType(this.value);">
+					</select>
+				</td>
+			</tr>
+		</table>
+		-->
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/Folder.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/Folder.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/spacer.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/spacer.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/Folder32.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/Folder32.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/js.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/js.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/png.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/png.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/html.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/html.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/browser.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/browser.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/browser.html	(revision 816)
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page compose the File Browser dialog frameset.
+-->
+<html>
+	<head>
+		<title>FCKeditor - Resources Browser</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<link href="browser.css" type="text/css" rel="stylesheet">
+		<script type="text/javascript" src="js/fckxml.js"></script>
+		<script language="javascript">
+// Automatically detect the correct document.domain (#1919).
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.opener.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+function GetUrlParam( paramName )
+{
+	var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
+	var oMatch = oRegex.exec( window.top.location.search ) ;
+
+	if ( oMatch && oMatch.length > 1 )
+		return decodeURIComponent( oMatch[1] ) ;
+	else
+		return '' ;
+}
+
+var oConnector = new Object() ;
+oConnector.CurrentFolder	= '/' ;
+
+var sConnUrl = GetUrlParam( 'Connector' ) ;
+
+// Gecko has some problems when using relative URLs (not starting with slash).
+if ( sConnUrl.substr(0,1) != '/' && sConnUrl.indexOf( '://' ) < 0 )
+	sConnUrl = window.location.href.replace( /browser.html.*$/, '' ) + sConnUrl ;
+
+oConnector.ConnectorUrl = sConnUrl + ( sConnUrl.indexOf('?') != -1 ? '&' : '?' ) ;
+
+var sServerPath = GetUrlParam( 'ServerPath' ) ;
+if ( sServerPath.length > 0 )
+	oConnector.ConnectorUrl += 'ServerPath=' + encodeURIComponent( sServerPath ) + '&' ;
+
+oConnector.ResourceType		= GetUrlParam( 'Type' ) ;
+oConnector.ShowAllTypes		= ( oConnector.ResourceType.length == 0 ) ;
+
+if ( oConnector.ShowAllTypes )
+	oConnector.ResourceType = 'File' ;
+
+oConnector.SendCommand = function( command, params, callBackFunction )
+{
+	var sUrl = this.ConnectorUrl + 'Command=' + command ;
+	sUrl += '&Type=' + this.ResourceType ;
+	sUrl += '&CurrentFolder=' + encodeURIComponent( this.CurrentFolder ) ;
+
+	if ( params ) sUrl += '&' + params ;
+
+	// Add a random salt to avoid getting a cached version of the command execution
+	sUrl += '&uuid=' + new Date().getTime() ;
+
+	var oXML = new FCKXml() ;
+
+	if ( callBackFunction )
+		oXML.LoadUrl( sUrl, callBackFunction ) ;	// Asynchronous load.
+	else
+		return oXML.LoadUrl( sUrl ) ;
+
+	return null ;
+}
+
+oConnector.CheckError = function( responseXml )
+{
+	var iErrorNumber = 0 ;
+	var oErrorNode = responseXml.SelectSingleNode( 'Connector/Error' ) ;
+
+	if ( oErrorNode )
+	{
+		iErrorNumber = parseInt( oErrorNode.attributes.getNamedItem('number').value, 10 ) ;
+
+		switch ( iErrorNumber )
+		{
+			case 0 :
+				break ;
+			case 1 :	// Custom error. Message placed in the "text" attribute.
+				alert( oErrorNode.attributes.getNamedItem('text').value ) ;
+				break ;
+			case 101 :
+				alert( 'Folder already exists' ) ;
+				break ;
+			case 102 :
+				alert( 'Invalid folder name' ) ;
+				break ;
+			case 103 :
+				alert( 'You have no permissions to create the folder' ) ;
+				break ;
+			case 110 :
+				alert( 'Unknown error creating folder' ) ;
+				break ;
+			default :
+				alert( 'Error on your request. Error number: ' + iErrorNumber ) ;
+				break ;
+		}
+	}
+	return iErrorNumber ;
+}
+
+var oIcons = new Object() ;
+
+oIcons.AvailableIconsArray = [
+	'ai','avi','bmp','cs','dll','doc','exe','fla','gif','htm','html','jpg','js',
+	'mdb','mp3','pdf','png','ppt','rdp','swf','swt','txt','vsd','xls','xml','zip' ] ;
+
+oIcons.AvailableIcons = new Object() ;
+
+for ( var i = 0 ; i < oIcons.AvailableIconsArray.length ; i++ )
+	oIcons.AvailableIcons[ oIcons.AvailableIconsArray[i] ] = true ;
+
+oIcons.GetIcon = function( fileName )
+{
+	var sExtension = fileName.substr( fileName.lastIndexOf('.') + 1 ).toLowerCase() ;
+
+	if ( this.AvailableIcons[ sExtension ] == true )
+		return sExtension ;
+	else
+		return 'default.icon' ;
+}
+
+function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
+{
+	if (errorNumber == "1")
+		window.frames['frmUpload'].OnUploadCompleted( errorNumber, customMsg ) ;
+	else
+		window.frames['frmUpload'].OnUploadCompleted( errorNumber, fileName ) ;
+}
+
+		</script>
+	</head>
+	<frameset cols="150,*" class="Frame" framespacing="3" bordercolor="#f1f1e3" frameborder="1">
+		<frameset rows="50,*" framespacing="0">
+			<frame src="frmresourcetype.html" scrolling="no" frameborder="0">
+			<frame name="frmFolders" src="frmfolders.html" scrolling="auto" frameborder="1">
+		</frameset>
+		<frameset rows="50,*,50" framespacing="0">
+			<frame name="frmActualFolder" src="frmactualfolder.html" scrolling="no" frameborder="0">
+			<frame name="frmResourcesList" src="frmresourceslist.html" scrolling="auto" frameborder="1">
+			<frameset cols="150,*,0" framespacing="0" frameborder="0">
+				<frame name="frmCreateFolder" src="frmcreatefolder.html" scrolling="no" frameborder="0">
+				<frame name="frmUpload" src="frmupload.html" scrolling="no" frameborder="0">
+				<frame name="frmUploadWorker" src="javascript:void(0)" scrolling="no" frameborder="0">
+			</frameset>
+		</frameset>
+	</frameset>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmfolders.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmfolders.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmfolders.html	(revision 816)
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page shows the list of folders available in the parent folder
+ * of the current folder.
+-->
+<html>
+	<head>
+		<link href="browser.css" type="text/css" rel="stylesheet">
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<script type="text/javascript" src="js/common.js"></script>
+		<script language="javascript">
+
+var sActiveFolder ;
+
+var bIsLoaded = false ;
+var iIntervalId ;
+
+var oListManager = new Object() ;
+
+oListManager.Init = function()
+{
+	this.Table = document.getElementById('tableFiles') ;
+	this.UpRow = document.getElementById('trUp') ;
+
+	this.TableRows = new Object() ;
+}
+
+oListManager.Clear = function()
+{
+	// Remove all other rows available.
+	while ( this.Table.rows.length > 1 )
+		this.Table.deleteRow(1) ;
+
+	// Reset the TableRows collection.
+	this.TableRows = new Object() ;
+}
+
+oListManager.AddItem = function( folderName, folderPath )
+{
+	// Create the new row.
+	var oRow = this.Table.insertRow(-1) ;
+	oRow.className = 'FolderListFolder' ;
+
+	// Build the link to view the folder.
+	var sLink = '<a href="#" onclick="OpenFolder(\'' + folderPath + '\');return false;">' ;
+
+	// Add the folder icon cell.
+	var oCell = oRow.insertCell(-1) ;
+	oCell.width = 16 ;
+	oCell.innerHTML = sLink + '<img alt="" src="images/spacer.gif" width="16" height="16" border="0"></a>' ;
+
+	// Add the folder name cell.
+	oCell = oRow.insertCell(-1) ;
+	oCell.noWrap = true ;
+	oCell.innerHTML = '&nbsp;' + sLink + folderName + '</a>' ;
+
+	this.TableRows[ folderPath ] = oRow ;
+}
+
+oListManager.ShowUpFolder = function( upFolderPath )
+{
+	this.UpRow.style.display = ( upFolderPath != null ? '' : 'none' ) ;
+
+	if ( upFolderPath != null )
+	{
+		document.getElementById('linkUpIcon').onclick = document.getElementById('linkUp').onclick = function()
+		{
+			LoadFolders( upFolderPath ) ;
+			return false ;
+		}
+	}
+}
+
+function CheckLoaded()
+{
+	if ( window.top.IsLoadedActualFolder
+		&& window.top.IsLoadedCreateFolder
+		&& window.top.IsLoadedUpload
+		&& window.top.IsLoadedResourcesList )
+	{
+		window.clearInterval( iIntervalId ) ;
+		bIsLoaded = true ;
+		OpenFolder( sActiveFolder ) ;
+	}
+}
+
+function OpenFolder( folderPath )
+{
+	sActiveFolder = folderPath ;
+
+	if ( ! bIsLoaded )
+	{
+		if ( ! iIntervalId )
+			iIntervalId = window.setInterval( CheckLoaded, 100 ) ;
+		return ;
+	}
+
+	// Change the style for the select row (to show the opened folder).
+	for ( var sFolderPath in oListManager.TableRows )
+	{
+		oListManager.TableRows[ sFolderPath ].className =
+			( sFolderPath == folderPath ? 'FolderListCurrentFolder' : 'FolderListFolder' ) ;
+	}
+
+	// Set the current folder in all frames.
+	window.parent.frames['frmActualFolder'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
+	window.parent.frames['frmCreateFolder'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
+	window.parent.frames['frmUpload'].SetCurrentFolder( oConnector.ResourceType, folderPath ) ;
+
+	// Load the resources list for this folder.
+	window.parent.frames['frmResourcesList'].LoadResources( oConnector.ResourceType, folderPath ) ;
+}
+
+function LoadFolders( folderPath )
+{
+	// Clear the folders list.
+	oListManager.Clear() ;
+
+	// Get the parent folder path.
+	var sParentFolderPath ;
+	if ( folderPath != '/' )
+		sParentFolderPath = folderPath.substring( 0, folderPath.lastIndexOf( '/', folderPath.length - 2 ) + 1 ) ;
+
+	// Show/Hide the Up Folder.
+	oListManager.ShowUpFolder( sParentFolderPath ) ;
+
+	if ( folderPath != '/' )
+	{
+		sActiveFolder = folderPath ;
+		oConnector.CurrentFolder = sParentFolderPath ;
+		oConnector.SendCommand( 'GetFolders', null, GetFoldersCallBack ) ;
+	}
+	else
+		OpenFolder( '/' ) ;
+}
+
+function GetFoldersCallBack( fckXml )
+{
+	if ( oConnector.CheckError( fckXml ) != 0 )
+		return ;
+
+	// Get the current folder path.
+	var oNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
+	var sCurrentFolderPath = oNode.attributes.getNamedItem('path').value ;
+
+	var oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
+
+	for ( var i = 0 ; i < oNodes.length ; i++ )
+	{
+		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
+		oListManager.AddItem( sFolderName, sCurrentFolderPath + sFolderName + '/' ) ;
+	}
+
+	OpenFolder( sActiveFolder ) ;
+}
+
+function SetResourceType( type )
+{
+	oConnector.ResourceType = type ;
+	LoadFolders( '/' ) ;
+}
+
+window.onload = function()
+{
+	oListManager.Init() ;
+	LoadFolders( '/' ) ;
+}
+		</script>
+	</head>
+	<body class="FileArea" bottomMargin="10" leftMargin="10" topMargin="10" rightMargin="10">
+		<table id="tableFiles" cellSpacing="0" cellPadding="0" width="100%" border="0">
+			<tr id="trUp" style="DISPLAY: none">
+				<td width="16"><a id="linkUpIcon" href="#"><img alt="" src="images/FolderUp.gif" width="16" height="16" border="0"></a></td>
+				<td nowrap width="100%">&nbsp;<a id="linkUp" href="#">..</a></td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html	(revision 816)
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Page used to create new folders in the current folder.
+-->
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<link href="browser.css" type="text/css" rel="stylesheet">
+		<script type="text/javascript" src="js/common.js"></script>
+		<script language="javascript">
+
+function SetCurrentFolder( resourceType, folderPath )
+{
+	oConnector.ResourceType = resourceType ;
+	oConnector.CurrentFolder = folderPath ;
+}
+
+function CreateFolder()
+{
+	var sFolderName ;
+
+	while ( true )
+	{
+		sFolderName = prompt( 'Type the name of the new folder:', '' ) ;
+
+		if ( sFolderName == null )
+			return ;
+		else if ( sFolderName.length == 0 )
+			alert( 'Please type the folder name' ) ;
+		else
+			break ;
+	}
+
+	oConnector.SendCommand( 'CreateFolder', 'NewFolderName=' + encodeURIComponent( sFolderName) , CreateFolderCallBack ) ;
+}
+
+function CreateFolderCallBack( fckXml )
+{
+	if ( oConnector.CheckError( fckXml ) == 0 )
+		window.parent.frames['frmResourcesList'].Refresh() ;
+
+	/*
+	// Get the current folder path.
+	var oNode = fckXml.SelectSingleNode( 'Connector/Error' ) ;
+	var iErrorNumber = parseInt( oNode.attributes.getNamedItem('number').value ) ;
+
+	switch ( iErrorNumber )
+	{
+		case 0 :
+			window.parent.frames['frmResourcesList'].Refresh() ;
+			break ;
+		case 101 :
+			alert( 'Folder already exists' ) ;
+			break ;
+		case 102 :
+			alert( 'Invalid folder name' ) ;
+			break ;
+		case 103 :
+			alert( 'You have no permissions to create the folder' ) ;
+			break ;
+		case 110 :
+			alert( 'Unknown error creating folder' ) ;
+			break ;
+		default :
+			alert( 'Error creating folder. Error number: ' + iErrorNumber ) ;
+			break ;
+	}
+	*/
+}
+
+window.onload = function()
+{
+	window.top.IsLoadedCreateFolder = true ;
+}
+		</script>
+	</head>
+	<body bottomMargin="0" topMargin="0">
+		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
+			<tr>
+				<td>
+					<button type="button" style="WIDTH: 100%" onclick="CreateFolder();">
+						<table cellSpacing="0" cellPadding="0" border="0">
+							<tr>
+								<td><img height="16" alt="" src="images/Folder.gif" width="16"></td>
+								<td>&nbsp;</td>
+								<td nowrap>Create New Folder</td>
+							</tr>
+						</table>
+					</button>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourcetype.html.org
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourcetype.html.org	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourcetype.html.org	(revision 816)
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page shows the list of available resource types.
+-->
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<link href="browser.css" type="text/css" rel="stylesheet">
+		<script type="text/javascript" src="js/common.js"></script>
+		<script language="javascript">
+
+function SetResourceType( type )
+{
+	window.parent.frames["frmFolders"].SetResourceType( type ) ;
+}
+
+var aTypes = [
+	['File','File'],
+	['Image','Image'],
+	['Flash','Flash'],
+	['Media','Media']
+] ;
+
+window.onload = function()
+{
+	for ( var i = 0 ; i < aTypes.length ; i++ )
+	{
+		if ( oConnector.ShowAllTypes || aTypes[i][0] == oConnector.ResourceType )
+			AddSelectOption( document.getElementById('cmbType'), aTypes[i][1], aTypes[i][0] ) ;
+	}
+}
+
+		</script>
+	</head>
+	<body bottomMargin="0" topMargin="0">
+		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
+			<tr>
+				<td nowrap>
+					Resource Type<BR>
+					<select id="cmbType" style="WIDTH: 100%" onchange="SetResourceType(this.value);">
+					</select>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/browser.css
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/browser.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/browser.css	(revision 816)
@@ -0,0 +1,89 @@
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * CSS styles used by all pages that compose the File Browser.
+ */
+
+body
+{
+	background-color: #f1f1e3;
+}
+
+form
+{
+	margin: 0px 0px 0px 0px ;
+	padding: 0px 0px 0px 0px ;
+}
+
+.Frame
+{
+	background-color: #f1f1e3;
+	border-color: #f1f1e3;
+	border-right: thin inset;
+	border-top: thin inset;
+	border-left: thin inset;
+	border-bottom: thin inset;
+}
+
+body.FileArea
+{
+
+	background-color: #ffffff;
+	margin: 10px;
+}
+
+body, td, input, select
+{
+	font-size: 11px;
+	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
+}
+
+.ActualFolder
+{
+	font-weight: bold;
+	font-size: 14px;
+}
+
+.PopupButtons
+{
+	border-top: #d5d59d 1px solid;
+	background-color: #e3e3c7;
+	padding: 7px 10px 7px 10px;
+}
+
+.Button, button
+{
+	border-right: #737357 1px solid;
+	border-top: #737357 1px solid;
+	border-left: #737357 1px solid;
+	color: #3b3b1f;
+	border-bottom: #737357 1px solid;
+	background-color: #c7c78f;
+}
+
+.FolderListCurrentFolder img
+{
+	background-image: url(images/FolderOpened.gif);
+}
+
+.FolderListFolder img
+{
+	background-image: url(images/Folder.gif);
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmupload.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmupload.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmupload.html	(revision 816)
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Page used to upload new files in the current folder.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+	<head>
+		<title>File Upload</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<link href="browser.css" type="text/css" rel="stylesheet" />
+		<script type="text/javascript" src="js/common.js"></script>
+		<script type="text/javascript">
+
+function SetCurrentFolder( resourceType, folderPath )
+{
+	var sUrl = oConnector.ConnectorUrl + 'Command=FileUpload' ;
+	sUrl += '&Type=' + resourceType ;
+	sUrl += '&CurrentFolder=' + encodeURIComponent( folderPath ) ;
+
+	document.getElementById('frmUpload').action = sUrl ;
+}
+
+function OnSubmit()
+{
+	if ( document.getElementById('NewFile').value.length == 0 )
+	{
+		alert( 'Please select a file from your computer' ) ;
+		return false ;
+	}
+
+	// Set the interface elements.
+	document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder (Upload in progress, please wait...)' ;
+	document.getElementById('btnUpload').disabled = true ;
+
+	return true ;
+}
+
+function OnUploadCompleted( errorNumber, data )
+{
+	// Reset the Upload Worker Frame.
+	window.parent.frames['frmUploadWorker'].location = 'javascript:void(0)' ;
+
+	// Reset the upload form (On IE we must do a little trick to avoid problems).
+	if ( document.all )
+		document.getElementById('NewFile').outerHTML = '<input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file">' ;
+	else
+		document.getElementById('frmUpload').reset() ;
+
+	// Reset the interface elements.
+	document.getElementById('eUploadMessage').innerHTML = 'Upload a new file in this folder' ;
+	document.getElementById('btnUpload').disabled = false ;
+
+	switch ( errorNumber )
+	{
+		case 0 :
+			window.parent.frames['frmResourcesList'].Refresh() ;
+			break ;
+		case 1 :	// Custom error.
+			alert( data ) ;
+			break ;
+		case 201 :
+			window.parent.frames['frmResourcesList'].Refresh() ;
+			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + data + '"' ) ;
+			break ;
+		case 202 :
+			alert( 'Invalid file' ) ;
+			break ;
+		default :
+			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
+			break ;
+	}
+}
+
+window.onload = function()
+{
+	window.top.IsLoadedUpload = true ;
+}
+		</script>
+	</head>
+	<body bottommargin="0" topmargin="0">
+		<form id="frmUpload" action="" target="frmUploadWorker" method="post" enctype="multipart/form-data" onsubmit="return OnSubmit();">
+			<table height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
+				<tr>
+					<td nowrap="nowrap">
+						<span id="eUploadMessage">Upload a new file in this folder</span><br>
+						<table cellspacing="0" cellpadding="0" width="100%" border="0">
+							<tr>
+								<td width="100%"><input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file"></td>
+								<td nowrap="nowrap">&nbsp;<input id="btnUpload" type="submit" value="Upload"></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</form>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/fckxml.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/fckxml.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/fckxml.js	(revision 816)
@@ -0,0 +1,129 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Defines the FCKXml object that is used for XML data calls
+ * and XML processing.
+ *
+ * This script is shared by almost all pages that compose the
+ * File Browser frameset.
+ */
+
+var FCKXml = function()
+{}
+
+FCKXml.prototype.GetHttpRequest = function()
+{
+	// Gecko / IE7
+	try { return new XMLHttpRequest(); }
+	catch(e) {}
+
+	// IE6
+	try { return new ActiveXObject( 'Msxml2.XMLHTTP' ) ; }
+	catch(e) {}
+
+	// IE5
+	try { return new ActiveXObject( 'Microsoft.XMLHTTP' ) ; }
+	catch(e) {}
+
+	return null ;
+}
+
+FCKXml.prototype.LoadUrl = function( urlToCall, asyncFunctionPointer )
+{
+	var oFCKXml = this ;
+
+	var bAsync = ( typeof(asyncFunctionPointer) == 'function' ) ;
+
+	var oXmlHttp = this.GetHttpRequest() ;
+
+	oXmlHttp.open( "GET", urlToCall, bAsync ) ;
+
+	if ( bAsync )
+	{
+		oXmlHttp.onreadystatechange = function()
+		{
+			if ( oXmlHttp.readyState == 4 )
+			{
+				if ( ( oXmlHttp.status != 200 && oXmlHttp.status != 304 ) || oXmlHttp.responseXML == null || oXmlHttp.responseXML.firstChild == null )
+				{
+					alert( 'The server didn\'t send back a proper XML response. Please contact your system administrator.\n\n' +
+							'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')\n\n' +
+							'Requested URL:\n' + urlToCall + '\n\n' +
+							'Response text:\n' + oXmlHttp.responseText ) ;
+					return ;
+				}
+
+				oFCKXml.DOMDocument = oXmlHttp.responseXML ;
+				asyncFunctionPointer( oFCKXml ) ;
+			}
+		}
+	}
+
+	oXmlHttp.send( null ) ;
+
+	if ( ! bAsync )
+	{
+		if ( oXmlHttp.status == 200 || oXmlHttp.status == 304 )
+			this.DOMDocument = oXmlHttp.responseXML ;
+		else
+		{
+			alert( 'XML request error: ' + oXmlHttp.statusText + ' (' + oXmlHttp.status + ')' ) ;
+		}
+	}
+}
+
+FCKXml.prototype.SelectNodes = function( xpath )
+{
+	if ( navigator.userAgent.indexOf('MSIE') >= 0 )		// IE
+		return this.DOMDocument.selectNodes( xpath ) ;
+	else					// Gecko
+	{
+		var aNodeArray = new Array();
+
+		var xPathResult = this.DOMDocument.evaluate( xpath, this.DOMDocument,
+				this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), XPathResult.ORDERED_NODE_ITERATOR_TYPE, null) ;
+		if ( xPathResult )
+		{
+			var oNode = xPathResult.iterateNext() ;
+ 			while( oNode )
+ 			{
+ 				aNodeArray[aNodeArray.length] = oNode ;
+ 				oNode = xPathResult.iterateNext();
+ 			}
+		}
+		return aNodeArray ;
+	}
+}
+
+FCKXml.prototype.SelectSingleNode = function( xpath )
+{
+	if ( navigator.userAgent.indexOf('MSIE') >= 0 )		// IE
+		return this.DOMDocument.selectSingleNode( xpath ) ;
+	else					// Gecko
+	{
+		var xPathResult = this.DOMDocument.evaluate( xpath, this.DOMDocument,
+				this.DOMDocument.createNSResolver(this.DOMDocument.documentElement), 9, null);
+
+		if ( xPathResult && xPathResult.singleNodeValue )
+			return xPathResult.singleNodeValue ;
+		else
+			return null ;
+	}
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/common.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/common.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/common.js	(revision 816)
@@ -0,0 +1,87 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Common objects and functions shared by all pages that compose the
+ * File Browser dialog window.
+ */
+
+// Automatically detect the correct document.domain (#1919).
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.top.opener.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+function AddSelectOption( selectElement, optionText, optionValue )
+{
+	var oOption = document.createElement("OPTION") ;
+
+	oOption.text	= optionText ;
+	oOption.value	= optionValue ;
+
+	selectElement.options.add(oOption) ;
+
+	return oOption ;
+}
+
+var oConnector	= window.parent.oConnector ;
+var oIcons		= window.parent.oIcons ;
+
+
+function StringBuilder( value )
+{
+    this._Strings = new Array( value || '' ) ;
+}
+
+StringBuilder.prototype.Append = function( value )
+{
+    if ( value )
+        this._Strings.push( value ) ;
+}
+
+StringBuilder.prototype.ToString = function()
+{
+    return this._Strings.join( '' ) ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/js/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmactualfolder.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmactualfolder.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmactualfolder.html	(revision 816)
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page shows the actual folder path.
+-->
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<link href="browser.css" type="text/css" rel="stylesheet">
+		<script type="text/javascript">
+// Automatically detect the correct document.domain (#1919).
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.top.opener.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+function OnResize()
+{
+	divName.style.width = "1px" ;
+	divName.style.width = tdName.offsetWidth + "px" ;
+}
+
+function SetCurrentFolder( resourceType, folderPath )
+{
+	document.getElementById('tdName').innerHTML = folderPath ;
+}
+
+window.onload = function()
+{
+	window.top.IsLoadedActualFolder = true ;
+}
+
+		</script>
+	</head>
+	<body bottomMargin="0" topMargin="0">
+		<table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
+			<tr>
+				<td>
+					<button style="WIDTH: 100%" type="button">
+						<table cellSpacing="0" cellPadding="0" width="100%" border="0">
+							<tr>
+								<td><img height="32" alt="" src="images/FolderOpened32.gif" width="32"></td>
+								<td>&nbsp;</td>
+								<td id="tdName" width="100%" nowrap class="ActualFolder">/</td>
+								<td>&nbsp;</td>
+								<td><img height="8" src="images/ButtonArrow.gif" width="12"></td>
+								<td>&nbsp;</td>
+							</tr>
+						</table>
+					</button>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourceslist.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourceslist.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/default/frmresourceslist.html	(revision 816)
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This page shows all resources available in a folder in the File Browser.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<link href="browser.css" type="text/css" rel="stylesheet" />
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+	<script type="text/javascript" src="js/common.js"></script>
+	<script type="text/javascript">
+
+var oListManager = new Object() ;
+
+oListManager.Clear = function()
+{
+	document.body.innerHTML = '' ;
+}
+
+function ProtectPath(path)
+{
+	path = path.replace( /\\/g, '\\\\') ;
+	path = path.replace( /'/g, '\\\'') ;
+	return path ;
+}
+
+oListManager.GetFolderRowHtml = function( folderName, folderPath )
+{
+	// Build the link to view the folder.
+	var sLink = '<a href="#" onclick="OpenFolder(\'' + ProtectPath( folderPath ) + '\');return false;">' ;
+
+	return '<tr>' +
+			'<td width="16">' +
+				sLink +
+				'<img alt="" src="images/Folder.gif" width="16" height="16" border="0"><\/a>' +
+			'<\/td><td nowrap colspan="2">&nbsp;' +
+				sLink +
+				folderName +
+				'<\/a>' +
+		'<\/td><\/tr>' ;
+}
+
+oListManager.GetFileRowHtml = function( fileName, fileUrl, fileSize )
+{
+	// Build the link to view the folder.
+	var sLink = '<a href="#" onclick="OpenFile(\'' + ProtectPath( fileUrl ) + '\');return false;">' ;
+
+	// Get the file icon.
+	var sIcon = oIcons.GetIcon( fileName ) ;
+
+	return '<tr>' +
+			'<td width="16">' +
+				sLink +
+				'<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"><\/a>' +
+			'<\/td><td>&nbsp;' +
+				sLink +
+				fileName +
+				'<\/a>' +
+			'<\/td><td align="right" nowrap>&nbsp;' +
+				fileSize +
+				' KB' +
+		'<\/td><\/tr>' ;
+}
+
+function OpenFolder( folderPath )
+{
+	// Load the resources list for this folder.
+	window.parent.frames['frmFolders'].LoadFolders( folderPath ) ;
+}
+
+function OpenFile( fileUrl )
+{
+	window.top.opener.SetUrl( encodeURI( fileUrl ).replace( '#', '%23' ) ) ;
+	window.top.close() ;
+	window.top.opener.focus() ;
+}
+
+function LoadResources( resourceType, folderPath )
+{
+	oListManager.Clear() ;
+	oConnector.ResourceType = resourceType ;
+	oConnector.CurrentFolder = folderPath ;
+	oConnector.SendCommand( 'GetFoldersAndFiles', null, GetFoldersAndFilesCallBack ) ;
+}
+
+function Refresh()
+{
+	LoadResources( oConnector.ResourceType, oConnector.CurrentFolder ) ;
+}
+
+function GetFoldersAndFilesCallBack( fckXml )
+{
+	if ( oConnector.CheckError( fckXml ) != 0 )
+		return ;
+
+	// Get the current folder path.
+	var oFolderNode = fckXml.SelectSingleNode( 'Connector/CurrentFolder' ) ;
+	if ( oFolderNode == null )
+	{
+		alert( 'The server didn\'t reply with a proper XML data. Please check your configuration.' ) ;
+		return ;
+	}
+	var sCurrentFolderPath	= oFolderNode.attributes.getNamedItem('path').value ;
+	var sCurrentFolderUrl	= oFolderNode.attributes.getNamedItem('url').value ;
+
+//	var dTimer = new Date() ;
+
+	var oHtml = new StringBuilder( '<table id="tableFiles" cellspacing="1" cellpadding="0" width="100%" border="0">' ) ;
+
+	// Add the Folders.
+	var oNodes ;
+	oNodes = fckXml.SelectNodes( 'Connector/Folders/Folder' ) ;
+	for ( var i = 0 ; i < oNodes.length ; i++ )
+	{
+		var sFolderName = oNodes[i].attributes.getNamedItem('name').value ;
+		oHtml.Append( oListManager.GetFolderRowHtml( sFolderName, sCurrentFolderPath + sFolderName + "/" ) ) ;
+	}
+
+	// Add the Files.
+	oNodes = fckXml.SelectNodes( 'Connector/Files/File' ) ;
+	for ( var j = 0 ; j < oNodes.length ; j++ )
+	{
+		var oNode = oNodes[j] ;
+		var sFileName = oNode.attributes.getNamedItem('name').value ;
+		var sFileSize = oNode.attributes.getNamedItem('size').value ;
+
+		// Get the optional "url" attribute. If not available, build the url.
+		var oFileUrlAtt = oNodes[j].attributes.getNamedItem('url') ;
+		var sFileUrl = oFileUrlAtt != null ? oFileUrlAtt.value : sCurrentFolderUrl + sFileName ;
+
+		oHtml.Append( oListManager.GetFileRowHtml( sFileName, sFileUrl, sFileSize ) ) ;
+	}
+
+	oHtml.Append( '<\/table>' ) ;
+
+	document.body.innerHTML = oHtml.ToString() ;
+
+//	window.top.document.title = 'Finished processing in ' + ( ( ( new Date() ) - dTimer ) / 1000 ) + ' seconds' ;
+
+}
+
+window.onload = function()
+{
+	window.top.IsLoadedResourcesList = true ;
+}
+	</script>
+</head>
+<body class="FileArea">
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/browser/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/test.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/test.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/test.html	(revision 816)
@@ -0,0 +1,30 @@
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2007 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Test page for the File Browser connectors.
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>FCKeditor - Connectors Tests</title>
+</head>
+<body>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/connector.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/connector.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/connector.php	(revision 816)
@@ -0,0 +1,87 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the File Manager Connector for PHP.
+ */
+
+ob_start() ;
+
+require('./config.php') ;
+require('./util.php') ;
+require('./io.php') ;
+require('./basexml.php') ;
+require('./commands.php') ;
+require('./phpcompat.php') ;
+
+if ( !$Config['Enabled'] )
+	SendError( 1, 'This connector is disabled. Please check the "editor/filemanager/connectors/php/config.php" file' ) ;
+
+DoResponse() ;
+
+function DoResponse()
+{
+    if (!isset($_GET)) {
+        global $_GET;
+    }
+	if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
+		return ;
+
+	// Get the main request informaiton.
+	$sCommand		= $_GET['Command'] ;
+	$sResourceType	= $_GET['Type'] ;
+	$sCurrentFolder	= GetCurrentFolder() ;
+
+	// Check if it is an allowed command
+	if ( ! IsAllowedCommand( $sCommand ) )
+		SendError( 1, 'The "' . $sCommand . '" command isn\'t allowed' ) ;
+
+	// Check if it is an allowed type.
+	if ( !IsAllowedType( $sResourceType ) )
+		SendError( 1, 'Invalid type specified' ) ;
+
+	// File Upload doesn't have to Return XML, so it must be intercepted before anything.
+	if ( $sCommand == 'FileUpload' )
+	{
+		FileUpload( $sResourceType, $sCurrentFolder, $sCommand ) ;
+		return ;
+	}
+
+	CreateXmlHeader( $sCommand, $sResourceType, $sCurrentFolder ) ;
+
+	// Execute the required command.
+	switch ( $sCommand )
+	{
+		case 'GetFolders' :
+			GetFolders( $sResourceType, $sCurrentFolder ) ;
+			break ;
+		case 'GetFoldersAndFiles' :
+			GetFoldersAndFiles( $sResourceType, $sCurrentFolder ) ;
+			break ;
+		case 'CreateFolder' :
+			CreateFolder( $sResourceType, $sCurrentFolder ) ;
+			break ;
+	}
+
+	CreateXmlFooter() ;
+
+	exit ;
+}
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/basexml.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/basexml.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/basexml.php	(revision 816)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * These functions define the base of the XML response sent by the PHP
+ * connector.
+ */
+
+function SetXmlHeaders()
+{
+	ob_end_clean() ;
+
+	// Prevent the browser from caching the result.
+	// Date in the past
+	header('Expires: Mon, 26 Jul 1997 05:00:00 GMT') ;
+	// always modified
+	header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT') ;
+	// HTTP/1.1
+	header('Cache-Control: no-store, no-cache, must-revalidate') ;
+	header('Cache-Control: post-check=0, pre-check=0', false) ;
+	// HTTP/1.0
+	header('Pragma: no-cache') ;
+
+	// Set the response format.
+	header( 'Content-Type: text/xml; charset=utf-8' ) ;
+}
+
+function CreateXmlHeader( $command, $resourceType, $currentFolder )
+{
+	SetXmlHeaders() ;
+
+	// Create the XML document header.
+	echo '<?xml version="1.0" encoding="utf-8" ?>' ;
+
+	// Create the main "Connector" node.
+	echo '<Connector command="' . $command . '" resourceType="' . $resourceType . '">' ;
+
+	// Add the current folder node.
+	echo '<CurrentFolder path="' . ConvertToXmlAttribute( $currentFolder ) . '" url="' . ConvertToXmlAttribute( GetUrlFromPath( $resourceType, $currentFolder, $command ) ) . '" />' ;
+
+	$GLOBALS['HeaderSent'] = true ;
+}
+
+function CreateXmlFooter()
+{
+	echo '</Connector>' ;
+}
+
+function SendError( $number, $text )
+{
+	if ( isset( $GLOBALS['HeaderSent'] ) && $GLOBALS['HeaderSent'] )
+	{
+		SendErrorNode( $number, $text ) ;
+		CreateXmlFooter() ;
+	}
+	else
+	{
+		SetXmlHeaders() ;
+
+		// Create the XML document header
+		echo '<?xml version="1.0" encoding="utf-8" ?>' ;
+
+		echo '<Connector>' ;
+
+		SendErrorNode( $number, $text ) ;
+
+		echo '</Connector>' ;
+	}
+	exit ;
+}
+
+function SendErrorNode(  $number, $text )
+{
+	echo '<Error number="' . $number . '" text="' . htmlspecialchars( $text ) . '" />' ;
+}
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php.org
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php.org	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php.org	(revision 816)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Configuration file for the File Manager Connector for PHP.
+ */
+
+global $Config ;
+
+// SECURITY: You must explicitly enable this "connector". (Set it to "true").
+// WARNING: don't just set "$Config['Enabled'] = true ;", you must be sure that only
+//		authenticated users can access this file or use some kind of session checking.
+$Config['Enabled'] = false ;
+
+
+// Path to user files relative to the document root.
+$Config['UserFilesPath'] = '/userfiles/' ;
+
+// Fill the following value it you prefer to specify the absolute path for the
+// user files directory. Useful if you are using a virtual directory, symbolic
+// link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
+// Attention: The above 'UserFilesPath' must point to the same directory.
+$Config['UserFilesAbsolutePath'] = '' ;
+
+// Due to security issues with Apache modules, it is recommended to leave the
+// following setting enabled.
+$Config['ForceSingleExtension'] = true ;
+
+// Perform additional checks for image files.
+// If set to true, validate image size (using getimagesize).
+$Config['SecureImageUploads'] = true;
+
+// What the user can do with this connector.
+$Config['ConfigAllowedCommands'] = array('QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder') ;
+
+// Allowed Resource Types.
+$Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media') ;
+
+// For security, HTML is allowed in the first Kb of data for files having the
+// following extensions only.
+$Config['HtmlExtensions'] = array("html", "htm", "xml", "xsd", "txt", "js") ;
+
+// After file is uploaded, sometimes it is required to change its permissions
+// so that it was possible to access it at the later time.
+// If possible, it is recommended to set more restrictive permissions, like 0755.
+// Set to 0 to disable this feature.
+// Note: not needed on Windows-based servers.
+$Config['ChmodOnUpload'] = 0777 ;
+
+// See comments above.
+// Used when creating folders that does not exist.
+$Config['ChmodOnFolderCreate'] = 0777 ;
+
+/*
+	Configuration settings for each Resource Type
+
+	- AllowedExtensions: the possible extensions that can be allowed.
+		If it is empty then any file type can be uploaded.
+	- DeniedExtensions: The extensions that won't be allowed.
+		If it is empty then no restrictions are done here.
+
+	For a file to be uploaded it has to fulfill both the AllowedExtensions
+	and DeniedExtensions (that's it: not being denied) conditions.
+
+	- FileTypesPath: the virtual folder relative to the document root where
+		these resources will be located.
+		Attention: It must start and end with a slash: '/'
+
+	- FileTypesAbsolutePath: the physical path to the above folder. It must be
+		an absolute path.
+		If it's an empty string then it will be autocalculated.
+		Useful if you are using a virtual directory, symbolic link or alias.
+		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
+		Attention: The above 'FileTypesPath' must point to the same directory.
+		Attention: It must end with a slash: '/'
+
+	 - QuickUploadPath: the virtual folder relative to the document root where
+		these resources will be uploaded using the Upload tab in the resources
+		dialogs.
+		Attention: It must start and end with a slash: '/'
+
+	 - QuickUploadAbsolutePath: the physical path to the above folder. It must be
+		an absolute path.
+		If it's an empty string then it will be autocalculated.
+		Useful if you are using a virtual directory, symbolic link or alias.
+		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
+		Attention: The above 'QuickUploadPath' must point to the same directory.
+		Attention: It must end with a slash: '/'
+
+	 	NOTE: by default, QuickUploadPath and QuickUploadAbsolutePath point to
+	 	"userfiles" directory to maintain backwards compatibility with older versions of FCKeditor.
+	 	This is fine, but you in some cases you will be not able to browse uploaded files using file browser.
+	 	Example: if you click on "image button", select "Upload" tab and send image
+	 	to the server, image will appear in FCKeditor correctly, but because it is placed
+	 	directly in /userfiles/ directory, you'll be not able to see it in built-in file browser.
+	 	The more expected behaviour would be to send images directly to "image" subfolder.
+	 	To achieve that, simply change
+			$Config['QuickUploadPath']['Image']			= $Config['UserFilesPath'] ;
+			$Config['QuickUploadAbsolutePath']['Image']	= $Config['UserFilesAbsolutePath'] ;
+		into:
+			$Config['QuickUploadPath']['Image']			= $Config['FileTypesPath']['Image'] ;
+			$Config['QuickUploadAbsolutePath']['Image'] 	= $Config['FileTypesAbsolutePath']['Image'] ;
+
+*/
+
+$Config['AllowedExtensions']['File']	= array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip') ;
+$Config['DeniedExtensions']['File']		= array() ;
+$Config['FileTypesPath']['File']		= $Config['UserFilesPath'] . 'file/' ;
+$Config['FileTypesAbsolutePath']['File']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'file/' ;
+$Config['QuickUploadPath']['File']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['File']= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png') ;
+$Config['DeniedExtensions']['Image']	= array() ;
+$Config['FileTypesPath']['Image']		= $Config['UserFilesPath'] . 'image/' ;
+$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
+$Config['QuickUploadPath']['Image']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Flash']	= array('swf','flv') ;
+$Config['DeniedExtensions']['Flash']	= array() ;
+$Config['FileTypesPath']['Flash']		= $Config['UserFilesPath'] . 'flash/' ;
+$Config['FileTypesAbsolutePath']['Flash']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'flash/' ;
+$Config['QuickUploadPath']['Flash']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Flash']= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Media']	= array('aiff', 'asf', 'avi', 'bmp', 'fla', 'flv', 'gif', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'png', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'swf', 'tif', 'tiff', 'wav', 'wma', 'wmv') ;
+$Config['DeniedExtensions']['Media']	= array() ;
+$Config['FileTypesPath']['Media']		= $Config['UserFilesPath'] . 'media/' ;
+$Config['FileTypesAbsolutePath']['Media']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'media/' ;
+$Config['QuickUploadPath']['Media']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Media']= $Config['UserFilesAbsolutePath'] ;
+
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/phpcompat.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/phpcompat.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/phpcompat.php	(revision 816)
@@ -0,0 +1,17 @@
+<?php
+
+if ( !isset( $_SERVER ) ) {
+    $_SERVER = $HTTP_SERVER_VARS ;
+}
+if ( !isset( $_GET ) ) {
+    $_GET = $HTTP_GET_VARS ;
+}
+if ( !isset( $_FILES ) ) {
+    $_FILES = $HTTP_POST_FILES ;
+}
+
+if ( !defined( 'DIRECTORY_SEPARATOR' ) ) {
+    define( 'DIRECTORY_SEPARATOR',
+        strtoupper(substr(PHP_OS, 0, 3) == 'WIN') ? '\\' : '/'
+    ) ;
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/util.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/util.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/util.php	(revision 816)
@@ -0,0 +1,220 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Utility functions for the File Manager Connector for PHP.
+ */
+
+function RemoveFromStart( $sourceString, $charToRemove )
+{
+	$sPattern = '|^' . $charToRemove . '+|' ;
+	return preg_replace( $sPattern, '', $sourceString ) ;
+}
+
+function RemoveFromEnd( $sourceString, $charToRemove )
+{
+	$sPattern = '|' . $charToRemove . '+$|' ;
+	return preg_replace( $sPattern, '', $sourceString ) ;
+}
+
+function FindBadUtf8( $string )
+{
+	$regex =
+	'([\x00-\x7F]'.
+	'|[\xC2-\xDF][\x80-\xBF]'.
+	'|\xE0[\xA0-\xBF][\x80-\xBF]'.
+	'|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}'.
+	'|\xED[\x80-\x9F][\x80-\xBF]'.
+	'|\xF0[\x90-\xBF][\x80-\xBF]{2}'.
+	'|[\xF1-\xF3][\x80-\xBF]{3}'.
+	'|\xF4[\x80-\x8F][\x80-\xBF]{2}'.
+	'|(.{1}))';
+
+	while (preg_match('/'.$regex.'/S', $string, $matches)) {
+		if ( isset($matches[2])) {
+			return true;
+		}
+		$string = substr($string, strlen($matches[0]));
+	}
+
+	return false;
+}
+
+function ConvertToXmlAttribute( $value )
+{
+	if ( defined( 'PHP_OS' ) )
+	{
+		$os = PHP_OS ;
+	}
+	else
+	{
+		$os = php_uname() ;
+	}
+
+	if ( strtoupper( substr( $os, 0, 3 ) ) === 'WIN' || FindBadUtf8( $value ) )
+	{
+		return ( utf8_encode( htmlspecialchars( $value ) ) ) ;
+	}
+	else
+	{
+		return ( htmlspecialchars( $value ) ) ;
+	}
+}
+
+/**
+ * Check whether given extension is in html etensions list
+ *
+ * @param string $ext
+ * @param array $htmlExtensions
+ * @return boolean
+ */
+function IsHtmlExtension( $ext, $htmlExtensions )
+{
+	if ( !$htmlExtensions || !is_array( $htmlExtensions ) )
+	{
+		return false ;
+	}
+	$lcaseHtmlExtensions = array() ;
+	foreach ( $htmlExtensions as $key => $val )
+	{
+		$lcaseHtmlExtensions[$key] = strtolower( $val ) ;
+	}
+	return in_array( $ext, $lcaseHtmlExtensions ) ;
+}
+
+/**
+ * Detect HTML in the first KB to prevent against potential security issue with
+ * IE/Safari/Opera file type auto detection bug.
+ * Returns true if file contain insecure HTML code at the beginning.
+ *
+ * @param string $filePath absolute path to file
+ * @return boolean
+ */
+function DetectHtml( $filePath )
+{
+	$fp = @fopen( $filePath, 'rb' ) ;
+
+	//open_basedir restriction, see #1906
+	if ( $fp === false || !flock( $fp, LOCK_SH ) )
+	{
+		return -1 ;
+	}
+
+	$chunk = fread( $fp, 1024 ) ;
+	flock( $fp, LOCK_UN ) ;
+	fclose( $fp ) ;
+
+	$chunk = strtolower( $chunk ) ;
+
+	if (!$chunk)
+	{
+		return false ;
+	}
+
+	$chunk = trim( $chunk ) ;
+
+	if ( preg_match( "/<!DOCTYPE\W*X?HTML/sim", $chunk ) )
+	{
+		return true;
+	}
+
+	$tags = array( '<body', '<head', '<html', '<img', '<pre', '<script', '<table', '<title' ) ;
+
+	foreach( $tags as $tag )
+	{
+		if( false !== strpos( $chunk, $tag ) )
+		{
+			return true ;
+		}
+	}
+
+	//type = javascript
+	if ( preg_match( '!type\s*=\s*[\'"]?\s*(?:\w*/)?(?:ecma|java)!sim', $chunk ) )
+	{
+		return true ;
+	}
+
+	//href = javascript
+	//src = javascript
+	//data = javascript
+	if ( preg_match( '!(?:href|src|data)\s*=\s*[\'"]?\s*(?:ecma|java)script:!sim', $chunk ) )
+	{
+		return true ;
+	}
+
+	//url(javascript
+	if ( preg_match( '!url\s*\(\s*[\'"]?\s*(?:ecma|java)script:!sim', $chunk ) )
+	{
+		return true ;
+	}
+
+	return false ;
+}
+
+/**
+ * Check file content.
+ * Currently this function validates only image files.
+ * Returns false if file is invalid.
+ *
+ * @param string $filePath absolute path to file
+ * @param string $extension file extension
+ * @param integer $detectionLevel 0 = none, 1 = use getimagesize for images, 2 = use DetectHtml for images
+ * @return boolean
+ */
+function IsImageValid( $filePath, $extension )
+{
+	if (!@is_readable($filePath)) {
+		return -1;
+	}
+
+	$imageCheckExtensions = array('gif', 'jpeg', 'jpg', 'png', 'swf', 'psd', 'bmp', 'iff');
+
+	// version_compare is available since PHP4 >= 4.0.7
+	if ( function_exists( 'version_compare' ) ) {
+		$sCurrentVersion = phpversion();
+		if ( version_compare( $sCurrentVersion, "4.2.0" ) >= 0 ) {
+			$imageCheckExtensions[] = "tiff";
+			$imageCheckExtensions[] = "tif";
+		}
+		if ( version_compare( $sCurrentVersion, "4.3.0" ) >= 0 ) {
+			$imageCheckExtensions[] = "swc";
+		}
+		if ( version_compare( $sCurrentVersion, "4.3.2" ) >= 0 ) {
+			$imageCheckExtensions[] = "jpc";
+			$imageCheckExtensions[] = "jp2";
+			$imageCheckExtensions[] = "jpx";
+			$imageCheckExtensions[] = "jb2";
+			$imageCheckExtensions[] = "xbm";
+			$imageCheckExtensions[] = "wbmp";
+		}
+	}
+
+	if ( !in_array( $extension, $imageCheckExtensions ) ) {
+		return true;
+	}
+
+	if ( @getimagesize( $filePath ) === false ) {
+		return false ;
+	}
+
+	return true;
+}
+
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/commands.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/commands.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/commands.php	(revision 816)
@@ -0,0 +1,273 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the File Manager Connector for PHP.
+ */
+
+function GetFolders( $resourceType, $currentFolder )
+{
+	// Map the virtual path to the local server path.
+	$sServerDir = ServerMapFolder( $resourceType, $currentFolder, 'GetFolders' ) ;
+
+	// Array that will hold the folders names.
+	$aFolders	= array() ;
+
+	$oCurrentFolder = opendir( $sServerDir ) ;
+
+	while ( $sFile = readdir( $oCurrentFolder ) )
+	{
+		if ( $sFile != '.' && $sFile != '..' && is_dir( $sServerDir . $sFile ) )
+			$aFolders[] = '<Folder name="' . ConvertToXmlAttribute( $sFile ) . '" />' ;
+	}
+
+	closedir( $oCurrentFolder ) ;
+
+	// Open the "Folders" node.
+	echo "<Folders>" ;
+
+	natcasesort( $aFolders ) ;
+	foreach ( $aFolders as $sFolder )
+		echo $sFolder ;
+
+	// Close the "Folders" node.
+	echo "</Folders>" ;
+}
+
+function GetFoldersAndFiles( $resourceType, $currentFolder )
+{
+	// Map the virtual path to the local server path.
+	$sServerDir = ServerMapFolder( $resourceType, $currentFolder, 'GetFoldersAndFiles' ) ;
+
+	// Arrays that will hold the folders and files names.
+	$aFolders	= array() ;
+	$aFiles		= array() ;
+
+	$oCurrentFolder = opendir( $sServerDir ) ;
+
+	while ( $sFile = readdir( $oCurrentFolder ) )
+	{
+		if ( $sFile != '.' && $sFile != '..' )
+		{
+			if ( is_dir( $sServerDir . $sFile ) )
+				$aFolders[] = '<Folder name="' . ConvertToXmlAttribute( $sFile ) . '" />' ;
+			else
+			{
+				$iFileSize = @filesize( $sServerDir . $sFile ) ;
+				if ( !$iFileSize ) {
+					$iFileSize = 0 ;
+				}
+				if ( $iFileSize > 0 )
+				{
+					$iFileSize = round( $iFileSize / 1024 ) ;
+					if ( $iFileSize < 1 ) $iFileSize = 1 ;
+				}
+
+				$aFiles[] = '<File name="' . ConvertToXmlAttribute( $sFile ) . '" size="' . $iFileSize . '" />' ;
+			}
+		}
+	}
+
+	// Send the folders
+	natcasesort( $aFolders ) ;
+	echo '<Folders>' ;
+
+	foreach ( $aFolders as $sFolder )
+		echo $sFolder ;
+
+	echo '</Folders>' ;
+
+	// Send the files
+	natcasesort( $aFiles ) ;
+	echo '<Files>' ;
+
+	foreach ( $aFiles as $sFiles )
+		echo $sFiles ;
+
+	echo '</Files>' ;
+}
+
+function CreateFolder( $resourceType, $currentFolder )
+{
+	if (!isset($_GET)) {
+		global $_GET;
+	}
+	$sErrorNumber	= '0' ;
+	$sErrorMsg		= '' ;
+
+	if ( isset( $_GET['NewFolderName'] ) )
+	{
+		$sNewFolderName = $_GET['NewFolderName'] ;
+		$sNewFolderName = SanitizeFolderName( $sNewFolderName ) ;
+
+		if ( strpos( $sNewFolderName, '..' ) !== FALSE )
+			$sErrorNumber = '102' ;		// Invalid folder name.
+		else
+		{
+			// Map the virtual path to the local server path of the current folder.
+			$sServerDir = ServerMapFolder( $resourceType, $currentFolder, 'CreateFolder' ) ;
+
+			if ( is_writable( $sServerDir ) )
+			{
+				$sServerDir .= $sNewFolderName ;
+
+				$sErrorMsg = CreateServerFolder( $sServerDir ) ;
+
+				switch ( $sErrorMsg )
+				{
+					case '' :
+						$sErrorNumber = '0' ;
+						break ;
+					case 'Invalid argument' :
+					case 'No such file or directory' :
+						$sErrorNumber = '102' ;		// Path too long.
+						break ;
+					default :
+						$sErrorNumber = '110' ;
+						break ;
+				}
+			}
+			else
+				$sErrorNumber = '103' ;
+		}
+	}
+	else
+		$sErrorNumber = '102' ;
+
+	// Create the "Error" node.
+	echo '<Error number="' . $sErrorNumber . '" originalDescription="' . ConvertToXmlAttribute( $sErrorMsg ) . '" />' ;
+}
+
+function FileUpload( $resourceType, $currentFolder, $sCommand )
+{
+	if (!isset($_FILES)) {
+		global $_FILES;
+	}
+	$sErrorNumber = '0' ;
+	$sFileName = '' ;
+
+	if ( isset( $_FILES['NewFile'] ) && !is_null( $_FILES['NewFile']['tmp_name'] ) )
+	{
+		global $Config ;
+
+		$oFile = $_FILES['NewFile'] ;
+
+		// Map the virtual path to the local server path.
+		$sServerDir = ServerMapFolder( $resourceType, $currentFolder, $sCommand ) ;
+
+		// Get the uploaded file name.
+		$sFileName = $oFile['name'] ;
+		$sFileName = SanitizeFileName( $sFileName ) ;
+
+		$sOriginalFileName = $sFileName ;
+
+		// Get the extension.
+		$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
+		$sExtension = strtolower( $sExtension ) ;
+
+		if ( isset( $Config['SecureImageUploads'] ) )
+		{
+			if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
+			{
+				$sErrorNumber = '202' ;
+			}
+		}
+
+		if ( isset( $Config['HtmlExtensions'] ) )
+		{
+			if ( !IsHtmlExtension( $sExtension, $Config['HtmlExtensions'] ) &&
+				( $detectHtml = DetectHtml( $oFile['tmp_name'] ) ) === true )
+			{
+				$sErrorNumber = '202' ;
+			}
+		}
+
+		// Check if it is an allowed extension.
+		if ( !$sErrorNumber && IsAllowedExt( $sExtension, $resourceType ) )
+		{
+			$iCounter = 0 ;
+
+			while ( true )
+			{
+				$sFilePath = $sServerDir . $sFileName ;
+
+				if ( is_file( $sFilePath ) )
+				{
+					$iCounter++ ;
+					$sFileName = RemoveExtension( $sOriginalFileName ) . '(' . $iCounter . ').' . $sExtension ;
+					$sErrorNumber = '201' ;
+				}
+				else
+				{
+					move_uploaded_file( $oFile['tmp_name'], $sFilePath ) ;
+
+					if ( is_file( $sFilePath ) )
+					{
+						if ( isset( $Config['ChmodOnUpload'] ) && !$Config['ChmodOnUpload'] )
+						{
+							break ;
+						}
+
+						$permissions = 0777;
+
+						if ( isset( $Config['ChmodOnUpload'] ) && $Config['ChmodOnUpload'] )
+						{
+							$permissions = $Config['ChmodOnUpload'] ;
+						}
+
+						$oldumask = umask(0) ;
+						chmod( $sFilePath, $permissions ) ;
+						umask( $oldumask ) ;
+					}
+
+					break ;
+				}
+			}
+
+			if ( file_exists( $sFilePath ) )
+			{
+				//previous checks failed, try once again
+				if ( isset( $isImageValid ) && $isImageValid === -1 && IsImageValid( $sFilePath, $sExtension ) === false )
+				{
+					@unlink( $sFilePath ) ;
+					$sErrorNumber = '202' ;
+				}
+				else if ( isset( $detectHtml ) && $detectHtml === -1 && DetectHtml( $sFilePath ) === true )
+				{
+					@unlink( $sFilePath ) ;
+					$sErrorNumber = '202' ;
+				}
+			}
+		}
+		else
+			$sErrorNumber = '202' ;
+	}
+	else
+		$sErrorNumber = '202' ;
+
+
+	$sFileUrl = CombinePaths( GetResourceTypePath( $resourceType, $sCommand ) , $currentFolder ) ;
+	$sFileUrl = CombinePaths( $sFileUrl, $sFileName ) ;
+
+	SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName ) ;
+
+	exit ;
+}
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/upload.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/upload.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/upload.php	(revision 816)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the "File Uploader" for PHP.
+ */
+
+require('./config.php') ;
+require('./util.php') ;
+require('./io.php') ;
+require('./commands.php') ;
+require('./phpcompat.php') ;
+
+function SendError( $number, $text )
+{
+	SendUploadResults( $number, '', '', $text ) ;
+}
+
+
+// Check if this uploader has been enabled.
+if ( !$Config['Enabled'] )
+	SendUploadResults( '1', '', '', 'This file uploader is disabled. Please check the "editor/filemanager/connectors/php/config.php" file' ) ;
+
+$sCommand = 'QuickUpload' ;
+
+// The file type (from the QueryString, by default 'File').
+$sType = isset( $_GET['Type'] ) ? $_GET['Type'] : 'File' ;
+
+$sCurrentFolder	= GetCurrentFolder() ;
+
+// Is enabled the upload?
+if ( ! IsAllowedCommand( $sCommand ) )
+	SendUploadResults( '1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed' ) ;
+
+// Check if it is an allowed type.
+if ( !IsAllowedType( $sType ) )
+    SendUploadResults( 1, '', '', 'Invalid type specified' ) ;
+
+
+FileUpload( $sType, $sCurrentFolder, $sCommand )
+
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php	(revision 816)
@@ -0,0 +1,230 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Configuration file for the File Manager Connector for PHP.
+ */
+
+global $Config ;
+
+// SECURITY: You must explicitly enable this "connector". (Set it to "true").
+// WARNING: don't just set "$Config['Enabled'] = true ;", you must be sure that only
+//		authenticated users can access this file or use some kind of session checking.
+$Config['Enabled'] = false ;
+
+/** 
+	SECURITY PATCH FOR WEBSITE BAKER (doc)
+	only enable PHP connector if user is authenticated to WB
+	and has at least permissions to view the WB MEDIA folder
+*/
+// include WB config.php file and admin class
+require_once('../../../../../../../config.php');
+require_once(WB_PATH .'/framework/class.admin.php');
+
+// check if user is authenticated if WB and has permission to view MEDIA folder
+$admin = new admin('Media', 'media_view', false, false);
+if(($admin->get_permission('media_view') === true)) {
+	// user allowed to view MEDIA folder -> enable PHP connector
+	$Config['Enabled'] = true ;
+	// allow actions to list folders and files
+	$Config['ConfigAllowedCommands'] = array('GetFolders', 'GetFoldersAndFiles') ;
+}
+
+// Path to user files relative to the document root.
+// $Config['UserFilesPath'] = '/userfiles/' ;
+$Config['UserFilesPath'] = WB_URL .MEDIA_DIRECTORY ;
+// use home folder of current user as document root if available
+if(isset($_SESSION['HOME_FOLDER']) && file_exists(WB_PATH .MEDIA_DIRECTORY .$_SESSION['HOME_FOLDER'])){
+   $Config['UserFilesPath'] = $Config['UserFilesPath'].$_SESSION['HOME_FOLDER'];
+}
+
+// Fill the following value it you prefer to specify the absolute path for the
+// user files directory. Useful if you are using a virtual directory, symbolic
+// link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
+// Attention: The above 'UserFilesPath' must point to the same directory.
+// $Config['UserFilesAbsolutePath'] = '' ;
+$Config['UserFilesAbsolutePath'] = WB_PATH .MEDIA_DIRECTORY ;
+// use home folder of current user as document root if available
+if(isset($_SESSION['HOME_FOLDER']) && file_exists(WB_PATH .MEDIA_DIRECTORY .$_SESSION['HOME_FOLDER'])){
+   $Config['UserFilesAbsolutePath'] = $Config['UserFilesAbsolutePath'].$_SESSION['HOME_FOLDER'];
+}
+// Due to security issues with Apache modules, it is recommended to leave the
+// following setting enabled.
+$Config['ForceSingleExtension'] = true ;
+
+// Perform additional checks for image files.
+// If set to true, validate image size (using getimagesize).
+$Config['SecureImageUploads'] = true;
+
+// What the user can do with this connector.
+// $Config['ConfigAllowedCommands'] = array('QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder') ;
+
+/** 
+   Check WB permissions of the user/group for the MEDIA folder and 
+	enable only those FCKEditor commands the user has permissions for 
+*/
+// check if user is allowed to upload files to the media directory
+if(($admin->get_permission('media_upload') === true)) {
+	// add actions to upload files to the MEDIA folder
+	array_push($Config['ConfigAllowedCommands'], 'FileUpload', 'QuickUpload');
+}
+
+// check if user is allowed to create new folders in the media directory
+if(($admin->get_permission('media_create') === true)) {
+	// add action to create new folders in the MEDIA folder
+	array_push($Config['ConfigAllowedCommands'], 'CreateFolder');
+}
+
+// Allowed Resource Types.
+$Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media') ;
+
+// For security, HTML is allowed in the first Kb of data for files having the
+// following extensions only.
+$Config['HtmlExtensions'] = array("html", "htm", "xml", "xsd", "txt", "js") ;
+
+// After file is uploaded, sometimes it is required to change its permissions
+// so that it was possible to access it at the later time.
+// If possible, it is recommended to set more restrictive permissions, like 0755.
+// Set to 0 to disable this feature.
+// Note: not needed on Windows-based servers.
+$Config['ChmodOnUpload'] = 0777 ;
+
+// See comments above.
+// Used when creating folders that does not exist.
+$Config['ChmodOnFolderCreate'] = 0777 ;
+
+/*
+	Configuration settings for each Resource Type
+
+	- AllowedExtensions: the possible extensions that can be allowed.
+		If it is empty then any file type can be uploaded.
+	- DeniedExtensions: The extensions that won't be allowed.
+		If it is empty then no restrictions are done here.
+
+	For a file to be uploaded it has to fulfill both the AllowedExtensions
+	and DeniedExtensions (that's it: not being denied) conditions.
+
+	- FileTypesPath: the virtual folder relative to the document root where
+		these resources will be located.
+		Attention: It must start and end with a slash: '/'
+
+	- FileTypesAbsolutePath: the physical path to the above folder. It must be
+		an absolute path.
+		If it's an empty string then it will be autocalculated.
+		Useful if you are using a virtual directory, symbolic link or alias.
+		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
+		Attention: The above 'FileTypesPath' must point to the same directory.
+		Attention: It must end with a slash: '/'
+
+	 - QuickUploadPath: the virtual folder relative to the document root where
+		these resources will be uploaded using the Upload tab in the resources
+		dialogs.
+		Attention: It must start and end with a slash: '/'
+
+	 - QuickUploadAbsolutePath: the physical path to the above folder. It must be
+		an absolute path.
+		If it's an empty string then it will be autocalculated.
+		Useful if you are using a virtual directory, symbolic link or alias.
+		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
+		Attention: The above 'QuickUploadPath' must point to the same directory.
+		Attention: It must end with a slash: '/'
+
+	 	NOTE: by default, QuickUploadPath and QuickUploadAbsolutePath point to
+	 	"userfiles" directory to maintain backwards compatibility with older versions of FCKeditor.
+	 	This is fine, but you in some cases you will be not able to browse uploaded files using file browser.
+	 	Example: if you click on "image button", select "Upload" tab and send image
+	 	to the server, image will appear in FCKeditor correctly, but because it is placed
+	 	directly in /userfiles/ directory, you'll be not able to see it in built-in file browser.
+	 	The more expected behaviour would be to send images directly to "image" subfolder.
+	 	To achieve that, simply change
+			$Config['QuickUploadPath']['Image']			= $Config['UserFilesPath'] ;
+			$Config['QuickUploadAbsolutePath']['Image']	= $Config['UserFilesAbsolutePath'] ;
+		into:
+			$Config['QuickUploadPath']['Image']			= $Config['FileTypesPath']['Image'] ;
+			$Config['QuickUploadAbsolutePath']['Image'] 	= $Config['FileTypesAbsolutePath']['Image'] ;
+
+*/
+
+/*
+$Config['AllowedExtensions']['File']	= array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip') ;
+$Config['DeniedExtensions']['File']		= array() ;
+$Config['FileTypesPath']['File']		= $Config['UserFilesPath'] . 'file/' ;
+$Config['FileTypesAbsolutePath']['File']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'file/' ;
+$Config['QuickUploadPath']['File']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['File']= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png') ;
+$Config['DeniedExtensions']['Image']	= array() ;
+$Config['FileTypesPath']['Image']		= $Config['UserFilesPath'] . 'image/' ;
+$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
+$Config['QuickUploadPath']['Image']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Flash']	= array('swf','flv') ;
+$Config['DeniedExtensions']['Flash']	= array() ;
+$Config['FileTypesPath']['Flash']		= $Config['UserFilesPath'] . 'flash/' ;
+$Config['FileTypesAbsolutePath']['Flash']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'flash/' ;
+$Config['QuickUploadPath']['Flash']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Flash']= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Media']	= array('aiff', 'asf', 'avi', 'bmp', 'fla', 'flv', 'gif', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'png', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'swf', 'tif', 'tiff', 'wav', 'wma', 'wmv') ;
+$Config['DeniedExtensions']['Media']	= array() ;
+$Config['FileTypesPath']['Media']		= $Config['UserFilesPath'] . 'media/' ;
+$Config['FileTypesAbsolutePath']['Media']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'media/' ;
+$Config['QuickUploadPath']['Media']		= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Media']= $Config['UserFilesAbsolutePath'] ;
+*/
+
+/**
+	APPLY MORE RESTRICTIVE SETTINGS FOR WEBSITE BAKER
+	+ only allow file types: 	only textfiles (no PHP, Javascript or HTML files per default)
+	+ only allows images type: bmp, gif, jpges, jpg and png
+	+ only allows flash types: swf, flv (no fla ... flash action script per default)
+	+ only allows media types: swf, flv, jpg, gif, jpeg, png, avi, mgp, mpeg
+*/
+$Config['AllowedExtensions']['File']			= array();
+$Config['DeniedExtensions']['File']				= array('html','htm','php','php2','php3','php4','php5','phtml','pwml','inc','asp','aspx','ascx','jsp','cfm','cfc','pl','bat','exe','com','dll','vbs','js','reg','cgi','htaccess','asis') ;
+$Config['FileTypesPath']['File']					= $Config['UserFilesPath'];
+$Config['FileTypesAbsolutePath']['File']		= $Config['UserFilesAbsolutePath'] ;
+$Config['QuickUploadPath']['File']				= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['File']	= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Image']			= array('bmp','gif','jpeg','jpg','png') ;
+$Config['DeniedExtensions']['Image']			= array() ;
+$Config['FileTypesPath']['Image'] 				= $Config['UserFilesPath'] ;
+$Config['FileTypesAbsolutePath']['Image'] 	= $Config['UserFilesAbsolutePath'];
+$Config['QuickUploadPath']['Image'] 			= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Image']	= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Flash']			= array('swf','flv') ;
+$Config['DeniedExtensions']['Flash']			= array() ;
+$Config['FileTypesPath']['Flash']				= $Config['UserFilesPath'];
+$Config['FileTypesAbsolutePath']['Flash'] 	= $Config['UserFilesAbsolutePath'];
+$Config['QuickUploadPath']['Flash']				= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Flash']	= $Config['UserFilesAbsolutePath'] ;
+
+$Config['AllowedExtensions']['Media']			= array('swf','flv','jpg','gif','jpeg','png','avi','mpg','mpeg') ;
+$Config['DeniedExtensions']['Media']			= array() ;
+$Config['FileTypesPath']['Media']				= $Config['UserFilesPath'] . '' ;
+$Config['FileTypesAbsolutePath']['Media']		= $Config['UserFilesAbsolutePath'];
+$Config['QuickUploadPath']['Media']				= $Config['UserFilesPath'] ;
+$Config['QuickUploadAbsolutePath']['Media']	= $Config['UserFilesAbsolutePath'] ;
+
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/io.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/io.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/io.php	(revision 816)
@@ -0,0 +1,320 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the File Manager Connector for PHP.
+ */
+function CombinePaths( $sBasePath, $sFolder )
+{
+	return RemoveFromEnd( $sBasePath, '/' ) . '/' . RemoveFromStart( $sFolder, '/' ) ;
+}
+function GetResourceTypePath( $resourceType, $sCommand )
+{
+	global $Config ;
+
+	if ( $sCommand == "QuickUpload")
+		return $Config['QuickUploadPath'][$resourceType] ;
+	else
+		return $Config['FileTypesPath'][$resourceType] ;
+}
+
+function GetResourceTypeDirectory( $resourceType, $sCommand )
+{
+	global $Config ;
+	if ( $sCommand == "QuickUpload")
+	{
+		if ( strlen( $Config['QuickUploadAbsolutePath'][$resourceType] ) > 0 )
+			return $Config['QuickUploadAbsolutePath'][$resourceType] ;
+
+		// Map the "UserFiles" path to a local directory.
+		return Server_MapPath( $Config['QuickUploadPath'][$resourceType] ) ;
+	}
+	else
+	{
+		if ( strlen( $Config['FileTypesAbsolutePath'][$resourceType] ) > 0 )
+			return $Config['FileTypesAbsolutePath'][$resourceType] ;
+
+		// Map the "UserFiles" path to a local directory.
+		return Server_MapPath( $Config['FileTypesPath'][$resourceType] ) ;
+	}
+}
+
+function GetUrlFromPath( $resourceType, $folderPath, $sCommand )
+{
+	return CombinePaths( GetResourceTypePath( $resourceType, $sCommand ), $folderPath ) ;
+}
+
+function RemoveExtension( $fileName )
+{
+	return substr( $fileName, 0, strrpos( $fileName, '.' ) ) ;
+}
+
+function ServerMapFolder( $resourceType, $folderPath, $sCommand )
+{
+	// Get the resource type directory.
+	$sResourceTypePath = GetResourceTypeDirectory( $resourceType, $sCommand ) ;
+
+	// Ensure that the directory exists.
+	$sErrorMsg = CreateServerFolder( $sResourceTypePath ) ;
+	if ( $sErrorMsg != '' )
+		SendError( 1, "Error creating folder \"{$sResourceTypePath}\" ({$sErrorMsg})" ) ;
+
+	// Return the resource type directory combined with the required path.
+	return CombinePaths( $sResourceTypePath , $folderPath ) ;
+}
+
+function GetParentFolder( $folderPath )
+{
+	$sPattern = "-[/\\\\][^/\\\\]+[/\\\\]?$-" ;
+	return preg_replace( $sPattern, '', $folderPath ) ;
+}
+
+function CreateServerFolder( $folderPath, $lastFolder = null )
+{
+	global $Config ;
+	$sParent = GetParentFolder( $folderPath ) ;
+
+	// Ensure the folder path has no double-slashes, or mkdir may fail on certain platforms
+	while ( strpos($folderPath, '//') !== false )
+	{
+		$folderPath = str_replace( '//', '/', $folderPath ) ;
+	}
+
+	// Check if the parent exists, or create it.
+	if ( !file_exists( $sParent ) )
+	{
+		//prevents agains infinite loop when we can't create root folder
+		if ( !is_null( $lastFolder ) && $lastFolder === $sParent) {
+			return "Can't create $folderPath directory" ;
+		}
+
+		$sErrorMsg = CreateServerFolder( $sParent, $folderPath ) ;
+		if ( $sErrorMsg != '' )
+			return $sErrorMsg ;
+	}
+
+	if ( !file_exists( $folderPath ) )
+	{
+		// Turn off all error reporting.
+		error_reporting( 0 ) ;
+
+		$php_errormsg = '' ;
+		// Enable error tracking to catch the error.
+		ini_set( 'track_errors', '1' ) ;
+
+		if ( isset( $Config['ChmodOnFolderCreate'] ) && !$Config['ChmodOnFolderCreate'] )
+		{
+			mkdir( $folderPath ) ;
+		}
+		else
+		{
+			$permissions = 0777 ;
+			if ( isset( $Config['ChmodOnFolderCreate'] ) )
+			{
+				$permissions = $Config['ChmodOnFolderCreate'] ;
+			}
+			// To create the folder with 0777 permissions, we need to set umask to zero.
+			$oldumask = umask(0) ;
+			mkdir( $folderPath, $permissions ) ;
+			umask( $oldumask ) ;
+		}
+
+		$sErrorMsg = $php_errormsg ;
+
+		// Restore the configurations.
+		ini_restore( 'track_errors' ) ;
+		ini_restore( 'error_reporting' ) ;
+
+		return $sErrorMsg ;
+	}
+	else
+		return '' ;
+}
+
+function GetRootPath()
+{
+	if (!isset($_SERVER)) {
+		global $_SERVER;
+	}
+	$sRealPath = realpath( './' ) ;
+
+	$sSelfPath = $_SERVER['PHP_SELF'] ;
+	$sSelfPath = substr( $sSelfPath, 0, strrpos( $sSelfPath, '/' ) ) ;
+
+	$sSelfPath = str_replace( '/', DIRECTORY_SEPARATOR, $sSelfPath ) ;
+
+	$position = strpos( $sRealPath, $sSelfPath ) ;
+
+	// This can check only that this script isn't run from a virtual dir
+	// But it avoids the problems that arise if it isn't checked
+	if ( $position === false || $position <> strlen( $sRealPath ) - strlen( $sSelfPath ) )
+		SendError( 1, 'Sorry, can\'t map "UserFilesPath" to a physical path. You must set the "UserFilesAbsolutePath" value in "editor/filemanager/connectors/php/config.php".' ) ;
+
+	return substr( $sRealPath, 0, $position ) ;
+}
+
+// Emulate the asp Server.mapPath function.
+// given an url path return the physical directory that it corresponds to
+function Server_MapPath( $path )
+{
+	// This function is available only for Apache
+	if ( function_exists( 'apache_lookup_uri' ) )
+	{
+		$info = apache_lookup_uri( $path ) ;
+		return $info->filename . $info->path_info ;
+	}
+
+	// This isn't correct but for the moment there's no other solution
+	// If this script is under a virtual directory or symlink it will detect the problem and stop
+	return GetRootPath() . $path ;
+}
+
+function IsAllowedExt( $sExtension, $resourceType )
+{
+	global $Config ;
+	// Get the allowed and denied extensions arrays.
+	$arAllowed	= $Config['AllowedExtensions'][$resourceType] ;
+	$arDenied	= $Config['DeniedExtensions'][$resourceType] ;
+
+	if ( count($arAllowed) > 0 && !in_array( $sExtension, $arAllowed ) )
+		return false ;
+
+	if ( count($arDenied) > 0 && in_array( $sExtension, $arDenied ) )
+		return false ;
+
+	return true ;
+}
+
+function IsAllowedType( $resourceType )
+{
+	global $Config ;
+	if ( !in_array( $resourceType, $Config['ConfigAllowedTypes'] ) )
+		return false ;
+
+	return true ;
+}
+
+function IsAllowedCommand( $sCommand )
+{
+	global $Config ;
+
+	if ( !in_array( $sCommand, $Config['ConfigAllowedCommands'] ) )
+		return false ;
+
+	return true ;
+}
+
+function GetCurrentFolder()
+{
+	if (!isset($_GET)) {
+		global $_GET;
+	}
+	$sCurrentFolder	= isset( $_GET['CurrentFolder'] ) ? $_GET['CurrentFolder'] : '/' ;
+
+	// Check the current folder syntax (must begin and start with a slash).
+	if ( !preg_match( '|/$|', $sCurrentFolder ) )
+		$sCurrentFolder .= '/' ;
+	if ( strpos( $sCurrentFolder, '/' ) !== 0 )
+		$sCurrentFolder = '/' . $sCurrentFolder ;
+
+	// Ensure the folder path has no double-slashes
+	while ( strpos ($sCurrentFolder, '//') !== false ) {
+		$sCurrentFolder = str_replace ('//', '/', $sCurrentFolder) ;
+	}
+
+	// Check for invalid folder paths (..)
+	if ( strpos( $sCurrentFolder, '..' ) || strpos( $sCurrentFolder, "\\" ))
+		SendError( 102, '' ) ;
+
+	return $sCurrentFolder ;
+}
+
+// Do a cleanup of the folder name to avoid possible problems
+function SanitizeFolderName( $sNewFolderName )
+{
+	$sNewFolderName = stripslashes( $sNewFolderName ) ;
+
+	// Remove . \ / | : ? * " < >
+	$sNewFolderName = preg_replace( '/\\.|\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFolderName ) ;
+
+	return $sNewFolderName ;
+}
+
+// Do a cleanup of the file name to avoid possible problems
+function SanitizeFileName( $sNewFileName )
+{
+	global $Config ;
+
+	$sNewFileName = stripslashes( $sNewFileName ) ;
+
+	// Replace dots in the name with underscores (only one dot can be there... security issue).
+	if ( $Config['ForceSingleExtension'] )
+		$sNewFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sNewFileName ) ;
+
+	// Remove \ / | : ? * " < >
+	$sNewFileName = preg_replace( '/\\\\|\\/|\\||\\:|\\?|\\*|"|<|>|[[:cntrl:]]/', '_', $sNewFileName ) ;
+
+	return $sNewFileName ;
+}
+
+// This is the function that sends the results of the uploading process.
+function SendUploadResults( $errorNumber, $fileUrl = '', $fileName = '', $customMsg = '' )
+{
+	echo <<<EOF
+<script type="text/javascript">
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.top.opener.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+EOF;
+	$rpl = array( '\\' => '\\\\', '"' => '\\"' ) ;
+	echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . strtr( $fileUrl, $rpl ) . '","' . strtr( $fileName, $rpl ) . '", "' . strtr( $customMsg, $rpl ) . '") ;' ;
+	echo '</script>' ;
+	exit ;
+}
+
+?>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/uploadtest.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/uploadtest.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/uploadtest.html	(revision 816)
@@ -0,0 +1,29 @@
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2007 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Test page for the "File Uploaders".
+-->
+<html>
+	<head>
+		<title>FCKeditor - Uploaders Tests</title>
+	</head>
+	<body>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/test.html.org
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/test.html.org	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/test.html.org	(revision 816)
@@ -0,0 +1,210 @@
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Test page for the File Browser connectors.
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>FCKeditor - Connectors Tests</title>
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+	<script type="text/javascript">
+
+// Automatically detect the correct document.domain (#1919).
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.opener.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+function BuildBaseUrl( command )
+{
+	var sUrl =
+		document.getElementById('cmbConnector').value +
+		'?Command=' + command +
+		'&Type=' + document.getElementById('cmbType').value +
+		'&CurrentFolder=' + encodeURIComponent(document.getElementById('txtFolder').value) ;
+
+	return sUrl ;
+}
+
+function SetFrameUrl( url )
+{
+	document.getElementById('eRunningFrame').src = url ;
+
+	document.getElementById('eUrl').innerHTML = url ;
+}
+
+function GetFolders()
+{
+	SetFrameUrl( BuildBaseUrl( 'GetFolders' ) ) ;
+	return false ;
+}
+
+function GetFoldersAndFiles()
+{
+	SetFrameUrl( BuildBaseUrl( 'GetFoldersAndFiles' ) ) ;
+	return false ;
+}
+
+function CreateFolder()
+{
+	var sFolder = prompt( 'Type the folder name:', 'Test Folder' ) ;
+
+	if ( ! sFolder )
+		return false ;
+
+	var sUrl = BuildBaseUrl( 'CreateFolder' ) ;
+	sUrl += '&NewFolderName=' + encodeURIComponent( sFolder ) ;
+
+	SetFrameUrl( sUrl ) ;
+	return false ;
+}
+
+function OnUploadCompleted( errorNumber, fileName )
+{
+	switch ( errorNumber )
+	{
+		case 0 :
+			alert( 'File uploaded with no errors' ) ;
+			break ;
+		case 201 :
+			GetFoldersAndFiles() ;
+			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
+			break ;
+		case 202 :
+			alert( 'Invalid file' ) ;
+			break ;
+		default :
+			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
+			break ;
+	}
+}
+
+this.frames.frmUpload = this ;
+
+function SetAction()
+{
+	var sUrl = BuildBaseUrl( 'FileUpload' ) ;
+	document.getElementById('eUrl').innerHTML = sUrl ;
+	document.getElementById('frmUpload').action = sUrl ;
+}
+
+	</script>
+</head>
+<body>
+	<table height="100%" cellspacing="0" cellpadding="0" width="100%" border="0">
+		<tr>
+			<td>
+				<table cellspacing="0" cellpadding="0" border="0">
+					<tr>
+						<td>
+							Connector:<br />
+							<select id="cmbConnector" name="cmbConnector">
+								<option value="asp/connector.asp" selected="selected">ASP</option>
+								<option value="aspx/connector.aspx">ASP.Net</option>
+								<option value="cfm/connector.cfm">ColdFusion</option>
+								<option value="lasso/connector.lasso">Lasso</option>
+								<option value="perl/connector.cgi">Perl</option>
+								<option value="php/connector.php">PHP</option>
+								<option value="py/connector.py">Python</option>
+							</select>
+						</td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td>
+							Current Folder<br />
+							<input id="txtFolder" type="text" value="/" name="txtFolder" /></td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td>
+							Resource Type<br />
+							<select id="cmbType" name="cmbType">
+								<option value="File" selected="selected">File</option>
+								<option value="Image">Image</option>
+								<option value="Flash">Flash</option>
+								<option value="Media">Media</option>
+								<option value="Invalid">Invalid Type (for testing)</option>
+							</select>
+						</td>
+					</tr>
+				</table>
+				<br />
+				<table cellspacing="0" cellpadding="0" border="0">
+					<tr>
+						<td valign="top">
+							<a href="#" onclick="GetFolders();">Get Folders</a></td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td valign="top">
+							<a href="#" onclick="GetFoldersAndFiles();">Get Folders and Files</a></td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td valign="top">
+							<a href="#" onclick="CreateFolder();">Create Folder</a></td>
+						<td>
+							&nbsp;&nbsp;&nbsp;</td>
+						<td valign="top">
+							<form id="frmUpload" action="" target="eRunningFrame" method="post" enctype="multipart/form-data">
+								File Upload<br />
+								<input id="txtFileUpload" type="file" name="NewFile" />
+								<input type="submit" value="Upload" onclick="SetAction();" />
+							</form>
+						</td>
+					</tr>
+				</table>
+				<br />
+				URL: <span id="eUrl"></span>
+			</td>
+		</tr>
+		<tr>
+			<td height="100%" valign="top">
+				<iframe id="eRunningFrame" src="javascript:void(0)" name="eRunningFrame" width="100%"
+					height="100%"></iframe>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/uploadtest.html.org
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/uploadtest.html.org	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/filemanager/connectors/uploadtest.html.org	(revision 816)
@@ -0,0 +1,192 @@
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Test page for the "File Uploaders".
+-->
+<html>
+	<head>
+		<title>FCKeditor - Uploaders Tests</title>
+		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+		<script type="text/javascript">
+
+// Automatically detect the correct document.domain (#1919).
+(function()
+{
+	var d = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.opener.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+function SendFile()
+{
+	var sUploaderUrl = cmbUploaderUrl.value ;
+
+	if ( sUploaderUrl.length == 0 )
+		sUploaderUrl = txtCustomUrl.value ;
+
+	if ( sUploaderUrl.length == 0 )
+	{
+		alert( 'Please provide your custom URL or select a default one' ) ;
+		return ;
+	}
+
+	eURL.innerHTML = sUploaderUrl ;
+	txtUrl.value = '' ;
+
+	var date = new Date()
+
+	frmUpload.action = sUploaderUrl + '?time=' + date.getTime();
+	if (document.getElementById('cmbType').value) {
+		frmUpload.action = frmUpload.action + '&Type='+document.getElementById('cmbType').value;
+	}
+	if (document.getElementById('CurrentFolder').value) {
+		frmUpload.action = frmUpload.action + '&CurrentFolder='+document.getElementById('CurrentFolder').value;
+	}
+	frmUpload.submit() ;
+}
+
+function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
+{
+	switch ( errorNumber )
+	{
+		case 0 :	// No errors
+			txtUrl.value = fileUrl ;
+			alert( 'File uploaded with no errors' ) ;
+			break ;
+		case 1 :	// Custom error
+			alert( customMsg ) ;
+			break ;
+		case 10 :	// Custom warning
+			txtUrl.value = fileUrl ;
+			alert( customMsg ) ;
+			break ;
+		case 201 :
+			txtUrl.value = fileUrl ;
+			alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + fileName + '"' ) ;
+			break ;
+		case 202 :
+			alert( 'Invalid file' ) ;
+			break ;
+		case 203 :
+			alert( "Security error. You probably don't have enough permissions to upload. Please check your server." ) ;
+			break ;
+		default :
+			alert( 'Error on file upload. Error number: ' + errorNumber ) ;
+			break ;
+	}
+}
+
+		</script>
+	</head>
+	<body>
+		<table cellSpacing="0" cellPadding="0" width="100%" border="0" height="100%">
+			<tr>
+				<td>
+					<table cellSpacing="0" cellPadding="0" width="100%" border="0">
+						<tr>
+							<td nowrap>
+								Select the "File Uploader" to use: <br>
+								<select id="cmbUploaderUrl">
+									<option selected value="asp/upload.asp">ASP</option>
+									<option value="aspx/upload.aspx">ASP.Net</option>
+									<option value="cfm/upload.cfm">ColdFusion</option>
+									<option value="lasso/upload.lasso">Lasso</option>
+									<option value="perl/upload.cgi">Perl</option>
+									<option value="php/upload.php">PHP</option>
+									<option value="py/upload.py">Python</option>
+									<option value="">(Custom)</option>
+								</select>
+							</td>
+						<td>
+							Resource Type<br />
+							<select id="cmbType" name="cmbType">
+								<option value="">None</option>
+								<option value="File">File</option>
+								<option value="Image">Image</option>
+								<option value="Flash">Flash</option>
+								<option value="Media">Media</option>
+								<option value="Invalid">Invalid Type (for testing)</option>
+							</select>
+						</td>
+						<td>
+						Current Folder: <br>
+						<input type="text" name="CurrentFolder" id="CurrentFolder" value="/">
+						</td>
+							<td nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
+							<td width="100%">
+								Custom Uploader URL:<BR>
+								<input id="txtCustomUrl" style="WIDTH: 100%; BACKGROUND-COLOR: #dcdcdc" disabled type="text">
+							</td>
+						</tr>
+					</table>
+					<br>
+					<table cellSpacing="0" cellPadding="0" width="100%" border="0">
+						<tr>
+							<td noWrap>
+								<form id="frmUpload" target="UploadWindow" enctype="multipart/form-data" action="" method="post">
+									Upload a new file:<br>
+									<input type="file" name="NewFile"><br>
+
+									<input type="button" value="Send it to the Server" onclick="SendFile();">
+								</form>
+							</td>
+							<td style="WIDTH: 16px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
+							<td vAlign="top" width="100%">
+								Uploaded File URL:<br>
+								<INPUT id="txtUrl" style="WIDTH: 100%" readonly type="text">
+							</td>
+						</tr>
+					</table>
+					<br>
+					Post URL: <span id="eURL">&nbsp;</span>
+				</td>
+			</tr>
+			<tr>
+				<td height="100%">
+					<iframe name="UploadWindow" width="100%" height="100%" src="javascript:void(0)"></iframe>
+				</td>
+			</tr>
+		</table>
+	</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_dtd_test.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_dtd_test.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_dtd_test.html	(revision 816)
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>DTD Test Page</title>
+	<script type="text/javascript">
+
+	// Define an object for this test page, so the assignment to FCK.DTD works
+	var FCK = {} ;
+	</script>
+	<script type="text/javascript" src="../_source/internals/fcktools.js"></script>
+	<script type="text/javascript" src="fck_xhtml10transitional.js"></script>
+</head>
+<body>
+	<h1>
+		DTD Contents
+	</h1>
+	<table border="1">
+		<script type="text/javascript">
+
+for ( var p in FCK.DTD )
+{
+	document.write( '<tr><td><b>' + p + '</b></td><td>' ) ;
+
+	var isFirst = true ;
+
+	for ( var c in FCK.DTD[p] )
+	{
+		if ( !isFirst )
+			document.write( ', ' ) ;
+		isFirst = false ;
+
+		document.write( c ) ;
+	}
+
+
+	document.write( '</td></tr>' ) ;
+}
+		</script>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_xhtml10transitional.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_xhtml10transitional.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_xhtml10transitional.js	(revision 816)
@@ -0,0 +1,140 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Contains the DTD mapping for XHTML 1.0 Transitional.
+ * This file was automatically generated from the file: xhtml10-transitional.dtd
+ */
+FCK.DTD = (function()
+{
+    var X = FCKTools.Merge ;
+
+    var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I ;
+    A = {isindex:1, fieldset:1} ;
+    B = {input:1, button:1, select:1, textarea:1, label:1} ;
+    C = X({a:1}, B) ;
+    D = X({iframe:1}, C) ;
+    E = {hr:1, ul:1, menu:1, div:1, blockquote:1, noscript:1, table:1, center:1, address:1, dir:1, pre:1, h5:1, dl:1, h4:1, noframes:1, h6:1, ol:1, h1:1, h3:1, h2:1} ;
+    F = {ins:1, del:1, script:1} ;
+    G = X({b:1, acronym:1, bdo:1, 'var':1, '#':1, abbr:1, code:1, br:1, i:1, cite:1, kbd:1, u:1, strike:1, s:1, tt:1, strong:1, q:1, samp:1, em:1, dfn:1, span:1}, F) ;
+    H = X({sub:1, img:1, object:1, sup:1, basefont:1, map:1, applet:1, font:1, big:1, small:1}, G) ;
+    I = X({p:1}, H) ;
+    J = X({iframe:1}, H, B) ;
+    K = {img:1, noscript:1, br:1, kbd:1, center:1, button:1, basefont:1, h5:1, h4:1, samp:1, h6:1, ol:1, h1:1, h3:1, h2:1, form:1, font:1, '#':1, select:1, menu:1, ins:1, abbr:1, label:1, code:1, table:1, script:1, cite:1, input:1, iframe:1, strong:1, textarea:1, noframes:1, big:1, small:1, span:1, hr:1, sub:1, bdo:1, 'var':1, div:1, object:1, sup:1, strike:1, dir:1, map:1, dl:1, applet:1, del:1, isindex:1, fieldset:1, ul:1, b:1, acronym:1, a:1, blockquote:1, i:1, u:1, s:1, tt:1, address:1, q:1, pre:1, p:1, em:1, dfn:1} ;
+
+    L = X({a:1}, J) ;
+    M = {tr:1} ;
+    N = {'#':1} ;
+    O = X({param:1}, K) ;
+    P = X({form:1}, A, D, E, I) ;
+    Q = {li:1} ;
+
+    return {
+        col: {},
+        tr: {td:1, th:1},
+        img: {},
+        colgroup: {col:1},
+        noscript: P,
+        td: P,
+        br: {},
+        th: P,
+        center: P,
+        kbd: L,
+        button: X(I, E),
+        basefont: {},
+        h5: L,
+        h4: L,
+        samp: L,
+        h6: L,
+        ol: Q,
+        h1: L,
+        h3: L,
+        option: N,
+        h2: L,
+        form: X(A, D, E, I),
+        select: {optgroup:1, option:1},
+        font: J,		// Changed from L to J (see (1))
+        ins: P,
+        menu: Q,
+        abbr: L,
+        label: L,
+        table: {thead:1, col:1, tbody:1, tr:1, colgroup:1, caption:1, tfoot:1},
+        code: L,
+        script: N,
+        tfoot: M,
+        cite: L,
+        li: P,
+        input: {},
+        iframe: P,
+        strong: J,		// Changed from L to J (see (1))
+        textarea: N,
+        noframes: P,
+        big: J,			// Changed from L to J (see (1))
+        small: J,		// Changed from L to J (see (1))
+        span: J,		// Changed from L to J (see (1))
+        hr: {},
+        dt: L,
+        sub: J,			// Changed from L to J (see (1))
+        optgroup: {option:1},
+        param: {},
+        bdo: L,
+        'var': J,		// Changed from L to J (see (1))
+        div: P,
+        object: O,
+        sup: J,			// Changed from L to J (see (1))
+        dd: P,
+        strike: J,		// Changed from L to J (see (1))
+        area: {},
+        dir: Q,
+        map: X({area:1, form:1, p:1}, A, F, E),
+        applet: O,
+        dl: {dt:1, dd:1},
+        del: P,
+        isindex: {},
+        fieldset: X({legend:1}, K),
+        thead: M,
+        ul: Q,
+        acronym: L,
+        b: J,			// Changed from L to J (see (1))
+        a: J,
+        blockquote: P,
+        caption: L,
+        i: J,			// Changed from L to J (see (1))
+        u: J,			// Changed from L to J (see (1))
+        tbody: M,
+        s: L,
+        address: X(D, I),
+        tt: J,			// Changed from L to J (see (1))
+        legend: L,
+        q: L,
+        pre: X(G, C),
+        p: L,
+        em: J,			// Changed from L to J (see (1))
+        dfn: L
+    } ;
+})() ;
+
+/*
+	Notes:
+	(1) According to the DTD, many elements, like <b> accept <a> elements
+	    inside of them. But, to produce better output results, we have manually
+	    changed the map to avoid breaking the links on pieces, having
+	    "<b>this is a </b><a><b>link</b> test</a>", instead of
+	    "<b>this is a <a>link</a></b><a> test</a>".
+*/
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_xhtml10strict.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_xhtml10strict.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dtd/fck_xhtml10strict.js	(revision 816)
@@ -0,0 +1,116 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Contains the DTD mapping for XHTML 1.0 Strict.
+ * This file was automatically generated from the file: xhtml10-strict.dtd
+ */
+FCK.DTD = (function()
+{
+    var X = FCKTools.Merge ;
+
+    var H,I,J,K,C,L,M,A,B,D,E,G,N,F ;
+    A = {ins:1, del:1, script:1} ;
+    B = {hr:1, ul:1, div:1, blockquote:1, noscript:1, table:1, address:1, pre:1, p:1, h5:1, dl:1, h4:1, ol:1, h6:1, h1:1, h3:1, h2:1} ;
+    C = X({fieldset:1}, B) ;
+    D = X({sub:1, bdo:1, 'var':1, sup:1, br:1, kbd:1, map:1, samp:1, b:1, acronym:1, '#':1, abbr:1, code:1, i:1, cite:1, tt:1, strong:1, q:1, em:1, big:1, small:1, span:1, dfn:1}, A) ;
+    E = X({img:1, object:1}, D) ;
+    F = {input:1, button:1, textarea:1, select:1, label:1} ;
+    G = X({a:1}, F) ;
+    H = {img:1, noscript:1, br:1, kbd:1, button:1, h5:1, h4:1, samp:1, h6:1, ol:1, h1:1, h3:1, h2:1, form:1, select:1, '#':1, ins:1, abbr:1, label:1, code:1, table:1, script:1, cite:1, input:1, strong:1, textarea:1, big:1, small:1, span:1, hr:1, sub:1, bdo:1, 'var':1, div:1, object:1, sup:1, map:1, dl:1, del:1, fieldset:1, ul:1, b:1, acronym:1, a:1, blockquote:1, i:1, address:1, tt:1, q:1, pre:1, p:1, em:1, dfn:1} ;
+
+    I = X({form:1, fieldset:1}, B, E, G) ;
+    J = {tr:1} ;
+    K = {'#':1} ;
+    L = X(E, G) ;
+    M = {li:1} ;
+    N = X({form:1}, A, C) ;
+
+    return {
+        col: {},
+        tr: {td:1, th:1},
+        img: {},
+        colgroup: {col:1},
+        noscript: N,
+        td: I,
+        br: {},
+        th: I,
+        kbd: L,
+        button: X(B, E),
+        h5: L,
+        h4: L,
+        samp: L,
+        h6: L,
+        ol: M,
+        h1: L,
+        h3: L,
+        option: K,
+        h2: L,
+        form: X(A, C),
+        select: {optgroup:1, option:1},
+        ins: I,
+        abbr: L,
+        label: L,
+        code: L,
+        table: {thead:1, col:1, tbody:1, tr:1, colgroup:1, caption:1, tfoot:1},
+        script: K,
+        tfoot: J,
+        cite: L,
+        li: I,
+        input: {},
+        strong: L,
+        textarea: K,
+        big: L,
+        small: L,
+        span: L,
+        dt: L,
+        hr: {},
+        sub: L,
+        optgroup: {option:1},
+        bdo: L,
+        param: {},
+        'var': L,
+        div: I,
+        object: X({param:1}, H),
+        sup: L,
+        dd: I,
+        area: {},
+        map: X({form:1, area:1}, A, C),
+        dl: {dt:1, dd:1},
+        del: I,
+        fieldset: X({legend:1}, H),
+        thead: J,
+        ul: M,
+        acronym: L,
+        b: L,
+        a: X({img:1, object:1}, D, F),
+        blockquote: N,
+        caption: L,
+        i: L,
+        tbody: J,
+        address: L,
+        tt: L,
+        legend: L,
+        q: L,
+        pre: X({a:1}, D, F),
+        p: L,
+        em: L,
+        dfn: L
+    } ;
+})() ;
Index: trunk/wb/modules/fckeditor/fckeditor/editor/dtd/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/dtd/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/dtd/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/js/fckadobeair.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/js/fckadobeair.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/js/fckadobeair.js	(revision 816)
@@ -0,0 +1,176 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Compatibility code for Adobe AIR.
+ */
+
+if ( FCKBrowserInfo.IsAIR )
+{
+	var FCKAdobeAIR = (function()
+	{
+		/*
+		 * ### Private functions.
+		 */
+
+		var getDocumentHead = function( doc )
+		{
+			var head ;
+			var heads = doc.getElementsByTagName( 'head' ) ;
+
+			if( heads && heads[0] )
+				head = heads[0] ;
+			else
+			{
+				head = doc.createElement( 'head' ) ;
+				doc.documentElement.insertBefore( head, doc.documentElement.firstChild ) ;
+			}
+
+			return head ;
+		} ;
+
+		/*
+		 * ### Public interface.
+		 */
+		return {
+			FCKeditorAPI_Evaluate : function( parentWindow, script )
+			{
+				// TODO : This one doesn't work always. The parent window will
+				// point to an anonymous function in this window. If this
+				// window is destroyied the parent window will be pointing to
+				// an invalid reference.
+
+				// Evaluate the script in this window.
+				eval( script ) ;
+
+				// Point the FCKeditorAPI property of the parent window to the
+				// local reference.
+				parentWindow.FCKeditorAPI = window.FCKeditorAPI ;
+			},
+
+			EditingArea_Start : function( doc, html )
+			{
+				// Get the HTML for the <head>.
+				var headInnerHtml = html.match( /<head>([\s\S]*)<\/head>/i )[1] ;
+
+				if ( headInnerHtml && headInnerHtml.length > 0 )
+				{
+					// Inject the <head> HTML inside a <div>.
+					// Do that before getDocumentHead because WebKit moves
+					// <link css> elements to the <head> at this point.
+					var div = doc.createElement( 'div' ) ;
+					div.innerHTML = headInnerHtml ;
+
+					// Move the <div> nodes to <head>.
+					FCKDomTools.MoveChildren( div, getDocumentHead( doc ) ) ;
+				}
+
+				doc.body.innerHTML = html.match( /<body>([\s\S]*)<\/body>/i )[1] ;
+
+				//prevent clicking on hyperlinks and navigating away
+				doc.addEventListener('click', function( ev )
+					{
+						ev.preventDefault() ;
+						ev.stopPropagation() ;
+					}, true ) ;
+			},
+
+			Panel_Contructor : function( doc, baseLocation )
+			{
+				var head = getDocumentHead( doc ) ;
+
+				// Set the <base> href.
+				head.appendChild( doc.createElement('base') ).href = baseLocation ;
+
+				doc.body.style.margin	= '0px' ;
+				doc.body.style.padding	= '0px' ;
+			},
+
+			ToolbarSet_GetOutElement : function( win, outMatch )
+			{
+				var toolbarTarget = win.parent ;
+
+				var targetWindowParts = outMatch[1].split( '.' ) ;
+				while ( targetWindowParts.length > 0 )
+				{
+					var part = targetWindowParts.shift() ;
+					if ( part.length > 0 )
+						toolbarTarget = toolbarTarget[ part ] ;
+				}
+
+				toolbarTarget = toolbarTarget.document.getElementById( outMatch[2] ) ;
+			},
+
+			ToolbarSet_InitOutFrame : function( doc )
+			{
+				var head = getDocumentHead( doc ) ;
+
+				head.appendChild( doc.createElement('base') ).href = window.document.location ;
+
+				var targetWindow = doc.defaultView;
+
+				targetWindow.adjust = function()
+				{
+					targetWindow.frameElement.height = doc.body.scrollHeight;
+				} ;
+
+				targetWindow.onresize = targetWindow.adjust ;
+				targetWindow.setTimeout( targetWindow.adjust, 0 ) ;
+
+				doc.body.style.overflow = 'hidden';
+				doc.body.innerHTML = document.getElementById( 'xToolbarSpace' ).innerHTML ;
+			}
+		} ;
+	})();
+
+	/*
+	 * ### Overrides
+	 */
+	( function()
+	{
+		// Save references for override reuse.
+		var _Original_FCKPanel_Window_OnFocus	= FCKPanel_Window_OnFocus ;
+		var _Original_FCKPanel_Window_OnBlur	= FCKPanel_Window_OnBlur ;
+		var _Original_FCK_StartEditor			= FCK.StartEditor ;
+
+		FCKPanel_Window_OnFocus = function( e, panel )
+		{
+			// Call the original implementation.
+			_Original_FCKPanel_Window_OnFocus.call( this, e, panel ) ;
+
+			if ( panel._focusTimer )
+				clearTimeout( panel._focusTimer ) ;
+		}
+
+		FCKPanel_Window_OnBlur = function( e, panel )
+		{
+			// Delay the execution of the original function.
+			panel._focusTimer = FCKTools.SetTimeout( _Original_FCKPanel_Window_OnBlur, 100, this, [ e, panel ] ) ;
+		}
+
+		FCK.StartEditor = function()
+		{
+			// Force pointing to the CSS files instead of using the inline CSS cached styles.
+			window.FCK_InternalCSS			= FCKConfig.FullBasePath + 'css/fck_internal.css' ;
+			window.FCK_ShowTableBordersCSS	= FCKConfig.FullBasePath + 'css/fck_showtableborders_gecko.css' ;
+
+			_Original_FCK_StartEditor.apply( this, arguments ) ;
+		}
+	})();
+}
Index: trunk/wb/modules/fckeditor/fckeditor/editor/js/fckeditorcode_gecko.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/js/fckeditorcode_gecko.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/js/fckeditorcode_gecko.js	(revision 816)
@@ -0,0 +1,108 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This file has been compressed for better performance. The original source
+ * can be found at "editor/_source".
+ */
+
+var FCK_STATUS_NOTLOADED=window.parent.FCK_STATUS_NOTLOADED=0;var FCK_STATUS_ACTIVE=window.parent.FCK_STATUS_ACTIVE=1;var FCK_STATUS_COMPLETE=window.parent.FCK_STATUS_COMPLETE=2;var FCK_TRISTATE_OFF=window.parent.FCK_TRISTATE_OFF=0;var FCK_TRISTATE_ON=window.parent.FCK_TRISTATE_ON=1;var FCK_TRISTATE_DISABLED=window.parent.FCK_TRISTATE_DISABLED=-1;var FCK_UNKNOWN=window.parent.FCK_UNKNOWN=-9;var FCK_TOOLBARITEM_ONLYICON=window.parent.FCK_TOOLBARITEM_ONLYICON=0;var FCK_TOOLBARITEM_ONLYTEXT=window.parent.FCK_TOOLBARITEM_ONLYTEXT=1;var FCK_TOOLBARITEM_ICONTEXT=window.parent.FCK_TOOLBARITEM_ICONTEXT=2;var FCK_EDITMODE_WYSIWYG=window.parent.FCK_EDITMODE_WYSIWYG=0;var FCK_EDITMODE_SOURCE=window.parent.FCK_EDITMODE_SOURCE=1;var FCK_IMAGES_PATH='images/';var FCK_SPACER_PATH='images/spacer.gif';var CTRL=1000;var SHIFT=2000;var ALT=4000;var FCK_STYLE_BLOCK=0;var FCK_STYLE_INLINE=1;var FCK_STYLE_OBJECT=2;
+String.prototype.Contains=function(A){return (this.indexOf(A)>-1);};String.prototype.Equals=function(){var A=arguments;if (A.length==1&&A[0].pop) A=A[0];for (var i=0;i<A.length;i++){if (this==A[i]) return true;};return false;};String.prototype.IEquals=function(){var A=this.toUpperCase();var B=arguments;if (B.length==1&&B[0].pop) B=B[0];for (var i=0;i<B.length;i++){if (A==B[i].toUpperCase()) return true;};return false;};String.prototype.ReplaceAll=function(A,B){var C=this;for (var i=0;i<A.length;i++){C=C.replace(A[i],B[i]);};return C;};String.prototype.StartsWith=function(A){return (this.substr(0,A.length)==A);};String.prototype.EndsWith=function(A,B){var C=this.length;var D=A.length;if (D>C) return false;if (B){var E=new RegExp(A+'$','i');return E.test(this);}else return (D==0||this.substr(C-D,D)==A);};String.prototype.Remove=function(A,B){var s='';if (A>0) s=this.substring(0,A);if (A+B<this.length) s+=this.substring(A+B,this.length);return s;};String.prototype.Trim=function(){return this.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,'');};String.prototype.LTrim=function(){return this.replace(/^[ \t\n\r]*/g,'');};String.prototype.RTrim=function(){return this.replace(/[ \t\n\r]*$/g,'');};String.prototype.ReplaceNewLineChars=function(A){return this.replace(/\n/g,A);};String.prototype.Replace=function(A,B,C){if (typeof B=='function'){return this.replace(A,function(){return B.apply(C||this,arguments);});}else return this.replace(A,B);};Array.prototype.AddItem=function(A){var i=this.length;this[i]=A;return i;};Array.prototype.IndexOf=function(A){for (var i=0;i<this.length;i++){if (this[i]==A) return i;};return-1;};
+var s=navigator.userAgent.toLowerCase();var FCKBrowserInfo={IsIE:/*@cc_on!@*/false,IsIE7:/*@cc_on!@*/false && ( parseInt( s.match( /msie (\d+)/)[1],10)>=7),IsIE6:/*@cc_on!@*/false && ( parseInt( s.match( /msie (\d+)/)[1],10)>=6),IsGecko:s.Contains('gecko/'),IsSafari:s.Contains(' applewebkit/'),IsOpera:!!window.opera,IsAIR:s.Contains(' adobeair/'),IsMac:s.Contains('macintosh')};(function(A){A.IsGeckoLike=(A.IsGecko||A.IsSafari||A.IsOpera);if (A.IsGecko){var B=s.match(/gecko\/(\d+)/)[1];A.IsGecko10=((B<20051111)||(/rv:1\.7/.test(s)));A.IsGecko19=/rv:1\.9/.test(s);}else A.IsGecko10=false;})(FCKBrowserInfo);
+var FCKURLParams={};(function(){var A=document.location.search.substr(1).split('&');for (var i=0;i<A.length;i++){var B=A[i].split('=');var C=decodeURIComponent(B[0]);var D=decodeURIComponent(B[1]);FCKURLParams[C]=D;}})();
+var FCKEvents=function(A){this.Owner=A;this._RegisteredEvents={};};FCKEvents.prototype.AttachEvent=function(A,B){var C;if (!(C=this._RegisteredEvents[A])) this._RegisteredEvents[A]=[B];else{if (C.IndexOf(B)==-1) C.push(B);}};FCKEvents.prototype.FireEvent=function(A,B){var C=true;var D=this._RegisteredEvents[A];if (D){for (var i=0;i<D.length;i++){try{C=(D[i](this.Owner,B)&&C);}catch(e){if (e.number!=-2146823277) throw e;}}};return C;};
+var FCKDataProcessor=function(){};FCKDataProcessor.prototype={ConvertToHtml:function(A){if (FCKConfig.FullPage){FCK.DocTypeDeclaration=A.match(FCKRegexLib.DocTypeTag);if (!FCKRegexLib.HasBodyTag.test(A)) A='<body>'+A+'</body>';if (!FCKRegexLib.HtmlOpener.test(A)) A='<html dir="'+FCKConfig.ContentLangDirection+'">'+A+'</html>';if (!FCKRegexLib.HeadOpener.test(A)) A=A.replace(FCKRegexLib.HtmlOpener,'$&<head><title></title></head>');return A;}else{var B=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"';if (FCKBrowserInfo.IsIE&&FCKConfig.DocType.length>0&&!FCKRegexLib.Html4DocType.test(FCKConfig.DocType)) B+=' style="overflow-y: scroll"';B+='><head><title></title></head><body'+FCKConfig.GetBodyAttributes()+'>'+A+'</body></html>';return B;}},ConvertToDataFormat:function(A,B,C,D){var E=FCKXHtml.GetXHTML(A,!B,D);if (C&&FCKRegexLib.EmptyOutParagraph.test(E)) return '';return E;},FixHtml:function(A){return A;}};
+var FCK={Name:FCKURLParams['InstanceName'],Status:0,EditMode:0,Toolbar:null,HasFocus:false,DataProcessor:new FCKDataProcessor(),GetInstanceObject:(function(){var w=window;return function(name){return w[name];}})(),AttachToOnSelectionChange:function(A){this.Events.AttachEvent('OnSelectionChange',A);},GetLinkedFieldValue:function(){return this.LinkedField.value;},GetParentForm:function(){return this.LinkedField.form;},StartupValue:'',IsDirty:function(){if (this.EditMode==1) return (this.StartupValue!=this.EditingArea.Textarea.value);else{if (!this.EditorDocument) return false;return (this.StartupValue!=this.EditorDocument.body.innerHTML);}},ResetIsDirty:function(){if (this.EditMode==1) this.StartupValue=this.EditingArea.Textarea.value;else if (this.EditorDocument.body) this.StartupValue=this.EditorDocument.body.innerHTML;},StartEditor:function(){this.TempBaseTag=FCKConfig.BaseHref.length>0?'<base href="'+FCKConfig.BaseHref+'" _fcktemp="true"></base>':'';var A=FCK.KeystrokeHandler=new FCKKeystrokeHandler();A.OnKeystroke=_FCK_KeystrokeHandler_OnKeystroke;A.SetKeystrokes(FCKConfig.Keystrokes);if (FCKBrowserInfo.IsIE7){if ((CTRL+86/*V*/) in A.Keystrokes) A.SetKeystrokes([CTRL+86,true]);if ((SHIFT+45/*INS*/) in A.Keystrokes) A.SetKeystrokes([SHIFT+45,true]);};A.SetKeystrokes([CTRL+8,true]);this.EditingArea=new FCKEditingArea(document.getElementById('xEditingArea'));this.EditingArea.FFSpellChecker=FCKConfig.FirefoxSpellChecker;this.SetData(this.GetLinkedFieldValue(),true);FCKTools.AddEventListener(document,"keydown",this._TabKeyHandler);this.AttachToOnSelectionChange(_FCK_PaddingNodeListener);if (FCKBrowserInfo.IsGecko) this.AttachToOnSelectionChange(this._ExecCheckEmptyBlock);},Focus:function(){FCK.EditingArea.Focus();},SetStatus:function(A){this.Status=A;if (A==1){FCKFocusManager.AddWindow(window,true);if (FCKBrowserInfo.IsIE) FCKFocusManager.AddWindow(window.frameElement,true);if (FCKConfig.StartupFocus) FCK.Focus();};this.Events.FireEvent('OnStatusChange',A);},FixBody:function(){var A=FCKConfig.EnterMode;if (A!='p'&&A!='div') return;var B=this.EditorDocument;if (!B) return;var C=B.body;if (!C) return;FCKDomTools.TrimNode(C);var D=C.firstChild;var E;while (D){var F=false;switch (D.nodeType){case 1:var G=D.nodeName.toLowerCase();if (!FCKListsLib.BlockElements[G]&&G!='li'&&!D.getAttribute('_fckfakelement')&&D.getAttribute('_moz_dirty')==null) F=true;break;case 3:if (E||D.nodeValue.Trim().length>0) F=true;};if (F){var H=D.parentNode;if (!E) E=H.insertBefore(B.createElement(A),D);E.appendChild(H.removeChild(D));D=E.nextSibling;}else{if (E){FCKDomTools.TrimNode(E);E=null;};D=D.nextSibling;}};if (E) FCKDomTools.TrimNode(E);},GetData:function(A){if (FCK.EditMode==1) return FCK.EditingArea.Textarea.value;this.FixBody();var B=FCK.EditorDocument;if (!B) return null;var C=FCKConfig.FullPage;var D=FCK.DataProcessor.ConvertToDataFormat(C?B.documentElement:B.body,!C,FCKConfig.IgnoreEmptyParagraphValue,A);D=FCK.ProtectEventsRestore(D);if (FCKBrowserInfo.IsIE) D=D.replace(FCKRegexLib.ToReplace,'$1');if (C){if (FCK.DocTypeDeclaration&&FCK.DocTypeDeclaration.length>0) D=FCK.DocTypeDeclaration+'\n'+D;if (FCK.XmlDeclaration&&FCK.XmlDeclaration.length>0) D=FCK.XmlDeclaration+'\n'+D;};return FCKConfig.ProtectedSource.Revert(D);},UpdateLinkedField:function(){var A=FCK.GetXHTML(FCKConfig.FormatOutput);if (FCKConfig.HtmlEncodeOutput) A=FCKTools.HTMLEncode(A);FCK.LinkedField.value=A;FCK.Events.FireEvent('OnAfterLinkedFieldUpdate');},RegisteredDoubleClickHandlers:{},OnDoubleClick:function(A){var B=FCK.RegisteredDoubleClickHandlers[A.tagName.toUpperCase()];if (B){for (var i=0;i<B.length;i++) B[i](A);};B=FCK.RegisteredDoubleClickHandlers['*'];if (B){for (var i=0;i<B.length;i++) B[i](A);}},RegisterDoubleClickHandler:function(A,B){var C=B||'*';C=C.toUpperCase();var D;if (!(D=FCK.RegisteredDoubleClickHandlers[C])) FCK.RegisteredDoubleClickHandlers[C]=[A];else{if (D.IndexOf(A)==-1) D.push(A);}},OnAfterSetHTML:function(){FCKDocumentProcessor.Process(FCK.EditorDocument);FCKUndo.SaveUndoStep();FCK.Events.FireEvent('OnSelectionChange');FCK.Events.FireEvent('OnAfterSetHTML');},ProtectUrls:function(A){A=A.replace(FCKRegexLib.ProtectUrlsA,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsImg,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsArea,'$& _fcksavedurl=$1');return A;},ProtectEvents:function(A){return A.replace(FCKRegexLib.TagsWithEvent,_FCK_ProtectEvents_ReplaceTags);},ProtectEventsRestore:function(A){return A.replace(FCKRegexLib.ProtectedEvents,_FCK_ProtectEvents_RestoreEvents);},ProtectTags:function(A){var B=FCKConfig.ProtectedTags;if (FCKBrowserInfo.IsIE) B+=B.length>0?'|ABBR|XML|EMBED|OBJECT':'ABBR|XML|EMBED|OBJECT';var C;if (B.length>0){C=new RegExp('<('+B+')(?!\w|:)','gi');A=A.replace(C,'<FCK:$1');C=new RegExp('<\/('+B+')>','gi');A=A.replace(C,'<\/FCK:$1>');};B='META';if (FCKBrowserInfo.IsIE) B+='|HR';C=new RegExp('<(('+B+')(?=\\s|>|/)[\\s\\S]*?)/?>','gi');A=A.replace(C,'<FCK:$1 />');return A;},SetData:function(A,B){this.EditingArea.Mode=FCK.EditMode;if (FCKBrowserInfo.IsIE&&FCK.EditorDocument){FCK.EditorDocument.detachEvent("onselectionchange",Doc_OnSelectionChange);};if (FCK.EditMode==0){this._ForceResetIsDirty=(B===true);A=FCKConfig.ProtectedSource.Protect(A);A=FCK.DataProcessor.ConvertToHtml(A);A=A.replace(FCKRegexLib.InvalidSelfCloseTags,'$1></$2>');A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);if (FCK.TempBaseTag.length>0&&!FCKRegexLib.HasBaseTag.test(A)) A=A.replace(FCKRegexLib.HeadOpener,'$&'+FCK.TempBaseTag);var C='';if (!FCKConfig.FullPage) C+=_FCK_GetEditorAreaStyleTags();if (FCKBrowserInfo.IsIE) C+=FCK._GetBehaviorsStyle();else if (FCKConfig.ShowBorders) C+=FCKTools.GetStyleHtml(FCK_ShowTableBordersCSS,true);C+=FCKTools.GetStyleHtml(FCK_InternalCSS,true);A=A.replace(FCKRegexLib.HeadCloser,C+'$&');this.EditingArea.OnLoad=_FCK_EditingArea_OnLoad;this.EditingArea.Start(A);}else{FCK.EditorWindow=null;FCK.EditorDocument=null;FCKDomTools.PaddingNode=null;this.EditingArea.OnLoad=null;this.EditingArea.Start(A);this.EditingArea.Textarea._FCKShowContextMenu=true;FCK.EnterKeyHandler=null;if (B) this.ResetIsDirty();FCK.KeystrokeHandler.AttachToElement(this.EditingArea.Textarea);this.EditingArea.Textarea.focus();FCK.Events.FireEvent('OnAfterSetHTML');};if (FCKBrowserInfo.IsGecko) window.onresize();},RedirectNamedCommands:{},ExecuteNamedCommand:function(A,B,C,D){if (!D) FCKUndo.SaveUndoStep();if (!C&&FCK.RedirectNamedCommands[A]!=null) FCK.ExecuteRedirectedNamedCommand(A,B);else{FCK.Focus();FCK.EditorDocument.execCommand(A,false,B);FCK.Events.FireEvent('OnSelectionChange');};if (!D) FCKUndo.SaveUndoStep();},GetNamedCommandState:function(A){try{if (FCKBrowserInfo.IsSafari&&FCK.EditorWindow&&A.IEquals('Paste')) return 0;if (!FCK.EditorDocument.queryCommandEnabled(A)) return -1;else{return FCK.EditorDocument.queryCommandState(A)?1:0;}}catch (e){return 0;}},GetNamedCommandValue:function(A){var B='';var C=FCK.GetNamedCommandState(A);if (C==-1) return null;try{B=this.EditorDocument.queryCommandValue(A);}catch(e) {};return B?B:'';},Paste:function(A){if (FCK.Status!=2||!FCK.Events.FireEvent('OnPaste')) return false;return A||FCK._ExecPaste();},PasteFromWord:function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteFromWord,'dialog/fck_paste.html',400,330,'Word');},Preview:function(){var A;if (FCKConfig.FullPage){if (FCK.TempBaseTag.length>0) A=FCK.TempBaseTag+FCK.GetXHTML();else A=FCK.GetXHTML();}else{A=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"><head>'+FCK.TempBaseTag+'<title>'+FCKLang.Preview+'</title>'+_FCK_GetEditorAreaStyleTags()+'</head><body'+FCKConfig.GetBodyAttributes()+'>'+FCK.GetXHTML()+'</body></html>';};var B=FCKConfig.ScreenWidth*0.8;var C=FCKConfig.ScreenHeight*0.7;var D=(FCKConfig.ScreenWidth-B)/2;var E='';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=A;E='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.opener._FCKHtmlToLoad );document.close() ;window.opener._FCKHtmlToLoad = null ;})() )';};var F=window.open(E,null,'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+B+',height='+C+',left='+D);if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){F.document.write(A);F.document.close();}},SwitchEditMode:function(A){var B=(FCK.EditMode==0);var C=FCK.IsDirty();var D;if (B){FCKCommands.GetCommand('ShowBlocks').SaveState();if (!A&&FCKBrowserInfo.IsIE) FCKUndo.SaveUndoStep();D=FCK.GetXHTML(FCKConfig.FormatSource);if (D==null) return false;}else D=this.EditingArea.Textarea.value;FCK.EditMode=B?1:0;FCK.SetData(D,!C);FCK.Focus();FCKTools.RunFunction(FCK.ToolbarSet.RefreshModeState,FCK.ToolbarSet);return true;},InsertElement:function(A){if (typeof A=='string') A=this.EditorDocument.createElement(A);var B=A.nodeName.toLowerCase();FCKSelection.Restore();var C=new FCKDomRange(this.EditorWindow);if (FCKListsLib.BlockElements[B]!=null){C.SplitBlock();C.InsertNode(A);var D=FCKDomTools.GetNextSourceElement(A,false,null,['hr','br','param','img','area','input'],true);if (!D&&FCKConfig.EnterMode!='br'){D=this.EditorDocument.body.appendChild(this.EditorDocument.createElement(FCKConfig.EnterMode));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(D);};if (FCKListsLib.EmptyElements[B]==null) C.MoveToElementEditStart(A);else if (D) C.MoveToElementEditStart(D);else C.MoveToPosition(A,4);if (FCKBrowserInfo.IsGecko){if (D) D.scrollIntoView(false);A.scrollIntoView(false);}}else{C.MoveToSelection();C.DeleteContents();C.InsertNode(A);C.SetStart(A,4);C.SetEnd(A,4);};C.Select();C.Release();this.Focus();return A;},_InsertBlockElement:function(A){},_IsFunctionKey:function(A){if (A>=16&&A<=20) return true;if (A==27||(A>=33&&A<=40)) return true;if (A==45) return true;return false;},_KeyDownListener:function(A){if (!A) A=FCK.EditorWindow.event;if (FCK.EditorWindow){if (!FCK._IsFunctionKey(A.keyCode)&&!(A.ctrlKey||A.metaKey)&&!(A.keyCode==46)) FCK._KeyDownUndo();};return true;},_KeyDownUndo:function(){if (!FCKUndo.Typing){FCKUndo.SaveUndoStep();FCKUndo.Typing=true;FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.TypesCount++;FCKUndo.Changed=1;if (FCKUndo.TypesCount>FCKUndo.MaxTypes){FCKUndo.TypesCount=0;FCKUndo.SaveUndoStep();}},_TabKeyHandler:function(A){if (!A) A=window.event;var B=A.keyCode;if (B==9&&FCK.EditMode!=0){if (FCKBrowserInfo.IsIE){var C=document.selection.createRange();if (C.parentElement()!=FCK.EditingArea.Textarea) return true;C.text='\t';C.select();}else{var a=[];var D=FCK.EditingArea.Textarea;var E=D.selectionStart;var F=D.selectionEnd;a.push(D.value.substr(0,E));a.push('\t');a.push(D.value.substr(F));D.value=a.join('');D.setSelectionRange(E+1,E+1);};if (A.preventDefault) return A.preventDefault();return A.returnValue=false;};return true;}};FCK.Events=new FCKEvents(FCK);FCK.GetHTML=FCK.GetXHTML=FCK.GetData;FCK.SetHTML=FCK.SetData;FCK.InsertElementAndGetIt=FCK.CreateElement=FCK.InsertElement;function _FCK_ProtectEvents_ReplaceTags(A){return A.replace(FCKRegexLib.EventAttributes,_FCK_ProtectEvents_ReplaceEvents);};function _FCK_ProtectEvents_ReplaceEvents(A,B){return ' '+B+'_fckprotectedatt="'+encodeURIComponent(A)+'"';};function _FCK_ProtectEvents_RestoreEvents(A,B){return decodeURIComponent(B);};function _FCK_MouseEventsListener(A){if (!A) A=window.event;if (A.type=='mousedown') FCK.MouseDownFlag=true;else if (A.type=='mouseup') FCK.MouseDownFlag=false;else if (A.type=='mousemove') FCK.Events.FireEvent('OnMouseMove',A);};function _FCK_PaddingNodeListener(){if (FCKConfig.EnterMode.IEquals('br')) return;FCKDomTools.EnforcePaddingNode(FCK.EditorDocument,FCKConfig.EnterMode);if (!FCKBrowserInfo.IsIE&&FCKDomTools.PaddingNode){var A=FCKSelection.GetSelection();if (A&&A.rangeCount==1){var B=A.getRangeAt(0);if (B.collapsed&&B.startContainer==FCK.EditorDocument.body&&B.startOffset==0){B.selectNodeContents(FCKDomTools.PaddingNode);B.collapse(true);A.removeAllRanges();A.addRange(B);}}}else if (FCKDomTools.PaddingNode){var C=FCKSelection.GetParentElement();var D=FCKDomTools.PaddingNode;if (C&&C.nodeName.IEquals('body')){if (FCK.EditorDocument.body.childNodes.length==1&&FCK.EditorDocument.body.firstChild==D){var B=FCK.EditorDocument.body.createTextRange();var F=false;if (!D.childNodes.firstChild){D.appendChild(FCKTools.GetElementDocument(D).createTextNode('\ufeff'));F=true;};B.moveToElementText(D);B.select();if (F) B.pasteHTML('');}}}};function _FCK_EditingArea_OnLoad(){FCK.EditorWindow=FCK.EditingArea.Window;FCK.EditorDocument=FCK.EditingArea.Document;FCK.InitializeBehaviors();FCK.MouseDownFlag=false;FCKTools.AddEventListener(FCK.EditorDocument,'mousemove',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mousedown',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mouseup',_FCK_MouseEventsListener);if (FCKBrowserInfo.IsSafari){var A=function(evt){if (!(evt.ctrlKey||evt.metaKey)) return;if (FCK.EditMode!=0) return;switch (evt.keyCode){case 89:FCKUndo.Redo();break;case 90:FCKUndo.Undo();break;}};FCKTools.AddEventListener(FCK.EditorDocument,'keyup',A);};FCK.EnterKeyHandler=new FCKEnterKey(FCK.EditorWindow,FCKConfig.EnterMode,FCKConfig.ShiftEnterMode,FCKConfig.TabSpaces);FCK.KeystrokeHandler.AttachToElement(FCK.EditorDocument);if (FCK._ForceResetIsDirty) FCK.ResetIsDirty();if (FCKBrowserInfo.IsIE&&FCK.HasFocus) FCK.EditorDocument.body.setActive();FCK.OnAfterSetHTML();FCKCommands.GetCommand('ShowBlocks').RestoreState();if (FCK.Status!=0) return;FCK.SetStatus(1);};function _FCK_GetEditorAreaStyleTags(){return FCKTools.GetStyleHtml(FCKConfig.EditorAreaCSS)+FCKTools.GetStyleHtml(FCKConfig.EditorAreaStyles);};function _FCK_KeystrokeHandler_OnKeystroke(A,B){if (FCK.Status!=2) return false;if (FCK.EditMode==0){switch (B){case 'Paste':return!FCK.Paste();case 'Cut':FCKUndo.SaveUndoStep();return false;}}else{if (B.Equals('Paste','Undo','Redo','SelectAll','Cut')) return false;};var C=FCK.Commands.GetCommand(B);if (C.GetState()==-1) return false;return (C.Execute.apply(C,FCKTools.ArgumentsToArray(arguments,2))!==false);};(function(){var A=window.parent.document;var B=A.getElementById(FCK.Name);var i=0;while (B||i==0){if (B&&B.tagName.toLowerCase().Equals('input','textarea')){FCK.LinkedField=B;break;};B=A.getElementsByName(FCK.Name)[i++];}})();var FCKTempBin={Elements:[],AddElement:function(A){var B=this.Elements.length;this.Elements[B]=A;return B;},RemoveElement:function(A){var e=this.Elements[A];this.Elements[A]=null;return e;},Reset:function(){var i=0;while (i<this.Elements.length) this.Elements[i++]=null;this.Elements.length=0;}};var FCKFocusManager=FCK.FocusManager={IsLocked:false,AddWindow:function(A,B){var C;if (FCKBrowserInfo.IsIE) C=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else if (FCKBrowserInfo.IsSafari) C=A;else C=A.document;FCKTools.AddEventListener(C,'blur',FCKFocusManager_Win_OnBlur);FCKTools.AddEventListener(C,'focus',B?FCKFocusManager_Win_OnFocus_Area:FCKFocusManager_Win_OnFocus);},RemoveWindow:function(A){if (FCKBrowserInfo.IsIE) oTarget=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else oTarget=A.document;FCKTools.RemoveEventListener(oTarget,'blur',FCKFocusManager_Win_OnBlur);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus_Area);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus);},Lock:function(){this.IsLocked=true;},Unlock:function(){if (this._HasPendingBlur) FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);this.IsLocked=false;},_ResetTimer:function(){this._HasPendingBlur=false;if (this._Timer){window.clearTimeout(this._Timer);delete this._Timer;}}};function FCKFocusManager_Win_OnBlur(){if (typeof(FCK)!='undefined'&&FCK.HasFocus){FCKFocusManager._ResetTimer();FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);}};function FCKFocusManager_FireOnBlur(){if (FCKFocusManager.IsLocked) FCKFocusManager._HasPendingBlur=true;else{FCK.HasFocus=false;FCK.Events.FireEvent("OnBlur");}};function FCKFocusManager_Win_OnFocus_Area(){if (FCKFocusManager._IsFocusing) return;FCKFocusManager._IsFocusing=true;FCK.Focus();FCKFocusManager_Win_OnFocus();FCKTools.RunFunction(function(){delete FCKFocusManager._IsFocusing;});};function FCKFocusManager_Win_OnFocus(){FCKFocusManager._ResetTimer();if (!FCK.HasFocus&&!FCKFocusManager.IsLocked){FCK.HasFocus=true;FCK.Events.FireEvent("OnFocus");}};
+FCK.Description="FCKeditor for Gecko Browsers";FCK.InitializeBehaviors=function(){if (window.onresize) window.onresize();FCKFocusManager.AddWindow(this.EditorWindow);this.ExecOnSelectionChange=function(){FCK.Events.FireEvent("OnSelectionChange");};this._ExecDrop=function(evt){if (FCK.MouseDownFlag){FCK.MouseDownFlag=false;return;};if (FCKConfig.ForcePasteAsPlainText){if (evt.dataTransfer){var A=evt.dataTransfer.getData('Text');A=FCKTools.HTMLEncode(A);A=FCKTools.ProcessLineBreaks(window,FCKConfig,A);FCK.InsertHtml(A);}else if (FCKConfig.ShowDropDialog) FCK.PasteAsPlainText();evt.preventDefault();evt.stopPropagation();}};this._ExecCheckCaret=function(evt){if (FCK.EditMode!=0) return;if (evt.type=='keypress'){var B=evt.keyCode;if (B<33||B>40) return;};var C=function(H){if (H.nodeType!=1) return false;var D=H.tagName.toLowerCase();return (FCKListsLib.BlockElements[D]||FCKListsLib.EmptyElements[D]);};var E=function(){var F=FCKSelection.GetSelection();var G=F.getRangeAt(0);if (!G||!G.collapsed) return;var H=G.endContainer;if (H.nodeType!=3) return;if (H.nodeValue.length!=G.endOffset) return;var I=H.parentNode.tagName.toLowerCase();if (!(I=='a'||String(H.parentNode.contentEditable)=='false'||(!(FCKListsLib.BlockElements[I]||FCKListsLib.NonEmptyBlockElements[I])&&B==35))) return;var J=FCKTools.GetNextTextNode(H,H.parentNode,C);if (J) return;G=FCK.EditorDocument.createRange();J=FCKTools.GetNextTextNode(H,H.parentNode.parentNode,C);if (J){if (FCKBrowserInfo.IsOpera&&B==37) return;G.setStart(J,0);G.setEnd(J,0);}else{while (H.parentNode&&H.parentNode!=FCK.EditorDocument.body&&H.parentNode!=FCK.EditorDocument.documentElement&&H==H.parentNode.lastChild&&(!FCKListsLib.BlockElements[H.parentNode.tagName.toLowerCase()]&&!FCKListsLib.NonEmptyBlockElements[H.parentNode.tagName.toLowerCase()])) H=H.parentNode;if (FCKListsLib.BlockElements[I]||FCKListsLib.EmptyElements[I]||H==FCK.EditorDocument.body){G.setStart(H,H.childNodes.length);G.setEnd(H,H.childNodes.length);}else{var K=H.nextSibling;while (K){if (K.nodeType!=1){K=K.nextSibling;continue;};var L=K.tagName.toLowerCase();if (FCKListsLib.BlockElements[L]||FCKListsLib.EmptyElements[L]||FCKListsLib.NonEmptyBlockElements[L]) break;K=K.nextSibling;};var M=FCK.EditorDocument.createTextNode('');if (K) H.parentNode.insertBefore(M,K);else H.parentNode.appendChild(M);G.setStart(M,0);G.setEnd(M,0);}};F.removeAllRanges();F.addRange(G);FCK.Events.FireEvent("OnSelectionChange");};setTimeout(E,1);};this.ExecOnSelectionChangeTimer=function(){if (FCK.LastOnChangeTimer) window.clearTimeout(FCK.LastOnChangeTimer);FCK.LastOnChangeTimer=window.setTimeout(FCK.ExecOnSelectionChange,100);};this.EditorDocument.addEventListener('mouseup',this.ExecOnSelectionChange,false);this.EditorDocument.addEventListener('keyup',this.ExecOnSelectionChangeTimer,false);this._DblClickListener=function(e){FCK.OnDoubleClick(e.target);e.stopPropagation();};this.EditorDocument.addEventListener('dblclick',this._DblClickListener,true);this.EditorDocument.addEventListener('keydown',this._KeyDownListener,false);if (FCKBrowserInfo.IsGecko){this.EditorWindow.addEventListener('dragdrop',this._ExecDrop,true);}else if (FCKBrowserInfo.IsSafari){var N=function(evt){ if (!FCK.MouseDownFlag) evt.returnValue=false;};this.EditorDocument.addEventListener('dragenter',N,true);this.EditorDocument.addEventListener('dragover',N,true);this.EditorDocument.addEventListener('drop',this._ExecDrop,true);this.EditorDocument.addEventListener('mousedown',function(ev){var O=ev.srcElement;if (O.nodeName.IEquals('IMG','HR','INPUT','TEXTAREA','SELECT')){FCKSelection.SelectNode(O);}},true);this.EditorDocument.addEventListener('mouseup',function(ev){if (ev.srcElement.nodeName.IEquals('INPUT','TEXTAREA','SELECT')) ev.preventDefault()},true);this.EditorDocument.addEventListener('click',function(ev){if (ev.srcElement.nodeName.IEquals('INPUT','TEXTAREA','SELECT')) ev.preventDefault()},true);};if (FCKBrowserInfo.IsGecko||FCKBrowserInfo.IsOpera){this.EditorDocument.addEventListener('keypress',this._ExecCheckCaret,false);this.EditorDocument.addEventListener('click',this._ExecCheckCaret,false);};FCK.ContextMenu._InnerContextMenu.SetMouseClickWindow(FCK.EditorWindow);FCK.ContextMenu._InnerContextMenu.AttachToElement(FCK.EditorDocument);};FCK.MakeEditable=function(){this.EditingArea.MakeEditable();};function Document_OnContextMenu(e){if (!e.target._FCKShowContextMenu) e.preventDefault();};document.oncontextmenu=Document_OnContextMenu;FCK._BaseGetNamedCommandState=FCK.GetNamedCommandState;FCK.GetNamedCommandState=function(A){switch (A){case 'Unlink':return FCKSelection.HasAncestorNode('A')?0:-1;default:return FCK._BaseGetNamedCommandState(A);}};FCK.RedirectNamedCommands={Print:true,Paste:true};FCK.ExecuteRedirectedNamedCommand=function(A,B){switch (A){case 'Print':FCK.EditorWindow.print();break;case 'Paste':try{if (FCKBrowserInfo.IsSafari) throw '';if (FCK.Paste()) FCK.ExecuteNamedCommand('Paste',null,true);}catch (e)	{ FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.Paste,'dialog/fck_paste.html',400,330,'Security');};break;default:FCK.ExecuteNamedCommand(A,B);}};FCK._ExecPaste=function(){FCKUndo.SaveUndoStep();if (FCKConfig.ForcePasteAsPlainText){FCK.PasteAsPlainText();return false;};return true;};FCK.InsertHtml=function(A){A=FCKConfig.ProtectedSource.Protect(A);A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);FCKUndo.SaveUndoStep();this.EditorDocument.execCommand('inserthtml',false,A);this.Focus();FCKDocumentProcessor.Process(FCK.EditorDocument);this.Events.FireEvent("OnSelectionChange");};FCK.PasteAsPlainText=function(){FCKTools.RunFunction(FCKDialog.OpenDialog,FCKDialog,['FCKDialog_Paste',FCKLang.PasteAsText,'dialog/fck_paste.html',400,330,'PlainText']);};FCK.GetClipboardHTML=function(){return '';};FCK.CreateLink=function(A,B){var C=[];FCK.ExecuteNamedCommand('Unlink',null,false,!!B);if (A.length>0){var D='javascript:void(0);/*'+(new Date().getTime())+'*/';FCK.ExecuteNamedCommand('CreateLink',D,false,!!B);var E=this.EditorDocument.evaluate("//a[@href='"+D+"']",this.EditorDocument.body,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for (var i=0;i<E.snapshotLength;i++){var F=E.snapshotItem(i);F.href=A;if (D==F.innerHTML) F.innerHTML='';C.push(F);}};return C;};FCK._FillEmptyBlock=function(A){if (!A||A.nodeType!=1) return;var B=A.tagName.toLowerCase();if (B!='p'&&B!='div') return;if (A.firstChild) return;FCKTools.AppendBogusBr(A);};FCK._ExecCheckEmptyBlock=function(){FCK._FillEmptyBlock(FCK.EditorDocument.body.firstChild);var A=FCKSelection.GetSelection();if (!A||A.rangeCount<1) return;var B=A.getRangeAt(0);FCK._FillEmptyBlock(B.startContainer);};
+var FCKConfig=FCK.Config={};if (document.location.protocol=='file:'){FCKConfig.BasePath=decodeURIComponent(document.location.pathname.substr(1));FCKConfig.BasePath=FCKConfig.BasePath.replace(/\\/gi, '/');var sFullProtocol=document.location.href.match(/^(file\:\/{2,3})/)[1];if (FCKBrowserInfo.IsOpera) sFullProtocol+='localhost/';FCKConfig.BasePath=sFullProtocol+FCKConfig.BasePath.substring(0,FCKConfig.BasePath.lastIndexOf('/')+1);FCKConfig.FullBasePath=FCKConfig.BasePath;}else{FCKConfig.BasePath=document.location.pathname.substring(0,document.location.pathname.lastIndexOf('/')+1);FCKConfig.FullBasePath=document.location.protocol+'//'+document.location.host+FCKConfig.BasePath;};FCKConfig.EditorPath=FCKConfig.BasePath.replace(/editor\/$/,'');try{FCKConfig.ScreenWidth=screen.width;FCKConfig.ScreenHeight=screen.height;}catch (e){FCKConfig.ScreenWidth=800;FCKConfig.ScreenHeight=600;};FCKConfig.ProcessHiddenField=function(){this.PageConfig={};var A=window.parent.document.getElementById(FCK.Name+'___Config');if (!A) return;var B=A.value.split('&');for (var i=0;i<B.length;i++){if (B[i].length==0) continue;var C=B[i].split('=');var D=decodeURIComponent(C[0]);var E=decodeURIComponent(C[1]);if (D=='CustomConfigurationsPath') FCKConfig[D]=E;else if (E.toLowerCase()=="true") this.PageConfig[D]=true;else if (E.toLowerCase()=="false") this.PageConfig[D]=false;else if (E.length>0&&!isNaN(E)) this.PageConfig[D]=parseInt(E,10);else this.PageConfig[D]=E;}};function FCKConfig_LoadPageConfig(){var A=FCKConfig.PageConfig;for (var B in A) FCKConfig[B]=A[B];};function FCKConfig_PreProcess(){var A=FCKConfig;if (A.AllowQueryStringDebug){try{if ((/fckdebug=true/i).test(window.top.location.search)) A.Debug=true;}catch (e) {/*Ignore it. Much probably we are inside a FRAME where the "top" is in another domain (security error).*/}};if (!A.PluginsPath.EndsWith('/')) A.PluginsPath+='/';var B=A.ToolbarComboPreviewCSS;if (!B||B.length==0) A.ToolbarComboPreviewCSS=A.EditorAreaCSS;A.RemoveAttributesArray=(A.RemoveAttributes||'').split(',');if (!FCKConfig.SkinEditorCSS||FCKConfig.SkinEditorCSS.length==0) FCKConfig.SkinEditorCSS=FCKConfig.SkinPath+'fck_editor.css';if (!FCKConfig.SkinDialogCSS||FCKConfig.SkinDialogCSS.length==0) FCKConfig.SkinDialogCSS=FCKConfig.SkinPath+'fck_dialog.css';};FCKConfig.ToolbarSets={};FCKConfig.Plugins={};FCKConfig.Plugins.Items=[];FCKConfig.Plugins.Add=function(A,B,C){FCKConfig.Plugins.Items.AddItem([A,B,C]);};FCKConfig.ProtectedSource={};FCKConfig.ProtectedSource._CodeTag=(new Date()).valueOf();FCKConfig.ProtectedSource.RegexEntries=[/<!--[\s\S]*?-->/g,/<script[\s\S]*?<\/script>/gi,/<noscript[\s\S]*?<\/noscript>/gi];FCKConfig.ProtectedSource.Add=function(A){this.RegexEntries.AddItem(A);};FCKConfig.ProtectedSource.Protect=function(A){var B=this._CodeTag;function _Replace(protectedSource){var C=FCKTempBin.AddElement(protectedSource);return '<!--{'+B+C+'}-->';};for (var i=0;i<this.RegexEntries.length;i++){A=A.replace(this.RegexEntries[i],_Replace);};return A;};FCKConfig.ProtectedSource.Revert=function(A,B){function _Replace(m,opener,index){var C=B?FCKTempBin.RemoveElement(index):FCKTempBin.Elements[index];return FCKConfig.ProtectedSource.Revert(C,B);};var D=new RegExp("(<|&lt;)!--\\{"+this._CodeTag+"(\\d+)\\}--(>|&gt;)","g");return A.replace(D,_Replace);};FCKConfig.GetBodyAttributes=function(){var A='';if (this.BodyId&&this.BodyId.length>0) A+=' id="'+this.BodyId+'"';if (this.BodyClass&&this.BodyClass.length>0) A+=' class="'+this.BodyClass+'"';return A;};FCKConfig.ApplyBodyAttributes=function(A){if (this.BodyId&&this.BodyId.length>0) A.id=FCKConfig.BodyId;if (this.BodyClass&&this.BodyClass.length>0) A.className+=' '+FCKConfig.BodyClass;};
+var FCKDebug={};FCKDebug._GetWindow=function(){if (!this.DebugWindow||this.DebugWindow.closed) this.DebugWindow=window.open(FCKConfig.BasePath+'fckdebug.html','FCKeditorDebug','menubar=no,scrollbars=yes,resizable=yes,location=no,toolbar=no,width=600,height=500',true);return this.DebugWindow;};FCKDebug.Output=function(A,B,C){if (!FCKConfig.Debug) return;try{this._GetWindow().Output(A,B);}catch (e) {}};FCKDebug.OutputObject=function(A,B){if (!FCKConfig.Debug) return;try{this._GetWindow().OutputObject(A,B);}catch (e) {}};
+var FCKDomTools={MoveChildren:function(A,B,C){if (A==B) return;var D;if (C){while ((D=A.lastChild)) B.insertBefore(A.removeChild(D),B.firstChild);}else{while ((D=A.firstChild)) B.appendChild(A.removeChild(D));}},MoveNode:function(A,B,C){if (C) B.insertBefore(FCKDomTools.RemoveNode(A),B.firstChild);else B.appendChild(FCKDomTools.RemoveNode(A));},TrimNode:function(A){this.LTrimNode(A);this.RTrimNode(A);},LTrimNode:function(A){var B;while ((B=A.firstChild)){if (B.nodeType==3){var C=B.nodeValue.LTrim();var D=B.nodeValue.length;if (C.length==0){A.removeChild(B);continue;}else if (C.length<D){B.splitText(D-C.length);A.removeChild(A.firstChild);}};break;}},RTrimNode:function(A){var B;while ((B=A.lastChild)){if (B.nodeType==3){var C=B.nodeValue.RTrim();var D=B.nodeValue.length;if (C.length==0){B.parentNode.removeChild(B);continue;}else if (C.length<D){B.splitText(C.length);A.lastChild.parentNode.removeChild(A.lastChild);}};break;};if (!FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsOpera){B=A.lastChild;if (B&&B.nodeType==1&&B.nodeName.toLowerCase()=='br'){B.parentNode.removeChild(B);}}},RemoveNode:function(A,B){if (B){var C;while ((C=A.firstChild)) A.parentNode.insertBefore(A.removeChild(C),A);};return A.parentNode.removeChild(A);},GetFirstChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.firstChild;while(C){if (C.nodeType==1&&C.tagName.Equals.apply(C.tagName,B)) return C;C=C.nextSibling;};return null;},GetLastChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.lastChild;while(C){if (C.nodeType==1&&(!B||C.tagName.Equals(B))) return C;C=C.previousSibling;};return null;},GetPreviousSourceElement:function(A,B,C,D){if (!A) return null;if (C&&A.nodeType==1&&A.nodeName.IEquals(C)) return null;if (A.previousSibling) A=A.previousSibling;else return this.GetPreviousSourceElement(A.parentNode,B,C,D);while (A){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (!D||!A.nodeName.IEquals(D)) return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;if (A.lastChild) A=A.lastChild;else return this.GetPreviousSourceElement(A,B,C,D);};return null;},GetNextSourceElement:function(A,B,C,D,E){while((A=this.GetNextSourceNode(A,E))){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (D&&A.nodeName.IEquals(D)) return this.GetNextSourceElement(A,B,C,D);return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;};return null;},GetNextSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.firstChild) E=A.firstChild;else{if (D&&A==D) return null;E=A.nextSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetNextSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetNextSourceNode(E,false,C,D);return E;},GetPreviousSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.lastChild) E=A.lastChild;else{if (D&&A==D) return null;E=A.previousSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetPreviousSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetPreviousSourceNode(E,false,C,D);return E;},InsertAfterNode:function(A,B){return A.parentNode.insertBefore(B,A.nextSibling);},GetParents:function(A){var B=[];while (A){B.unshift(A);A=A.parentNode;};return B;},GetCommonParents:function(A,B){var C=this.GetParents(A);var D=this.GetParents(B);var E=[];for (var i=0;i<C.length;i++){if (C[i]==D[i]) E.push(C[i]);};return E;},GetCommonParentNode:function(A,B,C){var D={};if (!C.pop) C=[C];while (C.length>0) D[C.pop().toLowerCase()]=1;var E=this.GetCommonParents(A,B);var F=null;while ((F=E.pop())){if (D[F.nodeName.toLowerCase()]) return F;};return null;},GetIndexOf:function(A){var B=A.parentNode?A.parentNode.firstChild:null;var C=-1;while (B){C++;if (B==A) return C;B=B.nextSibling;};return-1;},PaddingNode:null,EnforcePaddingNode:function(A,B){try{if (!A||!A.body) return;}catch (e){return;};this.CheckAndRemovePaddingNode(A,B,true);try{if (A.body.lastChild&&(A.body.lastChild.nodeType!=1||A.body.lastChild.tagName.toLowerCase()==B.toLowerCase())) return;}catch (e){return;};var C=A.createElement(B);if (FCKBrowserInfo.IsGecko&&FCKListsLib.NonEmptyBlockElements[B]) FCKTools.AppendBogusBr(C);this.PaddingNode=C;if (A.body.childNodes.length==1&&A.body.firstChild.nodeType==1&&A.body.firstChild.tagName.toLowerCase()=='br'&&(A.body.firstChild.getAttribute('_moz_dirty')!=null||A.body.firstChild.getAttribute('type')=='_moz')) A.body.replaceChild(C,A.body.firstChild);else A.body.appendChild(C);},CheckAndRemovePaddingNode:function(A,B,C){var D=this.PaddingNode;if (!D) return;try{if (D.parentNode!=A.body||D.tagName.toLowerCase()!=B||(D.childNodes.length>1)||(D.firstChild&&D.firstChild.nodeValue!='\xa0'&&String(D.firstChild.tagName).toLowerCase()!='br')){this.PaddingNode=null;return;}}catch (e){this.PaddingNode=null;return;};if (!C){if (D.parentNode.childNodes.length>1) D.parentNode.removeChild(D);this.PaddingNode=null;}},HasAttribute:function(A,B){if (A.hasAttribute) return A.hasAttribute(B);else{var C=A.attributes[B];return (C!=undefined&&C.specified);}},HasAttributes:function(A){var B=A.attributes;for (var i=0;i<B.length;i++){if (FCKBrowserInfo.IsIE&&B[i].nodeName=='class'){if (A.className.length>0) return true;}else if (B[i].specified) return true;};return false;},RemoveAttribute:function(A,B){if (FCKBrowserInfo.IsIE&&B.toLowerCase()=='class') B='className';return A.removeAttribute(B,0);},RemoveAttributes:function (A,B){for (var i=0;i<B.length;i++) this.RemoveAttribute(A,B[i]);},GetAttributeValue:function(A,B){var C=B;if (typeof B=='string') B=A.attributes[B];else C=B.nodeName;if (B&&B.specified){if (C=='style') return A.style.cssText;else if (C=='class'||C.indexOf('on')==0) return B.nodeValue;else{return A.getAttribute(C,2);}};return null;},Contains:function(A,B){if (A.contains&&B.nodeType==1) return A.contains(B);while ((B=B.parentNode)){if (B==A) return true;};return false;},BreakParent:function(A,B,C){var D=C||new FCKDomRange(FCKTools.GetElementWindow(A));D.SetStart(A,4);D.SetEnd(B,4);var E=D.ExtractContents();D.InsertNode(A.parentNode.removeChild(A));E.InsertAfterNode(A);D.Release(!!C);},GetNodeAddress:function(A,B){var C=[];while (A&&A!=FCKTools.GetElementDocument(A).documentElement){var D=A.parentNode;var E=-1;for(var i=0;i<D.childNodes.length;i++){var F=D.childNodes[i];if (B===true&&F.nodeType==3&&F.previousSibling&&F.previousSibling.nodeType==3) continue;E++;if (D.childNodes[i]==A) break;};C.unshift(E);A=A.parentNode;};return C;},GetNodeFromAddress:function(A,B,C){var D=A.documentElement;for (var i=0;i<B.length;i++){var E=B[i];if (!C){D=D.childNodes[E];continue;};var F=-1;for (var j=0;j<D.childNodes.length;j++){var G=D.childNodes[j];if (C===true&&G.nodeType==3&&G.previousSibling&&G.previousSibling.nodeType==3) continue;F++;if (F==E){D=G;break;}}};return D;},CloneElement:function(A){A=A.cloneNode(false);A.removeAttribute('id',false);return A;},ClearElementJSProperty:function(A,B){if (FCKBrowserInfo.IsIE) A.removeAttribute(B);else delete A[B];},SetElementMarker:function (A,B,C,D){var E=String(parseInt(Math.random()*0xfffffff,10));B._FCKMarkerId=E;B[C]=D;if (!A[E]) A[E]={ 'element':B,'markers':{} };A[E]['markers'][C]=D;},ClearElementMarkers:function(A,B,C){var D=B._FCKMarkerId;if (!D) return;this.ClearElementJSProperty(B,'_FCKMarkerId');for (var j in A[D]['markers']) this.ClearElementJSProperty(B,j);if (C) delete A[D];},ClearAllMarkers:function(A){for (var i in A) this.ClearElementMarkers(A,A[i]['element'],true);},ListToArray:function(A,B,C,D,E){if (!A.nodeName.IEquals(['ul','ol'])) return [];if (!D) D=0;if (!C) C=[];for (var i=0;i<A.childNodes.length;i++){var F=A.childNodes[i];if (!F.nodeName.IEquals('li')) continue;var G={ 'parent':A,'indent':D,'contents':[] };if (!E){G.grandparent=A.parentNode;if (G.grandparent&&G.grandparent.nodeName.IEquals('li')) G.grandparent=G.grandparent.parentNode;}else G.grandparent=E;if (B) this.SetElementMarker(B,F,'_FCK_ListArray_Index',C.length);C.push(G);for (var j=0;j<F.childNodes.length;j++){var H=F.childNodes[j];if (H.nodeName.IEquals(['ul','ol'])) this.ListToArray(H,B,C,D+1,G.grandparent);else G.contents.push(H);}};return C;},ArrayToList:function(A,B,C){if (C==undefined) C=0;if (!A||A.length<C+1) return null;var D=FCKTools.GetElementDocument(A[C].parent);var E=D.createDocumentFragment();var F=null;var G=C;var H=Math.max(A[C].indent,0);var I=null;while (true){var J=A[G];if (J.indent==H){if (!F||A[G].parent.nodeName!=F.nodeName){F=A[G].parent.cloneNode(false);E.appendChild(F);};I=D.createElement('li');F.appendChild(I);for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));G++;}else if (J.indent==Math.max(H,0)+1){var K=this.ArrayToList(A,null,G);I.appendChild(K.listNode);G=K.nextIndex;}else if (J.indent==-1&&C==0&&J.grandparent){var I;if (J.grandparent.nodeName.IEquals(['ul','ol'])) I=D.createElement('li');else{if (FCKConfig.EnterMode.IEquals(['div','p'])&&!J.grandparent.nodeName.IEquals('td')) I=D.createElement(FCKConfig.EnterMode);else I=D.createDocumentFragment();};for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));if (I.nodeType==11){if (I.lastChild&&I.lastChild.getAttribute&&I.lastChild.getAttribute('type')=='_moz') I.removeChild(I.lastChild);I.appendChild(D.createElement('br'));};if (I.nodeName.IEquals(FCKConfig.EnterMode)&&I.firstChild){this.TrimNode(I);if (FCKListsLib.BlockBoundaries[I.firstChild.nodeName.toLowerCase()]){var M=D.createDocumentFragment();while (I.firstChild) M.appendChild(I.removeChild(I.firstChild));I=M;}};if (FCKBrowserInfo.IsGeckoLike&&I.nodeName.IEquals(['div','p'])) FCKTools.AppendBogusBr(I);E.appendChild(I);F=null;G++;}else return null;if (A.length<=G||Math.max(A[G].indent,0)<H){break;}};if (B){var N=E.firstChild;while (N){if (N.nodeType==1) this.ClearElementMarkers(B,N);N=this.GetNextSourceNode(N);}};return { 'listNode':E,'nextIndex':G };},GetNextSibling:function(A,B){A=A.nextSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.nextSibling;return A;},GetPreviousSibling:function(A,B){A=A.previousSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.previousSibling;return A;},CheckIsEmptyElement:function(A,B){var C=A.firstChild;var D;while (C){if (C.nodeType==1){if (D||!FCKListsLib.InlineNonEmptyElements[C.nodeName.toLowerCase()]) return false;if (!B||B(C)===true) D=C;}else if (C.nodeType==3&&C.nodeValue.length>0) return false;C=C.nextSibling;};return D?this.CheckIsEmptyElement(D,B):true;},SetElementStyles:function(A,B){var C=A.style;for (var D in B) C[D]=B[D];},SetOpacity:function(A,B){if (FCKBrowserInfo.IsIE){B=Math.round(B*100);A.style.filter=(B>100?'':'progid:DXImageTransform.Microsoft.Alpha(opacity='+B+')');}else A.style.opacity=B;},GetCurrentElementStyle:function(A,B){if (FCKBrowserInfo.IsIE) return A.currentStyle[B];else return A.ownerDocument.defaultView.getComputedStyle(A,'').getPropertyValue(B);},GetPositionedAncestor:function(A){var B=A;while (B!=FCKTools.GetElementDocument(B).documentElement){if (this.GetCurrentElementStyle(B,'position')!='static') return B;if (B==FCKTools.GetElementDocument(B).documentElement&&currentWindow!=w) B=currentWindow.frameElement;else B=B.parentNode;};return null;},ScrollIntoView:function(A,B){var C=FCKTools.GetElementWindow(A);var D=FCKTools.GetViewPaneSize(C).Height;var E=D*-1;if (B===false){E+=A.offsetHeight;E+=parseInt(this.GetCurrentElementStyle(A,'marginBottom')||0,10);};E+=A.offsetTop;while ((A=A.offsetParent)) E+=A.offsetTop||0;var F=FCKTools.GetScrollPosition(C).Y;if (E>0&&E>F) C.scrollTo(0,E);},CheckIsEditable:function(A){var B=A.nodeName.toLowerCase();var C=FCK.DTD[B]||FCK.DTD.span;return (C['#']&&!FCKListsLib.NonEditableElements[B]);}};
+var FCKTools={};FCKTools.CreateBogusBR=function(A){var B=A.createElement('br');B.setAttribute('type','_moz');return B;};FCKTools.FixCssUrls=function(A,B){if (!A||A.length==0) return B;return B.replace(/url\s*\(([\s'"]*)(.*?)([\s"']*)\)/g,function(match,opener,path,closer){if (/^\/|^\w?:/.test(path)) return match;else return 'url('+opener+A+path+closer+')';});};FCKTools._GetUrlFixedCss=function(A,B){var C=A.match(/^([^|]+)\|([\s\S]*)/);if (C) return FCKTools.FixCssUrls(C[1],C[2]);else return A;};FCKTools.AppendStyleSheet=function(A,B){if (!B) return [];if (typeof(B)=='string'){if (/[\\\/\.]\w*$/.test(B)){return this.AppendStyleSheet(A,B.split(','));}else return [this.AppendStyleString(A,FCKTools._GetUrlFixedCss(B))];}else{var C=[];for (var i=0;i<B.length;i++) C.push(this._AppendStyleSheet(A,B[i]));return C;}};FCKTools.GetStyleHtml=(function(){var A=function(styleDef,markTemp){if (styleDef.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<style type="text/css"'+B+'>'+styleDef+'</style>';};var C=function(cssFileUrl,markTemp){if (cssFileUrl.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<link href="'+cssFileUrl+'" type="text/css" rel="stylesheet" '+B+'/>';};return function(cssFileOrArrayOrDef,markTemp){if (!cssFileOrArrayOrDef) return '';if (typeof(cssFileOrArrayOrDef)=='string'){if (/[\\\/\.]\w*$/.test(cssFileOrArrayOrDef)){return this.GetStyleHtml(cssFileOrArrayOrDef.split(','),markTemp);}else return A(this._GetUrlFixedCss(cssFileOrArrayOrDef),markTemp);}else{var E='';for (var i=0;i<cssFileOrArrayOrDef.length;i++) E+=C(cssFileOrArrayOrDef[i],markTemp);return E;}}})();FCKTools.GetElementDocument=function (A){return A.ownerDocument||A.document;};FCKTools.GetElementWindow=function(A){return this.GetDocumentWindow(this.GetElementDocument(A));};FCKTools.GetDocumentWindow=function(A){if (FCKBrowserInfo.IsSafari&&!A.parentWindow) this.FixDocumentParentWindow(window.top);return A.parentWindow||A.defaultView;};FCKTools.FixDocumentParentWindow=function(A){if (A.document) A.document.parentWindow=A;for (var i=0;i<A.frames.length;i++) FCKTools.FixDocumentParentWindow(A.frames[i]);};FCKTools.HTMLEncode=function(A){if (!A) return '';A=A.replace(/&/g,'&amp;');A=A.replace(/</g,'&lt;');A=A.replace(/>/g,'&gt;');return A;};FCKTools.HTMLDecode=function(A){if (!A) return '';A=A.replace(/&gt;/g,'>');A=A.replace(/&lt;/g,'<');A=A.replace(/&amp;/g,'&');return A;};FCKTools._ProcessLineBreaksForPMode=function(A,B,C,D,E){var F=0;var G="<p>";var H="</p>";var I="<br />";if (C){G="<li>";H="</li>";F=1;};while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='p'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};var n=B.charAt(i+1);if (n=='\r'){i++;n=B.charAt(i+1);};if (n=='\n'){i++;if (F) E.push(H);E.push(G);F=1;}else E.push(I);}};FCKTools._ProcessLineBreaksForDivMode=function(A,B,C,D,E){var F=0;var G="<div>";var H="</div>";if (C){G="<li>";H="</li>";F=1;};while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='div'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F){if (E[E.length-1]==G){E.push("&nbsp;");};E.push(H);};E.push(G);F=1;};if (F) E.push(H);};FCKTools._ProcessLineBreaksForBrMode=function(A,B,C,D,E){var F=0;var G="<br />";var H="";if (C){G="<li>";H="</li>";F=1;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F&&H.length) E.push (H);E.push(G);F=1;}};FCKTools.ProcessLineBreaks=function(A,B,C){var D=B.EnterMode.toLowerCase();var E=[];var F=0;var G=new A.FCKDomRange(A.FCK.EditorWindow);G.MoveToSelection();var H=G._Range.startContainer;while (H&&H.nodeType!=1) H=H.parentNode;if (H&&H.tagName.toLowerCase()=='li') F=1;if (D=='p') this._ProcessLineBreaksForPMode(A,C,F,H,E);else if (D=='div') this._ProcessLineBreaksForDivMode(A,C,F,H,E);else if (D=='br') this._ProcessLineBreaksForBrMode(A,C,F,H,E);return E.join("");};FCKTools.AddSelectOption=function(A,B,C){var D=FCKTools.GetElementDocument(A).createElement("OPTION");D.text=B;D.value=C;A.options.add(D);return D;};FCKTools.RunFunction=function(A,B,C,D){if (A) this.SetTimeout(A,0,B,C,D);};FCKTools.SetTimeout=function(A,B,C,D,E){return (E||window).setTimeout(function(){if (D) A.apply(C,[].concat(D));else A.apply(C);},B);};FCKTools.SetInterval=function(A,B,C,D,E){return (E||window).setInterval(function(){A.apply(C,D||[]);},B);};FCKTools.ConvertStyleSizeToHtml=function(A){return A.EndsWith('%')?A:parseInt(A,10);};FCKTools.ConvertHtmlSizeToStyle=function(A){return A.EndsWith('%')?A:(A+'px');};FCKTools.GetElementAscensor=function(A,B){var e=A;var C=","+B.toUpperCase()+",";while (e){if (C.indexOf(","+e.nodeName.toUpperCase()+",")!=-1) return e;e=e.parentNode;};return null;};FCKTools.CreateEventListener=function(A,B){var f=function(){var C=[];for (var i=0;i<arguments.length;i++) C.push(arguments[i]);A.apply(this,C.concat(B));};return f;};FCKTools.IsStrictMode=function(A){return ('CSS1Compat'==(A.compatMode||(FCKBrowserInfo.IsSafari?'CSS1Compat':null)));};FCKTools.ArgumentsToArray=function(A,B,C){B=B||0;C=C||A.length;var D=[];for (var i=B;i<B+C&&i<A.length;i++) D.push(A[i]);return D;};FCKTools.CloneObject=function(A){var B=function() {};B.prototype=A;return new B;};FCKTools.AppendBogusBr=function(A){if (!A) return;var B=this.GetLastItem(A.getElementsByTagName('br'));if (!B||(B.getAttribute('type',2)!='_moz'&&B.getAttribute('_moz_dirty')==null)){var C=this.GetElementDocument(A);if (FCKBrowserInfo.IsOpera) A.appendChild(C.createTextNode(''));else A.appendChild(this.CreateBogusBR(C));}};FCKTools.GetLastItem=function(A){if (A.length>0) return A[A.length-1];return null;};FCKTools.GetDocumentPosition=function(w,A){var x=0;var y=0;var B=A;var C=null;var D=FCKTools.GetElementWindow(B);while (B&&!(D==w&&(B==w.document.body||B==w.document.documentElement))){x+=B.offsetLeft-B.scrollLeft;y+=B.offsetTop-B.scrollTop;if (!FCKBrowserInfo.IsOpera){var E=C;while (E&&E!=B){x-=E.scrollLeft;y-=E.scrollTop;E=E.parentNode;}};C=B;if (B.offsetParent) B=B.offsetParent;else{if (D!=w){B=D.frameElement;C=null;if (B) D=B.contentWindow.parent;}else B=null;}};if (FCKDomTools.GetCurrentElementStyle(w.document.body,'position')!='static'||(FCKBrowserInfo.IsIE&&FCKDomTools.GetPositionedAncestor(A)==null)){x+=w.document.body.offsetLeft;y+=w.document.body.offsetTop;};return { "x":x,"y":y };};FCKTools.GetWindowPosition=function(w,A){var B=this.GetDocumentPosition(w,A);var C=FCKTools.GetScrollPosition(w);B.x-=C.X;B.y-=C.Y;return B;};FCKTools.ProtectFormStyles=function(A){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return [];var B=[];var C=['style','className'];for (var i=0;i<C.length;i++){var D=C[i];if (A.elements.namedItem(D)){var E=A.elements.namedItem(D);B.push([E,E.nextSibling]);A.removeChild(E);}};return B;};FCKTools.RestoreFormStyles=function(A,B){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return;if (B.length>0){for (var i=B.length-1;i>=0;i--){var C=B[i][0];var D=B[i][1];if (D) A.insertBefore(C,D);else A.appendChild(C);}}};FCKTools.GetNextNode=function(A,B){if (A.firstChild) return A.firstChild;else if (A.nextSibling) return A.nextSibling;else{var C=A.parentNode;while (C){if (C==B) return null;if (C.nextSibling) return C.nextSibling;else C=C.parentNode;}};return null;};FCKTools.GetNextTextNode=function(A,B,C){node=this.GetNextNode(A,B);if (C&&node&&C(node)) return null;while (node&&node.nodeType!=3){node=this.GetNextNode(node,B);if (C&&node&&C(node)) return null;};return node;};FCKTools.Merge=function(){var A=arguments;var o=A[0];for (var i=1;i<A.length;i++){var B=A[i];for (var p in B) o[p]=B[p];};return o;};FCKTools.IsArray=function(A){return (A instanceof Array);};FCKTools.AppendLengthProperty=function(A,B){var C=0;for (var n in A) C++;return A[B||'length']=C;};FCKTools.NormalizeCssText=function(A){var B=document.createElement('span');B.style.cssText=A;return B.style.cssText;};FCKTools.Bind=function(A,B){return function(){ return B.apply(A,arguments);};};FCKTools.GetVoidUrl=function(){if (FCK_IS_CUSTOM_DOMAIN) return "javascript: void( function(){document.open();document.write('<html><head><title></title></head><body></body></html>');document.domain = '"+FCK_RUNTIME_DOMAIN+"';document.close();}() ) ;";if (FCKBrowserInfo.IsIE){if (FCKBrowserInfo.IsIE7||!FCKBrowserInfo.IsIE6) return "";else return "javascript: '';";};return "javascript: void(0);";};
+FCKTools.CancelEvent=function(e){if (e) e.preventDefault();};FCKTools.DisableSelection=function(A){if (FCKBrowserInfo.IsGecko) A.style.MozUserSelect='none';else if (FCKBrowserInfo.IsSafari) A.style.KhtmlUserSelect='none';else A.style.userSelect='none';};FCKTools._AppendStyleSheet=function(A,B){var e=A.createElement('LINK');e.rel='stylesheet';e.type='text/css';e.href=B;A.getElementsByTagName("HEAD")[0].appendChild(e);return e;};FCKTools.AppendStyleString=function(A,B){if (!B) return null;var e=A.createElement("STYLE");e.appendChild(A.createTextNode(B));A.getElementsByTagName("HEAD")[0].appendChild(e);return e;};FCKTools.ClearElementAttributes=function(A){for (var i=0;i<A.attributes.length;i++){A.removeAttribute(A.attributes[i].name,0);}};FCKTools.GetAllChildrenIds=function(A){var B=[];var C=function(parent){for (var i=0;i<parent.childNodes.length;i++){var D=parent.childNodes[i].id;if (D&&D.length>0) B[B.length]=D;C(parent.childNodes[i]);}};C(A);return B;};FCKTools.RemoveOuterTags=function(e){var A=e.ownerDocument.createDocumentFragment();for (var i=0;i<e.childNodes.length;i++) A.appendChild(e.childNodes[i].cloneNode(true));e.parentNode.replaceChild(A,e);};FCKTools.CreateXmlObject=function(A){switch (A){case 'XmlHttp':return new XMLHttpRequest();case 'DOMDocument':var B=(new DOMParser()).parseFromString('<tmp></tmp>','text/xml');FCKDomTools.RemoveNode(B.firstChild);return B;};return null;};FCKTools.GetScrollPosition=function(A){return { X:A.pageXOffset,Y:A.pageYOffset };};FCKTools.AddEventListener=function(A,B,C){A.addEventListener(B,C,false);};FCKTools.RemoveEventListener=function(A,B,C){A.removeEventListener(B,C,false);};FCKTools.AddEventListenerEx=function(A,B,C,D){A.addEventListener(B,function(e){C.apply(A,[e].concat(D||[]));},false);};FCKTools.GetViewPaneSize=function(A){return { Width:A.innerWidth,Height:A.innerHeight };};FCKTools.SaveStyles=function(A){var B=FCKTools.ProtectFormStyles(A);var C={};if (A.className.length>0){C.Class=A.className;A.className='';};var D=A.getAttribute('style');if (D&&D.length>0){C.Inline=D;A.setAttribute('style','',0);};FCKTools.RestoreFormStyles(A,B);return C;};FCKTools.RestoreStyles=function(A,B){var C=FCKTools.ProtectFormStyles(A);A.className=B.Class||'';if (B.Inline) A.setAttribute('style',B.Inline,0);else A.removeAttribute('style',0);FCKTools.RestoreFormStyles(A,C);};FCKTools.RegisterDollarFunction=function(A){A.$=function(id){return A.document.getElementById(id);};};FCKTools.AppendElement=function(A,B){return A.appendChild(A.ownerDocument.createElement(B));};FCKTools.GetElementPosition=function(A,B){var c={ X:0,Y:0 };var C=B||window;var D=FCKTools.GetElementWindow(A);var E=null;while (A){var F=D.getComputedStyle(A,'').position;if (F&&F!='static'&&A.style.zIndex!=FCKConfig.FloatingPanelsZIndex) break;c.X+=A.offsetLeft-A.scrollLeft;c.Y+=A.offsetTop-A.scrollTop;if (!FCKBrowserInfo.IsOpera){var G=E;while (G&&G!=A){c.X-=G.scrollLeft;c.Y-=G.scrollTop;G=G.parentNode;}};E=A;if (A.offsetParent) A=A.offsetParent;else{if (D!=C){A=D.frameElement;E=null;if (A) D=FCKTools.GetElementWindow(A);}else{c.X+=A.scrollLeft;c.Y+=A.scrollTop;break;}}};return c;};
+var FCKeditorAPI;function InitializeAPI(){var A=window.parent;if (!(FCKeditorAPI=A.FCKeditorAPI)){var B='window.FCKeditorAPI = {Version : "2.6",VersionBuild : "18638",Instances : new Object(),GetInstance : function( name ){return this.Instances[ name ];},_FormSubmit : function(){for ( var name in FCKeditorAPI.Instances ){var oEditor = FCKeditorAPI.Instances[ name ] ;if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )oEditor.UpdateLinkedField() ;}this._FCKOriginalSubmit() ;},_FunctionQueue	: {Functions : new Array(),IsRunning : false,Add : function( f ){this.Functions.push( f );if ( !this.IsRunning )this.StartNext();},StartNext : function(){var aQueue = this.Functions ;if ( aQueue.length > 0 ){this.IsRunning = true;aQueue[0].call();}else this.IsRunning = false;},Remove : function( f ){var aQueue = this.Functions;var i = 0, fFunc;while( (fFunc = aQueue[ i ]) ){if ( fFunc == f )aQueue.splice( i,1 );i++ ;}this.StartNext();}}}';if (A.execScript) A.execScript(B,'JavaScript');else{if (FCKBrowserInfo.IsGecko10){eval.call(A,B);}else if(FCKBrowserInfo.IsAIR){FCKAdobeAIR.FCKeditorAPI_Evaluate(A,B);}else if (FCKBrowserInfo.IsSafari||FCKBrowserInfo.IsGecko19){var C=A.document;var D=C.createElement('script');D.appendChild(C.createTextNode(B));C.documentElement.appendChild(D);}else A.eval(B);};FCKeditorAPI=A.FCKeditorAPI;FCKeditorAPI.__Instances=FCKeditorAPI.Instances;};FCKeditorAPI.Instances[FCK.Name]=FCK;};function _AttachFormSubmitToAPI(){var A=FCK.GetParentForm();if (A){FCKTools.AddEventListener(A,'submit',FCK.UpdateLinkedField);if (!A._FCKOriginalSubmit&&(typeof(A.submit)=='function'||(!A.submit.tagName&&!A.submit.length))){A._FCKOriginalSubmit=A.submit;A.submit=FCKeditorAPI._FormSubmit;}}};function FCKeditorAPI_Cleanup(){if (!window.FCKUnloadFlag) return;delete FCKeditorAPI.Instances[FCK.Name];};function FCKeditorAPI_ConfirmCleanup(){window.FCKUnloadFlag=true;};FCKTools.AddEventListener(window,'unload',FCKeditorAPI_Cleanup);FCKTools.AddEventListener(window,'beforeunload',FCKeditorAPI_ConfirmCleanup);
+var FCKImagePreloader=function(){this._Images=[];};FCKImagePreloader.prototype={AddImages:function(A){if (typeof(A)=='string') A=A.split(';');this._Images=this._Images.concat(A);},Start:function(){var A=this._Images;this._PreloadCount=A.length;for (var i=0;i<A.length;i++){var B=document.createElement('img');FCKTools.AddEventListenerEx(B,'load',_FCKImagePreloader_OnImage,this);FCKTools.AddEventListenerEx(B,'error',_FCKImagePreloader_OnImage,this);B.src=A[i];_FCKImagePreloader_ImageCache.push(B);}}};var _FCKImagePreloader_ImageCache=[];function _FCKImagePreloader_OnImage(A,B){if ((--B._PreloadCount)==0&&B.OnComplete) B.OnComplete();};
+var FCKRegexLib={AposEntity:/&apos;/gi,ObjectElements:/^(?:IMG|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|HR|OBJECT|A|UL|OL|LI)$/i,NamedCommands:/^(?:Cut|Copy|Paste|Print|SelectAll|RemoveFormat|Unlink|Undo|Redo|Bold|Italic|Underline|StrikeThrough|Subscript|Superscript|JustifyLeft|JustifyCenter|JustifyRight|JustifyFull|Outdent|Indent|InsertOrderedList|InsertUnorderedList|InsertHorizontalRule)$/i,BeforeBody:/(^[\s\S]*\<body[^\>]*\>)/i,AfterBody:/(\<\/body\>[\s\S]*$)/i,ToReplace:/___fcktoreplace:([\w]+)/ig,MetaHttpEquiv:/http-equiv\s*=\s*["']?([^"' ]+)/i,HasBaseTag:/<base /i,HasBodyTag:/<body[\s|>]/i,HtmlOpener:/<html\s?[^>]*>/i,HeadOpener:/<head\s?[^>]*>/i,HeadCloser:/<\/head\s*>/i,FCK_Class:/\s*FCK__[^ ]*(?=\s+|$)/,ElementName:/(^[a-z_:][\w.\-:]*\w$)|(^[a-z_]$)/,ForceSimpleAmpersand:/___FCKAmp___/g,SpaceNoClose:/\/>/g,EmptyParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>\s*(<\/\1>)?$/,EmptyOutParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>(?:\s*|&nbsp;)(<\/\1>)?$/,TagBody:/></,GeckoEntitiesMarker:/#\?-\:/g,ProtectUrlsImg:/<img(?=\s).*?\ssrc=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsA:/<a(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsArea:/<area(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,Html4DocType:/HTML 4\.0 Transitional/i,DocTypeTag:/<!DOCTYPE[^>]*>/i,TagsWithEvent:/<[^\>]+ on\w+[\s\r\n]*=[\s\r\n]*?('|")[\s\S]+?\>/g,EventAttributes:/\s(on\w+)[\s\r\n]*=[\s\r\n]*?('|")([\s\S]*?)\2/g,ProtectedEvents:/\s\w+_fckprotectedatt="([^"]+)"/g,StyleProperties:/\S+\s*:/g,InvalidSelfCloseTags:/(<(?!base|meta|link|hr|br|param|img|area|input)([a-zA-Z0-9:]+)[^>]*)\/>/gi,StyleVariableAttName:/#\(\s*("|')(.+?)\1[^\)]*\s*\)/g,RegExp:/^\/(.*)\/([gim]*)$/,HtmlTag:/<[^\s<>](?:"[^"]*"|'[^']*'|[^<])*>/};
+var FCKListsLib={BlockElements:{ address:1,blockquote:1,center:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,marquee:1,noscript:1,ol:1,p:1,pre:1,script:1,table:1,ul:1 },NonEmptyBlockElements:{ p:1,div:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,address:1,pre:1,ol:1,ul:1,li:1,td:1,th:1 },InlineChildReqElements:{ abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },InlineNonEmptyElements:{ a:1,abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },EmptyElements:{ base:1,col:1,meta:1,link:1,hr:1,br:1,param:1,img:1,area:1,input:1 },PathBlockElements:{ address:1,blockquote:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,li:1,dt:1,de:1 },PathBlockLimitElements:{ body:1,div:1,td:1,th:1,caption:1,form:1 },StyleBlockElements:{ address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1 },StyleObjectElements:{ img:1,hr:1,li:1,table:1,tr:1,td:1,embed:1,object:1,ol:1,ul:1 },NonEditableElements:{ button:1,option:1,script:1,iframe:1,textarea:1,object:1,embed:1,map:1,applet:1 },BlockBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1 },ListBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1,br:1 }};
+var FCKLanguageManager=FCK.Language={AvailableLanguages:{af:'Afrikaans',ar:'Arabic',bg:'Bulgarian',bn:'Bengali/Bangla',bs:'Bosnian',ca:'Catalan',cs:'Czech',da:'Danish',de:'German',el:'Greek',en:'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)',eo:'Esperanto',es:'Spanish',et:'Estonian',eu:'Basque',fa:'Persian',fi:'Finnish',fo:'Faroese',fr:'French','fr-ca':'French (Canada)',gl:'Galician',he:'Hebrew',hi:'Hindi',hr:'Croatian',hu:'Hungarian',it:'Italian',ja:'Japanese',km:'Khmer',ko:'Korean',lt:'Lithuanian',lv:'Latvian',mn:'Mongolian',ms:'Malay',nb:'Norwegian Bokmal',nl:'Dutch',no:'Norwegian',pl:'Polish',pt:'Portuguese (Portugal)','pt-br':'Portuguese (Brazil)',ro:'Romanian',ru:'Russian',sk:'Slovak',sl:'Slovenian',sr:'Serbian (Cyrillic)','sr-latn':'Serbian (Latin)',sv:'Swedish',th:'Thai',tr:'Turkish',uk:'Ukrainian',vi:'Vietnamese',zh:'Chinese Traditional','zh-cn':'Chinese Simplified'},GetActiveLanguage:function(){if (FCKConfig.AutoDetectLanguage){var A;if (navigator.userLanguage) A=navigator.userLanguage.toLowerCase();else if (navigator.language) A=navigator.language.toLowerCase();else{return FCKConfig.DefaultLanguage;};if (A.length>=5){A=A.substr(0,5);if (this.AvailableLanguages[A]) return A;};if (A.length>=2){A=A.substr(0,2);if (this.AvailableLanguages[A]) return A;}};return this.DefaultLanguage;},TranslateElements:function(A,B,C,D){var e=A.getElementsByTagName(B);var E,s;for (var i=0;i<e.length;i++){if ((E=e[i].getAttribute('fckLang'))){if ((s=FCKLang[E])){if (D) s=FCKTools.HTMLEncode(s);e[i][C]=s;}}}},TranslatePage:function(A){this.TranslateElements(A,'INPUT','value');this.TranslateElements(A,'SPAN','innerHTML');this.TranslateElements(A,'LABEL','innerHTML');this.TranslateElements(A,'OPTION','innerHTML',true);this.TranslateElements(A,'LEGEND','innerHTML');},Initialize:function(){if (this.AvailableLanguages[FCKConfig.DefaultLanguage]) this.DefaultLanguage=FCKConfig.DefaultLanguage;else this.DefaultLanguage='en';this.ActiveLanguage={};this.ActiveLanguage.Code=this.GetActiveLanguage();this.ActiveLanguage.Name=this.AvailableLanguages[this.ActiveLanguage.Code];}};
+var FCKXHtmlEntities={};FCKXHtmlEntities.Initialize=function(){if (FCKXHtmlEntities.Entities) return;var A='';var B,e;if (FCKConfig.ProcessHTMLEntities){FCKXHtmlEntities.Entities={'Â ':'nbsp','ÂĄ':'iexcl','ÂĒ':'cent','ÂĢ':'pound','ÂĪ':'curren','ÂĨ':'yen','ÂĶ':'brvbar','Â§':'sect','ÂĻ':'uml','ÂĐ':'copy','ÂŠ':'ordf','ÂŦ':'laquo','ÂŽ':'not','Â­':'shy','ÂŪ':'reg','ÂŊ':'macr','Â°':'deg','Âą':'plusmn','Âē':'sup2','Âģ':'sup3','Âī':'acute','Âĩ':'micro','Âķ':'para','Â·':'middot','Âļ':'cedil','Âđ':'sup1','Âš':'ordm','Âŧ':'raquo','Âž':'frac14','Â―':'frac12','Âū':'frac34','Âŋ':'iquest','Ã':'times','Ã·':'divide','Æ':'fnof','âĒ':'bull','âĶ':'hellip','âē':'prime','âģ':'Prime','âū':'oline','â':'frasl','â':'weierp','â':'image','â':'real','âĒ':'trade','âĩ':'alefsym','â':'larr','â':'uarr','â':'rarr','â':'darr','â':'harr','âĩ':'crarr','â':'lArr','â':'uArr','â':'rArr','â':'dArr','â':'hArr','â':'forall','â':'part','â':'exist','â':'empty','â':'nabla','â':'isin','â':'notin','â':'ni','â':'prod','â':'sum','â':'minus','â':'lowast','â':'radic','â':'prop','â':'infin','â ':'ang','â§':'and','âĻ':'or','âĐ':'cap','âŠ':'cup','âŦ':'int','âī':'there4','âž':'sim','â':'cong','â':'asymp','â ':'ne','âĄ':'equiv','âĪ':'le','âĨ':'ge','â':'sub','â':'sup','â':'nsub','â':'sube','â':'supe','â':'oplus','â':'otimes','âĨ':'perp','â':'sdot','\u2308':'lceil','\u2309':'rceil','\u230a':'lfloor','\u230b':'rfloor','\u2329':'lang','\u232a':'rang','â':'loz','â ':'spades','âĢ':'clubs','âĨ':'hearts','âĶ':'diams','"':'quot','Ë':'circ','Ë':'tilde','â':'ensp','â':'emsp','â':'thinsp','â':'zwnj','â':'zwj','â':'lrm','â':'rlm','â':'ndash','â':'mdash','â':'lsquo','â':'rsquo','â':'sbquo','â':'ldquo','â':'rdquo','â':'bdquo','â ':'dagger','âĄ':'Dagger','â°':'permil','âđ':'lsaquo','âš':'rsaquo','âŽ':'euro'};for (e in FCKXHtmlEntities.Entities) A+=e;if (FCKConfig.IncludeLatinEntities){B={'Ã':'Agrave','Ã':'Aacute','Ã':'Acirc','Ã':'Atilde','Ã':'Auml','Ã':'Aring','Ã':'AElig','Ã':'Ccedil','Ã':'Egrave','Ã':'Eacute','Ã':'Ecirc','Ã':'Euml','Ã':'Igrave','Ã':'Iacute','Ã':'Icirc','Ã':'Iuml','Ã':'ETH','Ã':'Ntilde','Ã':'Ograve','Ã':'Oacute','Ã':'Ocirc','Ã':'Otilde','Ã':'Ouml','Ã':'Oslash','Ã':'Ugrave','Ã':'Uacute','Ã':'Ucirc','Ã':'Uuml','Ã':'Yacute','Ã':'THORN','Ã':'szlig','Ã ':'agrave','ÃĄ':'aacute','ÃĒ':'acirc','ÃĢ':'atilde','ÃĪ':'auml','ÃĨ':'aring','ÃĶ':'aelig','Ã§':'ccedil','ÃĻ':'egrave','ÃĐ':'eacute','ÃŠ':'ecirc','ÃŦ':'euml','ÃŽ':'igrave','Ã­':'iacute','ÃŪ':'icirc','ÃŊ':'iuml','Ã°':'eth','Ãą':'ntilde','Ãē':'ograve','Ãģ':'oacute','Ãī':'ocirc','Ãĩ':'otilde','Ãķ':'ouml','Ãļ':'oslash','Ãđ':'ugrave','Ãš':'uacute','Ãŧ':'ucirc','Ãž':'uuml','Ã―':'yacute','Ãū':'thorn','Ãŋ':'yuml','Å':'OElig','Å':'oelig','Å ':'Scaron','ÅĄ':'scaron','Åļ':'Yuml'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;};if (FCKConfig.IncludeGreekEntities){B={'Î':'Alpha','Î':'Beta','Î':'Gamma','Î':'Delta','Î':'Epsilon','Î':'Zeta','Î':'Eta','Î':'Theta','Î':'Iota','Î':'Kappa','Î':'Lambda','Î':'Mu','Î':'Nu','Î':'Xi','Î':'Omicron','Î ':'Pi','ÎĄ':'Rho','ÎĢ':'Sigma','ÎĪ':'Tau','ÎĨ':'Upsilon','ÎĶ':'Phi','Î§':'Chi','ÎĻ':'Psi','ÎĐ':'Omega','Îą':'alpha','Îē':'beta','Îģ':'gamma','Îī':'delta','Îĩ':'epsilon','Îķ':'zeta','Î·':'eta','Îļ':'theta','Îđ':'iota','Îš':'kappa','Îŧ':'lambda','Îž':'mu','Î―':'nu','Îū':'xi','Îŋ':'omicron','Ï':'pi','Ï':'rho','Ï':'sigmaf','Ï':'sigma','Ï':'tau','Ï':'upsilon','Ï':'phi','Ï':'chi','Ï':'psi','Ï':'omega','\u03d1':'thetasym','\u03d2':'upsih','\u03d6':'piv'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;}}else{FCKXHtmlEntities.Entities={};A='Â ';};var C='['+A+']';if (FCKConfig.ProcessNumericEntities) C='[^ -~]|'+C;var D=FCKConfig.AdditionalNumericEntities;if (D&&D.length>0) C+='|'+FCKConfig.AdditionalNumericEntities;FCKXHtmlEntities.EntitiesRegex=new RegExp(C,'g');};
+var FCKXHtml={};FCKXHtml.CurrentJobNum=0;FCKXHtml.GetXHTML=function(A,B,C){FCKDomTools.CheckAndRemovePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);FCKXHtmlEntities.Initialize();this._NbspEntity=(FCKConfig.ProcessHTMLEntities?'nbsp':'#160');var D=FCK.IsDirty();FCKXHtml.SpecialBlocks=[];this.XML=FCKTools.CreateXmlObject('DOMDocument');this.MainNode=this.XML.appendChild(this.XML.createElement('xhtml'));FCKXHtml.CurrentJobNum++;if (B) this._AppendNode(this.MainNode,A);else this._AppendChildNodes(this.MainNode,A,false);var E=this._GetMainXmlString();this.XML=null;if (FCKBrowserInfo.IsSafari) E=E.replace(/^<xhtml.*?>/,'<xhtml>');E=E.substr(7,E.length-15).Trim();E=E.replace(FCKRegexLib.SpaceNoClose,' />');if (FCKConfig.ForceSimpleAmpersand) E=E.replace(FCKRegexLib.ForceSimpleAmpersand,'&');if (C) E=FCKCodeFormatter.Format(E);for (var i=0;i<FCKXHtml.SpecialBlocks.length;i++){var F=new RegExp('___FCKsi___'+i);E=E.replace(F,FCKXHtml.SpecialBlocks[i]);};E=E.replace(FCKRegexLib.GeckoEntitiesMarker,'&');if (!D) FCK.ResetIsDirty();FCKDomTools.EnforcePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);return E;};FCKXHtml._AppendAttribute=function(A,B,C){try{if (C==undefined||C==null) C='';else if (C.replace){if (FCKConfig.ForceSimpleAmpersand) C=C.replace(/&/g,'___FCKAmp___');C=C.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity);};var D=this.XML.createAttribute(B);D.value=C;A.attributes.setNamedItem(D);}catch (e){}};FCKXHtml._AppendChildNodes=function(A,B,C){var D=B.firstChild;while (D){this._AppendNode(A,D);D=D.nextSibling;};if (C&&B.tagName&&B.tagName.toLowerCase()!='pre'){FCKDomTools.TrimNode(A);if (FCKConfig.FillEmptyBlocks){var E=A.lastChild;if (E&&E.nodeType==1&&E.nodeName=='br') this._AppendEntity(A,this._NbspEntity);}};if (A.childNodes.length==0){if (C&&FCKConfig.FillEmptyBlocks){this._AppendEntity(A,this._NbspEntity);return A;};var F=A.nodeName;if (FCKListsLib.InlineChildReqElements[F]) return null;if (!FCKListsLib.EmptyElements[F]) A.appendChild(this.XML.createTextNode(''));};return A;};FCKXHtml._AppendNode=function(A,B){if (!B) return false;switch (B.nodeType){case 1:if (FCKBrowserInfo.IsGecko&&B.tagName.toLowerCase()=='br'&&B.parentNode.tagName.toLowerCase()=='pre'){var C='\r';if (B==B.parentNode.firstChild) C+='\r';return FCKXHtml._AppendNode(A,this.XML.createTextNode(C));};if (B.getAttribute('_fckfakelement')) return FCKXHtml._AppendNode(A,FCK.GetRealElement(B));if (FCKBrowserInfo.IsGecko&&B.nextSibling&&(B.hasAttribute('_moz_editor_bogus_node')||B.getAttribute('type')=='_moz')) return false;if (B.getAttribute('_fcktemp')) return false;var D=B.tagName.toLowerCase();if (FCKBrowserInfo.IsIE){if (B.scopeName&&B.scopeName!='HTML'&&B.scopeName!='FCK') D=B.scopeName.toLowerCase()+':'+D;}else{if (D.StartsWith('fck:')) D=D.Remove(0,4);};if (!FCKRegexLib.ElementName.test(D)) return false;if (B._fckxhtmljob&&B._fckxhtmljob==FCKXHtml.CurrentJobNum) return false;var E=this.XML.createElement(D);FCKXHtml._AppendAttributes(A,B,E,D);B._fckxhtmljob=FCKXHtml.CurrentJobNum;var F=FCKXHtml.TagProcessors[D];if (F) E=F(E,B,A);else E=this._AppendChildNodes(E,B,Boolean(FCKListsLib.NonEmptyBlockElements[D]));if (!E) return false;A.appendChild(E);break;case 3:if (B.parentNode&&B.parentNode.nodeName.IEquals('pre')) return this._AppendTextNode(A,B.nodeValue);return this._AppendTextNode(A,B.nodeValue.ReplaceNewLineChars(' '));case 8:if (FCKBrowserInfo.IsIE&&!B.innerHTML) break;try { A.appendChild(this.XML.createComment(B.nodeValue));}catch (e) {/*Do nothing... probably this is a wrong format comment.*/};break;default:A.appendChild(this.XML.createComment("Element not supported - Type: "+B.nodeType+" Name: "+B.nodeName));break;};return true;};FCKXHtml._AppendSpecialItem=function(A){return '___FCKsi___'+FCKXHtml.SpecialBlocks.AddItem(A);};FCKXHtml._AppendEntity=function(A,B){A.appendChild(this.XML.createTextNode('#?-:'+B+';'));};FCKXHtml._AppendTextNode=function(A,B){var C=B.length>0;if (C) A.appendChild(this.XML.createTextNode(B.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity)));return C;};function FCKXHtml_GetEntity(A){var B=FCKXHtmlEntities.Entities[A]||('#'+A.charCodeAt(0));return '#?-:'+B+';';};FCKXHtml.TagProcessors={a:function(A,B){if (B.innerHTML.Trim().length==0&&!B.name) return false;var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);};A=FCKXHtml._AppendChildNodes(A,B,false);return A;},area:function(A,B){var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (!A.attributes.getNamedItem('coords')){var D=B.getAttribute('coords',2);if (D&&D!='0,0,0') FCKXHtml._AppendAttribute(A,'coords',D);};if (!A.attributes.getNamedItem('shape')){var E=B.getAttribute('shape',2);if (E&&E.length>0) FCKXHtml._AppendAttribute(A,'shape',E.toLowerCase());}};return A;},body:function(A,B){A=FCKXHtml._AppendChildNodes(A,B,false);A.removeAttribute('spellcheck');return A;},iframe:function(A,B){var C=B.innerHTML;if (FCKBrowserInfo.IsGecko) C=FCKTools.HTMLDecode(C);C=C.replace(/\s_fcksavedurl="[^"]*"/g,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},img:function(A,B){if (!A.attributes.getNamedItem('alt')) FCKXHtml._AppendAttribute(A,'alt','');var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'src',C);return A;},li:function(A,B,C){if (C.nodeName.IEquals(['ul','ol'])) return FCKXHtml._AppendChildNodes(A,B,true);var D=FCKXHtml.XML.createElement('ul');B._fckxhtmljob=null;do{FCKXHtml._AppendNode(D,B);do{B=FCKDomTools.GetNextSibling(B);} while (B&&B.nodeType==3&&B.nodeValue.Trim().length==0)}	while (B&&B.nodeName.toLowerCase()=='li') return D;},ol:function(A,B,C){if (B.innerHTML.Trim().length==0) return false;var D=C.lastChild;if (D&&D.nodeType==3) D=D.previousSibling;if (D&&D.nodeName.toUpperCase()=='LI'){B._fckxhtmljob=null;FCKXHtml._AppendNode(D,B);return false;};A=FCKXHtml._AppendChildNodes(A,B);return A;},pre:function (A,B){var C=B.firstChild;if (C&&C.nodeType==3) A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem('\r\n')));FCKXHtml._AppendChildNodes(A,B,true);return A;},script:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/javascript');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(B.text)));return A;},span:function(A,B){if (B.innerHTML.length==0) return false;A=FCKXHtml._AppendChildNodes(A,B,false);return A;},style:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/css');var C=B.innerHTML;if (FCKBrowserInfo.IsIE) C=C.replace(/^(\r\n|\n|\r)/,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},title:function(A,B){A.appendChild(FCKXHtml.XML.createTextNode(FCK.EditorDocument.title));return A;}};FCKXHtml.TagProcessors.ul=FCKXHtml.TagProcessors.ol;
+FCKXHtml._GetMainXmlString=function(){return (new XMLSerializer()).serializeToString(this.MainNode);};FCKXHtml._AppendAttributes=function(A,B,C){var D=B.attributes;for (var n=0;n<D.length;n++){var E=D[n];if (E.specified){var F=E.nodeName.toLowerCase();var G;if (F.StartsWith('_fck')) continue;else if (F.indexOf('_moz')==0) continue;else if (F=='class'){G=E.nodeValue.replace(FCKRegexLib.FCK_Class,'');if (G.length==0) continue;}else if (E.nodeValue===true) G=F;else G=B.getAttribute(F,2);this._AppendAttribute(C,F,G);}}};if (FCKBrowserInfo.IsOpera){FCKXHtml.TagProcessors['head']=function(A,B){FCKXHtml.XML._HeadElement=A;A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['meta']=function(A,B,C){if (B.parentNode.nodeName.toLowerCase()!='head'){var D=FCKXHtml.XML._HeadElement;if (D&&C!=D){delete B._fckxhtmljob;FCKXHtml._AppendNode(D,B);return null;}};return A;}};
+var FCKCodeFormatter={};FCKCodeFormatter.Init=function(){var A=this.Regex={};A.BlocksOpener=/\<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.BlocksCloser=/\<\/(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.NewLineTags=/\<(BR|HR)[^\>]*\>/gi;A.MainTags=/\<\/?(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR)[^\>]*\>/gi;A.LineSplitter=/\s*\n+\s*/g;A.IncreaseIndent=/^\<(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL)[ \/\>]/i;A.DecreaseIndent=/^\<\/(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL)[ \>]/i;A.FormatIndentatorRemove=new RegExp('^'+FCKConfig.FormatIndentator);A.ProtectedTags=/(<PRE[^>]*>)([\s\S]*?)(<\/PRE>)/gi;};FCKCodeFormatter._ProtectData=function(A,B,C,D){return B+'___FCKpd___'+FCKCodeFormatter.ProtectedData.AddItem(C)+D;};FCKCodeFormatter.Format=function(A){if (!this.Regex) this.Init();FCKCodeFormatter.ProtectedData=[];var B=A.replace(this.Regex.ProtectedTags,FCKCodeFormatter._ProtectData);B=B.replace(this.Regex.BlocksOpener,'\n$&');B=B.replace(this.Regex.BlocksCloser,'$&\n');B=B.replace(this.Regex.NewLineTags,'$&\n');B=B.replace(this.Regex.MainTags,'\n$&\n');var C='';var D=B.split(this.Regex.LineSplitter);B='';for (var i=0;i<D.length;i++){var E=D[i];if (E.length==0) continue;if (this.Regex.DecreaseIndent.test(E)) C=C.replace(this.Regex.FormatIndentatorRemove,'');B+=C+E+'\n';if (this.Regex.IncreaseIndent.test(E)) C+=FCKConfig.FormatIndentator;};for (var j=0;j<FCKCodeFormatter.ProtectedData.length;j++){var F=new RegExp('___FCKpd___'+j);B=B.replace(F,FCKCodeFormatter.ProtectedData[j].replace(/\$/g,'$$$$'));};return B.Trim();};
+var FCKUndo={};FCKUndo.SavedData=[];FCKUndo.CurrentIndex=-1;FCKUndo.TypesCount=0;FCKUndo.Changed=false;FCKUndo.MaxTypes=25;FCKUndo.Typing=false;FCKUndo.SaveLocked=false;FCKUndo._GetBookmark=function(){FCKSelection.Restore();var A=new FCKDomRange(FCK.EditorWindow);try{A.MoveToSelection();}catch (e){return null;};if (FCKBrowserInfo.IsIE){var B=A.CreateBookmark();var C=FCK.EditorDocument.body.innerHTML;A.MoveToBookmark(B);return [B,C];};return A.CreateBookmark2();};FCKUndo._SelectBookmark=function(A){if (!A) return;var B=new FCKDomRange(FCK.EditorWindow);if (A instanceof Object){if (FCKBrowserInfo.IsIE) B.MoveToBookmark(A[0]);else B.MoveToBookmark2(A);try{B.Select();}catch (e){B.MoveToPosition(FCK.EditorDocument.body,4);B.Select();}}};FCKUndo._CompareCursors=function(A,B){for (var i=0;i<Math.min(A.length,B.length);i++){if (A[i]<B[i]) return-1;else if (A[i]>B[i]) return 1;};if (A.length<B.length) return-1;else if (A.length>B.length) return 1;return 0;};FCKUndo._CheckIsBookmarksEqual=function(A,B){if (!(A&&B)) return false;if (FCKBrowserInfo.IsIE){var C=A[1].search(A[0].StartId);var D=B[1].search(B[0].StartId);var E=A[1].search(A[0].EndId);var F=B[1].search(B[0].EndId);return C==D&&E==F;}else{return this._CompareCursors(A.Start,B.Start)==0&&this._CompareCursors(A.End,B.End)==0;}};FCKUndo.SaveUndoStep=function(){if (FCK.EditMode!=0||this.SaveLocked) return;if (this.SavedData.length) this.Changed=true;var A=FCK.EditorDocument.body.innerHTML;var B=this._GetBookmark();this.SavedData=this.SavedData.slice(0,this.CurrentIndex+1);if (this.CurrentIndex>0&&A==this.SavedData[this.CurrentIndex][0]&&this._CheckIsBookmarksEqual(B,this.SavedData[this.CurrentIndex][1])) return;else if (this.CurrentIndex==0&&this.SavedData.length&&A==this.SavedData[0][0]){this.SavedData[0][1]=B;return;};if (this.CurrentIndex+1>=FCKConfig.MaxUndoLevels) this.SavedData.shift();else this.CurrentIndex++;this.SavedData[this.CurrentIndex]=[A,B];FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.CheckUndoState=function(){return (this.Changed||this.CurrentIndex>0);};FCKUndo.CheckRedoState=function(){return (this.CurrentIndex<(this.SavedData.length-1));};FCKUndo.Undo=function(){if (this.CheckUndoState()){if (this.CurrentIndex==(this.SavedData.length-1)){this.SaveUndoStep();};this._ApplyUndoLevel(--this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo.Redo=function(){if (this.CheckRedoState()){this._ApplyUndoLevel(++this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo._ApplyUndoLevel=function(A){var B=this.SavedData[A];if (!B) return;if (FCKBrowserInfo.IsIE){if (B[1]&&B[1][1]) FCK.SetInnerHtml(B[1][1]);else FCK.SetInnerHtml(B[0]);}else FCK.EditorDocument.body.innerHTML=B[0];this._SelectBookmark(B[1]);this.TypesCount=0;this.Changed=false;this.Typing=false;};
+var FCKEditingArea=function(A){this.TargetElement=A;this.Mode=0;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKEditingArea_Cleanup);};FCKEditingArea.prototype.Start=function(A,B){var C=this.TargetElement;var D=FCKTools.GetElementDocument(C);while(C.firstChild) C.removeChild(C.firstChild);if (this.Mode==0){if (FCK_IS_CUSTOM_DOMAIN) A='<script>document.domain="'+FCK_RUNTIME_DOMAIN+'";</script>'+A;if (FCKBrowserInfo.IsIE) A=A.replace(/(<base[^>]*?)\s*\/?>(?!\s*<\/base>)/gi,'$1></base>');else if (!B){var E=A.match(FCKRegexLib.BeforeBody);var F=A.match(FCKRegexLib.AfterBody);if (E&&F){var G=A.substr(E[1].length,A.length-E[1].length-F[1].length);A=E[1]+'&nbsp;'+F[1];if (FCKBrowserInfo.IsGecko&&(G.length==0||FCKRegexLib.EmptyParagraph.test(G))) G='<br type="_moz">';this._BodyHTML=G;}else this._BodyHTML=A;};var H=this.IFrame=D.createElement('iframe');var I='<script type="text/javascript" _fcktemp="true">window.onerror=function(){return true;};</script>';H.frameBorder=0;H.width=H.height='100%';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=I+A;H.src='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.parent._FCKHtmlToLoad );document.close() ;window.parent._FCKHtmlToLoad = null ;})() )';}else if (!FCKBrowserInfo.IsGecko){H.src='javascript:void(0)';};C.appendChild(H);this.Window=H.contentWindow;if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){var J=this.Window.document;J.open();J.write(I+A);J.close();};if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.EditingArea_Start(J,A);if (FCKBrowserInfo.IsGecko10&&!B){this.Start(A,true);return;};if (H.readyState&&H.readyState!='completed'){var K=this;(H.onreadystatechange=function(){if (H.readyState=='complete'){H.onreadystatechange=null;K.Window._FCKEditingArea=K;FCKEditingArea_CompleteStart.call(K.Window);}})();}else{this.Window._FCKEditingArea=this;if (FCKBrowserInfo.IsGecko10) this.Window.setTimeout(FCKEditingArea_CompleteStart,500);else FCKEditingArea_CompleteStart.call(this.Window);}}else{var L=this.Textarea=D.createElement('textarea');L.className='SourceField';L.dir='ltr';FCKDomTools.SetElementStyles(L,{width:'100%',height:'100%',border:'none',resize:'none',outline:'none'});C.appendChild(L);L.value=A;FCKTools.RunFunction(this.OnLoad);}};function FCKEditingArea_CompleteStart(){if (!this.document.body){this.setTimeout(FCKEditingArea_CompleteStart,50);return;};var A=this._FCKEditingArea;A.Document=A.Window.document;A.MakeEditable();FCKTools.RunFunction(A.OnLoad);};FCKEditingArea.prototype.MakeEditable=function(){var A=this.Document;if (FCKBrowserInfo.IsIE){A.body.disabled=true;A.body.contentEditable=true;A.body.removeAttribute("disabled");}else{try{A.body.spellcheck=(this.FFSpellChecker!==false);if (this._BodyHTML){A.body.innerHTML=this._BodyHTML;this._BodyHTML=null;};A.designMode='on';A.execCommand('enableObjectResizing',false,!FCKConfig.DisableObjectResizing);A.execCommand('enableInlineTableEditing',false,!FCKConfig.DisableFFTableHandles);}catch (e){FCKTools.AddEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);}}};function FCKEditingArea_Document_AttributeNodeModified(A){var B=A.currentTarget.contentWindow._FCKEditingArea;if (B._timer) window.clearTimeout(B._timer);B._timer=FCKTools.SetTimeout(FCKEditingArea_MakeEditableByMutation,1000,B);};function FCKEditingArea_MakeEditableByMutation(){delete this._timer;FCKTools.RemoveEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);this.MakeEditable();};FCKEditingArea.prototype.Focus=function(){try{if (this.Mode==0){if (FCKBrowserInfo.IsIE) this._FocusIE();else this.Window.focus();}else{var A=FCKTools.GetElementDocument(this.Textarea);if ((!A.hasFocus||A.hasFocus())&&A.activeElement==this.Textarea) return;this.Textarea.focus();}}catch(e) {}};FCKEditingArea.prototype._FocusIE=function(){this.Document.body.setActive();this.Window.focus();var A=this.Document.selection.createRange();var B=A.parentElement();var C=B.nodeName.toLowerCase();if (B.childNodes.length>0||!(FCKListsLib.BlockElements[C]||FCKListsLib.NonEmptyBlockElements[C])){return;};A=new FCKDomRange(this.Window);A.MoveToElementEditStart(B);A.Select();};function FCKEditingArea_Cleanup(){if (this.Document) this.Document.body.innerHTML="";this.TargetElement=null;this.IFrame=null;this.Document=null;this.Textarea=null;if (this.Window){this.Window._FCKEditingArea=null;this.Window=null;}};
+var FCKKeystrokeHandler=function(A){this.Keystrokes={};this.CancelCtrlDefaults=(A!==false);};FCKKeystrokeHandler.prototype.AttachToElement=function(A){FCKTools.AddEventListenerEx(A,'keydown',_FCKKeystrokeHandler_OnKeyDown,this);if (FCKBrowserInfo.IsGecko10||FCKBrowserInfo.IsOpera||(FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac)) FCKTools.AddEventListenerEx(A,'keypress',_FCKKeystrokeHandler_OnKeyPress,this);};FCKKeystrokeHandler.prototype.SetKeystrokes=function(){for (var i=0;i<arguments.length;i++){var A=arguments[i];if (!A) continue;if (typeof(A[0])=='object') this.SetKeystrokes.apply(this,A);else{if (A.length==1) delete this.Keystrokes[A[0]];else this.Keystrokes[A[0]]=A[1]===true?true:A;}}};function _FCKKeystrokeHandler_OnKeyDown(A,B){var C=A.keyCode||A.which;var D=0;if (A.ctrlKey||A.metaKey) D+=CTRL;if (A.shiftKey) D+=SHIFT;if (A.altKey) D+=ALT;var E=C+D;var F=B._CancelIt=false;var G=B.Keystrokes[E];if (G){if (G===true||!(B.OnKeystroke&&B.OnKeystroke.apply(B,G))) return true;F=true;};if (F||(B.CancelCtrlDefaults&&D==CTRL&&(C<33||C>40))){B._CancelIt=true;if (A.preventDefault) return A.preventDefault();A.returnValue=false;A.cancelBubble=true;return false;};return true;};function _FCKKeystrokeHandler_OnKeyPress(A,B){if (B._CancelIt){if (A.preventDefault) return A.preventDefault();return false;};return true;};
+FCK.DTD=(function(){var X=FCKTools.Merge;var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I;A={isindex:1,fieldset:1};B={input:1,button:1,select:1,textarea:1,label:1};C=X({a:1},B);D=X({iframe:1},C);E={hr:1,ul:1,menu:1,div:1,blockquote:1,noscript:1,table:1,center:1,address:1,dir:1,pre:1,h5:1,dl:1,h4:1,noframes:1,h6:1,ol:1,h1:1,h3:1,h2:1};F={ins:1,del:1,script:1};G=X({b:1,acronym:1,bdo:1,'var':1,'#':1,abbr:1,code:1,br:1,i:1,cite:1,kbd:1,u:1,strike:1,s:1,tt:1,strong:1,q:1,samp:1,em:1,dfn:1,span:1},F);H=X({sub:1,img:1,object:1,sup:1,basefont:1,map:1,applet:1,font:1,big:1,small:1},G);I=X({p:1},H);J=X({iframe:1},H,B);K={img:1,noscript:1,br:1,kbd:1,center:1,button:1,basefont:1,h5:1,h4:1,samp:1,h6:1,ol:1,h1:1,h3:1,h2:1,form:1,font:1,'#':1,select:1,menu:1,ins:1,abbr:1,label:1,code:1,table:1,script:1,cite:1,input:1,iframe:1,strong:1,textarea:1,noframes:1,big:1,small:1,span:1,hr:1,sub:1,bdo:1,'var':1,div:1,object:1,sup:1,strike:1,dir:1,map:1,dl:1,applet:1,del:1,isindex:1,fieldset:1,ul:1,b:1,acronym:1,a:1,blockquote:1,i:1,u:1,s:1,tt:1,address:1,q:1,pre:1,p:1,em:1,dfn:1};L=X({a:1},J);M={tr:1};N={'#':1};O=X({param:1},K);P=X({form:1},A,D,E,I);Q={li:1};return {col:{},tr:{td:1,th:1},img:{},colgroup:{col:1},noscript:P,td:P,br:{},th:P,center:P,kbd:L,button:X(I,E),basefont:{},h5:L,h4:L,samp:L,h6:L,ol:Q,h1:L,h3:L,option:N,h2:L,form:X(A,D,E,I),select:{optgroup:1,option:1},font:J,ins:P,menu:Q,abbr:L,label:L,table:{thead:1,col:1,tbody:1,tr:1,colgroup:1,caption:1,tfoot:1},code:L,script:N,tfoot:M,cite:L,li:P,input:{},iframe:P,strong:J,textarea:N,noframes:P,big:J,small:J,span:J,hr:{},dt:L,sub:J,optgroup:{option:1},param:{},bdo:L,'var':J,div:P,object:O,sup:J,dd:P,strike:J,area:{},dir:Q,map:X({area:1,form:1,p:1},A,F,E),applet:O,dl:{dt:1,dd:1},del:P,isindex:{},fieldset:X({legend:1},K),thead:M,ul:Q,acronym:L,b:J,a:J,blockquote:P,caption:L,i:J,u:J,tbody:M,s:L,address:X(D,I),tt:J,legend:L,q:L,pre:X(G,C),p:L,em:J,dfn:L};})();
+var FCKStyle=function(A){this.Element=(A.Element||'span').toLowerCase();this._StyleDesc=A;};FCKStyle.prototype={GetType:function(){var A=this.GetType_$;if (A!=undefined) return A;var B=this.Element;if (B=='#'||FCKListsLib.StyleBlockElements[B]) A=0;else if (FCKListsLib.StyleObjectElements[B]) A=2;else A=1;return (this.GetType_$=A);},ApplyToSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.ApplyToRange(B,true);},ApplyToRange:function(A,B,C){switch (this.GetType()){case 0:this.ApplyToRange=this._ApplyBlockStyle;break;case 1:this.ApplyToRange=this._ApplyInlineStyle;break;default:return;};this.ApplyToRange(A,B,C);},ApplyToObject:function(A){if (!A) return;this.BuildElement(null,A);},RemoveFromSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.RemoveFromRange(B,true);},RemoveFromRange:function(A,B,C){var D;var E=this._GetAttribsForComparison();var F=this._GetOverridesForComparison();if (A.CheckIsCollapsed()){var D=A.CreateBookmark(true);var H=A.GetBookmarkNode(D,true);var I=new FCKElementPath(H.parentNode);var J=[];var K=!FCKDomTools.GetNextSibling(H);var L=K||!FCKDomTools.GetPreviousSibling(H);var M;var N=-1;for (var i=0;i<I.Elements.length;i++){var O=I.Elements[i];if (this.CheckElementRemovable(O)){if (L&&!FCKDomTools.CheckIsEmptyElement(O,function(el){return (el!=H);})){M=O;N=J.length-1;}else{var P=O.nodeName.toLowerCase();if (P==this.Element){for (var Q in E){if (FCKDomTools.HasAttribute(O,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(O);break;case 'class':if (FCKDomTools.GetAttributeValue(O,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(O,Q);}}}};this._RemoveOverrides(O,F[P]);if (this.GetType()==1) this._RemoveNoAttribElement(O);}}else if (L) J.push(O);L=L&&((K&&!FCKDomTools.GetNextSibling(O))||(!K&&!FCKDomTools.GetPreviousSibling(O)));if (M&&(!L||(i==I.Elements.length-1))){var R=FCKDomTools.RemoveNode(H);for (var j=0;j<=N;j++){var S=FCKDomTools.CloneElement(J[j]);S.appendChild(R);R=S;};if (K) FCKDomTools.InsertAfterNode(M,R);else M.parentNode.insertBefore(R,M);L=false;M=null;}};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);return;};A.Expand('inline_elements');D=A.CreateBookmark(true);var T=A.GetBookmarkNode(D,true);var U=A.GetBookmarkNode(D,false);A.Release(true);var I=new FCKElementPath(T);var X=I.Elements;var O;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(T,O,A);};I=new FCKElementPath(U);X=I.Elements;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;b=O.nodeName.toLowerCase();if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(U,O,A);};var Z=FCKDomTools.GetNextSourceNode(T,true);while (Z){var a=FCKDomTools.GetNextSourceNode(Z);if (Z.nodeType==1){var b=Z.nodeName.toLowerCase();var c=(b==this.Element);if (c){for (var Q in E){if (FCKDomTools.HasAttribute(Z,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(Z);break;case 'class':if (FCKDomTools.GetAttributeValue(Z,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(Z,Q);}}}}else c=!!F[b];if (c){this._RemoveOverrides(Z,F[b]);this._RemoveNoAttribElement(Z);}};if (a==U) break;Z=a;};this._FixBookmarkStart(T);if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},CheckElementRemovable:function(A,B){if (!A) return false;var C=A.nodeName.toLowerCase();if (C==this.Element){if (!B&&!FCKDomTools.HasAttributes(A)) return true;var D=this._GetAttribsForComparison();var E=(D._length==0);for (var F in D){if (F=='_length') continue;if (this._CompareAttributeValues(F,FCKDomTools.GetAttributeValue(A,F),(this.GetFinalAttributeValue(F)||''))){E=true;if (!B) break;}else{E=false;if (B) return false;}};if (E) return true;};var G=this._GetOverridesForComparison()[C];if (G){if (!(D=G.Attributes)) return true;for (var i=0;i<D.length;i++){var H=D[i][0];if (FCKDomTools.HasAttribute(A,H)){var I=D[i][1];if (I==null||(typeof I=='string'&&FCKDomTools.GetAttributeValue(A,H)==I)||I.test(FCKDomTools.GetAttributeValue(A,H))) return true;}}};return false;},CheckActive:function(A){switch (this.GetType()){case 0:return this.CheckElementRemovable(A.Block||A.BlockLimit,true);case 1:var B=A.Elements;for (var i=0;i<B.length;i++){var C=B[i];if (C==A.Block||C==A.BlockLimit) continue;if (this.CheckElementRemovable(C,true)) return true;}};return false;},RemoveFromElement:function(A){var B=this._GetAttribsForComparison();var C=this._GetOverridesForComparison();var D=A.getElementsByTagName(this.Element);for (var i=D.length-1;i>=0;i--){var E=D[i];for (var F in B){if (FCKDomTools.HasAttribute(E,F)){switch (F){case 'style':this._RemoveStylesFromElement(E);break;case 'class':if (FCKDomTools.GetAttributeValue(E,F)!=this.GetFinalAttributeValue(F)) continue;default:FCKDomTools.RemoveAttribute(E,F);}}};this._RemoveOverrides(E,C[this.Element]);this._RemoveNoAttribElement(E);};for (var G in C){if (G!=this.Element){D=A.getElementsByTagName(G);for (var i=D.length-1;i>=0;i--){var E=D[i];this._RemoveOverrides(E,C[G]);this._RemoveNoAttribElement(E);}}}},_RemoveStylesFromElement:function(A){var B=A.style.cssText;var C=this.GetFinalStyleValue();if (B.length>0&&C.length==0) return;C='(^|;)\\s*('+C.replace(/\s*([^ ]+):.*?(;|$)/g,'$1|').replace(/\|$/,'')+'):[^;]+';var D=new RegExp(C,'gi');B=B.replace(D,'').Trim();if (B.length==0||B==';') FCKDomTools.RemoveAttribute(A,'style');else A.style.cssText=B.replace(D,'');},_RemoveOverrides:function(A,B){var C=B&&B.Attributes;if (C){for (var i=0;i<C.length;i++){var D=C[i][0];if (FCKDomTools.HasAttribute(A,D)){var E=C[i][1];if (E==null||(E.test&&E.test(FCKDomTools.GetAttributeValue(A,D)))||(typeof E=='string'&&FCKDomTools.GetAttributeValue(A,D)==E)) FCKDomTools.RemoveAttribute(A,D);}}}},_RemoveNoAttribElement:function(A){if (!FCKDomTools.HasAttributes(A)){var B=A.firstChild;var C=A.lastChild;FCKDomTools.RemoveNode(A,true);this._MergeSiblings(B);if (B!=C) this._MergeSiblings(C);}},BuildElement:function(A,B){var C=B||A.createElement(this.Element);var D=this._StyleDesc.Attributes;var E;if (D){for (var F in D){E=this.GetFinalAttributeValue(F);if (F.toLowerCase()=='class') C.className=E;else C.setAttribute(F,E);}};if (this._GetStyleText().length>0) C.style.cssText=this.GetFinalStyleValue();return C;},_CompareAttributeValues:function(A,B,C){if (A=='style'&&B&&C){B=B.replace(/;$/,'').toLowerCase();C=C.replace(/;$/,'').toLowerCase();};return (B==C||((B===null||B==='')&&(C===null||C==='')))},GetFinalAttributeValue:function(A){var B=this._StyleDesc.Attributes;var B=B?B[A]:null;if (!B&&A=='style') return this.GetFinalStyleValue();if (B&&this._Variables) B=B.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);return B;},GetFinalStyleValue:function(){var A=this._GetStyleText();if (A.length>0&&this._Variables){A=A.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);A=FCKTools.NormalizeCssText(A);};return A;},_GetVariableReplace:function(){return this._Variables[arguments[2]]||arguments[0];},SetVariable:function(A,B){var C=this._Variables;if (!C) C=this._Variables={};this._Variables[A]=B;},_FromPre:function(A,B,C){var D=B.innerHTML;D=D.replace(/(\r\n|\r)/g,'\n');D=D.replace(/^[ \t]*\n/,'');D=D.replace(/\n$/,'');D=D.replace(/^[ \t]+|[ \t]+$/g,function(match,offset,s){if (match.length==1) return '&nbsp;';else if (offset==0) return new Array(match.length).join('&nbsp;')+' ';else return ' '+new Array(match.length).join('&nbsp;');});var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag){value=value.replace(/\n/g,'<BR>');value=value.replace(/[ \t]{2,}/g,function (match){return new Array(match.length).join('&nbsp;')+' ';});};F.push(value);});C.innerHTML=F.join('');return C;},_ToPre:function(A,B,C){var D=B.innerHTML.Trim();D=D.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,'<BR />');var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag) value=value.replace(/([ \t\n\r]+|&nbsp;)/g,' ');else if (isTag&&value=='<BR />') value='\n';F.push(value);});if (FCKBrowserInfo.IsIE){var G=A.createElement('div');G.appendChild(C);C.outerHTML='<PRE>\n'+F.join('')+'</PRE>';C=G.removeChild(G.firstChild);}else C.innerHTML=F.join('');return C;},_ApplyBlockStyle:function(A,B,C){var D;if (B) D=A.CreateBookmark();var E=new FCKDomRangeIterator(A);E.EnforceRealBlocks=true;var F;var G=A.Window.document;var H=[];var I=[];while((F=E.GetNextParagraph())){var J=this.BuildElement(G);var K=J.nodeName.IEquals('pre');var L=F.nodeName.IEquals('pre');if (K&&!L){J=this._ToPre(G,F,J);H.push(J);}else if (!K&&L){J=this._FromPre(G,F,J);I.push(J);}else FCKDomTools.MoveChildren(F,J);F.parentNode.insertBefore(J,F);FCKDomTools.RemoveNode(F);};for (var i=0;i<H.length-1;i++){if (FCKDomTools.GetNextSourceElement(H[i],true,[],[],true)!=H[i+1]) continue;H[i+1].innerHTML=H[i].innerHTML+'\n\n'+H[i+1].innerHTML;FCKDomTools.RemoveNode(H[i]);};for (var i=0;i<I.length;i++){var M=I[i];var N=null;for (var j=0;j<M.childNodes.length;j++){var O=M.childNodes[j];if (O.nodeName.IEquals('br')&&j!=0&&j!=M.childNodes.length-2&&O.nextSibling&&O.nextSibling.nodeName.IEquals('br')){FCKDomTools.RemoveNode(O.nextSibling);FCKDomTools.RemoveNode(O);j--;N=FCKDomTools.InsertAfterNode(N||M,G.createElement(M.nodeName));continue;};if (N){FCKDomTools.MoveNode(O,N);j--;}}};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},_ApplyInlineStyle:function(A,B,C){var D=A.Window.document;if (A.CheckIsCollapsed()){var E=this.BuildElement(D);A.InsertNode(E);A.MoveToPosition(E,2);A.Select();return;};var F=this.Element;var G=FCK.DTD[F]||FCK.DTD.span;var H=this._GetAttribsForComparison();var I;A.Expand('inline_elements');var J=A.CreateBookmark(true);var K=A.GetBookmarkNode(J,true);var L=A.GetBookmarkNode(J,false);A.Release(true);var M=FCKDomTools.GetNextSourceNode(K,true);while (M){var N=false;var O=M.nodeType;var P=O==1?M.nodeName.toLowerCase():null;if (!P||G[P]){if ((FCK.DTD[M.parentNode.nodeName.toLowerCase()]||FCK.DTD.span)[F]||!FCK.DTD[F]){if (!A.CheckHasRange()) A.SetStart(M,3);if (O!=1||M.childNodes.length==0){var Q=M;var R=Q.parentNode;while (Q==R.lastChild&&G[R.nodeName.toLowerCase()]){Q=R;};A.SetEnd(Q,4);if (Q==Q.parentNode.lastChild&&!G[Q.parentNode.nodeName.toLowerCase()]) N=true;}else{A.SetEnd(M,3);}}else N=true;}else N=true;M=FCKDomTools.GetNextSourceNode(M);if (M==L){M=null;N=true;};if (N&&A.CheckHasRange()&&!A.CheckIsCollapsed()){I=this.BuildElement(D);A.ExtractContents().AppendTo(I);if (I.innerHTML.RTrim().length>0){A.InsertNode(I);this.RemoveFromElement(I);this._MergeSiblings(I,this._GetAttribsForComparison());if (!FCKBrowserInfo.IsIE) I.normalize();};A.Release(true);}};this._FixBookmarkStart(K);if (B) A.SelectBookmark(J);if (C) A.MoveToBookmark(J);},_FixBookmarkStart:function(A){var B;while ((B=A.nextSibling)){if (B.nodeType==1&&FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){if (!B.firstChild) FCKDomTools.RemoveNode(B);else FCKDomTools.MoveNode(A,B,true);continue;};if (B.nodeType==3&&B.length==0){FCKDomTools.RemoveNode(B);continue;};break;}},_MergeSiblings:function(A,B){if (!A||A.nodeType!=1||!FCKListsLib.InlineNonEmptyElements[A.nodeName.toLowerCase()]) return;this._MergeNextSibling(A,B);this._MergePreviousSibling(A,B);},_MergeNextSibling:function(A,B){var C=A.nextSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.nextSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.lastChild;if (D) FCKDomTools.MoveNode(A.nextSibling,A);FCKDomTools.MoveChildren(C,A);FCKDomTools.RemoveNode(C);if (E) this._MergeNextSibling(E);}}},_MergePreviousSibling:function(A,B){var C=A.previousSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.previousSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.firstChild;if (D) FCKDomTools.MoveNode(A.previousSibling,A,true);FCKDomTools.MoveChildren(C,A,true);FCKDomTools.RemoveNode(C);if (E) this._MergePreviousSibling(E);}}},_GetStyleText:function(){var A=this._StyleDesc.Styles;var B=(this._StyleDesc.Attributes?this._StyleDesc.Attributes['style']||'':'');if (B.length>0) B+=';';for (var C in A) B+=C+':'+A[C]+';';if (B.length>0&&!(/#\(/.test(B))){B=FCKTools.NormalizeCssText(B);};return (this._GetStyleText=function() { return B;})();},_GetAttribsForComparison:function(){var A=this._GetAttribsForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Attributes;if (B){for (var C in B){A[C.toLowerCase()]=B[C].toLowerCase();}};if (this._GetStyleText().length>0){A['style']=this._GetStyleText().toLowerCase();};FCKTools.AppendLengthProperty(A,'_length');return (this._GetAttribsForComparison_$=A);},_GetOverridesForComparison:function(){var A=this._GetOverridesForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Overrides;if (B){if (!FCKTools.IsArray(B)) B=[B];for (var i=0;i<B.length;i++){var C=B[i];var D;var E;var F;if (typeof C=='string') D=C.toLowerCase();else{D=C.Element?C.Element.toLowerCase():this.Element;F=C.Attributes;};E=A[D]||(A[D]={});if (F){var G=(E.Attributes=E.Attributes||[]);for (var H in F){G.push([H.toLowerCase(),F[H]]);}}}};return (this._GetOverridesForComparison_$=A);},_CreateElementAttribsForComparison:function(A){var B={};var C=0;for (var i=0;i<A.attributes.length;i++){var D=A.attributes[i];if (D.specified){B[D.nodeName.toLowerCase()]=FCKDomTools.GetAttributeValue(A,D).toLowerCase();C++;}};B._length=C;return B;},_CheckAttributesMatch:function(A,B){var C=A.attributes;var D=0;for (var i=0;i<C.length;i++){var E=C[i];if (E.specified){var F=E.nodeName.toLowerCase();var G=B[F];if (!G) break;if (G!=FCKDomTools.GetAttributeValue(A,E).toLowerCase()) break;D++;}};return (D==B._length);}};
+var FCKStyles=FCK.Styles={_Callbacks:{},_ObjectStyles:{},ApplyStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){if (A.GetType()==2) A.ApplyToObject(FCKSelection.GetSelectedElement());else A.ApplyToSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},RemoveStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){A.RemoveFromSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},AttachStyleStateChange:function(A,B,C){var D=this._Callbacks[A];if (!D) D=this._Callbacks[A]=[];D.push([B,C]);},CheckSelectionChanges:function(){var A=FCKSelection.GetBoundaryParentElement(true);if (!A) return;var B=new FCKElementPath(A);var C=this.GetStyles();for (var D in C){var E=this._Callbacks[D];if (E){var F=C[D];var G=F.CheckActive(B);if (G!=(F._LastState||null)){F._LastState=G;for (var i=0;i<E.length;i++){var H=E[i][0];var I=E[i][1];H.call(I||window,D,G);}}}}},CheckStyleInSelection:function(A){return false;},_GetRemoveFormatTagsRegex:function (){var A=new RegExp('^(?:'+FCKConfig.RemoveFormatTags.replace(/,/g,'|')+')$','i');return (this._GetRemoveFormatTagsRegex=function(){return A;})&&A;},RemoveAll:function(){var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();if (A.CheckIsCollapsed()) return;A.Expand('inline_elements');var B=A.CreateBookmark(true);var C=A.GetBookmarkNode(B,true);var D=A.GetBookmarkNode(B,false);A.Release(true);var E=this._GetRemoveFormatTagsRegex();var F=new FCKElementPath(C);var G=F.Elements;var H;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;if (E.test(H.nodeName)) FCKDomTools.BreakParent(C,H,A);};F=new FCKElementPath(D);G=F.Elements;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;elementName=H.nodeName.toLowerCase();if (E.test(H.nodeName)) FCKDomTools.BreakParent(D,H,A);};var I=FCKDomTools.GetNextSourceNode(C,true,1);while (I){if (I==D) break;var J=FCKDomTools.GetNextSourceNode(I,false,1);if (E.test(I.nodeName)) FCKDomTools.RemoveNode(I,true);else FCKDomTools.RemoveAttributes(I,FCKConfig.RemoveAttributesArray);I=J;};A.SelectBookmark(B);FCK.Events.FireEvent('OnSelectionChange');},GetStyle:function(A){return this.GetStyles()[A];},GetStyles:function(){var A=this._GetStyles;if (!A){A=this._GetStyles=FCKTools.Merge(this._LoadStylesCore(),this._LoadStylesCustom(),this._LoadStylesXml());};return A;},CheckHasObjectStyle:function(A){return!!this._ObjectStyles[A];},_LoadStylesCore:function(){var A={};var B=FCKConfig.CoreStyles;for (var C in B){var D=A['_FCK_'+C]=new FCKStyle(B[C]);D.IsCore=true;};return A;},_LoadStylesCustom:function(){var A={};var B=FCKConfig.CustomStyles;if (B){for (var C in B){var D=A[C]=new FCKStyle(B[C]);D.Name=C;}};return A;},_LoadStylesXml:function(){var A={};var B=FCKConfig.StylesXmlPath;if (!B||B.length==0) return A;var C=new FCKXml();C.LoadUrl(B);var D=FCKXml.TransformToObject(C.SelectSingleNode('Styles'));var E=D.$Style;if (!E) return A;for (var i=0;i<E.length;i++){var F=E[i];var G=(F.element||'').toLowerCase();if (G.length==0) throw('The element name is required. Error loading "'+B+'"');var H={Element:G,Attributes:{},Styles:{},Overrides:[]};var I=F.$Attribute||[];for (var j=0;j<I.length;j++){H.Attributes[I[j].name]=I[j].value;};var J=F.$Style||[];for (j=0;j<J.length;j++){H.Styles[J[j].name]=J[j].value;};var K=F.$Override;if (K){for (j=0;j<K.length;j++){var L=K[j];var M={Element:L.element};var N=L.$Attribute;if (N){M.Attributes={};for (var k=0;k<N.length;k++){var O=N[k].value||null;if (O){var P=O&&FCKRegexLib.RegExp.exec(O);if (P) O=new RegExp(P[1],P[2]||'');};M.Attributes[N[k].name]=O;}};H.Overrides.push(M);}};var Q=new FCKStyle(H);Q.Name=F.name||G;if (Q.GetType()==2) this._ObjectStyles[G]=true;A[Q.Name]=Q;};return A;}};
+var FCKListHandler={OutdentListItem:function(A){var B=A.parentNode;if (B.tagName.toUpperCase().Equals('UL','OL')){var C=FCKTools.GetElementDocument(A);var D=new FCKDocumentFragment(C);var E=D.RootNode;var F=false;var G=FCKDomTools.GetFirstChild(A,['UL','OL']);if (G){F=true;var H;while ((H=G.firstChild)) E.appendChild(G.removeChild(H));FCKDomTools.RemoveNode(G);};var I;var J=false;while ((I=A.nextSibling)){if (!F&&I.nodeType==1&&I.nodeName.toUpperCase()=='LI') J=F=true;E.appendChild(I.parentNode.removeChild(I));if (!J&&I.nodeType==1&&I.nodeName.toUpperCase().Equals('UL','OL')) FCKDomTools.RemoveNode(I,true);};var K=B.parentNode.tagName.toUpperCase();var L=(K=='LI');if (L||K.Equals('UL','OL')){if (F){var G=B.cloneNode(false);D.AppendTo(G);A.appendChild(G);}else if (L) D.InsertAfterNode(B.parentNode);else D.InsertAfterNode(B);if (L) FCKDomTools.InsertAfterNode(B.parentNode,B.removeChild(A));else FCKDomTools.InsertAfterNode(B,B.removeChild(A));}else{if (F){var N=B.cloneNode(false);D.AppendTo(N);FCKDomTools.InsertAfterNode(B,N);};var O=C.createElement(FCKConfig.EnterMode=='p'?'p':'div');FCKDomTools.MoveChildren(B.removeChild(A),O);FCKDomTools.InsertAfterNode(B,O);if (FCKConfig.EnterMode=='br'){if (FCKBrowserInfo.IsGecko) O.parentNode.insertBefore(FCKTools.CreateBogusBR(C),O);else FCKDomTools.InsertAfterNode(O,FCKTools.CreateBogusBR(C));FCKDomTools.RemoveNode(O,true);}};if (this.CheckEmptyList(B)) FCKDomTools.RemoveNode(B,true);}},CheckEmptyList:function(A){return (FCKDomTools.GetFirstChild(A,'LI')==null);},CheckListHasContents:function(A){var B=A.firstChild;while (B){switch (B.nodeType){case 1:if (!B.nodeName.IEquals('UL','LI')) return true;break;case 3:if (B.nodeValue.Trim().length>0) return true;};B=B.nextSibling;};return false;}};
+var FCKElementPath=function(A){var B=null;var C=null;var D=[];var e=A;while (e){if (e.nodeType==1){if (!this.LastElement) this.LastElement=e;var E=e.nodeName.toLowerCase();if (FCKBrowserInfo.IsIE&&e.scopeName!='HTML') E=e.scopeName.toLowerCase()+':'+E;if (!C){if (!B&&FCKListsLib.PathBlockElements[E]!=null) B=e;if (FCKListsLib.PathBlockLimitElements[E]!=null){if (!B&&E=='div'&&!FCKElementPath._CheckHasBlock(e)) B=e;else C=e;}};D.push(e);if (E=='body') break;};e=e.parentNode;};this.Block=B;this.BlockLimit=C;this.Elements=D;};FCKElementPath._CheckHasBlock=function(A){var B=A.childNodes;for (var i=0,count=B.length;i<count;i++){var C=B[i];if (C.nodeType==1&&FCKListsLib.BlockElements[C.nodeName.toLowerCase()]) return true;};return false;};
+var FCKDomRange=function(A){this.Window=A;this._Cache={};};FCKDomRange.prototype={_UpdateElementInfo:function(){var A=this._Range;if (!A) this.Release(true);else{var B=A.startContainer;var C=A.endContainer;var D=new FCKElementPath(B);this.StartNode=B.nodeType==3?B:B.childNodes[A.startOffset];this.StartContainer=B;this.StartBlock=D.Block;this.StartBlockLimit=D.BlockLimit;if (B!=C) D=new FCKElementPath(C);var E=C;if (A.endOffset==0){while (E&&!E.previousSibling) E=E.parentNode;if (E) E=E.previousSibling;}else if (E.nodeType==1) E=E.childNodes[A.endOffset-1];this.EndNode=E;this.EndContainer=C;this.EndBlock=D.Block;this.EndBlockLimit=D.BlockLimit;};this._Cache={};},CreateRange:function(){return new FCKW3CRange(this.Window.document);},DeleteContents:function(){if (this._Range){this._Range.deleteContents();this._UpdateElementInfo();}},ExtractContents:function(){if (this._Range){var A=this._Range.extractContents();this._UpdateElementInfo();return A;};return null;},CheckIsCollapsed:function(){if (this._Range) return this._Range.collapsed;return false;},Collapse:function(A){if (this._Range) this._Range.collapse(A);this._UpdateElementInfo();},Clone:function(){var A=FCKTools.CloneObject(this);if (this._Range) A._Range=this._Range.cloneRange();return A;},MoveToNodeContents:function(A){if (!this._Range) this._Range=this.CreateRange();this._Range.selectNodeContents(A);this._UpdateElementInfo();},MoveToElementStart:function(A){this.SetStart(A,1);this.SetEnd(A,1);},MoveToElementEditStart:function(A){var B;while (A&&A.nodeType==1){if (FCKDomTools.CheckIsEditable(A)) B=A;else if (B) break;A=A.firstChild;};if (B) this.MoveToElementStart(B);},InsertNode:function(A){if (this._Range) this._Range.insertNode(A);},CheckIsEmpty:function(){if (this.CheckIsCollapsed()) return true;var A=this.Window.document.createElement('div');this._Range.cloneContents().AppendTo(A);FCKDomTools.TrimNode(A);return (A.innerHTML.length==0);},CheckStartOfBlock:function(){var A=this._Cache;var B=A.IsStartOfBlock;if (B!=undefined) return B;var C=this.StartBlock||this.StartBlockLimit;var D=this._Range.startContainer;var E=this._Range.startOffset;var F;if (E>0){if (D.nodeType==3){var G=D.nodeValue.substr(0,E).Trim();if (G.length!=0) return A.IsStartOfBlock=false;}else F=D.childNodes[E-1];};if (!F) F=FCKDomTools.GetPreviousSourceNode(D,true,null,C);while (F){switch (F.nodeType){case 1:if (!FCKListsLib.InlineChildReqElements[F.nodeName.toLowerCase()]) return A.IsStartOfBlock=false;break;case 3:if (F.nodeValue.Trim().length>0) return A.IsStartOfBlock=false;};F=FCKDomTools.GetPreviousSourceNode(F,false,null,C);};return A.IsStartOfBlock=true;},CheckEndOfBlock:function(A){var B=this._Cache.IsEndOfBlock;if (B!=undefined) return B;var C=this.EndBlock||this.EndBlockLimit;var D=this._Range.endContainer;var E=this._Range.endOffset;var F;if (D.nodeType==3){var G=D.nodeValue;if (E<G.length){G=G.substr(E);if (G.Trim().length!=0) return this._Cache.IsEndOfBlock=false;}}else F=D.childNodes[E];if (!F) F=FCKDomTools.GetNextSourceNode(D,true,null,C);var H=false;while (F){switch (F.nodeType){case 1:var I=F.nodeName.toLowerCase();if (FCKListsLib.InlineChildReqElements[I]) break;if (I=='br'&&!H){H=true;break;};return this._Cache.IsEndOfBlock=false;case 3:if (F.nodeValue.Trim().length>0) return this._Cache.IsEndOfBlock=false;};F=FCKDomTools.GetNextSourceNode(F,false,null,C);};if (A) this.Select();return this._Cache.IsEndOfBlock=true;},CreateBookmark:function(A){var B={StartId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'S',EndId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'E'};var C=this.Window.document;var D;var E;var F;if (!this.CheckIsCollapsed()){E=C.createElement('span');E.style.display='none';E.id=B.EndId;E.setAttribute('_fck_bookmark',true);E.innerHTML='&nbsp;';F=this.Clone();F.Collapse(false);F.InsertNode(E);};D=C.createElement('span');D.style.display='none';D.id=B.StartId;D.setAttribute('_fck_bookmark',true);D.innerHTML='&nbsp;';F=this.Clone();F.Collapse(true);F.InsertNode(D);if (A){B.StartNode=D;B.EndNode=E;};if (E){this.SetStart(D,4);this.SetEnd(E,3);}else this.MoveToPosition(D,4);return B;},GetBookmarkNode:function(A,B){var C=this.Window.document;if (B) return A.StartNode||C.getElementById(A.StartId);else return A.EndNode||C.getElementById(A.EndId);},MoveToBookmark:function(A,B){var C=this.GetBookmarkNode(A,true);var D=this.GetBookmarkNode(A,false);this.SetStart(C,3);if (!B) FCKDomTools.RemoveNode(C);if (D){this.SetEnd(D,3);if (!B) FCKDomTools.RemoveNode(D);}else this.Collapse(true);this._UpdateElementInfo();},CreateBookmark2:function(){if (!this._Range) return { "Start":0,"End":0 };var A={"Start":[this._Range.startOffset],"End":[this._Range.endOffset]};var B=this._Range.startContainer.previousSibling;var C=this._Range.endContainer.previousSibling;var D=this._Range.startContainer;var E=this._Range.endContainer;while (B&&B.nodeType==3){A.Start[0]+=B.length;D=B;B=B.previousSibling;};while (C&&C.nodeType==3){A.End[0]+=C.length;E=C;C=C.previousSibling;};if (D.nodeType==1&&D.childNodes[A.Start[0]]&&D.childNodes[A.Start[0]].nodeType==3){var F=D.childNodes[A.Start[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};D=F;A.Start[0]=G;};if (E.nodeType==1&&E.childNodes[A.End[0]]&&E.childNodes[A.End[0]].nodeType==3){var F=E.childNodes[A.End[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};E=F;A.End[0]=G;};A.Start=FCKDomTools.GetNodeAddress(D,true).concat(A.Start);A.End=FCKDomTools.GetNodeAddress(E,true).concat(A.End);return A;},MoveToBookmark2:function(A){var B=FCKDomTools.GetNodeFromAddress(this.Window.document,A.Start.slice(0,-1),true);var C=FCKDomTools.GetNodeFromAddress(this.Window.document,A.End.slice(0,-1),true);this.Release(true);this._Range=new FCKW3CRange(this.Window.document);var D=A.Start[A.Start.length-1];var E=A.End[A.End.length-1];while (B.nodeType==3&&D>B.length){if (!B.nextSibling||B.nextSibling.nodeType!=3) break;D-=B.length;B=B.nextSibling;};while (C.nodeType==3&&E>C.length){if (!C.nextSibling||C.nextSibling.nodeType!=3) break;E-=C.length;C=C.nextSibling;};this._Range.setStart(B,D);this._Range.setEnd(C,E);this._UpdateElementInfo();},MoveToPosition:function(A,B){this.SetStart(A,B);this.Collapse(true);},SetStart:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setStart(A,0);break;case 2:D.setStart(A,A.childNodes.length);break;case 3:D.setStartBefore(A);break;case 4:D.setStartAfter(A);};if (!C) this._UpdateElementInfo();},SetEnd:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setEnd(A,0);break;case 2:D.setEnd(A,A.childNodes.length);break;case 3:D.setEndBefore(A);break;case 4:D.setEndAfter(A);};if (!C) this._UpdateElementInfo();},Expand:function(A){var B,oSibling;switch (A){case 'inline_elements':if (this._Range.startOffset==0){B=this._Range.startContainer;if (B.nodeType!=1) B=B.previousSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setStartBefore(B);if (B!=B.parentNode.firstChild) break;B=B.parentNode;}}};B=this._Range.endContainer;var C=this._Range.endOffset;if ((B.nodeType==3&&C>=B.nodeValue.length)||(B.nodeType==1&&C>=B.childNodes.length)||(B.nodeType!=1&&B.nodeType!=3)){if (B.nodeType!=1) B=B.nextSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setEndAfter(B);if (B!=B.parentNode.lastChild) break;B=B.parentNode;}}};break;case 'block_contents':case 'list_contents':var D=FCKListsLib.BlockBoundaries;if (A=='list_contents'||FCKConfig.EnterMode=='br') D=FCKListsLib.ListBoundaries;if (this.StartBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents') this.SetStart(this.StartBlock,1);else{B=this._Range.startContainer;if (B.nodeType==1){var E=B.childNodes[this._Range.startOffset];if (E) B=FCKDomTools.GetPreviousSourceNode(E,true);else B=B.lastChild||B;};while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setStartBefore(B);B=B.previousSibling||B.parentNode;}};if (this.EndBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents'&&this.EndBlock.nodeName.toLowerCase()!='li') this.SetEnd(this.EndBlock,2);else{B=this._Range.endContainer;if (B.nodeType==1) B=B.childNodes[this._Range.endOffset]||B.lastChild;while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setEndAfter(B);B=B.nextSibling||B.parentNode;};if (B&&B.nodeName.toLowerCase()=='br') this._Range.setEndAfter(B);};this._UpdateElementInfo();}},SplitBlock:function(A){var B=A||FCKConfig.EnterMode;if (!this._Range) this.MoveToSelection();if (this.StartBlockLimit==this.EndBlockLimit){var C=this.StartBlock;var D=this.EndBlock;var E=null;if (B!='br'){if (!C){C=this.FixBlock(true,B);D=this.EndBlock;};if (!D) D=this.FixBlock(false,B);};var F=(C!=null&&this.CheckStartOfBlock());var G=(D!=null&&this.CheckEndOfBlock());if (!this.CheckIsEmpty()) this.DeleteContents();if (C&&D&&C==D){if (G){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(D,4);D=null;}else if (F){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(C,3);C=null;}else{this.SetEnd(C,2);var H=this.ExtractContents();D=C.cloneNode(false);D.removeAttribute('id',false);H.AppendTo(D);FCKDomTools.InsertAfterNode(C,D);this.MoveToPosition(C,4);if (FCKBrowserInfo.IsGecko&&!C.nodeName.IEquals(['ul','ol'])) FCKTools.AppendBogusBr(C);}};return {PreviousBlock:C,NextBlock:D,WasStartOfBlock:F,WasEndOfBlock:G,ElementPath:E};};return null;},FixBlock:function(A,B){var C=this.CreateBookmark();this.Collapse(A);this.Expand('block_contents');var D=this.Window.document.createElement(B);this.ExtractContents().AppendTo(D);FCKDomTools.TrimNode(D);this.InsertNode(D);this.MoveToBookmark(C);return D;},Release:function(A){if (!A) this.Window=null;this.StartNode=null;this.StartContainer=null;this.StartBlock=null;this.StartBlockLimit=null;this.EndNode=null;this.EndContainer=null;this.EndBlock=null;this.EndBlockLimit=null;this._Range=null;this._Cache=null;},CheckHasRange:function(){return!!this._Range;},GetTouchedStartNode:function(){var A=this._Range;var B=A.startContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.startOffset]||B;},GetTouchedEndNode:function(){var A=this._Range;var B=A.endContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.endOffset-1]||B;}};
+FCKDomRange.prototype.MoveToSelection=function(){this.Release(true);var A=this.Window.getSelection();if (A&&A.rangeCount>0){this._Range=FCKW3CRange.CreateFromRange(this.Window.document,A.getRangeAt(0));this._UpdateElementInfo();}else if (this.Window.document) this.MoveToElementStart(this.Window.document.body);};FCKDomRange.prototype.Select=function(){var A=this._Range;if (A){var B=A.startContainer;if (A.collapsed&&B.nodeType==1&&B.childNodes.length==0) B.appendChild(A._Document.createTextNode(''));var C=this.Window.document.createRange();C.setStart(B,A.startOffset);try{C.setEnd(A.endContainer,A.endOffset);}catch (e){if (e.toString().Contains('NS_ERROR_ILLEGAL_VALUE')){A.collapse(true);C.setEnd(A.endContainer,A.endOffset);}else throw(e);};var D=this.Window.getSelection();D.removeAllRanges();D.addRange(C);}};FCKDomRange.prototype.SelectBookmark=function(A){var B=this.Window.document.createRange();var C=this.GetBookmarkNode(A,true);var D=this.GetBookmarkNode(A,false);B.setStart(C.parentNode,FCKDomTools.GetIndexOf(C));FCKDomTools.RemoveNode(C);if (D){B.setEnd(D.parentNode,FCKDomTools.GetIndexOf(D));FCKDomTools.RemoveNode(D);};var E=this.Window.getSelection();E.removeAllRanges();E.addRange(B);};
+var FCKDomRangeIterator=function(A){this.Range=A;this.ForceBrBreak=false;this.EnforceRealBlocks=false;};FCKDomRangeIterator.CreateFromSelection=function(A){var B=new FCKDomRange(A);B.MoveToSelection();return new FCKDomRangeIterator(B);};FCKDomRangeIterator.prototype={GetNextParagraph:function(){var A;var B;var C;var D;var E;var F=this.ForceBrBreak?FCKListsLib.ListBoundaries:FCKListsLib.BlockBoundaries;if (!this._LastNode){var B=this.Range.Clone();B.Expand(this.ForceBrBreak?'list_contents':'block_contents');this._NextNode=B.GetTouchedStartNode();this._LastNode=B.GetTouchedEndNode();B=null;};var H=this._NextNode;var I=this._LastNode;this._NextNode=null;while (H){var J=false;var K=(H.nodeType!=1);var L=false;if (!K){var M=H.nodeName.toLowerCase();if (F[M]&&(!FCKBrowserInfo.IsIE||H.scopeName=='HTML')){if (M=='br') K=true;else if (!B&&H.childNodes.length==0&&M!='hr'){A=H;C=H==I;break;};if (B){B.SetEnd(H,3,true);if (M!='br') this._NextNode=H;};J=true;}else{if (H.firstChild){if (!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};H=H.firstChild;continue;};K=true;}}else if (H.nodeType==3){if (/^[\r\n\t ]+$/.test(H.nodeValue)) K=false;};if (K&&!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};C=((!J||K)&&H==I);if (B&&!J){while (!H.nextSibling&&!C){var N=H.parentNode;if (F[N.nodeName.toLowerCase()]){J=true;C=C||(N==I);break;};H=N;K=true;C=(H==I);L=true;}};if (K) B.SetEnd(H,4,true);if ((J||C)&&B){B._UpdateElementInfo();if (B.StartNode==B.EndNode&&B.StartNode.parentNode==B.StartBlockLimit&&B.StartNode.getAttribute&&B.StartNode.getAttribute('_fck_bookmark')) B=null;else break;};if (C) break;H=FCKDomTools.GetNextSourceNode(H,L,null,I);};if (!A){if (!B){this._NextNode=null;return null;};A=B.StartBlock;if (!A&&!this.EnforceRealBlocks&&B.StartBlockLimit.nodeName.IEquals('DIV','TH','TD')&&B.CheckStartOfBlock()&&B.CheckEndOfBlock()){A=B.StartBlockLimit;}else if (!A||(this.EnforceRealBlocks&&A.nodeName.toLowerCase()=='li')){A=this.Range.Window.document.createElement(FCKConfig.EnterMode=='p'?'p':'div');B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);B.InsertNode(A);D=true;E=true;}else if (A.nodeName.toLowerCase()!='li'){if (!B.CheckStartOfBlock()||!B.CheckEndOfBlock()){A=A.cloneNode(false);B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);var O=B.SplitBlock();D=!O.WasStartOfBlock;E=!O.WasEndOfBlock;B.InsertNode(A);}}else if (!C){this._NextNode=A==I?null:FCKDomTools.GetNextSourceNode(B.EndNode,true,null,I);return A;}};if (D){var P=A.previousSibling;if (P&&P.nodeType==1){if (P.nodeName.toLowerCase()=='br') P.parentNode.removeChild(P);else if (P.lastChild&&P.lastChild.nodeName.IEquals('br')) P.removeChild(P.lastChild);}};if (E){var Q=A.lastChild;if (Q&&Q.nodeType==1&&Q.nodeName.toLowerCase()=='br') A.removeChild(Q);};if (!this._NextNode) this._NextNode=(C||A==I)?null:FCKDomTools.GetNextSourceNode(A,true,null,I);return A;}};
+var FCKDocumentFragment=function(A,B){this.RootNode=B||A.createDocumentFragment();};FCKDocumentFragment.prototype={AppendTo:function(A){A.appendChild(this.RootNode);},InsertAfterNode:function(A){FCKDomTools.InsertAfterNode(A,this.RootNode);}};
+var FCKW3CRange=function(A){this._Document=A;this.startContainer=null;this.startOffset=null;this.endContainer=null;this.endOffset=null;this.collapsed=true;};FCKW3CRange.CreateRange=function(A){return new FCKW3CRange(A);};FCKW3CRange.CreateFromRange=function(A,B){var C=FCKW3CRange.CreateRange(A);C.setStart(B.startContainer,B.startOffset);C.setEnd(B.endContainer,B.endOffset);return C;};FCKW3CRange.prototype={_UpdateCollapsed:function(){this.collapsed=(this.startContainer==this.endContainer&&this.startOffset==this.endOffset);},setStart:function(A,B){this.startContainer=A;this.startOffset=B;if (!this.endContainer){this.endContainer=A;this.endOffset=B;};this._UpdateCollapsed();},setEnd:function(A,B){this.endContainer=A;this.endOffset=B;if (!this.startContainer){this.startContainer=A;this.startOffset=B;};this._UpdateCollapsed();},setStartAfter:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setStartBefore:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A));},setEndAfter:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setEndBefore:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A));},collapse:function(A){if (A){this.endContainer=this.startContainer;this.endOffset=this.startOffset;}else{this.startContainer=this.endContainer;this.startOffset=this.endOffset;};this.collapsed=true;},selectNodeContents:function(A){this.setStart(A,0);this.setEnd(A,A.nodeType==3?A.data.length:A.childNodes.length);},insertNode:function(A){var B=this.startContainer;var C=this.startOffset;if (B.nodeType==3){B.splitText(C);if (B==this.endContainer) this.setEnd(B.nextSibling,this.endOffset-this.startOffset);FCKDomTools.InsertAfterNode(B,A);return;}else{B.insertBefore(A,B.childNodes[C]||null);if (B==this.endContainer){this.endOffset++;this.collapsed=false;}}},deleteContents:function(){if (this.collapsed) return;this._ExecContentsAction(0);},extractContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(1,A);return A;},cloneContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(2,A);return A;},_ExecContentsAction:function(A,B){var C=this.startContainer;var D=this.endContainer;var E=this.startOffset;var F=this.endOffset;var G=false;var H=false;if (D.nodeType==3) D=D.splitText(F);else{if (D.childNodes.length>0){if (F>D.childNodes.length-1){D=FCKDomTools.InsertAfterNode(D.lastChild,this._Document.createTextNode(''));H=true;}else D=D.childNodes[F];}};if (C.nodeType==3){C.splitText(E);if (C==D) D=C.nextSibling;}else{if (E==0){C=C.insertBefore(this._Document.createTextNode(''),C.firstChild);G=true;}else if (E>C.childNodes.length-1){C=C.appendChild(this._Document.createTextNode(''));G=true;}else C=C.childNodes[E].previousSibling;};var I=FCKDomTools.GetParents(C);var J=FCKDomTools.GetParents(D);var i,topStart,topEnd;for (i=0;i<I.length;i++){topStart=I[i];topEnd=J[i];if (topStart!=topEnd) break;};var K,levelStartNode,levelClone,currentNode,currentSibling;if (B) K=B.RootNode;for (var j=i;j<I.length;j++){levelStartNode=I[j];if (K&&levelStartNode!=C) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==C));currentNode=levelStartNode.nextSibling;while(currentNode){if (currentNode==J[j]||currentNode==D) break;currentSibling=currentNode.nextSibling;if (A==2) K.appendChild(currentNode.cloneNode(true));else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.appendChild(currentNode);};currentNode=currentSibling;};if (K) K=levelClone;};if (B) K=B.RootNode;for (var k=i;k<J.length;k++){levelStartNode=J[k];if (A>0&&levelStartNode!=D) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==D));if (!I[k]||levelStartNode.parentNode!=I[k].parentNode){currentNode=levelStartNode.previousSibling;while(currentNode){if (currentNode==I[k]||currentNode==C) break;currentSibling=currentNode.previousSibling;if (A==2) K.insertBefore(currentNode.cloneNode(true),K.firstChild);else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.insertBefore(currentNode,K.firstChild);};currentNode=currentSibling;}};if (K) K=levelClone;};if (A==2){var L=this.startContainer;if (L.nodeType==3){L.data+=L.nextSibling.data;L.parentNode.removeChild(L.nextSibling);};var M=this.endContainer;if (M.nodeType==3&&M.nextSibling){M.data+=M.nextSibling.data;M.parentNode.removeChild(M.nextSibling);}}else{if (topStart&&topEnd&&(C.parentNode!=topStart.parentNode||D.parentNode!=topEnd.parentNode)){var N=FCKDomTools.GetIndexOf(topEnd);if (G&&topEnd.parentNode==C.parentNode) N--;this.setStart(topEnd.parentNode,N);};this.collapse(true);};if(G) C.parentNode.removeChild(C);if(H&&D.parentNode) D.parentNode.removeChild(D);},cloneRange:function(){return FCKW3CRange.CreateFromRange(this._Document,this);}};
+var FCKEnterKey=function(A,B,C,D){this.Window=A;this.EnterMode=B||'p';this.ShiftEnterMode=C||'br';var E=new FCKKeystrokeHandler(false);E._EnterKey=this;E.OnKeystroke=FCKEnterKey_OnKeystroke;E.SetKeystrokes([[13,'Enter'],[SHIFT+13,'ShiftEnter'],[9,'Tab'],[8,'Backspace'],[CTRL+8,'CtrlBackspace'],[46,'Delete']]);if (D>0){this.TabText='';while (D-->0) this.TabText+='\xa0';};E.AttachToElement(A.document);};function FCKEnterKey_OnKeystroke(A,B){var C=this._EnterKey;try{switch (B){case 'Enter':return C.DoEnter();break;case 'ShiftEnter':return C.DoShiftEnter();break;case 'Backspace':return C.DoBackspace();break;case 'Delete':return C.DoDelete();break;case 'Tab':return C.DoTab();break;case 'CtrlBackspace':return C.DoCtrlBackspace();break;}}catch (e){};return false;};FCKEnterKey.prototype.DoEnter=function(A,B){FCKUndo.SaveUndoStep();this._HasShift=(B===true);var C=FCKSelection.GetParentElement();var D=new FCKElementPath(C);var E=A||this.EnterMode;if (E=='br'||D.Block&&D.Block.tagName.toLowerCase()=='pre') return this._ExecuteEnterBr();else return this._ExecuteEnterBlock(E);};FCKEnterKey.prototype.DoShiftEnter=function(){return this.DoEnter(this.ShiftEnterMode,true);};FCKEnterKey.prototype.DoBackspace=function(){var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};var C=B.CheckIsCollapsed();if (!C){if (FCKBrowserInfo.IsIE&&this.Window.document.selection.type.toLowerCase()=="control"){var D=this.Window.document.selection.createRange();for (var i=D.length-1;i>=0;i--){var E=D.item(i);E.parentNode.removeChild(E);};return true;};return false;};var F=B.StartBlock;var G=B.EndBlock;if (B.StartBlockLimit==B.EndBlockLimit&&F&&G){if (!C){var H=B.CheckEndOfBlock();B.DeleteContents();if (F!=G){B.SetStart(G,1);B.SetEnd(G,1);};B.Select();A=(F==G);};if (B.CheckStartOfBlock()){var I=B.StartBlock;var J=FCKDomTools.GetPreviousSourceElement(I,true,['BODY',B.StartBlockLimit.nodeName],['UL','OL']);A=this._ExecuteBackspace(B,J,I);}else if (FCKBrowserInfo.IsGeckoLike){B.Select();}};B.Release();return A;};FCKEnterKey.prototype.DoCtrlBackspace=function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(this.Window);A.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(A,this.Window.document.body)){this._FixIESelectAllBug(A);return true;};return false;};FCKEnterKey.prototype._ExecuteBackspace=function(A,B,C){var D=false;if (!B&&C&&C.nodeName.IEquals('LI')&&C.parentNode.parentNode.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};if (B&&B.nodeName.IEquals('LI')){var E=FCKDomTools.GetLastChild(B,['UL','OL']);while (E){B=FCKDomTools.GetLastChild(E,'LI');E=FCKDomTools.GetLastChild(B,['UL','OL']);}};if (B&&C){if (C.nodeName.IEquals('LI')&&!B.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};var F=C.parentNode;var G=B.nodeName.toLowerCase();if (FCKListsLib.EmptyElements[G]!=null||G=='table'){FCKDomTools.RemoveNode(B);D=true;}else{FCKDomTools.RemoveNode(C);while (F.innerHTML.Trim().length==0){var H=F.parentNode;H.removeChild(F);F=H;};FCKDomTools.LTrimNode(C);FCKDomTools.RTrimNode(B);A.SetStart(B,2,true);A.Collapse(true);var I=A.CreateBookmark(true);if (!C.tagName.IEquals(['TABLE'])) FCKDomTools.MoveChildren(C,B);A.SelectBookmark(I);D=true;}};return D;};FCKEnterKey.prototype.DoDelete=function(){FCKUndo.SaveUndoStep();var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};if (B.CheckIsCollapsed()&&B.CheckEndOfBlock(FCKBrowserInfo.IsGeckoLike)){var C=B.StartBlock;var D=FCKTools.GetElementAscensor(C,'td');var E=FCKDomTools.GetNextSourceElement(C,true,[B.StartBlockLimit.nodeName],['UL','OL','TR'],true);if (D){var F=FCKTools.GetElementAscensor(E,'td');if (F!=D) return true;};A=this._ExecuteBackspace(B,C,E);};B.Release();return A;};FCKEnterKey.prototype.DoTab=function(){var A=new FCKDomRange(this.Window);A.MoveToSelection();var B=A._Range.startContainer;while (B){if (B.nodeType==1){var C=B.tagName.toLowerCase();if (C=="tr"||C=="td"||C=="th"||C=="tbody"||C=="table") return false;else break;};B=B.parentNode;};if (this.TabText){A.DeleteContents();A.InsertNode(this.Window.document.createTextNode(this.TabText));A.Collapse(false);A.Select();};return true;};FCKEnterKey.prototype._ExecuteEnterBlock=function(A,B){var C=B||new FCKDomRange(this.Window);var D=C.SplitBlock(A);if (D){var E=D.PreviousBlock;var F=D.NextBlock;var G=D.WasStartOfBlock;var H=D.WasEndOfBlock;if (F){if (F.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(F,F.parentNode);FCKDomTools.MoveNode(F,F.nextSibling,true);}}else if (E&&E.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(E,E.parentNode);C.MoveToElementEditStart(E.nextSibling);FCKDomTools.MoveNode(E,E.previousSibling);};if (!G&&!H){if (F.nodeName.IEquals('li')&&F.firstChild&&F.firstChild.nodeName.IEquals(['ul','ol'])) F.insertBefore(FCKTools.GetElementDocument(F).createTextNode('\xa0'),F.firstChild);if (F) C.MoveToElementEditStart(F);}else{if (G&&H&&E.tagName.toUpperCase()=='LI'){C.MoveToElementStart(E);this._OutdentWithSelection(E,C);C.Release();return true;};var I;if (E){var J=E.tagName.toUpperCase();if (!this._HasShift&&!(/^H[1-6]$/).test(J)){I=FCKDomTools.CloneElement(E);}}else if (F) I=FCKDomTools.CloneElement(F);if (!I) I=this.Window.document.createElement(A);var K=D.ElementPath;if (K){for (var i=0,len=K.Elements.length;i<len;i++){var L=K.Elements[i];if (L==K.Block||L==K.BlockLimit) break;if (FCKListsLib.InlineChildReqElements[L.nodeName.toLowerCase()]){L=FCKDomTools.CloneElement(L);FCKDomTools.MoveChildren(I,L);I.appendChild(L);}}};if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);C.InsertNode(I);if (FCKBrowserInfo.IsIE){C.MoveToElementEditStart(I);C.Select();};C.MoveToElementEditStart(G&&!H?F:I);};if (FCKBrowserInfo.IsSafari) FCKDomTools.ScrollIntoView(F||I,false);else if (FCKBrowserInfo.IsGeckoLike) (F||I).scrollIntoView(false);C.Select();};C.Release();return true;};FCKEnterKey.prototype._ExecuteEnterBr=function(A){var B=new FCKDomRange(this.Window);B.MoveToSelection();if (B.StartBlockLimit==B.EndBlockLimit){B.DeleteContents();B.MoveToSelection();var C=B.CheckStartOfBlock();var D=B.CheckEndOfBlock();var E=B.StartBlock?B.StartBlock.tagName.toUpperCase():'';var F=this._HasShift;var G=false;if (!F&&E=='LI') return this._ExecuteEnterBlock(null,B);if (!F&&D&&(/^H[1-6]$/).test(E)){FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createElement('br'));if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createTextNode(''));B.SetStart(B.StartBlock.nextSibling,FCKBrowserInfo.IsIE?3:1);}else{var H;G=E.IEquals('pre');if (G) H=this.Window.document.createTextNode(FCKBrowserInfo.IsIE?'\r':'\n');else H=this.Window.document.createElement('br');B.InsertNode(H);if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(H,this.Window.document.createTextNode(''));if (D&&FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H.parentNode);if (FCKBrowserInfo.IsIE) B.SetStart(H,4);else B.SetStart(H.nextSibling,1);if (!FCKBrowserInfo.IsIE){var I=null;if (FCKBrowserInfo.IsOpera) I=this.Window.document.createElement('span');else I=this.Window.document.createElement('br');H.parentNode.insertBefore(I,H.nextSibling);if (FCKBrowserInfo.IsSafari) FCKDomTools.ScrollIntoView(I,false);else I.scrollIntoView(false);I.parentNode.removeChild(I);}};B.Collapse(true);B.Select(G);};B.Release();return true;};FCKEnterKey.prototype._OutdentWithSelection=function(A,B){var C=B.CreateBookmark();FCKListHandler.OutdentListItem(A);B.MoveToBookmark(C);B.Select();};FCKEnterKey.prototype._CheckIsAllContentsIncluded=function(A,B){var C=false;var D=false;if (A.StartContainer==B||A.StartContainer==B.firstChild) C=(A._Range.startOffset==0);if (A.EndContainer==B||A.EndContainer==B.lastChild){var E=A.EndContainer.nodeType==3?A.EndContainer.length:A.EndContainer.childNodes.length;D=(A._Range.endOffset==E);};return C&&D;};FCKEnterKey.prototype._FixIESelectAllBug=function(A){var B=this.Window.document;B.body.innerHTML='';var C;if (FCKConfig.EnterMode.IEquals(['div','p'])){C=B.createElement(FCKConfig.EnterMode);B.body.appendChild(C);}else C=B.body;A.MoveToNodeContents(C);A.Collapse(true);A.Select();A.Release();};
+var FCKDocumentProcessor={};FCKDocumentProcessor._Items=[];FCKDocumentProcessor.AppendNew=function(){var A={};this._Items.AddItem(A);return A;};FCKDocumentProcessor.Process=function(A){var B=FCK.IsDirty();var C,i=0;while((C=this._Items[i++])) C.ProcessDocument(A);if (!B) FCK.ResetIsDirty();};var FCKDocumentProcessor_CreateFakeImage=function(A,B){var C=FCKTools.GetElementDocument(B).createElement('IMG');C.className=A;C.src=FCKConfig.FullBasePath+'images/spacer.gif';C.setAttribute('_fckfakelement','true',0);C.setAttribute('_fckrealelement',FCKTempBin.AddElement(B),0);return C;};if (FCKBrowserInfo.IsIE||FCKBrowserInfo.IsOpera){var FCKAnchorsProcessor=FCKDocumentProcessor.AppendNew();FCKAnchorsProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('A');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.name.length>0){if (C.innerHTML!==''){if (FCKBrowserInfo.IsIE) C.className+=' FCK__AnchorC';}else{var D=FCKDocumentProcessor_CreateFakeImage('FCK__Anchor',C.cloneNode(true));D.setAttribute('_fckanchor','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}}}};var FCKPageBreaksProcessor=FCKDocumentProcessor.AppendNew();FCKPageBreaksProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('DIV');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.style.pageBreakAfter=='always'&&C.childNodes.length==1&&C.childNodes[0].style&&C.childNodes[0].style.display=='none'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',C.cloneNode(true));C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};FCKEmbedAndObjectProcessor=(function(){var A=[];var B=function(el){var C=el.cloneNode(true);var D;var E=D=FCKDocumentProcessor_CreateFakeImage('FCK__UnknownObject',C);FCKEmbedAndObjectProcessor.RefreshView(E,el);for (var i=0;i<A.length;i++) D=A[i](el,D)||D;if (D!=E) FCKTempBin.RemoveElement(E.getAttribute('_fckrealelement'));el.parentNode.replaceChild(D,el);};return FCKTools.Merge(FCKDocumentProcessor.AppendNew(),{ProcessDocument:function(doc){FCKTools.RunFunction(function(){var F=doc.getElementsByTagName('object');for (var i=F.length-1;i>=0;i--) B(F[i]);var G=doc.getElementsByTagName('embed');for (var i=G.length-1;i>=0;i--) B(G[i]);});},RefreshView:function(placeHolder,original){if (original.getAttribute('width')>0) placeHolder.style.width=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('width'));if (original.getAttribute('height')>0) placeHolder.style.height=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('height'));},AddCustomHandler:function(func){A.push(func);}});})();FCK.GetRealElement=function(A){var e=FCKTempBin.Elements[A.getAttribute('_fckrealelement')];if (A.getAttribute('_fckflash')){if (A.style.width.length>0) e.width=FCKTools.ConvertStyleSizeToHtml(A.style.width);if (A.style.height.length>0) e.height=FCKTools.ConvertStyleSizeToHtml(A.style.height);};return e;};if (FCKBrowserInfo.IsIE){FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('HR');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){var D=A.createElement('hr');D.mergeAttributes(C,true);FCKDomTools.InsertAfterNode(C,D);C.parentNode.removeChild(C);}}};FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('INPUT');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.type=='hidden'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__InputHidden',C.cloneNode(true));D.setAttribute('_fckinputhidden','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};FCKEmbedAndObjectProcessor.AddCustomHandler(function(A,B){if (!(A.nodeName.IEquals('embed')&&(A.type=='application/x-shockwave-flash'||/\.swf($|#|\?)/i.test(A.src)))) return;B.className='FCK__Flash';B.setAttribute('_fckflash','true',0);});
+var FCKSelection=FCK.Selection={GetParentBlock:function(){var A=this.GetParentElement();while (A){if (FCKListsLib.BlockBoundaries[A.nodeName.toLowerCase()]) break;A=A.parentNode;};return A;},ApplyStyle:function(A){FCKStyles.ApplyStyle(new FCKStyle(A));}};
+FCKSelection.GetType=function(){var A='Text';var B;try { B=this.GetSelection();} catch (e) {};if (B&&B.rangeCount==1){var C=B.getRangeAt(0);if (C.startContainer==C.endContainer&&(C.endOffset-C.startOffset)==1&&C.startContainer.nodeType==1&&FCKListsLib.StyleObjectElements[C.startContainer.childNodes[C.startOffset].nodeName.toLowerCase()]){A='Control';}};return A;};FCKSelection.GetSelectedElement=function(){var A=!!FCK.EditorWindow&&this.GetSelection();if (!A||A.rangeCount<1) return null;var B=A.getRangeAt(0);if (B.startContainer!=B.endContainer||B.startContainer.nodeType!=1||B.startOffset!=B.endOffset-1) return null;var C=B.startContainer.childNodes[B.startOffset];if (C.nodeType!=1) return null;return C;};FCKSelection.GetParentElement=function(){if (this.GetType()=='Control') return FCKSelection.GetSelectedElement().parentNode;else{var A=this.GetSelection();if (A){if (A.anchorNode&&A.anchorNode==A.focusNode) return A.anchorNode.parentNode;var B=new FCKElementPath(A.anchorNode);var C=new FCKElementPath(A.focusNode);var D=null;var E=null;if (B.Elements.length>C.Elements.length){D=B.Elements;E=C.Elements;}else{D=C.Elements;E=B.Elements;};var F=D.length-E.length;for(var i=0;i<E.length;i++){if (D[F+i]==E[i]) return E[i];};return null;}};return null;};FCKSelection.GetBoundaryParentElement=function(A){if (!FCK.EditorWindow) return null;if (this.GetType()=='Control') return FCKSelection.GetSelectedElement().parentNode;else{var B=this.GetSelection();if (B&&B.rangeCount>0){var C=B.getRangeAt(A?0:(B.rangeCount-1));var D=A?C.startContainer:C.endContainer;return (D.nodeType==1?D:D.parentNode);}};return null;};FCKSelection.SelectNode=function(A){var B=FCK.EditorDocument.createRange();B.selectNode(A);var C=this.GetSelection();C.removeAllRanges();C.addRange(B);};FCKSelection.Collapse=function(A){var B=this.GetSelection();if (A==null||A===true) B.collapseToStart();else B.collapseToEnd();};FCKSelection.HasAncestorNode=function(A){var B=this.GetSelectedElement();if (!B&&FCK.EditorWindow){try		{ B=this.GetSelection().getRangeAt(0).startContainer;}catch(e){}};while (B){if (B.nodeType==1&&B.tagName==A) return true;B=B.parentNode;};return false;};FCKSelection.MoveToAncestorNode=function(A){var B;var C=this.GetSelectedElement();if (!C) C=this.GetSelection().getRangeAt(0).startContainer;while (C){if (C.nodeName==A) return C;C=C.parentNode;};return null;};FCKSelection.Delete=function(){var A=this.GetSelection();for (var i=0;i<A.rangeCount;i++){A.getRangeAt(i).deleteContents();};return A;};FCKSelection.GetSelection=function(){return FCK.EditorWindow.getSelection();};FCKSelection.Save=function(){};FCKSelection.Restore=function(){};FCKSelection.Release=function(){};
+var FCKTableHandler={};FCKTableHandler.InsertRow=function(A){var B=FCKSelection.MoveToAncestorNode('TR');if (!B) return;var C=B.cloneNode(true);B.parentNode.insertBefore(C,B);FCKTableHandler.ClearRow(A?C:B);};FCKTableHandler.DeleteRows=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();var C=[];for (var i=0;i<B.length;i++){var D=FCKTools.GetElementAscensor(B[i],'TR');C[D.rowIndex]=D;};for (var i=C.length;i>=0;i--){if (C[i]) FCKTableHandler.DeleteRows(C[i]);};return;};var E=FCKTools.GetElementAscensor(A,'TABLE');if (E.rows.length==1){FCKTableHandler.DeleteTable(E);return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteTable=function(A){if (!A){A=FCKSelection.GetSelectedElement();if (!A||A.tagName!='TABLE') A=FCKSelection.MoveToAncestorNode('TABLE');};if (!A) return;FCKSelection.SelectNode(A);FCKSelection.Collapse();if (A.parentNode.childNodes.length==1) A.parentNode.parentNode.removeChild(A.parentNode);else A.parentNode.removeChild(A);};FCKTableHandler.InsertColumn=function(A){var B=null;var C=this.GetSelectedCells();if (C&&C.length) B=C[A?0:(C.length-1)];if (!B) return;var D=FCKTools.GetElementAscensor(B,'TABLE');var E=B.cellIndex;for (var i=0;i<D.rows.length;i++){var F=D.rows[i];if (F.cells.length<(E+1)) continue;B=F.cells[E].cloneNode(false);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B);var G=F.cells[E];if (A) F.insertBefore(B,G);else if (G.nextSibling) F.insertBefore(B,G.nextSibling);else F.appendChild(B);}};FCKTableHandler.DeleteColumns=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();for (var i=B.length;i>=0;i--){if (B[i]) FCKTableHandler.DeleteColumns(B[i]);};return;};if (!A) return;var C=FCKTools.GetElementAscensor(A,'TABLE');var D=A.cellIndex;for (var i=C.rows.length-1;i>=0;i--){var E=C.rows[i];if (D==0&&E.cells.length==1){FCKTableHandler.DeleteRows(E);continue;};if (E.cells[D]) E.removeChild(E.cells[D]);}};FCKTableHandler.InsertCell=function(A,B){var C=null;var D=this.GetSelectedCells();if (D&&D.length) C=D[B?0:(D.length-1)];if (!C) return null;var E=FCK.EditorDocument.createElement('TD');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(E);if (!B&&C.cellIndex==C.parentNode.cells.length-1) C.parentNode.appendChild(E);else C.parentNode.insertBefore(E,B?C:C.nextSibling);return E;};FCKTableHandler.DeleteCell=function(A){if (A.parentNode.cells.length==1){FCKTableHandler.DeleteRows(FCKTools.GetElementAscensor(A,'TR'));return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteCells=function(){var A=FCKTableHandler.GetSelectedCells();for (var i=A.length-1;i>=0;i--){FCKTableHandler.DeleteCell(A[i]);}};FCKTableHandler._MarkCells=function(A,B){for (var i=0;i<A.length;i++) A[i][B]=true;};FCKTableHandler._UnmarkCells=function(A,B){for (var i=0;i<A.length;i++){if (FCKBrowserInfo.IsIE) A[i].removeAttribute(B);else delete A[i][B];}};FCKTableHandler._ReplaceCellsByMarker=function(A,B,C){for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){if (A[i][j][B]) A[i][j]=C;}}};FCKTableHandler._GetMarkerGeometry=function(A,B,C,D){var E=0;var F=0;var G=0;var H=0;for (var i=C;A[B][i]&&A[B][i][D];i++) E++;for (var i=C-1;A[B][i]&&A[B][i][D];i--){E++;G++;};for (var i=B;A[i]&&A[i][C]&&A[i][C][D];i++) F++;for (var i=B-1;A[i]&&A[i][C]&&A[i][C][D];i--){F++;H++;};return { 'width':E,'height':F,'x':G,'y':H };};FCKTableHandler.CheckIsSelectionRectangular=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length<1) return false;this._MarkCells(A,'_CellSelected');var B=this._CreateTableMap(A[0].parentNode.parentNode);var C=A[0].parentNode.rowIndex;var D=this._GetCellIndexSpan(B,C,A[0]);var E=this._GetMarkerGeometry(B,C,D,'_CellSelected');var F=D-E.x;var G=C-E.y;if (E.width>=E.height){for (D=F;D<F+E.width;D++){C=G+(D-F) % E.height;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}}else{for (C=G;C<G+E.height;C++){D=F+(C-G) % E.width;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}};this._UnmarkCells(A,'_CellSelected');return true;};FCKTableHandler.MergeCells=function(){var A=this.GetSelectedCells();if (A.length<2) return;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);this._MarkCells(A,'_SelectedCells');var F=this._GetMarkerGeometry(C,D,E,'_SelectedCells');var G=E-F.x;var H=D-F.y;var I=FCKTools.GetElementDocument(B).createDocumentFragment();for (var i=0;i<F.height;i++){var J=0;for (var j=0;j<F.width;j++){var K=C[H+i][G+j];while (K.childNodes.length>0){var L=K.removeChild(K.firstChild);if (L.nodeType!=1||(L.getAttribute('type',2)!='_moz'&&L.getAttribute('_moz_dirty')!=null)){I.appendChild(L);J++;}}};if (J>0) I.appendChild(FCKTools.GetElementDocument(B).createElement('br'));};this._ReplaceCellsByMarker(C,'_SelectedCells',B);this._UnmarkCells(A,'_SelectedCells');this._InstallTableMap(C,B.parentNode.parentNode);B.appendChild(I);if (FCKBrowserInfo.IsGeckoLike&&(!B.firstChild)) FCKTools.AppendBogusBr(B);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeRight=function(){var A=this.GetMergeRightTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCK.EditorDocument.createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));D.parentNode.removeChild(D);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeDown=function(){var A=this.GetMergeDownTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCKTools.GetElementDocument(B).createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));if (E.firstChild) E.insertBefore(FCKTools.GetElementDocument(D).createElement('br'),E.firstChild);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.HorizontalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=FCKTableHandler._GetCellIndexSpan(C,D,B);var F=isNaN(B.colSpan)?1:B.colSpan;if (F>1){var G=Math.ceil(F/2);var H=FCKTools.GetElementDocument(B).createElement('td');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H);var I=E+G;var J=E+F;var K=isNaN(B.rowSpan)?1:B.rowSpan;for (var r=D;r<D+K;r++){for (var i=I;i<J;i++) C[r][i]=H;}}else{var L=[];for (var i=0;i<C.length;i++){var M=C[i].slice(0,E);if (C[i].length<=E){L.push(M);continue;};if (C[i][E]==B){M.push(B);M.push(FCKTools.GetElementDocument(B).createElement('td'));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(M[M.length-1]);}else{M.push(C[i][E]);M.push(C[i][E]);};for (var j=E+1;j<C[i].length;j++) M.push(C[i][j]);L.push(M);};C=L;};this._InstallTableMap(C,B.parentNode.parentNode);};FCKTableHandler.VerticalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=FCKTableHandler._GetCellIndexSpan(C,B.parentNode.rowIndex,B);var E=B.rowSpan;var F=B.parentNode.rowIndex;if (isNaN(E)) E=1;if (E>1){B.rowSpan=Math.ceil(E/2);var G=F+Math.ceil(E/2);var H=null;for (var i=D+1;i<C[G].length;i++){if (C[G][i].parentNode.rowIndex==G){H=C[G][i];break;}};var I=FCK.EditorDocument.createElement('td');I.rowSpan=Math.floor(E/2);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);B.parentNode.parentNode.rows[G].insertBefore(I,H);}else{var G=F+1;var K=FCK.EditorDocument.createElement('tr');B.parentNode.parentNode.insertBefore(K,B.parentNode.parentNode.rows[G]);for (var i=0;i<C[F].length;){var L=C[F][i].colSpan;if (isNaN(L)||L<1) L=1;if (i==D){i+=L;continue;};var M=C[F][i].rowSpan;if (isNaN(M)) M=1;C[F][i].rowSpan=M+1;i+=L;};var I=FCK.EditorDocument.createElement('td');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);K.appendChild(I);}};FCKTableHandler._GetCellIndexSpan=function(A,B,C){if (A.length<B+1) return null;var D=A[B];for (var c=0;c<D.length;c++){if (D[c]==C) return c;};return null;};FCKTableHandler._GetCellLocation=function(A,B){for (var i=0;i<A.length;i++){for (var c=0;c<A[i].length;c++){if (A[i][c]==B) return [i,c];}};return null;};FCKTableHandler._GetColumnCells=function(A,B){var C=[];for (var r=0;r<A.length;r++){var D=A[r][B];if (D&&(C.length==0||C[C.length-1]!=D)) C[C.length]=D;};return C;};FCKTableHandler._CreateTableMap=function(A){var B=A.rows;var r=-1;var C=[];for (var i=0;i<B.length;i++){r++;if (!C[r]) C[r]=[];var c=-1;for (var j=0;j<B[i].cells.length;j++){var D=B[i].cells[j];c++;while (C[r][c]) c++;var E=isNaN(D.colSpan)?1:D.colSpan;var F=isNaN(D.rowSpan)?1:D.rowSpan;for (var G=0;G<F;G++){if (!C[r+G]) C[r+G]=[];for (var H=0;H<E;H++){C[r+G][c+H]=B[i].cells[j];}};c+=E-1;}};return C;};FCKTableHandler._InstallTableMap=function(A,B){while (B.rows.length>0){var C=B.rows[0];C.parentNode.removeChild(C);};for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (D.parentNode) D.parentNode.removeChild(D);D.colSpan=D.rowSpan=1;}};var E=0;for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (!D) continue;if (j>E) E=j;if (D._colScanned===true) continue;if (A[i][j-1]==D) D.colSpan++;if (A[i][j+1]!=D) D._colScanned=true;}};for (var i=0;i<=E;i++){for (var j=0;j<A.length;j++){if (!A[j]) continue;var D=A[j][i];if (!D||D._rowScanned===true) continue;if (A[j-1]&&A[j-1][i]==D) D.rowSpan++;if (!A[j+1]||A[j+1][i]!=D) D._rowScanned=true;}};for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (FCKBrowserInfo.IsIE){D.removeAttribute('_colScanned');D.removeAttribute('_rowScanned');}else{delete D._colScanned;delete D._rowScanned;}}};for (var i=0;i<A.length;i++){var I=FCKTools.GetElementDocument(B).createElement('tr');for (var j=0;j<A[i].length;){var D=A[i][j];if (A[i-1]&&A[i-1][j]==D){j+=D.colSpan;continue;};I.appendChild(D);j+=D.colSpan;if (D.colSpan==1) D.removeAttribute('colspan');if (D.rowSpan==1) D.removeAttribute('rowspan');};B.appendChild(I);}};FCKTableHandler._MoveCaretToCell=function (A,B){var C=new FCKDomRange(FCK.EditorWindow);C.MoveToNodeContents(A);C.Collapse(B);C.Select();};FCKTableHandler.ClearRow=function(A){var B=A.cells;for (var i=0;i<B.length;i++){B[i].innerHTML='';if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B[i]);}};FCKTableHandler.GetMergeRightTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=E+(isNaN(B.colSpan)?1:B.colSpan);var G=C[D][F];if (!G) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,D,F,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.height!=I.height||H.y!=I.y) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};FCKTableHandler.GetMergeDownTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=D+(isNaN(B.rowSpan)?1:B.rowSpan);if (!C[F]) return null;var G=C[F][E];if (!G) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,F,E,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.width!=I.width||H.x!=I.x) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};
+FCKTableHandler.GetSelectedCells=function(){var A=[];var B=FCKSelection.GetSelection();if (B.rangeCount==1&&B.anchorNode.nodeType==3){var C=FCKTools.GetElementAscensor(B.anchorNode,'TD,TH');if (C) A[0]=C;return A;};for (var i=0;i<B.rangeCount;i++){var D=B.getRangeAt(i);var E;if (D.startContainer.tagName.Equals('TD','TH')) E=D.startContainer;else E=D.startContainer.childNodes[D.startOffset];if (E.tagName.Equals('TD','TH')) A[A.length]=E;};return A;};
+var FCKXml=function(){this.Error=false;};FCKXml.GetAttribute=function(A,B,C){var D=A.attributes.getNamedItem(B);return D?D.value:C;};FCKXml.TransformToObject=function(A){if (!A) return null;var B={};var C=A.attributes;for (var i=0;i<C.length;i++){var D=C[i];B[D.name]=D.value;};var E=A.childNodes;for (i=0;i<E.length;i++){var F=E[i];if (F.nodeType==1){var G='$'+F.nodeName;var H=B[G];if (!H) H=B[G]=[];H.push(this.TransformToObject(F));}};return B;};
+FCKXml.prototype={LoadUrl:function(A){this.Error=false;var B;var C=FCKTools.CreateXmlObject('XmlHttp');C.open('GET',A,false);C.send(null);if (C.status==200||C.status==304) B=C.responseXML;else if (C.status==0&&C.readyState==4) B=C.responseXML;else B=null;if (B){try{var D=B.firstChild;}catch (e){B=(new DOMParser()).parseFromString(C.responseText,'text/xml');}};if (!B||!B.firstChild){this.Error=true;if (window.confirm('Error loading "'+A+'" (HTTP Status: '+C.status+').\r\nDo you want to see the server response dump?')) alert(C.responseText);};this.DOMDocument=B;},SelectNodes:function(A,B){if (this.Error) return [];var C=[];var D=this.DOMDocument.evaluate(A,B?B:this.DOMDocument,this.DOMDocument.createNSResolver(this.DOMDocument.documentElement),XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);if (D){var E=D.iterateNext();while(E){C[C.length]=E;E=D.iterateNext();}};return C;},SelectSingleNode:function(A,B){if (this.Error) return null;var C=this.DOMDocument.evaluate(A,B?B:this.DOMDocument,this.DOMDocument.createNSResolver(this.DOMDocument.documentElement),9,null);if (C&&C.singleNodeValue) return C.singleNodeValue;else return null;}};
+var FCKNamedCommand=function(A){this.Name=A;};FCKNamedCommand.prototype.Execute=function(){FCK.ExecuteNamedCommand(this.Name);};FCKNamedCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState(this.Name);};
+var FCKStyleCommand=function(){};FCKStyleCommand.prototype={Name:'Style',Execute:function(A,B){FCKUndo.SaveUndoStep();if (B.Selected) FCK.Styles.RemoveStyle(B.Style);else FCK.Styles.ApplyStyle(B.Style);FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorDocument) return -1;if (FCKSelection.GetType()=='Control'){var A=FCKSelection.GetSelectedElement();if (!A||!FCKStyles.CheckHasObjectStyle(A.nodeName.toLowerCase())) return -1;};return 0;}};
+var FCKDialogCommand=function(A,B,C,D,E,F,G,H){this.Name=A;this.Title=B;this.Url=C;this.Width=D;this.Height=E;this.CustomValue=H;this.GetStateFunction=F;this.GetStateParam=G;this.Resizable=false;};FCKDialogCommand.prototype.Execute=function(){FCKDialog.OpenDialog('FCKDialog_'+this.Name,this.Title,this.Url,this.Width,this.Height,this.CustomValue,null,this.Resizable);};FCKDialogCommand.prototype.GetState=function(){if (this.GetStateFunction) return this.GetStateFunction(this.GetStateParam);else return FCK.EditMode==0?0:-1;};var FCKUndefinedCommand=function(){this.Name='Undefined';};FCKUndefinedCommand.prototype.Execute=function(){alert(FCKLang.NotImplemented);};FCKUndefinedCommand.prototype.GetState=function(){return 0;};var FCKFormatBlockCommand=function(){};FCKFormatBlockCommand.prototype={Name:'FormatBlock',Execute:FCKStyleCommand.prototype.Execute,GetState:function(){return FCK.EditorDocument?0:-1;}};var FCKFontNameCommand=function(){};FCKFontNameCommand.prototype={Name:'FontName',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKFontSizeCommand=function(){};FCKFontSizeCommand.prototype={Name:'FontSize',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKPreviewCommand=function(){this.Name='Preview';};FCKPreviewCommand.prototype.Execute=function(){FCK.Preview();};FCKPreviewCommand.prototype.GetState=function(){return 0;};var FCKSaveCommand=function(){this.Name='Save';};FCKSaveCommand.prototype.Execute=function(){var A=FCK.GetParentForm();if (typeof(A.onsubmit)=='function'){var B=A.onsubmit();if (B!=null&&B===false) return;};if (typeof(A.submit)=='function') A.submit();else A.submit.click();};FCKSaveCommand.prototype.GetState=function(){return 0;};var FCKNewPageCommand=function(){this.Name='NewPage';};FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetData('');FCKUndo.Typing=true;FCK.Focus();};FCKNewPageCommand.prototype.GetState=function(){return 0;};var FCKSourceCommand=function(){this.Name='Source';};FCKSourceCommand.prototype.Execute=function(){if (FCKConfig.SourcePopup){var A=FCKConfig.ScreenWidth*0.65;var B=FCKConfig.ScreenHeight*0.65;FCKDialog.OpenDialog('FCKDialog_Source',FCKLang.Source,'dialog/fck_source.html',A,B,null,null,true);}else FCK.SwitchEditMode();};FCKSourceCommand.prototype.GetState=function(){return (FCK.EditMode==0?0:1);};var FCKUndoCommand=function(){this.Name='Undo';};FCKUndoCommand.prototype.Execute=function(){FCKUndo.Undo();};FCKUndoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckUndoState()?0:-1);};var FCKRedoCommand=function(){this.Name='Redo';};FCKRedoCommand.prototype.Execute=function(){FCKUndo.Redo();};FCKRedoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckRedoState()?0:-1);};var FCKPageBreakCommand=function(){this.Name='PageBreak';};FCKPageBreakCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();var e=FCK.EditorDocument.createElement('DIV');e.style.pageBreakAfter='always';e.innerHTML='<span style="DISPLAY:none">&nbsp;</span>';var A=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',e);var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.SplitBlock();B.InsertNode(A);FCK.Events.FireEvent('OnSelectionChange');};FCKPageBreakCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKUnlinkCommand=function(){this.Name='Unlink';};FCKUnlinkCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (FCKBrowserInfo.IsGeckoLike){var A=FCK.Selection.MoveToAncestorNode('A');if (A) FCKTools.RemoveOuterTags(A);return;};FCK.ExecuteNamedCommand(this.Name);};FCKUnlinkCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;var A=FCK.GetNamedCommandState(this.Name);if (A==0&&FCK.EditMode==0){var B=FCKSelection.MoveToAncestorNode('A');var C=(B&&B.name.length>0&&B.href.length==0);if (C) A=-1;};return A;};var FCKSelectAllCommand=function(){this.Name='SelectAll';};FCKSelectAllCommand.prototype.Execute=function(){if (FCK.EditMode==0){FCK.ExecuteNamedCommand('SelectAll');}else{var A=FCK.EditingArea.Textarea;if (FCKBrowserInfo.IsIE){A.createTextRange().execCommand('SelectAll');}else{A.selectionStart=0;A.selectionEnd=A.value.length;};A.focus();}};FCKSelectAllCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKPasteCommand=function(){this.Name='Paste';};FCKPasteCommand.prototype={Execute:function(){if (FCKBrowserInfo.IsIE) FCK.Paste();else FCK.ExecuteNamedCommand('Paste');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');}};var FCKRuleCommand=function(){this.Name='Rule';};FCKRuleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();FCK.InsertElement('hr');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('InsertHorizontalRule');}};var FCKCutCopyCommand=function(A){this.Name=A?'Cut':'Copy';};FCKCutCopyCommand.prototype={Execute:function(){var A=false;if (FCKBrowserInfo.IsIE){var B=function(){A=true;};var C='on'+this.Name.toLowerCase();FCK.EditorDocument.body.attachEvent(C,B);FCK.ExecuteNamedCommand(this.Name);FCK.EditorDocument.body.detachEvent(C,B);}else{try{FCK.ExecuteNamedCommand(this.Name);A=true;}catch(e){}};if (!A) alert(FCKLang['PasteError'+this.Name]);},GetState:function(){return FCK.EditMode!=0?-1:FCK.GetNamedCommandState('Cut');}};var FCKAnchorDeleteCommand=function(){this.Name='AnchorDelete';};FCKAnchorDeleteCommand.prototype={Execute:function(){if (FCK.Selection.GetType()=='Control'){FCK.Selection.Delete();}else{var A=FCK.Selection.GetSelectedElement();if (A){if (A.tagName=='IMG'&&A.getAttribute('_fckanchor')) oAnchor=FCK.GetRealElement(A);else A=null;};if (!A){oAnchor=FCK.Selection.MoveToAncestorNode('A');if (oAnchor) FCK.Selection.SelectNode(oAnchor);};if (oAnchor.href.length!=0){oAnchor.removeAttribute('name');if (FCKBrowserInfo.IsIE) oAnchor.className=oAnchor.className.replace(FCKRegexLib.FCK_Class,'');return;};if (A){A.parentNode.removeChild(A);return;};if (oAnchor.innerHTML.length==0){oAnchor.parentNode.removeChild(oAnchor);return;};FCKTools.RemoveOuterTags(oAnchor);};if (FCKBrowserInfo.IsGecko) FCK.Selection.Collapse(true);},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Unlink');}};
+var FCKShowBlockCommand=function(A,B){this.Name=A;if (B!=undefined) this._SavedState=B;else this._SavedState=null;};FCKShowBlockCommand.prototype.Execute=function(){var A=this.GetState();if (A==-1) return;var B=FCK.EditorDocument.body;if (A==1) B.className=B.className.replace(/(^| )FCK__ShowBlocks/g,'');else B.className+=' FCK__ShowBlocks';FCK.Events.FireEvent('OnSelectionChange');};FCKShowBlockCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;if (!FCK.EditorDocument) return 0;if (/FCK__ShowBlocks(?:\s|$)/.test(FCK.EditorDocument.body.className)) return 1;return 0;};FCKShowBlockCommand.prototype.SaveState=function(){this._SavedState=this.GetState();};FCKShowBlockCommand.prototype.RestoreState=function(){if (this._SavedState!=null&&this.GetState()!=this._SavedState) this.Execute();};
+var FCKSpellCheckCommand=function(){this.Name='SpellCheck';this.IsEnabled=(FCKConfig.SpellChecker=='SpellerPages');};FCKSpellCheckCommand.prototype.Execute=function(){FCKDialog.OpenDialog('FCKDialog_SpellCheck','Spell Check','dialog/fck_spellerpages.html',440,480);};FCKSpellCheckCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return this.IsEnabled?0:-1;};
+var FCKTextColorCommand=function(A){this.Name=A=='ForeColor'?'TextColor':'BGColor';this.Type=A;var B;if (FCKBrowserInfo.IsIE) B=window;else if (FCK.ToolbarSet._IFrame) B=FCKTools.GetElementWindow(FCK.ToolbarSet._IFrame);else B=window.parent;this._Panel=new FCKPanel(B);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._Panel.MainNode.className='FCK_Panel';this._CreatePanelBody(this._Panel.Document,this._Panel.MainNode);FCK.ToolbarSet.ToolbarItems.GetItem(this.Name).RegisterPanel(this._Panel);FCKTools.DisableSelection(this._Panel.Document.body);};FCKTextColorCommand.prototype.Execute=function(A,B,C){this._Panel.Show(A,B,C);};FCKTextColorCommand.prototype.SetColor=function(A){FCKUndo.SaveUndoStep();var B=FCKStyles.GetStyle('_FCK_'+(this.Type=='ForeColor'?'Color':'BackColor'));if (!A||A.length==0) FCK.Styles.RemoveStyle(B);else{B.SetVariable('Color',A);FCKStyles.ApplyStyle(B);};FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');};FCKTextColorCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};function FCKTextColorCommand_OnMouseOver(){this.className='ColorSelected';};function FCKTextColorCommand_OnMouseOut(){this.className='ColorDeselected';};function FCKTextColorCommand_OnClick(A,B,C){this.className='ColorDeselected';B.SetColor(C);B._Panel.Hide();};function FCKTextColorCommand_AutoOnClick(A,B){this.className='ColorDeselected';B.SetColor('');B._Panel.Hide();};function FCKTextColorCommand_MoreOnClick(A,B){this.className='ColorDeselected';B._Panel.Hide();FCKDialog.OpenDialog('FCKDialog_Color',FCKLang.DlgColorTitle,'dialog/fck_colorselector.html',410,320,FCKTools.Bind(B,B.SetColor));};FCKTextColorCommand.prototype._CreatePanelBody=function(A,B){function CreateSelectionDiv(){var C=A.createElement("DIV");C.className='ColorDeselected';FCKTools.AddEventListenerEx(C,'mouseover',FCKTextColorCommand_OnMouseOver);FCKTools.AddEventListenerEx(C,'mouseout',FCKTextColorCommand_OnMouseOut);return C;};var D=B.appendChild(A.createElement("TABLE"));D.className='ForceBaseFont';D.style.tableLayout='fixed';D.cellPadding=0;D.cellSpacing=0;D.border=0;D.width=150;var E=D.insertRow(-1).insertCell(-1);E.colSpan=8;var C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table cellspacing="0" cellpadding="0" width="100%" border="0">\n			<tr>\n				<td><div class="ColorBoxBorder"><div class="ColorBox" style="background-color: #000000"></div></div></td>\n				<td nowrap width="100%" align="center">'+FCKLang.ColorAutomatic+'</td>\n			</tr>\n		</table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_AutoOnClick,this);if (!FCKBrowserInfo.IsIE) C.style.width='96%';var G=FCKConfig.FontColors.toString().split(',');var H=0;while (H<G.length){var I=D.insertRow(-1);for (var i=0;i<8;i++,H++){if (H<G.length){var J=G[H].split('/');var K='#'+J[0];var L=J[1]||K;};C=I.insertCell(-1).appendChild(CreateSelectionDiv());C.innerHTML='<div class="ColorBoxBorder"><div class="ColorBox" style="background-color: '+K+'"></div></div>';if (H>=G.length) C.style.visibility='hidden';else FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_OnClick,[this,L]);}};if (FCKConfig.EnableMoreFontColors){E=D.insertRow(-1).insertCell(-1);E.colSpan=8;C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td nowrap align="center">'+FCKLang.ColorMoreColors+'</td></tr></table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_MoreOnClick,this);};if (!FCKBrowserInfo.IsIE) C.style.width='96%';};
+var FCKPastePlainTextCommand=function(){this.Name='PasteText';};FCKPastePlainTextCommand.prototype.Execute=function(){FCK.PasteAsPlainText();};FCKPastePlainTextCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');};
+var FCKPasteWordCommand=function(){this.Name='PasteWord';};FCKPasteWordCommand.prototype.Execute=function(){FCK.PasteFromWord();};FCKPasteWordCommand.prototype.GetState=function(){if (FCK.EditMode!=0||FCKConfig.ForcePasteAsPlainText) return -1;else return FCK.GetNamedCommandState('Paste');};
+var FCKTableCommand=function(A){this.Name=A;};FCKTableCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (!FCKBrowserInfo.IsGecko){switch (this.Name){case 'TableMergeRight':return FCKTableHandler.MergeRight();case 'TableMergeDown':return FCKTableHandler.MergeDown();}};switch (this.Name){case 'TableInsertRowAfter':return FCKTableHandler.InsertRow(false);case 'TableInsertRowBefore':return FCKTableHandler.InsertRow(true);case 'TableDeleteRows':return FCKTableHandler.DeleteRows();case 'TableInsertColumnAfter':return FCKTableHandler.InsertColumn(false);case 'TableInsertColumnBefore':return FCKTableHandler.InsertColumn(true);case 'TableDeleteColumns':return FCKTableHandler.DeleteColumns();case 'TableInsertCellAfter':return FCKTableHandler.InsertCell(null,false);case 'TableInsertCellBefore':return FCKTableHandler.InsertCell(null,true);case 'TableDeleteCells':return FCKTableHandler.DeleteCells();case 'TableMergeCells':return FCKTableHandler.MergeCells();case 'TableHorizontalSplitCell':return FCKTableHandler.HorizontalSplitCell();case 'TableVerticalSplitCell':return FCKTableHandler.VerticalSplitCell();case 'TableDelete':return FCKTableHandler.DeleteTable();default:return alert(FCKLang.UnknownCommand.replace(/%1/g,this.Name));}};FCKTableCommand.prototype.GetState=function(){if (FCK.EditorDocument!=null&&FCKSelection.HasAncestorNode('TABLE')){switch (this.Name){case 'TableHorizontalSplitCell':case 'TableVerticalSplitCell':if (FCKTableHandler.GetSelectedCells().length==1) return 0;else return -1;case 'TableMergeCells':if (FCKTableHandler.CheckIsSelectionRectangular()&&FCKTableHandler.GetSelectedCells().length>1) return 0;else return -1;case 'TableMergeRight':return FCKTableHandler.GetMergeRightTarget()?0:-1;case 'TableMergeDown':return FCKTableHandler.GetMergeDownTarget()?0:-1;default:return 0;}}else return -1;};
+var FCKFitWindow=function(){this.Name='FitWindow';};FCKFitWindow.prototype.Execute=function(){var A=window.frameElement;var B=A.style;var C=parent;var D=C.document.documentElement;var E=C.document.body;var F=E.style;var G;if (!this.IsMaximized){if(FCKBrowserInfo.IsIE) C.attachEvent('onresize',FCKFitWindow_Resize);else C.addEventListener('resize',FCKFitWindow_Resize,true);this._ScrollPos=FCKTools.GetScrollPosition(C);G=A;while((G=G.parentNode)){if (G.nodeType==1){G._fckSavedStyles=FCKTools.SaveStyles(G);G.style.zIndex=FCKConfig.FloatingPanelsZIndex-1;}};if (FCKBrowserInfo.IsIE){this.documentElementOverflow=D.style.overflow;D.style.overflow='hidden';F.overflow='hidden';}else{F.overflow='hidden';F.width='0px';F.height='0px';};this._EditorFrameStyles=FCKTools.SaveStyles(A);var H=FCKTools.GetViewPaneSize(C);B.position="absolute";B.zIndex=FCKConfig.FloatingPanelsZIndex-1;B.left="0px";B.top="0px";B.width=H.Width+"px";B.height=H.Height+"px";if (!FCKBrowserInfo.IsIE){B.borderRight=B.borderBottom="9999px solid white";B.backgroundColor="white";};C.scrollTo(0,0);var I=FCKTools.GetWindowPosition(C,A);if (I.x!=0) B.left=(-1*I.x)+"px";if (I.y!=0) B.top=(-1*I.y)+"px";this.IsMaximized=true;}else{if(FCKBrowserInfo.IsIE) C.detachEvent("onresize",FCKFitWindow_Resize);else C.removeEventListener("resize",FCKFitWindow_Resize,true);G=A;while((G=G.parentNode)){if (G._fckSavedStyles){FCKTools.RestoreStyles(G,G._fckSavedStyles);G._fckSavedStyles=null;}};if (FCKBrowserInfo.IsIE) D.style.overflow=this.documentElementOverflow;FCKTools.RestoreStyles(A,this._EditorFrameStyles);C.scrollTo(this._ScrollPos.X,this._ScrollPos.Y);this.IsMaximized=false;};FCKToolbarItems.GetItem('FitWindow').RefreshState();if (FCK.EditMode==0) FCK.EditingArea.MakeEditable();FCK.Focus();};FCKFitWindow.prototype.GetState=function(){if (FCKConfig.ToolbarLocation!='In') return -1;else return (this.IsMaximized?1:0);};function FCKFitWindow_Resize(){var A=FCKTools.GetViewPaneSize(parent);var B=window.frameElement.style;B.width=A.Width+'px';B.height=A.Height+'px';};
+var FCKListCommand=function(A,B){this.Name=A;this.TagName=B;};FCKListCommand.prototype={GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=FCKSelection.GetBoundaryParentElement(true);var B=A;while (B){if (B.nodeName.IEquals(['ul','ol'])) break;B=B.parentNode;};if (B&&B.nodeName.IEquals(this.TagName)) return 1;else return 0;},Execute:function(){FCKUndo.SaveUndoStep();var A=FCK.EditorDocument;var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=this.GetState();if (C==0){FCKDomTools.TrimNode(A.body);if (!A.body.firstChild){var D=A.createElement('p');A.body.appendChild(D);B.MoveToNodeContents(D);}};var E=B.CreateBookmark();var F=[];var G={};var H=new FCKDomRangeIterator(B);var I;H.ForceBrBreak=(C==0);var J=true;var K=null;while (J){while ((I=H.GetNextParagraph())){var L=new FCKElementPath(I);var M=null;var N=false;var O=L.BlockLimit;for (var i=L.Elements.length-1;i>=0;i--){var P=L.Elements[i];if (P.nodeName.IEquals(['ol','ul'])){if (O._FCK_ListGroupObject) O._FCK_ListGroupObject=null;var Q=P._FCK_ListGroupObject;if (Q) Q.contents.push(I);else{Q={ 'root':P,'contents':[I] };F.push(Q);FCKDomTools.SetElementMarker(G,P,'_FCK_ListGroupObject',Q);};N=true;break;}};if (N) continue;var R=O;if (R._FCK_ListGroupObject) R._FCK_ListGroupObject.contents.push(I);else{var Q={ 'root':R,'contents':[I] };FCKDomTools.SetElementMarker(G,R,'_FCK_ListGroupObject',Q);F.push(Q);}};if (FCKBrowserInfo.IsIE) J=false;else{if (K==null){K=[];var T=FCKSelection.GetSelection();if (T&&F.length==0) K.push(T.getRangeAt(0));for (var i=1;T&&i<T.rangeCount;i++) K.push(T.getRangeAt(i));};if (K.length<1) J=false;else{var U=FCKW3CRange.CreateFromRange(A,K.shift());B._Range=U;B._UpdateElementInfo();if (B.StartNode.nodeName.IEquals('td')) B.SetStart(B.StartNode,1);if (B.EndNode.nodeName.IEquals('td')) B.SetEnd(B.EndNode,2);H=new FCKDomRangeIterator(B);H.ForceBrBreak=(C==0);}}};var W=[];while (F.length>0){var Q=F.shift();if (C==0){if (Q.root.nodeName.IEquals(['ul','ol'])) this._ChangeListType(Q,G,W);else this._CreateList(Q,W);}else if (C==1&&Q.root.nodeName.IEquals(['ul','ol'])) this._RemoveList(Q,G);};for (var i=0;i<W.length;i++){var M=W[i];var Z=false;var a=M;while (!Z){a=a.nextSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.firstChild) M.appendChild(a.removeChild(a.firstChild));};Z=false;a=M;while (!Z){a=a.previousSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.lastChild) M.insertBefore(a.removeChild(a.lastChild),M.firstChild);}};FCKDomTools.ClearAllMarkers(G);B.MoveToBookmark(E);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},_ChangeListType:function(A,B,C){var D=FCKDomTools.ListToArray(A.root,B);var E=[];for (var i=0;i<A.contents.length;i++){var F=A.contents[i];F=FCKTools.GetElementAscensor(F,'li');if (!F||F._FCK_ListItem_Processed) continue;E.push(F);FCKDomTools.SetElementMarker(B,F,'_FCK_ListItem_Processed',true);};var G=FCKTools.GetElementDocument(A.root).createElement(this.TagName);for (var i=0;i<E.length;i++){var H=E[i]._FCK_ListArray_Index;D[H].parent=G;};var I=FCKDomTools.ArrayToList(D,B);for (var i=0;i<I.listNode.childNodes.length;i++){if (I.listNode.childNodes[i].nodeName.IEquals(this.TagName)) C.push(I.listNode.childNodes[i]);};A.root.parentNode.replaceChild(I.listNode,A.root);},_CreateList:function(A,B){var C=A.contents;var D=FCKTools.GetElementDocument(A.root);var E=[];if (C.length==1&&C[0]==A.root){var F=D.createElement('div');while (C[0].firstChild) F.appendChild(C[0].removeChild(C[0].firstChild));C[0].appendChild(F);C[0]=F;};var G=A.contents[0].parentNode;for (var i=0;i<C.length;i++) G=FCKDomTools.GetCommonParents(G,C[i].parentNode).pop();for (var i=0;i<C.length;i++){var H=C[i];while (H.parentNode){if (H.parentNode==G){E.push(H);break;};H=H.parentNode;}};if (E.length<1) return;var I=E[E.length-1].nextSibling;var J=D.createElement(this.TagName);B.push(J);while (E.length){var K=E.shift();var L=D.createDocumentFragment();while (K.firstChild) L.appendChild(K.removeChild(K.firstChild));K.parentNode.removeChild(K);var M=D.createElement('li');M.appendChild(L);J.appendChild(M);};G.insertBefore(J,I);},_RemoveList:function(A,B){var C=FCKDomTools.ListToArray(A.root,B);var D=[];for (var i=0;i<A.contents.length;i++){var E=A.contents[i];E=FCKTools.GetElementAscensor(E,'li');if (!E||E._FCK_ListItem_Processed) continue;D.push(E);FCKDomTools.SetElementMarker(B,E,'_FCK_ListItem_Processed',true);};var F=null;for (var i=0;i<D.length;i++){var G=D[i]._FCK_ListArray_Index;C[G].indent=-1;F=G;};for (var i=F+1;i<C.length;i++){if (C[i].indent>C[i-1].indent+1){var H=C[i-1].indent+1-C[i].indent;var I=C[i].indent;while (C[i]&&C[i].indent>=I){C[i].indent+=H;i++;};i--;}};var J=FCKDomTools.ArrayToList(C,B);if (A.root.nextSibling==null||A.root.nextSibling.nodeName.IEquals('br')){if (J.listNode.lastChild.nodeName.IEquals('br')) J.listNode.removeChild(J.listNode.lastChild);};A.root.parentNode.replaceChild(J.listNode,A.root);}};
+var FCKJustifyCommand=function(A){this.AlignValue=A;var B=FCKConfig.ContentLangDirection.toLowerCase();this.IsDefaultAlign=(A=='left'&&B=='ltr')||(A=='right'&&B=='rtl');var C=this._CssClassName=(function(){var D=FCKConfig.JustifyClasses;if (D){switch (A){case 'left':return D[0]||null;case 'center':return D[1]||null;case 'right':return D[2]||null;case 'justify':return D[3]||null;}};return null;})();if (C&&C.length>0) this._CssClassRegex=new RegExp('(?:^|\\s+)'+C+'(?=$|\\s)');};FCKJustifyCommand._GetClassNameRegex=function(){var A=FCKJustifyCommand._ClassRegex;if (A!=undefined) return A;var B=[];var C=FCKConfig.JustifyClasses;if (C){for (var i=0;i<4;i++){var D=C[i];if (D&&D.length>0) B.push(D);}};if (B.length>0) A=new RegExp('(?:^|\\s+)(?:'+B.join('|')+')(?=$|\\s)');else A=null;return FCKJustifyCommand._ClassRegex=A;};FCKJustifyCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=this.GetState();if (B==-1) return;var C=A.CreateBookmark();var D=this._CssClassName;var E=new FCKDomRangeIterator(A);var F;while ((F=E.GetNextParagraph())){F.removeAttribute('align');if (D){var G=F.className.replace(FCKJustifyCommand._GetClassNameRegex(),'');if (B==0){if (G.length>0) G+=' ';F.className=G+D;}else if (G.length==0) FCKDomTools.RemoveAttribute(F,'class');}else{var H=F.style;if (B==0) H.textAlign=this.AlignValue;else{H.textAlign='';if (H.cssText.length==0) F.removeAttribute('style');}}};A.MoveToBookmark(C);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;var C;if (FCKBrowserInfo.IsIE) C=B.currentStyle.textAlign;else C=FCK.EditorWindow.getComputedStyle(B,'').getPropertyValue('text-align');C=C.replace(/(-moz-|-webkit-|start|auto)/i,'');if ((!C&&this.IsDefaultAlign)||C==this.AlignValue) return 1;return 0;}};
+var FCKIndentCommand=function(A,B){this.Name=A;this.Offset=B;this.IndentCSSProperty=FCKConfig.ContentLangDirection.IEquals('ltr')?'marginLeft':'marginRight';};FCKIndentCommand._InitIndentModeParameters=function(){if (FCKConfig.IndentClasses&&FCKConfig.IndentClasses.length>0){this._UseIndentClasses=true;this._IndentClassMap={};for (var i=0;i<FCKConfig.IndentClasses.length;i++) this._IndentClassMap[FCKConfig.IndentClasses[i]]=i+1;this._ClassNameRegex=new RegExp('(?:^|\\s+)('+FCKConfig.IndentClasses.join('|')+')(?=$|\\s)');}else this._UseIndentClasses=false;};FCKIndentCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=A.CreateBookmark();var C=FCKDomTools.GetCommonParentNode(A.StartNode||A.StartContainer,A.EndNode||A.EndContainer,['ul','ol']);if (C) this._IndentList(A,C);else this._IndentBlock(A);A.MoveToBookmark(B);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;if (FCKIndentCommand._UseIndentClasses==undefined) FCKIndentCommand._InitIndentModeParameters();var A=FCKSelection.GetBoundaryParentElement(true);var B=FCKSelection.GetBoundaryParentElement(false);var C=FCKDomTools.GetCommonParentNode(A,B,['ul','ol']);if (C){if (this.Name.IEquals('outdent')) return 0;var D=FCKTools.GetElementAscensor(A,'li');if (!D||!D.previousSibling) return -1;return 0;};if (!FCKIndentCommand._UseIndentClasses&&this.Name.IEquals('indent')) return 0;var E=new FCKElementPath(A);var F=E.Block||E.BlockLimit;if (!F) return -1;if (FCKIndentCommand._UseIndentClasses){var G=F.className.match(FCKIndentCommand._ClassNameRegex);var H=0;if (G!=null){G=G[1];H=FCKIndentCommand._IndentClassMap[G];};if ((this.Name=='outdent'&&H==0)||(this.Name=='indent'&&H==FCKConfig.IndentClasses.length)) return -1;return 0;}else{var I=parseInt(F.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;if (I<=0) return -1;return 0;}},_IndentBlock:function(A){var B=new FCKDomRangeIterator(A);B.EnforceRealBlocks=true;A.Expand('block_contents');var C=FCKDomTools.GetCommonParents(A.StartContainer,A.EndContainer);var D=C[C.length-1];var E;while ((E=B.GetNextParagraph())){if (!(E==D||E.parentNode==D)) continue;if (FCKIndentCommand._UseIndentClasses){var F=E.className.match(FCKIndentCommand._ClassNameRegex);var G=0;if (F!=null){F=F[1];G=FCKIndentCommand._IndentClassMap[F];};if (this.Name.IEquals('outdent')) G--;else if (this.Name.IEquals('indent')) G++;G=Math.min(G,FCKConfig.IndentClasses.length);G=Math.max(G,0);var H=E.className.replace(FCKIndentCommand._ClassNameRegex,'');if (G<1) E.className=H;else E.className=(H.length>0?H+' ':'')+FCKConfig.IndentClasses[G-1];}else{var I=parseInt(E.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;I+=this.Offset;I=Math.max(I,0);I=Math.ceil(I/this.Offset)*this.Offset;E.style[this.IndentCSSProperty]=I?I+FCKConfig.IndentUnit:'';if (E.getAttribute('style')=='') E.removeAttribute('style');}}},_IndentList:function(A,B){var C=A.StartContainer;var D=A.EndContainer;while (C&&C.parentNode!=B) C=C.parentNode;while (D&&D.parentNode!=B) D=D.parentNode;if (!C||!D) return;var E=C;var F=[];var G=false;while (G==false){if (E==D) G=true;F.push(E);E=E.nextSibling;};if (F.length<1) return;var H=FCKDomTools.GetParents(B);for (var i=0;i<H.length;i++){if (H[i].nodeName.IEquals(['ul','ol'])){B=H[i];break;}};var I=this.Name.IEquals('indent')?1:-1;var J=F[0];var K=F[F.length-1];var L={};var M=FCKDomTools.ListToArray(B,L);var N=M[K._FCK_ListArray_Index].indent;for (var i=J._FCK_ListArray_Index;i<=K._FCK_ListArray_Index;i++) M[i].indent+=I;for (var i=K._FCK_ListArray_Index+1;i<M.length&&M[i].indent>N;i++) M[i].indent+=I;var O=FCKDomTools.ArrayToList(M);if (O) B.parentNode.replaceChild(O.listNode,B);FCKDomTools.ClearAllMarkers(L);}};
+var FCKBlockQuoteCommand=function(){};FCKBlockQuoteCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=this.GetState();var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.CreateBookmark();if (FCKBrowserInfo.IsIE){var D=B.GetBookmarkNode(C,true);var E=B.GetBookmarkNode(C,false);var F;if (D&&D.parentNode.nodeName.IEquals('blockquote')&&!D.previousSibling){F=D;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]) FCKDomTools.MoveNode(D,F,true);}};if (E&&E.parentNode.nodeName.IEquals('blockquote')&&!E.previousSibling){F=E;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]){if (F.firstChild==D) FCKDomTools.InsertAfterNode(D,E);else FCKDomTools.MoveNode(E,F,true);}}}};var G=new FCKDomRangeIterator(B);var H;if (A==0){G.EnforceRealBlocks=true;var I=[];while ((H=G.GetNextParagraph())) I.push(H);if (I.length<1){para=B.Window.document.createElement(FCKConfig.EnterMode.IEquals('p')?'p':'div');B.InsertNode(para);para.appendChild(B.Window.document.createTextNode('\ufeff'));B.MoveToBookmark(C);B.MoveToNodeContents(para);B.Collapse(true);C=B.CreateBookmark();I.push(para);};var J=I[0].parentNode;var K=[];for (var i=0;i<I.length;i++){H=I[i];J=FCKDomTools.GetCommonParents(H.parentNode,J).pop();};var L=null;while (I.length>0){H=I.shift();while (H.parentNode!=J) H=H.parentNode;if (H!=L) K.push(H);L=H;};while (K.length>0){H=K.shift();if (H.nodeName.IEquals('blockquote')){var M=FCKTools.GetElementDocument(H).createDocumentFragment();while (H.firstChild){M.appendChild(H.removeChild(H.firstChild));I.push(M.lastChild);};H.parentNode.replaceChild(M,H);}else I.push(H);};var N=B.Window.document.createElement('blockquote');J.insertBefore(N,I[0]);while (I.length>0){H=I.shift();N.appendChild(H);}}else if (A==1){var O=[];while ((H=G.GetNextParagraph())){var P=null;var Q=null;while (H.parentNode){if (H.parentNode.nodeName.IEquals('blockquote')){P=H.parentNode;Q=H;break;};H=H.parentNode;};if (P&&Q) O.push(Q);};var R=[];while (O.length>0){var S=O.shift();var N=S.parentNode;if (S==S.parentNode.firstChild){N.parentNode.insertBefore(N.removeChild(S),N);if (!N.firstChild) N.parentNode.removeChild(N);}else if (S==S.parentNode.lastChild){N.parentNode.insertBefore(N.removeChild(S),N.nextSibling);if (!N.firstChild) N.parentNode.removeChild(N);}else FCKDomTools.BreakParent(S,S.parentNode,B);R.push(S);};if (FCKConfig.EnterMode.IEquals('br')){while (R.length){var S=R.shift();var W=true;if (S.nodeName.IEquals('div')){var M=FCKTools.GetElementDocument(S).createDocumentFragment();var Y=W&&S.previousSibling&&!FCKListsLib.BlockBoundaries[S.previousSibling.nodeName.toLowerCase()];if (W&&Y) M.appendChild(FCKTools.GetElementDocument(S).createElement('br'));var Z=S.nextSibling&&!FCKListsLib.BlockBoundaries[S.nextSibling.nodeName.toLowerCase()];while (S.firstChild) M.appendChild(S.removeChild(S.firstChild));if (Z) M.appendChild(FCKTools.GetElementDocument(S).createElement('br'));S.parentNode.replaceChild(M,S);W=false;}}}};B.MoveToBookmark(C);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;for (var i=0;i<A.Elements.length;i++){if (A.Elements[i].nodeName.IEquals('blockquote')) return 1;};return 0;}};
+var FCKCoreStyleCommand=function(A){this.Name='CoreStyle';this.StyleName='_FCK_'+A;this.IsActive=false;FCKStyles.AttachStyleStateChange(this.StyleName,this._OnStyleStateChange,this);};FCKCoreStyleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();if (this.IsActive) FCKStyles.RemoveStyle(this.StyleName);else FCKStyles.ApplyStyle(this.StyleName);FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0) return -1;return this.IsActive?1:0;},_OnStyleStateChange:function(A,B){this.IsActive=B;}};
+var FCKRemoveFormatCommand=function(){this.Name='RemoveFormat';};FCKRemoveFormatCommand.prototype={Execute:function(){FCKStyles.RemoveAll();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){return FCK.EditorWindow?0:-1;}};
+var FCKCommands=FCK.Commands={};FCKCommands.LoadedCommands={};FCKCommands.RegisterCommand=function(A,B){this.LoadedCommands[A]=B;};FCKCommands.GetCommand=function(A){var B=FCKCommands.LoadedCommands[A];if (B) return B;switch (A){case 'Bold':case 'Italic':case 'Underline':case 'StrikeThrough':case 'Subscript':case 'Superscript':B=new FCKCoreStyleCommand(A);break;case 'RemoveFormat':B=new FCKRemoveFormatCommand();break;case 'DocProps':B=new FCKDialogCommand('DocProps',FCKLang.DocProps,'dialog/fck_docprops.html',400,380,FCKCommands.GetFullPageState);break;case 'Templates':B=new FCKDialogCommand('Templates',FCKLang.DlgTemplatesTitle,'dialog/fck_template.html',380,450);break;case 'Link':B=new FCKDialogCommand('Link',FCKLang.DlgLnkWindowTitle,'dialog/fck_link.html',400,300);break;case 'Unlink':B=new FCKUnlinkCommand();break;case 'Anchor':B=new FCKDialogCommand('Anchor',FCKLang.DlgAnchorTitle,'dialog/fck_anchor.html',370,160);break;case 'AnchorDelete':B=new FCKAnchorDeleteCommand();break;case 'BulletedList':B=new FCKDialogCommand('BulletedList',FCKLang.BulletedListProp,'dialog/fck_listprop.html?UL',370,160);break;case 'NumberedList':B=new FCKDialogCommand('NumberedList',FCKLang.NumberedListProp,'dialog/fck_listprop.html?OL',370,160);break;case 'About':B=new FCKDialogCommand('About',FCKLang.About,'dialog/fck_about.html',420,330,function(){ return 0;});break;case 'Find':B=new FCKDialogCommand('Find',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Find');break;case 'Replace':B=new FCKDialogCommand('Replace',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Replace');break;case 'Image':B=new FCKDialogCommand('Image',FCKLang.DlgImgTitle,'dialog/fck_image.html',450,390);break;case 'Flash':B=new FCKDialogCommand('Flash',FCKLang.DlgFlashTitle,'dialog/fck_flash.html',450,390);break;case 'SpecialChar':B=new FCKDialogCommand('SpecialChar',FCKLang.DlgSpecialCharTitle,'dialog/fck_specialchar.html',400,290);break;case 'Smiley':B=new FCKDialogCommand('Smiley',FCKLang.DlgSmileyTitle,'dialog/fck_smiley.html',FCKConfig.SmileyWindowWidth,FCKConfig.SmileyWindowHeight);break;case 'Table':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html',480,250);break;case 'TableProp':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html?Parent',480,250);break;case 'TableCellProp':B=new FCKDialogCommand('TableCell',FCKLang.DlgCellTitle,'dialog/fck_tablecell.html',550,240);break;case 'Style':B=new FCKStyleCommand();break;case 'FontName':B=new FCKFontNameCommand();break;case 'FontSize':B=new FCKFontSizeCommand();break;case 'FontFormat':B=new FCKFormatBlockCommand();break;case 'Source':B=new FCKSourceCommand();break;case 'Preview':B=new FCKPreviewCommand();break;case 'Save':B=new FCKSaveCommand();break;case 'NewPage':B=new FCKNewPageCommand();break;case 'PageBreak':B=new FCKPageBreakCommand();break;case 'Rule':B=new FCKRuleCommand();break;case 'TextColor':B=new FCKTextColorCommand('ForeColor');break;case 'BGColor':B=new FCKTextColorCommand('BackColor');break;case 'Paste':B=new FCKPasteCommand();break;case 'PasteText':B=new FCKPastePlainTextCommand();break;case 'PasteWord':B=new FCKPasteWordCommand();break;case 'JustifyLeft':B=new FCKJustifyCommand('left');break;case 'JustifyCenter':B=new FCKJustifyCommand('center');break;case 'JustifyRight':B=new FCKJustifyCommand('right');break;case 'JustifyFull':B=new FCKJustifyCommand('justify');break;case 'Indent':B=new FCKIndentCommand('indent',FCKConfig.IndentLength);break;case 'Outdent':B=new FCKIndentCommand('outdent',FCKConfig.IndentLength*-1);break;case 'Blockquote':B=new FCKBlockQuoteCommand();break;case 'TableInsertRowAfter':B=new FCKTableCommand('TableInsertRowAfter');break;case 'TableInsertRowBefore':B=new FCKTableCommand('TableInsertRowBefore');break;case 'TableDeleteRows':B=new FCKTableCommand('TableDeleteRows');break;case 'TableInsertColumnAfter':B=new FCKTableCommand('TableInsertColumnAfter');break;case 'TableInsertColumnBefore':B=new FCKTableCommand('TableInsertColumnBefore');break;case 'TableDeleteColumns':B=new FCKTableCommand('TableDeleteColumns');break;case 'TableInsertCellAfter':B=new FCKTableCommand('TableInsertCellAfter');break;case 'TableInsertCellBefore':B=new FCKTableCommand('TableInsertCellBefore');break;case 'TableDeleteCells':B=new FCKTableCommand('TableDeleteCells');break;case 'TableMergeCells':B=new FCKTableCommand('TableMergeCells');break;case 'TableMergeRight':B=new FCKTableCommand('TableMergeRight');break;case 'TableMergeDown':B=new FCKTableCommand('TableMergeDown');break;case 'TableHorizontalSplitCell':B=new FCKTableCommand('TableHorizontalSplitCell');break;case 'TableVerticalSplitCell':B=new FCKTableCommand('TableVerticalSplitCell');break;case 'TableDelete':B=new FCKTableCommand('TableDelete');break;case 'Form':B=new FCKDialogCommand('Form',FCKLang.Form,'dialog/fck_form.html',380,210);break;case 'Checkbox':B=new FCKDialogCommand('Checkbox',FCKLang.Checkbox,'dialog/fck_checkbox.html',380,200);break;case 'Radio':B=new FCKDialogCommand('Radio',FCKLang.RadioButton,'dialog/fck_radiobutton.html',380,200);break;case 'TextField':B=new FCKDialogCommand('TextField',FCKLang.TextField,'dialog/fck_textfield.html',380,210);break;case 'Textarea':B=new FCKDialogCommand('Textarea',FCKLang.Textarea,'dialog/fck_textarea.html',380,210);break;case 'HiddenField':B=new FCKDialogCommand('HiddenField',FCKLang.HiddenField,'dialog/fck_hiddenfield.html',380,190);break;case 'Button':B=new FCKDialogCommand('Button',FCKLang.Button,'dialog/fck_button.html',380,210);break;case 'Select':B=new FCKDialogCommand('Select',FCKLang.SelectionField,'dialog/fck_select.html',400,340);break;case 'ImageButton':B=new FCKDialogCommand('ImageButton',FCKLang.ImageButton,'dialog/fck_image.html?ImageButton',450,390);break;case 'SpellCheck':B=new FCKSpellCheckCommand();break;case 'FitWindow':B=new FCKFitWindow();break;case 'Undo':B=new FCKUndoCommand();break;case 'Redo':B=new FCKRedoCommand();break;case 'Copy':B=new FCKCutCopyCommand(false);break;case 'Cut':B=new FCKCutCopyCommand(true);break;case 'SelectAll':B=new FCKSelectAllCommand();break;case 'InsertOrderedList':B=new FCKListCommand('insertorderedlist','ol');break;case 'InsertUnorderedList':B=new FCKListCommand('insertunorderedlist','ul');break;case 'ShowBlocks':B=new FCKShowBlockCommand('ShowBlocks',FCKConfig.StartupShowBlocks?1:0);break;case 'Undefined':B=new FCKUndefinedCommand();break;default:if (FCKRegexLib.NamedCommands.test(A)) B=new FCKNamedCommand(A);else{alert(FCKLang.UnknownCommand.replace(/%1/g,A));return null;}};FCKCommands.LoadedCommands[A]=B;return B;};FCKCommands.GetFullPageState=function(){return FCKConfig.FullPage?0:-1;};FCKCommands.GetBooleanState=function(A){return A?-1:0;};
+var FCKPanel=function(A){this.IsRTL=(FCKLang.Dir=='rtl');this.IsContextMenu=false;this._LockCounter=0;this._Window=A||window;var B;if (FCKBrowserInfo.IsIE){this._Popup=this._Window.createPopup();var C=this._Window.document;if (FCK_IS_CUSTOM_DOMAIN&&!FCKBrowserInfo.IsIE7){C.domain=FCK_ORIGINAL_DOMAIN;document.domain=FCK_ORIGINAL_DOMAIN;};B=this.Document=this._Popup.document;if (FCK_IS_CUSTOM_DOMAIN){B.domain=FCK_RUNTIME_DOMAIN;C.domain=FCK_RUNTIME_DOMAIN;document.domain=FCK_RUNTIME_DOMAIN;};FCK.IECleanup.AddItem(this,FCKPanel_Cleanup);}else{var D=this._IFrame=this._Window.document.createElement('iframe');D.src='javascript:void(0)';D.allowTransparency=true;D.frameBorder='0';D.scrolling='no';D.width=D.height=0;FCKDomTools.SetElementStyles(D,{position:'absolute',zIndex:FCKConfig.FloatingPanelsZIndex});this._Window.document.body.appendChild(D);var E=D.contentWindow;B=this.Document=E.document;var F='';if (FCKBrowserInfo.IsSafari) F='<base href="'+window.document.location+'">';B.open();B.write('<html><head>'+F+'<\/head><body style="margin:0px;padding:0px;"><\/body><\/html>');B.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.Panel_Contructor(B,window.document.location);FCKTools.AddEventListenerEx(E,'focus',FCKPanel_Window_OnFocus,this);FCKTools.AddEventListenerEx(E,'blur',FCKPanel_Window_OnBlur,this);};B.dir=FCKLang.Dir;FCKTools.AddEventListener(B,'contextmenu',FCKTools.CancelEvent);this.MainNode=B.body.appendChild(B.createElement('DIV'));this.MainNode.style.cssFloat=this.IsRTL?'right':'left';};FCKPanel.prototype.AppendStyleSheet=function(A){FCKTools.AppendStyleSheet(this.Document,A);};FCKPanel.prototype.Preload=function(x,y,A){if (this._Popup) this._Popup.show(x,y,0,0,A);};FCKPanel.prototype.Show=function(x,y,A,B,C){var D;var E=this.MainNode;if (this._Popup){this._Popup.show(x,y,0,0,A);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=(x*-1)+A.offsetWidth-D;};this._Popup.show(x,y,D,E.offsetHeight,A);if (this.OnHide){if (this._Timer) CheckPopupOnHide.call(this,true);this._Timer=FCKTools.SetInterval(CheckPopupOnHide,100,this);}}else{if (typeof(FCK.ToolbarSet.CurrentInstance.FocusManager)!='undefined') FCK.ToolbarSet.CurrentInstance.FocusManager.Lock();if (this.ParentPanel){this.ParentPanel.Lock();FCKPanel_Window_OnBlur(null,this.ParentPanel);};if (FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac){this._IFrame.scrolling='';FCKTools.RunFunction(function(){ this._IFrame.scrolling='no';},this);};if (FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel&&FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel!=this) FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel.Hide(false,true);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (!B)	this._IFrame.width=1;if (!C)	this._IFrame.height=1;D=E.offsetWidth||E.firstChild.offsetWidth;var F=FCKTools.GetDocumentPosition(this._Window,A.nodeType==9?(FCKTools.IsStrictMode(A)?A.documentElement:A.body):A);var G=FCKDomTools.GetPositionedAncestor(this._IFrame.parentNode);if (G){var H=FCKTools.GetDocumentPosition(FCKTools.GetElementWindow(G),G);F.x-=H.x;F.y-=H.y;};if (this.IsRTL&&!this.IsContextMenu) x=(x*-1);x+=F.x;y+=F.y;if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=x+A.offsetWidth-D;}else{var I=FCKTools.GetViewPaneSize(this._Window);var J=FCKTools.GetScrollPosition(this._Window);var K=I.Height+J.Y;var L=I.Width+J.X;if ((x+D)>L) x-=x+D-L;if ((y+E.offsetHeight)>K) y-=y+E.offsetHeight-K;};FCKDomTools.SetElementStyles(this._IFrame,{left:x+'px',top:y+'px'});this._IFrame.contentWindow.focus();this._IsOpened=true;var M=this;this._resizeTimer=setTimeout(function(){var N=E.offsetWidth||E.firstChild.offsetWidth;var O=E.offsetHeight;M._IFrame.width=N;M._IFrame.height=O;},0);FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel=this;};FCKTools.RunFunction(this.OnShow,this);};FCKPanel.prototype.Hide=function(A,B){if (this._Popup) this._Popup.hide();else{if (!this._IsOpened||this._LockCounter>0) return;if (typeof(FCKFocusManager)!='undefined'&&!B) FCKFocusManager.Unlock();this._IFrame.width=this._IFrame.height=0;this._IsOpened=false;if (this._resizeTimer){clearTimeout(this._resizeTimer);this._resizeTimer=null;};if (this.ParentPanel) this.ParentPanel.Unlock();if (!A) FCKTools.RunFunction(this.OnHide,this);}};FCKPanel.prototype.CheckIsOpened=function(){if (this._Popup) return this._Popup.isOpen;else return this._IsOpened;};FCKPanel.prototype.CreateChildPanel=function(){var A=this._Popup?FCKTools.GetDocumentWindow(this.Document):this._Window;var B=new FCKPanel(A);B.ParentPanel=this;return B;};FCKPanel.prototype.Lock=function(){this._LockCounter++;};FCKPanel.prototype.Unlock=function(){if (--this._LockCounter==0&&!this.HasFocus) this.Hide();};function FCKPanel_Window_OnFocus(e,A){A.HasFocus=true;};function FCKPanel_Window_OnBlur(e,A){A.HasFocus=false;if (A._LockCounter==0) FCKTools.RunFunction(A.Hide,A);};function CheckPopupOnHide(A){if (A||!this._Popup.isOpen){window.clearInterval(this._Timer);this._Timer=null;FCKTools.RunFunction(this.OnHide,this);}};function FCKPanel_Cleanup(){this._Popup=null;this._Window=null;this.Document=null;this.MainNode=null;};
+var FCKIcon=function(A){var B=A?typeof(A):'undefined';switch (B){case 'number':this.Path=FCKConfig.SkinPath+'fck_strip.gif';this.Size=16;this.Position=A;break;case 'undefined':this.Path=FCK_SPACER_PATH;break;case 'string':this.Path=A;break;default:this.Path=A[0];this.Size=A[1];this.Position=A[2];}};FCKIcon.prototype.CreateIconElement=function(A){var B,eIconImage;if (this.Position){var C='-'+((this.Position-1)*this.Size)+'px';if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path;eIconImage.style.top=C;}else{B=A.createElement('IMG');B.src=FCK_SPACER_PATH;B.style.backgroundPosition='0px '+C;B.style.backgroundImage='url("'+this.Path+'")';}}else{if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path?this.Path:FCK_SPACER_PATH;}else{B=A.createElement('IMG');B.src=this.Path?this.Path:FCK_SPACER_PATH;}};B.className='TB_Button_Image';return B;};
+var FCKToolbarButtonUI=function(A,B,C,D,E,F){this.Name=A;this.Label=B||A;this.Tooltip=C||this.Label;this.Style=E||0;this.State=F||0;this.Icon=new FCKIcon(D);if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarButtonUI_Cleanup);};FCKToolbarButtonUI.prototype._CreatePaddingElement=function(A){var B=A.createElement('IMG');B.className='TB_Button_Padding';B.src=FCK_SPACER_PATH;return B;};FCKToolbarButtonUI.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this.MainElement=B.createElement('DIV');C.title=this.Tooltip;if (FCKBrowserInfo.IsGecko) C.onmousedown=FCKTools.CancelEvent;FCKTools.AddEventListenerEx(C,'mouseover',FCKToolbarButtonUI_OnMouseOver,this);FCKTools.AddEventListenerEx(C,'mouseout',FCKToolbarButtonUI_OnMouseOut,this);FCKTools.AddEventListenerEx(C,'click',FCKToolbarButtonUI_OnClick,this);this.ChangeState(this.State,true);if (this.Style==0&&!this.ShowArrow){C.appendChild(this.Icon.CreateIconElement(B));}else{var D=C.appendChild(B.createElement('TABLE'));D.cellPadding=0;D.cellSpacing=0;var E=D.insertRow(-1);var F=E.insertCell(-1);if (this.Style==0||this.Style==2) F.appendChild(this.Icon.CreateIconElement(B));else F.appendChild(this._CreatePaddingElement(B));if (this.Style==1||this.Style==2){F=E.insertCell(-1);F.className='TB_Button_Text';F.noWrap=true;F.appendChild(B.createTextNode(this.Label));};if (this.ShowArrow){if (this.Style!=0){E.insertCell(-1).appendChild(this._CreatePaddingElement(B));};F=E.insertCell(-1);var G=F.appendChild(B.createElement('IMG'));G.src=FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif';G.width=5;G.height=3;};F=E.insertCell(-1);F.appendChild(this._CreatePaddingElement(B));};A.appendChild(C);};FCKToolbarButtonUI.prototype.ChangeState=function(A,B){if (!B&&this.State==A) return;var e=this.MainElement;if (!e) return;switch (parseInt(A,10)){case 0:e.className='TB_Button_Off';break;case 1:e.className='TB_Button_On';break;case -1:e.className='TB_Button_Disabled';break;};this.State=A;};function FCKToolbarButtonUI_OnMouseOver(A,B){if (B.State==0) this.className='TB_Button_Off_Over';else if (B.State==1) this.className='TB_Button_On_Over';};function FCKToolbarButtonUI_OnMouseOut(A,B){if (B.State==0) this.className='TB_Button_Off';else if (B.State==1) this.className='TB_Button_On';};function FCKToolbarButtonUI_OnClick(A,B){if (B.OnClick&&B.State!=-1) B.OnClick(B);};function FCKToolbarButtonUI_Cleanup(){this.MainElement=null;};
+var FCKToolbarButton=function(A,B,C,D,E,F,G){this.CommandName=A;this.Label=B;this.Tooltip=C;this.Style=D;this.SourceView=E?true:false;this.ContextSensitive=F?true:false;if (G==null) this.IconPath=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(G)=='number') this.IconPath=[FCKConfig.SkinPath+'fck_strip.gif',16,G];else this.IconPath=G;};FCKToolbarButton.prototype.Create=function(A){this._UIButton=new FCKToolbarButtonUI(this.CommandName,this.Label,this.Tooltip,this.IconPath,this.Style);this._UIButton.OnClick=this.Click;this._UIButton._ToolbarButton=this;this._UIButton.Create(A);};FCKToolbarButton.prototype.RefreshState=function(){var A=this._UIButton;if (!A) return;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B==A.State) return;A.ChangeState(B);};FCKToolbarButton.prototype.Click=function(){var A=this._ToolbarButton||this;FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(A.CommandName).Execute();};FCKToolbarButton.prototype.Enable=function(){this.RefreshState();};FCKToolbarButton.prototype.Disable=function(){this._UIButton.ChangeState(-1);};
+var FCKSpecialCombo=function(A,B,C,D,E){this.FieldWidth=B||100;this.PanelWidth=C||150;this.PanelMaxHeight=D||150;this.Label='&nbsp;';this.Caption=A;this.Tooltip=A;this.Style=2;this.Enabled=true;this.Items={};this._Panel=new FCKPanel(E||window);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._PanelBox=this._Panel.MainNode.appendChild(this._Panel.Document.createElement('DIV'));this._PanelBox.className='SC_Panel';this._PanelBox.style.width=this.PanelWidth+'px';this._PanelBox.innerHTML='<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>';this._ItemsHolderEl=this._PanelBox.getElementsByTagName('TD')[0];if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKSpecialCombo_Cleanup);};function FCKSpecialCombo_ItemOnMouseOver(){this.className+=' SC_ItemOver';};function FCKSpecialCombo_ItemOnMouseOut(){this.className=this.originalClass;};function FCKSpecialCombo_ItemOnClick(A,B,C){this.className=this.originalClass;B._Panel.Hide();B.SetLabel(this.FCKItemLabel);if (typeof(B.OnSelect)=='function') B.OnSelect(C,this);};FCKSpecialCombo.prototype.ClearItems=function (){if (this.Items) this.Items={};var A=this._ItemsHolderEl;while (A.firstChild) A.removeChild(A.firstChild);};FCKSpecialCombo.prototype.AddItem=function(A,B,C,D){var E=this._ItemsHolderEl.appendChild(this._Panel.Document.createElement('DIV'));E.className=E.originalClass='SC_Item';E.innerHTML=B;E.FCKItemLabel=C||A;E.Selected=false;if (FCKBrowserInfo.IsIE) E.style.width='100%';if (D) E.style.backgroundColor=D;FCKTools.AddEventListenerEx(E,'mouseover',FCKSpecialCombo_ItemOnMouseOver);FCKTools.AddEventListenerEx(E,'mouseout',FCKSpecialCombo_ItemOnMouseOut);FCKTools.AddEventListenerEx(E,'click',FCKSpecialCombo_ItemOnClick,[this,A]);this.Items[A.toString().toLowerCase()]=E;return E;};FCKSpecialCombo.prototype.SelectItem=function(A){if (typeof A=='string') A=this.Items[A.toString().toLowerCase()];if (A){A.className=A.originalClass='SC_ItemSelected';A.Selected=true;}};FCKSpecialCombo.prototype.SelectItemByLabel=function(A,B){for (var C in this.Items){var D=this.Items[C];if (D.FCKItemLabel==A){D.className=D.originalClass='SC_ItemSelected';D.Selected=true;if (B) this.SetLabel(A);}}};FCKSpecialCombo.prototype.DeselectAll=function(A){for (var i in this.Items){if (!this.Items[i]) continue;this.Items[i].className=this.Items[i].originalClass='SC_Item';this.Items[i].Selected=false;};if (A) this.SetLabel('');};FCKSpecialCombo.prototype.SetLabelById=function(A){A=A?A.toString().toLowerCase():'';var B=this.Items[A];this.SetLabel(B?B.FCKItemLabel:'');};FCKSpecialCombo.prototype.SetLabel=function(A){A=(!A||A.length==0)?'&nbsp;':A;if (A==this.Label) return;this.Label=A;var B=this._LabelEl;if (B){B.innerHTML=A;FCKTools.DisableSelection(B);}};FCKSpecialCombo.prototype.SetEnabled=function(A){this.Enabled=A;if (this._OuterTable) this._OuterTable.className=A?'':'SC_FieldDisabled';};FCKSpecialCombo.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this._OuterTable=A.appendChild(B.createElement('TABLE'));C.cellPadding=0;C.cellSpacing=0;C.insertRow(-1);var D;var E;switch (this.Style){case 0:D='TB_ButtonType_Icon';E=false;break;case 1:D='TB_ButtonType_Text';E=false;break;case 2:E=true;break;};if (this.Caption&&this.Caption.length>0&&E){var F=C.rows[0].insertCell(-1);F.innerHTML=this.Caption;F.className='SC_FieldCaption';};var G=FCKTools.AppendElement(C.rows[0].insertCell(-1),'div');if (E){G.className='SC_Field';G.style.width=this.FieldWidth+'px';G.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldLabel"><label>&nbsp;</label></td><td class="SC_FieldButton">&nbsp;</td></tr></tbody></table>';this._LabelEl=G.getElementsByTagName('label')[0];this._LabelEl.innerHTML=this.Label;}else{G.className='TB_Button_Off';G.innerHTML='<table title="'+this.Tooltip+'" class="'+D+'" cellspacing="0" cellpadding="0" border="0"><tr><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_Text">'+this.Caption+'</td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_ButtonArrow"><img src="'+FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif" width="5" height="3"></td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td></tr></table>';};FCKTools.AddEventListenerEx(G,'mouseover',FCKSpecialCombo_OnMouseOver,this);FCKTools.AddEventListenerEx(G,'mouseout',FCKSpecialCombo_OnMouseOut,this);FCKTools.AddEventListenerEx(G,'click',FCKSpecialCombo_OnClick,this);FCKTools.DisableSelection(this._Panel.Document.body);};function FCKSpecialCombo_Cleanup(){this._LabelEl=null;this._OuterTable=null;this._ItemsHolderEl=null;this._PanelBox=null;if (this.Items){for (var A in this.Items) this.Items[A]=null;}};function FCKSpecialCombo_OnMouseOver(A,B){if (B.Enabled){switch (B.Style){case 0:this.className='TB_Button_On_Over';break;case 1:this.className='TB_Button_On_Over';break;case 2:this.className='SC_Field SC_FieldOver';break;}}};function FCKSpecialCombo_OnMouseOut(A,B){switch (B.Style){case 0:this.className='TB_Button_Off';break;case 1:this.className='TB_Button_Off';break;case 2:this.className='SC_Field';break;}};function FCKSpecialCombo_OnClick(e,A){if (A.Enabled){var B=A._Panel;var C=A._PanelBox;var D=A._ItemsHolderEl;var E=A.PanelMaxHeight;if (A.OnBeforeClick) A.OnBeforeClick(A);if (FCKBrowserInfo.IsIE) B.Preload(0,this.offsetHeight,this);if (D.offsetHeight>E) C.style.height=E+'px';else C.style.height='';B.Show(0,this.offsetHeight,this);}};
+var FCKToolbarSpecialCombo=function(){this.SourceView=false;this.ContextSensitive=true;this.FieldWidth=null;this.PanelWidth=null;this.PanelMaxHeight=null;};FCKToolbarSpecialCombo.prototype.DefaultLabel='';function FCKToolbarSpecialCombo_OnSelect(A,B){FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).Execute(A,B);};FCKToolbarSpecialCombo.prototype.Create=function(A){this._Combo=new FCKSpecialCombo(this.GetLabel(),this.FieldWidth,this.PanelWidth,this.PanelMaxHeight,FCKBrowserInfo.IsIE?window:FCKTools.GetElementWindow(A).parent);this._Combo.Tooltip=this.Tooltip;this._Combo.Style=this.Style;this.CreateItems(this._Combo);this._Combo.Create(A);this._Combo.CommandName=this.CommandName;this._Combo.OnSelect=FCKToolbarSpecialCombo_OnSelect;};function FCKToolbarSpecialCombo_RefreshActiveItems(A,B){A.DeselectAll();A.SelectItem(B);A.SetLabelById(B);};FCKToolbarSpecialCombo.prototype.RefreshState=function(){var A;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B!=-1){A=1;if (this.RefreshActiveItems) this.RefreshActiveItems(this._Combo,B);else{if (this._LastValue!==B){this._LastValue=B;if (!B||B.length==0){this._Combo.DeselectAll();this._Combo.SetLabel(this.DefaultLabel);}else FCKToolbarSpecialCombo_RefreshActiveItems(this._Combo,B);}}}else A=-1;if (A==this.State) return;if (A==-1){this._Combo.DeselectAll();this._Combo.SetLabel('');};this.State=A;this._Combo.SetEnabled(A!=-1);};FCKToolbarSpecialCombo.prototype.Enable=function(){this.RefreshState();};FCKToolbarSpecialCombo.prototype.Disable=function(){this.State=-1;this._Combo.DeselectAll();this._Combo.SetLabel('');this._Combo.SetEnabled(false);};
+var FCKToolbarStyleCombo=function(A,B){if (A===false) return;this.CommandName='Style';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultStyleLabel||'';};FCKToolbarStyleCombo.prototype=new FCKToolbarSpecialCombo;FCKToolbarStyleCombo.prototype.GetLabel=function(){return FCKLang.Style;};FCKToolbarStyleCombo.prototype.GetStyles=function(){var A={};var B=FCK.ToolbarSet.CurrentInstance.Styles.GetStyles();for (var C in B){var D=B[C];if (!D.IsCore) A[C]=D;};return A;};FCKToolbarStyleCombo.prototype.CreateItems=function(A){var B=A._Panel.Document;FCKTools.AppendStyleSheet(B,FCKConfig.ToolbarComboPreviewCSS);FCKTools.AppendStyleString(B,FCKConfig.EditorAreaStyles);B.body.className+=' ForceBaseFont';FCKConfig.ApplyBodyAttributes(B.body);var C=this.GetStyles();for (var D in C){var E=C[D];var F=E.GetType()==2?D:FCKToolbarStyleCombo_BuildPreview(E,E.Label||D);var G=A.AddItem(D,F);G.Style=E;};A.OnBeforeClick=this.StyleCombo_OnBeforeClick;};FCKToolbarStyleCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Elements;for (var e=0;e<D.length;e++){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D[e],true)){A.SetLabel(F.Label||F.Name);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarStyleCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B;var C;var D;var E=FCK.ToolbarSet.CurrentInstance.Selection;if (E.GetType()=='Control'){B=E.GetSelectedElement();D=B.nodeName.toLowerCase();}else{B=E.GetBoundaryParentElement(true);C=new FCKElementPath(B);};for (var i in A.Items){var F=A.Items[i];var G=F.Style;if ((D&&G.Element==D)||(!D&&G.GetType()!=2)){F.style.display='';if ((C&&G.CheckActive(C))||(!C&&G.CheckElementRemovable(B,true))) A.SelectItem(G.Name);}else F.style.display='none';}};function FCKToolbarStyleCombo_BuildPreview(A,B){var C=A.GetType();var D=[];if (C==0) D.push('<div class="BaseFont">');var E=A.Element;if (E=='bdo') E='span';D=['<',E];var F=A._StyleDesc.Attributes;if (F){for (var G in F){D.push(' ',G,'="',A.GetFinalAttributeValue(G),'"');}};if (A._GetStyleText().length>0) D.push(' style="',A.GetFinalStyleValue(),'"');D.push('>',B,'</',E,'>');if (C==0) D.push('</div>');return D.join('');};
+var FCKToolbarFontFormatCombo=function(A,B){if (A===false) return;this.CommandName='FontFormat';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.NormalLabel='Normal';this.PanelWidth=190;this.DefaultLabel=FCKConfig.DefaultFontFormatLabel||'';};FCKToolbarFontFormatCombo.prototype=new FCKToolbarStyleCombo(false);FCKToolbarFontFormatCombo.prototype.GetLabel=function(){return FCKLang.FontFormat;};FCKToolbarFontFormatCombo.prototype.GetStyles=function(){var A={};var B=FCKLang['FontFormats'].split(';');var C={p:B[0],pre:B[1],address:B[2],h1:B[3],h2:B[4],h3:B[5],h4:B[6],h5:B[7],h6:B[8],div:B[9]||(B[0]+' (DIV)')};var D=FCKConfig.FontFormats.split(';');for (var i=0;i<D.length;i++){var E=D[i];var F=FCKStyles.GetStyle('_FCK_'+E);if (F){F.Label=C[E];A['_FCK_'+E]=F;}else alert("The FCKConfig.CoreStyles['"+E+"'] setting was not found. Please check the fckconfig.js file");};return A;};FCKToolbarFontFormatCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;if (D){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SetLabel(F.Label);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarFontFormatCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SelectItem(E);return;}}}};
+var FCKToolbarFontsCombo=function(A,B){this.CommandName='FontName';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontLabel||'';};FCKToolbarFontsCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontsCombo.prototype.GetLabel=function(){return FCKLang.Font;};FCKToolbarFontsCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_FontFace');if (!A){alert("The FCKConfig.CoreStyles['Size'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontNames.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Font',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontsCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCKSelection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);for (var i in A.Items){var D=A.Items[i];var E=D.Style;if (E.CheckActive(C)){A.SelectItem(D);return;}}}};
+var FCKToolbarFontSizeCombo=function(A,B){this.CommandName='FontSize';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontSizeLabel||'';this.FieldWidth=70;};FCKToolbarFontSizeCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontSizeCombo.prototype.GetLabel=function(){return FCKLang.FontSize;};FCKToolbarFontSizeCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_Size');if (!A){alert("The FCKConfig.CoreStyles['FontFace'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontSizes.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Size',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontSizeCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontSizeCombo.prototype.StyleCombo_OnBeforeClick=FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick;
+var FCKToolbarPanelButton=function(A,B,C,D,E){this.CommandName=A;var F;if (E==null) F=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(E)=='number') F=[FCKConfig.SkinPath+'fck_strip.gif',16,E];var G=this._UIButton=new FCKToolbarButtonUI(A,B,C,F,D);G._FCKToolbarPanelButton=this;G.ShowArrow=true;G.OnClick=FCKToolbarPanelButton_OnButtonClick;};FCKToolbarPanelButton.prototype.TypeName='FCKToolbarPanelButton';FCKToolbarPanelButton.prototype.Create=function(A){A.className+='Menu';this._UIButton.Create(A);var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName)._Panel;this.RegisterPanel(B);};FCKToolbarPanelButton.prototype.RegisterPanel=function(A){if (A._FCKToolbarPanelButton) return;A._FCKToolbarPanelButton=this;var B=A.Document.body.appendChild(A.Document.createElement('div'));B.style.position='absolute';B.style.top='0px';var C=A._FCKToolbarPanelButtonLineDiv=B.appendChild(A.Document.createElement('IMG'));C.className='TB_ConnectionLine';C.style.position='absolute';C.src=FCK_SPACER_PATH;A.OnHide=FCKToolbarPanelButton_OnPanelHide;};function FCKToolbarPanelButton_OnButtonClick(A){var B=this._FCKToolbarPanelButton;var e=B._UIButton.MainElement;B._UIButton.ChangeState(1);var C=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(B.CommandName);var D=C._Panel;D._FCKToolbarPanelButtonLineDiv.style.width=(e.offsetWidth-2)+'px';C.Execute(0,e.offsetHeight-1,e);};function FCKToolbarPanelButton_OnPanelHide(){var A=this._FCKToolbarPanelButton;A._UIButton.ChangeState(0);};FCKToolbarPanelButton.prototype.RefreshState=FCKToolbarButton.prototype.RefreshState;FCKToolbarPanelButton.prototype.Enable=FCKToolbarButton.prototype.Enable;FCKToolbarPanelButton.prototype.Disable=FCKToolbarButton.prototype.Disable;
+var FCKToolbarItems={};FCKToolbarItems.LoadedItems={};FCKToolbarItems.RegisterItem=function(A,B){this.LoadedItems[A]=B;};FCKToolbarItems.GetItem=function(A){var B=FCKToolbarItems.LoadedItems[A];if (B) return B;switch (A){case 'Source':B=new FCKToolbarButton('Source',FCKLang.Source,null,2,true,true,1);break;case 'DocProps':B=new FCKToolbarButton('DocProps',FCKLang.DocProps,null,null,null,null,2);break;case 'Save':B=new FCKToolbarButton('Save',FCKLang.Save,null,null,true,null,3);break;case 'NewPage':B=new FCKToolbarButton('NewPage',FCKLang.NewPage,null,null,true,null,4);break;case 'Preview':B=new FCKToolbarButton('Preview',FCKLang.Preview,null,null,true,null,5);break;case 'Templates':B=new FCKToolbarButton('Templates',FCKLang.Templates,null,null,null,null,6);break;case 'About':B=new FCKToolbarButton('About',FCKLang.About,null,null,true,null,47);break;case 'Cut':B=new FCKToolbarButton('Cut',FCKLang.Cut,null,null,false,true,7);break;case 'Copy':B=new FCKToolbarButton('Copy',FCKLang.Copy,null,null,false,true,8);break;case 'Paste':B=new FCKToolbarButton('Paste',FCKLang.Paste,null,null,false,true,9);break;case 'PasteText':B=new FCKToolbarButton('PasteText',FCKLang.PasteText,null,null,false,true,10);break;case 'PasteWord':B=new FCKToolbarButton('PasteWord',FCKLang.PasteWord,null,null,false,true,11);break;case 'Print':B=new FCKToolbarButton('Print',FCKLang.Print,null,null,false,true,12);break;case 'SpellCheck':B=new FCKToolbarButton('SpellCheck',FCKLang.SpellCheck,null,null,null,null,13);break;case 'Undo':B=new FCKToolbarButton('Undo',FCKLang.Undo,null,null,false,true,14);break;case 'Redo':B=new FCKToolbarButton('Redo',FCKLang.Redo,null,null,false,true,15);break;case 'SelectAll':B=new FCKToolbarButton('SelectAll',FCKLang.SelectAll,null,null,true,null,18);break;case 'RemoveFormat':B=new FCKToolbarButton('RemoveFormat',FCKLang.RemoveFormat,null,null,false,true,19);break;case 'FitWindow':B=new FCKToolbarButton('FitWindow',FCKLang.FitWindow,null,null,true,true,66);break;case 'Bold':B=new FCKToolbarButton('Bold',FCKLang.Bold,null,null,false,true,20);break;case 'Italic':B=new FCKToolbarButton('Italic',FCKLang.Italic,null,null,false,true,21);break;case 'Underline':B=new FCKToolbarButton('Underline',FCKLang.Underline,null,null,false,true,22);break;case 'StrikeThrough':B=new FCKToolbarButton('StrikeThrough',FCKLang.StrikeThrough,null,null,false,true,23);break;case 'Subscript':B=new FCKToolbarButton('Subscript',FCKLang.Subscript,null,null,false,true,24);break;case 'Superscript':B=new FCKToolbarButton('Superscript',FCKLang.Superscript,null,null,false,true,25);break;case 'OrderedList':B=new FCKToolbarButton('InsertOrderedList',FCKLang.NumberedListLbl,FCKLang.NumberedList,null,false,true,26);break;case 'UnorderedList':B=new FCKToolbarButton('InsertUnorderedList',FCKLang.BulletedListLbl,FCKLang.BulletedList,null,false,true,27);break;case 'Outdent':B=new FCKToolbarButton('Outdent',FCKLang.DecreaseIndent,null,null,false,true,28);break;case 'Indent':B=new FCKToolbarButton('Indent',FCKLang.IncreaseIndent,null,null,false,true,29);break;case 'Blockquote':B=new FCKToolbarButton('Blockquote',FCKLang.Blockquote,null,null,false,true,73);break;case 'Link':B=new FCKToolbarButton('Link',FCKLang.InsertLinkLbl,FCKLang.InsertLink,null,false,true,34);break;case 'Unlink':B=new FCKToolbarButton('Unlink',FCKLang.RemoveLink,null,null,false,true,35);break;case 'Anchor':B=new FCKToolbarButton('Anchor',FCKLang.Anchor,null,null,null,null,36);break;case 'Image':B=new FCKToolbarButton('Image',FCKLang.InsertImageLbl,FCKLang.InsertImage,null,false,true,37);break;case 'Flash':B=new FCKToolbarButton('Flash',FCKLang.InsertFlashLbl,FCKLang.InsertFlash,null,false,true,38);break;case 'Table':B=new FCKToolbarButton('Table',FCKLang.InsertTableLbl,FCKLang.InsertTable,null,false,true,39);break;case 'SpecialChar':B=new FCKToolbarButton('SpecialChar',FCKLang.InsertSpecialCharLbl,FCKLang.InsertSpecialChar,null,false,true,42);break;case 'Smiley':B=new FCKToolbarButton('Smiley',FCKLang.InsertSmileyLbl,FCKLang.InsertSmiley,null,false,true,41);break;case 'PageBreak':B=new FCKToolbarButton('PageBreak',FCKLang.PageBreakLbl,FCKLang.PageBreak,null,false,true,43);break;case 'Rule':B=new FCKToolbarButton('Rule',FCKLang.InsertLineLbl,FCKLang.InsertLine,null,false,true,40);break;case 'JustifyLeft':B=new FCKToolbarButton('JustifyLeft',FCKLang.LeftJustify,null,null,false,true,30);break;case 'JustifyCenter':B=new FCKToolbarButton('JustifyCenter',FCKLang.CenterJustify,null,null,false,true,31);break;case 'JustifyRight':B=new FCKToolbarButton('JustifyRight',FCKLang.RightJustify,null,null,false,true,32);break;case 'JustifyFull':B=new FCKToolbarButton('JustifyFull',FCKLang.BlockJustify,null,null,false,true,33);break;case 'Style':B=new FCKToolbarStyleCombo();break;case 'FontName':B=new FCKToolbarFontsCombo();break;case 'FontSize':B=new FCKToolbarFontSizeCombo();break;case 'FontFormat':B=new FCKToolbarFontFormatCombo();break;case 'TextColor':B=new FCKToolbarPanelButton('TextColor',FCKLang.TextColor,null,null,45);break;case 'BGColor':B=new FCKToolbarPanelButton('BGColor',FCKLang.BGColor,null,null,46);break;case 'Find':B=new FCKToolbarButton('Find',FCKLang.Find,null,null,null,null,16);break;case 'Replace':B=new FCKToolbarButton('Replace',FCKLang.Replace,null,null,null,null,17);break;case 'Form':B=new FCKToolbarButton('Form',FCKLang.Form,null,null,null,null,48);break;case 'Checkbox':B=new FCKToolbarButton('Checkbox',FCKLang.Checkbox,null,null,null,null,49);break;case 'Radio':B=new FCKToolbarButton('Radio',FCKLang.RadioButton,null,null,null,null,50);break;case 'TextField':B=new FCKToolbarButton('TextField',FCKLang.TextField,null,null,null,null,51);break;case 'Textarea':B=new FCKToolbarButton('Textarea',FCKLang.Textarea,null,null,null,null,52);break;case 'HiddenField':B=new FCKToolbarButton('HiddenField',FCKLang.HiddenField,null,null,null,null,56);break;case 'Button':B=new FCKToolbarButton('Button',FCKLang.Button,null,null,null,null,54);break;case 'Select':B=new FCKToolbarButton('Select',FCKLang.SelectionField,null,null,null,null,53);break;case 'ImageButton':B=new FCKToolbarButton('ImageButton',FCKLang.ImageButton,null,null,null,null,55);break;case 'ShowBlocks':B=new FCKToolbarButton('ShowBlocks',FCKLang.ShowBlocks,null,null,null,true,72);break;default:alert(FCKLang.UnknownToolbarItem.replace(/%1/g,A));return null;};FCKToolbarItems.LoadedItems[A]=B;return B;};
+var FCKToolbar=function(){this.Items=[];};FCKToolbar.prototype.AddItem=function(A){return this.Items[this.Items.length]=A;};FCKToolbar.prototype.AddButton=function(A,B,C,D,E,F){if (typeof(D)=='number') D=[this.DefaultIconsStrip,this.DefaultIconSize,D];var G=new FCKToolbarButtonUI(A,B,C,D,E,F);G._FCKToolbar=this;G.OnClick=FCKToolbar_OnItemClick;return this.AddItem(G);};function FCKToolbar_OnItemClick(A){var B=A._FCKToolbar;if (B.OnItemClick) B.OnItemClick(B,A);};FCKToolbar.prototype.AddSeparator=function(){this.AddItem(new FCKToolbarSeparator());};FCKToolbar.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var e=B.createElement('table');e.className='TB_Toolbar';e.style.styleFloat=e.style.cssFloat=(FCKLang.Dir=='ltr'?'left':'right');e.dir=FCKLang.Dir;e.cellPadding=0;e.cellSpacing=0;var C=e.insertRow(-1);var D;if (!this.HideStart){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_Start';};for (var i=0;i<this.Items.length;i++){this.Items[i].Create(C.insertCell(-1));};if (!this.HideEnd){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_End';};A.appendChild(e);};var FCKToolbarSeparator=function(){};FCKToolbarSeparator.prototype.Create=function(A){FCKTools.AppendElement(A,'div').className='TB_Separator';};
+var FCKToolbarBreak=function(){};FCKToolbarBreak.prototype.Create=function(A){var B=A.ownerDocument.createElement('div');B.style.clear=B.style.cssFloat=FCKLang.Dir=='rtl'?'right':'left';A.appendChild(B);};
+function FCKToolbarSet_Create(A){var B;var C=A||FCKConfig.ToolbarLocation;switch (C){case 'In':document.getElementById('xToolbarRow').style.display='';B=new FCKToolbarSet(document);break;case 'None':B=new FCKToolbarSet(document);break;default:FCK.Events.AttachEvent('OnBlur',FCK_OnBlur);FCK.Events.AttachEvent('OnFocus',FCK_OnFocus);var D;var E=C.match(/^Out:(.+)\((\w+)\)$/);if (E){if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_GetOutElement(window,E);else D=eval('parent.'+E[1]).document.getElementById(E[2]);}else{E=C.match(/^Out:(\w+)$/);if (E) D=parent.document.getElementById(E[1]);};if (!D){alert('Invalid value for "ToolbarLocation"');return arguments.callee('In');};B=D.__FCKToolbarSet;if (B) break;var F=FCKTools.GetElementDocument(D).createElement('iframe');F.src='javascript:void(0)';F.frameBorder=0;F.width='100%';F.height='10';D.appendChild(F);F.unselectable='on';var G=F.contentWindow.document;var H='';if (FCKBrowserInfo.IsSafari) H='<base href="'+window.document.location+'">';G.open();G.write('<html><head>'+H+'<script type="text/javascript"> var adjust = function() { window.frameElement.height = document.body.scrollHeight ; }; window.onresize = window.onload = function(){var timer = null;var lastHeight = -1;var lastChange = 0;var poller = function(){var currentHeight = document.body.scrollHeight || 0;var currentTime = (new Date()).getTime();if (currentHeight != lastHeight){lastChange = currentTime;adjust();lastHeight = document.body.scrollHeight;}if (lastChange < currentTime - 1000) clearInterval(timer);};timer = setInterval(poller, 100);}</script></head><body style="overflow: hidden">'+document.getElementById('xToolbarSpace').innerHTML+'</body></html>');G.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_InitOutFrame(G);FCKTools.AddEventListener(G,'contextmenu',FCKTools.CancelEvent);FCKTools.AppendStyleSheet(G,FCKConfig.SkinEditorCSS);B=D.__FCKToolbarSet=new FCKToolbarSet(G);B._IFrame=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(D,FCKToolbarSet_Target_Cleanup);};B.CurrentInstance=FCK;if (!B.ToolbarItems) B.ToolbarItems=FCKToolbarItems;FCK.AttachToOnSelectionChange(B.RefreshItemsState);return B;};function FCK_OnBlur(A){var B=A.ToolbarSet;if (B.CurrentInstance==A) B.Disable();};function FCK_OnFocus(A){var B=A.ToolbarSet;var C=A||FCK;B.CurrentInstance.FocusManager.RemoveWindow(B._IFrame.contentWindow);B.CurrentInstance=C;C.FocusManager.AddWindow(B._IFrame.contentWindow,true);B.Enable();};function FCKToolbarSet_Cleanup(){this._TargetElement=null;this._IFrame=null;};function FCKToolbarSet_Target_Cleanup(){this.__FCKToolbarSet=null;};var FCKToolbarSet=function(A){this._Document=A;this._TargetElement=A.getElementById('xToolbar');var B=A.getElementById('xExpandHandle');var C=A.getElementById('xCollapseHandle');B.title=FCKLang.ToolbarExpand;FCKTools.AddEventListener(B,'click',FCKToolbarSet_Expand_OnClick);C.title=FCKLang.ToolbarCollapse;FCKTools.AddEventListener(C,'click',FCKToolbarSet_Collapse_OnClick);if (!FCKConfig.ToolbarCanCollapse||FCKConfig.ToolbarStartExpanded) this.Expand();else this.Collapse();C.style.display=FCKConfig.ToolbarCanCollapse?'':'none';if (FCKConfig.ToolbarCanCollapse) C.style.display='';else A.getElementById('xTBLeftBorder').style.display='';this.Toolbars=[];this.IsLoaded=false;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarSet_Cleanup);};function FCKToolbarSet_Expand_OnClick(){FCK.ToolbarSet.Expand();};function FCKToolbarSet_Collapse_OnClick(){FCK.ToolbarSet.Collapse();};FCKToolbarSet.prototype.Expand=function(){this._ChangeVisibility(false);};FCKToolbarSet.prototype.Collapse=function(){this._ChangeVisibility(true);};FCKToolbarSet.prototype._ChangeVisibility=function(A){this._Document.getElementById('xCollapsed').style.display=A?'':'none';this._Document.getElementById('xExpanded').style.display=A?'none':'';if (FCKBrowserInfo.IsGecko){FCKTools.RunFunction(window.onresize);}};FCKToolbarSet.prototype.Load=function(A){this.Name=A;this.Items=[];this.ItemsWysiwygOnly=[];this.ItemsContextSensitive=[];this._TargetElement.innerHTML='';var B=FCKConfig.ToolbarSets[A];if (!B){alert(FCKLang.UnknownToolbarSet.replace(/%1/g,A));return;};this.Toolbars=[];for (var x=0;x<B.length;x++){var C=B[x];if (!C) continue;var D;if (typeof(C)=='string'){if (C=='/') D=new FCKToolbarBreak();}else{D=new FCKToolbar();for (var j=0;j<C.length;j++){var E=C[j];if (E=='-') D.AddSeparator();else{var F=FCKToolbarItems.GetItem(E);if (F){D.AddItem(F);this.Items.push(F);if (!F.SourceView) this.ItemsWysiwygOnly.push(F);if (F.ContextSensitive) this.ItemsContextSensitive.push(F);}}}};D.Create(this._TargetElement);this.Toolbars[this.Toolbars.length]=D;};FCKTools.DisableSelection(this._Document.getElementById('xCollapseHandle').parentNode);if (FCK.Status!=2) FCK.Events.AttachEvent('OnStatusChange',this.RefreshModeState);else this.RefreshModeState();this.IsLoaded=true;this.IsEnabled=true;FCKTools.RunFunction(this.OnLoad);};FCKToolbarSet.prototype.Enable=function(){if (this.IsEnabled) return;this.IsEnabled=true;var A=this.Items;for (var i=0;i<A.length;i++) A[i].RefreshState();};FCKToolbarSet.prototype.Disable=function(){if (!this.IsEnabled) return;this.IsEnabled=false;var A=this.Items;for (var i=0;i<A.length;i++) A[i].Disable();};FCKToolbarSet.prototype.RefreshModeState=function(A){if (FCK.Status!=2) return;var B=A?A.ToolbarSet:this;var C=B.ItemsWysiwygOnly;if (FCK.EditMode==0){for (var i=0;i<C.length;i++) C[i].Enable();B.RefreshItemsState(A);}else{B.RefreshItemsState(A);for (var j=0;j<C.length;j++) C[j].Disable();}};FCKToolbarSet.prototype.RefreshItemsState=function(A){var B=(A?A.ToolbarSet:this).ItemsContextSensitive;for (var i=0;i<B.length;i++) B[i].RefreshState();};
+var FCKDialog=(function(){var A;var B;var C;var D=window.parent;while (D.parent&&D.parent!=D){try{if (D.parent.document.domain!=document.domain) break;if (D.parent.document.getElementsByTagName('frameset').length>0) break;}catch (e){break;};D=D.parent;};var E=D.document;var F=function(){if (!B) B=FCKConfig.FloatingPanelsZIndex+999;return++B;};var G=function(){if (!C) return;var H=FCKTools.IsStrictMode(E)?E.documentElement:E.body;FCKDomTools.SetElementStyles(C,{'width':Math.max(H.scrollWidth,H.clientWidth,E.scrollWidth||0)-1+'px','height':Math.max(H.scrollHeight,H.clientHeight,E.scrollHeight||0)-1+'px'});};var I=function(element){element.style.cssText='margin:0;padding:0;border:0;background-color:transparent;background-image:none;';};return {OpenDialog:function(dialogName,dialogTitle,dialogPage,width,height,customValue,parentWindow,resizable){if (!A) this.DisplayMainCover();var J={Title:dialogTitle,Page:dialogPage,Editor:window,CustomValue:customValue,TopWindow:D};FCK.ToolbarSet.CurrentInstance.Selection.Save();var K=FCKTools.GetViewPaneSize(D);var L=FCKTools.GetScrollPosition(D);var M=Math.max(L.Y+(K.Height-height-20)/2,0);var N=Math.max(L.X+(K.Width-width-20)/2,0);var O=E.createElement('iframe');I(O);O.src=FCKConfig.BasePath+'fckdialog.html';O.frameBorder=0;O.allowTransparency=true;FCKDomTools.SetElementStyles(O,{'position':'absolute','top':M+'px','left':N+'px','width':width+'px','height':height+'px','zIndex':F()});O._DialogArguments=J;E.body.appendChild(O);O._ParentDialog=A;A=O;},OnDialogClose:function(dialogWindow){var O=dialogWindow.frameElement;FCKDomTools.RemoveNode(O);if (O._ParentDialog){A=O._ParentDialog;O._ParentDialog.contentWindow.SetEnabled(true);}else{if (!FCKBrowserInfo.IsIE) FCK.Focus();this.HideMainCover();setTimeout(function(){ A=null;},0);FCK.ToolbarSet.CurrentInstance.Selection.Release();}},DisplayMainCover:function(){C=E.createElement('div');I(C);FCKDomTools.SetElementStyles(C,{'position':'absolute','zIndex':F(),'top':'0px','left':'0px','backgroundColor':FCKConfig.BackgroundBlockerColor});FCKDomTools.SetOpacity(C,FCKConfig.BackgroundBlockerOpacity);if (FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsIE7){var Q=E.createElement('iframe');I(Q);Q.hideFocus=true;Q.frameBorder=0;Q.src=FCKTools.GetVoidUrl();FCKDomTools.SetElementStyles(Q,{'width':'100%','height':'100%','position':'absolute','left':'0px','top':'0px','filter':'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'});C.appendChild(Q);};FCKTools.AddEventListener(D,'resize',G);G();E.body.appendChild(C);FCKFocusManager.Lock();},HideMainCover:function(){FCKDomTools.RemoveNode(C);FCKFocusManager.Unlock();},GetCover:function(){return C;}};})();
+var FCKMenuItem=function(A,B,C,D,E,F){this.Name=B;this.Label=C||B;this.IsDisabled=E;this.Icon=new FCKIcon(D);this.SubMenu=new FCKMenuBlockPanel();this.SubMenu.Parent=A;this.SubMenu.OnClick=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnClick,this);this.CustomData=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuItem_Cleanup);};FCKMenuItem.prototype.AddItem=function(A,B,C,D,E){this.HasSubMenu=true;return this.SubMenu.AddItem(A,B,C,D,E);};FCKMenuItem.prototype.AddSeparator=function(){this.SubMenu.AddSeparator();};FCKMenuItem.prototype.Create=function(A){var B=this.HasSubMenu;var C=FCKTools.GetElementDocument(A);var r=this.MainElement=A.insertRow(-1);r.className=this.IsDisabled?'MN_Item_Disabled':'MN_Item';if (!this.IsDisabled){FCKTools.AddEventListenerEx(r,'mouseover',FCKMenuItem_OnMouseOver,[this]);FCKTools.AddEventListenerEx(r,'click',FCKMenuItem_OnClick,[this]);if (!B) FCKTools.AddEventListenerEx(r,'mouseout',FCKMenuItem_OnMouseOut,[this]);};var D=r.insertCell(-1);D.className='MN_Icon';D.appendChild(this.Icon.CreateIconElement(C));D=r.insertCell(-1);D.className='MN_Label';D.noWrap=true;D.appendChild(C.createTextNode(this.Label));D=r.insertCell(-1);if (B){D.className='MN_Arrow';var E=D.appendChild(C.createElement('IMG'));E.src=FCK_IMAGES_PATH+'arrow_'+FCKLang.Dir+'.gif';E.width=4;E.height=7;this.SubMenu.Create();this.SubMenu.Panel.OnHide=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnHide,this);}};FCKMenuItem.prototype.Activate=function(){this.MainElement.className='MN_Item_Over';if (this.HasSubMenu){this.SubMenu.Show(this.MainElement.offsetWidth+2,-2,this.MainElement);};FCKTools.RunFunction(this.OnActivate,this);};FCKMenuItem.prototype.Deactivate=function(){this.MainElement.className='MN_Item';if (this.HasSubMenu) this.SubMenu.Hide();};function FCKMenuItem_SubMenu_OnClick(A,B){FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuItem_SubMenu_OnHide(A){A.Deactivate();};function FCKMenuItem_OnClick(A,B){if (B.HasSubMenu) B.Activate();else{B.Deactivate();FCKTools.RunFunction(B.OnClick,B,[B]);}};function FCKMenuItem_OnMouseOver(A,B){B.Activate();};function FCKMenuItem_OnMouseOut(A,B){B.Deactivate();};function FCKMenuItem_Cleanup(){this.MainElement=null;};
+var FCKMenuBlock=function(){this._Items=[];};FCKMenuBlock.prototype.Count=function(){return this._Items.length;};FCKMenuBlock.prototype.AddItem=function(A,B,C,D,E){var F=new FCKMenuItem(this,A,B,C,D,E);F.OnClick=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnClick,this);F.OnActivate=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnActivate,this);this._Items.push(F);return F;};FCKMenuBlock.prototype.AddSeparator=function(){this._Items.push(new FCKMenuSeparator());};FCKMenuBlock.prototype.RemoveAllItems=function(){this._Items=[];var A=this._ItemsTable;if (A){while (A.rows.length>0) A.deleteRow(0);}};FCKMenuBlock.prototype.Create=function(A){if (!this._ItemsTable){if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuBlock_Cleanup);this._Window=FCKTools.GetElementWindow(A);var B=FCKTools.GetElementDocument(A);var C=A.appendChild(B.createElement('table'));C.cellPadding=0;C.cellSpacing=0;FCKTools.DisableSelection(C);var D=C.insertRow(-1).insertCell(-1);D.className='MN_Menu';var E=this._ItemsTable=D.appendChild(B.createElement('table'));E.cellPadding=0;E.cellSpacing=0;};for (var i=0;i<this._Items.length;i++) this._Items[i].Create(this._ItemsTable);};function FCKMenuBlock_Item_OnClick(A,B){if (B.Hide) B.Hide();FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuBlock_Item_OnActivate(A){var B=A._ActiveItem;if (B&&B!=this){if (!FCKBrowserInfo.IsIE&&B.HasSubMenu&&!this.HasSubMenu){A._Window.focus();A.Panel.HasFocus=true;};B.Deactivate();};A._ActiveItem=this;};function FCKMenuBlock_Cleanup(){this._Window=null;this._ItemsTable=null;};var FCKMenuSeparator=function(){};FCKMenuSeparator.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var r=A.insertRow(-1);var C=r.insertCell(-1);C.className='MN_Separator MN_Icon';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';};
+var FCKMenuBlockPanel=function(){FCKMenuBlock.call(this);};FCKMenuBlockPanel.prototype=new FCKMenuBlock();FCKMenuBlockPanel.prototype.Create=function(){var A=this.Panel=(this.Parent&&this.Parent.Panel?this.Parent.Panel.CreateChildPanel():new FCKPanel());A.AppendStyleSheet(FCKConfig.SkinEditorCSS);FCKMenuBlock.prototype.Create.call(this,A.MainNode);};FCKMenuBlockPanel.prototype.Show=function(x,y,A){if (!this.Panel.CheckIsOpened()) this.Panel.Show(x,y,A);};FCKMenuBlockPanel.prototype.Hide=function(){if (this.Panel.CheckIsOpened()) this.Panel.Hide();};
+var FCKContextMenu=function(A,B){this.CtrlDisable=false;var C=this._Panel=new FCKPanel(A);C.AppendStyleSheet(FCKConfig.SkinEditorCSS);C.IsContextMenu=true;if (FCKBrowserInfo.IsGecko) C.Document.addEventListener('draggesture',function(e) {e.preventDefault();return false;},true);var D=this._MenuBlock=new FCKMenuBlock();D.Panel=C;D.OnClick=FCKTools.CreateEventListener(FCKContextMenu_MenuBlock_OnClick,this);this._Redraw=true;};FCKContextMenu.prototype.SetMouseClickWindow=function(A){if (!FCKBrowserInfo.IsIE){this._Document=A.document;if (FCKBrowserInfo.IsOpera&&!('oncontextmenu' in document.createElement('foo'))){this._Document.addEventListener('mousedown',FCKContextMenu_Document_OnMouseDown,false);this._Document.addEventListener('mouseup',FCKContextMenu_Document_OnMouseUp,false);};this._Document.addEventListener('contextmenu',FCKContextMenu_Document_OnContextMenu,false);}};FCKContextMenu.prototype.AddItem=function(A,B,C,D,E){var F=this._MenuBlock.AddItem(A,B,C,D,E);this._Redraw=true;return F;};FCKContextMenu.prototype.AddSeparator=function(){this._MenuBlock.AddSeparator();this._Redraw=true;};FCKContextMenu.prototype.RemoveAllItems=function(){this._MenuBlock.RemoveAllItems();this._Redraw=true;};FCKContextMenu.prototype.AttachToElement=function(A){if (FCKBrowserInfo.IsIE) FCKTools.AddEventListenerEx(A,'contextmenu',FCKContextMenu_AttachedElement_OnContextMenu,this);else A._FCKContextMenu=this;};function FCKContextMenu_Document_OnContextMenu(e){var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;FCKTools.CancelEvent(e);FCKContextMenu_AttachedElement_OnContextMenu(e,A._FCKContextMenu,A);return false;};A=A.parentNode;};return true;};var FCKContextMenu_OverrideButton;function FCKContextMenu_Document_OnMouseDown(e){if(!e||e.button!=2) return false;var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;var B=FCKContextMenu_OverrideButton;if(!B){var C=FCKTools.GetElementDocument(e.target);B=FCKContextMenu_OverrideButton=C.createElement('input');B.type='button';var D=C.createElement('p');C.body.appendChild(D);D.appendChild(B);};B.style.cssText='position:absolute;top:'+(e.clientY-2)+'px;left:'+(e.clientX-2)+'px;width:5px;height:5px;opacity:0.01';};A=A.parentNode;};return false;};function FCKContextMenu_Document_OnMouseUp(e){var A=FCKContextMenu_OverrideButton;if (A){var B=A.parentNode;B.parentNode.removeChild(B);FCKContextMenu_OverrideButton=undefined;if(e&&e.button==2){FCKContextMenu_Document_OnContextMenu(e);return false;}};return true;};function FCKContextMenu_AttachedElement_OnContextMenu(A,B,C){if (B.CtrlDisable&&(A.ctrlKey||A.metaKey)) return true;var D=C||this;if (B.OnBeforeOpen) B.OnBeforeOpen.call(B,D);if (B._MenuBlock.Count()==0) return false;if (B._Redraw){B._MenuBlock.Create(B._Panel.MainNode);B._Redraw=false;};FCKTools.DisableSelection(B._Panel.Document.body);var x=0;var y=0;if (FCKBrowserInfo.IsIE){x=A.screenX;y=A.screenY;}else if (FCKBrowserInfo.IsSafari){x=A.clientX;y=A.clientY;}else{x=A.pageX;y=A.pageY;};B._Panel.Show(x,y,A.currentTarget||null);return false;};function FCKContextMenu_MenuBlock_OnClick(A,B){B._Panel.Hide();FCKTools.RunFunction(B.OnItemClick,B,A);};
+FCK.ContextMenu={};FCK.ContextMenu.Listeners=[];FCK.ContextMenu.RegisterListener=function(A){if (A) this.Listeners.push(A);};function FCK_ContextMenu_Init(){var A=FCK.ContextMenu._InnerContextMenu=new FCKContextMenu(FCKBrowserInfo.IsIE?window:window.parent,FCKLang.Dir);A.CtrlDisable=FCKConfig.BrowserContextMenuOnCtrl;A.OnBeforeOpen=FCK_ContextMenu_OnBeforeOpen;A.OnItemClick=FCK_ContextMenu_OnItemClick;var B=FCK.ContextMenu;for (var i=0;i<FCKConfig.ContextMenu.length;i++) B.RegisterListener(FCK_ContextMenu_GetListener(FCKConfig.ContextMenu[i]));};function FCK_ContextMenu_GetListener(A){switch (A){case 'Generic':return {AddItems:function(menu,tag,tagName){menu.AddItem('Cut',FCKLang.Cut,7,FCKCommands.GetCommand('Cut').GetState()==-1);menu.AddItem('Copy',FCKLang.Copy,8,FCKCommands.GetCommand('Copy').GetState()==-1);menu.AddItem('Paste',FCKLang.Paste,9,FCKCommands.GetCommand('Paste').GetState()==-1);}};case 'Table':return {AddItems:function(menu,tag,tagName){var B=(tagName=='TABLE');var C=(!B&&FCKSelection.HasAncestorNode('TABLE'));if (C){menu.AddSeparator();var D=menu.AddItem('Cell',FCKLang.CellCM);D.AddItem('TableInsertCellBefore',FCKLang.InsertCellBefore,69);D.AddItem('TableInsertCellAfter',FCKLang.InsertCellAfter,58);D.AddItem('TableDeleteCells',FCKLang.DeleteCells,59);if (FCKBrowserInfo.IsGecko) D.AddItem('TableMergeCells',FCKLang.MergeCells,60,FCKCommands.GetCommand('TableMergeCells').GetState()==-1);else{D.AddItem('TableMergeRight',FCKLang.MergeRight,60,FCKCommands.GetCommand('TableMergeRight').GetState()==-1);D.AddItem('TableMergeDown',FCKLang.MergeDown,60,FCKCommands.GetCommand('TableMergeDown').GetState()==-1);};D.AddItem('TableHorizontalSplitCell',FCKLang.HorizontalSplitCell,61,FCKCommands.GetCommand('TableHorizontalSplitCell').GetState()==-1);D.AddItem('TableVerticalSplitCell',FCKLang.VerticalSplitCell,61,FCKCommands.GetCommand('TableVerticalSplitCell').GetState()==-1);D.AddSeparator();D.AddItem('TableCellProp',FCKLang.CellProperties,57,FCKCommands.GetCommand('TableCellProp').GetState()==-1);menu.AddSeparator();D=menu.AddItem('Row',FCKLang.RowCM);D.AddItem('TableInsertRowBefore',FCKLang.InsertRowBefore,70);D.AddItem('TableInsertRowAfter',FCKLang.InsertRowAfter,62);D.AddItem('TableDeleteRows',FCKLang.DeleteRows,63);menu.AddSeparator();D=menu.AddItem('Column',FCKLang.ColumnCM);D.AddItem('TableInsertColumnBefore',FCKLang.InsertColumnBefore,71);D.AddItem('TableInsertColumnAfter',FCKLang.InsertColumnAfter,64);D.AddItem('TableDeleteColumns',FCKLang.DeleteColumns,65);};if (B||C){menu.AddSeparator();menu.AddItem('TableDelete',FCKLang.TableDelete);menu.AddItem('TableProp',FCKLang.TableProperties,39);}}};case 'Link':return {AddItems:function(menu,tag,tagName){var E=(tagName=='A'||FCKSelection.HasAncestorNode('A'));if (E||FCK.GetNamedCommandState('Unlink')!=-1){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0&&F.href.length==0);if (G) return;menu.AddSeparator();if (E) menu.AddItem('Link',FCKLang.EditLink,34);menu.AddItem('Unlink',FCKLang.RemoveLink,35);}}};case 'Image':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&!tag.getAttribute('_fckfakelement')){menu.AddSeparator();menu.AddItem('Image',FCKLang.ImageProperties,37);}}};case 'Anchor':return {AddItems:function(menu,tag,tagName){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0);if (G||(tagName=='IMG'&&tag.getAttribute('_fckanchor'))){menu.AddSeparator();menu.AddItem('Anchor',FCKLang.AnchorProp,36);menu.AddItem('AnchorDelete',FCKLang.AnchorDelete);}}};case 'Flash':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckflash')){menu.AddSeparator();menu.AddItem('Flash',FCKLang.FlashProperties,38);}}};case 'Form':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('FORM')){menu.AddSeparator();menu.AddItem('Form',FCKLang.FormProp,48);}}};case 'Checkbox':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='checkbox'){menu.AddSeparator();menu.AddItem('Checkbox',FCKLang.CheckboxProp,49);}}};case 'Radio':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='radio'){menu.AddSeparator();menu.AddItem('Radio',FCKLang.RadioButtonProp,50);}}};case 'TextField':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='text'||tag.type=='password')){menu.AddSeparator();menu.AddItem('TextField',FCKLang.TextFieldProp,51);}}};case 'HiddenField':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckinputhidden')){menu.AddSeparator();menu.AddItem('HiddenField',FCKLang.HiddenFieldProp,56);}}};case 'ImageButton':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='image'){menu.AddSeparator();menu.AddItem('ImageButton',FCKLang.ImageButtonProp,55);}}};case 'Button':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='button'||tag.type=='submit'||tag.type=='reset')){menu.AddSeparator();menu.AddItem('Button',FCKLang.ButtonProp,54);}}};case 'Select':return {AddItems:function(menu,tag,tagName){if (tagName=='SELECT'){menu.AddSeparator();menu.AddItem('Select',FCKLang.SelectionFieldProp,53);}}};case 'Textarea':return {AddItems:function(menu,tag,tagName){if (tagName=='TEXTAREA'){menu.AddSeparator();menu.AddItem('Textarea',FCKLang.TextareaProp,52);}}};case 'BulletedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('UL')){menu.AddSeparator();menu.AddItem('BulletedList',FCKLang.BulletedListProp,27);}}};case 'NumberedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('OL')){menu.AddSeparator();menu.AddItem('NumberedList',FCKLang.NumberedListProp,26);}}};};return null;};function FCK_ContextMenu_OnBeforeOpen(){FCK.Events.FireEvent('OnSelectionChange');var A,sTagName;if ((A=FCKSelection.GetSelectedElement())) sTagName=A.tagName;var B=FCK.ContextMenu._InnerContextMenu;B.RemoveAllItems();var C=FCK.ContextMenu.Listeners;for (var i=0;i<C.length;i++) C[i].AddItems(B,A,sTagName);};function FCK_ContextMenu_OnItemClick(A){FCK.Focus();FCKCommands.GetCommand(A.Name).Execute(A.CustomData);};
+var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};
+var FCKPlugin=function(A,B,C){this.Name=A;this.BasePath=C?C:FCKConfig.PluginsPath;this.Path=this.BasePath+A+'/';if (!B||B.length==0) this.AvailableLangs=[];else this.AvailableLangs=B.split(',');};FCKPlugin.prototype.Load=function(){if (this.AvailableLangs.length>0){var A;if (this.AvailableLangs.IndexOf(FCKLanguageManager.ActiveLanguage.Code)>=0) A=FCKLanguageManager.ActiveLanguage.Code;else A=this.AvailableLangs[0];LoadScript(this.Path+'lang/'+A+'.js');};LoadScript(this.Path+'fckplugin.js');};
+var FCKPlugins=FCK.Plugins={};FCKPlugins.ItemsCount=0;FCKPlugins.Items={};FCKPlugins.Load=function(){var A=FCKPlugins.Items;for (var i=0;i<FCKConfig.Plugins.Items.length;i++){var B=FCKConfig.Plugins.Items[i];var C=A[B[0]]=new FCKPlugin(B[0],B[1],B[2]);FCKPlugins.ItemsCount++;};for (var s in A) A[s].Load();FCKPlugins.Load=null;};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/js/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/js/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/js/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/editor/js/fckeditorcode_ie.js
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/js/fckeditorcode_ie.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/js/fckeditorcode_ie.js	(revision 816)
@@ -0,0 +1,109 @@
+ïŧŋ/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This file has been compressed for better performance. The original source
+ * can be found at "editor/_source".
+ */
+
+var FCK_STATUS_NOTLOADED=window.parent.FCK_STATUS_NOTLOADED=0;var FCK_STATUS_ACTIVE=window.parent.FCK_STATUS_ACTIVE=1;var FCK_STATUS_COMPLETE=window.parent.FCK_STATUS_COMPLETE=2;var FCK_TRISTATE_OFF=window.parent.FCK_TRISTATE_OFF=0;var FCK_TRISTATE_ON=window.parent.FCK_TRISTATE_ON=1;var FCK_TRISTATE_DISABLED=window.parent.FCK_TRISTATE_DISABLED=-1;var FCK_UNKNOWN=window.parent.FCK_UNKNOWN=-9;var FCK_TOOLBARITEM_ONLYICON=window.parent.FCK_TOOLBARITEM_ONLYICON=0;var FCK_TOOLBARITEM_ONLYTEXT=window.parent.FCK_TOOLBARITEM_ONLYTEXT=1;var FCK_TOOLBARITEM_ICONTEXT=window.parent.FCK_TOOLBARITEM_ICONTEXT=2;var FCK_EDITMODE_WYSIWYG=window.parent.FCK_EDITMODE_WYSIWYG=0;var FCK_EDITMODE_SOURCE=window.parent.FCK_EDITMODE_SOURCE=1;var FCK_IMAGES_PATH='images/';var FCK_SPACER_PATH='images/spacer.gif';var CTRL=1000;var SHIFT=2000;var ALT=4000;var FCK_STYLE_BLOCK=0;var FCK_STYLE_INLINE=1;var FCK_STYLE_OBJECT=2;
+String.prototype.Contains=function(A){return (this.indexOf(A)>-1);};String.prototype.Equals=function(){var A=arguments;if (A.length==1&&A[0].pop) A=A[0];for (var i=0;i<A.length;i++){if (this==A[i]) return true;};return false;};String.prototype.IEquals=function(){var A=this.toUpperCase();var B=arguments;if (B.length==1&&B[0].pop) B=B[0];for (var i=0;i<B.length;i++){if (A==B[i].toUpperCase()) return true;};return false;};String.prototype.ReplaceAll=function(A,B){var C=this;for (var i=0;i<A.length;i++){C=C.replace(A[i],B[i]);};return C;};String.prototype.StartsWith=function(A){return (this.substr(0,A.length)==A);};String.prototype.EndsWith=function(A,B){var C=this.length;var D=A.length;if (D>C) return false;if (B){var E=new RegExp(A+'$','i');return E.test(this);}else return (D==0||this.substr(C-D,D)==A);};String.prototype.Remove=function(A,B){var s='';if (A>0) s=this.substring(0,A);if (A+B<this.length) s+=this.substring(A+B,this.length);return s;};String.prototype.Trim=function(){return this.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,'');};String.prototype.LTrim=function(){return this.replace(/^[ \t\n\r]*/g,'');};String.prototype.RTrim=function(){return this.replace(/[ \t\n\r]*$/g,'');};String.prototype.ReplaceNewLineChars=function(A){return this.replace(/\n/g,A);};String.prototype.Replace=function(A,B,C){if (typeof B=='function'){return this.replace(A,function(){return B.apply(C||this,arguments);});}else return this.replace(A,B);};Array.prototype.AddItem=function(A){var i=this.length;this[i]=A;return i;};Array.prototype.IndexOf=function(A){for (var i=0;i<this.length;i++){if (this[i]==A) return i;};return-1;};
+var	FCKIECleanup=function(A){if (A._FCKCleanupObj) this.Items=A._FCKCleanupObj.Items;else{this.Items=[];A._FCKCleanupObj=this;FCKTools.AddEventListenerEx(A,'unload',FCKIECleanup_Cleanup);}};FCKIECleanup.prototype.AddItem=function(A,B){this.Items.push([A,B]);};function FCKIECleanup_Cleanup(){if (!this._FCKCleanupObj||!window.FCKUnloadFlag) return;var A=this._FCKCleanupObj.Items;while (A.length>0){var B=A.pop();if (B) B[1].call(B[0]);};this._FCKCleanupObj=null;if (CollectGarbage) CollectGarbage();};
+var s=navigator.userAgent.toLowerCase();var FCKBrowserInfo={IsIE:/*@cc_on!@*/false,IsIE7:/*@cc_on!@*/false && ( parseInt( s.match( /msie (\d+)/)[1],10)>=7),IsIE6:/*@cc_on!@*/false && ( parseInt( s.match( /msie (\d+)/)[1],10)>=6),IsGecko:s.Contains('gecko/'),IsSafari:s.Contains(' applewebkit/'),IsOpera:!!window.opera,IsAIR:s.Contains(' adobeair/'),IsMac:s.Contains('macintosh')};(function(A){A.IsGeckoLike=(A.IsGecko||A.IsSafari||A.IsOpera);if (A.IsGecko){var B=s.match(/gecko\/(\d+)/)[1];A.IsGecko10=((B<20051111)||(/rv:1\.7/.test(s)));A.IsGecko19=/rv:1\.9/.test(s);}else A.IsGecko10=false;})(FCKBrowserInfo);
+var FCKURLParams={};(function(){var A=document.location.search.substr(1).split('&');for (var i=0;i<A.length;i++){var B=A[i].split('=');var C=decodeURIComponent(B[0]);var D=decodeURIComponent(B[1]);FCKURLParams[C]=D;}})();
+var FCKEvents=function(A){this.Owner=A;this._RegisteredEvents={};};FCKEvents.prototype.AttachEvent=function(A,B){var C;if (!(C=this._RegisteredEvents[A])) this._RegisteredEvents[A]=[B];else{if (C.IndexOf(B)==-1) C.push(B);}};FCKEvents.prototype.FireEvent=function(A,B){var C=true;var D=this._RegisteredEvents[A];if (D){for (var i=0;i<D.length;i++){try{C=(D[i](this.Owner,B)&&C);}catch(e){if (e.number!=-2146823277) throw e;}}};return C;};
+var FCKDataProcessor=function(){};FCKDataProcessor.prototype={ConvertToHtml:function(A){if (FCKConfig.FullPage){FCK.DocTypeDeclaration=A.match(FCKRegexLib.DocTypeTag);if (!FCKRegexLib.HasBodyTag.test(A)) A='<body>'+A+'</body>';if (!FCKRegexLib.HtmlOpener.test(A)) A='<html dir="'+FCKConfig.ContentLangDirection+'">'+A+'</html>';if (!FCKRegexLib.HeadOpener.test(A)) A=A.replace(FCKRegexLib.HtmlOpener,'$&<head><title></title></head>');return A;}else{var B=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"';if (FCKBrowserInfo.IsIE&&FCKConfig.DocType.length>0&&!FCKRegexLib.Html4DocType.test(FCKConfig.DocType)) B+=' style="overflow-y: scroll"';B+='><head><title></title></head><body'+FCKConfig.GetBodyAttributes()+'>'+A+'</body></html>';return B;}},ConvertToDataFormat:function(A,B,C,D){var E=FCKXHtml.GetXHTML(A,!B,D);if (C&&FCKRegexLib.EmptyOutParagraph.test(E)) return '';return E;},FixHtml:function(A){return A;}};
+var FCK={Name:FCKURLParams['InstanceName'],Status:0,EditMode:0,Toolbar:null,HasFocus:false,DataProcessor:new FCKDataProcessor(),GetInstanceObject:(function(){var w=window;return function(name){return w[name];}})(),AttachToOnSelectionChange:function(A){this.Events.AttachEvent('OnSelectionChange',A);},GetLinkedFieldValue:function(){return this.LinkedField.value;},GetParentForm:function(){return this.LinkedField.form;},StartupValue:'',IsDirty:function(){if (this.EditMode==1) return (this.StartupValue!=this.EditingArea.Textarea.value);else{if (!this.EditorDocument) return false;return (this.StartupValue!=this.EditorDocument.body.innerHTML);}},ResetIsDirty:function(){if (this.EditMode==1) this.StartupValue=this.EditingArea.Textarea.value;else if (this.EditorDocument.body) this.StartupValue=this.EditorDocument.body.innerHTML;},StartEditor:function(){this.TempBaseTag=FCKConfig.BaseHref.length>0?'<base href="'+FCKConfig.BaseHref+'" _fcktemp="true"></base>':'';var A=FCK.KeystrokeHandler=new FCKKeystrokeHandler();A.OnKeystroke=_FCK_KeystrokeHandler_OnKeystroke;A.SetKeystrokes(FCKConfig.Keystrokes);if (FCKBrowserInfo.IsIE7){if ((CTRL+86/*V*/) in A.Keystrokes) A.SetKeystrokes([CTRL+86,true]);if ((SHIFT+45/*INS*/) in A.Keystrokes) A.SetKeystrokes([SHIFT+45,true]);};A.SetKeystrokes([CTRL+8,true]);this.EditingArea=new FCKEditingArea(document.getElementById('xEditingArea'));this.EditingArea.FFSpellChecker=FCKConfig.FirefoxSpellChecker;this.SetData(this.GetLinkedFieldValue(),true);FCKTools.AddEventListener(document,"keydown",this._TabKeyHandler);this.AttachToOnSelectionChange(_FCK_PaddingNodeListener);if (FCKBrowserInfo.IsGecko) this.AttachToOnSelectionChange(this._ExecCheckEmptyBlock);},Focus:function(){FCK.EditingArea.Focus();},SetStatus:function(A){this.Status=A;if (A==1){FCKFocusManager.AddWindow(window,true);if (FCKBrowserInfo.IsIE) FCKFocusManager.AddWindow(window.frameElement,true);if (FCKConfig.StartupFocus) FCK.Focus();};this.Events.FireEvent('OnStatusChange',A);},FixBody:function(){var A=FCKConfig.EnterMode;if (A!='p'&&A!='div') return;var B=this.EditorDocument;if (!B) return;var C=B.body;if (!C) return;FCKDomTools.TrimNode(C);var D=C.firstChild;var E;while (D){var F=false;switch (D.nodeType){case 1:var G=D.nodeName.toLowerCase();if (!FCKListsLib.BlockElements[G]&&G!='li'&&!D.getAttribute('_fckfakelement')&&D.getAttribute('_moz_dirty')==null) F=true;break;case 3:if (E||D.nodeValue.Trim().length>0) F=true;};if (F){var H=D.parentNode;if (!E) E=H.insertBefore(B.createElement(A),D);E.appendChild(H.removeChild(D));D=E.nextSibling;}else{if (E){FCKDomTools.TrimNode(E);E=null;};D=D.nextSibling;}};if (E) FCKDomTools.TrimNode(E);},GetData:function(A){if (FCK.EditMode==1) return FCK.EditingArea.Textarea.value;this.FixBody();var B=FCK.EditorDocument;if (!B) return null;var C=FCKConfig.FullPage;var D=FCK.DataProcessor.ConvertToDataFormat(C?B.documentElement:B.body,!C,FCKConfig.IgnoreEmptyParagraphValue,A);D=FCK.ProtectEventsRestore(D);if (FCKBrowserInfo.IsIE) D=D.replace(FCKRegexLib.ToReplace,'$1');if (C){if (FCK.DocTypeDeclaration&&FCK.DocTypeDeclaration.length>0) D=FCK.DocTypeDeclaration+'\n'+D;if (FCK.XmlDeclaration&&FCK.XmlDeclaration.length>0) D=FCK.XmlDeclaration+'\n'+D;};return FCKConfig.ProtectedSource.Revert(D);},UpdateLinkedField:function(){var A=FCK.GetXHTML(FCKConfig.FormatOutput);if (FCKConfig.HtmlEncodeOutput) A=FCKTools.HTMLEncode(A);FCK.LinkedField.value=A;FCK.Events.FireEvent('OnAfterLinkedFieldUpdate');},RegisteredDoubleClickHandlers:{},OnDoubleClick:function(A){var B=FCK.RegisteredDoubleClickHandlers[A.tagName.toUpperCase()];if (B){for (var i=0;i<B.length;i++) B[i](A);};B=FCK.RegisteredDoubleClickHandlers['*'];if (B){for (var i=0;i<B.length;i++) B[i](A);}},RegisterDoubleClickHandler:function(A,B){var C=B||'*';C=C.toUpperCase();var D;if (!(D=FCK.RegisteredDoubleClickHandlers[C])) FCK.RegisteredDoubleClickHandlers[C]=[A];else{if (D.IndexOf(A)==-1) D.push(A);}},OnAfterSetHTML:function(){FCKDocumentProcessor.Process(FCK.EditorDocument);FCKUndo.SaveUndoStep();FCK.Events.FireEvent('OnSelectionChange');FCK.Events.FireEvent('OnAfterSetHTML');},ProtectUrls:function(A){A=A.replace(FCKRegexLib.ProtectUrlsA,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsImg,'$& _fcksavedurl=$1');A=A.replace(FCKRegexLib.ProtectUrlsArea,'$& _fcksavedurl=$1');return A;},ProtectEvents:function(A){return A.replace(FCKRegexLib.TagsWithEvent,_FCK_ProtectEvents_ReplaceTags);},ProtectEventsRestore:function(A){return A.replace(FCKRegexLib.ProtectedEvents,_FCK_ProtectEvents_RestoreEvents);},ProtectTags:function(A){var B=FCKConfig.ProtectedTags;if (FCKBrowserInfo.IsIE) B+=B.length>0?'|ABBR|XML|EMBED|OBJECT':'ABBR|XML|EMBED|OBJECT';var C;if (B.length>0){C=new RegExp('<('+B+')(?!\w|:)','gi');A=A.replace(C,'<FCK:$1');C=new RegExp('<\/('+B+')>','gi');A=A.replace(C,'<\/FCK:$1>');};B='META';if (FCKBrowserInfo.IsIE) B+='|HR';C=new RegExp('<(('+B+')(?=\\s|>|/)[\\s\\S]*?)/?>','gi');A=A.replace(C,'<FCK:$1 />');return A;},SetData:function(A,B){this.EditingArea.Mode=FCK.EditMode;if (FCKBrowserInfo.IsIE&&FCK.EditorDocument){FCK.EditorDocument.detachEvent("onselectionchange",Doc_OnSelectionChange);};if (FCK.EditMode==0){this._ForceResetIsDirty=(B===true);A=FCKConfig.ProtectedSource.Protect(A);A=FCK.DataProcessor.ConvertToHtml(A);A=A.replace(FCKRegexLib.InvalidSelfCloseTags,'$1></$2>');A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);if (FCK.TempBaseTag.length>0&&!FCKRegexLib.HasBaseTag.test(A)) A=A.replace(FCKRegexLib.HeadOpener,'$&'+FCK.TempBaseTag);var C='';if (!FCKConfig.FullPage) C+=_FCK_GetEditorAreaStyleTags();if (FCKBrowserInfo.IsIE) C+=FCK._GetBehaviorsStyle();else if (FCKConfig.ShowBorders) C+=FCKTools.GetStyleHtml(FCK_ShowTableBordersCSS,true);C+=FCKTools.GetStyleHtml(FCK_InternalCSS,true);A=A.replace(FCKRegexLib.HeadCloser,C+'$&');this.EditingArea.OnLoad=_FCK_EditingArea_OnLoad;this.EditingArea.Start(A);}else{FCK.EditorWindow=null;FCK.EditorDocument=null;FCKDomTools.PaddingNode=null;this.EditingArea.OnLoad=null;this.EditingArea.Start(A);this.EditingArea.Textarea._FCKShowContextMenu=true;FCK.EnterKeyHandler=null;if (B) this.ResetIsDirty();FCK.KeystrokeHandler.AttachToElement(this.EditingArea.Textarea);this.EditingArea.Textarea.focus();FCK.Events.FireEvent('OnAfterSetHTML');};if (FCKBrowserInfo.IsGecko) window.onresize();},RedirectNamedCommands:{},ExecuteNamedCommand:function(A,B,C,D){if (!D) FCKUndo.SaveUndoStep();if (!C&&FCK.RedirectNamedCommands[A]!=null) FCK.ExecuteRedirectedNamedCommand(A,B);else{FCK.Focus();FCK.EditorDocument.execCommand(A,false,B);FCK.Events.FireEvent('OnSelectionChange');};if (!D) FCKUndo.SaveUndoStep();},GetNamedCommandState:function(A){try{if (FCKBrowserInfo.IsSafari&&FCK.EditorWindow&&A.IEquals('Paste')) return 0;if (!FCK.EditorDocument.queryCommandEnabled(A)) return -1;else{return FCK.EditorDocument.queryCommandState(A)?1:0;}}catch (e){return 0;}},GetNamedCommandValue:function(A){var B='';var C=FCK.GetNamedCommandState(A);if (C==-1) return null;try{B=this.EditorDocument.queryCommandValue(A);}catch(e) {};return B?B:'';},Paste:function(A){if (FCK.Status!=2||!FCK.Events.FireEvent('OnPaste')) return false;return A||FCK._ExecPaste();},PasteFromWord:function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteFromWord,'dialog/fck_paste.html',400,330,'Word');},Preview:function(){var A;if (FCKConfig.FullPage){if (FCK.TempBaseTag.length>0) A=FCK.TempBaseTag+FCK.GetXHTML();else A=FCK.GetXHTML();}else{A=FCKConfig.DocType+'<html dir="'+FCKConfig.ContentLangDirection+'"><head>'+FCK.TempBaseTag+'<title>'+FCKLang.Preview+'</title>'+_FCK_GetEditorAreaStyleTags()+'</head><body'+FCKConfig.GetBodyAttributes()+'>'+FCK.GetXHTML()+'</body></html>';};var B=FCKConfig.ScreenWidth*0.8;var C=FCKConfig.ScreenHeight*0.7;var D=(FCKConfig.ScreenWidth-B)/2;var E='';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=A;E='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.opener._FCKHtmlToLoad );document.close() ;window.opener._FCKHtmlToLoad = null ;})() )';};var F=window.open(E,null,'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+B+',height='+C+',left='+D);if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){F.document.write(A);F.document.close();}},SwitchEditMode:function(A){var B=(FCK.EditMode==0);var C=FCK.IsDirty();var D;if (B){FCKCommands.GetCommand('ShowBlocks').SaveState();if (!A&&FCKBrowserInfo.IsIE) FCKUndo.SaveUndoStep();D=FCK.GetXHTML(FCKConfig.FormatSource);if (D==null) return false;}else D=this.EditingArea.Textarea.value;FCK.EditMode=B?1:0;FCK.SetData(D,!C);FCK.Focus();FCKTools.RunFunction(FCK.ToolbarSet.RefreshModeState,FCK.ToolbarSet);return true;},InsertElement:function(A){if (typeof A=='string') A=this.EditorDocument.createElement(A);var B=A.nodeName.toLowerCase();FCKSelection.Restore();var C=new FCKDomRange(this.EditorWindow);if (FCKListsLib.BlockElements[B]!=null){C.SplitBlock();C.InsertNode(A);var D=FCKDomTools.GetNextSourceElement(A,false,null,['hr','br','param','img','area','input'],true);if (!D&&FCKConfig.EnterMode!='br'){D=this.EditorDocument.body.appendChild(this.EditorDocument.createElement(FCKConfig.EnterMode));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(D);};if (FCKListsLib.EmptyElements[B]==null) C.MoveToElementEditStart(A);else if (D) C.MoveToElementEditStart(D);else C.MoveToPosition(A,4);if (FCKBrowserInfo.IsGecko){if (D) D.scrollIntoView(false);A.scrollIntoView(false);}}else{C.MoveToSelection();C.DeleteContents();C.InsertNode(A);C.SetStart(A,4);C.SetEnd(A,4);};C.Select();C.Release();this.Focus();return A;},_InsertBlockElement:function(A){},_IsFunctionKey:function(A){if (A>=16&&A<=20) return true;if (A==27||(A>=33&&A<=40)) return true;if (A==45) return true;return false;},_KeyDownListener:function(A){if (!A) A=FCK.EditorWindow.event;if (FCK.EditorWindow){if (!FCK._IsFunctionKey(A.keyCode)&&!(A.ctrlKey||A.metaKey)&&!(A.keyCode==46)) FCK._KeyDownUndo();};return true;},_KeyDownUndo:function(){if (!FCKUndo.Typing){FCKUndo.SaveUndoStep();FCKUndo.Typing=true;FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.TypesCount++;FCKUndo.Changed=1;if (FCKUndo.TypesCount>FCKUndo.MaxTypes){FCKUndo.TypesCount=0;FCKUndo.SaveUndoStep();}},_TabKeyHandler:function(A){if (!A) A=window.event;var B=A.keyCode;if (B==9&&FCK.EditMode!=0){if (FCKBrowserInfo.IsIE){var C=document.selection.createRange();if (C.parentElement()!=FCK.EditingArea.Textarea) return true;C.text='\t';C.select();}else{var a=[];var D=FCK.EditingArea.Textarea;var E=D.selectionStart;var F=D.selectionEnd;a.push(D.value.substr(0,E));a.push('\t');a.push(D.value.substr(F));D.value=a.join('');D.setSelectionRange(E+1,E+1);};if (A.preventDefault) return A.preventDefault();return A.returnValue=false;};return true;}};FCK.Events=new FCKEvents(FCK);FCK.GetHTML=FCK.GetXHTML=FCK.GetData;FCK.SetHTML=FCK.SetData;FCK.InsertElementAndGetIt=FCK.CreateElement=FCK.InsertElement;function _FCK_ProtectEvents_ReplaceTags(A){return A.replace(FCKRegexLib.EventAttributes,_FCK_ProtectEvents_ReplaceEvents);};function _FCK_ProtectEvents_ReplaceEvents(A,B){return ' '+B+'_fckprotectedatt="'+encodeURIComponent(A)+'"';};function _FCK_ProtectEvents_RestoreEvents(A,B){return decodeURIComponent(B);};function _FCK_MouseEventsListener(A){if (!A) A=window.event;if (A.type=='mousedown') FCK.MouseDownFlag=true;else if (A.type=='mouseup') FCK.MouseDownFlag=false;else if (A.type=='mousemove') FCK.Events.FireEvent('OnMouseMove',A);};function _FCK_PaddingNodeListener(){if (FCKConfig.EnterMode.IEquals('br')) return;FCKDomTools.EnforcePaddingNode(FCK.EditorDocument,FCKConfig.EnterMode);if (!FCKBrowserInfo.IsIE&&FCKDomTools.PaddingNode){var A=FCKSelection.GetSelection();if (A&&A.rangeCount==1){var B=A.getRangeAt(0);if (B.collapsed&&B.startContainer==FCK.EditorDocument.body&&B.startOffset==0){B.selectNodeContents(FCKDomTools.PaddingNode);B.collapse(true);A.removeAllRanges();A.addRange(B);}}}else if (FCKDomTools.PaddingNode){var C=FCKSelection.GetParentElement();var D=FCKDomTools.PaddingNode;if (C&&C.nodeName.IEquals('body')){if (FCK.EditorDocument.body.childNodes.length==1&&FCK.EditorDocument.body.firstChild==D){var B=FCK.EditorDocument.body.createTextRange();var F=false;if (!D.childNodes.firstChild){D.appendChild(FCKTools.GetElementDocument(D).createTextNode('\ufeff'));F=true;};B.moveToElementText(D);B.select();if (F) B.pasteHTML('');}}}};function _FCK_EditingArea_OnLoad(){FCK.EditorWindow=FCK.EditingArea.Window;FCK.EditorDocument=FCK.EditingArea.Document;FCK.InitializeBehaviors();FCK.MouseDownFlag=false;FCKTools.AddEventListener(FCK.EditorDocument,'mousemove',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mousedown',_FCK_MouseEventsListener);FCKTools.AddEventListener(FCK.EditorDocument,'mouseup',_FCK_MouseEventsListener);if (FCKBrowserInfo.IsSafari){var A=function(evt){if (!(evt.ctrlKey||evt.metaKey)) return;if (FCK.EditMode!=0) return;switch (evt.keyCode){case 89:FCKUndo.Redo();break;case 90:FCKUndo.Undo();break;}};FCKTools.AddEventListener(FCK.EditorDocument,'keyup',A);};FCK.EnterKeyHandler=new FCKEnterKey(FCK.EditorWindow,FCKConfig.EnterMode,FCKConfig.ShiftEnterMode,FCKConfig.TabSpaces);FCK.KeystrokeHandler.AttachToElement(FCK.EditorDocument);if (FCK._ForceResetIsDirty) FCK.ResetIsDirty();if (FCKBrowserInfo.IsIE&&FCK.HasFocus) FCK.EditorDocument.body.setActive();FCK.OnAfterSetHTML();FCKCommands.GetCommand('ShowBlocks').RestoreState();if (FCK.Status!=0) return;FCK.SetStatus(1);};function _FCK_GetEditorAreaStyleTags(){return FCKTools.GetStyleHtml(FCKConfig.EditorAreaCSS)+FCKTools.GetStyleHtml(FCKConfig.EditorAreaStyles);};function _FCK_KeystrokeHandler_OnKeystroke(A,B){if (FCK.Status!=2) return false;if (FCK.EditMode==0){switch (B){case 'Paste':return!FCK.Paste();case 'Cut':FCKUndo.SaveUndoStep();return false;}}else{if (B.Equals('Paste','Undo','Redo','SelectAll','Cut')) return false;};var C=FCK.Commands.GetCommand(B);if (C.GetState()==-1) return false;return (C.Execute.apply(C,FCKTools.ArgumentsToArray(arguments,2))!==false);};(function(){var A=window.parent.document;var B=A.getElementById(FCK.Name);var i=0;while (B||i==0){if (B&&B.tagName.toLowerCase().Equals('input','textarea')){FCK.LinkedField=B;break;};B=A.getElementsByName(FCK.Name)[i++];}})();var FCKTempBin={Elements:[],AddElement:function(A){var B=this.Elements.length;this.Elements[B]=A;return B;},RemoveElement:function(A){var e=this.Elements[A];this.Elements[A]=null;return e;},Reset:function(){var i=0;while (i<this.Elements.length) this.Elements[i++]=null;this.Elements.length=0;}};var FCKFocusManager=FCK.FocusManager={IsLocked:false,AddWindow:function(A,B){var C;if (FCKBrowserInfo.IsIE) C=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else if (FCKBrowserInfo.IsSafari) C=A;else C=A.document;FCKTools.AddEventListener(C,'blur',FCKFocusManager_Win_OnBlur);FCKTools.AddEventListener(C,'focus',B?FCKFocusManager_Win_OnFocus_Area:FCKFocusManager_Win_OnFocus);},RemoveWindow:function(A){if (FCKBrowserInfo.IsIE) oTarget=A.nodeType==1?A:A.frameElement?A.frameElement:A.document;else oTarget=A.document;FCKTools.RemoveEventListener(oTarget,'blur',FCKFocusManager_Win_OnBlur);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus_Area);FCKTools.RemoveEventListener(oTarget,'focus',FCKFocusManager_Win_OnFocus);},Lock:function(){this.IsLocked=true;},Unlock:function(){if (this._HasPendingBlur) FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);this.IsLocked=false;},_ResetTimer:function(){this._HasPendingBlur=false;if (this._Timer){window.clearTimeout(this._Timer);delete this._Timer;}}};function FCKFocusManager_Win_OnBlur(){if (typeof(FCK)!='undefined'&&FCK.HasFocus){FCKFocusManager._ResetTimer();FCKFocusManager._Timer=window.setTimeout(FCKFocusManager_FireOnBlur,100);}};function FCKFocusManager_FireOnBlur(){if (FCKFocusManager.IsLocked) FCKFocusManager._HasPendingBlur=true;else{FCK.HasFocus=false;FCK.Events.FireEvent("OnBlur");}};function FCKFocusManager_Win_OnFocus_Area(){if (FCKFocusManager._IsFocusing) return;FCKFocusManager._IsFocusing=true;FCK.Focus();FCKFocusManager_Win_OnFocus();FCKTools.RunFunction(function(){delete FCKFocusManager._IsFocusing;});};function FCKFocusManager_Win_OnFocus(){FCKFocusManager._ResetTimer();if (!FCK.HasFocus&&!FCKFocusManager.IsLocked){FCK.HasFocus=true;FCK.Events.FireEvent("OnFocus");}};
+FCK.Description="FCKeditor for Internet Explorer 5.5+";FCK._GetBehaviorsStyle=function(){if (!FCK._BehaviorsStyle){var A=FCKConfig.FullBasePath;var B='';var C;C='<style type="text/css" _fcktemp="true">';if (FCKConfig.ShowBorders) B='url('+A+'css/behaviors/showtableborders.htc)';C+='INPUT,TEXTAREA,SELECT,.FCK__Anchor,.FCK__PageBreak,.FCK__InputHidden';if (FCKConfig.DisableObjectResizing){C+=',IMG';B+=' url('+A+'css/behaviors/disablehandles.htc)';};C+=' { behavior: url('+A+'css/behaviors/disablehandles.htc) ; }';if (B.length>0) C+='TABLE { behavior: '+B+' ; }';C+='</style>';FCK._BehaviorsStyle=C;};return FCK._BehaviorsStyle;};function Doc_OnMouseUp(){if (FCK.EditorWindow.event.srcElement.tagName=='HTML'){FCK.Focus();FCK.EditorWindow.event.cancelBubble=true;FCK.EditorWindow.event.returnValue=false;}};function Doc_OnPaste(){var A=FCK.EditorDocument.body;A.detachEvent('onpaste',Doc_OnPaste);var B=FCK.Paste(!FCKConfig.ForcePasteAsPlainText&&!FCKConfig.AutoDetectPasteFromWord);A.attachEvent('onpaste',Doc_OnPaste);return B;};function Doc_OnDblClick(){FCK.OnDoubleClick(FCK.EditorWindow.event.srcElement);FCK.EditorWindow.event.cancelBubble=true;};function Doc_OnSelectionChange(){if (!FCK.IsSelectionChangeLocked&&FCK.EditorDocument) FCK.Events.FireEvent("OnSelectionChange");};function Doc_OnDrop(){if (FCK.MouseDownFlag){FCK.MouseDownFlag=false;return;};if (FCKConfig.ForcePasteAsPlainText){var A=FCK.EditorWindow.event;if (FCK._CheckIsPastingEnabled()||FCKConfig.ShowDropDialog) FCK.PasteAsPlainText(A.dataTransfer.getData('Text'));A.returnValue=false;A.cancelBubble=true;}};FCK.InitializeBehaviors=function(A){this.EditorDocument.attachEvent('onmouseup',Doc_OnMouseUp);this.EditorDocument.body.attachEvent('onpaste',Doc_OnPaste);this.EditorDocument.body.attachEvent('ondrop',Doc_OnDrop);FCK.ContextMenu._InnerContextMenu.AttachToElement(FCK.EditorDocument.body);this.EditorDocument.attachEvent("onkeydown",FCK._KeyDownListener);this.EditorDocument.attachEvent("ondblclick",Doc_OnDblClick);this.EditorDocument.attachEvent("onselectionchange",Doc_OnSelectionChange);FCKTools.AddEventListener(FCK.EditorDocument,'mousedown',Doc_OnMouseDown);};FCK.InsertHtml=function(A){A=FCKConfig.ProtectedSource.Protect(A);A=FCK.ProtectEvents(A);A=FCK.ProtectUrls(A);A=FCK.ProtectTags(A);FCK.EditorWindow.focus();FCKUndo.SaveUndoStep();var B=FCKSelection.GetSelection();if (B.type.toLowerCase()=='control') B.clear();A='<span id="__fakeFCKRemove__" style="display:none;">fakeFCKRemove</span>'+A;B.createRange().pasteHTML(A);FCK.EditorDocument.getElementById('__fakeFCKRemove__').removeNode(true);FCKDocumentProcessor.Process(FCK.EditorDocument);this.Events.FireEvent("OnSelectionChange");};FCK.SetInnerHtml=function(A){var B=FCK.EditorDocument;B.body.innerHTML='<div id="__fakeFCKRemove__">&nbsp;</div>'+A;B.getElementById('__fakeFCKRemove__').removeNode(true);};function FCK_PreloadImages(){var A=new FCKImagePreloader();A.AddImages(FCKConfig.PreloadImages);A.AddImages(FCKConfig.SkinPath+'fck_strip.gif');A.OnComplete=LoadToolbarSetup;A.Start();};function Document_OnContextMenu(){return (event.srcElement._FCKShowContextMenu==true);};document.oncontextmenu=Document_OnContextMenu;function FCK_Cleanup(){this.LinkedField=null;this.EditorWindow=null;this.EditorDocument=null;};FCK._ExecPaste=function(){if (FCK._PasteIsRunning) return true;if (FCKConfig.ForcePasteAsPlainText){FCK.PasteAsPlainText();return false;};var A=FCK._CheckIsPastingEnabled(true);if (A===false) FCKTools.RunFunction(FCKDialog.OpenDialog,FCKDialog,['FCKDialog_Paste',FCKLang.Paste,'dialog/fck_paste.html',400,330,'Security']);else{if (FCKConfig.AutoDetectPasteFromWord&&A.length>0){var B=/<\w[^>]*(( class="?MsoNormal"?)|(="mso-))/gi;if (B.test(A)){if (confirm(FCKLang.PasteWordConfirm)){FCK.PasteFromWord();return false;}}};FCK._PasteIsRunning=true;FCK.ExecuteNamedCommand('Paste');delete FCK._PasteIsRunning;};return false;};FCK.PasteAsPlainText=function(A){if (!FCK._CheckIsPastingEnabled()){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteAsText,'dialog/fck_paste.html',400,330,'PlainText');return;};var B=null;if (!A) B=clipboardData.getData("Text");else B=A;if (B&&B.length>0){B=FCKTools.HTMLEncode(B);B=FCKTools.ProcessLineBreaks(window,FCKConfig,B);var C=B.search('</p>');var D=B.search('<p>');if ((C!=-1&&D!=-1&&C<D)||(C!=-1&&D==-1)){var E=B.substr(0,C);B=B.substr(C+4);this.InsertHtml(E);};FCKUndo.SaveLocked=true;this.InsertHtml(B);FCKUndo.SaveLocked=false;}};FCK._CheckIsPastingEnabled=function(A){FCK._PasteIsEnabled=false;document.body.attachEvent('onpaste',FCK_CheckPasting_Listener);var B=FCK.GetClipboardHTML();document.body.detachEvent('onpaste',FCK_CheckPasting_Listener);if (FCK._PasteIsEnabled){if (!A) B=true;}else B=false;delete FCK._PasteIsEnabled;return B;};function FCK_CheckPasting_Listener(){FCK._PasteIsEnabled=true;};FCK.GetClipboardHTML=function(){var A=document.getElementById('___FCKHiddenDiv');if (!A){A=document.createElement('DIV');A.id='___FCKHiddenDiv';var B=A.style;B.position='absolute';B.visibility=B.overflow='hidden';B.width=B.height=1;document.body.appendChild(A);};A.innerHTML='';var C=document.body.createTextRange();C.moveToElementText(A);C.execCommand('Paste');var D=A.innerHTML;A.innerHTML='';return D;};FCK.CreateLink=function(A,B){var C=[];FCK.ExecuteNamedCommand('Unlink',null,false,!!B);if (A.length>0){if (FCKSelection.GetType()=='Control'){var D=this.EditorDocument.createElement('A');D.href=A;var E=FCKSelection.GetSelectedElement();E.parentNode.insertBefore(D,E);E.parentNode.removeChild(E);D.appendChild(E);return [D];};var F='javascript:void(0);/*'+(new Date().getTime())+'*/';FCK.ExecuteNamedCommand('CreateLink',F,false,!!B);var G=this.EditorDocument.links;for (i=0;i<G.length;i++){var D=G[i];if (D.getAttribute('href',2)==F){var I=D.innerHTML;D.href=A;D.innerHTML=I;var J=D.lastChild;if (J&&J.nodeName=='BR'){FCKDomTools.InsertAfterNode(D,D.removeChild(J));};C.push(D);}}};return C;};function _FCK_RemoveDisabledAtt(){this.removeAttribute('disabled');};function Doc_OnMouseDown(A){var e=A.srcElement;if (e.nodeName.IEquals('input')&&e.type.IEquals(['radio','checkbox'])&&!e.disabled){e.disabled=true;FCKTools.SetTimeout(_FCK_RemoveDisabledAtt,1,e);}};
+var FCKConfig=FCK.Config={};if (document.location.protocol=='file:'){FCKConfig.BasePath=decodeURIComponent(document.location.pathname.substr(1));FCKConfig.BasePath=FCKConfig.BasePath.replace(/\\/gi, '/');var sFullProtocol=document.location.href.match(/^(file\:\/{2,3})/)[1];if (FCKBrowserInfo.IsOpera) sFullProtocol+='localhost/';FCKConfig.BasePath=sFullProtocol+FCKConfig.BasePath.substring(0,FCKConfig.BasePath.lastIndexOf('/')+1);FCKConfig.FullBasePath=FCKConfig.BasePath;}else{FCKConfig.BasePath=document.location.pathname.substring(0,document.location.pathname.lastIndexOf('/')+1);FCKConfig.FullBasePath=document.location.protocol+'//'+document.location.host+FCKConfig.BasePath;};FCKConfig.EditorPath=FCKConfig.BasePath.replace(/editor\/$/,'');try{FCKConfig.ScreenWidth=screen.width;FCKConfig.ScreenHeight=screen.height;}catch (e){FCKConfig.ScreenWidth=800;FCKConfig.ScreenHeight=600;};FCKConfig.ProcessHiddenField=function(){this.PageConfig={};var A=window.parent.document.getElementById(FCK.Name+'___Config');if (!A) return;var B=A.value.split('&');for (var i=0;i<B.length;i++){if (B[i].length==0) continue;var C=B[i].split('=');var D=decodeURIComponent(C[0]);var E=decodeURIComponent(C[1]);if (D=='CustomConfigurationsPath') FCKConfig[D]=E;else if (E.toLowerCase()=="true") this.PageConfig[D]=true;else if (E.toLowerCase()=="false") this.PageConfig[D]=false;else if (E.length>0&&!isNaN(E)) this.PageConfig[D]=parseInt(E,10);else this.PageConfig[D]=E;}};function FCKConfig_LoadPageConfig(){var A=FCKConfig.PageConfig;for (var B in A) FCKConfig[B]=A[B];};function FCKConfig_PreProcess(){var A=FCKConfig;if (A.AllowQueryStringDebug){try{if ((/fckdebug=true/i).test(window.top.location.search)) A.Debug=true;}catch (e) {/*Ignore it. Much probably we are inside a FRAME where the "top" is in another domain (security error).*/}};if (!A.PluginsPath.EndsWith('/')) A.PluginsPath+='/';var B=A.ToolbarComboPreviewCSS;if (!B||B.length==0) A.ToolbarComboPreviewCSS=A.EditorAreaCSS;A.RemoveAttributesArray=(A.RemoveAttributes||'').split(',');if (!FCKConfig.SkinEditorCSS||FCKConfig.SkinEditorCSS.length==0) FCKConfig.SkinEditorCSS=FCKConfig.SkinPath+'fck_editor.css';if (!FCKConfig.SkinDialogCSS||FCKConfig.SkinDialogCSS.length==0) FCKConfig.SkinDialogCSS=FCKConfig.SkinPath+'fck_dialog.css';};FCKConfig.ToolbarSets={};FCKConfig.Plugins={};FCKConfig.Plugins.Items=[];FCKConfig.Plugins.Add=function(A,B,C){FCKConfig.Plugins.Items.AddItem([A,B,C]);};FCKConfig.ProtectedSource={};FCKConfig.ProtectedSource._CodeTag=(new Date()).valueOf();FCKConfig.ProtectedSource.RegexEntries=[/<!--[\s\S]*?-->/g,/<script[\s\S]*?<\/script>/gi,/<noscript[\s\S]*?<\/noscript>/gi];FCKConfig.ProtectedSource.Add=function(A){this.RegexEntries.AddItem(A);};FCKConfig.ProtectedSource.Protect=function(A){var B=this._CodeTag;function _Replace(protectedSource){var C=FCKTempBin.AddElement(protectedSource);return '<!--{'+B+C+'}-->';};for (var i=0;i<this.RegexEntries.length;i++){A=A.replace(this.RegexEntries[i],_Replace);};return A;};FCKConfig.ProtectedSource.Revert=function(A,B){function _Replace(m,opener,index){var C=B?FCKTempBin.RemoveElement(index):FCKTempBin.Elements[index];return FCKConfig.ProtectedSource.Revert(C,B);};var D=new RegExp("(<|&lt;)!--\\{"+this._CodeTag+"(\\d+)\\}--(>|&gt;)","g");return A.replace(D,_Replace);};FCKConfig.GetBodyAttributes=function(){var A='';if (this.BodyId&&this.BodyId.length>0) A+=' id="'+this.BodyId+'"';if (this.BodyClass&&this.BodyClass.length>0) A+=' class="'+this.BodyClass+'"';return A;};FCKConfig.ApplyBodyAttributes=function(A){if (this.BodyId&&this.BodyId.length>0) A.id=FCKConfig.BodyId;if (this.BodyClass&&this.BodyClass.length>0) A.className+=' '+FCKConfig.BodyClass;};
+var FCKDebug={};FCKDebug._GetWindow=function(){if (!this.DebugWindow||this.DebugWindow.closed) this.DebugWindow=window.open(FCKConfig.BasePath+'fckdebug.html','FCKeditorDebug','menubar=no,scrollbars=yes,resizable=yes,location=no,toolbar=no,width=600,height=500',true);return this.DebugWindow;};FCKDebug.Output=function(A,B,C){if (!FCKConfig.Debug) return;try{this._GetWindow().Output(A,B);}catch (e) {}};FCKDebug.OutputObject=function(A,B){if (!FCKConfig.Debug) return;try{this._GetWindow().OutputObject(A,B);}catch (e) {}};
+var FCKDomTools={MoveChildren:function(A,B,C){if (A==B) return;var D;if (C){while ((D=A.lastChild)) B.insertBefore(A.removeChild(D),B.firstChild);}else{while ((D=A.firstChild)) B.appendChild(A.removeChild(D));}},MoveNode:function(A,B,C){if (C) B.insertBefore(FCKDomTools.RemoveNode(A),B.firstChild);else B.appendChild(FCKDomTools.RemoveNode(A));},TrimNode:function(A){this.LTrimNode(A);this.RTrimNode(A);},LTrimNode:function(A){var B;while ((B=A.firstChild)){if (B.nodeType==3){var C=B.nodeValue.LTrim();var D=B.nodeValue.length;if (C.length==0){A.removeChild(B);continue;}else if (C.length<D){B.splitText(D-C.length);A.removeChild(A.firstChild);}};break;}},RTrimNode:function(A){var B;while ((B=A.lastChild)){if (B.nodeType==3){var C=B.nodeValue.RTrim();var D=B.nodeValue.length;if (C.length==0){B.parentNode.removeChild(B);continue;}else if (C.length<D){B.splitText(C.length);A.lastChild.parentNode.removeChild(A.lastChild);}};break;};if (!FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsOpera){B=A.lastChild;if (B&&B.nodeType==1&&B.nodeName.toLowerCase()=='br'){B.parentNode.removeChild(B);}}},RemoveNode:function(A,B){if (B){var C;while ((C=A.firstChild)) A.parentNode.insertBefore(A.removeChild(C),A);};return A.parentNode.removeChild(A);},GetFirstChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.firstChild;while(C){if (C.nodeType==1&&C.tagName.Equals.apply(C.tagName,B)) return C;C=C.nextSibling;};return null;},GetLastChild:function(A,B){if (typeof (B)=='string') B=[B];var C=A.lastChild;while(C){if (C.nodeType==1&&(!B||C.tagName.Equals(B))) return C;C=C.previousSibling;};return null;},GetPreviousSourceElement:function(A,B,C,D){if (!A) return null;if (C&&A.nodeType==1&&A.nodeName.IEquals(C)) return null;if (A.previousSibling) A=A.previousSibling;else return this.GetPreviousSourceElement(A.parentNode,B,C,D);while (A){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (!D||!A.nodeName.IEquals(D)) return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;if (A.lastChild) A=A.lastChild;else return this.GetPreviousSourceElement(A,B,C,D);};return null;},GetNextSourceElement:function(A,B,C,D,E){while((A=this.GetNextSourceNode(A,E))){if (A.nodeType==1){if (C&&A.nodeName.IEquals(C)) break;if (D&&A.nodeName.IEquals(D)) return this.GetNextSourceElement(A,B,C,D);return A;}else if (B&&A.nodeType==3&&A.nodeValue.RTrim().length>0) break;};return null;},GetNextSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.firstChild) E=A.firstChild;else{if (D&&A==D) return null;E=A.nextSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetNextSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetNextSourceNode(E,false,C,D);return E;},GetPreviousSourceNode:function(A,B,C,D){if (!A) return null;var E;if (!B&&A.lastChild) E=A.lastChild;else{if (D&&A==D) return null;E=A.previousSibling;if (!E&&(!D||D!=A.parentNode)) return this.GetPreviousSourceNode(A.parentNode,true,C,D);};if (C&&E&&E.nodeType!=C) return this.GetPreviousSourceNode(E,false,C,D);return E;},InsertAfterNode:function(A,B){return A.parentNode.insertBefore(B,A.nextSibling);},GetParents:function(A){var B=[];while (A){B.unshift(A);A=A.parentNode;};return B;},GetCommonParents:function(A,B){var C=this.GetParents(A);var D=this.GetParents(B);var E=[];for (var i=0;i<C.length;i++){if (C[i]==D[i]) E.push(C[i]);};return E;},GetCommonParentNode:function(A,B,C){var D={};if (!C.pop) C=[C];while (C.length>0) D[C.pop().toLowerCase()]=1;var E=this.GetCommonParents(A,B);var F=null;while ((F=E.pop())){if (D[F.nodeName.toLowerCase()]) return F;};return null;},GetIndexOf:function(A){var B=A.parentNode?A.parentNode.firstChild:null;var C=-1;while (B){C++;if (B==A) return C;B=B.nextSibling;};return-1;},PaddingNode:null,EnforcePaddingNode:function(A,B){try{if (!A||!A.body) return;}catch (e){return;};this.CheckAndRemovePaddingNode(A,B,true);try{if (A.body.lastChild&&(A.body.lastChild.nodeType!=1||A.body.lastChild.tagName.toLowerCase()==B.toLowerCase())) return;}catch (e){return;};var C=A.createElement(B);if (FCKBrowserInfo.IsGecko&&FCKListsLib.NonEmptyBlockElements[B]) FCKTools.AppendBogusBr(C);this.PaddingNode=C;if (A.body.childNodes.length==1&&A.body.firstChild.nodeType==1&&A.body.firstChild.tagName.toLowerCase()=='br'&&(A.body.firstChild.getAttribute('_moz_dirty')!=null||A.body.firstChild.getAttribute('type')=='_moz')) A.body.replaceChild(C,A.body.firstChild);else A.body.appendChild(C);},CheckAndRemovePaddingNode:function(A,B,C){var D=this.PaddingNode;if (!D) return;try{if (D.parentNode!=A.body||D.tagName.toLowerCase()!=B||(D.childNodes.length>1)||(D.firstChild&&D.firstChild.nodeValue!='\xa0'&&String(D.firstChild.tagName).toLowerCase()!='br')){this.PaddingNode=null;return;}}catch (e){this.PaddingNode=null;return;};if (!C){if (D.parentNode.childNodes.length>1) D.parentNode.removeChild(D);this.PaddingNode=null;}},HasAttribute:function(A,B){if (A.hasAttribute) return A.hasAttribute(B);else{var C=A.attributes[B];return (C!=undefined&&C.specified);}},HasAttributes:function(A){var B=A.attributes;for (var i=0;i<B.length;i++){if (FCKBrowserInfo.IsIE&&B[i].nodeName=='class'){if (A.className.length>0) return true;}else if (B[i].specified) return true;};return false;},RemoveAttribute:function(A,B){if (FCKBrowserInfo.IsIE&&B.toLowerCase()=='class') B='className';return A.removeAttribute(B,0);},RemoveAttributes:function (A,B){for (var i=0;i<B.length;i++) this.RemoveAttribute(A,B[i]);},GetAttributeValue:function(A,B){var C=B;if (typeof B=='string') B=A.attributes[B];else C=B.nodeName;if (B&&B.specified){if (C=='style') return A.style.cssText;else if (C=='class'||C.indexOf('on')==0) return B.nodeValue;else{return A.getAttribute(C,2);}};return null;},Contains:function(A,B){if (A.contains&&B.nodeType==1) return A.contains(B);while ((B=B.parentNode)){if (B==A) return true;};return false;},BreakParent:function(A,B,C){var D=C||new FCKDomRange(FCKTools.GetElementWindow(A));D.SetStart(A,4);D.SetEnd(B,4);var E=D.ExtractContents();D.InsertNode(A.parentNode.removeChild(A));E.InsertAfterNode(A);D.Release(!!C);},GetNodeAddress:function(A,B){var C=[];while (A&&A!=FCKTools.GetElementDocument(A).documentElement){var D=A.parentNode;var E=-1;for(var i=0;i<D.childNodes.length;i++){var F=D.childNodes[i];if (B===true&&F.nodeType==3&&F.previousSibling&&F.previousSibling.nodeType==3) continue;E++;if (D.childNodes[i]==A) break;};C.unshift(E);A=A.parentNode;};return C;},GetNodeFromAddress:function(A,B,C){var D=A.documentElement;for (var i=0;i<B.length;i++){var E=B[i];if (!C){D=D.childNodes[E];continue;};var F=-1;for (var j=0;j<D.childNodes.length;j++){var G=D.childNodes[j];if (C===true&&G.nodeType==3&&G.previousSibling&&G.previousSibling.nodeType==3) continue;F++;if (F==E){D=G;break;}}};return D;},CloneElement:function(A){A=A.cloneNode(false);A.removeAttribute('id',false);return A;},ClearElementJSProperty:function(A,B){if (FCKBrowserInfo.IsIE) A.removeAttribute(B);else delete A[B];},SetElementMarker:function (A,B,C,D){var E=String(parseInt(Math.random()*0xfffffff,10));B._FCKMarkerId=E;B[C]=D;if (!A[E]) A[E]={ 'element':B,'markers':{} };A[E]['markers'][C]=D;},ClearElementMarkers:function(A,B,C){var D=B._FCKMarkerId;if (!D) return;this.ClearElementJSProperty(B,'_FCKMarkerId');for (var j in A[D]['markers']) this.ClearElementJSProperty(B,j);if (C) delete A[D];},ClearAllMarkers:function(A){for (var i in A) this.ClearElementMarkers(A,A[i]['element'],true);},ListToArray:function(A,B,C,D,E){if (!A.nodeName.IEquals(['ul','ol'])) return [];if (!D) D=0;if (!C) C=[];for (var i=0;i<A.childNodes.length;i++){var F=A.childNodes[i];if (!F.nodeName.IEquals('li')) continue;var G={ 'parent':A,'indent':D,'contents':[] };if (!E){G.grandparent=A.parentNode;if (G.grandparent&&G.grandparent.nodeName.IEquals('li')) G.grandparent=G.grandparent.parentNode;}else G.grandparent=E;if (B) this.SetElementMarker(B,F,'_FCK_ListArray_Index',C.length);C.push(G);for (var j=0;j<F.childNodes.length;j++){var H=F.childNodes[j];if (H.nodeName.IEquals(['ul','ol'])) this.ListToArray(H,B,C,D+1,G.grandparent);else G.contents.push(H);}};return C;},ArrayToList:function(A,B,C){if (C==undefined) C=0;if (!A||A.length<C+1) return null;var D=FCKTools.GetElementDocument(A[C].parent);var E=D.createDocumentFragment();var F=null;var G=C;var H=Math.max(A[C].indent,0);var I=null;while (true){var J=A[G];if (J.indent==H){if (!F||A[G].parent.nodeName!=F.nodeName){F=A[G].parent.cloneNode(false);E.appendChild(F);};I=D.createElement('li');F.appendChild(I);for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));G++;}else if (J.indent==Math.max(H,0)+1){var K=this.ArrayToList(A,null,G);I.appendChild(K.listNode);G=K.nextIndex;}else if (J.indent==-1&&C==0&&J.grandparent){var I;if (J.grandparent.nodeName.IEquals(['ul','ol'])) I=D.createElement('li');else{if (FCKConfig.EnterMode.IEquals(['div','p'])&&!J.grandparent.nodeName.IEquals('td')) I=D.createElement(FCKConfig.EnterMode);else I=D.createDocumentFragment();};for (var i=0;i<J.contents.length;i++) I.appendChild(J.contents[i].cloneNode(true));if (I.nodeType==11){if (I.lastChild&&I.lastChild.getAttribute&&I.lastChild.getAttribute('type')=='_moz') I.removeChild(I.lastChild);I.appendChild(D.createElement('br'));};if (I.nodeName.IEquals(FCKConfig.EnterMode)&&I.firstChild){this.TrimNode(I);if (FCKListsLib.BlockBoundaries[I.firstChild.nodeName.toLowerCase()]){var M=D.createDocumentFragment();while (I.firstChild) M.appendChild(I.removeChild(I.firstChild));I=M;}};if (FCKBrowserInfo.IsGeckoLike&&I.nodeName.IEquals(['div','p'])) FCKTools.AppendBogusBr(I);E.appendChild(I);F=null;G++;}else return null;if (A.length<=G||Math.max(A[G].indent,0)<H){break;}};if (B){var N=E.firstChild;while (N){if (N.nodeType==1) this.ClearElementMarkers(B,N);N=this.GetNextSourceNode(N);}};return { 'listNode':E,'nextIndex':G };},GetNextSibling:function(A,B){A=A.nextSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.nextSibling;return A;},GetPreviousSibling:function(A,B){A=A.previousSibling;while (A&&!B&&A.nodeType!=1&&(A.nodeType!=3||A.nodeValue.length==0)) A=A.previousSibling;return A;},CheckIsEmptyElement:function(A,B){var C=A.firstChild;var D;while (C){if (C.nodeType==1){if (D||!FCKListsLib.InlineNonEmptyElements[C.nodeName.toLowerCase()]) return false;if (!B||B(C)===true) D=C;}else if (C.nodeType==3&&C.nodeValue.length>0) return false;C=C.nextSibling;};return D?this.CheckIsEmptyElement(D,B):true;},SetElementStyles:function(A,B){var C=A.style;for (var D in B) C[D]=B[D];},SetOpacity:function(A,B){if (FCKBrowserInfo.IsIE){B=Math.round(B*100);A.style.filter=(B>100?'':'progid:DXImageTransform.Microsoft.Alpha(opacity='+B+')');}else A.style.opacity=B;},GetCurrentElementStyle:function(A,B){if (FCKBrowserInfo.IsIE) return A.currentStyle[B];else return A.ownerDocument.defaultView.getComputedStyle(A,'').getPropertyValue(B);},GetPositionedAncestor:function(A){var B=A;while (B!=FCKTools.GetElementDocument(B).documentElement){if (this.GetCurrentElementStyle(B,'position')!='static') return B;if (B==FCKTools.GetElementDocument(B).documentElement&&currentWindow!=w) B=currentWindow.frameElement;else B=B.parentNode;};return null;},ScrollIntoView:function(A,B){var C=FCKTools.GetElementWindow(A);var D=FCKTools.GetViewPaneSize(C).Height;var E=D*-1;if (B===false){E+=A.offsetHeight;E+=parseInt(this.GetCurrentElementStyle(A,'marginBottom')||0,10);};E+=A.offsetTop;while ((A=A.offsetParent)) E+=A.offsetTop||0;var F=FCKTools.GetScrollPosition(C).Y;if (E>0&&E>F) C.scrollTo(0,E);},CheckIsEditable:function(A){var B=A.nodeName.toLowerCase();var C=FCK.DTD[B]||FCK.DTD.span;return (C['#']&&!FCKListsLib.NonEditableElements[B]);}};
+var FCKTools={};FCKTools.CreateBogusBR=function(A){var B=A.createElement('br');B.setAttribute('type','_moz');return B;};FCKTools.FixCssUrls=function(A,B){if (!A||A.length==0) return B;return B.replace(/url\s*\(([\s'"]*)(.*?)([\s"']*)\)/g,function(match,opener,path,closer){if (/^\/|^\w?:/.test(path)) return match;else return 'url('+opener+A+path+closer+')';});};FCKTools._GetUrlFixedCss=function(A,B){var C=A.match(/^([^|]+)\|([\s\S]*)/);if (C) return FCKTools.FixCssUrls(C[1],C[2]);else return A;};FCKTools.AppendStyleSheet=function(A,B){if (!B) return [];if (typeof(B)=='string'){if (/[\\\/\.]\w*$/.test(B)){return this.AppendStyleSheet(A,B.split(','));}else return [this.AppendStyleString(A,FCKTools._GetUrlFixedCss(B))];}else{var C=[];for (var i=0;i<B.length;i++) C.push(this._AppendStyleSheet(A,B[i]));return C;}};FCKTools.GetStyleHtml=(function(){var A=function(styleDef,markTemp){if (styleDef.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<style type="text/css"'+B+'>'+styleDef+'</style>';};var C=function(cssFileUrl,markTemp){if (cssFileUrl.length==0) return '';var B=markTemp?' _fcktemp="true"':'';return '<link href="'+cssFileUrl+'" type="text/css" rel="stylesheet" '+B+'/>';};return function(cssFileOrArrayOrDef,markTemp){if (!cssFileOrArrayOrDef) return '';if (typeof(cssFileOrArrayOrDef)=='string'){if (/[\\\/\.]\w*$/.test(cssFileOrArrayOrDef)){return this.GetStyleHtml(cssFileOrArrayOrDef.split(','),markTemp);}else return A(this._GetUrlFixedCss(cssFileOrArrayOrDef),markTemp);}else{var E='';for (var i=0;i<cssFileOrArrayOrDef.length;i++) E+=C(cssFileOrArrayOrDef[i],markTemp);return E;}}})();FCKTools.GetElementDocument=function (A){return A.ownerDocument||A.document;};FCKTools.GetElementWindow=function(A){return this.GetDocumentWindow(this.GetElementDocument(A));};FCKTools.GetDocumentWindow=function(A){if (FCKBrowserInfo.IsSafari&&!A.parentWindow) this.FixDocumentParentWindow(window.top);return A.parentWindow||A.defaultView;};FCKTools.FixDocumentParentWindow=function(A){if (A.document) A.document.parentWindow=A;for (var i=0;i<A.frames.length;i++) FCKTools.FixDocumentParentWindow(A.frames[i]);};FCKTools.HTMLEncode=function(A){if (!A) return '';A=A.replace(/&/g,'&amp;');A=A.replace(/</g,'&lt;');A=A.replace(/>/g,'&gt;');return A;};FCKTools.HTMLDecode=function(A){if (!A) return '';A=A.replace(/&gt;/g,'>');A=A.replace(/&lt;/g,'<');A=A.replace(/&amp;/g,'&');return A;};FCKTools._ProcessLineBreaksForPMode=function(A,B,C,D,E){var F=0;var G="<p>";var H="</p>";var I="<br />";if (C){G="<li>";H="</li>";F=1;};while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='p'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};var n=B.charAt(i+1);if (n=='\r'){i++;n=B.charAt(i+1);};if (n=='\n'){i++;if (F) E.push(H);E.push(G);F=1;}else E.push(I);}};FCKTools._ProcessLineBreaksForDivMode=function(A,B,C,D,E){var F=0;var G="<div>";var H="</div>";if (C){G="<li>";H="</li>";F=1;};while (D&&D!=A.FCK.EditorDocument.body){if (D.tagName.toLowerCase()=='div'){F=1;break;};D=D.parentNode;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F){if (E[E.length-1]==G){E.push("&nbsp;");};E.push(H);};E.push(G);F=1;};if (F) E.push(H);};FCKTools._ProcessLineBreaksForBrMode=function(A,B,C,D,E){var F=0;var G="<br />";var H="";if (C){G="<li>";H="</li>";F=1;};for (var i=0;i<B.length;i++){var c=B.charAt(i);if (c=='\r') continue;if (c!='\n'){E.push(c);continue;};if (F&&H.length) E.push (H);E.push(G);F=1;}};FCKTools.ProcessLineBreaks=function(A,B,C){var D=B.EnterMode.toLowerCase();var E=[];var F=0;var G=new A.FCKDomRange(A.FCK.EditorWindow);G.MoveToSelection();var H=G._Range.startContainer;while (H&&H.nodeType!=1) H=H.parentNode;if (H&&H.tagName.toLowerCase()=='li') F=1;if (D=='p') this._ProcessLineBreaksForPMode(A,C,F,H,E);else if (D=='div') this._ProcessLineBreaksForDivMode(A,C,F,H,E);else if (D=='br') this._ProcessLineBreaksForBrMode(A,C,F,H,E);return E.join("");};FCKTools.AddSelectOption=function(A,B,C){var D=FCKTools.GetElementDocument(A).createElement("OPTION");D.text=B;D.value=C;A.options.add(D);return D;};FCKTools.RunFunction=function(A,B,C,D){if (A) this.SetTimeout(A,0,B,C,D);};FCKTools.SetTimeout=function(A,B,C,D,E){return (E||window).setTimeout(function(){if (D) A.apply(C,[].concat(D));else A.apply(C);},B);};FCKTools.SetInterval=function(A,B,C,D,E){return (E||window).setInterval(function(){A.apply(C,D||[]);},B);};FCKTools.ConvertStyleSizeToHtml=function(A){return A.EndsWith('%')?A:parseInt(A,10);};FCKTools.ConvertHtmlSizeToStyle=function(A){return A.EndsWith('%')?A:(A+'px');};FCKTools.GetElementAscensor=function(A,B){var e=A;var C=","+B.toUpperCase()+",";while (e){if (C.indexOf(","+e.nodeName.toUpperCase()+",")!=-1) return e;e=e.parentNode;};return null;};FCKTools.CreateEventListener=function(A,B){var f=function(){var C=[];for (var i=0;i<arguments.length;i++) C.push(arguments[i]);A.apply(this,C.concat(B));};return f;};FCKTools.IsStrictMode=function(A){return ('CSS1Compat'==(A.compatMode||(FCKBrowserInfo.IsSafari?'CSS1Compat':null)));};FCKTools.ArgumentsToArray=function(A,B,C){B=B||0;C=C||A.length;var D=[];for (var i=B;i<B+C&&i<A.length;i++) D.push(A[i]);return D;};FCKTools.CloneObject=function(A){var B=function() {};B.prototype=A;return new B;};FCKTools.AppendBogusBr=function(A){if (!A) return;var B=this.GetLastItem(A.getElementsByTagName('br'));if (!B||(B.getAttribute('type',2)!='_moz'&&B.getAttribute('_moz_dirty')==null)){var C=this.GetElementDocument(A);if (FCKBrowserInfo.IsOpera) A.appendChild(C.createTextNode(''));else A.appendChild(this.CreateBogusBR(C));}};FCKTools.GetLastItem=function(A){if (A.length>0) return A[A.length-1];return null;};FCKTools.GetDocumentPosition=function(w,A){var x=0;var y=0;var B=A;var C=null;var D=FCKTools.GetElementWindow(B);while (B&&!(D==w&&(B==w.document.body||B==w.document.documentElement))){x+=B.offsetLeft-B.scrollLeft;y+=B.offsetTop-B.scrollTop;if (!FCKBrowserInfo.IsOpera){var E=C;while (E&&E!=B){x-=E.scrollLeft;y-=E.scrollTop;E=E.parentNode;}};C=B;if (B.offsetParent) B=B.offsetParent;else{if (D!=w){B=D.frameElement;C=null;if (B) D=B.contentWindow.parent;}else B=null;}};if (FCKDomTools.GetCurrentElementStyle(w.document.body,'position')!='static'||(FCKBrowserInfo.IsIE&&FCKDomTools.GetPositionedAncestor(A)==null)){x+=w.document.body.offsetLeft;y+=w.document.body.offsetTop;};return { "x":x,"y":y };};FCKTools.GetWindowPosition=function(w,A){var B=this.GetDocumentPosition(w,A);var C=FCKTools.GetScrollPosition(w);B.x-=C.X;B.y-=C.Y;return B;};FCKTools.ProtectFormStyles=function(A){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return [];var B=[];var C=['style','className'];for (var i=0;i<C.length;i++){var D=C[i];if (A.elements.namedItem(D)){var E=A.elements.namedItem(D);B.push([E,E.nextSibling]);A.removeChild(E);}};return B;};FCKTools.RestoreFormStyles=function(A,B){if (!A||A.nodeType!=1||A.tagName.toLowerCase()!='form') return;if (B.length>0){for (var i=B.length-1;i>=0;i--){var C=B[i][0];var D=B[i][1];if (D) A.insertBefore(C,D);else A.appendChild(C);}}};FCKTools.GetNextNode=function(A,B){if (A.firstChild) return A.firstChild;else if (A.nextSibling) return A.nextSibling;else{var C=A.parentNode;while (C){if (C==B) return null;if (C.nextSibling) return C.nextSibling;else C=C.parentNode;}};return null;};FCKTools.GetNextTextNode=function(A,B,C){node=this.GetNextNode(A,B);if (C&&node&&C(node)) return null;while (node&&node.nodeType!=3){node=this.GetNextNode(node,B);if (C&&node&&C(node)) return null;};return node;};FCKTools.Merge=function(){var A=arguments;var o=A[0];for (var i=1;i<A.length;i++){var B=A[i];for (var p in B) o[p]=B[p];};return o;};FCKTools.IsArray=function(A){return (A instanceof Array);};FCKTools.AppendLengthProperty=function(A,B){var C=0;for (var n in A) C++;return A[B||'length']=C;};FCKTools.NormalizeCssText=function(A){var B=document.createElement('span');B.style.cssText=A;return B.style.cssText;};FCKTools.Bind=function(A,B){return function(){ return B.apply(A,arguments);};};FCKTools.GetVoidUrl=function(){if (FCK_IS_CUSTOM_DOMAIN) return "javascript: void( function(){document.open();document.write('<html><head><title></title></head><body></body></html>');document.domain = '"+FCK_RUNTIME_DOMAIN+"';document.close();}() ) ;";if (FCKBrowserInfo.IsIE){if (FCKBrowserInfo.IsIE7||!FCKBrowserInfo.IsIE6) return "";else return "javascript: '';";};return "javascript: void(0);";};
+FCKTools.CancelEvent=function(e){return false;};FCKTools._AppendStyleSheet=function(A,B){return A.createStyleSheet(B).owningElement;};FCKTools.AppendStyleString=function(A,B){if (!B) return null;var s=A.createStyleSheet("");s.cssText=B;return s;};FCKTools.ClearElementAttributes=function(A){A.clearAttributes();};FCKTools.GetAllChildrenIds=function(A){var B=[];for (var i=0;i<A.all.length;i++){var C=A.all[i].id;if (C&&C.length>0) B[B.length]=C;};return B;};FCKTools.RemoveOuterTags=function(e){e.insertAdjacentHTML('beforeBegin',e.innerHTML);e.parentNode.removeChild(e);};FCKTools.CreateXmlObject=function(A){var B;switch (A){case 'XmlHttp':try { return new XMLHttpRequest();} catch (e) {};B=['MSXML2.XmlHttp','Microsoft.XmlHttp'];break;case 'DOMDocument':B=['MSXML2.DOMDocument','Microsoft.XmlDom'];break;};for (var i=0;i<2;i++){try { return new ActiveXObject(B[i]);}catch (e){}};if (FCKLang.NoActiveX){alert(FCKLang.NoActiveX);FCKLang.NoActiveX=null;};return null;};FCKTools.DisableSelection=function(A){A.unselectable='on';var e,i=0;while ((e=A.all[i++])){switch (e.tagName){case 'IFRAME':case 'TEXTAREA':case 'INPUT':case 'SELECT':break;default:e.unselectable='on';}}};FCKTools.GetScrollPosition=function(A){var B=A.document;var C={ X:B.documentElement.scrollLeft,Y:B.documentElement.scrollTop };if (C.X>0||C.Y>0) return C;return { X:B.body.scrollLeft,Y:B.body.scrollTop };};FCKTools.AddEventListener=function(A,B,C){A.attachEvent('on'+B,C);};FCKTools.RemoveEventListener=function(A,B,C){A.detachEvent('on'+B,C);};FCKTools.AddEventListenerEx=function(A,B,C,D){var o={};o.Source=A;o.Params=D||[];o.Listener=function(ev){return C.apply(o.Source,[ev].concat(o.Params));};if (FCK.IECleanup) FCK.IECleanup.AddItem(null,function() { o.Source=null;o.Params=null;});A.attachEvent('on'+B,o.Listener);A=null;D=null;};FCKTools.GetViewPaneSize=function(A){var B;var C=A.document.documentElement;if (C&&C.clientWidth) B=C;else B=A.document.body;if (B) return { Width:B.clientWidth,Height:B.clientHeight };else return { Width:0,Height:0 };};FCKTools.SaveStyles=function(A){var B=FCKTools.ProtectFormStyles(A);var C={};if (A.className.length>0){C.Class=A.className;A.className='';};var D=A.style.cssText;if (D.length>0){C.Inline=D;A.style.cssText='';};FCKTools.RestoreFormStyles(A,B);return C;};FCKTools.RestoreStyles=function(A,B){var C=FCKTools.ProtectFormStyles(A);A.className=B.Class||'';A.style.cssText=B.Inline||'';FCKTools.RestoreFormStyles(A,C);};FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};FCKTools.AppendElement=function(A,B){return A.appendChild(this.GetElementDocument(A).createElement(B));};FCKTools.ToLowerCase=function(A){return A.toLowerCase();};
+var FCKeditorAPI;function InitializeAPI(){var A=window.parent;if (!(FCKeditorAPI=A.FCKeditorAPI)){var B='window.FCKeditorAPI = {Version : "2.6",VersionBuild : "18638",Instances : new Object(),GetInstance : function( name ){return this.Instances[ name ];},_FormSubmit : function(){for ( var name in FCKeditorAPI.Instances ){var oEditor = FCKeditorAPI.Instances[ name ] ;if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )oEditor.UpdateLinkedField() ;}this._FCKOriginalSubmit() ;},_FunctionQueue	: {Functions : new Array(),IsRunning : false,Add : function( f ){this.Functions.push( f );if ( !this.IsRunning )this.StartNext();},StartNext : function(){var aQueue = this.Functions ;if ( aQueue.length > 0 ){this.IsRunning = true;aQueue[0].call();}else this.IsRunning = false;},Remove : function( f ){var aQueue = this.Functions;var i = 0, fFunc;while( (fFunc = aQueue[ i ]) ){if ( fFunc == f )aQueue.splice( i,1 );i++ ;}this.StartNext();}}}';if (A.execScript) A.execScript(B,'JavaScript');else{if (FCKBrowserInfo.IsGecko10){eval.call(A,B);}else if(FCKBrowserInfo.IsAIR){FCKAdobeAIR.FCKeditorAPI_Evaluate(A,B);}else if (FCKBrowserInfo.IsSafari||FCKBrowserInfo.IsGecko19){var C=A.document;var D=C.createElement('script');D.appendChild(C.createTextNode(B));C.documentElement.appendChild(D);}else A.eval(B);};FCKeditorAPI=A.FCKeditorAPI;FCKeditorAPI.__Instances=FCKeditorAPI.Instances;};FCKeditorAPI.Instances[FCK.Name]=FCK;};function _AttachFormSubmitToAPI(){var A=FCK.GetParentForm();if (A){FCKTools.AddEventListener(A,'submit',FCK.UpdateLinkedField);if (!A._FCKOriginalSubmit&&(typeof(A.submit)=='function'||(!A.submit.tagName&&!A.submit.length))){A._FCKOriginalSubmit=A.submit;A.submit=FCKeditorAPI._FormSubmit;}}};function FCKeditorAPI_Cleanup(){if (!window.FCKUnloadFlag) return;delete FCKeditorAPI.Instances[FCK.Name];};function FCKeditorAPI_ConfirmCleanup(){window.FCKUnloadFlag=true;};FCKTools.AddEventListener(window,'unload',FCKeditorAPI_Cleanup);FCKTools.AddEventListener(window,'beforeunload',FCKeditorAPI_ConfirmCleanup);
+var FCKImagePreloader=function(){this._Images=[];};FCKImagePreloader.prototype={AddImages:function(A){if (typeof(A)=='string') A=A.split(';');this._Images=this._Images.concat(A);},Start:function(){var A=this._Images;this._PreloadCount=A.length;for (var i=0;i<A.length;i++){var B=document.createElement('img');FCKTools.AddEventListenerEx(B,'load',_FCKImagePreloader_OnImage,this);FCKTools.AddEventListenerEx(B,'error',_FCKImagePreloader_OnImage,this);B.src=A[i];_FCKImagePreloader_ImageCache.push(B);}}};var _FCKImagePreloader_ImageCache=[];function _FCKImagePreloader_OnImage(A,B){if ((--B._PreloadCount)==0&&B.OnComplete) B.OnComplete();};
+var FCKRegexLib={AposEntity:/&apos;/gi,ObjectElements:/^(?:IMG|TABLE|TR|TD|TH|INPUT|SELECT|TEXTAREA|HR|OBJECT|A|UL|OL|LI)$/i,NamedCommands:/^(?:Cut|Copy|Paste|Print|SelectAll|RemoveFormat|Unlink|Undo|Redo|Bold|Italic|Underline|StrikeThrough|Subscript|Superscript|JustifyLeft|JustifyCenter|JustifyRight|JustifyFull|Outdent|Indent|InsertOrderedList|InsertUnorderedList|InsertHorizontalRule)$/i,BeforeBody:/(^[\s\S]*\<body[^\>]*\>)/i,AfterBody:/(\<\/body\>[\s\S]*$)/i,ToReplace:/___fcktoreplace:([\w]+)/ig,MetaHttpEquiv:/http-equiv\s*=\s*["']?([^"' ]+)/i,HasBaseTag:/<base /i,HasBodyTag:/<body[\s|>]/i,HtmlOpener:/<html\s?[^>]*>/i,HeadOpener:/<head\s?[^>]*>/i,HeadCloser:/<\/head\s*>/i,FCK_Class:/\s*FCK__[^ ]*(?=\s+|$)/,ElementName:/(^[a-z_:][\w.\-:]*\w$)|(^[a-z_]$)/,ForceSimpleAmpersand:/___FCKAmp___/g,SpaceNoClose:/\/>/g,EmptyParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>\s*(<\/\1>)?$/,EmptyOutParagraph:/^<(p|div|address|h\d|center)(?=[ >])[^>]*>(?:\s*|&nbsp;)(<\/\1>)?$/,TagBody:/></,GeckoEntitiesMarker:/#\?-\:/g,ProtectUrlsImg:/<img(?=\s).*?\ssrc=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsA:/<a(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,ProtectUrlsArea:/<area(?=\s).*?\shref=((?:(?:\s*)("|').*?\2)|(?:[^"'][^ >]+))/gi,Html4DocType:/HTML 4\.0 Transitional/i,DocTypeTag:/<!DOCTYPE[^>]*>/i,TagsWithEvent:/<[^\>]+ on\w+[\s\r\n]*=[\s\r\n]*?('|")[\s\S]+?\>/g,EventAttributes:/\s(on\w+)[\s\r\n]*=[\s\r\n]*?('|")([\s\S]*?)\2/g,ProtectedEvents:/\s\w+_fckprotectedatt="([^"]+)"/g,StyleProperties:/\S+\s*:/g,InvalidSelfCloseTags:/(<(?!base|meta|link|hr|br|param|img|area|input)([a-zA-Z0-9:]+)[^>]*)\/>/gi,StyleVariableAttName:/#\(\s*("|')(.+?)\1[^\)]*\s*\)/g,RegExp:/^\/(.*)\/([gim]*)$/,HtmlTag:/<[^\s<>](?:"[^"]*"|'[^']*'|[^<])*>/};
+var FCKListsLib={BlockElements:{ address:1,blockquote:1,center:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,marquee:1,noscript:1,ol:1,p:1,pre:1,script:1,table:1,ul:1 },NonEmptyBlockElements:{ p:1,div:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,address:1,pre:1,ol:1,ul:1,li:1,td:1,th:1 },InlineChildReqElements:{ abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },InlineNonEmptyElements:{ a:1,abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1 },EmptyElements:{ base:1,col:1,meta:1,link:1,hr:1,br:1,param:1,img:1,area:1,input:1 },PathBlockElements:{ address:1,blockquote:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,li:1,dt:1,de:1 },PathBlockLimitElements:{ body:1,div:1,td:1,th:1,caption:1,form:1 },StyleBlockElements:{ address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1 },StyleObjectElements:{ img:1,hr:1,li:1,table:1,tr:1,td:1,embed:1,object:1,ol:1,ul:1 },NonEditableElements:{ button:1,option:1,script:1,iframe:1,textarea:1,object:1,embed:1,map:1,applet:1 },BlockBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1 },ListBoundaries:{ p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1,br:1 }};
+var FCKLanguageManager=FCK.Language={AvailableLanguages:{af:'Afrikaans',ar:'Arabic',bg:'Bulgarian',bn:'Bengali/Bangla',bs:'Bosnian',ca:'Catalan',cs:'Czech',da:'Danish',de:'German',el:'Greek',en:'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)',eo:'Esperanto',es:'Spanish',et:'Estonian',eu:'Basque',fa:'Persian',fi:'Finnish',fo:'Faroese',fr:'French','fr-ca':'French (Canada)',gl:'Galician',he:'Hebrew',hi:'Hindi',hr:'Croatian',hu:'Hungarian',it:'Italian',ja:'Japanese',km:'Khmer',ko:'Korean',lt:'Lithuanian',lv:'Latvian',mn:'Mongolian',ms:'Malay',nb:'Norwegian Bokmal',nl:'Dutch',no:'Norwegian',pl:'Polish',pt:'Portuguese (Portugal)','pt-br':'Portuguese (Brazil)',ro:'Romanian',ru:'Russian',sk:'Slovak',sl:'Slovenian',sr:'Serbian (Cyrillic)','sr-latn':'Serbian (Latin)',sv:'Swedish',th:'Thai',tr:'Turkish',uk:'Ukrainian',vi:'Vietnamese',zh:'Chinese Traditional','zh-cn':'Chinese Simplified'},GetActiveLanguage:function(){if (FCKConfig.AutoDetectLanguage){var A;if (navigator.userLanguage) A=navigator.userLanguage.toLowerCase();else if (navigator.language) A=navigator.language.toLowerCase();else{return FCKConfig.DefaultLanguage;};if (A.length>=5){A=A.substr(0,5);if (this.AvailableLanguages[A]) return A;};if (A.length>=2){A=A.substr(0,2);if (this.AvailableLanguages[A]) return A;}};return this.DefaultLanguage;},TranslateElements:function(A,B,C,D){var e=A.getElementsByTagName(B);var E,s;for (var i=0;i<e.length;i++){if ((E=e[i].getAttribute('fckLang'))){if ((s=FCKLang[E])){if (D) s=FCKTools.HTMLEncode(s);e[i][C]=s;}}}},TranslatePage:function(A){this.TranslateElements(A,'INPUT','value');this.TranslateElements(A,'SPAN','innerHTML');this.TranslateElements(A,'LABEL','innerHTML');this.TranslateElements(A,'OPTION','innerHTML',true);this.TranslateElements(A,'LEGEND','innerHTML');},Initialize:function(){if (this.AvailableLanguages[FCKConfig.DefaultLanguage]) this.DefaultLanguage=FCKConfig.DefaultLanguage;else this.DefaultLanguage='en';this.ActiveLanguage={};this.ActiveLanguage.Code=this.GetActiveLanguage();this.ActiveLanguage.Name=this.AvailableLanguages[this.ActiveLanguage.Code];}};
+var FCKXHtmlEntities={};FCKXHtmlEntities.Initialize=function(){if (FCKXHtmlEntities.Entities) return;var A='';var B,e;if (FCKConfig.ProcessHTMLEntities){FCKXHtmlEntities.Entities={'Â ':'nbsp','ÂĄ':'iexcl','ÂĒ':'cent','ÂĢ':'pound','ÂĪ':'curren','ÂĨ':'yen','ÂĶ':'brvbar','Â§':'sect','ÂĻ':'uml','ÂĐ':'copy','ÂŠ':'ordf','ÂŦ':'laquo','ÂŽ':'not','Â­':'shy','ÂŪ':'reg','ÂŊ':'macr','Â°':'deg','Âą':'plusmn','Âē':'sup2','Âģ':'sup3','Âī':'acute','Âĩ':'micro','Âķ':'para','Â·':'middot','Âļ':'cedil','Âđ':'sup1','Âš':'ordm','Âŧ':'raquo','Âž':'frac14','Â―':'frac12','Âū':'frac34','Âŋ':'iquest','Ã':'times','Ã·':'divide','Æ':'fnof','âĒ':'bull','âĶ':'hellip','âē':'prime','âģ':'Prime','âū':'oline','â':'frasl','â':'weierp','â':'image','â':'real','âĒ':'trade','âĩ':'alefsym','â':'larr','â':'uarr','â':'rarr','â':'darr','â':'harr','âĩ':'crarr','â':'lArr','â':'uArr','â':'rArr','â':'dArr','â':'hArr','â':'forall','â':'part','â':'exist','â':'empty','â':'nabla','â':'isin','â':'notin','â':'ni','â':'prod','â':'sum','â':'minus','â':'lowast','â':'radic','â':'prop','â':'infin','â ':'ang','â§':'and','âĻ':'or','âĐ':'cap','âŠ':'cup','âŦ':'int','âī':'there4','âž':'sim','â':'cong','â':'asymp','â ':'ne','âĄ':'equiv','âĪ':'le','âĨ':'ge','â':'sub','â':'sup','â':'nsub','â':'sube','â':'supe','â':'oplus','â':'otimes','âĨ':'perp','â':'sdot','\u2308':'lceil','\u2309':'rceil','\u230a':'lfloor','\u230b':'rfloor','\u2329':'lang','\u232a':'rang','â':'loz','â ':'spades','âĢ':'clubs','âĨ':'hearts','âĶ':'diams','"':'quot','Ë':'circ','Ë':'tilde','â':'ensp','â':'emsp','â':'thinsp','â':'zwnj','â':'zwj','â':'lrm','â':'rlm','â':'ndash','â':'mdash','â':'lsquo','â':'rsquo','â':'sbquo','â':'ldquo','â':'rdquo','â':'bdquo','â ':'dagger','âĄ':'Dagger','â°':'permil','âđ':'lsaquo','âš':'rsaquo','âŽ':'euro'};for (e in FCKXHtmlEntities.Entities) A+=e;if (FCKConfig.IncludeLatinEntities){B={'Ã':'Agrave','Ã':'Aacute','Ã':'Acirc','Ã':'Atilde','Ã':'Auml','Ã':'Aring','Ã':'AElig','Ã':'Ccedil','Ã':'Egrave','Ã':'Eacute','Ã':'Ecirc','Ã':'Euml','Ã':'Igrave','Ã':'Iacute','Ã':'Icirc','Ã':'Iuml','Ã':'ETH','Ã':'Ntilde','Ã':'Ograve','Ã':'Oacute','Ã':'Ocirc','Ã':'Otilde','Ã':'Ouml','Ã':'Oslash','Ã':'Ugrave','Ã':'Uacute','Ã':'Ucirc','Ã':'Uuml','Ã':'Yacute','Ã':'THORN','Ã':'szlig','Ã ':'agrave','ÃĄ':'aacute','ÃĒ':'acirc','ÃĢ':'atilde','ÃĪ':'auml','ÃĨ':'aring','ÃĶ':'aelig','Ã§':'ccedil','ÃĻ':'egrave','ÃĐ':'eacute','ÃŠ':'ecirc','ÃŦ':'euml','ÃŽ':'igrave','Ã­':'iacute','ÃŪ':'icirc','ÃŊ':'iuml','Ã°':'eth','Ãą':'ntilde','Ãē':'ograve','Ãģ':'oacute','Ãī':'ocirc','Ãĩ':'otilde','Ãķ':'ouml','Ãļ':'oslash','Ãđ':'ugrave','Ãš':'uacute','Ãŧ':'ucirc','Ãž':'uuml','Ã―':'yacute','Ãū':'thorn','Ãŋ':'yuml','Å':'OElig','Å':'oelig','Å ':'Scaron','ÅĄ':'scaron','Åļ':'Yuml'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;};if (FCKConfig.IncludeGreekEntities){B={'Î':'Alpha','Î':'Beta','Î':'Gamma','Î':'Delta','Î':'Epsilon','Î':'Zeta','Î':'Eta','Î':'Theta','Î':'Iota','Î':'Kappa','Î':'Lambda','Î':'Mu','Î':'Nu','Î':'Xi','Î':'Omicron','Î ':'Pi','ÎĄ':'Rho','ÎĢ':'Sigma','ÎĪ':'Tau','ÎĨ':'Upsilon','ÎĶ':'Phi','Î§':'Chi','ÎĻ':'Psi','ÎĐ':'Omega','Îą':'alpha','Îē':'beta','Îģ':'gamma','Îī':'delta','Îĩ':'epsilon','Îķ':'zeta','Î·':'eta','Îļ':'theta','Îđ':'iota','Îš':'kappa','Îŧ':'lambda','Îž':'mu','Î―':'nu','Îū':'xi','Îŋ':'omicron','Ï':'pi','Ï':'rho','Ï':'sigmaf','Ï':'sigma','Ï':'tau','Ï':'upsilon','Ï':'phi','Ï':'chi','Ï':'psi','Ï':'omega','\u03d1':'thetasym','\u03d2':'upsih','\u03d6':'piv'};for (e in B){FCKXHtmlEntities.Entities[e]=B[e];A+=e;};B=null;}}else{FCKXHtmlEntities.Entities={};A='Â ';};var C='['+A+']';if (FCKConfig.ProcessNumericEntities) C='[^ -~]|'+C;var D=FCKConfig.AdditionalNumericEntities;if (D&&D.length>0) C+='|'+FCKConfig.AdditionalNumericEntities;FCKXHtmlEntities.EntitiesRegex=new RegExp(C,'g');};
+var FCKXHtml={};FCKXHtml.CurrentJobNum=0;FCKXHtml.GetXHTML=function(A,B,C){FCKDomTools.CheckAndRemovePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);FCKXHtmlEntities.Initialize();this._NbspEntity=(FCKConfig.ProcessHTMLEntities?'nbsp':'#160');var D=FCK.IsDirty();FCKXHtml.SpecialBlocks=[];this.XML=FCKTools.CreateXmlObject('DOMDocument');this.MainNode=this.XML.appendChild(this.XML.createElement('xhtml'));FCKXHtml.CurrentJobNum++;if (B) this._AppendNode(this.MainNode,A);else this._AppendChildNodes(this.MainNode,A,false);var E=this._GetMainXmlString();this.XML=null;if (FCKBrowserInfo.IsSafari) E=E.replace(/^<xhtml.*?>/,'<xhtml>');E=E.substr(7,E.length-15).Trim();E=E.replace(FCKRegexLib.SpaceNoClose,' />');if (FCKConfig.ForceSimpleAmpersand) E=E.replace(FCKRegexLib.ForceSimpleAmpersand,'&');if (C) E=FCKCodeFormatter.Format(E);for (var i=0;i<FCKXHtml.SpecialBlocks.length;i++){var F=new RegExp('___FCKsi___'+i);E=E.replace(F,FCKXHtml.SpecialBlocks[i]);};E=E.replace(FCKRegexLib.GeckoEntitiesMarker,'&');if (!D) FCK.ResetIsDirty();FCKDomTools.EnforcePaddingNode(FCKTools.GetElementDocument(A),FCKConfig.EnterMode);return E;};FCKXHtml._AppendAttribute=function(A,B,C){try{if (C==undefined||C==null) C='';else if (C.replace){if (FCKConfig.ForceSimpleAmpersand) C=C.replace(/&/g,'___FCKAmp___');C=C.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity);};var D=this.XML.createAttribute(B);D.value=C;A.attributes.setNamedItem(D);}catch (e){}};FCKXHtml._AppendChildNodes=function(A,B,C){var D=B.firstChild;while (D){this._AppendNode(A,D);D=D.nextSibling;};if (C&&B.tagName&&B.tagName.toLowerCase()!='pre'){FCKDomTools.TrimNode(A);if (FCKConfig.FillEmptyBlocks){var E=A.lastChild;if (E&&E.nodeType==1&&E.nodeName=='br') this._AppendEntity(A,this._NbspEntity);}};if (A.childNodes.length==0){if (C&&FCKConfig.FillEmptyBlocks){this._AppendEntity(A,this._NbspEntity);return A;};var F=A.nodeName;if (FCKListsLib.InlineChildReqElements[F]) return null;if (!FCKListsLib.EmptyElements[F]) A.appendChild(this.XML.createTextNode(''));};return A;};FCKXHtml._AppendNode=function(A,B){if (!B) return false;switch (B.nodeType){case 1:if (FCKBrowserInfo.IsGecko&&B.tagName.toLowerCase()=='br'&&B.parentNode.tagName.toLowerCase()=='pre'){var C='\r';if (B==B.parentNode.firstChild) C+='\r';return FCKXHtml._AppendNode(A,this.XML.createTextNode(C));};if (B.getAttribute('_fckfakelement')) return FCKXHtml._AppendNode(A,FCK.GetRealElement(B));if (FCKBrowserInfo.IsGecko&&B.nextSibling&&(B.hasAttribute('_moz_editor_bogus_node')||B.getAttribute('type')=='_moz')) return false;if (B.getAttribute('_fcktemp')) return false;var D=B.tagName.toLowerCase();if (FCKBrowserInfo.IsIE){if (B.scopeName&&B.scopeName!='HTML'&&B.scopeName!='FCK') D=B.scopeName.toLowerCase()+':'+D;}else{if (D.StartsWith('fck:')) D=D.Remove(0,4);};if (!FCKRegexLib.ElementName.test(D)) return false;if (B._fckxhtmljob&&B._fckxhtmljob==FCKXHtml.CurrentJobNum) return false;var E=this.XML.createElement(D);FCKXHtml._AppendAttributes(A,B,E,D);B._fckxhtmljob=FCKXHtml.CurrentJobNum;var F=FCKXHtml.TagProcessors[D];if (F) E=F(E,B,A);else E=this._AppendChildNodes(E,B,Boolean(FCKListsLib.NonEmptyBlockElements[D]));if (!E) return false;A.appendChild(E);break;case 3:if (B.parentNode&&B.parentNode.nodeName.IEquals('pre')) return this._AppendTextNode(A,B.nodeValue);return this._AppendTextNode(A,B.nodeValue.ReplaceNewLineChars(' '));case 8:if (FCKBrowserInfo.IsIE&&!B.innerHTML) break;try { A.appendChild(this.XML.createComment(B.nodeValue));}catch (e) {/*Do nothing... probably this is a wrong format comment.*/};break;default:A.appendChild(this.XML.createComment("Element not supported - Type: "+B.nodeType+" Name: "+B.nodeName));break;};return true;};FCKXHtml._AppendSpecialItem=function(A){return '___FCKsi___'+FCKXHtml.SpecialBlocks.AddItem(A);};FCKXHtml._AppendEntity=function(A,B){A.appendChild(this.XML.createTextNode('#?-:'+B+';'));};FCKXHtml._AppendTextNode=function(A,B){var C=B.length>0;if (C) A.appendChild(this.XML.createTextNode(B.replace(FCKXHtmlEntities.EntitiesRegex,FCKXHtml_GetEntity)));return C;};function FCKXHtml_GetEntity(A){var B=FCKXHtmlEntities.Entities[A]||('#'+A.charCodeAt(0));return '#?-:'+B+';';};FCKXHtml.TagProcessors={a:function(A,B){if (B.innerHTML.Trim().length==0&&!B.name) return false;var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);};A=FCKXHtml._AppendChildNodes(A,B,false);return A;},area:function(A,B){var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'href',C);if (FCKBrowserInfo.IsIE){if (!A.attributes.getNamedItem('coords')){var D=B.getAttribute('coords',2);if (D&&D!='0,0,0') FCKXHtml._AppendAttribute(A,'coords',D);};if (!A.attributes.getNamedItem('shape')){var E=B.getAttribute('shape',2);if (E&&E.length>0) FCKXHtml._AppendAttribute(A,'shape',E.toLowerCase());}};return A;},body:function(A,B){A=FCKXHtml._AppendChildNodes(A,B,false);A.removeAttribute('spellcheck');return A;},iframe:function(A,B){var C=B.innerHTML;if (FCKBrowserInfo.IsGecko) C=FCKTools.HTMLDecode(C);C=C.replace(/\s_fcksavedurl="[^"]*"/g,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},img:function(A,B){if (!A.attributes.getNamedItem('alt')) FCKXHtml._AppendAttribute(A,'alt','');var C=B.getAttribute('_fcksavedurl');if (C!=null) FCKXHtml._AppendAttribute(A,'src',C);return A;},li:function(A,B,C){if (C.nodeName.IEquals(['ul','ol'])) return FCKXHtml._AppendChildNodes(A,B,true);var D=FCKXHtml.XML.createElement('ul');B._fckxhtmljob=null;do{FCKXHtml._AppendNode(D,B);do{B=FCKDomTools.GetNextSibling(B);} while (B&&B.nodeType==3&&B.nodeValue.Trim().length==0)}	while (B&&B.nodeName.toLowerCase()=='li') return D;},ol:function(A,B,C){if (B.innerHTML.Trim().length==0) return false;var D=C.lastChild;if (D&&D.nodeType==3) D=D.previousSibling;if (D&&D.nodeName.toUpperCase()=='LI'){B._fckxhtmljob=null;FCKXHtml._AppendNode(D,B);return false;};A=FCKXHtml._AppendChildNodes(A,B);return A;},pre:function (A,B){var C=B.firstChild;if (C&&C.nodeType==3) A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem('\r\n')));FCKXHtml._AppendChildNodes(A,B,true);return A;},script:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/javascript');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(B.text)));return A;},span:function(A,B){if (B.innerHTML.length==0) return false;A=FCKXHtml._AppendChildNodes(A,B,false);return A;},style:function(A,B){if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text/css');var C=B.innerHTML;if (FCKBrowserInfo.IsIE) C=C.replace(/^(\r\n|\n|\r)/,'');A.appendChild(FCKXHtml.XML.createTextNode(FCKXHtml._AppendSpecialItem(C)));return A;},title:function(A,B){A.appendChild(FCKXHtml.XML.createTextNode(FCK.EditorDocument.title));return A;}};FCKXHtml.TagProcessors.ul=FCKXHtml.TagProcessors.ol;
+FCKXHtml._GetMainXmlString=function(){return this.MainNode.xml;};FCKXHtml._AppendAttributes=function(A,B,C,D){var E=B.attributes;for (var n=0;n<E.length;n++){var F=E[n];if (F.specified){var G=F.nodeName.toLowerCase();var H;if (G.StartsWith('_fck')) continue;else if (G=='style'){var I=FCKTools.ProtectFormStyles(B);H=B.style.cssText.replace(FCKRegexLib.StyleProperties,FCKTools.ToLowerCase);FCKTools.RestoreFormStyles(B,I);}else if (G=='class'){H=F.nodeValue.replace(FCKRegexLib.FCK_Class,'');if (H.length==0) continue;}else if (G.indexOf('on')==0) H=F.nodeValue;else if (D=='body'&&G=='contenteditable') continue;else if (F.nodeValue===true) H=G;else{try{H=B.getAttribute(G,2);}catch (e) {}};this._AppendAttribute(C,G,H||F.nodeValue);}}};FCKXHtml.TagProcessors['div']=function(A,B){if (B.align.length>0) FCKXHtml._AppendAttribute(A,'align',B.align);A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['font']=function(A,B){if (A.attributes.length==0) A=FCKXHtml.XML.createDocumentFragment();A=FCKXHtml._AppendChildNodes(A,B);return A;};FCKXHtml.TagProcessors['form']=function(A,B){if (B.acceptCharset&&B.acceptCharset.length>0&&B.acceptCharset!='UNKNOWN') FCKXHtml._AppendAttribute(A,'accept-charset',B.acceptCharset);var C=B.attributes['name'];if (C&&C.value.length>0) FCKXHtml._AppendAttribute(A,'name',C.value);A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['input']=function(A,B){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);if (B.value&&!A.attributes.getNamedItem('value')) FCKXHtml._AppendAttribute(A,'value',B.value);if (!A.attributes.getNamedItem('type')) FCKXHtml._AppendAttribute(A,'type','text');return A;};FCKXHtml.TagProcessors['label']=function(A,B){if (B.htmlFor.length>0) FCKXHtml._AppendAttribute(A,'for',B.htmlFor);A=FCKXHtml._AppendChildNodes(A,B);return A;};FCKXHtml.TagProcessors['map']=function(A,B){if (!A.attributes.getNamedItem('name')){var C=B.name;if (C) FCKXHtml._AppendAttribute(A,'name',C);};A=FCKXHtml._AppendChildNodes(A,B,true);return A;};FCKXHtml.TagProcessors['meta']=function(A,B){var C=A.attributes.getNamedItem('http-equiv');if (C==null||C.value.length==0){var D=B.outerHTML.match(FCKRegexLib.MetaHttpEquiv);if (D){D=D[1];FCKXHtml._AppendAttribute(A,'http-equiv',D);}};return A;};FCKXHtml.TagProcessors['option']=function(A,B){if (B.selected&&!A.attributes.getNamedItem('selected')) FCKXHtml._AppendAttribute(A,'selected','selected');A=FCKXHtml._AppendChildNodes(A,B);return A;};FCKXHtml.TagProcessors['textarea']=FCKXHtml.TagProcessors['select']=function(A,B){if (B.name) FCKXHtml._AppendAttribute(A,'name',B.name);A=FCKXHtml._AppendChildNodes(A,B);return A;};
+var FCKCodeFormatter={};FCKCodeFormatter.Init=function(){var A=this.Regex={};A.BlocksOpener=/\<(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.BlocksCloser=/\<\/(P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|TITLE|META|LINK|BASE|SCRIPT|LINK|TD|TH|AREA|OPTION)[^\>]*\>/gi;A.NewLineTags=/\<(BR|HR)[^\>]*\>/gi;A.MainTags=/\<\/?(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR)[^\>]*\>/gi;A.LineSplitter=/\s*\n+\s*/g;A.IncreaseIndent=/^\<(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL)[ \/\>]/i;A.DecreaseIndent=/^\<\/(HTML|HEAD|BODY|FORM|TABLE|TBODY|THEAD|TR|UL|OL)[ \>]/i;A.FormatIndentatorRemove=new RegExp('^'+FCKConfig.FormatIndentator);A.ProtectedTags=/(<PRE[^>]*>)([\s\S]*?)(<\/PRE>)/gi;};FCKCodeFormatter._ProtectData=function(A,B,C,D){return B+'___FCKpd___'+FCKCodeFormatter.ProtectedData.AddItem(C)+D;};FCKCodeFormatter.Format=function(A){if (!this.Regex) this.Init();FCKCodeFormatter.ProtectedData=[];var B=A.replace(this.Regex.ProtectedTags,FCKCodeFormatter._ProtectData);B=B.replace(this.Regex.BlocksOpener,'\n$&');B=B.replace(this.Regex.BlocksCloser,'$&\n');B=B.replace(this.Regex.NewLineTags,'$&\n');B=B.replace(this.Regex.MainTags,'\n$&\n');var C='';var D=B.split(this.Regex.LineSplitter);B='';for (var i=0;i<D.length;i++){var E=D[i];if (E.length==0) continue;if (this.Regex.DecreaseIndent.test(E)) C=C.replace(this.Regex.FormatIndentatorRemove,'');B+=C+E+'\n';if (this.Regex.IncreaseIndent.test(E)) C+=FCKConfig.FormatIndentator;};for (var j=0;j<FCKCodeFormatter.ProtectedData.length;j++){var F=new RegExp('___FCKpd___'+j);B=B.replace(F,FCKCodeFormatter.ProtectedData[j].replace(/\$/g,'$$$$'));};return B.Trim();};
+var FCKUndo={};FCKUndo.SavedData=[];FCKUndo.CurrentIndex=-1;FCKUndo.TypesCount=0;FCKUndo.Changed=false;FCKUndo.MaxTypes=25;FCKUndo.Typing=false;FCKUndo.SaveLocked=false;FCKUndo._GetBookmark=function(){FCKSelection.Restore();var A=new FCKDomRange(FCK.EditorWindow);try{A.MoveToSelection();}catch (e){return null;};if (FCKBrowserInfo.IsIE){var B=A.CreateBookmark();var C=FCK.EditorDocument.body.innerHTML;A.MoveToBookmark(B);return [B,C];};return A.CreateBookmark2();};FCKUndo._SelectBookmark=function(A){if (!A) return;var B=new FCKDomRange(FCK.EditorWindow);if (A instanceof Object){if (FCKBrowserInfo.IsIE) B.MoveToBookmark(A[0]);else B.MoveToBookmark2(A);try{B.Select();}catch (e){B.MoveToPosition(FCK.EditorDocument.body,4);B.Select();}}};FCKUndo._CompareCursors=function(A,B){for (var i=0;i<Math.min(A.length,B.length);i++){if (A[i]<B[i]) return-1;else if (A[i]>B[i]) return 1;};if (A.length<B.length) return-1;else if (A.length>B.length) return 1;return 0;};FCKUndo._CheckIsBookmarksEqual=function(A,B){if (!(A&&B)) return false;if (FCKBrowserInfo.IsIE){var C=A[1].search(A[0].StartId);var D=B[1].search(B[0].StartId);var E=A[1].search(A[0].EndId);var F=B[1].search(B[0].EndId);return C==D&&E==F;}else{return this._CompareCursors(A.Start,B.Start)==0&&this._CompareCursors(A.End,B.End)==0;}};FCKUndo.SaveUndoStep=function(){if (FCK.EditMode!=0||this.SaveLocked) return;if (this.SavedData.length) this.Changed=true;var A=FCK.EditorDocument.body.innerHTML;var B=this._GetBookmark();this.SavedData=this.SavedData.slice(0,this.CurrentIndex+1);if (this.CurrentIndex>0&&A==this.SavedData[this.CurrentIndex][0]&&this._CheckIsBookmarksEqual(B,this.SavedData[this.CurrentIndex][1])) return;else if (this.CurrentIndex==0&&this.SavedData.length&&A==this.SavedData[0][0]){this.SavedData[0][1]=B;return;};if (this.CurrentIndex+1>=FCKConfig.MaxUndoLevels) this.SavedData.shift();else this.CurrentIndex++;this.SavedData[this.CurrentIndex]=[A,B];FCK.Events.FireEvent("OnSelectionChange");};FCKUndo.CheckUndoState=function(){return (this.Changed||this.CurrentIndex>0);};FCKUndo.CheckRedoState=function(){return (this.CurrentIndex<(this.SavedData.length-1));};FCKUndo.Undo=function(){if (this.CheckUndoState()){if (this.CurrentIndex==(this.SavedData.length-1)){this.SaveUndoStep();};this._ApplyUndoLevel(--this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo.Redo=function(){if (this.CheckRedoState()){this._ApplyUndoLevel(++this.CurrentIndex);FCK.Events.FireEvent("OnSelectionChange");}};FCKUndo._ApplyUndoLevel=function(A){var B=this.SavedData[A];if (!B) return;if (FCKBrowserInfo.IsIE){if (B[1]&&B[1][1]) FCK.SetInnerHtml(B[1][1]);else FCK.SetInnerHtml(B[0]);}else FCK.EditorDocument.body.innerHTML=B[0];this._SelectBookmark(B[1]);this.TypesCount=0;this.Changed=false;this.Typing=false;};
+var FCKEditingArea=function(A){this.TargetElement=A;this.Mode=0;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKEditingArea_Cleanup);};FCKEditingArea.prototype.Start=function(A,B){var C=this.TargetElement;var D=FCKTools.GetElementDocument(C);while(C.firstChild) C.removeChild(C.firstChild);if (this.Mode==0){if (FCK_IS_CUSTOM_DOMAIN) A='<script>document.domain="'+FCK_RUNTIME_DOMAIN+'";</script>'+A;if (FCKBrowserInfo.IsIE) A=A.replace(/(<base[^>]*?)\s*\/?>(?!\s*<\/base>)/gi,'$1></base>');else if (!B){var E=A.match(FCKRegexLib.BeforeBody);var F=A.match(FCKRegexLib.AfterBody);if (E&&F){var G=A.substr(E[1].length,A.length-E[1].length-F[1].length);A=E[1]+'&nbsp;'+F[1];if (FCKBrowserInfo.IsGecko&&(G.length==0||FCKRegexLib.EmptyParagraph.test(G))) G='<br type="_moz">';this._BodyHTML=G;}else this._BodyHTML=A;};var H=this.IFrame=D.createElement('iframe');var I='<script type="text/javascript" _fcktemp="true">window.onerror=function(){return true;};</script>';H.frameBorder=0;H.width=H.height='100%';if (FCK_IS_CUSTOM_DOMAIN&&FCKBrowserInfo.IsIE){window._FCKHtmlToLoad=I+A;H.src='javascript:void( (function(){document.open() ;document.domain="'+document.domain+'" ;document.write( window.parent._FCKHtmlToLoad );document.close() ;window.parent._FCKHtmlToLoad = null ;})() )';}else if (!FCKBrowserInfo.IsGecko){H.src='javascript:void(0)';};C.appendChild(H);this.Window=H.contentWindow;if (!FCK_IS_CUSTOM_DOMAIN||!FCKBrowserInfo.IsIE){var J=this.Window.document;J.open();J.write(I+A);J.close();};if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.EditingArea_Start(J,A);if (FCKBrowserInfo.IsGecko10&&!B){this.Start(A,true);return;};if (H.readyState&&H.readyState!='completed'){var K=this;(H.onreadystatechange=function(){if (H.readyState=='complete'){H.onreadystatechange=null;K.Window._FCKEditingArea=K;FCKEditingArea_CompleteStart.call(K.Window);}})();}else{this.Window._FCKEditingArea=this;if (FCKBrowserInfo.IsGecko10) this.Window.setTimeout(FCKEditingArea_CompleteStart,500);else FCKEditingArea_CompleteStart.call(this.Window);}}else{var L=this.Textarea=D.createElement('textarea');L.className='SourceField';L.dir='ltr';FCKDomTools.SetElementStyles(L,{width:'100%',height:'100%',border:'none',resize:'none',outline:'none'});C.appendChild(L);L.value=A;FCKTools.RunFunction(this.OnLoad);}};function FCKEditingArea_CompleteStart(){if (!this.document.body){this.setTimeout(FCKEditingArea_CompleteStart,50);return;};var A=this._FCKEditingArea;A.Document=A.Window.document;A.MakeEditable();FCKTools.RunFunction(A.OnLoad);};FCKEditingArea.prototype.MakeEditable=function(){var A=this.Document;if (FCKBrowserInfo.IsIE){A.body.disabled=true;A.body.contentEditable=true;A.body.removeAttribute("disabled");}else{try{A.body.spellcheck=(this.FFSpellChecker!==false);if (this._BodyHTML){A.body.innerHTML=this._BodyHTML;this._BodyHTML=null;};A.designMode='on';A.execCommand('enableObjectResizing',false,!FCKConfig.DisableObjectResizing);A.execCommand('enableInlineTableEditing',false,!FCKConfig.DisableFFTableHandles);}catch (e){FCKTools.AddEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);}}};function FCKEditingArea_Document_AttributeNodeModified(A){var B=A.currentTarget.contentWindow._FCKEditingArea;if (B._timer) window.clearTimeout(B._timer);B._timer=FCKTools.SetTimeout(FCKEditingArea_MakeEditableByMutation,1000,B);};function FCKEditingArea_MakeEditableByMutation(){delete this._timer;FCKTools.RemoveEventListener(this.Window.frameElement,'DOMAttrModified',FCKEditingArea_Document_AttributeNodeModified);this.MakeEditable();};FCKEditingArea.prototype.Focus=function(){try{if (this.Mode==0){if (FCKBrowserInfo.IsIE) this._FocusIE();else this.Window.focus();}else{var A=FCKTools.GetElementDocument(this.Textarea);if ((!A.hasFocus||A.hasFocus())&&A.activeElement==this.Textarea) return;this.Textarea.focus();}}catch(e) {}};FCKEditingArea.prototype._FocusIE=function(){this.Document.body.setActive();this.Window.focus();var A=this.Document.selection.createRange();var B=A.parentElement();var C=B.nodeName.toLowerCase();if (B.childNodes.length>0||!(FCKListsLib.BlockElements[C]||FCKListsLib.NonEmptyBlockElements[C])){return;};A=new FCKDomRange(this.Window);A.MoveToElementEditStart(B);A.Select();};function FCKEditingArea_Cleanup(){if (this.Document) this.Document.body.innerHTML="";this.TargetElement=null;this.IFrame=null;this.Document=null;this.Textarea=null;if (this.Window){this.Window._FCKEditingArea=null;this.Window=null;}};
+var FCKKeystrokeHandler=function(A){this.Keystrokes={};this.CancelCtrlDefaults=(A!==false);};FCKKeystrokeHandler.prototype.AttachToElement=function(A){FCKTools.AddEventListenerEx(A,'keydown',_FCKKeystrokeHandler_OnKeyDown,this);if (FCKBrowserInfo.IsGecko10||FCKBrowserInfo.IsOpera||(FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac)) FCKTools.AddEventListenerEx(A,'keypress',_FCKKeystrokeHandler_OnKeyPress,this);};FCKKeystrokeHandler.prototype.SetKeystrokes=function(){for (var i=0;i<arguments.length;i++){var A=arguments[i];if (!A) continue;if (typeof(A[0])=='object') this.SetKeystrokes.apply(this,A);else{if (A.length==1) delete this.Keystrokes[A[0]];else this.Keystrokes[A[0]]=A[1]===true?true:A;}}};function _FCKKeystrokeHandler_OnKeyDown(A,B){var C=A.keyCode||A.which;var D=0;if (A.ctrlKey||A.metaKey) D+=CTRL;if (A.shiftKey) D+=SHIFT;if (A.altKey) D+=ALT;var E=C+D;var F=B._CancelIt=false;var G=B.Keystrokes[E];if (G){if (G===true||!(B.OnKeystroke&&B.OnKeystroke.apply(B,G))) return true;F=true;};if (F||(B.CancelCtrlDefaults&&D==CTRL&&(C<33||C>40))){B._CancelIt=true;if (A.preventDefault) return A.preventDefault();A.returnValue=false;A.cancelBubble=true;return false;};return true;};function _FCKKeystrokeHandler_OnKeyPress(A,B){if (B._CancelIt){if (A.preventDefault) return A.preventDefault();return false;};return true;};
+FCK.DTD=(function(){var X=FCKTools.Merge;var A,L,J,M,N,O,D,H,P,K,Q,F,G,C,B,E,I;A={isindex:1,fieldset:1};B={input:1,button:1,select:1,textarea:1,label:1};C=X({a:1},B);D=X({iframe:1},C);E={hr:1,ul:1,menu:1,div:1,blockquote:1,noscript:1,table:1,center:1,address:1,dir:1,pre:1,h5:1,dl:1,h4:1,noframes:1,h6:1,ol:1,h1:1,h3:1,h2:1};F={ins:1,del:1,script:1};G=X({b:1,acronym:1,bdo:1,'var':1,'#':1,abbr:1,code:1,br:1,i:1,cite:1,kbd:1,u:1,strike:1,s:1,tt:1,strong:1,q:1,samp:1,em:1,dfn:1,span:1},F);H=X({sub:1,img:1,object:1,sup:1,basefont:1,map:1,applet:1,font:1,big:1,small:1},G);I=X({p:1},H);J=X({iframe:1},H,B);K={img:1,noscript:1,br:1,kbd:1,center:1,button:1,basefont:1,h5:1,h4:1,samp:1,h6:1,ol:1,h1:1,h3:1,h2:1,form:1,font:1,'#':1,select:1,menu:1,ins:1,abbr:1,label:1,code:1,table:1,script:1,cite:1,input:1,iframe:1,strong:1,textarea:1,noframes:1,big:1,small:1,span:1,hr:1,sub:1,bdo:1,'var':1,div:1,object:1,sup:1,strike:1,dir:1,map:1,dl:1,applet:1,del:1,isindex:1,fieldset:1,ul:1,b:1,acronym:1,a:1,blockquote:1,i:1,u:1,s:1,tt:1,address:1,q:1,pre:1,p:1,em:1,dfn:1};L=X({a:1},J);M={tr:1};N={'#':1};O=X({param:1},K);P=X({form:1},A,D,E,I);Q={li:1};return {col:{},tr:{td:1,th:1},img:{},colgroup:{col:1},noscript:P,td:P,br:{},th:P,center:P,kbd:L,button:X(I,E),basefont:{},h5:L,h4:L,samp:L,h6:L,ol:Q,h1:L,h3:L,option:N,h2:L,form:X(A,D,E,I),select:{optgroup:1,option:1},font:J,ins:P,menu:Q,abbr:L,label:L,table:{thead:1,col:1,tbody:1,tr:1,colgroup:1,caption:1,tfoot:1},code:L,script:N,tfoot:M,cite:L,li:P,input:{},iframe:P,strong:J,textarea:N,noframes:P,big:J,small:J,span:J,hr:{},dt:L,sub:J,optgroup:{option:1},param:{},bdo:L,'var':J,div:P,object:O,sup:J,dd:P,strike:J,area:{},dir:Q,map:X({area:1,form:1,p:1},A,F,E),applet:O,dl:{dt:1,dd:1},del:P,isindex:{},fieldset:X({legend:1},K),thead:M,ul:Q,acronym:L,b:J,a:J,blockquote:P,caption:L,i:J,u:J,tbody:M,s:L,address:X(D,I),tt:J,legend:L,q:L,pre:X(G,C),p:L,em:J,dfn:L};})();
+var FCKStyle=function(A){this.Element=(A.Element||'span').toLowerCase();this._StyleDesc=A;};FCKStyle.prototype={GetType:function(){var A=this.GetType_$;if (A!=undefined) return A;var B=this.Element;if (B=='#'||FCKListsLib.StyleBlockElements[B]) A=0;else if (FCKListsLib.StyleObjectElements[B]) A=2;else A=1;return (this.GetType_$=A);},ApplyToSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.ApplyToRange(B,true);},ApplyToRange:function(A,B,C){switch (this.GetType()){case 0:this.ApplyToRange=this._ApplyBlockStyle;break;case 1:this.ApplyToRange=this._ApplyInlineStyle;break;default:return;};this.ApplyToRange(A,B,C);},ApplyToObject:function(A){if (!A) return;this.BuildElement(null,A);},RemoveFromSelection:function(A){var B=new FCKDomRange(A);B.MoveToSelection();this.RemoveFromRange(B,true);},RemoveFromRange:function(A,B,C){var D;var E=this._GetAttribsForComparison();var F=this._GetOverridesForComparison();if (A.CheckIsCollapsed()){var D=A.CreateBookmark(true);var H=A.GetBookmarkNode(D,true);var I=new FCKElementPath(H.parentNode);var J=[];var K=!FCKDomTools.GetNextSibling(H);var L=K||!FCKDomTools.GetPreviousSibling(H);var M;var N=-1;for (var i=0;i<I.Elements.length;i++){var O=I.Elements[i];if (this.CheckElementRemovable(O)){if (L&&!FCKDomTools.CheckIsEmptyElement(O,function(el){return (el!=H);})){M=O;N=J.length-1;}else{var P=O.nodeName.toLowerCase();if (P==this.Element){for (var Q in E){if (FCKDomTools.HasAttribute(O,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(O);break;case 'class':if (FCKDomTools.GetAttributeValue(O,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(O,Q);}}}};this._RemoveOverrides(O,F[P]);if (this.GetType()==1) this._RemoveNoAttribElement(O);}}else if (L) J.push(O);L=L&&((K&&!FCKDomTools.GetNextSibling(O))||(!K&&!FCKDomTools.GetPreviousSibling(O)));if (M&&(!L||(i==I.Elements.length-1))){var R=FCKDomTools.RemoveNode(H);for (var j=0;j<=N;j++){var S=FCKDomTools.CloneElement(J[j]);S.appendChild(R);R=S;};if (K) FCKDomTools.InsertAfterNode(M,R);else M.parentNode.insertBefore(R,M);L=false;M=null;}};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);return;};A.Expand('inline_elements');D=A.CreateBookmark(true);var T=A.GetBookmarkNode(D,true);var U=A.GetBookmarkNode(D,false);A.Release(true);var I=new FCKElementPath(T);var X=I.Elements;var O;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(T,O,A);};I=new FCKElementPath(U);X=I.Elements;for (var i=1;i<X.length;i++){O=X[i];if (O==I.Block||O==I.BlockLimit) break;b=O.nodeName.toLowerCase();if (this.CheckElementRemovable(O)) FCKDomTools.BreakParent(U,O,A);};var Z=FCKDomTools.GetNextSourceNode(T,true);while (Z){var a=FCKDomTools.GetNextSourceNode(Z);if (Z.nodeType==1){var b=Z.nodeName.toLowerCase();var c=(b==this.Element);if (c){for (var Q in E){if (FCKDomTools.HasAttribute(Z,Q)){switch (Q){case 'style':this._RemoveStylesFromElement(Z);break;case 'class':if (FCKDomTools.GetAttributeValue(Z,Q)!=this.GetFinalAttributeValue(Q)) continue;default:FCKDomTools.RemoveAttribute(Z,Q);}}}}else c=!!F[b];if (c){this._RemoveOverrides(Z,F[b]);this._RemoveNoAttribElement(Z);}};if (a==U) break;Z=a;};this._FixBookmarkStart(T);if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},CheckElementRemovable:function(A,B){if (!A) return false;var C=A.nodeName.toLowerCase();if (C==this.Element){if (!B&&!FCKDomTools.HasAttributes(A)) return true;var D=this._GetAttribsForComparison();var E=(D._length==0);for (var F in D){if (F=='_length') continue;if (this._CompareAttributeValues(F,FCKDomTools.GetAttributeValue(A,F),(this.GetFinalAttributeValue(F)||''))){E=true;if (!B) break;}else{E=false;if (B) return false;}};if (E) return true;};var G=this._GetOverridesForComparison()[C];if (G){if (!(D=G.Attributes)) return true;for (var i=0;i<D.length;i++){var H=D[i][0];if (FCKDomTools.HasAttribute(A,H)){var I=D[i][1];if (I==null||(typeof I=='string'&&FCKDomTools.GetAttributeValue(A,H)==I)||I.test(FCKDomTools.GetAttributeValue(A,H))) return true;}}};return false;},CheckActive:function(A){switch (this.GetType()){case 0:return this.CheckElementRemovable(A.Block||A.BlockLimit,true);case 1:var B=A.Elements;for (var i=0;i<B.length;i++){var C=B[i];if (C==A.Block||C==A.BlockLimit) continue;if (this.CheckElementRemovable(C,true)) return true;}};return false;},RemoveFromElement:function(A){var B=this._GetAttribsForComparison();var C=this._GetOverridesForComparison();var D=A.getElementsByTagName(this.Element);for (var i=D.length-1;i>=0;i--){var E=D[i];for (var F in B){if (FCKDomTools.HasAttribute(E,F)){switch (F){case 'style':this._RemoveStylesFromElement(E);break;case 'class':if (FCKDomTools.GetAttributeValue(E,F)!=this.GetFinalAttributeValue(F)) continue;default:FCKDomTools.RemoveAttribute(E,F);}}};this._RemoveOverrides(E,C[this.Element]);this._RemoveNoAttribElement(E);};for (var G in C){if (G!=this.Element){D=A.getElementsByTagName(G);for (var i=D.length-1;i>=0;i--){var E=D[i];this._RemoveOverrides(E,C[G]);this._RemoveNoAttribElement(E);}}}},_RemoveStylesFromElement:function(A){var B=A.style.cssText;var C=this.GetFinalStyleValue();if (B.length>0&&C.length==0) return;C='(^|;)\\s*('+C.replace(/\s*([^ ]+):.*?(;|$)/g,'$1|').replace(/\|$/,'')+'):[^;]+';var D=new RegExp(C,'gi');B=B.replace(D,'').Trim();if (B.length==0||B==';') FCKDomTools.RemoveAttribute(A,'style');else A.style.cssText=B.replace(D,'');},_RemoveOverrides:function(A,B){var C=B&&B.Attributes;if (C){for (var i=0;i<C.length;i++){var D=C[i][0];if (FCKDomTools.HasAttribute(A,D)){var E=C[i][1];if (E==null||(E.test&&E.test(FCKDomTools.GetAttributeValue(A,D)))||(typeof E=='string'&&FCKDomTools.GetAttributeValue(A,D)==E)) FCKDomTools.RemoveAttribute(A,D);}}}},_RemoveNoAttribElement:function(A){if (!FCKDomTools.HasAttributes(A)){var B=A.firstChild;var C=A.lastChild;FCKDomTools.RemoveNode(A,true);this._MergeSiblings(B);if (B!=C) this._MergeSiblings(C);}},BuildElement:function(A,B){var C=B||A.createElement(this.Element);var D=this._StyleDesc.Attributes;var E;if (D){for (var F in D){E=this.GetFinalAttributeValue(F);if (F.toLowerCase()=='class') C.className=E;else C.setAttribute(F,E);}};if (this._GetStyleText().length>0) C.style.cssText=this.GetFinalStyleValue();return C;},_CompareAttributeValues:function(A,B,C){if (A=='style'&&B&&C){B=B.replace(/;$/,'').toLowerCase();C=C.replace(/;$/,'').toLowerCase();};return (B==C||((B===null||B==='')&&(C===null||C==='')))},GetFinalAttributeValue:function(A){var B=this._StyleDesc.Attributes;var B=B?B[A]:null;if (!B&&A=='style') return this.GetFinalStyleValue();if (B&&this._Variables) B=B.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);return B;},GetFinalStyleValue:function(){var A=this._GetStyleText();if (A.length>0&&this._Variables){A=A.Replace(FCKRegexLib.StyleVariableAttName,this._GetVariableReplace,this);A=FCKTools.NormalizeCssText(A);};return A;},_GetVariableReplace:function(){return this._Variables[arguments[2]]||arguments[0];},SetVariable:function(A,B){var C=this._Variables;if (!C) C=this._Variables={};this._Variables[A]=B;},_FromPre:function(A,B,C){var D=B.innerHTML;D=D.replace(/(\r\n|\r)/g,'\n');D=D.replace(/^[ \t]*\n/,'');D=D.replace(/\n$/,'');D=D.replace(/^[ \t]+|[ \t]+$/g,function(match,offset,s){if (match.length==1) return '&nbsp;';else if (offset==0) return new Array(match.length).join('&nbsp;')+' ';else return ' '+new Array(match.length).join('&nbsp;');});var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag){value=value.replace(/\n/g,'<BR>');value=value.replace(/[ \t]{2,}/g,function (match){return new Array(match.length).join('&nbsp;')+' ';});};F.push(value);});C.innerHTML=F.join('');return C;},_ToPre:function(A,B,C){var D=B.innerHTML.Trim();D=D.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,'<BR />');var E=new FCKHtmlIterator(D);var F=[];E.Each(function(isTag,value){if (!isTag) value=value.replace(/([ \t\n\r]+|&nbsp;)/g,' ');else if (isTag&&value=='<BR />') value='\n';F.push(value);});if (FCKBrowserInfo.IsIE){var G=A.createElement('div');G.appendChild(C);C.outerHTML='<PRE>\n'+F.join('')+'</PRE>';C=G.removeChild(G.firstChild);}else C.innerHTML=F.join('');return C;},_ApplyBlockStyle:function(A,B,C){var D;if (B) D=A.CreateBookmark();var E=new FCKDomRangeIterator(A);E.EnforceRealBlocks=true;var F;var G=A.Window.document;var H=[];var I=[];while((F=E.GetNextParagraph())){var J=this.BuildElement(G);var K=J.nodeName.IEquals('pre');var L=F.nodeName.IEquals('pre');if (K&&!L){J=this._ToPre(G,F,J);H.push(J);}else if (!K&&L){J=this._FromPre(G,F,J);I.push(J);}else FCKDomTools.MoveChildren(F,J);F.parentNode.insertBefore(J,F);FCKDomTools.RemoveNode(F);};for (var i=0;i<H.length-1;i++){if (FCKDomTools.GetNextSourceElement(H[i],true,[],[],true)!=H[i+1]) continue;H[i+1].innerHTML=H[i].innerHTML+'\n\n'+H[i+1].innerHTML;FCKDomTools.RemoveNode(H[i]);};for (var i=0;i<I.length;i++){var M=I[i];var N=null;for (var j=0;j<M.childNodes.length;j++){var O=M.childNodes[j];if (O.nodeName.IEquals('br')&&j!=0&&j!=M.childNodes.length-2&&O.nextSibling&&O.nextSibling.nodeName.IEquals('br')){FCKDomTools.RemoveNode(O.nextSibling);FCKDomTools.RemoveNode(O);j--;N=FCKDomTools.InsertAfterNode(N||M,G.createElement(M.nodeName));continue;};if (N){FCKDomTools.MoveNode(O,N);j--;}}};if (B) A.SelectBookmark(D);if (C) A.MoveToBookmark(D);},_ApplyInlineStyle:function(A,B,C){var D=A.Window.document;if (A.CheckIsCollapsed()){var E=this.BuildElement(D);A.InsertNode(E);A.MoveToPosition(E,2);A.Select();return;};var F=this.Element;var G=FCK.DTD[F]||FCK.DTD.span;var H=this._GetAttribsForComparison();var I;A.Expand('inline_elements');var J=A.CreateBookmark(true);var K=A.GetBookmarkNode(J,true);var L=A.GetBookmarkNode(J,false);A.Release(true);var M=FCKDomTools.GetNextSourceNode(K,true);while (M){var N=false;var O=M.nodeType;var P=O==1?M.nodeName.toLowerCase():null;if (!P||G[P]){if ((FCK.DTD[M.parentNode.nodeName.toLowerCase()]||FCK.DTD.span)[F]||!FCK.DTD[F]){if (!A.CheckHasRange()) A.SetStart(M,3);if (O!=1||M.childNodes.length==0){var Q=M;var R=Q.parentNode;while (Q==R.lastChild&&G[R.nodeName.toLowerCase()]){Q=R;};A.SetEnd(Q,4);if (Q==Q.parentNode.lastChild&&!G[Q.parentNode.nodeName.toLowerCase()]) N=true;}else{A.SetEnd(M,3);}}else N=true;}else N=true;M=FCKDomTools.GetNextSourceNode(M);if (M==L){M=null;N=true;};if (N&&A.CheckHasRange()&&!A.CheckIsCollapsed()){I=this.BuildElement(D);A.ExtractContents().AppendTo(I);if (I.innerHTML.RTrim().length>0){A.InsertNode(I);this.RemoveFromElement(I);this._MergeSiblings(I,this._GetAttribsForComparison());if (!FCKBrowserInfo.IsIE) I.normalize();};A.Release(true);}};this._FixBookmarkStart(K);if (B) A.SelectBookmark(J);if (C) A.MoveToBookmark(J);},_FixBookmarkStart:function(A){var B;while ((B=A.nextSibling)){if (B.nodeType==1&&FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){if (!B.firstChild) FCKDomTools.RemoveNode(B);else FCKDomTools.MoveNode(A,B,true);continue;};if (B.nodeType==3&&B.length==0){FCKDomTools.RemoveNode(B);continue;};break;}},_MergeSiblings:function(A,B){if (!A||A.nodeType!=1||!FCKListsLib.InlineNonEmptyElements[A.nodeName.toLowerCase()]) return;this._MergeNextSibling(A,B);this._MergePreviousSibling(A,B);},_MergeNextSibling:function(A,B){var C=A.nextSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.nextSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.lastChild;if (D) FCKDomTools.MoveNode(A.nextSibling,A);FCKDomTools.MoveChildren(C,A);FCKDomTools.RemoveNode(C);if (E) this._MergeNextSibling(E);}}},_MergePreviousSibling:function(A,B){var C=A.previousSibling;var D=(C&&C.nodeType==1&&C.getAttribute('_fck_bookmark'));if (D) C=C.previousSibling;if (C&&C.nodeType==1&&C.nodeName==A.nodeName){if (!B) B=this._CreateElementAttribsForComparison(A);if (this._CheckAttributesMatch(C,B)){var E=A.firstChild;if (D) FCKDomTools.MoveNode(A.previousSibling,A,true);FCKDomTools.MoveChildren(C,A,true);FCKDomTools.RemoveNode(C);if (E) this._MergePreviousSibling(E);}}},_GetStyleText:function(){var A=this._StyleDesc.Styles;var B=(this._StyleDesc.Attributes?this._StyleDesc.Attributes['style']||'':'');if (B.length>0) B+=';';for (var C in A) B+=C+':'+A[C]+';';if (B.length>0&&!(/#\(/.test(B))){B=FCKTools.NormalizeCssText(B);};return (this._GetStyleText=function() { return B;})();},_GetAttribsForComparison:function(){var A=this._GetAttribsForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Attributes;if (B){for (var C in B){A[C.toLowerCase()]=B[C].toLowerCase();}};if (this._GetStyleText().length>0){A['style']=this._GetStyleText().toLowerCase();};FCKTools.AppendLengthProperty(A,'_length');return (this._GetAttribsForComparison_$=A);},_GetOverridesForComparison:function(){var A=this._GetOverridesForComparison_$;if (A) return A;A={};var B=this._StyleDesc.Overrides;if (B){if (!FCKTools.IsArray(B)) B=[B];for (var i=0;i<B.length;i++){var C=B[i];var D;var E;var F;if (typeof C=='string') D=C.toLowerCase();else{D=C.Element?C.Element.toLowerCase():this.Element;F=C.Attributes;};E=A[D]||(A[D]={});if (F){var G=(E.Attributes=E.Attributes||[]);for (var H in F){G.push([H.toLowerCase(),F[H]]);}}}};return (this._GetOverridesForComparison_$=A);},_CreateElementAttribsForComparison:function(A){var B={};var C=0;for (var i=0;i<A.attributes.length;i++){var D=A.attributes[i];if (D.specified){B[D.nodeName.toLowerCase()]=FCKDomTools.GetAttributeValue(A,D).toLowerCase();C++;}};B._length=C;return B;},_CheckAttributesMatch:function(A,B){var C=A.attributes;var D=0;for (var i=0;i<C.length;i++){var E=C[i];if (E.specified){var F=E.nodeName.toLowerCase();var G=B[F];if (!G) break;if (G!=FCKDomTools.GetAttributeValue(A,E).toLowerCase()) break;D++;}};return (D==B._length);}};
+var FCKStyles=FCK.Styles={_Callbacks:{},_ObjectStyles:{},ApplyStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){if (A.GetType()==2) A.ApplyToObject(FCKSelection.GetSelectedElement());else A.ApplyToSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},RemoveStyle:function(A){if (typeof A=='string') A=this.GetStyles()[A];if (A){A.RemoveFromSelection(FCK.EditorWindow);FCK.Events.FireEvent('OnSelectionChange');}},AttachStyleStateChange:function(A,B,C){var D=this._Callbacks[A];if (!D) D=this._Callbacks[A]=[];D.push([B,C]);},CheckSelectionChanges:function(){var A=FCKSelection.GetBoundaryParentElement(true);if (!A) return;var B=new FCKElementPath(A);var C=this.GetStyles();for (var D in C){var E=this._Callbacks[D];if (E){var F=C[D];var G=F.CheckActive(B);if (G!=(F._LastState||null)){F._LastState=G;for (var i=0;i<E.length;i++){var H=E[i][0];var I=E[i][1];H.call(I||window,D,G);}}}}},CheckStyleInSelection:function(A){return false;},_GetRemoveFormatTagsRegex:function (){var A=new RegExp('^(?:'+FCKConfig.RemoveFormatTags.replace(/,/g,'|')+')$','i');return (this._GetRemoveFormatTagsRegex=function(){return A;})&&A;},RemoveAll:function(){var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();if (A.CheckIsCollapsed()) return;A.Expand('inline_elements');var B=A.CreateBookmark(true);var C=A.GetBookmarkNode(B,true);var D=A.GetBookmarkNode(B,false);A.Release(true);var E=this._GetRemoveFormatTagsRegex();var F=new FCKElementPath(C);var G=F.Elements;var H;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;if (E.test(H.nodeName)) FCKDomTools.BreakParent(C,H,A);};F=new FCKElementPath(D);G=F.Elements;for (var i=1;i<G.length;i++){H=G[i];if (H==F.Block||H==F.BlockLimit) break;elementName=H.nodeName.toLowerCase();if (E.test(H.nodeName)) FCKDomTools.BreakParent(D,H,A);};var I=FCKDomTools.GetNextSourceNode(C,true,1);while (I){if (I==D) break;var J=FCKDomTools.GetNextSourceNode(I,false,1);if (E.test(I.nodeName)) FCKDomTools.RemoveNode(I,true);else FCKDomTools.RemoveAttributes(I,FCKConfig.RemoveAttributesArray);I=J;};A.SelectBookmark(B);FCK.Events.FireEvent('OnSelectionChange');},GetStyle:function(A){return this.GetStyles()[A];},GetStyles:function(){var A=this._GetStyles;if (!A){A=this._GetStyles=FCKTools.Merge(this._LoadStylesCore(),this._LoadStylesCustom(),this._LoadStylesXml());};return A;},CheckHasObjectStyle:function(A){return!!this._ObjectStyles[A];},_LoadStylesCore:function(){var A={};var B=FCKConfig.CoreStyles;for (var C in B){var D=A['_FCK_'+C]=new FCKStyle(B[C]);D.IsCore=true;};return A;},_LoadStylesCustom:function(){var A={};var B=FCKConfig.CustomStyles;if (B){for (var C in B){var D=A[C]=new FCKStyle(B[C]);D.Name=C;}};return A;},_LoadStylesXml:function(){var A={};var B=FCKConfig.StylesXmlPath;if (!B||B.length==0) return A;var C=new FCKXml();C.LoadUrl(B);var D=FCKXml.TransformToObject(C.SelectSingleNode('Styles'));var E=D.$Style;if (!E) return A;for (var i=0;i<E.length;i++){var F=E[i];var G=(F.element||'').toLowerCase();if (G.length==0) throw('The element name is required. Error loading "'+B+'"');var H={Element:G,Attributes:{},Styles:{},Overrides:[]};var I=F.$Attribute||[];for (var j=0;j<I.length;j++){H.Attributes[I[j].name]=I[j].value;};var J=F.$Style||[];for (j=0;j<J.length;j++){H.Styles[J[j].name]=J[j].value;};var K=F.$Override;if (K){for (j=0;j<K.length;j++){var L=K[j];var M={Element:L.element};var N=L.$Attribute;if (N){M.Attributes={};for (var k=0;k<N.length;k++){var O=N[k].value||null;if (O){var P=O&&FCKRegexLib.RegExp.exec(O);if (P) O=new RegExp(P[1],P[2]||'');};M.Attributes[N[k].name]=O;}};H.Overrides.push(M);}};var Q=new FCKStyle(H);Q.Name=F.name||G;if (Q.GetType()==2) this._ObjectStyles[G]=true;A[Q.Name]=Q;};return A;}};
+var FCKListHandler={OutdentListItem:function(A){var B=A.parentNode;if (B.tagName.toUpperCase().Equals('UL','OL')){var C=FCKTools.GetElementDocument(A);var D=new FCKDocumentFragment(C);var E=D.RootNode;var F=false;var G=FCKDomTools.GetFirstChild(A,['UL','OL']);if (G){F=true;var H;while ((H=G.firstChild)) E.appendChild(G.removeChild(H));FCKDomTools.RemoveNode(G);};var I;var J=false;while ((I=A.nextSibling)){if (!F&&I.nodeType==1&&I.nodeName.toUpperCase()=='LI') J=F=true;E.appendChild(I.parentNode.removeChild(I));if (!J&&I.nodeType==1&&I.nodeName.toUpperCase().Equals('UL','OL')) FCKDomTools.RemoveNode(I,true);};var K=B.parentNode.tagName.toUpperCase();var L=(K=='LI');if (L||K.Equals('UL','OL')){if (F){var G=B.cloneNode(false);D.AppendTo(G);A.appendChild(G);}else if (L) D.InsertAfterNode(B.parentNode);else D.InsertAfterNode(B);if (L) FCKDomTools.InsertAfterNode(B.parentNode,B.removeChild(A));else FCKDomTools.InsertAfterNode(B,B.removeChild(A));}else{if (F){var N=B.cloneNode(false);D.AppendTo(N);FCKDomTools.InsertAfterNode(B,N);};var O=C.createElement(FCKConfig.EnterMode=='p'?'p':'div');FCKDomTools.MoveChildren(B.removeChild(A),O);FCKDomTools.InsertAfterNode(B,O);if (FCKConfig.EnterMode=='br'){if (FCKBrowserInfo.IsGecko) O.parentNode.insertBefore(FCKTools.CreateBogusBR(C),O);else FCKDomTools.InsertAfterNode(O,FCKTools.CreateBogusBR(C));FCKDomTools.RemoveNode(O,true);}};if (this.CheckEmptyList(B)) FCKDomTools.RemoveNode(B,true);}},CheckEmptyList:function(A){return (FCKDomTools.GetFirstChild(A,'LI')==null);},CheckListHasContents:function(A){var B=A.firstChild;while (B){switch (B.nodeType){case 1:if (!B.nodeName.IEquals('UL','LI')) return true;break;case 3:if (B.nodeValue.Trim().length>0) return true;};B=B.nextSibling;};return false;}};
+var FCKElementPath=function(A){var B=null;var C=null;var D=[];var e=A;while (e){if (e.nodeType==1){if (!this.LastElement) this.LastElement=e;var E=e.nodeName.toLowerCase();if (FCKBrowserInfo.IsIE&&e.scopeName!='HTML') E=e.scopeName.toLowerCase()+':'+E;if (!C){if (!B&&FCKListsLib.PathBlockElements[E]!=null) B=e;if (FCKListsLib.PathBlockLimitElements[E]!=null){if (!B&&E=='div'&&!FCKElementPath._CheckHasBlock(e)) B=e;else C=e;}};D.push(e);if (E=='body') break;};e=e.parentNode;};this.Block=B;this.BlockLimit=C;this.Elements=D;};FCKElementPath._CheckHasBlock=function(A){var B=A.childNodes;for (var i=0,count=B.length;i<count;i++){var C=B[i];if (C.nodeType==1&&FCKListsLib.BlockElements[C.nodeName.toLowerCase()]) return true;};return false;};
+var FCKDomRange=function(A){this.Window=A;this._Cache={};};FCKDomRange.prototype={_UpdateElementInfo:function(){var A=this._Range;if (!A) this.Release(true);else{var B=A.startContainer;var C=A.endContainer;var D=new FCKElementPath(B);this.StartNode=B.nodeType==3?B:B.childNodes[A.startOffset];this.StartContainer=B;this.StartBlock=D.Block;this.StartBlockLimit=D.BlockLimit;if (B!=C) D=new FCKElementPath(C);var E=C;if (A.endOffset==0){while (E&&!E.previousSibling) E=E.parentNode;if (E) E=E.previousSibling;}else if (E.nodeType==1) E=E.childNodes[A.endOffset-1];this.EndNode=E;this.EndContainer=C;this.EndBlock=D.Block;this.EndBlockLimit=D.BlockLimit;};this._Cache={};},CreateRange:function(){return new FCKW3CRange(this.Window.document);},DeleteContents:function(){if (this._Range){this._Range.deleteContents();this._UpdateElementInfo();}},ExtractContents:function(){if (this._Range){var A=this._Range.extractContents();this._UpdateElementInfo();return A;};return null;},CheckIsCollapsed:function(){if (this._Range) return this._Range.collapsed;return false;},Collapse:function(A){if (this._Range) this._Range.collapse(A);this._UpdateElementInfo();},Clone:function(){var A=FCKTools.CloneObject(this);if (this._Range) A._Range=this._Range.cloneRange();return A;},MoveToNodeContents:function(A){if (!this._Range) this._Range=this.CreateRange();this._Range.selectNodeContents(A);this._UpdateElementInfo();},MoveToElementStart:function(A){this.SetStart(A,1);this.SetEnd(A,1);},MoveToElementEditStart:function(A){var B;while (A&&A.nodeType==1){if (FCKDomTools.CheckIsEditable(A)) B=A;else if (B) break;A=A.firstChild;};if (B) this.MoveToElementStart(B);},InsertNode:function(A){if (this._Range) this._Range.insertNode(A);},CheckIsEmpty:function(){if (this.CheckIsCollapsed()) return true;var A=this.Window.document.createElement('div');this._Range.cloneContents().AppendTo(A);FCKDomTools.TrimNode(A);return (A.innerHTML.length==0);},CheckStartOfBlock:function(){var A=this._Cache;var B=A.IsStartOfBlock;if (B!=undefined) return B;var C=this.StartBlock||this.StartBlockLimit;var D=this._Range.startContainer;var E=this._Range.startOffset;var F;if (E>0){if (D.nodeType==3){var G=D.nodeValue.substr(0,E).Trim();if (G.length!=0) return A.IsStartOfBlock=false;}else F=D.childNodes[E-1];};if (!F) F=FCKDomTools.GetPreviousSourceNode(D,true,null,C);while (F){switch (F.nodeType){case 1:if (!FCKListsLib.InlineChildReqElements[F.nodeName.toLowerCase()]) return A.IsStartOfBlock=false;break;case 3:if (F.nodeValue.Trim().length>0) return A.IsStartOfBlock=false;};F=FCKDomTools.GetPreviousSourceNode(F,false,null,C);};return A.IsStartOfBlock=true;},CheckEndOfBlock:function(A){var B=this._Cache.IsEndOfBlock;if (B!=undefined) return B;var C=this.EndBlock||this.EndBlockLimit;var D=this._Range.endContainer;var E=this._Range.endOffset;var F;if (D.nodeType==3){var G=D.nodeValue;if (E<G.length){G=G.substr(E);if (G.Trim().length!=0) return this._Cache.IsEndOfBlock=false;}}else F=D.childNodes[E];if (!F) F=FCKDomTools.GetNextSourceNode(D,true,null,C);var H=false;while (F){switch (F.nodeType){case 1:var I=F.nodeName.toLowerCase();if (FCKListsLib.InlineChildReqElements[I]) break;if (I=='br'&&!H){H=true;break;};return this._Cache.IsEndOfBlock=false;case 3:if (F.nodeValue.Trim().length>0) return this._Cache.IsEndOfBlock=false;};F=FCKDomTools.GetNextSourceNode(F,false,null,C);};if (A) this.Select();return this._Cache.IsEndOfBlock=true;},CreateBookmark:function(A){var B={StartId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'S',EndId:(new Date()).valueOf()+Math.floor(Math.random()*1000)+'E'};var C=this.Window.document;var D;var E;var F;if (!this.CheckIsCollapsed()){E=C.createElement('span');E.style.display='none';E.id=B.EndId;E.setAttribute('_fck_bookmark',true);E.innerHTML='&nbsp;';F=this.Clone();F.Collapse(false);F.InsertNode(E);};D=C.createElement('span');D.style.display='none';D.id=B.StartId;D.setAttribute('_fck_bookmark',true);D.innerHTML='&nbsp;';F=this.Clone();F.Collapse(true);F.InsertNode(D);if (A){B.StartNode=D;B.EndNode=E;};if (E){this.SetStart(D,4);this.SetEnd(E,3);}else this.MoveToPosition(D,4);return B;},GetBookmarkNode:function(A,B){var C=this.Window.document;if (B) return A.StartNode||C.getElementById(A.StartId);else return A.EndNode||C.getElementById(A.EndId);},MoveToBookmark:function(A,B){var C=this.GetBookmarkNode(A,true);var D=this.GetBookmarkNode(A,false);this.SetStart(C,3);if (!B) FCKDomTools.RemoveNode(C);if (D){this.SetEnd(D,3);if (!B) FCKDomTools.RemoveNode(D);}else this.Collapse(true);this._UpdateElementInfo();},CreateBookmark2:function(){if (!this._Range) return { "Start":0,"End":0 };var A={"Start":[this._Range.startOffset],"End":[this._Range.endOffset]};var B=this._Range.startContainer.previousSibling;var C=this._Range.endContainer.previousSibling;var D=this._Range.startContainer;var E=this._Range.endContainer;while (B&&B.nodeType==3){A.Start[0]+=B.length;D=B;B=B.previousSibling;};while (C&&C.nodeType==3){A.End[0]+=C.length;E=C;C=C.previousSibling;};if (D.nodeType==1&&D.childNodes[A.Start[0]]&&D.childNodes[A.Start[0]].nodeType==3){var F=D.childNodes[A.Start[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};D=F;A.Start[0]=G;};if (E.nodeType==1&&E.childNodes[A.End[0]]&&E.childNodes[A.End[0]].nodeType==3){var F=E.childNodes[A.End[0]];var G=0;while (F.previousSibling&&F.previousSibling.nodeType==3){F=F.previousSibling;G+=F.length;};E=F;A.End[0]=G;};A.Start=FCKDomTools.GetNodeAddress(D,true).concat(A.Start);A.End=FCKDomTools.GetNodeAddress(E,true).concat(A.End);return A;},MoveToBookmark2:function(A){var B=FCKDomTools.GetNodeFromAddress(this.Window.document,A.Start.slice(0,-1),true);var C=FCKDomTools.GetNodeFromAddress(this.Window.document,A.End.slice(0,-1),true);this.Release(true);this._Range=new FCKW3CRange(this.Window.document);var D=A.Start[A.Start.length-1];var E=A.End[A.End.length-1];while (B.nodeType==3&&D>B.length){if (!B.nextSibling||B.nextSibling.nodeType!=3) break;D-=B.length;B=B.nextSibling;};while (C.nodeType==3&&E>C.length){if (!C.nextSibling||C.nextSibling.nodeType!=3) break;E-=C.length;C=C.nextSibling;};this._Range.setStart(B,D);this._Range.setEnd(C,E);this._UpdateElementInfo();},MoveToPosition:function(A,B){this.SetStart(A,B);this.Collapse(true);},SetStart:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setStart(A,0);break;case 2:D.setStart(A,A.childNodes.length);break;case 3:D.setStartBefore(A);break;case 4:D.setStartAfter(A);};if (!C) this._UpdateElementInfo();},SetEnd:function(A,B,C){var D=this._Range;if (!D) D=this._Range=this.CreateRange();switch(B){case 1:D.setEnd(A,0);break;case 2:D.setEnd(A,A.childNodes.length);break;case 3:D.setEndBefore(A);break;case 4:D.setEndAfter(A);};if (!C) this._UpdateElementInfo();},Expand:function(A){var B,oSibling;switch (A){case 'inline_elements':if (this._Range.startOffset==0){B=this._Range.startContainer;if (B.nodeType!=1) B=B.previousSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setStartBefore(B);if (B!=B.parentNode.firstChild) break;B=B.parentNode;}}};B=this._Range.endContainer;var C=this._Range.endOffset;if ((B.nodeType==3&&C>=B.nodeValue.length)||(B.nodeType==1&&C>=B.childNodes.length)||(B.nodeType!=1&&B.nodeType!=3)){if (B.nodeType!=1) B=B.nextSibling?null:B.parentNode;if (B){while (FCKListsLib.InlineNonEmptyElements[B.nodeName.toLowerCase()]){this._Range.setEndAfter(B);if (B!=B.parentNode.lastChild) break;B=B.parentNode;}}};break;case 'block_contents':case 'list_contents':var D=FCKListsLib.BlockBoundaries;if (A=='list_contents'||FCKConfig.EnterMode=='br') D=FCKListsLib.ListBoundaries;if (this.StartBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents') this.SetStart(this.StartBlock,1);else{B=this._Range.startContainer;if (B.nodeType==1){var E=B.childNodes[this._Range.startOffset];if (E) B=FCKDomTools.GetPreviousSourceNode(E,true);else B=B.lastChild||B;};while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setStartBefore(B);B=B.previousSibling||B.parentNode;}};if (this.EndBlock&&FCKConfig.EnterMode!='br'&&A=='block_contents'&&this.EndBlock.nodeName.toLowerCase()!='li') this.SetEnd(this.EndBlock,2);else{B=this._Range.endContainer;if (B.nodeType==1) B=B.childNodes[this._Range.endOffset]||B.lastChild;while (B&&(B.nodeType!=1||(B!=this.StartBlockLimit&&!D[B.nodeName.toLowerCase()]))){this._Range.setEndAfter(B);B=B.nextSibling||B.parentNode;};if (B&&B.nodeName.toLowerCase()=='br') this._Range.setEndAfter(B);};this._UpdateElementInfo();}},SplitBlock:function(A){var B=A||FCKConfig.EnterMode;if (!this._Range) this.MoveToSelection();if (this.StartBlockLimit==this.EndBlockLimit){var C=this.StartBlock;var D=this.EndBlock;var E=null;if (B!='br'){if (!C){C=this.FixBlock(true,B);D=this.EndBlock;};if (!D) D=this.FixBlock(false,B);};var F=(C!=null&&this.CheckStartOfBlock());var G=(D!=null&&this.CheckEndOfBlock());if (!this.CheckIsEmpty()) this.DeleteContents();if (C&&D&&C==D){if (G){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(D,4);D=null;}else if (F){E=new FCKElementPath(this.StartContainer);this.MoveToPosition(C,3);C=null;}else{this.SetEnd(C,2);var H=this.ExtractContents();D=C.cloneNode(false);D.removeAttribute('id',false);H.AppendTo(D);FCKDomTools.InsertAfterNode(C,D);this.MoveToPosition(C,4);if (FCKBrowserInfo.IsGecko&&!C.nodeName.IEquals(['ul','ol'])) FCKTools.AppendBogusBr(C);}};return {PreviousBlock:C,NextBlock:D,WasStartOfBlock:F,WasEndOfBlock:G,ElementPath:E};};return null;},FixBlock:function(A,B){var C=this.CreateBookmark();this.Collapse(A);this.Expand('block_contents');var D=this.Window.document.createElement(B);this.ExtractContents().AppendTo(D);FCKDomTools.TrimNode(D);this.InsertNode(D);this.MoveToBookmark(C);return D;},Release:function(A){if (!A) this.Window=null;this.StartNode=null;this.StartContainer=null;this.StartBlock=null;this.StartBlockLimit=null;this.EndNode=null;this.EndContainer=null;this.EndBlock=null;this.EndBlockLimit=null;this._Range=null;this._Cache=null;},CheckHasRange:function(){return!!this._Range;},GetTouchedStartNode:function(){var A=this._Range;var B=A.startContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.startOffset]||B;},GetTouchedEndNode:function(){var A=this._Range;var B=A.endContainer;if (A.collapsed||B.nodeType!=1) return B;return B.childNodes[A.endOffset-1]||B;}};
+FCKDomRange.prototype.MoveToSelection=function(){this.Release(true);this._Range=new FCKW3CRange(this.Window.document);var A=this.Window.document.selection;if (A.type!='Control'){var B=this._GetSelectionMarkerTag(true);var C=this._GetSelectionMarkerTag(false);if (!B&&!C){this._Range.setStart(this.Window.document.body,0);this._UpdateElementInfo();return;};this._Range.setStart(B.parentNode,FCKDomTools.GetIndexOf(B));B.parentNode.removeChild(B);this._Range.setEnd(C.parentNode,FCKDomTools.GetIndexOf(C));C.parentNode.removeChild(C);this._UpdateElementInfo();}else{var D=A.createRange().item(0);if (D){this._Range.setStartBefore(D);this._Range.setEndAfter(D);this._UpdateElementInfo();}}};FCKDomRange.prototype.Select=function(A){if (this._Range) this.SelectBookmark(this.CreateBookmark(true),A);};FCKDomRange.prototype.SelectBookmark=function(A,B){var C=this.CheckIsCollapsed();var D;var E;var F=this.GetBookmarkNode(A,true);if (!F) return;var G;if (!C) G=this.GetBookmarkNode(A,false);var H=this.Window.document.body.createTextRange();H.moveToElementText(F);H.moveStart('character',1);if (G){var I=this.Window.document.body.createTextRange();I.moveToElementText(G);H.setEndPoint('EndToEnd',I);H.moveEnd('character',-1);}else{D=(B||!F.previousSibling||F.previousSibling.nodeName.toLowerCase()=='br')&&!F.nextSibing;E=this.Window.document.createElement('span');E.innerHTML='&#65279;';F.parentNode.insertBefore(E,F);if (D){F.parentNode.insertBefore(this.Window.document.createTextNode('\ufeff'),F);}};if (!this._Range) this._Range=this.CreateRange();this._Range.setStartBefore(F);F.parentNode.removeChild(F);if (C){if (D){H.moveStart('character',-1);H.select();this.Window.document.selection.clear();}else H.select();FCKDomTools.RemoveNode(E);}else{this._Range.setEndBefore(G);G.parentNode.removeChild(G);H.select();}};FCKDomRange.prototype._GetSelectionMarkerTag=function(A){var B=this.Window.document;var C=B.selection;var D;try{D=C.createRange();}catch (e){return null;};if (D.parentElement().document!=B) return null;D.collapse(A===true);var E='fck_dom_range_temp_'+(new Date()).valueOf()+'_'+Math.floor(Math.random()*1000);D.pasteHTML('<span id="'+E+'"></span>');return B.getElementById(E);};
+var FCKDomRangeIterator=function(A){this.Range=A;this.ForceBrBreak=false;this.EnforceRealBlocks=false;};FCKDomRangeIterator.CreateFromSelection=function(A){var B=new FCKDomRange(A);B.MoveToSelection();return new FCKDomRangeIterator(B);};FCKDomRangeIterator.prototype={GetNextParagraph:function(){var A;var B;var C;var D;var E;var F=this.ForceBrBreak?FCKListsLib.ListBoundaries:FCKListsLib.BlockBoundaries;if (!this._LastNode){var B=this.Range.Clone();B.Expand(this.ForceBrBreak?'list_contents':'block_contents');this._NextNode=B.GetTouchedStartNode();this._LastNode=B.GetTouchedEndNode();B=null;};var H=this._NextNode;var I=this._LastNode;this._NextNode=null;while (H){var J=false;var K=(H.nodeType!=1);var L=false;if (!K){var M=H.nodeName.toLowerCase();if (F[M]&&(!FCKBrowserInfo.IsIE||H.scopeName=='HTML')){if (M=='br') K=true;else if (!B&&H.childNodes.length==0&&M!='hr'){A=H;C=H==I;break;};if (B){B.SetEnd(H,3,true);if (M!='br') this._NextNode=H;};J=true;}else{if (H.firstChild){if (!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};H=H.firstChild;continue;};K=true;}}else if (H.nodeType==3){if (/^[\r\n\t ]+$/.test(H.nodeValue)) K=false;};if (K&&!B){B=new FCKDomRange(this.Range.Window);B.SetStart(H,3,true);};C=((!J||K)&&H==I);if (B&&!J){while (!H.nextSibling&&!C){var N=H.parentNode;if (F[N.nodeName.toLowerCase()]){J=true;C=C||(N==I);break;};H=N;K=true;C=(H==I);L=true;}};if (K) B.SetEnd(H,4,true);if ((J||C)&&B){B._UpdateElementInfo();if (B.StartNode==B.EndNode&&B.StartNode.parentNode==B.StartBlockLimit&&B.StartNode.getAttribute&&B.StartNode.getAttribute('_fck_bookmark')) B=null;else break;};if (C) break;H=FCKDomTools.GetNextSourceNode(H,L,null,I);};if (!A){if (!B){this._NextNode=null;return null;};A=B.StartBlock;if (!A&&!this.EnforceRealBlocks&&B.StartBlockLimit.nodeName.IEquals('DIV','TH','TD')&&B.CheckStartOfBlock()&&B.CheckEndOfBlock()){A=B.StartBlockLimit;}else if (!A||(this.EnforceRealBlocks&&A.nodeName.toLowerCase()=='li')){A=this.Range.Window.document.createElement(FCKConfig.EnterMode=='p'?'p':'div');B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);B.InsertNode(A);D=true;E=true;}else if (A.nodeName.toLowerCase()!='li'){if (!B.CheckStartOfBlock()||!B.CheckEndOfBlock()){A=A.cloneNode(false);B.ExtractContents().AppendTo(A);FCKDomTools.TrimNode(A);var O=B.SplitBlock();D=!O.WasStartOfBlock;E=!O.WasEndOfBlock;B.InsertNode(A);}}else if (!C){this._NextNode=A==I?null:FCKDomTools.GetNextSourceNode(B.EndNode,true,null,I);return A;}};if (D){var P=A.previousSibling;if (P&&P.nodeType==1){if (P.nodeName.toLowerCase()=='br') P.parentNode.removeChild(P);else if (P.lastChild&&P.lastChild.nodeName.IEquals('br')) P.removeChild(P.lastChild);}};if (E){var Q=A.lastChild;if (Q&&Q.nodeType==1&&Q.nodeName.toLowerCase()=='br') A.removeChild(Q);};if (!this._NextNode) this._NextNode=(C||A==I)?null:FCKDomTools.GetNextSourceNode(A,true,null,I);return A;}};
+var FCKDocumentFragment=function(A){this._Document=A;this.RootNode=A.createElement('div');};FCKDocumentFragment.prototype={AppendTo:function(A){FCKDomTools.MoveChildren(this.RootNode,A);},AppendHtml:function(A){var B=this._Document.createElement('div');B.innerHTML=A;FCKDomTools.MoveChildren(B,this.RootNode);},InsertAfterNode:function(A){var B=this.RootNode;var C;while((C=B.lastChild)) FCKDomTools.InsertAfterNode(A,B.removeChild(C));}};
+var FCKW3CRange=function(A){this._Document=A;this.startContainer=null;this.startOffset=null;this.endContainer=null;this.endOffset=null;this.collapsed=true;};FCKW3CRange.CreateRange=function(A){return new FCKW3CRange(A);};FCKW3CRange.CreateFromRange=function(A,B){var C=FCKW3CRange.CreateRange(A);C.setStart(B.startContainer,B.startOffset);C.setEnd(B.endContainer,B.endOffset);return C;};FCKW3CRange.prototype={_UpdateCollapsed:function(){this.collapsed=(this.startContainer==this.endContainer&&this.startOffset==this.endOffset);},setStart:function(A,B){this.startContainer=A;this.startOffset=B;if (!this.endContainer){this.endContainer=A;this.endOffset=B;};this._UpdateCollapsed();},setEnd:function(A,B){this.endContainer=A;this.endOffset=B;if (!this.startContainer){this.startContainer=A;this.startOffset=B;};this._UpdateCollapsed();},setStartAfter:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setStartBefore:function(A){this.setStart(A.parentNode,FCKDomTools.GetIndexOf(A));},setEndAfter:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A)+1);},setEndBefore:function(A){this.setEnd(A.parentNode,FCKDomTools.GetIndexOf(A));},collapse:function(A){if (A){this.endContainer=this.startContainer;this.endOffset=this.startOffset;}else{this.startContainer=this.endContainer;this.startOffset=this.endOffset;};this.collapsed=true;},selectNodeContents:function(A){this.setStart(A,0);this.setEnd(A,A.nodeType==3?A.data.length:A.childNodes.length);},insertNode:function(A){var B=this.startContainer;var C=this.startOffset;if (B.nodeType==3){B.splitText(C);if (B==this.endContainer) this.setEnd(B.nextSibling,this.endOffset-this.startOffset);FCKDomTools.InsertAfterNode(B,A);return;}else{B.insertBefore(A,B.childNodes[C]||null);if (B==this.endContainer){this.endOffset++;this.collapsed=false;}}},deleteContents:function(){if (this.collapsed) return;this._ExecContentsAction(0);},extractContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(1,A);return A;},cloneContents:function(){var A=new FCKDocumentFragment(this._Document);if (!this.collapsed) this._ExecContentsAction(2,A);return A;},_ExecContentsAction:function(A,B){var C=this.startContainer;var D=this.endContainer;var E=this.startOffset;var F=this.endOffset;var G=false;var H=false;if (D.nodeType==3) D=D.splitText(F);else{if (D.childNodes.length>0){if (F>D.childNodes.length-1){D=FCKDomTools.InsertAfterNode(D.lastChild,this._Document.createTextNode(''));H=true;}else D=D.childNodes[F];}};if (C.nodeType==3){C.splitText(E);if (C==D) D=C.nextSibling;}else{if (E==0){C=C.insertBefore(this._Document.createTextNode(''),C.firstChild);G=true;}else if (E>C.childNodes.length-1){C=C.appendChild(this._Document.createTextNode(''));G=true;}else C=C.childNodes[E].previousSibling;};var I=FCKDomTools.GetParents(C);var J=FCKDomTools.GetParents(D);var i,topStart,topEnd;for (i=0;i<I.length;i++){topStart=I[i];topEnd=J[i];if (topStart!=topEnd) break;};var K,levelStartNode,levelClone,currentNode,currentSibling;if (B) K=B.RootNode;for (var j=i;j<I.length;j++){levelStartNode=I[j];if (K&&levelStartNode!=C) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==C));currentNode=levelStartNode.nextSibling;while(currentNode){if (currentNode==J[j]||currentNode==D) break;currentSibling=currentNode.nextSibling;if (A==2) K.appendChild(currentNode.cloneNode(true));else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.appendChild(currentNode);};currentNode=currentSibling;};if (K) K=levelClone;};if (B) K=B.RootNode;for (var k=i;k<J.length;k++){levelStartNode=J[k];if (A>0&&levelStartNode!=D) levelClone=K.appendChild(levelStartNode.cloneNode(levelStartNode==D));if (!I[k]||levelStartNode.parentNode!=I[k].parentNode){currentNode=levelStartNode.previousSibling;while(currentNode){if (currentNode==I[k]||currentNode==C) break;currentSibling=currentNode.previousSibling;if (A==2) K.insertBefore(currentNode.cloneNode(true),K.firstChild);else{currentNode.parentNode.removeChild(currentNode);if (A==1) K.insertBefore(currentNode,K.firstChild);};currentNode=currentSibling;}};if (K) K=levelClone;};if (A==2){var L=this.startContainer;if (L.nodeType==3){L.data+=L.nextSibling.data;L.parentNode.removeChild(L.nextSibling);};var M=this.endContainer;if (M.nodeType==3&&M.nextSibling){M.data+=M.nextSibling.data;M.parentNode.removeChild(M.nextSibling);}}else{if (topStart&&topEnd&&(C.parentNode!=topStart.parentNode||D.parentNode!=topEnd.parentNode)){var N=FCKDomTools.GetIndexOf(topEnd);if (G&&topEnd.parentNode==C.parentNode) N--;this.setStart(topEnd.parentNode,N);};this.collapse(true);};if(G) C.parentNode.removeChild(C);if(H&&D.parentNode) D.parentNode.removeChild(D);},cloneRange:function(){return FCKW3CRange.CreateFromRange(this._Document,this);}};
+var FCKEnterKey=function(A,B,C,D){this.Window=A;this.EnterMode=B||'p';this.ShiftEnterMode=C||'br';var E=new FCKKeystrokeHandler(false);E._EnterKey=this;E.OnKeystroke=FCKEnterKey_OnKeystroke;E.SetKeystrokes([[13,'Enter'],[SHIFT+13,'ShiftEnter'],[9,'Tab'],[8,'Backspace'],[CTRL+8,'CtrlBackspace'],[46,'Delete']]);if (D>0){this.TabText='';while (D-->0) this.TabText+='\xa0';};E.AttachToElement(A.document);};function FCKEnterKey_OnKeystroke(A,B){var C=this._EnterKey;try{switch (B){case 'Enter':return C.DoEnter();break;case 'ShiftEnter':return C.DoShiftEnter();break;case 'Backspace':return C.DoBackspace();break;case 'Delete':return C.DoDelete();break;case 'Tab':return C.DoTab();break;case 'CtrlBackspace':return C.DoCtrlBackspace();break;}}catch (e){};return false;};FCKEnterKey.prototype.DoEnter=function(A,B){FCKUndo.SaveUndoStep();this._HasShift=(B===true);var C=FCKSelection.GetParentElement();var D=new FCKElementPath(C);var E=A||this.EnterMode;if (E=='br'||D.Block&&D.Block.tagName.toLowerCase()=='pre') return this._ExecuteEnterBr();else return this._ExecuteEnterBlock(E);};FCKEnterKey.prototype.DoShiftEnter=function(){return this.DoEnter(this.ShiftEnterMode,true);};FCKEnterKey.prototype.DoBackspace=function(){var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};var C=B.CheckIsCollapsed();if (!C){if (FCKBrowserInfo.IsIE&&this.Window.document.selection.type.toLowerCase()=="control"){var D=this.Window.document.selection.createRange();for (var i=D.length-1;i>=0;i--){var E=D.item(i);E.parentNode.removeChild(E);};return true;};return false;};var F=B.StartBlock;var G=B.EndBlock;if (B.StartBlockLimit==B.EndBlockLimit&&F&&G){if (!C){var H=B.CheckEndOfBlock();B.DeleteContents();if (F!=G){B.SetStart(G,1);B.SetEnd(G,1);};B.Select();A=(F==G);};if (B.CheckStartOfBlock()){var I=B.StartBlock;var J=FCKDomTools.GetPreviousSourceElement(I,true,['BODY',B.StartBlockLimit.nodeName],['UL','OL']);A=this._ExecuteBackspace(B,J,I);}else if (FCKBrowserInfo.IsGeckoLike){B.Select();}};B.Release();return A;};FCKEnterKey.prototype.DoCtrlBackspace=function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(this.Window);A.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(A,this.Window.document.body)){this._FixIESelectAllBug(A);return true;};return false;};FCKEnterKey.prototype._ExecuteBackspace=function(A,B,C){var D=false;if (!B&&C&&C.nodeName.IEquals('LI')&&C.parentNode.parentNode.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};if (B&&B.nodeName.IEquals('LI')){var E=FCKDomTools.GetLastChild(B,['UL','OL']);while (E){B=FCKDomTools.GetLastChild(E,'LI');E=FCKDomTools.GetLastChild(B,['UL','OL']);}};if (B&&C){if (C.nodeName.IEquals('LI')&&!B.nodeName.IEquals('LI')){this._OutdentWithSelection(C,A);return true;};var F=C.parentNode;var G=B.nodeName.toLowerCase();if (FCKListsLib.EmptyElements[G]!=null||G=='table'){FCKDomTools.RemoveNode(B);D=true;}else{FCKDomTools.RemoveNode(C);while (F.innerHTML.Trim().length==0){var H=F.parentNode;H.removeChild(F);F=H;};FCKDomTools.LTrimNode(C);FCKDomTools.RTrimNode(B);A.SetStart(B,2,true);A.Collapse(true);var I=A.CreateBookmark(true);if (!C.tagName.IEquals(['TABLE'])) FCKDomTools.MoveChildren(C,B);A.SelectBookmark(I);D=true;}};return D;};FCKEnterKey.prototype.DoDelete=function(){FCKUndo.SaveUndoStep();var A=false;var B=new FCKDomRange(this.Window);B.MoveToSelection();if (FCKBrowserInfo.IsIE&&this._CheckIsAllContentsIncluded(B,this.Window.document.body)){this._FixIESelectAllBug(B);return true;};if (B.CheckIsCollapsed()&&B.CheckEndOfBlock(FCKBrowserInfo.IsGeckoLike)){var C=B.StartBlock;var D=FCKTools.GetElementAscensor(C,'td');var E=FCKDomTools.GetNextSourceElement(C,true,[B.StartBlockLimit.nodeName],['UL','OL','TR'],true);if (D){var F=FCKTools.GetElementAscensor(E,'td');if (F!=D) return true;};A=this._ExecuteBackspace(B,C,E);};B.Release();return A;};FCKEnterKey.prototype.DoTab=function(){var A=new FCKDomRange(this.Window);A.MoveToSelection();var B=A._Range.startContainer;while (B){if (B.nodeType==1){var C=B.tagName.toLowerCase();if (C=="tr"||C=="td"||C=="th"||C=="tbody"||C=="table") return false;else break;};B=B.parentNode;};if (this.TabText){A.DeleteContents();A.InsertNode(this.Window.document.createTextNode(this.TabText));A.Collapse(false);A.Select();};return true;};FCKEnterKey.prototype._ExecuteEnterBlock=function(A,B){var C=B||new FCKDomRange(this.Window);var D=C.SplitBlock(A);if (D){var E=D.PreviousBlock;var F=D.NextBlock;var G=D.WasStartOfBlock;var H=D.WasEndOfBlock;if (F){if (F.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(F,F.parentNode);FCKDomTools.MoveNode(F,F.nextSibling,true);}}else if (E&&E.parentNode.nodeName.IEquals('li')){FCKDomTools.BreakParent(E,E.parentNode);C.MoveToElementEditStart(E.nextSibling);FCKDomTools.MoveNode(E,E.previousSibling);};if (!G&&!H){if (F.nodeName.IEquals('li')&&F.firstChild&&F.firstChild.nodeName.IEquals(['ul','ol'])) F.insertBefore(FCKTools.GetElementDocument(F).createTextNode('\xa0'),F.firstChild);if (F) C.MoveToElementEditStart(F);}else{if (G&&H&&E.tagName.toUpperCase()=='LI'){C.MoveToElementStart(E);this._OutdentWithSelection(E,C);C.Release();return true;};var I;if (E){var J=E.tagName.toUpperCase();if (!this._HasShift&&!(/^H[1-6]$/).test(J)){I=FCKDomTools.CloneElement(E);}}else if (F) I=FCKDomTools.CloneElement(F);if (!I) I=this.Window.document.createElement(A);var K=D.ElementPath;if (K){for (var i=0,len=K.Elements.length;i<len;i++){var L=K.Elements[i];if (L==K.Block||L==K.BlockLimit) break;if (FCKListsLib.InlineChildReqElements[L.nodeName.toLowerCase()]){L=FCKDomTools.CloneElement(L);FCKDomTools.MoveChildren(I,L);I.appendChild(L);}}};if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);C.InsertNode(I);if (FCKBrowserInfo.IsIE){C.MoveToElementEditStart(I);C.Select();};C.MoveToElementEditStart(G&&!H?F:I);};if (FCKBrowserInfo.IsSafari) FCKDomTools.ScrollIntoView(F||I,false);else if (FCKBrowserInfo.IsGeckoLike) (F||I).scrollIntoView(false);C.Select();};C.Release();return true;};FCKEnterKey.prototype._ExecuteEnterBr=function(A){var B=new FCKDomRange(this.Window);B.MoveToSelection();if (B.StartBlockLimit==B.EndBlockLimit){B.DeleteContents();B.MoveToSelection();var C=B.CheckStartOfBlock();var D=B.CheckEndOfBlock();var E=B.StartBlock?B.StartBlock.tagName.toUpperCase():'';var F=this._HasShift;var G=false;if (!F&&E=='LI') return this._ExecuteEnterBlock(null,B);if (!F&&D&&(/^H[1-6]$/).test(E)){FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createElement('br'));if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(B.StartBlock,this.Window.document.createTextNode(''));B.SetStart(B.StartBlock.nextSibling,FCKBrowserInfo.IsIE?3:1);}else{var H;G=E.IEquals('pre');if (G) H=this.Window.document.createTextNode(FCKBrowserInfo.IsIE?'\r':'\n');else H=this.Window.document.createElement('br');B.InsertNode(H);if (FCKBrowserInfo.IsGecko) FCKDomTools.InsertAfterNode(H,this.Window.document.createTextNode(''));if (D&&FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H.parentNode);if (FCKBrowserInfo.IsIE) B.SetStart(H,4);else B.SetStart(H.nextSibling,1);if (!FCKBrowserInfo.IsIE){var I=null;if (FCKBrowserInfo.IsOpera) I=this.Window.document.createElement('span');else I=this.Window.document.createElement('br');H.parentNode.insertBefore(I,H.nextSibling);if (FCKBrowserInfo.IsSafari) FCKDomTools.ScrollIntoView(I,false);else I.scrollIntoView(false);I.parentNode.removeChild(I);}};B.Collapse(true);B.Select(G);};B.Release();return true;};FCKEnterKey.prototype._OutdentWithSelection=function(A,B){var C=B.CreateBookmark();FCKListHandler.OutdentListItem(A);B.MoveToBookmark(C);B.Select();};FCKEnterKey.prototype._CheckIsAllContentsIncluded=function(A,B){var C=false;var D=false;if (A.StartContainer==B||A.StartContainer==B.firstChild) C=(A._Range.startOffset==0);if (A.EndContainer==B||A.EndContainer==B.lastChild){var E=A.EndContainer.nodeType==3?A.EndContainer.length:A.EndContainer.childNodes.length;D=(A._Range.endOffset==E);};return C&&D;};FCKEnterKey.prototype._FixIESelectAllBug=function(A){var B=this.Window.document;B.body.innerHTML='';var C;if (FCKConfig.EnterMode.IEquals(['div','p'])){C=B.createElement(FCKConfig.EnterMode);B.body.appendChild(C);}else C=B.body;A.MoveToNodeContents(C);A.Collapse(true);A.Select();A.Release();};
+var FCKDocumentProcessor={};FCKDocumentProcessor._Items=[];FCKDocumentProcessor.AppendNew=function(){var A={};this._Items.AddItem(A);return A;};FCKDocumentProcessor.Process=function(A){var B=FCK.IsDirty();var C,i=0;while((C=this._Items[i++])) C.ProcessDocument(A);if (!B) FCK.ResetIsDirty();};var FCKDocumentProcessor_CreateFakeImage=function(A,B){var C=FCKTools.GetElementDocument(B).createElement('IMG');C.className=A;C.src=FCKConfig.FullBasePath+'images/spacer.gif';C.setAttribute('_fckfakelement','true',0);C.setAttribute('_fckrealelement',FCKTempBin.AddElement(B),0);return C;};if (FCKBrowserInfo.IsIE||FCKBrowserInfo.IsOpera){var FCKAnchorsProcessor=FCKDocumentProcessor.AppendNew();FCKAnchorsProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('A');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.name.length>0){if (C.innerHTML!==''){if (FCKBrowserInfo.IsIE) C.className+=' FCK__AnchorC';}else{var D=FCKDocumentProcessor_CreateFakeImage('FCK__Anchor',C.cloneNode(true));D.setAttribute('_fckanchor','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}}}};var FCKPageBreaksProcessor=FCKDocumentProcessor.AppendNew();FCKPageBreaksProcessor.ProcessDocument=function(A){var B=A.getElementsByTagName('DIV');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.style.pageBreakAfter=='always'&&C.childNodes.length==1&&C.childNodes[0].style&&C.childNodes[0].style.display=='none'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',C.cloneNode(true));C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};FCKEmbedAndObjectProcessor=(function(){var A=[];var B=function(el){var C=el.cloneNode(true);var D;var E=D=FCKDocumentProcessor_CreateFakeImage('FCK__UnknownObject',C);FCKEmbedAndObjectProcessor.RefreshView(E,el);for (var i=0;i<A.length;i++) D=A[i](el,D)||D;if (D!=E) FCKTempBin.RemoveElement(E.getAttribute('_fckrealelement'));el.parentNode.replaceChild(D,el);};return FCKTools.Merge(FCKDocumentProcessor.AppendNew(),{ProcessDocument:function(doc){FCKTools.RunFunction(function(){var F=doc.getElementsByTagName('object');for (var i=F.length-1;i>=0;i--) B(F[i]);var G=doc.getElementsByTagName('embed');for (var i=G.length-1;i>=0;i--) B(G[i]);});},RefreshView:function(placeHolder,original){if (original.getAttribute('width')>0) placeHolder.style.width=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('width'));if (original.getAttribute('height')>0) placeHolder.style.height=FCKTools.ConvertHtmlSizeToStyle(original.getAttribute('height'));},AddCustomHandler:function(func){A.push(func);}});})();FCK.GetRealElement=function(A){var e=FCKTempBin.Elements[A.getAttribute('_fckrealelement')];if (A.getAttribute('_fckflash')){if (A.style.width.length>0) e.width=FCKTools.ConvertStyleSizeToHtml(A.style.width);if (A.style.height.length>0) e.height=FCKTools.ConvertStyleSizeToHtml(A.style.height);};return e;};if (FCKBrowserInfo.IsIE){FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('HR');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){var D=A.createElement('hr');D.mergeAttributes(C,true);FCKDomTools.InsertAfterNode(C,D);C.parentNode.removeChild(C);}}};FCKDocumentProcessor.AppendNew().ProcessDocument=function(A){var B=A.getElementsByTagName('INPUT');var C;var i=B.length-1;while (i>=0&&(C=B[i--])){if (C.type=='hidden'){var D=FCKDocumentProcessor_CreateFakeImage('FCK__InputHidden',C.cloneNode(true));D.setAttribute('_fckinputhidden','true',0);C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C);}}};FCKEmbedAndObjectProcessor.AddCustomHandler(function(A,B){if (!(A.nodeName.IEquals('embed')&&(A.type=='application/x-shockwave-flash'||/\.swf($|#|\?)/i.test(A.src)))) return;B.className='FCK__Flash';B.setAttribute('_fckflash','true',0);});
+var FCKSelection=FCK.Selection={GetParentBlock:function(){var A=this.GetParentElement();while (A){if (FCKListsLib.BlockBoundaries[A.nodeName.toLowerCase()]) break;A=A.parentNode;};return A;},ApplyStyle:function(A){FCKStyles.ApplyStyle(new FCKStyle(A));}};
+FCKSelection.GetType=function(){try{var A=FCKSelection.GetSelection().type;if (A=='Control'||A=='Text') return A;if (this.GetSelection().createRange().parentElement) return 'Text';}catch(e){};return 'None';};FCKSelection.GetSelectedElement=function(){if (this.GetType()=='Control'){var A=this.GetSelection().createRange();if (A&&A.item) return this.GetSelection().createRange().item(0);};return null;};FCKSelection.GetParentElement=function(){switch (this.GetType()){case 'Control':var A=FCKSelection.GetSelectedElement();return A?A.parentElement:null;case 'None':return null;default:return this.GetSelection().createRange().parentElement();}};FCKSelection.GetBoundaryParentElement=function(A){switch (this.GetType()){case 'Control':var B=FCKSelection.GetSelectedElement();return B?B.parentElement:null;case 'None':return null;default:var C=FCK.EditorDocument;var D=C.selection.createRange();D.collapse(A!==false);var B=D.parentElement();return FCKTools.GetElementDocument(B)==C?B:null;}};FCKSelection.SelectNode=function(A){FCK.Focus();this.GetSelection().empty();var B;try{B=FCK.EditorDocument.body.createControlRange();B.addElement(A);}catch(e){B=FCK.EditorDocument.body.createTextRange();B.moveToElementText(A);};B.select();};FCKSelection.Collapse=function(A){FCK.Focus();if (this.GetType()=='Text'){var B=this.GetSelection().createRange();B.collapse(A==null||A===true);B.select();}};FCKSelection.HasAncestorNode=function(A){var B;if (this.GetSelection().type=="Control"){B=this.GetSelectedElement();}else{var C=this.GetSelection().createRange();B=C.parentElement();};while (B){if (B.tagName==A) return true;B=B.parentNode;};return false;};FCKSelection.MoveToAncestorNode=function(A){var B,oRange;if (!FCK.EditorDocument) return null;if (this.GetSelection().type=="Control"){oRange=this.GetSelection().createRange();for (i=0;i<oRange.length;i++){if (oRange(i).parentNode){B=oRange(i).parentNode;break;}}}else{oRange=this.GetSelection().createRange();B=oRange.parentElement();};while (B&&B.nodeName!=A) B=B.parentNode;return B;};FCKSelection.Delete=function(){var A=this.GetSelection();if (A.type.toLowerCase()!="none"){A.clear();};return A;};FCKSelection.GetSelection=function(){this.Restore();return FCK.EditorDocument.selection;};FCKSelection.Save=function(){FCK.Focus();var A=FCK.EditorDocument;if (!A) return;var B=A.selection;var C;if (B){C=B.createRange();if (C){if (C.parentElement&&FCKTools.GetElementDocument(C.parentElement())!=A) C=null;else if (C.item&&FCKTools.GetElementDocument(C.item(0))!=A) C=null;}};this.SelectionData=C;};FCKSelection._GetSelectionDocument=function(A){var B=A.createRange();if (!B) return null;else if (B.item) return FCKTools.GetElementDocument(B.item(0));else return FCKTools.GetElementDocument(B.parentElement());};FCKSelection.Restore=function(){if (this.SelectionData){FCK.IsSelectionChangeLocked=true;try{if (this._GetSelectionDocument(FCK.EditorDocument.selection)==FCK.EditorDocument) return;this.SelectionData.select();}catch (e) {};FCK.IsSelectionChangeLocked=false;}};FCKSelection.Release=function(){delete this.SelectionData;};
+var FCKTableHandler={};FCKTableHandler.InsertRow=function(A){var B=FCKSelection.MoveToAncestorNode('TR');if (!B) return;var C=B.cloneNode(true);B.parentNode.insertBefore(C,B);FCKTableHandler.ClearRow(A?C:B);};FCKTableHandler.DeleteRows=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();var C=[];for (var i=0;i<B.length;i++){var D=FCKTools.GetElementAscensor(B[i],'TR');C[D.rowIndex]=D;};for (var i=C.length;i>=0;i--){if (C[i]) FCKTableHandler.DeleteRows(C[i]);};return;};var E=FCKTools.GetElementAscensor(A,'TABLE');if (E.rows.length==1){FCKTableHandler.DeleteTable(E);return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteTable=function(A){if (!A){A=FCKSelection.GetSelectedElement();if (!A||A.tagName!='TABLE') A=FCKSelection.MoveToAncestorNode('TABLE');};if (!A) return;FCKSelection.SelectNode(A);FCKSelection.Collapse();if (A.parentNode.childNodes.length==1) A.parentNode.parentNode.removeChild(A.parentNode);else A.parentNode.removeChild(A);};FCKTableHandler.InsertColumn=function(A){var B=null;var C=this.GetSelectedCells();if (C&&C.length) B=C[A?0:(C.length-1)];if (!B) return;var D=FCKTools.GetElementAscensor(B,'TABLE');var E=B.cellIndex;for (var i=0;i<D.rows.length;i++){var F=D.rows[i];if (F.cells.length<(E+1)) continue;B=F.cells[E].cloneNode(false);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B);var G=F.cells[E];if (A) F.insertBefore(B,G);else if (G.nextSibling) F.insertBefore(B,G.nextSibling);else F.appendChild(B);}};FCKTableHandler.DeleteColumns=function(A){if (!A){var B=FCKTableHandler.GetSelectedCells();for (var i=B.length;i>=0;i--){if (B[i]) FCKTableHandler.DeleteColumns(B[i]);};return;};if (!A) return;var C=FCKTools.GetElementAscensor(A,'TABLE');var D=A.cellIndex;for (var i=C.rows.length-1;i>=0;i--){var E=C.rows[i];if (D==0&&E.cells.length==1){FCKTableHandler.DeleteRows(E);continue;};if (E.cells[D]) E.removeChild(E.cells[D]);}};FCKTableHandler.InsertCell=function(A,B){var C=null;var D=this.GetSelectedCells();if (D&&D.length) C=D[B?0:(D.length-1)];if (!C) return null;var E=FCK.EditorDocument.createElement('TD');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(E);if (!B&&C.cellIndex==C.parentNode.cells.length-1) C.parentNode.appendChild(E);else C.parentNode.insertBefore(E,B?C:C.nextSibling);return E;};FCKTableHandler.DeleteCell=function(A){if (A.parentNode.cells.length==1){FCKTableHandler.DeleteRows(FCKTools.GetElementAscensor(A,'TR'));return;};A.parentNode.removeChild(A);};FCKTableHandler.DeleteCells=function(){var A=FCKTableHandler.GetSelectedCells();for (var i=A.length-1;i>=0;i--){FCKTableHandler.DeleteCell(A[i]);}};FCKTableHandler._MarkCells=function(A,B){for (var i=0;i<A.length;i++) A[i][B]=true;};FCKTableHandler._UnmarkCells=function(A,B){for (var i=0;i<A.length;i++){if (FCKBrowserInfo.IsIE) A[i].removeAttribute(B);else delete A[i][B];}};FCKTableHandler._ReplaceCellsByMarker=function(A,B,C){for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){if (A[i][j][B]) A[i][j]=C;}}};FCKTableHandler._GetMarkerGeometry=function(A,B,C,D){var E=0;var F=0;var G=0;var H=0;for (var i=C;A[B][i]&&A[B][i][D];i++) E++;for (var i=C-1;A[B][i]&&A[B][i][D];i--){E++;G++;};for (var i=B;A[i]&&A[i][C]&&A[i][C][D];i++) F++;for (var i=B-1;A[i]&&A[i][C]&&A[i][C][D];i--){F++;H++;};return { 'width':E,'height':F,'x':G,'y':H };};FCKTableHandler.CheckIsSelectionRectangular=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length<1) return false;this._MarkCells(A,'_CellSelected');var B=this._CreateTableMap(A[0].parentNode.parentNode);var C=A[0].parentNode.rowIndex;var D=this._GetCellIndexSpan(B,C,A[0]);var E=this._GetMarkerGeometry(B,C,D,'_CellSelected');var F=D-E.x;var G=C-E.y;if (E.width>=E.height){for (D=F;D<F+E.width;D++){C=G+(D-F) % E.height;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}}else{for (C=G;C<G+E.height;C++){D=F+(C-G) % E.width;if (!B[C]||!B[C][D]){this._UnmarkCells(A,'_CellSelected');return false;};var g=this._GetMarkerGeometry(B,C,D,'_CellSelected');if (g.width!=E.width||g.height!=E.height){this._UnmarkCells(A,'_CellSelected');return false;}}};this._UnmarkCells(A,'_CellSelected');return true;};FCKTableHandler.MergeCells=function(){var A=this.GetSelectedCells();if (A.length<2) return;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);this._MarkCells(A,'_SelectedCells');var F=this._GetMarkerGeometry(C,D,E,'_SelectedCells');var G=E-F.x;var H=D-F.y;var I=FCKTools.GetElementDocument(B).createDocumentFragment();for (var i=0;i<F.height;i++){var J=0;for (var j=0;j<F.width;j++){var K=C[H+i][G+j];while (K.childNodes.length>0){var L=K.removeChild(K.firstChild);if (L.nodeType!=1||(L.getAttribute('type',2)!='_moz'&&L.getAttribute('_moz_dirty')!=null)){I.appendChild(L);J++;}}};if (J>0) I.appendChild(FCKTools.GetElementDocument(B).createElement('br'));};this._ReplaceCellsByMarker(C,'_SelectedCells',B);this._UnmarkCells(A,'_SelectedCells');this._InstallTableMap(C,B.parentNode.parentNode);B.appendChild(I);if (FCKBrowserInfo.IsGeckoLike&&(!B.firstChild)) FCKTools.AppendBogusBr(B);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeRight=function(){var A=this.GetMergeRightTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCK.EditorDocument.createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));D.parentNode.removeChild(D);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.MergeDown=function(){var A=this.GetMergeDownTarget();if (A==null) return;var B=A.refCell;var C=A.tableMap;var D=A.nextCell;var E=FCKTools.GetElementDocument(B).createDocumentFragment();while (D&&D.childNodes&&D.childNodes.length>0) E.appendChild(D.removeChild(D.firstChild));if (E.firstChild) E.insertBefore(FCKTools.GetElementDocument(D).createElement('br'),E.firstChild);B.appendChild(E);this._MarkCells([D],'_Replace');this._ReplaceCellsByMarker(C,'_Replace',B);this._InstallTableMap(C,B.parentNode.parentNode);this._MoveCaretToCell(B,false);};FCKTableHandler.HorizontalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=FCKTableHandler._GetCellIndexSpan(C,D,B);var F=isNaN(B.colSpan)?1:B.colSpan;if (F>1){var G=Math.ceil(F/2);var H=FCKTools.GetElementDocument(B).createElement('td');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(H);var I=E+G;var J=E+F;var K=isNaN(B.rowSpan)?1:B.rowSpan;for (var r=D;r<D+K;r++){for (var i=I;i<J;i++) C[r][i]=H;}}else{var L=[];for (var i=0;i<C.length;i++){var M=C[i].slice(0,E);if (C[i].length<=E){L.push(M);continue;};if (C[i][E]==B){M.push(B);M.push(FCKTools.GetElementDocument(B).createElement('td'));if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(M[M.length-1]);}else{M.push(C[i][E]);M.push(C[i][E]);};for (var j=E+1;j<C[i].length;j++) M.push(C[i][j]);L.push(M);};C=L;};this._InstallTableMap(C,B.parentNode.parentNode);};FCKTableHandler.VerticalSplitCell=function(){var A=FCKTableHandler.GetSelectedCells();if (A.length!=1) return;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=FCKTableHandler._GetCellIndexSpan(C,B.parentNode.rowIndex,B);var E=B.rowSpan;var F=B.parentNode.rowIndex;if (isNaN(E)) E=1;if (E>1){B.rowSpan=Math.ceil(E/2);var G=F+Math.ceil(E/2);var H=null;for (var i=D+1;i<C[G].length;i++){if (C[G][i].parentNode.rowIndex==G){H=C[G][i];break;}};var I=FCK.EditorDocument.createElement('td');I.rowSpan=Math.floor(E/2);if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);B.parentNode.parentNode.rows[G].insertBefore(I,H);}else{var G=F+1;var K=FCK.EditorDocument.createElement('tr');B.parentNode.parentNode.insertBefore(K,B.parentNode.parentNode.rows[G]);for (var i=0;i<C[F].length;){var L=C[F][i].colSpan;if (isNaN(L)||L<1) L=1;if (i==D){i+=L;continue;};var M=C[F][i].rowSpan;if (isNaN(M)) M=1;C[F][i].rowSpan=M+1;i+=L;};var I=FCK.EditorDocument.createElement('td');if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(I);K.appendChild(I);}};FCKTableHandler._GetCellIndexSpan=function(A,B,C){if (A.length<B+1) return null;var D=A[B];for (var c=0;c<D.length;c++){if (D[c]==C) return c;};return null;};FCKTableHandler._GetCellLocation=function(A,B){for (var i=0;i<A.length;i++){for (var c=0;c<A[i].length;c++){if (A[i][c]==B) return [i,c];}};return null;};FCKTableHandler._GetColumnCells=function(A,B){var C=[];for (var r=0;r<A.length;r++){var D=A[r][B];if (D&&(C.length==0||C[C.length-1]!=D)) C[C.length]=D;};return C;};FCKTableHandler._CreateTableMap=function(A){var B=A.rows;var r=-1;var C=[];for (var i=0;i<B.length;i++){r++;if (!C[r]) C[r]=[];var c=-1;for (var j=0;j<B[i].cells.length;j++){var D=B[i].cells[j];c++;while (C[r][c]) c++;var E=isNaN(D.colSpan)?1:D.colSpan;var F=isNaN(D.rowSpan)?1:D.rowSpan;for (var G=0;G<F;G++){if (!C[r+G]) C[r+G]=[];for (var H=0;H<E;H++){C[r+G][c+H]=B[i].cells[j];}};c+=E-1;}};return C;};FCKTableHandler._InstallTableMap=function(A,B){while (B.rows.length>0){var C=B.rows[0];C.parentNode.removeChild(C);};for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (D.parentNode) D.parentNode.removeChild(D);D.colSpan=D.rowSpan=1;}};var E=0;for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (!D) continue;if (j>E) E=j;if (D._colScanned===true) continue;if (A[i][j-1]==D) D.colSpan++;if (A[i][j+1]!=D) D._colScanned=true;}};for (var i=0;i<=E;i++){for (var j=0;j<A.length;j++){if (!A[j]) continue;var D=A[j][i];if (!D||D._rowScanned===true) continue;if (A[j-1]&&A[j-1][i]==D) D.rowSpan++;if (!A[j+1]||A[j+1][i]!=D) D._rowScanned=true;}};for (var i=0;i<A.length;i++){for (var j=0;j<A[i].length;j++){var D=A[i][j];if (FCKBrowserInfo.IsIE){D.removeAttribute('_colScanned');D.removeAttribute('_rowScanned');}else{delete D._colScanned;delete D._rowScanned;}}};for (var i=0;i<A.length;i++){var I=FCKTools.GetElementDocument(B).createElement('tr');for (var j=0;j<A[i].length;){var D=A[i][j];if (A[i-1]&&A[i-1][j]==D){j+=D.colSpan;continue;};I.appendChild(D);j+=D.colSpan;if (D.colSpan==1) D.removeAttribute('colspan');if (D.rowSpan==1) D.removeAttribute('rowspan');};B.appendChild(I);}};FCKTableHandler._MoveCaretToCell=function (A,B){var C=new FCKDomRange(FCK.EditorWindow);C.MoveToNodeContents(A);C.Collapse(B);C.Select();};FCKTableHandler.ClearRow=function(A){var B=A.cells;for (var i=0;i<B.length;i++){B[i].innerHTML='';if (FCKBrowserInfo.IsGeckoLike) FCKTools.AppendBogusBr(B[i]);}};FCKTableHandler.GetMergeRightTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=E+(isNaN(B.colSpan)?1:B.colSpan);var G=C[D][F];if (!G) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,D,F,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.height!=I.height||H.y!=I.y) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};FCKTableHandler.GetMergeDownTarget=function(){var A=this.GetSelectedCells();if (A.length!=1) return null;var B=A[0];var C=this._CreateTableMap(B.parentNode.parentNode);var D=B.parentNode.rowIndex;var E=this._GetCellIndexSpan(C,D,B);var F=D+(isNaN(B.rowSpan)?1:B.rowSpan);if (!C[F]) return null;var G=C[F][E];if (!G) return null;this._MarkCells([B,G],'_SizeTest');var H=this._GetMarkerGeometry(C,D,E,'_SizeTest');var I=this._GetMarkerGeometry(C,F,E,'_SizeTest');this._UnmarkCells([B,G],'_SizeTest');if (H.width!=I.width||H.x!=I.x) return null;return { 'refCell':B,'nextCell':G,'tableMap':C };};
+FCKTableHandler.GetSelectedCells=function(){if (FCKSelection.GetType()=='Control'){var A=FCKSelection.MoveToAncestorNode('TD');return A?[A]:[];};var B=[];var C=FCKSelection.GetSelection().createRange();var D=FCKSelection.GetParentElement();if (D&&D.tagName.Equals('TD','TH')) B[0]=D;else{D=FCKSelection.MoveToAncestorNode('TABLE');if (D){for (var i=0;i<D.cells.length;i++){var E=FCK.EditorDocument.body.createTextRange();E.moveToElementText(D.cells[i]);if (C.inRange(E)||(C.compareEndPoints('StartToStart',E)>=0&&C.compareEndPoints('StartToEnd',E)<=0)||(C.compareEndPoints('EndToStart',E)>=0&&C.compareEndPoints('EndToEnd',E)<=0)){B[B.length]=D.cells[i];}}}};return B;};
+var FCKXml=function(){this.Error=false;};FCKXml.GetAttribute=function(A,B,C){var D=A.attributes.getNamedItem(B);return D?D.value:C;};FCKXml.TransformToObject=function(A){if (!A) return null;var B={};var C=A.attributes;for (var i=0;i<C.length;i++){var D=C[i];B[D.name]=D.value;};var E=A.childNodes;for (i=0;i<E.length;i++){var F=E[i];if (F.nodeType==1){var G='$'+F.nodeName;var H=B[G];if (!H) H=B[G]=[];H.push(this.TransformToObject(F));}};return B;};
+FCKXml.prototype={LoadUrl:function(A){this.Error=false;var B=FCKTools.CreateXmlObject('XmlHttp');if (!B){this.Error=true;return;};B.open("GET",A,false);B.send(null);if (B.status==200||B.status==304) this.DOMDocument=B.responseXML;else if (B.status==0&&B.readyState==4){this.DOMDocument=FCKTools.CreateXmlObject('DOMDocument');this.DOMDocument.async=false;this.DOMDocument.resolveExternals=false;this.DOMDocument.loadXML(B.responseText);}else{this.DOMDocument=null;};if (this.DOMDocument==null||this.DOMDocument.firstChild==null){this.Error=true;if (window.confirm('Error loading "'+A+'"\r\nDo you want to see more info?')) alert('URL requested: "'+A+'"\r\nServer response:\r\nStatus: '+B.status+'\r\nResponse text:\r\n'+B.responseText);}},SelectNodes:function(A,B){if (this.Error) return [];if (B) return B.selectNodes(A);else return this.DOMDocument.selectNodes(A);},SelectSingleNode:function(A,B){if (this.Error) return null;if (B) return B.selectSingleNode(A);else return this.DOMDocument.selectSingleNode(A);}};
+var FCKNamedCommand=function(A){this.Name=A;};FCKNamedCommand.prototype.Execute=function(){FCK.ExecuteNamedCommand(this.Name);};FCKNamedCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState(this.Name);};
+var FCKStyleCommand=function(){};FCKStyleCommand.prototype={Name:'Style',Execute:function(A,B){FCKUndo.SaveUndoStep();if (B.Selected) FCK.Styles.RemoveStyle(B.Style);else FCK.Styles.ApplyStyle(B.Style);FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorDocument) return -1;if (FCKSelection.GetType()=='Control'){var A=FCKSelection.GetSelectedElement();if (!A||!FCKStyles.CheckHasObjectStyle(A.nodeName.toLowerCase())) return -1;};return 0;}};
+var FCKDialogCommand=function(A,B,C,D,E,F,G,H){this.Name=A;this.Title=B;this.Url=C;this.Width=D;this.Height=E;this.CustomValue=H;this.GetStateFunction=F;this.GetStateParam=G;this.Resizable=false;};FCKDialogCommand.prototype.Execute=function(){FCKDialog.OpenDialog('FCKDialog_'+this.Name,this.Title,this.Url,this.Width,this.Height,this.CustomValue,null,this.Resizable);};FCKDialogCommand.prototype.GetState=function(){if (this.GetStateFunction) return this.GetStateFunction(this.GetStateParam);else return FCK.EditMode==0?0:-1;};var FCKUndefinedCommand=function(){this.Name='Undefined';};FCKUndefinedCommand.prototype.Execute=function(){alert(FCKLang.NotImplemented);};FCKUndefinedCommand.prototype.GetState=function(){return 0;};var FCKFormatBlockCommand=function(){};FCKFormatBlockCommand.prototype={Name:'FormatBlock',Execute:FCKStyleCommand.prototype.Execute,GetState:function(){return FCK.EditorDocument?0:-1;}};var FCKFontNameCommand=function(){};FCKFontNameCommand.prototype={Name:'FontName',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKFontSizeCommand=function(){};FCKFontSizeCommand.prototype={Name:'FontSize',Execute:FCKStyleCommand.prototype.Execute,GetState:FCKFormatBlockCommand.prototype.GetState};var FCKPreviewCommand=function(){this.Name='Preview';};FCKPreviewCommand.prototype.Execute=function(){FCK.Preview();};FCKPreviewCommand.prototype.GetState=function(){return 0;};var FCKSaveCommand=function(){this.Name='Save';};FCKSaveCommand.prototype.Execute=function(){var A=FCK.GetParentForm();if (typeof(A.onsubmit)=='function'){var B=A.onsubmit();if (B!=null&&B===false) return;};if (typeof(A.submit)=='function') A.submit();else A.submit.click();};FCKSaveCommand.prototype.GetState=function(){return 0;};var FCKNewPageCommand=function(){this.Name='NewPage';};FCKNewPageCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();FCK.SetData('');FCKUndo.Typing=true;FCK.Focus();};FCKNewPageCommand.prototype.GetState=function(){return 0;};var FCKSourceCommand=function(){this.Name='Source';};FCKSourceCommand.prototype.Execute=function(){if (FCKConfig.SourcePopup){var A=FCKConfig.ScreenWidth*0.65;var B=FCKConfig.ScreenHeight*0.65;FCKDialog.OpenDialog('FCKDialog_Source',FCKLang.Source,'dialog/fck_source.html',A,B,null,null,true);}else FCK.SwitchEditMode();};FCKSourceCommand.prototype.GetState=function(){return (FCK.EditMode==0?0:1);};var FCKUndoCommand=function(){this.Name='Undo';};FCKUndoCommand.prototype.Execute=function(){FCKUndo.Undo();};FCKUndoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckUndoState()?0:-1);};var FCKRedoCommand=function(){this.Name='Redo';};FCKRedoCommand.prototype.Execute=function(){FCKUndo.Redo();};FCKRedoCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return (FCKUndo.CheckRedoState()?0:-1);};var FCKPageBreakCommand=function(){this.Name='PageBreak';};FCKPageBreakCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();var e=FCK.EditorDocument.createElement('DIV');e.style.pageBreakAfter='always';e.innerHTML='<span style="DISPLAY:none">&nbsp;</span>';var A=FCKDocumentProcessor_CreateFakeImage('FCK__PageBreak',e);var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.SplitBlock();B.InsertNode(A);FCK.Events.FireEvent('OnSelectionChange');};FCKPageBreakCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKUnlinkCommand=function(){this.Name='Unlink';};FCKUnlinkCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (FCKBrowserInfo.IsGeckoLike){var A=FCK.Selection.MoveToAncestorNode('A');if (A) FCKTools.RemoveOuterTags(A);return;};FCK.ExecuteNamedCommand(this.Name);};FCKUnlinkCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;var A=FCK.GetNamedCommandState(this.Name);if (A==0&&FCK.EditMode==0){var B=FCKSelection.MoveToAncestorNode('A');var C=(B&&B.name.length>0&&B.href.length==0);if (C) A=-1;};return A;};var FCKSelectAllCommand=function(){this.Name='SelectAll';};FCKSelectAllCommand.prototype.Execute=function(){if (FCK.EditMode==0){FCK.ExecuteNamedCommand('SelectAll');}else{var A=FCK.EditingArea.Textarea;if (FCKBrowserInfo.IsIE){A.createTextRange().execCommand('SelectAll');}else{A.selectionStart=0;A.selectionEnd=A.value.length;};A.focus();}};FCKSelectAllCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};var FCKPasteCommand=function(){this.Name='Paste';};FCKPasteCommand.prototype={Execute:function(){if (FCKBrowserInfo.IsIE) FCK.Paste();else FCK.ExecuteNamedCommand('Paste');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');}};var FCKRuleCommand=function(){this.Name='Rule';};FCKRuleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();FCK.InsertElement('hr');},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('InsertHorizontalRule');}};var FCKCutCopyCommand=function(A){this.Name=A?'Cut':'Copy';};FCKCutCopyCommand.prototype={Execute:function(){var A=false;if (FCKBrowserInfo.IsIE){var B=function(){A=true;};var C='on'+this.Name.toLowerCase();FCK.EditorDocument.body.attachEvent(C,B);FCK.ExecuteNamedCommand(this.Name);FCK.EditorDocument.body.detachEvent(C,B);}else{try{FCK.ExecuteNamedCommand(this.Name);A=true;}catch(e){}};if (!A) alert(FCKLang['PasteError'+this.Name]);},GetState:function(){return FCK.EditMode!=0?-1:FCK.GetNamedCommandState('Cut');}};var FCKAnchorDeleteCommand=function(){this.Name='AnchorDelete';};FCKAnchorDeleteCommand.prototype={Execute:function(){if (FCK.Selection.GetType()=='Control'){FCK.Selection.Delete();}else{var A=FCK.Selection.GetSelectedElement();if (A){if (A.tagName=='IMG'&&A.getAttribute('_fckanchor')) oAnchor=FCK.GetRealElement(A);else A=null;};if (!A){oAnchor=FCK.Selection.MoveToAncestorNode('A');if (oAnchor) FCK.Selection.SelectNode(oAnchor);};if (oAnchor.href.length!=0){oAnchor.removeAttribute('name');if (FCKBrowserInfo.IsIE) oAnchor.className=oAnchor.className.replace(FCKRegexLib.FCK_Class,'');return;};if (A){A.parentNode.removeChild(A);return;};if (oAnchor.innerHTML.length==0){oAnchor.parentNode.removeChild(oAnchor);return;};FCKTools.RemoveOuterTags(oAnchor);};if (FCKBrowserInfo.IsGecko) FCK.Selection.Collapse(true);},GetState:function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Unlink');}};
+var FCKShowBlockCommand=function(A,B){this.Name=A;if (B!=undefined) this._SavedState=B;else this._SavedState=null;};FCKShowBlockCommand.prototype.Execute=function(){var A=this.GetState();if (A==-1) return;var B=FCK.EditorDocument.body;if (A==1) B.className=B.className.replace(/(^| )FCK__ShowBlocks/g,'');else B.className+=' FCK__ShowBlocks';FCK.Events.FireEvent('OnSelectionChange');};FCKShowBlockCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;if (!FCK.EditorDocument) return 0;if (/FCK__ShowBlocks(?:\s|$)/.test(FCK.EditorDocument.body.className)) return 1;return 0;};FCKShowBlockCommand.prototype.SaveState=function(){this._SavedState=this.GetState();};FCKShowBlockCommand.prototype.RestoreState=function(){if (this._SavedState!=null&&this.GetState()!=this._SavedState) this.Execute();};
+var FCKSpellCheckCommand=function(){this.Name='SpellCheck';this.IsEnabled=(FCKConfig.SpellChecker=='ieSpell'||FCKConfig.SpellChecker=='SpellerPages');};FCKSpellCheckCommand.prototype.Execute=function(){switch (FCKConfig.SpellChecker){case 'ieSpell':this._RunIeSpell();break;case 'SpellerPages':FCKDialog.OpenDialog('FCKDialog_SpellCheck','Spell Check','dialog/fck_spellerpages.html',440,480);break;}};FCKSpellCheckCommand.prototype._RunIeSpell=function(){try{var A=new ActiveXObject("ieSpell.ieSpellExtension");A.CheckAllLinkedDocuments(FCK.EditorDocument);}catch(e){if(e.number==-2146827859){if (confirm(FCKLang.IeSpellDownload)) window.open(FCKConfig.IeSpellDownloadUrl,'IeSpellDownload');}else alert('Error Loading ieSpell: '+e.message+' ('+e.number+')');}};FCKSpellCheckCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return this.IsEnabled?0:-1;};
+var FCKTextColorCommand=function(A){this.Name=A=='ForeColor'?'TextColor':'BGColor';this.Type=A;var B;if (FCKBrowserInfo.IsIE) B=window;else if (FCK.ToolbarSet._IFrame) B=FCKTools.GetElementWindow(FCK.ToolbarSet._IFrame);else B=window.parent;this._Panel=new FCKPanel(B);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._Panel.MainNode.className='FCK_Panel';this._CreatePanelBody(this._Panel.Document,this._Panel.MainNode);FCK.ToolbarSet.ToolbarItems.GetItem(this.Name).RegisterPanel(this._Panel);FCKTools.DisableSelection(this._Panel.Document.body);};FCKTextColorCommand.prototype.Execute=function(A,B,C){this._Panel.Show(A,B,C);};FCKTextColorCommand.prototype.SetColor=function(A){FCKUndo.SaveUndoStep();var B=FCKStyles.GetStyle('_FCK_'+(this.Type=='ForeColor'?'Color':'BackColor'));if (!A||A.length==0) FCK.Styles.RemoveStyle(B);else{B.SetVariable('Color',A);FCKStyles.ApplyStyle(B);};FCKUndo.SaveUndoStep();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');};FCKTextColorCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return 0;};function FCKTextColorCommand_OnMouseOver(){this.className='ColorSelected';};function FCKTextColorCommand_OnMouseOut(){this.className='ColorDeselected';};function FCKTextColorCommand_OnClick(A,B,C){this.className='ColorDeselected';B.SetColor(C);B._Panel.Hide();};function FCKTextColorCommand_AutoOnClick(A,B){this.className='ColorDeselected';B.SetColor('');B._Panel.Hide();};function FCKTextColorCommand_MoreOnClick(A,B){this.className='ColorDeselected';B._Panel.Hide();FCKDialog.OpenDialog('FCKDialog_Color',FCKLang.DlgColorTitle,'dialog/fck_colorselector.html',410,320,FCKTools.Bind(B,B.SetColor));};FCKTextColorCommand.prototype._CreatePanelBody=function(A,B){function CreateSelectionDiv(){var C=A.createElement("DIV");C.className='ColorDeselected';FCKTools.AddEventListenerEx(C,'mouseover',FCKTextColorCommand_OnMouseOver);FCKTools.AddEventListenerEx(C,'mouseout',FCKTextColorCommand_OnMouseOut);return C;};var D=B.appendChild(A.createElement("TABLE"));D.className='ForceBaseFont';D.style.tableLayout='fixed';D.cellPadding=0;D.cellSpacing=0;D.border=0;D.width=150;var E=D.insertRow(-1).insertCell(-1);E.colSpan=8;var C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table cellspacing="0" cellpadding="0" width="100%" border="0">\n			<tr>\n				<td><div class="ColorBoxBorder"><div class="ColorBox" style="background-color: #000000"></div></div></td>\n				<td nowrap width="100%" align="center">'+FCKLang.ColorAutomatic+'</td>\n			</tr>\n		</table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_AutoOnClick,this);if (!FCKBrowserInfo.IsIE) C.style.width='96%';var G=FCKConfig.FontColors.toString().split(',');var H=0;while (H<G.length){var I=D.insertRow(-1);for (var i=0;i<8;i++,H++){if (H<G.length){var J=G[H].split('/');var K='#'+J[0];var L=J[1]||K;};C=I.insertCell(-1).appendChild(CreateSelectionDiv());C.innerHTML='<div class="ColorBoxBorder"><div class="ColorBox" style="background-color: '+K+'"></div></div>';if (H>=G.length) C.style.visibility='hidden';else FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_OnClick,[this,L]);}};if (FCKConfig.EnableMoreFontColors){E=D.insertRow(-1).insertCell(-1);E.colSpan=8;C=E.appendChild(CreateSelectionDiv());C.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td nowrap align="center">'+FCKLang.ColorMoreColors+'</td></tr></table>';FCKTools.AddEventListenerEx(C,'click',FCKTextColorCommand_MoreOnClick,this);};if (!FCKBrowserInfo.IsIE) C.style.width='96%';};
+var FCKPastePlainTextCommand=function(){this.Name='PasteText';};FCKPastePlainTextCommand.prototype.Execute=function(){FCK.PasteAsPlainText();};FCKPastePlainTextCommand.prototype.GetState=function(){if (FCK.EditMode!=0) return -1;return FCK.GetNamedCommandState('Paste');};
+var FCKPasteWordCommand=function(){this.Name='PasteWord';};FCKPasteWordCommand.prototype.Execute=function(){FCK.PasteFromWord();};FCKPasteWordCommand.prototype.GetState=function(){if (FCK.EditMode!=0||FCKConfig.ForcePasteAsPlainText) return -1;else return FCK.GetNamedCommandState('Paste');};
+var FCKTableCommand=function(A){this.Name=A;};FCKTableCommand.prototype.Execute=function(){FCKUndo.SaveUndoStep();if (!FCKBrowserInfo.IsGecko){switch (this.Name){case 'TableMergeRight':return FCKTableHandler.MergeRight();case 'TableMergeDown':return FCKTableHandler.MergeDown();}};switch (this.Name){case 'TableInsertRowAfter':return FCKTableHandler.InsertRow(false);case 'TableInsertRowBefore':return FCKTableHandler.InsertRow(true);case 'TableDeleteRows':return FCKTableHandler.DeleteRows();case 'TableInsertColumnAfter':return FCKTableHandler.InsertColumn(false);case 'TableInsertColumnBefore':return FCKTableHandler.InsertColumn(true);case 'TableDeleteColumns':return FCKTableHandler.DeleteColumns();case 'TableInsertCellAfter':return FCKTableHandler.InsertCell(null,false);case 'TableInsertCellBefore':return FCKTableHandler.InsertCell(null,true);case 'TableDeleteCells':return FCKTableHandler.DeleteCells();case 'TableMergeCells':return FCKTableHandler.MergeCells();case 'TableHorizontalSplitCell':return FCKTableHandler.HorizontalSplitCell();case 'TableVerticalSplitCell':return FCKTableHandler.VerticalSplitCell();case 'TableDelete':return FCKTableHandler.DeleteTable();default:return alert(FCKLang.UnknownCommand.replace(/%1/g,this.Name));}};FCKTableCommand.prototype.GetState=function(){if (FCK.EditorDocument!=null&&FCKSelection.HasAncestorNode('TABLE')){switch (this.Name){case 'TableHorizontalSplitCell':case 'TableVerticalSplitCell':if (FCKTableHandler.GetSelectedCells().length==1) return 0;else return -1;case 'TableMergeCells':if (FCKTableHandler.CheckIsSelectionRectangular()&&FCKTableHandler.GetSelectedCells().length>1) return 0;else return -1;case 'TableMergeRight':return FCKTableHandler.GetMergeRightTarget()?0:-1;case 'TableMergeDown':return FCKTableHandler.GetMergeDownTarget()?0:-1;default:return 0;}}else return -1;};
+var FCKFitWindow=function(){this.Name='FitWindow';};FCKFitWindow.prototype.Execute=function(){var A=window.frameElement;var B=A.style;var C=parent;var D=C.document.documentElement;var E=C.document.body;var F=E.style;var G;if (!this.IsMaximized){if(FCKBrowserInfo.IsIE) C.attachEvent('onresize',FCKFitWindow_Resize);else C.addEventListener('resize',FCKFitWindow_Resize,true);this._ScrollPos=FCKTools.GetScrollPosition(C);G=A;while((G=G.parentNode)){if (G.nodeType==1){G._fckSavedStyles=FCKTools.SaveStyles(G);G.style.zIndex=FCKConfig.FloatingPanelsZIndex-1;}};if (FCKBrowserInfo.IsIE){this.documentElementOverflow=D.style.overflow;D.style.overflow='hidden';F.overflow='hidden';}else{F.overflow='hidden';F.width='0px';F.height='0px';};this._EditorFrameStyles=FCKTools.SaveStyles(A);var H=FCKTools.GetViewPaneSize(C);B.position="absolute";B.zIndex=FCKConfig.FloatingPanelsZIndex-1;B.left="0px";B.top="0px";B.width=H.Width+"px";B.height=H.Height+"px";if (!FCKBrowserInfo.IsIE){B.borderRight=B.borderBottom="9999px solid white";B.backgroundColor="white";};C.scrollTo(0,0);var I=FCKTools.GetWindowPosition(C,A);if (I.x!=0) B.left=(-1*I.x)+"px";if (I.y!=0) B.top=(-1*I.y)+"px";this.IsMaximized=true;}else{if(FCKBrowserInfo.IsIE) C.detachEvent("onresize",FCKFitWindow_Resize);else C.removeEventListener("resize",FCKFitWindow_Resize,true);G=A;while((G=G.parentNode)){if (G._fckSavedStyles){FCKTools.RestoreStyles(G,G._fckSavedStyles);G._fckSavedStyles=null;}};if (FCKBrowserInfo.IsIE) D.style.overflow=this.documentElementOverflow;FCKTools.RestoreStyles(A,this._EditorFrameStyles);C.scrollTo(this._ScrollPos.X,this._ScrollPos.Y);this.IsMaximized=false;};FCKToolbarItems.GetItem('FitWindow').RefreshState();if (FCK.EditMode==0) FCK.EditingArea.MakeEditable();FCK.Focus();};FCKFitWindow.prototype.GetState=function(){if (FCKConfig.ToolbarLocation!='In') return -1;else return (this.IsMaximized?1:0);};function FCKFitWindow_Resize(){var A=FCKTools.GetViewPaneSize(parent);var B=window.frameElement.style;B.width=A.Width+'px';B.height=A.Height+'px';};
+var FCKListCommand=function(A,B){this.Name=A;this.TagName=B;};FCKListCommand.prototype={GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=FCKSelection.GetBoundaryParentElement(true);var B=A;while (B){if (B.nodeName.IEquals(['ul','ol'])) break;B=B.parentNode;};if (B&&B.nodeName.IEquals(this.TagName)) return 1;else return 0;},Execute:function(){FCKUndo.SaveUndoStep();var A=FCK.EditorDocument;var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=this.GetState();if (C==0){FCKDomTools.TrimNode(A.body);if (!A.body.firstChild){var D=A.createElement('p');A.body.appendChild(D);B.MoveToNodeContents(D);}};var E=B.CreateBookmark();var F=[];var G={};var H=new FCKDomRangeIterator(B);var I;H.ForceBrBreak=(C==0);var J=true;var K=null;while (J){while ((I=H.GetNextParagraph())){var L=new FCKElementPath(I);var M=null;var N=false;var O=L.BlockLimit;for (var i=L.Elements.length-1;i>=0;i--){var P=L.Elements[i];if (P.nodeName.IEquals(['ol','ul'])){if (O._FCK_ListGroupObject) O._FCK_ListGroupObject=null;var Q=P._FCK_ListGroupObject;if (Q) Q.contents.push(I);else{Q={ 'root':P,'contents':[I] };F.push(Q);FCKDomTools.SetElementMarker(G,P,'_FCK_ListGroupObject',Q);};N=true;break;}};if (N) continue;var R=O;if (R._FCK_ListGroupObject) R._FCK_ListGroupObject.contents.push(I);else{var Q={ 'root':R,'contents':[I] };FCKDomTools.SetElementMarker(G,R,'_FCK_ListGroupObject',Q);F.push(Q);}};if (FCKBrowserInfo.IsIE) J=false;else{if (K==null){K=[];var T=FCKSelection.GetSelection();if (T&&F.length==0) K.push(T.getRangeAt(0));for (var i=1;T&&i<T.rangeCount;i++) K.push(T.getRangeAt(i));};if (K.length<1) J=false;else{var U=FCKW3CRange.CreateFromRange(A,K.shift());B._Range=U;B._UpdateElementInfo();if (B.StartNode.nodeName.IEquals('td')) B.SetStart(B.StartNode,1);if (B.EndNode.nodeName.IEquals('td')) B.SetEnd(B.EndNode,2);H=new FCKDomRangeIterator(B);H.ForceBrBreak=(C==0);}}};var W=[];while (F.length>0){var Q=F.shift();if (C==0){if (Q.root.nodeName.IEquals(['ul','ol'])) this._ChangeListType(Q,G,W);else this._CreateList(Q,W);}else if (C==1&&Q.root.nodeName.IEquals(['ul','ol'])) this._RemoveList(Q,G);};for (var i=0;i<W.length;i++){var M=W[i];var Z=false;var a=M;while (!Z){a=a.nextSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.firstChild) M.appendChild(a.removeChild(a.firstChild));};Z=false;a=M;while (!Z){a=a.previousSibling;if (a&&a.nodeType==3&&a.nodeValue.search(/^[\n\r\t ]*$/)==0) continue;Z=true;};if (a&&a.nodeName.IEquals(this.TagName)){a.parentNode.removeChild(a);while (a.lastChild) M.insertBefore(a.removeChild(a.lastChild),M.firstChild);}};FCKDomTools.ClearAllMarkers(G);B.MoveToBookmark(E);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},_ChangeListType:function(A,B,C){var D=FCKDomTools.ListToArray(A.root,B);var E=[];for (var i=0;i<A.contents.length;i++){var F=A.contents[i];F=FCKTools.GetElementAscensor(F,'li');if (!F||F._FCK_ListItem_Processed) continue;E.push(F);FCKDomTools.SetElementMarker(B,F,'_FCK_ListItem_Processed',true);};var G=FCKTools.GetElementDocument(A.root).createElement(this.TagName);for (var i=0;i<E.length;i++){var H=E[i]._FCK_ListArray_Index;D[H].parent=G;};var I=FCKDomTools.ArrayToList(D,B);for (var i=0;i<I.listNode.childNodes.length;i++){if (I.listNode.childNodes[i].nodeName.IEquals(this.TagName)) C.push(I.listNode.childNodes[i]);};A.root.parentNode.replaceChild(I.listNode,A.root);},_CreateList:function(A,B){var C=A.contents;var D=FCKTools.GetElementDocument(A.root);var E=[];if (C.length==1&&C[0]==A.root){var F=D.createElement('div');while (C[0].firstChild) F.appendChild(C[0].removeChild(C[0].firstChild));C[0].appendChild(F);C[0]=F;};var G=A.contents[0].parentNode;for (var i=0;i<C.length;i++) G=FCKDomTools.GetCommonParents(G,C[i].parentNode).pop();for (var i=0;i<C.length;i++){var H=C[i];while (H.parentNode){if (H.parentNode==G){E.push(H);break;};H=H.parentNode;}};if (E.length<1) return;var I=E[E.length-1].nextSibling;var J=D.createElement(this.TagName);B.push(J);while (E.length){var K=E.shift();var L=D.createDocumentFragment();while (K.firstChild) L.appendChild(K.removeChild(K.firstChild));K.parentNode.removeChild(K);var M=D.createElement('li');M.appendChild(L);J.appendChild(M);};G.insertBefore(J,I);},_RemoveList:function(A,B){var C=FCKDomTools.ListToArray(A.root,B);var D=[];for (var i=0;i<A.contents.length;i++){var E=A.contents[i];E=FCKTools.GetElementAscensor(E,'li');if (!E||E._FCK_ListItem_Processed) continue;D.push(E);FCKDomTools.SetElementMarker(B,E,'_FCK_ListItem_Processed',true);};var F=null;for (var i=0;i<D.length;i++){var G=D[i]._FCK_ListArray_Index;C[G].indent=-1;F=G;};for (var i=F+1;i<C.length;i++){if (C[i].indent>C[i-1].indent+1){var H=C[i-1].indent+1-C[i].indent;var I=C[i].indent;while (C[i]&&C[i].indent>=I){C[i].indent+=H;i++;};i--;}};var J=FCKDomTools.ArrayToList(C,B);if (A.root.nextSibling==null||A.root.nextSibling.nodeName.IEquals('br')){if (J.listNode.lastChild.nodeName.IEquals('br')) J.listNode.removeChild(J.listNode.lastChild);};A.root.parentNode.replaceChild(J.listNode,A.root);}};
+var FCKJustifyCommand=function(A){this.AlignValue=A;var B=FCKConfig.ContentLangDirection.toLowerCase();this.IsDefaultAlign=(A=='left'&&B=='ltr')||(A=='right'&&B=='rtl');var C=this._CssClassName=(function(){var D=FCKConfig.JustifyClasses;if (D){switch (A){case 'left':return D[0]||null;case 'center':return D[1]||null;case 'right':return D[2]||null;case 'justify':return D[3]||null;}};return null;})();if (C&&C.length>0) this._CssClassRegex=new RegExp('(?:^|\\s+)'+C+'(?=$|\\s)');};FCKJustifyCommand._GetClassNameRegex=function(){var A=FCKJustifyCommand._ClassRegex;if (A!=undefined) return A;var B=[];var C=FCKConfig.JustifyClasses;if (C){for (var i=0;i<4;i++){var D=C[i];if (D&&D.length>0) B.push(D);}};if (B.length>0) A=new RegExp('(?:^|\\s+)(?:'+B.join('|')+')(?=$|\\s)');else A=null;return FCKJustifyCommand._ClassRegex=A;};FCKJustifyCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=this.GetState();if (B==-1) return;var C=A.CreateBookmark();var D=this._CssClassName;var E=new FCKDomRangeIterator(A);var F;while ((F=E.GetNextParagraph())){F.removeAttribute('align');if (D){var G=F.className.replace(FCKJustifyCommand._GetClassNameRegex(),'');if (B==0){if (G.length>0) G+=' ';F.className=G+D;}else if (G.length==0) FCKDomTools.RemoveAttribute(F,'class');}else{var H=F.style;if (B==0) H.textAlign=this.AlignValue;else{H.textAlign='';if (H.cssText.length==0) F.removeAttribute('style');}}};A.MoveToBookmark(C);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;var C;if (FCKBrowserInfo.IsIE) C=B.currentStyle.textAlign;else C=FCK.EditorWindow.getComputedStyle(B,'').getPropertyValue('text-align');C=C.replace(/(-moz-|-webkit-|start|auto)/i,'');if ((!C&&this.IsDefaultAlign)||C==this.AlignValue) return 1;return 0;}};
+var FCKIndentCommand=function(A,B){this.Name=A;this.Offset=B;this.IndentCSSProperty=FCKConfig.ContentLangDirection.IEquals('ltr')?'marginLeft':'marginRight';};FCKIndentCommand._InitIndentModeParameters=function(){if (FCKConfig.IndentClasses&&FCKConfig.IndentClasses.length>0){this._UseIndentClasses=true;this._IndentClassMap={};for (var i=0;i<FCKConfig.IndentClasses.length;i++) this._IndentClassMap[FCKConfig.IndentClasses[i]]=i+1;this._ClassNameRegex=new RegExp('(?:^|\\s+)('+FCKConfig.IndentClasses.join('|')+')(?=$|\\s)');}else this._UseIndentClasses=false;};FCKIndentCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=new FCKDomRange(FCK.EditorWindow);A.MoveToSelection();var B=A.CreateBookmark();var C=FCKDomTools.GetCommonParentNode(A.StartNode||A.StartContainer,A.EndNode||A.EndContainer,['ul','ol']);if (C) this._IndentList(A,C);else this._IndentBlock(A);A.MoveToBookmark(B);A.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;if (FCKIndentCommand._UseIndentClasses==undefined) FCKIndentCommand._InitIndentModeParameters();var A=FCKSelection.GetBoundaryParentElement(true);var B=FCKSelection.GetBoundaryParentElement(false);var C=FCKDomTools.GetCommonParentNode(A,B,['ul','ol']);if (C){if (this.Name.IEquals('outdent')) return 0;var D=FCKTools.GetElementAscensor(A,'li');if (!D||!D.previousSibling) return -1;return 0;};if (!FCKIndentCommand._UseIndentClasses&&this.Name.IEquals('indent')) return 0;var E=new FCKElementPath(A);var F=E.Block||E.BlockLimit;if (!F) return -1;if (FCKIndentCommand._UseIndentClasses){var G=F.className.match(FCKIndentCommand._ClassNameRegex);var H=0;if (G!=null){G=G[1];H=FCKIndentCommand._IndentClassMap[G];};if ((this.Name=='outdent'&&H==0)||(this.Name=='indent'&&H==FCKConfig.IndentClasses.length)) return -1;return 0;}else{var I=parseInt(F.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;if (I<=0) return -1;return 0;}},_IndentBlock:function(A){var B=new FCKDomRangeIterator(A);B.EnforceRealBlocks=true;A.Expand('block_contents');var C=FCKDomTools.GetCommonParents(A.StartContainer,A.EndContainer);var D=C[C.length-1];var E;while ((E=B.GetNextParagraph())){if (!(E==D||E.parentNode==D)) continue;if (FCKIndentCommand._UseIndentClasses){var F=E.className.match(FCKIndentCommand._ClassNameRegex);var G=0;if (F!=null){F=F[1];G=FCKIndentCommand._IndentClassMap[F];};if (this.Name.IEquals('outdent')) G--;else if (this.Name.IEquals('indent')) G++;G=Math.min(G,FCKConfig.IndentClasses.length);G=Math.max(G,0);var H=E.className.replace(FCKIndentCommand._ClassNameRegex,'');if (G<1) E.className=H;else E.className=(H.length>0?H+' ':'')+FCKConfig.IndentClasses[G-1];}else{var I=parseInt(E.style[this.IndentCSSProperty],10);if (isNaN(I)) I=0;I+=this.Offset;I=Math.max(I,0);I=Math.ceil(I/this.Offset)*this.Offset;E.style[this.IndentCSSProperty]=I?I+FCKConfig.IndentUnit:'';if (E.getAttribute('style')=='') E.removeAttribute('style');}}},_IndentList:function(A,B){var C=A.StartContainer;var D=A.EndContainer;while (C&&C.parentNode!=B) C=C.parentNode;while (D&&D.parentNode!=B) D=D.parentNode;if (!C||!D) return;var E=C;var F=[];var G=false;while (G==false){if (E==D) G=true;F.push(E);E=E.nextSibling;};if (F.length<1) return;var H=FCKDomTools.GetParents(B);for (var i=0;i<H.length;i++){if (H[i].nodeName.IEquals(['ul','ol'])){B=H[i];break;}};var I=this.Name.IEquals('indent')?1:-1;var J=F[0];var K=F[F.length-1];var L={};var M=FCKDomTools.ListToArray(B,L);var N=M[K._FCK_ListArray_Index].indent;for (var i=J._FCK_ListArray_Index;i<=K._FCK_ListArray_Index;i++) M[i].indent+=I;for (var i=K._FCK_ListArray_Index+1;i<M.length&&M[i].indent>N;i++) M[i].indent+=I;var O=FCKDomTools.ArrayToList(M);if (O) B.parentNode.replaceChild(O.listNode,B);FCKDomTools.ClearAllMarkers(L);}};
+var FCKBlockQuoteCommand=function(){};FCKBlockQuoteCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();var A=this.GetState();var B=new FCKDomRange(FCK.EditorWindow);B.MoveToSelection();var C=B.CreateBookmark();if (FCKBrowserInfo.IsIE){var D=B.GetBookmarkNode(C,true);var E=B.GetBookmarkNode(C,false);var F;if (D&&D.parentNode.nodeName.IEquals('blockquote')&&!D.previousSibling){F=D;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]) FCKDomTools.MoveNode(D,F,true);}};if (E&&E.parentNode.nodeName.IEquals('blockquote')&&!E.previousSibling){F=E;while ((F=F.nextSibling)){if (FCKListsLib.BlockElements[F.nodeName.toLowerCase()]){if (F.firstChild==D) FCKDomTools.InsertAfterNode(D,E);else FCKDomTools.MoveNode(E,F,true);}}}};var G=new FCKDomRangeIterator(B);var H;if (A==0){G.EnforceRealBlocks=true;var I=[];while ((H=G.GetNextParagraph())) I.push(H);if (I.length<1){para=B.Window.document.createElement(FCKConfig.EnterMode.IEquals('p')?'p':'div');B.InsertNode(para);para.appendChild(B.Window.document.createTextNode('\ufeff'));B.MoveToBookmark(C);B.MoveToNodeContents(para);B.Collapse(true);C=B.CreateBookmark();I.push(para);};var J=I[0].parentNode;var K=[];for (var i=0;i<I.length;i++){H=I[i];J=FCKDomTools.GetCommonParents(H.parentNode,J).pop();};var L=null;while (I.length>0){H=I.shift();while (H.parentNode!=J) H=H.parentNode;if (H!=L) K.push(H);L=H;};while (K.length>0){H=K.shift();if (H.nodeName.IEquals('blockquote')){var M=FCKTools.GetElementDocument(H).createDocumentFragment();while (H.firstChild){M.appendChild(H.removeChild(H.firstChild));I.push(M.lastChild);};H.parentNode.replaceChild(M,H);}else I.push(H);};var N=B.Window.document.createElement('blockquote');J.insertBefore(N,I[0]);while (I.length>0){H=I.shift();N.appendChild(H);}}else if (A==1){var O=[];while ((H=G.GetNextParagraph())){var P=null;var Q=null;while (H.parentNode){if (H.parentNode.nodeName.IEquals('blockquote')){P=H.parentNode;Q=H;break;};H=H.parentNode;};if (P&&Q) O.push(Q);};var R=[];while (O.length>0){var S=O.shift();var N=S.parentNode;if (S==S.parentNode.firstChild){N.parentNode.insertBefore(N.removeChild(S),N);if (!N.firstChild) N.parentNode.removeChild(N);}else if (S==S.parentNode.lastChild){N.parentNode.insertBefore(N.removeChild(S),N.nextSibling);if (!N.firstChild) N.parentNode.removeChild(N);}else FCKDomTools.BreakParent(S,S.parentNode,B);R.push(S);};if (FCKConfig.EnterMode.IEquals('br')){while (R.length){var S=R.shift();var W=true;if (S.nodeName.IEquals('div')){var M=FCKTools.GetElementDocument(S).createDocumentFragment();var Y=W&&S.previousSibling&&!FCKListsLib.BlockBoundaries[S.previousSibling.nodeName.toLowerCase()];if (W&&Y) M.appendChild(FCKTools.GetElementDocument(S).createElement('br'));var Z=S.nextSibling&&!FCKListsLib.BlockBoundaries[S.nextSibling.nodeName.toLowerCase()];while (S.firstChild) M.appendChild(S.removeChild(S.firstChild));if (Z) M.appendChild(FCKTools.GetElementDocument(S).createElement('br'));S.parentNode.replaceChild(M,S);W=false;}}}};B.MoveToBookmark(C);B.Select();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0||!FCK.EditorWindow) return -1;var A=new FCKElementPath(FCKSelection.GetBoundaryParentElement(true));var B=A.Block||A.BlockLimit;if (!B||B.nodeName.toLowerCase()=='body') return 0;for (var i=0;i<A.Elements.length;i++){if (A.Elements[i].nodeName.IEquals('blockquote')) return 1;};return 0;}};
+var FCKCoreStyleCommand=function(A){this.Name='CoreStyle';this.StyleName='_FCK_'+A;this.IsActive=false;FCKStyles.AttachStyleStateChange(this.StyleName,this._OnStyleStateChange,this);};FCKCoreStyleCommand.prototype={Execute:function(){FCKUndo.SaveUndoStep();if (this.IsActive) FCKStyles.RemoveStyle(this.StyleName);else FCKStyles.ApplyStyle(this.StyleName);FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){if (FCK.EditMode!=0) return -1;return this.IsActive?1:0;},_OnStyleStateChange:function(A,B){this.IsActive=B;}};
+var FCKRemoveFormatCommand=function(){this.Name='RemoveFormat';};FCKRemoveFormatCommand.prototype={Execute:function(){FCKStyles.RemoveAll();FCK.Focus();FCK.Events.FireEvent('OnSelectionChange');},GetState:function(){return FCK.EditorWindow?0:-1;}};
+var FCKCommands=FCK.Commands={};FCKCommands.LoadedCommands={};FCKCommands.RegisterCommand=function(A,B){this.LoadedCommands[A]=B;};FCKCommands.GetCommand=function(A){var B=FCKCommands.LoadedCommands[A];if (B) return B;switch (A){case 'Bold':case 'Italic':case 'Underline':case 'StrikeThrough':case 'Subscript':case 'Superscript':B=new FCKCoreStyleCommand(A);break;case 'RemoveFormat':B=new FCKRemoveFormatCommand();break;case 'DocProps':B=new FCKDialogCommand('DocProps',FCKLang.DocProps,'dialog/fck_docprops.html',400,380,FCKCommands.GetFullPageState);break;case 'Templates':B=new FCKDialogCommand('Templates',FCKLang.DlgTemplatesTitle,'dialog/fck_template.html',380,450);break;case 'Link':B=new FCKDialogCommand('Link',FCKLang.DlgLnkWindowTitle,'dialog/fck_link.html',400,300);break;case 'Unlink':B=new FCKUnlinkCommand();break;case 'Anchor':B=new FCKDialogCommand('Anchor',FCKLang.DlgAnchorTitle,'dialog/fck_anchor.html',370,160);break;case 'AnchorDelete':B=new FCKAnchorDeleteCommand();break;case 'BulletedList':B=new FCKDialogCommand('BulletedList',FCKLang.BulletedListProp,'dialog/fck_listprop.html?UL',370,160);break;case 'NumberedList':B=new FCKDialogCommand('NumberedList',FCKLang.NumberedListProp,'dialog/fck_listprop.html?OL',370,160);break;case 'About':B=new FCKDialogCommand('About',FCKLang.About,'dialog/fck_about.html',420,330,function(){ return 0;});break;case 'Find':B=new FCKDialogCommand('Find',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Find');break;case 'Replace':B=new FCKDialogCommand('Replace',FCKLang.DlgFindAndReplaceTitle,'dialog/fck_replace.html',340,230,null,null,'Replace');break;case 'Image':B=new FCKDialogCommand('Image',FCKLang.DlgImgTitle,'dialog/fck_image.html',450,390);break;case 'Flash':B=new FCKDialogCommand('Flash',FCKLang.DlgFlashTitle,'dialog/fck_flash.html',450,390);break;case 'SpecialChar':B=new FCKDialogCommand('SpecialChar',FCKLang.DlgSpecialCharTitle,'dialog/fck_specialchar.html',400,290);break;case 'Smiley':B=new FCKDialogCommand('Smiley',FCKLang.DlgSmileyTitle,'dialog/fck_smiley.html',FCKConfig.SmileyWindowWidth,FCKConfig.SmileyWindowHeight);break;case 'Table':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html',480,250);break;case 'TableProp':B=new FCKDialogCommand('Table',FCKLang.DlgTableTitle,'dialog/fck_table.html?Parent',480,250);break;case 'TableCellProp':B=new FCKDialogCommand('TableCell',FCKLang.DlgCellTitle,'dialog/fck_tablecell.html',550,240);break;case 'Style':B=new FCKStyleCommand();break;case 'FontName':B=new FCKFontNameCommand();break;case 'FontSize':B=new FCKFontSizeCommand();break;case 'FontFormat':B=new FCKFormatBlockCommand();break;case 'Source':B=new FCKSourceCommand();break;case 'Preview':B=new FCKPreviewCommand();break;case 'Save':B=new FCKSaveCommand();break;case 'NewPage':B=new FCKNewPageCommand();break;case 'PageBreak':B=new FCKPageBreakCommand();break;case 'Rule':B=new FCKRuleCommand();break;case 'TextColor':B=new FCKTextColorCommand('ForeColor');break;case 'BGColor':B=new FCKTextColorCommand('BackColor');break;case 'Paste':B=new FCKPasteCommand();break;case 'PasteText':B=new FCKPastePlainTextCommand();break;case 'PasteWord':B=new FCKPasteWordCommand();break;case 'JustifyLeft':B=new FCKJustifyCommand('left');break;case 'JustifyCenter':B=new FCKJustifyCommand('center');break;case 'JustifyRight':B=new FCKJustifyCommand('right');break;case 'JustifyFull':B=new FCKJustifyCommand('justify');break;case 'Indent':B=new FCKIndentCommand('indent',FCKConfig.IndentLength);break;case 'Outdent':B=new FCKIndentCommand('outdent',FCKConfig.IndentLength*-1);break;case 'Blockquote':B=new FCKBlockQuoteCommand();break;case 'TableInsertRowAfter':B=new FCKTableCommand('TableInsertRowAfter');break;case 'TableInsertRowBefore':B=new FCKTableCommand('TableInsertRowBefore');break;case 'TableDeleteRows':B=new FCKTableCommand('TableDeleteRows');break;case 'TableInsertColumnAfter':B=new FCKTableCommand('TableInsertColumnAfter');break;case 'TableInsertColumnBefore':B=new FCKTableCommand('TableInsertColumnBefore');break;case 'TableDeleteColumns':B=new FCKTableCommand('TableDeleteColumns');break;case 'TableInsertCellAfter':B=new FCKTableCommand('TableInsertCellAfter');break;case 'TableInsertCellBefore':B=new FCKTableCommand('TableInsertCellBefore');break;case 'TableDeleteCells':B=new FCKTableCommand('TableDeleteCells');break;case 'TableMergeCells':B=new FCKTableCommand('TableMergeCells');break;case 'TableMergeRight':B=new FCKTableCommand('TableMergeRight');break;case 'TableMergeDown':B=new FCKTableCommand('TableMergeDown');break;case 'TableHorizontalSplitCell':B=new FCKTableCommand('TableHorizontalSplitCell');break;case 'TableVerticalSplitCell':B=new FCKTableCommand('TableVerticalSplitCell');break;case 'TableDelete':B=new FCKTableCommand('TableDelete');break;case 'Form':B=new FCKDialogCommand('Form',FCKLang.Form,'dialog/fck_form.html',380,210);break;case 'Checkbox':B=new FCKDialogCommand('Checkbox',FCKLang.Checkbox,'dialog/fck_checkbox.html',380,200);break;case 'Radio':B=new FCKDialogCommand('Radio',FCKLang.RadioButton,'dialog/fck_radiobutton.html',380,200);break;case 'TextField':B=new FCKDialogCommand('TextField',FCKLang.TextField,'dialog/fck_textfield.html',380,210);break;case 'Textarea':B=new FCKDialogCommand('Textarea',FCKLang.Textarea,'dialog/fck_textarea.html',380,210);break;case 'HiddenField':B=new FCKDialogCommand('HiddenField',FCKLang.HiddenField,'dialog/fck_hiddenfield.html',380,190);break;case 'Button':B=new FCKDialogCommand('Button',FCKLang.Button,'dialog/fck_button.html',380,210);break;case 'Select':B=new FCKDialogCommand('Select',FCKLang.SelectionField,'dialog/fck_select.html',400,340);break;case 'ImageButton':B=new FCKDialogCommand('ImageButton',FCKLang.ImageButton,'dialog/fck_image.html?ImageButton',450,390);break;case 'SpellCheck':B=new FCKSpellCheckCommand();break;case 'FitWindow':B=new FCKFitWindow();break;case 'Undo':B=new FCKUndoCommand();break;case 'Redo':B=new FCKRedoCommand();break;case 'Copy':B=new FCKCutCopyCommand(false);break;case 'Cut':B=new FCKCutCopyCommand(true);break;case 'SelectAll':B=new FCKSelectAllCommand();break;case 'InsertOrderedList':B=new FCKListCommand('insertorderedlist','ol');break;case 'InsertUnorderedList':B=new FCKListCommand('insertunorderedlist','ul');break;case 'ShowBlocks':B=new FCKShowBlockCommand('ShowBlocks',FCKConfig.StartupShowBlocks?1:0);break;case 'Undefined':B=new FCKUndefinedCommand();break;default:if (FCKRegexLib.NamedCommands.test(A)) B=new FCKNamedCommand(A);else{alert(FCKLang.UnknownCommand.replace(/%1/g,A));return null;}};FCKCommands.LoadedCommands[A]=B;return B;};FCKCommands.GetFullPageState=function(){return FCKConfig.FullPage?0:-1;};FCKCommands.GetBooleanState=function(A){return A?-1:0;};
+var FCKPanel=function(A){this.IsRTL=(FCKLang.Dir=='rtl');this.IsContextMenu=false;this._LockCounter=0;this._Window=A||window;var B;if (FCKBrowserInfo.IsIE){this._Popup=this._Window.createPopup();var C=this._Window.document;if (FCK_IS_CUSTOM_DOMAIN&&!FCKBrowserInfo.IsIE7){C.domain=FCK_ORIGINAL_DOMAIN;document.domain=FCK_ORIGINAL_DOMAIN;};B=this.Document=this._Popup.document;if (FCK_IS_CUSTOM_DOMAIN){B.domain=FCK_RUNTIME_DOMAIN;C.domain=FCK_RUNTIME_DOMAIN;document.domain=FCK_RUNTIME_DOMAIN;};FCK.IECleanup.AddItem(this,FCKPanel_Cleanup);}else{var D=this._IFrame=this._Window.document.createElement('iframe');D.src='javascript:void(0)';D.allowTransparency=true;D.frameBorder='0';D.scrolling='no';D.width=D.height=0;FCKDomTools.SetElementStyles(D,{position:'absolute',zIndex:FCKConfig.FloatingPanelsZIndex});this._Window.document.body.appendChild(D);var E=D.contentWindow;B=this.Document=E.document;var F='';if (FCKBrowserInfo.IsSafari) F='<base href="'+window.document.location+'">';B.open();B.write('<html><head>'+F+'<\/head><body style="margin:0px;padding:0px;"><\/body><\/html>');B.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.Panel_Contructor(B,window.document.location);FCKTools.AddEventListenerEx(E,'focus',FCKPanel_Window_OnFocus,this);FCKTools.AddEventListenerEx(E,'blur',FCKPanel_Window_OnBlur,this);};B.dir=FCKLang.Dir;FCKTools.AddEventListener(B,'contextmenu',FCKTools.CancelEvent);this.MainNode=B.body.appendChild(B.createElement('DIV'));this.MainNode.style.cssFloat=this.IsRTL?'right':'left';};FCKPanel.prototype.AppendStyleSheet=function(A){FCKTools.AppendStyleSheet(this.Document,A);};FCKPanel.prototype.Preload=function(x,y,A){if (this._Popup) this._Popup.show(x,y,0,0,A);};FCKPanel.prototype.Show=function(x,y,A,B,C){var D;var E=this.MainNode;if (this._Popup){this._Popup.show(x,y,0,0,A);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=(x*-1)+A.offsetWidth-D;};this._Popup.show(x,y,D,E.offsetHeight,A);if (this.OnHide){if (this._Timer) CheckPopupOnHide.call(this,true);this._Timer=FCKTools.SetInterval(CheckPopupOnHide,100,this);}}else{if (typeof(FCK.ToolbarSet.CurrentInstance.FocusManager)!='undefined') FCK.ToolbarSet.CurrentInstance.FocusManager.Lock();if (this.ParentPanel){this.ParentPanel.Lock();FCKPanel_Window_OnBlur(null,this.ParentPanel);};if (FCKBrowserInfo.IsGecko&&FCKBrowserInfo.IsMac){this._IFrame.scrolling='';FCKTools.RunFunction(function(){ this._IFrame.scrolling='no';},this);};if (FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel&&FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel!=this) FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel.Hide(false,true);FCKDomTools.SetElementStyles(E,{B:B?B+'px':'',C:C?C+'px':''});D=E.offsetWidth;if (!B)	this._IFrame.width=1;if (!C)	this._IFrame.height=1;D=E.offsetWidth||E.firstChild.offsetWidth;var F=FCKTools.GetDocumentPosition(this._Window,A.nodeType==9?(FCKTools.IsStrictMode(A)?A.documentElement:A.body):A);var G=FCKDomTools.GetPositionedAncestor(this._IFrame.parentNode);if (G){var H=FCKTools.GetDocumentPosition(FCKTools.GetElementWindow(G),G);F.x-=H.x;F.y-=H.y;};if (this.IsRTL&&!this.IsContextMenu) x=(x*-1);x+=F.x;y+=F.y;if (this.IsRTL){if (this.IsContextMenu) x=x-D+1;else if (A) x=x+A.offsetWidth-D;}else{var I=FCKTools.GetViewPaneSize(this._Window);var J=FCKTools.GetScrollPosition(this._Window);var K=I.Height+J.Y;var L=I.Width+J.X;if ((x+D)>L) x-=x+D-L;if ((y+E.offsetHeight)>K) y-=y+E.offsetHeight-K;};FCKDomTools.SetElementStyles(this._IFrame,{left:x+'px',top:y+'px'});this._IFrame.contentWindow.focus();this._IsOpened=true;var M=this;this._resizeTimer=setTimeout(function(){var N=E.offsetWidth||E.firstChild.offsetWidth;var O=E.offsetHeight;M._IFrame.width=N;M._IFrame.height=O;},0);FCK.ToolbarSet.CurrentInstance.GetInstanceObject('FCKPanel')._OpenedPanel=this;};FCKTools.RunFunction(this.OnShow,this);};FCKPanel.prototype.Hide=function(A,B){if (this._Popup) this._Popup.hide();else{if (!this._IsOpened||this._LockCounter>0) return;if (typeof(FCKFocusManager)!='undefined'&&!B) FCKFocusManager.Unlock();this._IFrame.width=this._IFrame.height=0;this._IsOpened=false;if (this._resizeTimer){clearTimeout(this._resizeTimer);this._resizeTimer=null;};if (this.ParentPanel) this.ParentPanel.Unlock();if (!A) FCKTools.RunFunction(this.OnHide,this);}};FCKPanel.prototype.CheckIsOpened=function(){if (this._Popup) return this._Popup.isOpen;else return this._IsOpened;};FCKPanel.prototype.CreateChildPanel=function(){var A=this._Popup?FCKTools.GetDocumentWindow(this.Document):this._Window;var B=new FCKPanel(A);B.ParentPanel=this;return B;};FCKPanel.prototype.Lock=function(){this._LockCounter++;};FCKPanel.prototype.Unlock=function(){if (--this._LockCounter==0&&!this.HasFocus) this.Hide();};function FCKPanel_Window_OnFocus(e,A){A.HasFocus=true;};function FCKPanel_Window_OnBlur(e,A){A.HasFocus=false;if (A._LockCounter==0) FCKTools.RunFunction(A.Hide,A);};function CheckPopupOnHide(A){if (A||!this._Popup.isOpen){window.clearInterval(this._Timer);this._Timer=null;FCKTools.RunFunction(this.OnHide,this);}};function FCKPanel_Cleanup(){this._Popup=null;this._Window=null;this.Document=null;this.MainNode=null;};
+var FCKIcon=function(A){var B=A?typeof(A):'undefined';switch (B){case 'number':this.Path=FCKConfig.SkinPath+'fck_strip.gif';this.Size=16;this.Position=A;break;case 'undefined':this.Path=FCK_SPACER_PATH;break;case 'string':this.Path=A;break;default:this.Path=A[0];this.Size=A[1];this.Position=A[2];}};FCKIcon.prototype.CreateIconElement=function(A){var B,eIconImage;if (this.Position){var C='-'+((this.Position-1)*this.Size)+'px';if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path;eIconImage.style.top=C;}else{B=A.createElement('IMG');B.src=FCK_SPACER_PATH;B.style.backgroundPosition='0px '+C;B.style.backgroundImage='url("'+this.Path+'")';}}else{if (FCKBrowserInfo.IsIE){B=A.createElement('DIV');eIconImage=B.appendChild(A.createElement('IMG'));eIconImage.src=this.Path?this.Path:FCK_SPACER_PATH;}else{B=A.createElement('IMG');B.src=this.Path?this.Path:FCK_SPACER_PATH;}};B.className='TB_Button_Image';return B;};
+var FCKToolbarButtonUI=function(A,B,C,D,E,F){this.Name=A;this.Label=B||A;this.Tooltip=C||this.Label;this.Style=E||0;this.State=F||0;this.Icon=new FCKIcon(D);if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarButtonUI_Cleanup);};FCKToolbarButtonUI.prototype._CreatePaddingElement=function(A){var B=A.createElement('IMG');B.className='TB_Button_Padding';B.src=FCK_SPACER_PATH;return B;};FCKToolbarButtonUI.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this.MainElement=B.createElement('DIV');C.title=this.Tooltip;if (FCKBrowserInfo.IsGecko) C.onmousedown=FCKTools.CancelEvent;FCKTools.AddEventListenerEx(C,'mouseover',FCKToolbarButtonUI_OnMouseOver,this);FCKTools.AddEventListenerEx(C,'mouseout',FCKToolbarButtonUI_OnMouseOut,this);FCKTools.AddEventListenerEx(C,'click',FCKToolbarButtonUI_OnClick,this);this.ChangeState(this.State,true);if (this.Style==0&&!this.ShowArrow){C.appendChild(this.Icon.CreateIconElement(B));}else{var D=C.appendChild(B.createElement('TABLE'));D.cellPadding=0;D.cellSpacing=0;var E=D.insertRow(-1);var F=E.insertCell(-1);if (this.Style==0||this.Style==2) F.appendChild(this.Icon.CreateIconElement(B));else F.appendChild(this._CreatePaddingElement(B));if (this.Style==1||this.Style==2){F=E.insertCell(-1);F.className='TB_Button_Text';F.noWrap=true;F.appendChild(B.createTextNode(this.Label));};if (this.ShowArrow){if (this.Style!=0){E.insertCell(-1).appendChild(this._CreatePaddingElement(B));};F=E.insertCell(-1);var G=F.appendChild(B.createElement('IMG'));G.src=FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif';G.width=5;G.height=3;};F=E.insertCell(-1);F.appendChild(this._CreatePaddingElement(B));};A.appendChild(C);};FCKToolbarButtonUI.prototype.ChangeState=function(A,B){if (!B&&this.State==A) return;var e=this.MainElement;if (!e) return;switch (parseInt(A,10)){case 0:e.className='TB_Button_Off';break;case 1:e.className='TB_Button_On';break;case -1:e.className='TB_Button_Disabled';break;};this.State=A;};function FCKToolbarButtonUI_OnMouseOver(A,B){if (B.State==0) this.className='TB_Button_Off_Over';else if (B.State==1) this.className='TB_Button_On_Over';};function FCKToolbarButtonUI_OnMouseOut(A,B){if (B.State==0) this.className='TB_Button_Off';else if (B.State==1) this.className='TB_Button_On';};function FCKToolbarButtonUI_OnClick(A,B){if (B.OnClick&&B.State!=-1) B.OnClick(B);};function FCKToolbarButtonUI_Cleanup(){this.MainElement=null;};
+var FCKToolbarButton=function(A,B,C,D,E,F,G){this.CommandName=A;this.Label=B;this.Tooltip=C;this.Style=D;this.SourceView=E?true:false;this.ContextSensitive=F?true:false;if (G==null) this.IconPath=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(G)=='number') this.IconPath=[FCKConfig.SkinPath+'fck_strip.gif',16,G];else this.IconPath=G;};FCKToolbarButton.prototype.Create=function(A){this._UIButton=new FCKToolbarButtonUI(this.CommandName,this.Label,this.Tooltip,this.IconPath,this.Style);this._UIButton.OnClick=this.Click;this._UIButton._ToolbarButton=this;this._UIButton.Create(A);};FCKToolbarButton.prototype.RefreshState=function(){var A=this._UIButton;if (!A) return;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B==A.State) return;A.ChangeState(B);};FCKToolbarButton.prototype.Click=function(){var A=this._ToolbarButton||this;FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(A.CommandName).Execute();};FCKToolbarButton.prototype.Enable=function(){this.RefreshState();};FCKToolbarButton.prototype.Disable=function(){this._UIButton.ChangeState(-1);};
+var FCKSpecialCombo=function(A,B,C,D,E){this.FieldWidth=B||100;this.PanelWidth=C||150;this.PanelMaxHeight=D||150;this.Label='&nbsp;';this.Caption=A;this.Tooltip=A;this.Style=2;this.Enabled=true;this.Items={};this._Panel=new FCKPanel(E||window);this._Panel.AppendStyleSheet(FCKConfig.SkinEditorCSS);this._PanelBox=this._Panel.MainNode.appendChild(this._Panel.Document.createElement('DIV'));this._PanelBox.className='SC_Panel';this._PanelBox.style.width=this.PanelWidth+'px';this._PanelBox.innerHTML='<table cellpadding="0" cellspacing="0" width="100%" style="TABLE-LAYOUT: fixed"><tr><td nowrap></td></tr></table>';this._ItemsHolderEl=this._PanelBox.getElementsByTagName('TD')[0];if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKSpecialCombo_Cleanup);};function FCKSpecialCombo_ItemOnMouseOver(){this.className+=' SC_ItemOver';};function FCKSpecialCombo_ItemOnMouseOut(){this.className=this.originalClass;};function FCKSpecialCombo_ItemOnClick(A,B,C){this.className=this.originalClass;B._Panel.Hide();B.SetLabel(this.FCKItemLabel);if (typeof(B.OnSelect)=='function') B.OnSelect(C,this);};FCKSpecialCombo.prototype.ClearItems=function (){if (this.Items) this.Items={};var A=this._ItemsHolderEl;while (A.firstChild) A.removeChild(A.firstChild);};FCKSpecialCombo.prototype.AddItem=function(A,B,C,D){var E=this._ItemsHolderEl.appendChild(this._Panel.Document.createElement('DIV'));E.className=E.originalClass='SC_Item';E.innerHTML=B;E.FCKItemLabel=C||A;E.Selected=false;if (FCKBrowserInfo.IsIE) E.style.width='100%';if (D) E.style.backgroundColor=D;FCKTools.AddEventListenerEx(E,'mouseover',FCKSpecialCombo_ItemOnMouseOver);FCKTools.AddEventListenerEx(E,'mouseout',FCKSpecialCombo_ItemOnMouseOut);FCKTools.AddEventListenerEx(E,'click',FCKSpecialCombo_ItemOnClick,[this,A]);this.Items[A.toString().toLowerCase()]=E;return E;};FCKSpecialCombo.prototype.SelectItem=function(A){if (typeof A=='string') A=this.Items[A.toString().toLowerCase()];if (A){A.className=A.originalClass='SC_ItemSelected';A.Selected=true;}};FCKSpecialCombo.prototype.SelectItemByLabel=function(A,B){for (var C in this.Items){var D=this.Items[C];if (D.FCKItemLabel==A){D.className=D.originalClass='SC_ItemSelected';D.Selected=true;if (B) this.SetLabel(A);}}};FCKSpecialCombo.prototype.DeselectAll=function(A){for (var i in this.Items){if (!this.Items[i]) continue;this.Items[i].className=this.Items[i].originalClass='SC_Item';this.Items[i].Selected=false;};if (A) this.SetLabel('');};FCKSpecialCombo.prototype.SetLabelById=function(A){A=A?A.toString().toLowerCase():'';var B=this.Items[A];this.SetLabel(B?B.FCKItemLabel:'');};FCKSpecialCombo.prototype.SetLabel=function(A){A=(!A||A.length==0)?'&nbsp;':A;if (A==this.Label) return;this.Label=A;var B=this._LabelEl;if (B){B.innerHTML=A;FCKTools.DisableSelection(B);}};FCKSpecialCombo.prototype.SetEnabled=function(A){this.Enabled=A;if (this._OuterTable) this._OuterTable.className=A?'':'SC_FieldDisabled';};FCKSpecialCombo.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var C=this._OuterTable=A.appendChild(B.createElement('TABLE'));C.cellPadding=0;C.cellSpacing=0;C.insertRow(-1);var D;var E;switch (this.Style){case 0:D='TB_ButtonType_Icon';E=false;break;case 1:D='TB_ButtonType_Text';E=false;break;case 2:E=true;break;};if (this.Caption&&this.Caption.length>0&&E){var F=C.rows[0].insertCell(-1);F.innerHTML=this.Caption;F.className='SC_FieldCaption';};var G=FCKTools.AppendElement(C.rows[0].insertCell(-1),'div');if (E){G.className='SC_Field';G.style.width=this.FieldWidth+'px';G.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" style="TABLE-LAYOUT: fixed;"><tbody><tr><td class="SC_FieldLabel"><label>&nbsp;</label></td><td class="SC_FieldButton">&nbsp;</td></tr></tbody></table>';this._LabelEl=G.getElementsByTagName('label')[0];this._LabelEl.innerHTML=this.Label;}else{G.className='TB_Button_Off';G.innerHTML='<table title="'+this.Tooltip+'" class="'+D+'" cellspacing="0" cellpadding="0" border="0"><tr><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_Text">'+this.Caption+'</td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td><td class="TB_ButtonArrow"><img src="'+FCKConfig.SkinPath+'images/toolbar.buttonarrow.gif" width="5" height="3"></td><td><img class="TB_Button_Padding" src="'+FCK_SPACER_PATH+'" /></td></tr></table>';};FCKTools.AddEventListenerEx(G,'mouseover',FCKSpecialCombo_OnMouseOver,this);FCKTools.AddEventListenerEx(G,'mouseout',FCKSpecialCombo_OnMouseOut,this);FCKTools.AddEventListenerEx(G,'click',FCKSpecialCombo_OnClick,this);FCKTools.DisableSelection(this._Panel.Document.body);};function FCKSpecialCombo_Cleanup(){this._LabelEl=null;this._OuterTable=null;this._ItemsHolderEl=null;this._PanelBox=null;if (this.Items){for (var A in this.Items) this.Items[A]=null;}};function FCKSpecialCombo_OnMouseOver(A,B){if (B.Enabled){switch (B.Style){case 0:this.className='TB_Button_On_Over';break;case 1:this.className='TB_Button_On_Over';break;case 2:this.className='SC_Field SC_FieldOver';break;}}};function FCKSpecialCombo_OnMouseOut(A,B){switch (B.Style){case 0:this.className='TB_Button_Off';break;case 1:this.className='TB_Button_Off';break;case 2:this.className='SC_Field';break;}};function FCKSpecialCombo_OnClick(e,A){if (A.Enabled){var B=A._Panel;var C=A._PanelBox;var D=A._ItemsHolderEl;var E=A.PanelMaxHeight;if (A.OnBeforeClick) A.OnBeforeClick(A);if (FCKBrowserInfo.IsIE) B.Preload(0,this.offsetHeight,this);if (D.offsetHeight>E) C.style.height=E+'px';else C.style.height='';B.Show(0,this.offsetHeight,this);}};
+var FCKToolbarSpecialCombo=function(){this.SourceView=false;this.ContextSensitive=true;this.FieldWidth=null;this.PanelWidth=null;this.PanelMaxHeight=null;};FCKToolbarSpecialCombo.prototype.DefaultLabel='';function FCKToolbarSpecialCombo_OnSelect(A,B){FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).Execute(A,B);};FCKToolbarSpecialCombo.prototype.Create=function(A){this._Combo=new FCKSpecialCombo(this.GetLabel(),this.FieldWidth,this.PanelWidth,this.PanelMaxHeight,FCKBrowserInfo.IsIE?window:FCKTools.GetElementWindow(A).parent);this._Combo.Tooltip=this.Tooltip;this._Combo.Style=this.Style;this.CreateItems(this._Combo);this._Combo.Create(A);this._Combo.CommandName=this.CommandName;this._Combo.OnSelect=FCKToolbarSpecialCombo_OnSelect;};function FCKToolbarSpecialCombo_RefreshActiveItems(A,B){A.DeselectAll();A.SelectItem(B);A.SetLabelById(B);};FCKToolbarSpecialCombo.prototype.RefreshState=function(){var A;var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName).GetState();if (B!=-1){A=1;if (this.RefreshActiveItems) this.RefreshActiveItems(this._Combo,B);else{if (this._LastValue!==B){this._LastValue=B;if (!B||B.length==0){this._Combo.DeselectAll();this._Combo.SetLabel(this.DefaultLabel);}else FCKToolbarSpecialCombo_RefreshActiveItems(this._Combo,B);}}}else A=-1;if (A==this.State) return;if (A==-1){this._Combo.DeselectAll();this._Combo.SetLabel('');};this.State=A;this._Combo.SetEnabled(A!=-1);};FCKToolbarSpecialCombo.prototype.Enable=function(){this.RefreshState();};FCKToolbarSpecialCombo.prototype.Disable=function(){this.State=-1;this._Combo.DeselectAll();this._Combo.SetLabel('');this._Combo.SetEnabled(false);};
+var FCKToolbarStyleCombo=function(A,B){if (A===false) return;this.CommandName='Style';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultStyleLabel||'';};FCKToolbarStyleCombo.prototype=new FCKToolbarSpecialCombo;FCKToolbarStyleCombo.prototype.GetLabel=function(){return FCKLang.Style;};FCKToolbarStyleCombo.prototype.GetStyles=function(){var A={};var B=FCK.ToolbarSet.CurrentInstance.Styles.GetStyles();for (var C in B){var D=B[C];if (!D.IsCore) A[C]=D;};return A;};FCKToolbarStyleCombo.prototype.CreateItems=function(A){var B=A._Panel.Document;FCKTools.AppendStyleSheet(B,FCKConfig.ToolbarComboPreviewCSS);FCKTools.AppendStyleString(B,FCKConfig.EditorAreaStyles);B.body.className+=' ForceBaseFont';FCKConfig.ApplyBodyAttributes(B.body);var C=this.GetStyles();for (var D in C){var E=C[D];var F=E.GetType()==2?D:FCKToolbarStyleCombo_BuildPreview(E,E.Label||D);var G=A.AddItem(D,F);G.Style=E;};A.OnBeforeClick=this.StyleCombo_OnBeforeClick;};FCKToolbarStyleCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Elements;for (var e=0;e<D.length;e++){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D[e],true)){A.SetLabel(F.Label||F.Name);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarStyleCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B;var C;var D;var E=FCK.ToolbarSet.CurrentInstance.Selection;if (E.GetType()=='Control'){B=E.GetSelectedElement();D=B.nodeName.toLowerCase();}else{B=E.GetBoundaryParentElement(true);C=new FCKElementPath(B);};for (var i in A.Items){var F=A.Items[i];var G=F.Style;if ((D&&G.Element==D)||(!D&&G.GetType()!=2)){F.style.display='';if ((C&&G.CheckActive(C))||(!C&&G.CheckElementRemovable(B,true))) A.SelectItem(G.Name);}else F.style.display='none';}};function FCKToolbarStyleCombo_BuildPreview(A,B){var C=A.GetType();var D=[];if (C==0) D.push('<div class="BaseFont">');var E=A.Element;if (E=='bdo') E='span';D=['<',E];var F=A._StyleDesc.Attributes;if (F){for (var G in F){D.push(' ',G,'="',A.GetFinalAttributeValue(G),'"');}};if (A._GetStyleText().length>0) D.push(' style="',A.GetFinalStyleValue(),'"');D.push('>',B,'</',E,'>');if (C==0) D.push('</div>');return D.join('');};
+var FCKToolbarFontFormatCombo=function(A,B){if (A===false) return;this.CommandName='FontFormat';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.NormalLabel='Normal';this.PanelWidth=190;this.DefaultLabel=FCKConfig.DefaultFontFormatLabel||'';};FCKToolbarFontFormatCombo.prototype=new FCKToolbarStyleCombo(false);FCKToolbarFontFormatCombo.prototype.GetLabel=function(){return FCKLang.FontFormat;};FCKToolbarFontFormatCombo.prototype.GetStyles=function(){var A={};var B=FCKLang['FontFormats'].split(';');var C={p:B[0],pre:B[1],address:B[2],h1:B[3],h2:B[4],h3:B[5],h4:B[6],h5:B[7],h6:B[8],div:B[9]||(B[0]+' (DIV)')};var D=FCKConfig.FontFormats.split(';');for (var i=0;i<D.length;i++){var E=D[i];var F=FCKStyles.GetStyle('_FCK_'+E);if (F){F.Label=C[E];A['_FCK_'+E]=F;}else alert("The FCKConfig.CoreStyles['"+E+"'] setting was not found. Please check the fckconfig.js file");};return A;};FCKToolbarFontFormatCombo.prototype.RefreshActiveItems=function(A){var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;if (D){for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SetLabel(F.Label);return;}}}};A.SetLabel(this.DefaultLabel);};FCKToolbarFontFormatCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCK.ToolbarSet.CurrentInstance.Selection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);var D=C.Block;for (var i in A.Items){var E=A.Items[i];var F=E.Style;if (F.CheckElementRemovable(D)){A.SelectItem(E);return;}}}};
+var FCKToolbarFontsCombo=function(A,B){this.CommandName='FontName';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontLabel||'';};FCKToolbarFontsCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontsCombo.prototype.GetLabel=function(){return FCKLang.Font;};FCKToolbarFontsCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_FontFace');if (!A){alert("The FCKConfig.CoreStyles['Size'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontNames.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Font',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontsCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick=function(A){A.DeselectAll();var B=FCKSelection.GetBoundaryParentElement(true);if (B){var C=new FCKElementPath(B);for (var i in A.Items){var D=A.Items[i];var E=D.Style;if (E.CheckActive(C)){A.SelectItem(D);return;}}}};
+var FCKToolbarFontSizeCombo=function(A,B){this.CommandName='FontSize';this.Label=this.GetLabel();this.Tooltip=A?A:this.Label;this.Style=B?B:2;this.DefaultLabel=FCKConfig.DefaultFontSizeLabel||'';this.FieldWidth=70;};FCKToolbarFontSizeCombo.prototype=new FCKToolbarFontFormatCombo(false);FCKToolbarFontSizeCombo.prototype.GetLabel=function(){return FCKLang.FontSize;};FCKToolbarFontSizeCombo.prototype.GetStyles=function(){var A=FCKStyles.GetStyle('_FCK_Size');if (!A){alert("The FCKConfig.CoreStyles['FontFace'] setting was not found. Please check the fckconfig.js file");return {};};var B={};var C=FCKConfig.FontSizes.split(';');for (var i=0;i<C.length;i++){var D=C[i].split('/');var E=D[0];var F=D[1]||E;var G=FCKTools.CloneObject(A);G.SetVariable('Size',E);G.Label=F;B[F]=G;};return B;};FCKToolbarFontSizeCombo.prototype.RefreshActiveItems=FCKToolbarStyleCombo.prototype.RefreshActiveItems;FCKToolbarFontSizeCombo.prototype.StyleCombo_OnBeforeClick=FCKToolbarFontsCombo.prototype.StyleCombo_OnBeforeClick;
+var FCKToolbarPanelButton=function(A,B,C,D,E){this.CommandName=A;var F;if (E==null) F=FCKConfig.SkinPath+'toolbar/'+A.toLowerCase()+'.gif';else if (typeof(E)=='number') F=[FCKConfig.SkinPath+'fck_strip.gif',16,E];var G=this._UIButton=new FCKToolbarButtonUI(A,B,C,F,D);G._FCKToolbarPanelButton=this;G.ShowArrow=true;G.OnClick=FCKToolbarPanelButton_OnButtonClick;};FCKToolbarPanelButton.prototype.TypeName='FCKToolbarPanelButton';FCKToolbarPanelButton.prototype.Create=function(A){A.className+='Menu';this._UIButton.Create(A);var B=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(this.CommandName)._Panel;this.RegisterPanel(B);};FCKToolbarPanelButton.prototype.RegisterPanel=function(A){if (A._FCKToolbarPanelButton) return;A._FCKToolbarPanelButton=this;var B=A.Document.body.appendChild(A.Document.createElement('div'));B.style.position='absolute';B.style.top='0px';var C=A._FCKToolbarPanelButtonLineDiv=B.appendChild(A.Document.createElement('IMG'));C.className='TB_ConnectionLine';C.style.position='absolute';C.src=FCK_SPACER_PATH;A.OnHide=FCKToolbarPanelButton_OnPanelHide;};function FCKToolbarPanelButton_OnButtonClick(A){var B=this._FCKToolbarPanelButton;var e=B._UIButton.MainElement;B._UIButton.ChangeState(1);var C=FCK.ToolbarSet.CurrentInstance.Commands.GetCommand(B.CommandName);var D=C._Panel;D._FCKToolbarPanelButtonLineDiv.style.width=(e.offsetWidth-2)+'px';C.Execute(0,e.offsetHeight-1,e);};function FCKToolbarPanelButton_OnPanelHide(){var A=this._FCKToolbarPanelButton;A._UIButton.ChangeState(0);};FCKToolbarPanelButton.prototype.RefreshState=FCKToolbarButton.prototype.RefreshState;FCKToolbarPanelButton.prototype.Enable=FCKToolbarButton.prototype.Enable;FCKToolbarPanelButton.prototype.Disable=FCKToolbarButton.prototype.Disable;
+var FCKToolbarItems={};FCKToolbarItems.LoadedItems={};FCKToolbarItems.RegisterItem=function(A,B){this.LoadedItems[A]=B;};FCKToolbarItems.GetItem=function(A){var B=FCKToolbarItems.LoadedItems[A];if (B) return B;switch (A){case 'Source':B=new FCKToolbarButton('Source',FCKLang.Source,null,2,true,true,1);break;case 'DocProps':B=new FCKToolbarButton('DocProps',FCKLang.DocProps,null,null,null,null,2);break;case 'Save':B=new FCKToolbarButton('Save',FCKLang.Save,null,null,true,null,3);break;case 'NewPage':B=new FCKToolbarButton('NewPage',FCKLang.NewPage,null,null,true,null,4);break;case 'Preview':B=new FCKToolbarButton('Preview',FCKLang.Preview,null,null,true,null,5);break;case 'Templates':B=new FCKToolbarButton('Templates',FCKLang.Templates,null,null,null,null,6);break;case 'About':B=new FCKToolbarButton('About',FCKLang.About,null,null,true,null,47);break;case 'Cut':B=new FCKToolbarButton('Cut',FCKLang.Cut,null,null,false,true,7);break;case 'Copy':B=new FCKToolbarButton('Copy',FCKLang.Copy,null,null,false,true,8);break;case 'Paste':B=new FCKToolbarButton('Paste',FCKLang.Paste,null,null,false,true,9);break;case 'PasteText':B=new FCKToolbarButton('PasteText',FCKLang.PasteText,null,null,false,true,10);break;case 'PasteWord':B=new FCKToolbarButton('PasteWord',FCKLang.PasteWord,null,null,false,true,11);break;case 'Print':B=new FCKToolbarButton('Print',FCKLang.Print,null,null,false,true,12);break;case 'SpellCheck':B=new FCKToolbarButton('SpellCheck',FCKLang.SpellCheck,null,null,null,null,13);break;case 'Undo':B=new FCKToolbarButton('Undo',FCKLang.Undo,null,null,false,true,14);break;case 'Redo':B=new FCKToolbarButton('Redo',FCKLang.Redo,null,null,false,true,15);break;case 'SelectAll':B=new FCKToolbarButton('SelectAll',FCKLang.SelectAll,null,null,true,null,18);break;case 'RemoveFormat':B=new FCKToolbarButton('RemoveFormat',FCKLang.RemoveFormat,null,null,false,true,19);break;case 'FitWindow':B=new FCKToolbarButton('FitWindow',FCKLang.FitWindow,null,null,true,true,66);break;case 'Bold':B=new FCKToolbarButton('Bold',FCKLang.Bold,null,null,false,true,20);break;case 'Italic':B=new FCKToolbarButton('Italic',FCKLang.Italic,null,null,false,true,21);break;case 'Underline':B=new FCKToolbarButton('Underline',FCKLang.Underline,null,null,false,true,22);break;case 'StrikeThrough':B=new FCKToolbarButton('StrikeThrough',FCKLang.StrikeThrough,null,null,false,true,23);break;case 'Subscript':B=new FCKToolbarButton('Subscript',FCKLang.Subscript,null,null,false,true,24);break;case 'Superscript':B=new FCKToolbarButton('Superscript',FCKLang.Superscript,null,null,false,true,25);break;case 'OrderedList':B=new FCKToolbarButton('InsertOrderedList',FCKLang.NumberedListLbl,FCKLang.NumberedList,null,false,true,26);break;case 'UnorderedList':B=new FCKToolbarButton('InsertUnorderedList',FCKLang.BulletedListLbl,FCKLang.BulletedList,null,false,true,27);break;case 'Outdent':B=new FCKToolbarButton('Outdent',FCKLang.DecreaseIndent,null,null,false,true,28);break;case 'Indent':B=new FCKToolbarButton('Indent',FCKLang.IncreaseIndent,null,null,false,true,29);break;case 'Blockquote':B=new FCKToolbarButton('Blockquote',FCKLang.Blockquote,null,null,false,true,73);break;case 'Link':B=new FCKToolbarButton('Link',FCKLang.InsertLinkLbl,FCKLang.InsertLink,null,false,true,34);break;case 'Unlink':B=new FCKToolbarButton('Unlink',FCKLang.RemoveLink,null,null,false,true,35);break;case 'Anchor':B=new FCKToolbarButton('Anchor',FCKLang.Anchor,null,null,null,null,36);break;case 'Image':B=new FCKToolbarButton('Image',FCKLang.InsertImageLbl,FCKLang.InsertImage,null,false,true,37);break;case 'Flash':B=new FCKToolbarButton('Flash',FCKLang.InsertFlashLbl,FCKLang.InsertFlash,null,false,true,38);break;case 'Table':B=new FCKToolbarButton('Table',FCKLang.InsertTableLbl,FCKLang.InsertTable,null,false,true,39);break;case 'SpecialChar':B=new FCKToolbarButton('SpecialChar',FCKLang.InsertSpecialCharLbl,FCKLang.InsertSpecialChar,null,false,true,42);break;case 'Smiley':B=new FCKToolbarButton('Smiley',FCKLang.InsertSmileyLbl,FCKLang.InsertSmiley,null,false,true,41);break;case 'PageBreak':B=new FCKToolbarButton('PageBreak',FCKLang.PageBreakLbl,FCKLang.PageBreak,null,false,true,43);break;case 'Rule':B=new FCKToolbarButton('Rule',FCKLang.InsertLineLbl,FCKLang.InsertLine,null,false,true,40);break;case 'JustifyLeft':B=new FCKToolbarButton('JustifyLeft',FCKLang.LeftJustify,null,null,false,true,30);break;case 'JustifyCenter':B=new FCKToolbarButton('JustifyCenter',FCKLang.CenterJustify,null,null,false,true,31);break;case 'JustifyRight':B=new FCKToolbarButton('JustifyRight',FCKLang.RightJustify,null,null,false,true,32);break;case 'JustifyFull':B=new FCKToolbarButton('JustifyFull',FCKLang.BlockJustify,null,null,false,true,33);break;case 'Style':B=new FCKToolbarStyleCombo();break;case 'FontName':B=new FCKToolbarFontsCombo();break;case 'FontSize':B=new FCKToolbarFontSizeCombo();break;case 'FontFormat':B=new FCKToolbarFontFormatCombo();break;case 'TextColor':B=new FCKToolbarPanelButton('TextColor',FCKLang.TextColor,null,null,45);break;case 'BGColor':B=new FCKToolbarPanelButton('BGColor',FCKLang.BGColor,null,null,46);break;case 'Find':B=new FCKToolbarButton('Find',FCKLang.Find,null,null,null,null,16);break;case 'Replace':B=new FCKToolbarButton('Replace',FCKLang.Replace,null,null,null,null,17);break;case 'Form':B=new FCKToolbarButton('Form',FCKLang.Form,null,null,null,null,48);break;case 'Checkbox':B=new FCKToolbarButton('Checkbox',FCKLang.Checkbox,null,null,null,null,49);break;case 'Radio':B=new FCKToolbarButton('Radio',FCKLang.RadioButton,null,null,null,null,50);break;case 'TextField':B=new FCKToolbarButton('TextField',FCKLang.TextField,null,null,null,null,51);break;case 'Textarea':B=new FCKToolbarButton('Textarea',FCKLang.Textarea,null,null,null,null,52);break;case 'HiddenField':B=new FCKToolbarButton('HiddenField',FCKLang.HiddenField,null,null,null,null,56);break;case 'Button':B=new FCKToolbarButton('Button',FCKLang.Button,null,null,null,null,54);break;case 'Select':B=new FCKToolbarButton('Select',FCKLang.SelectionField,null,null,null,null,53);break;case 'ImageButton':B=new FCKToolbarButton('ImageButton',FCKLang.ImageButton,null,null,null,null,55);break;case 'ShowBlocks':B=new FCKToolbarButton('ShowBlocks',FCKLang.ShowBlocks,null,null,null,true,72);break;default:alert(FCKLang.UnknownToolbarItem.replace(/%1/g,A));return null;};FCKToolbarItems.LoadedItems[A]=B;return B;};
+var FCKToolbar=function(){this.Items=[];};FCKToolbar.prototype.AddItem=function(A){return this.Items[this.Items.length]=A;};FCKToolbar.prototype.AddButton=function(A,B,C,D,E,F){if (typeof(D)=='number') D=[this.DefaultIconsStrip,this.DefaultIconSize,D];var G=new FCKToolbarButtonUI(A,B,C,D,E,F);G._FCKToolbar=this;G.OnClick=FCKToolbar_OnItemClick;return this.AddItem(G);};function FCKToolbar_OnItemClick(A){var B=A._FCKToolbar;if (B.OnItemClick) B.OnItemClick(B,A);};FCKToolbar.prototype.AddSeparator=function(){this.AddItem(new FCKToolbarSeparator());};FCKToolbar.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var e=B.createElement('table');e.className='TB_Toolbar';e.style.styleFloat=e.style.cssFloat=(FCKLang.Dir=='ltr'?'left':'right');e.dir=FCKLang.Dir;e.cellPadding=0;e.cellSpacing=0;var C=e.insertRow(-1);var D;if (!this.HideStart){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_Start';};for (var i=0;i<this.Items.length;i++){this.Items[i].Create(C.insertCell(-1));};if (!this.HideEnd){D=C.insertCell(-1);D.appendChild(B.createElement('div')).className='TB_End';};A.appendChild(e);};var FCKToolbarSeparator=function(){};FCKToolbarSeparator.prototype.Create=function(A){FCKTools.AppendElement(A,'div').className='TB_Separator';};
+var FCKToolbarBreak=function(){};FCKToolbarBreak.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A).createElement('div');B.className='TB_Break';B.style.clear=FCKLang.Dir=='rtl'?'left':'right';A.appendChild(B);};
+function FCKToolbarSet_Create(A){var B;var C=A||FCKConfig.ToolbarLocation;switch (C){case 'In':document.getElementById('xToolbarRow').style.display='';B=new FCKToolbarSet(document);break;case 'None':B=new FCKToolbarSet(document);break;default:FCK.Events.AttachEvent('OnBlur',FCK_OnBlur);FCK.Events.AttachEvent('OnFocus',FCK_OnFocus);var D;var E=C.match(/^Out:(.+)\((\w+)\)$/);if (E){if (FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_GetOutElement(window,E);else D=eval('parent.'+E[1]).document.getElementById(E[2]);}else{E=C.match(/^Out:(\w+)$/);if (E) D=parent.document.getElementById(E[1]);};if (!D){alert('Invalid value for "ToolbarLocation"');return arguments.callee('In');};B=D.__FCKToolbarSet;if (B) break;var F=FCKTools.GetElementDocument(D).createElement('iframe');F.src='javascript:void(0)';F.frameBorder=0;F.width='100%';F.height='10';D.appendChild(F);F.unselectable='on';var G=F.contentWindow.document;var H='';if (FCKBrowserInfo.IsSafari) H='<base href="'+window.document.location+'">';G.open();G.write('<html><head>'+H+'<script type="text/javascript"> var adjust = function() { window.frameElement.height = document.body.scrollHeight ; }; window.onresize = window.onload = function(){var timer = null;var lastHeight = -1;var lastChange = 0;var poller = function(){var currentHeight = document.body.scrollHeight || 0;var currentTime = (new Date()).getTime();if (currentHeight != lastHeight){lastChange = currentTime;adjust();lastHeight = document.body.scrollHeight;}if (lastChange < currentTime - 1000) clearInterval(timer);};timer = setInterval(poller, 100);}</script></head><body style="overflow: hidden">'+document.getElementById('xToolbarSpace').innerHTML+'</body></html>');G.close();if(FCKBrowserInfo.IsAIR) FCKAdobeAIR.ToolbarSet_InitOutFrame(G);FCKTools.AddEventListener(G,'contextmenu',FCKTools.CancelEvent);FCKTools.AppendStyleSheet(G,FCKConfig.SkinEditorCSS);B=D.__FCKToolbarSet=new FCKToolbarSet(G);B._IFrame=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(D,FCKToolbarSet_Target_Cleanup);};B.CurrentInstance=FCK;if (!B.ToolbarItems) B.ToolbarItems=FCKToolbarItems;FCK.AttachToOnSelectionChange(B.RefreshItemsState);return B;};function FCK_OnBlur(A){var B=A.ToolbarSet;if (B.CurrentInstance==A) B.Disable();};function FCK_OnFocus(A){var B=A.ToolbarSet;var C=A||FCK;B.CurrentInstance.FocusManager.RemoveWindow(B._IFrame.contentWindow);B.CurrentInstance=C;C.FocusManager.AddWindow(B._IFrame.contentWindow,true);B.Enable();};function FCKToolbarSet_Cleanup(){this._TargetElement=null;this._IFrame=null;};function FCKToolbarSet_Target_Cleanup(){this.__FCKToolbarSet=null;};var FCKToolbarSet=function(A){this._Document=A;this._TargetElement=A.getElementById('xToolbar');var B=A.getElementById('xExpandHandle');var C=A.getElementById('xCollapseHandle');B.title=FCKLang.ToolbarExpand;FCKTools.AddEventListener(B,'click',FCKToolbarSet_Expand_OnClick);C.title=FCKLang.ToolbarCollapse;FCKTools.AddEventListener(C,'click',FCKToolbarSet_Collapse_OnClick);if (!FCKConfig.ToolbarCanCollapse||FCKConfig.ToolbarStartExpanded) this.Expand();else this.Collapse();C.style.display=FCKConfig.ToolbarCanCollapse?'':'none';if (FCKConfig.ToolbarCanCollapse) C.style.display='';else A.getElementById('xTBLeftBorder').style.display='';this.Toolbars=[];this.IsLoaded=false;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKToolbarSet_Cleanup);};function FCKToolbarSet_Expand_OnClick(){FCK.ToolbarSet.Expand();};function FCKToolbarSet_Collapse_OnClick(){FCK.ToolbarSet.Collapse();};FCKToolbarSet.prototype.Expand=function(){this._ChangeVisibility(false);};FCKToolbarSet.prototype.Collapse=function(){this._ChangeVisibility(true);};FCKToolbarSet.prototype._ChangeVisibility=function(A){this._Document.getElementById('xCollapsed').style.display=A?'':'none';this._Document.getElementById('xExpanded').style.display=A?'none':'';if (FCKBrowserInfo.IsGecko){FCKTools.RunFunction(window.onresize);}};FCKToolbarSet.prototype.Load=function(A){this.Name=A;this.Items=[];this.ItemsWysiwygOnly=[];this.ItemsContextSensitive=[];this._TargetElement.innerHTML='';var B=FCKConfig.ToolbarSets[A];if (!B){alert(FCKLang.UnknownToolbarSet.replace(/%1/g,A));return;};this.Toolbars=[];for (var x=0;x<B.length;x++){var C=B[x];if (!C) continue;var D;if (typeof(C)=='string'){if (C=='/') D=new FCKToolbarBreak();}else{D=new FCKToolbar();for (var j=0;j<C.length;j++){var E=C[j];if (E=='-') D.AddSeparator();else{var F=FCKToolbarItems.GetItem(E);if (F){D.AddItem(F);this.Items.push(F);if (!F.SourceView) this.ItemsWysiwygOnly.push(F);if (F.ContextSensitive) this.ItemsContextSensitive.push(F);}}}};D.Create(this._TargetElement);this.Toolbars[this.Toolbars.length]=D;};FCKTools.DisableSelection(this._Document.getElementById('xCollapseHandle').parentNode);if (FCK.Status!=2) FCK.Events.AttachEvent('OnStatusChange',this.RefreshModeState);else this.RefreshModeState();this.IsLoaded=true;this.IsEnabled=true;FCKTools.RunFunction(this.OnLoad);};FCKToolbarSet.prototype.Enable=function(){if (this.IsEnabled) return;this.IsEnabled=true;var A=this.Items;for (var i=0;i<A.length;i++) A[i].RefreshState();};FCKToolbarSet.prototype.Disable=function(){if (!this.IsEnabled) return;this.IsEnabled=false;var A=this.Items;for (var i=0;i<A.length;i++) A[i].Disable();};FCKToolbarSet.prototype.RefreshModeState=function(A){if (FCK.Status!=2) return;var B=A?A.ToolbarSet:this;var C=B.ItemsWysiwygOnly;if (FCK.EditMode==0){for (var i=0;i<C.length;i++) C[i].Enable();B.RefreshItemsState(A);}else{B.RefreshItemsState(A);for (var j=0;j<C.length;j++) C[j].Disable();}};FCKToolbarSet.prototype.RefreshItemsState=function(A){var B=(A?A.ToolbarSet:this).ItemsContextSensitive;for (var i=0;i<B.length;i++) B[i].RefreshState();};
+var FCKDialog=(function(){var A;var B;var C;var D=window.parent;while (D.parent&&D.parent!=D){try{if (D.parent.document.domain!=document.domain) break;if (D.parent.document.getElementsByTagName('frameset').length>0) break;}catch (e){break;};D=D.parent;};var E=D.document;var F=function(){if (!B) B=FCKConfig.FloatingPanelsZIndex+999;return++B;};var G=function(){if (!C) return;var H=FCKTools.IsStrictMode(E)?E.documentElement:E.body;FCKDomTools.SetElementStyles(C,{'width':Math.max(H.scrollWidth,H.clientWidth,E.scrollWidth||0)-1+'px','height':Math.max(H.scrollHeight,H.clientHeight,E.scrollHeight||0)-1+'px'});};var I=function(element){element.style.cssText='margin:0;padding:0;border:0;background-color:transparent;background-image:none;';};return {OpenDialog:function(dialogName,dialogTitle,dialogPage,width,height,customValue,parentWindow,resizable){if (!A) this.DisplayMainCover();var J={Title:dialogTitle,Page:dialogPage,Editor:window,CustomValue:customValue,TopWindow:D};FCK.ToolbarSet.CurrentInstance.Selection.Save();var K=FCKTools.GetViewPaneSize(D);var L=FCKTools.GetScrollPosition(D);var M=Math.max(L.Y+(K.Height-height-20)/2,0);var N=Math.max(L.X+(K.Width-width-20)/2,0);var O=E.createElement('iframe');I(O);O.src=FCKConfig.BasePath+'fckdialog.html';O.frameBorder=0;O.allowTransparency=true;FCKDomTools.SetElementStyles(O,{'position':'absolute','top':M+'px','left':N+'px','width':width+'px','height':height+'px','zIndex':F()});O._DialogArguments=J;E.body.appendChild(O);O._ParentDialog=A;A=O;},OnDialogClose:function(dialogWindow){var O=dialogWindow.frameElement;FCKDomTools.RemoveNode(O);if (O._ParentDialog){A=O._ParentDialog;O._ParentDialog.contentWindow.SetEnabled(true);}else{if (!FCKBrowserInfo.IsIE) FCK.Focus();this.HideMainCover();setTimeout(function(){ A=null;},0);FCK.ToolbarSet.CurrentInstance.Selection.Release();}},DisplayMainCover:function(){C=E.createElement('div');I(C);FCKDomTools.SetElementStyles(C,{'position':'absolute','zIndex':F(),'top':'0px','left':'0px','backgroundColor':FCKConfig.BackgroundBlockerColor});FCKDomTools.SetOpacity(C,FCKConfig.BackgroundBlockerOpacity);if (FCKBrowserInfo.IsIE&&!FCKBrowserInfo.IsIE7){var Q=E.createElement('iframe');I(Q);Q.hideFocus=true;Q.frameBorder=0;Q.src=FCKTools.GetVoidUrl();FCKDomTools.SetElementStyles(Q,{'width':'100%','height':'100%','position':'absolute','left':'0px','top':'0px','filter':'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'});C.appendChild(Q);};FCKTools.AddEventListener(D,'resize',G);G();E.body.appendChild(C);FCKFocusManager.Lock();},HideMainCover:function(){FCKDomTools.RemoveNode(C);FCKFocusManager.Unlock();},GetCover:function(){return C;}};})();
+var FCKMenuItem=function(A,B,C,D,E,F){this.Name=B;this.Label=C||B;this.IsDisabled=E;this.Icon=new FCKIcon(D);this.SubMenu=new FCKMenuBlockPanel();this.SubMenu.Parent=A;this.SubMenu.OnClick=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnClick,this);this.CustomData=F;if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuItem_Cleanup);};FCKMenuItem.prototype.AddItem=function(A,B,C,D,E){this.HasSubMenu=true;return this.SubMenu.AddItem(A,B,C,D,E);};FCKMenuItem.prototype.AddSeparator=function(){this.SubMenu.AddSeparator();};FCKMenuItem.prototype.Create=function(A){var B=this.HasSubMenu;var C=FCKTools.GetElementDocument(A);var r=this.MainElement=A.insertRow(-1);r.className=this.IsDisabled?'MN_Item_Disabled':'MN_Item';if (!this.IsDisabled){FCKTools.AddEventListenerEx(r,'mouseover',FCKMenuItem_OnMouseOver,[this]);FCKTools.AddEventListenerEx(r,'click',FCKMenuItem_OnClick,[this]);if (!B) FCKTools.AddEventListenerEx(r,'mouseout',FCKMenuItem_OnMouseOut,[this]);};var D=r.insertCell(-1);D.className='MN_Icon';D.appendChild(this.Icon.CreateIconElement(C));D=r.insertCell(-1);D.className='MN_Label';D.noWrap=true;D.appendChild(C.createTextNode(this.Label));D=r.insertCell(-1);if (B){D.className='MN_Arrow';var E=D.appendChild(C.createElement('IMG'));E.src=FCK_IMAGES_PATH+'arrow_'+FCKLang.Dir+'.gif';E.width=4;E.height=7;this.SubMenu.Create();this.SubMenu.Panel.OnHide=FCKTools.CreateEventListener(FCKMenuItem_SubMenu_OnHide,this);}};FCKMenuItem.prototype.Activate=function(){this.MainElement.className='MN_Item_Over';if (this.HasSubMenu){this.SubMenu.Show(this.MainElement.offsetWidth+2,-2,this.MainElement);};FCKTools.RunFunction(this.OnActivate,this);};FCKMenuItem.prototype.Deactivate=function(){this.MainElement.className='MN_Item';if (this.HasSubMenu) this.SubMenu.Hide();};function FCKMenuItem_SubMenu_OnClick(A,B){FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuItem_SubMenu_OnHide(A){A.Deactivate();};function FCKMenuItem_OnClick(A,B){if (B.HasSubMenu) B.Activate();else{B.Deactivate();FCKTools.RunFunction(B.OnClick,B,[B]);}};function FCKMenuItem_OnMouseOver(A,B){B.Activate();};function FCKMenuItem_OnMouseOut(A,B){B.Deactivate();};function FCKMenuItem_Cleanup(){this.MainElement=null;};
+var FCKMenuBlock=function(){this._Items=[];};FCKMenuBlock.prototype.Count=function(){return this._Items.length;};FCKMenuBlock.prototype.AddItem=function(A,B,C,D,E){var F=new FCKMenuItem(this,A,B,C,D,E);F.OnClick=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnClick,this);F.OnActivate=FCKTools.CreateEventListener(FCKMenuBlock_Item_OnActivate,this);this._Items.push(F);return F;};FCKMenuBlock.prototype.AddSeparator=function(){this._Items.push(new FCKMenuSeparator());};FCKMenuBlock.prototype.RemoveAllItems=function(){this._Items=[];var A=this._ItemsTable;if (A){while (A.rows.length>0) A.deleteRow(0);}};FCKMenuBlock.prototype.Create=function(A){if (!this._ItemsTable){if (FCK.IECleanup) FCK.IECleanup.AddItem(this,FCKMenuBlock_Cleanup);this._Window=FCKTools.GetElementWindow(A);var B=FCKTools.GetElementDocument(A);var C=A.appendChild(B.createElement('table'));C.cellPadding=0;C.cellSpacing=0;FCKTools.DisableSelection(C);var D=C.insertRow(-1).insertCell(-1);D.className='MN_Menu';var E=this._ItemsTable=D.appendChild(B.createElement('table'));E.cellPadding=0;E.cellSpacing=0;};for (var i=0;i<this._Items.length;i++) this._Items[i].Create(this._ItemsTable);};function FCKMenuBlock_Item_OnClick(A,B){if (B.Hide) B.Hide();FCKTools.RunFunction(B.OnClick,B,[A]);};function FCKMenuBlock_Item_OnActivate(A){var B=A._ActiveItem;if (B&&B!=this){if (!FCKBrowserInfo.IsIE&&B.HasSubMenu&&!this.HasSubMenu){A._Window.focus();A.Panel.HasFocus=true;};B.Deactivate();};A._ActiveItem=this;};function FCKMenuBlock_Cleanup(){this._Window=null;this._ItemsTable=null;};var FCKMenuSeparator=function(){};FCKMenuSeparator.prototype.Create=function(A){var B=FCKTools.GetElementDocument(A);var r=A.insertRow(-1);var C=r.insertCell(-1);C.className='MN_Separator MN_Icon';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';C=r.insertCell(-1);C.className='MN_Separator';C.appendChild(B.createElement('DIV')).className='MN_Separator_Line';};
+var FCKMenuBlockPanel=function(){FCKMenuBlock.call(this);};FCKMenuBlockPanel.prototype=new FCKMenuBlock();FCKMenuBlockPanel.prototype.Create=function(){var A=this.Panel=(this.Parent&&this.Parent.Panel?this.Parent.Panel.CreateChildPanel():new FCKPanel());A.AppendStyleSheet(FCKConfig.SkinEditorCSS);FCKMenuBlock.prototype.Create.call(this,A.MainNode);};FCKMenuBlockPanel.prototype.Show=function(x,y,A){if (!this.Panel.CheckIsOpened()) this.Panel.Show(x,y,A);};FCKMenuBlockPanel.prototype.Hide=function(){if (this.Panel.CheckIsOpened()) this.Panel.Hide();};
+var FCKContextMenu=function(A,B){this.CtrlDisable=false;var C=this._Panel=new FCKPanel(A);C.AppendStyleSheet(FCKConfig.SkinEditorCSS);C.IsContextMenu=true;if (FCKBrowserInfo.IsGecko) C.Document.addEventListener('draggesture',function(e) {e.preventDefault();return false;},true);var D=this._MenuBlock=new FCKMenuBlock();D.Panel=C;D.OnClick=FCKTools.CreateEventListener(FCKContextMenu_MenuBlock_OnClick,this);this._Redraw=true;};FCKContextMenu.prototype.SetMouseClickWindow=function(A){if (!FCKBrowserInfo.IsIE){this._Document=A.document;if (FCKBrowserInfo.IsOpera&&!('oncontextmenu' in document.createElement('foo'))){this._Document.addEventListener('mousedown',FCKContextMenu_Document_OnMouseDown,false);this._Document.addEventListener('mouseup',FCKContextMenu_Document_OnMouseUp,false);};this._Document.addEventListener('contextmenu',FCKContextMenu_Document_OnContextMenu,false);}};FCKContextMenu.prototype.AddItem=function(A,B,C,D,E){var F=this._MenuBlock.AddItem(A,B,C,D,E);this._Redraw=true;return F;};FCKContextMenu.prototype.AddSeparator=function(){this._MenuBlock.AddSeparator();this._Redraw=true;};FCKContextMenu.prototype.RemoveAllItems=function(){this._MenuBlock.RemoveAllItems();this._Redraw=true;};FCKContextMenu.prototype.AttachToElement=function(A){if (FCKBrowserInfo.IsIE) FCKTools.AddEventListenerEx(A,'contextmenu',FCKContextMenu_AttachedElement_OnContextMenu,this);else A._FCKContextMenu=this;};function FCKContextMenu_Document_OnContextMenu(e){var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;FCKTools.CancelEvent(e);FCKContextMenu_AttachedElement_OnContextMenu(e,A._FCKContextMenu,A);return false;};A=A.parentNode;};return true;};var FCKContextMenu_OverrideButton;function FCKContextMenu_Document_OnMouseDown(e){if(!e||e.button!=2) return false;var A=e.target;while (A){if (A._FCKContextMenu){if (A._FCKContextMenu.CtrlDisable&&(e.ctrlKey||e.metaKey)) return true;var B=FCKContextMenu_OverrideButton;if(!B){var C=FCKTools.GetElementDocument(e.target);B=FCKContextMenu_OverrideButton=C.createElement('input');B.type='button';var D=C.createElement('p');C.body.appendChild(D);D.appendChild(B);};B.style.cssText='position:absolute;top:'+(e.clientY-2)+'px;left:'+(e.clientX-2)+'px;width:5px;height:5px;opacity:0.01';};A=A.parentNode;};return false;};function FCKContextMenu_Document_OnMouseUp(e){var A=FCKContextMenu_OverrideButton;if (A){var B=A.parentNode;B.parentNode.removeChild(B);FCKContextMenu_OverrideButton=undefined;if(e&&e.button==2){FCKContextMenu_Document_OnContextMenu(e);return false;}};return true;};function FCKContextMenu_AttachedElement_OnContextMenu(A,B,C){if (B.CtrlDisable&&(A.ctrlKey||A.metaKey)) return true;var D=C||this;if (B.OnBeforeOpen) B.OnBeforeOpen.call(B,D);if (B._MenuBlock.Count()==0) return false;if (B._Redraw){B._MenuBlock.Create(B._Panel.MainNode);B._Redraw=false;};FCKTools.DisableSelection(B._Panel.Document.body);var x=0;var y=0;if (FCKBrowserInfo.IsIE){x=A.screenX;y=A.screenY;}else if (FCKBrowserInfo.IsSafari){x=A.clientX;y=A.clientY;}else{x=A.pageX;y=A.pageY;};B._Panel.Show(x,y,A.currentTarget||null);return false;};function FCKContextMenu_MenuBlock_OnClick(A,B){B._Panel.Hide();FCKTools.RunFunction(B.OnItemClick,B,A);};
+FCK.ContextMenu={};FCK.ContextMenu.Listeners=[];FCK.ContextMenu.RegisterListener=function(A){if (A) this.Listeners.push(A);};function FCK_ContextMenu_Init(){var A=FCK.ContextMenu._InnerContextMenu=new FCKContextMenu(FCKBrowserInfo.IsIE?window:window.parent,FCKLang.Dir);A.CtrlDisable=FCKConfig.BrowserContextMenuOnCtrl;A.OnBeforeOpen=FCK_ContextMenu_OnBeforeOpen;A.OnItemClick=FCK_ContextMenu_OnItemClick;var B=FCK.ContextMenu;for (var i=0;i<FCKConfig.ContextMenu.length;i++) B.RegisterListener(FCK_ContextMenu_GetListener(FCKConfig.ContextMenu[i]));};function FCK_ContextMenu_GetListener(A){switch (A){case 'Generic':return {AddItems:function(menu,tag,tagName){menu.AddItem('Cut',FCKLang.Cut,7,FCKCommands.GetCommand('Cut').GetState()==-1);menu.AddItem('Copy',FCKLang.Copy,8,FCKCommands.GetCommand('Copy').GetState()==-1);menu.AddItem('Paste',FCKLang.Paste,9,FCKCommands.GetCommand('Paste').GetState()==-1);}};case 'Table':return {AddItems:function(menu,tag,tagName){var B=(tagName=='TABLE');var C=(!B&&FCKSelection.HasAncestorNode('TABLE'));if (C){menu.AddSeparator();var D=menu.AddItem('Cell',FCKLang.CellCM);D.AddItem('TableInsertCellBefore',FCKLang.InsertCellBefore,69);D.AddItem('TableInsertCellAfter',FCKLang.InsertCellAfter,58);D.AddItem('TableDeleteCells',FCKLang.DeleteCells,59);if (FCKBrowserInfo.IsGecko) D.AddItem('TableMergeCells',FCKLang.MergeCells,60,FCKCommands.GetCommand('TableMergeCells').GetState()==-1);else{D.AddItem('TableMergeRight',FCKLang.MergeRight,60,FCKCommands.GetCommand('TableMergeRight').GetState()==-1);D.AddItem('TableMergeDown',FCKLang.MergeDown,60,FCKCommands.GetCommand('TableMergeDown').GetState()==-1);};D.AddItem('TableHorizontalSplitCell',FCKLang.HorizontalSplitCell,61,FCKCommands.GetCommand('TableHorizontalSplitCell').GetState()==-1);D.AddItem('TableVerticalSplitCell',FCKLang.VerticalSplitCell,61,FCKCommands.GetCommand('TableVerticalSplitCell').GetState()==-1);D.AddSeparator();D.AddItem('TableCellProp',FCKLang.CellProperties,57,FCKCommands.GetCommand('TableCellProp').GetState()==-1);menu.AddSeparator();D=menu.AddItem('Row',FCKLang.RowCM);D.AddItem('TableInsertRowBefore',FCKLang.InsertRowBefore,70);D.AddItem('TableInsertRowAfter',FCKLang.InsertRowAfter,62);D.AddItem('TableDeleteRows',FCKLang.DeleteRows,63);menu.AddSeparator();D=menu.AddItem('Column',FCKLang.ColumnCM);D.AddItem('TableInsertColumnBefore',FCKLang.InsertColumnBefore,71);D.AddItem('TableInsertColumnAfter',FCKLang.InsertColumnAfter,64);D.AddItem('TableDeleteColumns',FCKLang.DeleteColumns,65);};if (B||C){menu.AddSeparator();menu.AddItem('TableDelete',FCKLang.TableDelete);menu.AddItem('TableProp',FCKLang.TableProperties,39);}}};case 'Link':return {AddItems:function(menu,tag,tagName){var E=(tagName=='A'||FCKSelection.HasAncestorNode('A'));if (E||FCK.GetNamedCommandState('Unlink')!=-1){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0&&F.href.length==0);if (G) return;menu.AddSeparator();if (E) menu.AddItem('Link',FCKLang.EditLink,34);menu.AddItem('Unlink',FCKLang.RemoveLink,35);}}};case 'Image':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&!tag.getAttribute('_fckfakelement')){menu.AddSeparator();menu.AddItem('Image',FCKLang.ImageProperties,37);}}};case 'Anchor':return {AddItems:function(menu,tag,tagName){var F=FCKSelection.MoveToAncestorNode('A');var G=(F&&F.name.length>0);if (G||(tagName=='IMG'&&tag.getAttribute('_fckanchor'))){menu.AddSeparator();menu.AddItem('Anchor',FCKLang.AnchorProp,36);menu.AddItem('AnchorDelete',FCKLang.AnchorDelete);}}};case 'Flash':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckflash')){menu.AddSeparator();menu.AddItem('Flash',FCKLang.FlashProperties,38);}}};case 'Form':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('FORM')){menu.AddSeparator();menu.AddItem('Form',FCKLang.FormProp,48);}}};case 'Checkbox':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='checkbox'){menu.AddSeparator();menu.AddItem('Checkbox',FCKLang.CheckboxProp,49);}}};case 'Radio':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='radio'){menu.AddSeparator();menu.AddItem('Radio',FCKLang.RadioButtonProp,50);}}};case 'TextField':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='text'||tag.type=='password')){menu.AddSeparator();menu.AddItem('TextField',FCKLang.TextFieldProp,51);}}};case 'HiddenField':return {AddItems:function(menu,tag,tagName){if (tagName=='IMG'&&tag.getAttribute('_fckinputhidden')){menu.AddSeparator();menu.AddItem('HiddenField',FCKLang.HiddenFieldProp,56);}}};case 'ImageButton':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&tag.type=='image'){menu.AddSeparator();menu.AddItem('ImageButton',FCKLang.ImageButtonProp,55);}}};case 'Button':return {AddItems:function(menu,tag,tagName){if (tagName=='INPUT'&&(tag.type=='button'||tag.type=='submit'||tag.type=='reset')){menu.AddSeparator();menu.AddItem('Button',FCKLang.ButtonProp,54);}}};case 'Select':return {AddItems:function(menu,tag,tagName){if (tagName=='SELECT'){menu.AddSeparator();menu.AddItem('Select',FCKLang.SelectionFieldProp,53);}}};case 'Textarea':return {AddItems:function(menu,tag,tagName){if (tagName=='TEXTAREA'){menu.AddSeparator();menu.AddItem('Textarea',FCKLang.TextareaProp,52);}}};case 'BulletedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('UL')){menu.AddSeparator();menu.AddItem('BulletedList',FCKLang.BulletedListProp,27);}}};case 'NumberedList':return {AddItems:function(menu,tag,tagName){if (FCKSelection.HasAncestorNode('OL')){menu.AddSeparator();menu.AddItem('NumberedList',FCKLang.NumberedListProp,26);}}};};return null;};function FCK_ContextMenu_OnBeforeOpen(){FCK.Events.FireEvent('OnSelectionChange');var A,sTagName;if ((A=FCKSelection.GetSelectedElement())) sTagName=A.tagName;var B=FCK.ContextMenu._InnerContextMenu;B.RemoveAllItems();var C=FCK.ContextMenu.Listeners;for (var i=0;i<C.length;i++) C[i].AddItems(B,A,sTagName);};function FCK_ContextMenu_OnItemClick(A){FCK.Focus();FCKCommands.GetCommand(A.Name).Execute(A.CustomData);};
+var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};var FCKHtmlIterator=function(A){this._sourceHtml=A;};FCKHtmlIterator.prototype={Next:function(){var A=this._sourceHtml;if (A==null) return null;var B=FCKRegexLib.HtmlTag.exec(A);var C=false;var D="";if (B){if (B.index>0){D=A.substr(0,B.index);this._sourceHtml=A.substr(B.index);}else{C=true;D=B[0];this._sourceHtml=A.substr(B[0].length);}}else{D=A;this._sourceHtml=null;};return { 'isTag':C,'value':D };},Each:function(A){var B;while ((B=this.Next())) A(B.isTag,B.value);}};
+var FCKPlugin=function(A,B,C){this.Name=A;this.BasePath=C?C:FCKConfig.PluginsPath;this.Path=this.BasePath+A+'/';if (!B||B.length==0) this.AvailableLangs=[];else this.AvailableLangs=B.split(',');};FCKPlugin.prototype.Load=function(){if (this.AvailableLangs.length>0){var A;if (this.AvailableLangs.IndexOf(FCKLanguageManager.ActiveLanguage.Code)>=0) A=FCKLanguageManager.ActiveLanguage.Code;else A=this.AvailableLangs[0];LoadScript(this.Path+'lang/'+A+'.js');};LoadScript(this.Path+'fckplugin.js');};
+var FCKPlugins=FCK.Plugins={};FCKPlugins.ItemsCount=0;FCKPlugins.Items={};FCKPlugins.Load=function(){var A=FCKPlugins.Items;for (var i=0;i<FCKConfig.Plugins.Items.length;i++){var B=FCKConfig.Plugins.Items[i];var C=A[B[0]]=new FCKPlugin(B[0],B[1],B[2]);FCKPlugins.ItemsCount++;};for (var s in A) A[s].Load();FCKPlugins.Load=null;};
Index: trunk/wb/modules/fckeditor/fckeditor/editor/fckdebug.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/fckdebug.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/fckdebug.html	(revision 816)
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the Debug window.
+ * It automatically popups if the Debug = true in the configuration file.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+	<title>FCKeditor Debug Window</title>
+	<meta name="robots" content="noindex, nofollow" />
+	<script type="text/javascript">
+
+var oWindow ;
+var oDiv ;
+
+if ( !window.FCKMessages )
+	window.FCKMessages = new Array() ;
+
+window.onload = function()
+{
+	oWindow = document.getElementById('xOutput').contentWindow ;
+	oWindow.document.open() ;
+	oWindow.document.write( '<div id="divMsg"><\/div>' ) ;
+	oWindow.document.close() ;
+	oDiv	= oWindow.document.getElementById('divMsg') ;
+}
+
+function Output( message, color, noParse )
+{
+	if ( !noParse && message != null && isNaN( message ) )
+		message = message.replace(/</g, "&lt;") ;
+
+	if ( color )
+		message = '<font color="' + color + '">' + message + '<\/font>' ;
+
+	window.FCKMessages[ window.FCKMessages.length ] = message ;
+	StartTimer() ;
+}
+
+function OutputObject( anyObject, color )
+{
+	var message ;
+
+	if ( anyObject != null )
+	{
+		message = 'Properties of: ' + anyObject + '</b><blockquote>' ;
+
+		for (var prop in anyObject)
+		{
+			try
+			{
+				var sVal = anyObject[ prop ] != null ? anyObject[ prop ] + '' : '[null]' ;
+				message += '<b>' + prop + '</b> : ' + sVal.replace(/</g, '&lt;') + '<br>' ;
+			}
+			catch (e)
+			{
+				try
+				{
+					message += '<b>' + prop + '</b> : [' + typeof( anyObject[ prop ] ) + ']<br>' ;
+				}
+				catch (e)
+				{
+					message += '<b>' + prop + '</b> : [-error-]<br>' ;
+				}
+			}
+		}
+
+		message += '</blockquote><b>' ;
+	} else
+		message = 'OutputObject : Object is "null".' ;
+
+	Output( message, color, true ) ;
+}
+
+function StartTimer()
+{
+	window.setTimeout( 'CheckMessages()', 100 ) ;
+}
+
+function CheckMessages()
+{
+	if ( window.FCKMessages.length > 0 )
+	{
+		// Get the first item in the queue
+		var sMessage = window.FCKMessages[0] ;
+
+		// Removes the first item from the queue
+		var oTempArray = new Array() ;
+		for ( i = 1 ; i < window.FCKMessages.length ; i++ )
+			oTempArray[ i - 1 ] = window.FCKMessages[ i ] ;
+		window.FCKMessages = oTempArray ;
+
+		var d = new Date() ;
+		var sTime =
+			( d.getHours() + 100 + '' ).substr( 1,2 ) + ':' +
+			( d.getMinutes() + 100 + '' ).substr( 1,2 ) + ':' +
+			( d.getSeconds() + 100 + '' ).substr( 1,2 ) + ':' +
+			( d.getMilliseconds() + 1000 + '' ).substr( 1,3 ) ;
+
+		var oMsgDiv = oWindow.document.createElement( 'div' ) ;
+		oMsgDiv.innerHTML = sTime + ': <b>' + sMessage + '<\/b>' ;
+		oDiv.appendChild( oMsgDiv ) ;
+		oMsgDiv.scrollIntoView() ;
+	}
+}
+
+function Clear()
+{
+	oDiv.innerHTML = '' ;
+}
+	</script>
+</head>
+<body style="margin: 10px">
+	<table style="height: 100%" cellspacing="5" cellpadding="0" width="100%" border="0">
+		<tr>
+			<td>
+				<table cellspacing="0" cellpadding="0" width="100%" border="0">
+					<tr>
+						<td style="font-weight: bold; font-size: 1.2em;">
+							FCKeditor Debug Window</td>
+						<td align="right">
+							<input type="button" value="Clear" onclick="Clear();" /></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+		<tr style="height: 100%">
+			<td style="border: #696969 1px solid">
+				<iframe id="xOutput" width="100%" height="100%" scrolling="auto" src="javascript:void(0)"
+					frameborder="0"></iframe>
+			</td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/editor/fckeditor.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/editor/fckeditor.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/editor/fckeditor.html	(revision 816)
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * Main page that holds the editor.
+-->
+<html>
+<head>
+	<title>FCKeditor</title>
+	<meta name="robots" content="noindex, nofollow">
+	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+	<meta http-equiv="Cache-Control" content="public">
+	<script type="text/javascript">
+
+// Save a reference to the default domain.
+var FCK_ORIGINAL_DOMAIN ;
+
+// Automatically detect the correct document.domain (#123).
+(function()
+{
+	var d = FCK_ORIGINAL_DOMAIN = document.domain ;
+
+	while ( true )
+	{
+		// Test if we can access a parent property.
+		try
+		{
+			var test = window.parent.document.domain ;
+			break ;
+		}
+		catch( e ) {}
+
+		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
+		d = d.replace( /.*?(?:\.|$)/, '' ) ;
+
+		if ( d.length == 0 )
+			break ;		// It was not able to detect the domain.
+
+		try
+		{
+			document.domain = d ;
+		}
+		catch (e)
+		{
+			break ;
+		}
+	}
+})() ;
+
+// Save a reference to the detected runtime domain.
+var FCK_RUNTIME_DOMAIN = document.domain ;
+
+var FCK_IS_CUSTOM_DOMAIN = ( FCK_ORIGINAL_DOMAIN != FCK_RUNTIME_DOMAIN ) ;
+
+// Instead of loading scripts and CSSs using inline tags, all scripts are
+// loaded by code. In this way we can guarantee the correct processing order,
+// otherwise external scripts and inline scripts could be executed in an
+// unwanted order (IE).
+
+function LoadScript( url )
+{
+	document.write( '<scr' + 'ipt type="text/javascript" src="' + url + '"><\/scr' + 'ipt>' ) ;
+}
+
+// Main editor scripts.
+var sSuffix = ( /*@cc_on!@*/false ) ? 'ie' : 'gecko' ;
+
+LoadScript( 'js/fckeditorcode_' + sSuffix + '.js' ) ;
+
+// Base configuration file.
+LoadScript( '../fckconfig.js' ) ;
+
+	</script>
+	<script type="text/javascript">
+
+// Adobe AIR compatibility file.
+if ( FCKBrowserInfo.IsAIR )
+	LoadScript( 'js/fckadobeair.js' ) ;
+
+if ( FCKBrowserInfo.IsIE )
+{
+	// Remove IE mouse flickering.
+	try
+	{
+		document.execCommand( 'BackgroundImageCache', false, true ) ;
+	}
+	catch (e)
+	{
+		// We have been reported about loading problems caused by the above
+		// line. For safety, let's just ignore errors.
+	}
+
+	// Create the default cleanup object used by the editor.
+	FCK.IECleanup = new FCKIECleanup( window ) ;
+	FCK.IECleanup.AddItem( FCKTempBin, FCKTempBin.Reset ) ;
+	FCK.IECleanup.AddItem( FCK, FCK_Cleanup ) ;
+}
+
+// The first function to be called on selection change must the the styles
+// change checker, because the result of its processing may be used by another
+// functions listening to the same event.
+FCK.Events.AttachEvent( 'OnSelectionChange', function() { FCKStyles.CheckSelectionChanges() ; } ) ;
+
+// The config hidden field is processed immediately, because
+// CustomConfigurationsPath may be set in the page.
+FCKConfig.ProcessHiddenField() ;
+
+// Load the custom configurations file (if defined).
+if ( FCKConfig.CustomConfigurationsPath.length > 0 )
+	LoadScript( FCKConfig.CustomConfigurationsPath ) ;
+
+	</script>
+	<script type="text/javascript">
+
+// Load configurations defined at page level.
+FCKConfig_LoadPageConfig() ;
+
+FCKConfig_PreProcess() ;
+
+// CSS minified by http://iceyboard.no-ip.org/projects/css_compressor
+var FCK_InternalCSS			= FCKTools.FixCssUrls( FCKConfig.FullBasePath + 'css/', 'html{min-height:100%}table.FCK__ShowTableBorders,table.FCK__ShowTableBorders td,table.FCK__ShowTableBorders th{border:#d3d3d3 1px solid}form{border:1px dotted #F00;padding:2px}.FCK__Flash{border:#a9a9a9 1px solid;background-position:center center;background-image:url(images/fck_flashlogo.gif);background-repeat:no-repeat;width:80px;height:80px}.FCK__Anchor{border:1px dotted #00F;background-position:center center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;width:16px;height:15px;vertical-align:middle}.FCK__AnchorC{border:1px dotted #00F;background-position:1px center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}a[name]{border:1px dotted #00F;background-position:0 center;background-image:url(images/fck_anchor.gif);background-repeat:no-repeat;padding-left:18px}.FCK__PageBreak{background-position:center center;background-image:url(images/fck_pagebreak.gif);background-repeat:no-repeat;clear:both;display:block;float:none;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;border-right:0;border-left:0;height:5px}.FCK__InputHidden{width:19px;height:18px;background-image:url(images/fck_hiddenfield.gif);background-repeat:no-repeat;vertical-align:text-bottom;background-position:center center}.FCK__ShowBlocks p,.FCK__ShowBlocks div,.FCK__ShowBlocks pre,.FCK__ShowBlocks address,.FCK__ShowBlocks blockquote,.FCK__ShowBlocks h1,.FCK__ShowBlocks h2,.FCK__ShowBlocks h3,.FCK__ShowBlocks h4,.FCK__ShowBlocks h5,.FCK__ShowBlocks h6{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px;padding-left:8px}.FCK__ShowBlocks p{background-image:url(images/block_p.png)}.FCK__ShowBlocks div{background-image:url(images/block_div.png)}.FCK__ShowBlocks pre{background-image:url(images/block_pre.png)}.FCK__ShowBlocks address{background-image:url(images/block_address.png)}.FCK__ShowBlocks blockquote{background-image:url(images/block_blockquote.png)}.FCK__ShowBlocks h1{background-image:url(images/block_h1.png)}.FCK__ShowBlocks h2{background-image:url(images/block_h2.png)}.FCK__ShowBlocks h3{background-image:url(images/block_h3.png)}.FCK__ShowBlocks h4{background-image:url(images/block_h4.png)}.FCK__ShowBlocks h5{background-image:url(images/block_h5.png)}.FCK__ShowBlocks h6{background-image:url(images/block_h6.png)}' ) ;
+var FCK_ShowTableBordersCSS	= FCKTools.FixCssUrls( FCKConfig.FullBasePath + 'css/', 'table:not([border]),table:not([border]) > tr > td,table:not([border]) > tr > th,table:not([border]) > tbody > tr > td,table:not([border]) > tbody > tr > th,table:not([border]) > thead > tr > td,table:not([border]) > thead > tr > th,table:not([border]) > tfoot > tr > td,table:not([border]) > tfoot > tr > th,table[border=\"0\"],table[border=\"0\"] > tr > td,table[border=\"0\"] > tr > th,table[border=\"0\"] > tbody > tr > td,table[border=\"0\"] > tbody > tr > th,table[border=\"0\"] > thead > tr > td,table[border=\"0\"] > thead > tr > th,table[border=\"0\"] > tfoot > tr > td,table[border=\"0\"] > tfoot > tr > th{border:#d3d3d3 1px dotted}' ) ;
+
+// Popup the debug window if debug mode is set to true. It guarantees that the
+// first debug message will not be lost.
+if ( FCKConfig.Debug )
+	FCKDebug._GetWindow() ;
+
+// Load the active skin CSS.
+document.write( FCKTools.GetStyleHtml( FCKConfig.SkinEditorCSS ) ) ;
+
+// Load the language file.
+FCKLanguageManager.Initialize() ;
+LoadScript( 'lang/' + FCKLanguageManager.ActiveLanguage.Code + '.js' ) ;
+
+	</script>
+	<script type="text/javascript">
+
+// Initialize the editing area context menu.
+FCK_ContextMenu_Init() ;
+
+FCKPlugins.Load() ;
+
+	</script>
+	<script type="text/javascript">
+
+// Set the editor interface direction.
+window.document.dir = FCKLang.Dir ;
+
+	</script>
+	<script type="text/javascript">
+
+window.onload = function()
+{
+	InitializeAPI() ;
+
+	if ( FCKBrowserInfo.IsIE )
+		FCK_PreloadImages() ;
+	else
+		LoadToolbarSetup() ;
+}
+
+function LoadToolbarSetup()
+{
+	FCKeditorAPI._FunctionQueue.Add( LoadToolbar ) ;
+}
+
+function LoadToolbar()
+{
+	var oToolbarSet = FCK.ToolbarSet = FCKToolbarSet_Create() ;
+
+	if ( oToolbarSet.IsLoaded )
+		StartEditor() ;
+	else
+	{
+		oToolbarSet.OnLoad = StartEditor ;
+		oToolbarSet.Load( FCKURLParams['Toolbar'] || 'Default' ) ;
+	}
+}
+
+function StartEditor()
+{
+	// Remove the onload listener.
+	FCK.ToolbarSet.OnLoad = null ;
+
+	FCKeditorAPI._FunctionQueue.Remove( LoadToolbar ) ;
+
+	FCK.Events.AttachEvent( 'OnStatusChange', WaitForActive ) ;
+
+	// Start the editor.
+	FCK.StartEditor() ;
+}
+
+function WaitForActive( editorInstance, newStatus )
+{
+	if ( newStatus == FCK_STATUS_ACTIVE )
+	{
+		if ( FCKBrowserInfo.IsGecko )
+			FCKTools.RunFunction( window.onresize ) ;
+
+		_AttachFormSubmitToAPI() ;
+
+		FCK.SetStatus( FCK_STATUS_COMPLETE ) ;
+
+		// Call the special "FCKeditor_OnComplete" function that should be present in
+		// the HTML page where the editor is located.
+		if ( typeof( window.parent.FCKeditor_OnComplete ) == 'function' )
+			window.parent.FCKeditor_OnComplete( FCK ) ;
+	}
+}
+
+// Gecko browsers doesn't calculate well the IFRAME size so we must
+// recalculate it every time the window size changes.
+if ( FCKBrowserInfo.IsGecko && !FCKBrowserInfo.IsOpera )
+{
+	window.onresize = function( e )
+	{
+		// Running in Chrome makes the window receive the event including subframes.
+		// we care only about this window. Ticket #1642.
+		// #2002: The originalTarget from the event can be the current document, the window, or the editing area.
+		if ( e && e.originalTarget !== document && e.originalTarget !== window && (!e.originalTarget.ownerDocument || e.originalTarget.ownerDocument != document ))
+			return ;
+
+		var oCell = document.getElementById( 'xEditingArea' ) ;
+
+		var eInnerElement = oCell.firstChild ;
+		if ( eInnerElement )
+		{
+			eInnerElement.style.height = '0px' ;
+			eInnerElement.style.height = ( oCell.scrollHeight - 2 ) + 'px' ;
+		}
+	}
+}
+
+	</script>
+</head>
+<body>
+	<table width="100%" cellpadding="0" cellspacing="0" style="height: 100%; table-layout: fixed">
+		<tr id="xToolbarRow" style="display: none">
+			<td id="xToolbarSpace" style="overflow: hidden">
+				<table width="100%" cellpadding="0" cellspacing="0">
+					<tr id="xCollapsed" style="display: none">
+						<td id="xExpandHandle" class="TB_Expand" colspan="3">
+							<img class="TB_ExpandImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
+					</tr>
+					<tr id="xExpanded" style="display: none">
+						<td id="xTBLeftBorder" class="TB_SideBorder" style="width: 1px; display: none;"></td>
+						<td id="xCollapseHandle" style="display: none" class="TB_Collapse" valign="bottom">
+							<img class="TB_CollapseImg" alt="" src="images/spacer.gif" width="8" height="4" /></td>
+						<td id="xToolbar" class="TB_ToolbarSet"></td>
+						<td class="TB_SideBorder" style="width: 1px"></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+		<tr>
+			<td id="xEditingArea" valign="top" style="height: 100%"></td>
+		</tr>
+	</table>
+</body>
+</html>
Index: trunk/wb/modules/fckeditor/fckeditor/fckstyles.xml
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckstyles.xml	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckstyles.xml	(revision 816)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the sample style definitions file. It makes the styles combo
+ * completely customizable.
+ *
+ * See FCKConfig.StylesXmlPath in the configuration file.
+-->
+<Styles>
+
+	<!-- Block Styles -->
+
+	<!--
+	# These styles are already available in the "Format" combo, so they are not
+	# needed here by default.
+
+	<Style name="Heading 1" element="h1" />
+	<Style name="Heading 2" element="h2" />
+	<Style name="Heading 3" element="h3" />
+	<Style name="Heading 4" element="h4" />
+	<Style name="Heading 5" element="h5" />
+	<Style name="Heading 6" element="h6" />
+	<Style name="Paragraph" element="p" />
+	<Style name="Document Block" element="div" />
+	<Style name="Preformatted Text" element="pre" />
+	<Style name="Address" element="address" />
+	-->
+
+	<!-- Inline Styles -->
+
+	<!--
+	# These are core styles available as toolbar buttons.
+
+	<Style name="Bold" element="b">
+		<Override element="strong" />
+	</Style>
+	<Style name="Italic" element="i">
+		<Override element="em" />
+	</Style>
+	<Style name="Underline" element="u" />
+	<Style name="Strikethrough" element="strike" />
+	<Style name="Subscript" element="sub" />
+	<Style name="Superscript" element="sup" />
+	-->
+
+	<Style name="Marker: Yellow" element="span">
+		<Style name="background-color" value="Yellow" />
+	</Style>
+	<Style name="Marker: Green" element="span">
+		<Style name="background-color" value="Lime" />
+	</Style>
+
+	<Style name="Big" element="big" />
+	<Style name="Small" element="small" />
+	<Style name="Typewriter" element="tt" />
+
+	<Style name="Computer Code" element="code" />
+	<Style name="Keyboard Phrase" element="kbd" />
+	<Style name="Sample Text" element="samp" />
+	<Style name="Variable" element="var" />
+
+	<Style name="Deleted Text" element="del" />
+	<Style name="Inserted Text" element="ins" />
+
+	<Style name="Cited Work" element="cite" />
+	<Style name="Inline Quotation" element="q" />
+
+	<Style name="Language: RTL" element="span">
+		<Attribute name="dir" value="rtl" />
+	</Style>
+	<Style name="Language: LTR" element="span">
+		<Attribute name="dir" value="ltr" />
+	</Style>
+	<Style name="Language: RTL Strong" element="bdo">
+		<Attribute name="dir" value="rtl" />
+	</Style>
+	<Style name="Language: LTR Strong" element="bdo">
+		<Attribute name="dir" value="ltr" />
+	</Style>
+
+	<!-- Object Styles -->
+
+	<Style name="Image on Left" element="img">
+		<Attribute name="style" value="padding: 5px; margin-right: 5px" />
+		<Attribute name="border" value="2" />
+		<Attribute name="align" value="left" />
+	</Style>
+	<Style name="Image on Right" element="img">
+		<Attribute name="style" value="padding: 5px; margin-left: 5px" />
+		<Attribute name="border" value="2" />
+		<Attribute name="align" value="right" />
+	</Style>
+</Styles>
Index: trunk/wb/modules/fckeditor/fckeditor/index.html
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/index.html	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/index.html	(revision 816)
@@ -0,0 +1,4 @@
+<html>
+<head><title></title></head>
+<body></body>
+</html>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/fckeditor/fckeditor_php4.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckeditor_php4.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckeditor_php4.php	(revision 816)
@@ -0,0 +1,216 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the integration file for PHP 4.
+ *
+ * It defines the FCKeditor class that can be used to create editor
+ * instances in PHP pages on server side.
+ */
+
+class FCKeditor
+{
+	/**
+	 * Name of the FCKeditor instance.
+	 *
+	 * @access protected
+	 * @var string
+	 */
+	var $InstanceName ;
+	/**
+	 * Path to FCKeditor relative to the document root.
+	 *
+	 * @var string
+	 */
+	var $BasePath ;
+	/**
+	 * Width of the FCKeditor.
+	 * Examples: 100%, 600
+	 *
+	 * @var mixed
+	 */
+	var $Width ;
+	/**
+	 * Height of the FCKeditor.
+	 * Examples: 400, 50%
+	 *
+	 * @var mixed
+	 */
+	var $Height ;
+	/**
+	 * Name of the toolbar to load.
+	 *
+	 * @var string
+	 */
+	var $ToolbarSet ;
+	/**
+	 * Initial value.
+	 *
+	 * @var string
+	 */
+	var $Value ;
+	/**
+	 * This is where additional configuration can be passed.
+	 * Example:
+	 * $oFCKeditor->Config['EnterMode'] = 'br';
+	 *
+	 * @var array
+	 */
+	var $Config ;
+
+	/**
+	 * Main Constructor.
+	 * Refer to the _samples/php directory for examples.
+	 *
+	 * @param string $instanceName
+	 */
+	function FCKeditor( $instanceName )
+	{
+		$this->InstanceName	= $instanceName ;
+		$this->BasePath		= '/fckeditor/' ;
+		$this->Width		= '100%' ;
+		$this->Height		= '200' ;
+		$this->ToolbarSet	= 'Default' ;
+		$this->Value		= '' ;
+
+		$this->Config		= array() ;
+	}
+
+	/**
+	 * Display FCKeditor.
+	 *
+	 */
+	function Create()
+	{
+		echo $this->CreateHtml() ;
+	}
+
+	/**
+	 * Return the HTML code required to run FCKeditor.
+	 *
+	 * @return string
+	 */
+	function CreateHtml()
+	{
+		$HtmlValue = htmlspecialchars( $this->Value ) ;
+
+		$Html = '' ;
+
+		if ( !isset( $_GET ) ) {
+			global $HTTP_GET_VARS ;
+			$_GET = $HTTP_GET_VARS ;
+		}
+
+		if ( $this->IsCompatible() )
+		{
+			if ( isset( $_GET['fcksource'] ) && $_GET['fcksource'] == "true" )
+				$File = 'fckeditor.original.html' ;
+			else
+				$File = 'fckeditor.html' ;
+
+			$Link = "{$this->BasePath}editor/{$File}?InstanceName={$this->InstanceName}" ;
+
+			if ( $this->ToolbarSet != '' )
+				$Link .= "&amp;Toolbar={$this->ToolbarSet}" ;
+
+			// Render the linked hidden field.
+			$Html .= "<input type=\"hidden\" id=\"{$this->InstanceName}\" name=\"{$this->InstanceName}\" value=\"{$HtmlValue}\" style=\"display:none\" />" ;
+
+			// Render the configurations hidden field.
+			$Html .= "<input type=\"hidden\" id=\"{$this->InstanceName}___Config\" value=\"" . $this->GetConfigFieldString() . "\" style=\"display:none\" />" ;
+
+			// Render the editor IFRAME.
+			$Html .= "<iframe id=\"{$this->InstanceName}___Frame\" src=\"{$Link}\" width=\"{$this->Width}\" height=\"{$this->Height}\" frameborder=\"0\" scrolling=\"no\"></iframe>" ;
+		}
+		else
+		{
+			if ( strpos( $this->Width, '%' ) === false )
+				$WidthCSS = $this->Width . 'px' ;
+			else
+				$WidthCSS = $this->Width ;
+
+			if ( strpos( $this->Height, '%' ) === false )
+				$HeightCSS = $this->Height . 'px' ;
+			else
+				$HeightCSS = $this->Height ;
+
+			$Html .= "<textarea name=\"{$this->InstanceName}\" rows=\"4\" cols=\"40\" style=\"width: {$WidthCSS}; height: {$HeightCSS}\">{$HtmlValue}</textarea>" ;
+		}
+
+		return $Html ;
+	}
+
+	/**
+	 * Returns true if browser is compatible with FCKeditor.
+	 *
+	 * @return boolean
+	 */
+	function IsCompatible()
+	{
+		return FCKeditor_IsCompatibleBrowser() ;
+	}
+
+	/**
+	 * Get settings from Config array as a single string.
+	 *
+	 * @access protected
+	 * @return string
+	 */
+	function GetConfigFieldString()
+	{
+		$sParams = '' ;
+		$bFirst = true ;
+
+		foreach ( $this->Config as $sKey => $sValue )
+		{
+			if ( $bFirst == false )
+				$sParams .= '&amp;' ;
+			else
+				$bFirst = false ;
+
+			if ( $sValue === true )
+				$sParams .= $this->EncodeConfig( $sKey ) . '=true' ;
+			else if ( $sValue === false )
+				$sParams .= $this->EncodeConfig( $sKey ) . '=false' ;
+			else
+				$sParams .= $this->EncodeConfig( $sKey ) . '=' . $this->EncodeConfig( $sValue ) ;
+		}
+
+		return $sParams ;
+	}
+
+	/**
+	 * Encode characters that may break the configuration string
+	 * generated by GetConfigFieldString().
+	 *
+	 * @access protected
+	 * @param string $valueToEncode
+	 * @return string
+	 */
+	function EncodeConfig( $valueToEncode )
+	{
+		$chars = array(
+			'&' => '%26',
+			'=' => '%3D',
+			'"' => '%22' ) ;
+
+		return strtr( $valueToEncode,  $chars ) ;
+	}
+}
Index: trunk/wb/modules/fckeditor/fckeditor/fckeditor_php5.php
===================================================================
--- trunk/wb/modules/fckeditor/fckeditor/fckeditor_php5.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/fckeditor/fckeditor_php5.php	(revision 816)
@@ -0,0 +1,211 @@
+<?php
+/*
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the integration file for PHP 5.
+ *
+ * It defines the FCKeditor class that can be used to create editor
+ * instances in PHP pages on server side.
+ */
+
+class FCKeditor
+{
+	/**
+	 * Name of the FCKeditor instance.
+	 *
+	 * @access protected
+	 * @var string
+	 */
+	public $InstanceName ;
+	/**
+	 * Path to FCKeditor relative to the document root.
+	 *
+	 * @var string
+	 */
+	public $BasePath ;
+	/**
+	 * Width of the FCKeditor.
+	 * Examples: 100%, 600
+	 *
+	 * @var mixed
+	 */
+	public $Width ;
+	/**
+	 * Height of the FCKeditor.
+	 * Examples: 400, 50%
+	 *
+	 * @var mixed
+	 */
+	public $Height ;
+	/**
+	 * Name of the toolbar to load.
+	 *
+	 * @var string
+	 */
+	public $ToolbarSet ;
+	/**
+	 * Initial value.
+	 *
+	 * @var string
+	 */
+	public $Value ;
+	/**
+	 * This is where additional configuration can be passed.
+	 * Example:
+	 * $oFCKeditor->Config['EnterMode'] = 'br';
+	 *
+	 * @var array
+	 */
+	public $Config ;
+
+	/**
+	 * Main Constructor.
+	 * Refer to the _samples/php directory for examples.
+	 *
+	 * @param string $instanceName
+	 */
+	public function __construct( $instanceName )
+ 	{
+		$this->InstanceName	= $instanceName ;
+		$this->BasePath		= '/fckeditor/' ;
+		$this->Width		= '100%' ;
+		$this->Height		= '200' ;
+		$this->ToolbarSet	= 'Default' ;
+		$this->Value		= '' ;
+
+		$this->Config		= array() ;
+	}
+
+	/**
+	 * Display FCKeditor.
+	 *
+	 */
+	public function Create()
+	{
+		echo $this->CreateHtml() ;
+	}
+
+	/**
+	 * Return the HTML code required to run FCKeditor.
+	 *
+	 * @return string
+	 */
+	public function CreateHtml()
+	{
+		$HtmlValue = htmlspecialchars( $this->Value ) ;
+
+		$Html = '' ;
+
+		if ( $this->IsCompatible() )
+		{
+			if ( isset( $_GET['fcksource'] ) && $_GET['fcksource'] == "true" )
+				$File = 'fckeditor.original.html' ;
+			else
+				$File = 'fckeditor.html' ;
+
+			$Link = "{$this->BasePath}editor/{$File}?InstanceName={$this->InstanceName}" ;
+
+			if ( $this->ToolbarSet != '' )
+				$Link .= "&amp;Toolbar={$this->ToolbarSet}" ;
+
+			// Render the linked hidden field.
+			$Html .= "<input type=\"hidden\" id=\"{$this->InstanceName}\" name=\"{$this->InstanceName}\" value=\"{$HtmlValue}\" style=\"display:none\" />" ;
+
+			// Render the configurations hidden field.
+			$Html .= "<input type=\"hidden\" id=\"{$this->InstanceName}___Config\" value=\"" . $this->GetConfigFieldString() . "\" style=\"display:none\" />" ;
+
+			// Render the editor IFRAME.
+			$Html .= "<iframe id=\"{$this->InstanceName}___Frame\" src=\"{$Link}\" width=\"{$this->Width}\" height=\"{$this->Height}\" frameborder=\"0\" scrolling=\"no\"></iframe>" ;
+		}
+		else
+		{
+			if ( strpos( $this->Width, '%' ) === false )
+				$WidthCSS = $this->Width . 'px' ;
+			else
+				$WidthCSS = $this->Width ;
+
+			if ( strpos( $this->Height, '%' ) === false )
+				$HeightCSS = $this->Height . 'px' ;
+			else
+				$HeightCSS = $this->Height ;
+
+			$Html .= "<textarea name=\"{$this->InstanceName}\" rows=\"4\" cols=\"40\" style=\"width: {$WidthCSS}; height: {$HeightCSS}\">{$HtmlValue}</textarea>" ;
+		}
+
+		return $Html ;
+	}
+
+	/**
+	 * Returns true if browser is compatible with FCKeditor.
+	 *
+	 * @return boolean
+	 */
+	public function IsCompatible()
+	{
+		return FCKeditor_IsCompatibleBrowser() ;
+	}
+
+	/**
+	 * Get settings from Config array as a single string.
+	 *
+	 * @access protected
+	 * @return string
+	 */
+	public function GetConfigFieldString()
+	{
+		$sParams = '' ;
+		$bFirst = true ;
+
+		foreach ( $this->Config as $sKey => $sValue )
+		{
+			if ( $bFirst == false )
+				$sParams .= '&amp;' ;
+			else
+				$bFirst = false ;
+
+			if ( $sValue === true )
+				$sParams .= $this->EncodeConfig( $sKey ) . '=true' ;
+			else if ( $sValue === false )
+				$sParams .= $this->EncodeConfig( $sKey ) . '=false' ;
+			else
+				$sParams .= $this->EncodeConfig( $sKey ) . '=' . $this->EncodeConfig( $sValue ) ;
+		}
+
+		return $sParams ;
+	}
+
+	/**
+	 * Encode characters that may break the configuration string
+	 * generated by GetConfigFieldString().
+	 *
+	 * @access protected
+	 * @param string $valueToEncode
+	 * @return string
+	 */
+	public function EncodeConfig( $valueToEncode )
+	{
+		$chars = array(
+			'&' => '%26',
+			'=' => '%3D',
+			'"' => '%22' ) ;
+
+		return strtr( $valueToEncode,  $chars ) ;
+	}
+}
Index: trunk/wb/modules/fckeditor/index.php
===================================================================
--- trunk/wb/modules/fckeditor/index.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/index.php	(revision 816)
@@ -0,0 +1,28 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+header('Location: ../index.php');
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/wb_config/wb_fckeditorarea.css
===================================================================
--- trunk/wb/modules/fckeditor/wb_config/wb_fckeditorarea.css	(nonexistent)
+++ trunk/wb/modules/fckeditor/wb_config/wb_fckeditorarea.css	(revision 816)
@@ -0,0 +1,36 @@
+/*
+ #########################################################################################
+ # Configure FCKEditor according your needs
+ # ---------------------------------------------------------------------------------------
+ #  Copy all CSS definitions of your Website Baker template here enables FCKEditor to
+ #  display the contents in the textarea field as shown in the frontend of Website Baker
+ #  
+ #  Note: The "body" styles should match your editor web site, mainly regarding
+ #  background color and font family and size.
+ #  
+ #########################################################################################
+*/
+
+body {
+  font-family:Verdana,Helvetica, Arial, sans-serif;
+  font-size:small;
+  background-color: #FFF;
+  padding: 5px 5px 5px 5px;
+  margin: 0px;
+}
+
+a[href] {
+  color: #0000FF !important;	/* For Firefox... mark as important, otherwise it becomes black */
+}
+
+/* 
+  Just uncomment the following block if you want to avoid spaces between 
+  paragraphs. Remember to apply the same style in your output front end page.
+*/
+
+/*
+p, ul, li {
+  margin-top: 0px;
+  margin-bottom: 0px;
+}
+*/
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/wb_config/wb_fcktemplates.xml
===================================================================
--- trunk/wb/modules/fckeditor/wb_config/wb_fcktemplates.xml	(nonexistent)
+++ trunk/wb/modules/fckeditor/wb_config/wb_fcktemplates.xml	(revision 816)
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the sample templates definitions file. It makes the "templates"
+ * command completely customizable.
+ *
+ * See FCKConfig.TemplatesXmlPath in the configuration file.
+-->
+<Templates imagesBasePath="fck_template/images/">
+	<Template title="Image and Title" image="template1.gif">
+		<Description>One main image with a title and text that surround the image.</Description>
+		<Html>
+			<![CDATA[
+				<img style="MARGIN-RIGHT: 10px" height="100" alt="" width="100" align="left"/>
+				<h3>Type the title here</h3>
+				Type the text here
+			]]>
+		</Html>
+	</Template>
+	<Template title="Strange Template" image="template2.gif">
+		<Description>A template that defines two colums, each one with a title, and some text.</Description>
+		<Html>
+			<![CDATA[
+				<table cellspacing="0" cellpadding="0" width="100%" border="0">
+					<tbody>
+						<tr>
+							<td width="50%">
+							<h3>Title 1</h3>
+							</td>
+							<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
+							<td width="50%">
+							<h3>Title 2</h3>
+							</td>
+						</tr>
+						<tr>
+							<td>Text 1</td>
+							<td>&nbsp;</td>
+							<td>Text 2</td>
+						</tr>
+					</tbody>
+				</table>
+				More text goes here.
+			]]>
+		</Html>
+	</Template>
+	<Template title="Text and Table" image="template3.gif">
+		<Description>A title with some text and a table.</Description>
+		<Html>
+			<![CDATA[
+				<table align="left" width="80%" border="0" cellspacing="0" cellpadding="0"><tr><td>
+					<h3>Title goes here</h3>
+					<p>
+					<table style="FLOAT: right" cellspacing="0" cellpadding="0" width="150" border="1">
+						<tbody>
+							<tr>
+								<td align="center" colspan="3"><strong>Table title</strong></td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+							<tr>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+								<td>&nbsp;</td>
+							</tr>
+						</tbody>
+					</table>
+					Type the text here</p>
+				</td></tr></table>
+			]]>
+		</Html>
+	</Template>
+</Templates>
Index: trunk/wb/modules/fckeditor/wb_config/wb_fckconfig.js
===================================================================
--- trunk/wb/modules/fckeditor/wb_config/wb_fckconfig.js	(nonexistent)
+++ trunk/wb/modules/fckeditor/wb_config/wb_fckconfig.js	(revision 816)
@@ -0,0 +1,189 @@
+/*
+ #########################################################################################
+ # Configure FCKEditor according your needs
+ # ---------------------------------------------------------------------------------------
+ #  Purpose of this file is to define all settings of FCKEditor without changing the FCK
+ #  Javascript core file fckconfig.js. Doing so allows to upgrade to a newer version of
+ #  FCKEditor while keeping all your customisations (styles, toolbars...)
+ #  
+ #  Author: Christian Sommer, (doc)
+ #
+ #  Follow this link for more information:
+ #  http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Configurations_Settings
+ #  
+ #########################################################################################
+*/
+
+// required settings to make FCKEditor work with Website Baker (do not change them)
+   FCKConfig.Plugins.Add( 'WBModules', 'en,nl,de' ) ;
+
+// #########################################################################################
+// # FCKEditor: General settings
+// # ---------------------------------------------------------------------------------------
+// #  Here you can modify all the options available in the /fckeditor/editor/fckconfig.js
+// #  Settings defined here will overrule the ones defined in fckconfig.js without touching
+// #  the Javascript core files of FCK.
+// #
+// #  If you are missing some options, have a look into fckconfig.js and copy the required
+// #  code lines here
+// #########################################################################################
+
+// set doctype as used in your template to prevent code mix up (example XHTML 1.0 Transitional)
+   FCKConfig.DocType = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' ;
+
+// define FCK default language
+   FCKConfig.AutoDetectLanguage		= true ;	// could be turned off, if all users speek same language
+   FCKConfig.DefaultLanguage		= 'en' ;	// could be switched to de for German
+   FCKConfig.ContentLangDirection	= 'ltr' ;	// left to right
+
+// specify HTML tag used for ENTER and SHIFT+ENTER key
+   FCKConfig.EnterMode 			= 'p' ;		// allowed tags: p | div | br
+   FCKConfig.ShiftEnterMode 		= 'br' ;	// allowed tags: p | div | br
+
+// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+// Note: If you miss some options, have a look into fckconfig.js and add the lines below
+// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+
+// #########################################################################################
+// # FCKEditor: Customised FCKEditor tool bar
+// # ---------------------------------------------------------------------------------------
+// #  Here you can modify the FCKEditor tool bar to your needs.
+// #  A collection of example layouts are provided below.
+// #
+// #  Note: Per default the tool bar named: "WBToolbar" will be used within FCKEditor.
+// #########################################################################################
+
+// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+//  Default toolbar set used by Website Baker
+// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+   FCKConfig.ToolbarSets["WBToolbar"] = [
+	['Source'],
+	['Cut','Copy','Paste','PasteText','PasteWord','-','SpellCheck'],
+	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
+	['Smiley','SpecialChar'],
+	['FitWindow','-','About'],
+	'/',
+	['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
+	['OrderedList','UnorderedList','-','Outdent','Indent'],
+	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
+	['WBModules','Link','Unlink','Anchor'],
+	['Image','Flash','Table','Rule'],
+	'/',
+	['Style','FontFormat','FontName','FontSize'],
+	['TextColor','BGColor']
+] ;
+
+// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+//  original FCKEditor toolbar
+// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+   FCKConfig.ToolbarSets["Original"] = [
+	['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
+	['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
+	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
+	['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
+	'/',
+	['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
+	['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
+	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
+	['Link','Unlink','Anchor'],
+	['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
+	'/',
+	['Style','FontFormat','FontName','FontSize'],
+	['TextColor','BGColor'],
+	['FitWindow','ShowBlocks','-','About']		// No comma for the last row.
+] ;
+
+
+// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+//  simple toolbar (only basic functions)
+// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+   FCKConfig.ToolbarSets["Simple"] = [
+	['Preview',"Print"],
+	['Cut','Copy','Paste','PasteText'],
+	['Undo','Redo'],
+	['Bold','Italic','Underline'],
+	['OrderedList','UnorderedList','-','Table'],
+	['WBModules','Link','Unlink','Anchor'],
+	['RemoveFormat','Image','-','Source'],
+	'/',
+	['FontFormat','Style']
+] ;
+
+
+// #########################################################################################
+// # FCKEditor: CSS / XML / TEMPLATES
+// # ---------------------------------------------------------------------------------------
+// #  Here you can tweak the layout of the FCKEditor according your needs.
+// #  Specify HTML elements shown in the dropdown menu and the XML file which defines your
+// #  CSS styles available in the FCKEditor style menu.
+// #########################################################################################
+
+// define HTML elements which appear in the FCK "Format" toolbar menu
+   FCKConfig.FontFormats	= 'p;div;pre;address;h1;h2;h3;h4;h5;h6' ;
+
+// define font colors which can be set by the user (HEXADECIMAL)
+   FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;
+
+// define fonts style and sizes which can be set by the user
+   FCKConfig.FontNames	= 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
+   FCKConfig.FontSizes	= 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large' ;
+
+// make the offic2003 skin the default skin
+   FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/'
+
+/*
+   -----------------------------------------------------------------------------------------
+   Note: GENERAL HINTS ON CSS FORMATS AND XML FILES
+   -----------------------------------------------------------------------------------------
+   Easiest way to display all CSS definitions used in your template is to make a copy of your
+   CSS definition file and place it as "editor.css" in your template folder.
+   All styles will automatically be updated and used with the FCK editor.
+
+   If you donīt want to put custom "editor.css" files into your templates folder, you can
+   try the other approach introduced below:
+   
+   copy all CSS definitions of your template into file: /my_config/my_fckeditorarea.css
+    o Default HTML elements like (h1, p) will appear in the format you have specified via CSS.
+    o additional HTML elements like (.title) will appear in the "Styles" toolbar menu of FCK
+   
+   Via file (/my_config/my_fckstyles.xml) you can define additional styles for default
+   elements. Use this option, if you want to display conditional styles only if a special
+   HTML element is selected (e.g. after selecting an <img> element, the style menu will
+   provide additional elements like align=left, align=right, which donīt show up for other
+   elements like <p>
+
+   CSS definitions declared in the XML file are realised as INLINE styles. If you want avoid
+   INLINE elements, but the CSS definitions into the /my_config_my_fckeditorarea.css and
+   references only the class or ID in the XML file.
+
+   Use /my_config/my_template.xls to define custom Editor templates (e.g. 2 or 3 column).
+   This option is usefull if you have several side layouts (e.g. Level 1, Level 2...)
+*/
+
+
+// #########################################################################################
+// # FCK Editor: PLUGINS (Link, Image, Flash)
+// # ---------------------------------------------------------------------------------------
+// #  Plugin Link:   create internal or external links and URL
+// #  Plugin Image:  insert images to your WYSIWYG text area form the WB media directory
+// #  Plugin Flash:  insert flash elements including upload Option
+// #  
+// #  Note: 
+// #  You need to integrate the plugins into the menu bar so you can use them
+// #    FCKConfig.ToolbarSets["MyToolbar"] = [
+// #      ['Image',Link','Flash'], ...
+// #    ];
+// #########################################################################################
+
+// configure the image plugin
+   FCKConfig.ImageUpload = false ;		// display/hides image upload tab (allow/disable users to upload images from FCK)
+   FCKConfig.ImageBrowser = true ;		// enables/disables the file browser to search for uploaded files in /media folder
+
+// configure the link plugin
+   FCKConfig.LinkUpload = false ;		// display/hides link upload tab (allow/disable users to upload files from FCK)
+   FCKConfig.LinkBrowser = true ;		// enables/disables the file browser to search for uploaded files in /media folder
+
+// configure the flash plugin
+   FCKConfig.FlashUpload = false ;		// display/hides upload tab (allow/disable users to upload flash movies from FCK)
+   FCKConfig.FlashBrowser = true;		// enables/disables the file browser to search for uploaded files in /media folder
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/wb_config/index.php
===================================================================
--- trunk/wb/modules/fckeditor/wb_config/index.php	(nonexistent)
+++ trunk/wb/modules/fckeditor/wb_config/index.php	(revision 816)
@@ -0,0 +1,28 @@
+<?php
+
+// $Id$
+
+/*
+
+ Website Baker Project <http://www.websitebaker.org/>
+ Copyright (C) 2004-2008, Ryan Djurovich
+
+ Website Baker is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ Website Baker is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Website Baker; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+*/
+
+header("Location: ../../../index.php");
+
+?>
\ No newline at end of file
Index: trunk/wb/modules/fckeditor/wb_config/wb_fckstyles.xml
===================================================================
--- trunk/wb/modules/fckeditor/wb_config/wb_fckstyles.xml	(nonexistent)
+++ trunk/wb/modules/fckeditor/wb_config/wb_fckstyles.xml	(revision 816)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!--
+ * FCKeditor - The text editor for Internet - http://www.fckeditor.net
+ * Copyright (C) 2003-2008 Frederico Caldeira Knabben
+ *
+ * == BEGIN LICENSE ==
+ *
+ * Licensed under the terms of any of the following licenses at your
+ * choice:
+ *
+ *  - GNU General Public License Version 2 or later (the "GPL")
+ *    http://www.gnu.org/licenses/gpl.html
+ *
+ *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ *    http://www.gnu.org/licenses/lgpl.html
+ *
+ *  - Mozilla Public License Version 1.1 or later (the "MPL")
+ *    http://www.mozilla.org/MPL/MPL-1.1.html
+ *
+ * == END LICENSE ==
+ *
+ * This is the sample style definitions file. It makes the styles combo
+ * completely customizable.
+ *
+ * See FCKConfig.StylesXmlPath in the configuration file.
+-->
+<Styles>
+
+	<!-- Block Styles -->
+
+	<!--
+	# These styles are already available in the "Format" combo, so they are not
+	# needed here by default.
+
+	<Style name="Heading 1" element="h1" />
+	<Style name="Heading 2" element="h2" />
+	<Style name="Heading 3" element="h3" />
+	<Style name="Heading 4" element="h4" />
+	<Style name="Heading 5" element="h5" />
+	<Style name="Heading 6" element="h6" />
+	<Style name="Paragraph" element="p" />
+	<Style name="Document Block" element="div" />
+	<Style name="Preformatted Text" element="pre" />
+	<Style name="Address" element="address" />
+	-->
+
+	<!-- Inline Styles -->
+
+	<!--
+	# These are core styles available as toolbar buttons.
+
+	<Style name="Bold" element="b">
+		<Override element="strong" />
+	</Style>
+	<Style name="Italic" element="i">
+		<Override element="em" />
+	</Style>
+	<Style name="Underline" element="u" />
+	<Style name="Strikethrough" element="strike" />
+	<Style name="Subscript" element="sub" />
+	<Style name="Superscript" element="sup" />
+	-->
+
+	<Style name="Marker: Yellow" element="span">
+		<Style name="background-color" value="Yellow" />
+	</Style>
+	<Style name="Marker: Green" element="span">
+		<Style name="background-color" value="Lime" />
+	</Style>
+
+	<Style name="Big" element="big" />
+	<Style name="Small" element="small" />
+	<Style name="Typewriter" element="tt" />
+
+	<Style name="Computer Code" element="code" />
+	<Style name="Keyboard Phrase" element="kbd" />
+	<Style name="Sample Text" element="samp" />
+	<Style name="Variable" element="var" />
+
+	<Style name="Deleted Text" element="del" />
+	<Style name="Inserted Text" element="ins" />
+
+	<Style name="Cited Work" element="cite" />
+	<Style name="Inline Quotation" element="q" />
+
+	<Style name="Language: RTL" element="span">
+		<Attribute name="dir" value="rtl" />
+	</Style>
+	<Style name="Language: LTR" element="span">
+		<Attribute name="dir" value="ltr" />
+	</Style>
+	<Style name="Language: RTL Strong" element="bdo">
+		<Attribute name="dir" value="rtl" />
+	</Style>
+	<Style name="Language: LTR Strong" element="bdo">
+		<Attribute name="dir" value="ltr" />
+	</Style>
+
+	<!-- Object Styles -->
+
+	<Style name="Image on Left" element="img">
+		<Attribute name="style" value="padding: 5px; margin-right: 5px" />
+		<Attribute name="border" value="2" />
+		<Attribute name="align" value="left" />
+	</Style>
+	<Style name="Image on Right" element="img">
+		<Attribute name="style" value="padding: 5px; margin-left: 5px" />
+		<Attribute name="border" value="2" />
+		<Attribute name="align" value="right" />
+	</Style>
+</Styles>
