//JavaScript cLibrary.js

/***GLOBAL STRINGS OR FLAGS***/
SQ="'"; AP="'";
DQ='"';
LB=" (";
RB=") ";
SP="&nbsp;";
DB="<br />&nbsp;<br />";
B2="<br />&nbsp;<br />";
B1="<br />";
BT="<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
GI='<span class="smaller green italic">';
CS='</span>';
NB='<span class="nb">'; 
TW='<img src="imgtabwhite.gif" alt="button" />&nbsp;';
TY='<img src="imgtabyellow.gif" alt="button" />&nbsp;';
TR='</tr><tr>';
BY='<br /><img src="imgbullety.jpg" />&nbsp;';
AB='<img src="imgarrowbullet.jpg" alt="arrow" />&nbsp;';
RR='<img src="imgmarker.jpg"  height="5" width="150" />';//red rule
BR='<hr class="black" />';//black rule
LT='Click this logo to drop down to the pick-a-box directory.'
WW='<i>www.simplybible.com.au</i>';//for display
ww="http://www.simplybible.com.au/"; if (location.href.indexOf("sggram")<0) {ww="";}
LongSpace="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
CLR="";
ReDirect="";
PageModeInform="&mdash;";//completed in Startup
AllowedSingleChars="+A+B+C+D+E+F+G+H+I+J+L+M+N+O+P+R+S+T+U+W+"; 
DisallowedSingleChars="+1+2+3+4+5+6+7+8+9+0+!+@+#+$+%+^+&+*+(+)+_+-+=+[+]+{+}+:+;+'+<+>+,+.+?+/+"+'+"+'; 
FilenameIndicator="f0,f1,f2,f3,f4,f5,f6,f7,f8,f9";
FExtension=".htm";

/***PAGE (WINDOW) WIDTH RANGES***/
//common resolutions 1200,1024,864,768,600,480,...
Pwide=pageWidth(); Prange=PrangeIndex(Pwide);//Globals

function PrangeIndex(W) 
{
var r=5;
if (W>=1   && W<500) {r=1;}
if (W>=500 && W<700) {r=2;}
if (W>=700 && W<900) {r=3;}
if (W>=900 && W<1100){r=4;}
if (W>=1100)         {r=5;}
//
//var r=0, i=1, R=new Array(); R[1]=1; R[2]=500; R[3]=700; R[4]=900; R[5]=1100; R[6]=10000;
//for (i=1;i<7;i++) {if (W>=R[i] && W<R[i+1]){r=i}}//end i
return r 
}//end Prange

function pageWidth() {return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth? document.documentElement.clientWidth : document.body != null? document.body.clientWidth : null;}
//copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005 

/***MINOR DEFAULTS***/


function GetClrVer(a) {return ""}
function GetGenHeader(){return SeriesTitle}
function GetIsq(i) {return "isq"+SeriesCode+".jpg"}
function GetLessonNum(i) {var len=KEY[20].length; for (c=1; c<len; c++) {if (KEY[20][c].indexOf(i)>=0) {return c}}}
function GetTitle(i) {return GetAlt(i)}
function GetChartFiles() {return "";}
function GetThreads(i) {return ""}
function GetReadMe(i) {return ""}
function GetBibleBkCh(i) {return ""}
function GetUsage(i) {return ""}
function GetCopyrightYears(i) {return "2002"}
function GetBtnCode() {return "bchome"}
function GetTabTi(i) {return GetAlt(i)}
function GetFslotKeyWds(i) {return ""}
function GetListInfo(){return 'List of '+SeriesTally+' lessons in the series '+SeriesTitle;}
NextItemData="";
RefPageData="";
RelSeriesData="";
RelSeriesName="";

/***PRINT AND SIMPLE VERSION HANDLERS***/

Alias=""; Ppdf=""; Psimple="normal"; //global defaults

function MPSButtons() {
//exclusion
var x=",SrchF,aptja,elist1"; if (x.indexOf(FilenameStem)>=0 || x.indexOf(SeriesCode)>=0 || Psimple=="ON")  {return ""}
//initialise
var i="",j="",a,b,c,d,pb="",q="",r,t="",sb,u;
//make button
if (KEY[16][0] !="1") {i+=MoreButtons(GetParts("nextstem"),GetParts("nextpart"));}
i+=SUBp01('imgpdf.jpg" class="border');
i+=SUBp02('imgprintme.jpg" class="border');
i+=SUBs01();//simple
i+=SUBw01();//whatsthis?
return i}//end MPSButtons

function SUBp01(img) {if (KEY[59]==""){return ""}
// "pdf"button
var a='A pdf document is available', b='<a href="'+ww+KEY[59]+'">';
if ("701,702,703,704,705,706,707,708,709,710,711,712,713,714".indexOf(FilenameStem)>=0) {a="All 390 Questions in one pdf document";}
return b+'<img src="'+img+'" alt="pdf" title="'+a+'" /></a> '
}//end SUBp01

function SUBp02(img) {
// "print" button
if (",713,".indexOf(FilenameStem)>=0) {return ""}
var a="Print preview of this page (display print format)";
return '<a href="'+ww+Alias+'?PrintpvON"><img src="'+img+'" alt="print" title="'+a+'" /></a> ';
}//end SUBp02

function SUBs01() {
// "simple" button
var t,b,q="701,702,703,704,705,706,707,708,709,710,711,712,713,714,798,799";
t='This page in large print without sidebar, header, or footer.'; 
b='<img src="imgsimple.jpg" alt="simple" title="'+t+'" class="border" /> ';
return '<a href="'+ww+Alias+'?PsimpleON">'+b+'</a>'
}

function SUBw01() {
//whatsthis? button
return '<a href="'+ww+'dpagestates.htm"><img src="imgwhatsthis.jpg"  title="Info about page options" class="border" /></a>'
}

function Clrvref() {if (KEY[16][0]=="1") {return ""}
return '<a href="'+ww+'f'+GetParts("nextstem")+'.htm?Clear=1"><span class="small bold yellow greenbg padded">To Part '+GetParts("nextpart")+'</span></a>'}

function SnippetIntro(){
if (Psimple=="OFF") {document.write('<p class="ib noprint">This page is part of the lesson on <a href="'+ww+FName+'">'+KEY[14]+'</a>.  This page holds snippets for the lesson so that you can print them.  The snippets display in a box when you view the other lesson parts. <a href="'+ww+FName+'"><img src="imgshowme.jpg" alt="Show me" title="Go to lesson page" /></a> <br />&nbsp;<br /></p>');}
return ""}//end SnippetIntro

function SimpleFooter() {
if (Printpv=="ON") {return ""}
var restorebtn,morebtn,prevbtn,nextbtn;
var n="",p="",rn="",mn="",pn="",nn="",s="",sb="",sf="",sv="",line='<hr />';
if (Psimple=="ON") {f="simple"; n="www.simplybible.com"; sf=AssembleFinderSimple(); sv=ServiceSelect("dhome.htm?PsimpleON","return")}
p=GetParts("nextpart");
s="lesson"; if (FilenameInitial!="f"){s="service";}
mn='Show Part '+p+' of this lesson in '+f+' format';
rn='Reload this page in normal format';
pn='Show previous '+s+' in this series in '+f+' format';
nn='Show next '+s+' in this series in '+f+' format';

restorebtn=B2+'<a href="'+ww+Alias+'"><img src="imgrestorex.jpg" alt="restore" title="'+rn+'" /></a> '+rn;
morebtn=""; if (p!="") {morebtn=B2+MoreButtons(GetParts("nextstem"),GetParts("nextpart"))+mn;}
prevbtn=B2+PrevNextIcon("prev")+pn;
nextbtn=B1+PrevNextIcon("next")+nn+B2;
document.write(line+'<div class="simplefooter noprint small italic">'+n+restorebtn+morebtn+prevbtn+B1+nextbtn+sf+sv+line+'</div>')
}//end SimpleFooter

function FixPage() {
var a,b="",delimiter="+",srch="";
   if (Psimple=="ON"){srch=srch.replace("?PsimpleON","");}
   if (FName=="dsrchres.htm") {srch="?"+SimpleModeSrchresEntry.replace("+?","");}
var tf="Press this button if page looks squashed or jumbled."; ts="Switch to simple page format in large print.";
var button="fixpage"; bsize="x"; if (Prange<3) {bsize=""};
   if (Psimple=="ON" || Printpv=="ON"){button="restore"; tf="Press this button to restore normal page.";}
a='<div id="fixpagebtn"><a href="'+ww+Alias+srch+'"><img src="img'+button+bsize+'.jpg" alt="FIX" title="'+tf+'" /></a><br />';
if (Psimple=="OFF" && Prange>1) {b='<a href="'+ww+Alias+'?PsimpleON'+srch+'"><img src="imgsimple'+bsize+'.jpg" alt="simple" title="'+ts+'" /></a>';}
c='</div><div id="wwnum">W'+Prange+'</div>';
document.write(a+b+c);
}

function PrevNextIcon(d) {
var prevbtn="",nextbtn="",i="",m="",ti="";
if (Psimple=="ON") {m="?PsimpleON";}
if (Printpv=="ON") {m="?PrintpvON";}
i='<img src="img'+d+'.jpg" alt="'+d+'" />';
if (d=="prev") 
 {
 ti=KEY[85]; 
 return '<a href="'+KEY[76]+m+'" alt="prev" title="'+ti+'">'+i+'</a> '
 }
if (d=="next") 
 {
 ti=KEY[92];
 return '<a href="'+FilenameOfNext+m+'" alt="next" title="'+ti+'">'+i+'</a> '
 }
return "Err PrevNextIcon"
}//end PrevNextIcon

function FXQ()
{
if (Psimple=="ON") {FExtension=".htm?PsimpleON"} else {FExtension=".htm"}
return FExtension
}

/***PARTS HANDLERS***/

function MoreButtons(stem,part) {
var TotalParts=KEY[16][0]; if (TotalParts=="1") {return ""}
var a,b,c,g="",h="",mode="",x="";
if (stem=="" || stem==null) {stem=GetParts("nextstem");}
if (part=="" || stem==null) {part=GetParts("nextpart");}
if (stem==KEY[69] && Psimple=="OFF") {part="1"; stem=KEY[16][1];}

if (Psimple=="ON") {mode="?PsimpleON"; h="in simple mode";}
if (Printpv=="ON") {mode="?PrintpvON"; h="in print format";}
g=GetTabTi(stem); if (g=="") {g="Snippets";}
a='Go to Part '+part+' of this lesson '+h+' ~&nbsp;'+g;
b='<a href="'+ww+FilenameInitial+stem+FXQ()+mode+'">';
if (Psimple=="ON") {part="x";}//changes button to imgmorex.jpg 
c='<img src="imgmore'+part+'.jpg" alt="'+a+'" title="'+a+'" class="border" /></a> ';
return b+c
}//end MoreButtons

function PartsTabs() {
if (Psimple=="ON") {return ""}
var TotalParts=KEY[16][0];
var i,stem,pad,ref1,ref2,TabImage,PartNum,c,TabTitle="",TabCode="",SvcePge;
var r1='<a href="', r2='.htm">', r3='</a>',imgw="120",imgh="50",imgz="";
   if (Prange==5) {imgw="150";}    if (Prange==4) {imgw="130";}
   if (Prange<2) {imgw="30"; imgh="30"; imgz="z";}
var b4='<img ', b5=' src="imgpart', b6='tab'+imgz+'.jpg" alt="', b7='" title="', b8='" width="'+imgw+'" height="'+imgh+'" />';

//Parts tabs
if (FilenameInitial=="f") 
{
var i=0;
for (i=1; i<=TotalParts; i++) {
  stem=KEY[16][i].slice(0,3)
  ref1=r1+FilenameInitial+stem+r2; ref2=r3;
  pad=""; if (i==1 && Sidebar=="OFF" && Prange>3) {pad='style="padding-left:20%;"';}
  TabImage=b4+pad+b5;
  if (stem==AliasStem) {ref1=""; ref2=""; TabImage+="gray"; TabTitle="You are viewing Part "+i+" ~&nbsp;"+GetTabTi(stem);
  if(TotalParts==1) {TabTitle=KEY[10]+GetTabTi(FilenameStem)+" ~ all in one part.";}
  }//endif
  if (stem==AliasStem &&Prange<3) {TabTitle+=' [file '+stem+'] ';} 
  if (stem!=AliasStem) {TabTitle="Go to Part "+i+" ~&nbsp;"+GetTabTi(stem)}//endif
  PartNum=i.toString()
  if (TotalParts=="1") {PartNum="0"}
  if (TotalParts=="1" && SeriesCode=="QuizU") {PartNum="quiz"}
  if (TotalParts=="1" && SeriesCode=="XWord") {PartNum="quiz"}
  if (RefPageData.indexOf(FilenameStem)>=0) {PartNum="ref"}
  TabImage+=PartNum+b6+TabTitle+b7+TabTitle+b8;
  if (KEY[16][i].indexOf("*")!=3) {TabCode+=ref1+TabImage+ref2;}}//endif, next i
}//endif parts tabs

var bcrel=""; if(TotalParts==1) {bcrel=r1+ww+'dindex'+RelSeriesData+r2+b4+b5+'rel'+b6+'rel'+b7+'Related Series - '+RelSeriesName+b8+r3; bcrel=bcrel.replace("dindexDefns","dglossary");}
var bchub=r1+ww+'dhub'+r2+b4+b5+'hub'+b6+'hub'+b7+'Access to '+StdyT+' studies'+b8+r3;
var bchome=r1+ww+'dhome'+r2+b4+b5+'home'+b6+'home'+b7+'Home page simplybible.com'+b8+r3; if (Alias=="index.htm"){bchome="";}
var bcdeep=r1+ww+'ddeep2'+r2+b4+b5+'deep'+b6+'deep'+b7+'Here you can dive right in...'+b8+r3;
var bcabbrev=r1+ww+'dabbrev'+r2+b4+b5+'abbrev'+b6+'abbrev'+b7+'Bible Book Index and Abbreviations'+b8+r3;
var bcbooks=r1+ww+'dbooks'+r2+b4+b5+'books'+b6+'books'+b7+'Studies in Bible Books'+b8+r3;
var bchelp=r1+ww+'dhelp'+r2+b4+b5+'help'+b6+'help'+b7+'Main help page'+b8+r3;
var bcinfo=r1+ww+'dinfo'+r2+b4+b5+'info'+b6+'info'+b7+'Access to '+InfoT+' pages of info'+b8+r3;
var bcdefn=r1+ww+'dglossary'+r2+b4+b5+'defn'+b6+'defn'+b7+Defns+' Bible word studies'+b8+r3;
var bcicanp=r1+ww+'dindexICanP'+r2+b4+b5+'icanp'+b6+'icanp'+b7+ICanP+' lessons in Philippians'+b8+r3;
var bcisagl=r1+ww+'dindexIsaGl'+r2+b4+b5+'isaiah'+b6+'isaiah'+b7+IsaGl+' lessons in Isaiah (main index)'+b8+r3;
var bcrevmn=r1+ww+'dindexREV'+r2+b4+b5+'revln'+b6+'revln'+b7+' Revelation the Book (main index)'+b8+r3;
var bcrevln=r1+ww+'dindexRevln'+r2+b4+b5+'revln'+b6+'revln'+b7+' The Revelation of Christ (Rev 1-5)'+b8+r3;
var bcrevtr=r1+ww+'dindexRevTr'+r2+b4+b5+'revln'+b6+'revln'+b7+' Times of Tribulation (Rev 6-11)'+b8+r3;
var bcrevju=r1+ww+'dindexRevJu'+r2+b4+b5+'revln'+b6+'revln'+b7+' The Judgment of Beasts (Rev 12-20)'+b8+r3;
var bcrevhv=r1+ww+'dindexRevHv'+r2+b4+b5+'revln'+b6+'revln'+b7+' The Beauty of Heaven (Rev 21-22)'+b8+r3;
var bcsoulj=r1+ww+'dindexJOS'+r2+b4+b5+'soulj'+b6+'soulj'+b7+SoulJ+' studies Journeys of the Soul (main index)'+b8+r3;
var bctisrl=r1+ww+'dindexTOI'+r2+b4+b5+'tisrl'+b6+'tisrl'+b7+TIsrl+' studies Times of Israel (main index)'+b8+r3;
var bcalpha=r1+ww+'dalpha'+r2+b4+b5+'alpha'+b6+'alpha'+b7+Alpha+' Alphabetical indexes'+b8+r3;
var bctopics=r1+ww+'dtopics'+r2+b4+b5+'topics'+b6+'topics'+b7+' List of Topical Series'+b8+r3;
var bcthrd1=r1+ww+'dthread1'+r2+b4+b5+'list1'+b6+'thread1'+b7+' Threads list one'+b8+r3;
var bcthrd2=r1+ww+'dthread2'+r2+b4+b5+'list2'+b6+'thread2'+b7+' Threads list two'+b8+r3;
var bcthread=r1+ww+'dthread'+r2+b4+b5+'thread'+b6+'thread'+b7+' Main threads page'+b8+r3;
var bcconts=r1+ww+'dcontents'+r2+b4+b5+'contents'+b6+'contents'+b7+' Table of contents for site'+b8+r3;
var bcquizmr=r1+ww+'f713'+r2+b4+b5+'quizmr'+b6+'QuizMaster'+b7+' Quiz gizmo - give it a spin'+b8+r3;
var bctrain=r1+ww+'f517'+r2+b4+b5+'train'+b6+'Training'+b7+' How to Preach and Teach'+b8+r3;
var bcsearch=r1+ww+'dsearch'+r2+b4+b5+'search'+b6+'search'+b7+' Assistance with simplybibleFinder search'+b8+r3;
var bcrepor=r1+ww+'dreport'+r2+b4+b5+'reports'+b6+'reports'+b7+' Ron Graham&rsquo;s Ministry Reports'+b8+r3;
var bcmaps=r1+ww+'dmaps'+r2+b4+b5+'maps'+b6+'maps'+b7+' Maps of Bible Places with Index'+b8+r3;
var bclist=r1+ww+'dindex'+SeriesCode+r2+b4+b5+'list'+b6+'list'+b7+GetListInfo()+b8+r3;
TabCode+=eval(GetBtnCode(AliasStem));//from minor

// 'NEXT' TABS
var NextTabId='nextlesson'; 
    if (FilenameInitial !="f"){NextTabId="nextservice";}
    if (SeriesCode=="QuizU")  {NextTabId="nextquiz";}
    if (SeriesCode=="XWord")  {NextTabId="nextquiz";}
    if (SeriesCode=="Repor")  {NextTabId="nextreport";}
    if (NextItemData.indexOf(FilenameStem)>=0) {NextTabId="nextitem";}
TabCode+=r1+FilenameOfNext+'">'+b4+b5+NextTabId+b6+'Go to '+KEY[92]+b7+'Go to '+KEY[92]+b8+r3;
KEY[86]='<div id="tabs">'+TabCode+TitleLine()+'</div>'; return KEY[86]
}//end PartsTabsitem

function GetParts(s) {if (KEY[16][0]=="1") {return ""}
var i=0, p=1, f="", c='<span class=';
if (s=="") {s="thispart"}
for (i=1; i<=KEY[16][0]; i++) {if (KEY[16][i].slice(0,3)==AliasStem) {p=i;}}//endif, next i
if (s=="nextstem" && p <KEY[16][0]) {return KEY[16][p+1].slice(0,3)}
if (s=="nextstem" && p>=KEY[16][0]) {return KEY[16][1]}
if (s=="laststem") {return KEY[16][KEY[16][0]]}
if (s=="nextpart" && p <KEY[16][0]) {return (p+1)}
if (s=="nextpart" && p>=KEY[16][0]) {return "1"}
if (s=="thispart") {return p}
f='&nbsp;&mdash;Part&nbsp;'+p+'</span>'; 
if (s=="mini") {return c+'"tiny">' +f;}
if (s=="small"){return c+'"small">'+f;}
if (s=="partn"){return c+'"partnum">'+f;}
if (s=="h1")   {return c+'"btpi">' +f;}
return ""
}//end GetParts

/***SCAN FNI***/
function ScanFNI(Item1,Item2) {
var x,T,H1,H2;
if (Item2=="") {Item2="-"};
y=FNI.length-1;
for (x=1; x<=y; x++) {
T=String(FNI[x]);
H1=T.indexOf(Item1);
if (H1>=0) {H2=T.indexOf(Item2); if (H2>=0) {return T;}}//endifs
}//next x
return "Not found"
}//end ScanFNI

/***LIST REF for FilenameOfList***/
function GetListRef(r) {
if (FName=="dindexSoulJ.htm" || FName=="dindexSoulX.htm") {ListLinkInfo="Index 1 - Journeys of the Soul"; return ww+"dindexJOS.htm"}
if (FName=="dindexRevln.htm" || FName=="dindexRevTr.htm") {ListLinkInfo="Main index - Revelation the Book"; return ww+"dindexREV.htm"}
if (FName=="dindexRevJu.htm" || FName=="dindexRevHv.htm") {ListLinkInfo="Main index - Revelation the Book"; return ww+"dindexREV.htm"}
if (FName=="dindexWordX.htm") {ListLinkInfo="Index 1 - Wonderful Words"; return ww+"dindexWords.htm"}
if (FName=="dindexIsaOu.htm" || FName=="dindexIsaLs.htm") {ListLinkInfo="Index 1 - Isiah Gleanings"; return ww+"dindexIsaGl.htm"}
if (r=="A") {ListLinkInfo="Main Alpha"; return ww+"dalpha.htm";}
if (r=="B") {ListLinkInfo="Abbreviations"; return ww+"dabbrev.htm";}
if (r=="C") {ListLinkInfo="Main Contents"; return ww+"dcontents.htm";}
if (r=="D") {ListLinkInfo="Main Deep End"; return ww+"ddeep.htm";}
if (r=="G") {ListLinkInfo="Word List"; return ww+"dglossary.htm";}
if (r=="H") {ListLinkInfo="The Hub"; return ww+"dhub.htm";}
if (r=="I") {ListLinkInfo="Main Info"; return ww+"dinfo.htm";}
if (r=="J") {ListLinkInfo="Series Index"; return ww+"dindexJOS.htm";}
if (r=="M") {ListLinkInfo="Treetop"; return ww+"dtreetop.htm";}
if (r=="N") {ListLinkInfo="What&rsquo;s New"; return ww+"dnew.htm";}
if (r=="P") {ListLinkInfo="Aptja.mobi"; return ww+"eaptjalist.htm";}
if (r=="R") {ListLinkInfo="Ron&rsquo;s Reports"; return ww+"dreport.htm";}
if (r=="S") {ListLinkInfo="Search"; return ww+"dsearch.htm";}
if (r=="T") {ListLinkInfo="Main Threads"; return ww+"dthread.htm";}
if (r=="U") {ListLinkInfo="Help Page"; return ww+"dhelp.htm";}
if (r=="V") {ListLinkInfo="Series Index"; return ww+"dindexREV.htm";}
if (r=="X") {ListLinkInfo="Series Index"; return ww+"dindexTOI.htm";}
if (r=="c") {ListLinkInfo="Series Index"; return ww+"dindex"+SeriesCode+".htm";}
if (r=="e") {ListLinkInfo="Webservant"; return ww+"elist1.htm";}
return ww+"dlist"+r+".htm#"+SeriesCode;
}//end GetListRef

/***GALLERY***/
function Gallery() {
var r,x,F1,F2,F3,F4,V7,V8,c,i,n,m,a;
r=FNI.length; x=1;
F1="<td><img src='isq"; F2=".jpg' width='100' height='100' /><br /><a href='"+ww; F3=".htm#";
F4="'>"; F5=". "; F6="</a></td>";
for (x=1; x<r; x++) { 
V7=""; V8="dlist"; 
c=FNI[x][0].slice(0,5);//code
i=FNI[x][0].slice(8,9);//file initial
n=FNI[x][0].slice(6,7);//list ref
m=(x-1)%6; if (m=="0") {V7="</tr><tr>"};
V8 = GetListRef(n); a=V8.indexOf("#"); if (a>=0) {V8=V8.slice(0,a)+"#"+c;}
document.write(V7+F1+c+F2+V8+F4+x+F5+c+F6);
}//next x
}//end Gallery function

/***KANGA CORNER***/

function CornerInfo() {new KangaKorna()}

function KangaKorna() {
if (KEY[73] !="" || Prange<=2 || Psimple=="ON") {return ""}
var m0,m1,m2,m3,m4,m5,m6,m7,m8,Link1,Link2,Link3,Link4,Link5,Link6,Link7,t,s,r,a,b,c,d;
m0='<a href="'+ww;
m1='" onmouseover="kangasq.src=';
m2="'imgkanga";
m3=".jpg'";
m4='" onmouseout="kangasq.src=';
m5="'imgbillboardsq.jpg'";
m6='">';
m7='</a>';
m8="</a> | "; 
if (Prange>3) 
{
t="Show&nbsp;Margin"; s="1"; r=Alias+"?SidebarON";
if (Sidebar.toUpperCase()=="ON" || Psimple.toUpperCase()=="ON") {t="Hide&nbsp;Margin"; r=Alias+'?SidebarOFF'; s='0';}
Link1=m0+'dhome.htm'+m1+m2+'home'+m3+m4+m5+m6+'Home'+m7+m8;
Link2=m0+'dcontents.htm'+m1+m2+'conts'+m3+m4+m5+m6+'Topics'+m7+m8;
Link3=m0+'dalpha.htm'+m1+m2+'alpha'+m3+m4+m5+m6+'Alpha'+m7+m8;
Link4=m0+'dhub.htm'+m1+m2+'hub'+m3+m4+m5+m6+'Hub'+m7;
Link5=m8+m0+r+m1+m2+'side'+s+m3+m4+m5+m6+t+m7+m8;
Link6=m0+Alias+'?PsimpleON'+m1+m2+'simple'+m3+m4+m5+m6+'Simple'+m7+m8;
Link7=m0+Alias+'?PrintpvON'+m1+m2+'print'+m3+m4+m5+m6+'Print'+m7;
}
a='<div id="kanga"><a href="'+ww+'dhome.htm" onmouseover="kangasq.src='+"'imgkangasq.jpg'";
b='" onmouseout="kangasq.src='+"'imgbillboardsq.jpg'"+'"><img id="kangasq" width="170" height="170" src="imgbillboardsq.jpg"';
c='  alt="simplybible.com - hop home" title="simplybible.com - hop home" /></a><br />';
d=Link1+Link2+Link3+Link4+KEY[73]+'</div>';
document.write(a+b+c+d); KEY[73]+="-";
}//end KangaKorna


/***SIDE BAR HANDLERS***/

function SideBar() {if (Prange<=3 || Sidebar=="OFF"){return ""}
var blackbox="",boxstyle,d="",heading="",p,seriesti,serlsn,partn="",filename,moreparts,sidelight,s='<span class="bold yellow">';
//moreparts='<p>'+MPSButtons(AliasStem,"pfv")+'</p>';//More, print, and simple buttons
pdata=PageData()
sidelight='<div>'+GetSideLight(FilenameStem)+'</div>';//cMinor
var usage='<br /><span class="tiny">'+KEY[43]+'</span>';
return pdata+sidelight+usage;
}//end SideBar

function PageData(){
if (Prange==1 || Psimple=="ON") {return ""}
var a,b,c,d,e,f,g,h,i,j,k,p,t,w,z;
if (Prange==2 || Prange==3) {w="300";} else {w="180";} 
a='<p class="smaller green" style="width:'+w+'px;">';
//headline
b='You are viewing...'+B1;
//red series title
c='<span class="bold red italic" title="'+SeriesCode+'">'+SeriesTitle+'</span>'+B1;
//Number
d=""; if (LessonOrServiceNumber!="") {d=PageDescr("c")+' '+LessonOrServiceNumber+' of '+SeriesTally+B1;}  
//lesson title
if (FName=="dhome.htm") {t="Home Page"} else {t=PageTitle};
t='<span class="gray" title="'+FilenameStem+'">'+t+'</span>'+B1;
//part number
e=""; if (KEY[16][0]>1) {e='Part '+GetParts("thispart")+' of '+KEY[16][0]}

i=ArrowsToAdjacent()+'</p>';
//filename=s+

return a+b+c+d+t+e+i;
}

function ArrowsToAdjacent()
{
var i,j,k,L,R;
L='<img src="zarrowleftw.jpg" alt="prev" />';
R='<img src="zarrowrightw.jpg" alt="next" />';
i='</span>'+B1+'<span class="tiny">Arrows to adjacent '+PageDescr("sp")+':</span>'+B1;
j='<a href="'+KEY[76]+'" alt="prev" title="'+KEY[85]+KEY[15]+'">'+L+'</a>';
k='<a href="'+FilenameOfNext+'" alt="next" title="'+KEY[92]+KEY[13]+'">'+R+'</a>';
return i+j+k
}//end ArrowsToAdjacent

function PrintVersionStripe(pos)
{
var a='',b='<p class="printvstrip">';
if (pos=="top") {a=b+'PRINT PREVIEW <span class="pvsmall">(Check your browser&rsquo;s own print preview and adjust settings if necessary)</span></p>';}
if (pos=="bot") {a=b+'<a href="'+ww+FName+'" title="Go back to page as usually displayed">Restore normal page view</a></p><p>&nbsp;</p>';}
return a
}//end PrintVersionStripe

function PageHeaderSimple(){
var a=minimizedtitle()+ww;//cMajor
if (Printpv=="ON") {a=PrintVersionStripe("top")+a;}
return a
}

function PageDescr(m){
var p=0, s=0;
if (m.indexOf("p")>=0) {p=1;};//p for pluralize
if (m.indexOf("s")>=0) {s=1;};//s for lowercase
//defaults
var z="Page"; if (p==1) {z="Pages"}
 if (FilenameInitial=="f") {z="Lesson"; if (p==1)  {z="Lessons"}}
 if (FilenameInitial=="b") {z="Index";  if (p==1)  {z="Indexes"}}
 if (FilenameInitial=="d") {z="Service"; if (p==1) {z="Services"}}
//changes
 if (SeriesCode=="QuizU") {z="Quiz"; if (p==1) {z="Quizzes"}}
 if (SeriesCode=="XWord") {z="Crossword"; if (p==1) {z="Crosswords"}}
 if (SeriesCode=="Train") {z="Page";  if (p==1) {z="Pages"}}
 if (SeriesCode=="SCMnl") {z="Tutorial"; if (p==1) {z="Tutorials"}}
 if (s==1) {z=z.toLowerCase()};
return z
}//end PageDescr

function SideSwitchFlag() {
//Series codes listed will have all their pages with sidebar hidden.
var cData="Sample,", flag="";
if (cData.indexOf(SeriesCode)<0) {flag="1";}
return flag
}//end SideSwitchFlag

function ResetBar(f,state) {
//files listed here open with sidebar switched as shown overiding state.
var Switch=state;
if (f=="dsrchres.htm") {Switch="ON";}
if (f=="daptja.htm") {Switch="ON";}
if (SideSwitchFlag()=="1") {Switch="ON";}
return Switch
}//end ResetBar

function GetSideLight(i) {
return '<span class="green small italic">Did you know that your browser might be working from old files in its own cache rather than the latest from the site?  Some browsers will do a complete refresh if you hold down the control (ctrl) key while asking for a refresh.  Most browsers will also let you clear the old files in the cache.</span>';
}//end GetSideLight (default)

/***PICK A BOX LIBRARY***/

function GetTopicMiniBoxes(size) {
var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,miniboxes;
a='<span class="small green italic">Bible Topic Lists</span><br />';
b=' <a href="'+ww+'dtopics.htm"><img alt="All Series" title="Series listing" src="zblues.jpg" width="20" height="20" class="border" /></a>';
c=' <a href="'+ww+'dlist1.htm"><img alt="Topic List 1" title="Topic List 1" src="zwhite1.jpg" width="20" height="20" class="border" /></a>';
d=' <a href="'+ww+'dlist2.htm"><img alt="Topic List 2" title="Topic List 2" src="zwhite2.jpg" width="20" height="20" class="border" /></a>';
e=' <a href="'+ww+'dlist3.htm"><img alt="Topic List 3" title="Topic List 3" src="zwhite3.jpg" width="20" height="20" class="border" /></a>';
f=' <a href="'+ww+'dlist4.htm"><img alt="Topic List 4" title="Topic List 4" src="zwhite4.jpg" width="20" height="20" class="border" /></a>';
g=' <a href="'+ww+'dlist5.htm"><img alt="Topic List 5" title="Topic List 5" src="zwhite5.jpg" width="20" height="20" class="border" /></a>';
h=' <a href="'+ww+'dlist6.htm"><img alt="Topic List 6" title="Topic List 6" src="zwhite6.jpg" width="20" height="20" class="border" /></a>';
i=' <a href="'+ww+'dlist7.htm"><img alt="Topic List 7" title="Topic List 7" src="zwhite7.jpg" width="20" height="20" class="border" /></a>';
j=' <a href="'+ww+'dlist8.htm"><img alt="Topic List 8" title="Topic List 8" src="zwhite8.jpg" width="20" height="20" class="border" /></a>';
k=' <a href="'+ww+'dlist9.htm"><img alt="Topic List 9" title="Topic List 9" src="zwhite9.jpg" width="20" height="20" class="border" /></a>';
l=' <a href="'+ww+'dlistk.htm"><img alt="Topic List 10" title="Topic List 10" src="zwhite10.jpg" width="20" height="20" class="border" /></a>';
m=' <a href="'+ww+'dlistx.htm"><img alt="Topic List 11" title="Topic List 11" src="zwhite11.jpg" width="20" height="20" class="border" /></a>';
n=' <a href="'+ww+'dglossary.htm"><img src="zglossary.jpg" alt="Bible word studies" title="Bible word studies" width="20" height="20" class="border" /></a>';
o=' <a href="'+ww+'dindexHebrw.htm"><img alt="Hebrews" title="Hebrews" src="zyellowh.jpg" width="20" height="20" class="border" /></a>';
p=' <a href="'+ww+'dindexIsaGl.htm"><img alt="Isaiah" title="Isaiah" src="zblacki.jpg" width="20" height="20" class="border" /></a>';
q=' <a href="'+ww+'dindexJOS"><img alt="Soul Journeys" title="Soul Journeys" src="zyellows.jpg" width="20" height="20" class="border" /></a>';
r=' <a href="'+ww+'dindexREV.htm"><img  alt="Revelation" title="Revelation" src="zred7star.jpg" width="20" height="20" class="border" /></a>';
s=' <a href="'+ww+'dindexTOI.htm"><img alt="Times of Israel" title="Times of Israel" src="zblueti.jpg" width="20" height="20" class="border" /></a>';
t=' <a href="'+ww+'dindexWords.htm"><img alt="Wonderful Words" title="Wonderful Words" src="zwwords.jpg" width="20" height="20" class="border" /></a>';
u=' <a href="'+ww+'dbooks.htm"><img alt="Bible Book Studies" title="Bible Book Studies" src="zbible.jpg" width="20" height="20" class="border" /></a>';
v=' <a href="'+ww+'f660.htm"><img alt="Parables Jesus Told" title="Parables Jesus Told" src="zparables.jpg" width="20" height="20" class="border" /></a>';
w=' <a href="'+ww+'dcontents.htm"><img alt="Main Table of Contents" title="Main Table of Contents" src="zconts.jpg" width="20" height="20" class="border" /></a>';
x=' <a href="'+ww+'dfaq1.htm"><img alt="Questions Lists" title="Questions Linked to Answers 1" src="zfaq.jpg" width="20" height="20" class="border" /></a>';
x2=' <a href="'+ww+'dfaq2.htm"><img alt="Questions Lists" title="Questions Linked to Answers 2" src="zfaq2.jpg" width="20" height="20" class="border" /></a>';
miniboxes=a+b+c+d+e+f+g+h+i+j+k+l+m;
if (size=="" || size==null || size=="long") {miniboxes+=n+o+p+q+r+s+t+u+v+w+x+x2;}
return miniboxes
}//end GetTopicMiniBoxes

function GetPartBox() {
if (KEY[16][0]==1 || KEY[16][2].indexOf("*")==3) {return ""};
var stem=GetParts("nextstem"),part=GetParts("nextpart");
if (KEY[16][part].indexOf("*")==3) {part=1; stem=KEY[16][1];}
var p1='Go to Part '+part+' of this lesson ~&nbsp;'+GetTabTi(stem);
return "<a href='"+ww+"f"+stem+".htm'><img src='zpart"+part+".jpg' alt='Part' title='"+p1+"' /></a>";
}

function GetThreadArray(TNames) {
//Thread name, page, bookmark, alt, first
TI= new Array();
TI[0]=new Array("","","");
TI[1]=new Array("Apostasy","3","Apostasy","apostasy","f627");
TI[2]=new Array("Attitude","3","Attitude","attitude","f155");
TI[3]=new Array("Baptism","3","Baptism","baptism","f220");
TI[4]=new Array("Blood","3","Blood","the blood of Christ","f109");
TI[5]=new Array("Cross","3","Cross","cross of Christ","f165");
TI[6]=new Array("Colossians","3","Colossians","Colossians","f283");
TI[7]=new Array("Covenant","3","Covenant","covenant","f972");
TI[8]=new Array("David","3","David","David","f622");
TI[9]=new Array("Death","3","Death","death","f304");
TI[10]=new Array("EternalLife","3","EternalLife","eternal life","f185");
TI[11]=new Array("Faith","3","Faith","faith","f321");
TI[12]=new Array("Gospel","3","Gospel","the gospel","f101");
TI[13]=new Array("Grace","3","Grace","grace","f208")
TI[14]=new Array("Paraclete","3","Paraclete","the Holy Spirit","f050");
TI[15]=new Array("Hope","3","Hope","hope","f180");
TI[16]=new Array("Joy","3","Joy","joy","f");
TI[17]=new Array("Justification","3","Justification","justification","f199");
TI[18]=new Array("Kingdom","3","Kingdom","the kingdom","f531");
TI[19]=new Array("Love","3","Love","love","f181");
TI[20]=new Array("Law","3","Law","Law","f833");
TI[21]=new Array("Melchizedek","3","Melchizedek","Melchizedek","f036");
TI[22]=new Array("Ministry","3","Ministry","ministry","f154");
TI[23]=new Array("Prayer","3","Prayer","prayer","f246");
TI[24]=new Array("Prophecy","3","Prophecy","prophecy","f157");
TI[25]=new Array("Sacrifice","3","Sacrifice","sacrifice","f199");
TI[26]=new Array("Salvation","3","Salvation","salvation","f001");
TI[27]=new Array("Advent","3","Advent","second coming","f181");
TI[28]=new Array("SelfImage","3","SelfImage","self image","f049");
TI[29]=new Array("Sin","3","Sin","sin","f115");
TI[30]=new Array("Suffering","3","Suffering","suffering","f805");
TI[31]=new Array("Works","3","Works","works","f512");
TI[32]=new Array("Worship","3","Worship","worship","f077");
var ThrdT,t,t1,t2,t3,t4,L,i;
ThrdT=TI.length; if (TNames=="Length") {return ThrdT}//return threads total (skip boxes).
t="";
t1="<a href='"+ww+"dthread";
t2="'><img src='zthreadyl.jpg' alt='Index to lessons on ";
t4="' title='Index to lessons on ";//added Aug 2009
t3="' /></a> ";
L=TI.length-1
for (i=1; i<=L; i++) 
{
if(TI[i][1]=="3") {TI[i][1]=TI[i][2].toLowerCase();}//alters link to suit a separate list like dthreadapostasy.htm
if (TNames.indexOf(TI[i][0])>=0) {t=t+t1+TI[i][1]+".htm#"+TI[i][2]+t2+TI[i][3]+t4+TI[i][3]+t3;}//endif
};//next i
return t
}//end function


function GetCharts(s) {
var a,b,c,t,Chart="";   
if (s!="") {
a="<a href='"+ww+FilenameInitial;
b=".htm#Chart'><img src='zchart.jpg' alt='Chart for "+SeriesTitle;
t="' title='Chart for "+SeriesTitle;
c="' /></a> ";
Chart=a+s+b+t+c
}//end if
return Chart
}//end GetCharts

function GetReadMeBoxes(s) {if (s=="") {return s}
var R, a="",b="",i=0,d,t,num,ch1,t,ReadMe="";
R=Slice(s,",");
while (i< R[0]) { 
i++; d=R[i]; num="0123456789"; ch1=d.substring(0,1); t= num.indexOf(ch1);
if (t>= 0) {d=FilenameInitial+d;}//endif
a="<a href='"+ww+d+".htm'";
i++; d=R[i]; b="><img src='zreadme.jpg' alt='"+d+"' title='"+d+"' /></a> ";
ReadMe+=a+b;
}//endwhile
return ReadMe
}//end GetReadMeBox


function GetBibleBoxes(s) {if (s=="") {return s}
var k1,k2,k3,k4,k5,k6,w2,w3,w4,w5,w6;
k1="www.ccel.org/bible/kjv/";
k2="/";
k3=".html'>";
k4=" <img src='ztextkjv.jpg' alt='";
k5=" -  King James Version'></a> "; w1="ebible.org/bible/web/";
k6="' title='";
w2=".htm#C";
w3="V1'>";     
w4=" <img src='ztextweb.jpg' title='Read the Bible passage if you are connected to the internet' border='1' alt='";
w5=" -  World English Bible'  /></a> ";
w6="' title='";
var B=Slice(s,","),c="",d="",i=0,v="",kz="",nb="",r="",t="",u="<a href='http://",v="";wb="",wz="";
while (i<B[0]-1) {
  i++; nb=B[i]; wb=GetBibleName(B[i]);
  i++; c=B[i];
  i++; v=B[i];
  kz=u+k1+nb+k2+c+k3+k4+nb+k6+nb+k5;
  wz=u+w1+wb+w2+c+w3+w4+nb+w6+nb+w5;
  if (v=="k") {r=r+kz;}
  if (v=="w") {r=r+wz;}
  if (v=="b") {r=r+kz+wz;}   
}//endwhile
return r
}//end GetBibleBoxes

function GetBibleName(s) {
if (s=="Leviticus"){s="Lev";}
if (s=="Numbers"){s="Num";}
if (s=="Deuteronomy"){s="Deut";}
if (s=="1Samuel"){s="1Sam";}
if (s=="2Samuel"){s="2Sam";}
if (s=="1Chronicles"){s="1Chron";}
if (s=="2Chronicles"){s="2Chron";}
if (s=="Ecclesiastes"){s="Eccl";}
if (s=="SongofSongs"){s="Song";}
if (s=="Lamentations"){s="Lament";}
if (s=="Zephaniah"){s="Zeph";}
if (s=="Zechariah"){s="Zech";}
if (s=="1Corinthians"){s="1Cor";}
if (s=="2Corinthians"){s="2Cor";}
if (s=="Galatians"){s="Gal";}
if (s=="Ephesians"){s="Eph";}
if (s=="Philippians"){s="Philip";}
if (s=="Colossians"){s="Col";}
if (s=="1Thessalonians"){s="1Thes";}
if (s=="2Thessalonians"){s="2Thes";}
if (s=="1Timothy"){s="1Tim";}
if (s=="2Timothy"){s="2Tim";}
if (s=="1Peter"){s="1Peter";}
if (s=="2Peter"){s="2Peter";}
if (s=="1John"){s="1John";}
if (s=="2John"){s="2John";}
if (s=="3John"){s="3John";}
if (s=="Revelation"){s="Rev";}
return s
}//end GetBibleName

function GetPdfBox(f) {if (KEY[59]==""){return ""} else {return SUBp01("zpdf.jpg")}}

function GetPrintpBox(f) {if (FilenameInitial !="f"){return ""} else {return SUBp02("zprint.jpg")}}

function AssembleAlphaBoxes() {
var AI,SM,SA,SH,XA,MT,BC,XC,EM,M;
AI='<img src="imgalpha.jpg" alt="alpha" usemap="#AlphaMap" />';
SM='<map id="AlphaMap" name="AlphaMap">';
SA='<area shape="rect"';
SH=' href="bindex';
SX=' href="dalpha'
XA='.htm" alt="AlphaIndex'; 
MT='" title="Alpha Index ';
BC='" coords="';
XC='" />';
EM='</map>';
M=AI+SM;
M+=SA+SH+"A"+XA+"A"+MT+"A"+BC+"1,1,33,33"+XC;
M+=SA+SH+"B"+XA+"B"+MT+"B"+BC+"33,1,66,33"+XC;
M+=SA+SH+"C"+XA+"C"+MT+"C"+BC+"66,1,99,33"+XC;
M+=SA+SH+"D"+XA+"D"+MT+"D"+BC+"99,1,130,33"+XC;
M+=SA+SH+"E"+XA+"E"+MT+"E"+BC+"130,1,162,33"+XC;

M+=SA+SH+"F"+XA+"F"+MT+"F"+BC+"1,33,33,66"+XC;
M+=SA+SH+"G"+XA+"G"+MT+"G"+BC+"33,33,66,66"+XC;
M+=SA+SH+"H"+XA+"H"+MT+"H"+BC+"66,33,99,66"+XC;
M+=SA+SH+"I"+XA+"I"+MT+"I"+BC+"99,33,130,66"+XC;
M+=SA+SH+"J"+XA+"J"+MT+"J"+BC+"130,33,162,66"+XC;

M+=SA+SH+"J"+XA+"K"+MT+"K"+BC+"1,66,33,99"+XC;
M+=SA+SH+"L"+XA+"L"+MT+"L"+BC+"33,66,66,99"+XC;
M+=SA+SH+"M"+XA+"M"+MT+"M"+BC+"66,66,99,99"+XC;
M+=SA+SH+"N"+XA+"N"+MT+"N"+BC+"99,66,130,99"+XC;
M+=SA+SH+"O"+XA+"O"+MT+"O"+BC+"130,66,162,99"+XC;

M+=SA+SH+"P"+XA+"P"+MT+"P"+BC+"1,99,33,130"+XC;
M+=SA+SH+"R"+XA+"Q"+MT+"Q"+BC+"33,99,66,130"+XC;
M+=SA+SH+"R"+XA+"R"+MT+"R"+BC+"66,99,99,130"+XC;
M+=SA+SH+"S"+XA+"S"+MT+"S"+BC+"99,99,130,130"+XC;
M+=SA+SH+"T"+XA+"T"+MT+"T"+BC+"130,99,162,130"+XC;

M+=SA+SH+"V"+XA+"U"+MT+"U"+BC+"1,130,33,162"+XC;
M+=SA+SH+"V"+XA+"V"+MT+"V"+BC+"33,130,66,162"+XC;
M+=SA+SH+"W"+XA+"W"+MT+"W"+BC+"66,130,99,162"+XC;
M+=SA+SH+"W"+XA+"XYZ"+MT+"XYZ"+BC+"99,130,130,162"+XC;
M+=SA+SX+XA+""+MT+""+BC+"130,130,162,162"+XC;
if (Prange==1){M+="<br />";} else {M+=" &nbsp;&nbsp;&nbsp; ";} 
M+=EM
return M
}//end AssembleAlpahaBoxes

function AssembleSvceBoxes() {
var AI,SM,SA,SH,XA,MT,BC,XC,EM,M;
AI='<img src="imgpickabox.jpg" alt="alpha" usemap="#ServiceMap" />';
SM='<map id="ServiceMap" name="ServiceMap">';
SA='<area shape="rect"';
SH=' href="d';
SX=' href="f'
XA='.htm" alt="Service'; 
MT='" title="';
BC='" coords="';
XC='" />';
EM='</map>';
M=AI+SM;
M+=SA+SH+"home"+XA+MT+"Home page"+BC+"1,1,33,33"+XC;
M+=SA+SH+"hub"+XA+MT+"The Hub"+BC+"33,1,66,33"+XC;
M+=SA+SH+"search"+XA+MT+"Search"+BC+"66,1,99,33"+XC;
M+=SA+SH+"contents"+XA+MT+"Site Contents"+BC+"99,1,130,33"+XC;
M+=SA+SH+"alpha"+XA+MT+"Main Alpha Index"+BC+"130,1,162,33"+XC;

M+=SA+SH+"new"+XA+MT+"Latest Additions"+BC+"1,33,33,66"+XC;
M+=SA+SH+"glossary"+XA+MT+"Word Studies"+BC+"33,33,66,66"+XC;
M+=SA+SH+"deep"+XA+MT+"The Deep End"+BC+"66,33,99,66"+XC;
M+=SA+SX+"713"+XA+MT+"Quiz Master"+BC+"99,33,130,66"+XC;
M+=SA+SX+"721"+XA+MT+"Crossword Puzzles"+BC+"130,33,162,66"+XC;

M+=SA+SH+"help"+XA+MT+"Help Page"+BC+"1,66,33,99"+XC;
M+=SA+SH+"info"+XA+MT+"About Us"+BC+"33,66,66,99"+XC;
M+=SA+SH+"copyrt"+XA+MT+"Copyright Terms and Permissions"+BC+"66,66,99,99"+XC;
M+=SA+SH+"contact"+XA+MT+"Contact Us"+BC+"99,66,130,99"+XC;
M+=SA+SH+"sitemap"+XA+MT+"Site Map"+BC+"130,66,162,99"+XC;

M+=SA+SH+"thread"+XA+MT+"Main Threads Page"+BC+"1,99,33,130"+XC;
M+=SA+SH+"abbrev"+XA+MT+"Bible Book Abbreviations"+BC+"33,99,66,130"+XC;
M+=SA+SH+"maps"+XA+MT+"Bible Maps"+BC+"66,99,99,130"+XC;
M+=SA+SH+"charts"+XA+MT+"List of Charts"+BC+"99,99,130,130"+XC;
M+=SA+SH+"links"+XA+MT+"External Links"+BC+"130,99,162,130"+XC;

M+=SA+SH+"books"+XA+MT+"Bible Book Studies"+BC+"1,130,33,162"+XC;
M+=SA+SH+"indexRevln"+XA+MT+"Revelation the Book"+BC+"33,130,66,162"+XC;
M+=SA+SH+"indexTOI"+XA+MT+"Times of Israel"+BC+"66,130,99,162"+XC;
M+=SA+SH+"indexIsaGl"+XA+MT+"Isaiah Gleanings"+BC+"99,130,130,162"+XC;
M+=SA+SH+"indexJesus"+XA+MT+"Lessons about Jesus"+BC+"130,130,162,162"+XC;

M+=EM
return M

return SB5
}//end AssembleSvceBoxesOld

/***PAGE END LIBRARY***/

function elogo() {
var w="300",h="200"; if (Pwide<=450) {w="200"; h="133";}
return '<a href="'+ww+'dhome.htm"><img src="imgsclogobible.jpg" width="'+w+'" height="'+h+'" alt="Simply Christians" title="Simply Bible Simply Christians ~ Go to Home Page" /></a>';}

function AssembleEndPlate() {return '<p class="tiny center">'+elogo()+B1+'<a href="'+ww+'dcopyrt.htm" title="Read copyright terms and permissions">Copyright &copy; Ron Graham '+KEY[41]+'</a></p>';}

function Uz(Call) {
//called by cMajor.js populates KEY[43] with correct usage display per the cMinor script
var U=new Array(),Usg="",Z="-1";
U[1]="<p class='tiny'>";
U[2]="&nbsp;</p>";
U[3]="Contains excerpts or ideas from<br />";
U[4]="<a href='"+ww+"f000.htm'><img src=imgurge.jpg width='113' height='49' alt='URGE' /></a>";
U[5]="";//TIL banner now in sidebar
U[6]="Australian Video Ministry<br />circa 1985-1995";
U[7]="Bairnsdale Cottage Class<br />";
U[8]="Bairnsdale Sunday Sermon<br />";
U[9]="Bairnsdale Sunday Adult Class<br />";
U[10]="Originally published in<br />";
U[11]="Developed from material<br />originally presented in<br />";
U[12]="Series featured on simplybible.com ";
U[13]="the Communicator, Frankston<br />";
U[14]="";
U[15]="Featured on simplybible.com<br />";
U[16]="This material was revised<br />";
U[17]="Written in response to<br />a website visitor&rsquo;s email<br />";
U[18]="Bundaberg Sunday Adult Class<br />";
U[19]="Bundaberg Sunday Sermon<br />";
U[20]="Bundaberg Sunday Evening<br />";
U[21]="Bundaberg Midweek<br />";
U[22]="Page check ";
U[23]="Bundaberg Korean service<br />";
U[24]="Valid XHTML 1.0 Strict"
U[25]="Upgraded (2011 standard)";
U[26]=B2+'<p><img src="isqMains.jpg" title="Australia" alt="Australian Flag" /></p>';
Usg=U[1];//Assembler        
Call=","+Call+",";//extreme delimiters
Z=Call.indexOf(",bbS,"); if(Z>=0) {Usg+=B1+U[18]+Call.slice(Z+5,Call.indexOf(",",Z+5));}
Z=Call.indexOf(",bbP,"); if(Z>=0) {Usg+=B1+U[19]+Call.slice(Z+5,Call.indexOf(",",Z+5));}
Z=Call.indexOf(",bbE,"); if(Z>=0) {Usg+=B1+U[20]+Call.slice(Z+5,Call.indexOf(",",Z+5));}
Z=Call.indexOf(",bbK,"); if(Z>=0) {Usg+=B1+U[23]+Call.slice(Z+5,Call.indexOf(",",Z+5));}
Z=Call.indexOf(",bbM,"); if(Z>=0) {Usg+=B1+U[21]+Call.slice(Z+5,Call.indexOf(",",Z+5));}
Z=Call.indexOf(",M,"  ); if(Z>=0) {Usg+=B1+U[7]+Call.slice(Z+3,Call.indexOf(",",Z+3));} 
Z=Call.indexOf(",P,"  ); if(Z>=0) {Usg+=B1+U[8]+Call.slice(Z+3,Call.indexOf(",",Z+3));} 
Z=Call.indexOf(",S,"  ); if(Z>=0) {Usg+=B1+U[9]+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",C,"  ); if(Z>=0) {Usg+=B1+U[22]+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",E,"  ); if(Z>=0) {Usg+=B1+U[18];}
Z=Call.indexOf(",F,"  ); if(Z>=0) {Usg+=B1+U[10]+U[13];}
Z=Call.indexOf(",R,"  ); if(Z>=0) {Usg+=B1+U[16]+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",V,"  ); if(Z>=0) {Usg+=B1+U[6];}
Z=Call.indexOf(",W,"  ); if(Z>=0) {Usg+=B1+U[15]+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",X,"  ); if(Z>=0) {Usg+=B1+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",Y,"  ); if(Z>=0) {Usg+=B1+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",Z,"  ); if(Z>=0) {Usg+=B1+Call.slice(Z+3,Call.indexOf(",",Z+3));}
Z=Call.indexOf(",U,"  ); if(Z>=0) {Usg+=B2+U[11]+U[4];}
Z=Call.indexOf(",U11,"); if(Z>=0) {Usg+=B2+U[25];}
Z=Call.indexOf(",XSV,"); if(Z>=0) {Usg+=B2+U[24];}
return U[26]+Usg+U[2];
}//end Uz function

/***DOWN ARROW***/

function DownArrow(n) {
n=n.toString();
var z,Ti,t,Q,f,p,a,b,c,x;
z=",A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,"
Ti="'Move heading to top of window'";
t=z.indexOf(n); Q=Slice(n,",");
f=n; p=1; a=""; b=""; c=""; x="";
if (n== "0") {n="Chart"; p=0;}
if (Q[0]==2) {n=Q[1]; p=0;}
if (p== 1)   {n="Point"+n;}
if  (t > 0) {f=t+2;}
if (Q[0]== 2) {f=Q[2]+2;}
f=(f%3)+1;
a="<a id='"+n+"' href='#"+n+"'>";
b="<img class='noprint' src='imgdown"+f+".gif' alt='arrow' title="+Ti+"' /></a>";
document.write(a+b);
return a+b
}//end DownArrow

/***MISC INSERTS AND INCLUDES***/

function Barrier()
{
var p="",i=1,w=Pwide/7;
if (Prange>2) {for (i=1;i<=w;i++) {p+="&nbsp;";}}
document.write('<p class="noprint red">'+p+'~</p>');
}

function ServiceSelect(filename,heading) {
var method,a,b,c,f,t1,t2,t3,t4,r;
method=''; if (heading=="return") {method='return'; heading='';}
a='<span class="small green italic"><a href="';
b='" onmouseover="'+method+'servicep.src=';
c='" onmouseout="'+method+'servicep.src='+"'iconservicep.jpg'"+'">'
f='</a></span> | ';//end of line, return to a
if (filename=="") {filename='#'+method+'servicep';}
t1='<img id="'+method+'servicep" name="'+method+'servicep" src="iconservicep.jpg" ';
t2='width="85" height="50" alt="Service Pages" title="Select a service below" /> &nbsp;';
t3='<span class="bold green">'+heading+'</span></a><br />';
t4='<span class="italic">Main indexes and info... </span>'; 
r='';
r+=(a+ww+filename+b+"'iconhome.jpg'"+c+t1+t2+t3+t4);
r+=(a+ww+"dhome"+FXQ()+DQ+b+"'iconhome.jpg'"+c+"Home"+f);
r+=(a+ww+"dhub"+FXQ()+DQ+b+"'iconhub.jpg'"+c+"Hub"+f);
r+=(a+ww+"dalpha"+FXQ()+DQ+b+"'iconalpha.jpg'"+c+"Alpha"+f);
r+=(a+ww+"dcontents"+FXQ()+DQ+b+"'iconcontents.jpg'"+c+"Contents"+f);
r+=(a+ww+"dsearch"+FXQ()+DQ+b+"'iconsrch.jpg'"+c+"Search"+f);
r+=(a+ww+"ddeep"+FXQ()+DQ+b+"'icondeepx.jpg'"+c+"Deepend"+f);
r+=(a+ww+"dglossary"+FXQ()+DQ+b+"'iconglossary.jpg'"+c+"Glossary"+f);
r+=(a+ww+"dkeywords"+FXQ()+DQ+b+"'iconglossaryx.jpg'"+c+"Keywords"+f);
r+=(a+ww+"dbooks"+FXQ()+DQ+b+"'iconbooksx.jpg'"+c+"Books"+f);
r+=(a+ww+"dthread"+FXQ()+DQ+b+"'iconthread.jpg'"+c+"Threads"+f);
r+=(a+ww+"dtopics"+FXQ()+DQ+b+"'icontopics.jpg'"+c+"Topic"+f); 
r+=(a+ww+"dsitemap"+FXQ()+DQ+b+"'icondirectx.jpg'"+c+"<span class='nb'>Site Map</span>"+f);
r+=(a+ww+"dservice"+FXQ()+DQ+b+"'icondirect.jpg'"+c+"Directory"+f);
r+=(a+ww+"ddigest"+FXQ()+DQ+b+"'icondigest.jpg'"+c+"Digest"+f);
r+=(a+ww+"dnew"+FXQ()+DQ+b+"'iconwnew.jpg'"+c+"New"+f);
r+=(a+ww+"dhelp"+FXQ()+DQ+b+"'iconhelp.jpg'"+c+"Help"+f);
r+=(a+ww+"dabbrev"+FXQ()+DQ+b+"'iconabbrev.jpg'"+c+"Abbrev"+f);
r+=(a+ww+"dlinks"+FXQ()+DQ+b+"'iconservicepx.jpg'"+c+"Links"+f);
r+=(a+ww+"dcharts"+FXQ()+DQ+b+"'iconcharts.jpg'"+c+"Charts"+f);
r+=(a+ww+"dmaps"+FXQ()+DQ+b+"'iconmaps.jpg'"+c+"Maps"+f);
r+=(a+ww+"dtreetop"+FXQ()+DQ+b+"'icontreetopx.jpg'"+c+"Treetop"+f);
r+=(a+ww+"dinfo"+FXQ()+DQ+b+"'iconinfo.jpg'"+c+"Info"+f);
r+=(a+ww+"dcopyrt"+FXQ()+DQ+b+"'iconcopyrt.jpg'"+c+"Copyright"+f);
r+=(a+ww+"dpaypaldonate"+FXQ()+DQ+b+"'iconpaypaldonate.jpg'"+c+"Donations"+f);
r+=(a+ww+"dcontact"+FXQ()+DQ+b+"'iconcontact.jpg'"+c+"Contact"+f+'</span>');
if (method!="return") {document.write(r);}
return r
}//end ServiceSelector

function EmAddy() {
var a='@', m='<a href="mailto:', n='ron', d='simplybible.com', x='">', y='</a>';
document.write(m+n+a+d+x+n+a+d+y);
}//end EmAddy

function GetGreek(s,m) {
var Grk="",t=0,g=0,a=0,c="greek",A="",G;
A+="A,B,G,D,E,Z,EE,TH,I,K,L,M,N,X,O,P,R,-,S,T,U,PH,CH,PS,OO";
A+=",_,h,1,2,3,4,5,a,b,g,d,e,z,ee,th,i,k,l,m,n,x,o,p,r,sf,s,t,u,ph,ch,ps,oo";
A=Slice(A,","); var G=Slice(s,",");
while (g<=G[0]) { 
g++;
for (a=1; a<=(A[0]); a++) {
if (G[g]=="_") {Grk = Grk+" "; a=A[0];}
else if (G[g]=="h") {Grk = Grk+"&#180;"; a=A[0];}
else if (G[g]=="1") {c="bold purple padded yellowbg";}
else if (G[g]=="2") {c="bold red";}
else if (G[g]=="3") {c="bold green";}
else if (G[g]=="4") {c="bold purple";}
else if (G[g]=="5") {c="normal";}
else if (G[g]=="6") {c="small";}                         
else if (G[g]==A[a]) {Grk=Grk+"&#"+(a+912)+";";}
}//next a
a=0; t=0;
}//endwhile
if (m!="str"){document.write("<span class='nb'><span class='"+c+"'>"+Grk+"</span></span>");}
return Grk.toString()
}//End Greek function

function WhiteSq(n) {
var N,p,a="",b,x,sq;
N=Slice(n,","); if (N[0]==1) {p=N[1]; n=N[1];} else if (N[0]==2) {p=N[1]; n=N[2];}
//document.write(p);
x="Jump point "+n+"  to top of window"; if (p=="0") {x=n;};
sq="<img src='zwhite"+n+".gif' alt='"+x+"' title='"+x+"' border='1' />"; b=sq;
if (p!=0) {a="<a id='WSB"+p+n+"' name='WSB"+p+n+"'>&nbsp;</a><br />"; b="<a href='#WSB"+p+n+"'>"+sq+"</a>&nbsp; ";}
document.write(a+b);
}//end WhiteSq

function FSq(f) {
document.write("<a href='"+ww+f+".htm'><img src='imgfirst.jpg' /></a>");
}//end FSq

function  Note(n) {
var i,x;
i = 'imgnote.jpg'; if (n.indexOf("s")>=0) {i="imgtakenote.jpg";} else if (n.indexOf("r")>=0) {i="imgredstar.gif";}
x = 'Scroll this note to top of window';
document.write('<a id="Note'+n+'" name="Note'+n+'" href="#Note'+n+'"><img src="'+i+'" alt="'+x+'" /></a> &nbsp;');
}//end Note

function MainIndexes() {
var f="<p><img src='imgindex.jpg' /> <a href='"+ww;
document.write(f+"dhome.htm'>Big Home Page"+SynopsisB("hom"));
document.write(f+"dhub.htm'>The Hub"+SynopsisB("hub"));
document.write(f+"dalpha.htm'>Alpha Index"+SynopsisB("alp"));
document.write(f+"dcontents.htm'>Table of Contents"+SynopsisB("con"));
document.write(f+"dtopics.htm'>Topical Series Listing"+SynopsisB("top"));
document.write(f+"dglossary.htm'>Glossary"+SynopsisB("glo"));
document.write(f+"dbooks.htm'>Bible Book Studies"+SynopsisB("boo")+"</p>");
return 0}//end MainIndexes

function Peas(num,pword,xtra) {
var a,b,c,d=""; if (xtra==null) {xtra=""};
a='<p><img src="imgpodpeas.gif" width="176" height="70" title="A Pod of Peas" alt="A Pod of Peas" /></p><ul>';
b='<li><span class="bold"><a href=#Point'+num+'>'+pword;
c='</a></span><br />'+xtra+'</li>';
if (pword=="closepeas") {d="</ul>"; b=""; c="";}
if (num==0) {document.write(a);} else {document.write(b+c+d);}
}//end Peas

function Daselyh(n) {return ""
}//end Daselyh

/***CHARTS AND TEXT BOXES ***/

function StepsChart() {var Stepschart=""
if (Prange>2){
var S1,S2,S3,S4,S5,S6,S7,S8,S5,SI,SA,SB,SC,ST
S1='Hear the gospel of Christ',S2='Have faith (belief) in Christ',S3='Repent of sin',S4='Confess faith in Christ';
S5='Be baptized into Christ',S6='Continue in his way',S7='Printable a4 pdf',S8='Steps to Salvation';
SI='<div class="indent"><img src="imgsteps.jpg" alt="'+S8+'" title="'+S8+'"  usemap="#StepsChart" /><map id="StepsChart" name="StepsChart">';
SA='<area shape="rect" href="';SB='" alt="'; ST='" title="';SC='</map><p><a id="Bottom"></a></div>';
var Stepschart=SI+SA+'f095.htm'+SB+S1+ST+S1+'" coords="70,63,350,85" />'+SA+'f218.htm'+SB+S2+ST+S2+'" coords="90,160,430,204" />'+SA+'f219.htm'+SB+S3+ST+S3+'" coords="70,270,366,324" />'+SA+'f021.htm'+SB+S4+ST+S4+'" coords="90,380,400,445" />'+SA+'f220.htm'+SB+S5+ST+S5+'" coords="70,490,430,564" />'+SA+'f094.htm'+SB+S6+ST+S6+'" coords="90,595,390,684" />'+SA+'pStepsChart.pdf"'+SB+S7+ST+S7+'" coords="5,745,177,882" />'+SC;
}//endif
if (Prange<3){new SixStepsGrace()}
document.write(Stepschart);
}//end StepsChart

function SixStepsGrace()
{
document.write('<h1 class="btpi">Six Steps to&nbsp;Grace</h1><p class="green italic">The words of Paul in Romans (and his agreement with Jesus in the gospels) on what people should do to receive grace</p><p><span class="bold purple">1. Hearing Christ&rsquo;s word</span><br /><span class="nb">(Rom 10:8-17,</span> <span class="nb">Mtt 7:24).</span></p><p><span class="bold purple">2. Believing <span class="nb">&mdash;having faith</span></span><br /><span class="nb">(Rom 1:16-17,</span> <span class="nb">Jhn 3:16)</span></p><p><span class="bold purple">3. Repentance from sin</span><br /><span class="nb">(Rom 2:4-5,</span> <span class="nb">Rom 6:1-2,</span>  <span class="nb">Lke 5:31-32)</span></p><p><span class="bold purple">4. Confessing Christ</span><br /><span class="nb">(Rom 10:8-10,</span> <span class="nb">Mtt 10:32)</span></p><p><span class="bold purple">5. Being baptized into <span class="nb">Christ&rsquo;s death</span></span><br /><span class="nb">(Rom 6:3-4,</span>  <span class="nb">Mrk 16:15-16)</span></p><p><span class="bold purple">6. Ongoing commitment</span><br /><span class="nb">(Rom 12:1-2,</span> <span class="nb">Rom 12:11-12,</span> <span class="nb">Lke 9:62)</span></p>');
}

function TextBox(n,w,h) {
var t="",a,b,r='<div class="ruleoff">&nbsp;</div>';
if (h=="nohead") {h="";}
if (h=="continue") {t="<span class='tiny'>&nbsp;</span>"+t; h="";}
if (h !="" && "text,topic,note".indexOf(h) >=0) {h='<p class="center"><img src="img'+h+'.jpg" alt="U" title="UP" /></p>';}

a='<div style="width:'+w+';" class="textbox">';
b='<a id="tBox'+n+'" name="tBox'+n+'" href="#tBox'+n+'"><span class="italic">';
e='</span></a>';
document.write(r+a+t+b+h+e);
}//end TextBox

function AddBox(s) {
r="</div>"; if (s=="ruleoff") {r+='<div class="ruleoff">&nbsp;</div>';}
a='<div class="textbox">';
document.write(r+a); 
}//end AddBox

function CloseBox(t) {
if (t=="text" || t=="" || t==null) {document.write('</div><div class="ruleoff">&nbsp;</div>'); return}
///close quizboxes...
var a='</td></tr>', b="",c="";
if (t=="qbex") {b="<tr><td colspan='2'>&nbsp;</td></tr>";}
if (t=="qbex") {c='</table></form>';}
if (t=="qbss") {c='</table></form>';}
if (t=="qbmc") {c='</td></tr></table></form>';}
document.write(a+b+c);
}//end CloseBox

/***STRING AND MATH MANIPULATION ***/

/*--[SLICE TO ARRAY]--*/
function Slice(datastring,delimiter) {
var Z=new Array(),s=0,e=0,i=0;
if (delimiter=="" || delimiter==null) {delimiter=",";}
datastring=delimiter+datastring+delimiter;
while (e >=0) { i++; s=e+1; e=datastring.indexOf(delimiter,s); Z[i]=datastring.slice(s,e);}//endwhile
Z[0]=Z.length-2; return Z;
}//end Slice

/***[DELETE REPEATS]***/


function DeleteRepeats(D,d)
{
if (D==null || D=="") {return ""} 
if (d==null || d=="") {d=","}
//D is data line and d is delimiter char
var first="", rest="", CutPoint=0, keep="", start=0; repeat="", marker="xq9z", counter=0; 
var LeadingDelimiterRemoved="", FirstTerm="", OtherTerms="", DeleteRepeatsRecord="";

D=ZapUnwanted(D,"double","+");

if (D.slice(0,1)==d) {start=1;}
//DEBUG document.write(start);
D+=d+marker+d;
//DEBUG document.write('Marker added: '+D)

while (counter!=-1)
{
counter++; 
//cut data into two parts, first term and other terms;
LeadingDelimiterRemoved=D.slice(start);
CutPoint=LeadingDelimiterRemoved.indexOf(d);
FirstTerm=LeadingDelimiterRemoved.slice(0,CutPoint);
if (counter==1) {OrderCheck=FirstTerm}
OtherTerms=LeadingDelimiterRemoved.slice(LeadingDelimiterRemoved.indexOf(d));
//remove instance of first term in other terms 
D=OtherTerms.replace(d+FirstTerm+d,d)+FirstTerm+d;
//store result for tracker
//PhraseologyTracking+=counter+B1+'FirstTerm='+FirstTerm+B1+'OtherTerms='+OtherTerms+B1;
//clean up delimiters
D=ZapUnwanted(D,"double",d);
//repeat or break
if (FirstTerm==marker) {counter=-1};
}//endwhile

//clean up and return string
D=D.replace(marker,"");
D=ZapUnwanted(D,"double",d);

return D 
}// END DeleteRepeats

/*--[PROPER CASE]--*/
function ProperCase(InputString){
//Lines: Init, Elements, Loop, CapFirst, Concatenate, End.
var Head="", Uncap=",A,An,And,In,It,For,The,To,";
Elements=Slice(InputString," ");
for (i=1; i<=Elements[0]; i++)
  {
  Elements[i]=CapFirst(Elements[i]);
  if (i>1 && Uncap.indexOf(","+Elements[i]+",")>=0) {Elements[i]=Elements[i].toLowerCase();}//endif
  Head+=Elements[i]+" ";
  }//next i
return Head 
}//end ProperCase

/*--[CAP FIRST CHAR]--*/

function CapFirst(W)
{
var Cap=W.replace(W.charAt(0),W.charAt(0).toUpperCase()); 
return Cap
}//end CapFirst

function ArrayToString(Z,delimiter) {
var zstring="",i;
for (i=1; i<Z[0]; i++) {zstring=zstring+(Z[i])+delimiter;}//next i
return zstring}//end ArrayToString

function PurgeNulls(Z){
//Lines: Init, Loop, TestElement, SaveItem, Reset, SaveItemCount, End. 
var swap=new Array(),count=0,testnull=0,i;
for (i=0; i<=Z[0]; i++) 
{if (Z[i]=="") {testnull=-1;}//endif 
if (testnull==0) {swap[count]=Z[i]; count=count+1;}//endif
testnull=0;}//next i
swap[0]=swap.length
return swap }//end PurgeNulls

function RandNum(limit) {
var rnum,slen,peak,spin;
slen=limit.length;
peak=limit*1; peak++;
spin=0;
while (spin==0){spin = Math.floor(Math.random()*peak);}
rnum=AddLeadingZeros(spin,3);
return rnum
}//end RandNum function

function AddLeadingZeros(num,slen) {
var z="0000000000"+num.toString();
return z.slice(z.length-slen);
}//end AddLeadingZeros

function FontType(word,style) {return '<span class="'+style+'">'+word+'</span>';}
function SpanPhrase(phrase,style) {return '<span class="'+style+'">'+phrase+'</span>';}

/***SEARCH ENGINE LIBRARY***/

function Keyword(op) {if (FName=="dsrchres.htm" || FName=="dnotfound.htm"){return ""}
var K=new Array(),L,W; 

K[0]= "Sacrifice blood"; K[1]="Jesus is Lord"; K[2]="abolished abrogated"; K[3]="accountability judgment"; K[4]="age eon time season"; K[5]="Hallelujah amen"; K[6]="alchohol drunkeness"; K[7]="Antichrist Satan Beast"; K[8]="helpers servants"; K[9]="Premillennial/Preterist"; 

K[10]="sects denominations"; K[11]="seedtime harvest"; K[12]="birth life"; K[13]="elect predestined"; K[14]="bishop pastor presbyter"; K[15]="eschatology 2nd Coming"; K[16]="guilt innocence"; K[17]="ministry ability"; K[18]="faith hope love"; K[19]="priesthood intercession"; 

K[20]="prayer providence"; K[21]="glory and praise"; K[22]="church unity and schism"; K[23]="death and resurrection"; K[24]="About this Website"; K[25]="gratitude attitude"; K[26]="perfect peace"; K[27]="sex and morality"; K[28]="man and woman"; K[29]="Calvinism tulip"; 

K[30]="Christ High Priest"; K[31]="magnificent promises"; K[32]="your self esteem"; K[33]="revelation prophecy"; K[34]="sacrifice cross"; K[35]="baptism salvation"; K[36]="death Hades soul"; K[36]="Paul the apostle"; K[37]="reconciliation atonement"; K[38]="regenerated reborn"; K[39]="beauty of holiness"; 

K[40]="grace joy peace"; K[41]="mediation intercession"; K[42]="Bible interpretation"; K[43]="blessings inheritance"; K[44]="bible book studies"; K[45]="law and covenants"; K[46]="deacon servant minister"; K[47]="destiny and hope"; K[48]="blood forgiveness"; K[49]="conscience guilt"; 

K[50]="conviction dedication"; K[51]="signs and symbols";  K[52]="blessed assurance";  K[53]="outreach evangelism";  K[54]="calling election";  K[55]="Heaven hell eternity";  K[56]="Peter Pentecost";  K[57]="blasphemy unforgiven";  K[58]="repentance confession";  K[59]="kings thrones dominions";   

K[60]="Ephesians Colossians"; K[61]="miracle wonder sign";  K[62]="sufficient sacrifice";  K[63]="Thessalonian letters";  K[64]="absolute truth";  K[65]="tribulation endurance";  K[66]="training to preach";  K[67]="talk and tongue";  K[68]="translating scripture";  K[69]="marriage and divorce";   

K[70]="freedom of choice"; K[71]="prophet Isaiah";  K[72]="gospel in parables";  K[73]="paths journeys";  K[74]="overseer elder shepherd";  K[75]="joy and sorrow";  K[76]="the Holy Spirit";  K[77]="holiness sanctification";  K[78]="heart mind spirit soul";  K[79]="our fleshly body";   

K[80]="seed growth fruit"; K[81]="precept law command"; K[82]="wealth and wisdom"; K[83]="redeem sanctify justify"; K[84]="puzzles quizzes"; K[85]="cosmos creation world"; K[86]="mystery of godliness"; K[87]="Lord and King"; K[88]="law liberty legalism";  K[89]="obedience of faith";

K[90]="mission to save"; K[91]="friends enemies"; K[92]="Satan serpent devil"; K[93]="Shepherd of sheep"; K[94]="Jerusalem Judah"; K[95]="pain and patience"; K[96]="plan for life"; K[97]="light and darkness"; K[98]="promises prophecies"; K[99]="praise poetry song"; 

K[100]="lust of flesh";  K[101]="grace wrath love fear"; K[102]="abounding achieving";

L = K.length-1;
if (KEY[99]>L) {KEY[99]=1;}
if (KEY[99]<0) {KEY[99]=L;}
if (op==1) {KEY[99] = parseInt(RandNum(L),10);}
if (op==2) {KEY[99]=KEY[99]-1;}
if (op==3) {KEY[99]=KEY[99]+1;}
if (KEY[99]>L) {KEY[99]=1;}
if (KEY[99]<0) {KEY[99]=L;}
W = K[parseInt(KEY[99],10)];//selects phrase from data array
return  W
}//end Keyword function

function AssembleFinderPageTop()
{if (Printpv=="ON") {return ""}
var SP=""; if (FName=="dsearch.htm") {SP=SuggestKeywords("PageTop");}
var w=13+(Prange*5);  if (FName=="dsearch.htm") {w=10+(Prange*2)}; w=w.toString();

var b1="normal gray middle lbluebg",b2="";
var logo=""; if (Prange>=3) {logo='<a href="#PageEnd"><img src="imgsibi.jpg" alt="simplybible.com" class="bottom" /></a> &nbsp; ';} 
var prompt='&nbsp;Enter your topic here.';
if (FName=="dsearch.htm" && Prange>1) {b1="big"; b2=b1+" ";}
if (FName=="dhome.htm" && Psimple=="ON" && Prange>1) {b1="big"; b2=b1+" ";}
return '<form method="get" action="'+ww+'dsrchres.htm" id="SiFiPageTop" name="SiFiPageTop" onsubmit="return OpenSrchRes(document.SiFiPageTop.PageTopSlot.value)">'+logo+'<input type="text" id="PageTopSlot" name="PageTopSlot" class="'+b1+'" size='+w+' value="'+prompt+'"  onclick="value=ClearText()" />'+SP+'<input type="submit" title="Make a list" class="'+b2+'yellowbg" value=" GO " /></form>'
}//end AssembleFinderPageTop

function AssembleFinderPageEnd()
{
var w=13+(Prange*5); w=w.toString();
var s=KEY[71]; if (s=="" ){s=Keyword(1);}
var prompt="Click or tap slot to enter your topic.";
return '<p class="center"><a href="'+ww+'dsearch.htm"><img src="imgfinder1.jpg" alt="SiFi" title="Go to SimplybibleFinder Help and Big Slot" /></a><br /><form method="get" action="'+ww+'dsrchres.htm" id="SiFiPageEnd" name="SiFiPageEnd" onsubmit="return OpenSrchRes(document.SiFiPageEnd.PageEndSlot.value)"> <input type="text" class="varsize lbluebg" id="PageEndSlot" name="PageEndSlot" size='+w+' value="'+s+'"  onclick="value=ClearText()" />'+SuggestKeywords("PageEnd")+'<input type="submit" title="Make a list" class="varsize yellowbg" value="GO" /><br /><span class="sifitopslotcaption super">'+prompt+'</span></form></p>'
}//end AssembleFinderPageEnd

function AssembleFinderSimple(i)
{
if (i==null) {i=""}
var w=20+(Prange*5), w=w.toString();
var s=KEY[71]; if (s=="" ){s=Keyword(1);}
var prompt="Click or tap slot to enter your topic.";
return '<p><img src="imgfinder1.jpg" alt="SiFi" /><br /><form method="get" action="'+ww+'dsrchres.htm" id="SiFiSimple'+i+'" name="SiFiSimple'+i+'+" onsubmit="return OpenSrchRes(document.SiFiSimple'+i+'.PsimpleONSlot'+i+'.value)"> <input type="text" id="PsimpleONSlot'+i+'" name="PsimpleONSlot'+i+'" class="big lbluebg" size='+w+' value="'+s+'"  onclick="value=ClearText()" /><input type="submit" title="Make a list" class="big yellowbg" value="GO" /><br /><span class="sifitopslotcaption super">'+prompt+'</span></form></p>'
}//end AssembleFinderSimple

function AssembleFinderInline(i)
{
var w=12+(Prange*5); w=w.toString(), flash='<img src="imgsquareflashred.gif" width="12" height="12" alt="flash" />';
var s=KEY[71]; if (s=="" ){s=Keyword(1);}
var prompt=""; if (i=="prompt") {prompt='<p class="center small green italic">Click or tap slot to enter your topic.</p>';}
return '<form method="get" action="'+ww+'dsrchres.htm" id="SiFiInline" name="SiFiInline" onsubmit="return OpenSrchRes(document.SiFiInline.InlineSlot.value)"> <input type="text" class="varsize lbluebg" id="InlineSlot" name="InlineSlot" size='+w+' value=""  onclick="value=ClearText()" /> <input type="submit" title="Make a list" class="yellowbg" value="GO" /></form>'+prompt
}//end AssembleFinderInline

function SuggestKeywords(E)
{
if (FName=="dsrchres.htm"){return""}
var b="varsize padded "; 
if (E=="PageTop" && FName=="dsearch.htm" && Prange>1) {b="big ";}
if (Psimple=="ON") {b="big ";}
return ' <input type="button" title="Suggest new topic" class="'+b+'bold yellow purplebg" value="<" onclick="document.SiFi'+E+'.'+E+'Slot.value=Keyword(3)" />&nbsp;'
}//end SuggestKeywords

function ClearText() {
return " "}//end ClearText

function OpenSrchRes(query) {
var simple=""; //if (Psimple="ON") {simple="PsimpleON+";}
location.href="dsrchres.htm?"+simple+query;
return 0
}

function FindClick(alpha,query,inquotes) {
var a,i,e,f,q,backlink,delimiter="+";
a='<span class="inline noprint"><a href="'+ww+'dsrchres.htm?query='+delimiter+query+delimiter+'click">';
i='&nbsp; <img src="imglookup.jpg" alt="lookup" />';
q='&ldquo;'+inquotes+'&rdquo;';
e='</a></span>';
f='<br />';
if (alpha=="noline") {alpha="";}
if (alpha=="instring") {return a+i+q+e}//conditional exit
if (alpha.indexOf(".htm")>0) {backlink=alpha; alpha="";}
if (alpha!="") {alpha=alpha+",&nbsp;";}
document.write(alpha+a+i+q+e+f);
return ""
}


function NoteClick(link,word,about,srchterm,annotation) {if (Psimple=="ON") {return ""}
var s,t,a,i,r;
var A=""; if (FName=="dsrchres.htm") {A="&nbsp;<i>(Annotation)</i>";}
s='|'+link+'|'+word+'|'+about+'|'+srchterm+'|'+annotation+'|';
t='Annotation on '+about+' with a link back to here';
a='<a href="dnote.htm?query='+s+'" title="'+t+'">';
i='&nbsp;<img src="zqmarkred.gif" height="15" width="15"  alt="'+t+'" />'+A+'</a>';
r='<span class="inline noprint"><span class="nb">'+a+i+'</span></span>'
if (link!="dsrchres.htm") {document.write(r)};
return r
}//end NoteClick see KEY[61] and dnote.htm


function AptjaClick(mobiname,fname) {
var n,a,b,c,d,e,f,g,h,i;
n=mobiname.slice(1)
a='<center><table><tr><td class="center tiny padded">';
b='<img src="imgruleoffyellow.jpg" width="150" /><br />&nbsp;<br />';
c='<a href="daptja.htm?query=';
d='" onmouseover="'+mobiname+'.src=';
e="'iconmobix.jpg'";
f='" onmouseout="'+mobiname+'.src=';
g="'iconmobi.jpg'";
h='"><img name="'+mobiname+'" src="iconmobi.jpg" width="85" height="50" alt="Page name '+n+'" />';
i='<br />View Mobile Phone Version '+n+' </a><br />'+b+'</td></tr></table></center>';
document.write(a+b+c+mobiname+d+e+f+g+h+i);
return 0
}//end AptjaClick

function AptjaBox(afile) {
document.write(' <object class="aptjabox" type="text/html" data="'+afile+'.htm"></object>');
}

function AptjaBox2(afile) {
document.write(' <iframe src="'+afile+'.htm" width="200" height="300" scrolling="yes" ></iframe>');
//iframe unsupported element in strict xhtml
}


/***QUIZ ANSWERS***/

function QShowAnsDirect(N,S)
{
//requires  Answer=new Array(); on page next to Fname
//see f106 as example or f719
var a,b,c,d,e,f,g="";
if(S==null) {S="";} 
var I="Q"+N.toString();
a='<p class="indent green noprint" id="'+I+'">';
b='<button type="button" class="answerbutton'+S+'" onclick="AnswerLine('+N+')">Show answer</button>';
c='</p>';
document.write(a+b+c);
return ""
}

function AnswerLine(N)
{
var I="Q"+N.toString();
document.getElementById(I).innerHTML=Answer[N]
return 0
}

function QuizInitPar() 
{
var a,b;
a='<p class="ib noprint">Here'+SQ+'s a quiz for you. ';
b='Press the <span class="tiny white greenbg padded" title="Example only">Show answer</span> button <span class="nb">&mdash;the answer</span> will appear in its&nbsp;place.</p>';
document.write(a+b);
}// end QuizInitPar

function TryQuizMaster() 
{
if (Psimple=="ON") {return ""}
document.write('<p class="noprint"><span class="yellowbg padded"><a href="'+ww+'f713.htm">TRY THE QUIZ MASTER</a></span></p>');
}

function DataDirect(N,fontcolor)
{
if (fontcolor=="") {fontcolor=="brown";}
var a,b,c,d,e,f;
var I="D"+N.toString();

a='<span class="inline '+fontcolor+' noprint" id="'+I+'">';
b='<button type="button" class="seebutton noprint" onclick="DataLine('+N+')">See</button>';
c='</span>';
document.write(a+b+c);
return ""
}

function DataLine(N)
{
var I="D"+N.toString();
document.getElementById(I).innerHTML=Data[N]
return 0
}


/***END OF cLibrary.js***/
