function bb(sUBB, eUBB){ 
	var objTxtArea = document.forms['berichtform'].elements['bericht'];
	scrollTop = objTxtArea.scrollTop;
	scrollLeft = objTxtArea.scrollLeft;
	
	if (!eUBB){
		eUBB = ''+sUBB+'';
		sUBB = '';
	}
	
	if (objTxtArea.selectionStart || objTxtArea.selectionStart == 0){
		var ss = objTxtArea.selectionStart;
		var se = objTxtArea.selectionEnd;
		objTxtArea.value = objTxtArea.value.substring(0, ss) + sUBB + objTxtArea.value.substring(ss, se) + eUBB + objTxtArea.value.substring(se, objTxtArea.value.length);
		
		if (sUBB.length != 0){
			objTxtArea.selectionStart = ss;
			objTxtArea.selectionEnd = se + sUBB.length + eUBB.length;
		}else{
			objTxtArea.selectionStart = se + sUBB.length + eUBB.length;
			objTxtArea.selectionEnd = objTxtArea.selectionStart;
		}
		
		objTxtArea.focus();
	}else if (objTxtArea.createTextRange){
		objTxtArea.focus();
		document.selection.createRange().text = sUBB + document.selection.createRange().text + eUBB;
	}else{
		txtArea.value = txtArea.value + sUBB + eUBB;
	}
	
	objTxtArea.scrollTop = scrollTop;
	objTxtArea.scrollLeft = scrollLeft;
}
