

			var MessageBodyText = "";


			function Setfocus()
			{
				document.Form1.MessageBody.focus();
			}


			function GetActiveText( selectedtext )
			{
				MessageBodyText = (document.all) ? document.selection.createRange().text : document.getSelection();
				if ( selectedtext.createTextRange )
				{
					selectedtext.caretPos = document.selection.createRange().duplicate();
				}
			}


			function AddText( newStr )
			{
				if ( document.Form1.MessageBody.createTextRange && document.Form1.MessageBody.caretPos )
				{
					var caretPos = document.Form1.MessageBody.caretPos;
					caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? newStr + ' ' : newStr;
				} 
				else
				{
					document.Form1.MessageBody.value += newStr;
				};

				Setfocus();
				MessageBodyText = "";
			}

					
			function Bold()
			{
				var addText = "[b]" + MessageBodyText + "[/b]";
				AddText( addText );
			}


			function Italics()
			{
				var addText = "[i]" + MessageBodyText + "[/i]";
				AddText( addText );
			}


			function Underline()
			{
				var addText = "[u]" + MessageBodyText + "[/u]";
				AddText( addText );
			}


			function Quote()
			{
				var addText = "[quote]" + MessageBodyText + "[/quote]";
				AddText( addText );
			}


			function Url()
			{
				var addText = "[url=" + MessageBodyText + "][/url]";
				AddText( addText );
			}


			function Image()
			{
				var addText = "[image=" + MessageBodyText + "][/image]";
				AddText( addText );
			}


			function Email()
			{
				var addText = "[email=" + MessageBodyText + "]";
				AddText( addText );
			}


			function UpperText()
			{
				var addText = MessageBodyText.toUpperCase();
				AddText( addText );
			}


			function LowerText()
			{
				var addText = MessageBodyText.toLowerCase();
				AddText( addText );
			}


