	



		var NEWTEXT;		// Variable für den neuen Text
		
		var SEPERATOR = "{";
		var _SEPERATOR = "}";
		
		

		function BOLD(FORMNAME, ELEMENT, TYPE, TEXT) {
		
			FORMNAME = document.forms[FORMNAME];
		
			var NEW = prompt("Text, der " + TEXT + " geschrieben werden soll, eingeben:", "");
			
			if (NEW != null && NEW != "") {
			
				NEWTEXT = "<" + TYPE + ">" + NEW + "</" + TYPE + ">";
				
				AddText (NEWTEXT, FORMNAME, ELEMENT);
				
			}//if
						
		}//function BOLD(FORMNAME, ELEMENT, TYPE)
		
		
		
		
		
		
		
		
		
		
		function FARBE(FORMNAME, ELEMENT, COLOR) {
		
			FORMNAME = document.forms[FORMNAME];
			
			NEW = document.selection.createRange().text;
		
		
			if (NEW != null && NEW != "") {
			
				NEWTEXT = "{C}" + COLOR + "{/C1}" + NEW + "{/C2}";
				
				AddText (NEWTEXT, FORMNAME, ELEMENT);
				
			}//if
						
		}//function BOLD(FORMNAME, ELEMENT, COLOR)
		
		
		
		
		
		
		
		
		
		
		
		function LINK(FORMNAME, ELEMENT) {
		
			FORMNAME = document.forms[FORMNAME];
		
			var URL = prompt("url eingeben", "http://");
			var URLNAME = prompt("Name, der angezeigt werden soll, eingeben", "");
		
			if (URL != null && URLNAME != null && URL != "" && URLNAME != "") {
			
				NEWTEXT = "{URL}" + URL + "{/URL}" + URLNAME + "{/URLNAME}";
			
				AddText (NEWTEXT, FORMNAME, ELEMENT);	
				
			}//if
			
		}//function LINK(FORMNAME, ELEMENT) 
		
		
		
		
		
		
		
		
		
		
		function EMAIL(FORMNAME, ELEMENT) {
		
			FORMNAME = document.forms[FORMNAME];
		
			var NEW = prompt("Text, der Fett geschrieben werden soll, eingeben:", "");
		
			if (NEW != null && NEW != "") {
			
				NEWTEXT = "{EMAIL}" + NEW + "{/EMAIL}" + NEW + "{/EMAILNAME}";
				
				AddText (NEWTEXT, FORMNAME, ELEMENT);	
					
			}//if
			
		}//function EMAIL(FORMNAME, ELEMENT) 
		
		
		
		
		
		
		
		
		
		
		function AddText(NewCode,theform, ELEMENT) {
			
			 if (theform.elements[ELEMENT].createTextRange && theform.elements[ELEMENT].caretPos) {

				var caretPos = theform.elements[ELEMENT].caretPos;
				caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
			 
			 }
			 else
			 	theform.elements[ELEMENT].value += NewCode;
			
			 
		}//function AddText(NewCode,theform, ELEMENT)
		
		
		
		
		
		
		
		
		
		
		 function getActiveText(msg) { 
		 
			 selectedText = (document.all) ? document.selection.createRange().text : document.getSelection();
			 
			 if (msg.createTextRange) msg.caretPos = document.selection.createRange().duplicate();
			 
			 return true;
			 
		}// function getActiveText(msg)
			

