function InsertTag($Tag)
{
var $Obj	= document.getElementsByName($AuthObj)[0];
$Obj.focus();
if (document.selection)
			{ 	Buffer	= window.document.selection.createRange().text;
				window.document.selection.createRange().text = "{" + $Tag + "}" + Buffer + "{/"+ $Tag + "}";
			}
	else	{	window.getSelection;
				var Start	= window.document.getElementsByName('Nachricht')[0].selectionStart;
				var Ende	= window.document.getElementsByName('Nachricht')[0].selectionEnd;
				var Text	= window.document.getElementsByName('Nachricht')[0].value;
				var InText	= Text.substr(Start, Ende - Start);
				var OutText	= Text.substring(0, Start) + "{" + $Tag + "}" + InText + "{/" + $Tag + "}" +  Text.substr(Ende, Text.length);
				window.document.getElementsByName('Nachricht')[0].value = OutText;
			};
 
}

function InsertSmily($Smile)
{
var $Obj	= document.getElementsByName(self.$AuthObj)[0];
$Obj.focus();

if (document.selection)
			{ 	Buffer	= window.document.selection.createRange().text;
				window.document.selection.createRange().text = "{Smily:" + $Smile + "}" + Buffer;
			}
	else	{	$Start	= window.document.getElementsByName('Nachricht')[0].selectionStart;
				$Ende	= window.document.getElementsByName('Nachricht')[0].selectionEnd;
				$Text	= window.document.getElementsByName('Nachricht')[0].value
				window.document.getElementsByName('Nachricht')[0].value = $Text.substring(0, $Start) + "{Smily:" + $Smile + "}" + $Text.substr($Ende, $Text.length);
			}
}

function InsertImage()
{
var $Obj	= document.getElementsByName(self.$AuthObj)[0];
$Obj.focus();
$Image	= window.prompt("Bitte geben Sie den absoluten Pfad zum Bild ein!\nPlease enter the absolute path to the image!","http://");
if ($Image == "http://") {window.alert("Sie müssen einen Link zum Bild angeben!\nYou have to enter a link to the picture!");}
	else if (document.selection)
			{ 	Buffer	= window.document.selection.createRange().text;
				window.document.selection.createRange().text = "{Image:" + $Image + "}" + Buffer;
			}
	else	{	$Start	= window.document.getElementsByName('Nachricht')[0].selectionStart;
				$Ende	= window.document.getElementsByName('Nachricht')[0].selectionEnd;
				$Text	= window.document.getElementsByName('Nachricht')[0].value
				window.document.getElementsByName('Nachricht')[0].value = $Text.substring(0, $Start) + "{Image:" + $Image + "}" + $Text.substr($Ende, $Text.length);
			};	        
}

function OpenSmily()
{
SmilyWin = window.open("/images/smilies/smile.htm","Smilys","width=300, height=250, dependent=yes");
SmilyWin.focus();
}

function InsertLink()
{
var $Obj	= document.getElementsByName(self.$AuthObj)[0];
$Obj.focus();
$Link	= window.prompt("Bitte geben Sie den Link ein!\nPlease enter the link!","http://");
if ($Link == "http://") {window.alert("Sie müssen einen Link eingeben!\nYou have to enter a link!");}
if (document.selection)
			{ 	var Buffer	= window.document.selection.createRange().text;
				window.document.selection.createRange().text = "{Link:" + $Link + "}" + Buffer + "{/Link}";
			}
	else	{	var Start	= window.document.getElementsByName('Nachricht')[0].selectionStart;
				var Ende	= window.document.getElementsByName('Nachricht')[0].selectionEnd;
				var Text	= window.document.getElementsByName('Nachricht')[0].value;
				var InText	= Text.substr(Start, Ende - Start);
				window.document.getElementsByName('Nachricht')[0].value = Text.substring(0, Start) + "{Link:" + $Link + "}" + InText + "{/Link}" +  Text.substr(Ende, Text.length);
			};	
}
