////////////////////////////////////////////////////////////
// This software is solely the property of Karamasoft LLC. /
//   Copyright 2010 Karamasoft LLC. All rights reserved.   /
//                  www.karamasoft.com                     /
////////////////////////////////////////////////////////////

function AddEventHandler(obj, ussc6, ussc7) {
    if (obj.attachEvent) {
        obj.attachEvent('on' + ussc6, ussc7);
    }
    else if (obj.addEventListener) {
        obj.addEventListener(ussc6, ussc7, true);
    }
}
function usha0() {
    var usha1 = usha2();
    if (usha1) {
        var usha3 = document.body;
        var usha4 = usha1.split('|');
        for (var i = 0, usha5 = usha4.length; i < usha5; i++) {
            var usha6 = new RegExp('>([^<]*)?(' + usha4[i] + ')([^>]*)?<', 'gi');
            usha7(usha3, usha6, 'UltimateSearchHighlight');
        }
    }
}
function usha2() {
    var startIndex = window.location.search.indexOf('uswords=');
    var fullLength = window.location.search.length;
    var ushb0 = window.location.search.substring(startIndex + 8, fullLength);
    // var ushb0 = window.location.search.replace(/[a-zA-Z0-9\?\&\=\%\#]+uswords\=("|\%22)((\w(\%20|\s|\+)?)+)("|\%22)(\&.*)?/i, '$2');
    return ushb0.replace(/\%20|\s|\+/g, '\|');
}
function usha7(usha3, usha6, usha8) {
    var usha9 = '>' + usha3.innerHTML + '<'; 
    usha9 = usha9.replace(usha6, '>$1<span class="' + usha8 + '">$2</span>$3<');
    usha9 = usha9.substring(1, usha9.length - 1);
    usha3.innerHTML = usha9;
} 
AddEventHandler(window, 'load', usha0); 
