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 checkBrowserName(name){
   var agent = navigator.userAgent.toLowerCase();
   if (agent.indexOf(name.toLowerCase())>-1) {
     return true;
   }
   return false;
 }

function SizePost()
{
	var ta = document.getElementById('t_antwort');
	if(ta != null)
	{
		tah1 = ta.offsetHeight;
		tah2 = ta.scrollHeight;
		tah2p = ta.style.paddingTop + ta.style.paddingBottom; 
		tah3 = ta.lineHeight;
		
        if(checkBrowserName('MSIE')){  
    		if(tah2 - tah2p >= tah1)
    			ta.style.height = tah2+'px'; 
        }  
          
        if(checkBrowserName('opera')){  
    		if(tah2 >= tah1)
    			ta.style.height = tah2+'px';
        }  
          
        if(checkBrowserName('safari') || checkBrowserName('chrome') || checkBrowserName('webkit') || checkBrowserName('AppleWebKit')){  
    		if(tah2 - tah2p >= tah1)
    			ta.style.height = tah2+'px'; 
        }  
          
        if(checkBrowserName('firefox')){ 
    		if(tah2 >= tah1)
    			ta.style.height = tah2+'px';
        } 
	}
}