// insert_img():
// fuegt an der aktiven Stelle ein Bild ein.
// fragt die Adresse etc. ab.
	
	function insert_img(id, url, img_name, close) {
		if(opener == null){
			var myField = document.getElementById(id);
		} else {
			var myField = opener.document.getElementById(id);
		}
		var tscrolling = myField.scrollTop;
		var lscrolling = myField.scrollLeft;
		var default_txt = 'Ihr Text';
		var sel = get_selection(id);
		var txt = '';
		
		if(url == null){
			var url = prompt("Bitte Bild-URL eingeben: ", "http://");
		}
		
		if(url != 'http://' && url != '' && url != null){
			if(sel === false){
				if(img_name == null){
					img_name = prompt("Bitte Bildname eingeben: ", "");
				} 
				txt = '[img='+ url +' alt=' + img_name + ']';
				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 = '[link='+ url +']' + sel + '[/link]';		
				txt	= str_replace(sel, replace, txt);
				lscrolling = myField.scrollLeft + txt;
				
				myField.value = txt;
			}
		
			myField.scrollTop = tscrolling;
			myField.scrollLeft = lscrolling;
		}
		
		myField.focus();
		if(close != null && close == '1'){
			window.close();
		}
	}
