function doTag(myID, myValue, args, closing)
{
	var myField = document.getElementById(myID);
	if (args.length > 0)
	args = " " + args;
	if (document.selection)
	{
		myField.focus();
		sel = document.selection.createRange();
		var mySel = sel.text;
		if (closing == 1)
			sel.text = "[" + myValue + args + "]" + mySel + "[/" + myValue + "]";
		else
			sel.text = "[" + myValue + args + "]" + mySel;
		myField.focus();
	}
	else if (myField.selectionStart || myField.selectionStart == '0')
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var oldval=myField.value.substring(startPos,endPos);
		var startval=myField.value.substring(0, startPos);
		var endval =myField.value.substring(endPos, myField.value.length);
		if (closing == 1)
			myField.value = startval + "["+myValue + args + "]" + oldval + "[/" + myValue + "]" + endval;
		else
			myField.value = startval + "["+myValue + args + "]" + oldval+ endval;
		myField.focus();
		myField.selectionStart=startPos+myValue.length+2;
		myField.selectionEnd=endPos+myValue.length+2;
	}
	else
	{
		myField.value += myValue;
	}
}

function selectedText()
{
	if (window.getSelection) alert("st"+window.getSelection());
	else if (document.getSelection) alert("nnold"+document.getSelection());
		else if (document.selection) alert("ie"+document.selection.createRange().text);
}