function loadHtmlEditorLight(id)
{
   tinyMCE.init({
      mode : "exact",
      elements : id,
      theme : "simple",
      content_css : "/css/main.css",
      theme_advanced_resize_horizontal : false,
      theme_advanced_resizing : false,
      convert_urls: false,
      cleanup: false,
      force_p_newlines: true
   });
   return true;
}

function loadHtmlEditor(id, params)
{
   var conf = {
      mode : "exact",
      elements : id,
      theme : "advanced",
      plugins : "table,save,advhr,advimage,advlink,preview,paste,contextmenu,searchreplace, fullscreen",
      theme_advanced_buttons1_add_before : "save,preview,separator",
      theme_advanced_buttons1_add : "fontselect,fontsizeselect",
      theme_advanced_buttons2_add : "separator,forecolor,backcolor",
      theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",
      theme_advanced_buttons3_add_before : "tablecontrols,separator",
      theme_advanced_buttons3_add : "advhr,separator,fullscreen,fullpage",
      theme_advanced_toolbar_location : "top",
      theme_advanced_toolbar_align : "left",
      theme_advanced_path_location : "bottom",
      content_css : "/css/main.css",
      extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
      theme_advanced_resize_horizontal : false,
      theme_advanced_resizing : false,
      convert_urls: false,
      cleanup: false,
      force_p_newlines: true,
      file_browser_callback : "fileBrowserCallBack"
   };
   if (params) {
      for (i in params)
         conf[i] = params[i];
   }
   tinyMCE.init(conf);
   return true;
}

function fileBrowserCallBack(field_name, url, type, win) {
   var imageBrowserWidth = tinyMCE.getParam("image_browser_width", "550");
   var imageBrowserHeight = tinyMCE.getParam("image_browser_height", "600");
   var imgDir = tinyMCE.getParam("images_dir", "i");
   if (type=='image')
      var win = window.open("/dialogs/image2/main.php?f="+field_name+"&r="+imgDir, "mceImageBrowser", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + imageBrowserWidth + ",height="  + imageBrowserHeight);
   else if (type='file')
      var win = window.open("/dialogs/image2/main.php?t=file&f="+field_name+"&r="+imgDir, "mceImageBrowser", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + imageBrowserWidth + ",height="  + imageBrowserHeight);
   else
      alert('Браузер по файлам типа '+type+' пока не поддерживается.');
}

function updateRegion(wnd, regName, content)
{
   if (wnd && wnd.document.getElementById('region-'+regName+'-id')) {
      wnd.document.getElementById('region-'+regName+'-id').innerHTML = content;
   }

}