function AddToField(Field,AddCode)
{
	if ( Field.createTextRange && Field.caretPos )
	{
		var caretPos = Field.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? AddCode + ' ' : AddCode;
	}
	else
	{
		Field.value += AddCode;
	}
     Field.focus();
}

function bildeinfuegen(pbfformular) {
      imgurl = prompt("Adresse (URL) des Bildes","http://");

	if ((imgurl != null) && (imgurl != "")) {
	  AddToField(pbfformular, "[img]"+imgurl+"[/img] ");
      }
}

function linkeinfuegen(pbfformular) {
		linkurl = prompt("URL des Links:","http://");
		linktext = prompt("Titel des Links:","");
 	if ((linkurl != null) && (linkurl != "") && (linkurl != "http://")) {
		if ((linktext != null) && (linktext != ""))
			AddToField(pbfformular, "[url="+linkurl+"]"+linktext+"[/url] ");
		else
			AddToField(pbfformular, "[url]"+linkurl+"[/url] ");
		}
}

function smalleinfuegen(pbfformular) {
      smalltxt = prompt("Klein zu schreibender Text","");

	if ((smalltxt != null) && (smalltxt != "")) {
	  AddToField(pbfformular, "<small>"+smalltxt+"<\/small> ");
      }
}

function zitateinfuegen(pbfformular) {
    AddToField(pbfformular,'[quote]Hier - anstelle dieses Satzes - Zitattext einsetzen[/quote]');
}

function textarearesize(richtung) {
	var rows = parseInt(document.getElementById('body').getAttribute('rows'));
	var richtung = richtung;
	if (richtung == '1')
	{
		rows = rows+1;
		
	}
	if (richtung == '-1' && rows > 5)
	{
		rows = rows-1;
	}
	document.getElementById('body').setAttribute('rows', rows);
}