var SECTIONS = ["dash", "setup", "ad", "dist"];
var cur_section = "dash";
function show_section(name) {
    cur_section = name;
    if (name == SECTIONS[0]) {
        addElementClass("l_prev", "inactive");
    } else {
        removeElementClass("l_prev", "inactive");
    }
    if (name == SECTIONS[SECTIONS.length - 1]) {
        addElementClass("l_next", "inactive");
    } else {
        removeElementClass("l_next", "inactive");
    }
    forEach(SECTIONS, function (n) {
        if (n != name) {
            removeElementClass(getElement("l_" + n).parentNode, "active");
            addElementClass(n, "hide");
        } else {
            addElementClass(getElement("l_" + n).parentNode, "active");
            var t = getElement("tour_title")
            t.className = n;
            replaceChildNodes(t, scrapeText("l_" + n));
            removeElementClass(n, "hide");
        }
    });
}

function section_click(e) {
    e.stop();
    var ident = e.src().id.substr(2);
    if (ident == "prev") {
        ident = SECTIONS[Math.max(0, findValue(SECTIONS, cur_section) - 1)];
    } else if (ident == "next") {
        ident = SECTIONS[Math.min(SECTIONS.length - 1, findValue(SECTIONS, cur_section) + 1)];
    }
    show_section(ident);
}
function loaded() {
    connect("l_prev", "onclick", section_click);
    connect("l_next", "onclick", section_click);
    forEach(SECTIONS, function (n) {
        connect("l_" + n, "onclick", section_click);
    });
    show_section("dash");
}

addLoadEvent(loaded);
