$(document).ready(function(){
 $elem = $("#wysiwygeditor").length;

 if($elem != 0)
 {
  var $editor = true;
  var $html = $("#wysiwygeditor").text();
 
  var $frame = document.getElementById("wysiwygeditor").contentWindow.document;
  
  if(!$frame)
  {
   $frame = document.getElementById("wysiwygeditor").IFrameElement.document;
  }
  
   $frame.designMode = "On";
   
   $frame.body.innerHTML = $html;
 
  $("div.wysiwyg-editor-toolbar a.quelltext").click(function(){
   if($editor == true)
   {
    $editor = false;
     $frame.body.textContent = $frame.body.innerHTML;
     $("div.wysiwyg-editor-toolbar a.button[stat!=1]").addClass("button-disabled");
   }
  else
   {
    $editor = true; 
     $frame.body.innerHTML = $frame.body.textContent;
     $("div.wysiwyg-editor-toolbar a.button[stat!=1]").removeClass("button-disabled");
   }
  });
  
  if($editor == true)
  {
   $("div.wysiwyg-editor-toolbar a.button").click(function(){
    $cmd = $(this).attr("cmd");
    $value = $(this).attr("value");
     if($value == "#")
     {
      $value = prompt("Bitte die URL angeben.");
     }
   
     $frame.execCommand($cmd,false,$value); 
   });
  }

  function updater()
  {
   $("textarea#editor-content").val($frame.body.innerHTML);
   setTimeout(updater,1000);
  }
 
  updater();
 }
 
 $frame.execCommand("useCSS",false,true);
});
