// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)
// See:  http://www.msc.cornell.edu/~houle/JavaScript/randomizer.html

rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd()
{
   rnd.seed = (rnd.seed*9301+49297) % 233280;
   return rnd.seed/(233280.0);
}

function rand(number)
{
   return Math.ceil(rnd()*number);
}

// end central randomizer. -->

def = "";

function clearLayer(layer)
{
   if (ns4)
   {
      document.layers[layer].document.open();
      document.layers[layer].document.close();
   }
   else if (ie4)
      document.all[layer].innerHTML = "";
}   

function quiz(layer)
{
   clearLayer("defLayer");
   if (ns4)
      document.layers[layer].document.open();
   else if (ie4)
      document.all[layer].innerHTML = "";

   n = rand(numWords) - 1;
   s = word[n];
   w = s.split(" - ");
   if (w.length != 2)
   {
      alert("Invalid length of word " + n);
      return;
   }
   if (ns4)
      untransliterate(w[0], document.layers[layer].document, false);
   else if (ie4)
      untransliterate(w[0], document.all[layer], false);
   else
      untransliterate(w[0], document, false);
   def = w[1];
   if (ns4)
      document.layers[layer].document.close();
}

function showDefinition(layer)
{
   if (ns4)
      document.layers[layer].document.open();

   if (ns4)
      layerWrite(document.layers[layer].document, def);
   else if (ie4)
      layerWrite(document.all[layer], def);
   else
      layerWrite(document, def);

   if (ns4)
      document.layers[layer].document.close();
}
