	// get_selection():
	// liest den Text der Selection aus und gibt ihn zurueck.
	
	function get_selection(id){
		var myField;
		
		myField = document.getElementById(id);
		
		if(opener == null){
			myField = document.getElementById(id);
		} else {
			myField = opener.document.getElementById(id);
		}
		
		if(myField != null){
			var select = '';
			if (document.selection != null) {
				myField.focus();
				select = document.selection.createRange();
			} else {
				if (myField.selectionStart || myField.selectionStart == '0') {
					var startPos = myField.selectionStart;
					var endPos = myField.selectionEnd;
					select = myField.value.substr(startPos, (endPos - startPos));
				}
			}
			
			if (!select || select == '') {
				return false; // Keine Markierung.
			} else {
				return select;
			}
		} else {
			return false;
		}
	}
