function FCKeditorSaveCus(editorId){
  var submittedElem;
  var all = Ice.Repository.getAll();
  for (i=0; i < all.length; i++) {   
    var instanceName = all[i].thirdPartyObject.InstanceName;
    var editIns = FCKeditorAPI.GetInstance(instanceName);
    if (editIns == null) continue;
    var unwantedField = $(instanceName + "___Config");
    if (unwantedField){
        unwantedField.value = "";
        unwantedField.name = unwantedField.id;
    }
    if (instanceName == editorId && editIns.IsDirty()) {
        submittedElem = $(editIns.Name);
        submittedElem.value = editIns.GetXHTML(true);
        editIns.ResetIsDirty();
    }
  }
  if (submittedElem) iceSubmit(Ice.util.findForm(submittedElem),submittedElem, new Object());
  return false;
}
function FCKeditorSetHTML(editorId, html){
  FCKeditorAPI.GetInstance(editorId).SetHTML(html);
}
