function setsmileinsert(Zeichen)
	{
	if(Zeichen!=0) document.gbinsert.text.value += Zeichen;
	}

function count_string(string,zeichen)
	{
	var posi;
	var count=0;
	for(var i=0;i < string.length;i++)
		{
		posi = string.indexOf(zeichen);
		if(posi!=-1) 
			{
			count++;
			string = string.substr((posi+3),(string.length-posi+3));
			}
		else break;
		}
	return count;
	}

function find_bbcode(input)
	{
	var text=document.gbinsert.text;
	var code = new Array("[F]","[K]","[U]","[FONT=","[SIZE=","[COLOR=","[MAIL=","[URL=","[LIST");
	var replace = new Array("[/F]","[/K]","[/U]","[/FONT]","[/SIZE]","[/COLOR]","[/MAIL]","[/URL]","[/LIST]");
	for(var x=0;x < code.length;x++)
		{
		temptext=text.value;
		if(count_string(temptext.toUpperCase(),code[x]) > count_string(temptext.toUpperCase(),replace[x]))
			text.value+=replace[x];
		}
	}