rem: var txtarea = areas[0]; 
add: txtarea = areas[0]; 
context: function insertTags(tagOpen, tagClose, sampleText) {	if (document.editform)		var txtarea = document.editform.wpTextbox1;	else {		// some alternate form? take the first one we can find		var areas = document.getElementsByTagName('textarea');		var txtarea = areas[0];	}	// IE	if (document.selection  && !is_gecko) {		var theSelection = document.selection.createRange().text;		if (!theSelection)			theSelection=sampleText;		txtarea.focus();		if (theSelection.charAt(theSelection.length - 1) == " ") { // exclude ending space char, if any			theSelection = theSelection.substring(0, theSelection.length - 1);			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";		} else {			document.selection.createRange().text = tagOpen + theSelection + tagClose;		}	// Mozilla	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {		var replaced = false;		var startPos = txtarea.selectionStart;		var endPos = txtarea.selectionEnd;		if (endPos-startPos)			replaced = true;		var scrollTop = txtarea.scrollTop;		var myText = (txtarea.value).substring(startPos, endPos);		if (!myText)			myText=sampleText;		if (myText.charAt(myText.length - 1) == " ") { // exclude ending space char, if any			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";		} else {			subst = tagOpen + myText + tagClose;		}		txtarea.value = txtarea.value.substring(0, startPos) + subst +			txtarea.value.substring(endPos, txtarea.value.length);		txtarea.focus();		//set new selection		if (replaced) {			var cPos = startPos+(tagOpen.length+myText.length+tagClose.length);			txtarea.selectionStart = cPos;			txtarea.selectionEnd = cPos;		} else {			txtarea.selectionStart = startPos+tagOpen.length;			txtarea.selectionEnd = startPos+tagOpen.length+myText.length;		}		txtarea.scrollTop = scrollTop;	// All other browsers get no toolbar.	// There was previously support for a crippled "help"	// bar, but that caused more problems than it solved.	}	// reposition cursor if possible	if (txtarea.createTextRange)		txtarea.caretPos = document.selection.createRange().duplicate();}
meta: 6799	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6799/845a064a5667ce4442c1b90f1eb1e013673ae589/wikibits.js/clean/skins/common/wikibits.js