function search() {
	var find = document.formSearch.txtSearch.value;
	if (find == '') return;

	var node = document.getElementById('pageBody');
	var newEl;
	var textEl;

	newEl = node.firstChild;
	while (newEl != null) {
		textEl = newEl;
		newEl = newEl.nextSibling;
		node.removeChild(textEl);
	}
	var rel = '';
	var ix;
	var loc;
	for (ix=b.length - 1; ix>=0; ix--) {
		var loc = '' + document.location;
		if (loc.indexOf(b[ix],0) != -1) {
			var str = b[ix].split('/');
			var iy;
			for (iy=0; iy<str.length; iy++) {
				rel = rel.concat('../');
			}
			break;
		}
	}
	textEl = document.createTextNode('Die Suche nach "' + find + '" ergab:');
	node.appendChild(textEl);
	newEl = document.createElement("br");
	node.appendChild(newEl);
	newEl = document.createElement("br");
	node.appendChild(newEl);
	var begin;
	find = find.toLowerCase();
	var counter=0;
	for (ix=0; ix<a.length; ix++) {
		if ((begin = a[ix][2].toLowerCase().indexOf(find,0)) != -1) {
			counter++;
			textEl = document.createTextNode(a[ix][1]);
			newEl = document.createElement("a");
			newEl.href = rel + a[ix][0];
			newEl.appendChild(textEl);
			node.appendChild(newEl);
			newEl = document.createElement("br");
			node.appendChild(newEl);
			textEl = document.createTextNode(' ...' + a[ix][2].substring(begin - 20, begin + 100) + '...');
			node.appendChild(textEl);
			for (begin = 0; begin < 2; begin++) {
				newEl = document.createElement("br");
				node.appendChild(newEl);
			}
		}
	}
	if (counter==0) {
		textEl = document.createTextNode('Keine Treffer');
		node.appendChild(textEl);
	}
}

