﻿function parsePageName(url) {
    if (url) {
        var sPage = url.substring(url.lastIndexOf('/') + 1);
        sPage = sPage.substring(0, sPage.lastIndexOf('.'));
        if (sPage) {
            return sPage;
        }
    }
    return "";
}

function selectItem(sender) {
    try {
        if (sender) {
            var sPage = parsePageName(window.location.pathname.toLowerCase());
            if (sPage) {
                var itemPage = parsePageName(sender.href.toLowerCase());
                if (sPage.indexOf(itemPage) != -1 && sender.className.indexOf("selected") == -1) {
                    sender.className += " selected";
                    return true;
                }
            }
        }
    } catch (ex) { }
    return false;
}

function selectActiveMenuItem(menuId) {
    var menuElement = document.getElementById(menuId);
    if (menuElement) {
        var items = menuElement.getElementsByTagName("a");
        if (items) {
            for (var i = 0; i < items.length; i++) {
                if (items[i].href) {
                    var selected = selectItem(items[i]);
                    if (selected) {
                        break;
                    }
                }
            }
        }
    }
}

function precessKeyPress(sender, eventObj) {
    try {
        if (eventObj && eventObj.keyCode == 13) {
            var button = document.getElementById("btnSearch");
            if (button) {
                if (button.click) {
                    button.click();
                } else if (button.fireEvent) {
                    button.fireEvent("onclick");
                }
                return false;
            }
        }
    } catch (ex) {
    }

    return true;
}