diff --git a/application/modules/courses/views/scripts/edit/index.phtml b/application/modules/courses/views/scripts/edit/index.phtml
index 3337203add1623403a0d706e9d96116d1344e716..2a29b4475732df49f8d8e8cc6b5ac46a37009c6e 100644
--- a/application/modules/courses/views/scripts/edit/index.phtml
+++ b/application/modules/courses/views/scripts/edit/index.phtml
@@ -1,4 +1,6 @@
 <?php $this->headLink()->appendStylesheet($this->baseUrl() . '/css/courses/edit.css'); ?>
+<?php $this->headScript()->appendFile($this->baseUrl() . '/tinymce/jscripts/tiny_mce/tiny_mce.js'); ?>
+<?php $this->headScript()->appendFile($this->baseUrl() . '/javascript/tinymce.js'); ?>
 <?php $this->headScript()->appendFile($this->baseUrl() . '/javascript/courses/edit.js'); ?>
 
 <form action="<?php echo $this->url(array('action' => 'edit.post')); ?>" enctype="multipart/form-data" method="post">
diff --git a/document_root/javascript/tinymce.js b/document_root/javascript/tinymce.js
new file mode 100644
index 0000000000000000000000000000000000000000..9b6ae5cdf408ff1d6533ea20d7365d7f23a2021f
--- /dev/null
+++ b/document_root/javascript/tinymce.js
@@ -0,0 +1,20 @@
+tinyMCE.init({
+    mode    : "textareas",
+    theme   : "advanced",
+    plugins : "spellchecker",//, crosslistings, noneditable",
+    editor_selector : "mceEditor",
+    entity_encoding : "raw",
+    theme_advanced_toolbar_location : "top",
+    theme_advanced_toolbar_align    : "left",
+    theme_advanced_buttons1 : "bold, italic, underline, sub, sup, spellchecker", //, crosslistings",
+    theme_advanced_buttons2 : "",
+    theme_advanced_buttons3 : "",
+    noneditable_noneditable_class : "mceNonEditable",
+    valid_elements : ""
+                   + "-strong/-b,"
+                   + "-em/-i,"
+                   + "-sub,"
+                   + "-sup,"
+                   + "-span[style],"
+                   + "br"
+});
\ No newline at end of file