	$(document).ready(function() {
//	window.addEvent('domready', function() {
/* 	window.addEventListener('load', function() { 		// erzeugt Fehler in IE7 */
	/**********************************************************************************************
	 * 'domready' wird ausgeführt, nachdem der html-Code geladen wurde
	 **********************************************************************************************/
		// Search Parameter auslesen 
		getParmAusURL();
		var search = $_GET['sw']; 	
		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("_");
		}
//alert(search);				
		 // 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++)
	 	{
		    	
			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 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 str = window.location.search.substring(1).split('&amp;');
    	var urlParamString = String(window.location);
    	var pos = urlParamString.indexOf('sw/');
    	if (!pos) return;
    	
   		window.$_GET = {};
//alert(urlParamString);				

		var urlParamString = urlParamString.replace(/-ae-/g, 'ä');
		var urlParamString = urlParamString.replace(/-oe-/g, 'ö');
		var urlParamString = urlParamString.replace(/-ue-/g, 'ü');
		var urlParamString = urlParamString.replace(/-ss-/g, 'ß');



   		var parts = urlParamString.substring(pos).split('/');
   		
		// Suchstring auschneiden
    	for(var j = 0; j < parts.length; j++) {
    	    if(parts[0] == 'sw') {
            	window.$_GET['sw'] = unescape(parts[1]);
    	    }
    	}
	}


	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;
		var action = document.getElementById('hidden_action').value;
		
		// Suchbegriff bereinigen
		var s = suchbegriff.toLowerCase();
			s = s.replace(/\s+/g,'_');	
			s = s.replace(/-/g,' ');
		if(s.indexOf('ä') || s.indexOf('ö') ||  s.indexOf('ü') ||  s.indexOf('ß')){
			s = s.replace(/ä/g, "-ae-");
			s = s.replace(/ö/g, "-oe-");
			s = s.replace(/ü/g, "-ue-");
			s = s.replace(/ß/g, "-ss-");
			s = s.replace(/\$/g,'');	
		}
		else
		{
			s = s.replace(/\W+/g,'');	
		}
		s = s.replace(/\+/g,' ');	
		s = s.replace(/^_*/g,'');	
		s = s.replace(/__+/g,'_');	
		var str_clean = s.replace(/_*$/g,'');	
		str_clean = (str_clean.length >0)? str_clean : 'suchen';
		// URL auslesen und vorhandenen Suchbegriffe rauslöschen
		
		var adresse = window.location.href;
		var pos0 = adresse.indexOf('/sw/');
		if(pos0 != -1){
			// var adresse1 = adresse.substring(0,pos0);
			var adresse1 = action.substring(0,pos0);
		}
		else {
			// var adresse1 = adresse;
			var adresse1 = action;
		}
		adresse_clean = adresse1+"/sw/"+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);
	}

