// scrolls divs, highlights buttons
anchorsOffsetList=[];
var anchor=1;
while(document.getElementById('v'+anchor)!=null){anchorsOffsetList[anchor]=document.getElementById('v'+anchor).offsetTop; anchor++;};

if(typeof(scrollVersion)=='undefined'){scrollVersion=document.getElementById(versionName).offsetTop-2;};
if(typeof(scrollBook)=='undefined'){scrollBook=document.getElementById('b'+referenceBook).offsetTop-2;};
if(typeof(scrollChapter)=='undefined'){scrollChapter=document.getElementById('c'+referenceChapter).offsetTop-2;};

// make sure buttons will be in view, otherwise change the scroll points
//if(document.getElementById('b'+referenceBook).offsetTop<scrollBook||document.getElementById('b'+referenceBook).offsetTop>scrollBook-(-divheight)){ scrollBook=document.getElementById('b'+referenceBook).offsetTop; }
//if(document.getElementById('c'+referenceChapter).offsetTop<scrollChapter||document.getElementById('c'+referenceChapter).offsetTop>scrollChapter-(-divheight)){ scrollChapter=document.getElementById('c'+referenceChapter).offsetTop; }

if(referenceChapter==1&&referenceBook!=lastReferenceBook){scrollChapter=0;}

document.getElementById(versionName).className+=" selected";
document.getElementById('b'+referenceBook).className+=" selected";
document.getElementById('c'+referenceChapter).className+=" selected";


document.getElementById('navbook').scrollTop=scrollBook;
document.getElementById('navchapter').scrollTop=scrollChapter;
document.getElementById('navversion').scrollTop=scrollVersion;