﻿var URL = location.pathname;
arr = URL.split(/\\|\//);
UpperDirName = arr[arr.length-2];
ThisFileName = arr[arr.length-1];

BookShortName = 'LOGIC';
arrLayout = new Array();
WorksDisplay  = 'Быт Исх Лев Чис Втор Нав Суд Руфь 1Цар 2Цар 3Цар 4Цар 1Пар 2Пар Езд Неем Есф Иов Пс Притч Еккл Песн Ис Иер Плач Иез Дан Ос Иоиль Ам Авд Иона Мих Наум Авв Соф Агг Зах Мал Мф Мк Лк Ин Деян Иак 1Пет 2Пет 1Ин 2Ин 3Ин Иуд Рим 1Кор 2Кор Гал Еф Флп Кол 1Фес 2Фес 1Тим 2Тим Тит Флм Евр Откр 1Мак 2Мак 3Мак Вар 2Езд 3Езд Иудф ПосИер Прем Сир Тов';
WorksLink = 'GEN EX LEV NUM DT JOS JDG RU 1SA 2SA 1KI 2KI 1CH 2CH EZR NEH EST JOB PS PRV ECC SOS ISA JER LAM EZK DAN HOS JL AM OB JON MIC NAH HAB ZPH HAG ZEC MAL MT MK LK JN AC JAS 1PT 2PT 1JN 2JN 3JN JD ROM 1CO 2CO GAL EPH PHP COL 1TH 2TH 1TI 2TI TIT PHM HEB REV 1MAC 2MAC 3MAC BAR 2EZR 3EZR JDT EPJ WIS SIR TOB';
WorksSections = '50 40 27 36 34 24 21 4 31 24 22 25 29 36 10 13 10 42 151 31 12 8 66 52 5 48 14 14 3 9 1 4 7 3 3 3 2 14 4 28 16 24 21 28 5 5 3 5 1 1 1 16 16 13 6 6 4 4 5 3 6 4 3 1 13 22 16 15 7 5 9 16 16 1 19 51 14';

var arrWorksDisplay = WorksDisplay.split(' ');
var arrWorksLink = WorksLink.split(' ');
var arrWorksSections = WorksSections.split(' ');

function correctAnchors(e) {
    var target =  e != null ?
        (e.tagName == "A" ? e : e.target) :
            // e if it is called inside existing onclick handler as "correctAnchors(this)"
        (window.event != null ? window.event.srcElement : null);
            // null if this function is called manually, for example, inside correctAllOnLoad()
    var h = null;
    if (target != null && target.tagName == "A") {
        // it means that this function was called as onclick event of some <a href="#xxx"> link
        var ref = target.href + "";
        var p = ref.indexOf("#");
        if (p != -1) {
            h = ref.substring(p);
        }
    }
    if (h == null) {
        // it means that this function was called as window.onload
        h = location.hash;
    }

    var links = document.getElementsByTagName("a");
    for (var k = 0; k < links.length; k++) {
        var a = links[k];
        if ("#" + a.name == h) {
            a.style.fontWeight = "bold";
        } else {
            a.style.fontWeight = "normal";
        }
    }
    var elements = document.getElementsByTagName("dd");
    for (var k = 0; k < elements.length; k++) {
        var e = elements[k];
        var id = e.id + "";
        if ("#" + id == h) {
            e.style.fontWeight = "bold";
        } else {
            e.style.fontWeight = "normal";
        }
    }
    return true;
}
function correctAllOnLoad() {
    correctAnchors(null);
    var links = document.getElementsByTagName("a");
    for (var k = 0; k < links.length; k++) {
        var a = links[k];
        if ((a.href + "").indexOf("#") != -1) {
            if (a.onclick == null) {
                a.onclick = correctAnchors;
            }
        }
    }
}

window.onload = correctAllOnLoad;

