function doHighlight(bodyText, searchTerm)
{
	var highlightStartTag = "<span class=\"searchhighlight\">";
	var highlightEndTag = "</span>";
	var newText = "";var i = -1;
	var lcSearchTerm = searchTerm.toLowerCase();
	var lcBodyText = bodyText.toLowerCase();
	while (bodyText.length > 0)
	{
		i=lcBodyText.indexOf(lcSearchTerm, i+1);
		if (i < 0)
		{
			newText += bodyText;bodyText = "";
		}
		else
		{
			if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i))
			{
				if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("<script", i))
				{
					newText += bodyText.substring(0, i) + highlightStartTag + bodyText.substr(i, searchTerm.length) + highlightEndTag;
					bodyText = bodyText.substr(i + searchTerm.length);
					lcBodyText = bodyText.toLowerCase();
					i = -1;
				}
			}
		}
	}
	return newText;
}
function highlightTerms(searchText)
{
	//var bodyText = document.body.innerHTML;
	var bodyText = document.getElementById("content_div").innerHTML;
	bodyText = doHighlight(bodyText, searchText);
	//document.body.innerHTML = bodyText;
	document.getElementById("content_div").innerHTML = bodyText;
	return true;
}
function getQuery()
{
	if(window.location.search != "")
	{
		QUERYSTRING = window.location.search;
		QUERYSTRING = QUERYSTRING.replace(/\?/,"");
		QUERYSTRING = QUERYSTRING.replace(/%20/," ");
		QUERYSTRING = unescape(QUERYSTRING);
		var vars = QUERYSTRING.split("&");
		var parts = QUERYSTRING.split("=");
		prt = "";
		for(a=0; a<vars.length; a++)
		{
			var parts = vars[a].split("=");
			if(parts[0] == "suche")
			{
				srchstrs = parts[1].split(" ");
				for(b=0; b<srchstrs.length; b++)
				{
					QUERYSTRING = srchstrs[b];
					QUERYSTRING = QUERYSTRING.replace(/\s/gi,"");
					QUERYSTRING = QUERYSTRING.replace(/\+/gi,"");
					highlightTerms(QUERYSTRING);
				}
			}
			// else
			// {
				// return false
			// }
		}
	}
}