i'll attach the code in a .txt file (too many characters for this post). as i said, it all works fine in IE, just not Firefox.
if i leave ANY of the 4 iRite fields empty, i get "<br type="_moz" /br> inserted into the mySQL db. (text type field in db)
and, below is the code for the corresponding .js file for ONE of the iRite fields --> "more_info". the rest of the .js files all look like this one. i've tried every configuration i can think of in the "FORMATTING" tab of the iRite wizard to prevent this issue.
// Custom configuration for iRite
FCKConfig.SkinPath = 'skins/default/'; // relative to fckeditor/editor/fckeditor.html
FCKConfig.DocType = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
FCKConfig.AutoDetectLanguage = false;
FCKConfig.DefaultLanguage = 'en';
FCKConfig.StartupFocus = false;
FCKConfig.FullPage = false;
FCKConfig.BaseHref = '';
FCKConfig.DefaultLinkTarget = '_blank';
FCKConfig.ToolbarSets["Custom"] = [
['Bold','Italic','Underline','-','PasteText','RemoveFormat','OrderedList','UnorderedList','-','Link','Unlink','-','About'],
['Style']
]; /* Toolbar end */
FCKConfig.ForceStrongEm = true;
FCKConfig.FormatIndentator = ' ';
FCKConfig.EnterMode = 'br';
FCKConfig.FillEmptyBlocks = true;
FCKConfig.FormatOutput = true;
FCKConfig.FormatSource = true;
FCKConfig.IncludeGreekEntities = false;
FCKConfig.IncludeLatinEntities = false;
FCKConfig.ProcessHTMLEntities = false;
FCKConfig.ProcessNumericEntities = true;
FCKConfig.AdditionalNumericEntities = '';
FCKConfig.ForcePasteAsPlainText = true;
FCKConfig.CleanWordKeepsStructure = false;
FCKConfig.EditorAreaCSS = '../../sfep.css'; // relative to fckeditor/editor/fckeditor.html
FCKConfig.BodyClass = 'text';
FCKConfig.StylesXmlPath = ''; // relative to fckeditor/editor/fckeditor.html
thanks, jean