var firsttime = 1;
var slides=null;
function ssstart() 
{
 if (slides != null)
   {
    clearInterval(slides);
    slides = null;
   }
 filltable(1);
 slides=setInterval("filltable(1)", 2500);
}
function ssstop() 
{
 if (slides != null)
   {
    clearInterval(slides);
    slides = null;
   }
 showstart(document.getElementById("targ2"));
}

function showstart(targ2)
{
  xs = x*3;
  startstr = starts[xs] + "," + starts[xs+1] + "," + starts[xs+2];
  somehtml = (x+1) + ":  " + startstr ;
  if (slides != null) 
     somehtml += ' &nbsp; <a href="javascript:ssstop();">Stop Slideshow</a>';
  targ2.innerHTML = somehtml;
}
function filltable(incr)
{

 //document.applets["odisp"].newSolution(sols[x], patterns[patternx[x]]);
 //document.applets[0].newSolution(sols[x], patterns[patternx[x]]);

  x = (x+incr+sols.length) % sols.length;
  var targ2 = document.getElementById("targ2");
  if (firsttime == 1)
    {
     somehtml = "Connecting to Java ... please wait";
     targ2.innerHTML = somehtml;
     firsttime = 0;
    }
  document.odisp.newSolution(sols[x], patterns[patternx[x]]);
  showstart(targ2);
}
x = 0;
showstart(document.getElementById("targ2"));

