function emoticon(s) 
{
	  var input = document.getElementById('t_antwort');
	  input.focus();
	  
	  var aTag = s;
	  var eTag = '';
	  
	  if(typeof document.selection != 'undefined') {
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = aTag + insText + eTag;
		/* Anpassen der Cursorposition */
		range = document.selection.createRange();
		if (insText.length == 0) {
		  range.move('character', -eTag.length);
		} else {
		  range.moveStart('character', aTag.length + insText.length + eTag.length);      
		}
		range.select();
	  }
	  /* für neuere auf Gecko basierende Browser */
	  else if(typeof input.selectionStart != 'undefined')
	  {
		/* Einfügen des Formatierungscodes */
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
		/* Anpassen der Cursorposition */
		var pos;
		if (insText.length == 0) {
		  pos = start + aTag.length;
		} else {
		  pos = start + aTag.length + insText.length + eTag.length;
		}
		input.selectionStart = pos;
		input.selectionEnd = pos;
	  }
	  /* für die übrigen Browser */
	  else
	  {
		input.innerHTML += aTag;
	  }

}

function format(aTag, eTag) 
{
	  var input = document.getElementById('t_antwort');
	  input.focus();
	  
	  if(typeof document.selection != 'undefined') {
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = aTag + insText + eTag;
		/* Anpassen der Cursorposition */
		range = document.selection.createRange();
		if (insText.length == 0) {
		  range.move('character', -eTag.length);
		} else {
		  range.moveStart('character', aTag.length + insText.length + eTag.length);      
		}
		range.select();
	  }
	  /* für neuere auf Gecko basierende Browser */
	  else if(typeof input.selectionStart != 'undefined')
	  {
		/* Einfügen des Formatierungscodes */
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
		/* Anpassen der Cursorposition */
		var pos;
		if (insText.length == 0) {
		  pos = start + aTag.length;
		} else {
		  pos = start + aTag.length + insText.length + eTag.length;
		}
		input.selectionStart = pos;
		input.selectionEnd = pos;
	  }
	  /* für die übrigen Browser */
	  else
	  {
		input.innerHTML += aTag;
	  }

}



function Signaturen()
{
	var allElems = document.getElementsByTagName('div');
	for (var i = 0; i < allElems.length; i++) {
		var thisElem = allElems[i];
		if (thisElem.className && thisElem.className == 'signatur') 
		{
			var eid = thisElem.id;
			var par = document.getElementById('beitragL_'+eid);
			var par2 = document.getElementById('beitragR_'+eid);
			var db = document.getElementById('derbeitrag_'+eid);
			
			var parH = par.offsetHeight;
			var parH2 = par2.offsetHeight;
			if(parH2 > parH) parH = parH2;
			var dbH = db.offsetHeight;
			var elH = thisElem.offsetHeight;
			
			if(elH + dbH + 85 < parH)
			{
				var diff = (parH - (elH + dbH + 85));
				thisElem.style.marginTop = diff + 'px';
			}
		}
	}
}


function SizePost()
{
	var ta = document.getElementById('t_antwort');
	if(ta != null)
	{
		tah1 = ta.offsetHeight - 8;
		tah2 = ta.scrollHeight;
		
		if(tah2 > tah1)
			ta.style.height = tah2+'px';
	}
}