﻿var queryStr = location.search.substring(1);
var queryStringList = queryStr.split("&");
var QueryString = {};
for(var i = 0; i < queryStringList.length; i++)
{
    var nameValue = queryStringList[i].split("=");
    QueryString[nameValue[0]] = unescape(nameValue[1]).replace(/\+/g, " ");
}
if (QueryString["q"])
{
    var words = QueryString["q"].split(" ");//*/QueryString["q"].match(/\b[\wéèàî]{4,}/g) || [];
    var expression = "(<[^>]+>";
    for(var i = 0; i < words.length; i++)
    {
        expression += "|\\b" + words[i] + "\\b";
    }
    expression += ")";
    var tabArea = document.getElementById("TabArea");
    tabArea.innerHTML = tabArea.innerHTML.replace(new RegExp(expression, "gi"), function(match)
    {
        if (match.charAt(0) == '<')
        {
            return match;
        }
        return "<span class=\"SearchWord\">" + match + "</span>";
    });
}