function NavigationList_Stub(id, normal, disabled, hovered, selected, separator) {
    this.NormalClass = normal;
    this.HoveredClass = hovered;
    this.SelectedClass = selected;
    this.DisabledClass = disabled;
    this.SeparatorClass = separator;

    this.AddItem = function(text, url, selected) {
        var NavTable = document.getElementById(id + "_table");
        var NavRow = NavTable.insertRow(NavTable.rows.length);
        var NavItem = NavRow.insertCell(0);

        var NavDiv = "";
        switch (text) {
            case "Usage":
                NavDiv = "<div class='navusage'>";
                break;
            case "Authentication":
                NavDiv = "<div class='navauth'>";
                break;
            case "Prepaid ADSL":
                NavDiv = "<div class='navprepaid'>";
                break;
            case "Recharge":
                NavDiv = "<div class='navrecharge'>";
                break;
            case "E-mail":
                NavDiv = "<div class='navmail'>";
                break;
            case "Settings":
                NavDiv = "<div class='navsettings'>";
                break;
            case "Notifications":
                NavDiv = "<div class='navnotifications'>";
                break;
            case "Log Out":
                NavDiv = "<div class='navlogout'>";
                break;
            default:
                NavDiv = "";
        }

        NavItem.innerHTML = NavDiv + text + "</div>";

        if (selected) {
            NavItem.className = this.NormalClass + " " + this.SelectedClass;
        }
        else {
            NavItem.className = this.NormalClass;

            var HoverClass = this.NormalClass + " " + this.HoveredClass;
            var NormalClass = this.NormalClass;

            NavItem.onmouseover = function() { NavItem.className = HoverClass; }
            NavItem.onmouseout = function() { NavItem.className = NormalClass; }
            NavItem.onclick = function() { window.location = url; }
        }
    }

    this.AddSeparator = function() {
        var NavTable = document.getElementById(id + "_table");
        var NavRow = NavTable.insertRow(NavTable.rows.length);
        var NavItem = NavRow.insertCell(0);

        NavItem.innerHTML = "&nbsp;";
        NavItem.className = this.SeparatorClass;
    }
}