rem: var styles = tinyMCE.isMSIE ? doc.styleSheets : doc.styleSheets; 
add: var styles = doc.styleSheets; 
context: 	getCSSClasses : function(editor_id, doc) {		var output = new Array();		// Is cached, use that		if (typeof(tinyMCE.cssClasses) != "undefined")			return tinyMCE.cssClasses;		if (typeof(editor_id) == "undefined" && typeof(doc) == "undefined") {			var instance;			for (var instanceName in tinyMCE.instances) {				instance = tinyMCE.instances[instanceName];				if (!tinyMCE.isInstance(instance))					continue;				break;			}			doc = instance.getDoc();		}		if (typeof(doc) == "undefined") {			var instance = tinyMCE.getInstanceById(editor_id);			doc = instance.getDoc();		}		if (doc) {			var styles = tinyMCE.isMSIE ? doc.styleSheets : doc.styleSheets;			if (styles && styles.length > 0) {				for (var x=0; x<styles.length; x++) {					var csses = null;					// Just ignore any errors					eval("try {var csses = tinyMCE.isMSIE ? doc.styleSheets(" + x + ").rules : doc.styleSheets[" + x + "].cssRules;} catch(e) {}");					if (!csses)						return new Array();					for (var i=0; i<csses.length; i++) {						var selectorText = csses[i].selectorText;						// Can be multiple rules per selector						if (selectorText) {							var rules = selectorText.split(',');							for (var c=0; c<rules.length; c++) {								// Invalid rule								if (rules[c].indexOf(' ') != -1 || rules[c].indexOf(':') != -1 || rules[c].indexOf('mceItem') != -1)									continue;								if (rules[c] == "." + tinyMCE.settings['visual_table_class'] || rules[c].indexOf('mceEditable') != -1 || rules[c].indexOf('mceNonEditable') != -1)									continue;								// Is class rule								if (rules[c].indexOf('.') != -1) {									//alert(rules[c].substring(rules[c].indexOf('.')));									output[output.length] = rules[c].substring(rules[c].indexOf('.')+1);								}							}						}					}				}			}		}		// Cache em		if (output.length > 0)			tinyMCE.cssClasses = output;		return output;	},
meta: 3433	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3433/2b96969ee2758cbc8126f3f1ebee7182fd118d7e/tiny_mce.js/buggy/wp-includes/js/tinymce/tiny_mce.js