/*
 *  fillMainNavWithPathComponents.js
 *  Joel Lopes Da Silva
 *
 *  Created by Joel Lopes Da Silva on 9/2/10.
 *  Copyright 2008-2010 Joel Lopes Da Silva. All rights reserved.
 *
 */

/*---------------------------------------------------------
 * Code
 *---------------------------------------------------------
 */

function fillMainNavWithPathComponents() {
    var mainNav = document.getElementById('mainNav');
    if (mainNav) {
        var pathArray = window.location.pathname.split('/');
        var pathArrayLength = pathArray.length;
        var mainNavContent = '<ul>';
        mainNavContent += '<li class="first"><a href="/">root</a></li>';
        var pathWithProcessedComponents = '/';
        for (var i = 0; i < pathArray.length; ++i) {
            if (pathArray[i] == '') {
                continue;
            }
            pathWithProcessedComponents += pathArray[i] + '/';
            mainNavContent += '<li';
            mainNavContent += '><a href="' + pathWithProcessedComponents + '">' + pathArray[i] + '</a></li>';
        }
        mainNavContent += '</ul>';
        mainNav.innerHTML = mainNavContent;
    }
}


