/* Two functions to swap sections within a page. */

function showSection(id) {
	var limiter = document.getElementById("content");
    var divs = limiter.getElementsByTagName("div");
    for (var i = 0; i < divs.length; i++) {
        if (divs[i].className.indexOf("section") == -1) continue;
        if (divs[i].getAttribute("id") != id) {
            divs[i].style.display = "none";
            document.getElementById("start").style.display = "none";
        } else {
            divs[i].style.display = "block";
            document.getElementById("start").style.display = "none";
        };
    };
}

function prepareInternalnav() {
    var holder = document.getElementById("sub");
    var links = holder.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++) {
        var sectionId = links[i].getAttribute("href").split("#")[1];
        if (!document.getElementById(sectionId)) continue;
        document.getElementById(sectionId).style.display = "none";
        links[i].destination = sectionId;
        links[i].onclick = function() {
            showSection(this.destination);
            return false;
        };
    };
    return false;
}

addLoadEvent(prepareInternalnav);

