// BBCode Input
function ecBBCodeInput(v,Id)
{
	if (document.getElementById(Id).createTextRange)
	{
		document.getElementById(Id).focus();
		document.selection.createRange().duplicate().text = v;
	}
	else if (document.getElementById && !document.all) // Mozilla
	{
		var tarea = document.getElementById(Id);
		var selEnd = tarea.selectionEnd;
		var txtLen = tarea.value.length;
		var txtbefore = tarea.value.substring(0,selEnd);
		var txtafter = tarea.value.substring(selEnd, txtLen);
		tarea.value = txtbefore + v + txtafter;
	}
	else
	{
		document.entryform.text.value += what;
	}
}
// BBcode Tags
function ecBBCodeInputTags(v1,v2,Id)
{
	if (document.selection) // für IE
	{
		var str = document.selection.createRange().text;
		document.getElementById(Id).focus();
		var sel = document.selection.createRange();
		sel.text = "[" + v1 + "]" + str + "[/" + v2 + "]";
		return;
	}
	else if (document.getElementById && !document.all) // für Mozilla
	{
		var txtarea = document.getElementById(Id);
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		if (selEnd == 1 || selEnd == 2)
		{
			selEnd = selLength;
		}
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd);
		var s3 = (txtarea.value).substring(selEnd, selLength);
		txtarea.value = s1 + '[' + v1 + ']' + s2 + '[/' + v2 + ']' + s3;
		return;
	}
	else
	{
		ec_input('[' + v1 + '][/' + v2 + '] ');
	}
}
// Klapptext
function ecBBCodeClip(Id,Name,Typ)
{
	if (document.getElementById("clip_text_" + Id).style.display == 'none')
	{
		ecChangesrc("clip_img_" + Id,'icons/default/16/bullet_toggle_minus.png')
		document.getElementById("clip_text_" + Id).style.display = "block";
	}
	else
	{
		ecChangesrc("clip_img_" + Id,'icons/default/16/bullet_toggle_plus.png')
		document.getElementById("clip_text_" + Id).style.display = "none";
	}
}
