function highlighttext(searchText)
{	
	var bodyText = document.getElementById('sitecontent').innerHTML;
	bodyText = dohighlight(bodyText,searchText);
	document.getElementById('sitecontent').innerHTML = bodyText;
	return true;
}

function dohighlight(bodyText,searchText)
{	highlightStartTag = '<span style="background-color: #ff6600;">';
	highlightEndTag = '</span>';
	var newText = '';
	var i = -1;
	var lcSearchText = searchText.toLowerCase();
	var lcBodyText = bodyText.toLowerCase();

	while(bodyText.length > 0)
	{	i = lcBodyText.indexOf(lcSearchText,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, searchText.length) + highlightEndTag;
					bodyText = bodyText.substr(i + searchText.length);
					lcBodyText = bodyText.toLowerCase();
					i = -1;
				}
			}
		}
	}
	return newText;
}

