	function getParmAusURL(){
	/**********************************************************************************************
	 *	Nachbildung der PHP-Funktionalität $_GET zum Auslesen der Parameter aus der URL
	 *	Nach Aufruf der Funktion kann auf die Parameter mit $_GET['name'] zugegriffen werden.
	 * --------------------------------------------------------------------------------------------
	 *  Autor: 
	 **********************************************************************************************/
    	var s = window.location.search.substring(1).split('&amp;');
    	if (!s.length) return;
   		window.$_GET = {};
    	for(var i  = 0; i < s.length; i++) {
        	var parts = s[i].split('=');
        	window.$_GET[unescape(parts[0])] = unescape(parts[1]);
    	}
	}


	window.addEventListener('load', function() {
	/**********************************************************************************************
	 * 'domready' wird ausgeführt, nachdem der html-Code geladen wurde
	 **********************************************************************************************/
		// Search Parameter auslesen 
		getParmAusURL();
		var search = $_GET['searchparm']; 	
		if (!search) { search = ''; } 
				
		var search_array = new Array();
		// Array der Suchwörter erstellen
		if (search != ''){
			var search_low = search.toLowerCase();
			var search_array = search_low.split("_");
		}
				
		 // Alten Inhalt auslesen
 		var v_content = document.getElementById('content');
 		var v_old = v_content.innerHTML;
 		
		
 		// Erstmal evtl. vorhandene alte Markierungen entfernen
 		var v_pattern = new RegExp('<strong class="mark">([^<]*)</strong>', 'gi');
 		var v_new = v_old.replace(v_pattern, '$1');

 		// Für alle Suchwörter
	 	for (var i=0; i < search_array.length; i++)
	 	{
		    	
		    	//				replaceInnerHtml("h1,h2,h3,h4,p,li,strong,b,a",search_array,'content');
	
		    	// 				$s in $t durch $r ersetzen:
		    	//				preg_replace("/((<[^>]*)|$s)/e", '"\2"=="\1"? "\1":"$r"', $t);
	 
		    	// 				PHP $s case-insensitive in $t hervorheben:
		    	//				$s = search_array[i];
		    	//				$t = v_new;
		    	//				preg_replace("/((<[^>]*)|$s)/ie", '"\2"=="\1"? "\1":"<span class="mark">\1</span>"', $t);	  							
	
		    	
		    	// 				Diese beiden Zeilen markieren nur ganze Wörter
		    	//				v_pattern  = new RegExp('(\\W)(' + search_array[i] + ')(\\W)', 'gi');
		    	//				v_new   = v_new.replace(v_pattern, '$1<span class="mark">$2</span>$3');
		
		    	// 				Diese beiden Zeilen markieren alles, was passt - auch Wortteile
		    	// 				v_pattern  = new RegExp('(' + search_array[i] + ')', 'gi');
		    	// 				v_new   = v_new.replace(v_pattern, '<span class="mark">$1</span>');
		    	
		    					v_pattern  = new RegExp('(?![^<]+>)(' + search_array[i] + ')(?![^<]+>)', 'gi');
		    	 				v_new   = v_new.replace(v_pattern, '<strong class="mark">$1</strong>');
		}
 		// Neuen Inhalt setzen
 		v_content.innerHTML = v_new;

	}, false);	
	
	function setURL() {
	/**********************************************************************************************
	 *	Wird ausgeführt beim "onchange"-Event der Eingabe des Suchbegriffs
	 *	und schreibt den Suchbegriff in die URL
	 * --------------------------------------------------------------------------------------------
	 *  Autor: Heidi Neumeier 24.11.2008
	 **********************************************************************************************/
		// Suchbegriff aus Eingabefeld auslesen
		var suchbegriff = document.getElementById('suchkriterium').value;
		
		// Suchbegriff bereinigen
		var s1 = suchbegriff.toLowerCase();
		var s2 = s1.replace(/\+/g,' ');	
		var s3 = s2.replace(/-/g,' ');	
		var s4 = s3.replace(/\s+/g,'_');	
		var s5 = s4.replace(/\W+/g,'');	
		var s6 = s5.replace(/^_*/g,'');	
		var s7 = s6.replace(/__+/g,'_');	
		var str_clean = s7.replace(/_*$/g,'');	
		
		// URL auslesen und vorhandenen Suchbegriffe rauslöschen
		var adresse = window.location.href;
		var pos0 = adresse.indexOf('?searchparm=');
		if(pos0 != -1){
			var adresse1 = adresse.substring(0,pos0);
		}
		else {
			var adresse1 = adresse;
		}
		var pos1 = adresse1.indexOf('&amp;searchparm=');
		if(pos1 != -1){
			var adresse2 = adresse1.substring(0,pos1);
		}
		else {
			var adresse2 = adresse1;
		}
		var pos2 = adresse2.indexOf('?');
		if ( pos2 != -1){
			adresse_clean = adresse2+"&amp;searchparm="+str_clean;
		}
		else {
			adresse_clean = adresse2+"?searchparm="+str_clean;
		}
		
		// Im Suchformular die action-Adresse mit dem Suchparameter versehen
		// so dass die gefundenen Suchbegriffe über die bestehenden javascript Funktion
		// gehighlighted werden
  		document.getElementById('searchform').setAttribute("action", adresse_clean);
	}
