function simpleTag(tag) {
	var input = document.getElementById('text');
	input.focus();
	var aTag = '<'+tag+'>';
	var eTag = '</'+tag+'>';
	
	if(typeof document.selection != 'undefined') { /* ie */
		var range = document.selection.createRange();
		if(!range.text) promptTag();
		else {
			var insText = range.text;
			range.text = aTag+insText+eTag;
		}
  	}
  	else if(typeof input.selectionStart != 'undefined') { /* new geckos */
		var start = input.selectionStart;
    	var end = input.selectionEnd;
		if(!input.value.substring(start, end)) promptTag();
		else {
    		var insText = input.value.substring(start, end);
    		input.value = input.value.substr(0, start)+aTag+insText+eTag+input.value.substr(end);
		}
	}
	else promptTag(); /* rest */

	function promptTag() {
		var prePrompt = 'Bitte geben Sie den zu formatierenden Text ein%3A%0A';
		inputText = prompt(unescape(prePrompt+aTag+'xxx'+eTag));
		if(!inputText) formatInput = '';
		else formatInput = aTag+inputText+eTag;
	
		input.value = input.value + formatInput;
		input.focus();
	}
}

function underline() {
	var input = document.getElementById('text');
	input.focus();
	var aTag = '<span class="underline">';
	var eTag = '</span>';
	
	if(typeof document.selection != 'undefined') { /* ie */
		var range = document.selection.createRange();
		if(!range.text) promptTag();
		else {
			var insText = range.text;
			range.text = aTag+insText+eTag;
		}
  	}
  	else if(typeof input.selectionStart != 'undefined') { /* new geckos */
		var start = input.selectionStart;
    	var end = input.selectionEnd;
		if(!input.value.substring(start, end)) promptTag();
		else {
    		var insText = input.value.substring(start, end);
    		input.value = input.value.substr(0, start)+aTag+insText+eTag+input.value.substr(end);
		}
	}
	else promptTag(); /* rest */

	function promptTag() {
		var prePrompt = 'Bitte geben Sie den zu formatierenden Text ein%3A%0A';
		inputText = prompt(unescape(prePrompt+aTag+'xxx'+eTag));
		if(!inputText) formatInput = '';
		else formatInput = aTag+inputText+eTag;
	
		input.value = input.value + formatInput;
		input.focus();
	}
}

function addLink() {
	var input = document.getElementById('text');
	var prePromptLink = 'Bitte geben Sie die genaue URL ihres Hyperlinks ein%3A%0Ahttp://www.example.com';
	var prePromptLinkText = 'Bitte geben Sie einen Linktext an.%0A%0AWenn Sie dies nicht m%F6chten%2C klicken Sie einfach auf OK und lassen Sie das Eingabefeld leer.';
	
	inputLink = prompt(unescape(prePromptLink), 'http://');
	if(!inputLink) alert(unescape('Sie m%FCssen eine URL angeben%21'));
	else {
		inputLinkText = prompt(unescape(prePromptLinkText));
		if(inputLinkText) formatInput = '<a href="'+inputLink+'">'+inputLinkText+'</a>';
		else formatInput = '<a href="'+inputLink+'">'+inputLink+'</a>';
		input.value = input.value + formatInput;
	}
}