// Ensemble Lark (http://elark.s13.xrea.com/) common script

$(function(){
    $("#udt").load("http://elark.s13.xrea.com/update/udt.txt", function(){
        $("#udt dd").hide();
        $("#udt dt").click(function(){
            $("#udt dt + dd").slideToggle(500, null);
        });
    });
});

// class="pn"からページナビゲーションを生成
$(function(){
    var idcount = 1;
    var toc = '';
    var currentlevel = 0;
    $(".pn").each(function(){
        this.id = "toc_" + idcount;
        idcount++;
        var level = 0;
        if(this.nodeName.toLowerCase() == "h3") {
            level = 1;
        } else if(this.nodeName.toLowerCase() =="h4") {
            level = 2;
        }
        while(currentlevel < level) {
            toc += "<ul>";
            currentlevel++;
        }
        while(currentlevel > level) {
            toc += "<\/ul>";
            currentlevel--;
        }
        toc += '<li><a href="" class="toc_jump" jumpto="' + this.id + '">' + $(this).html() + '<\/a><\/li>\n';

    });
    while(currentlevel > 0) {
        toc += "<\/ul>";
        currentlevel--;
    }
    $("#pagemenu").html(toc);

    $("a.toc_jump").click(function(){
        $("#" + $(this).attr("jumpto")).ScrollTo(500);
        return false;
    });
});
