function BBcode(tagStart, tagEnd)
{
	var myField = document.getElementById("textbox");
	var tag = 0;
	
	if (myField.selectionStart || myField.selectionStart == '0')
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = endPos;
		var scrollTop = myField.scrollTop;
		if (startPos != endPos)
		{
			myField.value = myField.value.substring(0, startPos)
			+ tagStart
			+ myField.value.substring(startPos, endPos)
			+ tagEnd
			+ myField.value.substring(endPos, myField.value.length);
			cursorPos += tagStart.length + tagEnd.length;
		}
		else
		{
			myField.value = myField.value.substring(0, startPos)
			+ tagStart
			+ myField.value.substring(startPos, endPos)
			+ tagEnd
			+ myField.value.substring(endPos, myField.value.length);
			cursorPos += tagStart.length + tagEnd.length;   
		}
		myField.focus();
	}
}

