//JavaScript cQuest.js

function xwordAnswers(formid,answers) {
var x="'"+answers+"'", z="''";
var a,b,c,d,e,f,g,t,L=answers.length,col,row;
col="55";
 if (Prange==1) {col="20";}
 if (Prange==2) {col="45";}
row=(L/col)+1; 
t='<table style="margin-top:10px;"><tr><td class="lgreenbg halfpadded">';
a='<form class="center" id="ANSFORM'+formid+'" name="ANSFORM'+formid+'">';
b='<input type="button" value="   ANSWERS   "';
c=' OnClick="ANSFORM'+formid+'.DISPLAY'+formid+'.value='+x+'" />';
d='<input type="button" value="    HIDE     "';
e=' OnClick="ANSFORM'+formid+'.DISPLAY'+formid+'.value='+z+'" /><br />';
f='<textarea  class="normal small purple italic" id="DISPLAY'+formid+'" name="DISPLAY'+formid+'"';
g='rows="'+row+'" cols="'+col+'" value="" readonly></textarea></form></td></tr></table>';
document.write(t+a+b+c+d+e+f+g);
return 0
}//end xwordAnswers function

function XWC(){if (Prange>1){document.write('</td><td class="xwordclues">');}}

function QBStart(boxnum,intro) {
var a = "";
boxnum=boxnum.toString();
if (intro=="intro") {a="<h1><script type='text/javascript'>new Point('Q')</script>Test Your Memory</h1><p class='green'>Don"+SQ+"t type in the text area.  It"+SQ+"s just to display the correct answer when you have thought about a question. Just press the button next to the question to view the&nbsp;answer.</p>";}
var b="<form  class='floatright wide35' id='QB"+boxnum+"' name='QB"+boxnum+"'>";
var c="<table>";
var d="<tr><td class='quiz smaller'>";
var e="<input class='noprint' type='button' value='info'";
var f=" OnClick='QB"+boxnum+".InputQB0"+boxnum+".value=";
var g='"Please press the numbered button next to a question to obtain its answer."';
var h="' /></td><td class='quiz smaller' rowspan='1'>";
var w="25"; if (Prange<2){w="16";}
var i="<textarea name='InputQB0"+boxnum+"' class='quiztextarea noprint' rows='6' cols='"+w+"' readonly=' '></textarea></td></tr>";
document.write(a+b+c+d+e+f+g+h+i);
}//end QBStart


function QBQA(boxnum,questnum,question,answer) {
var a='<tr><td class="quiz"><input type="button" value=" '+questnum;
var b=' " OnClick="QB'+boxnum+'.InputQB0'+boxnum+'.value=';
var c="' "+questnum+". ";
var d=answer+"'";
var e='"></td><td class="textbox smaller">'+question;
var f='</td></tr>';
document.write(a+b+c+d+e+f);
}//end QBQA

function MCQStart(boxid,i) {
if (i=="intro" || i=="") {i="Try This Quiz"};
document.write("<form class='vigbg wide40 noprint' name='"+boxid+"' id='"+boxid+"'><table><tr><td class='btpi'>"+i+"</td></tr>");
}//end MCQStart fn


function MCQ(boxid,questnum,next,question,chA,chB,chC,chD,chE,chF,chG,answer) {
var showans='"&nbsp;'+answer+'."';
var cleared='"    "';
var BQid="Q"+boxid+""+questnum;
var BNid="#Q"+boxid+""+next; 
var a="<tr><td class='small sandy'>"
var b="<input type='button' id='Q"+questnum+"' value='&nbsp;"+questnum;
var c=" 'OnClick='"+boxid+"."+BQid+".value="+showans;
var d="' OnBlur='"+boxid+"."+BQid+".value="+cleared;
var e="' />&nbsp;<input type='text' name='"+BQid+"' id="+BQid+"'";
var f=" size='2' /><span class='tiny noprint'><br />Press number button for answer</span>";
var g="<a name="+BQid+" id='"+BQid+"' href='"+BNid+"'>&nbsp;</a>";
var h="</td></tr><tr><td class='small creaml padded'>";
var i="<span class='boldgray bold gray'>"+question;
var j="</span><br /> <span class='boldred bold red'>";
var k=". &nbsp;</span> ";
var l="</td></tr><tr><td><hr /><br /><img src='imgquestion.jpg' /></td></tr>";
var cA=j+"A"+k+chA;
var cB=j+"B"+k+chB;
var cC=j+"C"+k+chC; if (chC=="c") {cC="";}
var cD=j+"D"+k+chD; if (chD=="d") {cD="";}
var cE=j+"E"+k+chE; if (chE=="e") {cE="";}
var cF=j+"F"+k+chF; if (chF=="f") {cF="";}
var cG=j+"G"+k+chG; if (chG=="g") {cG="";}
document.write(l+a+b+c+d+e+f+g+h+i+cA+cB+cC+cD+cE+cF+cG);
}//end MCQ fn


function QXStart(boxid,exnum,fineprint,intro) {
KEY[44]=boxid;
if (exnum=="") {exnum=boxid.slice(boxid.indexOf("0")+1);}
var x="";
var a="<p><span class='indent redbg'>EXERCISE "+exnum+" </span>";
var b="<span class='tiny'>"+fineprint+"</span></p>";
var c="<p class='indent green'>"+intro+x+"</p>";
var d="<form id='QX"+boxid+"' name='QX"+boxid+"'><table class='indent left bdr6'>";
var e="<tr><td colspan='2' width='' class='padded'>";
var f="<textarea  id='Input"+boxid+"' style='overflow:auto; border:none;' class='normal purple italic noprint' ";
var rows='6', cols='23'; if(Prange>1) {rows='3'; cols='52';}
var g="rows='"+rows+"' cols='"+cols+"' readonly>Use the buttons to select answer. A comment will appear here.</textarea></td></tr>";
var r="";
document.write(a+b+c+d+r+e+f+g+r);
}//end QXStart

//Input.val=''

function QXButton(button,wording,reply) {
boxid=KEY[44];
var x="Use the buttons to select answer. A comment will appear here.";
var a="<tr><td class='varsize'><input type='button'"
var b="value=' "+button+"  ' ";
var c='OnClick="QX'+boxid+'.Input'+boxid+'.value=';
var d="' ("+button+") "+reply+"'";
var e='" OnBlur="QX'+boxid+'.Input'+boxid+'.value=';
var f="'"+x+"'"+'">';
var g=wording+"</td><td>&nbsp;</td></tr>";
document.write(a+b+c+d+e+f+g);
}//end QXButton


function QuizInitPar() 
{
var a="<p class='ib noprint'>Press the number button and the answer will appear in the answer&nbsp;box.</p><p class='bold bprint'>Questions:</p>";
if (Prange==1 || Psimple=="ON" || Printpv=="ON") {a="<p class='bold'>Questions:</p>"}
document.write(a);
}// end QuizInitPar



function QuizPageFrame(box,nums) {if (Prange==1 || Psimple=="ON" || Printpv=="ON") {return ""}
var QuizInfo="'Please press the numbered button next to a question to obtain its answer.'";
var QP="quizprtwide"; if (FilenameStem=="764" || FilenameStem=="765") QP="";
if (box== "1") {next="2"; prev="6";}
if (box== "2") {next="3"; prev="1";}
if (box== "3") {next="4"; prev="2";}
if (box== "4") {next="5"; prev="3";}
if (box== "5") {next="6"; prev="4";}
if (box== "6") {next="1"; prev="5";}
var a='<p class="subhead"><a id="B'+box+'" name="B'+box+'" ';
var b='href="#B'+box+'">Questions '+nums+'</a></p>';
var c='<form id="Q'+box+'" name="Q'+box+'">';
var d='<table class="border wide35 '+QP+'"><tr><td class="quiz center noprint">';
var e='<input type="button" value="info" ';
var f='OnClick="Q'+box+'.Input0'+box+'.value='+QuizInfo+'" />';
var g='</td><td class="quiz center noprint" rowspan="3"><textarea ';
var h='id="Input0'+box+'" name="Input0'+box+'" class="quiztextarea" ';
var i='rows="4" cols="45" readonly=" "> </textarea></td></tr>'; 
var j='<tr><td class="quiz center noprint"><a href="#B'+next+'"> NEXT </a>';
var k='</td></tr><tr><td class="quiz center noprint">';
var l='<a href="#B'+prev+'"> PREV </a></td></tr>';
document.write(a+b+c+d+e+f+g+h+i+j+k+l);
}//end QuizPageFrame


function QuizPageSeg(ans) {if (Prange==1 || Psimple=="ON" || Printpv=="ON") {return ""}
var num=ans.slice(0,2);
var lab=num; if (lab<=9) {lab="&nbsp;"+lab;}
var box="1"; 
if (num>=6) {box="2";} 
if (num>=11) {box="3";}
if (num>=16) {box="4";}
if (num>=21) {box="5";}
if (num>=26) {box="6";}
ans="'"+ans+"'";
var a='<tr><td class="quiz center noprint"><input type="button" value="';
var b=lab+'" OnClick="Q'+box+'.Input0'+box+'.value=';
var c=ans+'" /></td><td class="textbox">';
document.write(a+b+c);
}//end QuizPageSeg


function CloseQPS() {if (Prange==1 || Psimple=="ON" || Printpv=="ON") {return ""}
document.write("</td></tr>");}//end CloseQPS

function CloseQPF() {if (Prange==1 || Psimple=="ON" || Printpv=="ON") {return ""}
document.write("</table></form>");}//end CloseQPF


function QuizMaster(page) {
//console head
var a='<form name="QA"><table class="sq300 indent">';
var b='<tr><td class="quiz center"><img src="imgquizmaster.jpg" class="wide90" alt="Quiz Master" /></td></tr>';
//textarea
var rows="5",cols="35";
  if (Prange==1){rows="9"; cols="21";} 
  if (Prange==5){rows="4"; cols="45";} 
  if (Psimple=="ON"){rows="6"; cols="50";} 
var c='<tr><td class="quiz center"><textarea name="InputQ" rows="'+rows+'" cols="'+cols+'" '; 
var d='readonly="readonly" class="quiztextarea" onfocus="';
var f='">Welcome to simplybible Quiz Master. To start click NEW SPIN button.</textarea></td></tr>';
var m='" /></td></tr></table></form>';
//info button
var inf="test";
var info1='<tr><td class="quiz center"><input type="button" class="quizmasterbutton" value="INFO" onclick="';
var info2="QA.InputQ.value='To select at random one of '+NumberOfQuizQuestions+' questions, click NEW SPIN button.  For the answer, click ANSWER button, or just click in this display space.'";
//question button
var g='" /><input type="button" class="quizmasterbutton" value="QUESTION" onclick="';
var h="Qn='Que['+QuizRandomNumberString+']'; QA.InputQ.value=eval(Qn)";
//answer button
var k='" /><input type="button" class="quizmasterbutton" value="ANSWER" onclick="';
var e="An='Ans['+QuizRandomNumberString+']'; QA.InputQ.value=eval(An)";
//spin button
var i='" /><input type="button" class="quizmasterbutton" value="NEW SPIN" onclick="';
var j="new Spin();  QA.InputQ.value=''; Qn=' Que['+QuizRandomNumberString+']'; QA.InputQ.value+=eval(Qn)";
//display
//links under gizmo
n='<p class="small green italic indent"><a href="f701.htm" title="use this link for quiz pages"><img src="imgbullety.jpg"  alt="quiz" title="use this link for quiz pages" /> All questions are listed in sets.</a><br /><img src="imgbullety.jpg"  alt="pdf" title="use print button for pdf" /> Use pdf button for a pdf document.</p>';
document.write(a+b+c+d+e+f+info1+info2+g+h+i+j+k+e+m+n);
}//end QuizMaster


function Spin() {QuizRandomNumberString=RandNum(NumberOfQuizQuestions);}//end Spin

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

/*--[END OF SCRIPT]--*/


