// The rest of the code should not be edited!
ns="0123456789"
ls="abc";
astr="";
ack=new Array();
for (var i=0;i<nr;i++){
 ack[i]=(nr*3)+1;
 }

function lightIt(){
 document.images[flg+ad].src="nr/rbl.gif";
 }
function dimIt(){
 if (ack[Math.floor(flg/3)]!=flg){
  document.images[flg+ad].src="nr/rbd.gif";
  }
 }
function dumpIt(){
 if (ack[Math.floor(flg/3)]==flg){
  document.images[ack[Math.floor(flg/3)]+ad].src="nr/rbd.gif";
  ack[Math.floor(flg/3)]=(nr*3)+1;
  }
 else{
  if (ack[Math.floor(flg/3)]!=flg&&ack[Math.floor(flg/3)]!=(nr*3)+1){
   document.images[ack[Math.floor(flg/3)]+ad].src="nr/rbd.gif";
   }
  document.images[flg+ad].src="nr/rbl.gif";
  ack[Math.floor(flg/3)]=flg;
  }
 }
function ckSco(){
 document.images[ad+(nr*3)].src="nr/cwf2.gif";
 setTimeout('document.images[ad+(nr*3)].src="nr/cwf0.gif"',1000);

 for (var i=0;i<nr;i++){
  u=cor.charAt(i);
  v=ls.indexOf(u)+(i*3);
  document.images[ad+v].src="nr/gbl.gif";
  }
 sco=psco;
 for (var i=0;i<nr;i++){
  if (ack[i]==(nr*3)+1){
   sco-=noans;
   }
  else{
   u=cor.charAt(i);
   v=ls.indexOf(u)+(i*3);
   sco=(v==ack[i]?sco:sco-wrans);
   }
  }
 sco=(sco<0?0:sco); // prevent minus score
 scos=""+sco;
 while (scos.length<3){
  scos="0"+scos;
  }
 document.images[ad+(nr*3)+1].src="nr/yts.gif";
 ctr=ad+(nr*3)+2;
 for (var i=0;i<3;i++){
  nj=ns.indexOf(scos.charAt(i));
  document.images[ctr].src="nr/"+nj+".gif";
  ctr++;
  }
 }
function litbut(){
 document.images[ad+(nr*3)].src="nr/cwf1.gif";
 }
function dimbut(){
 document.images[ad+(nr*3)].src="nr/cwf0.gif";
 }
 ctr=0;

function srand() {
 today=new Date();
 rand=today.getTime();
 picker=""+rand
 picker=picker.charAt((picker.length - 4));
 rec=eval(picker);
 }
/* This little routine is simply used to count the
   number of images you may place on your web page
   prior to the radio buttons.  Just makes the routine
   independent of how you lay your page out. */
function getImgAdd(){
 for (var i=0;i<20;i++){
  if (document.images[i].src.indexOf("rbd.gif")>-1){
   ad=i;
   i=20;
   }
  }
 } 