function NavHelper(aJqArr, selClassName, normalClassName, options) {
    var settings = { SelectedHandler: null, NormalHandler: null ,IsModifyNormal:false };
    settings = jQuery.extend(settings, options);
    var browserUrl = location.pathname + location.search;
    if (browserUrl == "/")
        browserUrl = "index.html";
    for (var i = 0; i < aJqArr.length; i++) {
        var aJq = aJqArr.eq(i);
        var aHref = aJq.attr("href");
        if (/^\//.test(browserUrl)) {
            browserUrl = browserUrl.replace(/^\/[^\/]+\//,"").replace(/^\//, "");
        }
        if (/^\//.test(aHref)) {
            aHref = aHref.replace(/^\//, "");
        }
        if (browserUrl == aHref) {
            if (settings.SelectedHandler != null) {
                settings.SelectedHandler(aJq, selClassName);
            }
            else {
                aJq.attr("class", selClassName);
            }
        }
        else {
            if (settings.IsModifyNormal) {
                if (settings.NormalHandler != null) {
                    settings.NormalHandler(aJq, normalClassName);
                }
                else {
                    aJq.attr("class", normalClassName);
                }
            }
        }
    }
}