//JavaScript cLibrary.js

/***GLOBAL STRINGS OR FLAGS***/
SQ="'";
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="small green italic">';
CS='</span>';
TW='<img src="imgtabwhite.gif" border="0" />&nbsp;';
TY='<img src="imgtabyellow.gif" border="0" />&nbsp;';
BY='<br /><img src="imgbullety.gif" border="0" />&nbsp;';
AB='<img src="imgarrowbullet.jpg" border="0" />&nbsp;';
RR='<img src="imgmarker.jpg" border="0" height="5" width="150" />';//red rule
BR='<hr class="black" />';//black rule

/***PAGE (WINDOW) WIDTH RANGES***/
//common res 1200,1024,864,768,600,480,...
//points used 950,750,350,
Pwide=pageWidth(); Prange=PrangeIndex(Pwide);
function PrangeIndex(W) {
var r=0, 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 KEY[90].toUpperCase()}
function GetIsq(i) {return "isq"+KEY[01]+".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 ""}
function GetTabTi(i) {return GetAlt(i)}
function GetFslotKeyWds(i) {return ""}

/***PRINT VERSION HANDLERS***/

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

function PrintVerButton(stem,t) {if (Psimple=="ON") {return ""}
var i="",j="",a,b,c,d,pb,q="",sb,u,n=t;;
if (t=="" || t==null) {t="pfv";} 
//-----more button
if (KEY[16][0] !="1" && n !="nomore") {i+=MoreIcon(GetParts("nextstem"),GetParts("nextpart"));}
//-----print button
if (t=="pfv") {t='Print-friendly version of main article on this page ';}
if (KEY[69]==stem) {t='Print-friendly version of this snippet'}
if (KEY[59] !="") {t+=" \n as a pdf document";}
if ("701,702,703,704,705,706,707,708,709,710,711,712,713,714".indexOf(KEY[00])>=0) {q="1"; t="All 390 Questions in one pdf document";}
pb='<img src="imgprintme.jpg" alt="print" title="'+t+'" border="1" /> ';
if (Ppdf=="") {pb=""};//*****cancelled print button for non pdf without altering any other code
if (KEY[06]=="1" && KEY[69] !=stem  && KEY[59]=="") {i+='<a href="dprintv.htm?query='+Alias+'">'+pb+'</a>';}//normal
if (KEY[59] !="") {i+='<a href="'+KEY[59]+'" target="_blank">'+pb+'</a>';} //pdf
if (KEY[69]==stem) {i+='<a href="dprintv.htm?query='+KEY[18]+KEY[69]+'.htm">'+pb+'</a>';}//snippet
//-----simple button
if ("20e,".indexOf(KEY[87])>=0 || q=="1") {i+=""} else 
{
u='This page without sidebar, header, or footer'; if (KEY[69]==stem) {u='This item on its own simple page'}
sb='<img src="imgsimple.jpg" alt="simple" title="'+u+'" border="1" /> ';
d="Repor,";
if (KEY[18] =="f" || d.indexOf(KEY[01])>=0){if (KEY[69] !=stem) {i+='<a href="'+Alias+'?PsimpleON">'+sb+'</a>';}} 
if (KEY[69]==stem) {i+='<a href="'+KEY[18]+KEY[69]+'.htm?PsimpleON">'+sb+'</a>';}
}//end else
//-----whatsthis? button
if (i !="" &&Snippets=="") {i+='&nbsp;<a href="dpagestates.htm"><img src="imgwhatsthis.jpg"  title="Info about print-friendly page options" border="1" /></a></p>'}
return i}//end PrintVerButton

function Clrvref() {if (KEY[16][0]=="1") {return ""}
return '<a href="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">This page is part of the lesson on <a href="'+FName+'">'+KEY[14]+'</a>.  This page holds snippets for the lesson, and is meant to be viewed from within other lesson pages. <a href="'+FName+'"><img src="imgshowme.jpg" alt="Show me" title="Go to lesson page" border="0" /></a> <br />&nbsp;<br /></p>');}
return ""}//end SnippetIntro

/***PARTS HANDLERS***/

function SimpleFooter() {
var stem=KEY[87], restorebtn='<a href="'+Alias+'"><img src="imgrestore.jpg" alt="restore" title="This page - Restore sidebar, header, footer" border="1" /></a>';
var morebtn=MoreIcon(GetParts("nextstem"),GetParts("nextpart"));
document.write('<div id="restorebtn">'+restorebtn+morebtn+'</div>')
}


function MoreIcon(stem,part) {
var TotalParts=KEY[16][0]; if (TotalParts=="1") {return ""}
var a,b,c,g,h="";
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") {h="in simple mode";}
g=GetTabTi(stem); if (g=="" || g==null) {g="Snippets";}
a='Go to Part '+part+' of this lesson '+h+' ~&nbsp;'+g;
b='<a href="'+KEY[18]+stem+'.htm">'; if (Psimple=="ON") {b='<a href="'+KEY[18]+stem+'.htm?PsimpleON">';}
c='<img src="imgmore'+part+'.jpg" alt="'+a+'" title="'+a+'" border="1" /></a> ';
return b+c
}//end MoreIcon

function PartsButtons() {new PartsTabs}//delete end 2010

function PartsTabs() {if (CLR=="1" || Psimple=="ON") {return ""}
var TotalParts=KEY[16][0];
var i,stem,pad,ref1,ref2,TabImage,PartNum,c,TabTitle="",TabCode="",A=KEY[87],SvcePge;
var r1='<a href="', r2='.htm">', r3='</a>',imgw="150",imgh="50",imgz=""; 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+'" border="0" />';
for (i=1; i<=TotalParts; i++) {
  stem=KEY[16][i].slice(0,3)
  ref1=r1+KEY[18]+stem+r2; ref2=r3;
  pad=""; if (i==1 && Sidebar=="OFF" && Prange>3) {pad='style="padding-left:20%;"';}
  TabImage=b4+pad+b5;
  if (stem==KEY[87]) {ref1=""; ref2=""; TabImage+="gray"; TabTitle="You are viewing Part "+i+" ~&nbsp;"+GetTabTi(stem);
  if(TotalParts==1) {TabTitle=KEY[10]+KEY[11]+" ~ all in one part.";}
  }//endif
  if (stem==KEY[87] &&Prange<3) {TabTitle+=' [file '+stem+'] ';} 
  if (stem!=KEY[87]) {TabTitle="Go to Part "+i+" ~&nbsp;"+GetTabTi(stem)}//endif
  PartNum=i.toString()
  if (TotalParts=="1") {PartNum="0"}
  if (TotalParts=="1" && KEY[01]=="QuizU") {PartNum="quiz"}
  TabImage+=PartNum+b6+TabTitle+b7+TabTitle+b8;
  if (KEY[16][i].indexOf("*")!=3) {TabCode+=ref1+TabImage+ref2;}}//endif, next i

var bchub=r1+'dhub'+r2+b4+b5+'hub'+b6+'hub'+b7+'Access to '+StdyT+' studies'+b8+r3;
var bchome=r1+'dhome'+r2+b4+b5+'home'+b6+'home'+b7+'Home page with the lot'+b8+r3; if (Alias=="index.htm"){bchome="";}
var bcdeep=r1+'ddeep2'+r2+b4+b5+'deep'+b6+'deep'+b7+'Here you can dive right in...'+b8+r3;
var bcinfo=r1+'dinfo'+r2+b4+b5+'info'+b6+'info'+b7+'Access to '+InfoT+' pages of info'+b8+r3;
var bcdefn=r1+'dglossary'+r2+b4+b5+'defn'+b6+'defn'+b7+Defns+' Bible word studies'+b8+r3;
var bcisagl=r1+'f30b'+r2+b4+b5+'isaiah'+b6+'isaiah'+b7+IsaGl+' lessons in Isaiah (complete index)'+b8+r3;
var bcrevln=r1+'dindexREV'+r2+b4+b5+'revln'+b6+'revln'+b7+Revln+' studies in Revelation (complete index)'+b8+r3;
var bcsoulj=r1+'dindexJOS'+r2+b4+b5+'soulj'+b6+'soulj'+b7+SoulJ+' studies Journeys of the Soul (complete index)'+b8+r3;
var bctisrl=r1+'dindexTOI'+r2+b4+b5+'tisrl'+b6+'tisrl'+b7+TIsrl+' studies Times of Israel (complete index)'+b8+r3;
var bcalpha=r1+'dalpha'+r2+b4+b5+'alpha'+b6+'alpha'+b7+Alpha+' Alphabetical indexes'+b8+r3;
var bcthrd1=r1+'dthread1'+r2+b4+b5+'list1'+b6+'thread1'+b7+' Threads list one'+b8+r3;
var bcthrd2=r1+'dthread2'+r2+b4+b5+'list2'+b6+'thread2'+b7+' Threads list two'+b8+r3;
var bcthread=r1+'dthread'+r2+b4+b5+'thread'+b6+'thread'+b7+' Main threads page'+b8+r3;
var bcconts=r1+'dcontents'+r2+b4+b5+'contents'+b6+'contents'+b7+' Table of contents for site'+b8+r3;
var bcquizmr=r1+'f713'+r2+b4+b5+'quizmr'+b6+'QuizMaster'+b7+' Quiz gizmo - give it a spin'+b8+r3;
var bctrain=r1+'f517'+r2+b4+b5+'train'+b6+'Training'+b7+' How to Preach and Teach'+b8+r3;
var bcsearch=r1+'dsearch'+r2+b4+b5+'search'+b6+'search'+b7+' Assistance with simplybibleFinder search'+b8+r3;
var AddTabs="484,371,"; 
if (AddTabs.indexOf(KEY[87])>=0) {TabCode+=bchub+bchome;}
if (AddTabs.indexOf(KEY[87])>=0 && Prange>4) {TabCode+=bcdefn;}
SvcePge=GetSvcePge(stem);
if (SvcePge=="Y") {TabCode=b4+pad+b5+"0"+b6+"service"+b7+GetTabTi(KEY[00])+" ~ showing below"+b8;}
if (SvcePge=="Y" && KEY[0]!="hub"){TabCode+=bchub;}
if (SvcePge=="Y") {TabCode+=eval(GetBtnCode(A))};//from minor
if (KEY[01]=="QuizU") {TabCode+=bcquizmr;}
if (KEY[01]=="Defns") {TabCode+=bcdefn;}
if (KEY[01]=="IsaGl" && KEY[0] !="30b") {TabCode+=bcisagl;}
if (KEY[01]=="Revln") {TabCode+=bcrevln;}
if (KEY[01]=="SoulJ") {TabCode+=bcsoulj;}
if (KEY[01]=="TIsrl") {TabCode+=bctisrl;}
if (KEY[01]=="Start") {TabCode+=bctrain;}
TabCode+=r1+KEY[07]+'">'+b4+b5+'e'+b6+'Go to '+KEY[92]+b7+'Go to '+KEY[92]+b8+r3;
KEY[86]='<div id="tabs">'+TabCode+'</div>'; return KEY[86]
}//end PartsButton

function GetSvcePge(stem){if (KEY[18] !="f" || "30b,60i,".indexOf(stem)>=0) {return "Y"} else {return ""}}

function GetBtnCode(A){return "bchome"}//default

function GetParts(s) {if (KEY[16][0]=="1") {return ""}
var i, 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)==KEY[87]) {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=="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 KEY[03]***/
function GetListRef(r) {
if (r=="A") {KEY[02]="Main Alpha"; return "dalpha.htm";}
if (r=="B") {KEY[02]="Abbreviations"; return "dabbrev.htm";}
if (r=="C") {KEY[02]="Main Contents"; return "dcontents.htm";}
if (r=="D") {KEY[02]="Main Deep End"; return "ddeep.htm";}
if (r=="G") {KEY[02]="Word List"; return "dglossary.htm";}
if (r=="H") {KEY[02]="The Hub"; return "dhub.htm";}
if (r=="I") {KEY[02]="Main Info"; return "dinfo.htm";}
if (r=="J") {KEY[02]="Series Index"; return "dindexJOS.htm";}
if (r=="M") {KEY[02]="Treetop"; return "dtreetop.htm";}
if (r=="N") {KEY[02]="What&rsquo;s New"; return "dnew.htm";}
if (r=="P") {KEY[02]="Aptja.mobi"; return "eaptjalist.htm";}
if (r=="R") {KEY[02]="Ron&rsquo;s Reports"; return "dreport.htm";}
if (r=="S") {KEY[02]="Search"; return "dsearch.htm";}
if (r=="T") {KEY[02]="Main Threads"; return "dthread.htm";}
if (r=="U") {KEY[02]="Help Page"; return "dhelp.htm";}
if (r=="V") {KEY[02]="Series Index"; return "dindexREV.htm";}
if (r=="X") {KEY[02]="Series Index"; return "dindexTOI.htm";}
if (r=="e") {KEY[02]="Webservant"; return "elist1.htm";}
return "dlist"+r+".htm#"+KEY[01];
}//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='"; 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() {if (CLR!="1") {new KangaKorna()} return 0}//end CornerInfo (deprecated)

function KangaKorna() {
if (CLR !="" || KEY[73] !="" || Prange<=2) {return ""}
var m0,m1,m2,m3,m4,m5,m6,m7,m8,Link1,Link2,Link3,Link4,Link5,t,s,r,a,b,c,d;
m0='<a href="';
m1='" onmouseover="kangasq.src=';
m2="'imgkanga";
m3=".jpg'";
m4='" onmouseout="kangasq.src=';
m5="'imgbillboardsq.jpg'";
m6='">';
m7="</a> | "; m8='</a>';
Link1=m0+'dhome.htm'+m1+m2+'home'+m3+m4+m5+m6+'Home'+m7;
Link2=m0+'dcontents.htm'+m1+m2+'conts'+m3+m4+m5+m6+'Topics'+m7;
Link3=m0+'dalpha.htm'+m1+m2+'alpha'+m3+m4+m5+m6+'Alpha'+m7;
Link4=m0+'dhub.htm'+m1+m2+'hub'+m3+m4+m5+m6+'Hub'+m7;
Link5="";
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';}
 Link5=m0+r+m1+m2+'side'+s+m3+m4+m5+m6+t+m8;
 if (LockBar(FName)=="LOCK") {Link5="Sidebar Locked";}
}
a='<div id="kanga"><a href="dhome.htm" onmouseover="kangasq.src='+"'imgkangasq.jpg'";
b='" onmouseout="kangasq.src='+"'imgbillboardsq.jpg'"+'"><img id="kangasq" width="170" height="170" src="imgbillboardsq.jpg"';
c=' border="0" alt="simplybible.com - hop home" title="simplybible.com - hop home" /></a><br />';
d=Link1+Link2+Link3+Link4+Link5+KEY[73]+'</div>';
document.write(a+b+c+d); KEY[73]+="-";
}//end KangaKorna


/***SIDE BAR HANDLERS***/

function SideBar() {if (Prange<=3){return ""}
var a,brk,afinder="",sidehead,d,heading,seriesti,serlsn,filename,moreparts,sidelight,usage,a;
a="",d="",brk=""; if (KEY[16][0]=="1") {brk=B1;}
if (Sidebar=="ON") {
afinder='<p class="tiny">Finder moved to page banner</p>';  //afinder=brk+AssembleFinder("small");
sidehead='<p><span class="yellow italic greenbg padded">Sidelights</span></p>';
  //page identifier
d="Service: "; if (KEY[18]=="f") {d="Lesson: ";}
heading='<span class="tiny">Page identity check:</span><br />';
seriesti='<p class="small purple italic">'+heading+'<b>Series:</b> '+KEY[90]+'<br />';
serlsn='<b>'+d+'</b> '+KEY[05]+GetParts("small")+'<br />';
filename='<b>File:</b> '+KEY[87]+'</p>';
//More, print, and simple buttons
moreparts='<p>'+PrintVerButton(KEY[87],"pfv")+'</p><hr />'
  //Minor script's contribution 
sidelight=GetSideLight(KEY[00]);
  //page record (usage etc.)
usage='<hr /><span class="small bold green italic">Page record...</span>'+KEY[43];
  //assemble
a=afinder+sidehead+seriesti+serlsn+filename+moreparts+sidelight+usage;
}//endif
return a
}//end SideBar

function LockBar(f,d) {
//files listed here do not permit user to toggle sidebar on and off
var LBar="LEAVE UNLOCKED";//however...
if (f=="dsrchres.htm") {LBar="LOCK";}//essential
if (f=="daptja.htm") {LBar="LOCK";}//essential
if (f=="dabbrev.htm") {LBar="LOCK";}
return LBar
}//end LockBar

function SideSwitchFlag() {
//Series codes listed will have all their pages with sidebar hidden.
var cData="Sample,", flag="";
if (cData.indexOf(KEY[01])<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=="dprintv.htm") {Switch="OFF";}
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="dtopics.htm"><img alt="All Series" title="Series listing" src="zblues.jpg" width="20" height="20" border="1" /></a>';
c=' <a href="dlist1.htm"><img alt="Topic List 1" title="Topic List 1" src="zwhite1.jpg" width="20" height="20" border="1" /></a>';
d=' <a href="dlist2.htm"><img alt="Topic List 2" title="Topic List 2" src="zwhite2.jpg" width="20" height="20" border="1" /></a>';
e=' <a href="dlist3.htm"><img alt="Topic List 3" title="Topic List 3" src="zwhite3.jpg" width="20" height="20" border="1" /></a>';
f=' <a href="dlist4.htm"><img alt="Topic List 4" title="Topic List 4" src="zwhite4.jpg" width="20" height="20" border="1" /></a>';
g=' <a href="dlist5.htm"><img alt="Topic List 5" title="Topic List 5" src="zwhite5.jpg" width="20" height="20" border="1" /></a>';
h=' <a href="dlist6.htm"><img alt="Topic List 6" title="Topic List 6" src="zwhite6.jpg" width="20" height="20" border="1" /></a>';
i=' <a href="dlist7.htm"><img alt="Topic List 7" title="Topic List 7" src="zwhite7.jpg" width="20" height="20" border="1" /></a>';
j=' <a href="dlist8.htm"><img alt="Topic List 8" title="Topic List 8" src="zwhite8.jpg" width="20" height="20" border="1" /></a>';
k=' <a href="dlist9.htm"><img alt="Topic List 9" title="Topic List 9" src="zwhite9.jpg" width="20" height="20" border="1" /></a>';
l=' <a href="dlistk.htm"><img alt="Topic List 10" title="Topic List 10" src="zwhite10.jpg" width="20" height="20" border="1" /></a>';
m=' <a href="dlistx.htm"><img alt="Topic List 11" title="Topic List 11" src="zwhite11.jpg" width="20" height="20" border="1" /></a>';
n=' <a href="dglossary.htm"><img src="zglossary.jpg" alt="Bible word studies" title="Bible word studies" width="20" height="20" border="1" /></a>';
o=' <a href="f30a.htm"><img alt="Hebrews" title="Hebrews" src="zyellowh.jpg" width="20" height="20" border="1" /></a>';
p=' <a href="f30b.htm"><img alt="Isaiah" title="Isaiah" src="zblacki.jpg" width="20" height="20" border="1" /></a>';
q=' <a href="dindexJOS"><img alt="Soul Journeys" title="Soul Journeys" src="zyellows.jpg" width="20" height="20" border="1" /></a>';
r=' <a href="dindexREV.htm"><img  alt="Revelation" title="Revelation" src="zred7star.jpg" width="20" height="20" border="1" /></a>';
s=' <a href="dindexTOI.htm"><img alt="Times of Israel" title="Times of Israel" src="zblueti.jpg" width="20" height="20" border="1" /></a>';
t=' <a href="f20e.htm"><img alt="Wonderful Words" title="Wonderful Words" src="zwwords.jpg" width="20" height="20" border="1" /></a>';
u=' <a href="dbooks.htm"><img alt="Bible Book Studies" title="Bible Book Studies" src="zbible.jpg" width="20" height="20" border="1" /></a>';
v=' <a href="f660.htm"><img alt="Parables Jesus Told" title="Parables Jesus Told" src="zparables.jpg" width="20" height="20" border="1" /></a>';
w=' <a href="dcontents.htm"><img alt="Main Table of Contents" title="Main Table of Contents" src="zconts.jpg" width="20" height="20" border="1" /></a>';
x=' <a href="dfaq1.htm"><img alt="Questions Lists" title="Questions Linked to Answers 1" src="zfaq.jpg" width="20" height="20" border="1" /></a>';
x2=' <a href="dfaq2.htm"><img alt="Questions Lists" title="Questions Linked to Answers 2" src="zfaq2.jpg" width="20" height="20" border="1" /></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='f"+stem+".htm'><img src='zpart"+part+".jpg' alt='Part' title='"+p1+"' border='0' /></a>";
}

function GetThreadArray(TNames) {
//Thread name, page, bookmark, alt, first
TI= new Array();
TI[00]=new Array("","","");
TI[01]=new Array("Apostasy","1","Apostasy","apostasy","f627");
TI[02]=new Array("Attitude","2","Attitude","attitude","f155");
TI[03]=new Array("Baptism","2","Baptism","baptism","f220");
TI[04]=new Array("Blood","1","Blood","the blood of Christ","f109");
TI[05]=new Array("Cross","1","Cross","cross of Christ","f165");
TI[06]=new Array("Colossians","1","Colossians","Colossians","f283");
TI[07]=new Array("Covenant","2","Covenant","covenant","f972");
TI[08]=new Array("David","1","David","David","f622");
TI[09]=new Array("Death","1","Death","death","f304");
TI[10]=new Array("EternalLife","1","EternalLife","eternal life","f185");
TI[11]=new Array("Faith","1","Faith","faith","f321");
TI[12]=new Array("Gospel","1","Gospel","the gospel","f101");
TI[13]=new Array("Grace","2","Grace","grace","f208")
TI[14]=new Array("HolySpirit","1","HolySpirit","the Holy Spirit","f050");
TI[15]=new Array("Hope","2","Hope","hope","f180");
TI[16]=new Array("Joy","1","Joy","joy","f");
TI[17]=new Array("Justification","1","Justification","justification","f199");
TI[18]=new Array("Kingdom","1","Kingdom","the kingdom","f531");
TI[19]=new Array("Love","2","Love","love","f181");
TI[20]=new Array("Law","2","Law","Law","f833");
TI[21]=new Array("Melchizedek","2","Melchizedek","Melchizedek","f036");
TI[22]=new Array("Ministry","2","Ministry","ministry","f154");
TI[23]=new Array("Prayer","2","Prayer","prayer","f246");
TI[24]=new Array("Prophecy","2","Prophecy","prophecy","f157");
TI[25]=new Array("Sacrifice","2","Sacrifice","sacrifice","f199");
TI[26]=new Array("Salvation","2","Salvation","salvation","f001");
TI[27]=new Array("SecondComing","1","SecondComing","second coming","f181");
TI[28]=new Array("SelfImage","2","SelfImage","self image","f049");
TI[29]=new Array("Sin","2","Sin","sin","f115");
TI[30]=new Array("Suffering","2","Suffering","suffering","f805");
TI[31]=new Array("Works","1","Works","works","f512");
TI[32]=new Array("Worship","1","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='dthread";
t2="'><img src='zthreadyl.jpg' alt='Index to lessons on ";
t4="' title='Index to lessons on ";//added Aug 2009
t3="' border='0' /></a> ";
L=TI.length-1
for (i=1; i<=L; i++) {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='"+KEY[18];
b=".htm#Chart'><img src='zchart.jpg' alt='Chart for "+KEY[90];
t="' title='Chart for "+KEY[90];
c="' border='0' /></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=KEY[18]+d;}//endif
a="<a href='"+d+".htm'";
i++; d=R[i]; b="><img src='zreadme.jpg' alt='"+d+"' title='"+d+"' border='0' /></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' target='_blank'>";
k4=" <img src='ztextkjv.jpg' alt='";
k5=" -  King James Version'></a> "; w1="ebible.org/bible/web/";
k6="' title='";
w2=".htm#C";
w3="V1' target='_blank'>";     
w4=" <img src='ztextweb.jpg' title='Read the Bible passage if you are connected to the internet' border='1' alt='";
w5=" -  World English Bible'  border='0' /></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 GetPrintvBox(f) {if (KEY[59]==""){return ""}
var a="Print-friendly version of main article", b='<a href="dprintv.htm?query='+Alias;
if (KEY[59]!="") {b='<a href="'+KEY[59]; a+=" as a pdf document"}
if ("701,702,703,704,705,706,707,708,709,710,711,712,713,714".indexOf(KEY[00])>=0) {a="All 390 Questions in one pdf document";}
return b+'"><img src="zprint.jpg" alt="'+a+'" title="'+a+'" border="0" /></a> '
}//end PrintvBox

//either the function above or the function below will operate, not both.

function GetSimpleBox(f) {if (KEY[18] !="f" || KEY[59]!=""){return ""}
var a="This page without sidebar, header, or footer";
return '<a href="'+f+'?PsimpleON"><img src="zsimple.jpg" alt="Simple" title="'+a+'" border="0" /></a> ';
}//end GetSimpleBox

function AssembleAlphaBoxes(width) {
if (width==null) {width="30";}
var AB1="<a href='bindex",AB2=".htm'><img src='z",AB3=".jpg' width='"+width+"' alt='Alpha Index - ",AB4="' border='0' /></a> ",AB5="",AB6="' title='Alpha Index - ";
AB5+=AB1+'A'+AB2+'a'+AB3+'A'+AB6+'A'+AB4;
AB5+=AB1+'B'+AB2+'b'+AB3+'B'+AB6+'B'+AB4;
AB5+=AB1+'C'+AB2+'c'+AB3+'C'+AB6+'C'+AB4;
AB5+=AB1+'D'+AB2+'d'+AB3+'D'+AB6+'D'+AB4;
AB5+=AB1+'E'+AB2+'e'+AB3+'E'+AB6+'E'+AB4;
AB5+=AB1+'F'+AB2+'f'+AB3+'F'+AB6+'F'+AB4;
AB5+=AB1+'G'+AB2+'g'+AB3+'G'+AB6+'G'+AB4;
AB5+=AB1+'H'+AB2+'h'+AB3+'H'+AB6+'H'+AB4;
AB5+=AB1+'I'+AB2+'i'+AB3+'I'+AB6+'I'+AB4;
AB5+=AB1+'J'+AB2+'j'+AB3+'J'+AB6+'J'+AB4;
AB5+=AB1+'J'+AB2+'k'+AB3+'K'+AB6+'K'+AB4;
AB5+=AB1+'L'+AB2+'l'+AB3+'L'+AB6+'L'+AB4;
AB5+=AB1+'M'+AB2+'m'+AB3+'M'+AB6+'M'+AB4;
AB5+=AB1+'N'+AB2+'n'+AB3+'N'+AB6+'N'+AB4;
AB5+=AB1+'O'+AB2+'o'+AB3+'O'+AB6+'O'+AB4;
AB5+=AB1+'P'+AB2+'p'+AB3+'P'+AB6+'P'+AB4;
AB5+=AB1+'R'+AB2+'q'+AB3+'Q'+AB6+'Q'+AB4;
AB5+=AB1+'R'+AB2+'r'+AB3+'R'+AB6+'R'+AB4;
AB5+=AB1+'S'+AB2+'s'+AB3+'S'+AB6+'S'+AB4;
AB5+=AB1+'T'+AB2+'t'+AB3+'T'+AB6+'T'+AB4+'<nobr>';
AB5+=AB1+'U'+AB2+'u'+AB3+'U'+AB6+'U'+AB4;
AB5+=AB1+'U'+AB2+'v'+AB3+'V'+AB6+'V'+AB4;
AB5+=AB1+'W'+AB2+'w'+AB3+'W'+AB6+'W'+AB4;
AB5+=AB1+'W'+AB2+'xyz'+AB3+'XYZ'+AB6+'XYZ'+AB4+'</nobr>&nbsp;';
return AB5
}//end AssembleAlphaBoxes

function AssembleSvceBoxes() {
var SB1="<a href='",SB2=".htm'><img src='",SB3=".jpg' width='30' height='30' alt='",SB6="' title='",SB4="' border='0' /></a> ",SB5=B1;
var T1="The Big Home Page",T2="The Hub",T3="Search simplybible.com",T4="Alpha Index page",T5="Site Contents",T6="Thread Page",T7="List of Latest Pages",T8="Dive right in...",T9="Bible Book Abbreviations",T10="Glossary - Word studies",T11="Help Page",T12="Charts Index",T13="Maps Page",T14="Quiz Master",T15="Information Page",T16="Links to Other Websites",T17="Navigation Maps",T18="Copyright Permissions",T19="Contact us";
SB5+=SB1+"dhome"+SB2+"zhome"+SB3+T1+SB6+T1+SB4;
SB5+=SB1+"dhub"+SB2+"zhub"+SB3+T2+SB6+T2+SB4;
SB5+=SB1+"dsearch"+SB2+"zsearch"+SB3+T3+SB6+T3+SB4;
SB5+=SB1+"dalpha"+SB2+"zindex"+SB3+T4+SB6+T4+SB4;
SB5+=SB1+"dcontents"+SB2+"zcontents"+SB3+T5+SB6+T5+SB4;
SB5+=SB1+"dthread"+SB2+"zthread"+SB3+T6+SB6+T6+SB4;
SB5+=SB1+"dnew"+SB2+"znew"+SB3+T7+SB6+T7+SB4;
SB5+=SB1+"ddeep"+SB2+"zdeep"+SB3+T8+SB6+T8+SB4;
SB5+=SB1+"dabbrev"+SB2+"zabbrev"+SB3+T9+SB6+T9+SB4;
SB5+=SB1+"dglossary"+SB2+"zglossary"+SB3+T10+SB6+T10+SB4;
SB5+=SB1+"dhelp"+SB2+"zhelp"+SB3+T11+SB6+T11+SB4;
SB5+=SB1+"dcharts"+SB2+"zcharts"+SB3+T12+SB6+T12+SB4;
SB5+=SB1+"dmaps"+SB2+"zmaps"+SB3+T13+SB6+T13+SB4;
SB5+=SB1+"f713"+SB2+"zquizm"+SB3+T14+SB6+T14+SB4+'<nobr>';
SB5+=SB1+"dinfo"+SB2+"zinfo"+SB3+T15+SB6+T15+SB4;
SB5+=SB1+"dlinks"+SB2+"zlinks"+SB3+T16+SB6+T16+SB4;
SB5+=SB1+"dsitemap"+SB2+"zsitemap"+SB3+T17+SB6+T17+SB4;
SB5+=SB1+"dcopyrt"+SB2+"zcopyrt"+SB3+T18+SB6+T18+SB4;
SB5+=SB1+"dcontact"+SB2+"zcontact"+SB3+T19+SB6+T19+SB4+'</nobr>';
return SB5
}//end AssembleSvceBoxes

/***PAGE END LIBRARY***/

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

function AssembleEndPlate() {return '<p class="tiny center">'+elogo()+B1+'<a href="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[01]="<p class='center'><span class='tiny'>";
U[02]="&nbsp;</span></p>";
U[03]="Contains excerpts or ideas from<br />";
U[04]="<a href='f000.htm'><img src=imgurge.jpg width='113' height='49' alt='URGE' border='0' /></a>";
U[05]="";//TIL banner now in sidebar
U[06]="Australian Video Ministry<br />circa 1985-1995";
U[07]="Bairnsdale Midweek Cottage Class<br />";
U[08]="Bairnsdale Sunday Sermon<br />";
U[09]="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 />";
Usg=U[01];//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[07]+Call.slice(Z+3,Call.indexOf(",",Z+3));} 
Z=Call.indexOf(",P,"  ); if(Z>=0) {Usg+=B1+U[08]+Call.slice(Z+3,Call.indexOf(",",Z+3));} 
Z=Call.indexOf(",S,"  ); if(Z>=0) {Usg+=B1+U[09]+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[06];}
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[04];}
return Usg+U[02];
}//end Uz function

/***POINT ARROWS LIBRARY***/
//called in cMajor

function DownArrow(n) {
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;}//endif
if (Q[0]==2) {n=Q[1]; p=0};//endif
if (p== 1)   {n="Point"+n;};//endif
b="&nbsp;<a id='"+n+"' name='"+n+"' href='#"+n+"'>";
if  (t > 0) {f=t+2;}//endif
if (Q[0]== 2) {f=Q[2]+2};//endif
f=(f%3)+1;
a="<img src='imgdown"+f+".gif' alt="+Ti+" title="+Ti+"' border='0' /></a><br />&nbsp;&nbsp;";
return b+a
}//end DownArrow

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

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" border="0" /> &nbsp;';
t3='<span class="bold green">'+heading+'</span></a><br />';
t4='<span class="italic">Main indexes and info... </span>'; 
r='';
r+=(a+filename+b+"'iconservicepx.jpg'"+c+t1+t2+t3+t4);
r+=(a+"dhome.htm"+b+"'iconhome.jpg'"+c+"Home"+f);
r+=(a+"dhub.htm"+b+"'iconhub.jpg'"+c+"Hub"+f);
r+=(a+"dalpha.htm"+b+"'iconalpha.jpg'"+c+"Alpha"+f);
r+=(a+"dcontents.htm"+b+"'iconcontents.jpg'"+c+"Contents"+f);
r+=(a+"dsearch.htm"+b+"'iconsrch.jpg'"+c+"Search"+f);
r+=(a+"ddeep.htm"+b+"'icondeepx.jpg'"+c+"Deepend"+f);
r+=(a+"dglossary.htm"+b+"'iconglossary.jpg'"+c+"Glossary"+f);
r+=(a+"dkeywords.htm"+b+"'iconglossaryx.jpg'"+c+"Keywords"+f);
r+=(a+"dbooks.htm"+b+"'iconbooksx.jpg'"+c+"Books"+f);
r+=(a+"dthread.htm"+b+"'iconthread.jpg'"+c+"Threads"+f);
r+=(a+"dtopics.htm"+b+"'icontopics.jpg'"+c+"Topic"+f); 
r+=(a+"dsitemap.htm"+b+"'icondirectx.jpg'"+c+"<nobr>Site Map</nobr>"+f);
r+=(a+"dservice.htm"+b+"'icondirect.jpg'"+c+"Directory"+f);
r+=(a+"ddigest.htm"+b+"'icondigest.jpg'"+c+"Digest"+f);
r+=(a+"dnew.htm"+b+"'iconwnew.jpg'"+c+"New"+f);
r+=(a+"dhelp.htm"+b+"'iconhelp.jpg'"+c+"Help"+f);
r+=(a+"dabbrev.htm"+b+"'iconabbrev.jpg'"+c+"Abbrev"+f);
r+=(a+"dlinks.htm"+b+"'iconservicepx.jpg'"+c+"Links"+f);
r+=(a+"dcharts.htm"+b+"'iconcharts.jpg'"+c+"Charts"+f);
r+=(a+"dmaps.htm"+b+"'iconmaps.jpg'"+c+"Maps"+f);
r+=(a+"dtreetop.htm"+b+"'icontreetopx.jpg'"+c+"Treetop"+f);
r+=(a+"dinfo.htm"+b+"'iconinfo.jpg'"+c+"Info"+f);
r+=(a+"dcopyrt.htm"+b+"'iconcopyrt.jpg'"+c+"Copyright"+f);
r+=(a+"dpaypaldonate.htm"+b+"'iconpaypaldonate.jpg'"+c+"Donations"+f);
r+=(a+"dcontact.htm"+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("<nobr><span class='"+c+"'>"+Grk+"</span></nobr>");}
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='"+f+".htm'><img src='imgfirst.jpg' border='0' /></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+'" border="0" /></a> &nbsp;');
}//end Note

function MainIndexes() {
var f="<p><img src='imgindex.jpg' border='0' /> <a href='";
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><hr />");
return 0}//end MainIndexes

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

function Daselyh(n) {if (Prange<2){return ""}
document.write('<p class="green"><span class="bold purple yellowbg padded">Did a search engine land you here?</span>  Not good <nobr>&mdash;but easily&nbsp;fixed...</nobr> To find the item you wanted, either choose from the menu at right, or enter the most important keywords into the <i>simplybibleFinder</i> gizmo at left.');
}//end Daselyh

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

function StepsChart() {var Stepschart=""
if (CLR=="" && Prange>1){
var S1='Hear the gospel of Christ',S2='Have faith (belief) in Christ',S3='Repent of sin',S4='Confess faith in Christ';
var S5='Be baptized into Christ',S6='Continue in his way',S7='Printable a4 pdf',S8='Steps to Salvation';
var SA='<area shape="rectangle" href="',SB='" alt="'; ST='" title="',SC='</map><p><a id="Bottom" name="Bottom">&nbsp;</a></p></div>';
var SI='<div><center><img src="imgsteps.jpg" alt="'+S8+'" title="'+S8+'" border="0" usemap="#StepsChart" /></center><map id="StepsChart" name="StepsChart">';
var Stepschart=SI+SA+'f095.htm'+SB+S1+ST+S1+'" coords="70,63,350,85" />'+SA+'f218.htm'+SB+S2+ST+S2+'" coords="90,182,430,204" />'+SA+'f219.htm'+SB+S3+ST+S3+'" coords="70,302,366,324" />'+SA+'f021.htm'+SB+S4+ST+S4+'" coords="90,423,400,445" />'+SA+'f220.htm'+SB+S5+ST+S5+'" coords="70,542,430,564" />'+SA+'f094.htm'+SB+S6+ST+S6+'" coords="90,662,390,684" />'+SA+'pStepsChart.pdf" target="_blank'+SB+S7+ST+S7+'" coords="5,845,177,882" />'+SC;
}//endif
if (CLR !=""){
Stepschart='<div><center><a href="pStepsChart.pdf" target="_blank"><img src="imgsteps.jpg" alt="click for pdf version" title="click for pdf version" border="0" /></center></div>';
}//endif
if (Prange==1){new SixStepsGrace()}
document.write(Stepschart);
}//end StepsChart

function SixStepsGrace()
{
document.write('<script>new TextBox("1","","nohead");</script><h2 class="btpi center">Paul&rsquo;s Six Steps to&nbsp;Grace</h2><p class="red 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> (Romans 10:8-17, Matthew 7:24).</p><p><span class="bold purple">2. Believing <nobr>&mdash;having faith</nobr></span> (Romans 1:16-17, John 3:16)</p><p><span class="bold purple">3. Repentance from sin</span> (Romans 2:4-5, 6:1-2,  Luke 5:31-32)</p><p><span class="bold purple">4. Confessing Christ</span> (Romans 10:8-10, Matthew 10:32)</p><p><span class="bold purple">5. Being baptized</span> (Romans 6:3-4,  Mark 16:15-16)</p><p><span class="bold purple">6. Ongoing commitment</span> (Romans 12:1-2, 12:11-12, Luke 9:62)<br />&nbsp;</p><script>new CloseBox("text");</script>'+B2);
}

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" border="0" /></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 class='ruleoff' 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 ***/

function Slice(datastring,delimiter) {
var Z=new Array(),s=0,e=0,i=0;
if (delimiter=="") {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

function CountChar(strg,char1,char2,char3) {
//used in startup tally
var C0=0,C1=0,C2=0,C3=0,test="",s=strg.length;
for (i=0; i<=s; i++){test=strg.slice(i-1,i);
if (test==char1){C1++; C0++;}
if (test==char2){C2++; C0++;}
if (test==char3){C3++; C0++;}
}//next i
return new Array(C0,C1,C2,C3);
}//end CountChar


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


/***SEARCH ENGINE LIBRARY***/

function Keyword(op) {if (FName=="dsrchres.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==4) {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 AssembleFinder(D) {
//format
var cs="<center>", cc="</center>", br="<br />", sp="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
//size
var tablw='"375"', slotw='"48"', logow="", logoh="", logod="", ss=12+(Prange*5);
if (D=="small") {tablw='"170"';}
if (D=="minim") {tablw='"170"';}
if (D=="para")  {tablw='"160"';}
if (D=="big")   {tablw='"600"';}
if (D=="small") {slotw='"21"';}   
if (D=="big")   {slotw='"42"';}
if (D=="minim") {slotw='"'+ss.toString()+'"';}
if (D=="para")  {slotw='"'+ss.toString()+'"';}
if (D=="long")  {slotw='"40"';}
if (D=="small") {logow=' width="170"';}
if (D=="small") {logoh=' height="35"';}
logod=logow+logoh;
//style
var fstyle="findbar"; if (D=="big")  {fstyle='bigfindbar';}
var sstyle=""; if (D=="big")  {sstyle = ' class="bigslot"';}
var bstyle=' class="bold yellow bluebg"';  if (D=="big")   {bstyle=' class="bigbutton bluebg"';}
var ostyle=' class="bold yellow greenbg"'; if (D=="big")   {ostyle=' class="bigbutton greenbg"';}
//text
var slotb=" OK ";
if (D=="long") {slotb='"GO"';} 
if (D=="minim" || D=="para") {slotb='"FIND"';} 
if (D=="small") {slotb='"'+sp+'FIND'+sp+'"';}
var info1='Click in slot and type something,<br />then hit <i>enter</i> or the OK button.'
var info2='Spin and click...';
var info3='Click the eye on small versions of this gizmo to get the enlarged version plus instructions.".';
var info4='Click in white slot,<br />type something,<br />then hit <i>enter</i> or FIND';
var info5='Spin and click...';
var info6=br+info1+br+sp+br+info2+br;
var info7=br+info1+br+sp+br+info2+br;
var info8=br+info4+br+sp+br+info5;
var zoom= '<br /><span class="small green italic">Click eye for instructions and a larger gizmo</span>';
if (D=="small") {zoom='<br /><span class="tiny green italic">Click eye for info and enlargement</span>';}
if (D=="big")   {zoom='<br /><span class="big green italic">Click eye on smaller versions to get this enlargement</span>';}
if (D=="minim" || D=="para" ||D=="long") {zoom="";}
var fimg='<img src="imgfinder.jpg"'+logod+'alt="'+info3+'" title="'+info3+'" border="0" />'
var flogo='<a href="dsearch.htm#FS">'+fimg+'</a>'+zoom+'';
var copyrt='<br /><span class="tiny red">(C) Ron Graham 2009</span>';
//form and slot
var slotid=D+'query';
var formid=D+'search';
var newf='<form method="get" action="dsrchres.htm" id="'+formid+'" name="'+formid+'" ';//continued in onsub
var onsub='onsubmit="return OpenSrchRes(document.'+formid+'.'+slotid+'.value)"> ';
var endf='</td></tr></table></form>'; if (D=="long" || D=="minim" || D=="para") {endf='</form>';}
var table='<table border="1" width='+tablw+'<tr><td width='+tablw+'>';
var newtd='</td></tr><tr><td class="'+fstyle+'">';
var slott=KEY[71]; if (slott==""){slott=Keyword(1);}
var slot='<input type="text"'+sstyle+' id="'+slotid+'" name="'+slotid+'" size='+slotw+' value="'+slott+'" ';
var clear='onclick="value=ClearText()" />';
var caption='Click in slot to type another topic.';
var assist='<span class="tiny"><a href="dsearch.htm" title="'+caption+'">'+sp+'[HELP]</a></span>';
//buttons and mouse
var sbtype='<input type="submit"';
var okbtn=sbtype+bstyle+' title="'+caption+'" value='+slotb+' />';
var kfuncnS='"var K=Keyword(1); '+formid+'.'+slotid+'.value=K"';
var kfuncnP='"var K=Keyword(2); '+formid+'.'+slotid+'.value=K"';
var kfuncnI='"var K=Keyword(3); '+formid+'.'+slotid+'.value=K"';
var kfuncnN='"var K=Keyword(4); '+formid+'.'+slotid+'.value=K"';
var S=sbtype+ostyle+' value=" O " onmousemove='+kfuncnS+' />';
var P=sbtype+bstyle+' value=" < " onmouseover='+kfuncnP+' />';  
var I=sbtype+bstyle+' value=" X " onmouseover='+kfuncnI+' />';
var N=sbtype+bstyle+' value=" > " onmouseover='+kfuncnN+' />';
//assemble
assembly=newf+onsub+table+flogo+newtd+slot+clear+okbtn+info7+S+P+I+N+copyrt+endf
if (D=="minim" || D=="para") {assembly=newf+onsub+slot+clear+okbtn+endf;}
if (D=="long")  {assembly=newf+onsub+slot+clear+okbtn+assist+endf;}
if (D=="small") {assembly=B1+newf+onsub+table+cs+flogo+newtd+slot+clear+br+okbtn+B1+info4+br+copyrt+cc+endf;} 
if (D=="big")   {assembly=B1+newf+onsub+table+flogo+newtd+slot+clear+okbtn+info6+S+P+I+N+copyrt+endf}
return assembly
}//end AssembleFinder

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

function OpenSrchRes(query) {
location.href="dsrchres.htm?"+query;
return 0
}


function FindClick(alpha,query,inquotes) {
var a,i,e,q,backlink;
a='<a href="dsrchres.htm?query='+query+'click">';
i='<img src="imgfeye.jpg" border="0" />';//lookup
e='</a>'; 
q=' &ldquo;'+inquotes+'&rdquo;';
if (alpha !="noline") {e+='<br />';} else {alpha="";}
if (alpha=="instring") {return a+i+q+e}//conditional exit
if (alpha=="qxplain") {alpha=""; i=""; e="</a>"; q=inquotes;}//keywords page
if (alpha.indexOf(".htm")>0) {backlink=alpha; alpha="";}
if (alpha!="") {alpha=alpha+",&nbsp;";}
document.write(alpha+a+i+q+e);
return ""
}


function NoteClick(link,word,heading,srchterm,annotation) {if (Psimple=="ON") {return ""}
var s,t,a,i;
s='|'+link+'|'+word+'|'+heading+'|'+srchterm+'|'+annotation+'|';
t='Annotation on the previous word with a link back to here';
a='<a id="'+word+'x" name="'+word+'x" href="dnote.htm?query='+s+'">';
i='&nbsp;<img src="zqmarkred.gif" height="15" width="15"  alt="'+t+'" title="'+t+'" border="0" /></a>';
document.write('<span class="noprint"><nobr>'+a+i+'</nobr></span>');
return 0
}//end NoteClick


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" border="0" /><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+'" border="0" />';
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



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

