rem: alert("Top: " + top + " / Left: " + left); 
add: RTSH.suggVisible = true; 
context: 	getSubWord : function() {			var innerHtml, caret_pos, top, left;		if (document.selection) {			editor = document.getElementById('ieedt');			var range = document.selection.createRange();			var insText = range.text;			range.text = "$bla$";			top = range.offsetTop+13;			left = range.offsetLeft-42;			var text = editor.innerText;			var html = editor.innerHTML;			var text_pos = text.indexOf("$bla$");			caret_pos = html.indexOf("$bla$");				var newLines = RTSH.getNewLines(html.substring(0, caret_pos));			innerHtml = html.replace("$bla$","");			editor.innerHTML = innerHtml;			range.move("character", text_pos + newLines); 			range.select();			inWidth = document.documentElement.clientWidth - 4;		} else {			editor = document.getElementById('ffedt');			var newNode = document.createElement("caret");			newNode.innerHTML = "";			window.getSelection().getRangeAt(0).insertNode(newNode);			top = newNode.offsetTop + 15;			left = newNode.offsetLeft;			var html = editor.innerHTML;			caret_pos = html.indexOf("<caret></caret>");			var range = document.createRange();			range.selectNode(newNode);			range.deleteContents();			innerHtml = editor.innerHTML;			inWidth = window.innerWidth - 25;		}		suggestt = document.getElementById('suggest');		suggestt.style.top = top + "px";		if (left > inWidth - 300) {			suggestt.style.left = (inWidth - 300) + "px";		} else {			suggestt.style.left = left + "px";		}		suggestt.style.visibility = "visible";		alert("Top: " + top + " / Left: " + left);		return RTSH.wordbefore(innerHtml, caret_pos);	},
meta: 8954	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8954/4d53646a36445a7215520b48fe65a517d64b23be/rtsh.js/buggy/Webpage/rtshjs-v.0.84/rtsh.js