}  if (tinyMCE.isGecko) { 
} else { 
	getBookmark : function(simple) {		var inst = this.instance;		var rng = this.getRng();		var doc = inst.getDoc(), b = inst.getBody();		var sp, le, s, e, nl, i, si, ei, w;		var trng, sx, sy, xx = -999999999, vp = inst.getViewPort();		sx = vp.left;		sy = vp.top;		if (tinyMCE.isSafari || tinyMCE.isOpera || simple)			return {rng : rng, scrollX : sx, scrollY : sy};		if (tinyMCE.isIE) {			if (rng.item) {				e = rng.item(0);				nl = b.getElementsByTagName(e.nodeName);				for (i=0; i<nl.length; i++) {					if (e == nl[i]) {						sp = i;						break;					}				}				return {					tag : e.nodeName,					index : sp,					scrollX : sx,					scrollY : sy				};			} else {				trng = doc.body.createTextRange();				trng.moveToElementText(inst.getBody());				trng.collapse(true);				bp = Math.abs(trng.move('character', xx));				trng = rng.duplicate();				trng.collapse(true);				sp = Math.abs(trng.move('character', xx));				trng = rng.duplicate();				trng.collapse(false);				le = Math.abs(trng.move('character', xx)) - sp;				return {					start : sp - bp,					length : le,					scrollX : sx,					scrollY : sy				};			}		}		if (tinyMCE.isGecko) {			s = this.getSel();			e = this.getFocusElement();			if (!s)				return null;			if (e && e.nodeName == 'IMG') {				/*nl = b.getElementsByTagName('IMG');				for (i=0; i<nl.length; i++) {					if (e == nl[i]) {						sp = i;						break;					}				}*/				return {					start : -1,					end : -1,					index : sp,					scrollX : sx,					scrollY : sy				};			}			// Caret or selection			if (s.anchorNode == s.focusNode && s.anchorOffset == s.focusOffset) {				e = this._getPosText(b, s.anchorNode, s.focusNode);				if (!e)					return {scrollX : sx, scrollY : sy};				return {					start : e.start + s.anchorOffset,					end : e.end + s.focusOffset,					scrollX : sx,					scrollY : sy				};			} else {				e = this._getPosText(b, rng.startContainer, rng.endContainer);				if (!e)					return {scrollX : sx, scrollY : sy};				return {					start : e.start + rng.startOffset,					end : e.end + rng.endOffset,					scrollX : sx,					scrollY : sy				};			}		}		return null;	},
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