 if ((tinyMCE.isRealIE) && n.nodeName.indexOf('/') != -1) break; 
nn = n.nodeName; 
	serializeNodeAsHTML : function(n, inn) {		var en, no, h = '', i, l, t, st, r, cn, va = false, f = false, at, hc, cr, nn;		this._setupRules(); // Will initialize cleanup rules		if (tinyMCE.isRealIE && this._isDuplicate(n))			return '';		// Skip non valid child elements		if (n.parentNode && this.childRules != null) {			cr = this.childRules[n.parentNode.nodeName];			if (typeof(cr) != "undefined" && !cr.test(n.nodeName)) {				st = true;				t = null;			}		}		switch (n.nodeType) {			case 1: // Element				hc = n.hasChildNodes();				if (st)					break;				// MSIE sometimes produces <//tag>				if ((tinyMCE.isRealIE) && n.nodeName.indexOf('/') != -1)					break;				nn = n.nodeName;				// Convert fonts to spans				if (this.settings.convert_fonts_to_spans) {					// On get content FONT -> SPAN					if (this.settings.on_save && nn == 'FONT')						nn = 'SPAN';					// On insert content SPAN -> FONT					if (!this.settings.on_save && nn == 'SPAN')						nn = 'FONT';				}				if (this.vElementsRe.test(nn) && (!this.iveRe || !this.iveRe.test(nn)) && !inn) {					va = true;					r = this.rules[nn];					if (!r) {						at = this.rules;						for (no in at) {							if (at[no] && at[no].validRe.test(nn)) {								r = at[no];								break;							}						}					}					en = r.isWild ? nn.toLowerCase() : r.oTagName;					f = r.fill;					if (r.removeEmpty && !hc)						return "";					t = '<' + en;					if (r.vAttribsReIsWild) {						// Serialize wildcard attributes						at = n.attributes;						for (i=at.length-1; i>-1; i--) {							no = at[i];							if (no.specified && r.vAttribsRe.test(no.nodeName))								t += this._serializeAttribute(n, r, no.nodeName);						}					} else {						// Serialize specific attributes						for (i=r.vAttribs.length-1; i>-1; i--)							t += this._serializeAttribute(n, r, r.vAttribs[i]);					}					// Serialize mce_ atts					if (!this.settings.on_save) {						at = this.mceAttribs;						for (no in at) {							if (at[no])								t += this._serializeAttribute(n, r, at[no]);						}					}					// Check for required attribs					if (r.reqAttribsRe && !t.match(r.reqAttribsRe))						t = null;					// Close these					if (t != null && this.closeElementsRe.test(nn))						return t + ' />';					if (t != null)						h += t + '>';					if (this.isIE && this.codeElementsRe.test(nn))						h += n.innerHTML;				}			break;			case 3: // Text				if (st)					break;				if (n.parentNode && this.codeElementsRe.test(n.parentNode.nodeName))					return this.isIE ? '' : n.nodeValue;				return this.xmlEncode(n.nodeValue);			case 8: // Comment				if (st)					break;				return "<!--" + this._trimComment(n.nodeValue) + "-->";		}		if (hc) {			cn = n.childNodes;			for (i=0, l=cn.length; i<l; i++)				h += this.serializeNodeAsHTML(cn[i]);		}		// Fill empty nodes		if (f && !hc)			h += this.fillStr;		// End element		if (t != null && va)			h += '</' + en + '>';		return h;	},
3623	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3623/32d3515ec5cf941c718954b41f19cc777ee4a50e/tiny_mce_src.js/buggy/ain7-website/ain7/media/js/tiny_mce/tiny_mce_src.js