// wiki

function replaceSelectedText(obj,code) {
 
	obj.focus();
 
	if (document.selection) {
		var s = document.selection.createRange();
		s.text = code + s.text + code;
		s.select();
	}
	else if (typeof(obj.selectionStart)=="number") {
		if (obj.selectionStart!=obj.selectionEnd) {
			var start = obj.selectionStart;
			var end = obj.selectionEnd;
			var t = obj.value.substr(start,end-start);
			var t1 = code + t + code;
			obj.value = obj.value.substr(0,start)+t1+obj.value.substr(end);
			obj.setSelectionRange(end+4,end+4);
		}
		return true;
	}
	return false;
}

