﻿function highlightText(keywords) {
    kw = keywords.split(',');
    var ContentText = document.getElementById('content').innerHTML;
    for (var i = kw.length - 1; i >= 0; i--) {
        var re = new RegExp('(\\b' + kw[i] + '\\b)', 'ig');
        ContentText = ContentText.replace(re, '<span class="hl">$1<\/span>');
        var re1 = new RegExp('(<[^>]*?)<span class="hl">(' + kw[i] + ')<\/span>(.*?>)', 'ig');
        ContentText = ContentText.replace(re1, '$1$2$3');
        var re2 = new RegExp('(<script.*?>)<span class="hl">(' + kw[i] + ')<\/span>(<\/script>)', 'ig');
        ContentText = ContentText.replace(re2, '$1$2$3');
        var re3 = new RegExp('(<textarea.*?>)<span class="hl">(' + kw[i] + ')<\/span>(<\/textarea>)', 'ig');
        ContentText = ContentText.replace(re3, '$1$2$3');
    }
    document.getElementById('content').innerHTML = ContentText;
}                 
