// insert_link():
// fuegt an der aktiven Stelle einen Link ein.
// fragt die Adresse etc. ab.
	
	function insert_link(id) {
		var myField = document.getElementById(id);
		var tscrolling = myField.scrollTop;
		var lscrolling = myField.scrollLeft;
		var default_txt = 'Ihr Text';
		var sel = get_selection(id);
		var txt = '';

		var url = prompt("Bitte Linkziel/URL eingeben: ", "http://");
		
		if(url != 'http://' && url != '' && url != null){
			if(sel === false){
				link_name = prompt("Bitte Linkname eingeben: ", "");
				txt = '[url='+ url +']' + link_name + '[/url]';
				lscrolling = myField.scrollLeft + txt;

				if (document.selection) {
					myField.focus();
					sel = document.selection.createRange();
					sel.text = txt;
				} else {
					if (myField.selectionStart || myField.selectionStart == '0') {
						var startPos = myField.selectionStart;
						var endPos = myField.selectionEnd;
						myField.value = myField.value.substring(0, startPos)
						+ txt
						+ myField.value.substring(endPos, myField.value.length);
					} else {
						myField.value = myField.value + txt ;
					}
				}
			} else {
				txt = myField.value;
				replace = '[url='+ url +']' + sel + '[/url]';		
				txt	= str_replace(sel, replace, txt);
				lscrolling = myField.scrollLeft + txt;
				
				myField.value = txt;
			}
		
			myField.scrollTop = tscrolling;
			myField.scrollLeft = lscrolling;
		}
		
		myField.focus();
	}
