function getSearchString() { 
	var rawSearchString = window.location.search.replace(/[\w\?\&\=\%\#]+search\=([a-zA-Z0-9_\%]+)[\w\?\&\=\%\#]*/,"$1"); 
	return rawSearchString.replace(/\s|\%20|\+/g,"\|"); 
}
function highlightOnLoad() {
	if (/search\=/.test(window.location.search)) { 
		var searchString = getSearchString(); 
		var searchTerms = searchString.split('|'); 
		
		var textContainerNode = document.getElementById("content"); 
		var tempInnerHTML = textContainerNode.innerHTML;
		
		for (var i in searchTerms)  {
			if (searchTerms[i].length > 3) {
				var regex = new RegExp(">([^<]*)("+searchTerms[i]+")([^>]*)<","ig"); 
				tempInnerHTML = highlightTextNodes(tempInnerHTML, regex); 
			}
		}
		textContainerNode.innerHTML = tempInnerHTML;
		
		textContainerNode = document.getElementById("content2"); 
		tempInnerHTML = textContainerNode.innerHTML;
		
		for (i in searchTerms)  {
			if (searchTerms[i].length > 3) {
				regex = new RegExp(">([^<]*)("+searchTerms[i]+")([^>]*)<","ig"); 
				tempInnerHTML = highlightTextNodes(tempInnerHTML, regex); 
			}
		}
		textContainerNode.innerHTML = tempInnerHTML;
	} 
}
function highlightTextNodes(innerHTML, regex) { 
	return innerHTML.replace(regex,'>$1<span class="highlighted word">$2</span>$3<'); 
} 
