Nitrogen.tinyMCEsyncContent = function (contentId) {
  if (tinyMCE.get (contentId))
    {
      $("#" + contentId).val (tinyMCE.get (contentId).getContent ());
    }
};

Nitrogen.tinyMCEtoggleEditor = function (contentId, 
                                         displayId,
                                         toggleextra) {
  if (tinyMCE.get (contentId))
    {
      Nitrogen.tinyMCEsyncContent (contentId);
      $("#" + displayId).html ($("#" + contentId).val ());
      $("#" + displayId).show ();
      tinyMCE.execCommand ('mceRemoveControl', false, contentId);
      $("#" + contentId).hide ();
      if (toggleextra)
        {
          toggleextra ('off');
        }
    }
  else
    {
      if (toggleextra)
        {
          toggleextra ('on');
        }
      $("#" + contentId).val ($("#" + displayId).html ());
      $("#" + contentId).show ();
      tinyMCE.execCommand ('mceAddControl', false, contentId);
      $("#" + displayId).hide ();
      $("#" + displayId).empty ();
    }
};
