function doHighlight(bodyText, searchTerm) {
    searchTerm = escapeRegExp(searchTerm);
    searchTerm = searchTerm.replace(/\*/, '[^\\s<“:\.,;:!\?]*');

    var pat = new RegExp('(<[^>]*>)|([\\s„"])(' + searchTerm + ')([\\W])', 'ig');
    s = bodyText.replace(pat, "$1$2<span class=\"searchHighlite\">$3</span>$4");

    var pat = new RegExp('(>)(' + searchTerm + ')([\\W])', 'ig');
    return s.replace(pat, "$1<span class=\"searchHighlite\">$2</span>$3");
}
function escapeRegExp(s) {
    return s.replace(/([\.\\\\[\]\{\}\+\-\|])/g, '\\$1');
}

