﻿var con = "commenton";
var coff = "commentoff";
var activeid = "";


function _highlight(what) {
    _dohighlight(what);
}

function _unhighlight(what) {
    _dohighlight(what);
}

function _dohighlight(what) {
    var curstyle = document.getElementById(what).className;
    if (String(curstyle).indexOf("hover", 0) == -1) {
        curstyle += "hover";
    }
    else {
        curstyle = String(curstyle).replace("hover", "");
    }
    document.getElementById(what).className = curstyle;
}

function _showextras(what) {
    if (activeid != "") {
        try {
            document.getElementById(activeid).className = "section";
            document.getElementById("commentary" + activeid.toString()).className = coff;
        }
        catch (Error) {
        }
    }
    activeid = "";
    document.getElementById("commentary").className = coff;
    var showwhat = String(what).replace("box", "");
    myHTML2 = "";
    myHTML = document.getElementById(showwhat).innerHTML;
    while (myHTML != myHTML2) {
        myHTML2 = myHTML;
        if (String(myHTML).indexOf("bbbrkkk") > 0) {
            // alert("Stripping");
            myHTML = String(myHTML2).replace("bbbrkkk", "img");
        }
        if (String(myHTML).indexOf("BBBRKKK") > 0) {
            myHTML2 = myHTML;
            myHTML = String(myHTML2).replace("BBBRKKK", "img");
        }
    }

    document.getElementById("divarticle").innerHTML = myHTML; //document.getElementById(showwhat).innerHTML; //cntnt;
    document.getElementById("divbio").innerHTML = ""; //document.getElementById("biog0").innerHTML;

}

//function _selectdiv(what) {
//    if (activeid == what) { return; }
//    var curstyle = document.getElementById(what).className;
//    if (activeid != "") {
//        try {
//            document.getElementById(activeid).className = "section";
//            document.getElementById("commentary" + activeid.toString()).className = coff;
//        }
//        catch (Error) { }
//    }

//    activeid = what;
//    try {
//        document.getElementById(what.toString()).className = "sectionactive";
//    }
//    catch (Error) { }
//    var atmp = "";
//    showhidecomment();
//    atmp = "subsection" + what.toString();
//    document.getElementById("divarticle").innerHTML = document.getElementById(atmp).innerHTML; //cntnt;
//    atmp = "biog" + what.toString();
//    document.getElementById("divbio").innerHTML = document.getElementById(atmp).innerHTML;
//}


function _selectdiv(what) {
    if (activeid == what) { return; }
    var curstyle = document.getElementById(what).className;
    if (activeid != "") {
        try {
            document.getElementById(activeid).className = "section";
            document.getElementById("commentary" + activeid.toString()).className = coff;
        }
        catch (Error) { }
    }

    activeid = what;
    try {
        document.getElementById(what.toString()).className = "sectionactive";
    }
    catch (Error) { }
    var atmp = "";
    showhidecomment();
    atmp = "subsection" + what.toString();
    var myHTML2 = "";
    var myHTML = document.getElementById(atmp).innerHTML;
    while (myHTML != myHTML2) {
        myHTML2 = myHTML;
        if (String(myHTML).indexOf("bbbrkkk") > 0) {
            // alert("Stripping");
            myHTML = String(myHTML2).replace("bbbrkkk", "img");
        }
        if (String(myHTML).indexOf("BBBRKKK") > 0) {
            myHTML2 = myHTML;
            myHTML = String(myHTML2).replace("BBBRKKK", "img");
        }
    }
    document.getElementById("divarticle").innerHTML = myHTML; //.getElementById(atmp).innerHTML; //cntnt;
    atmp = "biog" + what.toString();
    myHTML2 = "";
    myHTML = document.getElementById(atmp).innerHTML;
    while (myHTML != myHTML2) {
        myHTML2 = myHTML;
        if (String(myHTML).indexOf("bbbrkkk") > 0) {
            // alert("Stripping");
            myHTML = String(myHTML2).replace("bbbrkkk", "img");
        }
        if (String(myHTML).indexOf("BBBRKKK") > 0) {
            myHTML2 = myHTML;
            myHTML = String(myHTML2).replace("BBBRKKK", "img");
        }
    }
    document.getElementById("divbio").innerHTML = myHTML; //document.getElementById(atmp).innerHTML;
}


function showhidecomment() {
    var ttmp = strip_breaks(comments[activeid].toString(), "¬", "'");
    if (ttmp == "") {
        document.getElementById("commentary").innerHTML = '';
        document.getElementById("commentary").className = coff;
    }
    else {
        document.getElementById("commentary").innerHTML = ttmp;
        document.getElementById("commentary").className = con;
    }
}

function strip_breaks(Text_In, Look_For, Replace_With) {
    var Str1, Str2;
    Str1 = Text_In;
    do {
        Str2 = Str1;
        Str1 = Str1.replace(Look_For, Replace_With);
    }
    while (Str1 != Str2);
    return Str1;
}

function dopageload() {
    try {
        document.getElementById("navframe").childNodes.item(adefault).onclick();
    }
    catch (Error) {
        document.getElementById("navframe").firstChild.onclick();
    }
}
        
